Belos  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
BelosCGIteration.hpp File Reference

Pure virtual base class which augments the basic interface for a conjugate gradient linear solver iteration. More...

#include "BelosConfigDefs.hpp"
#include "BelosTypes.hpp"
#include "BelosIteration.hpp"
Include dependency graph for BelosCGIteration.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Belos::CGIterationState< ScalarType, MV >
 Structure to contain pointers to CGIteration state variables. More...
 
class  Belos::CGIterationInitFailure
 CGIterationInitFailure is thrown when the CGIteration object is unable to generate an initial iterate in the CGIteration::initialize() routine. More...
 
class  Belos::CGIterateFailure
 CGIterateFailure is thrown when the CGIteration object is unable to compute the next iterate in the CGIteration::iterate() routine. More...
 
class  Belos::CGPositiveDefiniteFailure
 CGPositiveDefiniteFailure is thrown when the the CG 'alpha = p^H*A*P' value is less than zero, indicating a breakdown in the computation due to roundoff or a non-positive-definite matrix. More...
 
class  Belos::CGIterationOrthoFailure
 CGIterationOrthoFailure is thrown when the CGIteration object is unable to compute independent direction vectors in the CGIteration::iterate() routine. More...
 
class  Belos::CGIterationLAPACKFailure
 CGIterationLAPACKFailure is thrown when a nonzero return value is passed back from an LAPACK routine. More...
 
class  Belos::CGIteration< ScalarType, MV, OP >
 

Namespaces

 Belos
 

Detailed Description

Pure virtual base class which augments the basic interface for a conjugate gradient linear solver iteration.

Definition in file BelosCGIteration.hpp.


Generated on Mon Jul 15 2024 09:24:24 for Belos by doxygen 1.8.5