|
Extension: Geometries
#include "dg/geometries/geometries.h"
|
#include "magnetic_field.h"#include "solovev.h"#include "guenter.h"#include "polynomial.h"#include "toroidal.h"#include "taylor.h"#include "sheath.h"#include "modified.h"#include <dg/file/json_utilities.h>Go to the source code of this file.
Namespaces | |
| namespace | dg |
| namespace | dg::geo |
Functions | |
| TokamakMagneticField | dg::geo::createMagneticField (dg::file::WrappedJsonValue gs) |
| Create a Magnetic field based on the given parameters. | |
| TokamakMagneticField | dg::geo::createModifiedField (dg::file::WrappedJsonValue gs, dg::file::WrappedJsonValue jsmod, CylindricalFunctor &wall, CylindricalFunctor &transition) |
| Modify Magnetic Field and create wall above or below certain Psi values according to given parameters. | |
| CylindricalFunctor | dg::geo::createWallRegion (dg::geo::TokamakMagneticField mag, dg::file::WrappedJsonValue jsmod) |
A convenience function call for dg::geo::createModifiedField that ignores the transition parameter and returns the wall functor. | |
| CylindricalFunctor | dg::geo::createWallRegion (dg::file::WrappedJsonValue gs, dg::file::WrappedJsonValue jsmod) |
DEPRECATED Same as createWallRegion( createMagneticField(gs), jsmod); | |
| void | dg::geo::createSheathRegion (dg::file::WrappedJsonValue jsmod, TokamakMagneticField mag, CylindricalFunctor wall, dg::Grid2d &sheath_walls, CylindricalFunctor &sheath) |
| Create the sheath region where fieldlines intersect the boundary. | |
Making of penalization regions