Discontinuous Galerkin Library
#include "dg/algorithm.h"
Geometric grids and tensor operations
Collaboration diagram for Geometric grids and tensor operations:

Modules

 Geometry base classes
 
 pullback and pushforward
 \( f_i = f( x (\zeta_i,\eta_i), y(\zeta_i,\eta_i)) \)
 
 create volume
 \( \sqrt{g} \)
 
 Grid Refinement classes
 

Classes

struct  dg::RealCartesianGrid2d< real_type >
 two-dimensional Grid with Cartesian metric More...
 
struct  dg::RealCartesianGrid3d< real_type >
 three-dimensional Grid with Cartesian metric More...
 
struct  dg::RealCylindricalGrid3d< real_type >
 three-dimensional Grid with Cylindrical metric More...
 
struct  dg::RealCartesianGridX2d< real_type >
 two-dimensional GridX with RealCartesian metric More...
 
struct  dg::RealCartesianGridX3d< real_type >
 three-dimensional GridX with RealCartesian metric More...
 
struct  dg::RealCartesianMPIGrid2d< real_type >
 The mpi version of RealCartesianGrid2d. More...
 
struct  dg::RealCartesianMPIGrid3d< real_type >
 The mpi version of RealCartesianGrid3d. More...
 
struct  dg::RealCylindricalMPIGrid3d< real_type >
 the mpi version of RealCylindricalGrid3d More...
 
struct  dg::RealCartesianRefinedGrid2d< real_type >
 Refined RealCartesian grid. More...
 
struct  dg::RealCartesianRefinedGrid3d< real_type >
 Refined RealCartesian grid. More...
 
struct  dg::RealCartesianRefinedGridX2d< real_type >
 Refined X-point grid. More...
 
struct  dg::RealCartesianRefinedGridX3d< real_type >
 Refined X-point grid. More...
 

Detailed Description

These routines form the heart of our geometry free numerical algorithms. They are called by our geometric operators like the Poisson bracket.