CoolProp
Public Member Functions | Public Attributes | List of all members
CoolProp::PhaseEnvelopeData Class Reference

Detailed Description

A data structure to hold the data for a phase envelope.

#include <PhaseEnvelope.h>

Inheritance diagram for CoolProp::PhaseEnvelopeData:
CoolProp::PackablePhaseEnvelopeData

Public Member Functions

void resize (std::size_t N)
 
void clear ()
 
void insert_variables (const CoolPropDbl T, const CoolPropDbl p, const CoolPropDbl rhomolar_liq, const CoolPropDbl rhomolar_vap, const CoolPropDbl hmolar_liq, const CoolPropDbl hmolar_vap, const CoolPropDbl smolar_liq, const CoolPropDbl smolar_vap, const std::vector< CoolPropDbl > &x, const std::vector< CoolPropDbl > &y, std::size_t i)
 
void store_variables (const CoolPropDbl T, const CoolPropDbl p, const CoolPropDbl rhomolar_liq, const CoolPropDbl rhomolar_vap, const CoolPropDbl hmolar_liq, const CoolPropDbl hmolar_vap, const CoolPropDbl smolar_liq, const CoolPropDbl smolar_vap, const std::vector< CoolPropDbl > &x, const std::vector< CoolPropDbl > &y)
 

Public Attributes

bool TypeI
 True if it is a Type-I mixture that has a phase envelope that looks like a pure fluid more or less.
 
bool built
 True if the phase envelope has been constructed.
 
std::size_t iTsat_max
 The index of the point corresponding to the maximum temperature for Type-I mixtures.
 
std::size_t ipsat_max
 The index of the point corresponding to the maximum pressure for Type-I mixtures.
 
std::size_t icrit
 The index of the point corresponding to the critical point.
 

The documentation for this class was generated from the following file: