CoolProp 6.8.1dev
An open-source fluid property and humid air property database
Public Member Functions | Protected Attributes | List of all members
CoolProp::Configuration Class Reference

Detailed Description

Definition at line 277 of file Configuration.h.

#include <Configuration.h>

Public Member Functions

 Configuration ()
 
 ~Configuration ()
 
ConfigurationItemget_item (configuration_keys key)
 Get an item from the configuration. More...
 
void add_item (ConfigurationItem item)
 Add an item to the configuration. More...
 
std::unordered_map< configuration_keys, ConfigurationItem > & get_items (void)
 Return a reference to all of the items. More...
 
bool possibly_set_from_env (configuration_keys key)
 
void set_defaults (void)
 Set the default values in the configuration. More...
 

Protected Attributes

std::unordered_map< configuration_keys, ConfigurationItemitems
 

Constructor & Destructor Documentation

◆ Configuration()

CoolProp::Configuration::Configuration ( )
inline

Definition at line 283 of file Configuration.h.

◆ ~Configuration()

CoolProp::Configuration::~Configuration ( )
inline

Definition at line 286 of file Configuration.h.

Member Function Documentation

◆ add_item()

void CoolProp::Configuration::add_item ( ConfigurationItem  item)
inline

Add an item to the configuration.

Definition at line 301 of file Configuration.h.

◆ get_item()

ConfigurationItem & CoolProp::Configuration::get_item ( configuration_keys  key)
inline

Get an item from the configuration.

Definition at line 289 of file Configuration.h.

◆ get_items()

std::unordered_map< configuration_keys, ConfigurationItem > & CoolProp::Configuration::get_items ( void  )
inline

Return a reference to all of the items.

Definition at line 307 of file Configuration.h.

◆ possibly_set_from_env()

bool CoolProp::Configuration::possibly_set_from_env ( configuration_keys  key)
inline

Try to get from environment variable with the key name, prefixed by "COOLPROP_"

Definition at line 311 of file Configuration.h.

◆ set_defaults()

void CoolProp::Configuration::set_defaults ( void  )
inline

Set the default values in the configuration.

Definition at line 374 of file Configuration.h.

Member Data Documentation

◆ items

std::unordered_map<configuration_keys, ConfigurationItem> CoolProp::Configuration::items
protected

Definition at line 280 of file Configuration.h.


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