Extension: Geometries
#include "dg/geometries/geometries.h"
|
1. Grid generators | \(( x,\ y,\ \zeta_x,\ \zeta_y,\ \eta_x,\ \eta_y)\) dg::geo::Hector |
2. New geometric grids | |
▼3. New functors surrounding the magnetic field geometry | \( f(R,Z,\varphi)\) |
▼3.1 Creating a flux function | \(\psi_p(R,Z)\) dg::geo::createMagneticField |
The solovev expansion | |
The polynomial expansion | |
The Taylor state expansion | |
The Guenter expansion | |
The Purely Toroidal expansion | |
The Circular expansion | |
Modification of any expansion | \( H(\psi_p(R,Z))\), dg::geo::createModifiedField |
Wall and Sheath | |
3.2 Magnetic field, curvatures and associated functors | |
3.3 Penalization, weight and monitor metric functors | |
3.4. Utility functor functionality | \( h^{ij}\) |
4. Fieldaligned derivatives | \( \nabla_\parallel f\) |
5. Miscellaneous additions | \( q(\psi_p)\) and \( \nabla \psi_p ( R_X, Z_X) = 0\) |