Namespaces | Functions
evolution::dg::subcell::fd Namespace Reference

Code specific to a conservative finite difference subcell limiter. More...

Namespaces

 Actions
 Actions specific to using a finite-difference subcell method.
 
 Tags
 Tags for the DG-subcell finite difference solver
 

Functions

template<size_t Dim>
const Matrixprojection_matrix (const Mesh< Dim > &dg_mesh, const Index< Dim > &subcell_extents) noexcept
 Computes the projection matrix in Dim dimensions going from a DG mesh to a conservative finite difference subcell mesh.
 
template<size_t Dim>
const Matrixreconstruction_matrix (const Mesh< Dim > &dg_mesh, const Index< Dim > &subcell_extents) noexcept
 Computes the matrix needed for reconstructing the DG solution from the subcell solution. More...
 
template<size_t Dim>
Mesh< Dim > mesh (const Mesh< Dim > &dg_mesh) noexcept
 Computes the cell-centered finite-difference mesh from the DG mesh, using \(2N-1\) grid points per dimension, where \(N\) is the degree of the DG basis.
 

Detailed Description

Code specific to a conservative finite difference subcell limiter.