00001 /****************************************************************************/ 00002 /* */ 00003 /* This file is part of QSopt_ex. */ 00004 /* */ 00005 /* (c) Copyright 2006 by David Applegate, William Cook, Sanjeeb Dash, */ 00006 /* and Daniel Espinoza */ 00007 /* */ 00008 /* Sanjeeb Dash ownership of copyright in QSopt_ex is derived from his */ 00009 /* copyright in QSopt. */ 00010 /* */ 00011 /* This code may be used under the terms of the GNU General Public License */ 00012 /* (Version 2.1 or later) as published by the Free Software Foundation. */ 00013 /* */ 00014 /* Alternatively, use is granted for research purposes only. */ 00015 /* */ 00016 /* It is your choice of which of these two licenses you are operating */ 00017 /* under. */ 00018 /* */ 00019 /* We make no guarantees about the correctness or usefulness of this code. */ 00020 /* */ 00021 /****************************************************************************/ 00022 00023 /* $RCSfile: dbl_qstruct.h,v $ $Revision: 1.3 $ $Date: 2003/11/05 16:57:39 $" */ 00024 #ifndef dbl___QS_QSTRUCT_H 00025 #define dbl___QS_QSTRUCT_H 00026 #include "basicdefs.h" 00027 00028 typedef struct dbl_qsdata 00029 { 00030 struct dbl_ILLlpdata *qslp; 00031 struct dbl_lpinfo *lp; 00032 struct dbl_price_info *pricing; 00033 struct dbl_ILLlp_basis *basis; 00034 struct dbl_ILLlp_cache *cache; 00035 char *name; 00036 int qstatus; /* QS_LP_UNSOLVED or an opt status */ 00037 int factorok; /* set to 0 if factorization is old */ 00038 int simplex_display; /* 0 off, 1 on */ 00039 int simplex_scaling; /* 0 off, 1 on */ 00040 itcnt_t itcnt; 00041 double uobjlim; 00042 double lobjlim; 00043 } 00044 dbl_QSdata; 00045 00046 #endif /* dbl___QS_QSTRUCT_H */
1.5.2