![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <Logging.h>#include <cmath>#include <cstring>#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/UnaryEW.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 element_func_t > | |
| static void | cloudViewer::core::kernel::LaunchUnaryEWKernel (const Indexer &indexer, const element_func_t &element_func) |
| template<typename src_t , typename dst_t , typename element_func_t > | |
| static void | cloudViewer::core::kernel::LaunchUnaryEWKernel (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::LaunchUnaryEWKernel (const Indexer &indexer, const element_func_t &element_func, const vec_func_t &vec_func) |
| template<typename src_t , typename dst_t > | |
| static void | cloudViewer::core::kernel::CPUCopyElementKernel (const void *src, void *dst) |
| static void | cloudViewer::core::kernel::CPUCopyObjectElementKernel (const void *src, void *dst, int64_t object_byte_size) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPUSqrtElementKernel (const void *src, void *dst) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPUSinElementKernel (const void *src, void *dst) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPUCosElementKernel (const void *src, void *dst) |
| template<typename scalar_t , typename std::enable_if< std::is_integral< scalar_t >::value, int >::type = 0> | |
| static void | cloudViewer::core::kernel::CPUNegElementKernel (const void *src, void *dst) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPUExpElementKernel (const void *src, void *dst) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPUAbsElementKernel (const void *src, void *dst) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPUIsNanElementKernel (const void *src, void *dst) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPUIsInfElementKernel (const void *src, void *dst) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPUIsFiniteElementKernel (const void *src, void *dst) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPUFloorElementKernel (const void *src, void *dst) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPUCeilElementKernel (const void *src, void *dst) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPURoundElementKernel (const void *src, void *dst) |
| template<typename scalar_t > | |
| static void | cloudViewer::core::kernel::CPUTruncElementKernel (const void *src, void *dst) |
| template<typename src_t , typename dst_t > | |
| static void | cloudViewer::core::kernel::CPULogicalNotElementKernel (const void *src, void *dst) |
| void | cloudViewer::core::kernel::CopyCPU (const Tensor &src, Tensor &dst) |
| void | cloudViewer::core::kernel::UnaryEWCPU (const Tensor &src, Tensor &dst, UnaryEWOpCode op_code) |