Uses of Class
org.goplanit.component.PlanitComponent
-
-
Uses of PlanitComponent in org.goplanit.assignment
Subclasses of PlanitComponent in org.goplanit.assignment Modifier and Type Class Description classStaticTrafficAssignmentA static traffic assignment class with some commonalities implemented shared across static assignment implementationsclassTrafficAssignmentTraffic assignment class which simultaneously is responsible for the loading hence it is also considered as a traffic assignment component of this typeMethods in org.goplanit.assignment with parameters of type PlanitComponent Modifier and Type Method Description protected voidTrafficAssignment. registerComponent(Class<? extends PlanitComponent<?>> componentKey, PlanitComponent<?> component)Register a PLANit component on this assignmentMethod parameters in org.goplanit.assignment with type arguments of type PlanitComponent Modifier and Type Method Description protected voidTrafficAssignment. registerComponent(Class<? extends PlanitComponent<?>> componentKey, PlanitComponent<?> component)Register a PLANit component on this assignment -
Uses of PlanitComponent in org.goplanit.assignment.algorithmb
Subclasses of PlanitComponent in org.goplanit.assignment.algorithmb Modifier and Type Class Description classAlgorithmBAlgorithm B implementation based on the work of Dial (2006).Methods in org.goplanit.assignment.algorithmb that return PlanitComponent Modifier and Type Method Description PlanitComponent<NetworkLoading>AlgorithmB. clone()Create a shallow copy of this entity -
Uses of PlanitComponent in org.goplanit.assignment.ltm
Subclasses of PlanitComponent in org.goplanit.assignment.ltm Modifier and Type Class Description classLtmAssignmentLink Transmission Model implementation base implementation for network loading based on LTM network loading paradigm. -
Uses of PlanitComponent in org.goplanit.assignment.ltm.eltm
Subclasses of PlanitComponent in org.goplanit.assignment.ltm.eltm Modifier and Type Class Description classEventBasedLtmEvent based Link Transmission Model implementation (eLTM) for network loading using a capacity constrained (Deterministic) assignment -
Uses of PlanitComponent in org.goplanit.assignment.ltm.sltm
Subclasses of PlanitComponent in org.goplanit.assignment.ltm.sltm Modifier and Type Class Description classStaticLtmStatic 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 PlanitComponent in org.goplanit.assignment.traditionalstatic
Subclasses of PlanitComponent in org.goplanit.assignment.traditionalstatic Modifier and Type Class Description classTraditionalStaticAssignmentTraditional static assignment traffic component.This is the class that conducts the actual assignment. -
Uses of PlanitComponent in org.goplanit.component
Classes in org.goplanit.component with type parameters of type PlanitComponent Modifier and Type Class Description classPlanitComponent<T extends PlanitComponent<T> & Serializable>PLANit components are the main building blocks to create PLANit applications with.classPlanitComponentFactory<T extends PlanitComponent<?>>Generic factory class for registered subclasses of predefined PLANit components, so it does not create instances of T but of subclasses of T.Methods in org.goplanit.component that return PlanitComponent Modifier and Type Method Description abstract PlanitComponent<T>PlanitComponent. clone()Create a shallow copy of this entityMethod parameters in org.goplanit.component with type arguments of type PlanitComponent Modifier and Type Method Description static voidPlanitComponentFactory. registerPlanitComponentType(Class<? extends PlanitComponent<?>> planitComponent)Register a component type that one can choose for the given PLANit componentConstructors in org.goplanit.component with parameters of type PlanitComponent Constructor Description PlanitComponent(PlanitComponent<T> other)Copy constructor -
Uses of PlanitComponent in org.goplanit.component.event
Methods in org.goplanit.component.event that return PlanitComponent Modifier and Type Method Description PlanitComponent<?>PopulateComponentEvent. getComponentToPopulate()collect PLANit component to populateprotected PlanitComponent<?>PopulateUntypedComponentEvent. getComponentToPopulate()collect PLANit component to populateConstructors in org.goplanit.component.event with parameters of type PlanitComponent Constructor Description PopulateComponentEvent(PlanitComponentFactory<?> source, PlanitComponent<?> componentToPopulate, Object[] additionalContent)ConstructorPopulateUntypedComponentEvent(PlanitComponentEventType type, PlanitComponentFactory<?> source, PlanitComponent<?> componentToPopulate, Object additionalContent)ConstructorPopulateUntypedComponentEvent(PlanitComponentEventType type, PlanitComponentFactory<?> source, PlanitComponent<?> componentToPopulate, Object[] additionalContent)Constructor -
Uses of PlanitComponent in org.goplanit.cost.physical
Subclasses of PlanitComponent in org.goplanit.cost.physical Modifier and Type Class Description classAbstractPhysicalCostClass for dynamic cost functions, which calculate link segment costs for each iterationclassBPRLinkTravelTimeCostWell known BPR link performance function to compute travel time cost on link segment based on flow and configuration parameters.classFreeFlowLinkTravelTimeCostSimplest possible travel time cost, namely fixed to free flow travel time regardless of the flows measured.classSteadyStateTravelTimeCostCost 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 PlanitComponent in org.goplanit.cost.physical.initial
Subclasses of PlanitComponent in org.goplanit.cost.physical.initial Modifier and Type Class Description classInitialLinkSegmentCostInitial Link Segment Costs stored by modeclassInitialPhysicalCostThe initial physical costs for the networkclassManualInitialLinkSegmentCostInitial Link Segment Cost for which all the link segments have the same cost value for a specified mode -
Uses of PlanitComponent in org.goplanit.cost.virtual
Subclasses of PlanitComponent in org.goplanit.cost.virtual Modifier and Type Class Description classAbstractVirtualCostObject to handle the travel time cost of a virtual linkclassFixedConnectoidTravelTimeCostClass holding fixed connectoid costs for each connectoid segmentclassSpeedConnectoidTravelTimeCostClass to calculate the connectoid travel time using connectoid speed -
Uses of PlanitComponent in org.goplanit.demands
Subclasses of PlanitComponent in org.goplanit.demands Modifier and Type Class Description classDemandsContainer class for all demands registered on the project. -
Uses of PlanitComponent in org.goplanit.gap
Subclasses of PlanitComponent in org.goplanit.gap Modifier and Type Class Description classGapFunctionAbstract base class for gap functionsclassLinkBasedRelativeDualityGapFunctionGap 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 timeclassNormBasedGapFunctionGap function based on the norm, e.g. -
Uses of PlanitComponent in org.goplanit.network
Subclasses of PlanitComponent in org.goplanit.network Modifier and Type Class Description classMacroscopicNetworkMacroscopic Network which stores one or more macroscopic network infrastructure layers that together form the complete (intermodal) network.classNetworkBase class for any network.classServiceNetworkA service network is a network built on top of a topological (physical) transport network providing services leveraging this underlying network.classTopologicalLayerNetwork<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 systemclassTransportLayerNetwork<U extends TransportLayer,T extends TransportLayers<U>>A transport network with one or more layers.classUntypedPhysicalNetwork<L extends UntypedPhysicalLayer<?,?,?>,LS extends UntypedPhysicalNetworkLayers<L>>A network that comprises physical topological transport network elements, i.e., roads, rail, etc. -
Uses of PlanitComponent in org.goplanit.network.virtual
Subclasses of PlanitComponent in org.goplanit.network.virtual Modifier and Type Class Description classVirtualNetworkModel 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 PlanitComponent in org.goplanit.osm.physical.network.macroscopic
Subclasses of PlanitComponent in org.goplanit.osm.physical.network.macroscopic Modifier and Type Class Description classPlanitOsmNetworkMacroscopic network with additional OSM functionality Disclaimer: The descriptions for the default OSM link segment types have been copied from the OSM Wiki -
Uses of PlanitComponent in org.goplanit.path
Subclasses of PlanitComponent in org.goplanit.path Modifier and Type Class Description classOdPathSetsContains one or more origin-destination based path sets that can be used in assignment. -
Uses of PlanitComponent in org.goplanit.path.choice
Subclasses of PlanitComponent in org.goplanit.path.choice Modifier and Type Class Description classPathChoiceThe path choice traffic assignment component responsible for the configuration of the path choice methodology and the path associated with this procedure.classStochasticPathChoiceStochastic path choice component. -
Uses of PlanitComponent in org.goplanit.path.choice.logit
Subclasses of PlanitComponent in org.goplanit.path.choice.logit Modifier and Type Class Description classLogitChoiceModelThe logit choice model base class.classMultinomialLogitMNL choice model implementation -
Uses of PlanitComponent in org.goplanit.project
Method parameters in org.goplanit.project with type arguments of type PlanitComponent Modifier and Type Method Description voidCustomPlanItProject. registerEligibleTrafficComponentClass(Class<? extends PlanitComponent<?>> theClazz)Register a class that we allow to be instantiated as a concrete implementation of a traffic assignment component that can be used in PLANit -
Uses of PlanitComponent in org.goplanit.sdinteraction.smoothing
Subclasses of PlanitComponent in org.goplanit.sdinteraction.smoothing Modifier and Type Class Description classMSASmoothingMSA smoothing objectclassSmoothingSmoothing class to smooth data, such as path flows or other types of flows or traffic data between iterations -
Uses of PlanitComponent in org.goplanit.service.routed
Subclasses of PlanitComponent in org.goplanit.service.routed Modifier and Type Class Description classRoutedServicesRouted 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.Methods in org.goplanit.service.routed that return PlanitComponent Modifier and Type Method Description PlanitComponent<RoutedServices>RoutedServices. clone()Create a shallow copy of this entity -
Uses of PlanitComponent in org.goplanit.supply.fundamentaldiagram
Subclasses of PlanitComponent in org.goplanit.supply.fundamentaldiagram Modifier and Type Class Description classFundamentalDiagramComponentFundamental diagram traffic component.classNewellFundamentalDiagramComponentNewell fundamental diagram traffic component -
Uses of PlanitComponent in org.goplanit.supply.network.nodemodel
Subclasses of PlanitComponent in org.goplanit.supply.network.nodemodel Modifier and Type Class Description classNodeModelComponentNode model traffic componentclassTampereNodeModelComponentTampere node model traffic component signalling that the Tampere node model algorithm is to be used -
Uses of PlanitComponent in org.goplanit.supply.networkloading
Subclasses of PlanitComponent in org.goplanit.supply.networkloading Modifier and Type Class Description classNetworkLoadingNetwork loading traffic component -
Uses of PlanitComponent in org.goplanit.zoning
Subclasses of PlanitComponent in org.goplanit.zoning Modifier and Type Class Description classZoningZoning class which holds a particular zoning
-