| 
    Anasazi Version of the Day
    
   | 
 
Adapter class for creating a symmetric operator from an Epetra_Operator. More...
#include <AnasaziEpetraAdapter.hpp>
  
Public Member Functions | |
| EpetraSymOp (const Teuchos::RCP< Epetra_Operator > &Op, bool isTrans=false) | |
| Basic constructor for applying operator  | |
| ~EpetraSymOp () | |
| Destructor.   | |
| void | Apply (const MultiVec< double > &X, MultiVec< double > &Y) const | 
| Apply method [inherited from Anasazi::Operator class].   | |
| int | Apply (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const | 
| Apply method [inherited from Epetra_Operator class].   | |
| int | ApplyInverse (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const | 
| Apply inverse method [inherited from Epetra_Operator class].   | |
| const char * | Label () const | 
| Returns a character string describing the operator.   | |
| bool | UseTranspose () const | 
| Returns the current UseTranspose setting [always false for this operator].   | |
| int | SetUseTranspose (bool) | 
| If set true, the transpose of this operator will be applied [not functional for this operator].   | |
| bool | HasNormInf () const | 
| Returns true if this object can provide an approximate inf-norm [always false for this operator].   | |
| double | NormInf () const | 
| Returns the infinity norm of the global matrix [not functional for this operator].   | |
| const Epetra_Comm & | Comm () const | 
| Returns the Epetra_Comm communicator associated with this operator.   | |
| const Epetra_Map & | OperatorDomainMap () const | 
| Returns the Epetra_Map object associated with the domain of this operator.   | |
| const Epetra_Map & | OperatorRangeMap () const | 
| Returns the Epetra_Map object associated with the range of this operator.   | |
  Public Member Functions inherited from Anasazi::Operator< double > | |
| Operator () | |
| Default constructor.   | |
| virtual | ~Operator () | 
| Destructor.   | |
Adapter class for creating a symmetric operator from an Epetra_Operator.
This class will apply the operation 

Apply method of the Epetra_Operator / Anasazi::Operator. The Anasazi::EpetraSymOp operator is useful when trying to compute a few singular values of the operator 


Definition at line 450 of file AnasaziEpetraAdapter.hpp.
| Anasazi::EpetraSymOp::EpetraSymOp | ( | const Teuchos::RCP< Epetra_Operator > & | Op, | 
| bool | isTrans = false  | 
        ||
| ) | 
Basic constructor for applying operator 

If isTrans is false this operator will apply 

Definition at line 372 of file AnasaziEpetraAdapter.cpp.
| Anasazi::EpetraSymOp::~EpetraSymOp | ( | ) | 
Destructor.
Definition at line 378 of file AnasaziEpetraAdapter.cpp.
      
  | 
  virtual | 
Apply method [inherited from Anasazi::Operator class].
This method will apply 

X, returning Y. 
Implements Anasazi::Operator< double >.
Definition at line 384 of file AnasaziEpetraAdapter.cpp.
| int Anasazi::EpetraSymOp::Apply | ( | const Epetra_MultiVector & | X, | 
| Epetra_MultiVector & | Y | ||
| ) | const | 
Apply method [inherited from Epetra_Operator class].
This method will apply 

X, returning Y. 
Definition at line 445 of file AnasaziEpetraAdapter.cpp.
| int Anasazi::EpetraSymOp::ApplyInverse | ( | const Epetra_MultiVector & | X, | 
| Epetra_MultiVector & | Y | ||
| ) | const | 
Apply inverse method [inherited from Epetra_Operator class].
This method will apply 

X, returning Y. 

Definition at line 476 of file AnasaziEpetraAdapter.cpp.
      
  | 
  inline | 
Returns a character string describing the operator.
Definition at line 477 of file AnasaziEpetraAdapter.hpp.
      
  | 
  inline | 
Returns the current UseTranspose setting [always false for this operator].
Definition at line 480 of file AnasaziEpetraAdapter.hpp.
      
  | 
  inline | 
If set true, the transpose of this operator will be applied [not functional for this operator].
Definition at line 483 of file AnasaziEpetraAdapter.hpp.
      
  | 
  inline | 
Returns true if this object can provide an approximate inf-norm [always false for this operator].
Definition at line 486 of file AnasaziEpetraAdapter.hpp.
      
  | 
  inline | 
Returns the infinity norm of the global matrix [not functional for this operator].
Definition at line 489 of file AnasaziEpetraAdapter.hpp.
      
  | 
  inline | 
Returns the Epetra_Comm communicator associated with this operator.
Definition at line 492 of file AnasaziEpetraAdapter.hpp.
      
  | 
  inline | 
Returns the Epetra_Map object associated with the domain of this operator.
Definition at line 495 of file AnasaziEpetraAdapter.hpp.
      
  | 
  inline | 
Returns the Epetra_Map object associated with the range of this operator.
Definition at line 498 of file AnasaziEpetraAdapter.hpp.