0
4
0
... | ... |
@@ -281,8 +281,26 @@ |
281 | 281 |
_cycle_path = &path; |
282 | 282 |
return *this; |
283 | 283 |
} |
284 | 284 |
|
285 |
/// \brief Set the tolerance used by the algorithm. |
|
286 |
/// |
|
287 |
/// This function sets the tolerance object used by the algorithm. |
|
288 |
/// |
|
289 |
/// \return <tt>(*this)</tt> |
|
290 |
HartmannOrlin& tolerance(const Tolerance& tolerance) { |
|
291 |
_tolerance = tolerance; |
|
292 |
return *this; |
|
293 |
} |
|
294 |
|
|
295 |
/// \brief Return a const reference to the tolerance. |
|
296 |
/// |
|
297 |
/// This function returns a const reference to the tolerance object |
|
298 |
/// used by the algorithm. |
|
299 |
const Tolerance& tolerance() const { |
|
300 |
return _tolerance; |
|
301 |
} |
|
302 |
|
|
285 | 303 |
/// \name Execution control |
286 | 304 |
/// The simplest way to execute the algorithm is to call the \ref run() |
287 | 305 |
/// function.\n |
288 | 306 |
/// If you only need the minimum mean length, you may call |
... | ... |
@@ -272,8 +272,26 @@ |
272 | 272 |
_cycle_path = &path; |
273 | 273 |
return *this; |
274 | 274 |
} |
275 | 275 |
|
276 |
/// \brief Set the tolerance used by the algorithm. |
|
277 |
/// |
|
278 |
/// This function sets the tolerance object used by the algorithm. |
|
279 |
/// |
|
280 |
/// \return <tt>(*this)</tt> |
|
281 |
Howard& tolerance(const Tolerance& tolerance) { |
|
282 |
_tolerance = tolerance; |
|
283 |
return *this; |
|
284 |
} |
|
285 |
|
|
286 |
/// \brief Return a const reference to the tolerance. |
|
287 |
/// |
|
288 |
/// This function returns a const reference to the tolerance object |
|
289 |
/// used by the algorithm. |
|
290 |
const Tolerance& tolerance() const { |
|
291 |
return _tolerance; |
|
292 |
} |
|
293 |
|
|
276 | 294 |
/// \name Execution control |
277 | 295 |
/// The simplest way to execute the algorithm is to call the \ref run() |
278 | 296 |
/// function.\n |
279 | 297 |
/// If you only need the minimum mean length, you may call |
... | ... |
@@ -277,8 +277,26 @@ |
277 | 277 |
_cycle_path = &path; |
278 | 278 |
return *this; |
279 | 279 |
} |
280 | 280 |
|
281 |
/// \brief Set the tolerance used by the algorithm. |
|
282 |
/// |
|
283 |
/// This function sets the tolerance object used by the algorithm. |
|
284 |
/// |
|
285 |
/// \return <tt>(*this)</tt> |
|
286 |
Karp& tolerance(const Tolerance& tolerance) { |
|
287 |
_tolerance = tolerance; |
|
288 |
return *this; |
|
289 |
} |
|
290 |
|
|
291 |
/// \brief Return a const reference to the tolerance. |
|
292 |
/// |
|
293 |
/// This function returns a const reference to the tolerance object |
|
294 |
/// used by the algorithm. |
|
295 |
const Tolerance& tolerance() const { |
|
296 |
return _tolerance; |
|
297 |
} |
|
298 |
|
|
281 | 299 |
/// \name Execution control |
282 | 300 |
/// The simplest way to execute the algorithm is to call the \ref run() |
283 | 301 |
/// function.\n |
284 | 302 |
/// If you only need the minimum mean length, you may call |
... | ... |
@@ -77,8 +77,11 @@ |
77 | 77 |
::Create MmcAlg; |
78 | 78 |
MmcAlg mmc(me.g, me.length); |
79 | 79 |
const MmcAlg& const_mmc = mmc; |
80 | 80 |
|
81 |
typename MmcAlg::Tolerance tol = const_mmc.tolerance(); |
|
82 |
mmc.tolerance(tol); |
|
83 |
|
|
81 | 84 |
b = mmc.cycle(p).run(); |
82 | 85 |
b = mmc.findMinMean(); |
83 | 86 |
b = mmc.findCycle(); |
84 | 87 |
|
0 comments (0 inline)