Extension: Geometries
#include "dg/geometries/geometries.h"
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cdg::geo::aCylindricalFunctor< Derived >Represent functions written in cylindrical coordinates that are independent of the angle phi serving as both 2d and 3d functions
 Cdg::geo::aCylindricalFunctor< BFieldP >
 Cdg::geo::aCylindricalFunctor< BFieldR >
 Cdg::geo::aCylindricalFunctor< BFieldT >
 Cdg::geo::aCylindricalFunctor< BFieldZ >
 Cdg::geo::aCylindricalFunctor< BHatP >
 Cdg::geo::aCylindricalFunctor< BHatPR >
 Cdg::geo::aCylindricalFunctor< BHatPZ >
 Cdg::geo::aCylindricalFunctor< BHatR >
 Cdg::geo::aCylindricalFunctor< BHatRR >
 Cdg::geo::aCylindricalFunctor< BHatRZ >
 Cdg::geo::aCylindricalFunctor< BHatZ >
 Cdg::geo::aCylindricalFunctor< BHatZR >
 Cdg::geo::aCylindricalFunctor< BHatZZ >
 Cdg::geo::aCylindricalFunctor< Bmodule >
 Cdg::geo::aCylindricalFunctor< BR >
 Cdg::geo::aCylindricalFunctor< BZ >
 Cdg::geo::aCylindricalFunctor< Constant >
 Cdg::geo::aCylindricalFunctor< CurvatureKappaR >
 Cdg::geo::aCylindricalFunctor< CurvatureKappaZ >
 Cdg::geo::aCylindricalFunctor< CurvatureNablaBR >
 Cdg::geo::aCylindricalFunctor< CurvatureNablaBZ >
 Cdg::geo::aCylindricalFunctor< Divb >
 Cdg::geo::aCylindricalFunctor< DivCurvatureKappa >
 Cdg::geo::aCylindricalFunctor< DivCurvatureNablaB >
 Cdg::geo::aCylindricalFunctor< DivLiseikinX >
 Cdg::geo::aCylindricalFunctor< DivLiseikinY >
 Cdg::geo::aCylindricalFunctor< DivVVP >
 Cdg::geo::aCylindricalFunctor< GradLnB >
 Cdg::geo::aCylindricalFunctor< Hoo >
 Cdg::geo::aCylindricalFunctor< InvB >
 Cdg::geo::aCylindricalFunctor< Ipol >
 Cdg::geo::aCylindricalFunctor< IpolR >
 Cdg::geo::aCylindricalFunctor< IpolZ >
 Cdg::geo::aCylindricalFunctor< LaplacePsip >
 Cdg::geo::aCylindricalFunctor< Liseikin_XX >
 Cdg::geo::aCylindricalFunctor< Liseikin_XY >
 Cdg::geo::aCylindricalFunctor< Liseikin_YY >
 Cdg::geo::aCylindricalFunctor< LnB >
 Cdg::geo::aCylindricalFunctor< NablaPsiInv >
 Cdg::geo::aCylindricalFunctor< NablaPsiInvX >
 Cdg::geo::aCylindricalFunctor< NablaPsiInvY >
 Cdg::geo::aCylindricalFunctor< Periodify >
 Cdg::geo::aCylindricalFunctor< Psip >
 Cdg::geo::aCylindricalFunctor< PsipR >
 Cdg::geo::aCylindricalFunctor< PsipRR >
 Cdg::geo::aCylindricalFunctor< PsipRZ >
 Cdg::geo::aCylindricalFunctor< PsipZ >
 Cdg::geo::aCylindricalFunctor< PsipZZ >
 Cdg::geo::aCylindricalFunctor< RhoP >
 Cdg::geo::aCylindricalFunctor< ScalarProduct >
 Cdg::geo::aCylindricalFunctor< SetCompose >
 Cdg::geo::aCylindricalFunctor< SetIntersection >
 Cdg::geo::aCylindricalFunctor< SetNot >
 Cdg::geo::aCylindricalFunctor< SetUnion >
 Cdg::geo::aCylindricalFunctor< SquareNorm >
 Cdg::geo::aCylindricalFunctor< TrueCurvatureKappaP >
 Cdg::geo::aCylindricalFunctor< TrueCurvatureKappaR >
 Cdg::geo::aCylindricalFunctor< TrueCurvatureKappaZ >
 Cdg::geo::aCylindricalFunctor< TrueCurvatureNablaBP >
 Cdg::geo::aCylindricalFunctor< TrueCurvatureNablaBR >
 Cdg::geo::aCylindricalFunctor< TrueCurvatureNablaBZ >
 Cdg::geo::aCylindricalFunctor< TrueDivCurvatureKappa >
 Cdg::geo::aCylindricalFunctor< TrueDivCurvatureNablaB >
 Cdg::geo::aCylindricalFunctor< WallDirection >
 Cdg::geo::aCylindricalFunctor< WallFieldlineCoordinate >
 Cdg::geo::aCylindricalFunctor< WallFieldlineDistance >
 Cdg::geo::aCylindricalFunctor< ZCutter >
 Cdg::geo::aRealGenerator2d< real_type >The abstract generator base class
 Cdg::geo::aRealGeneratorX2d< real_type >The abstract generator base class
 Cdg::aRealMPITopology2d< class real_type > [external]
 Cdg::aRealMPITopology3d< class real_type > [external]
 Cdg::aRealTopology2d< class real_type > [external]
 Cdg::aRealTopology3d< class real_type > [external]
 Cdg::aRealTopologyX2d< class real_type > [external]
 Cdg::aRealTopologyX3d< class real_type > [external]
 Cdg::geo::CylindricalFunctorsLvl1This struct bundles a function and its first derivatives
 Cdg::geo::CylindricalFunctorsLvl2This struct bundles a function and its first and second derivatives
 Cdg::geo::CylindricalSymmTensorLvl1
 Cdg::geo::CylindricalVectorLvl0
 Cdg::geo::CylindricalVectorLvl1This struct bundles a vector field and its divergence
 Cdg::geo::DS< ProductGeometry, IMatrix, Matrix, container >Class for the evaluation of parallel derivatives
 Cdg::geo::Fieldaligned< ProductGeometry, IMatrix, container >Create and manage interpolation matrices from fieldline integration
 Cdg::geo::FluxSurfaceAverage< container >Flux surface average (differential volume average) over quantity \( \langle f\rangle(\psi_0) = \frac{1}{A} \int dR dZ \delta(\psi_p(R,Z)-\psi_0) f(R,Z)H(R,Z) \)
 Cdg::geo::FluxSurfaceIntegral< container >Flux surface integral of the form \( \int dR dZ f(R,Z) \delta(\psi_p(R,Z)-\psi_0) g(R,Z) \)
 Cdg::geo::FluxSurfaceIntegral< thrust::host_vector< double > >
 Cdg::geo::FluxVolumeIntegral< container >Flux volume integral of the form \( \int dR dZ f(R,Z) \Theta(\psi_p(R,Z)-\psi_0) g(R,Z) \)
 Cdg::geo::MagneticFieldParametersMeta-data about the magnetic field in particular the flux function
 Cdg::geo::polynomial::ParametersConstructs and display geometric parameters for the polynomial fields
 Cdg::geo::solovev::ParametersConstructs and display geometric parameters for the solovev and taylor fields
 Cdg::geo::RealCylindricalFunctor< real_type >Inject both 2d and 3d operator() to a 2d functor
 Cdg::geo::RealCylindricalFunctor< double >
 Cdg::geo::SafetyFactorEvaluation of the safety factor q based on direct integration of \( q(\psi_0) = \frac{1}{2\pi} \int d\Theta \frac{B^\varphi}{B^\Theta} \)
 Cdg::geo::SafetyFactorAverageClass for the evaluation of the safety factor q based on a flux-surface integral \( q(\psi_0) = \frac{1}{2\pi} \int dRdZ \frac{I(\psi_p)}{R} \delta(\psi_p - \psi_0)H(R,Z) \)
 Cdg::geo::TokamakMagneticFieldA tokamak field as given by R0, Psi and Ipol plus Meta-data like shape and equilibrium
 Cdg::geo::Topology1dHelper class for construction