Go to the documentation of this file.
71 static const label kMaxX_ = 7, iMaxX_ = kMaxX_ + 1;
72 static const label nSeq_[iMaxX_];
74 static const scalar safe1, safe2, redMax, redMin, scaleMX;
89 mutable label first_, kMax_, kOpt_;
90 mutable scalar epsOld_, xNew_;
132 virtual ~SIBS() =
default;
Abstract base-class for ODE system solvers.
TypeName("SIBS")
Runtime type information.
virtual ~SIBS()=default
Destructor.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
virtual bool resize()
Resize the ODE solver.
An ODE solver for chemistry.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual void solve(scalar &x, scalarField &y, scalar &dxTry) const
Solve the ODE system as far as possible upto dxTry.
Abstract base class for the systems of ordinary differential equations.
A semi-implicit mid-point solver for stiff systems of ordinary differential equations.
SIBS(const ODESystem &ode, const dictionary &dict)
Construct from ODE system.