VectorMutable adapter subclass for Thyra::VectorBase.
More...
#include <AbstractLinAlgPack_VectorMutableThyra.hpp>
Inheritance diagram for AbstractLinAlgPack::VectorMutableThyra:
Constructors / Initializers | |
| VectorMutableThyra () | |
| Construct to uninitialized. | |
| VectorMutableThyra (const Teuchos::RefCountPtr< Thyra::VectorBase< value_type > > &thyra_vec) | |
Calls this->initialize(). | |
| void | initialize (const Teuchos::RefCountPtr< Thyra::VectorBase< value_type > > &thyra_vec) |
Initalize given a smart pointer to a Thyra::Vetor object. | |
| Teuchos::RefCountPtr< Thyra::VectorBase< value_type > > | set_uninitialized () |
Set to uninitialized and return smart pointer to the internal Thyra::VectorBase object. | |
| Teuchos::RefCountPtr< const Thyra::VectorBase< value_type > > | thyra_vec () const |
Return a (converted) smart pointer to the internal smart pointer to the Thyra::VectorBase object. | |
Methods overridden from Vector | |
| const VectorSpace & | space () const |
| | |
| void | apply_op (const RTOpPack::RTOp &op, const size_t num_vecs, const Vector *vecs[], const size_t num_targ_vecs, VectorMutable *targ_vecs[], RTOpPack::ReductTarget *reduct_obj, const index_type first_ele, const index_type sub_dim, const index_type global_offset) const |
| | |
| index_type | dim () const |
| | |
| void | get_sub_vector (const Range1D &rng, RTOpPack::SubVector *sub_vec) const |
| | |
| void | free_sub_vector (RTOpPack::SubVector *sub_vec) const |
| | |
Methods overridden from VectorMutable | |
| void | get_sub_vector (const Range1D &rng, RTOpPack::MutableSubVector *sub_vec) |
| | |
| void | commit_sub_vector (RTOpPack::MutableSubVector *sub_vec) |
| | |
| void | set_sub_vector (const RTOpPack::SparseSubVector &sub_vec) |
| | |
| void | Vp_StMtV (value_type alpha, const GenPermMatrixSlice &P, BLAS_Cpp::Transp P_trans, const Vector &x, value_type beta) |
| | |
VectorMutable adapter subclass for Thyra::VectorBase.
Definition at line 41 of file AbstractLinAlgPack_VectorMutableThyra.hpp.
|
|
Construct to uninitialized. Postconditioins:
Definition at line 43 of file AbstractLinAlgPack_VectorMutableThyra.cpp. |
|
|
Calls
Definition at line 46 of file AbstractLinAlgPack_VectorMutableThyra.cpp. |
|
|
Initalize given a smart pointer to a
Postconditioins:
Definition at line 53 of file AbstractLinAlgPack_VectorMutableThyra.cpp. |
|
|
Set to uninitialized and return smart pointer to the internal Postconditioins:
Definition at line 68 of file AbstractLinAlgPack_VectorMutableThyra.cpp. |
|
|
Return a (converted) smart pointer to the internal smart pointer to the
If Definition at line 153 of file AbstractLinAlgPack_VectorMutableThyra.hpp. |
|
|
Implements AbstractLinAlgPack::Vector. Definition at line 80 of file AbstractLinAlgPack_VectorMutableThyra.cpp. |
|
||||||||||||||||||||||||||||||||||||||||
|
Implements AbstractLinAlgPack::Vector. Definition at line 85 of file AbstractLinAlgPack_VectorMutableThyra.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::Vector. Definition at line 141 of file AbstractLinAlgPack_VectorMutableThyra.cpp. |
|
||||||||||||
|
Reimplemented from AbstractLinAlgPack::VectorMutable. Definition at line 146 of file AbstractLinAlgPack_VectorMutableThyra.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::VectorMutable. Definition at line 155 of file AbstractLinAlgPack_VectorMutableThyra.cpp. |
|
||||||||||||
|
Reimplemented from AbstractLinAlgPack::VectorMutable. Definition at line 166 of file AbstractLinAlgPack_VectorMutableThyra.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::VectorMutable. Definition at line 173 of file AbstractLinAlgPack_VectorMutableThyra.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::VectorMutable. Definition at line 181 of file AbstractLinAlgPack_VectorMutableThyra.cpp. |
|
||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::VectorMutable. Definition at line 187 of file AbstractLinAlgPack_VectorMutableThyra.cpp. |
1.3.9.1