bool overwrite_previously_stored
void set_overwrite_previously_stored(bool val)
Turn on overwrite_previously_stored to overwrite any already-saved data encountered during subsequent...
virtual ~SolutionHistory()
Destructor.
virtual void retrieve()=0
Function to retrieve a solution, pure virtual.
virtual std::unique_ptr< SolutionHistory > clone() const =0
Cloning function for a std::unique_ptr, pure virtual, used in the setter function in time_solver....
A SolutionHistory class that enables the storage and retrieval of timesteps and (in the future) adapt...
virtual void store()=0
Function to store a solution, pure virtual.