CoolProp  6.6.0
An open-source fluid property and humid air property database
Public Member Functions | Public Attributes | List of all members
CoolProp::SaturationSolvers::WilsonK_resid Class Reference

Detailed Description

A wrapper function around the residual to find the initial guess for the bubble point temperature

\[ r = \sum_i \frac{z_i(K_i-1)}{1-beta+beta*K_i} \]

Definition at line 160 of file VLERoutines.h.

#include <VLERoutines.h>

Inheritance diagram for CoolProp::SaturationSolvers::WilsonK_resid:
CoolProp::FuncWrapper1D

Public Member Functions

 WilsonK_resid (const HelmholtzEOSMixtureBackend &HEOS, double beta, double imposed_value, sstype_enum input_type, const std::vector< CoolPropDbl > &z, std::vector< CoolPropDbl > &K)
 
double call (double input_value)
 
- Public Member Functions inherited from CoolProp::FuncWrapper1D
 FuncWrapper1D ()
 
virtual ~FuncWrapper1D ()
 
virtual bool input_not_in_range (double x)
 

Public Attributes

sstype_enum input_type
 
double T
 
double p
 
double beta
 
const std::vector< CoolPropDbl > & z
 
std::vector< CoolPropDbl > & K
 
const HelmholtzEOSMixtureBackendHEOS
 
- Public Attributes inherited from CoolProp::FuncWrapper1D
int errcode
 
std::string errstring
 
Dictionary options
 
int iter
 

Constructor & Destructor Documentation

◆ WilsonK_resid()

CoolProp::SaturationSolvers::WilsonK_resid::WilsonK_resid ( const HelmholtzEOSMixtureBackend HEOS,
double  beta,
double  imposed_value,
sstype_enum  input_type,
const std::vector< CoolPropDbl > &  z,
std::vector< CoolPropDbl > &  K 
)
inline

Definition at line 169 of file VLERoutines.h.

Member Function Documentation

◆ call()

double CoolProp::SaturationSolvers::WilsonK_resid::call ( double  input_value)
inlinevirtual

Implements CoolProp::FuncWrapper1D.

Definition at line 178 of file VLERoutines.h.

Member Data Documentation

◆ beta

double CoolProp::SaturationSolvers::WilsonK_resid::beta

Definition at line 164 of file VLERoutines.h.

◆ HEOS

const HelmholtzEOSMixtureBackend& CoolProp::SaturationSolvers::WilsonK_resid::HEOS

Definition at line 167 of file VLERoutines.h.

◆ input_type

sstype_enum CoolProp::SaturationSolvers::WilsonK_resid::input_type

Definition at line 163 of file VLERoutines.h.

◆ K

std::vector<CoolPropDbl>& CoolProp::SaturationSolvers::WilsonK_resid::K

Definition at line 166 of file VLERoutines.h.

◆ p

double CoolProp::SaturationSolvers::WilsonK_resid::p

Definition at line 164 of file VLERoutines.h.

◆ T

double CoolProp::SaturationSolvers::WilsonK_resid::T

Definition at line 164 of file VLERoutines.h.

◆ z

const std::vector<CoolPropDbl>& CoolProp::SaturationSolvers::WilsonK_resid::z

Definition at line 165 of file VLERoutines.h.


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