|
| | HHTAlphaSolver (real_t alpha=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 () |
| |
HHT-alpha ODE solver Improved numerical dissipation for time integration algorithms in structural dynamics H.M. Hilber, T.J.R. Hughes and R.L. Taylor 1977 https://doi.org/10.1002/eqe.4290050306 alpha in [2/3,1] --> Defined differently than in paper.
Definition at line 897 of file ode.hpp.