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

Identity. More...

#include <bdbequations.hpp>

Inheritance diagram for ngfem::DiffOpId< D, FEL >:
ngfem::DiffOp< DiffOpId< D, FEL > >

List of all members.

Public Types

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

Static Public Member Functions

static const FEL & Cast (const FiniteElement &fel)
template<typename MIP , typename MAT >
static void GenerateMatrix (const FiniteElement &fel, const MIP &mip, MAT &mat, LocalHeap &lh)
static void GenerateMatrix (const FiniteElement &fel, const MappedIntegrationPoint< D, D > &mip, FlatMatrixFixHeight< 1 > &mat, LocalHeap &lh)
template<typename MIP , class TVX , class TVY >
static void Apply (const FiniteElement &fel, const MIP &mip, const TVX &x, TVY &y, LocalHeap &lh)
static void Apply (const FiniteElement &fel, const MappedIntegrationPoint< D, D > &mip, const FlatVector< double > &x, FlatVector< double > &y, LocalHeap &lh)
template<class MIR >
static void ApplyIR (const FiniteElement &fel, const MIR &mir, const FlatVector< double > &x, FlatMatrix< double > &y, LocalHeap &lh)
template<typename MIP , class TVX , class TVY >
static void ApplyTrans (const FiniteElement &fel, const MIP &mip, const TVX &x, TVY &y, LocalHeap &lh)
template<typename MIP , class TVX >
static void Transform (const MIP &mip, TVX &x)
 old style ???
template<typename MIP , class TVX >
static void TransformT (const MIP &mip, TVX &x)
 old style ???

Detailed Description

template<int D, typename FEL = ScalarFiniteElement<D>>
class ngfem::DiffOpId< D, FEL >

Identity.


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