CoolProp
Public Member Functions | Public Attributes | List of all members
CoolProp::PackablePhaseEnvelopeData Class Reference
Inheritance diagram for CoolProp::PackablePhaseEnvelopeData:
Inheritance graph
[legend]
Collaboration diagram for CoolProp::PackablePhaseEnvelopeData:
Collaboration graph
[legend]

Public Member Functions

void copy_from_nonpackable (const PhaseEnvelopeData &PED)
 
 MSGPACK_DEFINE (revision, vectors, matrices)
 
void pack ()
 Take all the vectors that are in the class and pack them into the vectors map for easy unpacking using msgpack.
 
std::map< std::string, std::vector< double > >::iterator get_vector_iterator (const std::string &name)
 
std::map< std::string, std::vector< std::vector< double > > >::iterator get_matrix_iterator (const std::string &name)
 
void unpack ()
 Take all the vectors that are in the class and unpack them from the vectors map.
 
void deserialize (msgpack::object &deserialized)
 
- Public Member Functions inherited from CoolProp::PhaseEnvelopeData
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

int revision
 
std::map< std::string, std::vector< double > > vectors
 
std::map< std::string, std::vector< std::vector< double > > > matrices
 
- Public Attributes inherited from CoolProp::PhaseEnvelopeData
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: