CoolProp 6.8.1dev
An open-source fluid property and humid air property database
Classes | Namespaces | Enumerations | Functions
VLERoutines.h File Reference
#include "HelmholtzEOSMixtureBackend.h"

Go to the source code of this file.

Classes

struct  CoolProp::SaturationSolvers::saturation_T_pure_Akasaka_options
 
struct  CoolProp::SaturationSolvers::saturation_T_pure_options
 
struct  CoolProp::SaturationSolvers::saturation_D_pure_options
 
struct  CoolProp::SaturationSolvers::mixture_VLE_IO
 
struct  CoolProp::SaturationSolvers::saturation_PHSU_pure_options
 
class  CoolProp::SaturationSolvers::WilsonK_resid
 
class  CoolProp::StabilityRoutines::StabilityEvaluationClass
 Evaluate phase stability Based on the work of Gernert et al., J. Chem. Thermodyn., 2014 http://dx.doi.org/10.1016/j.fluid.2014.05.012. More...
 

Namespaces

namespace  CoolProp
 Code for all the binary pairs in the mixture.
 
namespace  CoolProp::SaturationSolvers
 
namespace  CoolProp::StabilityRoutines
 

Enumerations

enum  CoolProp::SaturationSolvers::sstype_enum { CoolProp::SaturationSolvers::imposed_T , CoolProp::SaturationSolvers::imposed_p }
 

Functions

void CoolProp::SaturationSolvers::saturation_D_pure (HelmholtzEOSMixtureBackend &HEOS, CoolPropDbl rhomolar, saturation_D_pure_options &options)
 
void CoolProp::SaturationSolvers::saturation_T_pure (HelmholtzEOSMixtureBackend &HEOS, CoolPropDbl T, saturation_T_pure_options &options)
 
void CoolProp::SaturationSolvers::saturation_T_pure_Akasaka (HelmholtzEOSMixtureBackend &HEOS, CoolPropDbl T, saturation_T_pure_Akasaka_options &options)
 
void CoolProp::SaturationSolvers::saturation_T_pure_Maxwell (HelmholtzEOSMixtureBackend &HEOS, CoolPropDbl T, saturation_T_pure_Akasaka_options &options)
 
void CoolProp::SaturationSolvers::saturation_PHSU_pure (HelmholtzEOSMixtureBackend &HEOS, CoolPropDbl specified_value, saturation_PHSU_pure_options &options)
 
void CoolProp::SaturationSolvers::saturation_P_pure_1D_T (HelmholtzEOSMixtureBackend &HEOS, CoolPropDbl p, saturation_PHSU_pure_options &options)
 
void CoolProp::SaturationSolvers::saturation_T_pure_1D_P (HelmholtzEOSMixtureBackend &HEOS, CoolPropDbl T, saturation_T_pure_options &options)
 
void CoolProp::SaturationSolvers::saturation_critical (HelmholtzEOSMixtureBackend &HEOS, CoolProp::parameters ykey, CoolPropDbl y)
 
void CoolProp::SaturationSolvers::successive_substitution (HelmholtzEOSMixtureBackend &HEOS, const CoolPropDbl beta, CoolPropDbl T, CoolPropDbl p, const std::vector< CoolPropDbl > &z, std::vector< CoolPropDbl > &K, mixture_VLE_IO &options)
 
void CoolProp::SaturationSolvers::x_and_y_from_K (CoolPropDbl beta, const std::vector< CoolPropDbl > &K, const std::vector< CoolPropDbl > &z, std::vector< CoolPropDbl > &x, std::vector< CoolPropDbl > &y)
 Extract the mole fractions of liquid (x) and vapor (y) given the bulk composition (z), vapor mole fraction and K-factors. More...
 
double CoolProp::SaturationSolvers::saturation_preconditioner (HelmholtzEOSMixtureBackend &HEOS, double input_value, sstype_enum input_type, const std::vector< CoolPropDbl > &z)