|
| WBZAlphaSolver (real_t rho_inf=1.0) |
|
| GeneralizedAlpha2Solver (real_t rho_inf=1.0, bool no_mult_=false) |
|
void | PrintProperties (std::ostream &os=mfem::out) |
|
void | Init (SecondOrderTimeDependentOperator &f_) override |
| Associate a TimeDependentOperator with the ODE solver.
|
|
void | Step (Vector &x, Vector &dxdt, real_t &t, real_t &dt) override |
| Perform a time step from time t [in] to time t [out] based on the requested step size dt [in].
|
|
| SecondOrderODESolver () |
|
void | EulerStep (Vector &x, Vector &dxdt, real_t &t, real_t &dt) |
|
void | MidPointStep (Vector &x, Vector &dxdt, real_t &t, real_t &dt) |
|
virtual void | Run (Vector &x, Vector &dxdt, real_t &t, real_t &dt, real_t tf) |
| Perform time integration from time t [in] to time tf [in].
|
|
ODEStateData & | GetState () |
| Functions for getting the state vectors.
|
|
const ODEStateData & | GetState () const |
|
int | GetStateSize () |
| Returns how many State vectors the ODE requires.
|
|
virtual | ~SecondOrderODESolver () |
|
WBZ-alpha ODE solver An alpha modification of Newmark's method W.L. Wood, M. Bossak and O.C. Zienkiewicz 1980 https://doi.org/10.1002/nme.1620151011 rho_inf in [0,1]
Definition at line 918 of file ode.hpp.