Uses of Interface
org.goplanit.component.event.PlanitComponentListener
-
-
Uses of PlanitComponentListener in org.goplanit.assignment
Classes in org.goplanit.assignment that implement PlanitComponentListener Modifier and Type Class Description class
StaticTrafficAssignment
A static traffic assignment class with some commonalities implemented shared across static assignment implementationsclass
TrafficAssignment
Traffic assignment class which simultaneously is responsible for the loading hence it is also considered as a traffic assignment component of this type -
Uses of PlanitComponentListener in org.goplanit.assignment.algorithmb
Classes in org.goplanit.assignment.algorithmb that implement PlanitComponentListener Modifier and Type Class Description class
AlgorithmB
Algorithm B implementation based on the work of Dial (2006). -
Uses of PlanitComponentListener in org.goplanit.assignment.ltm
Classes in org.goplanit.assignment.ltm that implement PlanitComponentListener Modifier and Type Class Description class
LtmAssignment
Link Transmission Model implementation base implementation for network loading based on LTM network loading paradigm. -
Uses of PlanitComponentListener in org.goplanit.assignment.ltm.eltm
Classes in org.goplanit.assignment.ltm.eltm that implement PlanitComponentListener Modifier and Type Class Description class
EventBasedLtm
Event based Link Transmission Model implementation (eLTM) for network loading using a capacity constrained (Deterministic) assignment -
Uses of PlanitComponentListener in org.goplanit.assignment.ltm.sltm
Classes in org.goplanit.assignment.ltm.sltm that implement PlanitComponentListener Modifier and Type Class Description class
StaticLtm
Static Link Transmission Model implementation (sLTM) for network loading based on solution method presented in Raadsen and Bliemer (2021) General solution scheme for the Static Link Transmission Model . -
Uses of PlanitComponentListener in org.goplanit.assignment.traditionalstatic
Classes in org.goplanit.assignment.traditionalstatic that implement PlanitComponentListener Modifier and Type Class Description class
TraditionalStaticAssignment
Traditional static assignment traffic component.This is the class that conducts the actual assignment. -
Uses of PlanitComponentListener in org.goplanit.component
Classes in org.goplanit.component that implement PlanitComponentListener Modifier and Type Class Description class
PlanitComponent<T extends PlanitComponent<T> & Serializable>
PLANit components are the main building blocks to create PLANit applications with.Methods in org.goplanit.component with parameters of type PlanitComponentListener Modifier and Type Method Description void
PlanitComponentFactory. addListener(PlanitComponentListener listener)
Add a listener for all its known supported PLANit component event typesvoid
PlanitComponentFactory. addListener(PlanitComponentListener listener, PlanitComponentEventType... eventTypes)
Add a listener for PLANit component event types firedstatic <C extends PlanitComponent<?>,U extends C>
UPlanitComponentFactory. createWithListeners(Class<C> clazzCategory, Class<U> concreteClass, Object[] constructorParameters, Object[] eventParameters, PlanitComponentListener... listeners)
Simplified factory method which creates the component, registers the provided listeners for the temporary factory instance component and then invokes the creation with those listeners as a one-off callstatic <C extends PlanitComponent<?>,U extends C>
UPlanitComponentFactory. createWithListeners(Class<C> clazzCategory, Class<U> concreteClass, Object[] constructorParameters, PlanitComponentListener... listeners)
Simplified factory method which creates the component, registers the provided listeners for the temporary factory instance component and then invokes the creation with those listeners as a one-off callstatic <C extends PlanitComponent<?>>
CPlanitComponentFactory. createWithListeners(Class<C> clazzCategory, String concreteClassCanonicalName, Object[] constructorParameters, Object[] eventParameters, PlanitComponentListener... listeners)
Simplified factory method which creates the component, registers the provided listeners for the temporary factory instance component and then invokes the creation with those listeners as a one-off callstatic <C extends PlanitComponent<?>>
CPlanitComponentFactory. createWithListeners(Class<C> clazzCategory, String concreteClassCanonicalName, Object[] constructorParameters, PlanitComponentListener... listeners)
Simplified factory method which creates the component, registers the provided listeners for the temporary factory instance component and then invokes the creation with those listeners as a one-off callvoid
PlanitComponentFactory. removeListener(PlanitComponentListener listener)
Remove listener for all event types of this producervoid
PlanitComponentFactory. removeListener(PlanitComponentListener listener, PlanitComponentEventType eventType)
Remove listener for given event type -
Uses of PlanitComponentListener in org.goplanit.cost.physical
Classes in org.goplanit.cost.physical that implement PlanitComponentListener Modifier and Type Class Description class
AbstractPhysicalCost
Class for dynamic cost functions, which calculate link segment costs for each iteration and assumes an underlying macroscopic link segment approachclass
BprLinkTravelTimeCost
Well known BPR link performance function to compute travel time cost on link segment based on flow and configuration parameters.class
FreeFlowLinkTravelTimeCost
Simplest possible travel time cost, namely fixed to free flow travel time regardless of the flows measured.class
SteadyStateTravelTimeCost
Cost computation for travel times based on the work of Raadsen and Bliemer (2019), Steady-state link travel time methods: Formulation, derivation, classification, and unification. -
Uses of PlanitComponentListener in org.goplanit.cost.physical.initial
Classes in org.goplanit.cost.physical.initial that implement PlanitComponentListener Modifier and Type Class Description class
FixedInitialMacroscopicLinkSegmentCost
Initial Link Segment Cost for which all the link segments have the same cost value for a specified modeclass
InitialMacroscopicLinkSegmentCost
Initial Link Segment Costs stored by modeclass
InitialPhysicalCost
The initial physical costs for the network -
Uses of PlanitComponentListener in org.goplanit.cost.virtual
Classes in org.goplanit.cost.virtual that implement PlanitComponentListener Modifier and Type Class Description class
AbstractVirtualCost
Object to handle the travel time cost of a virtual linkclass
FixedConnectoidTravelTimeCost
Class holding fixed connectoid costs for each connectoid segmentclass
SpeedConnectoidTravelTimeCost
Class to calculate the connectoid travel time using connectoid speed -
Uses of PlanitComponentListener in org.goplanit.demands
Classes in org.goplanit.demands that implement PlanitComponentListener Modifier and Type Class Description class
Demands
Container class for all demands registered on the project. -
Uses of PlanitComponentListener in org.goplanit.gap
Classes in org.goplanit.gap that implement PlanitComponentListener Modifier and Type Class Description class
GapFunction
Abstract base class for gap functionsclass
LinkBasedRelativeDualityGapFunction
Gap function based on the work of Bovy and Jansen (1983) who take the different between the current system travel time and the system travel time if all flow were to be assigned to the shortest paths, divided by the system travel timeclass
NormBasedGapFunction
Gap function based on the norm, e.g. -
Uses of PlanitComponentListener in org.goplanit.input
Classes in org.goplanit.input that implement PlanitComponentListener Modifier and Type Class Description class
InputBuilderListener
Base input builder class that gets notified whenever traffic assignment components are to be populated or configured. -
Uses of PlanitComponentListener in org.goplanit.io.input
Classes in org.goplanit.io.input that implement PlanitComponentListener Modifier and Type Class Description class
PlanItInputBuilder
Class which reads inputs from XML input files -
Uses of PlanitComponentListener in org.goplanit.network
Classes in org.goplanit.network that implement PlanitComponentListener Modifier and Type Class Description class
LayeredNetwork<U extends NetworkLayer,T extends NetworkLayers<U>>
A transport network with one or more layers.class
MacroscopicNetwork
Macroscopic Network which stores one or more macroscopic network infrastructure layers that together form the complete (intermodal) network.class
Network
Base class for any network.class
ServiceNetwork
A service network is a network built on top of a topological (physical) transport network providing services leveraging this underlying network.class
TopologicalLayerNetwork<T extends TopologicalLayer,U extends TopologicalLayers<T>>
A network with topological transport layers, meaning that apart from representing a physical reality the result is topologically meaningful, has nodes, links, and some geographic notion via a coordinate reference systemclass
UntypedPhysicalNetwork<L extends UntypedPhysicalLayer<?,?,?>,LS extends UntypedPhysicalNetworkLayers<L>>
A network that comprises physical topological transport network elements, i.e., roads, rail, etc. -
Uses of PlanitComponentListener in org.goplanit.network.virtual
Classes in org.goplanit.network.virtual that implement PlanitComponentListener Modifier and Type Class Description class
VirtualNetworkImpl
Model free virtual network which is part of the zoning and holds all the virtual infrastructure connecting the zones to the physical road network. -
Uses of PlanitComponentListener in org.goplanit.osm.physical.network.macroscopic
Classes in org.goplanit.osm.physical.network.macroscopic that implement PlanitComponentListener Modifier and Type Class Description class
PlanitOsmNetwork
Macroscopic network with additional OSM functionality Disclaimer: The descriptions for the default OSM link segment types have been copied from the OSM Wiki -
Uses of PlanitComponentListener in org.goplanit.path
Classes in org.goplanit.path that implement PlanitComponentListener Modifier and Type Class Description class
OdPathSets
Contains one or more origin-destination based path sets that can be used in assignment. -
Uses of PlanitComponentListener in org.goplanit.path.choice
Classes in org.goplanit.path.choice that implement PlanitComponentListener Modifier and Type Class Description class
PathChoice
The path choice traffic assignment component responsible for the configuration of the path choice methodology and the path associated with this procedure.class
StochasticPathChoice
Stochastic path choice component. -
Uses of PlanitComponentListener in org.goplanit.path.choice.logit
Classes in org.goplanit.path.choice.logit that implement PlanitComponentListener Modifier and Type Class Description class
LogitChoiceModel
The logit choice model base class.class
MultinomialLogit
MNL choice model implementation -
Uses of PlanitComponentListener in org.goplanit.sdinteraction.smoothing
Classes in org.goplanit.sdinteraction.smoothing that implement PlanitComponentListener Modifier and Type Class Description class
MSASmoothing
MSA smoothing objectclass
Smoothing
Smoothing class to smooth data, such as path flows or other types of flows or traffic data between iterations -
Uses of PlanitComponentListener in org.goplanit.service.routed
Classes in org.goplanit.service.routed that implement PlanitComponentListener Modifier and Type Class Description class
RoutedServices
Routed services are service that follow a predefined paths (route) on a service network layer that are offered as a service of some sort, i.e., it either follows a schedule or a frequency. -
Uses of PlanitComponentListener in org.goplanit.supply.fundamentaldiagram
Classes in org.goplanit.supply.fundamentaldiagram that implement PlanitComponentListener Modifier and Type Class Description class
FundamentalDiagramComponent
Fundamental diagram traffic component.class
NewellFundamentalDiagramComponent
Newell fundamental diagram traffic component -
Uses of PlanitComponentListener in org.goplanit.supply.network.nodemodel
Classes in org.goplanit.supply.network.nodemodel that implement PlanitComponentListener Modifier and Type Class Description class
NodeModelComponent
Node model traffic componentclass
TampereNodeModelComponent
Tampere node model traffic component signalling that the Tampere node model algorithm is to be used -
Uses of PlanitComponentListener in org.goplanit.supply.networkloading
Classes in org.goplanit.supply.networkloading that implement PlanitComponentListener Modifier and Type Class Description class
NetworkLoading
Network loading traffic component -
Uses of PlanitComponentListener in org.goplanit.tntp.input
Classes in org.goplanit.tntp.input that implement PlanitComponentListener Modifier and Type Class Description class
TntpInputBuilder
Class which reads input from TNTP files -
Uses of PlanitComponentListener in org.goplanit.zoning
Classes in org.goplanit.zoning that implement PlanitComponentListener Modifier and Type Class Description class
Zoning
Zoning class which holds a particular zoning
-