[P]arallel [Hi]gh-order [Li]brary for [P]DEs  Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
parameters_mesh_adaptation.h
1 #ifndef __PARAMETERS_MESH_ADAPTATION_H__
2 #define __PARAMETERS_MESH_ADAPTATION_H__
3 
4 #include <deal.II/base/parameter_handler.h>
5 
6 namespace PHiLiP {
7 namespace Parameters {
8 
11 {
12 public:
15  h_adaptation,
16  p_adaptation,
17  hp_adaptation,
18  anisotropic_adaptation
19  };
22 
25 
28 
31 
34 
37 
40 
43 
45  static void declare_parameters (dealii::ParameterHandler &prm);
46 
48  void parse_parameters (dealii::ParameterHandler &prm);
49 
50 };
51 
52 } // namespace Parameters
53 } // namespace PHiLiP
54 #endif
int total_mesh_adaptation_cycles
Total/maximum number of mesh adaptation cycles while solving a problem.
Files for the baseline physics.
Definition: ADTypes.hpp:10
double hp_smoothness_tolerance
Tolerance to decide between h- or p-refinement.
void parse_parameters(dealii::ParameterHandler &prm)
Parse parameters.
MeshAdaptationType mesh_adaptation_type
Selection of mesh adaptation type.
MeshAdaptationType
Choices for mesh adaptation to be used.
double norm_Lp_anisotropic_adaptation
Lp norm w.r.t. which the optimization is performed in the continuous mesh framework.
double h_coarsen_fraction
Fraction of cells to be h-coarsened.
bool use_goal_oriented_mesh_adaptation
Flag to use goal oriented mesh adaptation.
double mesh_complexity_anisotropic_adaptation
Continuous equivalent of number of vertices/elements. Used in anisotropic mesh adaptation.
double refine_fraction
Fraction of cells to be h or p-refined.
static void declare_parameters(dealii::ParameterHandler &prm)
Declare parameters.