CoolProp 8.0.0
An open-source fluid property and humid air property database
Classes | Namespaces | Functions
SatBoundaryFactory.h File Reference
#include <memory>
#include <optional>
#include <vector>
#include "CoolProp/AbstractState.h"
#include "CoolProp/region/BoundaryCurve.h"
#include "CoolProp/region/CubicSplineCurve.h"

Go to the source code of this file.

Classes

struct  CoolProp::sbtl::SatBoundaryBuildOptions
 

Namespaces

namespace  CoolProp
 
namespace  CoolProp::sbtl
 

Functions

std::unique_ptr< region::BoundaryCurve > CoolProp::sbtl::build_h_sat_L (::CoolProp::AbstractState &heos, double p_min, double p_max, const SatBoundaryBuildOptions &opts)
 
std::unique_ptr< region::BoundaryCurve > CoolProp::sbtl::build_h_sat_V (::CoolProp::AbstractState &heos, double p_min, double p_max, const SatBoundaryBuildOptions &opts)
 
std::unique_ptr< region::BoundaryCurve > CoolProp::sbtl::build_s_sat_L (::CoolProp::AbstractState &heos, double p_min, double p_max, const SatBoundaryBuildOptions &opts)
 
std::unique_ptr< region::BoundaryCurve > CoolProp::sbtl::build_s_sat_V (::CoolProp::AbstractState &heos, double p_min, double p_max, const SatBoundaryBuildOptions &opts)
 
std::unique_ptr< region::BoundaryCurve > CoolProp::sbtl::build_T_sat (::CoolProp::AbstractState &heos, double p_min, double p_max, const SatBoundaryBuildOptions &opts)
 
std::unique_ptr< region::BoundaryCurve > CoolProp::sbtl::build_rho_sat_L (::CoolProp::AbstractState &heos, double T_min, double T_max, const SatBoundaryBuildOptions &opts)
 
std::unique_ptr< region::BoundaryCurve > CoolProp::sbtl::build_rho_sat_V (::CoolProp::AbstractState &heos, double T_min, double T_max, const SatBoundaryBuildOptions &opts)
 
std::unique_ptr< region::CubicSplineCurve > CoolProp::sbtl::build_h_isotherm_floor (::CoolProp::AbstractState &heos, double p_min, double p_max, double T_min, const SatBoundaryBuildOptions &opts)
 
std::unique_ptr< region::CubicSplineCurve > CoolProp::sbtl::build_h_isotherm_ceiling (::CoolProp::AbstractState &heos, double p_min, double p_max, double T_max, const SatBoundaryBuildOptions &opts)
 
std::unique_ptr< region::CubicSplineCurve > CoolProp::sbtl::build_s_isotherm_floor (::CoolProp::AbstractState &heos, double p_min, double p_max, double T_min, const SatBoundaryBuildOptions &opts)
 
std::unique_ptr< region::CubicSplineCurve > CoolProp::sbtl::build_s_isotherm_ceiling (::CoolProp::AbstractState &heos, double p_min, double p_max, double T_max, const SatBoundaryBuildOptions &opts)
 
std::vector< double > CoolProp::sbtl::find_rho_satL_extrema_T (::CoolProp::AbstractState &heos, double T_min, double T_max)
 
std::pair< double, double > CoolProp::sbtl::subcritical_pressure_range (::CoolProp::AbstractState &heos, std::optional< double > p_min_override)
 
std::pair< double, double > CoolProp::sbtl::supercritical_pressure_range (::CoolProp::AbstractState &heos)