In file integrator.hpp:template<int SPACEDIM = 2, class SCAL = double> class B1DB2Integrator
Mixed element matrix assembling.
Documentation
Mixed element matrix assembling.
Assembling for mixed bilinear-forms of type
.
Inheritance:
Public Methods
-
B1DB2Integrator()
-
virtual ~B1DB2Integrator()
-
virtual int GetDimension1() const = 0
-
virtual int GetDimension2() const = 0
-
virtual int GetDimensionD1() const = 0
-
virtual int GetDimensionD2() const = 0
-
virtual int DiffOrder1() const
-
virtual int DiffOrder2() const
-
virtual void GenerateB1Matrix(const FiniteElement & fel, const SpecificIntegrationPoint<> & sip, FlatMatrix<> & bmat, LocalHeap & locheap) const = 0
-
virtual void GenerateB2Matrix(const FiniteElement & fel, const SpecificIntegrationPoint<> & sip, FlatMatrix<> & bmat, LocalHeap & locheap) const = 0
-
virtual void GenerateDMatrix(const FiniteElement & fel, const SpecificIntegrationPoint<> & sip, FlatMatrix<SCAL> & dmat, LocalHeap & locheap) const = 0
-
virtual int Lumping() const
-
virtual string Name() const
Public Methods
-
virtual void AssembleElementMatrix(const FiniteElement & fel, const ElementTransformation & eltrans, FlatMatrix<double> & elmat, LocalHeap & locheap) const
-
virtual FlatMatrix<double> AssembleMixedElementMatrix(const FiniteElement & fel1, const FiniteElement & fel2, const ElementTransformation & eltrans, LocalHeap & locheap) const
-
virtual void ApplyMixedElementMatrix(const FiniteElement & fel1, const FiniteElement & fel2, const ElementTransformation & eltrans, const FlatVector<TSCAL> & elx, FlatVector<TSCAL> & ely, LocalHeap & locheap) const
Public Methods
-
virtual bool BoundaryForm() const
-
bool DefinedOn(int mat) const
-
static void SetCommonIntegrationOrder(int cio)
-
void SetIntegrationOrder(int io)
Protected Fields
-
BitArray definedon
-
int integration_order
-
static int common_integration_order
B1DB2Integrator()
virtual ~B1DB2Integrator()
virtual int GetDimension1() const = 0
virtual int GetDimension2() const = 0
virtual int GetDimensionD1() const = 0
virtual int GetDimensionD2() const = 0
virtual int DiffOrder1() const
virtual int DiffOrder2() const
virtual void GenerateB1Matrix(const FiniteElement & fel, const SpecificIntegrationPoint<> & sip, FlatMatrix<> & bmat, LocalHeap & locheap) const = 0
virtual void GenerateB2Matrix(const FiniteElement & fel, const SpecificIntegrationPoint<> & sip, FlatMatrix<> & bmat, LocalHeap & locheap) const = 0
virtual void GenerateDMatrix(const FiniteElement & fel, const SpecificIntegrationPoint<> & sip, FlatMatrix<SCAL> & dmat, LocalHeap & locheap) const = 0
virtual int Lumping() const
virtual string Name() const
- Direct child classes:
- DivIntegrator
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.