Show / Hide Table of Contents

Namespace Itinero.Optimization.Tours

Classes

PairEnumerable<T>

Enumerates all pairs in an IRoute.

PermutationEnumerable<T>

An enumerable of all possible permutations of a given sequence of objects.

PermutationEnumerator<T>

Implements the Shimon Even variant of the Steinhaus–Johnson–Trotter algorithm.

https://en.wikipedia.org/wiki/Steinhaus%E2%80%93Johnson%E2%80%93Trotter_algorithm#Even.27s_speedup

Tour

a route or a sequence of customers.

TourExtensions

Contains tour extensions.

TripleEnumerable

Enumerates all triples in an IRoute.

Structs

Pair

Represents a pair (or a connection between two adjacent customers).

Triple

Represents a triple (or a connection between three adjacent customers).

Interfaces

ITour

Abstract representation of a route or a sequence of customers.

Back to top Built by Itinero, MIT licensed.