NGSolve  4.9
Public Types | Public Member Functions
ngfem::DMatOp< DMO > Class Template Reference

Coefficient tensor. More...

#include <bdbintegrator.hpp>

List of all members.

Public Types

enum  { SYMMETRIC = 1 }
 is coefficient tensor symmetric ?

Public Member Functions

template<typename FEL , typename MIR , typename MAT >
void GenerateMatrixIR (const FEL &fel, const MIR &mir, const FlatArray< MAT > &dmats, LocalHeap &lh) const
template<typename FEL , typename MIP , typename VEC , typename MAT >
void GenerateLinearizedMatrix (const FEL &fel, const MIP &mip, VEC &vec, MAT &mat, LocalHeap &lh) const
 generate linearized matrix in linearization point vec
template<typename FEL , typename MIP , class TVX , class TVY >
void Apply (const FEL &fel, const MIP &mip, const TVX &x, TVY &y, LocalHeap &lh) const
 apply coefficient matrix.
template<typename FEL , typename MIP , class TVX >
void Apply1 (const FEL &fel, const MIP &mip, TVX &x, LocalHeap &lh) const
template<typename FEL , typename MIR , typename TVX >
void ApplyIR (const FEL &fel, const MIR &mir, TVX &x, LocalHeap &lh) const
template<typename FEL , typename MIP , class TVX , class TVY >
void ApplyInv (const FEL &fel, const MIP &mip, const TVX &x, TVY &y, LocalHeap &lh) const
template<typename FEL , typename MIP , class TVX , class TVY >
void ApplyTrans (const FEL &fel, const MIP &mip, const TVX &x, TVY &y, LocalHeap &lh) const
 apply transpose coefficient tensor
template<typename FEL , typename MIP , class TVX >
double Energy (const FEL &fel, const MIP &mip, const TVX &x, LocalHeap &lh) const
 computes energy

Detailed Description

template<class DMO>
class ngfem::DMatOp< DMO >

Coefficient tensor.

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


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