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

Transpose a Fixed Size Matrix
[Fixed Size Matrices, Fixed Size Matrices and Vectors]


Functions

Gan_Matrix22 * gan_mat22_tpose_i (Gan_Matrix22 *A)
 Transpose 2x2 matrix in-place.
Gan_Matrix22 gan_mat22_tpose_s (const Gan_Matrix22 *A)
 Transpose fixed size square matrix.
Gan_Matrix22 * gan_mat22_tpose_q (Gan_Matrix22 *A, Gan_Matrix22 *B)
 Macro: Transpose fixed size square matrix.
Gan_Matrix22_f * gan_mat22f_tpose_i (Gan_Matrix22_f *A)
 Transpose 2x2 matrix in-place.
Gan_Matrix22_f gan_mat22f_tpose_s (const Gan_Matrix22_f *A)
 Transpose fixed size square matrix.
Gan_Matrix22_f * gan_mat22f_tpose_q (Gan_Matrix22_f *A, Gan_Matrix22_f *B)
 Macro: Transpose fixed size square matrix.
Gan_Matrix33 * gan_mat33_tpose_i (Gan_Matrix33 *A)
 Transpose 3x3 matrix in-place.
Gan_Matrix33 gan_mat33_tpose_s (const Gan_Matrix33 *A)
 Transpose fixed size square matrix.
Gan_Matrix33 * gan_mat33_tpose_q (Gan_Matrix33 *A, Gan_Matrix33 *B)
 Macro: Transpose fixed size square matrix.
Gan_Matrix33_f * gan_mat33f_tpose_i (Gan_Matrix33_f *A)
 Transpose 3x3 matrix in-place.
Gan_Matrix33_f gan_mat33f_tpose_s (const Gan_Matrix33_f *A)
 Transpose fixed size square matrix.
Gan_Matrix33_f * gan_mat33f_tpose_q (Gan_Matrix33_f *A, Gan_Matrix33_f *B)
 Macro: Transpose fixed size square matrix.
Gan_Matrix44 * gan_mat44_tpose_i (Gan_Matrix44 *A)
 Transpose 4x4 matrix in-place.
Gan_Matrix44 gan_mat44_tpose_s (const Gan_Matrix44 *A)
 Transpose fixed size square matrix.
Gan_Matrix44 * gan_mat44_tpose_q (Gan_Matrix44 *A, Gan_Matrix44 *B)
 Macro: Transpose fixed size square matrix.
Gan_Matrix44_f * gan_mat44f_tpose_i (Gan_Matrix44_f *A)
 Transpose 4x4 matrix in-place.
Gan_Matrix44_f gan_mat44f_tpose_s (const Gan_Matrix44_f *A)
 Transpose fixed size square matrix.
Gan_Matrix44_f * gan_mat44f_tpose_q (Gan_Matrix44_f *A, Gan_Matrix44_f *B)
 Macro: Transpose fixed size square matrix.

Function Documentation

Gan_Matrix22* gan_mat22_tpose_i (  Gan_Matrix22 *  A  ) 
 

Transpose 2x2 matrix in-place.

Transpose 2x2 matrix A in-place: $ A \leftarrow A^{\top} $ .

Returns:
Pointer to transpose matrix A.

Gan_Matrix22* gan_mat22_tpose_q (  Gan_Matrix22 *  A,
Gan_Matrix22 *  B
) 
 

Macro: Transpose fixed size square matrix.

Transpose fixed size square matrix A to fixed size square matrix $ B = A^{\top} $ .

Returns:
Pointer to result matrix B.

Gan_Matrix22 gan_mat22_tpose_s (  const Gan_Matrix22 *  A  ) 
 

Transpose fixed size square matrix.

Return a transpose copy of fixed size square matrix A.

Gan_Matrix22_f* gan_mat22f_tpose_i (  Gan_Matrix22_f *  A  ) 
 

Transpose 2x2 matrix in-place.

Transpose 2x2 matrix A in-place: $ A \leftarrow A^{\top} $ .

Returns:
Pointer to transpose matrix A.

Gan_Matrix22_f* gan_mat22f_tpose_q (  Gan_Matrix22_f *  A,
Gan_Matrix22_f *  B
) 
 

Macro: Transpose fixed size square matrix.

Transpose fixed size square matrix A to fixed size square matrix $ B = A^{\top} $ .

Returns:
Pointer to result matrix B.

Gan_Matrix22_f gan_mat22f_tpose_s (  const Gan_Matrix22_f *  A  ) 
 

Transpose fixed size square matrix.

Return a transpose copy of fixed size square matrix A.

Gan_Matrix33* gan_mat33_tpose_i (  Gan_Matrix33 *  A  ) 
 

Transpose 3x3 matrix in-place.

Transpose 3x3 matrix A in-place: $ A \leftarrow A^{\top} $ .

Returns:
Pointer to transpose matrix A.

Gan_Matrix33* gan_mat33_tpose_q (  Gan_Matrix33 *  A,
Gan_Matrix33 *  B
) 
 

Macro: Transpose fixed size square matrix.

Transpose fixed size square matrix A to fixed size square matrix $ B = A^{\top} $ .

Returns:
Pointer to result matrix B.

Gan_Matrix33 gan_mat33_tpose_s (  const Gan_Matrix33 *  A  ) 
 

Transpose fixed size square matrix.

Return a transpose copy of fixed size square matrix A.

Gan_Matrix33_f* gan_mat33f_tpose_i (  Gan_Matrix33_f *  A  ) 
 

Transpose 3x3 matrix in-place.

Transpose 3x3 matrix A in-place: $ A \leftarrow A^{\top} $ .

Returns:
Pointer to transpose matrix A.

Gan_Matrix33_f* gan_mat33f_tpose_q (  Gan_Matrix33_f *  A,
Gan_Matrix33_f *  B
) 
 

Macro: Transpose fixed size square matrix.

Transpose fixed size square matrix A to fixed size square matrix $ B = A^{\top} $ .

Returns:
Pointer to result matrix B.

Gan_Matrix33_f gan_mat33f_tpose_s (  const Gan_Matrix33_f *  A  ) 
 

Transpose fixed size square matrix.

Return a transpose copy of fixed size square matrix A.

Gan_Matrix44* gan_mat44_tpose_i (  Gan_Matrix44 *  A  ) 
 

Transpose 4x4 matrix in-place.

Transpose 4x4 matrix A in-place: $ A \leftarrow A^{\top} $ .

Returns:
Pointer to transpose matrix A.

Gan_Matrix44* gan_mat44_tpose_q (  Gan_Matrix44 *  A,
Gan_Matrix44 *  B
) 
 

Macro: Transpose fixed size square matrix.

Transpose fixed size square matrix A to fixed size square matrix $ B = A^{\top} $ .

Returns:
Pointer to result matrix B.

Gan_Matrix44 gan_mat44_tpose_s (  const Gan_Matrix44 *  A  ) 
 

Transpose fixed size square matrix.

Return a transpose copy of fixed size square matrix A.

Gan_Matrix44_f* gan_mat44f_tpose_i (  Gan_Matrix44_f *  A  ) 
 

Transpose 4x4 matrix in-place.

Transpose 4x4 matrix A in-place: $ A \leftarrow A^{\top} $ .

Returns:
Pointer to transpose matrix A.

Gan_Matrix44_f* gan_mat44f_tpose_q (  Gan_Matrix44_f *  A,
Gan_Matrix44_f *  B
) 
 

Macro: Transpose fixed size square matrix.

Transpose fixed size square matrix A to fixed size square matrix $ B = A^{\top} $ .

Returns:
Pointer to result matrix B.

Gan_Matrix44_f gan_mat44f_tpose_s (  const Gan_Matrix44_f *  A  ) 
 

Transpose fixed size square matrix.

Return a transpose copy of fixed size square matrix A.


Generated on Sat May 21 23:52:53 2005 by  doxygen 1.4.3