4#ifndef user_input_parameters_h
5#define user_input_parameters_h
7#include <prismspf/config.h>
8#include <prismspf/user_inputs/boundary_parameters.h>
9#include <prismspf/user_inputs/checkpoint_parameters.h>
10#include <prismspf/user_inputs/input_file_reader.h>
11#include <prismspf/user_inputs/linear_solve_parameters.h>
12#include <prismspf/user_inputs/nonlinear_solve_parameters.h>
13#include <prismspf/user_inputs/output_parameters.h>
14#include <prismspf/user_inputs/spatial_discretization.h>
15#include <prismspf/user_inputs/temporal_discretization.h>
16#include <prismspf/user_inputs/user_constants.h>
18PRISMS_PF_BEGIN_NAMESPACE
29 dealii::ParameterHandler ¶meter_handler);
32 const std::map<unsigned int, variableAttributes> &var_attributes;
64 assign_spatial_discretization_parameters(dealii::ParameterHandler ¶meter_handler);
71 assign_temporal_discretization_parameters(dealii::ParameterHandler ¶meter_handler);
78 assign_linear_solve_parameters(dealii::ParameterHandler ¶meter_handler);
85 assign_nonlinear_solve_parameters(dealii::ParameterHandler ¶meter_handler);
92 assign_output_parameters(dealii::ParameterHandler ¶meter_handler);
99 assign_checkpoint_parameters(dealii::ParameterHandler ¶meter_handler);
106 assign_load_initial_condition_parameters(dealii::ParameterHandler ¶meter_handler);
113 assign_nucleation_parameters(dealii::ParameterHandler ¶meter_handler);
120 assign_grain_parameters(dealii::ParameterHandler ¶meter_handler);
127 assign_boundary_parameters(dealii::ParameterHandler ¶meter_handler);
134 dealii::ParameterHandler ¶meter_handler);
137PRISMS_PF_END_NAMESPACE
Class the stores and manages user-defined constants.
Definition user_constants.h:29
Struct that holds boundary parameters.
Definition boundary_parameters.h:100
Struct that holds checkpoint parameters.
Definition checkpoint_parameters.h:23
Struct that holds linear solver parameters.
Definition linear_solve_parameters.h:51
Struct that holds nonlinear solver parameters.
Definition nonlinear_solve_parameters.h:30
Struct that holds output parameters.
Definition output_parameters.h:23
Struct that holds spatial discretization parameters.
Definition spatial_discretization.h:20
Struct that holds temporal discretization parameters.
Definition temporal_discretization.h:17