57 :
public Factory<ReactionRate, const AnyMap&, const UnitStack&>
File contains the FactoryBase class declarations.
A map of string keys to values whose type can vary at runtime.
Factory class that supports registering functions to create objects.
Factory class to construct reaction rate calculators.
static ReactionRateFactory * s_factory
Pointer to the single instance of the factory.
ReactionRateFactory()
default constructor, which is defined as private
void deleteFactory() override
Virtual abstract function that deletes the factory.
static std::mutex rate_mutex
Mutex for use when calling the factory.
static ReactionRateFactory * factory()
Return a pointer to the factory.
shared_ptr< ReactionRate > newReactionRate(const string &type)
Create a new empty ReactionRate object.
Namespace for the Cantera kernel.
Unit aggregation utility.