NGSolve  4.9
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
ngla::PardisoInverseTM< TM > Class Template Reference
Inheritance diagram for ngla::PardisoInverseTM< TM >:
ngla::SparseFactorization ngla::BaseMatrix ngla::PardisoInverse< TM, TV_ROW, TV_COL >

List of all members.

Public Types

typedef mat_traits< TM >::TSCAL TSCAL

Public Member Functions

 PardisoInverseTM (const SparseMatrixTM< TM > &a, const BitArray *ainner=NULL, const Array< int > *acluster=NULL, int symmetric=0)
template<typename TSUBSET >
void GetPardisoMatrix (const SparseMatrixTM< TM > &a, TSUBSET subset)
int VHeight () const
 virtual function must be overloaded
int VWidth () const
 virtual function must be overloaded
virtual ostream & Print (ostream &ost) const
virtual void MemoryUsage (Array< MemoryUsageStruct * > &mu) const

Protected Member Functions

void SetMatrixType ()

Protected Attributes

integer height
integer compressed_height
integer nze
integer entrysize
bool print
integer pt [128]
integer hparams [64]
Array< integer, size_t > rowstart
Array< integer, size_t > indices
Array< typename mat_traits< TM >
::TSCAL, size_t > 
matrix
integer matrixtype
bool symmetric
bool spd
bool compressed
Array< int > compress

template<class TM>
class ngla::PardisoInverseTM< TM >


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