NGSolve  4.9
Public Types | Static Public Member Functions
ngfem::DiffOpCurl3d Class Reference
Inheritance diagram for ngfem::DiffOpCurl3d:
ngfem::DiffOp< DiffOpCurl3d >

List of all members.

Public Types

enum  { DIM = 3 }
enum  { DIM_SPACE = 3 }
enum  { DIM_ELEMENT = 3 }
enum  { DIM_DMAT = 3 }
enum  { DIFFORDER = 1 }

Static Public Member Functions

template<typename FEL , typename MIP , typename MAT >
static void GenerateMatrix (const FEL &fel, const MIP &mip, MAT &mat, LocalHeap &lh)
 Computes the B-matrix.

Member Function Documentation

template<typename FEL , typename MIP , typename MAT >
static void ngfem::DiffOpCurl3d::GenerateMatrix ( const FEL &  fel,
const MIP &  mip,
MAT &  mat,
LocalHeap lh 
) [inline, static]

Computes the B-matrix.

The height is DIM_DMAT, the width is fel.GetNDof(). FEL is the FiniteElement type specified in the BDB-Integrator mip is the mapped integration point containing the Jacobi-Matrix MAT is the resulting matrix (usually a FixedHeightMatrix)

Reimplemented from ngfem::DiffOp< DiffOpCurl3d >.


The documentation for this class was generated from the following file: