6#ifndef SYSTEMJACOBIANFACTORY_FACTORY_H
7#define SYSTEMJACOBIANFACTORY_FACTORY_H
26 static std::mutex jac_mutex;
36 "To be removed after Cantera 3.2. Renamed to newSystemJacobian");
File contains the FactoryBase class declarations.
Factory class that supports registering functions to create objects.
Factory class to create Jacobian objects for use by linear solvers.
void deleteFactory() override
Virtual abstract function that deletes the factory.
This file contains definitions for utility functions and text for modules, inputfiles and logging,...
Namespace for the Cantera kernel.
shared_ptr< SystemJacobian > newSystemJacobian(const string &type)
Create a SystemJacobian object of the specified type.
void warn_deprecated(const string &source, const AnyBase &node, const string &message)
A deprecation warning for syntax in an input file.
shared_ptr< SystemJacobian > newPreconditioner(const string &type)