[Dense Matrices]

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.

**Examples:**

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.

**Examples:**- eg_dmatrix.ex.c.

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.

**Examples:**- eg_dmatrix.ex.c.

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.

**Examples:**- eg_dmatrix.ex.c.

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.

The documentation for this struct was generated from the following file:

- /home/daespino/tmp/EGlib-2.6.20/src/eg_dmatrix.h

Generated on Thu Mar 29 2012 10:10:40 for EGlib by 1.7.1