|
Open3D (C++ API)
0.19.0
|
#include <cmath>#include "open3d/core/CUDAUtils.h"#include "open3d/t/geometry/kernel/GeometryMacros.h"#include "math.h"#include "open3d/core/linalg/kernel/Matrix.h"Go to the source code of this file.
Data Structures | |
| union | open3d::core::linalg::kernel::un< scalar_t > |
Namespaces | |
| namespace | open3d |
| namespace | open3d::core |
| namespace | open3d::core::linalg |
| namespace | open3d::core::linalg::kernel |
Macros | |
| #define | gone 1065353216 |
| #define | gsine_pi_over_eight 1053028117 |
| #define | gcosine_pi_over_eight 1064076127 |
| #define | gtiny_number 1.e-20 |
| #define | gfour_gamma_squared 5.8284273147583007813 |
| #define | __fadd_rn(x, y) |
| #define | __fsub_rn(x, y) |
| #define | __frsqrt_rn(x) |
| #define | __dadd_rn(x, y) |
| #define | __dsub_rn(x, y) |
| #define | __drsqrt_rn(x) |
| #define | __add_rn(x, y) |
| #define | __sub_rn(x, y) |
| #define | __rsqrt_rn(x) |
Functions | |
| template<typename scalar_t> | |
| OPEN3D_DEVICE OPEN3D_FORCE_INLINE void | open3d::core::linalg::kernel::svd3x3 (const scalar_t *A_3x3, scalar_t *U_3x3, scalar_t *S_3x1, scalar_t *V_3x3) |
| template<> | |
| OPEN3D_DEVICE OPEN3D_FORCE_INLINE void | open3d::core::linalg::kernel::svd3x3< double > (const double *A_3x3, double *U_3x3, double *S_3x1, double *V_3x3) |
| template<> | |
| OPEN3D_DEVICE OPEN3D_FORCE_INLINE void | open3d::core::linalg::kernel::svd3x3< float > (const float *A_3x3, float *U_3x3, float *S_3x1, float *V_3x3) |
| template<typename scalar_t> | |
| OPEN3D_DEVICE OPEN3D_FORCE_INLINE void | open3d::core::linalg::kernel::solve_svd3x3 (const scalar_t *A_3x3, const scalar_t *B_3x1, scalar_t *X_3x1) |
| #define __add_rn | ( | x, | |
| y ) |
| #define __dadd_rn | ( | x, | |
| y ) |
| #define __drsqrt_rn | ( | x | ) |
| #define __dsub_rn | ( | x, | |
| y ) |
| #define __fadd_rn | ( | x, | |
| y ) |
| #define __frsqrt_rn | ( | x | ) |
| #define __fsub_rn | ( | x, | |
| y ) |
| #define __rsqrt_rn | ( | x | ) |
| #define __sub_rn | ( | x, | |
| y ) |
| #define gcosine_pi_over_eight 1064076127 |
| #define gfour_gamma_squared 5.8284273147583007813 |
| #define gone 1065353216 |
| #define gsine_pi_over_eight 1053028117 |
| #define gtiny_number 1.e-20 |