Access an Element of a General Size Matrix (original) (raw)

Functions
Gan_Bool gan_mat_set_el (Gan_Matrix *A, unsigned i, unsigned j, double value)
Macro: Set specific element of matrix.
double gan_mat_get_el (const Gan_Matrix *A, unsigned i, unsigned j)
Macro: Get specific element of matrix.
Gan_Bool gan_mat_inc_el (Gan_Matrix *A, unsigned i, unsigned j, double value)
Macro: Increment specific element of matrix by given value.
Gan_Bool gan_mat_dec_el (Gan_Matrix *A, unsigned i, unsigned j, double value)
Macro: Decrement specific element of matrix by given value.
Gan_Bool gan_squmat_set_el (Gan_SquMatrix *A, unsigned row, unsigned col, double value)
Macro: Set specific element of square matrix.
double gan_squmat_get_el (const Gan_SquMatrix *A, unsigned row, unsigned col)
Macro: Get specific element of square matrix.
Gan_Bool gan_squmat_inc_el (Gan_SquMatrix *A, unsigned row, unsigned col, double value)
Macro: Increment specific element of square matrix by given value.
Gan_Bool gan_squmat_dec_el (Gan_SquMatrix *A, unsigned row, unsigned col, double value)
Macro: Decrement specific element of square matrix by given value.
Gan_Bool gan_matf_set_el (Gan_Matrix_f *A, unsigned i, unsigned j, float value)
Macro: Set specific element of matrix.
float gan_matf_get_el (const Gan_Matrix_f *A, unsigned i, unsigned j)
Macro: Get specific element of matrix.
Gan_Bool gan_matf_inc_el (Gan_Matrix_f *A, unsigned i, unsigned j, float value)
Macro: Increment specific element of matrix by given value.
Gan_Bool gan_matf_dec_el (Gan_Matrix_f *A, unsigned i, unsigned j, float value)
Macro: Decrement specific element of matrix by given value.
Gan_Bool gan_squmatf_set_el (Gan_SquMatrix_f *A, unsigned row, unsigned col, float value)
Macro: Set specific element of square matrix.
float gan_squmatf_get_el (const Gan_SquMatrix_f *A, unsigned row, unsigned col)
Macro: Get specific element of square matrix.
Gan_Bool gan_squmatf_inc_el (Gan_SquMatrix_f *A, unsigned row, unsigned col, float value)
Macro: Increment specific element of square matrix by given value.
Gan_Bool gan_squmatf_dec_el (Gan_SquMatrix_f *A, unsigned row, unsigned col, float value)
Macro: Decrement specific element of square matrix by given value.

Function Documentation

| | Macro: Decrement specific element of matrix by given value. Decrement element i,j of generic matrix by given value. Returns:GAN_TRUE on success, GAN_FALSE on failure. | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

double gan_mat_get_el ( const Gan_Matrix * A,
unsigned i,
unsigned j
)

| | Macro: Get specific element of matrix. Return element i,j of generic matrix, or DBL_MAX on failure. | | ----------------------------------------------------------------------------------------------------------- |

| | Macro: Increment specific element of matrix by given value. Increment element i,j of generic matrix by given value. Returns:GAN_TRUE on success, GAN_FALSE on failure. | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Set specific element of matrix. Macro to set element i,j of generic matrix. Returns:GAN_TRUE on success, GAN_FALSE on failure. | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Decrement specific element of matrix by given value. Decrement element i,j of generic matrix by given value. Returns:GAN_TRUE on success, GAN_FALSE on failure. | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

float gan_matf_get_el ( const Gan_Matrix_f * A,
unsigned i,
unsigned j
)

| | Macro: Get specific element of matrix. Return element i,j of generic matrix, or FLT_MAX on failure. | | ----------------------------------------------------------------------------------------------------------- |

| | Macro: Increment specific element of matrix by given value. Increment element i,j of generic matrix by given value. Returns:GAN_TRUE on success, GAN_FALSE on failure. | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Set specific element of matrix. Macro to set element i,j of generic matrix. Returns:GAN_TRUE on success, GAN_FALSE on failure. | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Decrement specific element of square matrix by given value. Decrement element row,col of square matrix A by given value. Returns:GAN_TRUE on success, GAN_FALSE on failure. | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

double gan_squmat_get_el ( const Gan_SquMatrix * A,
unsigned row,
unsigned col
)

| | Macro: Get specific element of square matrix. Returns element row,col of square matrix A, or DBL_MAX on failure. | | -------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Increment specific element of square matrix by given value. Increment element row,col of square matrix A by given value. Returns:GAN_TRUE on success, GAN_FALSE on failure. | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Set specific element of square matrix. Sets element row,col of square matrix A to given value. Returns:GAN_TRUE on success, GAN_FALSE on failure. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Decrement specific element of square matrix by given value. Decrement element row,col of square matrix A by given value. Returns:GAN_TRUE on success, GAN_FALSE on failure. | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

float gan_squmatf_get_el ( const Gan_SquMatrix_f * A,
unsigned row,
unsigned col
)

| | Macro: Get specific element of square matrix. Returns element row,col of square matrix A, or FLT_MAX on failure. | | -------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Increment specific element of square matrix by given value. Increment element row,col of square matrix A by given value. Returns:GAN_TRUE on success, GAN_FALSE on failure. | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| | Macro: Set specific element of square matrix. Sets element row,col of square matrix A to given value. Returns:GAN_TRUE on success, GAN_FALSE on failure. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |


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