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

CaGmresOrthoFailure is thrown when the CaGmres object is unable to compute at least two independent vectors in the advance() routine. 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

CaGmresOrthoFailure is thrown when the CaGmres object is unable to compute at least two independent vectors in the advance() routine.

Definition at line 71 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 73 of file BelosCaGmres.hpp.


Member Function Documentation

int Belos::CaGmresOrthoFailure::curOuterIter ( ) const [inline]

Current outer iteration.

Definition at line 84 of file BelosCaGmres.hpp.

int Belos::CaGmresOrthoFailure::numBasisVectors ( ) const [inline]

Total number of basis vectors successfully constructed.

Definition at line 87 of file BelosCaGmres.hpp.

int Belos::CaGmresOrthoFailure::candidateBasisLength ( ) const [inline]

The offending candidate basis' length.

Definition at line 90 of file BelosCaGmres.hpp.

int Belos::CaGmresOrthoFailure::rank ( ) const [inline]

The offending candidate basis' rank.

Definition at line 93 of file BelosCaGmres.hpp.

const char* const Belos::CaGmresOrthoFailure::what ( ) [inline]

Return a human-readable, informative error message.

Definition at line 97 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