#include <ODE/SIBS.H>
Inheritance diagram for SIBS:
Collaboration diagram for SIBS:Public Member Functions | |
| TypeName ("SIBS") | |
| Runtime type information. | |
| SIBS (const ODE &ode) | |
| Construct from ODE. | |
| void | solve (const ODE &ode, scalar &x, scalarField &y, scalarField &dydx, const scalar eps, const scalarField &yScale, const scalar hTry, scalar &hDid, scalar &hNext) const |
Public Member Functions inherited from ODESolver | |
| TypeName ("ODESolver") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, ODESolver, ODE,(const ODE &ode),(ode)) | |
| ODESolver (const ODE &ode) | |
| Construct for given ODE. | |
| virtual | ~ODESolver () |
| virtual void | solve (const ODE &ode, const scalar xStart, const scalar xEnd, scalarField &y, const scalar eps, scalar &hEst) const |
Additional Inherited Members | |
Static Public Member Functions inherited from ODESolver | |
| static autoPtr< ODESolver > | New (const word &ODESolverTypeName, const ODE &ode) |
| Select null constructed. | |
Protected Member Functions inherited from ODESolver | |
| ODESolver (const ODESolver &) | |
| Disallow default bitwise copy construct. | |
| void | operator= (const ODESolver &) |
| Disallow default bitwise assignment. | |
Protected Attributes inherited from ODESolver | |
| label | n_ |
| scalarField | yScale_ |
| scalarField | dydx_ |
| TypeName | ( | "SIBS" | ) |
Runtime type information.
|
virtual |
Implements ODESolver.
Definition at line 72 of file SIBS.C.
References Foam::exit(), Foam::FatalError, FatalErrorIn, h, ODE::jacobian(), k(), Foam::mag(), Foam::max(), Foam::min(), Foam::pow(), Foam::sqr(), and y.