30 void lupInvert(
float* pSrcMatrix,
float* pDestMatrix, uint32_t nb_compo,
31 uint32_t* pPermutations,
float* p_src_temp,
float* p_dest_temp,
34 bool lupDecompose(
float* matrix, uint32_t* permutations,
float* p_swap_area, uint32_t nb_compo);
36 void lupSolve(
float* pResult,
float* pMatrix,
float* pVector, uint32_t* pPermutations,
37 uint32_t nb_compo,
float* p_intermediate_data);
Definition: GrkMatrix.h:25
bool matrix_inversion_f(float *pSrcMatrix, float *pDestMatrix, uint32_t nb_compo)
Matrix inversion.
Definition: GrkMatrix.cpp:29
void lupInvert(float *pSrcMatrix, float *pDestMatrix, uint32_t nb_compo, uint32_t *pPermutations, float *p_src_temp, float *p_dest_temp, float *p_swap_area)
Definition: GrkMatrix.cpp:213
bool lupDecompose(float *matrix, uint32_t *permutations, float *p_swap_area, uint32_t nb_compo)
Definition: GrkMatrix.cpp:58
void lupSolve(float *pResult, float *pMatrix, float *pVector, uint32_t *pPermutations, uint32_t nb_compo, float *p_intermediate_data)
Definition: GrkMatrix.cpp:158
Copyright (C) 2016-2023 Grok Image Compression Inc.
Definition: ICacheable.h:20