CoolProp 8.0.0
An open-source fluid property and humid air property database
Public Member Functions | Public Attributes | List of all members
CoolProp::sbtl::SurfaceSpec Struct Reference

Detailed Description

Definition at line 87 of file SurfaceSpec.h.

#include <SurfaceSpec.h>

Public Member Functions

 SurfaceSpec ()=default
 
 SurfaceSpec (const SurfaceSpec &)=delete
 
SurfaceSpecoperator= (const SurfaceSpec &)=delete
 
 SurfaceSpec (SurfaceSpec &&)=default
 
SurfaceSpecoperator= (SurfaceSpec &&)=default
 
 ~SurfaceSpec ()=default
 

Public Attributes

std::string fluid_name
 
std::string source_backend
 
::CoolProp::input_pairs input_pair = ::CoolProp::PT_INPUTS
 
std::vector< RegionSpecregions
 
std::vector< PropertySpecproperties
 
std::function< void(::CoolProp::AbstractState &, double a, double b)> update_state
 
std::function< double(::CoolProp::AbstractState &, ::CoolProp::parameters)> read_property
 
std::size_t NT = 200
 
std::size_t NR = 800
 
std::int32_t rank = 20
 

Constructor & Destructor Documentation

◆ SurfaceSpec() [1/3]

CoolProp::sbtl::SurfaceSpec::SurfaceSpec ( )
default

◆ SurfaceSpec() [2/3]

CoolProp::sbtl::SurfaceSpec::SurfaceSpec ( const SurfaceSpec )
delete

◆ SurfaceSpec() [3/3]

CoolProp::sbtl::SurfaceSpec::SurfaceSpec ( SurfaceSpec &&  )
default

◆ ~SurfaceSpec()

CoolProp::sbtl::SurfaceSpec::~SurfaceSpec ( )
default

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

SurfaceSpec & CoolProp::sbtl::SurfaceSpec::operator= ( SurfaceSpec &&  )
default

Member Data Documentation

◆ fluid_name

std::string CoolProp::sbtl::SurfaceSpec::fluid_name

Definition at line 89 of file SurfaceSpec.h.

◆ input_pair

::CoolProp::input_pairs CoolProp::sbtl::SurfaceSpec::input_pair = ::CoolProp::PT_INPUTS

Definition at line 99 of file SurfaceSpec.h.

◆ NR

std::size_t CoolProp::sbtl::SurfaceSpec::NR = 800

Definition at line 113 of file SurfaceSpec.h.

◆ NT

std::size_t CoolProp::sbtl::SurfaceSpec::NT = 200

Definition at line 112 of file SurfaceSpec.h.

◆ properties

std::vector<PropertySpec> CoolProp::sbtl::SurfaceSpec::properties

Definition at line 101 of file SurfaceSpec.h.

◆ rank

std::int32_t CoolProp::sbtl::SurfaceSpec::rank = 20

Definition at line 114 of file SurfaceSpec.h.

◆ read_property

std::function<double(::CoolProp::AbstractState&, ::CoolProp::parameters)> CoolProp::sbtl::SurfaceSpec::read_property

Definition at line 107 of file SurfaceSpec.h.

◆ regions

std::vector<RegionSpec> CoolProp::sbtl::SurfaceSpec::regions

Definition at line 100 of file SurfaceSpec.h.

◆ source_backend

std::string CoolProp::sbtl::SurfaceSpec::source_backend

Definition at line 95 of file SurfaceSpec.h.

◆ update_state

std::function<void(::CoolProp::AbstractState&, double a, double b)> CoolProp::sbtl::SurfaceSpec::update_state

Definition at line 106 of file SurfaceSpec.h.


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