In file bdbintegrator.hpp:

template<class DOP> class DiffOp

Differential Operator.

Documentation

Differential Operator. Base-class for template-polymorphismus. Provides application and transpose-application

Inheritance:


Public Methods

[more]template<typename FEL, typename SIP, typename MAT>static void GenerateMatrix(const FEL & fel, const SIP & sip, MAT & mat, LocalHeap & lh)
Computes the B-matrix.
[more]template<typename FEL, typename SIP, class TVX, class TVY>static void Apply(const FEL & fel, const SIP & sip, const TVX & x, TVY & y, LocalHeap & lh)
Computes B-matrix times element vector
[more]template<typename FEL, typename SIP, class TVX, class TVY>static void ApplyTrans(const FEL & fel, const SIP & sip, const TVX & x, TVY & y, LocalHeap & lh)
Computes Transpose (B-matrix) times point value
[more]template<typename SIP, class TVX>static void Transform(const SIP & sip, const TVX & x)

otemplate<typename FEL, typename SIP, typename MAT>static void GenerateMatrix(const FEL & fel, const SIP & sip, MAT & mat, LocalHeap & lh)
Computes the B-matrix.
The height is DIM_DMAT, the width is fel.GetNDof().
FEL is the FiniteElement type specified in the BDB-Integrator
sip is the mapped integration point containing the Jacobi-Matrix
MAT is the resulting matrix (usually a FixedHeightMatrix)

otemplate<typename FEL, typename SIP, class TVX, class TVY>static void Apply(const FEL & fel, const SIP & sip, const TVX & x, TVY & y, LocalHeap & lh)
Computes B-matrix times element vector

otemplate<typename FEL, typename SIP, class TVX, class TVY>static void ApplyTrans(const FEL & fel, const SIP & sip, const TVX & x, TVY & y, LocalHeap & lh)
Computes Transpose (B-matrix) times point value

otemplate<typename SIP, class TVX>static void Transform(const SIP & sip, const TVX & x)


Direct child classes:
DiffOpStrain
DiffOpNormal
DiffOpIdSys
DiffOpIdHDivBoundary
DiffOpIdHDiv
DiffOpIdEdge
DiffOpIdBoundarySys
DiffOpIdBoundaryEdge
DiffOpIdBoundary
DiffOpId
DiffOpGradientRotSym
DiffOpGradientBoundary
DiffOpGradient
DiffOpDivHDiv
DiffOpDiv
DiffOpCurlEdge
DiffOpCurlBoundaryEdge
DiffOpCurl3d
DiffOpCurl

Alphabetic index HTML hierarchy of classes or Java



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