M = 0.
More...
#include <Thyra_DefaultZeroLinearOpDecl.hpp>
Inheritance diagram for Thyra::DefaultZeroLinearOp< Scalar >:
Constructors/initializers/accessors | |
| DefaultZeroLinearOp () | |
| Constructs to uninitialized. | |
| DefaultZeroLinearOp (const Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > &range, const Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > &domain) | |
| void | initialize (const Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > &range, const Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > &domain) |
| Initialize given a list of non-const linear operators. | |
| void | uninitialize () |
| Set to uninitialized. | |
Overridden from LinearOpBase | |
| Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > | range () const |
Returns Teuchos::null if uninitialized. | |
| Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > | domain () const |
Returns Teuchos::null if uninitialized. | |
| Teuchos::RefCountPtr< const LinearOpBase< Scalar > > | clone () const |
| | |
Overridden from Teuchos::Describable | |
| std::string | description () const |
Prints just the name DefaultZeroLinearOp along with the overall dimensions. | |
Overridden from SingleScalarLinearOpBase | |
| bool | opSupported (ETransp M_trans) const |
Returns true . | |
| void | apply (const ETransp M_trans, const MultiVectorBase< Scalar > &X, MultiVectorBase< Scalar > *Y, const Scalar alpha, const Scalar beta) const |
| | |
Related Functions | |
| (Note that these are not member functions.) | |
| Teuchos::RefCountPtr< const LinearOpBase< Scalar > > | zero (const Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > &range, const Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > &domain) |
| Create a zero linear operator with given range and domain spaces. | |
M = 0.
This class implements:
y = alpha*op(M)*x + beta*y => y = beta*y
Definition at line 56 of file Thyra_DefaultZeroLinearOpDecl.hpp.
|
|||||||||
|
Constructs to uninitialized. Postconditions:
Definition at line 41 of file Thyra_DefaultZeroLinearOp.hpp. |
|
||||||||||||||||
|
Calls Definition at line 45 of file Thyra_DefaultZeroLinearOp.hpp. |
|
||||||||||||||||
|
Initialize given a list of non-const linear operators.
Postconditions: Definition at line 54 of file Thyra_DefaultZeroLinearOp.hpp. |
|
|||||||||
|
Set to uninitialized. Postconditions:
Definition at line 64 of file Thyra_DefaultZeroLinearOp.hpp. |
|
|||||||||
|
Returns
Definition at line 74 of file Thyra_DefaultZeroLinearOp.hpp. |
|
|||||||||
|
Returns
Definition at line 81 of file Thyra_DefaultZeroLinearOp.hpp. |
|
|||||||||
|
Definition at line 88 of file Thyra_DefaultZeroLinearOp.hpp. |
|
|||||||||
|
Prints just the name
Definition at line 99 of file Thyra_DefaultZeroLinearOp.hpp. |
|
||||||||||
|
Returns
Implements Thyra::SingleScalarLinearOpBase< Scalar >. Definition at line 116 of file Thyra_DefaultZeroLinearOp.hpp. |
|
||||||||||||||||||||||||||||
|
Implements Thyra::SingleScalarLinearOpBase< Scalar >. Definition at line 122 of file Thyra_DefaultZeroLinearOp.hpp. |
|
||||||||||||||||
|
Create a zero linear operator with given range and domain spaces.
|
1.3.9.1