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;
ODESolver(const ODESolver &)=delete
No copy construct.
TypeName("SIBS")
Runtime type information.
virtual bool resize()
Resize the ODE solver.
virtual ~SIBS()=default
Destructor.
SIBS(const ODESystem &ode, const dictionary &dict)
Construct from ODE system.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
An ODE solver for chemistry.
RectangularMatrix< scalar > scalarRectangularMatrix
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
SquareMatrix< scalar > scalarSquareMatrix
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.