00001 /*===========================================================================*/ 00002 /* */ 00003 /* This file is part of the SYMPHONY Branch, Cut, and Price Library. */ 00004 /* */ 00005 /* SYMPHONY was jointly developed by Ted Ralphs (tkralphs@lehigh.edu) and */ 00006 /* Laci Ladanyi (ladanyi@us.ibm.com). */ 00007 /* */ 00008 /* (c) Copyright 2000-2008 Ted Ralphs. All Rights Reserved. */ 00009 /* */ 00010 /* This software is licensed under the Common Public License. Please see */ 00011 /* accompanying file for terms. */ 00012 /* */ 00013 /*===========================================================================*/ 00014 00015 #ifndef _USER_H 00016 #define _USER_H 00017 00018 /*---------------------------------------------------------------------------*\ 00019 * Use this data structure to store the value of any run-time parameters. 00020 \*---------------------------------------------------------------------------*/ 00021 00022 typedef struct USER_PARAMETERS{ 00023 /* Name of file containingthe instance data */ 00024 char infile[MAX_FILE_NAME_LENGTH + 1]; 00025 }user_parameters; 00026 00027 /*---------------------------------------------------------------------------*\ 00028 * Use this data structure to store the instance data after it is read in. 00029 \*---------------------------------------------------------------------------*/ 00030 00031 typedef struct USER_PROBLEM{ 00032 int colnum; /* Number of rows in base matrix */ 00033 int rownum; /* Number of columns in base matrix */ 00034 user_parameters par; /* Parameters */ 00035 }user_problem; 00036 00037 #endif