GhostPenaltyData< number > Struct Template Reference

Developer Documentation: MeltPoolDG::GhostPenaltyData< number > Struct Template Reference
Developer Documentation
MeltPoolDG::GhostPenaltyData< number > Struct Template Reference

Collection of parameters for the ghost-penalty stabilization of cutFEM and cutDG applications. More...

#include <cut_data.hpp>

Public Member Functions

void add_parameters (dealii::ParameterHandler &prm)
 Add ghost-penalty parameters in the parameter handler.
 

Public Attributes

number gamma_M_degree_0 = 1.
 Ghost-penalty parameter for penalization of jumps in the values on the ghost-faces.
 
number gamma_M_degree_1 = 1.
 Ghost-penalty parameter for penalization of jumps in the normal gradients on the ghost-faces.
 
number gamma_M_degree_2 = 1.
 
number gamma_A_degree_0 = 1.
 Ghost-penalty parameter for penalization of jumps in the values on the ghost-faces.
 
number gamma_A_degree_1 = 1.
 Ghost-penalty parameter for penalization of jumps in the normal gradients on the ghost-faces.
 
number gamma_A_degree_2 = 1.
 

Detailed Description

template<typename number>
struct MeltPoolDG::GhostPenaltyData< number >

Collection of parameters for the ghost-penalty stabilization of cutFEM and cutDG applications.

Member Function Documentation

◆ add_parameters()

template<typename number >
void MeltPoolDG::GhostPenaltyData< number >::add_parameters ( dealii::ParameterHandler &  prm)

Add ghost-penalty parameters in the parameter handler.

Parameters
prmThe parameter handler to which the parameters are added.

Member Data Documentation

◆ gamma_A_degree_0

template<typename number >
number MeltPoolDG::GhostPenaltyData< number >::gamma_A_degree_0 = 1.

Ghost-penalty parameter for penalization of jumps in the values on the ghost-faces.

◆ gamma_A_degree_1

template<typename number >
number MeltPoolDG::GhostPenaltyData< number >::gamma_A_degree_1 = 1.

Ghost-penalty parameter for penalization of jumps in the normal gradients on the ghost-faces.

◆ gamma_A_degree_2

template<typename number >
number MeltPoolDG::GhostPenaltyData< number >::gamma_A_degree_2 = 1.

Ghost-penalty parameter for penalization of jumps in the normal hessians on the ghost-faces (only relevant for polynomial degree = 2)

◆ gamma_M_degree_0

template<typename number >
number MeltPoolDG::GhostPenaltyData< number >::gamma_M_degree_0 = 1.

Ghost-penalty parameter for penalization of jumps in the values on the ghost-faces.

◆ gamma_M_degree_1

template<typename number >
number MeltPoolDG::GhostPenaltyData< number >::gamma_M_degree_1 = 1.

Ghost-penalty parameter for penalization of jumps in the normal gradients on the ghost-faces.

◆ gamma_M_degree_2

template<typename number >
number MeltPoolDG::GhostPenaltyData< number >::gamma_M_degree_2 = 1.

Ghost-penalty parameter for penalization of jumps in the normal hessians on the ghost-faces (only relevant for polynomial degree = 2)


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