#include <stdio.h>#include <math.h>#include <gandalf/linalg/2x4matrix_norm.h>#include <gandalf/common/misc_error.h>Defines | |
| #define | GAN_MAT_NORMALISE gan_mat24_normalize | 
| #define | GAN_MAT_NORM_FNAME "gan_mat24_normalize" | 
| #define | GAN_MATTYPE Gan_Matrix24 | 
| #define | GAN_SQUMATTYPE Gan_SquMatrix44 | 
| #define | GAN_SQUMATTYPEP Gan_SquMatrix22 | 
| #define | GAN_MAT_SCALE_S gan_mat24_scale_s | 
| #define | GAN_MAT_DIVIDE_S gan_mat24_divide_s | 
| #define | GAN_MAT_FNORM_S gan_mat24_Fnorm_s | 
| #define | GAN_SYMMAT_IDENT_S gan_symmat44_ident_s | 
| #define | GAN_SYMMAT_INVERT_Q gan_symmat44_invert_q | 
| #define | GAN_SYMMAT_ZERO_Q gan_symmat44_zero_q | 
| #define | GAN_SYMMAT_MULTV_Q gan_symmat44_multv2_q | 
| #define | GAN_SYMMAT_DIVIDE_S gan_symmat44_divide_s | 
| #define | GAN_SYMMAT_DIVIDE_I gan_symmat44_divide_i | 
| #define | GAN_SYMMAT_INCREMENT gan_symmat44_increment | 
| #define | GAN_SYMMAT_TRACE_S gan_symmat44_trace_s | 
| #define | GAN_SYMMAT_SUB_Q gan_symmat44_sub_q | 
| #define | GAN_SYMMAT_SUMSQR_Q gan_symmat44_sumsqr_q | 
| #define | GAN_SYMMAT_CHOLESKY_Q gan_symmat44_cholesky_q | 
| #define | GAN_SYMMATP_TRACE_S gan_symmat22_trace_s | 
| #define | GAN_SYMMAT_LRMULTM_Q gan_symmat44_lrmultm24_q | 
| #define | GAN_LTMATI_MULTV_S gan_ltmat44I_multv2_s | 
| #define | GAN_MAT_RMULTLIT_S gan_mat24_rmultl44IT_s | 
| #define | GAN_MAT_RMULTLIT_S gan_mat24_rmultl44IT_s | 
| #define | GAN_MAT_SLMULTT_Q gan_mat24_slmultT_q | 
| #define | GAN_MAT_TPOSE_I gan_mat24_tpose_i | 
Functions | |
| Gan_Bool | gan_mat24_normalize (Gan_Matrix24 *B, int n, double term_threshold, int max_iterations, Gan_SquMatrix44 *Lp) | 
| Normalize array of 2x4 matrices to identity inertia moment.   | |
Part of: Gandalf Library
 1.3.9.1