Anasazi Version of the Day
src Directory Reference

Directories

directory  TSQR

Files

file  AnasaziBasicEigenproblem.hpp [code]
 

Basic implementation of the Anasazi::Eigenproblem class.


file  AnasaziBasicOrthoManager.hpp [code]
 

Basic implementation of the Anasazi::OrthoManager class.


file  AnasaziBasicOutputManager.hpp [code]
 

Basic output manager for sending information of select verbosity levels to the appropriate output stream.


file  AnasaziBasicSort.hpp [code]
 

Basic implementation of the Anasazi::SortManager class.


file  AnasaziBlockDavidson.hpp [code]
 

Implementation of the block Davidson method.


file  AnasaziBlockDavidsonSolMgr.hpp [code]
 

The Anasazi::BlockDavidsonSolMgr provides a solver manager for the BlockDavidson eigensolver.


file  AnasaziBlockKrylovSchur.hpp [code]
 

Implementation of a block Krylov-Schur eigensolver.


file  AnasaziBlockKrylovSchurSolMgr.hpp [code]
 

The Anasazi::BlockKrylovSchurSolMgr provides a solver manager for the BlockKrylovSchur eigensolver.


file  AnasaziConfigDefs.hpp [code]
 

Anasazi header file which uses auto-configuration information to include necessary C++ headers.


file  AnasaziEigenproblem.hpp [code]
 

Abstract base class which defines the interface required by an eigensolver and status test class to compute solutions to an eigenproblem.


file  AnasaziEigensolver.hpp [code]
 

Pure virtual base class which describes the basic interface to the iterative eigensolver.


file  AnasaziEigensolverDecl.hpp [code]
 

Forward declaration of the virtual base class Anasazi::Eigensolver.


file  AnasaziGenOrthoManager.hpp [code]
 

Templated virtual class for providing orthogonalization/orthonormalization methods with matrix-based inner products.


file  AnasaziHelperTraits.hpp [code]
file  AnasaziICGSOrthoManager.hpp [code]
 

Basic implementation of the Anasazi::OrthoManager class.


file  AnasaziIRTR.hpp [code]
file  AnasaziLOBPCG.hpp [code]
 

Implementation of the locally-optimal block preconditioned conjugate gradient (LOBPCG) method.


file  AnasaziLOBPCGSolMgr.hpp [code]
 

The Anasazi::LOBPCGSolMgr provides a powerful solver manager for the LOBPCG eigensolver.


file  AnasaziMatOrthoManager.hpp [code]
 

Templated virtual class for providing orthogonalization/orthonormalization methods with matrix-based inner products.


file  AnasaziMultiVec.hpp [code]
 

Interface for multivectors used by Anasazi' linear solvers.


file  AnasaziMultiVecTraits.hpp [code]
 

Declaration of basic traits for the multivector type.


file  AnasaziMVOPTester.hpp [code]
 

Test routines for MultiVecTraits and OperatorTraits conformity.


file  AnasaziOperator.hpp [code]
 

Templated virtual class for creating operators that can interface with the Anasazi::OperatorTraits class.


file  AnasaziOperatorTraits.hpp [code]
 

Virtual base class which defines basic traits for the operator type.


file  AnasaziOrthoManager.hpp [code]
 

Templated virtual class for providing orthogonalization/orthonormalization methods.


file  AnasaziOutputManager.hpp [code]
 

Abstract class definition for Anasazi Output Managers.


file  AnasaziRTRBase.hpp [code]
 

Base class for Implicit Riemannian Trust-Region solvers.


file  AnasaziRTRSolMgr.hpp [code]
 

The Anasazi::RTRSolMgr provides a simple solver manager over the IRTR eigensolvers.


file  AnasaziSimpleLOBPCGSolMgr.hpp [code]
 

The Anasazi::SimpleLOBPCGSolMgr provides a simple solver manager over the LOBPCG eigensolver.


file  AnasaziSIRTR.hpp [code]
file  AnasaziSolverManager.hpp [code]
 

Pure virtual base class which describes the basic interface for a solver manager.


file  AnasaziSolverUtils.hpp [code]
 

Class which provides internal utilities for the Anasazi solvers.


file  AnasaziSortManager.hpp [code]
 

Virtual base class which defines the interface between an eigensolver and a class whose job is the sorting of the computed eigenvalues.


file  AnasaziStatusTest.hpp [code]
 

Pure virtual base class for defining the status testing capabilities of Anasazi.


file  AnasaziStatusTestCombo.hpp [code]
 

Status test for forming logical combinations of other status tests.


file  AnasaziStatusTestDecl.hpp [code]
 

Forward declaration of pure virtual base class Anasazi::StatusTest.


file  AnasaziStatusTestMaxIters.hpp [code]
 

Status test for testing the number of iterations.


file  AnasaziStatusTestOutput.hpp [code]
 

Special StatusTest for printing status tests.


file  AnasaziStatusTestResNorm.hpp [code]
 

A status test for testing the norm of the eigenvectors residuals.


file  AnasaziStatusTestWithOrdering.hpp [code]
 

A status test for testing the norm of the eigenvectors residuals along with a set of auxiliary eigenvalues.


file  AnasaziStubTsqrAdapter.hpp [code]
 

"Stub" TSQR adapter for unsupported multivector types.


file  AnasaziSVQBOrthoManager.hpp [code]
 

Orthogonalization manager based on the SVQB technique described in "A Block Orthogonalization Procedure With Constant Synchronization Requirements", A. Stathapoulos and K. Wu.


file  AnasaziTsqrAdaptor.hpp [code]
file  AnasaziTsqrOrthoManager.hpp [code]
 

Orthogonalization manager based on Tall Skinny QR (TSQR)


file  AnasaziTsqrOrthoManagerImpl.hpp [code]
file  AnasaziTypes.hpp [code]
 

Types and exceptions used within Anasazi solvers and interfaces.


file  AnasaziVersion.cpp [code]
 

Version function that will return the current version of Anasazi being utilized.


 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends