, 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] |
colnr | ngla::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() const | ngla::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] |
firsti | ngla::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] |
inversetype | ngla::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) const | ngla::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) const | ngla::SparseMatrix< TM, TV, TV > | [virtual] |
nul (defined in ngla::SparseMatrixTM< TM >) | ngla::SparseMatrixTM< TM > | [protected] |
NZE() const (defined in ngla::MatrixGraph) | ngla::MatrixGraph | [inline] |
nze | ngla::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] |
owner | ngla::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_nze | ngla::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] |
size | ngla::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] |
width | ngla::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] |