aboutsummaryrefslogtreecommitdiff
path: root/src/ats
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2012-07-23 11:48:00 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2012-07-23 11:48:00 +0000
commit03aa7cd71b06b0f9003fe3be010dd8e80d5a58de (patch)
treeb3bdaeecba80700f77a784d74e046e6f5bb93833 /src/ats
parent7c50c5fd9914a1eac36a82baad923b801d380994 (diff)
downloadgnunet-03aa7cd71b06b0f9003fe3be010dd8e80d5a58de.tar.gz
gnunet-03aa7cd71b06b0f9003fe3be010dd8e80d5a58de.zip
- fix
Diffstat (limited to 'src/ats')
-rw-r--r--src/ats/gnunet-service-ats_addresses_mlp.c38
1 files changed, 1 insertions, 37 deletions
diff --git a/src/ats/gnunet-service-ats_addresses_mlp.c b/src/ats/gnunet-service-ats_addresses_mlp.c
index adb5bc288..89c35ab32 100644
--- a/src/ats/gnunet-service-ats_addresses_mlp.c
+++ b/src/ats/gnunet-service-ats_addresses_mlp.c
@@ -48,65 +48,45 @@ mlp_solve_to_string (int retcode)
48 switch (retcode) { 48 switch (retcode) {
49 case 0: 49 case 0:
50 return "ok"; 50 return "ok";
51 break;
52 case GLP_EBADB: 51 case GLP_EBADB:
53 return "invalid basis"; 52 return "invalid basis";
54 break;
55 case GLP_ESING: 53 case GLP_ESING:
56 return "singular matrix"; 54 return "singular matrix";
57 break;
58 case GLP_ECOND: 55 case GLP_ECOND:
59 return "ill-conditioned matrix"; 56 return "ill-conditioned matrix";
60 break;
61 case GLP_EBOUND: 57 case GLP_EBOUND:
62 return "invalid bounds"; 58 return "invalid bounds";
63 break;
64 case GLP_EFAIL: 59 case GLP_EFAIL:
65 return "solver failed"; 60 return "solver failed";
66 break;
67 case GLP_EOBJLL: 61 case GLP_EOBJLL:
68 return "objective lower limit reached"; 62 return "objective lower limit reached";
69 break;
70 case GLP_EOBJUL: 63 case GLP_EOBJUL:
71 return "objective upper limit reached"; 64 return "objective upper limit reached";
72 break;
73 case GLP_EITLIM: 65 case GLP_EITLIM:
74 return "iteration limit exceeded"; 66 return "iteration limit exceeded";
75 break;
76 case GLP_ETMLIM: 67 case GLP_ETMLIM:
77 return "time limit exceeded"; 68 return "time limit exceeded";
78 break;
79 case GLP_ENOPFS: 69 case GLP_ENOPFS:
80 return "no primal feasible solution"; 70 return "no primal feasible solution";
81 break;
82 case GLP_EROOT: 71 case GLP_EROOT:
83 return "root LP optimum not provided"; 72 return "root LP optimum not provided";
84 break;
85 case GLP_ESTOP: 73 case GLP_ESTOP:
86 return "search terminated by application"; 74 return "search terminated by application";
87 break;
88 case GLP_EMIPGAP: 75 case GLP_EMIPGAP:
89 return "relative mip gap tolerance reached"; 76 return "relative mip gap tolerance reached";
90 break;
91 case GLP_ENOFEAS: 77 case GLP_ENOFEAS:
92 return "no dual feasible solution"; 78 return "no dual feasible solution";
93 break;
94 case GLP_ENOCVG: 79 case GLP_ENOCVG:
95 return "no convergence"; 80 return "no convergence";
96 break;
97 case GLP_EINSTAB: 81 case GLP_EINSTAB:
98 return "numerical instability"; 82 return "numerical instability";
99 break;
100 case GLP_EDATA: 83 case GLP_EDATA:
101 return "invalid data"; 84 return "invalid data";
102 break;
103 case GLP_ERANGE: 85 case GLP_ERANGE:
104 return "result out of range"; 86 return "result out of range";
105 break;
106 default: 87 default:
107 GNUNET_break (0); 88 GNUNET_break (0);
108 return "unknown error"; 89 return "unknown error";
109 break;
110 } 90 }
111} 91}
112 92
@@ -122,26 +102,19 @@ mlp_status_to_string (int retcode)
122 switch (retcode) { 102 switch (retcode) {
123 case GLP_UNDEF: 103 case GLP_UNDEF:
124 return "solution is undefined"; 104 return "solution is undefined";
125 break;
126 case GLP_FEAS: 105 case GLP_FEAS:
127 return "solution is feasible"; 106 return "solution is feasible";
128 break;
129 case GLP_INFEAS: 107 case GLP_INFEAS:
130 return "solution is infeasible"; 108 return "solution is infeasible";
131 break;
132 case GLP_NOFEAS: 109 case GLP_NOFEAS:
133 return "no feasible solution exists"; 110 return "no feasible solution exists";
134 break;
135 case GLP_OPT: 111 case GLP_OPT:
136 return "solution is optimal"; 112 return "solution is optimal";
137 break;
138 case GLP_UNBND: 113 case GLP_UNBND:
139 return "solution is unbounded"; 114 return "solution is unbounded";
140 break;
141 default: 115 default:
142 GNUNET_break (0); 116 GNUNET_break (0);
143 return "unknown error"; 117 return "unknown error";
144 break;
145 } 118 }
146} 119}
147 120
@@ -158,34 +131,25 @@ mlp_ats_to_string (int ats_index)
158 switch (ats_index) { 131 switch (ats_index) {
159 case GNUNET_ATS_ARRAY_TERMINATOR: 132 case GNUNET_ATS_ARRAY_TERMINATOR:
160 return "GNUNET_ATS_ARRAY_TERMINATOR"; 133 return "GNUNET_ATS_ARRAY_TERMINATOR";
161 break;
162 case GNUNET_ATS_UTILIZATION_UP: 134 case GNUNET_ATS_UTILIZATION_UP:
163 return "GNUNET_ATS_UTILIZATION_UP"; 135 return "GNUNET_ATS_UTILIZATION_UP";
164 break;
165 case GNUNET_ATS_UTILIZATION_DOWN: 136 case GNUNET_ATS_UTILIZATION_DOWN:
166 return "GNUNET_ATS_UTILIZATION_DOWN"; 137 return "GNUNET_ATS_UTILIZATION_DOWN";
167 break;
168 case GNUNET_ATS_COST_LAN: 138 case GNUNET_ATS_COST_LAN:
169 return "GNUNET_ATS_COST_LAN"; 139 return "GNUNET_ATS_COST_LAN";
170 break;
171 case GNUNET_ATS_COST_WAN: 140 case GNUNET_ATS_COST_WAN:
172 return "GNUNET_ATS_COST_LAN"; 141 return "GNUNET_ATS_COST_LAN";
173 break;
174 case GNUNET_ATS_COST_WLAN: 142 case GNUNET_ATS_COST_WLAN:
175 return "GNUNET_ATS_COST_WLAN"; 143 return "GNUNET_ATS_COST_WLAN";
176 break;
177 case GNUNET_ATS_NETWORK_TYPE: 144 case GNUNET_ATS_NETWORK_TYPE:
178 return "GNUNET_ATS_NETWORK_TYPE"; 145 return "GNUNET_ATS_NETWORK_TYPE";
179 break;
180 case GNUNET_ATS_QUALITY_NET_DELAY: 146 case GNUNET_ATS_QUALITY_NET_DELAY:
181 return "GNUNET_ATS_QUALITY_NET_DELAY"; 147 return "GNUNET_ATS_QUALITY_NET_DELAY";
182 break;
183 case GNUNET_ATS_QUALITY_NET_DISTANCE: 148 case GNUNET_ATS_QUALITY_NET_DISTANCE:
184 return "GNUNET_ATS_QUALITY_NET_DISTANCE"; 149 return "GNUNET_ATS_QUALITY_NET_DISTANCE";
185 break;
186 default: 150 default:
151 GNUNET_break (0);
187 return "unknown"; 152 return "unknown";
188 break;
189 } 153 }
190} 154}
191 155