| [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.