18 template <
class T,
class TIndex =
int32_t>
24 indices_ =
Tensor::Empty({int64_t(num)}, Dtype::FromType<TIndex>(),
31 Dtype::FromType<TIndex>(), device_);
42 distances_ =
Tensor::Full({int64_t(num)}, value, Dtype::FromType<T>(),
48 counts_ =
Tensor::Empty({int64_t(num)}, Dtype::FromType<TIndex>(),
54 counts_ =
Tensor::Full({int64_t(num)}, value, Dtype::FromType<TIndex>(),
T * GetDataPtr()
Definition: Tensor.h:1143
static Tensor Empty(const SizeVector &shape, Dtype dtype, const Device &device=Device("CPU:0"))
Create a tensor with uninitialized values.
Definition: Tensor.cpp:368
static Tensor Full(const SizeVector &shape, T fill_value, Dtype dtype, const Device &device=Device("CPU:0"))
Create a tensor fill with specified value.
Definition: Tensor.h:252
Definition: NeighborSearchAllocator.h:19
void AllocCounts(TIndex **ptr, size_t num, TIndex value)
Definition: NeighborSearchAllocator.h:53
const T * DistancesPtr() const
Definition: NeighborSearchAllocator.h:61
void AllocDistances(T **ptr, size_t num)
Definition: NeighborSearchAllocator.h:35
const TIndex * IndicesPtr() const
Definition: NeighborSearchAllocator.h:59
const Tensor & NeighborsIndex() const
Definition: NeighborSearchAllocator.h:65
void AllocDistances(T **ptr, size_t num, T value)
Definition: NeighborSearchAllocator.h:41
const Tensor & NeighborsDistance() const
Definition: NeighborSearchAllocator.h:67
void AllocIndices(TIndex **ptr, size_t num)
Definition: NeighborSearchAllocator.h:23
Tensor & NeighborsDistance_()
Definition: NeighborSearchAllocator.h:68
const Tensor & NeighborsCount() const
Definition: NeighborSearchAllocator.h:69
void AllocCounts(TIndex **ptr, size_t num)
Definition: NeighborSearchAllocator.h:47
NeighborSearchAllocator(Device device)
Definition: NeighborSearchAllocator.h:21
Tensor & NeighborsIndex_()
Definition: NeighborSearchAllocator.h:66
const TIndex * CountsPtr() const
Definition: NeighborSearchAllocator.h:63
void AllocIndices(TIndex **ptr, size_t num, TIndex value)
Definition: NeighborSearchAllocator.h:29
Definition: PinholeCameraIntrinsic.cpp:16