Enum tspf::WeightKind [−][src]
pub enum WeightKind {}Show variants
Explicit, Euc2d, Euc3d, Max2d, Max3d, Man2d, Man3d, Ceil2d, Geo, Att, Xray1, Xray2, Custom, Undefined,
Expand description
An enum for distance functions defined in the TSPLIB
format.
Variants
Weights are explicitly given in the data file.
Two-dimensional Euclidean distance.
Three-dimensional Euclidean distance.
Two-dimensional maximum distance.
Three-dimensional maximum distance.
Two-dimensional Manhattan distance.
Three-dimensional Manhattan distance.
Rounded-up two dimensional Euclidean distance.
Geographical distance.
Special distance function for problems att48
and att532
.
Special distance function for crystallography problems of version 1.
Special distance function for crystallography problems of version 2.
Distance function defined by users.
No distance function is given.
Implementations
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for WeightKind
impl Send for WeightKind
impl Sync for WeightKind
impl Unpin for WeightKind
impl UnwindSafe for WeightKind
Blanket Implementations
Mutably borrows from an owned value. Read more