|
Belos Version of the Day
|
Raised by GmresBase::extendBasis() if can't extend basis. More...
#include <BelosGmresBase.hpp>

Public Member Functions | |
| GmresCantExtendBasis (const std::string &what_arg) | |
Raised by GmresBase::extendBasis() if can't extend basis.
The usual cause of a thrown GmresCantExtendBasis is that the allotted maximum number of basis vectors has been reached. Subclasses may choose, instead of throwing this exception, to attempt to allocate more storage for basis vectors.
GmresBase::advance() should use GmresBase::canAdvance() method rather than a try/catch to limit the number of iterations. GmresCantExtendBasis should never be thrown by correct code. Definition at line 142 of file BelosGmresBase.hpp.
| Belos::GmresCantExtendBasis::GmresCantExtendBasis | ( | const std::string & | what_arg | ) | [inline] |
Definition at line 144 of file BelosGmresBase.hpp.
1.7.4