23.05
|
NDCoordinate builds upon a range, but specifies a starting position in addition to a size which it inherits from NDRange. More...
#include <ndrange.hpp>
Public Member Functions | |
NDCoordinate & | operator= (const NDCoordinate &rhs)=default |
NDCoordinate (const NDCoordinate &rhs)=default | |
NDCoordinate (const std::initializer_list< std::pair< int_t, int_t >> &list) | |
int_t | get_position (int_t d) const |
void | set_position (int_t d, int_t v) |
int_t | get_position_end (int_t d) const |
![]() | |
NDRange & | operator= (const NDRange &rhs)=default |
NDRange (const NDRange &rhs)=default | |
NDRange (T... ts) | |
NDRange (const std::array< unsigned int, D > &n) | |
NDRangeIterator | iterator (unsigned int start, unsigned int end) const |
unsigned int | total_size () const |
unsigned int | get_size (unsigned int v) const |
NDCoordinate builds upon a range, but specifies a starting position in addition to a size which it inherits from NDRange.
Definition at line 151 of file ndrange.hpp.
|
default |
|
inline |
Definition at line 161 of file ndrange.hpp.
|
inline |
Definition at line 176 of file ndrange.hpp.
References N.
Referenced by GemvPretransposed< strategy, To, Tr, OutputStage >::execute(), GemmHybrid< strategy, To, Tr >::execute(), GemmHybridQuantizedInline< strategy, To, Tr >::execute(), GemmHybridQuantized< strategy, To, Tr >::execute(), GemmInterleavedPretransposed2d< strategy, To, Tr >::execute(), GemmHybridIndirect< strategy, To, Tr, OutputStage, SeparateQuantize, FixedFormat >::execute(), GemmInterleaved< strategy, To, Tr, OutputStage, MergeStep, FixedFormat, ForceThreadColumns, ForceFloatAccumulate >::execute(), and arm_gemm::to_window().
|
inline |
Definition at line 190 of file ndrange.hpp.
References NDRange< D >::get_size().
Referenced by GemvPretransposed< strategy, To, Tr, OutputStage >::execute(), GemmHybrid< strategy, To, Tr >::execute(), GemmHybridQuantizedInline< strategy, To, Tr >::execute(), GemmHybridQuantized< strategy, To, Tr >::execute(), GemmHybridIndirect< strategy, To, Tr, OutputStage, SeparateQuantize, FixedFormat >::execute(), and GemmInterleaved< strategy, To, Tr, OutputStage, MergeStep, FixedFormat, ForceThreadColumns, ForceFloatAccumulate >::execute().
|
default |
|
inline |