Discontinuous Galerkin Library
#include "dg/algorithm.h"
|
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::aRealRefinementX2d< real_type > |
Abstract base class for 2d grid refinement that increases the number of grid cells of a fixed basis grid. More... | |
struct | dg::RealIdentityXRefinement< real_type > |
No refinement. More... | |
struct | dg::RealEquidistXRefinement< real_type > |
RealEquidistant cell refinement around the X-point. More... | |
struct | dg::RealExponentialXRefinement< real_type > |
The exponential refinement around the X-point. More... | |
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::aRefinementX2d = dg::aRealRefinementX2d< double > |
using | dg::IdentityXRefinement = dg::RealIdentityXRefinement< double > |
using | dg::EquidistXRefinement = dg::RealEquidistXRefinement< double > |
using | dg::ExponentialXRefinement = dg::RealExponentialXRefinement< double > |
using dg::aRefinement1d = typedef dg::aRealRefinement1d<double> |
using dg::aRefinementX2d = typedef dg::aRealRefinementX2d<double> |
using dg::EquidistRefinement = typedef dg::RealEquidistRefinement<double> |
using dg::EquidistXRefinement = typedef dg::RealEquidistXRefinement<double> |
using dg::ExponentialRefinement = typedef dg::RealExponentialRefinement<double> |
using dg::ExponentialXRefinement = typedef dg::RealExponentialXRefinement<double> |
using dg::FemRefinement = typedef dg::RealFemRefinement<double> |
using dg::IdentityRefinement = typedef dg::RealIdentityRefinement<double> |
using dg::IdentityXRefinement = typedef dg::RealIdentityXRefinement<double> |
using dg::LinearRefinement = typedef dg::RealLinearRefinement<double> |