NGSolve  4.9
Public Types | Public Member Functions | Protected Member Functions
ngla::SparseMatrixSymmetricTM< TM > Class Template Reference

A symmetric sparse matrix. More...

#include <sparsematrix.hpp>

Inheritance diagram for ngla::SparseMatrixSymmetricTM< TM >:
ngla::SparseMatrixTM< TM > ngla::BaseSparseMatrix ngla::S_BaseMatrix< mat_traits< TM >::TSCAL > ngla::BaseMatrix ngla::MatrixGraph ngla::BaseMatrix ngla::SparseMatrixSymmetric< TM, TV >

List of all members.

Public Types

typedef mat_traits< TM >::TSCAL TSCAL

Public Member Functions

virtual void AddElementMatrix (const FlatArray< int > &dnums, const FlatMatrix< TSCAL > &elmat)
virtual void AddElementMatrix (const FlatArray< int > &dnums1, const FlatArray< int > &dnums2, const FlatMatrix< TSCAL > &elmat)

Protected Member Functions

 SparseMatrixSymmetricTM (int as, int max_elsperrow)
 SparseMatrixSymmetricTM (const Array< int > &elsperrow)
 SparseMatrixSymmetricTM (int size, const Table< int > &rowelements)
 SparseMatrixSymmetricTM (const MatrixGraph &agraph, bool stealgraph)
 SparseMatrixSymmetricTM (const SparseMatrixSymmetricTM &amat)

Detailed Description

template<class TM>
class ngla::SparseMatrixSymmetricTM< TM >

A symmetric sparse matrix.


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