Extension: Geometries
#include "dg/geometries/geometries.h"
dg::geo::mod Namespace Reference

A modification flux function. More...

Classes

struct  Psip
 \( \psi_{mod} := \begin{cases} H(\psi_p(R,Z))\text{ for } P(R,Z) \\ \psi_p(R,Z) \text { else } \end{cases} \) More...
 
struct  PsipR
 
struct  PsipRR
 
struct  PsipRZ
 
struct  PsipZ
 
struct  PsipZZ
 
struct  SetCompose
 \( f( f_1(R,Z) , f_2(R,Z)) \) More...
 
struct  SetIntersection
 \( f_1 f_2 \equiv f_1 \cap f_2\) More...
 
struct  SetNot
 \( 1-f \equiv \bar f\) More...
 
struct  SetUnion
 \( f_1 + f_2 - f_1 f_2 \equiv f_1 \cup f_2\) More...
 

Functions

static dg::geo::CylindricalFunctorsLvl2 createPsip (const std::function< bool(double, double)> predicate, const CylindricalFunctorsLvl2 &psip, double psi0, double alpha, double sign=-1)
 \( \psi_{mod} := \begin{cases} H(\psi_p(R,Z))\text{ for } P(R,Z) \\ \psi_p(R,Z) \text { else } \end{cases} \) More...
 

Detailed Description

A modification flux function.