00001
00002
00003
00004
00005
00006
00007
00008
00009
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
00085
00086
00087
00088 #endif
00089
00090
00091