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 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.