| libMesh
    | 
'Save nothing' subclass of Solution History, this is the default. More...
#include <no_solution_history.h>
| Public Member Functions | |
| NoSolutionHistory () | |
| Constructor.  More... | |
| virtual | ~NoSolutionHistory () | 
| Destructor.  More... | |
| virtual void | store (bool is_adjoint_solve, Real time) override | 
| Virtual function store which we will be overriding.  More... | |
| virtual void | retrieve (bool is_adjoint_solve, Real time) override | 
| Virtual function retrieve which we will be overriding.  More... | |
| virtual std::unique_ptr< SolutionHistory > | clone () const override | 
| Definition of the clone function needed for the setter function.  More... | |
| void | erase (Real time) | 
| Erase stored_data entry at time.  More... | |
| void | set_overwrite_previously_stored (bool val) | 
| Turn on overwrite_previously_stored to overwrite any already-saved data encountered during subsequent store() calls.  More... | |
| Protected Types | |
| typedef std::map< Real, std::unique_ptr< HistoryData > > | map_type | 
| typedef map_type::iterator | stored_data_iterator | 
| Protected Member Functions | |
| void | find_stored_entry (Real time, bool storing=false) | 
| Protected Attributes | |
| bool | overwrite_previously_stored | 
| map_type | stored_data | 
| stored_data_iterator | stored_datum | 
'Save nothing' subclass of Solution History, this is the default.
Definition at line 37 of file no_solution_history.h.
| 
 | protectedinherited | 
Definition at line 93 of file solution_history.h.
| 
 | protectedinherited | 
Definition at line 95 of file solution_history.h.
| 
 | inline | 
Constructor.
Definition at line 44 of file no_solution_history.h.
| 
 | inlinevirtual | 
| 
 | inlineoverridevirtual | 
Definition of the clone function needed for the setter function.
Implements libMesh::SolutionHistory.
Definition at line 64 of file no_solution_history.h.
| 
 | inherited | 
Erase stored_data entry at time.
Definition at line 95 of file solution_history.C.
References libMesh::SolutionHistory::find_stored_entry(), libMesh::libmesh_assert(), libMesh::SolutionHistory::stored_data, and libMesh::SolutionHistory::stored_datum.
| 
 | protectedinherited | 
Definition at line 27 of file solution_history.C.
References libMesh::MeshTools::Subdivision::prev, libMesh::SolutionHistory::stored_data, libMesh::SolutionHistory::stored_datum, and libMesh::TOLERANCE.
Referenced by libMesh::SolutionHistory::erase(), libMesh::MemorySolutionHistory::retrieve(), libMesh::FileSolutionHistory::retrieve(), libMesh::MemorySolutionHistory::store(), and libMesh::FileSolutionHistory::store().
| 
 | overridevirtual | 
Virtual function retrieve which we will be overriding.
Implements libMesh::SolutionHistory.
Definition at line 29 of file no_solution_history.C.
| 
 | inlineinherited | 
Turn on overwrite_previously_stored to overwrite any already-saved data encountered during subsequent store() calls.
Definition at line 80 of file solution_history.h.
References libMesh::SolutionHistory::overwrite_previously_stored.
| 
 | overridevirtual | 
Virtual function store which we will be overriding.
Implements libMesh::SolutionHistory.
Definition at line 24 of file no_solution_history.C.
| 
 | protectedinherited | 
Definition at line 87 of file solution_history.h.
Referenced by libMesh::SolutionHistory::set_overwrite_previously_stored().
| 
 | protectedinherited | 
Definition at line 94 of file solution_history.h.
Referenced by libMesh::SolutionHistory::erase(), libMesh::SolutionHistory::find_stored_entry(), libMesh::MemorySolutionHistory::retrieve(), libMesh::FileSolutionHistory::retrieve(), libMesh::MemorySolutionHistory::store(), and libMesh::FileSolutionHistory::store().
| 
 | protectedinherited | 
Definition at line 96 of file solution_history.h.
Referenced by libMesh::SolutionHistory::erase(), libMesh::SolutionHistory::find_stored_entry(), libMesh::MemorySolutionHistory::retrieve(), libMesh::FileSolutionHistory::retrieve(), libMesh::MemorySolutionHistory::store(), and libMesh::FileSolutionHistory::store().
 1.8.14
 1.8.14