#include <LanczosLargestMagnitudeEig.h>
List of all members.
Public Member Functions |
| LanczosLargestMagnitudeEigIfSmall (Tmatrix const &AA, Tvector const &startVec, Treal const maxAbsVal, int maxIter=100, int cap=100) |
bool | largestMagEigIsSmall () |
virtual void | run () |
| LanczosLargestMagnitudeEig (Tmatrix const &AA, Tvector const &startVec, int maxIter=100, int cap=100) |
void | setRelTol (Treal const newTol) |
void | setAbsTol (Treal const newTol) |
void | getLargestMagnitudeEig (Treal &ev, Treal &accuracy) |
void | getLargestMagnitudeEigPair (Treal &eValue, Tvector &eVector, Treal &accuracy) |
void | rerun () |
virtual | ~LanczosLargestMagnitudeEig () |
| Lanczos (Tmatrix const &AA, Tvector const &startVec, int maxIt=100, int cap=100) |
void | restart (Tvector const &startVec) |
void | copyTridiag (MatrixTridiagSymmetric< Treal > &Tricopy) |
virtual | ~Lanczos () |
Constructor & Destructor Documentation
template<typename Treal, typename Tmatrix, typename Tvector>
Member Function Documentation
template<typename Treal , typename Tmatrix , typename Tvector >
template<typename Treal, typename Tmatrix, typename Tvector>
template<typename Treal, typename Tmatrix, typename Tvector>
Reimplemented from mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >.
References mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::acc, mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::accTmp, mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::computeEigVec(), mat::arn::LanczosLargestMagnitudeEigIfSmall< Treal, Tmatrix, Tvector >::eigIsSmall, mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::eVal, mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::eValTmp, and mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::rerun().
Referenced by mat::euclIfSmall().
template<typename Treal, typename Tmatrix, typename Tvector>
Reimplemented from mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >.
References mat::arn::LanczosLargestMagnitudeEigIfSmall< Treal, Tmatrix, Tvector >::eigIsSmall, mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::eValTmp, mat::arn::LanczosLargestMagnitudeEigIfSmall< Treal, Tmatrix, Tvector >::maxAbsValue, and template_blas_fabs().
Member Data Documentation
template<typename Treal, typename Tmatrix, typename Tvector>
template<typename Treal, typename Tmatrix, typename Tvector>
The documentation for this class was generated from the following file: