45PDSS* newPDSS(
const string& model);
File contains the FactoryBase class declarations.
Declarations for the virtual base class PDSS (pressure dependent standard state) which handles calcul...
Header file for a derived class of ThermoPhase that handles variable pressure standard state methods ...
Factory class that supports registering functions to create objects.
void deleteFactory() override
delete the static instance of this factory
PDSSFactory()
Private constructors prevents usage.
static std::mutex thermo_mutex
Decl for locking mutex for thermo factory singleton.
static PDSSFactory * factory()
Static function that creates a static instance of the factory.
static PDSSFactory * s_factory
static member of a single instance
PDSS * newPDSS(const string &model)
Create a new thermodynamic property manager.
Virtual base class for a species with a pressure dependent standard state.
Namespace for the Cantera kernel.