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

Declarations of Anasazi multi-vector and operator classes using Epetra_MultiVector and Epetra_Operator classes. More...

#include "AnasaziConfigDefs.hpp"
#include "Anasaziepetra_DLLExportMacro.h"
#include "AnasaziTypes.hpp"
#include "AnasaziMultiVec.hpp"
#include "AnasaziOperator.hpp"
#include "AnasaziOutputStreamTraits.hpp"
#include "Teuchos_Assert.hpp"
#include "Teuchos_SerialDenseMatrix.hpp"
#include "Teuchos_FancyOStream.hpp"
#include "Epetra_MultiVector.h"
#include "Epetra_Vector.h"
#include "Epetra_Operator.h"
#include "Epetra_Map.h"
#include "Epetra_LocalMap.h"
#include "Epetra_Comm.h"

Go to the source code of this file.

Classes

class  Anasazi::EpetraMultiVecFailure
 EpetraMultiVecFailure is thrown when a return value from an Epetra call on an Epetra_MultiVector is non-zero. More...
 
class  Anasazi::EpetraOpFailure
 EpetraOpFailure is thrown when a return value from an Epetra call on an Epetra_Operator is non-zero. More...
 
class  Anasazi::EpetraMultiVecAccessor
 EpetraMultiVecAccessor is an interfaceto allow any Anasazi::MultiVec implementation that is based on Epetra_MultiVector to use the various Anasazi::Operator interfaces defined for Epetra_Operator. More...
 
class  Anasazi::EpetraMultiVec
 Basic adapter class for Anasazi::MultiVec that uses Epetra_MultiVector. More...
 
class  Anasazi::EpetraOp
 Basic adapter class for Anasazi::Operator that uses Epetra_Operator. More...
 
class  Anasazi::EpetraGenOp
 Adapter class for creating an operators often used in solving generalized eigenproblems. More...
 
class  Anasazi::EpetraSymOp
 Adapter class for creating a symmetric operator from an Epetra_Operator. More...
 
class  Anasazi::EpetraSymMVOp
 Adapter class for creating a symmetric operator from an Epetra_MultiVector. More...
 
class  Anasazi::EpetraWSymMVOp
 Adapter class for creating a weighted operator from an Epetra_MultiVector and Epetra_Operator. More...
 
class  Anasazi::EpetraW2SymMVOp
 Adapter class for creating a weighted symmetric operator from an Epetra_MultiVector and Epetra_Operator. More...
 
class  Anasazi::MultiVecTraits< double, Epetra_MultiVector >
 Template specialization of Anasazi::MultiVecTraits class using the Epetra_MultiVector class. More...
 
class  Anasazi::OperatorTraits< double, Epetra_MultiVector, Epetra_Operator >
 Template specialization of Anasazi::OperatorTraits class using the Epetra_Operator virtual base class and Epetra_MultiVector class. More...
 

Namespaces

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

Detailed Description

Declarations of Anasazi multi-vector and operator classes using Epetra_MultiVector and Epetra_Operator classes.

Definition in file AnasaziEpetraAdapter.hpp.