#include <arpackpp.hh>

Public Member Functions | |
| MatrixArpackGeneralWrapper () | |
| MatrixArpackGeneralWrapper (concepts::Matrix< T > &sparse, concepts::Matrix< T > &right, modus mode, double shift=0.0, std::string solverType="superlu") | |
| virtual void | multAxp (T *v, T *w)=0 |
| virtual void | multBxp (T *v, T *w)=0 |
| Multiplication with the Matrx on the right-hand-side. | |
| virtual void | multOPx (T *v, T *w)=0 |
| Multiplication with inverted shiftedMatrix. | |
| virtual void | setSolver (std::string solverType)=0 |
Definition at line 50 of file arpackpp.hh.
| eigensolver::MatrixArpackGeneralWrapper< T >::MatrixArpackGeneralWrapper | ( | ) | [inline] |
Definition at line 53 of file arpackpp.hh.
| eigensolver::MatrixArpackGeneralWrapper< T >::MatrixArpackGeneralWrapper | ( | concepts::Matrix< T > & | sparse, |
| concepts::Matrix< T > & | right, | ||
| modus | mode, | ||
| double | shift = 0.0, |
||
| std::string | solverType = "superlu" |
||
| ) | [inline] |
Definition at line 58 of file arpackpp.hh.
| virtual void eigensolver::MatrixArpackGeneralWrapper< T >::multAxp | ( | T * | v, |
| T * | w | ||
| ) | [pure virtual] |
| virtual void eigensolver::MatrixArpackGeneralWrapper< T >::multBxp | ( | T * | v, |
| T * | w | ||
| ) | [pure virtual] |
Multiplication with the Matrx on the right-hand-side.
Implemented in eigensolver::SparseMatrixArpackGeneralWrapper< T >, eigensolver::SparseMatrixArpackGeneralWrapper< Cmplx >, and eigensolver::SparseMatrixArpackGeneralWrapper< Real >.
| virtual void eigensolver::MatrixArpackGeneralWrapper< T >::multOPx | ( | T * | v, |
| T * | w | ||
| ) | [pure virtual] |
Multiplication with inverted shiftedMatrix.
Implemented in eigensolver::SparseMatrixArpackGeneralWrapper< T >, eigensolver::SparseMatrixArpackGeneralWrapper< Cmplx >, and eigensolver::SparseMatrixArpackGeneralWrapper< Real >.
| virtual void eigensolver::MatrixArpackGeneralWrapper< T >::setSolver | ( | std::string | solverType | ) | [pure virtual] |