The History Data classes are companion classes to SolutionHistory and MeshHistory classes...
std::string & get_adjoint_filename()
void set_primal_filename(std::string &primal_sol_name)
virtual void rewrite_stored_solution() override
std::string primal_filename
std::string mesh_filename
HistoryData subclass that provides a struct to store history data such as timestamps, mesh, primal and adjoint filenames and timestep sizes.
std::string adjoint_filename
void set_mesh_filename(std::string &mesh_name)
std::string & get_primal_filename()
DifferentiableSystem & _system
virtual void store_initial_solution() override
void set_adjoint_filename(std::string &adjoint_sol_name)
virtual void store_adjoint_solution() override
virtual void retrieve_adjoint_solution() override
map_type::iterator stored_data_iterator
virtual void store_primal_solution(stored_data_iterator stored_datum) override
std::string & get_mesh_filename()
virtual void retrieve_primal_solution() override
FileHistoryData(DifferentiableSystem &system)