Thyra::EpetraOperatorViewExtractorStd Class Reference
[Epetra to Thyra Operator/Vector Adapter Code]

Standard strategy subclass for extracting an Epetra_Operator view out of a Thyra::LinearOpBase<double> object by dynamic casting to the EpetraLinearOpBase interface. More...

#include <Thyra_EpetraOperatorViewExtractorStd.hpp>

Inheritance diagram for Thyra::EpetraOperatorViewExtractorStd:

Inheritance graph
[legend]
List of all members.

Overridden from EpetraOperatorViewExtractorBase.

bool isCompatible (const LinearOpBase< double > &fwdOp) const
 
void getEpetraOpView (const Teuchos::RCP< LinearOpBase< double > > &fwdOp, Teuchos::RCP< Epetra_Operator > *epetraOp, EOpTransp *epetraOpTransp, EApplyEpetraOpAs *epetraOpApplyAs, EAdjointEpetraOp *epetraOpAdjointSupport, double *epetraOpScalar) const
 
void getEpetraOpView (const Teuchos::RCP< const LinearOpBase< double > > &fwdOp, Teuchos::RCP< const Epetra_Operator > *epetraOp, EOpTransp *epetraOpTransp, EApplyEpetraOpAs *epetraOpApplyAs, EAdjointEpetraOp *epetraOpAdjointSupport, double *epetraOpScalar) const
 

Detailed Description

Standard strategy subclass for extracting an Epetra_Operator view out of a Thyra::LinearOpBase<double> object by dynamic casting to the EpetraLinearOpBase interface.

ToDo: Finish documentation!

Definition at line 45 of file Thyra_EpetraOperatorViewExtractorStd.hpp.


Member Function Documentation

bool Thyra::EpetraOperatorViewExtractorStd::isCompatible ( const LinearOpBase< double > &  fwdOp  )  const [virtual]

Implements Thyra::EpetraOperatorViewExtractorBase.

Definition at line 38 of file Thyra_EpetraOperatorViewExtractorStd.cpp.

void Thyra::EpetraOperatorViewExtractorStd::getEpetraOpView ( const Teuchos::RCP< LinearOpBase< double > > &  fwdOp,
Teuchos::RCP< Epetra_Operator > *  epetraOp,
EOpTransp epetraOpTransp,
EApplyEpetraOpAs epetraOpApplyAs,
EAdjointEpetraOp epetraOpAdjointSupport,
double *  epetraOpScalar 
) const [virtual]

Implements Thyra::EpetraOperatorViewExtractorBase.

Definition at line 50 of file Thyra_EpetraOperatorViewExtractorStd.cpp.

void Thyra::EpetraOperatorViewExtractorStd::getEpetraOpView ( const Teuchos::RCP< const LinearOpBase< double > > &  fwdOp,
Teuchos::RCP< const Epetra_Operator > *  epetraOp,
EOpTransp epetraOpTransp,
EApplyEpetraOpAs epetraOpApplyAs,
EAdjointEpetraOp epetraOpAdjointSupport,
double *  epetraOpScalar 
) const [virtual]

Implements Thyra::EpetraOperatorViewExtractorBase.

Definition at line 64 of file Thyra_EpetraOperatorViewExtractorStd.cpp.


The documentation for this class was generated from the following files:
Generated on Tue Jul 13 09:26:44 2010 for Thyra by  doxygen 1.4.7