Thyra::EpetraOperatorViewExtractorStd Class Reference

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:

[legend]
List of all members.

Overridden from EpetraOperatorViewExtractorBase.

bool isCompatible (const LinearOpBase< double > &fwdOp) const
 
void getEpetraOpView (const Teuchos::RefCountPtr< LinearOpBase< double > > &fwdOp, Teuchos::RefCountPtr< Epetra_Operator > *epetraOp, ETransp *epetraOpTransp, EApplyEpetraOpAs *epetraOpApplyAs, EAdjointEpetraOp *epetraOpAdjointSupport, double *epetraOpScalar) const
 
void getEpetraOpView (const Teuchos::RefCountPtr< const LinearOpBase< double > > &fwdOp, Teuchos::RefCountPtr< const Epetra_Operator > *epetraOp, ETransp *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 41 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::RefCountPtr< LinearOpBase< double > > &  fwdOp,
Teuchos::RefCountPtr< Epetra_Operator > *  epetraOp,
ETransp 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::RefCountPtr< const LinearOpBase< double > > &  fwdOp,
Teuchos::RefCountPtr< const Epetra_Operator > *  epetraOp,
ETransp 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 Thu Sep 18 12:38:08 2008 for Epetra Package Browser (Single Doxygen Collection) by doxygen 1.3.9.1