![]() |
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.