EdgeCostObservablesData

data class EdgeCostObservablesData(val supplier: NetworkNodeIfc?, val customer: DemandSenderIfc, val shipmentCount: Double, val totalLoadWeight: Double, val totalLoadCube: Double) : EdgeCostObservables(source)

Constructors

Link copied to clipboard
constructor(supplier: NetworkNodeIfc?, customer: DemandSenderIfc, shipmentCount: Double, totalLoadWeight: Double, totalLoadCube: Double)

Properties

Link copied to clipboard
open override val customer: DemandSenderIfc
Link copied to clipboard
open override val shipmentCount: Double

Count of completed shipments on this edge (post-warmup). Mirrors the carrier's per-destination getNumberOfDemandShipments.

Link copied to clipboard
open override val supplier: NetworkNodeIfc?
Link copied to clipboard
open override val totalLoadCube: Double

Cumulative cube; analogous to totalLoadWeight.

Link copied to clipboard
open override val totalLoadWeight: Double

Cumulative weight of all shipments on this edge (post-warmup). For a per-demand carrier this is the sum of demand.weight; for a load carrier it is the sum of load.weight.