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

Go to the source code of this file.

Classes

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

Namespaces

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

Typedefs

using dg::aMPIGeometry2d = dg::aRealMPIGeometry2d< double >
 
using dg::aMPIGeometry3d = dg::aRealMPIGeometry3d< double >
 
using dg::aProductMPIGeometry3d = dg::aRealProductMPIGeometry3d< double >
 
using dg::CartesianMPIGrid2d = dg::RealCartesianMPIGrid2d< double >
 
using dg::CartesianMPIGrid3d = dg::RealCartesianMPIGrid3d< double >
 
using dg::CylindricalMPIGrid3d = dg::RealCylindricalMPIGrid3d< double >
 
using dg::x::aGeometry2d = aMPIGeometry2d
 
using dg::x::aGeometry3d = aMPIGeometry3d
 
using dg::x::aProductGeometry3d = aProductMPIGeometry3d
 
using dg::x::CartesianGrid2d = CartesianMPIGrid2d
 
using dg::x::CartesianGrid3d = CartesianMPIGrid3d
 
using dg::x::CylindricalGrid3d = CylindricalMPIGrid3d