Function icrar::cuda::pseudo_inverse(cusolverDnHandle_t, cublasHandle_t, const Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic>&, const JobType)¶
Defined in File matrix_invert.h
Function Documentation¶
-
Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic>
icrar::cuda
::
pseudo_inverse
(cusolverDnHandle_t cusolverHandle, cublasHandle_t cublasHandle, const Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic> &a, const JobType jobtype = JobType::S)¶ Computes the moore penrose pseudo inverse where A’A = I (left inverse)
- Return
Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic>
- Parameters
cusolverHandle
:cublasHandle
:a
:jobtype
: SVD matrix dimension type