Extension: Geometries
#include "dg/geometries/geometries.h"
Loading...
Searching...
No Matches
Collaboration diagram for The polynomial expansion:

Classes

struct  dg::geo::polynomial::Psip
 \( \psi_p(R,Z) = R_0P_{\psi}\Bigg\{ \sum_{i=0}^{M-1} \sum_{j=0}^{N-1} c_{iN+j} \bar R^i \bar Z^j \Bigg\} \) More...
 
struct  dg::geo::polynomial::PsipR
 
struct  dg::geo::polynomial::PsipRR
 
struct  dg::geo::polynomial::PsipZ
 
struct  dg::geo::polynomial::PsipZZ
 
struct  dg::geo::polynomial::PsipRZ
 
struct  dg::geo::polynomial::Parameters
 Constructs and display geometric parameters for the polynomial fields. More...
 

Functions

dg::geo::CylindricalFunctorsLvl2 dg::geo::polynomial::createPsip (Parameters gp)
 
dg::geo::CylindricalFunctorsLvl1 dg::geo::polynomial::createIpol (Parameters gp)
 
dg::geo::TokamakMagneticField dg::geo::createPolynomialField (dg::geo::polynomial::Parameters gp)
 Create a Polynomial Magnetic field.
 

Detailed Description

Function Documentation

◆ createIpol()

dg::geo::CylindricalFunctorsLvl1 dg::geo::polynomial::createIpol ( Parameters gp)
inline

◆ createPolynomialField()

dg::geo::TokamakMagneticField dg::geo::createPolynomialField ( dg::geo::polynomial::Parameters gp)
inline

Create a Polynomial Magnetic field.

\[ \psi_p(R,Z) = R_0P_{\psi}\Bigg\{ \sum_{i=0}^{M-1} \sum_{j=0}^{N-1} c_{iN+j} \bar R^i \bar Z^j \Bigg\} \]

\[ I = P_I \]

with \( \bar R := \frac{ R}{R_0} \) and \(\bar Z := \frac{Z}{R_0}\)

Based on dg::geo::polynomial::Psip(gp) and dg::Constant(gp.pi)

Parameters
gpPolynomial parameters
Returns
A magnetic field object

◆ createPsip()

dg::geo::CylindricalFunctorsLvl2 dg::geo::polynomial::createPsip ( Parameters gp)
inline