65 static const label kMaxX_ = 7, iMaxX_ = kMaxX_ + 1;
66 static const label nSeq_[iMaxX_];
68 static const scalar safe1, safe2, redMax, redMin, scaleMX;
83 mutable label first_, kMax_, kOpt_;
84 mutable scalar epsOld_, xNew_;
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Abstract base class for the systems of ordinary differential equations.
A list of keyword definitions, which are a keyword followed by any number of values (e...
A semi-implicit mid-point solver for stiff systems of ordinary differential equations.
virtual ~SIBS()
Destructor.
An ODE solver for chemistry.
virtual void solve(scalar &x, scalarField &y, const label li, scalar &dxTry) const
Solve the ODE system from the current state xStart, y.
SIBS(const ODESystem &ode, const dictionary &dict)
Construct from ODE system.
TypeName("SIBS")
Runtime type information.
Abstract base-class for ODE system solvers.
virtual bool resize()
Resize the ODE solver.