![]() |
NMSIS-DSP
Version 1.4.1
NMSIS DSP Software Library
|
Functions | |
| RISCV_DSP_ATTRIBUTE riscv_status | riscv_mat_cholesky_f16 (const riscv_matrix_instance_f16 *pSrc, riscv_matrix_instance_f16 *pDst) |
| Floating-point Cholesky decomposition of positive-definite matrix. More... | |
| RISCV_DSP_ATTRIBUTE riscv_status | riscv_mat_cholesky_f32 (const riscv_matrix_instance_f32 *pSrc, riscv_matrix_instance_f32 *pDst) |
| Floating-point Cholesky decomposition of positive-definite matrix. More... | |
| RISCV_DSP_ATTRIBUTE riscv_status | riscv_mat_cholesky_f64 (const riscv_matrix_instance_f64 *pSrc, riscv_matrix_instance_f64 *pDst) |
| Floating-point Cholesky decomposition of positive-definite matrix. More... | |
| RISCV_DSP_ATTRIBUTE riscv_status | riscv_mat_ldlt_f32 (const riscv_matrix_instance_f32 *pSrc, riscv_matrix_instance_f32 *pl, riscv_matrix_instance_f32 *pd, uint16_t *pp) |
| Floating-point LDL^t decomposition of positive semi-definite matrix. More... | |
| RISCV_DSP_ATTRIBUTE riscv_status | riscv_mat_ldlt_f64 (const riscv_matrix_instance_f64 *pSrc, riscv_matrix_instance_f64 *pl, riscv_matrix_instance_f64 *pd, uint16_t *pp) |
| Floating-point LDL^t decomposition of positive semi-definite matrix. More... | |
Computes the Cholesky or LL^t decomposition of a matrix.
If the input matrix does not have a decomposition, then the algorithm terminates and returns error status RISCV_MATH_DECOMPOSITION_FAILURE.
| RISCV_DSP_ATTRIBUTE riscv_status riscv_mat_cholesky_f16 | ( | const riscv_matrix_instance_f16 * | pSrc, |
| riscv_matrix_instance_f16 * | pDst | ||
| ) |
Floating-point Cholesky decomposition of positive-definite matrix.
Floating-point Cholesky decomposition of Symmetric Positive Definite Matrix.
| [in] | pSrc | points to the instance of the input floating-point matrix structure. |
| [out] | pDst | points to the instance of the output floating-point matrix structure. |
| RISCV_DSP_ATTRIBUTE riscv_status riscv_mat_cholesky_f32 | ( | const riscv_matrix_instance_f32 * | pSrc, |
| riscv_matrix_instance_f32 * | pDst | ||
| ) |
Floating-point Cholesky decomposition of positive-definite matrix.
Floating-point Cholesky decomposition of Symmetric Positive Definite Matrix.
| [in] | pSrc | points to the instance of the input floating-point matrix structure. |
| [out] | pDst | points to the instance of the output floating-point matrix structure. |
| RISCV_DSP_ATTRIBUTE riscv_status riscv_mat_cholesky_f64 | ( | const riscv_matrix_instance_f64 * | pSrc, |
| riscv_matrix_instance_f64 * | pDst | ||
| ) |
Floating-point Cholesky decomposition of positive-definite matrix.
Floating-point Cholesky decomposition of Symmetric Positive Definite Matrix.
| [in] | pSrc | points to the instance of the input floating-point matrix structure. |
| [out] | pDst | points to the instance of the output floating-point matrix structure. |
| RISCV_DSP_ATTRIBUTE riscv_status riscv_mat_ldlt_f32 | ( | const riscv_matrix_instance_f32 * | pSrc, |
| riscv_matrix_instance_f32 * | pl, | ||
| riscv_matrix_instance_f32 * | pd, | ||
| uint16_t * | pp | ||
| ) |
Floating-point LDL^t decomposition of positive semi-definite matrix.
Floating-point LDL decomposition of Symmetric Positive Semi-Definite Matrix.
| [in] | pSrc | points to the instance of the input floating-point matrix structure. |
| [out] | pl | points to the instance of the output floating-point triangular matrix structure. |
| [out] | pd | points to the instance of the output floating-point diagonal matrix structure. |
| [out] | pp | points to the instance of the output floating-point permutation vector. |
| RISCV_DSP_ATTRIBUTE riscv_status riscv_mat_ldlt_f64 | ( | const riscv_matrix_instance_f64 * | pSrc, |
| riscv_matrix_instance_f64 * | pl, | ||
| riscv_matrix_instance_f64 * | pd, | ||
| uint16_t * | pp | ||
| ) |
Floating-point LDL^t decomposition of positive semi-definite matrix.
Floating-point LDL decomposition of Symmetric Positive Semi-Definite Matrix.
| [in] | pSrc | points to the instance of the input floating-point matrix structure. |
| [out] | pl | points to the instance of the output floating-point triangular matrix structure. |
| [out] | pd | points to the instance of the output floating-point diagonal matrix structure. |
| [out] | pp | points to the instance of the output floating-point permutation vector. |