6#include <deal.II/base/parameter_handler.h>
13#include <prismspf/config.h>
34 unsigned int _n_increments,
35 double _initial_time = 0.0);
46 declare(dealii::ParameterHandler ¶meter_handler,
53 assign(dealii::ParameterHandler ¶meter_handler,
60 validate(
const std::vector<FieldAttributes> &field_attributes,
61 const std::vector<SolveBlock> &solve_blocks)
const override;
73PRISMS_PF_END_NAMESPACE
static constexpr unsigned int default_subsections
Max number of subsections.
Definition types.h:33
Definition conditional_ostreams.cc:20
double dt
Definition temporal_discretization.h:64
double initial_time
Definition temporal_discretization.h:67
void assign(dealii::ParameterHandler ¶meter_handler, unsigned int n_subsections=Numbers::default_subsections) override
Assign the parameters from file.
Definition temporal_discretization.cc:92
static void declare(dealii::ParameterHandler ¶meter_handler, unsigned int n_subsections=Numbers::default_subsections)
Declare the parameters to be read from file.
Definition temporal_discretization.cc:36
TemporalDiscretization()=default
Constructor.
unsigned int n_increments
Definition temporal_discretization.h:70
void validate(const std::vector< FieldAttributes > &field_attributes, const std::vector< SolveBlock > &solve_blocks) const override
Validate.
Definition temporal_discretization.cc:110