|
Belos Version of the Day
|
Raised when CaGmres cannot compute at least two independent vectors. More...
#include <BelosCaGmres.hpp>

Public Member Functions | |
| CaGmresOrthoFailure (const int theCurOuterIter, const int theNumBasisVectors, const int theCandidateBasisLength, const int theRank) | |
| int | curOuterIter () const |
| Current outer iteration. | |
| int | numBasisVectors () const |
| Total number of basis vectors successfully constructed. | |
| int | candidateBasisLength () const |
| The offending candidate basis' length. | |
| int | rank () const |
| The offending candidate basis' rank. | |
| const char *const | what () |
| Return a human-readable, informative error message. | |
Raised when CaGmres cannot compute at least two independent vectors.
This exception is thrown when the CaGmres instance is unable to compute at least two independent vectors in the advance() routine.
Definition at line 74 of file BelosCaGmres.hpp.
| Belos::CaGmresOrthoFailure::CaGmresOrthoFailure | ( | const int | theCurOuterIter, |
| const int | theNumBasisVectors, | ||
| const int | theCandidateBasisLength, | ||
| const int | theRank | ||
| ) | [inline] |
Definition at line 76 of file BelosCaGmres.hpp.
| int Belos::CaGmresOrthoFailure::curOuterIter | ( | ) | const [inline] |
Current outer iteration.
Definition at line 100 of file BelosCaGmres.hpp.
| int Belos::CaGmresOrthoFailure::numBasisVectors | ( | ) | const [inline] |
Total number of basis vectors successfully constructed.
Definition at line 103 of file BelosCaGmres.hpp.
| int Belos::CaGmresOrthoFailure::candidateBasisLength | ( | ) | const [inline] |
The offending candidate basis' length.
Definition at line 106 of file BelosCaGmres.hpp.
| int Belos::CaGmresOrthoFailure::rank | ( | ) | const [inline] |
The offending candidate basis' rank.
Definition at line 109 of file BelosCaGmres.hpp.
| const char* const Belos::CaGmresOrthoFailure::what | ( | ) | [inline] |
Return a human-readable, informative error message.
Definition at line 112 of file BelosCaGmres.hpp.
1.7.4