15 #ifndef CORE_ENVIRONMENT_MORTON_ORDER_H_
16 #define CORE_ENVIRONMENT_MORTON_ORDER_H_
29 void Update(
const std::array<uint64_t, 3>& num_boxes_axis);
void CallMortonIteratorConsumer(uint64_t start_index, uint64_t end_index, Functor< void, Iterator< uint64_t > * > &f) const
std::vector< std::pair< uint64_t, uint64_t > > offset_index_
void Update(const std::array< uint64_t, 3 > &num_boxes_axis)
uint64_t GetMortonCode(uint64_t box_index) const
Runtime O(log(num_boxes))