|
Thyra Package Browser (Single Doxygen Collection) Version of the Day
|
Create an explicit non-mutable (const) view of a MultiVectorBase object.
More...
#include <Thyra_DetachedMultiVectorView.hpp>
Public Member Functions | |
| ConstDetachedMultiVectorView (const MultiVectorBase< Scalar > &mv, const Range1D &rowRng=Range1D(), const Range1D &colRng=Range1D()) | |
| | |
| ~ConstDetachedMultiVectorView () | |
| | |
| const RTOpPack::ConstSubMultiVectorView < Scalar > & | smv () const |
| | |
| Teuchos_Index | globalOffset () const |
| | |
| Teuchos_Index | subDim () const |
| | |
| Teuchos_Index | colOffset () const |
| | |
| Teuchos_Index | numSubCols () const |
| | |
| const Scalar * | values () const |
| | |
| Teuchos_Index | leadingDim () const |
| | |
| const Scalar & | operator() (Teuchos_Index i, Teuchos_Index j) const |
Zero-based indexing: Preconditions: values()!=NULL && (0<=i<subDim()) && (0<=j<numSubCols()) | |
Private Member Functions | |
| ConstDetachedMultiVectorView () | |
| ConstDetachedMultiVectorView (const ConstDetachedMultiVectorView< Scalar > &) | |
| ConstDetachedMultiVectorView < Scalar > & | operator== (const ConstDetachedMultiVectorView< Scalar > &) |
Private Attributes | |
| const MultiVectorBase< Scalar > & | mv_ |
| RTOpPack::ConstSubMultiVectorView < Scalar > | smv_ |
Create an explicit non-mutable (const) view of a MultiVectorBase object.
Definition at line 42 of file Thyra_DetachedMultiVectorView.hpp.
| Thyra::ConstDetachedMultiVectorView< Scalar >::ConstDetachedMultiVectorView | ( | const MultiVectorBase< Scalar > & | mv, |
| const Range1D & | rowRng = Range1D(), |
||
| const Range1D & | colRng = Range1D() |
||
| ) | [inline] |
Definition at line 45 of file Thyra_DetachedMultiVectorView.hpp.
References Thyra::ConstDetachedMultiVectorView< Scalar >::mv_, and Thyra::ConstDetachedMultiVectorView< Scalar >::smv_.
| Thyra::ConstDetachedMultiVectorView< Scalar >::~ConstDetachedMultiVectorView | ( | ) | [inline] |
Definition at line 50 of file Thyra_DetachedMultiVectorView.hpp.
References Thyra::ConstDetachedMultiVectorView< Scalar >::mv_, and Thyra::ConstDetachedMultiVectorView< Scalar >::smv_.
| Thyra::ConstDetachedMultiVectorView< Scalar >::ConstDetachedMultiVectorView | ( | ) | [private] |
| Thyra::ConstDetachedMultiVectorView< Scalar >::ConstDetachedMultiVectorView | ( | const ConstDetachedMultiVectorView< Scalar > & | ) | [private] |
| const RTOpPack::ConstSubMultiVectorView<Scalar>& Thyra::ConstDetachedMultiVectorView< Scalar >::smv | ( | ) | const [inline] |
Definition at line 52 of file Thyra_DetachedMultiVectorView.hpp.
References Thyra::ConstDetachedMultiVectorView< Scalar >::smv_.
Referenced by Thyra::DefaultSerialDenseLinearOpWithSolve< Scalar >::factorize().
| Teuchos_Index Thyra::ConstDetachedMultiVectorView< Scalar >::globalOffset | ( | ) | const [inline] |
Definition at line 54 of file Thyra_DetachedMultiVectorView.hpp.
References Thyra::ConstDetachedMultiVectorView< Scalar >::smv_.
| Teuchos_Index Thyra::ConstDetachedMultiVectorView< Scalar >::subDim | ( | ) | const [inline] |
Definition at line 56 of file Thyra_DetachedMultiVectorView.hpp.
References Thyra::ConstDetachedMultiVectorView< Scalar >::smv_.
Referenced by Thyra::SerialVectorSpaceConverterBase< ScalarFrom, ScalarTo >::convert(), Thyra::SpmdMultiVectorBase< Scalar >::euclideanApply(), and Thyra::DefaultSerialDenseLinearOpWithSolve< Scalar >::factorize().
| Teuchos_Index Thyra::ConstDetachedMultiVectorView< Scalar >::colOffset | ( | ) | const [inline] |
Definition at line 58 of file Thyra_DetachedMultiVectorView.hpp.
References Thyra::ConstDetachedMultiVectorView< Scalar >::smv_.
| Teuchos_Index Thyra::ConstDetachedMultiVectorView< Scalar >::numSubCols | ( | ) | const [inline] |
Definition at line 60 of file Thyra_DetachedMultiVectorView.hpp.
References Thyra::ConstDetachedMultiVectorView< Scalar >::smv_.
Referenced by Thyra::SerialVectorSpaceConverterBase< ScalarFrom, ScalarTo >::convert(), Thyra::SpmdMultiVectorBase< Scalar >::euclideanApply(), and Thyra::SpmdMultiVectorSerializer< Scalar >::serialize().
| const Scalar* Thyra::ConstDetachedMultiVectorView< Scalar >::values | ( | ) | const [inline] |
Definition at line 62 of file Thyra_DetachedMultiVectorView.hpp.
References Thyra::ConstDetachedMultiVectorView< Scalar >::smv_.
Referenced by Thyra::SpmdMultiVectorBase< Scalar >::euclideanApply().
| Teuchos_Index Thyra::ConstDetachedMultiVectorView< Scalar >::leadingDim | ( | ) | const [inline] |
Definition at line 64 of file Thyra_DetachedMultiVectorView.hpp.
References Thyra::ConstDetachedMultiVectorView< Scalar >::smv_.
Referenced by Thyra::SpmdMultiVectorBase< Scalar >::euclideanApply().
| const Scalar& Thyra::ConstDetachedMultiVectorView< Scalar >::operator() | ( | Teuchos_Index | i, |
| Teuchos_Index | j | ||
| ) | const [inline] |
Zero-based indexing: Preconditions: values()!=NULL && (0<=i<subDim()) && (0<=j<numSubCols())
Definition at line 66 of file Thyra_DetachedMultiVectorView.hpp.
References Thyra::ConstDetachedMultiVectorView< Scalar >::smv_.
| ConstDetachedMultiVectorView<Scalar>& Thyra::ConstDetachedMultiVectorView< Scalar >::operator== | ( | const ConstDetachedMultiVectorView< Scalar > & | ) | [private] |
const MultiVectorBase<Scalar>& Thyra::ConstDetachedMultiVectorView< Scalar >::mv_ [private] |
Definition at line 68 of file Thyra_DetachedMultiVectorView.hpp.
Referenced by Thyra::ConstDetachedMultiVectorView< Scalar >::ConstDetachedMultiVectorView(), and Thyra::ConstDetachedMultiVectorView< Scalar >::~ConstDetachedMultiVectorView().
RTOpPack::ConstSubMultiVectorView<Scalar> Thyra::ConstDetachedMultiVectorView< Scalar >::smv_ [private] |
Definition at line 69 of file Thyra_DetachedMultiVectorView.hpp.
Referenced by Thyra::ConstDetachedMultiVectorView< Scalar >::colOffset(), Thyra::ConstDetachedMultiVectorView< Scalar >::ConstDetachedMultiVectorView(), Thyra::ConstDetachedMultiVectorView< Scalar >::globalOffset(), Thyra::ConstDetachedMultiVectorView< Scalar >::leadingDim(), Thyra::ConstDetachedMultiVectorView< Scalar >::numSubCols(), Thyra::ConstDetachedMultiVectorView< Scalar >::operator()(), Thyra::ConstDetachedMultiVectorView< Scalar >::smv(), Thyra::ConstDetachedMultiVectorView< Scalar >::subDim(), Thyra::ConstDetachedMultiVectorView< Scalar >::values(), and Thyra::ConstDetachedMultiVectorView< Scalar >::~ConstDetachedMultiVectorView().
1.7.4