36 std::set<std::string>&& output_variables_,
37 std::vector<double>&& fixed_output_times_,
38 std::vector<PairRepeatEachSteps>&& repeats_each_steps_,
39 bool const output_residuals_);
55 bool isOutputStep(
int timestep,
double const time)
const;
std::ostream & operator<<(std::ostream &os, Output const &output)
Holds information about which variables to write to output files.
std::vector< PairRepeatEachSteps > repeats_each_steps
Describes after which timesteps to write output.
std::vector< double > fixed_output_times
Given times that steps have to reach.
bool output_residuals
Tells if also to output extrapolation residuals.
std::set< std::string > output_variables
All variables that shall be output.
bool isOutputStep(int timestep, double const time) const
PairRepeatEachSteps(int c, int e)
const int repeat
Apply each_steps repeat times.
const int each_steps
Do output every each_steps timestep.