Functions | |
arm_status | arm_mat_cholesky_f16 (const arm_matrix_instance_f16 *pSrc, arm_matrix_instance_f16 *pDst) |
Floating-point Cholesky decomposition of positive-definite matrix. | |
arm_status | arm_mat_cholesky_f32 (const arm_matrix_instance_f32 *pSrc, arm_matrix_instance_f32 *pDst) |
Floating-point Cholesky decomposition of positive-definite matrix. | |
arm_status | arm_mat_cholesky_f64 (const arm_matrix_instance_f64 *pSrc, arm_matrix_instance_f64 *pDst) |
Floating-point Cholesky decomposition of positive-definite matrix. | |
arm_status | arm_mat_ldlt_f32 (const arm_matrix_instance_f32 *pSrc, arm_matrix_instance_f32 *pl, arm_matrix_instance_f32 *pd, uint16_t *pp) |
Floating-point LDL^t decomposition of positive semi-definite matrix. | |
arm_status | arm_mat_ldlt_f64 (const arm_matrix_instance_f64 *pSrc, arm_matrix_instance_f64 *pl, arm_matrix_instance_f64 *pd, uint16_t *pp) |
Floating-point LDL^t decomposition of positive semi-definite matrix. | |
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 ARM_MATH_DECOMPOSITION_FAILURE.
arm_status arm_mat_cholesky_f16 | ( | const arm_matrix_instance_f16 * | pSrc, |
arm_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. |
arm_status arm_mat_cholesky_f32 | ( | const arm_matrix_instance_f32 * | pSrc, |
arm_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. |
arm_status arm_mat_cholesky_f64 | ( | const arm_matrix_instance_f64 * | pSrc, |
arm_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. |
arm_status arm_mat_ldlt_f32 | ( | const arm_matrix_instance_f32 * | pSrc, |
arm_matrix_instance_f32 * | pl, | ||
arm_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. |
arm_status arm_mat_ldlt_f64 | ( | const arm_matrix_instance_f64 * | pSrc, |
arm_matrix_instance_f64 * | pl, | ||
arm_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. |