85 dealii::ParameterHandler ¶meter_handler)
const
87 parameter_handler.declare_entry(
"final increment",
89 dealii::Patterns::Integer(0, INT_MAX),
90 "The final increment for the simulation.");
91 parameter_handler.declare_entry(
"time step",
93 dealii::Patterns::Double(0.0, DBL_MAX),
94 "The time step size for the simulation.");
95 parameter_handler.declare_entry(
"end time",
97 dealii::Patterns::Double(0.0, DBL_MAX),
98 "The value of simulated time where the simulation "
99 "ends. Overrides final increment if greater than 0.");
101 parameter_handler.declare_alias(
"final increment",
"number steps");
102 parameter_handler.declare_alias(
"final increment",
"number of steps");
103 parameter_handler.declare_alias(
"final increment",
"num steps");
104 parameter_handler.declare_alias(
"final increment",
"n steps");
105 parameter_handler.declare_alias(
"final increment",
"last increment");
106 parameter_handler.declare_alias(
"final increment",
"end increment");
107 parameter_handler.declare_alias(
"final increment",
"final_increment");
108 parameter_handler.declare_alias(
"final increment",
"number_steps");
109 parameter_handler.declare_alias(
"final increment",
"number_of_steps");
110 parameter_handler.declare_alias(
"final increment",
"num_steps");
111 parameter_handler.declare_alias(
"final increment",
"n_steps");
112 parameter_handler.declare_alias(
"final increment",
"last_increment");
113 parameter_handler.declare_alias(
"final increment",
"end_increment");
114 parameter_handler.declare_alias(
"final increment",
"steps");
115 parameter_handler.declare_alias(
"final increment",
"iterations");
116 parameter_handler.declare_alias(
"final increment",
"increments");
118 parameter_handler.declare_alias(
"time step",
"timestep");
119 parameter_handler.declare_alias(
"time step",
"time_step");
120 parameter_handler.declare_alias(
"time step",
"dt");
122 parameter_handler.declare_alias(
"end time",
"final time");
123 parameter_handler.declare_alias(
"end time",
"end_time");
void assign_parameters(dealii::ParameterHandler ¶meter_handler)
Assign the parameters read from an input file to this object.
Definition temporal_discretization.h:127
TemporalDiscretization(double _dt=1.0, unsigned int _num_increments=1)
Construct from timestep and total number of increments,.
Definition temporal_discretization.h:26
void declare_parameters(dealii::ParameterHandler ¶meter_handler) const
Declare the parameters to be read from an input file.
Definition temporal_discretization.h:84