|
[P]arallel [Hi]gh-order [Li]brary for [P]DEs
Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
|
Parameters related to collection of grid refinement runs. More...
#include <parameters_grid_refinement_study.h>
Public Types | |
| using | GridEnum = Parameters::ManufacturedConvergenceStudyParam::GridEnum |
| simplified set of descriptors for the grid for now, replace by grid in param | |
Public Member Functions | |
| void | parse_parameters (dealii::ParameterHandler &prm) |
| Parses input file and sets the variables. | |
Static Public Member Functions | |
| static void | declare_parameters (dealii::ParameterHandler &prm) |
| Declares the possible variables and sets the defaults. | |
Public Attributes | |
| FunctionalParam | functional_param |
| Functional parameters to be used with grid refinement study. | |
| ManufacturedSolutionParam | manufactured_solution_param |
| Manufactured solution parameterse to be used with grid refinement study. | |
| std::array< GridRefinementParam, MAX_REFINEMENTS > | grid_refinement_param_vector |
| Array of grid refinement parameters to be run as part of grid refinement study. | |
| unsigned int | poly_degree |
| Initial solution polynomial degree. | |
| unsigned int | poly_degree_max |
| Maximimum allocated solution polynomial degree. More... | |
| unsigned int | poly_degree_grid |
| Initial grid polynomial degree. | |
| unsigned int | num_refinements |
| Number of different refinement procedures stored, 0 indicates to use the default pathway. | |
| GridEnum | grid_type |
| Grid type selection. | |
| std::string | input_grid |
| Input pathway for GridEnum::read_grid type. | |
| double | grid_left |
| Lower coordinate bound for GridEnum::hypercube type. | |
| double | grid_right |
| Upper coordinate bound for GridEnum::hypercube type. | |
| unsigned int | grid_size |
| Number of initial elements in each axis for GridEnum::hypercube type. | |
| bool | use_interpolation |
| Flag to enable interpolation operation. More... | |
| bool | approximate_functional |
| Flag to enable approximation of the functional value on a fine grid before refinement run. | |
| double | functional_value |
| Specified exact functional value for comparison of error convergence. | |
| bool | output_vtk |
| Flag to enable output of grid refinement .vtk file. | |
| bool | output_adjoint_vtk |
| Flag to enable output of adjoint .vtk file. | |
| bool | output_solution_error |
| Flag to enable output of grid refinement solution error convergence. | |
| bool | output_functional_error |
| Flag to enable output of grid refinement functional error convergence. | |
| bool | output_gnuplot_solution |
| Flag to enable output of gnuplot graph of solution error convergence. | |
| bool | output_gnuplot_functional |
| Flag to enable output of gnuplot graph of functional error convergence. | |
| bool | refresh_gnuplot |
| Flag to enable gnuplot refresh between iteration runs. | |
| bool | output_solution_time |
| Flag to enable output of grid refinement wall-clock solution time. | |
| bool | output_adjoint_time |
| Flag to enable output of grid refinement wall-clock adjoint time. | |
Static Private Attributes | |
| static const unsigned int | MAX_REFINEMENTS = 10 |
| Maximum number of different refinement procedures. | |
Parameters related to collection of grid refinement runs.
Definition at line 19 of file parameters_grid_refinement_study.h.
| unsigned int PHiLiP::Parameters::GridRefinementStudyParam::poly_degree_max |
Maximimum allocated solution polynomial degree.
Note: Additional head-room above current polynomial order may be needed for fine-grid adjoint approximation and reconstruction techniques.
Definition at line 40 of file parameters_grid_refinement_study.h.
| bool PHiLiP::Parameters::GridRefinementStudyParam::use_interpolation |
Flag to enable interpolation operation.
Skips solution step between grid refinements for faster testing of grid refinement methods.
Definition at line 65 of file parameters_grid_refinement_study.h.