Network Edge Inbound Cost Calculator
constructor(parent: ModelElement, networkCarrier: TimeBasedNetworkDemandCarrier, filler: DemandFillerIfc, destination: DemandSenderIfc, destinationTier: NodeTier, paramsProvider: () -> CostParams, name: String? = null)(source)
Parameters
parent
the ModelElement parent
network Carrier
the shared network carrier this calculator observes
filler
the upstream supplier on this edge
destination
the downstream destination on this edge
destination Tier
tier of the destination — used as CostCalculator.tier
params Provider
supplies the cost-rate parameters, resolved at each replication end so rate changes made between replications (e.g. via controls on the owning formulation) take effect