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 /* RCSINFO $Id: dbl_mps.h,v 1.2 2003/11/05 16:57:39 meven Exp $ */ 00024 #ifndef dbl_MPS_H 00025 #define dbl_MPS_H 00026 00027 #include "dbl_readline.h" 00028 #include "dbl_format.h" 00029 00030 /****************************************************************************/ 00031 /* */ 00032 /* Routines to support Reading and Writing MPS Files */ 00033 /* */ 00034 /****************************************************************************/ 00035 #include "basicdefs.h" 00036 extern const char *dbl_ILLmps_section_name[ILL_MPS_N_SECTIONS + 2]; 00037 00038 #include "dbl_lpdata.h" 00039 #include "dbl_rawlp.h" 00040 #include "dbl_read_mps.h" 00041 00042 extern int dbl_ILLread_mps ( 00043 dbl_qsline_reader * file, 00044 const char *filename, 00045 dbl_rawlpdata * lp); 00046 00047 extern int dbl_ILLwrite_mps ( 00048 dbl_ILLlpdata * lp, 00049 dbl_qserror_collector * collector); 00050 00051 /* use lp->reporter for output */ 00052 00053 #endif
1.5.2