Functions | |
Gan_Matrix * | gan_diagmatI_lmult_inf_q (const Gan_SquMatrix *A, Gan_Matrix *B, Gan_Matrix *C) |
Left-multiply the inverse of a diagonal matrix by a generic matrix. | |
Gan_Matrix * | gan_diagmatI_lmult_inf_s (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Left multiply inverse of diagonal matrix by generic matrix. | |
Gan_Matrix * | gan_diagmatI_lmult_inf_i (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Left multiply inverse of diagonal matrix by generic matrix. | |
Gan_Matrix * | gan_mat_rmult_gen (const Gan_Matrix *A, Gan_TposeFlag A_tr, const Gan_Matrix *B, Gan_TposeFlag B_tr, Gan_Matrix *C) |
Gan_SquMatrix * | gan_mat_rmult_sym_gen (const Gan_Matrix *A, Gan_TposeFlag A_tr, const Gan_Matrix *B, Gan_TposeFlag B_tr, struct Gan_SquMatrix *C) |
Gan_Matrix * | gan_mat_rmult_q (const Gan_Matrix *A, const Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply two matrices and write result into a third. | |
Gan_Matrix * | gan_mat_rmult_s (const Gan_Matrix *A, const Gan_Matrix *B) |
Macro: Multiply two matrices and return the result as a new matrix. | |
Gan_Matrix * | gan_mat_rmultT_q (const Gan_Matrix *A, const Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply a matrix by the transpose of another and write result into a third. | |
Gan_Matrix * | gan_mat_rmultT_s (const Gan_Matrix *A, const Gan_Matrix *B) |
Macro: Multiply a matrix by the transpose of another and return a new matrix. | |
Gan_Matrix * | gan_matT_rmult_q (const Gan_Matrix *A, const Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply the transpose of a matrix by another matrix. | |
Gan_Matrix * | gan_matT_rmult_s (const Gan_Matrix *A, const Gan_Matrix *B) |
Macro: Multiply the transpose of a matrix by another matrix. | |
Gan_Matrix * | gan_matT_rmultT_q (const Gan_Matrix *A, const Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply the transpose of a matrix by the transpose of another matrix. | |
Gan_Matrix * | gan_matT_rmultT_s (const Gan_Matrix *A, const Gan_Matrix *B) |
Macro: Multiply the transpose of a matrix by the transpose of another matrix. | |
Gan_SquMatrix * | gan_mat_rmult_sym_q (const Gan_Matrix *A, const Gan_Matrix *B, Gan_SquMatrix *C) |
Macro: Multiply two matrices and write result into a symmetric matrix. | |
Gan_SquMatrix * | gan_mat_rmult_sym_s (const Gan_Matrix *A, const Gan_Matrix *B) |
Macro: Multiply two matrices and return the result as a new symmetric matrix. | |
Gan_SquMatrix * | gan_mat_rmultT_sym_q (const Gan_Matrix *A, const Gan_Matrix *B, Gan_SquMatrix *C) |
Macro: Multiply two matrices and write result into a symmetric matrix. | |
Gan_SquMatrix * | gan_mat_rmultT_sym_s (const Gan_Matrix *A, const Gan_Matrix *B) |
Macro: Multiply two matrices and return the result as a new symmetric matrix. | |
Gan_SquMatrix * | gan_matT_rmult_sym_q (const Gan_Matrix *A, const Gan_Matrix *B, Gan_SquMatrix *C) |
Macro: Multiply two matrices and write result into a symmetric matrix. | |
Gan_SquMatrix * | gan_matT_rmult_sym_s (const Gan_Matrix *A, const Gan_Matrix *B) |
Macro: Multiply two matrices and return the result as a new symmetric matrix. | |
Gan_SquMatrix * | gan_matT_rmultT_sym_q (const Gan_Matrix *A, const Gan_Matrix *B, Gan_SquMatrix *C) |
Macro: Multiply two matrices and write result into a symmetric matrix. | |
Gan_SquMatrix * | gan_matT_rmultT_sym_s (const Gan_Matrix *A, const Gan_Matrix *B) |
Macro: Multiply two matrices and return the result as a new symmetric matrix. | |
Gan_SquMatrix * | gan_mat_srmultT_q (const Gan_Matrix *A, const Gan_SquMatrix *B) |
Macro: Multiply matrix by itself and write result into a symmetric matrix. | |
Gan_SquMatrix * | gan_mat_srmultT_s (const Gan_Matrix *A) |
Macro: Multiply matrix by itself and return the result as a new symmetric matrix. | |
Gan_SquMatrix * | gan_mat_slmultT_q (const Gan_Matrix *A, Gan_SquMatrix *B) |
Macro: Multiply matrix by itself and write result into a symmetric matrix. | |
Gan_SquMatrix * | gan_mat_slmultT_s (const Gan_Matrix *A) |
Macro: Multiply matrix by itself and return the result as a new symmetric matrix. | |
Gan_Matrix * | gan_squmat_rmult_q (const Gan_SquMatrix *A, Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply square matrix by generic matrix, and write result into a third. | |
Gan_Matrix * | gan_squmat_rmult_s (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply square matrix by generic matrix. | |
Gan_Matrix * | gan_squmat_rmult_i (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply square matrix by generic matrix. | |
Gan_Matrix * | gan_squmat_rmultT_q (const Gan_SquMatrix *A, Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply square matrix by transpose of generic matrix. | |
Gan_Matrix * | gan_squmat_rmultT_s (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply square matrix by transpose of generic matrix. | |
Gan_Matrix * | gan_squmatT_rmult_q (const Gan_SquMatrix *A, Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply transpose of square matrix by generic matrix. | |
Gan_Matrix * | gan_squmatT_rmult_s (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply transpose of square matrix by generic matrix. | |
Gan_Matrix * | gan_squmatT_rmult_i (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply transpose of square matrix by generic matrix. | |
Gan_Matrix * | gan_squmatT_rmultT_q (const Gan_SquMatrix *A, Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply transpose of square matrix by transpose of generic matrix. | |
Gan_Matrix * | gan_squmatT_rmultT_s (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply transpose of square matrix by transpose of generic matrix. | |
Gan_Matrix * | gan_squmatI_rmult_q (const Gan_SquMatrix *A, Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply inverse of square matrix by generic matrix. | |
Gan_Matrix * | gan_squmatI_rmult_s (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply inverse of square matrix by generic matrix. | |
Gan_Matrix * | gan_squmatI_rmult_i (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply inverse of square matrix by generic matrix. | |
Gan_Matrix * | gan_squmatI_rmultT_q (const Gan_SquMatrix *A, Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply inverse of square matrix by transpose of generic matrix. | |
Gan_Matrix * | gan_squmatI_rmultT_s (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply inverse of square matrix by transpose of generic matrix. | |
Gan_Matrix * | gan_squmatIT_rmult_q (const Gan_SquMatrix *A, Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply inverse transpose of square matrix by generic matrix. | |
Gan_Matrix * | gan_squmatIT_rmult_s (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply inverse transpose of square matrix by generic matrix. | |
Gan_Matrix * | gan_squmatIT_rmult_i (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply inverse transpose of square matrix by generic matrix. | |
Gan_Matrix * | gan_squmatIT_rmultT_q (const Gan_SquMatrix *A, Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply inverse transpose of square matrix by transpose of generic matrix. | |
Gan_Matrix * | gan_squmatIT_rmultT_s (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply inverse transpose of square matrix by transpose of generic matrix. | |
Gan_Matrix * | gan_squmat_lmult_q (const Gan_SquMatrix *A, Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply generic matrix by square matrix, and write result into a third. | |
Gan_Matrix * | gan_squmat_lmult_s (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply generic matrix by square matrix. | |
Gan_Matrix * | gan_squmat_lmult_i (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply generic matrix by square matrix. | |
Gan_Matrix * | gan_squmat_lmultT_q (const Gan_SquMatrix *A, Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply transpose of generic matrix by square matrix. | |
Gan_Matrix * | gan_squmat_lmultT_s (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply transpose of generic matrix by square matrix. | |
Gan_Matrix * | gan_squmatT_lmult_q (const Gan_SquMatrix *A, Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply generic matrix by the transpose of square matrix. | |
Gan_Matrix * | gan_squmatT_lmult_s (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply generic matrix by transpose of square matrix. | |
Gan_Matrix * | gan_squmatT_lmult_i (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply transpose of square matrix by generic matrix. | |
Gan_Matrix * | gan_squmatT_lmultT_q (const Gan_SquMatrix *A, Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply transpose of generic matrix by transpose of square matrix. | |
Gan_Matrix * | gan_squmatT_lmultT_s (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply transpose of generic matrix by transpose of square matrix. | |
Gan_Matrix * | gan_squmatI_lmult_q (const Gan_SquMatrix *A, Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply generic matrix by inverse of square matrix. | |
Gan_Matrix * | gan_squmatI_lmult_s (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply generic matrix by inverse of square matrix. | |
Gan_Matrix * | gan_squmatI_lmult_i (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply generic matrix by inverse of square matrix. | |
Gan_Matrix * | gan_squmatI_lmultT_q (const Gan_SquMatrix *A, Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply transpose of generic matrix by inverse of square matrix. | |
Gan_Matrix * | gan_squmatI_lmultT_s (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply transpose of generic matrix by inverse of square matrix. | |
Gan_Matrix * | gan_squmatIT_lmult_q (const Gan_SquMatrix *A, Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply generic matrix by inverse transpose of square matrix. | |
Gan_Matrix * | gan_squmatIT_lmult_s (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply generic matrix by inverse transpose of square matrix. | |
Gan_Matrix * | gan_squmatIT_lmult_i (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply generic matrix by inverse transpose of square matrix. | |
Gan_Matrix * | gan_squmatIT_lmultT_q (const Gan_SquMatrix *A, Gan_Matrix *B, Gan_Matrix *C) |
Macro: Multiply transpose of generic matrix by inverse transpose of square matrix. | |
Gan_Matrix * | gan_squmatIT_lmultT_s (const Gan_SquMatrix *A, Gan_Matrix *B) |
Macro: Multiply transpose of generic matrix by inverse transpose of square matrix. | |
Gan_SquMatrix * | gan_squmat_srmultT_squ_q (Gan_SquMatrix *A, Gan_SquMatrix *B) |
Macro: Right-multiply square matrix by its own transpose. | |
Gan_SquMatrix * | gan_squmat_srmultT_squ_s (Gan_SquMatrix *A) |
Macro: Right-multiply square matrix by its own transpose. | |
Gan_SquMatrix * | gan_squmat_srmultT_squ_i (Gan_SquMatrix *A) |
Macro: Right-multiply square matrix by its own transpose. | |
Gan_SquMatrix * | gan_squmatT_srmult_squ_q (Gan_SquMatrix *A, Gan_SquMatrix *B) |
Macro: Right-multiply transpose of square matrix by itself. | |
Gan_SquMatrix * | gan_squmatT_srmult_squ_s (Gan_SquMatrix *A) |
Macro: Right-multiply transpose of square matrix by itself. | |
Gan_SquMatrix * | gan_squmatT_srmult_squ_i (Gan_SquMatrix *A) |
Macro: Right-multiply transpose of square matrix by itself. | |
Gan_SquMatrix * | gan_squmatI_srmultIT_squ_q (Gan_SquMatrix *A, Gan_SquMatrix *B) |
Macro: Right-multiply inverse of square matrix by its inverse transpose. | |
Gan_SquMatrix * | gan_squmatI_srmultIT_squ_s (Gan_SquMatrix *A) |
Macro: Right-multiply inverse of square matrix by its inverse transpose. | |
Gan_SquMatrix * | gan_squmatI_srmultIT_squ_i (Gan_SquMatrix *A) |
Macro: Right-multiply inverse of square matrix by its inverse transpose. | |
Gan_SquMatrix * | gan_squmatIT_srmultI_squ_q (Gan_SquMatrix *A, Gan_SquMatrix *B) |
Macro: Self-multiply inverse transpose by inverse of square matrix. | |
Gan_SquMatrix * | gan_squmatIT_srmultI_squ_s (Gan_SquMatrix *A) |
Macro: Self-multiply inverse transpose by inverse of square matrix. | |
Gan_SquMatrix * | gan_squmatIT_srmultI_squ_i (Gan_SquMatrix *A) |
Macro: Self-multiply inverse transpose by inverse of square matrix. | |
Gan_Matrix_f * | gan_diagmatIf_lmult_inf_q (const Gan_SquMatrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C) |
Left-multiply the inverse of a diagonal matrix by a generic matrix. | |
Gan_Matrix_f * | gan_diagmatIf_lmult_inf_s (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Left multiply inverse of diagonal matrix by generic matrix. | |
Gan_Matrix_f * | gan_diagmatIf_lmult_inf_i (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Left multiply inverse of diagonal matrix by generic matrix. | |
Gan_Matrix_f * | gan_matf_rmult_gen (const Gan_Matrix_f *A, Gan_TposeFlag A_tr, const Gan_Matrix_f *B, Gan_TposeFlag B_tr, Gan_Matrix_f *C) |
Gan_SquMatrix_f * | gan_matf_rmult_sym_gen (const Gan_Matrix_f *A, Gan_TposeFlag A_tr, const Gan_Matrix_f *B, Gan_TposeFlag B_tr, struct Gan_SquMatrix_f *C) |
Gan_Matrix_f * | gan_matf_rmult_q (const Gan_Matrix_f *A, const Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply two matrices and write result into a third. | |
Gan_Matrix_f * | gan_matf_rmult_s (const Gan_Matrix_f *A, const Gan_Matrix_f *B) |
Macro: Multiply two matrices and return the result as a new matrix. | |
Gan_Matrix_f * | gan_matf_rmultT_q (const Gan_Matrix_f *A, const Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply a matrix by the transpose of another and write result into a third. | |
Gan_Matrix_f * | gan_matf_rmultT_s (const Gan_Matrix_f *A, const Gan_Matrix_f *B) |
Macro: Multiply a matrix by the transpose of another and return a new matrix. | |
Gan_Matrix_f * | gan_matTf_rmult_q (const Gan_Matrix_f *A, const Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply the transpose of a matrix by another matrix. | |
Gan_Matrix_f * | gan_matTf_rmult_s (const Gan_Matrix_f *A, const Gan_Matrix_f *B) |
Macro: Multiply the transpose of a matrix by another matrix. | |
Gan_Matrix_f * | gan_matTf_rmultT_q (const Gan_Matrix_f *A, const Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply the transpose of a matrix by the transpose of another matrix. | |
Gan_Matrix_f * | gan_matTf_rmultT_s (const Gan_Matrix_f *A, const Gan_Matrix_f *B) |
Macro: Multiply the transpose of a matrix by the transpose of another matrix. | |
Gan_SquMatrix_f * | gan_matf_rmult_sym_q (const Gan_Matrix_f *A, const Gan_Matrix_f *B, Gan_SquMatrix_f *C) |
Macro: Multiply two matrices and write result into a symmetric matrix. | |
Gan_SquMatrix_f * | gan_matf_rmult_sym_s (const Gan_Matrix_f *A, const Gan_Matrix_f *B) |
Macro: Multiply two matrices and return the result as a new symmetric matrix. | |
Gan_SquMatrix_f * | gan_matf_rmultT_sym_q (const Gan_Matrix_f *A, const Gan_Matrix_f *B, Gan_SquMatrix_f *C) |
Macro: Multiply two matrices and write result into a symmetric matrix. | |
Gan_SquMatrix_f * | gan_matf_rmultT_sym_s (const Gan_Matrix_f *A, const Gan_Matrix_f *B) |
Macro: Multiply two matrices and return the result as a new symmetric matrix. | |
Gan_SquMatrix_f * | gan_matTf_rmult_sym_q (const Gan_Matrix_f *A, const Gan_Matrix_f *B, Gan_SquMatrix_f *C) |
Macro: Multiply two matrices and write result into a symmetric matrix. | |
Gan_SquMatrix_f * | gan_matTf_rmult_sym_s (const Gan_Matrix_f *A, const Gan_Matrix_f *B) |
Macro: Multiply two matrices and return the result as a new symmetric matrix. | |
Gan_SquMatrix_f * | gan_matTf_rmultT_sym_q (const Gan_Matrix_f *A, const Gan_Matrix_f *B, Gan_SquMatrix_f *C) |
Macro: Multiply two matrices and write result into a symmetric matrix. | |
Gan_SquMatrix_f * | gan_matTf_rmultT_sym_s (const Gan_Matrix_f *A, const Gan_Matrix_f *B) |
Macro: Multiply two matrices and return the result as a new symmetric matrix. | |
Gan_SquMatrix_f * | gan_matf_srmultT_q (const Gan_Matrix_f *A, Gan_SquMatrix_f *B) |
Macro: Multiply matrix by itself and write result into a symmetric matrix. | |
Gan_SquMatrix_f * | gan_matf_srmultT_s (const Gan_Matrix_f *A) |
Macro: Multiply matrix by itself and return the result as a new symmetric matrix. | |
Gan_SquMatrix_f * | gan_matf_slmultT_q (const Gan_Matrix_f *A, Gan_SquMatrix_f *B) |
Macro: Multiply matrix by itself and write result into a symmetric matrix. | |
Gan_SquMatrix_f * | gan_matf_slmultT_s (const Gan_Matrix_f *A) |
Macro: Multiply matrix by itself and return the result as a new symmetric matrix. | |
Gan_Matrix_f * | gan_squmatf_rmult_q (const Gan_SquMatrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply square matrix by generic matrix, and write result into a third. | |
Gan_Matrix_f * | gan_squmatf_rmult_s (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply square matrix by generic matrix. | |
Gan_Matrix_f * | gan_squmatf_rmult_i (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply square matrix by generic matrix. | |
Gan_Matrix_f * | gan_squmatf_rmultT_q (const Gan_SquMatrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply square matrix by transpose of generic matrix. | |
Gan_Matrix_f * | gan_squmatf_rmultT_s (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply square matrix by transpose of generic matrix. | |
Gan_Matrix_f * | gan_squmatTf_rmult_q (const Gan_SquMatrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply transpose of square matrix by generic matrix. | |
Gan_Matrix_f * | gan_squmatTf_rmult_s (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply transpose of square matrix by generic matrix. | |
Gan_Matrix_f * | gan_squmatTf_rmult_i (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply transpose of square matrix by generic matrix. | |
Gan_Matrix_f * | gan_squmatTf_rmultT_q (const Gan_SquMatrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply transpose of square matrix by transpose of generic matrix. | |
Gan_Matrix_f * | gan_squmatTf_rmultT_s (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply transpose of square matrix by transpose of generic matrix. | |
Gan_Matrix_f * | gan_squmatIf_rmult_q (const Gan_SquMatrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply inverse of square matrix by generic matrix. | |
Gan_Matrix_f * | gan_squmatIf_rmult_s (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply inverse of square matrix by generic matrix. | |
Gan_Matrix_f * | gan_squmatIf_rmult_i (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply inverse of square matrix by generic matrix. | |
Gan_Matrix_f * | gan_squmatIf_rmultT_q (const Gan_SquMatrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply inverse of square matrix by transpose of generic matrix. | |
Gan_Matrix_f * | gan_squmatIf_rmultT_s (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply inverse of square matrix by transpose of generic matrix. | |
Gan_Matrix_f * | gan_squmatITf_rmult_q (const Gan_SquMatrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply inverse transpose of square matrix by generic matrix. | |
Gan_Matrix_f * | gan_squmatITf_rmult_s (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply inverse transpose of square matrix by generic matrix. | |
Gan_Matrix_f * | gan_squmatITf_rmult_i (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply inverse transpose of square matrix by generic matrix. | |
Gan_Matrix_f * | gan_squmatITf_rmultT_q (const Gan_SquMatrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply inverse transpose of square matrix by transpose of generic matrix. | |
Gan_Matrix_f * | gan_squmatITf_rmultT_s (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply inverse transpose of square matrix by transpose of generic matrix. | |
Gan_Matrix_f * | gan_squmatf_lmult_q (const Gan_SquMatrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply generic matrix by square matrix, and write result into a third. | |
Gan_Matrix_f * | gan_squmatf_lmult_s (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply generic matrix by square matrix. | |
Gan_Matrix_f * | gan_squmatf_lmult_i (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply generic matrix by square matrix. | |
Gan_Matrix_f * | gan_squmatf_lmultT_q (const Gan_SquMatrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply transpose of generic matrix by square matrix. | |
Gan_Matrix_f * | gan_squmatf_lmultT_s (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply transpose of generic matrix by square matrix. | |
Gan_Matrix_f * | gan_squmatTf_lmult_q (const Gan_SquMatrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply generic matrix by the transpose of square matrix. | |
Gan_Matrix_f * | gan_squmatTf_lmult_s (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply generic matrix by transpose of square matrix. | |
Gan_Matrix_f * | gan_squmatTf_lmult_i (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply transpose of square matrix by generic matrix. | |
Gan_Matrix_f * | gan_squmatTf_lmultT_q (const Gan_SquMatrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply transpose of generic matrix by transpose of square matrix. | |
Gan_Matrix_f * | gan_squmatTf_lmultT_s (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply transpose of generic matrix by transpose of square matrix. | |
Gan_Matrix_f * | gan_squmatIf_lmult_q (const Gan_SquMatrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply generic matrix by inverse of square matrix. | |
Gan_Matrix_f * | gan_squmatIf_lmult_s (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply generic matrix by inverse of square matrix. | |
Gan_Matrix_f * | gan_squmatIf_lmult_i (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply generic matrix by inverse of square matrix. | |
Gan_Matrix_f * | gan_squmatIf_lmultT_q (const Gan_SquMatrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply transpose of generic matrix by inverse of square matrix. | |
Gan_Matrix_f * | gan_squmatIf_lmultT_s (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply transpose of generic matrix by inverse of square matrix. | |
Gan_Matrix_f * | gan_squmatITf_lmult_q (const Gan_SquMatrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply generic matrix by inverse transpose of square matrix. | |
Gan_Matrix_f * | gan_squmatITf_lmult_s (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply generic matrix by inverse transpose of square matrix. | |
Gan_Matrix_f * | gan_squmatITf_lmult_i (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply generic matrix by inverse transpose of square matrix. | |
Gan_Matrix_f * | gan_squmatITf_lmultT_q (const Gan_SquMatrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C) |
Macro: Multiply transpose of generic matrix by inverse transpose of square matrix. | |
Gan_Matrix_f * | gan_squmatITf_lmultT_s (const Gan_SquMatrix_f *A, Gan_Matrix_f *B) |
Macro: Multiply transpose of generic matrix by inverse transpose of square matrix. | |
Gan_SquMatrix_f * | gan_squmatf_srmultT_squ_q (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B) |
Macro: Right-multiply square matrix by its own transpose. | |
Gan_SquMatrix_f * | gan_squmatf_srmultT_squ_s (Gan_SquMatrix_f *A) |
Macro: Right-multiply square matrix by its own transpose. | |
Gan_SquMatrix_f * | gan_squmatf_srmultT_squ_i (Gan_SquMatrix_f *A) |
Macro: Right-multiply square matrix by its own transpose. | |
Gan_SquMatrix_f * | gan_squmatTf_srmult_squ_q (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B) |
Macro: Right-multiply transpose of square matrix by itself. | |
Gan_SquMatrix_f * | gan_squmatTf_srmult_squ_s (Gan_SquMatrix_f *A) |
Macro: Right-multiply transpose of square matrix by itself. | |
Gan_SquMatrix_f * | gan_squmatTf_srmult_squ_i (Gan_SquMatrix_f *A) |
Macro: Right-multiply transpose of square matrix by itself. | |
Gan_SquMatrix_f * | gan_squmatIf_srmultIT_squ_q (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B) |
Macro: Right-multiply inverse of square matrix by its inverse transpose. | |
Gan_SquMatrix_f * | gan_squmatIf_srmultIT_squ_s (Gan_SquMatrix_f *A) |
Macro: Right-multiply inverse of square matrix by its inverse transpose. | |
Gan_SquMatrix_f * | gan_squmatIf_srmultIT_squ_i (Gan_SquMatrix_f *A) |
Macro: Right-multiply inverse of square matrix by its inverse transpose. | |
Gan_SquMatrix_f * | gan_squmatITf_srmultI_squ_q (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B) |
Macro: Self-multiply inverse transpose by inverse of square matrix. | |
Gan_SquMatrix_f * | gan_squmatITf_srmultI_squ_s (Gan_SquMatrix_f *A) |
Macro: Self-multiply inverse transpose by inverse of square matrix. | |
Gan_SquMatrix_f * | gan_squmatITf_srmultI_squ_i (Gan_SquMatrix_f *A) |
Macro: Self-multiply inverse transpose by inverse of square matrix. |
|
Macro: Left multiply inverse of diagonal matrix by generic matrix.
|
|
Left-multiply the inverse of a diagonal matrix by a generic matrix.
B and C may be coincident, allowing the computation to be done in-place. |
|
Macro: Left multiply inverse of diagonal matrix by generic matrix.
|
|
Macro: Left multiply inverse of diagonal matrix by generic matrix.
|
|
Left-multiply the inverse of a diagonal matrix by a generic matrix.
B and C may be coincident, allowing the computation to be done in-place. |
|
Macro: Left multiply inverse of diagonal matrix by generic matrix.
|
|
Macro: Multiply two matrices and write result into a third. Multiply two matrices A, B and write result into , which is returned. |
|
Macro: Multiply two matrices and return the result as a new matrix. Multiply two matrices A, B and return the result as a new matrix . |
|
Macro: Multiply two matrices and write result into a symmetric matrix. Multiply two matrices A, B and write result into , which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. |
|
Macro: Multiply two matrices and return the result as a new symmetric matrix. Multiply two matrices A, B and return the result as a new matrix . C is square and is assumed to be symmetric. No checking of this assumption is done. |
|
Macro: Multiply a matrix by the transpose of another and write result into a third. Multiply matrix A by the transpose of matrix B and write result into , which is returned. |
|
Macro: Multiply a matrix by the transpose of another and return a new matrix. Multiply matrix A by the transpose of matrix B and return the result as a new matrix . |
|
Macro: Multiply two matrices and write result into a symmetric matrix. Multiply two matrices A, B, transposing B, and write result into , which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. |
|
Macro: Multiply two matrices and return the result as a new symmetric matrix. Multiply two matrices A, B, transposing B, and return the result as a new matrix . C is square and is assumed to be symmetric. No checking of this assumption is done. |
|
Macro: Multiply matrix by itself and write result into a symmetric matrix. Multiply transpose of matrix A by A, and write result into square symmetric matrix , which is returned. |
|
Macro: Multiply matrix by itself and return the result as a new symmetric matrix. Multiply transpose of matrix A by A, and return the result as a new square symmetric matrix . |
|
Macro: Multiply matrix by itself and write result into a symmetric matrix. Multiply matrix A by its own transpose, and write result into square symmetric matrix , which is returned. |
|
Macro: Multiply matrix by itself and return the result as a new symmetric matrix. Multiply matrix A by its own transpose, and return the result as a new square symmetric matrix . |
|
Macro: Multiply two matrices and write result into a third. Multiply two matrices A, B and write result into , which is returned. |
|
Macro: Multiply two matrices and return the result as a new matrix. Multiply two matrices A, B and return the result as a new matrix . |
|
Macro: Multiply two matrices and write result into a symmetric matrix. Multiply two matrices A, B and write result into , which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. |
|
Macro: Multiply two matrices and return the result as a new symmetric matrix. Multiply two matrices A, B and return the result as a new matrix . C is square and is assumed to be symmetric. No checking of this assumption is done. |
|
Macro: Multiply a matrix by the transpose of another and write result into a third. Multiply matrix A by the transpose of matrix B and write result into , which is returned. |
|
Macro: Multiply a matrix by the transpose of another and return a new matrix. Multiply matrix A by the transpose of matrix B and return the result as a new matrix . |
|
Macro: Multiply two matrices and write result into a symmetric matrix. Multiply two matrices A, B, transposing B, and write result into , which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. |
|
Macro: Multiply two matrices and return the result as a new symmetric matrix. Multiply two matrices A, B, transposing B, and return the result as a new matrix . C is square and is assumed to be symmetric. No checking of this assumption is done. |
|
Macro: Multiply matrix by itself and write result into a symmetric matrix. Multiply transpose of matrix A by A, and write result into square symmetric matrix , which is returned. |
|
Macro: Multiply matrix by itself and return the result as a new symmetric matrix. Multiply transpose of matrix A by A, and return the result as a new square symmetric matrix . |
|
Macro: Multiply matrix by itself and write result into a symmetric matrix. Multiply matrix A by its own transpose, and write result into square symmetric matrix , which is returned. |
|
Macro: Multiply matrix by itself and return the result as a new symmetric matrix. Multiply matrix A by its own transpose, and return the result as a new square symmetric matrix . |
|
Macro: Multiply the transpose of a matrix by another matrix. Multiply the transpose of matrix A by matrix B and write result into , which is returned. |
|
Macro: Multiply the transpose of a matrix by another matrix. Multiply the transpose of matrix A by matrix B and return the result as a new matrix . |
|
Macro: Multiply two matrices and write result into a symmetric matrix. Multiply two matrices A, B, transposing A, and write result into , which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. |
|
Macro: Multiply two matrices and return the result as a new symmetric matrix. Multiply two matrices A, B, transposing A, and return the result as a new matrix . C is square and is assumed to be symmetric. No checking of this assumption is done. |
|
Macro: Multiply the transpose of a matrix by the transpose of another matrix. Multiply the transpose of matrix A by the transpose of matrix B and write result into , which is returned. |
|
Macro: Multiply the transpose of a matrix by the transpose of another matrix. Multiply the transpose of matrix A by the transpose of matrix B and return the result as a new matrix . |
|
Macro: Multiply two matrices and write result into a symmetric matrix. Multiply two matrices A, B, both transposed, and write result into , which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. |
|
Macro: Multiply two matrices and return the result as a new symmetric matrix. Multiply two matrices A, B, both transposed, and return the result as a new matrix . C is square and is assumed to be symmetric. No checking of this assumption is done. |
|
Macro: Multiply the transpose of a matrix by another matrix. Multiply the transpose of matrix A by matrix B and write result into , which is returned. |
|
Macro: Multiply the transpose of a matrix by another matrix. Multiply the transpose of matrix A by matrix B and return the result as a new matrix . |
|
Macro: Multiply two matrices and write result into a symmetric matrix. Multiply two matrices A, B, transposing A, and write result into , which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. |
|
Macro: Multiply two matrices and return the result as a new symmetric matrix. Multiply two matrices A, B, transposing A, and return the result as a new matrix . C is square and is assumed to be symmetric. No checking of this assumption is done. |
|
Macro: Multiply the transpose of a matrix by the transpose of another matrix. Multiply the transpose of matrix A by the transpose of matrix B and write result into , which is returned. |
|
Macro: Multiply the transpose of a matrix by the transpose of another matrix. Multiply the transpose of matrix A by the transpose of matrix B and return the result as a new matrix . |
|
Macro: Multiply two matrices and write result into a symmetric matrix. Multiply two matrices A, B, both transposed, and write result into , which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. |
|
Macro: Multiply two matrices and return the result as a new symmetric matrix. Multiply two matrices A, B, both transposed, and return the result as a new matrix . C is square and is assumed to be symmetric. No checking of this assumption is done. |
|
Macro: Multiply generic matrix by square matrix.
|
|
Macro: Multiply generic matrix by square matrix, and write result into a third.
|
|
Macro: Multiply generic matrix by square matrix.
|
|
Macro: Multiply transpose of generic matrix by square matrix.
|
|
Macro: Multiply transpose of generic matrix by square matrix.
|
|
Macro: Multiply square matrix by generic matrix.
|
|
Macro: Multiply square matrix by generic matrix, and write result into a third.
|
|
Macro: Multiply square matrix by generic matrix.
|
|
Macro: Multiply square matrix by transpose of generic matrix.
|
|
Macro: Multiply square matrix by transpose of generic matrix.
|
|
Macro: Right-multiply square matrix by its own transpose.
|
|
Macro: Right-multiply square matrix by its own transpose.
|
|
Macro: Right-multiply square matrix by its own transpose.
|
|
Macro: Multiply generic matrix by square matrix.
|
|
Macro: Multiply generic matrix by square matrix, and write result into a third.
|
|
Macro: Multiply generic matrix by square matrix.
|
|
Macro: Multiply transpose of generic matrix by square matrix.
|
|
Macro: Multiply transpose of generic matrix by square matrix.
|
|
Macro: Multiply square matrix by generic matrix.
|
|
Macro: Multiply square matrix by generic matrix, and write result into a third.
|
|
Macro: Multiply square matrix by generic matrix.
|
|
Macro: Multiply square matrix by transpose of generic matrix.
|
|
Macro: Multiply square matrix by transpose of generic matrix.
|
|
Macro: Right-multiply square matrix by its own transpose.
|
|
Macro: Right-multiply square matrix by its own transpose.
|
|
Macro: Right-multiply square matrix by its own transpose.
|
|
Macro: Multiply generic matrix by inverse of square matrix.
|
|
Macro: Multiply generic matrix by inverse of square matrix.
|
|
Macro: Multiply generic matrix by inverse of square matrix.
|
|
Macro: Multiply transpose of generic matrix by inverse of square matrix.
|
|
Macro: Multiply transpose of generic matrix by inverse of square matrix.
|
|
Macro: Multiply inverse of square matrix by generic matrix.
|
|
Macro: Multiply inverse of square matrix by generic matrix.
|
|
Macro: Multiply inverse of square matrix by generic matrix.
|
|
Macro: Multiply inverse of square matrix by transpose of generic matrix.
|
|
Macro: Multiply inverse of square matrix by transpose of generic matrix.
|
|
Macro: Right-multiply inverse of square matrix by its inverse transpose.
|
|
Macro: Right-multiply inverse of square matrix by its inverse transpose.
|
|
Macro: Right-multiply inverse of square matrix by its inverse transpose.
|
|
Macro: Multiply generic matrix by inverse of square matrix.
|
|
Macro: Multiply generic matrix by inverse of square matrix.
|
|
Macro: Multiply generic matrix by inverse of square matrix.
|
|
Macro: Multiply transpose of generic matrix by inverse of square matrix.
|
|
Macro: Multiply transpose of generic matrix by inverse of square matrix.
|
|
Macro: Multiply inverse of square matrix by generic matrix.
|
|
Macro: Multiply inverse of square matrix by generic matrix.
|
|
Macro: Multiply inverse of square matrix by generic matrix.
|
|
Macro: Multiply inverse of square matrix by transpose of generic matrix.
|
|
Macro: Multiply inverse of square matrix by transpose of generic matrix.
|
|
Macro: Right-multiply inverse of square matrix by its inverse transpose.
|
|
Macro: Right-multiply inverse of square matrix by its inverse transpose.
|
|
Macro: Right-multiply inverse of square matrix by its inverse transpose.
|
|
Macro: Multiply generic matrix by inverse transpose of square matrix.
|
|
Macro: Multiply generic matrix by inverse transpose of square matrix.
|
|
Macro: Multiply generic matrix by inverse transpose of square matrix.
|
|
Macro: Multiply transpose of generic matrix by inverse transpose of square matrix.
|
|
Macro: Multiply transpose of generic matrix by inverse transpose of square matrix.
|
|
Macro: Multiply inverse transpose of square matrix by generic matrix.
|
|
Macro: Multiply inverse transpose of square matrix by generic matrix.
|
|
Macro: Multiply inverse transpose of square matrix by generic matrix.
|
|
Macro: Multiply inverse transpose of square matrix by transpose of generic matrix.
|
|
Macro: Multiply inverse transpose of square matrix by transpose of generic matrix.
|
|
Macro: Self-multiply inverse transpose by inverse of square matrix.
|
|
Macro: Self-multiply inverse transpose by inverse of square matrix.
|
|
Macro: Self-multiply inverse transpose by inverse of square matrix.
|
|
Macro: Multiply generic matrix by inverse transpose of square matrix.
|
|
Macro: Multiply generic matrix by inverse transpose of square matrix.
|
|
Macro: Multiply generic matrix by inverse transpose of square matrix.
|
|
Macro: Multiply transpose of generic matrix by inverse transpose of square matrix.
|
|
Macro: Multiply transpose of generic matrix by inverse transpose of square matrix.
|
|
Macro: Multiply inverse transpose of square matrix by generic matrix.
|
|
Macro: Multiply inverse transpose of square matrix by generic matrix.
|
|
Macro: Multiply inverse transpose of square matrix by generic matrix.
|
|
Macro: Multiply inverse transpose of square matrix by transpose of generic matrix.
|
|
Macro: Multiply inverse transpose of square matrix by transpose of generic matrix.
|
|
Macro: Self-multiply inverse transpose by inverse of square matrix.
|
|
Macro: Self-multiply inverse transpose by inverse of square matrix.
|
|
Macro: Self-multiply inverse transpose by inverse of square matrix.
|
|
Macro: Multiply transpose of square matrix by generic matrix.
|
|
Macro: Multiply generic matrix by the transpose of square matrix.
|
|
Macro: Multiply generic matrix by transpose of square matrix.
|
|
Macro: Multiply transpose of generic matrix by transpose of square matrix.
|
|
Macro: Multiply transpose of generic matrix by transpose of square matrix.
|
|
Macro: Multiply transpose of square matrix by generic matrix.
|
|
Macro: Multiply transpose of square matrix by generic matrix.
|
|
Macro: Multiply transpose of square matrix by generic matrix.
|
|
Macro: Multiply transpose of square matrix by transpose of generic matrix.
|
|
Macro: Multiply transpose of square matrix by transpose of generic matrix.
|
|
Macro: Right-multiply transpose of square matrix by itself.
|
|
Macro: Right-multiply transpose of square matrix by itself.
|
|
Macro: Right-multiply transpose of square matrix by itself.
|
|
Macro: Multiply transpose of square matrix by generic matrix.
|
|
Macro: Multiply generic matrix by the transpose of square matrix.
|
|
Macro: Multiply generic matrix by transpose of square matrix.
|
|
Macro: Multiply transpose of generic matrix by transpose of square matrix.
|
|
Macro: Multiply transpose of generic matrix by transpose of square matrix.
|
|
Macro: Multiply transpose of square matrix by generic matrix.
|
|
Macro: Multiply transpose of square matrix by generic matrix.
|
|
Macro: Multiply transpose of square matrix by generic matrix.
|
|
Macro: Multiply transpose of square matrix by transpose of generic matrix.
|
|
Macro: Multiply transpose of square matrix by transpose of generic matrix.
|
|
Macro: Right-multiply transpose of square matrix by itself.
|
|
Macro: Right-multiply transpose of square matrix by itself.
|
|
Macro: Right-multiply transpose of square matrix by itself.
|