Discontinuous Galerkin Library
#include "dg/algorithm.h"
helmholtz.h File Reference

contains Helmholtz and Maxwell operators More...

#include <cassert>
#include "blas.h"
#include "elliptic.h"

Go to the source code of this file.

Classes

struct  dg::GeneralHelmholtz< Matrix, Container >
 A general Helmholtz-type operator \( (\chi-\alpha F) \). More...
 
struct  dg::Helmholtz2< Geometry, Matrix, Container >
 DEPRECATED, Matrix class that represents a more general Helmholtz-type operator. More...
 

Namespaces

namespace  dg
 This is the namespace for all functions and classes defined and used by the discontinuous Galerkin library.
 

Typedefs

template<class Geometry , class Matrix , class Container >
using dg::Helmholtz = GeneralHelmholtz< dg::Elliptic2d< Geometry, Matrix, Container >, Container >
 a 2d Helmholtz opereator \( (\chi - \alpha F)\) with \( F = -\Delta\) More...
 
template<class Geometry , class Matrix , class Container >
using dg::Helmholtz1d = GeneralHelmholtz< dg::Elliptic1d< Geometry, Matrix, Container >, Container >
 a 1d Helmholtz opereator \( (\chi - \alpha F)\) with \( F = -\partial_x^2\) More...
 
template<class Geometry , class Matrix , class Container >
using dg::Helmholtz2d = GeneralHelmholtz< dg::Elliptic2d< Geometry, Matrix, Container >, Container >
 a 2d Helmholtz opereator \( (\chi - \alpha F)\) with \( F = -\Delta\) More...
 
template<class Geometry , class Matrix , class Container >
using dg::Helmholtz3d = GeneralHelmholtz< dg::Elliptic3d< Geometry, Matrix, Container >, Container >
 a 3d Helmholtz opereator \( (\chi - \alpha F)\) with \( F = -\Delta\) More...
 

Detailed Description

contains Helmholtz and Maxwell operators