Public Member Functions |
| BlockBilinearFormIntegrator (BilinearFormIntegrator &abfi, int adim, int acomp) |
| BlockBilinearFormIntegrator (BilinearFormIntegrator &abfi, int adim) |
virtual bool | BoundaryForm () const |
| integrates on the boundary, or on the domain ?
|
virtual int | DimFlux () const |
| components of flux
|
const BilinearFormIntegrator & | Block () const |
virtual void | CalcElementMatrix (const FiniteElement &bfel, const ElementTransformation &eltrans, FlatMatrix< double > &elmat, LocalHeap &lh) const |
| Computes the element matrix.
|
virtual void | CalcElementMatrix (const FiniteElement &bfel, const ElementTransformation &eltrans, FlatMatrix< Complex > &elmat, LocalHeap &lh) const |
| Computes the element matrix.
|
virtual void | ApplyElementMatrix (const FiniteElement &bfel, const ElementTransformation &eltrans, const FlatVector< double > &elx, FlatVector< double > &ely, void *precomputed, LocalHeap &lh) const |
virtual void | ApplyElementMatrix (const FiniteElement &bfel, const ElementTransformation &eltrans, const FlatVector< Complex > &elx, FlatVector< Complex > &ely, void *precomputed, LocalHeap &lh) const |
virtual void | CalcLinearizedElementMatrix (const FiniteElement &bfel, const ElementTransformation &eltrans, FlatVector< double > &elveclin, FlatMatrix< double > &elmat, LocalHeap &lh) const |
virtual void | CalcLinearizedElementMatrix (const FiniteElement &bfel, const ElementTransformation &eltrans, FlatVector< Complex > &elveclin, FlatMatrix< Complex > &elmat, LocalHeap &lh) const |
virtual void | CalcFlux (const FiniteElement &fel, const ElementTransformation &eltrans, const IntegrationPoint &ip, const FlatVector< double > &elx, FlatVector< double > &flux, bool applyd, LocalHeap &lh) const |
virtual void | CalcFlux (const FiniteElement &fel, const ElementTransformation &eltrans, const IntegrationPoint &ip, const FlatVector< Complex > &elx, FlatVector< Complex > &flux, bool applyd, LocalHeap &lh) const |
virtual void | CalcFlux (const FiniteElement &fel, const BaseMappedIntegrationPoint &bmip, const FlatVector< double > &elx, FlatVector< double > &flux, bool applyd, LocalHeap &lh) const |
virtual void | CalcFlux (const FiniteElement &fel, const BaseMappedIntegrationPoint &bmip, const FlatVector< Complex > &elx, FlatVector< Complex > &flux, bool applyd, LocalHeap &lh) const |
virtual void | CalcFlux (const FiniteElement &fel, const BaseMappedIntegrationRule &mir, const FlatVector< double > &elx, FlatMatrix< double > &flux, bool applyd, LocalHeap &lh) const |
virtual void | ApplyBTrans (const FiniteElement &bfel, const BaseMappedIntegrationPoint &bmip, const FlatVector< double > &elx, FlatVector< double > &ely, LocalHeap &lh) const |
virtual void | ApplyBTrans (const FiniteElement &bfel, const BaseMappedIntegrationPoint &bmip, const FlatVector< Complex > &elx, FlatVector< Complex > &ely, LocalHeap &lh) const |
virtual void | ApplyBTrans (const FiniteElement &fel, const BaseMappedIntegrationRule &mir, const FlatMatrix< double > &elx, FlatVector< double > &ely, LocalHeap &lh) const |
virtual double | Energy (const FiniteElement &fel, const ElementTransformation &eltrans, const FlatVector< double > &elx, LocalHeap &lh) const |
virtual string | Name () const |