|
Thyra Package Browser (Single Doxygen Collection) Version of the Day
|
Create an explicit detached non-mutable (const) view of all of the local elements on this process of an VectorBase object.
More...
#include <Thyra_DetachedSpmdVectorView.hpp>
Public Member Functions | |
| ConstDetachedSpmdVectorView (const Teuchos::RCP< const VectorBase< Scalar > > &v) | |
| | |
| ~ConstDetachedSpmdVectorView () | |
| | |
| const RCP< const SpmdVectorSpaceBase< Scalar > > | spmdSpace () const |
| | |
| const RTOpPack::ConstSubVectorView < Scalar > & | sv () const |
| | |
| Teuchos_Index | globalOffset () const |
| | |
| Teuchos_Index | subDim () const |
| | |
| const ArrayRCP< const Scalar > | values () const |
| | |
| ptrdiff_t | stride () const |
| | |
| const Scalar & | operator[] (Teuchos_Index i) const |
| | |
| const Scalar & | operator() (Teuchos_Index i) const |
| | |
Private Member Functions | |
| ConstDetachedSpmdVectorView () | |
| ConstDetachedSpmdVectorView (const ConstDetachedSpmdVectorView< Scalar > &) | |
| ConstDetachedSpmdVectorView < Scalar > & | operator== (const ConstDetachedSpmdVectorView< Scalar > &) |
Private Attributes | |
| Teuchos::RCP< const SpmdVectorBase< Scalar > > | v_ |
| RTOpPack::ConstSubVectorView < Scalar > | sv_ |
Create an explicit detached non-mutable (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 49 of file Thyra_DetachedSpmdVectorView.hpp.
| Thyra::ConstDetachedSpmdVectorView< Scalar >::ConstDetachedSpmdVectorView | ( | const Teuchos::RCP< const VectorBase< Scalar > > & | v | ) | [inline] |
Definition at line 52 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::ConstDetachedSpmdVectorView< Scalar >::sv_, and Thyra::ConstDetachedSpmdVectorView< Scalar >::v_.
| Thyra::ConstDetachedSpmdVectorView< Scalar >::~ConstDetachedSpmdVectorView | ( | ) | [inline] |
Definition at line 67 of file Thyra_DetachedSpmdVectorView.hpp.
| Thyra::ConstDetachedSpmdVectorView< Scalar >::ConstDetachedSpmdVectorView | ( | ) | [private] |
| Thyra::ConstDetachedSpmdVectorView< Scalar >::ConstDetachedSpmdVectorView | ( | const ConstDetachedSpmdVectorView< Scalar > & | ) | [private] |
| const RCP<const SpmdVectorSpaceBase<Scalar> > Thyra::ConstDetachedSpmdVectorView< Scalar >::spmdSpace | ( | ) | const [inline] |
Definition at line 70 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::ConstDetachedSpmdVectorView< Scalar >::v_.
Referenced by Thyra::DiagonalScalarProd< Scalar >::scalarProdsImpl().
| const RTOpPack::ConstSubVectorView<Scalar>& Thyra::ConstDetachedSpmdVectorView< Scalar >::sv | ( | ) | const [inline] |
Definition at line 73 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::ConstDetachedSpmdVectorView< Scalar >::sv_.
| Teuchos_Index Thyra::ConstDetachedSpmdVectorView< Scalar >::globalOffset | ( | ) | const [inline] |
Definition at line 75 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::ConstDetachedSpmdVectorView< Scalar >::sv_.
Referenced by Thyra::TEUCHOS_UNIT_TEST().
| Teuchos_Index Thyra::ConstDetachedSpmdVectorView< Scalar >::subDim | ( | ) | const [inline] |
Definition at line 77 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::ConstDetachedSpmdVectorView< Scalar >::sv_.
| const ArrayRCP<const Scalar> Thyra::ConstDetachedSpmdVectorView< Scalar >::values | ( | ) | const [inline] |
Definition at line 79 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::ConstDetachedSpmdVectorView< Scalar >::sv_.
| ptrdiff_t Thyra::ConstDetachedSpmdVectorView< Scalar >::stride | ( | ) | const [inline] |
Definition at line 81 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::ConstDetachedSpmdVectorView< Scalar >::sv_.
| const Scalar& Thyra::ConstDetachedSpmdVectorView< Scalar >::operator[] | ( | Teuchos_Index | i | ) | const [inline] |
Definition at line 83 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::ConstDetachedSpmdVectorView< Scalar >::sv_.
| const Scalar& Thyra::ConstDetachedSpmdVectorView< Scalar >::operator() | ( | Teuchos_Index | i | ) | const [inline] |
Definition at line 85 of file Thyra_DetachedSpmdVectorView.hpp.
References Thyra::ConstDetachedSpmdVectorView< Scalar >::sv_.
| ConstDetachedSpmdVectorView<Scalar>& Thyra::ConstDetachedSpmdVectorView< Scalar >::operator== | ( | const ConstDetachedSpmdVectorView< Scalar > & | ) | [private] |
Teuchos::RCP<const SpmdVectorBase<Scalar> > Thyra::ConstDetachedSpmdVectorView< Scalar >::v_ [private] |
Definition at line 87 of file Thyra_DetachedSpmdVectorView.hpp.
Referenced by Thyra::ConstDetachedSpmdVectorView< Scalar >::ConstDetachedSpmdVectorView(), and Thyra::ConstDetachedSpmdVectorView< Scalar >::spmdSpace().
RTOpPack::ConstSubVectorView<Scalar> Thyra::ConstDetachedSpmdVectorView< Scalar >::sv_ [private] |
Definition at line 88 of file Thyra_DetachedSpmdVectorView.hpp.
Referenced by Thyra::ConstDetachedSpmdVectorView< Scalar >::ConstDetachedSpmdVectorView(), Thyra::ConstDetachedSpmdVectorView< Scalar >::globalOffset(), Thyra::ConstDetachedSpmdVectorView< Scalar >::operator()(), Thyra::ConstDetachedSpmdVectorView< Scalar >::operator[](), Thyra::ConstDetachedSpmdVectorView< Scalar >::stride(), Thyra::ConstDetachedSpmdVectorView< Scalar >::subDim(), Thyra::ConstDetachedSpmdVectorView< Scalar >::sv(), and Thyra::ConstDetachedSpmdVectorView< Scalar >::values().
1.7.4