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

List of all members.

Public Types

typedef TV_COL TV
typedef TV_ROW TVX
typedef mat_traits< TM >::TSCAL TSCAL

Public Member Functions

 PardisoInverse (const SparseMatrix< TM, TV_ROW, TV_COL > &a, const BitArray *ainner=NULL, const Array< int > *acluster=NULL, int symmetric=0)
virtual void Mult (const BaseVector &x, BaseVector &y) const
 y = matrix * x. Multadd should be implemented, instead
virtual BaseVectorCreateVector () const
 creates a matching vector (for square matrices)

template<class TM, class TV_ROW = typename mat_traits<TM>::TV_ROW, class TV_COL = typename mat_traits<TM>::TV_COL>
class ngla::PardisoInverse< TM, TV_ROW, TV_COL >


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