NGSolve  4.9
Public Types | Static Public Member Functions
ngfem::DiffOpIdSys< D, SYSDIM > Class Template Reference

Identity. More...

#include <bdbequations.hpp>

Inheritance diagram for ngfem::DiffOpIdSys< D, SYSDIM >:
ngfem::DiffOp< DiffOpIdSys< D, SYSDIM > >

List of all members.

Public Types

enum  { DIM = SYSDIM }
enum  { DIM_SPACE = D }
enum  { DIM_ELEMENT = D }
enum  { DIM_DMAT = SYSDIM }
enum  { DIFFORDER = 0 }

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.

Detailed Description

template<int D, int SYSDIM>
class ngfem::DiffOpIdSys< D, SYSDIM >

Identity.


Member Function Documentation

template<int D, int SYSDIM>
template<typename FEL , typename MIP , typename MAT >
static void ngfem::DiffOpIdSys< D, SYSDIM >::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< DiffOpIdSys< D, SYSDIM > >.


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