#include <CPULauncher.h>
|
template<typename func_t > |
static void | LaunchUnaryEWKernel (const Indexer &indexer, func_t element_kernel) |
|
template<typename func_t > |
static void | LaunchBinaryEWKernel (const Indexer &indexer, func_t element_kernel) |
|
template<typename func_t > |
static void | LaunchAdvancedIndexerKernel (const AdvancedIndexer &indexer, func_t element_kernel) |
|
template<typename scalar_t , typename func_t > |
static void | LaunchReductionKernelSerial (const Indexer &indexer, func_t element_kernel) |
|
template<typename scalar_t , typename func_t > |
static void | LaunchReductionKernelTwoPass (const Indexer &indexer, func_t element_kernel, scalar_t identity) |
|
template<typename scalar_t , typename func_t > |
static void | LaunchReductionParallelDim (const Indexer &indexer, func_t element_kernel) |
|
◆ LaunchAdvancedIndexerKernel()
template<typename func_t >
static void open3d::kernel::CPULauncher::LaunchAdvancedIndexerKernel |
( |
const AdvancedIndexer & |
indexer, |
|
|
func_t |
element_kernel |
|
) |
| |
|
inlinestatic |
◆ LaunchBinaryEWKernel()
template<typename func_t >
static void open3d::kernel::CPULauncher::LaunchBinaryEWKernel |
( |
const Indexer & |
indexer, |
|
|
func_t |
element_kernel |
|
) |
| |
|
inlinestatic |
◆ LaunchReductionKernelSerial()
template<typename scalar_t , typename func_t >
static void open3d::kernel::CPULauncher::LaunchReductionKernelSerial |
( |
const Indexer & |
indexer, |
|
|
func_t |
element_kernel |
|
) |
| |
|
inlinestatic |
◆ LaunchReductionKernelTwoPass()
template<typename scalar_t , typename func_t >
static void open3d::kernel::CPULauncher::LaunchReductionKernelTwoPass |
( |
const Indexer & |
indexer, |
|
|
func_t |
element_kernel, |
|
|
scalar_t |
identity |
|
) |
| |
|
inlinestatic |
Create num_threads workers to compute partial reductions and then reduce to the final results. This only applies to reduction op with one output.
◆ LaunchReductionParallelDim()
template<typename scalar_t , typename func_t >
static void open3d::kernel::CPULauncher::LaunchReductionParallelDim |
( |
const Indexer & |
indexer, |
|
|
func_t |
element_kernel |
|
) |
| |
|
inlinestatic |
◆ LaunchUnaryEWKernel()
template<typename func_t >
static void open3d::kernel::CPULauncher::LaunchUnaryEWKernel |
( |
const Indexer & |
indexer, |
|
|
func_t |
element_kernel |
|
) |
| |
|
inlinestatic |
The documentation for this class was generated from the following file: