NGSolve  4.9
Public Types | Public Member Functions
ngcomp::T_BilinearFormDiagonal< TM > Class Template Reference
Inheritance diagram for ngcomp::T_BilinearFormDiagonal< TM >:
ngcomp::S_BilinearForm< mat_traits< TM >::TSCAL > ngcomp::BilinearForm ngcomp::NGS_Object

List of all members.

Public Types

typedef mat_traits< TM >::TSCAL TSCAL
typedef mat_traits< TM >::TV_COL TV_COL
typedef SparseMatrixSymmetric< TM > TMATRIX

Public Member Functions

 T_BilinearFormDiagonal (const FESpace &afespace, const string &aname, const Flags &flags)
virtual void AllocateMatrix ()
 allocates (sparse) matrix data-structure
virtual BaseVectorCreateVector () const
 creates a compatible vector
virtual void AddElementMatrix (const Array< int > &dnums1, const Array< int > &dnums2, const FlatMatrix< TSCAL > &elmat, bool inner_element, int elnr, LocalHeap &lh)
virtual void AddDiagElementMatrix (const Array< int > &dnums1, const FlatVector< TSCAL > &diag, bool inner_element, int elnr, LocalHeap &lh)
virtual void ApplyElementMatrix (const BaseVector &x, BaseVector &y, const TSCAL &val, const Array< int > &dnums, const ElementTransformation &eltrans, const int elnum, const int type, int &cnt, LocalHeap &lh, const FiniteElement *fel, const SpecialElement *sel=NULL) const

template<class TM>
class ngcomp::T_BilinearFormDiagonal< TM >


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