MatrixOp adapter subclass for Thyra::LinearOpBase.
More...
#include <AbstractLinAlgPack_MatrixOpThyra.hpp>
Inheritance diagram for AbstractLinAlgPack::MatrixOpThyra:
Constructors / Initializers | |
| MatrixOpThyra () | |
| Construct to uninitialized. | |
| MatrixOpThyra (const Teuchos::RefCountPtr< const Thyra::LinearOpBase< value_type > > &thyra_linear_op, BLAS_Cpp::Transp thyra_linear_op_trans=BLAS_Cpp::no_trans) | |
Calls this->initialize(). | |
| virtual void | initialize (const Teuchos::RefCountPtr< const Thyra::LinearOpBase< value_type > > &thyra_linear_op, BLAS_Cpp::Transp thyra_linear_op_trans=BLAS_Cpp::no_trans) |
Initalize given a smart pointer to a Thyra::LinearOpBase object. | |
| Teuchos::RefCountPtr< const Thyra::LinearOpBase< value_type > > | set_uninitialized () |
Set to uninitialized and return smart pointer to the internal Thyra::VectorBase object. | |
| const Teuchos::RefCountPtr< const Thyra::LinearOpBase< value_type > > & | thyra_linear_op () const |
Return a (converted) smart pointer to the internal smart pointer to the Thyra::VectorBase object. | |
| BLAS_Cpp::Transp | thyra_linear_op_trans () const |
| | |
Overridden from MatrixBase | |
| const VectorSpace & | space_cols () const |
| | |
| const VectorSpace & | space_rows () const |
| | |
Overridden from MatrixOp | |
| mat_mut_ptr_t | clone () |
| | |
| MatrixOp & | operator= (const MatrixOp &mwo_rhs) |
| | |
| void | Vp_StMtV (VectorMutable *v_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs1, const Vector &v_rhs2, value_type beta) const |
| | |
| bool | Mp_StMtM (MatrixOp *mwo_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs1, const MatrixOp &mwo_rhs2, BLAS_Cpp::Transp trans_rhs2, value_type beta) const |
Works for MultiVectorMutableThyra arguments. | |
MatrixOp adapter subclass for Thyra::LinearOpBase.
Definition at line 40 of file AbstractLinAlgPack_MatrixOpThyra.hpp.
|
|
Construct to uninitialized. Postconditioins:
Definition at line 41 of file AbstractLinAlgPack_MatrixOpThyra.cpp. |
|
||||||||||||
|
Calls
Definition at line 44 of file AbstractLinAlgPack_MatrixOpThyra.cpp. |
|
||||||||||||
|
Initalize given a smart pointer to a
Definition at line 52 of file AbstractLinAlgPack_MatrixOpThyra.cpp. |
|
|
Set to uninitialized and return smart pointer to the internal Postconditioins:
Reimplemented in AbstractLinAlgPack::MatrixOpNonsingThyra, and AbstractLinAlgPack::MultiVectorMutableThyra. Definition at line 75 of file AbstractLinAlgPack_MatrixOpThyra.cpp. |
|
|
Return a (converted) smart pointer to the internal smart pointer to the
If |
|
|
Definition at line 156 of file AbstractLinAlgPack_MatrixOpThyra.hpp. |
|
|
Implements AbstractLinAlgPack::MatrixBase. Definition at line 88 of file AbstractLinAlgPack_MatrixOpThyra.cpp. |
|
|
Implements AbstractLinAlgPack::MatrixBase. Definition at line 94 of file AbstractLinAlgPack_MatrixOpThyra.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Reimplemented in AbstractLinAlgPack::MatrixOpNonsingThyra, and AbstractLinAlgPack::MultiVectorMutableThyra. Definition at line 102 of file AbstractLinAlgPack_MatrixOpThyra.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Reimplemented in AbstractLinAlgPack::MultiVectorMutableThyra. Definition at line 107 of file AbstractLinAlgPack_MatrixOpThyra.cpp. |
|
||||||||||||||||||||||||
|
Implements AbstractLinAlgPack::MatrixOp. Reimplemented in AbstractLinAlgPack::MultiVectorMutableThyra. Definition at line 118 of file AbstractLinAlgPack_MatrixOpThyra.cpp. |
|
||||||||||||||||||||||||||||
|
Works for
Reimplemented from AbstractLinAlgPack::MatrixOp. Reimplemented in AbstractLinAlgPack::MultiVectorMutableThyra. Definition at line 143 of file AbstractLinAlgPack_MatrixOpThyra.cpp. |
1.3.9.1