Anasazi::RTROrthoFailure Class Reference

RTROrthoFailure is thrown when an orthogonalization attempt fails. More...

#include <AnasaziRTRBase.hpp>

Inheritance diagram for Anasazi::RTROrthoFailure:

Inheritance graph
[legend]
Collaboration diagram for Anasazi::RTROrthoFailure:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 RTROrthoFailure (const std::string &what_arg)


Detailed Description

RTROrthoFailure is thrown when an orthogonalization attempt fails.

This is thrown in one of two scenarios. After preconditioning the residual, the orthogonalization manager is asked to orthogonalize the preconditioned residual (H) against the auxiliary vectors. If full orthogonalization is enabled, H is also orthogonalized against X and P and normalized.

The second scenario involves the generation of new X and P from the basis [X H P]. When full orthogonalization is enabled, an attempt is made to select coefficients for X and P so that they will be mutually orthogonal and orthonormal.

If either of these attempts fail, the solver throws an RTROrthoFailure exception.

Definition at line 182 of file AnasaziRTRBase.hpp.


Constructor & Destructor Documentation

Anasazi::RTROrthoFailure::RTROrthoFailure ( const std::string &  what_arg  )  [inline]

Definition at line 183 of file AnasaziRTRBase.hpp.


The documentation for this class was generated from the following file:

Generated on Wed Oct 21 14:28:11 2009 for Anasazi by  doxygen 1.5.9