[P]arallel [Hi]gh-order [Li]brary for [P]DEs  Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
PHiLiP::Parameters::MeshAdaptationParam Class Reference

Parameters for Mesh Adaptation. More...

#include <parameters_mesh_adaptation.h>

Collaboration diagram for PHiLiP::Parameters::MeshAdaptationParam:

Public Types

enum  MeshAdaptationType { h_adaptation, p_adaptation, hp_adaptation, anisotropic_adaptation }
 Choices for mesh adaptation to be used.
 

Public Member Functions

void parse_parameters (dealii::ParameterHandler &prm)
 Parse parameters.
 

Static Public Member Functions

static void declare_parameters (dealii::ParameterHandler &prm)
 Declare parameters.
 

Public Attributes

MeshAdaptationType mesh_adaptation_type
 Selection of mesh adaptation type.
 
int total_mesh_adaptation_cycles
 Total/maximum number of mesh adaptation cycles while solving a problem.
 
double refine_fraction
 Fraction of cells to be h or p-refined.
 
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 hp_smoothness_tolerance
 Tolerance to decide between h- or p-refinement.
 
double mesh_complexity_anisotropic_adaptation
 Continuous equivalent of number of vertices/elements. Used in anisotropic mesh adaptation.
 
double norm_Lp_anisotropic_adaptation
 Lp norm w.r.t. which the optimization is performed in the continuous mesh framework.
 

Detailed Description

Parameters for Mesh Adaptation.

Definition at line 10 of file parameters_mesh_adaptation.h.


The documentation for this class was generated from the following files: