|
Thyra Package Browser (Single Doxygen Collection) Version of the Day
|
Create an explicit detached mutable (non-const) view of all of the local elements on this process of an VectorBase object.
More...
#include <Thyra_DetachedSpmdVectorView.hpp>
Public Member Functions | |
| DetachedSpmdVectorView (const Teuchos::RCP< VectorBase< Scalar > > &v) | |
| | |
| ~DetachedSpmdVectorView () | |
| | |
| const RCP< const SpmdVectorSpaceBase< Scalar > > | spmdSpace () const |
| | |
| const RTOpPack::SubVectorView < Scalar > & | sv () const |
| | |
| Teuchos_Index | globalOffset () const |
| | |
| Teuchos_Index | subDim () const |
| | |
| const ArrayRCP< const Scalar > | values () const |
| | |
| ptrdiff_t | stride () const |
| | |
| Scalar & | operator[] (Teuchos_Index i) const |
| | |
| Scalar & | operator() (Teuchos_Index i) const |
| | |
Private Member Functions | |
| DetachedSpmdVectorView () | |
| DetachedSpmdVectorView (const DetachedSpmdVectorView< Scalar > &) | |
| DetachedSpmdVectorView< Scalar > & | operator== (const DetachedSpmdVectorView< Scalar > &) |
Private Attributes | |
| Teuchos::RCP< SpmdVectorBase < Scalar > > | v_ |
| RTOpPack::SubVectorView< Scalar > | sv_ |
Create an explicit detached mutable (non-const) view of all of the local elements on this process of an VectorBase object.
The default constructor, copy constructor and assignment operators are not allowed.
Definition at line 106 of file Thyra_DetachedSpmdVectorView.hpp.
| Thyra::DetachedSpmdVectorView< Scalar >::DetachedSpmdVectorView | ( | const Teuchos::RCP< VectorBase< Scalar > > & | v | ) | [inline] |
Definition at line 109 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::DetachedSpmdVectorView< Scalar >::sv_, and Thyra::DetachedSpmdVectorView< Scalar >::v_.
| Thyra::DetachedSpmdVectorView< Scalar >::~DetachedSpmdVectorView | ( | ) | [inline] |
Definition at line 124 of file Thyra_DetachedSpmdVectorView.hpp.
| Thyra::DetachedSpmdVectorView< Scalar >::DetachedSpmdVectorView | ( | ) | [private] |
| Thyra::DetachedSpmdVectorView< Scalar >::DetachedSpmdVectorView | ( | const DetachedSpmdVectorView< Scalar > & | ) | [private] |
| const RCP<const SpmdVectorSpaceBase<Scalar> > Thyra::DetachedSpmdVectorView< Scalar >::spmdSpace | ( | ) | const [inline] |
Definition at line 127 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::DetachedSpmdVectorView< Scalar >::v_.
| const RTOpPack::SubVectorView<Scalar>& Thyra::DetachedSpmdVectorView< Scalar >::sv | ( | ) | const [inline] |
Definition at line 130 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::DetachedSpmdVectorView< Scalar >::sv_.
Referenced by ExampleTridiagSpmdLinearOp< Scalar >::applyImpl().
| Teuchos_Index Thyra::DetachedSpmdVectorView< Scalar >::globalOffset | ( | ) | const [inline] |
Definition at line 132 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::DetachedSpmdVectorView< Scalar >::sv_.
| Teuchos_Index Thyra::DetachedSpmdVectorView< Scalar >::subDim | ( | ) | const [inline] |
Definition at line 134 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::DetachedSpmdVectorView< Scalar >::sv_.
| const ArrayRCP<const Scalar> Thyra::DetachedSpmdVectorView< Scalar >::values | ( | ) | const [inline] |
Definition at line 136 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::DetachedSpmdVectorView< Scalar >::sv_.
| ptrdiff_t Thyra::DetachedSpmdVectorView< Scalar >::stride | ( | ) | const [inline] |
Definition at line 138 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::DetachedSpmdVectorView< Scalar >::sv_.
| Scalar& Thyra::DetachedSpmdVectorView< Scalar >::operator[] | ( | Teuchos_Index | i | ) | const [inline] |
Definition at line 140 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::DetachedSpmdVectorView< Scalar >::sv_.
| Scalar& Thyra::DetachedSpmdVectorView< Scalar >::operator() | ( | Teuchos_Index | i | ) | const [inline] |
Definition at line 142 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::DetachedSpmdVectorView< Scalar >::sv_.
| DetachedSpmdVectorView<Scalar>& Thyra::DetachedSpmdVectorView< Scalar >::operator== | ( | const DetachedSpmdVectorView< Scalar > & | ) | [private] |
Teuchos::RCP<SpmdVectorBase<Scalar> > Thyra::DetachedSpmdVectorView< Scalar >::v_ [private] |
Definition at line 144 of file Thyra_DetachedSpmdVectorView.hpp.
Referenced by Thyra::DetachedSpmdVectorView< Scalar >::DetachedSpmdVectorView(), and Thyra::DetachedSpmdVectorView< Scalar >::spmdSpace().
RTOpPack::SubVectorView<Scalar> Thyra::DetachedSpmdVectorView< Scalar >::sv_ [private] |
Definition at line 145 of file Thyra_DetachedSpmdVectorView.hpp.
Referenced by Thyra::DetachedSpmdVectorView< Scalar >::DetachedSpmdVectorView(), Thyra::DetachedSpmdVectorView< Scalar >::globalOffset(), Thyra::DetachedSpmdVectorView< Scalar >::operator()(), Thyra::DetachedSpmdVectorView< Scalar >::operator[](), Thyra::DetachedSpmdVectorView< Scalar >::stride(), Thyra::DetachedSpmdVectorView< Scalar >::subDim(), Thyra::DetachedSpmdVectorView< Scalar >::sv(), and Thyra::DetachedSpmdVectorView< Scalar >::values().
1.7.4