In file bdbequations.hpp:

class DivIntegrator


Documentation


Inheritance:


Public Methods

[more] DivIntegrator(int adim, CoefficientFunction* acoeff)
[more] ~DivIntegrator()
[more]virtual int GetDimension1() const
[more]virtual int GetDimension2() const
[more]virtual int GetDimensionD1() const
[more]virtual int GetDimensionD2() const
[more]virtual int DiffOrder1() const
[more]virtual int DiffOrder2() const
[more]virtual void GenerateB1Matrix(const FiniteElement & fel, const SpecificIntegrationPoint<> & ip, ngbla::FlatMatrix<> & bmat, LocalHeap & lh) const
[more]virtual void GenerateB2Matrix(const FiniteElement & fel, const SpecificIntegrationPoint<> & ip, ngbla::FlatMatrix<> & bmat, LocalHeap & lh) const
[more]virtual void GenerateDMatrix(const FiniteElement & fel, const SpecificIntegrationPoint<> & ip, ngbla::FlatMatrix<> & dmat, LocalHeap & lh) const
[more]virtual string Name() const

Private Fields

[more]CoefficientFunction* coeff
[more]int dim


Inherited from B1DB2Integrator:

Public Methods

ovirtual int Lumping() const


Inherited from BilinearFormIntegrator:

Public Methods

ovirtual void AssembleElementMatrix(const FiniteElement & fel, const ElementTransformation & eltrans, FlatMatrix<double> & elmat, LocalHeap & locheap) const
ovirtual FlatMatrix<double> AssembleMixedElementMatrix(const FiniteElement & fel1, const FiniteElement & fel2, const ElementTransformation & eltrans, LocalHeap & locheap) const
ovirtual void ApplyMixedElementMatrix(const FiniteElement & fel1, const FiniteElement & fel2, const ElementTransformation & eltrans, const FlatVector<TSCAL> & elx, FlatVector<TSCAL> & ely, LocalHeap & locheap) const


Inherited from Integrator:

Public Methods

ovirtual bool BoundaryForm() const
obool DefinedOn(int mat) const
ostatic void SetCommonIntegrationOrder(int cio)
ovoid SetIntegrationOrder(int io)

Protected Fields

oBitArray definedon
oint integration_order
ostatic int common_integration_order

oCoefficientFunction* coeff

oint dim

o DivIntegrator(int adim, CoefficientFunction* acoeff)

o ~DivIntegrator()

ovirtual int GetDimension1() const

ovirtual int GetDimension2() const

ovirtual int GetDimensionD1() const

ovirtual int GetDimensionD2() const

ovirtual int DiffOrder1() const

ovirtual int DiffOrder2() const

ovirtual void GenerateB1Matrix(const FiniteElement & fel, const SpecificIntegrationPoint<> & ip, ngbla::FlatMatrix<> & bmat, LocalHeap & lh) const

ovirtual void GenerateB2Matrix(const FiniteElement & fel, const SpecificIntegrationPoint<> & ip, ngbla::FlatMatrix<> & bmat, LocalHeap & lh) const

ovirtual void GenerateDMatrix(const FiniteElement & fel, const SpecificIntegrationPoint<> & ip, ngbla::FlatMatrix<> & dmat, LocalHeap & lh) const

ovirtual string Name() const


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.