27 #ifndef _ANTIOCH_LINDEMANN_FALLOFF_H
28 #define _ANTIOCH_LINDEMANN_FALLOFF_H
51 template <
typename CoeffType =
double>
57 template <
typename StateType>
58 StateType
value(
const StateType &T,
61 const StateType &kinf)
const;
63 template <
typename StateType>
67 const StateType &kinf)
const;
69 template <
typename StateType,
typename VectorStateType>
73 const StateType &dk0_dT,
74 const StateType &kinf,
75 const StateType &dkinf_dT,
78 VectorStateType &dF_dX)
const;
85 template<
typename CoeffType>
86 template <
typename StateType>
92 const StateType& )
const
97 template<
typename CoeffType>
98 template <
typename StateType>
104 const StateType& )
const
109 template <
typename CoeffType>
110 template <
typename StateType,
typename VectorStateType>
121 VectorStateType& dF_dX)
const
133 template<
typename CoeffType>
140 template<
typename CoeffType>
Simplest falloff model ( )
void F_and_derivatives(const StateType &T, const StateType &M, const StateType &k0, const StateType &dk0_dT, const StateType &kinf, const StateType &dkinf_dT, StateType &F, StateType &dF_dT, VectorStateType &dF_dX) const
#define antioch_assert_equal_to(expr1, expr2)
StateType operator()(const StateType &T, const StateType &M, const StateType &k0, const StateType &kinf) const
Scalar F(const Scalar &x)
_Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > constant_clone(const _Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &ex, const Scalar &value)
void set_zero(_Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &a)
The parameters are reduced parameters.
StateType value(const StateType &T, const StateType &M, const StateType &k0, const StateType &kinf) const
LindemannFalloff(const unsigned int nspec)