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

List of all members.

Public Member Functions

 DGFacet_ConvectionDirichletBoundaryIntegrator (Array< CoefficientFunction * > &coeffs)
virtual bool BoundaryForm () const
virtual ~DGFacet_ConvectionDirichletBoundaryIntegrator ()
virtual void CalcElementVector (const FiniteElement &fel, const ElementTransformation &eltrans, FlatVector< double > &elvec, LocalHeap &lh) const
virtual void CalcFacetVector (const FiniteElement &volumefel, int LocalFacetNr, const ElementTransformation &eltrans, FlatArray< int > &ElVertices, const ElementTransformation &seltrans, FlatVector< double > &elvec, LocalHeap &lh) const

Static Public Member Functions

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

Protected Attributes

CoefficientFunction * coef_rob
Array< CoefficientFunction * > coef_b

template<int D>
class ngfem::DGFacet_ConvectionDirichletBoundaryIntegrator< D >


Constructor & Destructor Documentation

template<int D>
ngfem::DGFacet_ConvectionDirichletBoundaryIntegrator< D >::DGFacet_ConvectionDirichletBoundaryIntegrator ( Array< CoefficientFunction * > &  coeffs) [inline]

Member Function Documentation

template<int D>
virtual bool ngfem::DGFacet_ConvectionDirichletBoundaryIntegrator< D >::BoundaryForm ( ) const [inline, virtual]
template<int D>
virtual void ngfem::DGFacet_ConvectionDirichletBoundaryIntegrator< D >::CalcElementVector ( const FiniteElement &  fel,
const ElementTransformation &  eltrans,
FlatVector< double > &  elvec,
LocalHeap &  lh 
) const [inline, virtual]
template<int D>
virtual void ngfem::DGFacet_ConvectionDirichletBoundaryIntegrator< D >::CalcFacetVector ( const FiniteElement &  volumefel,
int  LocalFacetNr,
const ElementTransformation &  eltrans,
FlatArray< int > &  ElVertices,
const ElementTransformation &  seltrans,
FlatVector< double > &  elvec,
LocalHeap &  lh 
) const [inline, virtual]
template<int D>
static Integrator* ngfem::DGFacet_ConvectionDirichletBoundaryIntegrator< D >::Create ( Array< CoefficientFunction * > &  coeffs) [inline, static]

Member Data Documentation

template<int D>
Array<CoefficientFunction *> ngfem::DGFacet_ConvectionDirichletBoundaryIntegrator< D >::coef_b [protected]
template<int D>
CoefficientFunction* ngfem::DGFacet_ConvectionDirichletBoundaryIntegrator< D >::coef_rob [protected]

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