structure to hold a dense matrix, we choose a row representation of the matrix, and we allow row and column permutations. All actual values in the matrix are stored in EGdMatrix_t::matval, and the rows in EGdMatrix_t::matrow. More...
#include <eg_dmatrix.h>
Data Fields | |
| int * | col_ord |
| Array of size at least EGdMatrix_t::col_sz containing the order ammong all columns i.e. it is a permutation of {0,....,col_sz-1} which is how the matrix is treated internally. | |
| size_t | col_sz |
| Number of columns in the matrix. | |
| EGlpNum_t ** | matrow |
| Array of size EGdMatrix_t::row_sz containing all rows of the matrix. | |
| EGlpNum_t * | matval |
| Values for all entries. | |
| int * | row_ord |
| Array of size at least EGdMatrix_t::row_sz containing the order ammong all rows, i.e. it is a permutation of {0,...,row_sz-1} which is how the matrix is treated internally. | |
| size_t | row_sz |
| Number of rows in the matrix. | |
structure to hold a dense matrix, we choose a row representation of the matrix, and we allow row and column permutations. All actual values in the matrix are stored in EGdMatrix_t::matval, and the rows in EGdMatrix_t::matrow.
Definition at line 50 of file eg_dmatrix.h.
| int* EGdMatrix_t::col_ord |
Array of size at least EGdMatrix_t::col_sz containing the order ammong all columns i.e. it is a permutation of {0,....,col_sz-1} which is how the matrix is treated internally.
Definition at line 58 of file eg_dmatrix.h.
Referenced by EGdBsRedBuildGM(), and main().
| size_t EGdMatrix_t::col_sz |
Number of columns in the matrix.
Definition at line 52 of file eg_dmatrix.h.
| EGlpNum_t** EGdMatrix_t::matrow |
Array of size EGdMatrix_t::row_sz containing all rows of the matrix.
Definition at line 55 of file eg_dmatrix.h.
Referenced by EGdBsRedBuildGM(), and main().
| EGlpNum_t* EGdMatrix_t::matval |
Values for all entries.
Definition at line 57 of file eg_dmatrix.h.
| int* EGdMatrix_t::row_ord |
Array of size at least EGdMatrix_t::row_sz containing the order ammong all rows, i.e. it is a permutation of {0,...,row_sz-1} which is how the matrix is treated internally.
Definition at line 62 of file eg_dmatrix.h.
Referenced by EGdBsRedBuildGM(), and main().
| size_t EGdMatrix_t::row_sz |
Number of rows in the matrix.
Definition at line 53 of file eg_dmatrix.h.
1.7.1