ICapeThermoEquilibriumServerCalcEquilibrium Method

Calculate some equilibrium values

Definition

Namespace: CapeOpen
Assembly: CapeOpen (in CapeOpen.dll) Version: 1.0.0.0 (1.0.0.0)
[DispIdAttribute(1)]
void CalcEquilibrium(
	Object materialObject,
	string flashType,
	Object props
)

Parameters

materialObject  Object
The material object of the calculation.
flashType  String
Flash calculation type.
props  Object
Properties to be calculated at equilibrium. emptyVariant for no properties. If a list, then the property values should be set for each phase present at equilibrium.

Remarks

Calculates the equilibrium properties requested. It must set the amounts, compositions, temperature and pressure for all phases present at equilibrium, as well as the temperature and pressure for the overall mixture, if not set as part of the calculation specifications. See CalcProp and CalcEquilibrium for more information.

Exceptions

ECapeUnknownThe error to be raised when other error(s), specified for this operation, are not suitable.
ECapeInvalidArgumentTo be used when an invalid argument value was passed, for example UNDEFINED for property.
ECapeBadInvOrderError raised to indicate that a precondition for this operation has not been performed.
ECapeSolvingErrorAn error occurred while calculating equilibrium conditions.
ECapeOutOfBoundsIndicates that one of the values used in this calculation are outside their acceptable limits.

See Also