Discontinuous Galerkin Library
#include "dg/algorithm.h"
base_geometry.h File Reference
#include "grid.h"
#include "tensor.h"

Go to the source code of this file.

Classes

struct  dg::aRealGeometry2d< real_type >
 This is the abstract interface class for a two-dimensional Geometry. More...
 
struct  dg::aRealGeometry3d< real_type >
 This is the abstract interface class for a three-dimensional Geometry. More...
 
struct  dg::aRealProductGeometry3d< real_type >
 A 3d product space Geometry \( g_{2d} \otimes g_{1d}\). More...
 
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...
 

Namespaces

namespace  dg
 This is the namespace for all functions and classes defined and used by the discontinuous Galerkin library.
 

Typedefs

using dg::aGeometry2d = dg::aRealGeometry2d< double >
 
using dg::aGeometry3d = dg::aRealGeometry3d< double >
 
using dg::aProductGeometry3d = dg::aRealProductGeometry3d< double >
 
using dg::CartesianGrid2d = dg::RealCartesianGrid2d< double >
 
using dg::CartesianGrid3d = dg::RealCartesianGrid3d< double >
 
using dg::CylindricalGrid3d = dg::RealCylindricalGrid3d< double >