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

Classes

struct  dg::geo::polynomial::Psip
 \( \psi_p(R,Z) = R_0P_{\psi}\Bigg\{ \sum_i \sum_j c_{i*N+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

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

Detailed Description

Function Documentation

◆ createIpol()

static dg::geo::CylindricalFunctorsLvl1 dg::geo::polynomial::createIpol ( Parameters  gp)
inlinestatic

◆ createPolynomialField()

static dg::geo::TokamakMagneticField dg::geo::createPolynomialField ( dg::geo::polynomial::Parameters  gp)
inlinestatic

Create a Polynomial Magnetic field.

Based on dg::geo::polynomial::Psip(gp) and dg::geo::polynomial::Ipol(gp)

Parameters
gpPolynomial parameters
Returns
A magnetic field object

◆ createPsip()

static dg::geo::CylindricalFunctorsLvl2 dg::geo::polynomial::createPsip ( Parameters  gp)
inlinestatic