In file integrator.hpp:

class BilinearFormIntegrator

A BilinearFormIntegrator computes the element matrices.

Documentation

A BilinearFormIntegrator computes the element matrices. Different equations are provided by derived classes. A Integrator can be defined in the domain or at the boundary.

Inheritance:


Public Methods

[more] BilinearFormIntegrator()
[more]virtual ~BilinearFormIntegrator()
[more]virtual void AssembleElementMatrix(const FiniteElement & fel, const ElementTransformation & eltrans, FlatMatrix<double> & elmat, LocalHeap & locheap) const = 0
Assembles element matrix.
[more]virtual FlatMatrix<double> AssembleMixedElementMatrix(const FiniteElement & fel1, const FiniteElement & fel2, const ElementTransformation & eltrans, LocalHeap & locheap) const
[more]virtual 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)
ovirtual string Name() const

Protected Fields

oBitArray definedon
oint integration_order
ostatic int common_integration_order

o BilinearFormIntegrator()

ovirtual ~BilinearFormIntegrator()

ovirtual void AssembleElementMatrix(const FiniteElement & fel, const ElementTransformation & eltrans, FlatMatrix<double> & elmat, LocalHeap & locheap) const = 0
Assembles element matrix. Result is in elmat, memory is allocated by functions on LocalHeap.

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


Direct child classes:
T_BDBIntegrator
EquilibriumIntegratorxxx
EquilibriumIntegrator
B1DB2Integrator

Alphabetic index HTML hierarchy of classes or Java



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