1 #ifndef __PARAMETERS_REDUCED_ORDER_H__     2 #define __PARAMETERS_REDUCED_ORDER_H__     4 #include <deal.II/base/parameter_handler.h> bool residual_error_bool
Use residual/reduced residual for error indicator instead of DWR. False by default. 
std::vector< std::string > parameter_names
Names of parameters. 
static void declare_parameters(dealii::ParameterHandler &prm)
Declares the possible variables and sets the defaults. 
int number_modes
Number of modes to include in the POD Basis. 
int num_halton
Number of Halton sequence points to add to initial snapshot set. 
void parse_parameters(dealii::ParameterHandler &prm)
Parses input file and sets the variables. 
std::vector< double > parameter_min_values
Minimum value of parameters. 
Files for the baseline physics. 
std::string path_to_search
Path to search for snapshots or saved POD basis. 
int recomputation_coefficient
Recomputation parameter for adaptive sampling algorithm. 
Parameters related to reduced-order model. 
LinearSolverEnum
Types of linear solvers available. 
std::string file_path_for_snapshot_locations
Path to search for file with pre-determined snapshot locations used to build POD (actual FOM snapshot...
std::vector< double > parameter_max_values
Maximum value of parameters. 
double singular_value_threshold
Singular Value Threshold in the POD Basis. 
LinearSolverEnum FOM_error_linear_solver_type
Type of linear solver used for first adjoint problem (DWR between FOM and ROM) (direct or gmres) ...
int output_snapshot_every_x_timesteps
Number of timesteps before putting solution in snapshot matrix. 
double reduced_residual_tolerance
Tolerance of the reduced-order nonlinear residual. 
double adaptation_tolerance
Tolerance for POD adaptation.