[][src]Module vrp_core::models::common

Common models.

Structs

Demand

Represents job demand, both static and dynamic.

MultiDimLoad

Specifies multi dimensional load type.

Schedule

Represents a schedule.

SingleDimLoad

Specifies single dimensional load type.

TimeInterval

Specifies a flexible time interval.

TimeOffset

Represents a time offset.

TimeWindow

Represents a time window.

Enums

TimeSpan

A enum for various time definitions.

Traits

CapacityDimension

A trait to get or set vehicle's capacity.

DemandDimension

A trait to get or set demand.

IdDimension

A trait to get or set id.

Load

Represents a load type used to represent customer's demand or vehicle's load.

ValueDimension

A trait to return arbitrary typed value by its key.

Type Definitions

Cost

Specifies cost value.

Dimensions

Multiple named dimensions which can contain anything:

Distance

Represents a distance.

Duration

Represents a time duration.

Location

Specifies location type.

Profile

Represents a routing profile.

Timestamp

Represents a timestamp.