:py:mod:`starling_sim.basemodel.topology.simple_time_weight` ============================================================ .. py:module:: starling_sim.basemodel.topology.simple_time_weight Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: starling_sim.basemodel.topology.simple_time_weight.SimpleTimeWeight .. py:class:: SimpleTimeWeight(topology) Bases: :py:obj:`starling_sim.basemodel.topology.network_weight.NetworkWeight` Simply define the weight as equal to the time spent on the edge. This results in shortest (time) paths. .. py:method:: compute_edge_weight(u, v, d, parameters) Compute and set edge weight using edge data and parameters. The attribute key to set is the hash of the parameters. :param u: edge origin :param v: edge destination :param d: edge data :param parameters: agent specific parameters