9 #ifndef CT_NEWFALLOFF_H
10 #define CT_NEWFALLOFF_H
61 virtual void updateTemp(doublereal T, doublereal* work)
const {}
82 virtual doublereal
F(doublereal pr,
const doublereal* work)
const {
virtual Falloff * newFalloff(int type, const vector_fp &c)
Return a pointer to a new falloff function calculator.
This file contains definitions of terms that are used in internal routines and are unlikely to need m...
Base class for factories.
static mutex_t falloff_mutex
Mutex for use when calling the factory.
FalloffFactory()
default constructor, which is defined as private
static FalloffFactory * factory()
Return a pointer to the factory.
virtual doublereal F(doublereal pr, const doublereal *work) const
The falloff function.
virtual size_t workSize()
The size of the work array required.
This file defines some constants used to specify reaction types.
virtual void deleteFactory()
Virtual abstract function that deletes the factory.
static FalloffFactory * s_factory
Pointer to the single instance of the factory.
Base class for falloff function calculators.
virtual ~Falloff()
default destructor is empty
std::vector< double > vector_fp
Turn on the use of stl vectors for the basic array type within cantera Vector of doubles.
Falloff()
Default constructor is empty.
virtual void init(const vector_fp &c)
Initialize.
Factory class to construct falloff function calculators.
File contains the FactoryBase class declarations.
virtual void updateTemp(doublereal T, doublereal *work) const
Update the temperature-dependent portions of the falloff function, if any.