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.