Add General Size Matrices (original) (raw)

Functions
Gan_Matrix * gan_mat_add_gen (Gan_Matrix *A, Gan_TposeFlag A_tr, Gan_Matrix *B, Gan_TposeFlag B_tr, Gan_Matrix *C)
Add general size matrices.
Gan_SquMatrix * gan_mat_add_sym_gen (const Gan_Matrix *A, Gan_TposeFlag A_tr, const Gan_Matrix *B, Gan_TposeFlag B_tr, struct Gan_SquMatrix *C)
Add general size matrices producing a symmetric matrix.
Gan_Matrix * gan_mat_add_q (Gan_Matrix *A, Gan_Matrix *B, Gan_Matrix *C)
Macro: Add two matrices and write result into a third.
Gan_Matrix * gan_mat_add_s (Gan_Matrix *A, Gan_Matrix *B)
Macro: Add two matrices and return the result as a new matrix.
Gan_Matrix * gan_mat_add_i1 (Gan_Matrix *A, Gan_Matrix *B)
Macro: Add two matrices and overwrite the first with the result.
Gan_Matrix * gan_mat_add_i2 (Gan_Matrix *A, Gan_Matrix *B)
Macro: Add two matrices and overwrite the second with the result.
Gan_Matrix * gan_mat_increment (Gan_Matrix *A, Gan_Matrix *B)
Macro: Increment a matrix with another matrix.
Gan_Matrix * gan_mat_addT_q (Gan_Matrix *A, Gan_Matrix *B, Gan_Matrix *C)
Macro: Add two matrices, the second transposed, and write result into a third.
Gan_Matrix * gan_mat_addT_s (Gan_Matrix *A, Gan_Matrix *B)
Macro: Add two matrices, the second transposed, and return a new result matrix.
Gan_Matrix * gan_mat_incrementT (Gan_Matrix *A, Gan_Matrix *B)
Macro: Increment a matrix with the transpose of another matrix.
Gan_SquMatrix * gan_mat_add_sym_q (const Gan_Matrix *A, const Gan_Matrix *B, Gan_SquMatrix *C)
Macro: Add two matrices and write result into a symmetric matrix.
Gan_SquMatrix * gan_mat_add_sym_s (const Gan_Matrix *A, Gan_Matrix *B)
Macro: Add two matrices and return the result as a new symmetric matrix.
Gan_SquMatrix * gan_mat_addT_sym_q (const Gan_Matrix *A, const Gan_Matrix *B, Gan_SquMatrix *C)
Macro: Add two matrices and write result into a symmetric matrix.
Gan_SquMatrix * gan_mat_addT_sym_s (const Gan_Matrix *A, const Gan_Matrix *B)
Macro: Add two matrices and return the result as a new symmetric matrix.
Gan_SquMatrix * gan_matT_add_sym_q (const Gan_Matrix *A, const Gan_Matrix *B, Gan_SquMatrix *C)
Macro: Add two matrices and write result into a symmetric matrix.
Gan_SquMatrix * gan_matT_add_sym_s (const Gan_Matrix *A, const Gan_Matrix *B)
Macro: Add two matrices and return the result as a new symmetric matrix.
Gan_SquMatrix * gan_matT_addT_sym_q (Gan_Matrix *A, Gan_Matrix *B, Gan_SquMatrix *C)
Macro: Add two matrices and write result into a symmetric matrix.
Gan_SquMatrix * gan_matT_addT_sym_s (const Gan_Matrix *A, const Gan_Matrix *B)
Macro: Add two matrices and return the result as a new symmetric matrix.
Gan_SquMatrix * gan_mat_saddT_sym_q (const Gan_Matrix *A, const Gan_SquMatrix *B)
Macro: Add matrix to itself and write result into a symmetric matrix.
Gan_SquMatrix * gan_mat_saddT_sym_s (const Gan_Matrix *A)
Macro: Add matrix to itself and return the result as a new symmetric matrix.
Gan_SquMatrix * gan_matT_sadd_sym_q (const Gan_Matrix *A, Gan_SquMatrix *B)
Macro: Add matrix to itself and write result into a symmetric matrix.
Gan_SquMatrix * gan_matT_sadd_sym_s (const Gan_Matrix *A)
Macro: Add matrix to itself and return the result as a new symmetric matrix.
Gan_SquMatrix * gan_squmat_add_q (Gan_SquMatrix *A, Gan_SquMatrix *B, Gan_SquMatrix *C)
Macro: Add two square matrices.
Gan_SquMatrix * gan_squmat_add_s (Gan_SquMatrix *A, Gan_SquMatrix *B)
Macro: Add two square matrices and return the result as a new matrix.
Gan_SquMatrix * gan_squmat_add_i1 (Gan_SquMatrix *A, Gan_SquMatrix *B)
Macro: Add two square matrices and overwrite the first with the result.
Gan_SquMatrix * gan_squmat_add_i2 (Gan_SquMatrix *A, Gan_SquMatrix *B)
Macro: Add two square matrices and overwrite the second with the result.
Gan_SquMatrix * gan_squmat_increment (Gan_SquMatrix *A, Gan_SquMatrix *B)
Macro: Increment a square matrix with another square matrix.
Gan_SquMatrix * gan_squmat_addT_q (Gan_SquMatrix *A, Gan_SquMatrix *B, Gan_SquMatrix *C)
Macro: Add two square matrices, the second transposed.
Gan_SquMatrix * gan_squmat_addT_s (Gan_SquMatrix *A, Gan_SquMatrix *B)
Macro: Add two square matrices, the second transposed.
Gan_SquMatrix * gan_squmat_incrementT (Gan_SquMatrix *A, Gan_SquMatrix *B)
Macro: Increment a square matrix with the transpose of another square matrix.
Gan_Matrix_f * gan_matf_add_gen (Gan_Matrix_f *A, Gan_TposeFlag A_tr, Gan_Matrix_f *B, Gan_TposeFlag B_tr, Gan_Matrix_f *C)
Add general size matrices.
Gan_SquMatrix_f * gan_matf_add_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)
Add general size matrices producing a symmetric matrix.
Gan_Matrix_f * gan_matf_add_q (Gan_Matrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C)
Macro: Add two matrices and write result into a third.
Gan_Matrix_f * gan_matf_add_s (Gan_Matrix_f *A, Gan_Matrix_f *B)
Macro: Add two matrices and return the result as a new matrix.
Gan_Matrix_f * gan_matf_add_i1 (Gan_Matrix_f *A, Gan_Matrix_f *B)
Macro: Add two matrices and overwrite the first with the result.
Gan_Matrix_f * gan_matf_add_i2 (Gan_Matrix_f *A, Gan_Matrix_f *B)
Macro: Add two matrices and overwrite the second with the result.
Gan_Matrix_f * gan_matf_increment (Gan_Matrix_f *A, Gan_Matrix_f *B)
Macro: Increment a matrix with another matrix.
Gan_Matrix_f * gan_matf_addT_q (Gan_Matrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C)
Macro: Add two matrices, the second transposed, and write result into a third.
Gan_Matrix_f * gan_matf_addT_s (Gan_Matrix_f *A, Gan_Matrix_f *B)
Macro: Add two matrices, the second transposed, and return a new result matrix.
Gan_Matrix_f * gan_matf_incrementT (Gan_Matrix_f *A, Gan_Matrix_f *B)
Macro: Increment a matrix with the transpose of another matrix.
Gan_SquMatrix_f * gan_matf_add_sym_q (const Gan_Matrix_f *A, const Gan_Matrix_f *B, Gan_SquMatrix_f *C)
Macro: Add two matrices and write result into a symmetric matrix.
Gan_SquMatrix_f * gan_matf_add_sym_s (const Gan_Matrix_f *A, const Gan_Matrix_f *B)
Macro: Add two matrices and return the result as a new symmetric matrix.
Gan_SquMatrix_f * gan_matf_addT_sym_q (const Gan_Matrix_f *A, const Gan_Matrix_f *B, Gan_SquMatrix_f *C)
Macro: Add two matrices and write result into a symmetric matrix.
Gan_SquMatrix_f * gan_matf_addT_sym_s (const Gan_Matrix_f *A, const Gan_Matrix_f *B)
Macro: Add two matrices and return the result as a new symmetric matrix.
Gan_SquMatrix_f * gan_matTf_add_sym_q (const Gan_Matrix_f *A, const Gan_Matrix_f *B, Gan_SquMatrix_f *C)
Macro: Add two matrices and write result into a symmetric matrix.
Gan_SquMatrix_f * gan_matTf_add_sym_s (const Gan_Matrix_f *A, const Gan_Matrix_f *B)
Macro: Add two matrices and return the result as a new symmetric matrix.
Gan_SquMatrix_f * gan_matTf_addT_sym_q (const Gan_Matrix_f *A, const Gan_Matrix_f *B, Gan_SquMatrix_f *C)
Macro: Add two matrices and write result into a symmetric matrix.
Gan_SquMatrix_f * gan_matTf_addT_sym_s (const Gan_Matrix_f *A, const Gan_Matrix_f *B)
Macro: Add two matrices and return the result as a new symmetric matrix.
Gan_SquMatrix_f * gan_matf_saddT_sym_q (const Gan_Matrix_f *A, Gan_SquMatrix_f *B)
Macro: Add matrix to itself and write result into a symmetric matrix.
Gan_SquMatrix_f * gan_matf_saddT_sym_s (const Gan_Matrix_f *A)
Macro: Add matrix to itself and return the result as a new symmetric matrix.
Gan_SquMatrix_f * gan_matTf_sadd_sym_q (const Gan_Matrix_f *A, Gan_SquMatrix_f *B)
Macro: Add matrix to itself and write result into a symmetric matrix.
Gan_SquMatrix_f * gan_matTf_sadd_sym_s (const Gan_Matrix_f *A)
Macro: Add matrix to itself and return the result as a new symmetric matrix.
Gan_SquMatrix_f * gan_squmatf_add_q (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B, Gan_SquMatrix_f *C)
Macro: Add two square matrices.
Gan_SquMatrix_f * gan_squmatf_add_s (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B)
Macro: Add two square matrices and return the result as a new matrix.
Gan_SquMatrix_f * gan_squmatf_add_i1 (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B)
Macro: Add two square matrices and overwrite the first with the result.
Gan_SquMatrix_f * gan_squmatf_add_i2 (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B)
Macro: Add two square matrices and overwrite the second with the result.
Gan_SquMatrix_f * gan_squmatf_increment (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B)
Macro: Increment a square matrix with another square matrix.
Gan_SquMatrix_f * gan_squmatf_addT_q (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B, Gan_SquMatrix_f *C)
Macro: Add two square matrices, the second transposed.
Gan_SquMatrix_f * gan_squmatf_addT_s (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B)
Macro: Add two square matrices, the second transposed.
Gan_SquMatrix_f * gan_squmatf_incrementT (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B)
Macro: Increment a square matrix with the transpose of another square matrix.

Function Documentation

| | Add general size matrices. Add two matrices A, B, each of which may be transposed, and write result into $ C = A(^{\top}) + B(^{\top}) $, which is returned. Transposing A or B does not affect A or B, only the result C. | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices and overwrite the first with the result. Add two matrices A, B and overwrite A with the result: $ A \leftarrow A + B $. | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices and overwrite the second with the result. Add two matrices A, B and overwrite B with the result: $ B \leftarrow A + B $. | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices and write result into a third. Add two matrices A, B and write result into $ C = A + B $, which is returned. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices and return the result as a new matrix. Add two matrices A, B and return the result as a new matrix $ A + B $. | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Add general size matrices producing a symmetric matrix. Add two matrices A, B and write result into $ C = A + B $, which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. A and B may both be optionally implicitly transposed. | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices and write result into a symmetric matrix. Add two matrices A, B and write result into $ C = A + B $, which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices and return the result as a new symmetric matrix. Add two matrices A, B and return the result as a new matrix $ A + B $. C is square and is assumed to be symmetric. No checking of this assumption is done. | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices, the second transposed, and write result into a third. Add matrix A and the transpose of matrix B and write result into $ C = A + B^{\top} $, which is returned. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Add two matrices, the second transposed, and return a new result matrix. Add matrix A and the transpose of matrix B and return the result as a new matrix $ A + B^{\top} $. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Add two matrices and write result into a symmetric matrix. Add two matrices A, B, transposing B, and write result into $ C = A + B^{\top} $, which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Add two matrices and return the result as a new symmetric matrix. Add two matrices A, B, transposing B, and return the result as a new matrix $ A + B^{\top} $. C is square and is assumed to be symmetric. No checking of this assumption is done. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Increment a matrix with another matrix. Increment matrix A with matrix B, and return A, i.e. $ A \leftarrow A + B $. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Increment a matrix with the transpose of another matrix. Increment matrix A with the transpose of matrix B, and return A, i.e. $ A \leftarrow A + B^{\top} $. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Add matrix to itself and write result into a symmetric matrix. Add matrix A to its own transpose, and write result into square symmetric matrix $ B = A + A^{\top} $, which is returned. | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add matrix to itself and return the result as a new symmetric matrix. Add matrix A to its own transpose, and return the result as a new square symmetric matrix $ A + A^{\top} $. | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Add general size matrices. Add two matrices A, B, each of which may be transposed, and write result into $ C = A(^{\top}) + B(^{\top}) $, which is returned. Transposing A or B does not affect A or B, only the result C. | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices and overwrite the first with the result. Add two matrices A, B and overwrite A with the result: $ A \leftarrow A + B $. | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices and overwrite the second with the result. Add two matrices A, B and overwrite B with the result: $ B \leftarrow A + B $. | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices and write result into a third. Add two matrices A, B and write result into $ C = A + B $, which is returned. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices and return the result as a new matrix. Add two matrices A, B and return the result as a new matrix $ A + B $. | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Add general size matrices producing a symmetric matrix. Add two matrices A, B and write result into $ C = A + B $, which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. A and B may both be optionally implicitly transposed. | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices and write result into a symmetric matrix. Add two matrices A, B and write result into $ C = A + B $, which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices and return the result as a new symmetric matrix. Add two matrices A, B and return the result as a new matrix $ A + B $. C is square and is assumed to be symmetric. No checking of this assumption is done. | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices, the second transposed, and write result into a third. Add matrix A and the transpose of matrix B and write result into $ C = A + B^{\top} $, which is returned. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Add two matrices, the second transposed, and return a new result matrix. Add matrix A and the transpose of matrix B and return the result as a new matrix $ A + B^{\top} $. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Add two matrices and write result into a symmetric matrix. Add two matrices A, B, transposing B, and write result into $ C = A + B^{\top} $, which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Add two matrices and return the result as a new symmetric matrix. Add two matrices A, B, transposing B, and return the result as a new matrix $ A + B^{\top} $. C is square and is assumed to be symmetric. No checking of this assumption is done. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Increment a matrix with another matrix. Increment matrix A with matrix B, and return A, i.e. $ A \leftarrow A + B $. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Increment a matrix with the transpose of another matrix. Increment matrix A with the transpose of matrix B, and return A, i.e. $ A \leftarrow A + B^{\top} $. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Add matrix to itself and write result into a symmetric matrix. Add matrix A to its own transpose, and write result into square symmetric matrix $ B = A + A^{\top} $, which is returned. | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add matrix to itself and return the result as a new symmetric matrix. Add matrix A to its own transpose, and return the result as a new square symmetric matrix $ A + A^{\top} $. | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices and write result into a symmetric matrix. Add two matrices A, B, transposing A, and write result into $ C = A^{\top} + B $, which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Add two matrices and return the result as a new symmetric matrix. Add two matrices A, B, transposing A, and return the result as a new matrix $ A^{\top} + B $. C is square and is assumed to be symmetric. No checking of this assumption is done. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Add two matrices and write result into a symmetric matrix. Add two matrices A, B, both transposed, and write result into $ C = A^{\top} + B^{\top} $, which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices and return the result as a new symmetric matrix. Add two matrices A, B, both transposed, and return the result as a new matrix $ A^{\top} + B^{\top} $. C is square and is assumed to be symmetric. No checking of this assumption is done. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add matrix to itself and write result into a symmetric matrix. Add transpose of matrix A to A, and write result into square symmetric matrix $ B = A^{\top} + A $, which is returned. | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add matrix to itself and return the result as a new symmetric matrix. Add transpose of matrix A to A, and return the result as a new square symmetric matrix $ A^{\top} + A $. | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices and write result into a symmetric matrix. Add two matrices A, B, transposing A, and write result into $ C = A^{\top} + B $, which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Add two matrices and return the result as a new symmetric matrix. Add two matrices A, B, transposing A, and return the result as a new matrix $ A^{\top} + B $. C is square and is assumed to be symmetric. No checking of this assumption is done. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Add two matrices and write result into a symmetric matrix. Add two matrices A, B, both transposed, and write result into $ C = A^{\top} + B^{\top} $, which is returned. C is square and is assumed to be symmetric. No checking of this assumption is done. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two matrices and return the result as a new symmetric matrix. Add two matrices A, B, both transposed, and return the result as a new matrix $ A^{\top} + B^{\top} $. C is square and is assumed to be symmetric. No checking of this assumption is done. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add matrix to itself and write result into a symmetric matrix. Add transpose of matrix A to A, and write result into square symmetric matrix $ B = A^{\top} + A $, which is returned. | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add matrix to itself and return the result as a new symmetric matrix. Add transpose of matrix A to A, and return the result as a new square symmetric matrix $ A^{\top} + A $. | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two square matrices and overwrite the first with the result. **Returns:**Result matrix A.Add two square matrices A, B and overwrite A with the result: $ A \leftarrow A + B $. | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two square matrices and overwrite the second with the result. **Returns:**Result matrix B.Add two square matrices A, B and overwrite B with the result: $ B \leftarrow A + B $. | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two square matrices. **Returns:**Result matrix C.Add two square matrices A, B and write result into $ C = A + B $, which is returned. | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two square matrices and return the result as a new matrix. **Returns:**Result as a new matrix.Add two square matrices A, B and return the result as a new square matrix $ A + B $. | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two square matrices, the second transposed. **Returns:**Result matrix C.Add square matrix A and the transpose of square matrix B and write result into $ C = A + B^{\top} $. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two square matrices, the second transposed. **Returns:**Result as a new matrix.Add square matrix A and the transpose of square matrix B and return the result as a new matrix $ A + B^{\top} $. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Increment a square matrix with another square matrix. **Returns:**Result matrix A.Increment square matrix A with square matrix B: $ A \leftarrow A + B $. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Increment a square matrix with the transpose of another square matrix. **Returns:**Result matrix A.Increment square matrix A with the transpose of square matrix B: $ A \leftarrow A + B^{\top} $. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two square matrices and overwrite the first with the result. **Returns:**Result matrix A.Add two square matrices A, B and overwrite A with the result: $ A \leftarrow A + B $. | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two square matrices and overwrite the second with the result. **Returns:**Result matrix B.Add two square matrices A, B and overwrite B with the result: $ B \leftarrow A + B $. | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two square matrices. **Returns:**Result matrix C.Add two square matrices A, B and write result into $ C = A + B $, which is returned. | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two square matrices and return the result as a new matrix. **Returns:**Result as a new matrix.Add two square matrices A, B and return the result as a new square matrix $ A + B $. | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two square matrices, the second transposed. **Returns:**Result matrix C.Add square matrix A and the transpose of square matrix B and write result into $ C = A + B^{\top} $. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Add two square matrices, the second transposed. **Returns:**Result as a new matrix.Add square matrix A and the transpose of square matrix B and return the result as a new matrix $ A + B^{\top} $. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

| | Macro: Increment a square matrix with another square matrix. **Returns:**Result matrix A.Increment square matrix A with square matrix B: $ A \leftarrow A + B $. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Increment a square matrix with the transpose of another square matrix. **Returns:**Result matrix A.Increment square matrix A with the transpose of square matrix B: $ A \leftarrow A + B^{\top} $. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |


Generated on Fri Mar 17 12:44:58 2006 by doxygen 1.3.9.1