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

Detailed Description

An abstract AbstractState generator class

This class should be derived and statically initialized in a C++ file. In the initializer, the register_backend function should be called. This will register the backend family, and when this generator is looked up in the map, the get_AbstractState function will be used to return an initialized instance

Definition at line 1589 of file AbstractState.h.

#include <AbstractState.h>

Inheritance diagram for CoolProp::AbstractStateGenerator:
CoolProp::HEOSGenerator CoolProp::IF97BackendGenerator CoolProp::IncompressibleBackendGenerator CoolProp::PCSAFTGenerator CoolProp::PRGenerator CoolProp::REFPROPGenerator CoolProp::SRKGenerator CoolProp::VTPRGenerator

Public Member Functions

virtual AbstractStateget_AbstractState (const std::vector< std::string > &fluid_names)=0
 
virtual ~AbstractStateGenerator ()
 

Constructor & Destructor Documentation

◆ ~AbstractStateGenerator()

virtual CoolProp::AbstractStateGenerator::~AbstractStateGenerator ( )
inlinevirtual

Definition at line 1593 of file AbstractState.h.

Member Function Documentation

◆ get_AbstractState()

virtual AbstractState* CoolProp::AbstractStateGenerator::get_AbstractState ( const std::vector< std::string > &  fluid_names)
pure virtual

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