Epetra_Operator view out of a Thyra::LinearOpBase<double> object.
More...
#include <Thyra_EpetraOperatorViewExtractorBase.hpp>
Inheritance diagram for Thyra::EpetraOperatorViewExtractorBase:
Pure virtual functions that must be overridden in subclasses. | |
| virtual bool | isCompatible (const LinearOpBase< double > &fwdOp) const =0 |
Check that a LinearOpBase object is compatible with *this factory object. | |
| virtual void | getEpetraOpView (const Teuchos::RefCountPtr< LinearOpBase< double > > &fwdOp, Teuchos::RefCountPtr< Epetra_Operator > *epetraOp, ETransp *epetraOpTransp, EApplyEpetraOpAs *epetraOpApplyAs, EAdjointEpetraOp *epetraOpAdjointSupport, double *epetraOpScalar) const =0 |
Gat a smart pointer to a non-const Epetra_Operator view of a Thyra::LinearOpBase object and how the object is applied to implement the forward linear operator. | |
| virtual void | getEpetraOpView (const Teuchos::RefCountPtr< const LinearOpBase< double > > &fwdOp, Teuchos::RefCountPtr< const Epetra_Operator > *epetraOp, ETransp *epetraOpTransp, EApplyEpetraOpAs *epetraOpApplyAs, EAdjointEpetraOp *epetraOpAdjointSupport, double *epetraOpScalar) const =0 |
Gat a smart pointer to a const Epetra_Operator view of a Thyra::LinearOpBase object and how the object is applied to implement the forward linear operator. | |
Epetra_Operator view out of a Thyra::LinearOpBase<double> object.
ToDo: Finish documentation!
Definition at line 41 of file Thyra_EpetraOperatorViewExtractorBase.hpp.
|
|
Check that a
Implemented in Thyra::EpetraOperatorViewExtractorStd. |
|
||||||||||||||||||||||||||||
|
Gat a smart pointer to a non-
epetraOp!=NULL epetraOpOpTransp!=NULL epetraOpApplyAs!=NULL epetraOpAdjointSupport!=NULL
Posconditions:
The object accessed from
The Implemented in Thyra::EpetraOperatorViewExtractorStd. |
|
||||||||||||||||||||||||||||
|
Gat a smart pointer to a
epetraOp!=NULL epetraOpOpTransp!=NULL epetraOpApplyAs!=NULL epetraOpAdjointSupport!=NULL
Posconditions:
The object accessed from
Note that if the client tries to constant cast the returned object and modify it that this returned view is not guaranteed to update Implemented in Thyra::EpetraOperatorViewExtractorStd. |
1.3.9.1