[][src]Module vrp_core::refinement::objectives

Specifies objective functions.

Structs

MeasurableObjectiveCost

An objective cost with measurable value.

MultiObjective

Encapsulates objective which has multiple objectives.

MultiObjectiveCost

A multi objective cost.

TotalRoutes

An objective function which counts total amount of routes.

TotalTransportCost

An objective function which calculate total cost.

TotalUnassignedJobs

An objective function which counts total amount of unassigned jobs.

Traits

Objective

Encapsulates objective function behaviour.

ObjectiveCost

Specifies objective cost type.

Type Definitions

ObjectiveCostType

A short alias for boxed ObjectiveCost.

ObjectiveCostValueFn

Specifies function which returns actual cost from multiple objective costs.

ObjectiveCosts

Specifies collection of objective costs.