Main Page   Modules   Compound List   File List   Compound Members   File Members  

Test a General Size Matrix
[General Size Matrices]


Functions

Gan_Bool gan_mat_same_dims (Gan_Matrix *A, Gan_Matrix *B)
 Macro: Checks that two matrices have the same number of rows and columns.

Gan_Bool gan_mat_test_dims (Gan_Matrix *A, unsigned long rows, unsigned long cols)
 Macro: Test dimensions of generic matrix.

Gan_Bool gan_squmat_same_type (Gan_SquMatrix *A, Gan_SquMatrix *B)
 Macro: Checks that two square matrices have the same type.

Gan_Bool gan_squmat_same_size (Gan_SquMatrix *A, Gan_SquMatrix *B)
 Macro: Checks that two square matrices have the same size.

Gan_Bool gan_squmat_same_type_size (Gan_SquMatrix *A, Gan_SquMatrix *B)
 Macro: Checks that two square matrices have the same type and size.

Gan_Bool gan_squmat_test_size (Gan_Matrix *A, unsigned long size)
 Macro: Test size of square matrix.

Gan_Bool gan_squmat_symmetric_type (Gan_SquMatrix *A)
 Macro: Test whether square matrix has symmetric type.

Gan_Bool gan_squmat_diagonal_type (Gan_SquMatrix *A)
 Macro: Test whether square matrix has diagonal type.

Gan_Bool gan_squmat_symmetric (Gan_SquMatrix *A)
 Macro: Test whether square matrix is symmetric.

Gan_Bool gan_squmat_diagonal (Gan_SquMatrix *A)
 Macro: Test whether square matrix is diagonal.

Gan_Bool gan_matf_same_dims (Gan_Matrix_f *A, Gan_Matrix_f *B)
 Macro: Checks that two matrices have the same number of rows and columns.

Gan_Bool gan_matf_test_dims (Gan_Matrix_f *A, unsigned long rows, unsigned long cols)
 Macro: Test dimensions of generic matrix.

Gan_Bool gan_squmatf_same_type (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B)
 Macro: Checks that two square matrices have the same type.

Gan_Bool gan_squmatf_same_size (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B)
 Macro: Checks that two square matrices have the same size.

Gan_Bool gan_squmatf_same_type_size (Gan_SquMatrix_f *A, Gan_SquMatrix_f *B)
 Macro: Checks that two square matrices have the same type and size.

Gan_Bool gan_squmatf_test_size (Gan_Matrix_f *A, unsigned long size)
 Macro: Test size of square matrix.

Gan_Bool gan_squmatf_symmetric_type (Gan_SquMatrix_f *A)
 Macro: Test whether square matrix has symmetric type.

Gan_Bool gan_squmatf_diagonal_type (Gan_SquMatrix_f *A)
 Macro: Test whether square matrix has diagonal type.

Gan_Bool gan_squmatf_symmetric (Gan_SquMatrix_f *A)
 Macro: Test whether square matrix is symmetric.

Gan_Bool gan_squmatf_diagonal (Gan_SquMatrix_f *A)
 Macro: Test whether square matrix is diagonal.


Function Documentation

Gan_Bool gan_mat_same_dims Gan_Matrix   A,
Gan_Matrix   B
 

Macro: Checks that two matrices have the same number of rows and columns.

Checks that two matrices have the same number of rows and columns.

Returns GAN_TRUE if A and B have the same dimensions, GAN_FALSE otherwise.

Gan_Bool gan_mat_test_dims Gan_Matrix   A,
unsigned long    rows,
unsigned long    cols
 

Macro: Test dimensions of generic matrix.

Returns GAN_TRUE if generic matrix A has dimensions rows by cols, GAN_FALSE otherwise.

Gan_Bool gan_matf_same_dims Gan_Matrix_f   A,
Gan_Matrix_f   B
 

Macro: Checks that two matrices have the same number of rows and columns.

Checks that two matrices have the same number of rows and columns.

Returns GAN_TRUE if A and B have the same dimensions, GAN_FALSE otherwise.

Gan_Bool gan_matf_test_dims Gan_Matrix_f   A,
unsigned long    rows,
unsigned long    cols
 

Macro: Test dimensions of generic matrix.

Returns GAN_TRUE if generic matrix A has dimensions rows by cols, GAN_FALSE otherwise.

Gan_Bool gan_squmat_diagonal Gan_SquMatrix   A
 

Macro: Test whether square matrix is diagonal.

Returns GAN_TRUE if square matrix A is of diagonal type, either explicitly GAN_DIAGONAL_MATRIX or one of the other diagonal types such as GAN_SCALED_IDENT_MATRIX. GAN_FALSE is returned if A is not one of these faults.

Gan_Bool gan_squmat_diagonal_type Gan_SquMatrix   A
 

Macro: Test whether square matrix has diagonal type.

Returns GAN_TRUE if square matrix A is of diagonal type GAN_DIAGONAL_MATRIX, GAN_FALSE otherwise.

Gan_Bool gan_squmat_same_size Gan_SquMatrix   A,
Gan_SquMatrix   B
 

Macro: Checks that two square matrices have the same size.

Returns GAN_TRUE if A and B have the same size, GAN_FALSE otherwise.

Gan_Bool gan_squmat_same_type Gan_SquMatrix   A,
Gan_SquMatrix   B
 

Macro: Checks that two square matrices have the same type.

Returns GAN_TRUE if A and B have the same type, GAN_FALSE otherwise.

Gan_Bool gan_squmat_same_type_size Gan_SquMatrix   A,
Gan_SquMatrix   B
 

Macro: Checks that two square matrices have the same type and size.

Returns GAN_TRUE if A and B have the same type and size, GAN_FALSE otherwise.

Gan_Bool gan_squmat_symmetric Gan_SquMatrix   A
 

Macro: Test whether square matrix is symmetric.

Returns GAN_TRUE if square matrix A is of symmetric type, either explicitly GAN_SYMMETRIC_MATRIX or one of the other symmetric types, such as GAN_DIAGONAL_MATRIX or GAN_SCALED_IDENT_MATRIX. GAN_FALSE is returned if A is not one of these faults.

Gan_Bool gan_squmat_symmetric_type Gan_SquMatrix   A
 

Macro: Test whether square matrix has symmetric type.

Returns GAN_TRUE if square matrix A is of symmetric type GAN_SYMMETRIC_MATRIX, GAN_FALSE otherwise.

Gan_Bool gan_squmat_test_size Gan_Matrix   A,
unsigned long    size
 

Macro: Test size of square matrix.

Returns GAN_TRUE if square matrix A has given size, GAN_FALSE otherwise.

Gan_Bool gan_squmatf_diagonal Gan_SquMatrix_f   A
 

Macro: Test whether square matrix is diagonal.

Returns GAN_TRUE if square matrix A is of diagonal type, either explicitly GAN_DIAGONAL_MATRIX or one of the other diagonal types such as GAN_SCALED_IDENT_MATRIX. GAN_FALSE is returned if A is not one of these faults.

Gan_Bool gan_squmatf_diagonal_type Gan_SquMatrix_f   A
 

Macro: Test whether square matrix has diagonal type.

Returns GAN_TRUE if square matrix A is of diagonal type GAN_DIAGONAL_MATRIX, GAN_FALSE otherwise.

Gan_Bool gan_squmatf_same_size Gan_SquMatrix_f   A,
Gan_SquMatrix_f   B
 

Macro: Checks that two square matrices have the same size.

Returns GAN_TRUE if A and B have the same size, GAN_FALSE otherwise.

Gan_Bool gan_squmatf_same_type Gan_SquMatrix_f   A,
Gan_SquMatrix_f   B
 

Macro: Checks that two square matrices have the same type.

Returns GAN_TRUE if A and B have the same type, GAN_FALSE otherwise.

Gan_Bool gan_squmatf_same_type_size Gan_SquMatrix_f   A,
Gan_SquMatrix_f   B
 

Macro: Checks that two square matrices have the same type and size.

Returns GAN_TRUE if A and B have the same type and size, GAN_FALSE otherwise.

Gan_Bool gan_squmatf_symmetric Gan_SquMatrix_f   A
 

Macro: Test whether square matrix is symmetric.

Returns GAN_TRUE if square matrix A is of symmetric type, either explicitly GAN_SYMMETRIC_MATRIX or one of the other symmetric types, such as GAN_DIAGONAL_MATRIX or GAN_SCALED_IDENT_MATRIX. GAN_FALSE is returned if A is not one of these faults.

Gan_Bool gan_squmatf_symmetric_type Gan_SquMatrix_f   A
 

Macro: Test whether square matrix has symmetric type.

Returns GAN_TRUE if square matrix A is of symmetric type GAN_SYMMETRIC_MATRIX, GAN_FALSE otherwise.

Gan_Bool gan_squmatf_test_size Gan_Matrix_f   A,
unsigned long    size
 

Macro: Test size of square matrix.

Returns GAN_TRUE if square matrix A has given size, GAN_FALSE otherwise.


Generated on Mon Oct 13 16:14:58 2003 by doxygen1.3-rc1