void write(std::string_view name, const XdrMODE, const unsigned int write_flags=(WRITE_DATA), bool partition_agnostic=true) const
Write the systems to disk using the XDR data format.
void read(std::string_view name, const XdrMODE, const unsigned int read_flags=(READ_HEADER|READ_DATA), bool partition_agnostic=true)
Read & initialize the systems from disk using the XDR data format.
virtual void retrieve_adjoint_solution() override
std::string adjoint_filename
virtual void store_initial_solution() override
virtual void store_adjoint_solution() override
virtual void retrieve_primal_solution() override
DifferentiableSystem & _system
virtual void rewrite_stored_solution() override
std::string primal_filename
virtual void store_primal_solution(stored_data_iterator stored_datum) override
map_type::iterator stored_data_iterator
void set_deltat_at(Real deltat_at_val)
unsigned int get_time_stamp()