00001 /*===========================================================================*/ 00002 /* */ 00003 /* This file is part of the SYMPHONY MILP Solver Framework. */ 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 _CUT_POOL_PARAMS_H 00016 #define _CUT_POOL_PARAMS_H 00017 00018 /*===========================================================================*\ 00019 * Contains the parameters necessary for the functioning of the cut pool 00020 \*===========================================================================*/ 00021 00022 typedef struct CP_PARAMS{ 00023 int verbosity; 00024 int warm_start; 00025 char warm_start_file_name[MAX_FILE_NAME_LENGTH +1]; 00026 int logging; 00027 char log_file_name[MAX_FILE_NAME_LENGTH +1]; 00028 int block_size; 00029 int max_size; 00030 int max_number_of_cuts; 00031 int cuts_to_check; 00032 int delete_which; 00033 int touches_until_deletion; 00034 int min_to_delete; 00035 int check_which; 00036 }cp_params; 00037 00038 #endif