![]() |
Reference documentation for deal.II version 9.4.2
|
#include <deal.II/base/time_stepping.h>
Classes | |
| struct | Status |
Public Member Functions | |
| virtual | ~TimeStepping ()=default |
| virtual double | evolve_one_time_step (std::vector< std::function< VectorType(const double, const VectorType &)> > &F, std::vector< std::function< VectorType(const double, const double, const VectorType &)> > &J_inverse, double t, double delta_t, VectorType &y)=0 |
| virtual const Status & | get_status () const =0 |
Abstract class for time stepping methods. These methods assume that the equation has the form: 
Definition at line 175 of file time_stepping.h.
|
virtualdefault |
Virtual destructor.
|
pure virtual |
Purely virtual function. This function is used to advance from time t to t+ delta_t. F is a vector of functions 
J_inverse is a vector functions that compute the inverse of the Jacobians associated to the implicit problems. The input parameters are the time, 
Implemented in TimeStepping::RungeKutta< VectorType >.
|
pure virtual |
Purely virtual function that return Status.
Implemented in TimeStepping::ExplicitRungeKutta< VectorType >, TimeStepping::LowStorageRungeKutta< VectorType >, TimeStepping::ImplicitRungeKutta< VectorType >, and TimeStepping::EmbeddedExplicitRungeKutta< VectorType >.