|
STK++ 0.9.13
|
#include <STK_SlicingAccessors.h>

Public Types | |
| enum | { structure_ = hidden::Traits< SubVectorAccessor<Lhs, Size_> >::structure_ , orient_ = hidden::Traits< SubVectorAccessor<Lhs, Size_> >::orient_ , sizeRows_ = hidden::Traits< SubVectorAccessor<Lhs, Size_> >::sizeRows_ , sizeCols_ = hidden::Traits< SubVectorAccessor<Lhs, Size_> >::sizeCols_ , storage_ = hidden::Traits< SubVectorAccessor<Lhs, Size_> >::storage_ } |
| typedef hidden::Traits< SubVectorAccessor< Lhs, Size_ > >::Type | Type |
| typedef hidden::Traits< SubVectorAccessor< Lhs, Size_ > >::TypeConst | TypeConst |
| typedef SubVectorOperatorBase< Lhs, Size_, structure_ > | Base |
| typedef TRange< sizeRows_ > | RowRange |
| Type of the Range for the rows. | |
| typedef TRange< sizeCols_ > | ColRange |
| Type of the Range for the columns. | |
Public Member Functions | |
| SubVectorAccessor (Lhs &lhs, TRange< Size_ > const &I) | |
| constructor | |
| Lhs const & | lhs () const |
| TypeConst | elt2Impl (int i, int j) const |
| TypeConst | elt1Impl (int i) const |
| TypeConst | elt0Impl () const |
| accesses to the element | |
| Type & | elt2Impl (int i, int j) |
| Type & | elt1Impl (int i) |
| Type & | elt0Impl () |
| accesses to the element | |
Protected Attributes | |
| Lhs & | lhs_ |
Additional Inherited Members | |
Static Public Member Functions inherited from STK::TRef< 1 > | |
| static bool | isRef () |
Definition at line 317 of file STK_SlicingAccessors.h.
| typedef SubVectorOperatorBase<Lhs, Size_, structure_> STK::SubVectorAccessor< Lhs, Size_ >::Base |
Definition at line 333 of file STK_SlicingAccessors.h.
Type of the Range for the columns.
Definition at line 338 of file STK_SlicingAccessors.h.
Type of the Range for the rows.
Definition at line 336 of file STK_SlicingAccessors.h.
| typedef hidden::Traits<SubVectorAccessor<Lhs,Size_>>::Type STK::SubVectorAccessor< Lhs, Size_ >::Type |
Definition at line 323 of file STK_SlicingAccessors.h.
| typedef hidden::Traits<SubVectorAccessor<Lhs,Size_>>::TypeConst STK::SubVectorAccessor< Lhs, Size_ >::TypeConst |
Definition at line 324 of file STK_SlicingAccessors.h.
| Enumerator | |
|---|---|
| structure_ | |
| orient_ | |
| sizeRows_ | |
| sizeCols_ | |
| storage_ | |
Definition at line 325 of file STK_SlicingAccessors.h.
|
inline |
constructor
Definition at line 341 of file STK_SlicingAccessors.h.
|
inline |
|
inline |
| i | element index |
Definition at line 362 of file STK_SlicingAccessors.h.
|
inline |
| i | element index |
Definition at line 351 of file STK_SlicingAccessors.h.
| i,j | row and column indexes |
Definition at line 358 of file STK_SlicingAccessors.h.
| i,j | row and column indexes |
Definition at line 347 of file STK_SlicingAccessors.h.
|
inline |
Definition at line 367 of file STK_SlicingAccessors.h.