Belos::EpetraOp Class Reference

#include <BelosEpetraAdapter.hpp>

Inheritance diagram for Belos::EpetraOp:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 EpetraOp (const Teuchos::RCP< Epetra_Operator > &Op)
 ~EpetraOp ()
void Apply (const MultiVec< double > &x, MultiVec< double > &y, ETrans trans=NOTRANS) const
 This routine takes the Belos::MultiVec x and applies the operator to it resulting in the Belos::MultiVec y, which is returned.

Detailed Description

Definition at line 170 of file BelosEpetraAdapter.hpp.


Constructor & Destructor Documentation

EpetraOp::EpetraOp ( const Teuchos::RCP< Epetra_Operator > &  Op  ) 

Definition at line 275 of file BelosEpetraAdapter.cpp.

Belos::EpetraOp::~EpetraOp (  )  [inline]

Definition at line 173 of file BelosEpetraAdapter.hpp.


Member Function Documentation

void EpetraOp::Apply ( const MultiVec< double > &  x,
MultiVec< double > &  y,
ETrans  trans = NOTRANS 
) const [virtual]

This routine takes the Belos::MultiVec x and applies the operator to it resulting in the Belos::MultiVec y, which is returned.

Note:
It is expected that any problem with applying this operator to x will be indicated by an std::exception being thrown.

Implements Belos::Operator< double >.

Definition at line 283 of file BelosEpetraAdapter.cpp.


The documentation for this class was generated from the following files:
Generated on Wed May 12 21:45:52 2010 for Belos by  doxygen 1.4.7