Belos Version of the Day
|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::canAdvance()method rather than a try/catch to limit the number of iterations. GmresCantExtendBasis should never be thrown by correct code.
|Belos::GmresCantExtendBasis::GmresCantExtendBasis||(||const std::string &||what_arg||)||