Grok 10.0.5
Public Member Functions | Private Member Functions | List of all members
grk::GrkMatrix Class Reference

#include <GrkMatrix.h>

Public Member Functions

bool matrix_inversion_f (float *pSrcMatrix, float *pDestMatrix, uint32_t nb_compo)
 Matrix inversion.
 

Private Member Functions

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)
 
bool lupDecompose (float *matrix, uint32_t *permutations, float *p_swap_area, uint32_t nb_compo)
 
void lupSolve (float *pResult, float *pMatrix, float *pVector, uint32_t *pPermutations, uint32_t nb_compo, float *p_intermediate_data)
 

Member Function Documentation

◆ lupDecompose()

bool grk::GrkMatrix::lupDecompose ( float matrix,
uint32_t permutations,
float p_swap_area,
uint32_t  nb_compo 
)
private

References grk::grk_read().

Referenced by matrix_inversion_f().

◆ lupInvert()

void grk::GrkMatrix::lupInvert ( float pSrcMatrix,
float pDestMatrix,
uint32_t  nb_compo,
uint32_t pPermutations,
float p_src_temp,
float p_dest_temp,
float p_swap_area 
)
private

References grk::grk_read(), and lupSolve().

Referenced by matrix_inversion_f().

◆ lupSolve()

void grk::GrkMatrix::lupSolve ( float pResult,
float pMatrix,
float pVector,
uint32_t pPermutations,
uint32_t  nb_compo,
float p_intermediate_data 
)
private

References grk::grk_read().

Referenced by lupInvert().

◆ matrix_inversion_f()

bool grk::GrkMatrix::matrix_inversion_f ( float pSrcMatrix,
float pDestMatrix,
uint32_t  nb_compo 
)

The documentation for this class was generated from the following files: