CoolProp  6.6.0
An open-source fluid property and humid air property database
Classes | Namespaces | Macros
PhaseEnvelope.h File Reference
#include "Exceptions.h"

Go to the source code of this file.

Classes

class  CoolProp::PhaseEnvelopeData
 A data structure to hold the data for a phase envelope. More...
 

Namespaces

 CoolProp
 Code for all the binary pairs in the mixture.
 

Macros

#define PHASE_ENVELOPE_MATRICES   X(K) X(lnK) X(x) X(y)
 
#define PHASE_ENVELOPE_VECTORS
 
#define X(name)   std::vector<double> name;
 
#define X(name)   std::vector<std::vector<double>> name;
 
#define X(name)   name.clear();
 
#define X(name)   name.clear();
 

Macro Definition Documentation

◆ PHASE_ENVELOPE_MATRICES

#define PHASE_ENVELOPE_MATRICES   X(K) X(lnK) X(x) X(y)

Definition at line 6 of file PhaseEnvelope.h.

◆ PHASE_ENVELOPE_VECTORS

#define PHASE_ENVELOPE_VECTORS
Value:
X(T) \
X(p) \
X(lnT) \
X(lnp) \
X(rhomolar_liq) \
X(rhomolar_vap) \
X(lnrhomolar_liq) \
X(lnrhomolar_vap) \
X(hmolar_liq) \
X(hmolar_vap) \
X(smolar_liq) \
X(smolar_vap) \
X(Q) \
X(cpmolar_liq) \
X(cpmolar_vap) \
X(cvmolar_liq) \
X(cvmolar_vap) \
X(viscosity_liq) \
X(viscosity_vap) \
X(conductivity_liq) \
X(conductivity_vap) \
X(speed_sound_vap)

Definition at line 7 of file PhaseEnvelope.h.

◆ X [1/4]

#define X (   name)    std::vector<double> name;

Definition at line 53 of file PhaseEnvelope.h.

◆ X [2/4]

#define X (   name)    std::vector<std::vector<double>> name;

Definition at line 53 of file PhaseEnvelope.h.

◆ X [3/4]

#define X (   name)    name.clear();

Definition at line 53 of file PhaseEnvelope.h.

◆ X [4/4]

#define X (   name)    name.clear();

Definition at line 53 of file PhaseEnvelope.h.