![]() |
PRISMS-PF Manual
|
#include <user_input_parameters.h>
Public Member Functions | |
| UserInputParameters ()=default | |
| Constructor. | |
| UserInputParameters (const std::string &file_name, unsigned int n_subsections=Numbers::default_subsections) | |
| Constructor. | |
| void | declare (dealii::ParameterHandler ¶meter_handler, unsigned int n_subsections=Numbers::default_subsections) const |
| Declare the parameters to be read from file. | |
| 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 |
| Ensure that the parameters are compatible with a set of fields and solvers. | |
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 |
|
default |
Constructor.
|
inlineexplicit |
Constructor.
Read in user input parameters from file and load them into member variables.
|
inlineoverridevirtual |
Assign the parameters from file.
Implements ParameterBase.
|
inline |
Declare the parameters to be read from file.
|
inlineoverridevirtual |
Ensure that the parameters are compatible with a set of fields and solvers.
This is an optional step.
Implements ParameterBase.
| BoundaryParameters UserInputParameters< dim >::boundary_parameters |
| FieldInputParameters UserInputParameters< dim >::input_parameters |
| LinearSolveParameters UserInputParameters< dim >::linear_solve_parameters |
| MiscellaneousParameters UserInputParameters< dim >::misc_parameters |
| NonlinearSolveParameters UserInputParameters< dim >::nonlinear_solve_parameters |
| NucleationParameters UserInputParameters< dim >::nucleation_parameters |
| FieldOutputParameters UserInputParameters< dim >::output_parameters |
| RestartOutputParameters UserInputParameters< dim >::restart_parameters |
| SpatialDiscretization<dim> UserInputParameters< dim >::spatial_discretization |
| TemporalDiscretization UserInputParameters< dim >::temporal_discretization |
| UserConstants<dim> UserInputParameters< dim >::user_constants |