|
NGSolve
4.9
|
Public Types | |
| typedef mat_traits< TM >::TSCAL | TSCAL |
| typedef TV | TV_COL |
|
typedef SparseMatrixSymmetric < TM, TV > | TMATRIX |
Public Member Functions | |
| T_BilinearFormSymmetric (const FESpace &afespace, const string &aname, const Flags &flags) | |
| virtual void | AllocateMatrix () |
| allocates (sparse) matrix data-structure | |
| virtual void | CleanUpLevel () |
| frees matrix | |
| virtual BaseVector * | CreateVector () 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 | 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 |
| virtual void | LapackEigenSystem (FlatMatrix< TSCAL > &elmat, LocalHeap &lh) const |
1.7.6.1