LinearOpSourceBase that just accepts and gives up a single linear operator object.
More...
#include <Thyra_DefaultLinearOpSourceDecl.hpp>
Inheritance diagram for Thyra::DefaultLinearOpSource< RangeScalar, DomainScalar >:

Constructors/initializers/accessors | |
| DefaultLinearOpSource () | |
| Construct to uninitialized. | |
| DefaultLinearOpSource (const Teuchos::RCP< LinearOpBase< RangeScalar, DomainScalar > > &op) | |
| Construct with a non-const linear operator. | |
| DefaultLinearOpSource (const Teuchos::RCP< const LinearOpBase< RangeScalar, DomainScalar > > &op) | |
| Construct with a const linear operator. | |
| void | initialize (const Teuchos::RCP< LinearOpBase< RangeScalar, DomainScalar > > &op) |
| Initialize with a non-const linear operator. | |
| void | initialize (const Teuchos::RCP< const LinearOpBase< RangeScalar, DomainScalar > > &op) |
| Initialize with a const linear operator. | |
| void | uninitialize () |
| Uninitialize. | |
Overridden from LinearOpSourceBase | |
| bool | isOpConst () const |
| | |
| Teuchos::RCP< LinearOpBase< RangeScalar, DomainScalar > > | getNonconstOp () |
| | |
| Teuchos::RCP< const LinearOpBase< RangeScalar, DomainScalar > > | getOp () const |
| | |
Related Functions | |
| (Note that these are not member functions.) | |
| Teuchos::RCP< const DefaultLinearOpSource< RangeScalar, DomainScalar > > | defaultLinearOpSource (const Teuchos::RCP< const LinearOpBase< RangeScalar, DomainScalar > > &op) |
Create a DefaultLinearOpSource object out of a LinearOpBase object. | |
LinearOpSourceBase that just accepts and gives up a single linear operator object.
Definition at line 41 of file Thyra_DefaultLinearOpSourceDecl.hpp.
| Thyra::DefaultLinearOpSource< RangeScalar, DomainScalar >::DefaultLinearOpSource | ( | ) |
| Thyra::DefaultLinearOpSource< RangeScalar, DomainScalar >::DefaultLinearOpSource | ( | const Teuchos::RCP< LinearOpBase< RangeScalar, DomainScalar > > & | op | ) |
Construct with a non-const linear operator.
Definition at line 43 of file Thyra_DefaultLinearOpSource.hpp.
| Thyra::DefaultLinearOpSource< RangeScalar, DomainScalar >::DefaultLinearOpSource | ( | const Teuchos::RCP< const LinearOpBase< RangeScalar, DomainScalar > > & | op | ) |
Construct with a const linear operator.
Definition at line 51 of file Thyra_DefaultLinearOpSource.hpp.
| void Thyra::DefaultLinearOpSource< RangeScalar, DomainScalar >::initialize | ( | const Teuchos::RCP< LinearOpBase< RangeScalar, DomainScalar > > & | op | ) |
Initialize with a non-const linear operator.
Definition at line 59 of file Thyra_DefaultLinearOpSource.hpp.
| void Thyra::DefaultLinearOpSource< RangeScalar, DomainScalar >::initialize | ( | const Teuchos::RCP< const LinearOpBase< RangeScalar, DomainScalar > > & | op | ) |
Initialize with a const linear operator.
Definition at line 67 of file Thyra_DefaultLinearOpSource.hpp.
| void Thyra::DefaultLinearOpSource< RangeScalar, DomainScalar >::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 75 of file Thyra_DefaultLinearOpSource.hpp.
| bool Thyra::DefaultLinearOpSource< RangeScalar, DomainScalar >::isOpConst | ( | ) | const [virtual] |
Implements Thyra::LinearOpSourceBase< RangeScalar, DomainScalar >.
Definition at line 83 of file Thyra_DefaultLinearOpSource.hpp.
| Teuchos::RCP< LinearOpBase< RangeScalar, DomainScalar > > Thyra::DefaultLinearOpSource< RangeScalar, DomainScalar >::getNonconstOp | ( | ) | [virtual] |
Implements Thyra::LinearOpSourceBase< RangeScalar, DomainScalar >.
Definition at line 90 of file Thyra_DefaultLinearOpSource.hpp.
| Teuchos::RCP< const LinearOpBase< RangeScalar, DomainScalar > > Thyra::DefaultLinearOpSource< RangeScalar, DomainScalar >::getOp | ( | ) | const [virtual] |
Implements Thyra::LinearOpSourceBase< RangeScalar, DomainScalar >.
Definition at line 97 of file Thyra_DefaultLinearOpSource.hpp.
| Teuchos::RCP< const DefaultLinearOpSource< RangeScalar, DomainScalar > > defaultLinearOpSource | ( | const Teuchos::RCP< const LinearOpBase< RangeScalar, DomainScalar > > & | op | ) | [related] |
Create a DefaultLinearOpSource object out of a LinearOpBase object.
Definition at line 114 of file Thyra_DefaultLinearOpSourceDecl.hpp.
1.4.7