AnasaziBlockDavidson.hpp File Reference

Implementation of the block Davidson method. More...

#include "AnasaziTypes.hpp"
#include "AnasaziEigensolver.hpp"
#include "AnasaziMultiVecTraits.hpp"
#include "AnasaziOperatorTraits.hpp"
#include "Teuchos_ScalarTraits.hpp"
#include "AnasaziMatOrthoManager.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.

Namespaces

namespace  Anasazi

Classes

struct  Anasazi::BlockDavidsonState< ScalarType, MV >
 Structure to contain pointers to BlockDavidson state variables. More...
class  Anasazi::BlockDavidsonInitFailure
 BlockDavidsonInitFailure is thrown when the BlockDavidson solver is unable to generate an initial iterate in the BlockDavidson::initialize() routine. More...
class  Anasazi::BlockDavidsonOrthoFailure
 BlockDavidsonOrthoFailure is thrown when the orthogonalization manager is unable to orthogonalize the preconditioned residual against (a.k.a. H) the current basis (a.k.a. V). More...
class  Anasazi::BlockDavidson< ScalarType, MV, OP >
 This class implements a Block Davidson iteration, a preconditioned iteration for solving linear Hermitian eigenproblems. More...


Detailed Description

Implementation of the block Davidson method.

Definition in file AnasaziBlockDavidson.hpp.


Generated on Wed May 12 21:24:34 2010 for Anasazi by  doxygen 1.4.7