Extension: Geometries
#include "dg/geometries/geometries.h"
solovev.h File Reference
#include <iostream>
#include <cmath>
#include <vector>
#include "dg/blas.h"
#include "dg/algorithm.h"
#include "solovev_parameters.h"
#include "magnetic_field.h"
#include "modified.h"

Go to the source code of this file.

Classes

struct  dg::geo::solovev::Psip
 
struct  dg::geo::solovev::PsipR
 
struct  dg::geo::solovev::PsipRR
 
struct  dg::geo::solovev::PsipZ
 
struct  dg::geo::solovev::PsipZZ
 
struct  dg::geo::solovev::PsipRZ
 
struct  dg::geo::solovev::Ipol
 
struct  dg::geo::solovev::IpolR
 
struct  dg::geo::solovev::IpolZ
 

Namespaces

namespace  dg
 
namespace  dg::geo
 
namespace  dg::geo::solovev
 Contains the solovev state type flux function.
 

Functions

static dg::geo::CylindricalFunctorsLvl2 dg::geo::solovev::createPsip (const Parameters &gp)
 
static dg::geo::CylindricalFunctorsLvl1 dg::geo::solovev::createIpol (const Parameters &gp, const CylindricalFunctorsLvl1 &psip)
 
static dg::geo::TokamakMagneticField dg::geo::createSolovevField (dg::geo::solovev::Parameters gp)
 Create a Solovev Magnetic field. More...
 
static dg::geo::TokamakMagneticField dg::geo::createModifiedSolovevField (dg::geo::solovev::Parameters gp, double psi0, double alpha, double sign=-1)
 DEPRECATED Create a modified Solovev Magnetic field. More...
 

Detailed Description

MagneticField objects