libMesh::SolutionHistory Class Reference
#include <solution_history.h>

Public Member Functions | |
| SolutionHistory () | |
| virtual | ~SolutionHistory () |
| virtual void | store ()=0 |
| virtual void | retrieve ()=0 |
| virtual AutoPtr< SolutionHistory > | clone () const =0 |
| void | set_overwrite_previously_stored (bool val) |
Protected Attributes | |
| bool | overwrite_previously_stored |
Detailed Description
A SolutionHistory class that enables the storage and retrieval of timesteps and (in the future) adaptive steps
Definition at line 31 of file solution_history.h.
Constructor & Destructor Documentation
| libMesh::SolutionHistory::SolutionHistory | ( | ) | [inline] |
Definition at line 36 of file solution_history.h.
00036 : 00037 overwrite_previously_stored(false) {};
| virtual libMesh::SolutionHistory::~SolutionHistory | ( | ) | [inline, virtual] |
Definition at line 40 of file solution_history.h.
Member Function Documentation
| virtual AutoPtr<SolutionHistory > libMesh::SolutionHistory::clone | ( | ) | const [pure virtual] |
Implemented in libMesh::MemorySolutionHistory, and libMesh::NoSolutionHistory.
Referenced by libMesh::TimeSolver::set_solution_history().
| virtual void libMesh::SolutionHistory::retrieve | ( | ) | [pure virtual] |
Implemented in libMesh::MemorySolutionHistory, and libMesh::NoSolutionHistory.
| void libMesh::SolutionHistory::set_overwrite_previously_stored | ( | bool | val | ) | [inline] |
Definition at line 54 of file solution_history.h.
References overwrite_previously_stored.
00055 { overwrite_previously_stored = val; }
| virtual void libMesh::SolutionHistory::store | ( | ) | [pure virtual] |
Implemented in libMesh::MemorySolutionHistory, and libMesh::NoSolutionHistory.
Member Data Documentation
bool libMesh::SolutionHistory::overwrite_previously_stored [protected] |
Definition at line 61 of file solution_history.h.
Referenced by set_overwrite_previously_stored(), and libMesh::MemorySolutionHistory::store().
The documentation for this class was generated from the following file:
Site Created By: libMesh Developers
Last modified: February 05 2013 19:55:39 UTC
Hosted By: