1#ifndef ODE_BACKWARD_EULER_H_
2#define ODE_BACKWARD_EULER_H_
13class OdeBackwardEuler;
26 void f_Newton (
double *x,
double *y);
27 void J_Newton (
double *x,
double **J);
54 void step_ (
double dt);
Nonlinear system solver for OdeBackwardEuler.
NewtonBackwardEuler(unsigned long neq, unsigned long nnew, OdeBackwardEuler *integrator)
constructs
Base class implementing solver functions with adaptive time steps.
Backward Euler's method, unconditionally stable but relatively inaccurate.
~OdeBackwardEuler()
destructs
OdeBackwardEuler(unsigned long neq)
constructs
NewtonBackwardEuler * get_newton()
returns a pointer to the solver's Newton system object
Provides a large vector containing the slope values of all stages with pointers to each of the indivi...
Templated base class connecting solver objects and OdeNewton objects.
Extension of OdeNewtonBridge class for fully implicit methods.