Extension: Geometries
#include "dg/geometries/geometries.h"
3.3 Penalization, weight and monitor metric functors
Collaboration diagram for 3.3 Penalization, weight and monitor metric functors:

Classes

struct  dg::geo::NablaPsiInv
 A weight function for the Hector algorithm. More...
 
struct  dg::geo::NablaPsiInvX
 Derivative of the weight function. More...
 
struct  dg::geo::NablaPsiInvY
 Derivative of the weight function. More...
 
struct  dg::geo::Liseikin_XX
 The xx-component of the Liseikin monitor metric. More...
 
struct  dg::geo::Liseikin_XY
 The xy-component of the Liseikin monitor metric. More...
 
struct  dg::geo::Liseikin_YY
 The yy-component of the Liseikin monitor metric. More...
 
struct  dg::geo::DivLiseikinX
 The x-component of the divergence of the Liseikin monitor metric. More...
 
struct  dg::geo::DivLiseikinY
 The y-component of the divergence of the Liseikin monitor metric. More...
 
struct  dg::geo::mod::SetCompose
 \( f( f_1(R,Z) , f_2(R,Z)) \) More...
 
struct  dg::geo::mod::SetUnion
 \( f_1 + f_2 - f_1 f_2 \equiv f_1 \cup f_2\) More...
 
struct  dg::geo::mod::SetIntersection
 \( f_1 f_2 \equiv f_1 \cap f_2\) More...
 
struct  dg::geo::mod::SetNot
 \( 1-f \equiv \bar f\) More...
 

Functions

static CylindricalFunctorsLvl1 dg::geo::make_NablaPsiInvCollective (const CylindricalFunctorsLvl2 &psi)
 A container class that contains all NablaPsiInv functors. More...
 
static CylindricalSymmTensorLvl1 dg::geo::make_LiseikinCollective (const CylindricalFunctorsLvl2 &psi, double k, double eps)
 

Detailed Description

Function Documentation

◆ make_LiseikinCollective()

static CylindricalSymmTensorLvl1 dg::geo::make_LiseikinCollective ( const CylindricalFunctorsLvl2 psi,
double  k,
double  eps 
)
inlinestatic

◆ make_NablaPsiInvCollective()

static CylindricalFunctorsLvl1 dg::geo::make_NablaPsiInvCollective ( const CylindricalFunctorsLvl2 psi)
inlinestatic

A container class that contains all NablaPsiInv functors.