List of all members.
Public Member Functions |
| HDG_LaplaceIntegrator (Array< CoefficientFunction * > &coeffs) |
virtual | ~HDG_LaplaceIntegrator () |
virtual bool | BoundaryForm () const |
virtual void | CalcElementMatrix (const FiniteElement &fel, const ElementTransformation &eltrans, FlatMatrix< double > &elmat, LocalHeap &lh) const |
virtual void | ApplyElementMatrix (const FiniteElement &fel, const ElementTransformation &eltrans, const FlatVector< double > &elx, FlatVector< double > &ely, void *precomputed, LocalHeap &lh) const |
virtual void | CalcFlux (const FiniteElement &fel, const FiniteElement &felflux, const ElementTransformation &eltrans, const FlatVector<> &elu, FlatVector<> &elflux, bool applyd, LocalHeap &lh) const |
Protected Attributes |
double | alpha |
CoefficientFunction * | coef_lam |
template<int D>
class ngfem::HDG_LaplaceIntegrator< D >
Constructor & Destructor Documentation
Member Function Documentation
template<int D>
virtual void ngfem::HDG_LaplaceIntegrator< D >::ApplyElementMatrix |
( |
const FiniteElement & |
fel, |
|
|
const ElementTransformation & |
eltrans, |
|
|
const FlatVector< double > & |
elx, |
|
|
FlatVector< double > & |
ely, |
|
|
void * |
precomputed, |
|
|
LocalHeap & |
lh |
|
) |
| const [inline, virtual] |
template<int D>
virtual void ngfem::HDG_LaplaceIntegrator< D >::CalcFlux |
( |
const FiniteElement & |
fel, |
|
|
const FiniteElement & |
felflux, |
|
|
const ElementTransformation & |
eltrans, |
|
|
const FlatVector<> & |
elu, |
|
|
FlatVector<> & |
elflux, |
|
|
bool |
applyd, |
|
|
LocalHeap & |
lh |
|
) |
| const [inline, virtual] |
Member Data Documentation
The documentation for this class was generated from the following file: