Anasazi Version of the Day
Classes | Namespaces
AnasaziRTRBase.hpp File Reference

Base class for Implicit Riemannian Trust-Region solvers. More...

#include "AnasaziTypes.hpp"
#include "AnasaziEigensolver.hpp"
#include "AnasaziMultiVecTraits.hpp"
#include "AnasaziOperatorTraits.hpp"
#include "Teuchos_ScalarTraits.hpp"
#include "AnasaziGenOrthoManager.hpp"
#include "AnasaziSolverUtils.hpp"
#include "Teuchos_LAPACK.hpp"
#include "Teuchos_BLAS.hpp"
#include "Teuchos_SerialDenseMatrix.hpp"
#include "Teuchos_ParameterList.hpp"
#include "Teuchos_TimeMonitor.hpp"

Go to the source code of this file.

Classes

struct  Anasazi::RTRState< ScalarType, MV >
 Structure to contain pointers to RTR state variables. More...
class  Anasazi::RTRRitzFailure
 RTRRitzFailure is thrown when the RTR solver is unable to continue a call to RTRBase::iterate() due to a failure of the algorithm. More...
class  Anasazi::RTRInitFailure
 RTRInitFailure is thrown when the RTR solver is unable to generate an initial iterate in the RTRBase::initialize() routine. More...
class  Anasazi::RTROrthoFailure
 RTROrthoFailure is thrown when an orthogonalization attempt fails. More...
class  Anasazi::RTRBase< ScalarType, MV, OP >
 This class is an abstract base class for Implicit Riemannian Trust-Region based eigensolvers. The class provides the interfaces shared by the IRTR solvers (e.g., getState() and initialize()) as well as the shared implementations (e.g., inner products). More...

Namespaces

namespace  Anasazi
 

Namespace Anasazi contains the classes, structs, enums and utilities used by the Anasazi package.



Detailed Description

Base class for Implicit Riemannian Trust-Region solvers.

Definition in file AnasaziRTRBase.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends