![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <Logging.h>#include "cloudViewer/core/Dispatch.h"#include "cloudViewer/core/Dtype.h"#include "cloudViewer/core/Indexer.h"#include "cloudViewer/core/MemoryManager.h"#include "cloudViewer/core/ParallelFor.h"#include "cloudViewer/core/SizeVector.h"#include "cloudViewer/core/Tensor.h"#include "cloudViewer/core/kernel/BinaryEW.h"
Go to the source code of this file.
Namespaces | |
| cloudViewer | |
| Generic file read and write utility for python interface. | |
| cloudViewer::core | |
| cloudViewer::core::kernel | |
Functions | |
| template<typename src_t , typename dst_t , typename element_func_t > | |
| static void | cloudViewer::core::kernel::LaunchBinaryEWKernel (const Indexer &indexer, const element_func_t &element_func) |
| template<typename src_t , typename dst_t , typename element_func_t , typename vec_func_t > | |
| static void | cloudViewer::core::kernel::LaunchBinaryEWKernel (const Indexer &indexer, const element_func_t &element_func, const vec_func_t &vec_func) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPUMaxElementKernel (const void *lhs, const void *rhs, void *dst) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPUMinElementKernel (const void *lhs, const void *rhs, void *dst) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPUAddElementKernel (const void *lhs, const void *rhs, void *dst) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPUSubElementKernel (const void *lhs, const void *rhs, void *dst) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPUMulElementKernel (const void *lhs, const void *rhs, void *dst) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPUDivElementKernel (const void *lhs, const void *rhs, void *dst) |
| template<typename src_t , typename dst_t > | |
| static void | cloudViewer::core::kernel::CPULogicalAndElementKernel (const void *lhs, const void *rhs, void *dst) |
| template<typename src_t , typename dst_t > | |
| static void | cloudViewer::core::kernel::CPULogicalOrElementKernel (const void *lhs, const void *rhs, void *dst) |
| template<typename src_t , typename dst_t > | |
| static void | cloudViewer::core::kernel::CPULogicalXorElementKernel (const void *lhs, const void *rhs, void *dst) |
| template<typename src_t , typename dst_t > | |
| static void | cloudViewer::core::kernel::CPUGtElementKernel (const void *lhs, const void *rhs, void *dst) |
| template<typename src_t , typename dst_t > | |
| static void | cloudViewer::core::kernel::CPULtElementKernel (const void *lhs, const void *rhs, void *dst) |
| template<typename src_t , typename dst_t > | |
| static void | cloudViewer::core::kernel::CPUGeqElementKernel (const void *lhs, const void *rhs, void *dst) |
| template<typename src_t , typename dst_t > | |
| static void | cloudViewer::core::kernel::CPULeqElementKernel (const void *lhs, const void *rhs, void *dst) |
| template<typename src_t , typename dst_t > | |
| static void | cloudViewer::core::kernel::CPUEqElementKernel (const void *lhs, const void *rhs, void *dst) |
| template<typename src_t , typename dst_t > | |
| static void | cloudViewer::core::kernel::CPUNeqElementKernel (const void *lhs, const void *rhs, void *dst) |
| void | cloudViewer::core::kernel::BinaryEWCPU (const Tensor &lhs, const Tensor &rhs, Tensor &dst, BinaryEWOpCode op_code) |