12CustomFunc1Rate::CustomFunc1Rate(
const AnyMap& node,
const UnitStack& rate_units)
15 setParameters(node, rate_units);
18void CustomFunc1Rate::setRateFunction(shared_ptr<Func1> f)
24void CustomFunc1Rate::validate(
const string& equation,
const Kinetics& kin)
28 "Rate object for reaction '{}' is not configured.", equation);
32double CustomFunc1Rate::evalFromStruct(
const ArrheniusData& shared_data)
const
40void CustomFunc1Rate::getParameters(
AnyMap& rateNode,
const Units& rate_units)
const
43 "Not implemented by '{}' object.", type());
A map of string keys to values whose type can vary at runtime.
Public interface for kinetics managers.
An error indicating that an unimplemented function has been called.
A representation of the units associated with a dimensional quantity.
Namespace for the Cantera kernel.
Data container holding shared data specific to ArrheniusRate.
double temperature
temperature