NGSolve
4.9
|
diagonal tensor, all values are the same More...
#include <bdbequations.hpp>
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 |
diagonal tensor, all values are the same