![]() |
MFEM v4.8.0
Finite element discretization library
|
An interface for storing state of previous timesteps. More...
#include <ode.hpp>
Public Member Functions | |
| virtual int | MaxSize () const =0 |
| Get the maximum number of stored stages. | |
| virtual int | Size () const =0 |
| Get the current number of stored stages. | |
| virtual const Vector & | Get (int i) const =0 |
| Get the ith state vector. | |
| virtual Vector & | Get (int i)=0 |
| Get the ith state vector - non-const version. | |
| virtual void | Get (int i, Vector &vec) const =0 |
| Get the ith state vector - with a copy. | |
| virtual void | Set (int i, Vector &state)=0 |
| Set the ith state vector. | |
| virtual void | Append (Vector &state)=0 |
| Add state vector and increment state size. | |
| virtual | ~ODEStateData ()=default |
| Virtual destructor. | |
|
virtualdefault |
Virtual destructor.
|
pure virtual |
Add state vector and increment state size.
Implemented in mfem::ODEStateDataVector.
|
pure virtual |
Get the ith state vector.
Implemented in mfem::ODEStateDataVector.
|
pure virtual |
Get the ith state vector - non-const version.
Implemented in mfem::ODEStateDataVector.
|
pure virtual |
Get the ith state vector - with a copy.
Implemented in mfem::ODEStateDataVector.
|
pure virtual |
Get the maximum number of stored stages.
Implemented in mfem::ODEStateDataVector.
|
pure virtual |
Set the ith state vector.
Implemented in mfem::ODEStateDataVector.
|
pure virtual |
Get the current number of stored stages.
Implemented in mfem::ODEStateDataVector.