A semi-implicit mid-point solver for stiff systems of ordinary differential equations.
More...
|
| TypeName ("SIBS") |
|
| SIBS (const ODESystem &ode, const dictionary &dict) |
|
virtual | ~SIBS ()=default |
|
virtual bool | resize () |
|
virtual void | solve (scalar &x, scalarField &y, scalar &dxTry) const |
|
| TypeName ("ODESolver") |
|
| declareRunTimeSelectionTable (autoPtr, ODESolver, dictionary,(const ODESystem &ode, const dictionary &dict),(ode, dict)) |
|
| ODESolver (const ODESystem &ode, const dictionary &dict) |
|
| ODESolver (const ODESystem &ode, const scalarField &absTol, const scalarField &relTol) |
|
virtual | ~ODESolver ()=default |
|
label | nEqns () const |
|
scalarField & | absTol () |
|
scalarField & | relTol () |
|
template<class Type > |
void | resizeField (UList< Type > &f) const |
|
void | resizeMatrix (scalarSquareMatrix &m) const |
|
virtual void | solve (scalar &x, scalarField &y, stepState &step) const |
|
virtual void | solve (const scalar xStart, const scalar xEnd, scalarField &y, scalar &dxEst) const |
|
A semi-implicit mid-point solver for stiff systems of ordinary differential equations.
Reference:
Bader, G., & Deuflhard, P. (1983).
A semi-implicit mid-point rule for stiff systems
of ordinary differential equations.
Numerische Mathematik, 41(3), 373-398.
- Source files
-
Definition at line 60 of file SIBS.H.