message_ix_models.model.transport.operator.cost

message_ix_models.model.transport.operator.cost(price: :data:`~genno.core.quantity.AnyQuantity`, gdp_ppp_cap: :data:`~genno.core.quantity.AnyQuantity`, whours: :data:`~genno.core.quantity.AnyQuantity`, speeds: :data:`~genno.core.quantity.AnyQuantity`, votm: :data:`~genno.core.quantity.AnyQuantity`, y: list[int]) :data:`~genno.core.quantity.AnyQuantity`[source]

Calculate cost of transport [money / distance].

Calculated from two components:

  1. The inherent price of the mode.

  2. Value of time, in turn from:

    1. a value of time multiplier (votm),

    2. the wage rate per hour (gdp_ppp_cap / whours), and

    3. the travel time per unit distance (1 / speeds).