Extension: Geometries
#include "dg/geometries/geometries.h"
1. Grid generators

\(( x,\ y,\ \zeta_x,\ \zeta_y,\ \eta_x,\ \eta_y)\) dg::geo::Hector More...

Classes

struct  dg::geo::DSPGenerator
 A transformed field grid generator. More...
 
struct  dg::geo::FluxGenerator
 A symmetry flux generator. More...
 
struct  dg::geo::RibeiroFluxGenerator
 Same as the Ribeiro class just but uses psi as a flux label directly. More...
 
struct  dg::geo::aRealGenerator2d< real_type >
 The abstract generator base class. More...
 
struct  dg::geo::aRealGeneratorX2d< real_type >
 The abstract generator base class. More...
 
struct  dg::geo::Hector< IMatrix, Matrix, container >
 The High PrEcision Conformal grid generaTOR. More...
 
struct  dg::geo::PolarGenerator
 Polar coordinates. More...
 
struct  dg::geo::LogPolarGenerator
 Log Polar coordinates (conformal) More...
 
struct  dg::geo::Ribeiro
 A two-dimensional grid based on "almost-conformal" coordinates by Ribeiro and Scott 2010. More...
 
struct  dg::geo::RibeiroX
 A two-dimensional grid based on "almost-conformal" coordinates by Ribeiro and Scott 2010. More...
 
struct  dg::geo::SeparatrixOrthogonal
 Choose points on separatrix and construct grid from there. More...
 
struct  dg::geo::SeparatrixOrthogonalAdaptor
 An Adaptor to use SeparatrixOrthogonal as aGenerator2d instead of aGeneratorX2d. More...
 
struct  dg::geo::SimpleOrthogonal
 Generate a simple orthogonal grid. More...
 

Detailed Description

\(( x,\ y,\ \zeta_x,\ \zeta_y,\ \eta_x,\ \eta_y)\) dg::geo::Hector

 All the grids introduced by this extension can be constructed with
 generator classes.