CoolProp 8.0.0
An open-source fluid property and humid air property database
Classes | Public Member Functions | Static Public Member Functions | List of all members
CoolProp::sbtl::SaturationSurrogate Class Reference

Detailed Description

Definition at line 56 of file SaturationSurrogate.h.

#include <SaturationSurrogate.h>

Classes

struct  Impl
 

Public Member Functions

 SaturationSurrogate (const SaturationSurrogate &)=delete
 
SaturationSurrogateoperator= (const SaturationSurrogate &)=delete
 
 SaturationSurrogate (SaturationSurrogate &&)=delete
 
SaturationSurrogateoperator= (SaturationSurrogate &&)=delete
 
 ~SaturationSurrogate ()
 
double get_T_from_p (double p) const
 
double eval_sat (double T, char what, int side) const
 
double T_min () const noexcept
 
double T_max () const noexcept
 
std::size_t n_knots () const noexcept
 

Static Public Member Functions

static std::unique_ptr< SaturationSurrogatebuild_from_source (::CoolProp::AbstractState &src, std::size_t n_knots=96)
 

Constructor & Destructor Documentation

◆ SaturationSurrogate() [1/2]

CoolProp::sbtl::SaturationSurrogate::SaturationSurrogate ( const SaturationSurrogate )
delete

◆ SaturationSurrogate() [2/2]

CoolProp::sbtl::SaturationSurrogate::SaturationSurrogate ( SaturationSurrogate &&  )
delete

◆ ~SaturationSurrogate()

CoolProp::sbtl::SaturationSurrogate::~SaturationSurrogate ( )
default

Member Function Documentation

◆ build_from_source()

std::unique_ptr< SaturationSurrogate > CoolProp::sbtl::SaturationSurrogate::build_from_source ( ::CoolProp::AbstractState src,
std::size_t  n_knots = 96 
)
static

Definition at line 100 of file SaturationSurrogate.cpp.

◆ eval_sat()

double CoolProp::sbtl::SaturationSurrogate::eval_sat ( double  T,
char  what,
int  side 
) const

Definition at line 206 of file SaturationSurrogate.cpp.

◆ get_T_from_p()

double CoolProp::sbtl::SaturationSurrogate::get_T_from_p ( double  p) const

Definition at line 196 of file SaturationSurrogate.cpp.

◆ n_knots()

std::size_t CoolProp::sbtl::SaturationSurrogate::n_knots ( ) const
noexcept

Definition at line 240 of file SaturationSurrogate.cpp.

◆ operator=() [1/2]

SaturationSurrogate & CoolProp::sbtl::SaturationSurrogate::operator= ( const SaturationSurrogate )
delete

◆ operator=() [2/2]

SaturationSurrogate & CoolProp::sbtl::SaturationSurrogate::operator= ( SaturationSurrogate &&  )
delete

◆ T_max()

double CoolProp::sbtl::SaturationSurrogate::T_max ( ) const
noexcept

Definition at line 237 of file SaturationSurrogate.cpp.

◆ T_min()

double CoolProp::sbtl::SaturationSurrogate::T_min ( ) const
noexcept

Definition at line 234 of file SaturationSurrogate.cpp.


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