Extension: Geometries
#include "dg/geometries/geometries.h"
toroidal.h File Reference
#include "magnetic_field.h"

Go to the source code of this file.

Classes

struct  dg::geo::circular::Psip
 
struct  dg::geo::circular::PsipR
 
struct  dg::geo::circular::PsipZ
 

Namespaces

namespace  dg
 
namespace  dg::geo
 
namespace  dg::geo::toroidal
 
namespace  dg::geo::circular
 

Functions

static CylindricalFunctorsLvl2 dg::geo::toroidal::createPsip ()
 constant \(\psi_p = 1\) More...
 
static CylindricalFunctorsLvl1 dg::geo::toroidal::createIpol ()
 constant \( I = 1\) More...
 
static CylindricalFunctorsLvl2 dg::geo::circular::createPsip (double R0, double a, double b)
 \( \psi_p = 1- \left(\frac{R-R_0}{a}\right)^2 - \left( \frac{Z}{b}\right)^2 \) gives ellipsoid flux surfaces More...
 
static CylindricalFunctorsLvl1 dg::geo::circular::createIpol (double I0)
 constant \( I = I_0\) More...
 
static dg::geo::TokamakMagneticField dg::geo::createToroidalField (double R0)
 Create a Toroidal Magnetic field. More...
 
static dg::geo::TokamakMagneticField dg::geo::createCircularField (double R0, double I0, double a=1, double b=1)
 \( \psi_p = 1- \left(\frac{R-R_0}{a}\right)^2 - \left( \frac{Z}{b}\right)^2,\quad I(\psi_p) = I_0 \) More...