NGSolve  4.9
ngla::SparseMatrixSymmetric< TM, TV > Member List
This is the complete list of members for ngla::SparseMatrixSymmetric< TM, TV >, including all inherited members.
Add(double s, const BaseSparseMatrix &m2) (defined in ngla::BaseSparseMatrix)ngla::BaseSparseMatrix [inline]
AddElementMatrix(const FlatArray< int > &dnums, const FlatMatrix< TSCAL > &elmat) (defined in ngla::SparseMatrixSymmetricTM< TM >)ngla::SparseMatrixSymmetricTM< TM > [virtual]
AddElementMatrix(const FlatArray< int > &dnums1, const FlatArray< int > &dnums2, const FlatMatrix< TSCAL > &elmat) (defined in ngla::SparseMatrixSymmetricTM< TM >)ngla::SparseMatrixSymmetricTM< TM > [inline, virtual]
AddMerge(double s, const SparseMatrixSymmetric &m2) (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV >
AddRowTransToVector(int row, TVY el, FlatVector< TVX > &vec) const (defined in ngla::SparseMatrix< TM, TV, TV >)ngla::SparseMatrix< TM, TV, TV > [inline]
AddRowTransToVectorNoDiag(int row, TVY el, FlatVector< TVX > &vec) const (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV > [inline]
asvec (defined in ngla::SparseMatrixTM< TM >)ngla::SparseMatrixTM< TM > [protected]
AsVector()ngla::SparseMatrixTM< TM > [inline, virtual]
AsVector() const ngla::SparseMatrixTM< TM > [inline, virtual]
BaseMatrix() (defined in ngla::BaseMatrix)ngla::BaseMatrix
BaseMatrix(ParallelDofs *aparalleldofs) (defined in ngla::BaseMatrix)ngla::BaseMatrix
BaseSparseMatrix(int as, int max_elsperrow) (defined in ngla::BaseSparseMatrix)ngla::BaseSparseMatrix [inline]
BaseSparseMatrix(const Array< int > &elsperrow, int awidth) (defined in ngla::BaseSparseMatrix)ngla::BaseSparseMatrix [inline]
BaseSparseMatrix(int size, const Table< int > &rowelements, const Table< int > &colelements, bool symmetric) (defined in ngla::BaseSparseMatrix)ngla::BaseSparseMatrix [inline]
BaseSparseMatrix(const MatrixGraph &agraph, bool stealgraph) (defined in ngla::BaseSparseMatrix)ngla::BaseSparseMatrix [inline]
BaseSparseMatrix(const BaseSparseMatrix &amat) (defined in ngla::BaseSparseMatrix)ngla::BaseSparseMatrix [inline]
colnrngla::MatrixGraph [protected]
Compress()ngla::MatrixGraph
CreateBlockJacobiPrecond(Table< int > &blocks, const BaseVector *constraint=0, const ngcomp::Preconditioner *acoarsegridprecond=0, bool parallel=1, const BitArray *freedofs=NULL) const (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV > [inline, virtual]
CreateColVector() const ngla::BaseMatrix [virtual]
CreateJacobiPrecond(const BitArray *inner) const (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV > [inline, virtual]
CreateMatrix() const ngla::SparseMatrixSymmetric< TM, TV > [inline, virtual]
CreatePosition(int i, int j)ngla::MatrixGraph
CreateRowVector() const ngla::BaseMatrix [virtual]
ngla::CreateVector() const ngla::BaseMatrix [virtual]
SparseMatrix< TM, TV, TV >::CreateVector() constngla::SparseMatrix< TM, TV, TV > [virtual]
data (defined in ngla::SparseMatrixTM< TM >)ngla::SparseMatrixTM< TM > [protected]
FindSameNZE() (defined in ngla::MatrixGraph)ngla::MatrixGraph
First(int i) const (defined in ngla::MatrixGraph)ngla::MatrixGraph [inline]
firstingla::MatrixGraph [protected]
GetInverseType() const (defined in ngla::BaseSparseMatrix)ngla::BaseSparseMatrix [inline, virtual]
GetParallelDofs() const (defined in ngla::BaseMatrix)ngla::BaseMatrix [inline]
GetPosition(int i, int j) const ngla::MatrixGraph
GetPositionsSorted(int row, int n, int *pos) const ngla::MatrixGraph
GetPositionTest(int i, int j) const ngla::MatrixGraph
GetRowIndices(int i) const (defined in ngla::MatrixGraph)ngla::MatrixGraph [inline]
GetRowValues(int i) const (defined in ngla::SparseMatrixTM< TM >)ngla::SparseMatrixTM< TM > [inline]
Height() const ngla::SparseMatrixTM< TM > [inline]
InverseMatrix(const BitArray *subset=0) const (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV > [virtual]
InverseMatrix(const Array< int > *clusters) const (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV > [virtual]
inversetypengla::BaseSparseMatrix [mutable, protected]
MatrixGraph(const Array< int > &elsperrow, int awidth)ngla::MatrixGraph
MatrixGraph(int as, int max_elsperrow)ngla::MatrixGraph
MatrixGraph(const MatrixGraph &graph, bool stealgraph)ngla::MatrixGraph
MatrixGraph(int size, const Table< int > &rowelements, const Table< int > &colelements, bool symmetric) (defined in ngla::MatrixGraph)ngla::MatrixGraph
MemoryUsage(Array< MemoryUsageStruct * > &mu) const (defined in ngla::SparseMatrixTM< TM >)ngla::SparseMatrixTM< TM > [virtual]
Mult(const BaseVector &x, BaseVector &y) const ngla::BaseMatrix [virtual]
MultAdd(double s, const BaseVector &x, BaseVector &y) const ngla::SparseMatrixSymmetric< TM, TV > [virtual]
ngla::SparseMatrixSymmetricTM::MultAdd(Complex s, const BaseVector &x, BaseVector &y) const ngla::BaseMatrix [virtual]
SparseMatrix< TM, TV, TV >::MultAdd(Complex s, const BaseVector &x, BaseVector &y) constngla::SparseMatrix< TM, TV, TV > [virtual]
MultAdd1(double s, const BaseVector &x, BaseVector &y, const BitArray *ainner=NULL, const Array< int > *acluster=NULL) const ngla::SparseMatrixSymmetric< TM, TV > [virtual]
MultAdd2(double s, const BaseVector &x, BaseVector &y, const BitArray *ainner=NULL, const Array< int > *acluster=NULL) const ngla::SparseMatrixSymmetric< TM, TV > [virtual]
MultTransAdd(double s, const BaseVector &x, BaseVector &y) const ngla::SparseMatrixSymmetric< TM, TV > [inline, virtual]
ngla::SparseMatrixSymmetricTM::MultTransAdd(Complex s, const BaseVector &x, BaseVector &y) const ngla::BaseMatrix [virtual]
SparseMatrix< TM, TV, TV >::MultTransAdd(Complex s, const BaseVector &x, BaseVector &y) constngla::SparseMatrix< TM, TV, TV > [virtual]
nul (defined in ngla::SparseMatrixTM< TM >)ngla::SparseMatrixTM< TM > [protected]
NZE() const (defined in ngla::MatrixGraph)ngla::MatrixGraph [inline]
nzengla::MatrixGraph [protected]
operator()(int row, int col) (defined in ngla::SparseMatrixTM< TM >)ngla::SparseMatrixTM< TM > [inline]
operator()(int row, int col) const (defined in ngla::SparseMatrixTM< TM >)ngla::SparseMatrixTM< TM > [inline]
operator=(double s)ngla::SparseMatrixSymmetric< TM, TV > [inline]
operator[](int i) (defined in ngla::SparseMatrixTM< TM >)ngla::SparseMatrixTM< TM > [inline]
operator[](int i) const (defined in ngla::SparseMatrixTM< TM >)ngla::SparseMatrixTM< TM > [inline]
ownerngla::MatrixGraph [protected]
paralleldofs (defined in ngla::BaseMatrix)ngla::BaseMatrix [protected]
Print(ostream &ost) const (defined in ngla::SparseMatrixTM< TM >)ngla::SparseMatrixTM< TM > [virtual]
Restrict(const SparseMatrixTM< double > &prol, BaseSparseMatrix *cmat=NULL) const (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV > [virtual]
RowTimesVector(int row, const FlatVector< TVX > &vec) const (defined in ngla::SparseMatrix< TM, TV, TV >)ngla::SparseMatrix< TM, TV, TV > [inline]
RowTimesVectorNoDiag(int row, const FlatVector< TVX > &vec) const (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV > [inline]
S_BaseMatrix() (defined in ngla::S_BaseMatrix< mat_traits< TM >::TSCAL >)ngla::S_BaseMatrix< mat_traits< TM >::TSCAL >
same_nzengla::MatrixGraph [protected]
SetInverseType(INVERSETYPE ainversetype) const (defined in ngla::BaseSparseMatrix)ngla::BaseSparseMatrix [inline, virtual]
SetInverseType(string ainversetype) const (defined in ngla::BaseSparseMatrix)ngla::BaseSparseMatrix [virtual]
SetParallelDofs(const ParallelDofs *pardofs) (defined in ngla::BaseMatrix)ngla::BaseMatrix [inline]
sizengla::MatrixGraph [protected]
Size() const (defined in ngla::MatrixGraph)ngla::MatrixGraph [inline]
SparseMatrix(int as, int max_elsperrow) (defined in ngla::SparseMatrix< TM, TV, TV >)ngla::SparseMatrix< TM, TV, TV > [inline]
SparseMatrix(const Array< int > &aelsperrow) (defined in ngla::SparseMatrix< TM, TV, TV >)ngla::SparseMatrix< TM, TV, TV > [inline]
SparseMatrix(const Array< int > &aelsperrow, int awidth) (defined in ngla::SparseMatrix< TM, TV, TV >)ngla::SparseMatrix< TM, TV, TV > [inline]
SparseMatrix(int size, const Table< int > &rowelements, const Table< int > &colelements, bool symmetric) (defined in ngla::SparseMatrix< TM, TV, TV >)ngla::SparseMatrix< TM, TV, TV > [inline]
SparseMatrix(const MatrixGraph &agraph, bool stealgraph) (defined in ngla::SparseMatrix< TM, TV, TV >)ngla::SparseMatrix< TM, TV, TV > [inline]
SparseMatrix(const SparseMatrix &amat) (defined in ngla::SparseMatrix< TM, TV, TV >)ngla::SparseMatrix< TM, TV, TV > [inline]
SparseMatrix(const SparseMatrixTM< TM > &amat) (defined in ngla::SparseMatrix< TM, TV, TV >)ngla::SparseMatrix< TM, TV, TV > [inline]
SparseMatrixSymmetric(int as, int max_elsperrow) (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV > [inline]
SparseMatrixSymmetric(const Array< int > &elsperrow) (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV > [inline]
SparseMatrixSymmetric(int size, const Table< int > &rowelements) (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV > [inline]
SparseMatrixSymmetric(const MatrixGraph &agraph, bool stealgraph) (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV > [inline]
SparseMatrixSymmetric(const SparseMatrixSymmetric &amat) (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV > [inline]
SparseMatrixSymmetric(const SparseMatrixSymmetricTM< TM > &amat) (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV > [inline]
SparseMatrixSymmetricTM(int as, int max_elsperrow) (defined in ngla::SparseMatrixSymmetricTM< TM >)ngla::SparseMatrixSymmetricTM< TM > [inline, protected]
SparseMatrixSymmetricTM(const Array< int > &elsperrow) (defined in ngla::SparseMatrixSymmetricTM< TM >)ngla::SparseMatrixSymmetricTM< TM > [inline, protected]
SparseMatrixSymmetricTM(int size, const Table< int > &rowelements) (defined in ngla::SparseMatrixSymmetricTM< TM >)ngla::SparseMatrixSymmetricTM< TM > [inline, protected]
SparseMatrixSymmetricTM(const MatrixGraph &agraph, bool stealgraph) (defined in ngla::SparseMatrixSymmetricTM< TM >)ngla::SparseMatrixSymmetricTM< TM > [inline, protected]
SparseMatrixSymmetricTM(const SparseMatrixSymmetricTM &amat) (defined in ngla::SparseMatrixSymmetricTM< TM >)ngla::SparseMatrixSymmetricTM< TM > [inline, protected]
SparseMatrixTM(int as, int max_elsperrow) (defined in ngla::SparseMatrixTM< TM >)ngla::SparseMatrixTM< TM >
SparseMatrixTM(const Array< int > &elsperrow, int awidth) (defined in ngla::SparseMatrixTM< TM >)ngla::SparseMatrixTM< TM >
SparseMatrixTM(int size, const Table< int > &rowelements, const Table< int > &colelements, bool symmetric) (defined in ngla::SparseMatrixTM< TM >)ngla::SparseMatrixTM< TM >
SparseMatrixTM(const MatrixGraph &agraph, bool stealgraph) (defined in ngla::SparseMatrixTM< TM >)ngla::SparseMatrixTM< TM >
SparseMatrixTM(const SparseMatrixTM &amat) (defined in ngla::SparseMatrixTM< TM >)ngla::SparseMatrixTM< TM >
TSCAL typedef (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV >
TV_COL typedef (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV >
TV_ROW typedef (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV >
TVX typedef (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV >
TVXC typedef (defined in ngla::SparseMatrix< TM, TV, TV >)ngla::SparseMatrix< TM, TV, TV >
TVY typedef (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV >
TVYC typedef (defined in ngla::SparseMatrix< TM, TV, TV >)ngla::SparseMatrix< TM, TV, TV >
VHeight() const ngla::SparseMatrixTM< TM > [inline, virtual]
VWidth() const ngla::SparseMatrixTM< TM > [inline, virtual]
widthngla::MatrixGraph [protected]
Width() const ngla::SparseMatrixTM< TM > [inline]
~BaseMatrix() (defined in ngla::BaseMatrix)ngla::BaseMatrix [virtual]
~BaseSparseMatrix() (defined in ngla::BaseSparseMatrix)ngla::BaseSparseMatrix [virtual]
~MatrixGraph() (defined in ngla::MatrixGraph)ngla::MatrixGraph [virtual]
~S_BaseMatrix() (defined in ngla::S_BaseMatrix< mat_traits< TM >::TSCAL >)ngla::S_BaseMatrix< mat_traits< TM >::TSCAL > [virtual]
~SparseMatrixSymmetric() (defined in ngla::SparseMatrixSymmetric< TM, TV >)ngla::SparseMatrixSymmetric< TM, TV > [virtual]
~SparseMatrixTM() (defined in ngla::SparseMatrixTM< TM >)ngla::SparseMatrixTM< TM > [virtual]