PRISMS-PF Manual
Loading...
Searching...
No Matches
TemporalDiscretization Struct Reference

Struct that holds temporal discretization parameters. More...

#include <temporal_discretization.h>

Public Member Functions

 TemporalDiscretization (double _dt=1.0, unsigned int _num_increments=1)
 Construct from timestep and total number of increments,.
 
 TemporalDiscretization (double _dt, double final_time)
 Construct from timestep and final time.
 
void validate ()
 Postprocess and validate parameters.
 
void print_parameter_summary () const
 Print parameters to summary.log.
 
void declare_parameters (dealii::ParameterHandler &parameter_handler) const
 Declare the parameters to be read from an input file.
 
void assign_parameters (dealii::ParameterHandler &parameter_handler)
 Assign the parameters read from an input file to this object.
 

Public Attributes

double dt = 1.0
 
unsigned int num_increments = 0
 

Detailed Description

Struct that holds temporal discretization parameters.

Constructor & Destructor Documentation

◆ TemporalDiscretization() [1/2]

TemporalDiscretization::TemporalDiscretization ( double _dt = 1.0,
unsigned int _num_increments = 1 )
inlineexplicit

Construct from timestep and total number of increments,.

◆ TemporalDiscretization() [2/2]

TemporalDiscretization::TemporalDiscretization ( double _dt,
double final_time )
inline

Construct from timestep and final time.

Member Function Documentation

◆ assign_parameters()

void TemporalDiscretization::assign_parameters ( dealii::ParameterHandler & parameter_handler)
inline

Assign the parameters read from an input file to this object.

◆ declare_parameters()

void TemporalDiscretization::declare_parameters ( dealii::ParameterHandler & parameter_handler) const
inline

Declare the parameters to be read from an input file.

◆ print_parameter_summary()

void TemporalDiscretization::print_parameter_summary ( ) const
inline

Print parameters to summary.log.

◆ validate()

void TemporalDiscretization::validate ( )
inline

Postprocess and validate parameters.

Member Data Documentation

◆ dt

double TemporalDiscretization::dt = 1.0

◆ num_increments

unsigned int TemporalDiscretization::num_increments = 0

The documentation for this struct was generated from the following file: