src/VRPUtils.cpp File Reference
#include "VRPH.h"
Go to the source code of this file.
|
Functions |
| double | VRPDistance (int type, double x1, double y1, double x2, double y2) |
| int | VRPDistanceCompare (const void *a, const void *b) |
| int | VRPIntCompare (const void *a, const void *b) |
| int | double_int_compare (const void *a, const void *b) |
| int | int_int_compare (const void *a, const void *b) |
| int | VRPSavingsCompare (const void *a, const void *b) |
| int | VRPNeighborCompare (const void *a, const void *b) |
| int | VRPSolutionCompare (const void *a, const void *b) |
| int | VRPAlphaCompare (const void *a, const void *b) |
| int | VRPRouteCompare (const void *a, const void *b) |
Function Documentation
| int double_int_compare |
( |
const void * |
a, |
|
|
const void * |
b | |
|
) |
| | |
Compares two double_int's using the double field.
Definition at line 107 of file VRPUtils.cpp.
| int int_int_compare |
( |
const void * |
a, |
|
|
const void * |
b | |
|
) |
| | |
Compares two int_int's using the j field.
Definition at line 126 of file VRPUtils.cpp.
| int VRPAlphaCompare |
( |
const void * |
a, |
|
|
const void * |
b | |
|
) |
| | |
Compares two strings and sorts alphabetically.
Definition at line 212 of file VRPUtils.cpp.
| double VRPDistance |
( |
int |
type, |
|
|
double |
x1, |
|
|
double |
y1, |
|
|
double |
x2, |
|
|
double |
y2 | |
|
) |
| | |
Distance function for 2D problems.
Definition at line 15 of file VRPUtils.cpp.
| int VRPDistanceCompare |
( |
const void * |
a, |
|
|
const void * |
b | |
|
) |
| | |
| int VRPIntCompare |
( |
const void * |
a, |
|
|
const void * |
b | |
|
) |
| | |
| int VRPNeighborCompare |
( |
const void * |
a, |
|
|
const void * |
b | |
|
) |
| | |
Compares two VRPNeighborElements using the val field.
Definition at line 168 of file VRPUtils.cpp.
| int VRPRouteCompare |
( |
const void * |
a, |
|
|
const void * |
b | |
|
) |
| | |
Compares two VRPRoutes using the length field.
Definition at line 221 of file VRPUtils.cpp.
| int VRPSavingsCompare |
( |
const void * |
a, |
|
|
const void * |
b | |
|
) |
| | |
Compares two VRPSavingsElement's using the savings field.
Definition at line 144 of file VRPUtils.cpp.
| int VRPSolutionCompare |
( |
const void * |
a, |
|
|
const void * |
b | |
|
) |
| | |
Compares two VRPSolution's using the obj field.
Definition at line 192 of file VRPUtils.cpp.