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

Detailed Description

Definition at line 19 of file PCSAFTLibrary.h.

#include <PCSAFTLibrary.h>

Public Member Functions

 PCSAFTLibraryClass ()
 
bool is_empty ()
 
int add_many (rapidjson::Value &listing)
 
PCSAFTFluidget (const std::string &key)
 
PCSAFTFluidget (std::size_t key)
 Get a PCSAFTFluid instance stored in this library. More...
 
std::map< std::vector< std::string >, std::vector< Dictionary > > & binary_pair_map ()
 
std::string get_binary_interaction_pcsaft (const std::string &CAS1, const std::string &CAS2, const std::string &key)
 
void set_binary_interaction_pcsaft (const std::string &CAS1, const std::string &CAS2, const std::string &key, const double value)
 

Constructor & Destructor Documentation

◆ PCSAFTLibraryClass()

CoolProp::PCSAFTLibrary::PCSAFTLibraryClass::PCSAFTLibraryClass ( )

Definition at line 32 of file PCSAFTLibrary.cpp.

Member Function Documentation

◆ add_many()

int CoolProp::PCSAFTLibrary::PCSAFTLibraryClass::add_many ( rapidjson::Value &  listing)

Definition at line 95 of file PCSAFTLibrary.cpp.

◆ binary_pair_map()

std::map<std::vector<std::string>, std::vector<Dictionary> >& CoolProp::PCSAFTLibrary::PCSAFTLibraryClass::binary_pair_map ( )
inline

Definition at line 43 of file PCSAFTLibrary.h.

◆ get() [1/2]

PCSAFTFluid & CoolProp::PCSAFTLibrary::PCSAFTLibraryClass::get ( const std::string &  key)

Definition at line 43 of file PCSAFTLibrary.cpp.

◆ get() [2/2]

PCSAFTFluid & CoolProp::PCSAFTLibrary::PCSAFTLibraryClass::get ( std::size_t  key)

Get a PCSAFTFluid instance stored in this library.

Parameters
keyThe index of the fluid in the map

Definition at line 58 of file PCSAFTLibrary.cpp.

◆ get_binary_interaction_pcsaft()

std::string CoolProp::PCSAFTLibrary::PCSAFTLibraryClass::get_binary_interaction_pcsaft ( const std::string &  CAS1,
const std::string &  CAS2,
const std::string &  key 
)

Definition at line 203 of file PCSAFTLibrary.cpp.

◆ is_empty()

bool CoolProp::PCSAFTLibrary::PCSAFTLibraryClass::is_empty ( )
inline

Definition at line 34 of file PCSAFTLibrary.h.

◆ set_binary_interaction_pcsaft()

void CoolProp::PCSAFTLibrary::PCSAFTLibraryClass::set_binary_interaction_pcsaft ( const std::string &  CAS1,
const std::string &  CAS2,
const std::string &  key,
const double  value 
)

Definition at line 271 of file PCSAFTLibrary.cpp.


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