ergo
mat::arn::LanczosLargestMagnitudeEigIfSmall Class Reference

#include <LanczosLargestMagnitudeEig.h>

Inheritance diagram for mat::arn::LanczosLargestMagnitudeEigIfSmall:
mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >

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 ()

Protected Member Functions

virtual void update ()
virtual bool converged () const

Protected Attributes

Treal const maxAbsValue
bool eigIsSmall

Constructor & Destructor Documentation

mat::arn::LanczosLargestMagnitudeEigIfSmall::LanczosLargestMagnitudeEigIfSmall ( Tmatrix const &  AA,
Tvector const &  startVec,
Treal const  maxAbsVal,
int  maxIter = 100,
int  cap = 100 
) [inline]

Member Function Documentation

bool mat::arn::LanczosLargestMagnitudeEigIfSmall::converged ( ) const [protected, virtual]
bool mat::arn::LanczosLargestMagnitudeEigIfSmall::largestMagEigIsSmall ( ) [inline]

Referenced by mat::euclIfSmall().

virtual void mat::arn::LanczosLargestMagnitudeEigIfSmall::run ( ) [inline, virtual]
virtual void mat::arn::LanczosLargestMagnitudeEigIfSmall::update ( ) [inline, protected, virtual]

Member Data Documentation


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