ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
LapackWrapper.h File Reference
Include dependency graph for LapackWrapper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 cloudViewer
 Generic file read and write utility for python interface.
 
 cloudViewer::core
 

Functions

template<typename scalar_t >
CLOUDVIEWER_CPU_LINALG_INT cloudViewer::core::getrf_cpu (int layout, CLOUDVIEWER_CPU_LINALG_INT m, CLOUDVIEWER_CPU_LINALG_INT n, scalar_t *A_data, CLOUDVIEWER_CPU_LINALG_INT lda, CLOUDVIEWER_CPU_LINALG_INT *ipiv_data)
 
template<typename scalar_t >
CLOUDVIEWER_CPU_LINALG_INT cloudViewer::core::getri_cpu (int layout, CLOUDVIEWER_CPU_LINALG_INT n, scalar_t *A_data, CLOUDVIEWER_CPU_LINALG_INT lda, CLOUDVIEWER_CPU_LINALG_INT *ipiv_data)
 
template<typename scalar_t >
CLOUDVIEWER_CPU_LINALG_INT cloudViewer::core::gesv_cpu (int layout, CLOUDVIEWER_CPU_LINALG_INT n, CLOUDVIEWER_CPU_LINALG_INT m, scalar_t *A_data, CLOUDVIEWER_CPU_LINALG_INT lda, CLOUDVIEWER_CPU_LINALG_INT *ipiv_data, scalar_t *B_data, CLOUDVIEWER_CPU_LINALG_INT ldb)
 
template<typename scalar_t >
CLOUDVIEWER_CPU_LINALG_INT cloudViewer::core::gels_cpu (int matrix_layout, char trans, CLOUDVIEWER_CPU_LINALG_INT m, CLOUDVIEWER_CPU_LINALG_INT n, CLOUDVIEWER_CPU_LINALG_INT nrhs, scalar_t *A_data, CLOUDVIEWER_CPU_LINALG_INT lda, scalar_t *B_data, CLOUDVIEWER_CPU_LINALG_INT ldb)
 
template<typename scalar_t >
CLOUDVIEWER_CPU_LINALG_INT cloudViewer::core::gesvd_cpu (int matrix_layout, char jobu, char jobvt, CLOUDVIEWER_CPU_LINALG_INT m, CLOUDVIEWER_CPU_LINALG_INT n, scalar_t *A_data, CLOUDVIEWER_CPU_LINALG_INT lda, scalar_t *S_data, scalar_t *U_data, CLOUDVIEWER_CPU_LINALG_INT ldu, scalar_t *VT_data, CLOUDVIEWER_CPU_LINALG_INT ldvt, scalar_t *superb)
 
template<>
CLOUDVIEWER_CPU_LINALG_INT cloudViewer::core::getrf_cpu< float > (int layout, CLOUDVIEWER_CPU_LINALG_INT m, CLOUDVIEWER_CPU_LINALG_INT n, float *A_data, CLOUDVIEWER_CPU_LINALG_INT lda, CLOUDVIEWER_CPU_LINALG_INT *ipiv_data)
 
template<>
CLOUDVIEWER_CPU_LINALG_INT cloudViewer::core::getrf_cpu< double > (int layout, CLOUDVIEWER_CPU_LINALG_INT m, CLOUDVIEWER_CPU_LINALG_INT n, double *A_data, CLOUDVIEWER_CPU_LINALG_INT lda, CLOUDVIEWER_CPU_LINALG_INT *ipiv_data)
 
template<>
CLOUDVIEWER_CPU_LINALG_INT cloudViewer::core::getri_cpu< float > (int layout, CLOUDVIEWER_CPU_LINALG_INT n, float *A_data, CLOUDVIEWER_CPU_LINALG_INT lda, CLOUDVIEWER_CPU_LINALG_INT *ipiv_data)
 
template<>
CLOUDVIEWER_CPU_LINALG_INT cloudViewer::core::getri_cpu< double > (int layout, CLOUDVIEWER_CPU_LINALG_INT n, double *A_data, CLOUDVIEWER_CPU_LINALG_INT lda, CLOUDVIEWER_CPU_LINALG_INT *ipiv_data)
 
template<>
CLOUDVIEWER_CPU_LINALG_INT cloudViewer::core::gesv_cpu< float > (int layout, CLOUDVIEWER_CPU_LINALG_INT n, CLOUDVIEWER_CPU_LINALG_INT m, float *A_data, CLOUDVIEWER_CPU_LINALG_INT lda, CLOUDVIEWER_CPU_LINALG_INT *ipiv_data, float *B_data, CLOUDVIEWER_CPU_LINALG_INT ldb)
 
template<>
CLOUDVIEWER_CPU_LINALG_INT cloudViewer::core::gesv_cpu< double > (int layout, CLOUDVIEWER_CPU_LINALG_INT n, CLOUDVIEWER_CPU_LINALG_INT m, double *A_data, CLOUDVIEWER_CPU_LINALG_INT lda, CLOUDVIEWER_CPU_LINALG_INT *ipiv_data, double *B_data, CLOUDVIEWER_CPU_LINALG_INT ldb)
 
template<>
CLOUDVIEWER_CPU_LINALG_INT cloudViewer::core::gels_cpu< float > (int layout, char trans, CLOUDVIEWER_CPU_LINALG_INT m, CLOUDVIEWER_CPU_LINALG_INT n, CLOUDVIEWER_CPU_LINALG_INT nrhs, float *A_data, CLOUDVIEWER_CPU_LINALG_INT lda, float *B_data, CLOUDVIEWER_CPU_LINALG_INT ldb)
 
template<>
CLOUDVIEWER_CPU_LINALG_INT cloudViewer::core::gels_cpu< double > (int layout, char trans, CLOUDVIEWER_CPU_LINALG_INT m, CLOUDVIEWER_CPU_LINALG_INT n, CLOUDVIEWER_CPU_LINALG_INT nrhs, double *A_data, CLOUDVIEWER_CPU_LINALG_INT lda, double *B_data, CLOUDVIEWER_CPU_LINALG_INT ldb)
 
template<>
CLOUDVIEWER_CPU_LINALG_INT cloudViewer::core::gesvd_cpu< float > (int layout, char jobu, char jobvt, CLOUDVIEWER_CPU_LINALG_INT m, CLOUDVIEWER_CPU_LINALG_INT n, float *A_data, CLOUDVIEWER_CPU_LINALG_INT lda, float *S_data, float *U_data, CLOUDVIEWER_CPU_LINALG_INT ldu, float *VT_data, CLOUDVIEWER_CPU_LINALG_INT ldvt, float *superb)
 
template<>
CLOUDVIEWER_CPU_LINALG_INT cloudViewer::core::gesvd_cpu< double > (int layout, char jobu, char jobvt, CLOUDVIEWER_CPU_LINALG_INT m, CLOUDVIEWER_CPU_LINALG_INT n, double *A_data, CLOUDVIEWER_CPU_LINALG_INT lda, double *S_data, double *U_data, CLOUDVIEWER_CPU_LINALG_INT ldu, double *VT_data, CLOUDVIEWER_CPU_LINALG_INT ldvt, double *superb)