24.02.1
|
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 |
Public Member Functions inherited from NDRange< N > | |
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 148 of file ndrange.hpp.
|
default |
|
inline |
Definition at line 158 of file ndrange.hpp.
|
inline |
Definition at line 173 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(), GemmHybridIndirect< strategy, To, Tr, OutputStage, SeparateQuantize, FixedFormat >::execute(), GemmInterleaved< strategy, To, Tr, OutputStage, MergeStep, FixedFormat, ForceThreadColumns, ForceFloatAccumulate >::execute(), NDCoordinate< N >::get_position_end(), and arm_gemm::to_window().
|
inline |
Definition at line 187 of file ndrange.hpp.
References NDCoordinate< N >::get_position(), and NDRange< N >::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 |
Definition at line 180 of file ndrange.hpp.
References N.