Thyra Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members
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:
Inheritance graph
[legend]

Overridden from EpetraOperatorViewExtractorBase.

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

Additional Inherited Members

- Public Member Functions inherited from Thyra::EpetraOperatorViewExtractorBase
- Public Member Functions inherited from Teuchos::Describable
DescribableStreamManipulatorState describe (const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default)
 
std::ostream & operator<< (std::ostream &os, const DescribableStreamManipulatorState &d)
 
virtual std::string description () const
 
virtual void describe (FancyOStream &out, const EVerbosityLevel verbLevel=verbLevel_default) const
 
void describe (std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const
 
virtual ~Describable ()
 
 LabeledObject ()
 
virtual ~LabeledObject ()
 
virtual void setObjectLabel (const std::string &objectLabel)
 
virtual std::string getObjectLabel () const
 
- Static Public Attributes inherited from Teuchos::Describable
static const EVerbosityLevel verbLevel_default
 

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 59 of file Thyra_EpetraOperatorViewExtractorStd.hpp.

Member Function Documentation

bool Thyra::EpetraOperatorViewExtractorStd::isCompatible ( const LinearOpBase< double > &  fwdOp) const
virtual
void Thyra::EpetraOperatorViewExtractorStd::getNonconstEpetraOpView ( const RCP< LinearOpBase< double > > &  fwdOp,
const Ptr< RCP< Epetra_Operator > > &  epetraOp,
const Ptr< EOpTransp > &  epetraOpTransp,
const Ptr< EApplyEpetraOpAs > &  epetraOpApplyAs,
const Ptr< EAdjointEpetraOp > &  epetraOpAdjointSupport,
const Ptr< double > &  epetraOpScalar 
) const
virtual
void Thyra::EpetraOperatorViewExtractorStd::getEpetraOpView ( const RCP< const LinearOpBase< double > > &  fwdOp,
const Ptr< RCP< const Epetra_Operator > > &  epetraOp,
const Ptr< EOpTransp > &  epetraOpTransp,
const Ptr< EApplyEpetraOpAs > &  epetraOpApplyAs,
const Ptr< EAdjointEpetraOp > &  epetraOpAdjointSupport,
const Ptr< double > &  epetraOpScalar 
) const
virtual

The documentation for this class was generated from the following files: