Thyra_EpetraOperatorWrapper.hpp File Reference

#include "Thyra_LinearOpBase.hpp"
#include "Thyra_VectorImpl.hpp"
#include "Thyra_VectorSpaceImpl.hpp"
#include "Thyra_LinearOperatorImpl.hpp"
#include "Epetra_Map.h"
#include "Epetra_Comm.h"
#include "Epetra_MultiVector.h"
#include "Epetra_Operator.h"

Include dependency graph for Thyra_EpetraOperatorWrapper.hpp:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Namespaces

namespace  Thyra

Classes

class  Thyra::EpetraOperatorWrapper
 Implements the Epetra_Operator interface with a Thyra LinearOperator. This enables the use of absrtact Thyra operators in AztecOO as preconditioners and operators, without being rendered into concrete Epetra matrices. More...

Functions

RefCountPtr< const LinearOpBase<
double > > 
makeEpetraWrapper (const ConstLinearOperator< double > &thyraOp)
 Wrap a Thyra operator in the Epetra_Operator interface, and then wrap it again in a Thyra operator interface.

Function Documentation

Teuchos::RefCountPtr< const Thyra::LinearOpBase< double > > Thyra::makeEpetraWrapper const ConstLinearOperator< double > &  thyraOp  ) 
 

Wrap a Thyra operator in the Epetra_Operator interface, and then wrap it again in a Thyra operator interface.

This lets an arbitrary Thyra operator be given to the Thyra AztecOO adapters.


Generated on Sun May 20 13:06:11 2007 for Epetra to Thyra Adapter Software by doxygen 1.3.9.1