Extension: Geometries
#include "dg/geometries/geometries.h"
|
#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... | |