25 #ifndef GRINS_ADAPTIVE_TIME_STEPPING_OPTIONS_H
26 #define GRINS_ADAPTIVE_TIME_STEPPING_OPTIONS_H
32 #include "libmesh/system_norm.h"
71 void parse_options(
const GetPot& input,
const std::string& section);
89 #endif // GRINS_ADAPTIVE_TIME_STEPPING_OPTIONS_H
void parse_new_style(const GetPot &input)
double target_tolerance() const
Container for adaptive time-stepping options.
double max_growth() const
const libMesh::SystemNorm & component_norm()
void parse_options(const GetPot &input, const std::string §ion)
AdaptiveTimeSteppingOptions(const GetPot &input)
double _target_tolerance
0.0 means there is no adaptive time stepping enabled.
double upper_tolerance() const
~AdaptiveTimeSteppingOptions()
void check_dup_input_style(const GetPot &input) const
bool is_old_style(const GetPot &input) const
void parse_old_style(const GetPot &input)
libMesh::SystemNorm _component_norm
bool is_time_adaptive() const