Thyra
Version of the Day
|
Default implementation of a LinearOpSourceBase
that just accepts and gives up a single linear operator object.
More...
#include <Thyra_DefaultLinearOpSource_decl.hpp>
Related Functions | |
(Note that these are not member functions.) | |
template<class Scalar > | |
Teuchos::RCP< const DefaultLinearOpSource< Scalar > > | defaultLinearOpSource (const Teuchos::RCP< const LinearOpBase< Scalar > > &op) |
Create a DefaultLinearOpSource object out of a LinearOpBase object. More... | |
Constructors/initializers/accessors | |
DefaultLinearOpSource () | |
Construct to uninitialized. More... | |
DefaultLinearOpSource (const Teuchos::RCP< LinearOpBase< Scalar > > &op) | |
Construct with a non-const linear operator. More... | |
DefaultLinearOpSource (const Teuchos::RCP< const LinearOpBase< Scalar > > &op) | |
Construct with a const linear operator. More... | |
void | initialize (const Teuchos::RCP< LinearOpBase< Scalar > > &op) |
Initialize with a non-const linear operator. More... | |
void | initialize (const Teuchos::RCP< const LinearOpBase< Scalar > > &op) |
Initialize with a const linear operator. More... | |
void | uninitialize () |
Uninitialize. More... | |
Overridden from LinearOpSourceBase | |
bool | isOpConst () const |
Teuchos::RCP< LinearOpBase < Scalar > > | getNonconstOp () |
Teuchos::RCP< const LinearOpBase< Scalar > > | getOp () const |
Default implementation of a LinearOpSourceBase
that just accepts and gives up a single linear operator object.
Definition at line 22 of file Thyra_DefaultLinearOpSource_decl.hpp.
Thyra::DefaultLinearOpSource< Scalar >::DefaultLinearOpSource | ( | ) |
Construct to uninitialized.
Definition at line 25 of file Thyra_DefaultLinearOpSource_def.hpp.
Thyra::DefaultLinearOpSource< Scalar >::DefaultLinearOpSource | ( | const Teuchos::RCP< LinearOpBase< Scalar > > & | op | ) |
Construct with a non-const linear operator.
Definition at line 30 of file Thyra_DefaultLinearOpSource_def.hpp.
Thyra::DefaultLinearOpSource< Scalar >::DefaultLinearOpSource | ( | const Teuchos::RCP< const LinearOpBase< Scalar > > & | op | ) |
Construct with a const linear operator.
Definition at line 39 of file Thyra_DefaultLinearOpSource_def.hpp.
void Thyra::DefaultLinearOpSource< Scalar >::initialize | ( | const Teuchos::RCP< LinearOpBase< Scalar > > & | op | ) |
Initialize with a non-const linear operator.
Definition at line 48 of file Thyra_DefaultLinearOpSource_def.hpp.
void Thyra::DefaultLinearOpSource< Scalar >::initialize | ( | const Teuchos::RCP< const LinearOpBase< Scalar > > & | op | ) |
Initialize with a const linear operator.
Definition at line 57 of file Thyra_DefaultLinearOpSource_def.hpp.
void Thyra::DefaultLinearOpSource< Scalar >::uninitialize | ( | ) |
Uninitialize.
Note: If the client wants to access the underlying linear operator, then it had better grab them with the below access functions before calling this function.
Definition at line 66 of file Thyra_DefaultLinearOpSource_def.hpp.
|
virtual |
Implements Thyra::LinearOpSourceBase< Scalar >.
Definition at line 76 of file Thyra_DefaultLinearOpSource_def.hpp.
|
virtual |
Implements Thyra::LinearOpSourceBase< Scalar >.
Definition at line 84 of file Thyra_DefaultLinearOpSource_def.hpp.
|
virtual |
Implements Thyra::LinearOpSourceBase< Scalar >.
Definition at line 92 of file Thyra_DefaultLinearOpSource_def.hpp.
|
related |
Create a DefaultLinearOpSource
object out of a LinearOpBase
object.
Definition at line 95 of file Thyra_DefaultLinearOpSource_decl.hpp.