Subclass of Solution History that stores the solutions and other important vectors in memory...
A SolutionHistory class that enables the storage and retrieval of timesteps and (in the future) adapt...
DifferentiableSystem & _system
MemorySolutionHistory(DifferentiableSystem &system_)
Constructor, reference to system to be passed by user, set the stored_sols iterator to some initial v...
std::map< std::string, std::unique_ptr< NumericVector< Number > > > map_type
virtual void store(bool is_adjoint_solve, Real time) override
Virtual function store which we will be overriding to store timesteps.
virtual void retrieve(bool is_adjoint_solve, Real time) override
Virtual function retrieve which we will be overriding to retrieve timesteps.
virtual std::unique_ptr< SolutionHistory > clone() const override
Definition of the clone function needed for the setter function.