Belos Version of the Day
Public Member Functions
Belos::CaGmresOrthoFailure Class Reference

Raised when CaGmres cannot compute at least two independent vectors. More...

#include <BelosCaGmres.hpp>

Inheritance diagram for Belos::CaGmresOrthoFailure:
Inheritance graph
[legend]

List of all members.

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.

Detailed Description

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.


Constructor & Destructor Documentation

Belos::CaGmresOrthoFailure::CaGmresOrthoFailure ( const int  theCurOuterIter,
const int  theNumBasisVectors,
const int  theCandidateBasisLength,
const int  theRank 
) [inline]

Definition at line 76 of file BelosCaGmres.hpp.


Member Function Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines