|
| FastTV2CopyIterator (const FastTV2CopyIterator< P_numtype, N_length > &x) |
|
| FastTV2CopyIterator (const T_vector &array) |
|
void | operator= (const FastTV2CopyIterator &x) |
|
void | operator= (const T_iterator &x) |
|
T_numtype | operator() (int i) const |
|
T_result | operator() (TinyVector< int, 1 > i) const |
|
| FastTV2IteratorBase (const T_iterator &x) |
|
void | operator= (const T_iterator &x) |
|
| FastTV2IteratorBase (const T_vector &array) |
|
| ~FastTV2IteratorBase () |
|
T_numtype | operator() (int i) const |
|
T_result | operator() (TinyVector< int, 1 > i) const |
|
int | ascending (const int r) const |
|
int | ordering (const int r) const |
|
int | lbound (const int r) const |
|
int | ubound (const int r) const |
|
T_result | first_value () const |
|
T_result | operator* () const |
|
T_result | operator[] (int i) const |
|
T_result | fastRead (diffType i) const |
|
tvresult< N >::Type | fastRead_tv (diffType i) const |
|
bool | isVectorAligned (diffType offset) const |
| Since data_ is simd aligned by construction, we just have to check the offest.
|
|
int | suggestStride (int r) const |
|
bool | isStride (int r, diffType stride) const |
|
void | push (int position) |
|
void | pop (int position) |
|
void | advance () |
|
void | advance (int n) |
|
void | loadStride (int r) |
|
const T_numtype *restrict | data () const |
|
const T_vector & | array () const |
|
void | _bz_setData (const T_numtype *ptr) |
|
void | _bz_offsetData (sizeType i) |
|
void | _bz_offsetData (sizeType offset, int dim) |
|
void | _bz_offsetData (sizeType offset1, int dim1, sizeType offset2, int dim2) |
|
int | stride () const |
|
bool | isUnitStride (int r) const |
|
bool | isUnitStride () const |
|
void | advanceUnitStride () |
|
bool | canCollapse (int outerLoopRank, int innerLoopRank) const |
|
bool | shapeCheck (const T_shape &s) const |
|
T_result | shift (int offset, int dim) const |
|
T_result | shift (int offset1, int dim1, int offset2, int dim2) const |
|
void | prettyPrint (std::string &str, prettyPrintFormat &format) const |
|
| FastTV2IteratorBase (const T_iterator &x) |
|
| FastTV2IteratorBase (const T_vector &array) |
|
void | operator= (const T_iterator &x) |
|
| ~FastTV2IteratorBase () |
|
T_numtype | operator() (int i) const |
|
T_result | operator() (TinyVector< int, 1 > i) const |
|
int | ascending (const int r) const |
|
int | ordering (const int r) const |
|
int | lbound (const int r) const |
|
int | ubound (const int r) const |
|
T_result | first_value () const |
|
T_result | operator* () const |
|
T_result | operator[] (int i) const |
|
T_result | fastRead (diffType i) const |
|
tvresult< N >::Type | fastRead_tv (diffType i) const |
|
bool | isVectorAligned (diffType offset) const |
| Since data_ is simd aligned by construction, we just have to check the offest.
|
|
int | suggestStride (int r) const |
|
bool | isStride (int r, diffType stride) const |
|
void | push (int position) |
|
void | pop (int position) |
|
void | advance () |
|
void | advance (int n) |
|
void | loadStride (int r) |
|
const T_numtype *restrict | data () const |
|
const T_vector & | array () const |
|
void | _bz_setData (const T_numtype *ptr) |
|
void | _bz_offsetData (sizeType i) |
|
void | _bz_offsetData (sizeType offset, int dim) |
|
void | _bz_offsetData (sizeType offset1, int dim1, sizeType offset2, int dim2) |
|
int | stride () const |
|
bool | isUnitStride (int r) const |
|
bool | isUnitStride () const |
|
void | advanceUnitStride () |
|
bool | canCollapse (int outerLoopRank, int innerLoopRank) const |
|
bool | shapeCheck (const T_shape &s) const |
|
T_result | shift (int offset, int dim) const |
|
T_result | shift (int offset1, int dim1, int offset2, int dim2) const |
|
void | prettyPrint (std::string &str, prettyPrintFormat &format) const |
|