mFES - molecular Finite Element Solver  0.4
Public Member Functions | Static Public Member Functions | Protected Attributes
ngfem::DGInnerFacet_LaplaceIntegrator< D, dgtype > Class Template Reference

List of all members.

Public Member Functions

 DGInnerFacet_LaplaceIntegrator (Array< CoefficientFunction * > &coeffs)
virtual ~DGInnerFacet_LaplaceIntegrator ()
virtual bool BoundaryForm () const
virtual void CalcElementMatrix (const FiniteElement &fel, const ElementTransformation &eltrans, FlatMatrix< double > &elmat, LocalHeap &lh) const
virtual void CalcFacetMatrix (const FiniteElement &volumefel1, int LocalFacetNr1, const ElementTransformation &eltrans1, FlatArray< int > &ElVertices1, const FiniteElement &volumefel2, int LocalFacetNr2, const ElementTransformation &eltrans2, FlatArray< int > &ElVertices2, FlatMatrix< double > &elmat, LocalHeap &lh) const

Static Public Member Functions

static Integrator * Create (Array< CoefficientFunction * > &coeffs)

Protected Attributes

double alpha
CoefficientFunction * coef_lam

template<int D, DG_FORMULATIONS::DGTYPE dgtype>
class ngfem::DGInnerFacet_LaplaceIntegrator< D, dgtype >


Constructor & Destructor Documentation

template<int D, DG_FORMULATIONS::DGTYPE dgtype>
ngfem::DGInnerFacet_LaplaceIntegrator< D, dgtype >::DGInnerFacet_LaplaceIntegrator ( Array< CoefficientFunction * > &  coeffs) [inline]
template<int D, DG_FORMULATIONS::DGTYPE dgtype>
virtual ngfem::DGInnerFacet_LaplaceIntegrator< D, dgtype >::~DGInnerFacet_LaplaceIntegrator ( ) [inline, virtual]

Member Function Documentation

template<int D, DG_FORMULATIONS::DGTYPE dgtype>
virtual bool ngfem::DGInnerFacet_LaplaceIntegrator< D, dgtype >::BoundaryForm ( ) const [inline, virtual]
template<int D, DG_FORMULATIONS::DGTYPE dgtype>
virtual void ngfem::DGInnerFacet_LaplaceIntegrator< D, dgtype >::CalcElementMatrix ( const FiniteElement &  fel,
const ElementTransformation &  eltrans,
FlatMatrix< double > &  elmat,
LocalHeap &  lh 
) const [inline, virtual]
template<int D, DG_FORMULATIONS::DGTYPE dgtype>
virtual void ngfem::DGInnerFacet_LaplaceIntegrator< D, dgtype >::CalcFacetMatrix ( const FiniteElement &  volumefel1,
int  LocalFacetNr1,
const ElementTransformation &  eltrans1,
FlatArray< int > &  ElVertices1,
const FiniteElement &  volumefel2,
int  LocalFacetNr2,
const ElementTransformation &  eltrans2,
FlatArray< int > &  ElVertices2,
FlatMatrix< double > &  elmat,
LocalHeap &  lh 
) const [inline, virtual]
template<int D, DG_FORMULATIONS::DGTYPE dgtype>
static Integrator* ngfem::DGInnerFacet_LaplaceIntegrator< D, dgtype >::Create ( Array< CoefficientFunction * > &  coeffs) [inline, static]

Member Data Documentation

template<int D, DG_FORMULATIONS::DGTYPE dgtype>
double ngfem::DGInnerFacet_LaplaceIntegrator< D, dgtype >::alpha [protected]
template<int D, DG_FORMULATIONS::DGTYPE dgtype>
CoefficientFunction* ngfem::DGInnerFacet_LaplaceIntegrator< D, dgtype >::coef_lam [protected]

The documentation for this class was generated from the following file: