Network Edge Outbound Cost Calculator
NetworkTimeBased-strategy variant of EdgeOutboundCostCalculator: observes a shared TimeBasedNetworkDemandCarrier and produces CostLine.Loading + CostLine.Shipping for one specific (filler, destination) edge.
Tier attribution: the supplier-tier (carrier-owner-tier), same convention as the PerIHPTimeBased variant. See EdgeOutboundCostCalculator for the full semantic specification.
Read source: networkCarrier.getNumberOfDemandShipments(filler, destination).
Parameters
the ModelElement parent
the shared network carrier this calculator observes
the upstream supplier on this edge (the "filler" key in the carrier's per-edge counter map)
the downstream destination on this edge
tier of the supplier — used as CostCalculator.tier
cost-rate parameters
Constructors
Properties
The line-item Responses this calculator produces, keyed by CostLine. A calculator may produce a Response for every line its source can express; values for unproduced lines are absent from the map rather than zero.
The single source ModelElement this calculator observes.
Tier this calculator's source belongs to. Used by CostFormulation.byTierResponse to partition rollups across IHP / CD / ES. A calculator that attributes to multiple tiers (rare) returns null and is excluded from per-tier rollups.