NGSolve  4.9
Public Types | Public Member Functions
ngfem::DiagDMat< DIM > Class Template Reference

diagonal tensor, all values are the same More...

#include <bdbequations.hpp>

Inheritance diagram for ngfem::DiagDMat< DIM >:
ngfem::DMatOp< DiagDMat< DIM > >

List of all members.

Public Types

enum  { DIM_DMAT = DIM }

Public Member Functions

 DiagDMat (CoefficientFunction *acoef)
 DiagDMat (Array< CoefficientFunction * > &acoefs)
template<typename FEL , typename MIP , typename MAT >
void GenerateMatrix (const FEL &fel, const MIP &mip, MAT &mat, LocalHeap &lh) const
template<typename FEL , typename MIR , typename MAT >
void GenerateMatrixIR (const FEL &fel, const MIR &mir, const FlatArray< MAT > &mats, LocalHeap &lh) const
template<typename FEL , class VECX , class VECY >
void Apply (const FEL &fel, const BaseMappedIntegrationPoint &mip, const VECX &x, VECY &y, LocalHeap &lh) const
template<typename FEL , class VECX >
void Apply1 (const FEL &fel, const BaseMappedIntegrationPoint &mip, const VECX &x, LocalHeap &lh) const
template<typename FEL , typename MIR , typename TVX >
void ApplyIR (const FEL &fel, const MIR &mir, TVX &x, LocalHeap &lh) const

Detailed Description

template<int DIM>
class ngfem::DiagDMat< DIM >

diagonal tensor, all values are the same


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