|
Functions |
Gan_Matrix * | gan_mat_scale_q (Gan_Matrix *A, double a, Gan_Matrix *B) |
| Multiply matrix by scalar.
|
Gan_Matrix * | gan_mat_divide_q (Gan_Matrix *A, double a, Gan_Matrix *B) |
| Divide matrix by scalar.
|
void | gan_mat_free_va (Gan_Matrix *A,...) |
| Free a NULL terminated variable argument list of matrices.
|
Gan_Matrix * | gan_mat_form_gen (Gan_Matrix *A, unsigned long rows, unsigned long cols, double *data, size_t data_size) |
Gan_Matrix * | gan_mat_scale_s (Gan_Matrix *A, double a) |
| Macro: Multiply matrix by scalar.
|
Gan_Matrix * | gan_mat_scale_i (Gan_Matrix *A, double a) |
| Macro: Multiply matrix by scalar.
|
Gan_Matrix * | gan_mat_divide_s (Gan_Matrix *A, double a) |
| Macro: Divide matrix by scalar.
|
Gan_Matrix * | gan_mat_divide_i (Gan_Matrix *A, double a) |
| Macro: Divide matrix by scalar.
|
Gan_Matrix * | gan_mat_negate_q (Gan_Matrix *A, Gan_Matrix *B) |
| Macro: Negate matrix.
|
Gan_Matrix * | gan_mat_negate_s (Gan_Matrix *A) |
| Macro: Negate matrix.
|
Gan_Matrix * | gan_mat_negate_i (Gan_Matrix *A) |
| Macro: Negate matrix.
|
Gan_SquMatrix * | gan_squmat_scale_q (Gan_SquMatrix *A, double a, Gan_SquMatrix *B) |
| Macro: Multiply square matrix by scalar.
|
Gan_SquMatrix * | gan_squmat_scale_s (Gan_SquMatrix *A, double a) |
| Macro: Multiply square matrix by scalar.
|
Gan_SquMatrix * | gan_squmat_scale_i (Gan_SquMatrix *A, double a) |
| Macro: Multiply square matrix by scalar.
|
Gan_SquMatrix * | gan_squmat_divide_q (Gan_SquMatrix *A, double a, Gan_SquMatrix *B) |
| Macro: Divide square matrix by scalar.
|
Gan_SquMatrix * | gan_squmat_divide_s (Gan_SquMatrix *A, double a) |
| Macro: Divide square matrix by scalar.
|
Gan_SquMatrix * | gan_squmat_divide_i (Gan_SquMatrix *A, double a) |
| Macro: Divide square matrix by scalar.
|
Gan_SquMatrix * | gan_squmat_negate_q (Gan_SquMatrix *A, Gan_SquMatrix *B) |
| Macro: Negate square matrix.
|
Gan_SquMatrix * | gan_squmat_negate_s (Gan_SquMatrix *A) |
| Macro: Negate square matrix.
|
Gan_SquMatrix * | gan_squmat_negate_i (Gan_SquMatrix *A) |
| Macro: Negate square matrix.
|
Gan_Matrix_f * | gan_matf_scale_q (Gan_Matrix_f *A, float a, Gan_Matrix_f *B) |
| Multiply matrix by scalar.
|
Gan_Matrix_f * | gan_matf_divide_q (Gan_Matrix_f *A, float a, Gan_Matrix_f *B) |
| Divide matrix by scalar.
|
void | gan_matf_free_va (Gan_Matrix_f *A,...) |
| Free a NULL terminated variable argument list of matrices.
|
Gan_Matrix_f * | gan_matf_form_gen (Gan_Matrix_f *A, unsigned long rows, unsigned long cols, float *data, size_t data_size) |
Gan_Matrix_f * | gan_matf_scale_s (Gan_Matrix_f *A, float a) |
| Macro: Multiply matrix by scalar.
|
Gan_Matrix_f * | gan_matf_scale_i (Gan_Matrix_f *A, float a) |
| Macro: Multiply matrix by scalar.
|
Gan_Matrix_f * | gan_matf_divide_s (Gan_Matrix_f *A, float a) |
| Macro: Divide matrix by scalar.
|
Gan_Matrix_f * | gan_matf_divide_i (Gan_Matrix_f *A, float a) |
| Macro: Divide matrix by scalar.
|
Gan_Matrix_f * | gan_matf_negate_q (Gan_Matrix_f *A, Gan_Matrix_f *B) |
| Macro: Negate matrix.
|
Gan_Matrix_f * | gan_matf_negate_s (Gan_Matrix_f *A) |
| Macro: Negate matrix.
|
Gan_Matrix_f * | gan_matf_negate_i (Gan_Matrix_f *A) |
| Macro: Negate matrix.
|
Gan_SquMatrix_f * | gan_squmatf_scale_q (Gan_SquMatrix_f *A, float a, Gan_SquMatrix_f *B) |
| Macro: Multiply square matrix by scalar.
|
Gan_SquMatrix_f * | gan_squmatf_scale_s (Gan_SquMatrix_f *A, float a) |
| Macro: Multiply square matrix by scalar.
|
Gan_SquMatrix_f * | gan_squmatf_scale_i (Gan_SquMatrix_f *A, float a) |
| Macro: Multiply square matrix by scalar.
|
Gan_SquMatrix_f * | gan_squmatf_divide_q (Gan_SquMatrix_f *A, float a, Gan_SquMatrix_f *B) |
| Macro: Divide square matrix by scalar.
|
Gan_SquMatrix_f * | gan_squmatf_divide_s (Gan_SquMatrix_f *A, float a) |
| Macro: Divide square matrix by scalar.
|
Gan_SquMatrix_f * | gan_squmatf_divide_i (Gan_SquMatrix_f *A, float a) |
| Macro: Divide square matrix by scalar.
|
Gan_SquMatrix_f * | gan_squmatf_negate_q (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B) |
| Macro: Negate square matrix.
|
Gan_SquMatrix_f * | gan_squmatf_negate_s (Gan_SquMatrix_f *A) |
| Macro: Negate square matrix.
|
Gan_SquMatrix_f * | gan_squmatf_negate_i (Gan_SquMatrix_f *A) |
| Macro: Negate square matrix.
|