LIBDSP Version 4.1.9
LIBDSP Software Library
Loading...
Searching...
No Matches
tpt_mat_inverse_f64.c File Reference
#include "tpt_math.h"
Include dependency graph for tpt_mat_inverse_f64.c:

Functions

tpt_status tpt_lup_decompose_f64 (uint16_t *aPermMat, f64_t *aInPlaceMat, uint16_t aN)
 LU decomposition with partial pivoting.
tpt_status tpt_mat_inverse_f64 (f64_t *aOutMat, f64_t *aInMat, uint16_t aN)
 Floating-point matrix inverse.

Function Documentation

◆ tpt_lup_decompose_f64()

tpt_status tpt_lup_decompose_f64 ( uint16_t * aPermMat,
f64_t * aInPlaceMat,
uint16_t aN )
extern

LU decomposition with partial pivoting.

Parameters
[out]aPermMatpermutation vector
[in,out]aInPlaceMatmatrix to decompose in place
[in]aNorder of the square matrix
Returns
TPT_MATH_SINGULAR if the matrix is singular, otherwise success