ILLlpdata Struct Reference

#include <lpdata.h>

Collaboration diagram for ILLlpdata:

Collaboration graph
[legend]

Detailed Description

Definition at line 57 of file lpdata.h.

Data Fields

ILLmatrix A
ILLlp_basisbasis
char ** colnames
int colsize
ILLsymboltab coltab
char * intmarker
int * is_sos_mem
EGlpNum_t * lower
int ncols
int nrows
int nstruct
int nzcount
EGlpNum_t * obj
char * objname
int objsense
ILLlp_predatapresolve
char * probname
ILLlp_rowsrA
EGlpNum_t * rangeval
int refind
char * refrowname
qsstring_reporter reporter
EGlpNum_t * rhs
int * rowmap
char ** rownames
int rowsize
ILLsymboltab rowtab
char * sense
ILLlp_sinfosinfo
ILLmatrix sos
char * sos_type
int * structmap
int structsize
EGlpNum_t * upper


Field Documentation

ILLmatrix ILLlpdata::A

Definition at line 74 of file lpdata.h.

Referenced by build_graph(), build_internal_lpinfo(), buildMatrix(), convert_rawlpdata_to_lpdata(), delcols_work(), ILLlib_addcol(), ILLlib_addrow(), ILLlib_addrows(), ILLlib_chgcoef(), ILLlib_chgsense(), ILLlib_delcols(), ILLlib_delrows(), ILLlib_getcoef(), ILLlib_getcols(), ILLlp_rows_init(), ILLlp_scale(), ILLlp_sinfo_print(), ILLlpdata_free(), ILLlpdata_init(), mps_write_col(), and QScopy_prob().

struct ILLlp_basis* ILLlpdata::basis

Definition at line 89 of file lpdata.h.

Referenced by ILLlpdata_init().

char** ILLlpdata::colnames

Definition at line 82 of file lpdata.h.

Referenced by buildMatrix(), del_row_or_col(), delcols_work(), ILLlib_addcol(), ILLlib_colnames(), ILLlib_getcols(), ILLlib_print_x(), ILLlib_writebasis(), ILLlp_sinfo_print(), ILLlpdata_free(), ILLlpdata_init(), ILLwrite_lp(), ILLwrite_mps(), pull_info_from_p(), QScopy_prob(), reset_colindex(), and transferColNamesLowerUpperIntMarker().

int ILLlpdata::colsize

Definition at line 64 of file lpdata.h.

Referenced by convert_rawlpdata_to_lpdata(), ILLlib_addcol(), and ILLlpdata_init().

ILLsymboltab ILLlpdata::coltab

Definition at line 83 of file lpdata.h.

Referenced by convert_rawlpdata_to_lpdata(), delcols_work(), ILLlib_addcol(), ILLlib_colindex(), ILLlib_findName(), ILLlpdata_free(), ILLlpdata_init(), ILLwrite_lp(), reset_colindex(), and transferColNamesLowerUpperIntMarker().

char* ILLlpdata::intmarker

Definition at line 86 of file lpdata.h.

Referenced by check_integral(), delcols_work(), find_first_branch(), find_middle_branch(), find_penalty_branch(), find_strong_branch(), fix_variables(), ILLlib_addcol(), ILLlib_getintflags(), ILLlp_sinfo_print(), ILLlpdata_free(), ILLlpdata_init(), ILLraw_default_upper(), mps_write_col(), pull_info_from_p(), QScopy_prob(), round_variables(), startup_mip(), transferColNamesLowerUpperIntMarker(), and write_intvars().

int* ILLlpdata::is_sos_mem

Definition at line 101 of file lpdata.h.

Referenced by buildSosInfo(), ILLlpdata_free(), and ILLlpdata_init().

EGlpNum_t* ILLlpdata::lower

Definition at line 72 of file lpdata.h.

Referenced by build_internal_lpinfo(), delcols_work(), ILLlib_addcol(), ILLlib_chgbnd(), ILLlib_chgsense(), ILLlib_getbnd(), ILLlib_getbnds(), ILLlib_getbnds_list(), ILLlib_getcols(), ILLlib_readbasis(), ILLlp_scale(), ILLlp_sinfo_print(), ILLlpdata_free(), ILLlpdata_init(), ILLraw_default_lower(), ILLraw_default_upper(), ILLraw_first_nondefault_bound(), QScopy_prob(), startup_mip(), transferColNamesLowerUpperIntMarker(), and write_bounds().

int ILLlpdata::ncols

Definition at line 60 of file lpdata.h.

Referenced by build_graph(), build_internal_lpinfo(), buildMatrix(), buildSosInfo(), convert_rawlpdata_to_lpdata(), ILLbasis_build_basisinfo(), ILLbasis_load(), ILLlib_addcol(), ILLlib_addrow(), ILLlib_addrows(), ILLlib_basis_order(), ILLlib_solution(), ILLlib_tableau(), ILLlp_rows_init(), ILLlp_scale(), ILLlp_sinfo_print(), ILLlpdata_init(), ILLraw_default_lower(), ILLraw_default_upper(), simple_presolve(), transferColNamesLowerUpperIntMarker(), and transferObjective().

int ILLlpdata::nrows

Definition at line 59 of file lpdata.h.

Referenced by build_graph(), build_internal_lpinfo(), buildMatrix(), convert_rawlpdata_to_lpdata(), del_row_or_col(), grab_basis(), grab_cache(), ILLbasis_build_basisinfo(), ILLbasis_factor(), ILLbasis_load(), ILLbasis_tableau_row(), ILLlib_addrow(), ILLlib_addrows(), ILLlib_basis_order(), ILLlib_cache_solution(), ILLlib_chgcoef(), ILLlib_chgrange(), ILLlib_chgrhs(), ILLlib_getbasis(), ILLlib_getcoef(), ILLlib_getrhs(), ILLlib_getrownorms(), ILLlib_getsenses(), ILLlib_readbasis(), ILLlib_rownames(), ILLlib_solution(), ILLlib_strongbranch(), ILLlib_tableau(), ILLlib_writebasis(), ILLlp_rows_init(), ILLlp_scale(), ILLlp_sinfo_print(), ILLlpdata_free(), ILLlpdata_init(), ILLsimplex(), ILLwrite_lp(), ILLwrite_mps(), opt_work(), pull_info_from_p(), QScopy_prob(), QSdelete_setrows(), QSload_basis(), QSload_basis_and_row_norms_array(), QSload_basis_array(), reset_rowindex(), simple_presolve(), transferRanges(), transferSenseRhsRowNames(), and whichRowsAreUsed().

int ILLlpdata::nstruct

Definition at line 61 of file lpdata.h.

Referenced by check_integral(), child_work(), convert_rawlpdata_to_lpdata(), del_row_or_col(), delcols_work(), find_first_branch(), find_middle_branch(), find_penalty_branch(), find_strong_branch(), fix_variables(), grab_basis(), grab_cache(), ILLbasis_load(), ILLlib_addcol(), ILLlib_addrows(), ILLlib_basis_order(), ILLlib_cache_solution(), ILLlib_chgbnd(), ILLlib_chgcoef(), ILLlib_chgobj(), ILLlib_colnames(), ILLlib_delcols(), ILLlib_delrows(), ILLlib_getbasis(), ILLlib_getbnd(), ILLlib_getbnds(), ILLlib_getbnds_list(), ILLlib_getcoef(), ILLlib_getintflags(), ILLlib_getobj(), ILLlib_getobj_list(), ILLlib_getrownorms(), ILLlib_print_x(), ILLlib_readbasis(), ILLlib_solution(), ILLlib_strongbranch(), ILLlib_tableau(), ILLlib_writebasis(), ILLlp_rows_init(), ILLlp_scale(), ILLlpdata_free(), ILLlpdata_init(), ILLmip_bfs(), ILLraw_first_nondefault_bound(), ILLwrite_lp(), initStructmap(), opt_work(), plunge(), plunge_work(), process_bfs_bbnode(), pull_info_from_p(), QScopy_prob(), QSdelete_setcols(), QSload_basis(), QSload_basis_array(), reset_colindex(), round_variables(), solver_main(), startup_mip(), write_bounds(), write_intvars(), write_objective(), and write_row().

int ILLlpdata::nzcount

Definition at line 62 of file lpdata.h.

Referenced by build_graph(), buildMatrix(), ILLlib_addcol(), ILLlp_rows_init(), ILLlp_sinfo_print(), ILLlpdata_init(), matrix_addcoef(), and simple_presolve().

EGlpNum_t* ILLlpdata::obj

Definition at line 69 of file lpdata.h.

Referenced by build_internal_lpinfo(), cleanup_mip(), delcols_work(), ILLlib_addcol(), ILLlib_chgobj(), ILLlib_getcols(), ILLlib_getobj(), ILLlib_getobj_list(), ILLlp_scale(), ILLlp_sinfo_print(), ILLlpdata_free(), ILLlpdata_init(), mps_write_col(), QScopy_prob(), transferObjective(), and write_objective().

char* ILLlpdata::objname

Definition at line 79 of file lpdata.h.

Referenced by ILLlp_sinfo_print(), ILLlpdata_free(), ILLlpdata_init(), ILLwrite_lp(), ILLwrite_mps(), pull_info_from_p(), QScopy_prob(), QSget_objname(), and transferSenseRhsRowNames().

int ILLlpdata::objsense

Definition at line 67 of file lpdata.h.

Referenced by build_graph(), build_internal_lpinfo(), cleanup_mip(), convert_rawlpdata_to_lpdata(), grab_cache(), ILLlib_solution(), ILLlib_strongbranch(), ILLlp_sinfo_print(), ILLlpdata_init(), ILLwrite_mps(), QSchange_objsense(), QScopy_prob(), QScreate_prob(), QSget_objsense(), and write_objective().

struct ILLlp_predata* ILLlpdata::presolve

Definition at line 90 of file lpdata.h.

Referenced by ILLlp_presolve().

char* ILLlpdata::probname

Definition at line 85 of file lpdata.h.

Referenced by convert_rawlpdata_to_lpdata(), ILLfct_print_counts(), ILLlib_readbasis(), ILLlib_writebasis(), ILLlp_sinfo_print(), ILLlpdata_free(), ILLlpdata_init(), ILLread(), ILLsimplex(), ILLwrite_mps(), QScreate_prob(), QSget_prob(), solver_main(), and write_objective().

struct ILLlp_rows* ILLlpdata::rA

Definition at line 75 of file lpdata.h.

Referenced by ILLlib_addcol(), ILLlib_addrow(), ILLlib_chgcoef(), ILLlib_delcols(), ILLlib_delrows(), ILLlpdata_free(), and ILLlpdata_init().

EGlpNum_t* ILLlpdata::rangeval

Definition at line 71 of file lpdata.h.

Referenced by ILLlib_addrow(), ILLlib_chgrange(), ILLlib_getrows(), ILLlpdata_free(), ILLlpdata_init(), QScopy_prob(), transferRanges(), and write_row().

int ILLlpdata::refind

Definition at line 106 of file lpdata.h.

Referenced by ILLlpdata_init(), ILLwrite_mps(), and transferSenseRhsRowNames().

char* ILLlpdata::refrowname

Definition at line 105 of file lpdata.h.

Referenced by ILLlpdata_free(), ILLlpdata_init(), ILLwrite_mps(), and transferSenseRhsRowNames().

qsstring_reporter ILLlpdata::reporter

Definition at line 115 of file lpdata.h.

Referenced by ILLlpdata_init(), ILLprice_build_dsteep_norms(), ILLprice_build_psteep_norms(), ILLsimplex(), ILLwrite_lp_file(), QSset_reporter(), QSwrite_prob_EGioFile(), report_value(), and wr_line().

EGlpNum_t* ILLlpdata::rhs

Definition at line 70 of file lpdata.h.

Referenced by build_internal_lpinfo(), ILLlib_addrow(), ILLlib_chgrhs(), ILLlib_getrhs(), ILLlib_getrows(), ILLlp_scale(), ILLlp_sinfo_print(), ILLlpdata_free(), ILLlpdata_init(), pull_info_from_p(), QScopy_prob(), transferRanges(), transferSenseRhsRowNames(), and write_row().

int* ILLlpdata::rowmap

Definition at line 88 of file lpdata.h.

Referenced by delcols_work(), ILLbasis_factor(), ILLbasis_load(), ILLfct_set_variable_type(), ILLlib_addrow(), ILLlib_basis_order(), ILLlib_chgsense(), ILLlib_solution(), ILLlib_tableau(), ILLlp_rows_init(), ILLlp_scale(), ILLlpdata_free(), ILLlpdata_init(), and ILLsimplex_pivotin().

char** ILLlpdata::rownames

Definition at line 77 of file lpdata.h.

Referenced by del_row_or_col(), ILLlib_addrow(), ILLlib_rownames(), ILLlib_writebasis(), ILLlp_sinfo_print(), ILLlpdata_free(), ILLlpdata_init(), ILLwrite_lp(), ILLwrite_mps(), pull_info_from_p(), QScopy_prob(), reset_rowindex(), and transferSenseRhsRowNames().

int ILLlpdata::rowsize

Definition at line 63 of file lpdata.h.

Referenced by convert_rawlpdata_to_lpdata(), ILLlib_addrow(), ILLlib_chgrange(), and ILLlpdata_init().

ILLsymboltab ILLlpdata::rowtab

Definition at line 78 of file lpdata.h.

Referenced by convert_rawlpdata_to_lpdata(), ILLlib_findName(), ILLlib_rowindex(), ILLlpdata_free(), ILLlpdata_init(), ILLwrite_lp(), ILLwrite_mps(), reset_rowindex(), and transferSenseRhsRowNames().

char* ILLlpdata::sense

Definition at line 68 of file lpdata.h.

Referenced by build_graph(), ILLbasis_load(), ILLlib_addrow(), ILLlib_chgrange(), ILLlib_chgsense(), ILLlib_getsenses(), ILLlp_sinfo_print(), ILLlpdata_free(), ILLlpdata_init(), ILLwrite_mps(), pull_info_from_p(), QScopy_prob(), transferRanges(), transferSenseRhsRowNames(), and write_row().

struct ILLlp_sinfo* ILLlpdata::sinfo

Definition at line 91 of file lpdata.h.

Referenced by build_internal_lpinfo(), ILLlib_addcol(), ILLlib_addrow(), ILLlib_chgbnd(), ILLlib_chgcoef(), ILLlib_chgobj(), ILLlib_chgrange(), ILLlib_chgrhs(), ILLlp_presolve(), ILLlpdata_free(), and ILLlpdata_init().

ILLmatrix ILLlpdata::sos

Definition at line 96 of file lpdata.h.

Referenced by buildSosInfo(), ILLlpdata_free(), ILLlpdata_init(), and ILLwrite_lp().

char* ILLlpdata::sos_type

Definition at line 100 of file lpdata.h.

Referenced by buildSosInfo().

int* ILLlpdata::structmap

Definition at line 87 of file lpdata.h.

Referenced by delcols_work(), grab_cache(), ILLbasis_load(), ILLlib_addcol(), ILLlib_addrows(), ILLlib_basis_order(), ILLlib_chgbnd(), ILLlib_chgcoef(), ILLlib_chgobj(), ILLlib_delcols(), ILLlib_getbasis(), ILLlib_getbnd(), ILLlib_getbnds(), ILLlib_getbnds_list(), ILLlib_getcoef(), ILLlib_getcols(), ILLlib_getobj(), ILLlib_getobj_list(), ILLlib_getrownorms(), ILLlib_readbasis(), ILLlib_solution(), ILLlib_tableau(), ILLlp_rows_init(), ILLlp_scale(), ILLlpdata_free(), ILLlpdata_init(), ILLraw_first_nondefault_bound(), initStructmap(), QScopy_prob(), startup_mip(), write_bounds(), and write_objective().

int ILLlpdata::structsize

Definition at line 65 of file lpdata.h.

Referenced by convert_rawlpdata_to_lpdata(), ILLlib_addcol(), and ILLlpdata_init().

EGlpNum_t* ILLlpdata::upper

Definition at line 73 of file lpdata.h.

Referenced by build_internal_lpinfo(), delcols_work(), ILLlib_addcol(), ILLlib_chgbnd(), ILLlib_chgsense(), ILLlib_getbnd(), ILLlib_getbnds(), ILLlib_getbnds_list(), ILLlib_getcols(), ILLlib_readbasis(), ILLlp_scale(), ILLlp_sinfo_print(), ILLlpdata_free(), ILLlpdata_init(), ILLraw_default_lower(), ILLraw_default_upper(), ILLraw_first_nondefault_bound(), QScopy_prob(), startup_mip(), transferColNamesLowerUpperIntMarker(), and write_bounds().


The documentation for this struct was generated from the following file:
Generated on Thu Mar 29 09:49:19 2012 for QSopt_ex by  doxygen 1.4.7