MaterialStreamCalcTwoPhaseProp Method | 
 CalcTwoPhaseProp is used to calculate mixture properties and property derivatives that depend on
 two Phases at the current values of temperature, pressure and composition set in the Material Object.
 It does not perform Equilibrium Calculations.
 
Namespace: DWSIM.Thermodynamics.StreamsAssembly: DWSIM.Thermodynamics (in DWSIM.Thermodynamics.dll) Version: 8.8.1.0
Syntaxpublic void CalcTwoPhaseProp(
	Object props,
	Object phaseLabels
)
Public Sub CalcTwoPhaseProp ( 
	props As Object,
	phaseLabels As Object
)
 Request Example
		View SourceParameters
- props  Object
 - The list of identifiers for properties to be calculated. This must be one or more 
 of the supported two-phase properties and derivatives (as given by the GetTwoPhasePropList method). 
 The standard identifiers for two-phase properties are given in section 7.5.7 and 7.6.
 - phaseLabels  Object
 - Phase labels of the phases for which the properties are to be calculated. 
 The phase labels must be two of the strings returned by the GetPhaseList method on the ICapeThermoPhases 
 interface and the phases must also be present in the Material Object.
 
Implements
ICapeThermoPropertyRoutine.CalcTwoPhaseProp(Object, Object)
RemarksCalcTwoPhaseProp calculates the values of properties such as surface tension or K-values.
 Properties that pertain to a single Phase are handled by the CalcSinglePhaseProp method of
 the ICapeThermoPropertyRoutine interface.Components that implement this method must
 get the input specification for the calculation (temperature, pressure and composition) from
 the associated Material Object and set the results in the Material Object.
 Components such as a Property Package or Property Calculator must implement the
 ICapeThermoMaterialContext interface so that an ICapeThermoMaterial interface can be
 passed via the SetMaterial method.
 The component that implements the ICapeThermoPropertyRoutine interface (e.g. a Property
 Package or Property Calculator) must also implement the ICapeThermoPhases interface so
 that it is possible to get a list of supported phases. The phaseLabels passed to this method
 must be in the list of phase labels returned by the GetPhaseList method of the
 ICapeThermoPhases interface and they must also be present in the Material Object, ie. in the
 list of phase labels returned by the GetPresentPhases method of the ICapeThermoMaterial
 interface. This latter condition will be satisfied if the phases are made present explicitly by
 calling the SetPresentPhases method or if any phase properties have been set by calling the
 SetSinglePhaseProp or SetTwoPhaseProp methods.
See Also