Discontinuous Galerkin Library
#include "dg/algorithm.h"
|
#include "cusp/transpose.h"
#include "dg/backend/memory.h"
#include "dg/blas.h"
#include "grid.h"
#include "weights.h"
#include "interpolation.h"
#include "base_geometry.h"
Go to the source code of this file.
Classes | |
struct | dg::aRealRefinement1d< real_type > |
Abstract base class for 1d grid refinement that increases the number of grid cells of a fixed basis grid. More... | |
struct | dg::RealIdentityRefinement< real_type > |
No refinement. More... | |
struct | dg::RealLinearRefinement< real_type > |
Multiply every cell in the grid by a factor. More... | |
struct | dg::RealFemRefinement< real_type > |
Insert equidistant points in between dG nodes. More... | |
struct | dg::RealEquidistRefinement< real_type > |
Cell refinement around a given node. More... | |
struct | dg::RealExponentialRefinement< real_type > |
The exponential refinement around a node. More... | |
struct | dg::RealCartesianRefinedGrid2d< real_type > |
Refined RealCartesian grid. More... | |
struct | dg::RealCartesianRefinedGrid3d< real_type > |
Refined RealCartesian grid. More... | |
Namespaces | |
namespace | dg |
This is the namespace for all functions and classes defined and used by the discontinuous Galerkin library. | |
Typedefs | |
using | dg::aRefinement1d = dg::aRealRefinement1d< double > |
using | dg::IdentityRefinement = dg::RealIdentityRefinement< double > |
using | dg::FemRefinement = dg::RealFemRefinement< double > |
using | dg::LinearRefinement = dg::RealLinearRefinement< double > |
using | dg::EquidistRefinement = dg::RealEquidistRefinement< double > |
using | dg::ExponentialRefinement = dg::RealExponentialRefinement< double > |
using | dg::CartesianRefinedGrid2d = dg::RealCartesianRefinedGrid2d< double > |
using | dg::CartesianRefinedGrid3d = dg::RealCartesianRefinedGrid3d< double > |