src/PDE/Integrate/ directory

Integrals of various PDE operators used in discontinuous Galerkin methods.

Contents

This directory contains code used to compute various operators in systems of PDEs, discretized with discontinuous Galerkin methods. The code is reused between various different PDE types, such as inciter::dg::Transport and inciter::dg::CompFlow.

Directories

directory Riemann/
Approximate Riemann solvers.

Files

file Basis.cpp
Functions for computing the Dubiner basis functions in DG methods.
file Basis.hpp
Functions for computing the Dubiner basis functions in DG methods.
file Boundary.cpp
Functions for computing physical boundary surface integrals of a system of PDEs in DG methods.
file Boundary.hpp
Functions for computing physical boundary surface integrals of a system of PDEs in DG methods.
file Initialize.cpp
Functions for initialization of system of PDEs in DG methods.
file Initialize.hpp
Functions for initialization of system of PDEs in DG methods.
file Mass.cpp
Functions for computing the mass matrix for a system of PDEs in DG methods.
file Mass.hpp
Functions for computing the mass matrix for a system of PDEs in DG methods.
file Quadrature.cpp
Quadrature coordinates and weights for numerical integration.
file Quadrature.hpp
Quadrature coordinates and weights for numerical integration.
file Source.cpp
Functions for computing integrals of an arbitrary source term of a system of PDEs in DG methods.
file Source.hpp
Functions for computing integrals of an arbitrary source term of a system of PDEs in DG methods.
file Surface.cpp
Functions for computing internal surface integrals of a system of PDEs in DG methods.
file Surface.hpp
Functions for computing internal surface integrals of a system of PDEs in DG methods.
file Volume.cpp
Functions for computing volume integrals for a system of PDEs in DG methods.
file Volume.hpp
Functions for computing volume integrals for a system of PDEs in DG methods.