Class ELTM

  • All Implemented Interfaces:
    Serializable, org.djutils.event.EventProducerInterface

    public class ELTM
    extends CapacityConstrainedAssignment
    event based Link Transmission Model implementation (eLTM) for network loading using a capacity constrained (Deterministic) assignment
    Author:
    markr
    See Also:
    Serialized Form
    • Constructor Detail

      • ELTM

        public ELTM​(IdGroupingToken groupId)
        Constructor
        Parameters:
        groupId - contiguous id generation within this group for instances of this class
    • Method Detail

      • addRegisteredEventTypeListeners

        protected void addRegisteredEventTypeListeners​(org.djutils.event.EventType eventType)
        register all the known listeners for the passed in eventType on this producer for this event type
        Specified by:
        addRegisteredEventTypeListeners in class TrafficAssignment
        Parameters:
        eventType - the event type to register
      • createOutputTypeAdapter

        public OutputTypeAdapter createOutputTypeAdapter​(OutputType outputType)
        Create the output type adapter for the current output type
        Specified by:
        createOutputTypeAdapter in class TrafficAssignment
        Parameters:
        outputType - the current output type
        Returns:
        the output type adapter corresponding to the current traffic assignment and output type
      • createTrafficAssignmentBuilder

        protected TrafficAssignmentBuilder createTrafficAssignmentBuilder​(InputBuilderListener trafficComponentCreateListener,
                                                                          Demands demands,
                                                                          Zoning zoning,
                                                                          PhysicalNetwork physicalNetwork)
        Description copied from class: TrafficAssignment
        create the traffic assignment builder for this traffic assignment
        Specified by:
        createTrafficAssignmentBuilder in class TrafficAssignment
        Parameters:
        trafficComponentCreateListener - listener to register on all traffic assignment components that this builder can build
        demands - the demands this assignment works on
        zoning - the zoning this assignment works on
        physicalNetwork - the physical network this assignment works on
        Returns:
        created traffic assignment builder