bilinearForm.hh
Stabilizing edge integral for the Laplacian in DG FEM in 2D.
Definition: bilinearForm.hh:90
#define conceptsAssert(cond, exc)
Assert that a certain condition is fulfilled.
Definition: exceptions.hh:394
Abstract function class to evaluate a bilinear form.
Definition: bilinearForm.hh:33
const concepts::BoundaryConditions * bc_
Boundary conditions, only the boundary type is relevant.
Definition: bilinearForm.hh:115
virtual void operator()(const concepts::Element< Real > &elmV, const concepts::Element< Real > &elmU, concepts::ElementMatrix< Real > &em) const
Application operator for volume terms, does nothing.
Definition: bilinearForm.hh:99
const concepts::BoundaryConditions * bc_
Boundary conditions, only the boundary type is relevant.
Definition: bilinearForm.hh:80
virtual void operator()(const concepts::Element< Real > &elmV, const concepts::Element< Real > &elmU, concepts::ElementMatrix< Real > &em) const
Application operator.
virtual void operator()(const concepts::Element< Real > &elmV, const concepts::Element< Real > &elmU, concepts::ElementMatrix< Real > &em, const concepts::ElementPair< Real > &ep) const
Application operator for DG term.
LaplaceStabBf(Real omega, const concepts::BoundaryConditions *bc)
Constructor.
Definition: bilinearForm.hh:96
Volume integral for the Laplacian in DG FEM in 2D.
Definition: bilinearForm.hh:41
virtual void operator()(const concepts::Element< Real > &elmV, const concepts::Element< Real > &elmU, concepts::ElementMatrix< Real > &em) const
Application operator.
virtual void operator()(const concepts::Element< Real > &elmV, const concepts::Element< Real > &elmU, concepts::ElementMatrix< Real > &em, const concepts::ElementPair< Real > &ep) const
Application operator for DG term.
virtual void operator()(const concepts::Element< Real > &elmV, const concepts::Element< Real > &elmU, concepts::ElementMatrix< Real > &em) const
Application operator for volume terms, does nothing.
Definition: bilinearForm.hh:67