Open3D (C++ API)
0.19.0
Toggle main menu visibility
Loading...
Searching...
No Matches
cpp
open3d
core
kernel
IndexReduction.h
Go to the documentation of this file.
1
// ----------------------------------------------------------------------------
2
// - Open3D: www.open3d.org -
3
// ----------------------------------------------------------------------------
4
// Copyright (c) 2018-2024 www.open3d.org
5
// SPDX-License-Identifier: MIT
6
// ----------------------------------------------------------------------------
7
8
#pragma once
9
10
#include "
open3d/core/Tensor.h
"
11
#include "
open3d/utility/Logging.h
"
12
13
namespace
open3d
{
14
namespace
core
{
15
namespace
kernel
{
16
17
void
IndexAdd_
(int64_t dim,
18
const
Tensor& index,
19
const
Tensor& src,
20
Tensor& dst);
21
22
void
IndexAddCPU_
(int64_t dim,
23
const
Tensor& index,
24
const
Tensor& src,
25
Tensor& dst);
26
27
#ifdef BUILD_SYCL_MODULE
28
void
IndexAddSYCL_
(int64_t dim,
29
const
Tensor& index,
30
const
Tensor& src,
31
Tensor& dst);
32
#endif
33
34
#ifdef BUILD_CUDA_MODULE
35
void
IndexAddCUDA_(int64_t dim,
36
const
Tensor& index,
37
const
Tensor& src,
38
Tensor& dst);
39
#endif
40
41
}
// namespace kernel
42
}
// namespace core
43
}
// namespace open3d
Logging.h
Tensor.h
open3d::core::kernel
Definition
Arange.cpp:15
open3d::core::kernel::IndexAdd_
void IndexAdd_(int64_t dim, const Tensor &index, const Tensor &src, Tensor &dst)
Definition
IndexReduction.cpp:16
open3d::core::kernel::IndexAddCPU_
void IndexAddCPU_(int64_t dim, const Tensor &index, const Tensor &src, Tensor &dst)
Definition
IndexReductionCPU.cpp:65
open3d::core::kernel::IndexAddSYCL_
void IndexAddSYCL_(int64_t dim, const Tensor &index, const Tensor &src, Tensor &dst)
Definition
IndexReductionSYCL.cpp:18
open3d::core
Definition
AdvancedIndexing.cpp:15
open3d
Definition
PinholeCameraIntrinsic.cpp:16
Generated by
1.17.0