Anasazi::OperatorTraits< double, Epetra_MultiVector, Epetra_Operator > Class Template Reference

Template specialization of Anasazi::OperatorTraits class using the Epetra_Operator virtual base class and Epetra_MultiVector class. More...

#include <AnasaziEpetraAdapter.hpp>

List of all members.

Static Public Member Functions

static void Apply (const Epetra_Operator &Op, const Epetra_MultiVector &x, Epetra_MultiVector &y)
 This method takes the Epetra_MultiVector x and applies the Epetra_Operator Op to it resulting in the Epetra_MultiVector y.

Detailed Description

template<>
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.

This interface will ensure that any Epetra_Operator and Epetra_MultiVector will be accepted by the Anasazi templated solvers.

Note:
The Epetra package performs double-precision arithmetic, so the use of Epetra with Anasazi will only provide a double-precision eigensolver.

Definition at line 962 of file AnasaziEpetraAdapter.hpp.


Member Function Documentation

static void Anasazi::OperatorTraits< double, Epetra_MultiVector, Epetra_Operator >::Apply ( const Epetra_Operator Op,
const Epetra_MultiVector x,
Epetra_MultiVector y 
) [inline, static]

This method takes the Epetra_MultiVector x and applies the Epetra_Operator Op to it resulting in the Epetra_MultiVector y.

Definition at line 969 of file AnasaziEpetraAdapter.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Generated on Wed Apr 13 09:57:00 2011 for Anasazi by  doxygen 1.6.3