43 #ifndef ANASAZI_STATUS_TEST_MAXITER_HPP 
   44 #define ANASAZI_STATUS_TEST_MAXITER_HPP 
   76 template <
class ScalarType, 
class MV, 
class OP>
 
  114     return std::vector<int>(0);
 
  132     maxIters_ = maxIters;
 
  181   std::ostream& 
print(std::ostream& os, 
int indent = 0)
 const {
 
  182     std::string ind(indent,
' ');
 
  183     os << ind << 
"- StatusTestMaxIters: ";
 
  186       os << 
"Passed" << std::endl;
 
  189       os << 
"Failed" << std::endl;
 
  192       os << 
"Undefined" << std::endl;
 
  195     os << ind << 
"  MaxIters: " << maxIters_ << std::endl;
 
std::vector< int > whichVecs() const 
Get the indices for the vectors that passed the test. 
 
int getMaxIters()
Get the maximum number of iterations. 
 
TestStatus
Enumerated type used to pass back information from a StatusTest. 
 
StatusTestMaxIters(int maxIter, bool negate=false)
Constructor. 
 
void clearStatus()
Clears the results of the last status test. 
 
void setNegate(bool negate)
Set the negation policy for the status test. 
 
void reset()
Informs the status test that it should reset its internal configuration to the uninitialized state...
 
TestStatus getStatus() const 
Return the result of the most recent checkStatus call. 
 
virtual ~StatusTestMaxIters()
Destructor. 
 
A status test for testing the number of iterations. 
 
void setMaxIters(int maxIters)
Set the maximum number of iterations. 
 
std::ostream & print(std::ostream &os, int indent=0) const 
Output formatted description of stopping test to output stream. 
 
TestStatus checkStatus(Eigensolver< ScalarType, MV, OP > *solver)
Check status as defined by test. 
 
Common interface of stopping criteria for Anasazi's solvers. 
 
int howMany() const 
Get the number of vectors that passed the test. 
 
virtual int getNumIters() const =0
Get the current iteration count. 
 
bool getNegate() const 
Get the negation policy for the status test. 
 
The Eigensolver is a templated virtual base class that defines the basic interface that any eigensolv...
 
Declaration and definition of Anasazi::StatusTest.