Main Page | Modules | Class List | File List | Class Members | File Members

Subtract General Size Matrices
[General Size Matrices]


Functions

Gan_Matrixgan_mat_sub_gen (Gan_Matrix *A, Gan_TposeFlag A_tr, Gan_Matrix *B, Gan_TposeFlag B_tr, Gan_Matrix *C)
 Subtract general size matrices.
Gan_Matrixgan_mat_sub_q (Gan_Matrix *A, Gan_Matrix *B, Gan_Matrix *C)
 Macro: Subtract two matrices and write result into a third.
Gan_Matrixgan_mat_sub_s (Gan_Matrix *A, Gan_Matrix *B)
 Macro: Subtract two matrices and return the result as a new matrix.
Gan_Matrixgan_mat_sub_i1 (Gan_Matrix *A, Gan_Matrix *B)
 Macro: Subtract two matrices and overwrite the first with the result.
Gan_Matrixgan_mat_sub_i2 (Gan_Matrix *A, Gan_Matrix *B)
 Macro: Subtract two matrices and overwrite the second with the result.
Gan_Matrixgan_mat_decrement (Gan_Matrix *A, Gan_Matrix *B)
 Macro: Decrement a matrix with another matrix.
Gan_Matrixgan_mat_subT_q (Gan_Matrix *A, Gan_Matrix *B, Gan_Matrix *C)
 Macro: Subtract two matrices, the second transposed, and write result into a third.
Gan_Matrixgan_mat_subT_s (Gan_Matrix *A, Gan_Matrix *B)
 Macro: Subtract two matrices, the second transposed, and return new result matrix.
Gan_Matrixgan_mat_decrementT (Gan_Matrix *A, Gan_Matrix *B)
 Macro: Decrement a matrix with the transpose of another matrix.
Gan_SquMatrixgan_squmat_sub_q (Gan_SquMatrix *A, Gan_SquMatrix *B, Gan_SquMatrix *C)
 Macro: Subtract two square matrices and write result into a third.
Gan_SquMatrixgan_squmat_sub_s (Gan_SquMatrix *A, Gan_SquMatrix *B)
 Macro: Subtract two square matrices and return the result as a new square matrix.
Gan_SquMatrixgan_squmat_sub_i1 (Gan_SquMatrix *A, Gan_SquMatrix *B)
 Macro: Subtract two square matrices and overwrite the first with the result.
Gan_SquMatrixgan_squmat_sub_i2 (Gan_SquMatrix *A, Gan_SquMatrix *B)
 Macro: Subtract two square matrices and overwrite the second with the result.
Gan_SquMatrixgan_squmat_decrement (Gan_SquMatrix *A, Gan_SquMatrix *B)
 Macro: Decrement a square matrix with another square matrix.
Gan_SquMatrixgan_squmat_subT_q (Gan_SquMatrix *A, Gan_SquMatrix *B, Gan_SquMatrix *C)
 Macro: Subtract two square matrices, the second transposed.
Gan_SquMatrixgan_squmat_subT_s (Gan_SquMatrix *A, Gan_SquMatrix *B)
 Macro: Subtract two square matrices, the second transposed.
Gan_SquMatrixgan_squmat_decrementT (Gan_SquMatrix *A, Gan_SquMatrix *B)
 Macro: Decrement a square matrix with the transpose of another square matrix.
Gan_Matrix_fgan_matf_sub_gen (Gan_Matrix_f *A, Gan_TposeFlag A_tr, Gan_Matrix_f *B, Gan_TposeFlag B_tr, Gan_Matrix_f *C)
 Subtract general size matrices.
Gan_Matrix_fgan_matf_sub_q (Gan_Matrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C)
 Macro: Subtract two matrices and write result into a third.
Gan_Matrix_fgan_matf_sub_s (Gan_Matrix_f *A, Gan_Matrix_f *B)
 Macro: Subtract two matrices and return the result as a new matrix.
Gan_Matrix_fgan_matf_sub_i1 (Gan_Matrix_f *A, Gan_Matrix_f *B)
 Macro: Subtract two matrices and overwrite the first with the result.
Gan_Matrix_fgan_matf_sub_i2 (Gan_Matrix_f *A, Gan_Matrix_f *B)
 Macro: Subtract two matrices and overwrite the second with the result.
Gan_Matrix_fgan_matf_decrement (Gan_Matrix_f *A, Gan_Matrix_f *B)
 Macro: Decrement a matrix with another matrix.
Gan_Matrix_fgan_matf_subT_q (Gan_Matrix_f *A, Gan_Matrix_f *B, Gan_Matrix_f *C)
 Macro: Subtract two matrices, the second transposed, and write result into a third.
Gan_Matrix_fgan_matf_subT_s (Gan_Matrix_f *A, Gan_Matrix_f *B)
 Macro: Subtract two matrices, the second transposed, and return new result matrix.
Gan_Matrix_fgan_matf_decrementT (Gan_Matrix_f *A, Gan_Matrix_f *B)
 Macro: Decrement a matrix with the transpose of another matrix.
Gan_SquMatrix_fgan_squmatf_sub_q (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B, Gan_SquMatrix_f *C)
 Macro: Subtract two square matrices and write result into a third.
Gan_SquMatrix_fgan_squmatf_sub_s (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B)
 Macro: Subtract two square matrices and return the result as a new square matrix.
Gan_SquMatrix_fgan_squmatf_sub_i1 (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B)
 Macro: Subtract two square matrices and overwrite the first with the result.
Gan_SquMatrix_fgan_squmatf_sub_i2 (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B)
 Macro: Subtract two square matrices and overwrite the second with the result.
Gan_SquMatrix_fgan_squmatf_decrement (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B)
 Macro: Decrement a square matrix with another square matrix.
Gan_SquMatrix_fgan_squmatf_subT_q (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B, Gan_SquMatrix_f *C)
 Macro: Subtract two square matrices, the second transposed.
Gan_SquMatrix_fgan_squmatf_subT_s (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B)
 Macro: Subtract two square matrices, the second transposed.
Gan_SquMatrix_fgan_squmatf_decrementT (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B)
 Macro: Decrement a square matrix with the transpose of another square matrix.

Function Documentation

Gan_Matrix* gan_mat_decrement Gan_Matrix A,
Gan_Matrix B
 

Macro: Decrement a matrix with another matrix.

Decrement matrix A with matrix B, and return A, i.e. $ A \leftarrow A - B $.

Gan_Matrix* gan_mat_decrementT Gan_Matrix A,
Gan_Matrix B
 

Macro: Decrement a matrix with the transpose of another matrix.

Decrement matrix A with the transpose of matrix B, and return A, i.e. $ A \leftarrow A - B^{\top} $.

Gan_Matrix* gan_mat_sub_gen Gan_Matrix A,
Gan_TposeFlag  A_tr,
Gan_Matrix B,
Gan_TposeFlag  B_tr,
Gan_Matrix C
 

Subtract general size matrices.

Subtract two matrices A, B, each of which may be implicitly transposed, and write result into $ C = A - B $, which is returned.

Gan_Matrix* gan_mat_sub_i1 Gan_Matrix A,
Gan_Matrix B
 

Macro: Subtract two matrices and overwrite the first with the result.

Subtract two matrices A, B and overwrite A with the result: $ A \leftarrow A - B $.

Gan_Matrix* gan_mat_sub_i2 Gan_Matrix A,
Gan_Matrix B
 

Macro: Subtract two matrices and overwrite the second with the result.

Subtract two matrices A, B and overwrite B with the result: $ B \leftarrow A - B $.

Gan_Matrix* gan_mat_sub_q Gan_Matrix A,
Gan_Matrix B,
Gan_Matrix C
 

Macro: Subtract two matrices and write result into a third.

Subtract two matrices A, B and write result into $ C = A - B $, which is returned.

Gan_Matrix* gan_mat_sub_s Gan_Matrix A,
Gan_Matrix B
 

Macro: Subtract two matrices and return the result as a new matrix.

Subtract two matrices A, B and return the result as a new matrix $ A - B $.

Gan_Matrix* gan_mat_subT_q Gan_Matrix A,
Gan_Matrix B,
Gan_Matrix C
 

Macro: Subtract two matrices, the second transposed, and write result into a third.

Subtract matrix A and the transpose of matrix B and write result into $ C = A - B^{\top} $, which is returned.

Gan_Matrix* gan_mat_subT_s Gan_Matrix A,
Gan_Matrix B
 

Macro: Subtract two matrices, the second transposed, and return new result matrix.

Subtract matrix A and the transpose of matrix B and return the result as a new matrix $ A - B^{\top} $.

Gan_Matrix_f* gan_matf_decrement Gan_Matrix_f A,
Gan_Matrix_f B
 

Macro: Decrement a matrix with another matrix.

Decrement matrix A with matrix B, and return A, i.e. $ A \leftarrow A - B $.

Gan_Matrix_f* gan_matf_decrementT Gan_Matrix_f A,
Gan_Matrix_f B
 

Macro: Decrement a matrix with the transpose of another matrix.

Decrement matrix A with the transpose of matrix B, and return A, i.e. $ A \leftarrow A - B^{\top} $.

Gan_Matrix_f* gan_matf_sub_gen Gan_Matrix_f A,
Gan_TposeFlag  A_tr,
Gan_Matrix_f B,
Gan_TposeFlag  B_tr,
Gan_Matrix_f C
 

Subtract general size matrices.

Subtract two matrices A, B, each of which may be implicitly transposed, and write result into $ C = A - B $, which is returned.

Gan_Matrix_f* gan_matf_sub_i1 Gan_Matrix_f A,
Gan_Matrix_f B
 

Macro: Subtract two matrices and overwrite the first with the result.

Subtract two matrices A, B and overwrite A with the result: $ A \leftarrow A - B $.

Gan_Matrix_f* gan_matf_sub_i2 Gan_Matrix_f A,
Gan_Matrix_f B
 

Macro: Subtract two matrices and overwrite the second with the result.

Subtract two matrices A, B and overwrite B with the result: $ B \leftarrow A - B $.

Gan_Matrix_f* gan_matf_sub_q Gan_Matrix_f A,
Gan_Matrix_f B,
Gan_Matrix_f C
 

Macro: Subtract two matrices and write result into a third.

Subtract two matrices A, B and write result into $ C = A - B $, which is returned.

Gan_Matrix_f* gan_matf_sub_s Gan_Matrix_f A,
Gan_Matrix_f B
 

Macro: Subtract two matrices and return the result as a new matrix.

Subtract two matrices A, B and return the result as a new matrix $ A - B $.

Gan_Matrix_f* gan_matf_subT_q Gan_Matrix_f A,
Gan_Matrix_f B,
Gan_Matrix_f C
 

Macro: Subtract two matrices, the second transposed, and write result into a third.

Subtract matrix A and the transpose of matrix B and write result into $ C = A - B^{\top} $, which is returned.

Gan_Matrix_f* gan_matf_subT_s Gan_Matrix_f A,
Gan_Matrix_f B
 

Macro: Subtract two matrices, the second transposed, and return new result matrix.

Subtract matrix A and the transpose of matrix B and return the result as a new matrix $ A - B^{\top} $.

Gan_SquMatrix* gan_squmat_decrement Gan_SquMatrix A,
Gan_SquMatrix B
 

Macro: Decrement a square matrix with another square matrix.

Returns:
Result matrix A.
Decrement square matrix A with square matrix B, and return A.

Gan_SquMatrix* gan_squmat_decrementT Gan_SquMatrix A,
Gan_SquMatrix B
 

Macro: Decrement a square matrix with the transpose of another square matrix.

Returns:
Result matrix A.
Decrement square matrix A with the transpose of square matrix B: $ A \leftarrow A - B^{\top} $.

Gan_SquMatrix* gan_squmat_sub_i1 Gan_SquMatrix A,
Gan_SquMatrix B
 

Macro: Subtract two square matrices and overwrite the first with the result.

Returns:
Result matrix A.
Subtract two square matrices A, B and overwrite A with the result: $ A \leftarrow A - B $.

Gan_SquMatrix* gan_squmat_sub_i2 Gan_SquMatrix A,
Gan_SquMatrix B
 

Macro: Subtract two square matrices and overwrite the second with the result.

Returns:
Result matrix B.
Subtract two square matrices A, B and overwrite B with the result: $ B \leftarrow A - B $.

Gan_SquMatrix* gan_squmat_sub_q Gan_SquMatrix A,
Gan_SquMatrix B,
Gan_SquMatrix C
 

Macro: Subtract two square matrices and write result into a third.

Returns:
Result matrix C.
Subtract two square matrices A, B and write result into $ C = A - B $.

Gan_SquMatrix* gan_squmat_sub_s Gan_SquMatrix A,
Gan_SquMatrix B
 

Macro: Subtract two square matrices and return the result as a new square matrix.

Returns:
Result as a new matrix.
Subtract two square matrices A, B and return the result as a new square matrix $ A - B $.

Gan_SquMatrix* gan_squmat_subT_q Gan_SquMatrix A,
Gan_SquMatrix B,
Gan_SquMatrix C
 

Macro: Subtract two square matrices, the second transposed.

Returns:
Result matrix C.
Subtract square matrix A and the transpose of square matrix B and write result into $ C = A - B^{\top} $.

Gan_SquMatrix* gan_squmat_subT_s Gan_SquMatrix A,
Gan_SquMatrix B
 

Macro: Subtract two square matrices, the second transposed.

Returns:
Result as a new matrix.
Subtract square matrix A and the transpose of square matrix B and return the result as a new square matrix $ A - B^{\top} $.

Gan_SquMatrix_f* gan_squmatf_decrement Gan_SquMatrix_f A,
Gan_SquMatrix_f B
 

Macro: Decrement a square matrix with another square matrix.

Returns:
Result matrix A.
Decrement square matrix A with square matrix B, and return A.

Gan_SquMatrix_f* gan_squmatf_decrementT Gan_SquMatrix_f A,
Gan_SquMatrix_f B
 

Macro: Decrement a square matrix with the transpose of another square matrix.

Returns:
Result matrix A.
Decrement square matrix A with the transpose of square matrix B: $ A \leftarrow A - B^{\top} $.

Gan_SquMatrix_f* gan_squmatf_sub_i1 Gan_SquMatrix_f A,
Gan_SquMatrix_f B
 

Macro: Subtract two square matrices and overwrite the first with the result.

Returns:
Result matrix A.
Subtract two square matrices A, B and overwrite A with the result: $ A \leftarrow A - B $.

Gan_SquMatrix_f* gan_squmatf_sub_i2 Gan_SquMatrix_f A,
Gan_SquMatrix_f B
 

Macro: Subtract two square matrices and overwrite the second with the result.

Returns:
Result matrix B.
Subtract two square matrices A, B and overwrite B with the result: $ B \leftarrow A - B $.

Gan_SquMatrix_f* gan_squmatf_sub_q Gan_SquMatrix_f A,
Gan_SquMatrix_f B,
Gan_SquMatrix_f C
 

Macro: Subtract two square matrices and write result into a third.

Returns:
Result matrix C.
Subtract two square matrices A, B and write result into $ C = A - B $.

Gan_SquMatrix_f* gan_squmatf_sub_s Gan_SquMatrix_f A,
Gan_SquMatrix_f B
 

Macro: Subtract two square matrices and return the result as a new square matrix.

Returns:
Result as a new matrix.
Subtract two square matrices A, B and return the result as a new square matrix $ A - B $.

Gan_SquMatrix_f* gan_squmatf_subT_q Gan_SquMatrix_f A,
Gan_SquMatrix_f B,
Gan_SquMatrix_f C
 

Macro: Subtract two square matrices, the second transposed.

Returns:
Result matrix C.
Subtract square matrix A and the transpose of square matrix B and write result into $ C = A - B^{\top} $.

Gan_SquMatrix_f* gan_squmatf_subT_s Gan_SquMatrix_f A,
Gan_SquMatrix_f B
 

Macro: Subtract two square matrices, the second transposed.

Returns:
Result as a new matrix.
Subtract square matrix A and the transpose of square matrix B and return the result as a new square matrix $ A - B^{\top} $.


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