![]() |
PRISMS-PF Manual
|
Struct that holds temporal discretization parameters. More...
#include <temporal_discretization.h>
Public Member Functions | |
| TemporalDiscretization ()=default | |
| Constructor. | |
| TemporalDiscretization (double _dt, unsigned int _n_increments, double _initial_time=0.0) | |
| Constructor. | |
| TemporalDiscretization (double _dt, double _final_time, double _initial_time=0.0) | |
| Constructor. | |
| void | assign (dealii::ParameterHandler ¶meter_handler, unsigned int n_subsections=Numbers::default_subsections) override |
| Assign the parameters from file. | |
| void | validate (const std::vector< FieldAttributes > &field_attributes, const std::vector< SolveBlock > &solve_blocks) const override |
| Validate. | |
Public Member Functions inherited from ParameterBase | |
| ParameterBase ()=default | |
| virtual | ~ParameterBase ()=default |
| ParameterBase (const ParameterBase &)=default | |
| ParameterBase (ParameterBase &&)=default | |
| ParameterBase & | operator= (const ParameterBase &)=default |
| ParameterBase & | operator= (ParameterBase &&)=default |
Static Public Member Functions | |
| static void | declare (dealii::ParameterHandler ¶meter_handler, unsigned int n_subsections=Numbers::default_subsections) |
| Declare the parameters to be read from file. | |
Public Attributes | |
| double | dt = 1.0 |
| double | initial_time = 0.0 |
| unsigned int | n_increments = 0 |
Struct that holds temporal discretization parameters.
|
default |
Constructor.
| PRISMS_PF_BEGIN_NAMESPACE TemporalDiscretization::TemporalDiscretization | ( | double | _dt, |
| unsigned int | _n_increments, | ||
| double | _initial_time = 0.0 ) |
Constructor.
| TemporalDiscretization::TemporalDiscretization | ( | double | _dt, |
| double | _final_time, | ||
| double | _initial_time = 0.0 ) |
Constructor.
|
overridevirtual |
Assign the parameters from file.
Implements ParameterBase.
|
static |
Declare the parameters to be read from file.
|
overridevirtual |
Validate.
Implements ParameterBase.
| double TemporalDiscretization::dt = 1.0 |
| double TemporalDiscretization::initial_time = 0.0 |
| unsigned int TemporalDiscretization::n_increments = 0 |