Anasazi
Version of the Day
|
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.
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... | |
Namespaces | |
Anasazi | |
Namespace Anasazi contains the classes, structs, enums and utilities used by the Anasazi package. | |
Implementation of the block Davidson method.
Definition in file AnasaziBlockDavidson.hpp.