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

Detailed Description

This tiny class holds pointers to generators for the backends and can be used to look up generators at runtime. This class should be populated through the use of static initialized

Definition at line 32 of file AbstractState.cpp.

Public Member Functions

void add_backend (const backend_families &bg, const shared_ptr< AbstractStateGenerator > &asg)
 
void get_generator_iterators (const backend_families &bg, std::map< backend_families, shared_ptr< AbstractStateGenerator >>::const_iterator &generator, std::map< backend_families, shared_ptr< AbstractStateGenerator >>::const_iterator &end)
 
std::size_t size ()
 

Member Function Documentation

◆ add_backend()

void CoolProp::BackendLibrary::add_backend ( const backend_families bg,
const shared_ptr< AbstractStateGenerator > &  asg 
)
inline

Definition at line 38 of file AbstractState.cpp.

◆ get_generator_iterators()

void CoolProp::BackendLibrary::get_generator_iterators ( const backend_families bg,
std::map< backend_families, shared_ptr< AbstractStateGenerator >>::const_iterator &  generator,
std::map< backend_families, shared_ptr< AbstractStateGenerator >>::const_iterator &  end 
)
inline

Definition at line 41 of file AbstractState.cpp.

◆ size()

std::size_t CoolProp::BackendLibrary::size ( )
inline

Definition at line 47 of file AbstractState.cpp.


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