|
Thyra Package Browser (Single Doxygen Collection) Version of the Day
|
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>

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 |
| | |
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.
| bool Thyra::EpetraOperatorViewExtractorStd::isCompatible | ( | const LinearOpBase< double > & | fwdOp | ) | const [virtual] |
Implements Thyra::EpetraOperatorViewExtractorBase.
Definition at line 41 of file Thyra_EpetraOperatorViewExtractorStd.cpp.
References Thyra::NOTRANS, and Thyra::unwrap().
| 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] |
Implements Thyra::EpetraOperatorViewExtractorBase.
Definition at line 54 of file Thyra_EpetraOperatorViewExtractorStd.cpp.
| 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] |
Implements Thyra::EpetraOperatorViewExtractorBase.
Definition at line 69 of file Thyra_EpetraOperatorViewExtractorStd.cpp.
References Thyra::EpetraLinearOpBase::getEpetraOpView(), Thyra::NOTRANS, Thyra::real_trans(), Thyra::trans_trans(), and Thyra::unwrap().
1.7.4