|
Discontinuous Galerkin Library
#include "dg/algorithm.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> |