VRPH
1.0
|
00001 00002 // // 00003 // This file is part of the VRPH software package for // 00004 // generating solutions to vehicle routing problems. // 00005 // VRPH was developed by Chris Groer (cgroer@gmail.com). // 00006 // // 00007 // (c) Copyright 2010 Chris Groer. // 00008 // All Rights Reserved. VRPH is licensed under the // 00009 // Common Public License. See LICENSE file for details. // 00010 // // 00012 00013 #ifndef _VRP_DEBUG_H 00014 #define _VRP_DEBUG_H 00015 00016 #define FIXED_DEBUG 0 00017 #define SEARCH_DEBUG 0 00018 #define VRPH_TABU_DEBUG 0 00019 #define BLOAT_DEBUG 0 00020 #define WAREHOUSE_DEBUG 0 00021 #define VERIFY_ALL 0 00022 00023 #define CW_DEBUG 0 00024 00025 #define CLEAN_DEBUG 0 00026 00027 #define Q_DEBUG 0 00028 #define Q_VERIFY 0 + VERIFY_ALL 00029 00030 #define OP_VERIFY 0 00031 00032 #define STRING_DEBUG 0 00033 #define STRING_VERIFY 0 + VERIFY_ALL 00034 00035 #define OPM_VERIFY 0 + VERIFY_ALL 00036 #define OPM_DEBUG 0 00037 00038 #define OR_VERIFY 0 + VERIFY_ALL 00039 #define OR_DEBUG 0 00040 00041 #define POSTSERT_VERIFY 0 + VERIFY_ALL 00042 #define POSTSERT_DEBUG 0 00043 00044 #define PRESERT_VERIFY 0 + VERIFY_ALL 00045 #define PRESERT_DEBUG 0 00046 00047 #define FLIP_DEBUG 0 00048 #define FLIP_VERIFY 0 + VERIFY_ALL 00049 00050 #define SWAP_ENDS_DEBUG 0 00051 #define SWAP_ENDS_VERIFY 0 + VERIFY_ALL 00052 00053 #define SWAP_DEBUG 0 00054 #define SWAP_VERIFY 0 + VERIFY_ALL 00055 00056 #define REVERSE_DEBUG 0 00057 #define REVERSE_VERIFY 0 + VERIFY_ALL 00058 00059 #define SWAP_VERIFY 0 + VERIFY_ALL 00060 #define SWAP_DEBUG 0 00061 00062 #define CONCATENATE_DEBUG 0 00063 #define CONCATENATE_VERIFY 0 + VERIFY_ALL 00064 00065 00066 #define TPM_DEBUG 0 00067 #define TPM_VERIFY 0 + VERIFY_ALL 00068 00069 #define TWO_OPT_DEBUG 0 00070 #define TWO_OPT_VERIFY 0 + VERIFY_ALL 00071 00072 #define THREE_OPT_DEBUG 0 00073 #define THREE_OPT_VERIFY 0 + VERIFY_ALL 00074 00075 #define CROSS_EXCHANGE_DEBUG 0 00076 #define CROSS_EXCHANGE_VERIFY 0 + VERIFY_ALL 00077 00078 00079 #define NEIGHBOR_DEBUG 0 00080 #define TSPLIB_DEBUG 0 00081 00082 00083 void report_error(const char* format, ...); 00084 // Just sends message to stderr and exits. 00085 00086 00087 00088 #endif 00089 00090 00091