16 class PDSSFactory :
public Factory<PDSS>
20 static PDSSFactory* factory() {
21 std::unique_lock<std::mutex> lock(thermo_mutex);
23 s_factory =
new PDSSFactory;
29 virtual void deleteFactory() {
30 std::unique_lock<std::mutex> lock(thermo_mutex);
42 virtual PDSS* newPDSS(
const std::string& model);
46 static PDSSFactory* s_factory;
52 static std::mutex thermo_mutex;
55 PDSS* newPDSS(
const std::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 ...
Namespace for the Cantera kernel.