Open3D (C++ API)
0.18.0
|
Data Structures | |
union | un |
Functions | |
template<typename scalar_t > | |
OPEN3D_HOST_DEVICE OPEN3D_FORCE_INLINE void | matmul3x3_3x1 (const scalar_t *A_3x3, const scalar_t *B_3x1, scalar_t *C_3x1) |
template<typename scalar_t > | |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE void | matmul3x3_3x3 (const scalar_t *A_3x3, const scalar_t *B_3x3, scalar_t *C_3x3) |
template<typename scalar_t > | |
OPEN3D_HOST_DEVICE OPEN3D_FORCE_INLINE void | cross_3x1 (const scalar_t *A_3x1_input, const scalar_t *B_3x1_input, scalar_t *C_3x1_output) |
template<typename scalar_t > | |
OPEN3D_HOST_DEVICE OPEN3D_FORCE_INLINE scalar_t | cross_mag_3x1 (const scalar_t *A_3x1_input, const scalar_t *B_3x1_input) |
template<typename scalar_t > | |
OPEN3D_HOST_DEVICE OPEN3D_FORCE_INLINE scalar_t | dot_3x1 (const scalar_t *A_3x1_input, const scalar_t *B_3x1_input) |
template<typename scalar_t > | |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE scalar_t | det2x2 (const scalar_t *A_2x2) |
template<typename scalar_t > | |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE scalar_t | det3x3 (const scalar_t *A_3x3) |
template<typename scalar_t > | |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE bool | inverse2x2 (const scalar_t *A_2x2, scalar_t *output_2x2) |
template<typename scalar_t > | |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE bool | inverse3x3 (const scalar_t *A_3x3, scalar_t *output_3x3) |
template<typename scalar_t > | |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE void | transpose2x2_ (scalar_t *A_2x2) |
template<typename scalar_t > | |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE void | transpose2x2 (const scalar_t *A_2x2, scalar_t *output_2x2) |
template<typename scalar_t > | |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE void | transpose3x3_ (scalar_t *A_3x3) |
template<typename scalar_t > | |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE void | transpose3x3 (const scalar_t *A_3x3, scalar_t *output_3x3) |
template<typename scalar_t > | |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE void | transpose4x4_ (scalar_t *A_4x4) |
template<typename scalar_t > | |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE void | transpose4x4 (const scalar_t *A_4x4, scalar_t *output_4x4) |
template<typename scalar_t > | |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE void | 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 | svd3x3< double > (const double *A_3x3, double *U_3x3, double *S_3x1, double *V_3x3) |
template<> | |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE void | 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 | solve_svd3x3 (const scalar_t *A_3x3, const scalar_t *B_3x1, scalar_t *X_3x1) |
OPEN3D_HOST_DEVICE OPEN3D_FORCE_INLINE void open3d::core::linalg::kernel::cross_3x1 | ( | const scalar_t * | A_3x1_input, |
const scalar_t * | B_3x1_input, | ||
scalar_t * | C_3x1_output | ||
) |
OPEN3D_HOST_DEVICE OPEN3D_FORCE_INLINE scalar_t open3d::core::linalg::kernel::cross_mag_3x1 | ( | const scalar_t * | A_3x1_input, |
const scalar_t * | B_3x1_input | ||
) |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE scalar_t open3d::core::linalg::kernel::det2x2 | ( | const scalar_t * | A_2x2 | ) |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE scalar_t open3d::core::linalg::kernel::det3x3 | ( | const scalar_t * | A_3x3 | ) |
OPEN3D_HOST_DEVICE OPEN3D_FORCE_INLINE scalar_t open3d::core::linalg::kernel::dot_3x1 | ( | const scalar_t * | A_3x1_input, |
const scalar_t * | B_3x1_input | ||
) |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE bool open3d::core::linalg::kernel::inverse2x2 | ( | const scalar_t * | A_2x2, |
scalar_t * | output_2x2 | ||
) |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE bool open3d::core::linalg::kernel::inverse3x3 | ( | const scalar_t * | A_3x3, |
scalar_t * | output_3x3 | ||
) |
OPEN3D_HOST_DEVICE OPEN3D_FORCE_INLINE void open3d::core::linalg::kernel::matmul3x3_3x1 | ( | const scalar_t * | A_3x3, |
const scalar_t * | B_3x1, | ||
scalar_t * | C_3x1 | ||
) |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE void open3d::core::linalg::kernel::matmul3x3_3x3 | ( | const scalar_t * | A_3x3, |
const scalar_t * | B_3x3, | ||
scalar_t * | C_3x3 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE void open3d::core::linalg::kernel::transpose2x2 | ( | const scalar_t * | A_2x2, |
scalar_t * | output_2x2 | ||
) |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE void open3d::core::linalg::kernel::transpose2x2_ | ( | scalar_t * | A_2x2 | ) |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE void open3d::core::linalg::kernel::transpose3x3 | ( | const scalar_t * | A_3x3, |
scalar_t * | output_3x3 | ||
) |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE void open3d::core::linalg::kernel::transpose3x3_ | ( | scalar_t * | A_3x3 | ) |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE void open3d::core::linalg::kernel::transpose4x4 | ( | const scalar_t * | A_4x4, |
scalar_t * | output_4x4 | ||
) |
OPEN3D_DEVICE OPEN3D_FORCE_INLINE void open3d::core::linalg::kernel::transpose4x4_ | ( | scalar_t * | A_4x4 | ) |