In file equilibrium.hpp:

class EquilibriumIntegratorxxx

by penalty

Documentation

by penalty

Inheritance:


Public Methods

[more] EquilibriumIntegrator(CoefficientFunction* acoeffe, CoefficientFunction* acoeffnu)
[more]virtual ~EquilibriumIntegrator()
[more]virtual BaseMatrix& AssembleElementMatrix(const FiniteElement & fel, const ElementTransformation & eltrans, LocalHeap & locheap ) const
[more]virtual void ComputeDisplacement(const ElementTransformation & eltrans, const FlatVector<> & uf, FlatVector<> & sigma, FlatVector<> & disp, CoefficientFunction* afx, CoefficientFunction* afy, LocalHeap & locheap ) const
[more]virtual void ComputePointValues(const FiniteElement & fel, const ElementTransformation & eltrans, const IntegrationPoint & ip, const FlatVector<> & sigma, const FlatVector<> & disp, FlatVector<> & psigma, FlatVector<> & pdisp, LocalHeap & locheap ) const
[more]void ComputeMatrices(const FiniteElement & fel, const ElementTransformation & eltrans, FlatMatrix<> & mata, FlatMatrix<> & matb1, FlatMatrix<> & matb2, FlatMatrix<> & matb3, LocalHeap & locheap ) const
[more]void ComputeVector(const ElementTransformation & eltrans, CoefficientFunction* acoeff1, CoefficientFunction* acoeff2, FlatVector<> & vecf, LocalHeap & locheap ) const
[more]void GetElement(ELEMENT_TYPE eltype, HDivFiniteElement* & sigmael, FiniteElement* & uel, FiniteElement* & gammael) const

Private Fields

[more]int peers
[more]CoefficientFunction* coeffe
[more]CoefficientFunction* coeffnu


Inherited from BilinearFormIntegrator:

Public Methods

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)
ovirtual string Name() const

Protected Fields

oBitArray definedon
oint integration_order
ostatic int common_integration_order

oint peers

oCoefficientFunction* coeffe

oCoefficientFunction* coeffnu

o EquilibriumIntegrator(CoefficientFunction* acoeffe, CoefficientFunction* acoeffnu)

ovirtual ~EquilibriumIntegrator()

ovirtual BaseMatrix& AssembleElementMatrix(const FiniteElement & fel, const ElementTransformation & eltrans, LocalHeap & locheap ) const

ovirtual void ComputeDisplacement(const ElementTransformation & eltrans, const FlatVector<> & uf, FlatVector<> & sigma, FlatVector<> & disp, CoefficientFunction* afx, CoefficientFunction* afy, LocalHeap & locheap ) const

ovirtual void ComputePointValues(const FiniteElement & fel, const ElementTransformation & eltrans, const IntegrationPoint & ip, const FlatVector<> & sigma, const FlatVector<> & disp, FlatVector<> & psigma, FlatVector<> & pdisp, LocalHeap & locheap ) const

ovoid ComputeMatrices(const FiniteElement & fel, const ElementTransformation & eltrans, FlatMatrix<> & mata, FlatMatrix<> & matb1, FlatMatrix<> & matb2, FlatMatrix<> & matb3, LocalHeap & locheap ) const

ovoid ComputeVector(const ElementTransformation & eltrans, CoefficientFunction* acoeff1, CoefficientFunction* acoeff2, FlatVector<> & vecf, LocalHeap & locheap ) const

ovoid GetElement(ELEMENT_TYPE eltype, HDivFiniteElement* & sigmael, FiniteElement* & uel, FiniteElement* & gammael) const


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



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