|
| Range () |
|
| Range (const Range &r) |
|
| Range (T_numtype slicePosition) |
|
| Range (T_numtype first, T_numtype last, diffType stride=1) |
|
T_numtype | operator* () const |
|
T_numtype | first_value () const |
|
int | ascending (const int) const |
|
int | ordering (const int) const |
|
int | lbound (const int) const |
|
int | ubound (const int) const |
|
RectDomain< rank_ > | domain () const |
|
bool | assertInRange (const T_index &BZ_DEBUG_PARAM(index)) const |
|
template<int N_rank> |
T_numtype | operator() (const TinyVector< int, N_rank > &i) const |
|
T_numtype | operator[] (int i) const |
|
T_numtype | operator() (int i) const |
|
template<int N_rank> |
const Range | operator() (const RectDomain< N_rank > &d) const |
|
void | push (int) |
|
void | pop (int) |
|
void | advance () |
|
void | advance (int) |
|
void | loadStride (int) |
|
bool | isUnitStride (int) const |
|
void | advanceUnitStride () |
|
bool | canCollapse (int, int) const |
|
T_numtype | fastRead (diffType) const |
|
template<int N> |
tvresult< N >::Type | fastRead_tv (diffType) const |
|
void | _bz_offsetData (sizeType i) const |
|
void | _bz_offsetData (sizeType offset, int dim) const |
|
void | _bz_offsetData (sizeType offset1, int dim1, sizeType offset2, int dim2) const |
|
diffType | suggestStride (int) const |
|
bool | isStride (int, diffType) const |
|
void | moveTo (int) const |
|
T_numtype | shift (int offset, int dim) const |
|
T_numtype | shift (int offset1, int dim1, int offset2, int dim2) const |
|
template<int N_rank> |
void | moveTo (const TinyVector< int, N_rank > &) const |
|
void | prettyPrint (std::string &str, prettyPrintFormat &format) const |
|
T_numtype | first (T_numtype lowRange=0) const |
|
T_numtype | last (T_numtype highRange=0) const |
|
int | length (int=0) const |
|
diffType | stride () const |
|
bool | isAscendingContiguous () const |
|
void | setRange (T_numtype first, T_numtype last, diffType stride=1) |
|
bool | isUnitStride () const |
|
Range | operator- (T_numtype shift) const |
|
Range | operator+ (T_numtype shift) const |
|
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 > |
SliceInfo< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >::T_slice | operator() (T1 r1, T2 r2, T3 r3, T4 r4, T5 r5, T6 r6, T7 r7, T8 r8, T9 r9, T10 r10, T11 r11) const |
|
| ETBase () |
|
| ETBase (const ETBase< Range > &) |
|
Range & | unwrap () |
|
const Range & | unwrap () const |
|
ETBase< Range > & | wrap () |
|
const ETBase< Range > & | wrap () const |
|