Main Page   Modules   Compound List   File List   Compound Members   File Members  

Multiply/Divide a Fixed Size Matrix by a Scalar
[Fixed Size MatricesFixed Size Matrices and Vectors]


Functions

Gan_Matrix22 gan_mat22_scale_s (Gan_Matrix22 *A, double a)
 Scale fixed size matrix.

Gan_Matrix22 gan_mat22_divide_s (Gan_Matrix22 *A, double a)
 Divide fixed size matrix by scalar.

Gan_Matrix22 gan_mat22_negate_s (Gan_Matrix22 *A)
 Negate fixed size matrix.

Gan_Matrix22gan_mat22_unit_q (Gan_Matrix22 *A, Gan_Matrix22 *B)
 Scale matrix to unit norm.

Gan_Matrix22 gan_mat22_unit_s (Gan_Matrix22 *A)
 Scale matrix to unit norm.

Gan_SquMatrix22 gan_symmat22_scale_s (Gan_SquMatrix22 *A, double a)
 Scale fixed size matrix.

Gan_SquMatrix22 gan_symmat22_divide_s (Gan_SquMatrix22 *A, double a)
 Divide fixed size matrix by scalar.

Gan_SquMatrix22 gan_symmat22_negate_s (Gan_SquMatrix22 *A)
 Negate fixed size matrix.

Gan_SquMatrix22gan_symmat22_unit_q (Gan_SquMatrix22 *A, Gan_SquMatrix22 *B)
 Scale matrix to unit norm.

Gan_SquMatrix22 gan_symmat22_unit_s (Gan_SquMatrix22 *A)
 Scale matrix to unit norm.

Gan_SquMatrix22 gan_ltmat22_scale_s (Gan_SquMatrix22 *A, double a)
 Scale fixed size matrix.

Gan_SquMatrix22 gan_ltmat22_divide_s (Gan_SquMatrix22 *A, double a)
 Divide fixed size matrix by scalar.

Gan_SquMatrix22 gan_ltmat22_negate_s (Gan_SquMatrix22 *A)
 Negate fixed size matrix.

Gan_SquMatrix22gan_ltmat22_unit_q (Gan_SquMatrix22 *A, Gan_SquMatrix22 *B)
 Scale matrix to unit norm.

Gan_SquMatrix22 gan_ltmat22_unit_s (Gan_SquMatrix22 *A)
 Scale matrix to unit norm.

Gan_Matrix22gan_mat22_scale_q (Gan_Matrix22 *A, double a, Gan_Matrix22 *B)
 Macro: Scale fixed size matrix.

Gan_Matrix22gan_mat22_scale_i (Gan_Matrix22 *A, double a)
 Macro: Scale fixed size matrix.

Gan_Matrix22gan_mat22_divide_q (Gan_Matrix22 *A, double a, Gan_Matrix22 *B)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix22gan_mat22_divide_i (Gan_Matrix22 *A, double a)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix22gan_mat22_negate_q (Gan_Matrix22 *A, Gan_Matrix22 *B)
 Macro: Negate fixed size matrix.

Gan_Matrix22gan_mat22_negate_i (Gan_Matrix22 *A)
 Macro: Negate fixed size matrix.

Gan_Matrix22gan_mat22_unit_i (Gan_Matrix22 *A)
 Macro: Scale matrix to unit norm.

Gan_SquMatrix22gan_symmat22_scale_q (Gan_SquMatrix22 *A, double a, Gan_SquMatrix22 *B)
 Macro: Scale fixed size matrix.

Gan_SquMatrix22gan_symmat22_scale_i (Gan_SquMatrix22 *A, double a)
 Macro: Scale fixed size matrix.

Gan_SquMatrix22gan_symmat22_divide_q (Gan_SquMatrix22 *A, double a, Gan_SquMatrix22 *B)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix22gan_symmat22_divide_i (Gan_SquMatrix22 *A, double a)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix22gan_symmat22_negate_q (Gan_SquMatrix22 *A, Gan_SquMatrix22 *B)
 Macro: Negate fixed size matrix.

Gan_SquMatrix22gan_symmat22_negate_i (Gan_SquMatrix22 *A)
 Macro: Negate fixed size matrix.

Gan_SquMatrix22gan_symmat22_unit_i (Gan_SquMatrix22 *A)
 Macro: Scale matrix to unit norm.

Gan_SquMatrix22gan_ltmat22_scale_q (Gan_SquMatrix22 *A, double a, Gan_SquMatrix22 *B)
 Macro: Scale fixed size matrix.

Gan_SquMatrix22gan_ltmat22_scale_i (Gan_SquMatrix22 *A, double a)
 Macro: Scale fixed size matrix.

Gan_SquMatrix22gan_ltmat22_divide_q (Gan_SquMatrix22 *A, double a, Gan_SquMatrix22 *B)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix22gan_ltmat22_divide_i (Gan_SquMatrix22 *A, double a)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix22gan_ltmat22_negate_q (Gan_SquMatrix22 *A, Gan_SquMatrix22 *B)
 Macro: Negate fixed size matrix.

Gan_SquMatrix22gan_ltmat22_negate_i (Gan_SquMatrix22 *A)
 Macro: Negate fixed size matrix.

Gan_SquMatrix22gan_ltmat22_unit_i (Gan_SquMatrix22 *A)
 Macro: Scale matrix to unit norm.

Gan_Matrix22_f gan_mat22f_scale_s (Gan_Matrix22_f *A, float a)
 Scale fixed size matrix.

Gan_Matrix22_f gan_mat22f_divide_s (Gan_Matrix22_f *A, float a)
 Divide fixed size matrix by scalar.

Gan_Matrix22_f gan_mat22f_negate_s (Gan_Matrix22_f *A)
 Negate fixed size matrix.

Gan_Matrix22_fgan_mat22f_unit_q (Gan_Matrix22_f *A, Gan_Matrix22_f *B)
 Scale matrix to unit norm.

Gan_Matrix22_f gan_mat22f_unit_s (Gan_Matrix22_f *A)
 Scale matrix to unit norm.

Gan_SquMatrix22_f gan_symmat22f_scale_s (Gan_SquMatrix22_f *A, float a)
 Scale fixed size matrix.

Gan_SquMatrix22_f gan_symmat22f_divide_s (Gan_SquMatrix22_f *A, float a)
 Divide fixed size matrix by scalar.

Gan_SquMatrix22_f gan_symmat22f_negate_s (Gan_SquMatrix22_f *A)
 Negate fixed size matrix.

Gan_SquMatrix22_fgan_symmat22f_unit_q (Gan_SquMatrix22_f *A, Gan_SquMatrix22_f *B)
 Scale matrix to unit norm.

Gan_SquMatrix22_f gan_symmat22f_unit_s (Gan_SquMatrix22_f *A)
 Scale matrix to unit norm.

Gan_SquMatrix22_f gan_ltmat22f_scale_s (Gan_SquMatrix22_f *A, float a)
 Scale fixed size matrix.

Gan_SquMatrix22_f gan_ltmat22f_divide_s (Gan_SquMatrix22_f *A, float a)
 Divide fixed size matrix by scalar.

Gan_SquMatrix22_f gan_ltmat22f_negate_s (Gan_SquMatrix22_f *A)
 Negate fixed size matrix.

Gan_SquMatrix22_fgan_ltmat22f_unit_q (Gan_SquMatrix22_f *A, Gan_SquMatrix22_f *B)
 Scale matrix to unit norm.

Gan_SquMatrix22_f gan_ltmat22f_unit_s (Gan_SquMatrix22_f *A)
 Scale matrix to unit norm.

Gan_Matrix22_fgan_mat22f_scale_q (Gan_Matrix22_f *A, float a, Gan_Matrix22_f *B)
 Macro: Scale fixed size matrix.

Gan_Matrix22_fgan_mat22f_scale_i (Gan_Matrix22_f *A, float a)
 Macro: Scale fixed size matrix.

Gan_Matrix22_fgan_mat22f_divide_q (Gan_Matrix22_f *A, float a, Gan_Matrix22_f *B)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix22_fgan_mat22f_divide_i (Gan_Matrix22_f *A, float a)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix22_fgan_mat22f_negate_q (Gan_Matrix22_f *A, Gan_Matrix22_f *B)
 Macro: Negate fixed size matrix.

Gan_Matrix22_fgan_mat22f_negate_i (Gan_Matrix22_f *A)
 Macro: Negate fixed size matrix.

Gan_Matrix22_fgan_mat22f_unit_i (Gan_Matrix22_f *A)
 Macro: Scale matrix to unit norm.

Gan_SquMatrix22_fgan_symmat22f_scale_q (Gan_SquMatrix22_f *A, float a, Gan_SquMatrix22_f *B)
 Macro: Scale fixed size matrix.

Gan_SquMatrix22_fgan_symmat22f_scale_i (Gan_SquMatrix22_f *A, float a)
 Macro: Scale fixed size matrix.

Gan_SquMatrix22_fgan_symmat22f_divide_q (Gan_SquMatrix22_f *A, float a, Gan_SquMatrix22_f *B)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix22_fgan_symmat22f_divide_i (Gan_SquMatrix22_f *A, float a)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix22_fgan_symmat22f_negate_q (Gan_SquMatrix22_f *A, Gan_SquMatrix22_f *B)
 Macro: Negate fixed size matrix.

Gan_SquMatrix22_fgan_symmat22f_negate_i (Gan_SquMatrix22_f *A)
 Macro: Negate fixed size matrix.

Gan_SquMatrix22_fgan_symmat22f_unit_i (Gan_SquMatrix22_f *A)
 Macro: Scale matrix to unit norm.

Gan_SquMatrix22_fgan_ltmat22f_scale_q (Gan_SquMatrix22_f *A, float a, Gan_SquMatrix22_f *B)
 Macro: Scale fixed size matrix.

Gan_SquMatrix22_fgan_ltmat22f_scale_i (Gan_SquMatrix22_f *A, float a)
 Macro: Scale fixed size matrix.

Gan_SquMatrix22_fgan_ltmat22f_divide_q (Gan_SquMatrix22_f *A, float a, Gan_SquMatrix22_f *B)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix22_fgan_ltmat22f_divide_i (Gan_SquMatrix22_f *A, float a)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix22_fgan_ltmat22f_negate_q (Gan_SquMatrix22_f *A, Gan_SquMatrix22_f *B)
 Macro: Negate fixed size matrix.

Gan_SquMatrix22_fgan_ltmat22f_negate_i (Gan_SquMatrix22_f *A)
 Macro: Negate fixed size matrix.

Gan_SquMatrix22_fgan_ltmat22f_unit_i (Gan_SquMatrix22_f *A)
 Macro: Scale matrix to unit norm.

Gan_Matrix23 gan_mat23_scale_s (Gan_Matrix23 *A, double a)
 Scale fixed size matrix.

Gan_Matrix23 gan_mat23_divide_s (Gan_Matrix23 *A, double a)
 Divide fixed size matrix by scalar.

Gan_Matrix23 gan_mat23_negate_s (Gan_Matrix23 *A)
 Negate fixed size matrix.

Gan_Matrix23gan_mat23_unit_q (Gan_Matrix23 *A, Gan_Matrix23 *B)
 Scale matrix to unit norm.

Gan_Matrix23 gan_mat23_unit_s (Gan_Matrix23 *A)
 Scale matrix to unit norm.

Gan_Matrix23gan_mat23_scale_q (Gan_Matrix23 *A, double a, Gan_Matrix23 *B)
 Macro: Scale fixed size matrix.

Gan_Matrix23gan_mat23_scale_i (Gan_Matrix23 *A, double a)
 Macro: Scale fixed size matrix.

Gan_Matrix23gan_mat23_divide_q (Gan_Matrix23 *A, double a, Gan_Matrix23 *B)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix23gan_mat23_divide_i (Gan_Matrix23 *A, double a)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix23gan_mat23_negate_q (Gan_Matrix23 *A, Gan_Matrix23 *B)
 Macro: Negate fixed size matrix.

Gan_Matrix23gan_mat23_negate_i (Gan_Matrix23 *A)
 Macro: Negate fixed size matrix.

Gan_Matrix23gan_mat23_unit_i (Gan_Matrix23 *A)
 Macro: Scale matrix to unit norm.

Gan_Matrix23_f gan_mat23f_scale_s (Gan_Matrix23_f *A, float a)
 Scale fixed size matrix.

Gan_Matrix23_f gan_mat23f_divide_s (Gan_Matrix23_f *A, float a)
 Divide fixed size matrix by scalar.

Gan_Matrix23_f gan_mat23f_negate_s (Gan_Matrix23_f *A)
 Negate fixed size matrix.

Gan_Matrix23_fgan_mat23f_unit_q (Gan_Matrix23_f *A, Gan_Matrix23_f *B)
 Scale matrix to unit norm.

Gan_Matrix23_f gan_mat23f_unit_s (Gan_Matrix23_f *A)
 Scale matrix to unit norm.

Gan_Matrix23_fgan_mat23f_scale_q (Gan_Matrix23_f *A, float a, Gan_Matrix23_f *B)
 Macro: Scale fixed size matrix.

Gan_Matrix23_fgan_mat23f_scale_i (Gan_Matrix23_f *A, float a)
 Macro: Scale fixed size matrix.

Gan_Matrix23_fgan_mat23f_divide_q (Gan_Matrix23_f *A, float a, Gan_Matrix23_f *B)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix23_fgan_mat23f_divide_i (Gan_Matrix23_f *A, float a)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix23_fgan_mat23f_negate_q (Gan_Matrix23_f *A, Gan_Matrix23_f *B)
 Macro: Negate fixed size matrix.

Gan_Matrix23_fgan_mat23f_negate_i (Gan_Matrix23_f *A)
 Macro: Negate fixed size matrix.

Gan_Matrix23_fgan_mat23f_unit_i (Gan_Matrix23_f *A)
 Macro: Scale matrix to unit norm.

Gan_Matrix24 gan_mat24_scale_s (Gan_Matrix24 *A, double a)
 Scale fixed size matrix.

Gan_Matrix24 gan_mat24_divide_s (Gan_Matrix24 *A, double a)
 Divide fixed size matrix by scalar.

Gan_Matrix24 gan_mat24_negate_s (Gan_Matrix24 *A)
 Negate fixed size matrix.

Gan_Matrix24gan_mat24_unit_q (Gan_Matrix24 *A, Gan_Matrix24 *B)
 Scale matrix to unit norm.

Gan_Matrix24 gan_mat24_unit_s (Gan_Matrix24 *A)
 Scale matrix to unit norm.

Gan_Matrix24gan_mat24_scale_q (Gan_Matrix24 *A, double a, Gan_Matrix24 *B)
 Macro: Scale fixed size matrix.

Gan_Matrix24gan_mat24_scale_i (Gan_Matrix24 *A, double a)
 Macro: Scale fixed size matrix.

Gan_Matrix24gan_mat24_divide_q (Gan_Matrix24 *A, double a, Gan_Matrix24 *B)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix24gan_mat24_divide_i (Gan_Matrix24 *A, double a)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix24gan_mat24_negate_q (Gan_Matrix24 *A, Gan_Matrix24 *B)
 Macro: Negate fixed size matrix.

Gan_Matrix24gan_mat24_negate_i (Gan_Matrix24 *A)
 Macro: Negate fixed size matrix.

Gan_Matrix24gan_mat24_unit_i (Gan_Matrix24 *A)
 Macro: Scale matrix to unit norm.

Gan_Matrix24_f gan_mat24f_scale_s (Gan_Matrix24_f *A, float a)
 Scale fixed size matrix.

Gan_Matrix24_f gan_mat24f_divide_s (Gan_Matrix24_f *A, float a)
 Divide fixed size matrix by scalar.

Gan_Matrix24_f gan_mat24f_negate_s (Gan_Matrix24_f *A)
 Negate fixed size matrix.

Gan_Matrix24_fgan_mat24f_unit_q (Gan_Matrix24_f *A, Gan_Matrix24_f *B)
 Scale matrix to unit norm.

Gan_Matrix24_f gan_mat24f_unit_s (Gan_Matrix24_f *A)
 Scale matrix to unit norm.

Gan_Matrix24_fgan_mat24f_scale_q (Gan_Matrix24_f *A, float a, Gan_Matrix24_f *B)
 Macro: Scale fixed size matrix.

Gan_Matrix24_fgan_mat24f_scale_i (Gan_Matrix24_f *A, float a)
 Macro: Scale fixed size matrix.

Gan_Matrix24_fgan_mat24f_divide_q (Gan_Matrix24_f *A, float a, Gan_Matrix24_f *B)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix24_fgan_mat24f_divide_i (Gan_Matrix24_f *A, float a)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix24_fgan_mat24f_negate_q (Gan_Matrix24_f *A, Gan_Matrix24_f *B)
 Macro: Negate fixed size matrix.

Gan_Matrix24_fgan_mat24f_negate_i (Gan_Matrix24_f *A)
 Macro: Negate fixed size matrix.

Gan_Matrix24_fgan_mat24f_unit_i (Gan_Matrix24_f *A)
 Macro: Scale matrix to unit norm.

Gan_Matrix33 gan_mat33_scale_s (Gan_Matrix33 *A, double a)
 Scale fixed size matrix.

Gan_Matrix33 gan_mat33_divide_s (Gan_Matrix33 *A, double a)
 Divide fixed size matrix by scalar.

Gan_Matrix33 gan_mat33_negate_s (Gan_Matrix33 *A)
 Negate fixed size matrix.

Gan_Matrix33gan_mat33_unit_q (Gan_Matrix33 *A, Gan_Matrix33 *B)
 Scale matrix to unit norm.

Gan_Matrix33 gan_mat33_unit_s (Gan_Matrix33 *A)
 Scale matrix to unit norm.

Gan_SquMatrix33 gan_symmat33_scale_s (Gan_SquMatrix33 *A, double a)
 Scale fixed size matrix.

Gan_SquMatrix33 gan_symmat33_divide_s (Gan_SquMatrix33 *A, double a)
 Divide fixed size matrix by scalar.

Gan_SquMatrix33 gan_symmat33_negate_s (Gan_SquMatrix33 *A)
 Negate fixed size matrix.

Gan_SquMatrix33gan_symmat33_unit_q (Gan_SquMatrix33 *A, Gan_SquMatrix33 *B)
 Scale matrix to unit norm.

Gan_SquMatrix33 gan_symmat33_unit_s (Gan_SquMatrix33 *A)
 Scale matrix to unit norm.

Gan_SquMatrix33 gan_ltmat33_scale_s (Gan_SquMatrix33 *A, double a)
 Scale fixed size matrix.

Gan_SquMatrix33 gan_ltmat33_divide_s (Gan_SquMatrix33 *A, double a)
 Divide fixed size matrix by scalar.

Gan_SquMatrix33 gan_ltmat33_negate_s (Gan_SquMatrix33 *A)
 Negate fixed size matrix.

Gan_SquMatrix33gan_ltmat33_unit_q (Gan_SquMatrix33 *A, Gan_SquMatrix33 *B)
 Scale matrix to unit norm.

Gan_SquMatrix33 gan_ltmat33_unit_s (Gan_SquMatrix33 *A)
 Scale matrix to unit norm.

Gan_Matrix33gan_mat33_scale_q (Gan_Matrix33 *A, double a, Gan_Matrix33 *B)
 Macro: Scale fixed size matrix.

Gan_Matrix33gan_mat33_scale_i (Gan_Matrix33 *A, double a)
 Macro: Scale fixed size matrix.

Gan_Matrix33gan_mat33_divide_q (Gan_Matrix33 *A, double a, Gan_Matrix33 *B)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix33gan_mat33_divide_i (Gan_Matrix33 *A, double a)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix33gan_mat33_negate_q (Gan_Matrix33 *A, Gan_Matrix33 *B)
 Macro: Negate fixed size matrix.

Gan_Matrix33gan_mat33_negate_i (Gan_Matrix33 *A)
 Macro: Negate fixed size matrix.

Gan_Matrix33gan_mat33_unit_i (Gan_Matrix33 *A)
 Macro: Scale matrix to unit norm.

Gan_SquMatrix33gan_symmat33_scale_q (Gan_SquMatrix33 *A, double a, Gan_SquMatrix33 *B)
 Macro: Scale fixed size matrix.

Gan_SquMatrix33gan_symmat33_scale_i (Gan_SquMatrix33 *A, double a)
 Macro: Scale fixed size matrix.

Gan_SquMatrix33gan_symmat33_divide_q (Gan_SquMatrix33 *A, double a, Gan_SquMatrix33 *B)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix33gan_symmat33_divide_i (Gan_SquMatrix33 *A, double a)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix33gan_symmat33_negate_q (Gan_SquMatrix33 *A, Gan_SquMatrix33 *B)
 Macro: Negate fixed size matrix.

Gan_SquMatrix33gan_symmat33_negate_i (Gan_SquMatrix33 *A)
 Macro: Negate fixed size matrix.

Gan_SquMatrix33gan_symmat33_unit_i (Gan_SquMatrix33 *A)
 Macro: Scale matrix to unit norm.

Gan_SquMatrix33gan_ltmat33_scale_q (Gan_SquMatrix33 *A, double a, Gan_SquMatrix33 *B)
 Macro: Scale fixed size matrix.

Gan_SquMatrix33gan_ltmat33_scale_i (Gan_SquMatrix33 *A, double a)
 Macro: Scale fixed size matrix.

Gan_SquMatrix33gan_ltmat33_divide_q (Gan_SquMatrix33 *A, double a, Gan_SquMatrix33 *B)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix33gan_ltmat33_divide_i (Gan_SquMatrix33 *A, double a)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix33gan_ltmat33_negate_q (Gan_SquMatrix33 *A, Gan_SquMatrix33 *B)
 Macro: Negate fixed size matrix.

Gan_SquMatrix33gan_ltmat33_negate_i (Gan_SquMatrix33 *A)
 Macro: Negate fixed size matrix.

Gan_SquMatrix33gan_ltmat33_unit_i (Gan_SquMatrix33 *A)
 Macro: Scale matrix to unit norm.

Gan_Matrix33_f gan_mat33f_scale_s (Gan_Matrix33_f *A, float a)
 Scale fixed size matrix.

Gan_Matrix33_f gan_mat33f_divide_s (Gan_Matrix33_f *A, float a)
 Divide fixed size matrix by scalar.

Gan_Matrix33_f gan_mat33f_negate_s (Gan_Matrix33_f *A)
 Negate fixed size matrix.

Gan_Matrix33_fgan_mat33f_unit_q (Gan_Matrix33_f *A, Gan_Matrix33_f *B)
 Scale matrix to unit norm.

Gan_Matrix33_f gan_mat33f_unit_s (Gan_Matrix33_f *A)
 Scale matrix to unit norm.

Gan_SquMatrix33_f gan_symmat33f_scale_s (Gan_SquMatrix33_f *A, float a)
 Scale fixed size matrix.

Gan_SquMatrix33_f gan_symmat33f_divide_s (Gan_SquMatrix33_f *A, float a)
 Divide fixed size matrix by scalar.

Gan_SquMatrix33_f gan_symmat33f_negate_s (Gan_SquMatrix33_f *A)
 Negate fixed size matrix.

Gan_SquMatrix33_fgan_symmat33f_unit_q (Gan_SquMatrix33_f *A, Gan_SquMatrix33_f *B)
 Scale matrix to unit norm.

Gan_SquMatrix33_f gan_symmat33f_unit_s (Gan_SquMatrix33_f *A)
 Scale matrix to unit norm.

Gan_SquMatrix33_f gan_ltmat33f_scale_s (Gan_SquMatrix33_f *A, float a)
 Scale fixed size matrix.

Gan_SquMatrix33_f gan_ltmat33f_divide_s (Gan_SquMatrix33_f *A, float a)
 Divide fixed size matrix by scalar.

Gan_SquMatrix33_f gan_ltmat33f_negate_s (Gan_SquMatrix33_f *A)
 Negate fixed size matrix.

Gan_SquMatrix33_fgan_ltmat33f_unit_q (Gan_SquMatrix33_f *A, Gan_SquMatrix33_f *B)
 Scale matrix to unit norm.

Gan_SquMatrix33_f gan_ltmat33f_unit_s (Gan_SquMatrix33_f *A)
 Scale matrix to unit norm.

Gan_Matrix33_fgan_mat33f_scale_q (Gan_Matrix33_f *A, float a, Gan_Matrix33_f *B)
 Macro: Scale fixed size matrix.

Gan_Matrix33_fgan_mat33f_scale_i (Gan_Matrix33_f *A, float a)
 Macro: Scale fixed size matrix.

Gan_Matrix33_fgan_mat33f_divide_q (Gan_Matrix33_f *A, float a, Gan_Matrix33_f *B)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix33_fgan_mat33f_divide_i (Gan_Matrix33_f *A, float a)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix33_fgan_mat33f_negate_q (Gan_Matrix33_f *A, Gan_Matrix33_f *B)
 Macro: Negate fixed size matrix.

Gan_Matrix33_fgan_mat33f_negate_i (Gan_Matrix33_f *A)
 Macro: Negate fixed size matrix.

Gan_Matrix33_fgan_mat33f_unit_i (Gan_Matrix33_f *A)
 Macro: Scale matrix to unit norm.

Gan_SquMatrix33_fgan_symmat33f_scale_q (Gan_SquMatrix33_f *A, float a, Gan_SquMatrix33_f *B)
 Macro: Scale fixed size matrix.

Gan_SquMatrix33_fgan_symmat33f_scale_i (Gan_SquMatrix33_f *A, float a)
 Macro: Scale fixed size matrix.

Gan_SquMatrix33_fgan_symmat33f_divide_q (Gan_SquMatrix33_f *A, float a, Gan_SquMatrix33_f *B)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix33_fgan_symmat33f_divide_i (Gan_SquMatrix33_f *A, float a)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix33_fgan_symmat33f_negate_q (Gan_SquMatrix33_f *A, Gan_SquMatrix33_f *B)
 Macro: Negate fixed size matrix.

Gan_SquMatrix33_fgan_symmat33f_negate_i (Gan_SquMatrix33_f *A)
 Macro: Negate fixed size matrix.

Gan_SquMatrix33_fgan_symmat33f_unit_i (Gan_SquMatrix33_f *A)
 Macro: Scale matrix to unit norm.

Gan_SquMatrix33_fgan_ltmat33f_scale_q (Gan_SquMatrix33_f *A, float a, Gan_SquMatrix33_f *B)
 Macro: Scale fixed size matrix.

Gan_SquMatrix33_fgan_ltmat33f_scale_i (Gan_SquMatrix33_f *A, float a)
 Macro: Scale fixed size matrix.

Gan_SquMatrix33_fgan_ltmat33f_divide_q (Gan_SquMatrix33_f *A, float a, Gan_SquMatrix33_f *B)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix33_fgan_ltmat33f_divide_i (Gan_SquMatrix33_f *A, float a)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix33_fgan_ltmat33f_negate_q (Gan_SquMatrix33_f *A, Gan_SquMatrix33_f *B)
 Macro: Negate fixed size matrix.

Gan_SquMatrix33_fgan_ltmat33f_negate_i (Gan_SquMatrix33_f *A)
 Macro: Negate fixed size matrix.

Gan_SquMatrix33_fgan_ltmat33f_unit_i (Gan_SquMatrix33_f *A)
 Macro: Scale matrix to unit norm.

Gan_Matrix34 gan_mat34_scale_s (Gan_Matrix34 *A, double a)
 Scale fixed size matrix.

Gan_Matrix34 gan_mat34_divide_s (Gan_Matrix34 *A, double a)
 Divide fixed size matrix by scalar.

Gan_Matrix34 gan_mat34_negate_s (Gan_Matrix34 *A)
 Negate fixed size matrix.

Gan_Matrix34gan_mat34_unit_q (Gan_Matrix34 *A, Gan_Matrix34 *B)
 Scale matrix to unit norm.

Gan_Matrix34 gan_mat34_unit_s (Gan_Matrix34 *A)
 Scale matrix to unit norm.

Gan_Matrix34gan_mat34_scale_q (Gan_Matrix34 *A, double a, Gan_Matrix34 *B)
 Macro: Scale fixed size matrix.

Gan_Matrix34gan_mat34_scale_i (Gan_Matrix34 *A, double a)
 Macro: Scale fixed size matrix.

Gan_Matrix34gan_mat34_divide_q (Gan_Matrix34 *A, double a, Gan_Matrix34 *B)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix34gan_mat34_divide_i (Gan_Matrix34 *A, double a)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix34gan_mat34_negate_q (Gan_Matrix34 *A, Gan_Matrix34 *B)
 Macro: Negate fixed size matrix.

Gan_Matrix34gan_mat34_negate_i (Gan_Matrix34 *A)
 Macro: Negate fixed size matrix.

Gan_Matrix34gan_mat34_unit_i (Gan_Matrix34 *A)
 Macro: Scale matrix to unit norm.

Gan_Matrix34_f gan_mat34f_scale_s (Gan_Matrix34_f *A, float a)
 Scale fixed size matrix.

Gan_Matrix34_f gan_mat34f_divide_s (Gan_Matrix34_f *A, float a)
 Divide fixed size matrix by scalar.

Gan_Matrix34_f gan_mat34f_negate_s (Gan_Matrix34_f *A)
 Negate fixed size matrix.

Gan_Matrix34_fgan_mat34f_unit_q (Gan_Matrix34_f *A, Gan_Matrix34_f *B)
 Scale matrix to unit norm.

Gan_Matrix34_f gan_mat34f_unit_s (Gan_Matrix34_f *A)
 Scale matrix to unit norm.

Gan_Matrix34_fgan_mat34f_scale_q (Gan_Matrix34_f *A, float a, Gan_Matrix34_f *B)
 Macro: Scale fixed size matrix.

Gan_Matrix34_fgan_mat34f_scale_i (Gan_Matrix34_f *A, float a)
 Macro: Scale fixed size matrix.

Gan_Matrix34_fgan_mat34f_divide_q (Gan_Matrix34_f *A, float a, Gan_Matrix34_f *B)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix34_fgan_mat34f_divide_i (Gan_Matrix34_f *A, float a)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix34_fgan_mat34f_negate_q (Gan_Matrix34_f *A, Gan_Matrix34_f *B)
 Macro: Negate fixed size matrix.

Gan_Matrix34_fgan_mat34f_negate_i (Gan_Matrix34_f *A)
 Macro: Negate fixed size matrix.

Gan_Matrix34_fgan_mat34f_unit_i (Gan_Matrix34_f *A)
 Macro: Scale matrix to unit norm.

Gan_Matrix44 gan_mat44_scale_s (Gan_Matrix44 *A, double a)
 Scale fixed size matrix.

Gan_Matrix44 gan_mat44_divide_s (Gan_Matrix44 *A, double a)
 Divide fixed size matrix by scalar.

Gan_Matrix44 gan_mat44_negate_s (Gan_Matrix44 *A)
 Negate fixed size matrix.

Gan_Matrix44gan_mat44_unit_q (Gan_Matrix44 *A, Gan_Matrix44 *B)
 Scale matrix to unit norm.

Gan_Matrix44 gan_mat44_unit_s (Gan_Matrix44 *A)
 Scale matrix to unit norm.

Gan_SquMatrix44 gan_symmat44_scale_s (Gan_SquMatrix44 *A, double a)
 Scale fixed size matrix.

Gan_SquMatrix44 gan_symmat44_divide_s (Gan_SquMatrix44 *A, double a)
 Divide fixed size matrix by scalar.

Gan_SquMatrix44 gan_symmat44_negate_s (Gan_SquMatrix44 *A)
 Negate fixed size matrix.

Gan_SquMatrix44gan_symmat44_unit_q (Gan_SquMatrix44 *A, Gan_SquMatrix44 *B)
 Scale matrix to unit norm.

Gan_SquMatrix44 gan_symmat44_unit_s (Gan_SquMatrix44 *A)
 Scale matrix to unit norm.

Gan_SquMatrix44 gan_ltmat44_scale_s (Gan_SquMatrix44 *A, double a)
 Scale fixed size matrix.

Gan_SquMatrix44 gan_ltmat44_divide_s (Gan_SquMatrix44 *A, double a)
 Divide fixed size matrix by scalar.

Gan_SquMatrix44 gan_ltmat44_negate_s (Gan_SquMatrix44 *A)
 Negate fixed size matrix.

Gan_SquMatrix44gan_ltmat44_unit_q (Gan_SquMatrix44 *A, Gan_SquMatrix44 *B)
 Scale matrix to unit norm.

Gan_SquMatrix44 gan_ltmat44_unit_s (Gan_SquMatrix44 *A)
 Scale matrix to unit norm.

Gan_Matrix44gan_mat44_scale_q (Gan_Matrix44 *A, double a, Gan_Matrix44 *B)
 Macro: Scale fixed size matrix.

Gan_Matrix44gan_mat44_scale_i (Gan_Matrix44 *A, double a)
 Macro: Scale fixed size matrix.

Gan_Matrix44gan_mat44_divide_q (Gan_Matrix44 *A, double a, Gan_Matrix44 *B)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix44gan_mat44_divide_i (Gan_Matrix44 *A, double a)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix44gan_mat44_negate_q (Gan_Matrix44 *A, Gan_Matrix44 *B)
 Macro: Negate fixed size matrix.

Gan_Matrix44gan_mat44_negate_i (Gan_Matrix44 *A)
 Macro: Negate fixed size matrix.

Gan_Matrix44gan_mat44_unit_i (Gan_Matrix44 *A)
 Macro: Scale matrix to unit norm.

Gan_SquMatrix44gan_symmat44_scale_q (Gan_SquMatrix44 *A, double a, Gan_SquMatrix44 *B)
 Macro: Scale fixed size matrix.

Gan_SquMatrix44gan_symmat44_scale_i (Gan_SquMatrix44 *A, double a)
 Macro: Scale fixed size matrix.

Gan_SquMatrix44gan_symmat44_divide_q (Gan_SquMatrix44 *A, double a, Gan_SquMatrix44 *B)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix44gan_symmat44_divide_i (Gan_SquMatrix44 *A, double a)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix44gan_symmat44_negate_q (Gan_SquMatrix44 *A, Gan_SquMatrix44 *B)
 Macro: Negate fixed size matrix.

Gan_SquMatrix44gan_symmat44_negate_i (Gan_SquMatrix44 *A)
 Macro: Negate fixed size matrix.

Gan_SquMatrix44gan_symmat44_unit_i (Gan_SquMatrix44 *A)
 Macro: Scale matrix to unit norm.

Gan_SquMatrix44gan_ltmat44_scale_q (Gan_SquMatrix44 *A, double a, Gan_SquMatrix44 *B)
 Macro: Scale fixed size matrix.

Gan_SquMatrix44gan_ltmat44_scale_i (Gan_SquMatrix44 *A, double a)
 Macro: Scale fixed size matrix.

Gan_SquMatrix44gan_ltmat44_divide_q (Gan_SquMatrix44 *A, double a, Gan_SquMatrix44 *B)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix44gan_ltmat44_divide_i (Gan_SquMatrix44 *A, double a)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix44gan_ltmat44_negate_q (Gan_SquMatrix44 *A, Gan_SquMatrix44 *B)
 Macro: Negate fixed size matrix.

Gan_SquMatrix44gan_ltmat44_negate_i (Gan_SquMatrix44 *A)
 Macro: Negate fixed size matrix.

Gan_SquMatrix44gan_ltmat44_unit_i (Gan_SquMatrix44 *A)
 Macro: Scale matrix to unit norm.

Gan_Matrix44_f gan_mat44f_scale_s (Gan_Matrix44_f *A, float a)
 Scale fixed size matrix.

Gan_Matrix44_f gan_mat44f_divide_s (Gan_Matrix44_f *A, float a)
 Divide fixed size matrix by scalar.

Gan_Matrix44_f gan_mat44f_negate_s (Gan_Matrix44_f *A)
 Negate fixed size matrix.

Gan_Matrix44_fgan_mat44f_unit_q (Gan_Matrix44_f *A, Gan_Matrix44_f *B)
 Scale matrix to unit norm.

Gan_Matrix44_f gan_mat44f_unit_s (Gan_Matrix44_f *A)
 Scale matrix to unit norm.

Gan_SquMatrix44_f gan_symmat44f_scale_s (Gan_SquMatrix44_f *A, float a)
 Scale fixed size matrix.

Gan_SquMatrix44_f gan_symmat44f_divide_s (Gan_SquMatrix44_f *A, float a)
 Divide fixed size matrix by scalar.

Gan_SquMatrix44_f gan_symmat44f_negate_s (Gan_SquMatrix44_f *A)
 Negate fixed size matrix.

Gan_SquMatrix44_fgan_symmat44f_unit_q (Gan_SquMatrix44_f *A, Gan_SquMatrix44_f *B)
 Scale matrix to unit norm.

Gan_SquMatrix44_f gan_symmat44f_unit_s (Gan_SquMatrix44_f *A)
 Scale matrix to unit norm.

Gan_SquMatrix44_f gan_ltmat44f_scale_s (Gan_SquMatrix44_f *A, float a)
 Scale fixed size matrix.

Gan_SquMatrix44_f gan_ltmat44f_divide_s (Gan_SquMatrix44_f *A, float a)
 Divide fixed size matrix by scalar.

Gan_SquMatrix44_f gan_ltmat44f_negate_s (Gan_SquMatrix44_f *A)
 Negate fixed size matrix.

Gan_SquMatrix44_fgan_ltmat44f_unit_q (Gan_SquMatrix44_f *A, Gan_SquMatrix44_f *B)
 Scale matrix to unit norm.

Gan_SquMatrix44_f gan_ltmat44f_unit_s (Gan_SquMatrix44_f *A)
 Scale matrix to unit norm.

Gan_Matrix44_fgan_mat44f_scale_q (Gan_Matrix44_f *A, float a, Gan_Matrix44_f *B)
 Macro: Scale fixed size matrix.

Gan_Matrix44_fgan_mat44f_scale_i (Gan_Matrix44_f *A, float a)
 Macro: Scale fixed size matrix.

Gan_Matrix44_fgan_mat44f_divide_q (Gan_Matrix44_f *A, float a, Gan_Matrix44_f *B)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix44_fgan_mat44f_divide_i (Gan_Matrix44_f *A, float a)
 Macro: Divide fixed size matrix by scalar.

Gan_Matrix44_fgan_mat44f_negate_q (Gan_Matrix44_f *A, Gan_Matrix44_f *B)
 Macro: Negate fixed size matrix.

Gan_Matrix44_fgan_mat44f_negate_i (Gan_Matrix44_f *A)
 Macro: Negate fixed size matrix.

Gan_Matrix44_fgan_mat44f_unit_i (Gan_Matrix44_f *A)
 Macro: Scale matrix to unit norm.

Gan_SquMatrix44_fgan_symmat44f_scale_q (Gan_SquMatrix44_f *A, float a, Gan_SquMatrix44_f *B)
 Macro: Scale fixed size matrix.

Gan_SquMatrix44_fgan_symmat44f_scale_i (Gan_SquMatrix44_f *A, float a)
 Macro: Scale fixed size matrix.

Gan_SquMatrix44_fgan_symmat44f_divide_q (Gan_SquMatrix44_f *A, float a, Gan_SquMatrix44_f *B)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix44_fgan_symmat44f_divide_i (Gan_SquMatrix44_f *A, float a)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix44_fgan_symmat44f_negate_q (Gan_SquMatrix44_f *A, Gan_SquMatrix44_f *B)
 Macro: Negate fixed size matrix.

Gan_SquMatrix44_fgan_symmat44f_negate_i (Gan_SquMatrix44_f *A)
 Macro: Negate fixed size matrix.

Gan_SquMatrix44_fgan_symmat44f_unit_i (Gan_SquMatrix44_f *A)
 Macro: Scale matrix to unit norm.

Gan_SquMatrix44_fgan_ltmat44f_scale_q (Gan_SquMatrix44_f *A, float a, Gan_SquMatrix44_f *B)
 Macro: Scale fixed size matrix.

Gan_SquMatrix44_fgan_ltmat44f_scale_i (Gan_SquMatrix44_f *A, float a)
 Macro: Scale fixed size matrix.

Gan_SquMatrix44_fgan_ltmat44f_divide_q (Gan_SquMatrix44_f *A, float a, Gan_SquMatrix44_f *B)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix44_fgan_ltmat44f_divide_i (Gan_SquMatrix44_f *A, float a)
 Macro: Divide fixed size matrix by scalar.

Gan_SquMatrix44_fgan_ltmat44f_negate_q (Gan_SquMatrix44_f *A, Gan_SquMatrix44_f *B)
 Macro: Negate fixed size matrix.

Gan_SquMatrix44_fgan_ltmat44f_negate_i (Gan_SquMatrix44_f *A)
 Macro: Negate fixed size matrix.

Gan_SquMatrix44_fgan_ltmat44f_unit_i (Gan_SquMatrix44_f *A)
 Macro: Scale matrix to unit norm.


Function Documentation

Gan_SquMatrix22* gan_ltmat22_divide_i Gan_SquMatrix22   A,
double    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix22* gan_ltmat22_divide_q Gan_SquMatrix22   A,
double    a,
Gan_SquMatrix22   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix22 gan_ltmat22_divide_s Gan_SquMatrix22   A,
double    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_SquMatrix22* gan_ltmat22_negate_i Gan_SquMatrix22   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_SquMatrix22* gan_ltmat22_negate_q Gan_SquMatrix22   A,
Gan_SquMatrix22   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_SquMatrix22 gan_ltmat22_negate_s Gan_SquMatrix22   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_SquMatrix22* gan_ltmat22_scale_i Gan_SquMatrix22   A,
double    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix22* gan_ltmat22_scale_q Gan_SquMatrix22   A,
double    a,
Gan_SquMatrix22   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix22 gan_ltmat22_scale_s Gan_SquMatrix22   A,
double    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_SquMatrix22* gan_ltmat22_unit_i Gan_SquMatrix22   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix22* gan_ltmat22_unit_q Gan_SquMatrix22   A,
Gan_SquMatrix22   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_SquMatrix22 gan_ltmat22_unit_s Gan_SquMatrix22   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_SquMatrix22_f* gan_ltmat22f_divide_i Gan_SquMatrix22_f   A,
float    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix22_f* gan_ltmat22f_divide_q Gan_SquMatrix22_f   A,
float    a,
Gan_SquMatrix22_f   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix22_f gan_ltmat22f_divide_s Gan_SquMatrix22_f   A,
float    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_SquMatrix22_f* gan_ltmat22f_negate_i Gan_SquMatrix22_f   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_SquMatrix22_f* gan_ltmat22f_negate_q Gan_SquMatrix22_f   A,
Gan_SquMatrix22_f   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_SquMatrix22_f gan_ltmat22f_negate_s Gan_SquMatrix22_f   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_SquMatrix22_f* gan_ltmat22f_scale_i Gan_SquMatrix22_f   A,
float    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix22_f* gan_ltmat22f_scale_q Gan_SquMatrix22_f   A,
float    a,
Gan_SquMatrix22_f   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix22_f gan_ltmat22f_scale_s Gan_SquMatrix22_f   A,
float    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_SquMatrix22_f* gan_ltmat22f_unit_i Gan_SquMatrix22_f   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix22_f* gan_ltmat22f_unit_q Gan_SquMatrix22_f   A,
Gan_SquMatrix22_f   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_SquMatrix22_f gan_ltmat22f_unit_s Gan_SquMatrix22_f   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_SquMatrix33* gan_ltmat33_divide_i Gan_SquMatrix33   A,
double    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix33* gan_ltmat33_divide_q Gan_SquMatrix33   A,
double    a,
Gan_SquMatrix33   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix33 gan_ltmat33_divide_s Gan_SquMatrix33   A,
double    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_SquMatrix33* gan_ltmat33_negate_i Gan_SquMatrix33   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_SquMatrix33* gan_ltmat33_negate_q Gan_SquMatrix33   A,
Gan_SquMatrix33   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_SquMatrix33 gan_ltmat33_negate_s Gan_SquMatrix33   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_SquMatrix33* gan_ltmat33_scale_i Gan_SquMatrix33   A,
double    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix33* gan_ltmat33_scale_q Gan_SquMatrix33   A,
double    a,
Gan_SquMatrix33   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix33 gan_ltmat33_scale_s Gan_SquMatrix33   A,
double    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_SquMatrix33* gan_ltmat33_unit_i Gan_SquMatrix33   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix33* gan_ltmat33_unit_q Gan_SquMatrix33   A,
Gan_SquMatrix33   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_SquMatrix33 gan_ltmat33_unit_s Gan_SquMatrix33   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_SquMatrix33_f* gan_ltmat33f_divide_i Gan_SquMatrix33_f   A,
float    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix33_f* gan_ltmat33f_divide_q Gan_SquMatrix33_f   A,
float    a,
Gan_SquMatrix33_f   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix33_f gan_ltmat33f_divide_s Gan_SquMatrix33_f   A,
float    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_SquMatrix33_f* gan_ltmat33f_negate_i Gan_SquMatrix33_f   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_SquMatrix33_f* gan_ltmat33f_negate_q Gan_SquMatrix33_f   A,
Gan_SquMatrix33_f   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_SquMatrix33_f gan_ltmat33f_negate_s Gan_SquMatrix33_f   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_SquMatrix33_f* gan_ltmat33f_scale_i Gan_SquMatrix33_f   A,
float    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix33_f* gan_ltmat33f_scale_q Gan_SquMatrix33_f   A,
float    a,
Gan_SquMatrix33_f   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix33_f gan_ltmat33f_scale_s Gan_SquMatrix33_f   A,
float    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_SquMatrix33_f* gan_ltmat33f_unit_i Gan_SquMatrix33_f   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix33_f* gan_ltmat33f_unit_q Gan_SquMatrix33_f   A,
Gan_SquMatrix33_f   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_SquMatrix33_f gan_ltmat33f_unit_s Gan_SquMatrix33_f   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_SquMatrix44* gan_ltmat44_divide_i Gan_SquMatrix44   A,
double    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix44* gan_ltmat44_divide_q Gan_SquMatrix44   A,
double    a,
Gan_SquMatrix44   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix44 gan_ltmat44_divide_s Gan_SquMatrix44   A,
double    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_SquMatrix44* gan_ltmat44_negate_i Gan_SquMatrix44   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_SquMatrix44* gan_ltmat44_negate_q Gan_SquMatrix44   A,
Gan_SquMatrix44   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_SquMatrix44 gan_ltmat44_negate_s Gan_SquMatrix44   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_SquMatrix44* gan_ltmat44_scale_i Gan_SquMatrix44   A,
double    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix44* gan_ltmat44_scale_q Gan_SquMatrix44   A,
double    a,
Gan_SquMatrix44   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix44 gan_ltmat44_scale_s Gan_SquMatrix44   A,
double    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_SquMatrix44* gan_ltmat44_unit_i Gan_SquMatrix44   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix44* gan_ltmat44_unit_q Gan_SquMatrix44   A,
Gan_SquMatrix44   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_SquMatrix44 gan_ltmat44_unit_s Gan_SquMatrix44   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_SquMatrix44_f* gan_ltmat44f_divide_i Gan_SquMatrix44_f   A,
float    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix44_f* gan_ltmat44f_divide_q Gan_SquMatrix44_f   A,
float    a,
Gan_SquMatrix44_f   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix44_f gan_ltmat44f_divide_s Gan_SquMatrix44_f   A,
float    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_SquMatrix44_f* gan_ltmat44f_negate_i Gan_SquMatrix44_f   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_SquMatrix44_f* gan_ltmat44f_negate_q Gan_SquMatrix44_f   A,
Gan_SquMatrix44_f   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_SquMatrix44_f gan_ltmat44f_negate_s Gan_SquMatrix44_f   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_SquMatrix44_f* gan_ltmat44f_scale_i Gan_SquMatrix44_f   A,
float    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix44_f* gan_ltmat44f_scale_q Gan_SquMatrix44_f   A,
float    a,
Gan_SquMatrix44_f   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix44_f gan_ltmat44f_scale_s Gan_SquMatrix44_f   A,
float    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_SquMatrix44_f* gan_ltmat44f_unit_i Gan_SquMatrix44_f   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix44_f* gan_ltmat44f_unit_q Gan_SquMatrix44_f   A,
Gan_SquMatrix44_f   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_SquMatrix44_f gan_ltmat44f_unit_s Gan_SquMatrix44_f   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_Matrix22* gan_mat22_divide_i Gan_Matrix22   A,
double    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix22* gan_mat22_divide_q Gan_Matrix22   A,
double    a,
Gan_Matrix22   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix22 gan_mat22_divide_s Gan_Matrix22   A,
double    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_Matrix22* gan_mat22_negate_i Gan_Matrix22   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_Matrix22* gan_mat22_negate_q Gan_Matrix22   A,
Gan_Matrix22   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_Matrix22 gan_mat22_negate_s Gan_Matrix22   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_Matrix22* gan_mat22_scale_i Gan_Matrix22   A,
double    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix22* gan_mat22_scale_q Gan_Matrix22   A,
double    a,
Gan_Matrix22   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix22 gan_mat22_scale_s Gan_Matrix22   A,
double    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_Matrix22* gan_mat22_unit_i Gan_Matrix22   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix22* gan_mat22_unit_q Gan_Matrix22   A,
Gan_Matrix22   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_Matrix22 gan_mat22_unit_s Gan_Matrix22   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_Matrix22_f* gan_mat22f_divide_i Gan_Matrix22_f   A,
float    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix22_f* gan_mat22f_divide_q Gan_Matrix22_f   A,
float    a,
Gan_Matrix22_f   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix22_f gan_mat22f_divide_s Gan_Matrix22_f   A,
float    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_Matrix22_f* gan_mat22f_negate_i Gan_Matrix22_f   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_Matrix22_f* gan_mat22f_negate_q Gan_Matrix22_f   A,
Gan_Matrix22_f   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_Matrix22_f gan_mat22f_negate_s Gan_Matrix22_f   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_Matrix22_f* gan_mat22f_scale_i Gan_Matrix22_f   A,
float    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix22_f* gan_mat22f_scale_q Gan_Matrix22_f   A,
float    a,
Gan_Matrix22_f   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix22_f gan_mat22f_scale_s Gan_Matrix22_f   A,
float    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_Matrix22_f* gan_mat22f_unit_i Gan_Matrix22_f   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix22_f* gan_mat22f_unit_q Gan_Matrix22_f   A,
Gan_Matrix22_f   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_Matrix22_f gan_mat22f_unit_s Gan_Matrix22_f   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_Matrix23* gan_mat23_divide_i Gan_Matrix23   A,
double    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix23* gan_mat23_divide_q Gan_Matrix23   A,
double    a,
Gan_Matrix23   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix23 gan_mat23_divide_s Gan_Matrix23   A,
double    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_Matrix23* gan_mat23_negate_i Gan_Matrix23   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_Matrix23* gan_mat23_negate_q Gan_Matrix23   A,
Gan_Matrix23   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_Matrix23 gan_mat23_negate_s Gan_Matrix23   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_Matrix23* gan_mat23_scale_i Gan_Matrix23   A,
double    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix23* gan_mat23_scale_q Gan_Matrix23   A,
double    a,
Gan_Matrix23   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix23 gan_mat23_scale_s Gan_Matrix23   A,
double    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_Matrix23* gan_mat23_unit_i Gan_Matrix23   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix23* gan_mat23_unit_q Gan_Matrix23   A,
Gan_Matrix23   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_Matrix23 gan_mat23_unit_s Gan_Matrix23   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_Matrix23_f* gan_mat23f_divide_i Gan_Matrix23_f   A,
float    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix23_f* gan_mat23f_divide_q Gan_Matrix23_f   A,
float    a,
Gan_Matrix23_f   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix23_f gan_mat23f_divide_s Gan_Matrix23_f   A,
float    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_Matrix23_f* gan_mat23f_negate_i Gan_Matrix23_f   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_Matrix23_f* gan_mat23f_negate_q Gan_Matrix23_f   A,
Gan_Matrix23_f   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_Matrix23_f gan_mat23f_negate_s Gan_Matrix23_f   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_Matrix23_f* gan_mat23f_scale_i Gan_Matrix23_f   A,
float    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix23_f* gan_mat23f_scale_q Gan_Matrix23_f   A,
float    a,
Gan_Matrix23_f   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix23_f gan_mat23f_scale_s Gan_Matrix23_f   A,
float    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_Matrix23_f* gan_mat23f_unit_i Gan_Matrix23_f   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix23_f* gan_mat23f_unit_q Gan_Matrix23_f   A,
Gan_Matrix23_f   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_Matrix23_f gan_mat23f_unit_s Gan_Matrix23_f   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_Matrix24* gan_mat24_divide_i Gan_Matrix24   A,
double    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix24* gan_mat24_divide_q Gan_Matrix24   A,
double    a,
Gan_Matrix24   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix24 gan_mat24_divide_s Gan_Matrix24   A,
double    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_Matrix24* gan_mat24_negate_i Gan_Matrix24   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_Matrix24* gan_mat24_negate_q Gan_Matrix24   A,
Gan_Matrix24   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_Matrix24 gan_mat24_negate_s Gan_Matrix24   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_Matrix24* gan_mat24_scale_i Gan_Matrix24   A,
double    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix24* gan_mat24_scale_q Gan_Matrix24   A,
double    a,
Gan_Matrix24   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix24 gan_mat24_scale_s Gan_Matrix24   A,
double    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_Matrix24* gan_mat24_unit_i Gan_Matrix24   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix24* gan_mat24_unit_q Gan_Matrix24   A,
Gan_Matrix24   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_Matrix24 gan_mat24_unit_s Gan_Matrix24   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_Matrix24_f* gan_mat24f_divide_i Gan_Matrix24_f   A,
float    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix24_f* gan_mat24f_divide_q Gan_Matrix24_f   A,
float    a,
Gan_Matrix24_f   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix24_f gan_mat24f_divide_s Gan_Matrix24_f   A,
float    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_Matrix24_f* gan_mat24f_negate_i Gan_Matrix24_f   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_Matrix24_f* gan_mat24f_negate_q Gan_Matrix24_f   A,
Gan_Matrix24_f   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_Matrix24_f gan_mat24f_negate_s Gan_Matrix24_f   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_Matrix24_f* gan_mat24f_scale_i Gan_Matrix24_f   A,
float    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix24_f* gan_mat24f_scale_q Gan_Matrix24_f   A,
float    a,
Gan_Matrix24_f   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix24_f gan_mat24f_scale_s Gan_Matrix24_f   A,
float    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_Matrix24_f* gan_mat24f_unit_i Gan_Matrix24_f   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix24_f* gan_mat24f_unit_q Gan_Matrix24_f   A,
Gan_Matrix24_f   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_Matrix24_f gan_mat24f_unit_s Gan_Matrix24_f   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_Matrix33* gan_mat33_divide_i Gan_Matrix33   A,
double    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix33* gan_mat33_divide_q Gan_Matrix33   A,
double    a,
Gan_Matrix33   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix33 gan_mat33_divide_s Gan_Matrix33   A,
double    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_Matrix33* gan_mat33_negate_i Gan_Matrix33   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_Matrix33* gan_mat33_negate_q Gan_Matrix33   A,
Gan_Matrix33   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_Matrix33 gan_mat33_negate_s Gan_Matrix33   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_Matrix33* gan_mat33_scale_i Gan_Matrix33   A,
double    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix33* gan_mat33_scale_q Gan_Matrix33   A,
double    a,
Gan_Matrix33   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix33 gan_mat33_scale_s Gan_Matrix33   A,
double    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_Matrix33* gan_mat33_unit_i Gan_Matrix33   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix33* gan_mat33_unit_q Gan_Matrix33   A,
Gan_Matrix33   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_Matrix33 gan_mat33_unit_s Gan_Matrix33   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_Matrix33_f* gan_mat33f_divide_i Gan_Matrix33_f   A,
float    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix33_f* gan_mat33f_divide_q Gan_Matrix33_f   A,
float    a,
Gan_Matrix33_f   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix33_f gan_mat33f_divide_s Gan_Matrix33_f   A,
float    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_Matrix33_f* gan_mat33f_negate_i Gan_Matrix33_f   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_Matrix33_f* gan_mat33f_negate_q Gan_Matrix33_f   A,
Gan_Matrix33_f   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_Matrix33_f gan_mat33f_negate_s Gan_Matrix33_f   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_Matrix33_f* gan_mat33f_scale_i Gan_Matrix33_f   A,
float    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix33_f* gan_mat33f_scale_q Gan_Matrix33_f   A,
float    a,
Gan_Matrix33_f   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix33_f gan_mat33f_scale_s Gan_Matrix33_f   A,
float    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_Matrix33_f* gan_mat33f_unit_i Gan_Matrix33_f   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix33_f* gan_mat33f_unit_q Gan_Matrix33_f   A,
Gan_Matrix33_f   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_Matrix33_f gan_mat33f_unit_s Gan_Matrix33_f   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_Matrix34* gan_mat34_divide_i Gan_Matrix34   A,
double    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix34* gan_mat34_divide_q Gan_Matrix34   A,
double    a,
Gan_Matrix34   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix34 gan_mat34_divide_s Gan_Matrix34   A,
double    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_Matrix34* gan_mat34_negate_i Gan_Matrix34   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_Matrix34* gan_mat34_negate_q Gan_Matrix34   A,
Gan_Matrix34   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_Matrix34 gan_mat34_negate_s Gan_Matrix34   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_Matrix34* gan_mat34_scale_i Gan_Matrix34   A,
double    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix34* gan_mat34_scale_q Gan_Matrix34   A,
double    a,
Gan_Matrix34   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix34 gan_mat34_scale_s Gan_Matrix34   A,
double    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_Matrix34* gan_mat34_unit_i Gan_Matrix34   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix34* gan_mat34_unit_q Gan_Matrix34   A,
Gan_Matrix34   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_Matrix34 gan_mat34_unit_s Gan_Matrix34   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_Matrix34_f* gan_mat34f_divide_i Gan_Matrix34_f   A,
float    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix34_f* gan_mat34f_divide_q Gan_Matrix34_f   A,
float    a,
Gan_Matrix34_f   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix34_f gan_mat34f_divide_s Gan_Matrix34_f   A,
float    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_Matrix34_f* gan_mat34f_negate_i Gan_Matrix34_f   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_Matrix34_f* gan_mat34f_negate_q Gan_Matrix34_f   A,
Gan_Matrix34_f   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_Matrix34_f gan_mat34f_negate_s Gan_Matrix34_f   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_Matrix34_f* gan_mat34f_scale_i Gan_Matrix34_f   A,
float    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix34_f* gan_mat34f_scale_q Gan_Matrix34_f   A,
float    a,
Gan_Matrix34_f   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix34_f gan_mat34f_scale_s Gan_Matrix34_f   A,
float    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_Matrix34_f* gan_mat34f_unit_i Gan_Matrix34_f   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix34_f* gan_mat34f_unit_q Gan_Matrix34_f   A,
Gan_Matrix34_f   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_Matrix34_f gan_mat34f_unit_s Gan_Matrix34_f   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_Matrix44* gan_mat44_divide_i Gan_Matrix44   A,
double    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix44* gan_mat44_divide_q Gan_Matrix44   A,
double    a,
Gan_Matrix44   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix44 gan_mat44_divide_s Gan_Matrix44   A,
double    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_Matrix44* gan_mat44_negate_i Gan_Matrix44   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_Matrix44* gan_mat44_negate_q Gan_Matrix44   A,
Gan_Matrix44   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_Matrix44 gan_mat44_negate_s Gan_Matrix44   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_Matrix44* gan_mat44_scale_i Gan_Matrix44   A,
double    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix44* gan_mat44_scale_q Gan_Matrix44   A,
double    a,
Gan_Matrix44   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix44 gan_mat44_scale_s Gan_Matrix44   A,
double    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_Matrix44* gan_mat44_unit_i Gan_Matrix44   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix44* gan_mat44_unit_q Gan_Matrix44   A,
Gan_Matrix44   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_Matrix44 gan_mat44_unit_s Gan_Matrix44   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_Matrix44_f* gan_mat44f_divide_i Gan_Matrix44_f   A,
float    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix44_f* gan_mat44f_divide_q Gan_Matrix44_f   A,
float    a,
Gan_Matrix44_f   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix44_f gan_mat44f_divide_s Gan_Matrix44_f   A,
float    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_Matrix44_f* gan_mat44f_negate_i Gan_Matrix44_f   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_Matrix44_f* gan_mat44f_negate_q Gan_Matrix44_f   A,
Gan_Matrix44_f   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_Matrix44_f gan_mat44f_negate_s Gan_Matrix44_f   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_Matrix44_f* gan_mat44f_scale_i Gan_Matrix44_f   A,
float    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix44_f* gan_mat44f_scale_q Gan_Matrix44_f   A,
float    a,
Gan_Matrix44_f   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_Matrix44_f gan_mat44f_scale_s Gan_Matrix44_f   A,
float    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_Matrix44_f* gan_mat44f_unit_i Gan_Matrix44_f   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_Matrix44_f* gan_mat44f_unit_q Gan_Matrix44_f   A,
Gan_Matrix44_f   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_Matrix44_f gan_mat44f_unit_s Gan_Matrix44_f   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_SquMatrix22* gan_symmat22_divide_i Gan_SquMatrix22   A,
double    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix22* gan_symmat22_divide_q Gan_SquMatrix22   A,
double    a,
Gan_SquMatrix22   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix22 gan_symmat22_divide_s Gan_SquMatrix22   A,
double    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_SquMatrix22* gan_symmat22_negate_i Gan_SquMatrix22   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_SquMatrix22* gan_symmat22_negate_q Gan_SquMatrix22   A,
Gan_SquMatrix22   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_SquMatrix22 gan_symmat22_negate_s Gan_SquMatrix22   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_SquMatrix22* gan_symmat22_scale_i Gan_SquMatrix22   A,
double    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix22* gan_symmat22_scale_q Gan_SquMatrix22   A,
double    a,
Gan_SquMatrix22   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix22 gan_symmat22_scale_s Gan_SquMatrix22   A,
double    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_SquMatrix22* gan_symmat22_unit_i Gan_SquMatrix22   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix22* gan_symmat22_unit_q Gan_SquMatrix22   A,
Gan_SquMatrix22   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_SquMatrix22 gan_symmat22_unit_s Gan_SquMatrix22   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_SquMatrix22_f* gan_symmat22f_divide_i Gan_SquMatrix22_f   A,
float    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix22_f* gan_symmat22f_divide_q Gan_SquMatrix22_f   A,
float    a,
Gan_SquMatrix22_f   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix22_f gan_symmat22f_divide_s Gan_SquMatrix22_f   A,
float    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_SquMatrix22_f* gan_symmat22f_negate_i Gan_SquMatrix22_f   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_SquMatrix22_f* gan_symmat22f_negate_q Gan_SquMatrix22_f   A,
Gan_SquMatrix22_f   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_SquMatrix22_f gan_symmat22f_negate_s Gan_SquMatrix22_f   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_SquMatrix22_f* gan_symmat22f_scale_i Gan_SquMatrix22_f   A,
float    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix22_f* gan_symmat22f_scale_q Gan_SquMatrix22_f   A,
float    a,
Gan_SquMatrix22_f   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix22_f gan_symmat22f_scale_s Gan_SquMatrix22_f   A,
float    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_SquMatrix22_f* gan_symmat22f_unit_i Gan_SquMatrix22_f   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix22_f* gan_symmat22f_unit_q Gan_SquMatrix22_f   A,
Gan_SquMatrix22_f   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_SquMatrix22_f gan_symmat22f_unit_s Gan_SquMatrix22_f   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_SquMatrix33* gan_symmat33_divide_i Gan_SquMatrix33   A,
double    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix33* gan_symmat33_divide_q Gan_SquMatrix33   A,
double    a,
Gan_SquMatrix33   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix33 gan_symmat33_divide_s Gan_SquMatrix33   A,
double    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_SquMatrix33* gan_symmat33_negate_i Gan_SquMatrix33   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_SquMatrix33* gan_symmat33_negate_q Gan_SquMatrix33   A,
Gan_SquMatrix33   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_SquMatrix33 gan_symmat33_negate_s Gan_SquMatrix33   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_SquMatrix33* gan_symmat33_scale_i Gan_SquMatrix33   A,
double    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix33* gan_symmat33_scale_q Gan_SquMatrix33   A,
double    a,
Gan_SquMatrix33   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix33 gan_symmat33_scale_s Gan_SquMatrix33   A,
double    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_SquMatrix33* gan_symmat33_unit_i Gan_SquMatrix33   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix33* gan_symmat33_unit_q Gan_SquMatrix33   A,
Gan_SquMatrix33   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_SquMatrix33 gan_symmat33_unit_s Gan_SquMatrix33   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_SquMatrix33_f* gan_symmat33f_divide_i Gan_SquMatrix33_f   A,
float    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix33_f* gan_symmat33f_divide_q Gan_SquMatrix33_f   A,
float    a,
Gan_SquMatrix33_f   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix33_f gan_symmat33f_divide_s Gan_SquMatrix33_f   A,
float    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_SquMatrix33_f* gan_symmat33f_negate_i Gan_SquMatrix33_f   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_SquMatrix33_f* gan_symmat33f_negate_q Gan_SquMatrix33_f   A,
Gan_SquMatrix33_f   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_SquMatrix33_f gan_symmat33f_negate_s Gan_SquMatrix33_f   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_SquMatrix33_f* gan_symmat33f_scale_i Gan_SquMatrix33_f   A,
float    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix33_f* gan_symmat33f_scale_q Gan_SquMatrix33_f   A,
float    a,
Gan_SquMatrix33_f   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix33_f gan_symmat33f_scale_s Gan_SquMatrix33_f   A,
float    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_SquMatrix33_f* gan_symmat33f_unit_i Gan_SquMatrix33_f   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix33_f* gan_symmat33f_unit_q Gan_SquMatrix33_f   A,
Gan_SquMatrix33_f   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_SquMatrix33_f gan_symmat33f_unit_s Gan_SquMatrix33_f   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_SquMatrix44* gan_symmat44_divide_i Gan_SquMatrix44   A,
double    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix44* gan_symmat44_divide_q Gan_SquMatrix44   A,
double    a,
Gan_SquMatrix44   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix44 gan_symmat44_divide_s Gan_SquMatrix44   A,
double    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_SquMatrix44* gan_symmat44_negate_i Gan_SquMatrix44   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_SquMatrix44* gan_symmat44_negate_q Gan_SquMatrix44   A,
Gan_SquMatrix44   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_SquMatrix44 gan_symmat44_negate_s Gan_SquMatrix44   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_SquMatrix44* gan_symmat44_scale_i Gan_SquMatrix44   A,
double    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix44* gan_symmat44_scale_q Gan_SquMatrix44   A,
double    a,
Gan_SquMatrix44   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix44 gan_symmat44_scale_s Gan_SquMatrix44   A,
double    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_SquMatrix44* gan_symmat44_unit_i Gan_SquMatrix44   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix44* gan_symmat44_unit_q Gan_SquMatrix44   A,
Gan_SquMatrix44   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_SquMatrix44 gan_symmat44_unit_s Gan_SquMatrix44   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.

Gan_SquMatrix44_f* gan_symmat44f_divide_i Gan_SquMatrix44_f   A,
float    a
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix44_f* gan_symmat44f_divide_q Gan_SquMatrix44_f   A,
float    a,
Gan_SquMatrix44_f   B
 

Macro: Divide fixed size matrix by scalar.

Divide fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix44_f gan_symmat44f_divide_s Gan_SquMatrix44_f   A,
float    a
 

Divide fixed size matrix by scalar.

Return a copy of fixed size matrix A divided by scalar a.

Gan_SquMatrix44_f* gan_symmat44f_negate_i Gan_SquMatrix44_f   A
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A in-place: .

Returns:
Pointer to result matrix A.

Gan_SquMatrix44_f* gan_symmat44f_negate_q Gan_SquMatrix44_f   A,
Gan_SquMatrix44_f   B
 

Macro: Negate fixed size matrix.

Negate fixed size matrix A into fixed size matrix .

Returns:
Pointer to result matrix B.

Gan_SquMatrix44_f gan_symmat44f_negate_s Gan_SquMatrix44_f   A
 

Negate fixed size matrix.

Return a negated copy of fixed size matrix A.

Gan_SquMatrix44_f* gan_symmat44f_scale_i Gan_SquMatrix44_f   A,
float    a
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix44_f* gan_symmat44f_scale_q Gan_SquMatrix44_f   A,
float    a,
Gan_SquMatrix44_f   B
 

Macro: Scale fixed size matrix.

Multiply fixed size matrix A by scalar a, writing result into fixed size matrix B.

Returns:
Pointer to result matrix B.

Gan_SquMatrix44_f gan_symmat44f_scale_s Gan_SquMatrix44_f   A,
float    a
 

Scale fixed size matrix.

Return a copy of fixed size matrix A multiplied by scalar a.

Gan_SquMatrix44_f* gan_symmat44f_unit_i Gan_SquMatrix44_f   A
 

Macro: Scale matrix to unit norm.

Scale fixed-size matrix A to unit Frobenius norm in-place.

Returns:
Pointer to result matrix A.

Gan_SquMatrix44_f* gan_symmat44f_unit_q Gan_SquMatrix44_f   A,
Gan_SquMatrix44_f   B
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm, filling B with the result.

Returns:
Scaled matrix B.

Gan_SquMatrix44_f gan_symmat44f_unit_s Gan_SquMatrix44_f   A
 

Scale matrix to unit norm.

Scale fixed size matrix A to unit Frobenius norm.

Returns:
Scaled matrix A.


Generated on Mon Oct 13 16:14:53 2003 by doxygen1.3-rc1