|
RTOpPack: Extra C/C++ Code for Vector Reduction/Transformation Operators
Version of the Day
|
Class for a mutable sub-vector. More...
#include <RTOpPack_OldTypes.hpp>

Public Member Functions | |
| MutableSubVectorT1B () | |
| | |
| MutableSubVectorT1B (Teuchos_Ordinal globalOffset, Teuchos_Ordinal subDim, Scalar *values, ptrdiff_t stride) | |
| | |
| MutableSubVectorT1B (const MutableSubVectorT1B< Scalar > &sv) | |
| | |
| MutableSubVectorT1B (const SubVectorView< Scalar > &sv) | |
| | |
| operator SubVectorView< Scalar > () | |
| | |
| void | initialize (Teuchos_Ordinal globalOffset, Teuchos_Ordinal subDim, Scalar *values, ptrdiff_t stride) |
| | |
| void | set_uninitialized () |
| | |
| Scalar * | values () const |
| | |
| const Teuchos::ArrayRCP< Scalar > | arcp_values () const |
| | |
| Scalar & | operator[] (Teuchos_Ordinal i) const |
Zero-based indexing (Preconditions: values()!=NULL && (0 <= i < subDim())) | |
| Scalar & | operator() (Teuchos_Ordinal i) const |
One-based indexing (Preconditions: values()!=NULL && (1 <= i <= subDim())) | |
Class for a mutable sub-vector.
Definition at line 116 of file RTOpPack_OldTypes.hpp.
| RTOpPack::MutableSubVectorT1B< Scalar >::MutableSubVectorT1B | ( | ) | [inline] |
Definition at line 119 of file RTOpPack_OldTypes.hpp.
| RTOpPack::MutableSubVectorT1B< Scalar >::MutableSubVectorT1B | ( | Teuchos_Ordinal | globalOffset, |
| Teuchos_Ordinal | subDim, | ||
| Scalar * | values, | ||
| ptrdiff_t | stride | ||
| ) | [inline] |
Definition at line 121 of file RTOpPack_OldTypes.hpp.
| RTOpPack::MutableSubVectorT1B< Scalar >::MutableSubVectorT1B | ( | const MutableSubVectorT1B< Scalar > & | sv | ) | [inline] |
Definition at line 125 of file RTOpPack_OldTypes.hpp.
| RTOpPack::MutableSubVectorT1B< Scalar >::MutableSubVectorT1B | ( | const SubVectorView< Scalar > & | sv | ) | [inline] |
Definition at line 129 of file RTOpPack_OldTypes.hpp.
| RTOpPack::MutableSubVectorT1B< Scalar >::operator SubVectorView< Scalar > | ( | ) | [inline] |
Definition at line 133 of file RTOpPack_OldTypes.hpp.
| void RTOpPack::MutableSubVectorT1B< Scalar >::initialize | ( | Teuchos_Ordinal | globalOffset, |
| Teuchos_Ordinal | subDim, | ||
| Scalar * | values, | ||
| ptrdiff_t | stride | ||
| ) | [inline] |
Definition at line 136 of file RTOpPack_OldTypes.hpp.
| void RTOpPack::MutableSubVectorT1B< Scalar >::set_uninitialized | ( | ) | [inline] |
Reimplemented from RTOpPack::SubVectorT1B< Scalar >.
Definition at line 139 of file RTOpPack_OldTypes.hpp.
| Scalar* RTOpPack::MutableSubVectorT1B< Scalar >::values | ( | ) | const [inline] |
Reimplemented from RTOpPack::SubVectorT1B< Scalar >.
Definition at line 142 of file RTOpPack_OldTypes.hpp.
| const Teuchos::ArrayRCP<Scalar> RTOpPack::MutableSubVectorT1B< Scalar >::arcp_values | ( | ) | const [inline] |
Reimplemented from RTOpPack::SubVectorT1B< Scalar >.
Definition at line 144 of file RTOpPack_OldTypes.hpp.
| Scalar& RTOpPack::MutableSubVectorT1B< Scalar >::operator[] | ( | Teuchos_Ordinal | i | ) | const [inline] |
Zero-based indexing (Preconditions: values()!=NULL && (0 <= i < subDim()))
Reimplemented from RTOpPack::SubVectorT1B< Scalar >.
Definition at line 146 of file RTOpPack_OldTypes.hpp.
| Scalar& RTOpPack::MutableSubVectorT1B< Scalar >::operator() | ( | Teuchos_Ordinal | i | ) | const [inline] |
One-based indexing (Preconditions: values()!=NULL && (1 <= i <= subDim()))
Reimplemented from RTOpPack::SubVectorT1B< Scalar >.
Definition at line 148 of file RTOpPack_OldTypes.hpp.
1.7.6.1