ICapeThermoEquilibriumRoutine Interface

Implemented by any component or object that can perform an Equilibrium Calculation.

Definition

Namespace: CapeOpen
Assembly: CapeOpen (in CapeOpen.dll) Version: 1.0.0.0 (1.0.0.0)
[ComImportAttribute]
[ComVisibleAttribute(false)]
[GuidAttribute("678C0AA0-7D66-11D2-A67D-00105A42887F")]
public interface ICapeThermoEquilibriumRoutine

Remarks

Any component or object that can perform an Equilibrium Calculation must implement the ICapeThermoEquilibriumRoutine interface. Within the scope of this specification, this means that it must be implemented by Equilibrium Calculator components, Property Package components and by Material Object implementations that will be passed to clients which may need to perform Equilibrium Calculations, such as Unit Operations [2].

When a Material Object implements the ICapeThermoEquilibriumRoutine interface, it is expected that the methods will be delegated either to proprietary methods within a PME, or to methods in an associated CAPE-OPEN Property Package or Equilibrium Calculator component.

Methods

CalcEquilibrium CalcEquilibrium is used to calculate the amounts and compositions of Phases at equilibrium. CalcEquilibrium will calculate temperature and/or pressure if these are not among the two specifications that are mandatory for each Equilibrium Calculation considered.
CheckEquilibriumSpecChecks whether the Property Package can support a particular type of Equilibrium Calculation.

See Also