CapeThermoMaterialWrapperGetTwoPhasePropList Method

Returns the list of supported non-constant two-phase properties.

Definition

Namespace: CapeOpen
Assembly: CapeOpen (in CapeOpen.dll) Version: 1.0.0.0 (1.0.0.0)
private string[] GetTwoPhasePropList()

Return Value

String
List of all supported non-constant two-phase property identifiers. The standard two-phase property identifiers are listed in section 7.5.6.

Remarks

A non-constant property depends on the state of the Material Object. Two-phase properties are those that depend on more than one co-existing phase, e.g. K-values.

GetTwoPhasePropList must return all the properties that can be calculated by CalcTwoPhaseProp. If derivatives can be calculated, these must also be returned.

If no two-phase properties are supported this method should return UNDEFINED.

To check whether a property can be evaluated for a particular set of phase labels use the CheckTwoPhasePropSpec method.

A component that implements this method may return non-constant two-phase property identifiers which do not belong to the list defined in section 7.5.6. However, these proprietary identifiers may not be understood by most of the clients of this component.

To get the list of supported single-phase properties, use GetSinglePhasePropList.

Exceptions

ECapeNoImplThe operation is “not” implemented even if this method can be called for reasons of compatibility with the CAPE-OPEN standards. That is to say that the operation exists, but it is not supported by the current implementation.
ECapeUnknownThe error to be raised when other error(s), specified for the GetTwoPhasePropList operation, are not suitable.

See Also