|
Open3D (C++ API)
0.19.0
|
Public Member Functions | |
| CPUArgReductionEngine (const CPUArgReductionEngine &)=delete | |
| CPUArgReductionEngine & | operator= (const CPUArgReductionEngine &)=delete |
| CPUArgReductionEngine (const Indexer &indexer) | |
| template<typename func_t, typename scalar_t> | |
| void | Run (const func_t &reduce_func, scalar_t identity) |
Static Public Member Functions | |
| template<typename scalar_t, typename func_t> | |
| static void | LaunchArgReductionParallelDim (const Indexer &indexer, func_t reduce_func, scalar_t identity) |
| template<typename scalar_t, typename func_t> | |
| static void | LaunchArgReductionKernelTwoPass (const Indexer &indexer, func_t reduce_func, scalar_t identity) |
|
delete |
|
inline |
|
inlinestatic |
Create num_threads workers to compute partial arg reductions and then reduce to the final results. This only applies to arg reduction op with one output.
|
inlinestatic |
|
delete |
|
inline |