A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages

A

ABANDONED - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
AbstractPhysicalCost - Class in org.goplanit.cost.physical
Class for dynamic cost functions, which calculate link segment costs for each iteration
AbstractPhysicalCost(AbstractPhysicalCost) - Constructor for class org.goplanit.cost.physical.AbstractPhysicalCost
Copy Constructor
AbstractPhysicalCost(IdGroupingToken) - Constructor for class org.goplanit.cost.physical.AbstractPhysicalCost
 
AbstractVirtualCost - Class in org.goplanit.cost.virtual
Object to handle the travel time cost of a virtual link
AbstractVirtualCost(AbstractVirtualCost) - Constructor for class org.goplanit.cost.virtual.AbstractVirtualCost
Copy Constructor
AbstractVirtualCost(IdGroupingToken) - Constructor for class org.goplanit.cost.virtual.AbstractVirtualCost
Constructor
accept(Bush) - Method in class org.goplanit.assignment.ltm.sltm.consumer.BushFlowUpdateConsumer
Update(increase) the (network) flows based on the bush at hand as dictated by the data configuration
accept(EdgeSegment) - Method in class org.goplanit.assignment.ltm.sltm.consumer.InitialiseBushEdgeSegmentDemandConsumer
accept(OdZone, OdZone, Double) - Method in class org.goplanit.assignment.ltm.sltm.consumer.PathFlowUpdateConsumer
Update the turn flows for the path of the given origin,destination,demand combination
accept(T) - Method in interface org.goplanit.utils.function.PlanitExceptionConsumer
 
accept(T, U, V) - Method in interface org.goplanit.utils.functionalinterface.TriConsumer
Performs this operation on the given arguments
accept(T, U, V, W) - Method in interface org.goplanit.utils.functionalinterface.QuadConsumer
Performs this operation on the given arguments
acceptedTurnFlows - Variable in class org.goplanit.assignment.ltm.sltm.consumer.NetworkTurnFlowUpdateData
The output of this update that can be collected after execution
ACCESS - Static variable in class org.goplanit.osm.tags.OsmAccessTags
key: access tag
accessEdgeSegment - Variable in class org.goplanit.zoning.DirectedConnectoidImpl
the access point to an infrastructure layer
AccessGroupProperties - Interface in org.goplanit.utils.network.layer.macroscopic
Contains the properties of a mode specific to a link segment type
AccessGroupPropertiesFactory - Class in org.goplanit.network.layer.macroscopic
Create Mode specific access properties to be used on macroscopic link segment types
AccessGroupPropertiesFactory() - Constructor for class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesFactory
 
AccessGroupPropertiesImpl - Class in org.goplanit.network.layer.macroscopic
Group of modes with specific properties for the macroscopic perspective on the supply side, i.e.
AccessGroupPropertiesImpl(Collection<Mode>) - Constructor for class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesImpl
access properties with only defining allowed modes without setting any restrictive speeds compared to the physical speed on the links it is applied on
AccessGroupPropertiesImpl(AccessGroupPropertiesImpl) - Constructor for class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesImpl
Copy constructor
accessVertex - Variable in class org.goplanit.zoning.UndirectedConnectoidImpl
the access point to an infrastructure layer
accessZone - Variable in class org.goplanit.zoning.ConnectoidImpl.AccessZoneProperties
access zone for these properties
AccessZoneProperties(Zone) - Constructor for class org.goplanit.zoning.ConnectoidImpl.AccessZoneProperties
constructor
AccessZoneProperties(ConnectoidImpl.AccessZoneProperties) - Constructor for class org.goplanit.zoning.ConnectoidImpl.AccessZoneProperties
Copy constructor
accessZones - Variable in class org.goplanit.zoning.ConnectoidImpl
the zones and their properties accessible from this connectoid
activate(String...) - Method in class org.goplanit.osm.defaults.OsmInfrastructureConfiguration
Choose to add a given way value to be on top of the defaults, e.g.
activate(List<String>) - Method in class org.goplanit.osm.defaults.OsmInfrastructureConfiguration
Choose to add a given way value to be on top of the defaults, e.g.
activateAll() - Method in class org.goplanit.osm.defaults.OsmInfrastructureConfiguration
activate all types explicitly
activateAllOsmHighwayTypes() - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
Activate all known OSM highway types
activateAllOsmRailwayTypes() - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
activate all known OSM railway types
activateAllOsmWayTypes() - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Activate all known OSM railway types
activateAllUsedNodeSplittingRates(double[]) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
For all nodes that have downstream link segments with positive sending flows, ensure they are activated for splitting rates (activation implies tracking and potentially blocking) if not already.
activateBushBased(boolean) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmConfigurator
(De)Activate the bush based assignment strategy.
activateDetailedLogging(boolean) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmConfigurator
(De)Activate additional detailed logging specifically for the sLTM assignment procedure
activatedOsmTypes - Variable in class org.goplanit.osm.defaults.OsmInfrastructureConfiguration
the OSM types that are marked as supported OSM types, i.e., will be processed when parsing
activatedPlanitModes - Variable in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
track the PLANit modes that we include in the network to write
activateEligibleSplittingRateTrackedNodes() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingBush
Initialise tracking of splitting rates and network flows on all nodes that are used by any currently active PAS.
activateEligibleSplittingRateTrackedNodes() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingPath
In a path based implementation, tracked nodes overlap with potentially blocking nodes.
activateEligibleSplittingRateTrackedNodes() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Let derived loading implementation initialise which nodes are to be tracked for network splitting rates, e.g.
activateHighwayParser(boolean) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
activate the parsing of highways
activateNextExtension(boolean) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Given the current extension status and type of sLTM that we are conducting, activate the next extension in loading to improve the likelihood of network loading convergence.
activateNode(DirectedVertex) - Method in class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataComplete
Activate a node so we are able to track its splitting rates (and turn flows) during loading.
activateNodeTrackingFor(Pas) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingBush
For each PAS we must be able to determine the network level flows along the segments, see StaticLtmLoadingBush.computeSubPathSendingFlow(DirectedVertex, DirectedVertex, EdgeSegment[]).
activateOdSkimOutputType(OdSkimSubOutputType) - Method in class org.goplanit.output.configuration.OdOutputTypeConfiguration
Activate an ODSkimOutputType for this output type configuration
activateOsmHighwayType(String) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
Choose to add given highway type to parsed types on top of the defaults, e.g.
activateOsmHighwayTypes(String...) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
Activate all passed in highway types
activateOsmHighwayTypes(List<String>) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
Activate all passed in highway types
activateOsmRailwayType(String) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
Choose to add given railway type to parsed types on top of the defaults, e.g.
activateOsmRailwayTypes(String...) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
activate all passed in railway types
activateOsmRailwayTypes(List<String>) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
activate all passed in railway types
activateOsmWayType(String) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Choose to add given way value type to parsed types on top of the defaults, e.g.
activateOsmWayTypes(String...) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Activate all passed in way types
activateOsmWayTypes(List<String>) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Activate all passed in way types
activateOutput(OutputType) - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Method that allows one to activate specific output types for persistence on the traffic assignment instance
activateParser(boolean) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
set the flag whether or not the ways represented by these settings should be parsed or not
activateParser(boolean) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
set the flag whether or not the public transport infrastructure should be parsed or not
activatePredefinedMode(PredefinedModeType) - Method in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
Activate the provided predefined mode from the activated modes listed for inclusion in the MATSIM network (in mapped form).
activateRailwayParser(boolean) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
activate the parsing of railways
activateSubOutputType(SubOutputTypeEnum) - Method in class org.goplanit.output.configuration.OutputTypeConfiguration
Activate a SubOutputTypeEnum for this output type configuration
ACTIVE_LAYER_XML_ID - Static variable in class org.goplanit.network.MacroscopicNetworkLayerConfigurator
proposed active layer id
activeSubOutputTypes - Variable in class org.goplanit.output.configuration.OutputTypeConfiguration
Stores all active sub output types (if any).
AcyclicMinMaxShortestPathAlgorithm - Class in org.goplanit.algorithms.shortestpath
Build a min/max shortest path tree for a given origin vertex.
AcyclicMinMaxShortestPathAlgorithm(ACyclicSubGraph, Collection<? extends DirectedVertex>, double[], int) - Constructor for class org.goplanit.algorithms.shortestpath.AcyclicMinMaxShortestPathAlgorithm
Constructor
ACyclicSubGraph - Interface in org.goplanit.graph.directed.acyclic
An acyclic sub graph contains a subset of the full graph without cycles.
ACyclicSubGraphImpl - Class in org.goplanit.graph.directed.acyclic
An acyclic sub graph contains a subset of the full graph without cycles.
ACyclicSubGraphImpl(ACyclicSubGraphImpl) - Constructor for class org.goplanit.graph.directed.acyclic.ACyclicSubGraphImpl
Copy constructor
ACyclicSubGraphImpl(IdGroupingToken, int, DirectedVertex) - Constructor for class org.goplanit.graph.directed.acyclic.ACyclicSubGraphImpl
Constructor
add(String, String) - Static method in class org.goplanit.utils.epsg.EpsgCodesByCountry
add a mapping to the register
add(CumulativePoint, double) - Method in class org.goplanit.utils.cumulatives.PiecewiseLinearCumulativeCurve
append a new cumulative point to the curve which must be later or equal than the current latest point given the passed in timeInSecondsEpsilon
addAccessGroupProperties(AccessGroupProperties) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Add access group properties for the modes allowed by it.
addAccessGroupProperties(AccessGroupProperties) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Add access group properties for the modes allowed by it.
addAccessMode(Mode) - Method in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesImpl
Add mode to access group.
addAccessMode(Mode) - Method in interface org.goplanit.utils.network.layer.macroscopic.AccessGroupProperties
Add a new access mode to the group
addAccessZone(Zone) - Method in interface org.goplanit.utils.zoning.Connectoid
Add an access zone with default properties
addAccessZone(Zone) - Method in class org.goplanit.zoning.ConnectoidImpl
Add an access zone with default properties
addAll(Iterable<? extends V>) - Method in interface org.goplanit.utils.wrapper.MapWrapper
add all elements of iterable
addAllowedHighwayModes(String, String...) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
add allowed osm modes to highwaytype
addAllowedHighwayModes(String, List<String>) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
add allowed osm modes to highwaytype
addAllowedMode(Zone, Mode) - Method in interface org.goplanit.utils.zoning.Connectoid
Add an allowed mode.
addAllowedMode(Zone, Mode) - Method in class org.goplanit.zoning.ConnectoidImpl
Add an allowed mode.
addAllowedModeCategories(String, boolean, String...) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
add the passed in mode categories as allowed for all its child modes
addAllowedModeCategories(String, String...) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
add the passed in mode categories as allowed for all its child modes
addAllowedModes(String, boolean, List<String>) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
add the passed in modes as modes that are explicitly allowed access regardless of the mode category, i.e., this takes precedence over the categories.
addAllowedModes(String, String...) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
add the passed in modes as modes that are explicitly allowed access regardless of the mode category, i.e., this takes precedence over the categories.
addAllowedModes(String, List<String>) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
add the passed in modes as modes that are explicitly allowed access regardless of the mode category, i.e., this takes precedence over the categories.
addAllowedModes(TransferZone, Set<Mode>) - Method in interface org.goplanit.utils.zoning.Connectoid
Add allowed modes.
addAllowedModes(Zone, Mode...) - Method in interface org.goplanit.utils.zoning.Connectoid
Add allowed modes.
addAllowedOsmWayModes(String, List<String>) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
add allowed osm modes to osm way type
addAllTo(Map<Long, Set<Link>>, Map<Long, Set<Link>>) - Static method in class org.goplanit.osm.converter.network.OsmNetworkHandlerHelper
add addition to destination
addConnectoidByTransferZone(TransferZone, DirectedConnectoid) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
Register a known mapping from transfer zone to connectoid
addCsvFileNamePerOutputType(OutputTypeEnum, String) - Method in class org.goplanit.output.formatter.CsvFileOutputFormatter
Add a new name of the CSV output file for a specified output type
addCsvFileNamePerOutputType(OutputTypeEnum, String) - Method in interface org.goplanit.output.formatter.CsvTextFileOutputFormatter
Add a new name of a CSV output file for a specified output type
addDirectedConnectoidByLocation(MacroscopicNetworkLayer, Point, DirectedConnectoid) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
Add a connectoid to the registered connectoids indexed by their OSM id
addDisallowedModes(String, boolean, String...) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
add the passed in modes as modes that are explicitly NOT allowed access regardless of the mode category or allowed modes, i.e., this takes precedence over all other settings.
addDisallowedModes(String, String...) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
add the passed in modes as modes that are explicitly NOT allowed access regardless of the mode category or allowed modes, i.e., this takes precedence over all other settings.
addEdge(Edge) - Method in class org.goplanit.graph.VertexImpl
Add edge, do not invoke when parsing networks, this connection is auto-populated before the assignment starts based on the edge and its two vertices that have been registered.
addEdge(Edge) - Method in interface org.goplanit.utils.graph.Vertex
Add edge, do not invoke when parsing networks, this connection is auto-populated before the assignment starts based on the edge and its two vertices that have been registered.
addEdgeSegment(EdgeSegment) - Method in class org.goplanit.graph.directed.acyclic.ACyclicSubGraphImpl
Register an edge segment on the subgraph
addEdgeSegment(EdgeSegment) - Method in class org.goplanit.graph.directed.DirectedVertexImpl
Add edgeSegment, do not invoke when parsing networks, this connection is auto-populated before the assignment starts based on the edge segment vertices that have been registered.
addEdgeSegment(EdgeSegment) - Method in class org.goplanit.network.layer.service.ServiceNodeImpl
Add edgeSegment, do not invoke when parsing networks, this connection is auto-populated before the assignment starts based on the edge segment vertices that have been registered.
addEdgeSegment(EdgeSegment) - Method in interface org.goplanit.utils.graph.directed.DirectedSubGraph
Register an edge segment on the subgraph
addEdgeSegment(EdgeSegment) - Method in interface org.goplanit.utils.graph.directed.DirectedVertex
Add edgeSegment, do not invoke when parsing networks, this connection is auto-populated before the assignment starts based on the edge segment vertices that have been registered.
addFileHandler(GtfsFileHandler<? extends GtfsObject>) - Method in class org.goplanit.gtfs.reader.GtfsReader
Register a handler for a specific file type
addHandler(GtfsFileHandler<? extends GtfsObject>) - Method in class org.goplanit.gtfs.reader.GtfsFileReaderBase
Register handler
addInputProperty(String, Object) - Method in class org.goplanit.graph.EdgeImpl
Add a property from the original input that is not part of the readily available link members
addInputProperty(String, Object) - Method in class org.goplanit.graph.VertexImpl
Add a property from the original input that is not part of the readily available members
addInputProperty(String, Object) - Method in interface org.goplanit.utils.graph.Edge
Add a property from the original input that is not part of the readily available link members
addInputProperty(String, Object) - Method in interface org.goplanit.utils.graph.Vertex
Add a property from the original input that is not part of the readily available members
addInputProperty(String, Object) - Method in interface org.goplanit.utils.zoning.Zone
Add a property from the original input that is not part of the readily available members
addInputProperty(String, Object) - Method in class org.goplanit.zoning.ZoneImpl
Add a property from the original input that is not part of the readily available members
addInvalidStopAreaStopPosition(EntityType, long) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
add identified osm entity as invalid stop_position.
addLayer(String) - Method in class org.goplanit.network.MacroscopicNetworkLayerConfigurator
add a proposed layer
addLegSegment(ServiceLegSegment) - Method in interface org.goplanit.service.routed.RoutedTripFrequency
Add a new leg segment (directed leg) to the end of the already registered legs.
addLegSegment(ServiceLegSegment) - Method in class org.goplanit.service.routed.RoutedTripFrequencyImpl
Add a new leg segment (directed leg) to the end of the already registered legs.
addLinksToSpatialLinkIndex(Collection<Link>) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
Add provided links to local spatial index based on their bounding box
addListener(PlanitComponentListener) - Method in class org.goplanit.component.PlanitComponentFactory
Add a listener for all its known supported PLANit component event types
addListener(PlanitComponentListener, PlanitComponentEventType...) - Method in class org.goplanit.component.PlanitComponentFactory
Add a listener for PLANit component event types fired
addListener(EventListener) - Method in class org.goplanit.utils.event.EventProducerImpl
add a listener for one or more event types that are presumably triggered by this producer absed on its known supported types.
addListener(EventListener, EventListenerPriority) - Method in class org.goplanit.utils.event.EventProducerImpl
Add a listener for one or more event types (collected from listener's known supported types) that are presumably triggered by this producer
addListener(EventListener, EventListenerPriority, EventType...) - Method in class org.goplanit.utils.event.EventProducerImpl
Add a listener for one or more event types that are presumably triggered by this producer
addListener(EventListener, EventType...) - Method in class org.goplanit.utils.event.EventProducerImpl
Add a listener for one or more event types that are presumably triggered by this producer, with the default priority (low)
addListener(GraphModifierListener) - Method in class org.goplanit.graph.modifier.DirectedGraphModifierImpl
Register listener for all its supported types fired by the graph modifier
addListener(GraphModifierListener) - Method in class org.goplanit.graph.modifier.GraphModifierImpl
Register listener for all its supported types fired by the graph modifier
addListener(GraphModifierListener) - Method in class org.goplanit.network.layer.modifier.UntypedNetworkLayerModifierImpl
Register listener for all its supported types fired by the graph modifier
addListener(GraphModifierListener) - Method in interface org.goplanit.utils.graph.modifier.event.GraphModifierEventProducer
Register listener for all its supported types fired by the graph modifier
addListener(GraphModifierListener, GraphModifierEventType) - Method in class org.goplanit.graph.modifier.DirectedGraphModifierImpl
Register listeners for events fired by the graph modifier
addListener(GraphModifierListener, GraphModifierEventType) - Method in class org.goplanit.graph.modifier.GraphModifierImpl
Register listeners for events fired by the graph modifier
addListener(GraphModifierListener, GraphModifierEventType) - Method in class org.goplanit.network.layer.modifier.UntypedNetworkLayerModifierImpl
Register listeners for events fired by the graph modifier
addListener(GraphModifierListener, GraphModifierEventType) - Method in interface org.goplanit.utils.graph.modifier.event.GraphModifierEventProducer
Register listeners for events fired by the graph modifier
addListener(ZoningModifierListener, ZoningModifierEventType) - Method in interface org.goplanit.utils.zoning.modifier.event.ZoningModifierEventProducer
Register listeners for events fired by a zoning modifier
addListener(ZoningModifierListener, ZoningModifierEventType) - Method in class org.goplanit.zoning.modifier.ZoningModifierImpl
Register listeners for events fired by a zoning modifier
addModifiedLinkSegmentType(MacroscopicLinkSegmentType, Set<Mode>, Set<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.ModifiedLinkSegmentTypes.ModifiedLinkSegmentTypesModes
Add a modified link segment type based on the changes in mode support.
addModifiedLinkSegmentType(MacroscopicLinkSegmentType, MacroscopicLinkSegmentType, Set<Mode>, Set<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.ModifiedLinkSegmentTypes
Add a modified link segment type based on the changes in mode support.
addOriginDemandPcuH(double) - Method in class org.goplanit.assignment.ltm.sltm.Bush
Add additional demand to the bush's root
addOsmCircularWay(OsmWay) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderData
add a circular way
addOsmMode2PlanitModeMapping(String, Mode) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
add mapping from osm mode to PLANit mode
addOsmNode(OsmNode) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderData
add an osm node
addOsmRelationOuterRoleOsmWay(OsmWay) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
Add OSM way to keep.
addProperty(OutputPropertyType) - Method in class org.goplanit.output.configuration.OutputTypeConfiguration
Add an output property to be included in the output files
addRelativeLegSegmentTiming(ServiceLegSegment, LocalTime, LocalTime) - Method in interface org.goplanit.service.routed.RoutedTripSchedule
Add a new leg's timing to the end of the already registered leg timings.
addRelativeLegSegmentTiming(ServiceLegSegment, LocalTime, LocalTime) - Method in class org.goplanit.service.routed.RoutedTripScheduleImpl
Add a new leg's timing to the end of the already registered leg timings.
addTo(double[], double[]) - Static method in class org.goplanit.utils.arrays.ArrayUtils
Add the values of a second array element-wise to the first array
addTo(double[], double[], int) - Static method in class org.goplanit.utils.arrays.ArrayUtils
Add the values of a second array element-wise to the first array
addToAcceptedTurnFlows(int, double) - Method in class org.goplanit.assignment.ltm.sltm.consumer.NetworkTurnFlowUpdateData
add to accepted turn flows
addToNextSegmentFlows(long, double) - Method in class org.goplanit.assignment.traditionalstatic.ModeData
add passed in flow to next segment flows for given id
addtoStart(Object, Object[]) - Static method in class org.goplanit.utils.arrays.ArrayUtils
add an element to the start of the passed in array.
addToTransferZoneGroup(TransferZoneGroup) - Method in interface org.goplanit.utils.zoning.TransferZone
register this transfer zone group as a group this transfer zone is part of
addToTransferZoneGroup(TransferZoneGroup) - Method in class org.goplanit.zoning.TransferZoneImpl
register this transfer zone group as a group this transfer zone is part of
addTrafficAssignmentBuilder(TrafficAssignmentBuilder<?>) - Method in class org.goplanit.project.ProjectAssignmentBuilders
add traffic assignment
addTransferZone(TransferZone) - Method in interface org.goplanit.utils.zoning.TransferZoneGroup
Add a transferZone and also register this group on this transfer zone at the same time
addTransferZone(TransferZone) - Method in class org.goplanit.zoning.TransferZoneGroupImpl
Add a transferZone and also register this group on this transfer zone at the same time
addTransferZoneByOsmId(EntityType, long, TransferZone) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
add a incomplete transfer zone to the tracking container
addTransferZoneGroupByOsmId(long, TransferZoneGroup) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
Add a transfer zone group by its OSM id
addTurnSendingFlow(EdgeSegment, EdgeSegment, double) - Method in class org.goplanit.assignment.ltm.sltm.Bush
Add turn sending flow to the bush.
addTurnSendingFlow(EdgeSegment, EdgeSegment, double) - Method in class org.goplanit.assignment.ltm.sltm.BushTurnData
Add turn sending flow for a given turn
addUnprocessedPtv1Station(OsmEntity) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
add unprocessed ptv1 station
addUnprocessedPtv2Station(OsmEntity) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
add unprocessed ptv2 station
addUnprocessedStopPosition(long) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
add unprocessed stop position
addWaitingAreaWithoutMappedPlanitMode(EntityType, long) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
Add identified OSM entity as valid waiting area (platform, pole), but it has no mapped PLANit mode, e.g.
afterSubGraphRemovalComplete() - Method in class org.goplanit.zoning.modifier.event.handler.UpdateConnectoidsOnVertexRemovalHandler
finalise subgraph removal for the connectoids by recreating the connectoid ids
AGENCIES - org.goplanit.gtfs.enums.GtfsFileType
 
AGENCY - org.goplanit.gtfs.enums.GtfsObjectType
 
AGENCY_EMAIL - org.goplanit.gtfs.enums.GtfsKeyType
 
AGENCY_FARE_URL - org.goplanit.gtfs.enums.GtfsKeyType
 
AGENCY_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
AGENCY_LANG - org.goplanit.gtfs.enums.GtfsKeyType
 
AGENCY_NAME - org.goplanit.gtfs.enums.GtfsKeyType
 
AGENCY_PHONE - org.goplanit.gtfs.enums.GtfsKeyType
 
AGENCY_TIMEZONE - org.goplanit.gtfs.enums.GtfsKeyType
 
AGENCY_URL - org.goplanit.gtfs.enums.GtfsKeyType
 
AGRICULTURAL - Static variable in class org.goplanit.osm.tags.OsmAccessTags
value: agricultural tag
AGRICULTURAL - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
agricultural vehicles
ALGORITHM_B - Static variable in class org.goplanit.assignment.TrafficAssignment
short hand to choose algorithmB as assignment type
AlgorithmB - Class in org.goplanit.assignment.algorithmb
Algorithm B implementation based on the work of Dial (2006).
AlgorithmB(AlgorithmB) - Constructor for class org.goplanit.assignment.algorithmb.AlgorithmB
Copy Constructor
AlgorithmB(IdGroupingToken) - Constructor for class org.goplanit.assignment.algorithmb.AlgorithmB
Constructor
AlgorithmBEquilibration - Class in org.goplanit.assignment.algorithmb
All the functionality to equilibrate algorithm B
AlgorithmBEquilibration(AlgorithmB, OutputManager) - Constructor for class org.goplanit.assignment.algorithmb.AlgorithmBEquilibration
Constructor
AlgorithmBSimulationData - Class in org.goplanit.assignment.algorithmb
Simulation data which are specific to Traditional Static Assignment
AlgorithmBSimulationData() - Constructor for class org.goplanit.assignment.algorithmb.AlgorithmBSimulationData
Constructor
ALL_IN_ONE_LAYER_ID - Static variable in class org.goplanit.network.MacroscopicNetworkLayerConfigurator
proposed all-in-one layer id
allowedModes - Variable in class org.goplanit.zoning.ConnectoidImpl.AccessZoneProperties
the explicitly allowed modes, when null all modes allowed
ALTERNATING - Static variable in class org.goplanit.osm.tags.OsmOneWayTags
 
alwaysKeepLargestsubNetwork - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
indicate whether or not to keep the largest subnetwork when removeDanglingSubNetworks is set to true even when it does not adhere to the criteria of discardSubNetworkBelowSize and/or discardSubNetworkAbovesize
ANTI_CLOCKWISE - Static variable in class org.goplanit.osm.tags.OsmDirectionTags
 
ANTIGUA_BARBUDA - Static variable in class org.goplanit.utils.locale.CountryNames
 
anyIsNotNull() - Method in class org.goplanit.utils.misc.Pair
check if any of the two values is not null
anyKeyMatchesAnyValueTag(Map<String, String>, String[], String...) - Static method in class org.goplanit.osm.util.OsmTagUtils
Verify if any of the passed in keys matches and of the passed in values in the tags provided, all value tags are filtered by applying OsmTagUtils.VALUETAG_SPECIALCHAR_STRIP_REGEX
anyKeyMatchesAnyValueTag(Map<String, String>, String, String[], String...) - Static method in class org.goplanit.osm.util.OsmTagUtils
Verify if any of the passed in keys matches and of the passed in values in the tags provided
appendRelativePathToURL(URL, String) - Static method in class org.goplanit.utils.misc.UrlUtils
Append the given relative path to the URL.
APPLICATION_PROPERTIES_FILE_NAME - Static variable in class org.goplanit.io.xml.util.ApplicationProperties
 
ApplicationProperties - Class in org.goplanit.io.xml.util
Class supporting easy access to application.properties file
ApplicationProperties() - Constructor for class org.goplanit.io.xml.util.ApplicationProperties
 
apply(R, S, T) - Method in interface org.goplanit.utils.functionalinterface.TriFunction
Performs this operation on the given arguments
apply(T) - Method in interface org.goplanit.utils.function.PlanitExceptionFunction
 
applyAcceptedTurnFlowUpdate(int, EdgeSegment, double) - Method in class org.goplanit.assignment.ltm.sltm.consumer.BushFlowUpdateConsumer
Register the bush accepted turn flow to the turn if required.
applyAcceptedTurnFlowUpdate(int, EdgeSegment, double) - Method in class org.goplanit.assignment.ltm.sltm.consumer.BushTurnFlowUpdateConsumer
track the turn accepted flows when they are classified as being tracked, otherwise do nothing
applyPathFinalSegmentFlowUpdate(EdgeSegment, double) - Method in class org.goplanit.assignment.ltm.sltm.consumer.PathFlowUpdateConsumer
Apply the flow to a final path segment (and update link sending flow if required) which has no outgoing edge segment on the turn
applyPathFinalSegmentFlowUpdate(EdgeSegment, double) - Method in class org.goplanit.assignment.ltm.sltm.consumer.PathLinkSendingFlowUpdateConsumer
Apply final path flow on last segment that otherwise would not have been updated in the turn based PathLinkSendingFlowUpdateConsumer.applySingleFlowUpdate(int, EdgeSegment, double)
applyPathFinalSegmentFlowUpdate(EdgeSegment, double) - Method in class org.goplanit.assignment.ltm.sltm.consumer.PathTurnFlowUpdateConsumer
DO NOTHING - since this is a turn update and the final turn has no outgoing edge segment it is never tracked (because it does not exist), therefore, we can disregard updating the final segment flow in a turn flow update setting, even when tracking link segment sending flows (since this sending flow is never required as input to a node model update
applySingleFlowUpdate(int, EdgeSegment, double) - Method in class org.goplanit.assignment.ltm.sltm.consumer.PathFlowUpdateConsumer
Apply the flow to the turn (and update link sending flow if required)
applySingleFlowUpdate(int, EdgeSegment, double) - Method in class org.goplanit.assignment.ltm.sltm.consumer.PathLinkSendingFlowUpdateConsumer
For each entry segment update the in(sending)flow
applySingleFlowUpdate(int, EdgeSegment, double) - Method in class org.goplanit.assignment.ltm.sltm.consumer.PathTurnFlowUpdateConsumer
Apply the flow to the turn (and update link sending flow if required)
ApplyToNodeModelResult - Interface in org.goplanit.assignment.ltm.sltm.consumer
Apply this to the result of a Tampere node model execution for a particular node, it is invoked with the node the model was invoked on, the resulting flow acceptance factors and the sending flow turn flows (rows are entry link segments, columns outgoing link segments).
AREA - Static variable in class org.goplanit.osm.tags.OsmTags
 
ArgumentParser - Class in org.goplanit.utils.args
This class parses program arguments and returns them as a map of file types and file locations.
ArgumentParser() - Constructor for class org.goplanit.utils.args.ArgumentParser
 
ArgumentStyle - Enum in org.goplanit.utils.args
Supported styles for argument parsing
ArrayUtils - Class in org.goplanit.utils.arrays
General methods for arrays
ArrayUtils() - Constructor for class org.goplanit.utils.arrays.ArrayUtils
 
ARRIVAL_TIME - org.goplanit.gtfs.enums.GtfsKeyType
 
asDirectory(URI) - Static method in class org.goplanit.utils.misc.UriUtils
Make sure it is a directory by adding a trailing forward slash if not present
asLinkSegmentIndexedArray(MacroscopicLinkSegments) - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramComponent
Method to collect all fundamental diagrams for the given link segments in a 1:1 fashion in a raw array based on the current setup of this component.
asLocalPath(URL) - Static method in class org.goplanit.utils.misc.UrlUtils
converts to a Path.
asRelativeUri(URI) - Static method in class org.goplanit.utils.misc.UriUtils
Method that attempts to strip everything from the URI to make it a relative URI.
asRelativeUriFromJar(URI) - Static method in class org.goplanit.utils.misc.UriUtils
Extract relative URI based on provided URI, knowing that the uri points to a location within a jar.
asRelativeUriFromRoot(URI) - Static method in class org.goplanit.utils.misc.UriUtils
Specifically meant for URIs that have been made relative, e.g.
asRelativeUriFromUserDir(URI) - Static method in class org.goplanit.utils.misc.UriUtils
Extract relative URI based on provided URI and the user.dir property set for the application.
asRelativeUriFromWorkingDir(URI) - Static method in class org.goplanit.utils.misc.UriUtils
Extract relative URI based on provided URI and the current working directory of the application.
assignmentBuilders - Variable in class org.goplanit.project.CustomPlanItProject
The registered assignment builders
asSortedSetByStartTime() - Method in class org.goplanit.demands.Demands.TimePeriods
Returns a set of all registered time periods sorted by the start time, i.e., the way th time period is comparable
AStarShortestPathAlgorithm - Class in org.goplanit.algorithms.shortestpath
A* shortest path algorithm A* shortest path is a one-to-one implementation of the shortest path algorithm based on the generalized costs on each link segment (edge).
AStarShortestPathAlgorithm(double[], int, CoordinateReferenceSystem, double) - Constructor for class org.goplanit.algorithms.shortestpath.AStarShortestPathAlgorithm
Constructor for an edge cost based A* algorithm for finding shortest paths.
ATTRIBTUION_EMAIL - org.goplanit.gtfs.enums.GtfsKeyType
 
ATTRIBUTION - org.goplanit.gtfs.enums.GtfsObjectType
 
ATTRIBUTION_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
ATTRIBUTION_PHONE - org.goplanit.gtfs.enums.GtfsKeyType
 
ATTRIBUTION_URL - org.goplanit.gtfs.enums.GtfsKeyType
 
ATTRIBUTIONS - org.goplanit.gtfs.enums.GtfsFileType
 
ATV - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
all-terrain vehicles, e.g.
AUSTRALIA - Static variable in class org.goplanit.utils.locale.CountryNames
 
AUSTRALIA_LAMBERT - Static variable in class org.goplanit.utils.epsg.EpsgCodesByCountry
Area of use: Australia, EPSG:3112
averaged - Variable in class org.goplanit.gap.NormBasedGapFunction
indicate if the result is to be averaged

B

B - org.goplanit.tntp.enums.NetworkFileColumnType
 
backupDefaults - Variable in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsCategory
 
BACKWARD - Static variable in class org.goplanit.osm.tags.OsmDirectionTags
direction subtype for road modes, e.g.
BAHAMAS - Static variable in class org.goplanit.utils.locale.CountryNames
 
BANGLADESH - Static variable in class org.goplanit.utils.locale.CountryNames
 
BARBADOS - Static variable in class org.goplanit.utils.locale.CountryNames
 
BaseOutputFormatter - Class in org.goplanit.output.formatter
Base class for all formatters of output data, i.e.
BaseOutputFormatter(IdGroupingToken) - Constructor for class org.goplanit.output.formatter.BaseOutputFormatter
Constructor
BaseReaderImpl<T> - Class in org.goplanit.converter
Abstract base class implementation for converter readers which has a mechanism to (optionally) keep track of entities by their source id as PLANit only indexes by internal id
BaseReaderImpl() - Constructor for class org.goplanit.converter.BaseReaderImpl
Constructor
BaseWriterImpl<T> - Class in org.goplanit.converter
abstract base class implementation to write a PLANit network to disk with id mapping sorted for convenience
BaseWriterImpl(IdMapperType) - Constructor for class org.goplanit.converter.BaseWriterImpl
constructor
BASIC_AND_LOCATION_BASED_KEY_TAGS - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
combining basicCycleWayKeyTags and locationBasedCycleWayKeyTags
BASIC_CYCLEWAY_KEY_TAGS - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
cycleway cycleway:both
BHUTAN - Static variable in class org.goplanit.utils.locale.CountryNames
 
BICYCLE - org.goplanit.utils.mode.PredefinedModeType
 
BICYCLE - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
mode bicycle, can be used as key bicycle=yes
BICYCLE - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
bicycle part of vehicle category type
BICYCLE_PHYSICAL_FEATURES - Static variable in class org.goplanit.mode.BicycleMode
 
BICYCLE_USABLITY_FEATURES - Static variable in class org.goplanit.mode.BicycleMode
 
BicycleMode - Class in org.goplanit.mode
the predefined bicycle mode name: bicycle maxspeed (km/h): 15 pcu: 0.2 vehicular type: VEHICULAR motorisation: NON_MOTORISED track: ROAD use: PRIVATE
BicycleMode(IdGroupingToken) - Constructor for class org.goplanit.mode.BicycleMode
Constructor for bicycle mode
BIKES_ALLOWED - org.goplanit.gtfs.enums.GtfsKeyType
 
BLOCK_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
BOOLEAN - org.goplanit.output.enums.DataType
 
BOTH - Static variable in class org.goplanit.osm.tags.OsmDirectionTags
direction subtype for road modes, e.g.
BOTH - Static variable in class org.goplanit.osm.tags.OsmPedestrianTags
value for sidewalk key, see also https://wiki.openstreetmap.org/wiki/Key:sidewalk
BOTH - Static variable in class org.goplanit.osm.tags.OsmTags
 
bothNotNull() - Method in class org.goplanit.utils.misc.Pair
check if both values are not null
BOTSWANA - Static variable in class org.goplanit.utils.locale.CountryNames
 
BOUNDARY - Static variable in class org.goplanit.osm.tags.OsmRelationTypeTags
 
boundaryLocation - Variable in class org.goplanit.assignment.ltm.eltm.LinkSegmentBoundary
the location of this boundary on the link segment
BOUNDINGBOX_NEARNESS_DISTANCE_METERS - Static variable in class org.goplanit.osm.converter.network.OsmNetworkReaderData
the distance that qualifies as being near to the network bounding box.
BoxUtils - Class in org.goplanit.utils.box
Utility class assisting in more complex (auto-)boxing of types in for example container classes
BoxUtils() - Constructor for class org.goplanit.utils.box.BoxUtils
 
BPR - Static variable in interface org.goplanit.cost.physical.PhysicalCost
short hand for configuring physical cost with BPR function instance
BPRConfigurator - Class in org.goplanit.cost.physical
Configurator for BPRLinkTravelTimeCost implementation
BPRConfigurator() - Constructor for class org.goplanit.cost.physical.BPRConfigurator
Constructor
BPRLinkTravelTimeCost - Class in org.goplanit.cost.physical
Well known BPR link performance function to compute travel time cost on link segment based on flow and configuration parameters.
BPRLinkTravelTimeCost(BPRLinkTravelTimeCost) - Constructor for class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Copy Constructor
BPRLinkTravelTimeCost(IdGroupingToken) - Constructor for class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Constructor
BPRLinkTravelTimeCost.BPRParameters - Class in org.goplanit.cost.physical
Inner class to store Map of alpha and beta parameters used in BPR function for each mode
BPRParameters() - Constructor for class org.goplanit.cost.physical.BPRLinkTravelTimeCost.BPRParameters
Constructor
bprParametersPerLinkSegment - Variable in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Array to store BPRParameters objects for each link segment to be used in calculateSegmentCost()
breakAt(E, V, CoordinateReferenceSystem) - Method in interface org.goplanit.utils.network.layer.modifier.UntypedDirectedGraphLayerModifier
Break the passed in link by inserting the passed in node in between.
breakAt(List<E>, V, CoordinateReferenceSystem) - Method in class org.goplanit.network.layer.modifier.UntypedNetworkLayerModifierImpl
Break the passed in links by inserting the passed in node in between.
breakAt(List<E>, V, CoordinateReferenceSystem) - Method in interface org.goplanit.utils.network.layer.modifier.UntypedDirectedGraphLayerModifier
Break the passed in links by inserting the passed in node in between.
breakEdgeAt(DirectedVertex, Ex, PlanitJtsCrsUtils) - Method in class org.goplanit.graph.modifier.DirectedGraphModifierImpl
Identical to the GraphImpl implementation except that we now also account for the edge segments present on the edge.
breakEdgeAt(Vertex, Ex, PlanitJtsCrsUtils) - Method in class org.goplanit.graph.modifier.GraphModifierImpl
Break the passed in edge by inserting the passed in vertex in between.
breakEdgeAt(V, Ex, PlanitJtsCrsUtils) - Method in interface org.goplanit.utils.graph.modifier.GraphModifier
Break the passed in edge by inserting the passed in vertex in between.
BreakEdgeEvent - Class in org.goplanit.graph.modifier.event
Wrapper around break edge event
BreakEdgeEvent(GraphModifier<?, ?>, Vertex, Edge, Edge) - Constructor for class org.goplanit.graph.modifier.event.BreakEdgeEvent
Constructor
breakEdgesAt(List<Ex>, DirectedVertex, CoordinateReferenceSystem) - Method in class org.goplanit.graph.modifier.DirectedGraphModifierImpl
Break the passed in edges by inserting the passed in vertex in between.
breakEdgesAt(List<Ex>, Vertex, CoordinateReferenceSystem) - Method in class org.goplanit.graph.modifier.GraphModifierImpl
Break the passed in edges by inserting the passed in vertex in between.
breakEdgesAt(List<Ex>, V) - Method in interface org.goplanit.utils.graph.modifier.GraphModifier
Break the passed in edges by inserting the passed in vertex in between.
breakEdgesAt(List<Ex>, V, CoordinateReferenceSystem) - Method in interface org.goplanit.utils.graph.modifier.GraphModifier
Break the passed in edges by inserting the passed in vertex in between.
BreakEdgeSegmentEvent - Class in org.goplanit.graph.modifier.event
Wrapper around break edge segment event
BreakEdgeSegmentEvent(DirectedGraphModifier, DirectedVertex, EdgeSegment) - Constructor for class org.goplanit.graph.modifier.event.BreakEdgeSegmentEvent
constructor
breakLinksAt(List<E>, V, CoordinateReferenceSystem) - Method in interface org.goplanit.utils.network.layer.modifier.UntypedDirectedGraphLayerModifier
Break the passed in links by inserting the passed in node in between.
breakLinksWithInternalConnections() - Method in class org.goplanit.osm.converter.network.OsmNetworkLayerParser
whenever we find that internal nodes are used by more than one link OR a node is an extreme node on an existing link but also an internal link on another node, we break the links where this node is internal.
breakLinksWithInternalNode(Node) - Method in class org.goplanit.osm.converter.network.OsmNetworkLayerParser
whenever we find that internal nodes are used by more than one link OR a node is an extreme node on an existing link but also an internal link on another node, we break the links where this node is internal.
breakLinksWithInternalNode(Node, List<Link>, MacroscopicNetworkLayer, CoordinateReferenceSystem) - Static method in class org.goplanit.osm.converter.network.OsmNetworkHandlerHelper
Check if we should break any links for the passed in node and if so, do it
BRIDLEWAY - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
BRIDLEWAY_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane set to DEFAULT_MINIMUM_CAPACITY_LANE
BRITISH_VIRGIN_ISLANDS - Static variable in class org.goplanit.utils.locale.CountryNames
 
BRUNEI - Static variable in class org.goplanit.utils.locale.CountryNames
 
build() - Method in class org.goplanit.assignment.TrafficAssignmentBuilder
Build the traffic assignment
build() - Method in class org.goplanit.path.choice.PathChoiceBuilder
Build the path choice
build() - Method in class org.goplanit.utils.builder.Builder
Build an instance of class T
Builder<T> - Class in org.goplanit.utils.builder
Builder class to build something of type T
Builder(Class<T>) - Constructor for class org.goplanit.utils.builder.Builder
Constructor
builders - Variable in class org.goplanit.project.ProjectAssignmentBuilders
The traffic assignment(s) registered on this project
buildSubComponents(StochasticPathChoice) - Method in class org.goplanit.path.choice.StochasticPathChoiceBuilder
call to build and configure all sub components of this builder
buildSubComponents(T) - Method in class org.goplanit.assignment.ltm.LtmTrafficAssignmentBuilder
In addition to the super class sub components, we also construct the subcomponents specific to dynamic traffic assignment
buildSubComponents(T) - Method in class org.goplanit.assignment.TrafficAssignmentBuilder
call to build and configure all sub components of this builder
buildSubComponents(T) - Method in class org.goplanit.path.choice.PathChoiceBuilder
call to build and configure all sub components of this builder
BUS - org.goplanit.utils.mode.PredefinedModeType
 
BUS - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
heavy bus for public transport
BUS_PHYSICAL_FEATURES - Static variable in class org.goplanit.mode.BusMode
 
BUS_STOP - Static variable in class org.goplanit.osm.tags.OsmPtv1Tags
a bus_stop tag used frequently under PTv1 i.c.w.
BUS_USABLITY_FEATURES - Static variable in class org.goplanit.mode.BusMode
 
Bush - Class in org.goplanit.assignment.ltm.sltm
A bush is an acyclic directed graph comprising of all implicit paths used by an origin to reach all its destinations.
Bush(Bush) - Constructor for class org.goplanit.assignment.ltm.sltm.Bush
Copy constructor
Bush(IdGroupingToken, OdZone, long) - Constructor for class org.goplanit.assignment.ltm.sltm.Bush
Constructor
BUSH_BASED_DEFAULT - Static variable in class org.goplanit.assignment.ltm.sltm.StaticLtmSettings
default setting for assignment is to apply a bush-based type of implementation over a path based one
bushData - Variable in class org.goplanit.assignment.ltm.sltm.Bush
track bush specific data
BushFlowUpdateConsumer<T extends NetworkFlowUpdateData> - Class in org.goplanit.assignment.ltm.sltm.consumer
Base Consumer to apply during bush based network flow update for each origin bush
BushFlowUpdateConsumer(T) - Constructor for class org.goplanit.assignment.ltm.sltm.consumer.BushFlowUpdateConsumer
Constructor
BushTurnData - Class in org.goplanit.assignment.ltm.sltm
Track the turn based data of a bush.
BushTurnData(BushTurnData) - Constructor for class org.goplanit.assignment.ltm.sltm.BushTurnData
copy constructor
BushTurnFlowUpdateConsumer - Class in org.goplanit.assignment.ltm.sltm.consumer
Consumer to apply during bush based turn flow update for each non-zero demand bush
BushTurnFlowUpdateConsumer(NetworkTurnFlowUpdateData) - Constructor for class org.goplanit.assignment.ltm.sltm.consumer.BushTurnFlowUpdateConsumer
constructor
BusMode - Class in org.goplanit.mode
the predefined bus mode name: bus maxspeed (km/h): 100 pcu: 2 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: PUBLIC
BusMode(IdGroupingToken) - Constructor for class org.goplanit.mode.BusMode
Constructor for bus mode
BUSWAY - Static variable in class org.goplanit.osm.tags.OsmBusWayTags
busway, used as key busway=
BUSWAY_BOTH - Static variable in class org.goplanit.osm.tags.OsmBusWayTags
 
BUSWAY_LEFT - Static variable in class org.goplanit.osm.tags.OsmBusWayTags
 
BUSWAY_RIGHT - Static variable in class org.goplanit.osm.tags.OsmBusWayTags
 
BUSWAY_SCHEME_KEYTAGS - Static variable in class org.goplanit.osm.tags.OsmBusWayTags
busway scheme compatible busway busway:both busway:left busway:right

C

CALCULATED_SPEED - org.goplanit.output.property.OutputPropertyType
 
CalculatedSpeedOutputProperty - Class in org.goplanit.output.property
Calculate speed output property class
CalculatedSpeedOutputProperty() - Constructor for class org.goplanit.output.property.CalculatedSpeedOutputProperty
 
CALENDAR - org.goplanit.gtfs.enums.GtfsObjectType
 
CALENDAR_DATE - org.goplanit.gtfs.enums.GtfsObjectType
 
CALENDAR_DATES - org.goplanit.gtfs.enums.GtfsFileType
 
CALENDARS - org.goplanit.gtfs.enums.GtfsFileType
 
callForEachFileIn(String, Consumer<File>) - Static method in class org.goplanit.utils.misc.FileUtils
Call the callback for each file in the directory provided
callForEachFileInResourceDir(String, BiConsumer<InputStreamReader, String>) - Static method in class org.goplanit.osm.defaults.CountrySpecificDefaultUtils
Call consumer for each country specific file in resource dir
callVoidMethod(T, String, Object...) - Method in class org.goplanit.utils.builder.Configurator
Call a void method on the toConfigure class instance
canConvertTo(Unit) - Method in class org.goplanit.utils.unit.GroupUnit
Verify if unit can be converted to the desired unit
canConvertTo(Unit) - Method in class org.goplanit.utils.unit.SimpleUnit
Verify if unit can be converted to the desired unit
canConvertTo(Unit) - Method in class org.goplanit.utils.unit.SrsUnit
Verify if unit can be converted to the desired unit
canConvertTo(Unit) - Method in interface org.goplanit.utils.unit.Unit
Verify if unit can be converted to the desired unit
canHandleMultipleIterations() - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Flag to indicate whether an implementation can handle multiple iterations If this returns false, acts as though OutputConfiguration.setPersistOnlyFinalIteration() is set to true
canHandleMultipleIterations() - Method in class org.goplanit.output.formatter.MemoryOutputFormatter
Flag to indicate whether an implementation can handle multiple iterations If this returns false, acts as though OutputConfiguration.setPersistOnlyFinalIteration() is set to true
canHandleMultipleIterations() - Method in interface org.goplanit.output.formatter.OutputFormatter
Flag to indicate whether an implementation can handle multiple iterations If this returns false, acts as though OutputConfiguration.setPersistOnlyFinalIteration() is set to true
canHandleMultipleIterations() - Method in class org.goplanit.tntp.output.formatter.CSVOutputFormatter
Flag to indicate whether an implementation can handle multiple iterations If this returns false, acts as though OutputConfiguration.setPersistOnlyFinalIteration() is set to true
CAPACITY_HOUR - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlAttributes
 
CAPACITY_PER_LANE - org.goplanit.output.property.OutputPropertyType
 
CAPACITY_PER_LANE - org.goplanit.tntp.enums.NetworkFileColumnType
 
CapacityPeriod - Enum in org.goplanit.tntp.enums
 
CapacityPerLaneOutputProperty - Class in org.goplanit.output.property
Capacity per lane in pcu/h
CapacityPerLaneOutputProperty() - Constructor for class org.goplanit.output.property.CapacityPerLaneOutputProperty
 
capacityPerLanePcuHourLane - Variable in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Maximum flow, i.e.
capacityScalingFactors - Variable in class org.goplanit.algorithms.nodemodel.TampereNodeModelInput
the scaling factor to scale sending flows up to capacity per in link segment
CAR - org.goplanit.utils.mode.PredefinedModeType
 
CAR_HIGH_OCCUPANCY - org.goplanit.utils.mode.PredefinedModeType
 
CAR_HOV_PHYSICAL_FEATURES - Static variable in class org.goplanit.mode.CarHighOccupancyMode
 
CAR_HOV_USABLITY_FEATURES - Static variable in class org.goplanit.mode.CarHighOccupancyMode
 
CAR_PHYSICAL_FEATURES - Static variable in class org.goplanit.mode.CarMode
 
CAR_SHARE - org.goplanit.utils.mode.PredefinedModeType
 
CAR_SHARE_PHYSICAL_FEATURES - Static variable in class org.goplanit.mode.CarShareMode
 
CAR_SHARE_USABLITY_FEATURES - Static variable in class org.goplanit.mode.CarShareMode
 
CAR_USABLITY_FEATURES - Static variable in class org.goplanit.mode.CarMode
 
CARAVAN - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
vehicle towing a caravan
CarHighOccupancyMode - Class in org.goplanit.mode
the predefined car hov mode name: car_hov maxspeed (km/h): 130 pcu: 1 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: HIGH_OCCUPANCY
CarHighOccupancyMode(IdGroupingToken) - Constructor for class org.goplanit.mode.CarHighOccupancyMode
Constructor for car hov mode
CarMode - Class in org.goplanit.mode
the predefined car mode name: car maxspeed (km/h): 130 pcu: 1 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: PRIVATE
CarMode(IdGroupingToken) - Constructor for class org.goplanit.mode.CarMode
Constructor for car mode
CARRIAGE - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
horse and carriage
CarShareMode - Class in org.goplanit.mode
the predefined car share mode name: car maxspeed (km/h): 130 pcu: 1 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: RIDE_SHARE
CarShareMode(IdGroupingToken) - Constructor for class org.goplanit.mode.CarShareMode
Constructor for car share mode
CARTESIANCRS - Static variable in class org.goplanit.io.geo.PlanitOpenGisUtils
In absence of a geographic crs we can also use cartesian: GENERIC_2D
CARTESIANCRS - Static variable in class org.goplanit.utils.geo.PlanitJtsCrsUtils
In absence of a geographic crs we can also use cartesian: GENERIC_2D
CAYMAN_ISLANDS - Static variable in class org.goplanit.utils.locale.CountryNames
 
centroid - Variable in class org.goplanit.zoning.ZoneImpl
Centroid of the zone
Centroid - Interface in org.goplanit.utils.zoning
A centroid is a special type of vertex representing the location of departure/arrival of traffic in a zone
centroidFactory - Variable in class org.goplanit.zoning.ZoneFactoryImpl
container to use
CentroidFactory - Interface in org.goplanit.utils.zoning
Factory interface for centroids
CentroidFactoryImpl - Class in org.goplanit.zoning
Factory for creating centroids
CentroidFactoryImpl(IdGroupingToken) - Constructor for class org.goplanit.zoning.CentroidFactoryImpl
Constructor
CentroidImpl - Class in org.goplanit.zoning
Centroid implementation
CentroidImpl(IdGroupingToken) - Constructor for class org.goplanit.zoning.CentroidImpl
Constructor
CentroidImpl(IdGroupingToken, Zone) - Constructor for class org.goplanit.zoning.CentroidImpl
Constructor
CentroidImpl(CentroidImpl) - Constructor for class org.goplanit.zoning.CentroidImpl
Copy constructor
CharacterUtils - Class in org.goplanit.utils.misc
character utility class
CharacterUtils() - Constructor for class org.goplanit.utils.misc.CharacterUtils
 
checkForEmptyComponents() - Method in class org.goplanit.assignment.TrafficAssignment
Check if any components are undefined, if so throw exception
CIRCULAR - Static variable in class org.goplanit.osm.tags.OsmJunctionTags
 
clear() - Method in class org.goplanit.demands.Demands.TimePeriods
Clear all entries from map
clear() - Method in class org.goplanit.demands.Demands.TravelerTypes
Clear all entries from map
clear() - Method in class org.goplanit.demands.Demands.UserClasses
Clear all entries from map
clear() - Method in class org.goplanit.network.virtual.ConnectoidEdgesImpl
clear the container
clear() - Method in class org.goplanit.network.virtual.ConnectoidSegmentsImpl
clear the container
clear() - Method in class org.goplanit.network.virtual.VirtualNetwork
free up memory by clearing contents for garbage collection
clear() - Method in interface org.goplanit.utils.wrapper.MapWrapper
Clear all entries from map
clear() - Method in class org.goplanit.utils.wrapper.MapWrapperImpl
Clear all entries from map
clearLegs() - Method in interface org.goplanit.service.routed.RoutedTripFrequency
Clear all legs from the trip
clearLegs() - Method in class org.goplanit.service.routed.RoutedTripFrequencyImpl
Clear all legs from the trip
clearOsmCircularWays() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderData
remove all registered osm circular ways
clearRelativeLegTimings() - Method in interface org.goplanit.service.routed.RoutedTripSchedule
Clear all leg timings from the trip
clearRelativeLegTimings() - Method in class org.goplanit.service.routed.RoutedTripScheduleImpl
Clear all leg timings from the trip
clearXmlContent() - Method in class org.goplanit.io.xml.util.PlanitXmlJaxbParser
mark the xml root element for garbage collection
CLOCKWISE - Static variable in class org.goplanit.osm.tags.OsmDirectionTags
 
clone() - Method in class org.goplanit.assignment.algorithmb.AlgorithmB
Create a shallow copy of this entity
clone() - Method in class org.goplanit.assignment.ltm.eltm.EventBasedLtm
Create a shallow copy of this entity
clone() - Method in class org.goplanit.assignment.ltm.LtmAssignment
Create a shallow copy of this entity
clone() - Method in class org.goplanit.assignment.ltm.sltm.Bush
Create a shallow copy of this entity
clone() - Method in class org.goplanit.assignment.ltm.sltm.BushTurnData
clone() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
Create a shallow copy of this entity
clone() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmSettings
clone() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmSimulationData
clone() - Method in class org.goplanit.assignment.SimulationData
clone() - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignment
Create a shallow copy of this entity
clone() - Method in class org.goplanit.component.PlanitComponent
Create a shallow copy of this entity
clone() - Method in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Create a shallow copy of this entity
clone() - Method in class org.goplanit.cost.physical.FreeFlowLinkTravelTimeCost
Create a shallow copy of this entity
clone() - Method in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
Create a shallow copy of this entity
clone() - Method in class org.goplanit.cost.physical.initial.InitialModesLinkSegmentCost
clone() - Method in class org.goplanit.cost.physical.initial.ManualInitialLinkSegmentCost
Create a shallow copy of this entity
clone() - Method in class org.goplanit.cost.physical.SteadyStateTravelTimeCost
Create a shallow copy of this entity
clone() - Method in class org.goplanit.cost.virtual.FixedConnectoidTravelTimeCost
Create a shallow copy of this entity
clone() - Method in class org.goplanit.cost.virtual.SpeedConnectoidTravelTimeCost
Create a shallow copy of this entity
clone() - Method in class org.goplanit.demands.Demands
Create a shallow copy of this entity
clone() - Method in class org.goplanit.demands.Demands.TimePeriods
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.demands.Demands.TravelerTypes
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.demands.Demands.UserClasses
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.gap.GapFunction
Create a shallow copy of this entity
clone() - Method in class org.goplanit.gap.LinkBasedRelativeDualityGapFunction
Create a shallow copy of this entity
clone() - Method in class org.goplanit.gap.NormBasedGapFunction
Create a shallow copy of this entity
clone() - Method in class org.goplanit.gap.StopCriterion
clone this instance
clone() - Method in interface org.goplanit.graph.directed.acyclic.ACyclicSubGraph
Create a shallow copy of this entity
clone() - Method in class org.goplanit.graph.directed.acyclic.ACyclicSubGraphImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.graph.directed.DirectedEdgeImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.graph.directed.DirectedEdgesImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.graph.directed.DirectedVertexImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.graph.directed.DirectedVerticesImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.graph.directed.EdgeSegmentImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.graph.directed.EdgeSegmentsImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.graph.directed.UntypedDirectedGraphImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.graph.EdgeImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.graph.EdgesImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.graph.GraphEntitiesImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.graph.GraphImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.graph.UntypedGraphImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.graph.VertexImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.graph.VerticesImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.mode.ModesImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesImpl
Clone this instance
clone() - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentsImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypesImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.network.layer.MacroscopicNetworkLayerImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.network.layer.physical.LinkImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.network.layer.physical.LinkSegmentImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.network.layer.physical.LinkSegmentsImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.network.layer.physical.LinksImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.network.layer.physical.NodeImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.network.layer.physical.NodesImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.network.layer.service.ServiceLegSegmentsImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.network.layer.service.ServiceLegsImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.network.layer.service.ServiceNodeImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.network.layer.service.ServiceNodesImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.network.layer.ServiceNetworkLayerImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.network.layer.TopologicalLayerImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.network.layer.TransportLayerImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.network.layer.UntypedNetworkLayerImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.network.layer.UntypedPhysicalLayerImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.network.layers.MacroscopicNetworkLayersImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.network.layers.ServiceNetworkLayersImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.network.layers.TopologicalLayersImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.network.layers.TransportLayersImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.network.layers.UntypedPhysicalNetworkLayersImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.network.Network
Clone the network
clone() - Method in class org.goplanit.network.virtual.ConnectoidEdgesImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.network.virtual.ConnectoidSegmentImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.network.virtual.ConnectoidSegmentsImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.od.demand.OdDemandMatrix
Create a shallow copy of this entity
clone() - Method in class org.goplanit.od.path.OdPathMatrix
Create a shallow copy of this entity
clone() - Method in class org.goplanit.od.path.OdPathsHashed
Create a shallow copy of this entity
clone() - Method in class org.goplanit.od.skim.OdSkimMatrix
Create a shallow copy of this entity
clone() - Method in class org.goplanit.osm.defaults.OsmLaneDefaults
clone() - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaults
clone() - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
clone() - Method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaults
clone
clone() - Method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsCategory
clone this class instance
clone() - Method in class org.goplanit.path.choice.logit.LogitChoiceModel
Create a shallow copy of this entity
clone() - Method in class org.goplanit.path.choice.logit.MultinomialLogit
Create a shallow copy of this entity
clone() - Method in class org.goplanit.path.choice.PathChoice
Create a shallow copy of this entity
clone() - Method in class org.goplanit.path.choice.StochasticPathChoice
Create a shallow copy of this entity
clone() - Method in class org.goplanit.path.DirectedPathsImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.path.OdPathSets
Create a shallow copy of this entity
clone() - Method in class org.goplanit.project.ProjectDemands
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.project.ProjectNetworks
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.project.ProjectOdPathSets
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.project.ProjectRoutedServices
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.project.ProjectServiceNetworks
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.project.ProjectZonings
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.sdinteraction.smoothing.MSASmoothing
Create a shallow copy of this entity
clone() - Method in class org.goplanit.sdinteraction.smoothing.Smoothing
Create a shallow copy of this entity
clone() - Method in class org.goplanit.service.routed.RelativeLegTiming
Clone this class
clone() - Method in interface org.goplanit.service.routed.RoutedModeServices
Force clone implementation
clone() - Method in class org.goplanit.service.routed.RoutedModeServicesImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in interface org.goplanit.service.routed.RoutedService
Create a shallow copy of this entity
clone() - Method in class org.goplanit.service.routed.RoutedServiceImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.service.routed.RoutedServices
Create a shallow copy of this entity
clone() - Method in class org.goplanit.service.routed.RoutedServicesLayerImpl
Create a shallow copy of this entity
clone() - Method in interface org.goplanit.service.routed.RoutedServicesLayers
Force clone implementation
clone() - Method in class org.goplanit.service.routed.RoutedServicesLayersImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in interface org.goplanit.service.routed.RoutedServiceTripInfo
Be able to clone a RoutedServicetripInfo instance
clone() - Method in class org.goplanit.service.routed.RoutedServiceTripInfoImpl
Be able to clone a RoutedServicetripInfo instance
clone() - Method in class org.goplanit.service.routed.RoutedTripDeparture
Create a shallow copy of this entity
clone() - Method in interface org.goplanit.service.routed.RoutedTripDepartures
Force clone implementation
clone() - Method in class org.goplanit.service.routed.RoutedTripDeparturesImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.service.routed.RoutedTripFrequencyImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.service.routed.RoutedTripImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.service.routed.RoutedTripScheduleImpl
Create a shallow copy of this entity
clone() - Method in interface org.goplanit.service.routed.RoutedTripsFrequency
Force clone implementation
clone() - Method in class org.goplanit.service.routed.RoutedTripsFrequencyImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in interface org.goplanit.service.routed.RoutedTripsSchedule
Force clone implementation
clone() - Method in class org.goplanit.service.routed.RoutedTripsScheduleImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagram
Clone the fundamental diagram
clone() - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagramBranch
Clone a branch
clone() - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramComponent
Create a shallow copy of this entity
clone() - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramImpl
Clone the fundamental diagram
clone() - Method in class org.goplanit.supply.fundamentaldiagram.LinearFundamentalDiagramBranch
Clone a branch
clone() - Method in class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagram
Clone the fundamental diagram
clone() - Method in class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagramComponent
Create a shallow copy of this entity
clone() - Method in class org.goplanit.supply.network.nodemodel.NodeModelComponent
Create a shallow copy of this entity
clone() - Method in class org.goplanit.supply.network.nodemodel.TampereNodeModelComponent
Create a shallow copy of this entity
clone() - Method in class org.goplanit.time.TimePeriodImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.userclass.TravelerType
Create a shallow copy of this entity
clone() - Method in class org.goplanit.userclass.UserClass
Create a shallow copy of this entity
clone() - Method in class org.goplanit.utils.event.EventImpl
While events are id able, they cannot be cloned.
clone() - Method in interface org.goplanit.utils.graph.directed.DirectedSubGraph
Create a shallow copy of this entity
clone() - Method in interface org.goplanit.utils.graph.directed.DirectedVertices
clone vertices
clone() - Method in interface org.goplanit.utils.graph.directed.EdgeSegments
clone edge segments
clone() - Method in interface org.goplanit.utils.graph.Edge
Clone the edge as is, all shared members are shallow copied, fully owned members are deep copied
clone() - Method in interface org.goplanit.utils.graph.Edges
clone edges
clone() - Method in interface org.goplanit.utils.graph.EdgeSegment
Clone the edge segment
clone() - Method in interface org.goplanit.utils.graph.GraphEntities
Force clone implementation
clone() - Method in interface org.goplanit.utils.graph.ManagedGraphEntities
Force clone implementation
clone() - Method in class org.goplanit.utils.graph.modifier.RemoveSubGraphListenerImpl
Create a shallow copy of this entity
clone() - Method in interface org.goplanit.utils.graph.Vertex
Clone the vertex
clone() - Method in interface org.goplanit.utils.graph.Vertices
clone vertices
clone() - Method in class org.goplanit.utils.id.ExternalIdAbleImpl
Create a shallow copy of this entity
clone() - Method in interface org.goplanit.utils.id.IdAble
Create a shallow copy of this entity
clone() - Method in class org.goplanit.utils.id.IdAbleImpl
Create a shallow copy of this entity
clone() - Method in interface org.goplanit.utils.id.ManagedIdEntities
Force clone implementation
clone() - Method in class org.goplanit.utils.id.ManagedIdEntitiesImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in interface org.goplanit.utils.mode.Modes
clone modes container
clone() - Method in interface org.goplanit.utils.network.layer.macroscopic.AccessGroupProperties
Clone this instance
clone() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegments
Force clone implementation
clone() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Create a shallow copy of this entity
clone() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentTypes
Force clone implementation
clone() - Method in interface org.goplanit.utils.network.layer.physical.Links
Force clone implementation
clone() - Method in interface org.goplanit.utils.network.layer.physical.LinkSegments
Force clone implementation
clone() - Method in interface org.goplanit.utils.network.layer.physical.Nodes
Force clone implementation
clone() - Method in interface org.goplanit.utils.network.layer.service.ServiceLegs
Force clone implementation
clone() - Method in interface org.goplanit.utils.network.layer.service.ServiceLegSegments
Force clone implementation
clone() - Method in interface org.goplanit.utils.network.layer.service.ServiceNodes
Force clone implementation
clone() - Method in interface org.goplanit.utils.network.layers.MacroscopicNetworkLayers
clone container
clone() - Method in interface org.goplanit.utils.network.layers.ServiceNetworkLayers
clone container
clone() - Method in interface org.goplanit.utils.network.layers.TopologicalLayers
clone container
clone() - Method in interface org.goplanit.utils.network.layers.TransportLayers
clone container
clone() - Method in interface org.goplanit.utils.network.layers.UntypedDirectedGraphLayers
clone container
clone() - Method in interface org.goplanit.utils.network.layers.UntypedPhysicalNetworkLayers
clone container
clone() - Method in interface org.goplanit.utils.network.virtual.ConnectoidEdges
Force clone implementation
clone() - Method in interface org.goplanit.utils.network.virtual.ConnectoidSegments
Force clone implementation
clone() - Method in class org.goplanit.utils.od.OdDataImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.utils.od.OdHashedImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.utils.od.OdMatrixImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.utils.od.OdPrimitiveMatrix
Create a shallow copy of this entity
clone() - Method in interface org.goplanit.utils.path.DirectedPaths
Force clone implementation
clone() - Method in class org.goplanit.utils.wrapper.LongMapWrapperImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in interface org.goplanit.utils.wrapper.MapWrapper
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.utils.wrapper.MapWrapperImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in interface org.goplanit.utils.zoning.DirectedConnectoids
Force clone implementation
clone() - Method in interface org.goplanit.utils.zoning.OdZones
Force clone implementation
clone() - Method in interface org.goplanit.utils.zoning.TransferZone
Create a shallow copy of this entity
clone() - Method in interface org.goplanit.utils.zoning.TransferZoneGroup
Create a shallow copy of this entity
clone() - Method in interface org.goplanit.utils.zoning.TransferZoneGroups
Force clone implementation
clone() - Method in interface org.goplanit.utils.zoning.TransferZones
Force clone implementation
clone() - Method in interface org.goplanit.utils.zoning.UndirectedConnectoids
Force clone implementation
clone() - Method in interface org.goplanit.utils.zoning.Zone
Create a shallow copy of this entity
clone() - Method in class org.goplanit.zoning.CentroidImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.zoning.ConnectoidImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.zoning.ConnectoidsImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.zoning.DirectedConnectoidImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.zoning.DirectedConnectoidsImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.zoning.OdZoneImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.zoning.OdZonesImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.zoning.TransferZoneGroupImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.zoning.TransferZoneGroupsImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.zoning.TransferZoneImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.zoning.TransferZonesImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.zoning.UndirectedConnectoidImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.zoning.UndirectedConnectoidsImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.zoning.ZoneImpl
Create a shallow copy of this entity
clone() - Method in class org.goplanit.zoning.ZonesImpl
Each map wrapper should be cloneable where the contents are references of the original where possible but the underlying map itself is newly created
clone() - Method in class org.goplanit.zoning.Zoning
Create a shallow copy of this entity
clone(T) - Static method in class org.goplanit.utils.misc.CloneUtils
clone an object by using the serialise/deserialise methods in this class.
CloneUtils - Class in org.goplanit.utils.misc
Some utility methods to use serialization to allow for deep copy cloning without knowing anything about the objects type
CloneUtils() - Constructor for class org.goplanit.utils.misc.CloneUtils
 
close() - Method in class org.goplanit.utils.zip.PlanitZipFileInputStream
close the streams
close() - Method in class org.goplanit.utils.zip.PlanitZipInputStream
close the streams
closeLogger(Logger) - Static method in class org.goplanit.logging.Logging
Close the current logger
COACH - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
bus for long distance non public transport
collectAllowedOsmHighwayModes(String) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
Collect all Osm modes that are allowed for the given osmHighway type as configured by the user
collectAllowedOsmRailwayModes(String) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
Collect all Osm modes that are allowed for the given osmRailway type as configured by the user
collectAllowedOsmWayModes(String) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
collect all allowed modes on the given OSM way
collectAllowedOsmWayModes(String) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
collect all allowed modes on the given OSM way
collectAllowedOsmWayModes(String) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
collect all allowed modes on the given OSM way
collectAllowedOsmWayModes(String, Collection<String>) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Collect all Osm modes from the passed in options that are allowed for the given osmWay type
collectCsvRecordIterable(File) - Static method in class org.goplanit.osm.defaults.CountrySpecificDefaultUtils
collect an iterable given that each country specific file is in CSV format
collectCsvRecordIterable(Reader) - Static method in class org.goplanit.osm.defaults.CountrySpecificDefaultUtils
Collect an iterable for the given reader
collectEligibleOsmModesOnPtOsmEntity(long, Map<String, String>) - Static method in class org.goplanit.osm.util.OsmModeUtils
Collect the modes that are deemed eligible for this node (platform, station, halt, etc.).
collectEligibleOsmModesOnPtOsmEntity(long, Map<String, String>, String) - Static method in class org.goplanit.osm.util.OsmModeUtils
Collect the modes that are deemed eligible for this node (platform, station, halt, etc.).
collectEligibleOsmModesOnPtOsmEntity(Map<String, String>, Set<String>, String) - Static method in class org.goplanit.osm.util.OsmModeUtils
Collect the OSM modes that are deemed eligible for this entity (platform, station, halt, etc.).
collectEligibleOsmPublicTransportModesOnPtOsmEntity(long, Map<String, String>, String) - Static method in class org.goplanit.osm.util.OsmModeUtils
Collect the public transport modes that are deemed eligible for this node (platform, station, halt, etc.).
collectEligibleOsmRailModesOnPtOsmEntity(Map<String, String>, String) - Static method in class org.goplanit.osm.util.OsmModeUtils
Collect the rail modes that are deemed eligible for this node (platform, station, halt, etc.).
collectEligibleOsmRoadModesOnPtOsmEntity(long, Map<String, String>, String) - Static method in class org.goplanit.osm.util.OsmModeUtils
Collect the rail modes that are deemed eligible for this entity (platform, station, halt, etc.).
collectEligibleOsmWaterModesOnPtOsmEntity(Map<String, String>, String) - Static method in class org.goplanit.osm.util.OsmModeUtils
Collect the water modes that are deemed eligible for this entity (platform, station, halt, etc.).
collectGlobalToken() - Static method in class org.goplanit.utils.id.IdGroupingToken
We have one default global token available for ids that are globally managed rather than within some container.
collectMappedPlanitModes(String, String, OsmNetworkReaderSettings) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
collect the PLANit mode that are mapped, i.e., are marked to be activated in the final network.
collectModesFromPtEntity(long, Map<String, String>, String) - Method in class org.goplanit.osm.converter.zoning.handler.helper.OsmPublicTransportModeHelper
collect the eligible modes both OSM and mapped PLANit modes for the given OSM entity representing pt infrastructure.
collectParameterTypes(Object...) - Method in class org.goplanit.utils.builder.Configurator
collect the parameter types of the passed in object in their original order
collectPublicTransportModesFromPtEntity(long, Map<String, String>, String) - Method in class org.goplanit.osm.converter.zoning.handler.helper.OsmPublicTransportModeHelper
collect the pt modes both OSM and mapped PLANit modes for a pt entity.
collectTotalNetworkSegmentFlow(LinkSegment) - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Return the total flow through a link segment across all modes
collectTotalNetworkSegmentFlows() - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
determine the total flow across all link segments across all modes
COMMA - Static variable in class org.goplanit.utils.misc.CharacterUtils
a comma ','
commaSeparator - Variable in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
tuple separator, default is CharacterUtils.COMMA
comparatorByStartTime() - Static method in class org.goplanit.utils.time.TimePeriodUtils
custom comparator not by id but based on the start time and when equal duration
compareHighwayType(String, String) - Static method in class org.goplanit.osm.tags.OsmHighwayTags
Compare highway types where we return a negative, zero, or positive value when highwayType is less, equal, or more important than the other
compareTo(OutputProperty) - Method in class org.goplanit.output.property.OutputProperty
compareTo method used to order the output columns when output is being written
compareTo(IdAble) - Method in interface org.goplanit.utils.id.IdAble
Compare based on id
complete() - Method in class org.goplanit.osm.converter.network.OsmNetworkHandler
complete() - Method in class org.goplanit.osm.converter.network.OsmNetworkLayerParser
complete the parsing, invoked from parent handler complete method
complete() - Method in class org.goplanit.osm.converter.network.OsmNetworkPreProcessingHandler
complete() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningPostProcessingHandler
complete() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningPreProcessingHandler
complete() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningProcessingHandler
componentSuperTypeCanonicalName - Variable in class org.goplanit.component.PlanitComponentFactory
instance of the super component class this factory creates subclass instances for
computeAbsFlowRate(CumulativePoint) - Method in interface org.goplanit.utils.cumulatives.CumulativePoint
Compute the absolute flow rate in cumulative units/h
computeAbsFlowRate(CumulativePoint) - Method in class org.goplanit.utils.cumulatives.CumulativePointImpl
Compute the absolute flow rate in cumulative units/h
computeBackwardWaveSpeedForCapacity(double) - Method in class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagram
Compute the backward wave speed that goes with a given capacity keeping all other variables the same
computeCostInHours(MacroscopicLinkSegment, Mode, double) - Method in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
BPR function computation for.
computeFreeFlowTravelTimeHour(Mode) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentImpl
Compute the free flow travel time by mode, i.e.
computeFreeFlowTravelTimeHour(Mode) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegment
Compute the free flow travel time by mode, i.e.
computeGap() - Method in class org.goplanit.gap.GapFunction
Compute the gap and return it
computeGap() - Method in class org.goplanit.gap.LinkBasedRelativeDualityGapFunction
Compute the gap and return it
computeGap() - Method in class org.goplanit.gap.NormBasedGapFunction
Compute the gap
computeMinMaxShortestPaths(double[], int) - Method in class org.goplanit.assignment.ltm.sltm.Bush
Compute the min-max path tree rooted at the origin and given the provided (network wide) costs.
computeOverlappingAcceptedFlow(Bush, boolean, double[]) - Method in class org.goplanit.assignment.ltm.sltm.Pas
Check if bush is overlapping with one of the alternatives, and if it is how much sending flow this sub-path currently represents
computeSubPathAcceptedFlow(DirectedVertex, DirectedVertex, EdgeSegment[], double[]) - Method in class org.goplanit.assignment.ltm.sltm.Bush
Determine the accepted flow between origin,destination vertex using the subpath given by the subPathArray in order from start to finish.
computeSubPathSendingFlow(DirectedVertex, DirectedVertex, Map<DirectedVertex, EdgeSegment>) - Method in class org.goplanit.assignment.ltm.sltm.Bush
Determine the sending flow between origin,destination vertex using the subpath given by the subPathMap, where each vertex provides its exit segment.
computeSubPathSendingFlow(DirectedVertex, DirectedVertex, EdgeSegment[]) - Method in class org.goplanit.assignment.ltm.sltm.Bush
Determine the sending flow between origin,destination vertex using the subpath given by the subPathArray in order from start to finish.
computeSubPathSendingFlow(DirectedVertex, DirectedVertex, EdgeSegment[]) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingBush
Determine the sending flow between origin,destination vertex using the subpath given by the subPathArray in order from start to finish.
computeSurfaceUnderCurve() - Method in class org.goplanit.utils.cumulatives.PiecewiseLinearCumulativeCurve
the total surface under this curve
concatenate(LineString...) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
concatenate the passed in gemoetries (lines strings) by simply copying all the coorcinates in order and create a new line string from these points
CONDITIONALLY_REQUIRED - org.goplanit.gtfs.enums.GtfsFileTypePresence
 
Configurator<T> - Class in org.goplanit.utils.builder
This is the base class for all configuration oriented proxy classes.
Configurator(Class<T>) - Constructor for class org.goplanit.utils.builder.Configurator
Constructor
configure(AbstractPhysicalCost) - Method in class org.goplanit.cost.physical.PhysicalCostConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends PhysicalCost
configure(AbstractVirtualCost) - Method in class org.goplanit.cost.virtual.VirtualCostConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends VirtualCost
configure(GapFunction) - Method in class org.goplanit.gap.GapFunctionConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends GapFunction
configure(StopCriterion) - Method in class org.goplanit.gap.StopCriterionConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends GapFunction
configure(LogitChoiceModel) - Method in class org.goplanit.path.choice.logit.LogitChoiceModelConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends logit choice model
configure(PathChoice) - Method in class org.goplanit.path.choice.PathChoiceConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends Smoothing
configure(Smoothing) - Method in class org.goplanit.sdinteraction.smoothing.SmoothingConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends Smoothing
configure(FundamentalDiagramComponent) - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends FundamentalDiagram
configure(NodeModelComponent) - Method in class org.goplanit.supply.network.nodemodel.NodeModelConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends NodeModel
configure(T) - Method in class org.goplanit.utils.builder.Configurator
Configure the passed in instance with the registered method calls
CONNECTIVITY - Static variable in class org.goplanit.osm.tags.OsmRelationTypeTags
 
Connectoid - Interface in org.goplanit.utils.zoning
the connecting component between zone(s) and the network.
CONNECTOID_EDGE_ID_CLASS - Static variable in interface org.goplanit.utils.network.virtual.ConnectoidEdge
additional id class for generating connectoid edge ids
CONNECTOID_ID_CLASS - Static variable in interface org.goplanit.utils.zoning.Connectoid
the class ot use for id generation
CONNECTOID_SEGMENT_ID_CLASS - Static variable in interface org.goplanit.utils.network.virtual.ConnectoidSegment
additional id class for generating connectoid segment ids
ConnectoidEdge - Interface in org.goplanit.utils.network.virtual
the connecting component between centroid and a first physical node in the network.
ConnectoidEdgeFactory - Interface in org.goplanit.utils.network.virtual
Factory interface for connectoid edges
ConnectoidEdgeFactoryImpl - Class in org.goplanit.network.virtual
Factory for creating connectoid edges on connectoid edge container
ConnectoidEdgeFactoryImpl(IdGroupingToken, GraphEntities<ConnectoidEdge>) - Constructor for class org.goplanit.network.virtual.ConnectoidEdgeFactoryImpl
Constructor
connectoidEdgeId - Variable in class org.goplanit.network.virtual.ConnectoidEdgeImpl
unique internal identifier across connectoid edges
ConnectoidEdgeImpl - Class in org.goplanit.network.virtual
Edge implementation that represent edges that exist between centroids and connectoids (their node reference), so not physical entities but rather virtual links
ConnectoidEdgeImpl(ConnectoidEdgeImpl) - Constructor for class org.goplanit.network.virtual.ConnectoidEdgeImpl
Copy constructor
ConnectoidEdgeImpl(IdGroupingToken, Centroid, DirectedVertex, double) - Constructor for class org.goplanit.network.virtual.ConnectoidEdgeImpl
Constructor
connectoidEdges - Variable in class org.goplanit.network.virtual.VirtualNetwork
Container for connectoid edges
ConnectoidEdges - Interface in org.goplanit.utils.network.virtual
Container to register and manager connectoid edges.
ConnectoidEdgesImpl - Class in org.goplanit.network.virtual
Connectoid edge container implementation
ConnectoidEdgesImpl(ConnectoidEdgesImpl) - Constructor for class org.goplanit.network.virtual.ConnectoidEdgesImpl
Copy constructor
ConnectoidEdgesImpl(IdGroupingToken) - Constructor for class org.goplanit.network.virtual.ConnectoidEdgesImpl
Constructor
ConnectoidEdgesImpl(IdGroupingToken, ConnectoidEdgeFactory) - Constructor for class org.goplanit.network.virtual.ConnectoidEdgesImpl
Constructor
ConnectoidHelper - Class in org.goplanit.osm.converter.zoning.handler.helper
Class to provide functionality for parsing PLANit connectoids from OSM entities
ConnectoidHelper(Zoning, OsmZoningReaderData, OsmPublicTransportReaderSettings, OsmZoningHandlerProfiler) - Constructor for class org.goplanit.osm.converter.zoning.handler.helper.ConnectoidHelper
Constructor
ConnectoidImpl - Class in org.goplanit.zoning
connectoid connecting one or more (transfer/OD) zone(s) to the physical road network, the type of connectoid depends on the implementing class
ConnectoidImpl(IdGroupingToken) - Constructor for class org.goplanit.zoning.ConnectoidImpl
Constructor
ConnectoidImpl(IdGroupingToken, Zone) - Constructor for class org.goplanit.zoning.ConnectoidImpl
Constructor
ConnectoidImpl(IdGroupingToken, Zone, double) - Constructor for class org.goplanit.zoning.ConnectoidImpl
Constructor
ConnectoidImpl(ConnectoidImpl) - Constructor for class org.goplanit.zoning.ConnectoidImpl
Copy constructor
ConnectoidImpl.AccessZoneProperties - Class in org.goplanit.zoning
Stores access properties for each zone
Connectoids<T extends Connectoid> - Interface in org.goplanit.utils.zoning
Container to register and manager connectoids that define the points of access for zones regarding infrastructure network (layer)
connectoidsByAccessVertex - Variable in class org.goplanit.zoning.modifier.event.handler.UpdateConnectoidsOnVertexRemovalHandler
index all connectoids by access vertex to minimise lookups
ConnectoidSegment - Interface in org.goplanit.utils.network.virtual
Connectoid segment represents a directional virtual segment connecting a centroid and a physical node.
ConnectoidSegmentFactory - Interface in org.goplanit.utils.network.virtual
Factory interface for connectoid segments
ConnectoidSegmentFactoryImpl - Class in org.goplanit.network.virtual
Factory for creating connectoid segments on connectoid segments container
ConnectoidSegmentFactoryImpl(IdGroupingToken, GraphEntities<ConnectoidSegment>) - Constructor for class org.goplanit.network.virtual.ConnectoidSegmentFactoryImpl
Constructor
ConnectoidSegmentImpl - Class in org.goplanit.network.virtual
The link segment that connects a zone to the physical network is not a physical link segment.
ConnectoidSegmentImpl(ConnectoidSegmentImpl) - Constructor for class org.goplanit.network.virtual.ConnectoidSegmentImpl
Copy constructor
ConnectoidSegmentImpl(IdGroupingToken, ConnectoidEdge, boolean) - Constructor for class org.goplanit.network.virtual.ConnectoidSegmentImpl
Constructor
connectoidSegments - Variable in class org.goplanit.network.virtual.VirtualNetwork
Container for connectoid edge segments
ConnectoidSegments - Interface in org.goplanit.utils.network.virtual
Container to register and manager connectoids that define the points of access for zones regarding infrastructure network (layer)
ConnectoidSegmentsImpl - Class in org.goplanit.network.virtual
Connectoid segments container implementation
ConnectoidSegmentsImpl(ConnectoidSegmentsImpl) - Constructor for class org.goplanit.network.virtual.ConnectoidSegmentsImpl
Copy constructor
ConnectoidSegmentsImpl(IdGroupingToken) - Constructor for class org.goplanit.network.virtual.ConnectoidSegmentsImpl
Constructor
ConnectoidSegmentsImpl(IdGroupingToken, ConnectoidSegmentFactory) - Constructor for class org.goplanit.network.virtual.ConnectoidSegmentsImpl
Constructor
ConnectoidsImpl<T extends Connectoid> - Class in org.goplanit.zoning
Base implementation of Connectoids container and factory class
ConnectoidsImpl(IdGroupingToken) - Constructor for class org.goplanit.zoning.ConnectoidsImpl
Constructor
ConnectoidsImpl(ConnectoidsImpl<T>) - Constructor for class org.goplanit.zoning.ConnectoidsImpl
Copy constructor
ConnectoidType - Enum in org.goplanit.utils.zoning
Types of connectoids to more easily identify their purpose
connectVerticesToEdge(Edge) - Method in class org.goplanit.network.transport.TransportModelNetwork
Add Edge to both vertices
connectVerticesToEdgeSegment(EdgeSegment) - Method in class org.goplanit.network.transport.TransportModelNetwork
Add edge segment to the incoming or outgoing set of edge segments for the related vertices
CONSTRUCTION - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
CONSTRUCTION - Static variable in class org.goplanit.osm.tags.OsmPtv2Tags
general tag indication this is under construction, parser should ignore this
CONSTRUCTION - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
consumeCentroidResult(DirectedVertex, double[]) - Method in interface org.goplanit.assignment.ltm.sltm.consumer.ApplyToNodeModelResult
A centroid node is a special node where all flow is always accepted (destination incoming links), or sending flows do not come from turns but from origin zone (origin exit links).
consumeCentroidResult(DirectedVertex, double[]) - Method in class org.goplanit.assignment.ltm.sltm.consumer.UpdateEntryLinksOutflowConsumer
A centroid node is a special node where all flow is always accepted (destination incoming links), or sending flows do not come from turns but from origin zone (origin exit links).
consumeCentroidResult(DirectedVertex, double[]) - Method in class org.goplanit.assignment.ltm.sltm.consumer.UpdateExitLinkInflowsConsumer
A centroid node is a special node where all flow is always accepted (destination incoming links), or sending flows do not come from turns but from origin zone (origin exit links).
consumeRegularResult(DirectedVertex, Array1D<Double>, Array2D<Double>) - Method in interface org.goplanit.assignment.ltm.sltm.consumer.ApplyToNodeModelResult
Result of a node model update
consumeRegularResult(DirectedVertex, Array1D<Double>, Array2D<Double>) - Method in class org.goplanit.assignment.ltm.sltm.consumer.UpdateEntryLinksOutflowConsumer
Result of a node model update
consumeRegularResult(DirectedVertex, Array1D<Double>, Array2D<Double>) - Method in class org.goplanit.assignment.ltm.sltm.consumer.UpdateExitLinkInflowsConsumer
Result of a node model update
ContainerisedDirectedPathFactory - Interface in org.goplanit.utils.path
Factory interface for directed paths
ContainerisedDirectedPathFactoryImpl - Class in org.goplanit.path
Factory for creating directed paths on container
ContainerisedDirectedPathFactoryImpl(IdGroupingToken, DirectedPaths) - Constructor for class org.goplanit.path.ContainerisedDirectedPathFactoryImpl
Constructor
contains(V) - Method in interface org.goplanit.utils.wrapper.MapWrapper
Check if value is already present
contains(V) - Method in class org.goplanit.utils.wrapper.MapWrapperImpl
Check if value is already present
CONTAINS_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
containsAny(BitSet) - Method in class org.goplanit.assignment.ltm.sltm.Pas
Check if any of the set link segments is present on either alternative
containsAny(BitSet, boolean) - Method in class org.goplanit.assignment.ltm.sltm.Pas
Check if any of the set link segments is present on the indicated alternative
containsAnyEdgeSegmentOf(DirectedEdge) - Method in class org.goplanit.assignment.ltm.sltm.Bush
Verify if the bush contains any edge segment of the edge in either direction
containsAnyKey(Map<String, String>, String...) - Static method in class org.goplanit.osm.util.OsmTagUtils
Determine if any of the potential keys is listed in the passed in tags
containsAnyMode(Collection<String>) - Static method in class org.goplanit.osm.tags.OsmRailModeTags
Verify if any of the passed in osmModes can be qualified as a rail mode
containsAnyMode(Collection<String>) - Static method in class org.goplanit.osm.tags.OsmRoadModeTags
Verify if any of the passed in osmModes can be qualified as a road mode
containsAnyMode(Collection<String>) - Static method in class org.goplanit.osm.tags.OsmWaterModeTags
Verify if any of the passed in osmModes can be qualified as a water mode
containsEdgeSegment(EdgeSegment) - Method in class org.goplanit.assignment.ltm.sltm.Bush
Verify if the bush contains the given edge segment
containsEdgeSegment(EdgeSegment) - Method in class org.goplanit.graph.directed.acyclic.ACyclicSubGraphImpl
Verify if given edge segment is registered on this subgraph
containsEdgeSegment(EdgeSegment) - Method in interface org.goplanit.utils.graph.directed.DirectedSubGraph
Verify if given edge segment is registered on this subgraph
containsKey(long) - Method in interface org.goplanit.utils.id.ManagedIdEntities
Verify if present
containsKey(long) - Method in interface org.goplanit.utils.wrapper.LongMapWrapper
Verify if entry is present
containsKey(long) - Method in class org.goplanit.utils.wrapper.LongMapWrapperImpl
Verify if entry is present
containsKey(GtfsKeyType) - Method in class org.goplanit.gtfs.model.GtfsObject
 
containsModifiedLinkSegmentType(Set<Mode>, Set<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.ModifiedLinkSegmentTypes.ModifiedLinkSegmentTypesModes
Verify if a modified link segment type with the provided added/removed modes exist
containsModifiedLinkSegmentType(MacroscopicLinkSegmentType, Set<Mode>, Set<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.ModifiedLinkSegmentTypes
Verify if a modified link segment type with the provided added/removed modes exist for the given original link segment type
containsPredefinedMode(PredefinedModeType) - Method in class org.goplanit.mode.ModesImpl
verify if predefined mode is registered
containsPredefinedMode(PredefinedModeType) - Method in interface org.goplanit.utils.mode.Modes
verify if predefined mode is registered
containsRoadMode(String) - Static method in class org.goplanit.osm.tags.OsmRoadModeCategoryTags
verify of the mode is part of the given Osm mode category
containsSpeedLimit(String) - Method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsCategory
verify if a default speed limit is available for the given type
containsSubPath(Collection<? extends EdgeSegment>) - Method in class org.goplanit.path.DirectedPathImpl
Verify if the path contains the provided subpath.
containsSubPath(Collection<? extends EdgeSegment>) - Method in interface org.goplanit.utils.path.DirectedPath
Verify if the path contains the provided subpath.
containsTurnSendingFlow(EdgeSegment, EdgeSegment) - Method in class org.goplanit.assignment.ltm.sltm.Bush
Verify if the provided turn has any registered sending flow
containsTurnSendingFlow(EdgeSegment, EdgeSegment) - Method in class org.goplanit.assignment.ltm.sltm.BushTurnData
Check if entry exists
CONTINUOUS_DROP_OFF - org.goplanit.gtfs.enums.GtfsKeyType
 
CONTINUOUS_PICKUP - org.goplanit.gtfs.enums.GtfsKeyType
 
convergenceAnalyser - Variable in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
analyser to track if loading is converging as expected based on its settings
convert() - Method in class org.goplanit.converter.Converter
Convert the reader's parsed content by passing it on to the writer.
convert() - Method in class org.goplanit.converter.ConverterBase
Convert the reader's content and pass it on to the writer to convert it.
convert() - Method in class org.goplanit.converter.MultiConverter
Convert the reader's parsed content by passing it on to the writer.
convertArgsToMap(String[]) - Static method in class org.goplanit.utils.args.ArgumentParser
Convert program arguments into a Map, with signature: <key>=/-/:<value>, e.g.
convertArgsToMap(String[], ArgumentStyle) - Static method in class org.goplanit.utils.args.ArgumentParser
Convert program arguments into a Map, based on given style
convertArgsToMapDefaultStyle(String[]) - Static method in class org.goplanit.utils.args.ArgumentParser
Convert program arguments into a Map, with signature: <key>=/-/:<value>, e.g.
convertArgsToMapDoubleHyphenStyle(String[]) - Static method in class org.goplanit.utils.args.ArgumentParser
Convert program arguments into a Map, with signature: --<key> <value>, e.g.
Converter<T> - Class in org.goplanit.converter
Convert PLANit entities parsed by a reader from one format and persisted with a writer to another
Converter(ConverterReader<T>, ConverterWriter<T>) - Constructor for class org.goplanit.converter.Converter
constructor
ConverterBase - Class in org.goplanit.converter
Base converter for PLANit entities
ConverterBase(ConverterEntity, ConverterEntity) - Constructor for class org.goplanit.converter.ConverterBase
constructor
ConverterEntity - Interface in org.goplanit.converter
Base interface for classes able to read/write something
ConverterReader<T> - Interface in org.goplanit.converter
Interface for classes able to convert entities of some type which are then returned
ConverterReaderSettings - Interface in org.goplanit.converter
Settings to be derived from this dummy interface for all readers compatible with the converter setup.
ConverterWriter<T> - Interface in org.goplanit.converter
Interface for classes able to write a PLANit entities of given type to disk
ConverterWriterSettings - Interface in org.goplanit.converter
Settings to be derived from this dummy interface for all writers compatible with the converter setup.
convertFromPlanItToXmlGeneratedType(DataType) - Static method in interface org.goplanit.io.xml.converter.EnumConverter
Convert values from Type enumeration in PLANit project to generated Typevalues enumeration
convertFromPlanItToXmlGeneratedUnits(OutputProperty) - Static method in interface org.goplanit.io.xml.converter.EnumConverter
Convert values from Units enumeration in PLANit project to generated Unitsvalues enumeration
convertHoursToSeconds(double) - Static method in class org.goplanit.utils.time.TimePeriodUtils
Convert hours to (whole) seconds
convertHoursToSeconds(String) - Static method in class org.goplanit.utils.time.TimePeriodUtils
Convert duration to seconds given start time using the 24-hour clock
convertHourTo(UnitType, double) - Static method in class org.goplanit.utils.unit.TimeUnit
convert hour to...
convertKmTo(UnitType, double) - Static method in class org.goplanit.utils.unit.DistanceUnit
convert km to...
convertMeterTo(UnitType, double) - Static method in class org.goplanit.utils.unit.DistanceUnit
convert meter to...
convertMinuteTo(UnitType, double) - Static method in class org.goplanit.utils.unit.TimeUnit
convert minute to...
convertModeToRailway(String) - Static method in class org.goplanit.osm.tags.OsmRailModeTags
Convert the rail mode to the related railway type.
convertPcuTo(UnitType, double) - Static method in class org.goplanit.utils.unit.VehiclesUnit
Convert pcu to...
convertRailwayToMode(String) - Static method in class org.goplanit.osm.tags.OsmRailModeTags
Convert the railway to the related mode.
convertSecondsToHours(int) - Static method in class org.goplanit.utils.time.TimePeriodUtils
Convert seconds to 24h format from midnight to seconds
convertSecondTo(UnitType, double) - Static method in class org.goplanit.utils.unit.TimeUnit
convert second to...
convertTo(Unit, double) - Method in class org.goplanit.utils.unit.DistanceUnit
Convert one unit to the other for a given value
convertTo(Unit, double) - Method in class org.goplanit.utils.unit.GroupUnit
Convert one unit to the other for a given value
convertTo(Unit, double) - Method in class org.goplanit.utils.unit.NoneUnit
Convert one unit to the other for a given value
convertTo(Unit, double) - Method in class org.goplanit.utils.unit.SrsUnit
Convert one unit to the other for a given value
convertTo(Unit, double) - Method in class org.goplanit.utils.unit.TimeUnit
Convert one unit to the other for a given value
convertTo(Unit, double) - Method in interface org.goplanit.utils.unit.Unit
Convert one unit to the other for a given value
convertTo(Unit, double) - Method in class org.goplanit.utils.unit.VehiclesUnit
Convert one unit to the other for a given value
convertToDirectPositions(Coordinate[]) - Method in class org.goplanit.io.geo.PlanitOpenGisUtils
Convert JTS coordinates to OpenGIS directPositions
convertToJtsLineString(LineString) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Convert an open gis line string object to a JTS Gis LineString instance by copying the internal coordinates
convertToLineString(MultiLineString) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Cast a JTS MultiLineString with a single entry into a JTS LineString instance if valid
convertToOpenGisLineString(LineString) - Method in class org.goplanit.io.geo.PlanitOpenGisUtils
Convert a JTS line string object to an OpenGis LineString instance by transferring the internal coordinates
convertToOpenGisLineString(MultiLineString) - Method in class org.goplanit.io.geo.PlanitOpenGisUtils
Converts a JTS MultiLineString with a single entry into an OpenGIS LineString instance
convertVehiclesTo(UnitType, double) - Static method in class org.goplanit.utils.unit.VehiclesUnit
Convert vehicles to...
copyCoordinatesFrom(int, LineString) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
copy the coordinates in the line string starting at the given offset (included)
copyCoordinatesFromUpToNotIncluding(int, int, LineString) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
copy the coordinates in the line string from-to the given locations, the locations are included
copyCoordinatesUpToNotIncluding(int, LineString) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
copy the coordinates in the line string until the given location, the location is included
copyTo(double[], double[]) - Static method in class org.goplanit.assignment.ltm.sltm.LinkSegmentData
copy from origin to destination assuming entire array is to be copied and both arrays are of equal size
copyWithoutNullEntries(Coordinate[]) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
copy the array and remove any null entries
CORRIDOR - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
Cost<T extends EdgeSegment> - Interface in org.goplanit.cost
Cost of an EdgeSegment
COST - org.goplanit.output.enums.OdSkimSubOutputType
 
COST_TIMES_FLOW - org.goplanit.output.property.OutputPropertyType
 
costPerModeAndLinkSegment - Variable in class org.goplanit.cost.physical.initial.InitialModesLinkSegmentCost
Map to store initial cost for each mode and link segment, not linked to a particular time period
CostTimesFlowOutputProperty - Class in org.goplanit.output.property
Cost times flow output property class
CostTimesFlowOutputProperty() - Constructor for class org.goplanit.output.property.CostTimesFlowOutputProperty
 
count - Variable in class org.goplanit.gap.NormBasedGapFunction
Represents the total entries that were measured so far
countries2ISO - Static variable in class org.goplanit.utils.locale.LocaleUtils
store mapping from full name to iso2 code
countryName - Variable in class org.goplanit.matsim.util.PlanitMatsimWriterSettings
the destination country this writer is configured for
countryName - Variable in class org.goplanit.osm.defaults.OsmSpeedLimitDefaults
country name for the defaults
countryName - Variable in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsCategory
country these defaults apply for
CountryNames - Class in org.goplanit.utils.locale
Country names that can be converted into ISO2 codes (work in progress, currently only left hand drive countries present)
CountryNames() - Constructor for class org.goplanit.utils.locale.CountryNames
 
CountrySpecificDefaultUtils - Class in org.goplanit.osm.defaults
Class with some common functionality for defaults that are country specific and stored in CSV files
CountrySpecificDefaultUtils() - Constructor for class org.goplanit.osm.defaults.CountrySpecificDefaultUtils
 
countryToEpsgCodes - Static variable in class org.goplanit.utils.epsg.EpsgCodesByCountry
mapping of country names to expected most commonly used EPSG code
create() - Static method in class org.goplanit.io.converter.intermodal.PlanitIntermodalReaderFactory
Factory method based on all defaults.
create() - Static method in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriterFactory
Default factory method.
create() - Static method in class org.goplanit.io.converter.network.PlanitNetworkReaderFactory
Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving country
create() - Static method in class org.goplanit.io.converter.network.PlanitNetworkWriterFactory
Create a PLANitNetworkWriter which can persist a PLANit network in the native PLANit XML format witha ll defaults.
create() - Static method in class org.goplanit.io.converter.zoning.PlanitZoningReaderFactory
Factory method wit all default, expected that user configures the settings afterwards to reach minimum requirements for successful parsing (input dir especially)
create() - Static method in class org.goplanit.matsim.converter.MatsimIntermodalWriterFactory
Create a PLANitMatsimIntermodalWriter which persists PLANit networks and pt infrastructure in MATSIM network format, using all defaults, requires the user to set output directory afterwards
create() - Static method in class org.goplanit.matsim.converter.MatsimNetworkWriterFactory
Create a PLANitMatsimWriter which persists PLANit networks in MATSIM network format
create() - Static method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderFactory
Create a PLANitOsmIntermodalReader which will create its own macroscopic network, zoning and non-locale specific defaults for any right hand driving country
create() - Static method in class org.goplanit.osm.converter.network.OsmNetworkReaderFactory
Create a PLANitOSMReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving country
create() - Static method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsByCountry
Default factory method for creating global defaults
create() - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
Factory method to create global defaults only.
create() - Method in interface org.goplanit.utils.zoning.CentroidFactory
Create a new centroid
create() - Method in class org.goplanit.zoning.CentroidFactoryImpl
Create a new centroid
create(double, double, Collection<Mode>) - Static method in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesFactory
Factory method
create(double, double, Mode...) - Static method in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesFactory
Factory method
create(double, Collection<Mode>) - Static method in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesFactory
Factory method adopting saem value for maximum and critical speed
create(double, Mode...) - Static method in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesFactory
Factory method adopting default value for critical speed
create(String) - Static method in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriterFactory
Create a PLANitIntermodalWriter which can persist a PLANit network and zoning in the native PLANit XML format.
create(String) - Static method in class org.goplanit.io.converter.network.PlanitNetworkReaderFactory
Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving country
create(String) - Static method in class org.goplanit.io.converter.network.PlanitNetworkWriterFactory
Create a PLANitNetworkWriter which can persist a PLANit network in the native PLANit XML format
create(String) - Static method in class org.goplanit.matsim.converter.MatsimIntermodalWriterFactory
Create a PLANitMatsimIntermodalWriter which persists PLANit networks and pt infrastructure in MATSIM network format
create(String) - Static method in class org.goplanit.matsim.converter.MatsimNetworkWriterFactory
Create a PLANitMatsimWriter which persists PLANit networks in MATSIM network format
create(String) - Static method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderFactory
Create a PLANitOsmIntermodalReader which will create its own macroscopic network, zoning.
create(String) - Static method in class org.goplanit.osm.converter.network.OsmNetworkReaderFactory
Create a PLANitOSMReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving country
create(String) - Static method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsByCountry
Factory method to create defaults based on a given country.
create(String) - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
Factory method to create speed limits for a particular country.
create(String) - Static method in enum org.goplanit.utils.mode.PredefinedModeType
convert string to enum.
create(String, Object[]) - Method in class org.goplanit.component.PlanitComponentFactory
Create PLANit component
create(String, Object[], Object...) - Method in class org.goplanit.component.PlanitComponentFactory
Create PLANit component
create(String, String) - Static method in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriterFactory
Create a PLANitIntermodalWriter which can persist a PLANit network and zoning in the native PLANit XML format
create(String, String) - Static method in class org.goplanit.io.converter.network.PlanitNetworkWriterFactory
Create a PLANitNetworkWriter which can persist a PLANit network in the native PLANit XML format
create(String, String) - Static method in class org.goplanit.matsim.converter.MatsimIntermodalWriterFactory
Create a PLANitMatsimWriter which persists PLANit networks and pt infrastructure in MATSIM network format
create(String, String) - Static method in class org.goplanit.matsim.converter.MatsimNetworkWriterFactory
Create a PLANitMatsimWriter which persists PLANit networks in MATSIM network format
create(String, String) - Static method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderFactory
Create a PLANitOsmIntermodalReader which will create its own macroscopic network and zoning
create(String, String) - Static method in class org.goplanit.osm.converter.network.OsmNetworkReaderFactory
Create a PLANitOSMReader which will create its own macroscopic network
create(String, String, MacroscopicNetwork, Zoning) - Static method in class org.goplanit.io.converter.intermodal.PlanitIntermodalReaderFactory
Factory method
create(String, String, ServiceNetwork) - Static method in class org.goplanit.io.converter.service.PlanitServiceNetworkReaderFactory
Create a Service Network Reader for location and service network to populate
create(String, String, TransportLayerNetwork<?, ?>) - Static method in class org.goplanit.io.converter.network.PlanitNetworkReaderFactory
Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving country
create(String, String, TransportLayerNetwork<?, ?>, Zoning) - Static method in class org.goplanit.io.converter.zoning.PlanitZoningReaderFactory
Factory method
create(String, String, PlanitOsmNetwork) - Static method in class org.goplanit.osm.converter.network.OsmNetworkReaderFactory
Create a PLANitOSMReader while providing an OSM network to populate
create(String, String, PlanitOsmNetwork) - Static method in class org.goplanit.osm.converter.zoning.OsmZoningReaderFactory
Create a PLANitOSMReader while providing an OSM network to populate
create(String, String, PlanitOsmNetwork, OsmNetworkToZoningReaderData) - Static method in class org.goplanit.osm.converter.zoning.OsmZoningReaderFactory
Create a PLANitOSMReader while providing an OSM network to populate
create(String, String, PlanitOsmNetwork, Zoning) - Static method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderFactory
Create a PLANitOsmIntermodalReader while providing an OSM network, and zoning to populate
create(String, String, RoutedServices) - Static method in class org.goplanit.io.converter.service.PlanitRoutedServicesReaderFactory
Create a PlanitRoutedServicesReader for location and routed services to populate
create(String, String, XMLElementMacroscopicNetwork) - Static method in class org.goplanit.io.converter.network.PlanitNetworkWriterFactory
Create a PLANitNetworkWriter which can persist a PLANit network in the native PLANit XML format.
create(String, String, XMLElementMacroscopicNetwork, XMLElementMacroscopicZoning) - Static method in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriterFactory
Create a PLANitNetworkWriter which can persist a PLANit network in the native PLANit XML format.
create(String, String, Zoning, PlanitOsmNetwork, OsmNetworkToZoningReaderData) - Static method in class org.goplanit.osm.converter.zoning.OsmZoningReaderFactory
Create a PLANitOSMReader while providing an OSM network to populate
create(String, String, CoordinateReferenceSystem) - Static method in class org.goplanit.io.converter.zoning.PlanitZoningWriterFactory
Create a PLANitZonginWriter which can persist a PLANit zoning in the native PLANit XML format
create(String, String, CoordinateReferenceSystem, XMLElementMacroscopicZoning) - Static method in class org.goplanit.io.converter.zoning.PlanitZoningWriterFactory
Create a PLANitZoningWriter which can persist a PLANit zoning in the native PLANit XML format.
create(String, MacroscopicNetwork) - Static method in class org.goplanit.io.converter.service.PlanitServiceNetworkReaderFactory
Create a PLANitServiceNetworkReader sourced from given input directory
create(String, ServiceNetwork) - Static method in class org.goplanit.io.converter.service.PlanitRoutedServicesReaderFactory
Create a PlanitRoutedServicesReader sourced from given input directory
create(String, XMLElementMacroscopicNetwork, XMLElementMacroscopicZoning) - Static method in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriterFactory
Create a PLANitIntermodalWriter which can persist a PLANit network and zoning in the native PLANit XML format.
create(URL) - Static method in class org.goplanit.utils.misc.FileUtils
Create from URL given it is a local file
create(URL, String) - Static method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderFactory
Create a PLANitOsmIntermodalReader which will create its own macroscopic network and zoning
create(URL, String) - Static method in class org.goplanit.osm.converter.network.OsmNetworkReaderFactory
Create a PLANitOSMReader which will create its own macroscopic network by drawing from a cloud based map source
create(URL, String, PlanitOsmNetwork) - Static method in class org.goplanit.osm.converter.network.OsmNetworkReaderFactory
Create a PLANitOSMReader while providing an OSM network to populate
create(URL, String, PlanitOsmNetwork) - Static method in class org.goplanit.osm.converter.zoning.OsmZoningReaderFactory
Create a PLANitOSMReader while providing an OSM network to populate
create(URL, String, PlanitOsmNetwork, OsmNetworkToZoningReaderData) - Static method in class org.goplanit.osm.converter.zoning.OsmZoningReaderFactory
Create a PLANitOSMReader while providing an OSM network to populate
create(URL, String, PlanitOsmNetwork, Zoning) - Static method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderFactory
Create a PLANitOsmIntermodalReader while providing an OSM network, and zoning to populate
create(URL, String, Zoning, PlanitOsmNetwork, OsmNetworkToZoningReaderData) - Static method in class org.goplanit.osm.converter.zoning.OsmZoningReaderFactory
Create a PLANitOSMReader while providing an OSM network to populate
create(Collection<Mode>) - Static method in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesFactory
Factory method allowing access for given modes without any further specification on their speeds
create(IntermodalReader, IntermodalWriter) - Static method in class org.goplanit.converter.intermodal.IntermodalConverterFactory
Create the intermodal converter
create(NetworkReader, NetworkWriter) - Static method in class org.goplanit.converter.network.NetworkConverterFactory
Create the network converter
create(GtfsFileType) - Static method in class org.goplanit.gtfs.scheme.GtfsFileSchemeFactory
Create the Gtfs file scheme based on the desired file type
create(GtfsObjectType) - Static method in class org.goplanit.gtfs.model.GtfsObjectFactory
Create a GTFS object of a given type based on the provide object type
create(PlanitIntermodalReaderSettings) - Static method in class org.goplanit.io.converter.intermodal.PlanitIntermodalReaderFactory
Factory method absed on passed in network and zoning reader settings
create(PlanitNetworkReaderSettings) - Static method in class org.goplanit.io.converter.network.PlanitNetworkReaderFactory
Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving country
create(PlanitNetworkReaderSettings, TransportLayerNetwork<?, ?>) - Static method in class org.goplanit.io.converter.network.PlanitNetworkReaderFactory
Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving country
create(PlanitRoutedServicesReaderSettings) - Static method in class org.goplanit.io.converter.service.PlanitRoutedServicesReaderFactory
Create a PlanitRoutedServicesReader based on given settings which in turn contain information on location and parent network to use
create(PlanitRoutedServicesReaderSettings, RoutedServices) - Static method in class org.goplanit.io.converter.service.PlanitRoutedServicesReaderFactory
Create a PlanitRoutedServicesReader for given (empty) routed services and given settings
create(PlanitServiceNetworkReaderSettings) - Static method in class org.goplanit.io.converter.service.PlanitServiceNetworkReaderFactory
Create a PLANitServiceNetworkReader based on given settings which in turn contain information on location and parent network to use
create(PlanitServiceNetworkReaderSettings, ServiceNetwork) - Static method in class org.goplanit.io.converter.service.PlanitServiceNetworkReaderFactory
Create a Service Network Reader for given (empty) service network and given settings
create(PlanitZoningReaderSettings, TransportLayerNetwork<?, ?>, Zoning) - Static method in class org.goplanit.io.converter.zoning.PlanitZoningReaderFactory
Factory method
create(MatsimNetworkWriterSettings) - Static method in class org.goplanit.matsim.converter.MatsimNetworkWriterFactory
Create a PLANitMatsimWriter which persists PLANit networks in MATSIM network format
create(MatsimNetworkWriterSettings, MatsimZoningWriterSettings) - Static method in class org.goplanit.matsim.converter.MatsimIntermodalWriterFactory
create a PLANitMatsimWriter which persists PLANit networks and pt infrastructure in MATSIM network format using the network and zoning settings provided
create(MatsimNetworkWriterSettings, MacroscopicNetwork) - Static method in class org.goplanit.matsim.converter.MatsimZoningWriterFactory
Create a PLANitMatsimZoningWriter (pt output) with defaults.
create(MatsimZoningWriterSettings, MatsimNetworkWriterSettings) - Static method in class org.goplanit.matsim.converter.MatsimZoningWriterFactory
Create a PLANitMAtsimWriter
create(MacroscopicNetwork) - Static method in class org.goplanit.io.converter.service.PlanitServiceNetworkReaderFactory
Create a PLANitServiceNetworkReader
create(ServiceNetwork) - Static method in class org.goplanit.io.converter.service.PlanitRoutedServicesReaderFactory
Create a PlanitRoutedServicesReader
create(OsmNetworkReaderSettings) - Static method in class org.goplanit.osm.converter.network.OsmNetworkReaderFactory
Create a PLANitOSMReader while providing an OSM network to populate
create(OsmNetworkReaderSettings, OsmPublicTransportReaderSettings) - Static method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderFactory
Create a PLANitOsmIntermodalReader which requires the user to set the remaining required settings on the provided settings instances
create(OsmNetworkReaderSettings, OsmPublicTransportReaderSettings, PlanitOsmNetwork) - Static method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderFactory
Create a PLANitOsmIntermodalReader which will create its own macroscopic network and zoning
create(OsmNetworkReaderSettings, OsmPublicTransportReaderSettings, PlanitOsmNetwork, Zoning) - Static method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderFactory
Create a PLANitOsmIntermodalReader while providing an OSM network, and zoning to populate
create(OsmNetworkReaderSettings, PlanitOsmNetwork) - Static method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderFactory
Create a PLANitOsmIntermodalReader which will create its own macroscopic network and zoning
create(OsmPublicTransportReaderSettings) - Static method in class org.goplanit.osm.converter.zoning.OsmZoningReaderFactory
Create a PLANitOSMReader while providing an OSM network to populate
create(OsmPublicTransportReaderSettings, Zoning) - Static method in class org.goplanit.osm.converter.zoning.OsmZoningReaderFactory
Create a PLANitOSMReader while providing an OSM network to populate
create(DirectedEdge, boolean) - Method in class org.goplanit.graph.directed.EdgeSegmentFactoryImpl
Create edge segment
create(DirectedEdge, boolean) - Method in interface org.goplanit.utils.graph.directed.EdgeSegmentFactory
Create edge segment
create(EdgeSegment[], EdgeSegment[]) - Static method in class org.goplanit.assignment.ltm.sltm.Pas
Create a new PAS (factory method)
create(IdGroupingToken) - Static method in class org.goplanit.io.converter.network.PlanitNetworkReaderFactory
Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving country
create(IdGroupingToken, MacroscopicNetwork) - Static method in class org.goplanit.io.converter.service.PlanitServiceNetworkReaderFactory
Create a PLANitServiceNetworkReader based on custom id token
create(IdGroupingToken, ServiceNetwork) - Static method in class org.goplanit.io.converter.service.PlanitRoutedServicesReaderFactory
Create a PlanitRoutedServicesReader based on custom id token
create(Mode...) - Static method in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesFactory
Factory method allowing access for given modes without any further specification on their speeds
create(Link, boolean) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentFactoryImpl
Create macroscopic link segment, do not register nor register on nodes and link
create(Link, boolean) - Method in class org.goplanit.network.layer.physical.LinkSegmentFactoryImpl
Create link segment
create(Link, boolean) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentFactory
Create macroscopic link segment, do not register nor register on nodes and link
create(Link, boolean) - Method in interface org.goplanit.utils.network.layer.physical.LinkSegmentFactory
Create link segment
create(Zone) - Method in interface org.goplanit.utils.zoning.CentroidFactory
Create a new centroid
create(Zone) - Method in class org.goplanit.zoning.CentroidFactoryImpl
Create a new centroid
create(XMLElementMacroscopicNetwork, TransportLayerNetwork<?, ?>) - Static method in class org.goplanit.io.converter.network.PlanitNetworkReaderFactory
Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving country
create(XMLElementMacroscopicNetwork, XMLElementMacroscopicZoning, MacroscopicNetwork, Zoning) - Static method in class org.goplanit.io.converter.intermodal.PlanitIntermodalReaderFactory
constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model
create(XMLElementMacroscopicZoning, TransportLayerNetwork<?, ?>, Zoning) - Static method in class org.goplanit.io.converter.zoning.PlanitZoningReaderFactory
Factory method where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model
create(XMLElementRoutedServices, RoutedServices) - Static method in class org.goplanit.io.converter.service.PlanitRoutedServicesReaderFactory
Create a PlanitRoutedServicesReader for given XML root element and routed services to populate
create(XMLElementServiceNetwork, ServiceNetwork) - Static method in class org.goplanit.io.converter.service.PlanitServiceNetworkReaderFactory
Create a Service Network Reader for given XML root element and service network to populate
create(Zoning) - Static method in class org.goplanit.osm.converter.zoning.OsmZoningReaderFactory
Create a default PLANitOsmZoningReader.
create2DPolygon(List<Double>) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
create a polygon based on the passed in 2d list of doubles
create2DPolygon(Envelope) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
create a polygon based on the bounding box
createAllInOneConfiguration(Modes) - Static method in class org.goplanit.network.MacroscopicNetworkLayerConfigurator
create a configuration that maps all passed in modes to a single proposed all-in-one layer
createAndPopulateNode(OsmNode, MacroscopicNetworkLayer) - Static method in class org.goplanit.osm.converter.network.OsmNetworkHandlerHelper
Extract a PLANit node from the osmNode information
createAndPopulateNode(Point, MacroscopicNetworkLayer) - Static method in class org.goplanit.osm.converter.network.OsmNetworkHandlerHelper
Extract a PLANit node from the osmNode information
createAndPopulateTransferZoneGroup(OsmRelation, Map<String, String>) - Method in class org.goplanit.osm.converter.zoning.handler.helper.TransferZoneGroupHelper
Create a transfer zone group based on the passed in OSM entity, tags for feature extraction and access
createAndRegisterConectoidEdgeSegments(VirtualNetwork, Collection<ConnectoidEdge>) - Method in class org.goplanit.network.transport.TransportModelNetwork
create and register the edge segments for the passed in connectoid edges
createAndRegisterDemands(Zoning, TransportLayerNetwork<?, ?>) - Method in class org.goplanit.project.CustomPlanItProject
Create and register demands to the project
createAndRegisterDemands(Zoning, TransportLayerNetwork<?, ?>) - Method in class org.goplanit.project.PlanItProjectInput
Create and register demands to the project inputs
createAndRegisterDirectedConnectoidsOnTopOfTransferZone(TransferZone, MacroscopicNetworkLayer, Mode, PlanitJtsCrsUtils) - Method in class org.goplanit.osm.converter.zoning.handler.helper.ConnectoidHelper
Create directed connectoids for transfer zones that reside on osw ways.
createAndRegisterFundamentalDiagram(String) - Method in class org.goplanit.assignment.ltm.LtmConfigurator
choose a particular fundamental diagram implementation
createAndRegisterGapFunction(String) - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Create and Register gapFunction component
createAndRegisterInfrastructureNetwork(String) - Method in class org.goplanit.project.CustomPlanItProject
Create and register an infrastructure based network on the project
createAndRegisterInfrastructureNetwork(String) - Method in class org.goplanit.project.PlanItProjectInput
Create and register an infrastructure based network on the project input
createAndRegisterInitialLinkSegmentCost(TransportLayerNetwork<?, ?>, String) - Method in class org.goplanit.project.CustomPlanItProject
Create and register initial link segment costs from a (single) file which we assume are available in the native xml/csv output format as provided in this project
createAndRegisterInitialLinkSegmentCost(TransportLayerNetwork<?, ?>, String) - Method in class org.goplanit.project.PlanItProjectInput
Create and register initial link segment costs from a (single) file which we assume are available in the native XML/CSV output format as provided in this project.
createAndRegisterInitialLinkSegmentCost(TransportLayerNetwork<?, ?>, String, TimePeriod) - Method in class org.goplanit.project.CustomPlanItProject
Create and register initial link segment costs from a (single) file and register it to the provided time period
createAndRegisterInitialLinkSegmentCost(TransportLayerNetwork<?, ?>, String, TimePeriod) - Method in class org.goplanit.project.PlanItProjectInput
Create and register initial link segment costs from a (single) file for all time periods (which are assumed are sorted by start time)
createAndRegisterLogitModel(String) - Method in class org.goplanit.path.choice.StochasticPathChoiceConfigurator
create and register the logit model of choice
createAndRegisterNew(String) - Method in class org.goplanit.demands.Demands.TravelerTypes
Factory method to create and register a new travel type on the demands
createAndRegisterNewTimePeriod(String, long, long) - Method in class org.goplanit.demands.Demands.TimePeriods
Factory method to create and register a new time period on the demands
createAndRegisterNewUserClass(String, Mode, TravelerType) - Method in class org.goplanit.demands.Demands.UserClasses
Factory method to create and register a new user class on the demands
createAndRegisterNodeModel(String) - Method in class org.goplanit.assignment.ltm.LtmConfigurator
choose a particular node model implementation
createAndRegisterOdPathMatrix(Zoning) - Method in class org.goplanit.path.OdPathSets
Create an empty od path matrix and register it on this od path sets
createAndRegisterOdPathSets(TransportLayer, Zoning, String) - Method in class org.goplanit.project.CustomPlanItProject
Create and register the OD path sets as populated by the input builder through the path source
createAndRegisterOdPathSets(TransportLayer, Zoning, String) - Method in class org.goplanit.project.PlanItProjectInput
Create and register the OD path sets on the project input
createAndRegisterOutputFormatter(String) - Method in class org.goplanit.project.CustomPlanItProject
Create and register an output formatter instance of a given type
createAndRegisterOutputTypeConfiguration(OutputType) - Method in class org.goplanit.output.configuration.OutputConfiguration
Factory method to create an output configuration for a given type
createAndRegisterOutputTypeConfiguration(OutputType) - Method in class org.goplanit.output.OutputManager
Factory method to create an output configuration for a given type
createAndRegisterPathChoice(String) - Method in class org.goplanit.assignment.ltm.LtmConfigurator
choose a particular path choice implementation
createAndRegisterPhysicalCost(String) - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Create and register physical link cost function to determine travel time
createAndRegisterRoutedServices(ServiceNetwork) - Method in class org.goplanit.project.CustomPlanItProject
Create and register routed services to the project
createAndRegisterRoutedServices(ServiceNetwork) - Method in class org.goplanit.project.PlanItProjectInput
Create and register routed services to the project inputs
createAndRegisterServiceNetwork(MacroscopicNetwork) - Method in class org.goplanit.project.CustomPlanItProject
Create and register service networks to the project
createAndRegisterServiceNetwork(MacroscopicNetwork) - Method in class org.goplanit.project.PlanItProjectInput
Create and register service networks to the project inputs
createAndRegisterSmoothing(String) - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Create and Register smoothing component
createAndRegisterTrafficAssignment(String) - Method in class org.goplanit.io.project.PlanItSimpleProject
On a simple project we only allow a single assignment to be registered.
createAndRegisterTrafficAssignment(String, Demands, Zoning, TransportLayerNetwork<?, ?>) - Method in class org.goplanit.io.project.PlanItProject
Create and register a traffic assignment instance of a given type
createAndRegisterTrafficAssignment(String, Demands, Zoning, TransportLayerNetwork<?, ?>) - Method in class org.goplanit.io.project.PlanItSimpleProject
Disallow the use of the generic create and register traffic assignment because a simple project automatically determines its demands, zoning, and network
createAndRegisterTrafficAssignment(String, Demands, Zoning, TransportLayerNetwork<?, ?>) - Method in class org.goplanit.project.CustomPlanItProject
Create and register a traffic assignment instance of a given type
createAndRegisterTransferZoneWithConnectoidsAtOsmNode(OsmNode, Map<String, String>, String, TransferZoneType, PlanitJtsCrsUtils) - Method in class org.goplanit.osm.converter.zoning.handler.helper.TransferZoneHelper
Method that will attempt to create both a transfer zone and its connectoids at the location of the OSM node.
createAndRegisterTransferZoneWithoutConnectoidsFindAccessModes(OsmEntity, Map<String, String>, TransferZoneType, String, PlanitJtsCrsUtils) - Method in class org.goplanit.osm.converter.zoning.handler.helper.TransferZoneHelper
Attempt to create a new transfer zone and register it, do not yet create connectoids for it.
createAndRegisterTransferZoneWithoutConnectoidsSetAccessModes(OsmEntity, Map<String, String>, TransferZoneType, Collection<String>, PlanitJtsCrsUtils) - Method in class org.goplanit.osm.converter.zoning.handler.helper.TransferZoneHelper
Attempt to create a new transfer zone and register it, do not create connectoids for it.
createAndRegisterVirtualCost(String) - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Create and Register virtual link cost function to determine travel time
createAndRegisterZoning(TransportLayerNetwork<?, ?>) - Method in class org.goplanit.project.CustomPlanItProject
Create and register the zoning system on the network
createAndRegisterZoning(TransportLayerNetwork<?, ?>) - Method in class org.goplanit.project.PlanItProjectInput
Create and register the zoning system on the network and project input
createBoundingBox(double, double, double) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
create a square bounding box envelope instance based on the passed in reference point and length in meters of each of the legs, with the point residing in the middle
createBoundingBox(double, double, double, double, double) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
create a square bounding box envelope instance based on the passed in bounding box coordinates and buffer length in meters resulting in a larger bounding box returned
createBoundingBox(OsmNode, double, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmBoundingAreaUtils
create a (Rectangular) bounding box around the osm node geometry based on the provided offset
createBoundingBox(Envelope, double) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
create a square bounding box envelope instance based on an existing envelope bounding box and and buffer length in meters resulting in a larger bounding box returned
createBoundingBoxForOsmWay(OsmEntity, double, Map<Long, OsmNode>, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmBoundingAreaUtils
create a bounding box based on the provided offset and OSM entity geometry.
createBridleway(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create bridleway type with defaults For horse riders.
createBuilder(String, IdGroupingToken, InputBuilderListener) - Static method in class org.goplanit.path.choice.PathChoiceBuilderFactory
Create a builder for given path choice type
createBuilder(String, IdGroupingToken, InputBuilderListener, Demands, Zoning, TransportLayerNetwork<?, ?>) - Static method in class org.goplanit.assignment.TrafficAssignmentBuilderFactory
Create a builder for given assignment type
createCombinedHashCode(T...) - Static method in class org.goplanit.utils.misc.HashUtils
When you want to avoid using nested hash maps and do not need access to the keys themselves, use a combined hash key via this method, so all can be stored in a single hash map which saves a lot of memory space.
createCompositeOsmKey(String, String...) - Static method in class org.goplanit.osm.util.OsmTagUtils
Construct composite key "currentKey:subTag1:subTag2:etc."
createConfigurator() - Method in class org.goplanit.assignment.ltm.eltm.EventBasedLtmTrafficAssignmentBuilder
create the configurator for ELTM
createConfigurator() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmTrafficAssignmentBuilder
create the configurator for sLTM
createConfigurator() - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentBuilder
the user will configure this builder via this configurator
createConfigurator() - Method in class org.goplanit.assignment.TrafficAssignmentBuilder
Allow derived classes to provide their own configurator for this builder, by default we create a base class configurator
createConfigurator() - Method in class org.goplanit.path.choice.StochasticPathChoiceBuilder
Allow derived classes to provide their own configurator for this builder, by default we create a base class configurator
createConfigurator() - Method in class org.goplanit.utils.builder.Builder
Allow derived classes to provide their own configurator for this builder, by default we create a base class configurator
createConfigurator(String) - Static method in class org.goplanit.cost.physical.PhysicalCostConfiguratorFactory
Create a configurator for given physical cost type
createConfigurator(String) - Static method in class org.goplanit.cost.virtual.VirtualCostConfiguratorFactory
Create a configurator for given virtual cost type
createConfigurator(String) - Static method in class org.goplanit.gap.GapFunctionConfiguratorFactory
Create a configurator for given gap function type
createConfigurator(String) - Static method in class org.goplanit.path.choice.logit.LogitChoiceModelConfiguratorFactory
Create a configurator for given logit choice model type
createConfigurator(String) - Static method in class org.goplanit.path.choice.PathChoiceConfiguratorFactory
Create a configurator for given path choicetype
createConfigurator(String) - Static method in class org.goplanit.sdinteraction.smoothing.SmoothingConfiguratorFactory
Create a configurator for given smoothing type
createConfigurator(String) - Static method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramConfiguratorFactory
Create a configurator for given fundamental diagram type
createConfigurator(String) - Static method in class org.goplanit.supply.network.nodemodel.NodeModelConfiguratorFactory
Create a configurator for given node model type
createConnectoidIdMappingFunction(IdMapperType) - Static method in class org.goplanit.converter.IdMapperFunctionFactory
create a function that takes a connectoid and generates the appropriate id based on the user configuration
createConvertedUnitsValue(OutputProperty, Optional<?>) - Static method in class org.goplanit.output.adapter.OutputTypeAdapterImpl
Convert the output property value that is assumed to be in the properties default units in the desired units indicated on the property
createConverter(ZoningReader, ZoningWriter) - Static method in class org.goplanit.converter.zoning.ZoningConverterFactory
Create the zoning converter
createCoordinate(OsmNode) - Static method in class org.goplanit.osm.util.OsmNodeUtils
Collect the coordinate from the osm node information
createCoordinate(DirectPosition) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
create a coordinate by mapping ordinate 0 to x and ordinate 1 to y on the open gis DirecPosition
createCoordinateArray(OsmWay, int, int, Map<Long, OsmNode>) - Static method in class org.goplanit.osm.util.OsmWayUtils
Based on the passed in osmWay collect the coordinates on that way as a coordinate array for the given range.
createCoordinateArray(OsmWay, Map<Long, OsmNode>) - Static method in class org.goplanit.osm.util.OsmWayUtils
Based on the passed in osmWay collect the coordinates on that way as a coordinate array.
createCoordinateArray(OsmWay, Map<Long, OsmNode>, int, int, PlanitExceptionConsumer<Set<Long>>) - Static method in class org.goplanit.osm.util.OsmWayUtils
Based on the passed in osmWay collect the coordinates on that way as a coordinate array.
createCoordinateArrayNoThrow(OsmWay, int, int, Map<Long, OsmNode>) - Static method in class org.goplanit.osm.util.OsmWayUtils
Based on the passed in osmWay collect the coordinates on that way as a coordinate array for the given range.
createCoordinateArrayNoThrow(OsmWay, Map<Long, OsmNode>) - Static method in class org.goplanit.osm.util.OsmWayUtils
Based on the passed in osmWay collect the coordinates on that way as a coordinate array.
createCoordinateReferenceSystem(String) - Static method in class org.goplanit.utils.geo.PlanitCrsUtils
create a coordinate reference system instance based on String representation, e.g.
createCopyWithoutAdjacentDuplicateCoordinates(LineString) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
create an identical copy, except that any adjacent duplicate coordinates in the line string are removed
createCopyWithoutCoordinatesAfter(int, LineString) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Remove all coordinates in the line string after but not including the passed in index.
createCopyWithoutCoordinatesAfter(Point, LineString) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Remove all coordinates in the line string after but not including the passed in position.
createCopyWithoutCoordinatesBefore(int, LineString) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Remove all coordinates in the line string up to but not including the passed in index.
createCopyWithoutCoordinatesBefore(Point, LineString) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Remove all coordinates in the line string up to but not including the first occurrence of the passed in position.
createCsvStringFromCoordinates(Coordinate[], Character, Character, DecimalFormat) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Based on the line string construct a csv string
createCycleway(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create cycleway type with defaults For designated cycleways
createDefaultActivatedPlanitModes() - Static method in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
Create the default activate PLANit modes that the MATSIM write will include when writing the network (if they are available).
createDefaultOsmLinkSegmentType(String, double, double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create an OSM default link segment type
createDefaultPhysicalFeatures() - Static method in class org.goplanit.mode.ModeFeaturesFactory
create default physical mode features (VEHICLE, MOTORISED, ROAD)
createDefaultPredefinedModeMappings() - Static method in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
Initialise the predefined PLANit modes to MATSIM mode mapping, based on the (predefined) mode names.
createDefaultReader(URL) - Static method in class org.goplanit.gtfs.reader.GtfsReaderFactory
Factory method to create a GTFS reader supporting one or more file readers
createDefaultUsabilityFeatures() - Static method in class org.goplanit.mode.ModeFeaturesFactory
create default usability mode features (PRIVATE)
createDemandsPrefix(long) - Static method in class org.goplanit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular demands are prefixed with the exact same string, i.e.
createDirectPosition(double, double) - Method in class org.goplanit.io.geo.PlanitOpenGisUtils
Create DirectPosition object from X- and Y-coordinates
createEmptyInstance(Map<U, L>) - Static method in class org.goplanit.utils.wrapper.MapWrapperImpl
Create an empty map of the same implementation using reflection, i.e., if the map is a TreeMap a TreeMap is used, same for hashmap etc.
createEnvelope() - Method in class org.goplanit.network.layer.service.ServiceLegImpl
Create absed on underlying links that have a geometry
createEnvelope() - Method in interface org.goplanit.utils.graph.Edge
collect the bounding box of the geometry of this link
createExtendedLineSegment(LineSegment, double, boolean, boolean) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
extend the given line segment in one or two directions with a given distance in meters.
createFileInputStream(File, GtfsFileConditions) - Static method in class org.goplanit.gtfs.util.GtfsUtils
Create a file based input stream for given file and issue warnings dependent on the presence conditions imposed if it is not present
createFileReader(GtfsFileScheme, URL) - Static method in class org.goplanit.gtfs.reader.GtfsReaderFactory
Factory method to create a GTFS file specific reader
createFootway(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create footway type with defaults For designated footpaths; i.e., mainly/exclusively for pedestrians.
createFromPath(String) - Static method in class org.goplanit.utils.misc.UrlUtils
Construct a URL based on a given local file location
createFromPath(Path) - Static method in class org.goplanit.utils.misc.UrlUtils
Construct a URL based no a given path
createFundamentalDiagramComponentInstance(MacroscopicNetworkLayer) - Method in class org.goplanit.assignment.ltm.LtmTrafficAssignmentBuilder
create a fundamental diagram component instance based on configuration
createFunicular(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create funicular (rail) type with defaults
createGapFunctionInstance(StopCriterion) - Method in class org.goplanit.assignment.TrafficAssignmentBuilder
create a gap function instance based on configuration
createGmlCoordinatesType(Coordinate[], Character, Character, DecimalFormat, Character) - Static method in class org.goplanit.io.geo.PlanitGmlUtils
Takes a list of JTS coordinates and converts it to GML coordinates value, i.e., converts all coordinates to a string based on provided comma, decimal, tuple separators in 2D format.
createGmlCoordList(Coordinate[]) - Static method in class org.goplanit.io.geo.PlanitGmlUtils
Create a list of coordType instances based on provided JTS coordinates
createGmlCoordType(Coordinate) - Method in class org.goplanit.io.converter.PlanitWriterImpl
Create a GML coord type from the provided coordinate
createGmlCoordType(Coordinate) - Static method in class org.goplanit.io.geo.PlanitGmlUtils
Create a coordType instance based on provided JTS coordinate
createGmlDirectPositionType(Coordinate) - Static method in class org.goplanit.io.geo.PlanitGmlUtils
Convert coordinate to DirectPositionType
createGmlDirectPositionType(Point) - Method in class org.goplanit.io.converter.PlanitWriterImpl
Create a position type based on point location
createGmlLineStringType(CoordinatesType) - Static method in class org.goplanit.io.geo.PlanitGmlUtils
Takes a JTS line string and converts it to GML LineStringType.
createGmlLineStringType(LineString) - Method in class org.goplanit.io.converter.PlanitWriterImpl
Create a GML LineStringType from a JTS LineStringand account for any crs transformation if needed
createGmlLineStringType(LineString, Character, Character, DecimalFormat, Character) - Static method in class org.goplanit.io.geo.PlanitGmlUtils
Takes a JTS line string and converts it to GML LineStringType.
createGmlPointType(Coordinate) - Static method in class org.goplanit.io.geo.PlanitGmlUtils
Convert coordinate to PointType
createGmlPointType(Point) - Method in class org.goplanit.io.converter.PlanitWriterImpl
Create a GML PointType from a JTS Point and account for any crs transformation if needed
createGmlPolygonType(Coordinate[]) - Static method in class org.goplanit.io.geo.PlanitGmlUtils
Create a GML PolygonType from a JTS Polygon
createGmlPolygonType(Polygon) - Method in class org.goplanit.io.converter.PlanitWriterImpl
create a GML PolygonType from a JTS Polygon and account for any crs transformation if needed
createIdGeneratorForParent(IdGroupingToken) - Static method in class org.goplanit.utils.id.IdGenerator
Create new idGenerators for this group such that we track unique id's within this group
createIdGroupingToken(Object, long) - Static method in class org.goplanit.utils.id.IdGenerator
Factory method to create a new id grouping token based on the class instance simple name and the instance id This allows for a human readable token as well as a unique token
createIdGroupingToken(String) - Static method in class org.goplanit.utils.id.IdGenerator
Factory method to create a new id grouping token
createIdMappingFunction(Class<T>, IdMapperType) - Static method in class org.goplanit.converter.IdMapperFunctionFactory
create a function that takes a a class that extends ExternalIdAble and generate the appropriate id based on the user configuration
createInitialSolution(double[]) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
Create the initial solution to start the equilibration process with
createInitialSolution(double[]) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmBushStrategy
Create initial bushes, where for each origin the bush is initialised with the shortest path only
createInitialSolution(double[]) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmPathStrategy
create initial solution based on generating shortest paths
createinitialStateLinkSegmentDoubleArray() - Method in class org.goplanit.assignment.ltm.sltm.LinkSegmentData
create a copy of the initial state doubles array
createInputStream(URL, GtfsFileScheme, GtfsFileConditions) - Static method in class org.goplanit.gtfs.util.GtfsUtils
Based on passed in location and the file scheme create an input stream to the appropriate file, log warnings if not present but conditions require otherwise.
createInstance(String, Object...) - Static method in class org.goplanit.utils.reflection.ReflectionUtils
Create an instance of given class name and provided constructor parameters
createIterationPrefix(int) - Static method in class org.goplanit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular traffic assignment run are prefixed with the exact same iteration string, i.e.
createLayerLogPrefix(TransportLayer) - Static method in interface org.goplanit.utils.network.layer.TransportLayer
create a string that can be used to prefix log statements for this layer to - in a unified way - identify this statement came from a particular layer
createLayersContainer(IdGroupingToken) - Method in class org.goplanit.network.MacroscopicNetwork
Derived type is to provide the actual layer implementations
createLayersContainer(IdGroupingToken) - Method in class org.goplanit.network.ServiceNetwork
Derived type is to provide the actual layer implementations
createLayersContainer(IdGroupingToken) - Method in class org.goplanit.network.TransportLayerNetwork
Derived type is to provide the actual layer implementations
createLightRail(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create light rail (rail) type with defaults
createLineSegment(Coordinate, Coordinate) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
create a line segment
createLineString(String, char, char) - Method in class org.goplanit.io.geo.PlanitOpenGisUtils
Based on the CSV string construct a line string
createLineString(String, char, char) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Based on the csv string construct a JTS line string
createLineString(List<Double>) - Method in class org.goplanit.io.geo.PlanitOpenGisUtils
Create a line string from the doubles passed in (list of doubles containing x1,y1,x2,y2,etc.
createLineString(List<Double>) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Create a JTS line string from the doubles passed in (list of doubles containing x1,y1,x2,y2,etc.
createLineString(Coordinate...) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Create a line string from the passed in coordinates
createLineStringFromCsvString(String, String, String) - Method in class org.goplanit.io.geo.PlanitOpenGisUtils
Based on the CSV string construct a line string
createLineStringFromCsvString(String, String, String) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Based on the csv string construct a line string
createLineStringFromPositions(List<Position>) - Method in class org.goplanit.io.geo.PlanitOpenGisUtils
Create a line string from the passed in positions
createLinkIdMappingFunction(IdMapperType) - Static method in class org.goplanit.converter.IdMapperFunctionFactory
create a function that takes a link and generates the appropriate id based on the user configuration
createLinkSegmentIdMappingFunction(IdMapperType) - Static method in class org.goplanit.converter.IdMapperFunctionFactory
create a function that takes a link segment and (optional) id mapper and generates the appropriate MATSIM link id based on the user configuration
createLinkSegmentTypeIdMappingFunction(IdMapperType) - Static method in class org.goplanit.converter.IdMapperFunctionFactory
create a function that takes a link segment type and generates the appropriate id based on the user configuration
createLivingStreet(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create living street type with defaults Roads which serve as an access to housing, without function of connecting settlements.
createLogger(Class<?>) - Static method in class org.goplanit.logging.Logging
Create logger using configuration.
createLogger(Class<?>, String) - Static method in class org.goplanit.logging.Logging
Create logger This method is unlikely to be used directly since the value of logFileSystemProperty should never be changed from its default.
createLoggingPrefix() - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignment
create the logging prefix for logging statements during equilibration
createLoggingPrefix(int) - Method in class org.goplanit.assignment.TrafficAssignment
create the logging prefix for logging statements during equilibration
createLogitChoiceModelInstance(StochasticPathChoiceConfigurator) - Method in class org.goplanit.path.choice.StochasticPathChoiceBuilder
create a logit model instance based on passed in configurator
createModeIdMappingFunction(IdMapperType) - Static method in class org.goplanit.converter.IdMapperFunctionFactory
create a function that takes a mode and generates the appropriate id based on the user configuration
createMonoRail(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create mono rail (rail) type with defaults
createMotorway(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create motorway type with defaults restricted access major divided highway, normally with 2 or more running lanes plus emergency hard shoulder.
createMotorwayLink(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create motorway link type with defaults The link roads (sliproads/ramps) leading to/from a motorway from/to a motorway or lower class highway.
createMultiLayerConfiguration(Collection<PredefinedMode>) - Static method in class org.goplanit.network.MacroscopicNetworkLayerConfigurator
create a multi-layer configuration that maps all passed in modes to either a rail, active, or on-street layer.
createNarrowGauge(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create narrow gauge(rail) type with defaults
createNetworkLoading() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
Factory method to create the desired network loading
createNetworkLoading() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmBushStrategy
Create bush based network loading implementation
createNetworkLoading() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmPathStrategy
create a path based network loading for this solution scheme
createNetworkPrefix(long) - Static method in class org.goplanit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular network are prefixed with the exact same string, i.e.
createNetworkToZoningReaderData() - Method in class org.goplanit.osm.converter.network.OsmNetworkReader
Factory method to create bridging data required for an OSM zoning reader to successfully parse the Pt zones based on the osm network parsed by this network reader.
createNew() - Method in class org.goplanit.graph.directed.DirectedVertexFactoryImpl
Create a new directed vertex (without registering on this class)
createNew() - Method in class org.goplanit.graph.VertexFactoryImpl
Create a new vertex (without registering on this class)
createNew() - Method in class org.goplanit.network.layer.physical.NodeFactoryImpl
Create a new node (without registering)
createNew() - Method in class org.goplanit.path.DirectedPathFactoryImpl
Create new path
createNew() - Method in class org.goplanit.service.routed.RoutedServiceFactory
Create a newly created instance without registering on the container
createNew() - Method in class org.goplanit.service.routed.RoutedTripFactory
Create a newly created instance without registering on the container
createNew() - Method in class org.goplanit.service.routed.RoutedTripFrequencyFactory
Create a newly created instance without registering on the container
createNew() - Method in class org.goplanit.service.routed.RoutedTripScheduleFactory
Create a newly created instance without registering on the container
createNew() - Method in interface org.goplanit.utils.graph.directed.DirectedVertexFactory
Create a new directed vertex (without registering on this class)
createNew() - Method in interface org.goplanit.utils.graph.VertexFactory
Create a new vertex (without registering on this class)
createNew() - Method in interface org.goplanit.utils.network.layer.physical.NodeFactory
Create a new node (without registering)
createNew() - Method in interface org.goplanit.utils.path.DirectedPathFactory
Create new path
createNew() - Method in interface org.goplanit.utils.zoning.OdZoneFactory
Create a new OD zone without registering
createNew() - Method in interface org.goplanit.utils.zoning.TransferZoneFactory
Create a new transfer zone without registering
createNew() - Method in interface org.goplanit.utils.zoning.TransferZoneGroupFactory
create a new transferZoneGroup without registering it yet
createNew() - Method in class org.goplanit.zoning.OdZoneFactoryImpl
Create a new OD zone without registering
createNew() - Method in class org.goplanit.zoning.TransferZoneFactoryImpl
Create a new transfer zone without registering
createNew() - Method in class org.goplanit.zoning.TransferZoneGroupFactoryImpl
create a new transferZoneGroup without registering it yet
createNew(LocalTime) - Method in class org.goplanit.service.routed.RoutedTripDepartureFactory
Create a newly created instance without registering on the container
createNew(Deque<? extends EdgeSegment>) - Method in class org.goplanit.path.DirectedPathFactoryImpl
Create new path
createNew(Deque<? extends EdgeSegment>) - Method in interface org.goplanit.utils.path.DirectedPathFactory
Create new path
createNew(Node) - Method in class org.goplanit.network.layer.service.ServiceNodeFactoryImpl
Create a new service node
createNew(Node) - Method in interface org.goplanit.utils.network.layer.service.ServiceNodeFactory
Create a new service node
createNew(ServiceNetworkLayer) - Method in class org.goplanit.service.routed.RoutedServicesLayerFactory
Create a newly created instance without registering on the container
createNewPas(Bush, EdgeSegment[], EdgeSegment[]) - Method in class org.goplanit.assignment.ltm.sltm.PasManager
create a new PAS for the given cheap and expensive paired alternative segments (subpaths) and register the origin bush on it that was responsible for creating it
createOdPathSetsPrefix(long) - Static method in class org.goplanit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular od path sets are prefixed with the exact same string, i.e.
createOnLinkSegmentType(MacroscopicLinkSegmentType, double, Collection<Mode>) - Static method in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesFactory
Add mode properties for the passed in modes to the passed in link segment type where we cap the max and critical speed based on the minimum of the mode's maximum speed and the maximum speed
createOnLinkSegmentType(MacroscopicLinkSegmentType, Mode, double) - Static method in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesFactory
Add access properties for the passed in modes to the passed in link segment type where we cap the max and critical speed based on the minimum of the mode's maximum speed and the maximum speed
createOsm4jReader(File) - Static method in class org.goplanit.osm.util.Osm4JUtils
Depending on the format create either an OSM or PBF reader based on local file specified by path
createOsm4jReader(URL) - Static method in class org.goplanit.osm.util.Osm4JUtils
Depending on the format create either an OSM or PBF reader
createOsmCompatibleLinkSegmentTypes(OsmNetworkReaderSettings) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create the link segment types that are marked in the passed in settings.
createOsmCompatibleRailLinkSegmentTypeByLayer(String, OsmNetworkReaderSettings) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
create the rail based link segment type based on the setting
createOsmCompatibleRoadLinkSegmentTypeByLayer(String, OsmNetworkReaderSettings) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
create the road based link segment type based on the setting
createOsmEntityComparator() - Static method in class org.goplanit.osm.util.Osm4JUtils
Create a comparator for osm entities absed on their id.
createOsmLinkSegmentType(String, double, double, double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create OSM default link segment types with mode properties where we create multiple types if modes reside on different layers in which case only the modes on that layer will be added to the layer specific type
createOsmRailWayLinkSegmentType(String, double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create a link segment type on the network based on the passed in OSM railway value tags
createOsmRoadWayLinkSegmentType(String, double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create a link segment type on the network based on the passed in OSM highway value tags.
createOutputFormatter(String) - Static method in class org.goplanit.output.formatter.OutputFormatterFactory
Create an output formatter based on the passed in class name
createOutputFormatterPrefix(long) - Static method in class org.goplanit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular output formatters are prefixed with the exact same string, i.e.
createOutputTypeAdapter(OutputType) - Method in class org.goplanit.assignment.algorithmb.AlgorithmB
 
createOutputTypeAdapter(OutputType) - Method in class org.goplanit.assignment.ltm.eltm.EventBasedLtm
 
createOutputTypeAdapter(OutputType) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
Create the output type adapter for the current output type, specifically tailored towards the assignment type that we are builing
createOutputTypeAdapter(OutputType) - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignment
Create the output type adapter for the current output type, specifically tailored towards the assignment type that we are builing
createOutputTypeAdapter(OutputType) - Method in class org.goplanit.assignment.TrafficAssignment
Create the output type adapter for the current output type, specifically tailored towards the assignment type that we are builing
createPath(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create path type with defaults A non-specific path either multi-use or unspecified usage, open to all non-motorized vehicles and not intended for motorized vehicles unless tagged so separately
createPath(DirectedPathFactory, Vertex, Vertex) - Method in class org.goplanit.algorithms.shortestpath.MinMaxPathResultImpl
Create the path from the provided origin to a specified destination vertex, using the results available.
createPath(DirectedPathFactory, Vertex, Vertex) - Method in interface org.goplanit.algorithms.shortestpath.ShortestPathResult
Create the path from the provided origin to a specified destination vertex, using the results available.
createPath(DirectedPathFactory, Vertex, Vertex) - Method in class org.goplanit.algorithms.shortestpath.ShortestPathResultImpl
Create the path from the provided origin to a specified destination vertex, using the results available.
createPathChoiceInstance() - Method in class org.goplanit.path.choice.PathChoiceBuilder
Factory method to create the instance of the desired type
createPathChoiceInstance(LtmConfigurator<? extends LtmAssignment>) - Method in class org.goplanit.assignment.ltm.LtmTrafficAssignmentBuilder
create a path choice instance based on configuration
createPedestrian(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create pedestrian type with defaults For roads used mainly/exclusively for pedestrians in shopping and some residential areas which may allow access by motorised vehicles only for very limited periods of the day.
createPhysicalCostInstance() - Method in class org.goplanit.assignment.TrafficAssignmentBuilder
create a physical cost instance based on configuration
createPhysicalFeatures(VehicularModeType, MotorisationModeType, TrackModeType) - Static method in class org.goplanit.mode.ModeFeaturesFactory
create physical mode features
createPlanitCrs(String) - Static method in class org.goplanit.io.xml.util.PlanitXmlJaxbParser
Create a crs based on passed in srs name.
createPlanitModeToMatsimModeMapping(MacroscopicNetworkLayerImpl) - Method in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
Creating a mapping from actual PLANit modes in the network to the MATSIM mode mapping as per the configuration in this class instance
createPlanitSchemaUri(String) - Static method in class org.goplanit.io.xml.util.PlanitSchema
create the appropriate URI reference for the xsd schema assuming it is published according to PLANit guidelines meaning that when this is a development version it resides under XSD_SCHEMA_URI_DEVELOPMENT_GENERIC whereas if this is a release version the RESOURCES_RELEASE_GENERIC is supplemented with the correct release version and appended with the xsd schema location
createPoint(long, Map<Long, OsmNode>) - Static method in class org.goplanit.osm.util.OsmNodeUtils
Create a point based on the OSMnode
createPoint(OsmNode) - Static method in class org.goplanit.osm.util.OsmNodeUtils
Create a point from the node
createPoint(Number, Number) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Create JTS point object from X- and Y-coordinates
createPoint(Coordinate) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Create JTS point object from coordinate
createPolygon() - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Create an empty polygon geometry
createPolygon(Coordinate[]) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
create a polygon based on the passed coordinate array
createPopulateAndRegisterNode(OsmNode, MacroscopicNetworkLayer, OsmNetworkReaderLayerData) - Static method in class org.goplanit.osm.converter.network.OsmNetworkHandlerHelper
Extract a PLANit node from the osmNode information and register it on the provided layer
createPopulateAndRegisterNode(Point, MacroscopicNetworkLayer, OsmNetworkReaderLayerData) - Static method in class org.goplanit.osm.converter.network.OsmNetworkHandlerHelper
Extract a PLANit node from the location information and register it on the provided layer
createPopulateAndRegisterTransferZoneGroup(OsmRelation, Map<String, String>) - Method in class org.goplanit.osm.converter.zoning.handler.helper.TransferZoneGroupHelper
Create a transfer zone group based on the passed in OSM entity, tags for feature extraction and access and register it
createPredefinedMode(IdGroupingToken, PredefinedModeType) - Method in class org.goplanit.mode.ModeFactoryImpl
create a predefined mode instance without registering it on the container.
createPredefinedMode(IdGroupingToken, PredefinedModeType) - Method in interface org.goplanit.utils.mode.ModeFactory
create a predefined mode instance without registering it on the container.
createPrimary(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create primary type with defaults The next most important roads in a country's system (after trunk).
createPrimaryLink(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create primary link type with defaults The link roads (sliproads/ramps) leading to/from a primary road from/to a primary road or lower class highway.
createProjectPrefix(long) - Static method in class org.goplanit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular project are prefixed with the exact same string, i.e.
createRail(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create rail type with defaults
createReleaseFlowEvent(TriggerFlowEvent, CumulativePoint, double) - Static method in class org.goplanit.assignment.ltm.eltm.event.ReleaseFlowEvent
Create a new release flow event being release on the opposite boundary of the source trigger
createResidential(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create residential type with defaults Roads which serve as an access to housing, without function of connecting settlements.
createRoad(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create road type with defaults A road/way/street/motorway/etc.
createRoutedServicesPrefix(long) - Static method in class org.goplanit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular routed services are prefixed with the exact same string, i.e.
createRunIdPrefix(long) - Static method in class org.goplanit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular traffic assignment run are prefixed with the exact same string, i.e.
createSecondary(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create secondary type with defaults The link roads (sliproads/ramps) leading to/from a primary road from/to a primary road or lower class highway.
createSecondaryLink(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create secondary link type with defaults The link roads (sliproads/ramps) leading to/from a secondary road from/to a secondary road or lower class highway.
createService(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create service type with defaults For access roads to, or within an industrial estate, camp site, business park, car park, alleys, etc.
createServiceNetworkPrefix(long) - Static method in class org.goplanit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular service network are prefixed with the exact same string, i.e.
createSmoothingInstance() - Method in class org.goplanit.assignment.TrafficAssignmentBuilder
create a smoothing instance based on configuration
createSpatiallyIndexedPlanitEdges(Collection<? extends GraphEntities<T>>) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Created quadtree based on edge envelopes as spatial index.
createSteps(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create step type with defaults For flights of steps (stairs) on footways
createSubpathArrayFrom(DirectedVertex, DirectedVertex, Map<DirectedVertex, EdgeSegment>, int, boolean) - Static method in class org.goplanit.assignment.ltm.sltm.PasManager
Extract a subpath in the form of a raw edge segment array from start to end vertex based on a map representing a tree with succeeding edge segments for each vertex
createSubpathArrayFrom(DirectedVertex, DirectedVertex, ShortestPathResult, int, boolean) - Static method in class org.goplanit.assignment.ltm.sltm.PasManager
Extract a subpath in the form of a raw edge segment array from start to end vertex based on the shortest path result provided.
createSubway(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create subway type with defaults
createTertiary(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create tertiary type with defaults The next most important roads in a country's system (after secondary).
createTertiaryLink(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create tertiary link type with defaults The link roads (sliproads/ramps) leading to/from a tertiary road from/to a tertiary road or lower class highway.
createTimePeriodPrefix(TimePeriod) - Static method in class org.goplanit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular time period are prefixed with the exact same string, i.e.
createTrack(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create track type with defaults Roads for mostly agricultural or forestry uses.
createTrafficAssignmentInstance() - Method in class org.goplanit.assignment.TrafficAssignmentBuilder
Factory method to create the instance of the desired type
createTram(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create tram type with defaults
createTransferZoneGroupIdMappingFunction(IdMapperType) - Static method in class org.goplanit.converter.IdMapperFunctionFactory
create a function that takes a transfer zone group and generates the appropriate id based on the user configuration
createTransportNetwork() - Method in class org.goplanit.assignment.TrafficAssignment
Initialize the transport network by combining the physical and virtual components
createTriggerFlowEvent(LinkSegmentBoundary, CumulativePoint, double) - Static method in class org.goplanit.assignment.ltm.eltm.event.TriggerFlowEvent
Create a new trigger flow event emanating from the passing in link boundary at a given cumulative point and flow rate
createTrunk(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create trunk type with defaults The most important roads in a country's system that aren't motorways.
createTrunkLink(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create trunk link type with defaults restricted access major divided highway, normally with 2 or more running lanes plus emergency hard shoulder.
createTurnHashCode(int, int) - Static method in class org.goplanit.assignment.ltm.sltm.consumer.NetworkTurnFlowUpdateData
create hash code used for turn flow map
createTypedInstance(String, Object...) - Static method in class org.goplanit.utils.reflection.ReflectionUtils
delegates to ReflectionUtils.createInstance(String, Object...) only casts result to type provided
createUnclassified(double, Collection<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Create unclassified type with defaults The least important through roads in a country's system – i.e.
createUniqueCopyOf(ManagedId) - Method in interface org.goplanit.utils.id.ManagedIdEntityFactory
Create a shallow copy of the passed in entity, albeit with unique internal ids.
createUniqueCopyOf(ManagedId) - Method in class org.goplanit.utils.id.ManagedIdEntityFactoryImpl
Create a shallow copy of the passed in entity, albeit with unique internal ids.
createUniqueCopyOf(ManagedId) - Method in class org.goplanit.zoning.CentroidFactoryImpl
Create a shallow copy of the passed in entity, albeit with unique internal ids.
createUsabilityFeatures(UseOfModeType) - Static method in class org.goplanit.mode.ModeFeaturesFactory
create usability mode features
createVertexIdMappingFunction(IdMapperType) - Static method in class org.goplanit.converter.IdMapperFunctionFactory
create a function that takes a node and generates the appropriate id based on the user configuration
createVirtualCostInstance() - Method in class org.goplanit.assignment.TrafficAssignmentBuilder
create a virtual cost instance based on configuration
createXMLWriter(Path) - Static method in class org.goplanit.utils.xml.PlanitXmlWriterUtils
create an xml stream writer for the given path
createZipEntryInputStream(URL, String) - Static method in class org.goplanit.utils.zip.ZipUtils
Collect the input stream for a given zip file entry.
createZipEntryInputStream(URL, String, GtfsFileConditions) - Static method in class org.goplanit.gtfs.util.GtfsUtils
Create a zip based input stream for given zip internal file location and issue warnings dependent on the presence conditions imposed if it is not present
createZipEntryInputStream(ZipFile, String) - Static method in class org.goplanit.utils.zip.ZipUtils
Collect the input stream for a given zip file entry.
createZipFile(URL) - Static method in class org.goplanit.utils.zip.ZipUtils
Create a zip file from a URL
createZipInputStream(URL) - Static method in class org.goplanit.utils.zip.ZipUtils
Collect the zip input stream for a given zip file (starting point).
createZoneIdMappingFunction(IdMapperType) - Static method in class org.goplanit.converter.IdMapperFunctionFactory
create a function that takes a zone and generates the appropriate id based on the user configuration
createZoningPrefix(long) - Static method in class org.goplanit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular zoning are prefixed with the exact same string, i.e.
CRITICAL_SPEED - org.goplanit.tntp.enums.NetworkFileColumnType
 
criticalSpeedKmH - Variable in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesImpl
Maximum speed of mode (tied to a road segment type) in km/h
CROSSING - Static variable in class org.goplanit.osm.tags.OsmPedestrianTags
value for footway to indicate crossing of a road, footway=crossing
CROSSING - Static variable in class org.goplanit.osm.tags.OsmTags
 
crs - Variable in class org.goplanit.utils.geo.PlanitJtsCrsUtils
the crs to use
csvFileNameMap - Variable in class org.goplanit.output.formatter.CsvFileOutputFormatter
Map of list of CSV output file names for each OutputType
CsvFileOutputFormatter - Class in org.goplanit.output.formatter
Class containing common methods required by classes which write results to CSV output files
CsvFileOutputFormatter(IdGroupingToken) - Constructor for class org.goplanit.output.formatter.CsvFileOutputFormatter
Constructor
CSVOutputFormatter - Class in org.goplanit.tntp.output.formatter
Output formatter for CSV output, i.e.
CSVOutputFormatter(IdGroupingToken) - Constructor for class org.goplanit.tntp.output.formatter.CSVOutputFormatter
Base constructor
CsvTextFileOutputFormatter - Interface in org.goplanit.output.formatter
This interfaces defines behaviours which output formatters which generate a CSV output file must have.
CumulativeEvent - Class in org.goplanit.assignment.ltm.eltm.event
A cumulative event represents a cumulative pcu point in space-time with (potential) additional information.
CumulativeEvent(EventType, Serializable, CumulativePoint, Serializable...) - Constructor for class org.goplanit.assignment.ltm.eltm.event.CumulativeEvent
Constructor of an LTM cumulative event.
CumulativeEvent(EventType, Object, CumulativePoint, Serializable) - Constructor for class org.goplanit.assignment.ltm.eltm.event.CumulativeEvent
Constructor of an LTM cumulative event.
CumulativePoint - Interface in org.goplanit.utils.cumulatives
Represents a cumulative point in time
CumulativePointImpl - Class in org.goplanit.utils.cumulatives
Represents a cumulative point in time
CumulativePointImpl(double, double) - Constructor for class org.goplanit.utils.cumulatives.CumulativePointImpl
Constructor
CURRENCY_TYPE - org.goplanit.gtfs.enums.GtfsKeyType
 
currentLocation - Variable in class org.goplanit.utils.od.OdHashedIterator
Marker used to store the current position in the OD matrix (used internally, not accessible from other classes)
currentLocation - Variable in class org.goplanit.utils.od.OdMatrixIterator
Marker used to store the current position in the OD matrix (used internally, not accessible from other classes)
currentOrigin - Variable in class org.goplanit.algorithms.shortestpath.DijkstraShortestPathAlgorithm
Reference to current origin for which we have collected shortest paths on a ONE-TO-ALL basis
CUSTOM - org.goplanit.utils.mode.PredefinedModeType
 
CUSTOMERS - Static variable in class org.goplanit.osm.tags.OsmAccessTags
value: customers tag
CustomPlanItProject - Class in org.goplanit.project
The top-level class which hosts a single project.
CustomPlanItProject(InputBuilderListener) - Constructor for class org.goplanit.project.CustomPlanItProject
Constructor which reads in the input builder listener and instantiates the object factory classes.
CYCLEWAY - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
highway type cycle way, which can also be used as key cycleway=
CYCLEWAY - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
CYCLEWAY_BOTH - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
CYCLEWAY_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane set to DEFAULT_MINIMUM_CAPACITY_LANE
CYCLEWAY_LEFT - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
CYCLEWAY_LEFT_ONEWAY - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
CYCLEWAY_OPPOSITE_DIRECTION_POSITIVE_VALUE_TAGS - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
opposite_lane opposite_track opposite_share_busway
CYCLEWAY_REGULAR_NEGATIVE_VALUE_TAGS - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
no seaprate proposed
CYCLEWAY_REGULAR_POSITIVE_VALUE_TAGS - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
lane shared_lane shoulder track share_busway
CYCLEWAY_RIGHT - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
CYCLEWAY_RIGHT_ONEWAY - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
CYPRUS - Static variable in class org.goplanit.utils.locale.CountryNames
 

D

dag - Variable in class org.goplanit.assignment.ltm.sltm.Bush
the directed acyclic subgraph representation of the bush, pertaining solely to the topology
dataConfig - Variable in class org.goplanit.assignment.ltm.sltm.consumer.BushFlowUpdateConsumer
data and configuration used for a flow update by derived classes
dataConfig - Variable in class org.goplanit.assignment.ltm.sltm.consumer.PathFlowUpdateConsumer
data and configuration used for a flow update by derived classes
DataType - Enum in org.goplanit.output.enums
Enumeration of possible output data types
DATE - org.goplanit.gtfs.enums.GtfsKeyType
 
DAY - org.goplanit.tntp.enums.CapacityPeriod
 
deactivate(String) - Method in class org.goplanit.osm.defaults.OsmInfrastructureConfiguration
Choose to not parse the given combination of way subtype, e.g.
deactivateAll() - Method in class org.goplanit.osm.defaults.OsmInfrastructureConfiguration
deactivate all types explicitly
deactivateAllModesExcept(Collection<String>, List<String>) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
remove all road modes from mapping except for the passed in ones
deactivateAllOsmHighWayTypes() - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
deactivate all types for highway
deactivateAllOsmHighwayTypesExcept(String...) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
deactivate all types for highway except the ones provides
deactivateAllOsmHighwayTypesExcept(List<String>) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
deactivate all types for highway except the ones provides
deactivateAllOsmRailwayTypes() - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
deactivate all types for rail
deactivateAllOsmRailwayTypesExcept(String...) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
deactivate all types for railway except the ones provides
deactivateAllOsmRailwayTypesExcept(List<String>) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
deactivate all types for railway except the ones provides
deactivateAllOsmWayTypes() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
deactivate all types for both rail and highway
deactivateAllOsmWayTypes() - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Deactivate all types for the infrastructure type we represent
deactivateAllOsmWayTypesExcept(String...) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
deactivate all osm way types except the ones indicated, meaning that if the ones passed in are not already active, they will be marked as activate afterwards.
deactivateAllOsmWayTypesExcept(List<String>) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
deactivate all osm way types except the ones indicated, meaning that if the ones passed in are not already active, they will be marked as activate afterwards.
deactivateAllRailModes() - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
remove all rail modes from mapping
deactivateAllRailModesExcept(String...) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
remove all rail modes from mapping except for the passed in ones
deactivateAllRailModesExcept(List<String>) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
remove all rail modes from mapping except for the passed in ones
deactivateAllRoadModesExcept(String...) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
Remove all road modes from mapping except for the passed in ones
deactivateAllRoadModesExcept(List<String>) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
remove all road modes from mapping except for the passed in ones
deactivatedOsmTypes - Variable in class org.goplanit.osm.defaults.OsmInfrastructureConfiguration
the OSM types that are marked as deactivate OSM types, i.e., will be ignored when parsing unless activated.
deactivatedPredefinedMode(PredefinedModeType) - Method in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
Remove the provided predefined mode from the activated modes listed for inclusion in the MATSIM network (in mapped form)
deactivateOdSkimOutputType(OdSkimSubOutputType) - Method in class org.goplanit.output.configuration.OdOutputTypeConfiguration
Deactivate an ODSkimOutputType for this output type configuration
deactivateOsmHighwayType(String) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
Choose to not parse the given highway type, e.g.
deactivateOsmModes(Collection<String>) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Remove all provided modes from mapping
deactivateOsmRailwayType(String) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
Choose to not parse the given railway type, e.g.
deactivateOsmWayType(String) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Choose to not parse the given way valuetype, e.g.
deactivateOutput(OutputType) - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Deactivate an output type
deactivateRailModes(String...) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
deactivate provided rail modes
deactivateRailModes(List<String>) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
deactivate provided rail modes
deactivateRoadModes(String...) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
deactivate provided road modes
deactivateRoadModes(List<String>) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
deactivate provided road modes
deactivateSubOutputType(SubOutputTypeEnum) - Method in class org.goplanit.output.configuration.OutputTypeConfiguration
Deactivate a SubOutputTypeEnum for this output type configuration
DECIMAL_POINT - Static variable in class org.goplanit.utils.misc.CharacterUtils
a decimal point '.'
decimalFormat - Variable in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
number of decimals to use, default is Precision.DEFAULT_DECIMAL_FORMAT
decimalFormat - Variable in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
number of decimals to use, default is Precision.DEFAULT_DECIMAL_FORMAT
decimalSeparator - Variable in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
decimal separator, default is CharacterUtils.DECIMAL_POINT
decreaseIndentation() - Method in class org.goplanit.matsim.converter.MatsimWriter
Decrease indentation level
DEFAULT - org.goplanit.utils.args.ArgumentStyle
 
DEFAULT_ACTIVATE_BUSH_BASED - Static variable in class org.goplanit.assignment.ltm.sltm.StaticLtmConfigurator
default value used
DEFAULT_ACTIVATE_DETAILED_LOGGING - Static variable in class org.goplanit.assignment.ltm.sltm.StaticLtmConfigurator
default value used
DEFAULT_ACTIVATED_MODES - Static variable in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
track the PLANit modes that we include in the network to write
DEFAULT_ACTIVATED_OSM_HIGHWAY_TYPES - Static variable in class org.goplanit.osm.defaults.OsmHighwayTypeConfiguration
the OSM highway types that are marked as activated OSM types, i.e., will be processed when parsing
DEFAULT_ACTIVATED_OSM_RAILWAY_TYPES - Static variable in class org.goplanit.osm.defaults.OsmRailwayTypeConfiguration
the OSM railway types that are marked as activated OSM types, i.e., will be processed when parsing
DEFAULT_ALPHA - Static variable in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Default alpha BPR parameter if not other information is available
DEFAULT_ALWAYS_KEEP_LARGEST_SUBNETWORK - Static variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
by default we always keep the largest subnetwork
DEFAULT_AVERAGED - Static variable in class org.goplanit.gap.NormBasedGapFunction
default we average the result
DEFAULT_BACKWARD_WAVE_SPEED_KM_HOUR - Static variable in class org.goplanit.utils.macroscopic.MacroscopicConstants
Default backward wave speed (km/h) (negative value)
DEFAULT_BETA - Static variable in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Default beta BPR parameter if not other information is available
DEFAULT_CAPACITY_PCU_HOUR_LANE - Static variable in class org.goplanit.utils.macroscopic.MacroscopicConstants
Default capacity per lane (pcu/h/lane)
DEFAULT_CLOSEST_EDGE_SEARCH_BUFFER_DISTANCE_M - Static variable in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
The default buffer distance when looking for edges within a distance of the closest edge to create connectoids (stop_locations) on for transfer zones.
DEFAULT_CONNECTOID_SPEED_KPH - Static variable in class org.goplanit.cost.virtual.SpeedConnectoidTravelTimeCost
default to apply
DEFAULT_CONNECTOID_TYPE - Static variable in interface org.goplanit.utils.zoning.Connectoid
default type is set to none
DEFAULT_CONVERGENCE_EPSILON - Static variable in class org.goplanit.tntp.TntpMain
 
DEFAULT_COUNTRY - Static variable in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
default destination country to use if none is set
DEFAULT_DEACTIVATED_OSM_HIGHWAY_TYPES - Static variable in class org.goplanit.osm.defaults.OsmHighwayTypeConfiguration
the OSM highway types that are marked as deactivated OSM types, i.e., will be ignored when parsing
DEFAULT_DEACTIVATED_OSM_RAILWAY_TYPES - Static variable in class org.goplanit.osm.defaults.OsmRailwayTypeConfiguration
the OSM railway types that are marked as deactivated OSM types, i.e., will be ignored when parsing
DEFAULT_DECIMAL_FORMAT - Static variable in class org.goplanit.utils.math.Precision
default decimal format used applies a maximum of 8 decimals and a minimum of 2
DEFAULT_DISABLE_LINK_STORAGE_CONSTRAINTS - Static variable in class org.goplanit.assignment.ltm.sltm.StaticLtmConfigurator
default value used
DEFAULT_EMPTY_DENSITY_PCU_HOUR_LANE - Static variable in class org.goplanit.utils.macroscopic.MacroscopicConstants
Default maximum density per lane (pcu/km/lane)
DEFAULT_EPSILON - Static variable in class org.goplanit.gap.StopCriterion
Default Epsilon in case it is not set by user
DEFAULT_EXTERNAL_ID - Static variable in class org.goplanit.mode.ModeImpl
 
DEFAULT_FILE_NAME_EXTENSION - Static variable in class org.goplanit.matsim.converter.MatsimWriter
default extension for xml files generated
DEFAULT_FIXED_COST - Static variable in class org.goplanit.cost.virtual.FixedConnectoidTravelTimeCost
Default fixed cost
DEFAULT_GENERATE_DETAILED_LINK_GEOMETRY - Static variable in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
Default setting for generating detailed link geometry file is false
DEFAULT_GEOGRAPHIC_CRS - Static variable in class org.goplanit.io.geo.PlanitOpenGisUtils
Default Coordinate Reference System: WGS84
DEFAULT_GEOGRAPHIC_CRS - Static variable in class org.goplanit.utils.geo.PlanitJtsCrsUtils
Default Coordinate Reference System: WGS84
DEFAULT_HIGHWAY_TYPE_WHEN_UNSUPPORTED - Static variable in class org.goplanit.osm.converter.network.OsmHighwaySettings
Default is OSM highway type when the type is not supported is set to PlanitOsmTags.TERTIARY.
DEFAULT_HIGHWAYS_PARSER_ACTIVE - Static variable in class org.goplanit.osm.converter.network.OsmHighwaySettings
by default the highway parser is activated
DEFAULT_INITIAL_STEP_SIZE - Static variable in class org.goplanit.sdinteraction.smoothing.MSASmoothing
The default initial step size to use
DEFAULT_ITERATION_OFFSET - Static variable in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoadingConvergenceAnalyser
Default value to use
DEFAULT_LANES_PER_DIRECTION_IF_UNSPECIFIED - Static variable in class org.goplanit.osm.defaults.OsmLaneDefaults
in case no mapping between highway type and number of lanes is present, use this.
DEFAULT_LANG - org.goplanit.gtfs.enums.GtfsKeyType
 
DEFAULT_LENGTH_KM - Static variable in interface org.goplanit.utils.zoning.Connectoid
Default connectoid length in km
DEFAULT_MAX_DENSITY_LANE - Static variable in class org.goplanit.osm.util.OsmConstants
pcu/km/lane
DEFAULT_MAX_DENSITY_PCU_KM_LANE - Static variable in class org.goplanit.utils.macroscopic.MacroscopicConstants
Default maximum density per lane (pcu/km/lane)
DEFAULT_MAX_ITERATION_THRESHOLD - Static variable in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoadingConvergenceAnalyser
Default value to use
DEFAULT_MAX_ITERATIONS - Static variable in class org.goplanit.gap.StopCriterion
Default maximum number of iterations in case it is not set by user
DEFAULT_MAX_ITERATIONS - Static variable in class org.goplanit.tntp.TntpMain
 
DEFAULT_MAX_SINGLE_WORSENING_THRESHOLD - Static variable in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoadingConvergenceAnalyser
Default value to use
DEFAULT_MAX_SPEED - Static variable in interface org.goplanit.utils.network.layer.physical.LinkSegment
Default maximum speed on a link segment in km/h
DEFAULT_MAX_SPEED_KMH - Static variable in class org.goplanit.mode.BicycleMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.goplanit.mode.BusMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.goplanit.mode.CarHighOccupancyMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.goplanit.mode.CarMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.goplanit.mode.CarShareMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.goplanit.mode.GoodsMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.goplanit.mode.HeavyGoodsMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.goplanit.mode.LargeHeavyGoodsMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.goplanit.mode.LightRailMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.goplanit.mode.MotorBikeMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.goplanit.mode.PedestrianMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.goplanit.mode.SubwayMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.goplanit.mode.TrainMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.goplanit.mode.TramMode
 
DEFAULT_MAXIMUM_SPEED - Static variable in class org.goplanit.tntp.TntpMain
 
DEFAULT_MIN_AVERAGE_IMPROVEMENT_THRESHOLD - Static variable in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoadingConvergenceAnalyser
Default value to use
DEFAULT_MIN_ITERATION_THRESHOLD - Static variable in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoadingConvergenceAnalyser
Default value to use
DEFAULT_MINIMUM_CAPACITY_LANE - Static variable in class org.goplanit.osm.util.OsmConstants
pcu/h/lane
DEFAULT_MINIMUM_SUBNETWORK_SIZE - Static variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Default minimum size of subnetwork for it not to be removed when dangling subnetworks are removed, size indicates number of vertices: 20
DEFAULT_MOTORISATION_TYPE - Static variable in interface org.goplanit.utils.mode.PhysicalModeFeatures
default is motorised
DEFAULT_NAME - Static variable in class org.goplanit.userclass.TravelerType
default name
DEFAULT_NAME - Static variable in class org.goplanit.userclass.UserClass
default name
DEFAULT_NETWORK_FILE_NAME - Static variable in class org.goplanit.io.converter.network.PlanitNetworkWriter
default network file name to use
DEFAULT_NETWORK_FILE_NAME - Static variable in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
default names used for MATSIM network file that is being generated
DEFAULT_NETWORK_GEOMETRY_FILE_NAME - Static variable in class org.goplanit.matsim.converter.MatsimNetworkWriter
default names used for MATSIM network file that is being generated
DEFAULT_NETWORK_GEOMETRY_FILE_NAME_EXTENSION - Static variable in class org.goplanit.matsim.converter.MatsimNetworkWriter
default names used for MATSIM network file that is being generated
DEFAULT_NODE_ACCESS_DOWNSTREAM - Static variable in interface org.goplanit.utils.zoning.DirectedConnectoid
default node access is set to the downstream end of a link segment
DEFAULT_NORM - Static variable in class org.goplanit.gap.NormBasedGapFunction
default norm is set to 1
DEFAULT_NUMBER_OF_LANES - Static variable in interface org.goplanit.utils.network.layer.physical.LinkSegment
Default number of lanes
DEFAULT_PARSE_OSMWAY_GEOMETRY - Static variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
default value for parsing OSM way geometry: false
DEFAULT_PCU - Static variable in class org.goplanit.mode.BicycleMode
 
DEFAULT_PCU - Static variable in class org.goplanit.mode.BusMode
 
DEFAULT_PCU - Static variable in class org.goplanit.mode.CarHighOccupancyMode
 
DEFAULT_PCU - Static variable in class org.goplanit.mode.CarMode
 
DEFAULT_PCU - Static variable in class org.goplanit.mode.CarShareMode
 
DEFAULT_PCU - Static variable in class org.goplanit.mode.GoodsMode
 
DEFAULT_PCU - Static variable in class org.goplanit.mode.HeavyGoodsMode
 
DEFAULT_PCU - Static variable in class org.goplanit.mode.LargeHeavyGoodsMode
 
DEFAULT_PCU - Static variable in class org.goplanit.mode.LightRailMode
 
DEFAULT_PCU - Static variable in class org.goplanit.mode.MotorBikeMode
 
DEFAULT_PCU - Static variable in class org.goplanit.mode.PedestrianMode
 
DEFAULT_PCU - Static variable in class org.goplanit.mode.SubwayMode
 
DEFAULT_PCU - Static variable in class org.goplanit.mode.TrainMode
 
DEFAULT_PCU - Static variable in class org.goplanit.mode.TramMode
 
DEFAULT_PCU_VEHICLE_MULTIPLIER - Static variable in class org.goplanit.utils.unit.VehiclesUnit
Default multiplier for conversion from pcus to vehicles
DEFAULT_PLANIT2MATSIM_MODE_MAPPING - Static variable in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
provides the default mapping from planit modes ((predefined) mode name) to MATSIM mode (string)
DEFAULT_PRIVATE_TRANSPORT_MODE - Static variable in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
default mode for all private transport modes in Matsim is car, so that is what we use for initial mapping
DEFAULT_PUBLIC_TRANSPORT_MODE - Static variable in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
default mode for all public transport modes in Matsim is pt, so that is what we use for initial mapping
DEFAULT_RAILWAYS_PARSER_ACTIVE - Static variable in class org.goplanit.osm.converter.network.OsmRailwaySettings
by default the railway parser is deactivated
DEFAULT_REMOVE_DANGLING_SUBNETWORK - Static variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Default whether or not we are removing dangling subnetworks after parsing: true
DEFAULT_REMOVE_DANGLING_TRANSFER_ZONE_GROUPS - Static variable in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
by default we are removing dangling transfer zone groups
DEFAULT_REMOVE_DANGLING_ZONES - Static variable in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
by default we are removing dangling zones
DEFAULT_SEARCH_RADIUS_PLATFORM2STOP_M - Static variable in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
default search radius in meters for mapping stops/platforms to stop positions on the networks when they have no explicit reference
DEFAULT_SEARCH_RADIUS_STATION_PARALLEL_TRACKS_M - Static variable in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Default search radius in meters when trying to find parallel lines (tracks) for stand-alone stations
DEFAULT_SEARCH_RADIUS_STATION2PLATFORM_M - Static variable in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
default search radius in meters for mapping stations to platforms on the networks when they have no explicit reference
DEFAULT_SEPARATOR - Static variable in class org.goplanit.io.input.PlanItInputBuilder
The default separator that is assumed when no separator is provided
DEFAULT_SOURCE_CRS - Static variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
the default crs is set to PlanitJtsUtils.DEFAULT_GEOGRAPHIC_CRS
DEFAULT_SPEED_EPSILON - Static variable in interface org.goplanit.utils.network.layer.macroscopic.AccessGroupProperties
Epsilon margin when comparing speeds (km/h)
DEFAULT_SPEEDLIMIT_BASED_ON_URBAN_AREA - Static variable in class org.goplanit.osm.converter.network.OsmHighwaySettings
default value whether or not speed limits are based on urban area defaults: true
DEFAULT_TRACK_TYPE - Static variable in interface org.goplanit.utils.mode.PhysicalModeFeatures
default is road based, e.g.
DEFAULT_TRACKS_PER_DIRECTION_IF_UNSPECIFIED - Static variable in class org.goplanit.osm.defaults.OsmLaneDefaults
store the rail default.
DEFAULT_TRANSFER_PARSER_ACTIVE - Static variable in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
by default the transfer parser is deactivated
DEFAULT_TRANSIT_SCHEDULE_FILE_NAME - Static variable in class org.goplanit.matsim.converter.MatsimZoningWriterSettings
default names used for MATSIM public transport schedule file that is being generated
DEFAULT_TYPE - Static variable in interface org.goplanit.utils.zoning.TransferZone
default transfer zone type
DEFAULT_USEOF_TYPE - Static variable in interface org.goplanit.utils.mode.UsabilityModeFeatures
default use of mode is private use
DEFAULT_VEHICULAR_TYPE - Static variable in interface org.goplanit.utils.mode.PhysicalModeFeatures
default is of a vehicular type
DEFAULT_XML_FILE_EXTENSION - Static variable in class org.goplanit.io.xml.util.PlanitXmlJaxbParser
Default extension for XML input files
DEFAULT_XML_ID - Static variable in class org.goplanit.userclass.TravelerType
Default XML id
DEFAULT_XML_ID - Static variable in class org.goplanit.userclass.UserClass
Default XML id
DEFAULT_XML_ID - Static variable in interface org.goplanit.utils.mode.Mode
If no mode is defined the default mode is assumed to have an XML id of 1
DEFAULT_XML_ID - Static variable in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
If no macroscopic link segment type is defined the default takes on an XML id of 1
DEFAULT_ZONING_FILE_NAME - Static variable in class org.goplanit.io.converter.zoning.PlanitZoningWriter
default network file name to use
defaultOsmHighwayTypeWhenUnsupported - Variable in class org.goplanit.osm.converter.network.OsmHighwaySettings
When the user has activated a highway type for which the reader has no support, this alternative will be used, default is set to PlanitOSMTags.TERTIARY.
defaultParameters - Variable in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Default alpha and beta values for all links
defaultParametersPerLinkSegmentTypeAndMode - Variable in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Map to store default alpha and beta values for each link type and mode
defaultParametersPerMode - Variable in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Map to store default alpha and beta values for each mode
defaultPlanitOsmLinkSegmentTypes - Variable in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
the PLANit link segment types per layer (value) that are activated for this osm way type (key)
defaultRoadLanesPerDirection - Static variable in class org.goplanit.osm.defaults.OsmLaneDefaults
store the road based defaults
delayedMethodCalls - Variable in class org.goplanit.utils.builder.Configurator
The methods to invoke on the to be configured object instance and their parameters.
deleteDirectory(File) - Static method in class org.goplanit.utils.misc.FileUtils
Delete a directory by providing a file that represents a directory.
DELIVERY - Static variable in class org.goplanit.osm.tags.OsmAccessTags
value: delivery tag
DEMAND_XSD_FILE - Static variable in class org.goplanit.io.converter.demands.PlanitDemandsReader
Reference to demand schema location TODO: move to properties file
demands - Variable in class org.goplanit.io.converter.demands.PlanitDemandsReader
the demands to populate
demands - Variable in class org.goplanit.project.CustomPlanItProject
The registered demands
demands - Variable in class org.goplanit.project.PlanItProjectInput
The registered demands
Demands - Class in org.goplanit.demands
Container class for all demands registered on the project.
Demands(Demands) - Constructor for class org.goplanit.demands.Demands
Copy constructor
Demands(IdGroupingToken) - Constructor for class org.goplanit.demands.Demands
Constructor
Demands.TimePeriods - Class in org.goplanit.demands
Inner class to register and store time periods for the current demand object
Demands.TravelerTypes - Class in org.goplanit.demands
Inner class to register and store traveler types for the current demand object
Demands.UserClasses - Class in org.goplanit.demands
Inner class to register and store user classes for the current demand object
DemandsReader - Interface in org.goplanit.converter.demands
Interface to read a PLANit demands
demandsToPopulate - Variable in class org.goplanit.tntp.converter.demands.TntpDemandsReaderSettings
the demands to populate
DemandsWriter - Interface in org.goplanit.converter.demands
Interface to write a PLANit demands to disk
DENSITY - org.goplanit.output.property.OutputPropertyType
 
DensityOutputProperty - Class in org.goplanit.output.property
Density output property in pcu/km
DensityOutputProperty() - Constructor for class org.goplanit.output.property.DensityOutputProperty
 
DEPARTURE_TIME - org.goplanit.gtfs.enums.GtfsKeyType
 
deregisterOutputTypeAdapter(OutputType) - Method in class org.goplanit.output.adapter.OutputAdapter
Deregister an output type adapter for a specified output type
deregisterOutputTypeAdapter(OutputType) - Method in class org.goplanit.output.OutputManager
Deregister the output adapter for a specified output type (if it exists)
deregisterOutputTypeConfiguration(OutputType) - Method in class org.goplanit.output.configuration.OutputConfiguration
remove the output type from the list of active types, its configuration is also nullified, this type will no longer be persisted
deregisterOutputTypeConfiguration(OutputType) - Method in class org.goplanit.output.OutputManager
Remove the output type configuration for a specified output type
DESCRIPTION_PROPERTY_KEY - Static variable in class org.goplanit.io.xml.util.ApplicationProperties
 
deSerialize(byte[]) - Static method in class org.goplanit.utils.misc.CloneUtils
Deserialise based on byte array to object
DESIGNATED - Static variable in class org.goplanit.osm.tags.OsmAccessTags
value: designated tag
DESTINATION - Static variable in class org.goplanit.osm.tags.OsmAccessTags
value: destination tag
DESTINATION_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
DESTINATION_SIGN - Static variable in class org.goplanit.osm.tags.OsmRelationTypeTags
 
DESTINATION_ZONE_EXTERNAL_ID - org.goplanit.output.property.OutputPropertyType
 
DESTINATION_ZONE_ID - org.goplanit.output.property.OutputPropertyType
 
DESTINATION_ZONE_XML_ID - org.goplanit.output.property.OutputPropertyType
 
destinationCoordinateReferenceSystem - Variable in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
the coordinate reference system used for writing entities of this network
destinationCoordinateReferenceSystem - Variable in class org.goplanit.matsim.util.PlanitMatsimWriterSettings
the coordinate reference system used for writing entities of this network
destinationCrsTransformer - Variable in class org.goplanit.matsim.converter.MatsimWriter
when the destination CRS differs from the network CRS all geometries require transforming, for which this transformer will be initialised
destinationId - Variable in class org.goplanit.utils.od.OdHashedIterator
Id of the destination zone
destinationId - Variable in class org.goplanit.utils.od.OdMatrixIterator
Id of the destination zone
DestinationZoneExternalIdOutputProperty - Class in org.goplanit.output.property
 
DestinationZoneExternalIdOutputProperty() - Constructor for class org.goplanit.output.property.DestinationZoneExternalIdOutputProperty
 
DestinationZoneIdOutputProperty - Class in org.goplanit.output.property
 
DestinationZoneIdOutputProperty() - Constructor for class org.goplanit.output.property.DestinationZoneIdOutputProperty
 
DestinationZoneXmlIdOutputProperty - Class in org.goplanit.output.property
 
DestinationZoneXmlIdOutputProperty() - Constructor for class org.goplanit.output.property.DestinationZoneXmlIdOutputProperty
 
DijkstraShortestPathAlgorithm - Class in org.goplanit.algorithms.shortestpath
Dijkstra's shortest path algorithm Dijkstra's shortest path is a one-to-all implementation of the shortest path algorithm based on the generalized costs on each link segment (edge).
DijkstraShortestPathAlgorithm(double[], int, int) - Constructor for class org.goplanit.algorithms.shortestpath.DijkstraShortestPathAlgorithm
Constructor for an edge cost based Dijkstra algorithm for finding shortest paths.
DIRECTED_CONNECTOID_ID_CLASS - Static variable in interface org.goplanit.utils.zoning.DirectedConnectoid
the class to use for the additional directed connectoid id generation
DirectedConnectoid - Interface in org.goplanit.utils.zoning
A directed connectoid is referring to an edge segment in a network (layer) which is directed for access hence, the connectoid also being directed TODO: we can potentially get rid of UndirectedConnectoid and let DirectedConnectoid extend from base since they now both rely on accessNodes
DirectedConnectoidFactory - Interface in org.goplanit.utils.zoning
Factory interface for directed connectoids
DirectedConnectoidFactoryImpl - Class in org.goplanit.zoning
Factory for creating directed connectoids (on container)
DirectedConnectoidFactoryImpl(IdGroupingToken, DirectedConnectoids) - Constructor for class org.goplanit.zoning.DirectedConnectoidFactoryImpl
Constructor
directedConnectoidId - Variable in class org.goplanit.zoning.DirectedConnectoidImpl
unique id across directed connectoids
DirectedConnectoidImpl - Class in org.goplanit.zoning
Undirected connectoid connecting one or more (transfer/OD) zone(s) to the physical road network, each connection will yield a connectoid edge and two connectoid segments when constructing the transport network internally based on the referenced node
DirectedConnectoidImpl(IdGroupingToken, LinkSegment) - Constructor for class org.goplanit.zoning.DirectedConnectoidImpl
Constructor
DirectedConnectoidImpl(IdGroupingToken, LinkSegment, Zone, double) - Constructor for class org.goplanit.zoning.DirectedConnectoidImpl
Constructor
DirectedConnectoidImpl(DirectedConnectoidImpl) - Constructor for class org.goplanit.zoning.DirectedConnectoidImpl
Copy constructor
directedConnectoids - Variable in class org.goplanit.zoning.DirectedConnectoidFactoryImpl
container to use
DirectedConnectoids - Interface in org.goplanit.utils.zoning
container and factory class for directed connectoids
DirectedConnectoidsImpl - Class in org.goplanit.zoning
Implementation of directed connectoids class
DirectedConnectoidsImpl(IdGroupingToken) - Constructor for class org.goplanit.zoning.DirectedConnectoidsImpl
Constructor
DirectedConnectoidsImpl(IdGroupingToken, DirectedConnectoidFactory) - Constructor for class org.goplanit.zoning.DirectedConnectoidsImpl
Constructor
DirectedConnectoidsImpl(DirectedConnectoidsImpl) - Constructor for class org.goplanit.zoning.DirectedConnectoidsImpl
Copy constructor
DirectedEdge - Interface in org.goplanit.utils.graph.directed
Directed Edge interface connecting two vertices in a directional fashion.
DirectedEdgeFactory - Interface in org.goplanit.utils.graph.directed
Factory interface for creating directed edges.
DirectedEdgeFactoryImpl - Class in org.goplanit.graph.directed
Factory for creating directed edges on directed edges container
DirectedEdgeFactoryImpl(IdGroupingToken, DirectedEdges) - Constructor for class org.goplanit.graph.directed.DirectedEdgeFactoryImpl
Constructor
DirectedEdgeImpl - Class in org.goplanit.graph.directed
Edge class connecting two vertices via some geometry.
DirectedEdgeImpl(DirectedEdgeImpl) - Constructor for class org.goplanit.graph.directed.DirectedEdgeImpl
Copy Constructor.
DirectedEdgeImpl(IdGroupingToken, DirectedVertex, DirectedVertex) - Constructor for class org.goplanit.graph.directed.DirectedEdgeImpl
Constructor which injects link lengths directly
DirectedEdgeImpl(IdGroupingToken, DirectedVertex, DirectedVertex, double) - Constructor for class org.goplanit.graph.directed.DirectedEdgeImpl
Constructor which injects link lengths directly
DirectedEdges - Interface in org.goplanit.utils.graph.directed
Container and managing class for directed edges in a graph.
DirectedEdgesImpl - Class in org.goplanit.graph.directed
Implementation of DirectedEdges interface
DirectedEdgesImpl(DirectedEdgesImpl) - Constructor for class org.goplanit.graph.directed.DirectedEdgesImpl
Copy constructor
DirectedEdgesImpl(IdGroupingToken) - Constructor for class org.goplanit.graph.directed.DirectedEdgesImpl
Constructor
DirectedEdgesImpl(IdGroupingToken, DirectedEdgeFactory) - Constructor for class org.goplanit.graph.directed.DirectedEdgesImpl
Constructor
DirectedGraph<V extends DirectedVertex,​E extends DirectedEdge,​ES extends EdgeSegment> - Interface in org.goplanit.utils.graph.directed
Interface for a directed graph with explicit container types rather than the base containers.
DirectedGraphImpl<V extends DirectedVertex,​E extends DirectedEdge,​ES extends EdgeSegment> - Class in org.goplanit.graph.directed
A directed graph implementation consisting of directed vertices, directed edges and edge segments
DirectedGraphImpl(DirectedGraphImpl<V, E, ES>) - Constructor for class org.goplanit.graph.directed.DirectedGraphImpl
Copy constructor
DirectedGraphImpl(IdGroupingToken, GraphEntities<V>, GraphEntities<E>, GraphEntities<ES>) - Constructor for class org.goplanit.graph.directed.DirectedGraphImpl
DirectedGraph Constructor
DirectedGraphModificationEvent - Interface in org.goplanit.utils.graph.modifier.event
Interface for the group of events that are used around directed graph modification
DirectedGraphModifier - Interface in org.goplanit.utils.graph.modifier
Modify directed graph elements .
DirectedGraphModifierEventProducer - Interface in org.goplanit.utils.graph.modifier.event
Interface dedicated to the DirectedGraphModifier event related exposed methods.
DirectedGraphModifierEventType - Class in org.goplanit.utils.graph.modifier.event
Directed graph modifier event type class.
DirectedGraphModifierEventType(String) - Constructor for class org.goplanit.utils.graph.modifier.event.DirectedGraphModifierEventType
Constructor
DirectedGraphModifierImpl - Class in org.goplanit.graph.modifier
Implementation of a directed graph modifier that supports making changes to any untyped directed graph.
DirectedGraphModifierImpl(UntypedDirectedGraph<?, ?, ?>) - Constructor for class org.goplanit.graph.modifier.DirectedGraphModifierImpl
Constructor.
DirectedGraphModifierListener - Interface in org.goplanit.utils.graph.modifier.event
To serve as base listener class for all directed graph modification events, where its onX method provides any graph modification event as parameter
DirectedPath - Interface in org.goplanit.utils.path
Path interface representing a path through the network on edge segment level
DirectedPathFactory - Interface in org.goplanit.utils.path
Factory interface for directed paths
DirectedPathFactoryImpl - Class in org.goplanit.path
Factory for creating directed paths on container
DirectedPathFactoryImpl(IdGroupingToken) - Constructor for class org.goplanit.path.DirectedPathFactoryImpl
Constructor
DirectedPathImpl - Class in org.goplanit.path
This object represents a path based on a number of consecutive LinkSegments The path creation makes use of the fact that the origin pair will have a null EdgeSegment, so there is no need to specify the origin.
DirectedPathImpl(IdGroupingToken) - Constructor for class org.goplanit.path.DirectedPathImpl
Constructor
DirectedPathImpl(IdGroupingToken, Deque<? extends EdgeSegment>) - Constructor for class org.goplanit.path.DirectedPathImpl
Constructor
DirectedPaths - Interface in org.goplanit.utils.path
Support directed paths as container and factory class
DirectedPathsImpl - Class in org.goplanit.path
Implementation of DirectedPaths interface
DirectedPathsImpl(DirectedPathsImpl) - Constructor for class org.goplanit.path.DirectedPathsImpl
Copy constructor
DirectedPathsImpl(IdGroupingToken) - Constructor for class org.goplanit.path.DirectedPathsImpl
Constructor
DirectedPathsImpl(IdGroupingToken, ContainerisedDirectedPathFactoryImpl) - Constructor for class org.goplanit.path.DirectedPathsImpl
Constructor
DirectedSubGraph - Interface in org.goplanit.utils.graph.directed
A directed subgraph interface for a given parent graph by registering edge segments on it (and therefore vertices and edges)
DirectedVertex - Interface in org.goplanit.utils.graph.directed
Directed vertex representation connected to one or more edge segments that have direction.
DirectedVertexFactory - Interface in org.goplanit.utils.graph.directed
Factory interface for creating vertex instances
DirectedVertexFactoryImpl - Class in org.goplanit.graph.directed
Factory for creating vertices on vertices container
DirectedVertexFactoryImpl(IdGroupingToken, DirectedVertices) - Constructor for class org.goplanit.graph.directed.DirectedVertexFactoryImpl
Constructor
DirectedVertexImpl - Class in org.goplanit.graph.directed
vertex representation connected to one or more entry and exit edges
DirectedVertexImpl(DirectedVertexImpl) - Constructor for class org.goplanit.graph.directed.DirectedVertexImpl
Copy constructor
DirectedVertexImpl(IdGroupingToken) - Constructor for class org.goplanit.graph.directed.DirectedVertexImpl
Constructor
DirectedVertices - Interface in org.goplanit.utils.graph.directed
Container class for directed vertices and creating instances within this container via factory.
DirectedVerticesImpl - Class in org.goplanit.graph.directed
DirectedVertices implementation container and factory access
DirectedVerticesImpl(DirectedVerticesImpl) - Constructor for class org.goplanit.graph.directed.DirectedVerticesImpl
Copy constructor
DirectedVerticesImpl(IdGroupingToken) - Constructor for class org.goplanit.graph.directed.DirectedVerticesImpl
Constructor
DirectedVerticesImpl(IdGroupingToken, DirectedVertexFactory) - Constructor for class org.goplanit.graph.directed.DirectedVerticesImpl
Constructor
DIRECTION - Static variable in class org.goplanit.osm.tags.OsmDirectionTags
key
DIRECTION_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
directPositionsToCoordinates(List<DirectPosition>) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Convert OpenGIS directPosition to JTS coordinates
disableLinkStorageConstraints(boolean) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmConfigurator
Dis or enable enforcing any storage constraints on link(segments)
disbandTransportNetwork() - Method in class org.goplanit.assignment.TrafficAssignment
detach the virtual and physical transport network again
discardSubNetworkAbovesize - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
When dangling subnetworks are marked for removal, this threshold determines the maximum subnetwork size for it NOT to be removed.
discardSubNetworkBelowSize - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
When dangling subnetworks are marked for removal, this threshold determines the minimum subnetwork size for it NOT to be removed.
disconnectVerticesFromEdge(Edge) - Method in class org.goplanit.network.transport.TransportModelNetwork
Remove Edge from both vertices
disconnectVerticesFromEdgeSegment(EdgeSegment) - Method in class org.goplanit.network.transport.TransportModelNetwork
Remove edge segment from the incoming or outgoing set of edge segments for the related vertices
DISCOURAGED - Static variable in class org.goplanit.osm.tags.OsmAccessTags
value: discouraged tag
DISMOUNT - Static variable in class org.goplanit.osm.tags.OsmAccessTags
value: dismount tag mainly used by bicycle mode, possibly horse riders?
DISMOUNT - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
DISTANCE - org.goplanit.utils.unit.UnitGroup
 
DistanceUnit - Class in org.goplanit.utils.unit
Unit class for all distance related units
DistanceUnit(UnitType) - Constructor for class org.goplanit.utils.unit.DistanceUnit
Constructor
DISUSED - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
DOCTYPE - Static variable in class org.goplanit.matsim.converter.MatsimNetworkWriter
the doc type of MATSIM network
DOCTYPE - Static variable in class org.goplanit.matsim.converter.MatsimZoningWriter
the doc type of MATSIM public transport schedule.
DOG - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
 
DOMINICA - Static variable in class org.goplanit.utils.locale.CountryNames
 
DOT - Static variable in class org.goplanit.utils.misc.FileUtils
 
dotProduct(double[], double[], int) - Static method in class org.goplanit.utils.arrays.ArrayUtils
Return the dot product of two arrays The dot product is found by multiplying the elements of each array at each position together and then taking the sum of the multiplied values e.g.
DOUBLE - org.goplanit.output.enums.DataType
 
DOUBLEHYPHEN - org.goplanit.utils.args.ArgumentStyle
 
doubleStringToBigDecimal(String) - Static method in class org.goplanit.utils.math.TypeConversionUtil
convert a string that can be interpreted as a double to a type that parses double via .valueOf(double theDouble)
doubleValue() - Method in class org.goplanit.utils.function.NullaryDoubleSupplier
DOWNSTREAM - org.goplanit.assignment.ltm.eltm.LinkSegmentBoundary.Location
 
DOWNSTREAM_NODE_EXTERNAL_ID - org.goplanit.output.property.OutputPropertyType
 
DOWNSTREAM_NODE_ID - org.goplanit.output.property.OutputPropertyType
 
DOWNSTREAM_NODE_ID - org.goplanit.tntp.enums.NetworkFileColumnType
 
DOWNSTREAM_NODE_LOCATION - org.goplanit.output.property.OutputPropertyType
 
DOWNSTREAM_NODE_XML_ID - org.goplanit.output.property.OutputPropertyType
 
DownstreamNodeExternalIdOutputProperty - Class in org.goplanit.output.property
 
DownstreamNodeExternalIdOutputProperty() - Constructor for class org.goplanit.output.property.DownstreamNodeExternalIdOutputProperty
 
DownstreamNodeIdOutputProperty - Class in org.goplanit.output.property
 
DownstreamNodeIdOutputProperty() - Constructor for class org.goplanit.output.property.DownstreamNodeIdOutputProperty
 
DownstreamNodeLocationOutputProperty - Class in org.goplanit.output.property
 
DownstreamNodeLocationOutputProperty() - Constructor for class org.goplanit.output.property.DownstreamNodeLocationOutputProperty
 
DownstreamNodeXmlIdOutputProperty - Class in org.goplanit.output.property
 
DownstreamNodeXmlIdOutputProperty() - Constructor for class org.goplanit.output.property.DownstreamNodeXmlIdOutputProperty
 
DrivingDirectionDefaultByCountry - Class in org.goplanit.utils.locale
convenience class that provides the driving direction per country (left hand drive or not) based on https://en.wikipedia.org/wiki/Left-_and_right-hand_traffic
DrivingDirectionDefaultByCountry() - Constructor for class org.goplanit.utils.locale.DrivingDirectionDefaultByCountry
 
DROP_OFF_TYPE - org.goplanit.gtfs.enums.GtfsKeyType
 

E

EAST_TIMOR - Static variable in class org.goplanit.utils.locale.CountryNames
 
Edge - Interface in org.goplanit.utils.graph
Edge interface connecting two vertices in a non-directional fashion.
EDGE_ID_CLASS - Static variable in interface org.goplanit.utils.graph.Edge
id class for generating ids
EDGE_SEGMENT_ID_CLASS - Static variable in interface org.goplanit.utils.graph.EdgeSegment
id class for generating ids
EdgeFactory - Interface in org.goplanit.utils.graph
Factory interface for creating edge instances
EdgeFactoryImpl - Class in org.goplanit.graph
Factory for creating edges on edges container
EdgeFactoryImpl(IdGroupingToken, Edges) - Constructor for class org.goplanit.graph.EdgeFactoryImpl
Constructor
EdgeImpl - Class in org.goplanit.graph
Edge class connecting two vertices via some geometry.
EdgeImpl(EdgeImpl) - Constructor for class org.goplanit.graph.EdgeImpl
Copy constructor, input properties are copied using serialisation/deserialisation because shallow copy is considered dangerous
EdgeImpl(IdGroupingToken, Vertex, Vertex) - Constructor for class org.goplanit.graph.EdgeImpl
Constructor which injects link lengths directly
EdgeImpl(IdGroupingToken, Vertex, Vertex, double) - Constructor for class org.goplanit.graph.EdgeImpl
Constructor which injects link lengths directly
edges - Variable in class org.goplanit.graph.UntypedGraphImpl
class instance containing all edges
edges - Variable in class org.goplanit.graph.VertexImpl
Edges of this vertex
Edges - Interface in org.goplanit.utils.graph
Container and factory class for edges in a graph, also to be used to create and register edges of any (derived) type
EdgeSegment - Interface in org.goplanit.utils.graph
EdgeSegment represents an edge in a particular (single) direction.
edgeSegmentCosts - Variable in class org.goplanit.algorithms.shortestpath.AStarShortestPathAlgorithm
The cost for each edge to determine shortest paths
edgeSegmentCosts - Variable in class org.goplanit.algorithms.shortestpath.DijkstraShortestPathAlgorithm
Track the cost for each edge to determine shortest paths
EdgeSegmentFactory - Interface in org.goplanit.utils.graph.directed
Factory interface for creating edge segment instances
EdgeSegmentFactoryImpl - Class in org.goplanit.graph.directed
Factory for creating edge segments on edge segments container
EdgeSegmentFactoryImpl(IdGroupingToken, EdgeSegments) - Constructor for class org.goplanit.graph.directed.EdgeSegmentFactoryImpl
Constructor
EdgeSegmentImpl - Class in org.goplanit.graph.directed
EdgeSegment represents an edge in a particular (single) direction.
EdgeSegmentImpl(EdgeSegmentImpl) - Constructor for class org.goplanit.graph.directed.EdgeSegmentImpl
Copy constructor
EdgeSegmentImpl(IdGroupingToken, boolean) - Constructor for class org.goplanit.graph.directed.EdgeSegmentImpl
Constructor (without setting parent edge)
EdgeSegmentImpl(IdGroupingToken, DirectedEdge, boolean) - Constructor for class org.goplanit.graph.directed.EdgeSegmentImpl
Constructor
edgeSegments - Variable in class org.goplanit.graph.directed.UntypedDirectedGraphImpl
class instance containing all edge segments
EdgeSegments - Interface in org.goplanit.utils.graph.directed
Container and factory class for edge segments in a graph, also to be used to create and register edge segments of any (derived) type
EdgeSegmentsImpl - Class in org.goplanit.graph.directed
Implementation of EdgeSegments interface.
EdgeSegmentsImpl(EdgeSegmentsImpl) - Constructor for class org.goplanit.graph.directed.EdgeSegmentsImpl
Copy constructor
EdgeSegmentsImpl(IdGroupingToken) - Constructor for class org.goplanit.graph.directed.EdgeSegmentsImpl
Constructor
EdgeSegmentsImpl(IdGroupingToken, EdgeSegmentFactory) - Constructor for class org.goplanit.graph.directed.EdgeSegmentsImpl
Constructor
EdgesImpl - Class in org.goplanit.graph
Implementation of Edges interface
EdgesImpl(EdgesImpl) - Constructor for class org.goplanit.graph.EdgesImpl
Copy constructor
EdgesImpl(EdgeFactory) - Constructor for class org.goplanit.graph.EdgesImpl
Constructor
EdgesImpl(IdGroupingToken) - Constructor for class org.goplanit.graph.EdgesImpl
Constructor
ELEVATOR - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
eligibleOsmModes - Variable in class org.goplanit.osm.converter.helper.OsmLaneTaggingSchemeHelper
track the osm modes that we are considering for the lanes:mode:*=* scheme
eligiblePublicServiceVehicleModes - Variable in class org.goplanit.osm.converter.helper.OsmLaneTaggingSchemeHelper
track the public service vehicle modes that are eligible for this instance
ELTM - Static variable in class org.goplanit.assignment.TrafficAssignment
short hand to choose eLTM as assignment type
END_DATE - org.goplanit.gtfs.enums.GtfsKeyType
 
END_OF_METADATA_INDICATOR - Static variable in class org.goplanit.tntp.TntpHeaderConstants
 
END_TIME - org.goplanit.gtfs.enums.GtfsKeyType
 
endXmlDocument(Pair<XMLStreamWriter, Writer>) - Static method in class org.goplanit.utils.xml.PlanitXmlWriterUtils
end the XML document and close the writers, streams etc.
ENFORCEMENT - Static variable in class org.goplanit.osm.tags.OsmRelationTypeTags
 
ENGLAND - Static variable in class org.goplanit.utils.locale.CountryNames
 
entryEdgeSegments - Variable in class org.goplanit.graph.directed.DirectedVertexImpl
Entry edge segments which connect to this vertex
EnumConversionUtil - Class in org.goplanit.io.xml.util
Some methods to convert the XML schema enums to PLANit memory model enums
EnumConversionUtil() - Constructor for class org.goplanit.io.xml.util.EnumConversionUtil
 
EnumConverter - Interface in org.goplanit.io.xml.converter
Utility methods to convert enumerations from the PLANit org.planit.output.enums package into enumerations generated from the output XSD file
EpsgCodesByCountry - Class in org.goplanit.utils.epsg
convenience method that provides a mapping from country name to a possible EPSG coordinate reference system code, e.g., "EPSG:1234".
EpsgCodesByCountry() - Constructor for class org.goplanit.utils.epsg.EpsgCodesByCountry
 
EPSILON_12 - Static variable in class org.goplanit.utils.math.Precision
 
EPSILON_15 - Static variable in class org.goplanit.utils.math.Precision
 
EPSILON_18 - Static variable in class org.goplanit.utils.math.Precision
 
EPSILON_3 - Static variable in class org.goplanit.utils.math.Precision
 
EPSILON_6 - Static variable in class org.goplanit.utils.math.Precision
the default Epsilon unless indicated otherwise
EPSILON_9 - Static variable in class org.goplanit.utils.math.Precision
 
equals(Object) - Method in class org.goplanit.component.PlanitComponent
equals(Object) - Method in class org.goplanit.gtfs.scheme.GtfsFileScheme
equals when both enums are identical
equals(Object) - Method in class org.goplanit.output.property.OutputProperty
Overridden equals() method This method is needed to allow output properties to be removed from the output list if required.
equals(Object) - Method in class org.goplanit.utils.event.EventType
equals(Object) - Method in class org.goplanit.utils.id.IdAbleImpl
equals(Object) - Method in class org.goplanit.utils.id.IdGroupingToken
equals(Object) - Method in class org.goplanit.utils.misc.Pair
Compare to another pair
equals(Object) - Method in class org.goplanit.utils.unit.GroupUnit
equals(Object) - Method in class org.goplanit.utils.unit.SimpleUnit
equals(LinkSegmentExpectedResultsDto) - Method in class org.goplanit.utils.test.LinkSegmentExpectedResultsDto
Tests whether this ResultDto object is equal to another one
ESWATINI - Static variable in class org.goplanit.utils.locale.CountryNames
 
Event - Interface in org.goplanit.utils.event
The Event interface defines a typed event (using the EventType).
EVENT_TYPE - Static variable in class org.goplanit.component.event.PopulateComponentEvent
event type fired off when edge has been broken
EVENT_TYPE - Static variable in class org.goplanit.component.event.PopulateDemandsEvent
event type fired off when demands need to be populated
EVENT_TYPE - Static variable in class org.goplanit.component.event.PopulateFundamentalDiagramEvent
event type fired off when fundamental diagram component needs to be populated
EVENT_TYPE - Static variable in class org.goplanit.component.event.PopulateGapFunctionEvent
event type fired off when gap function needs to be populated
EVENT_TYPE - Static variable in class org.goplanit.component.event.PopulateInitialLinkSegmentCostEvent
event type fired off when initial costs (without specific time period) needs to be populated
EVENT_TYPE - Static variable in class org.goplanit.component.event.PopulateNetworkEvent
event type fired off when network needs to be populated
EVENT_TYPE - Static variable in class org.goplanit.component.event.PopulatePhysicalCostEvent
event type fired off when a physical cost component needs to be populated
EVENT_TYPE - Static variable in class org.goplanit.component.event.PopulateRoutedServicesEvent
event type fired off when network needs to be populated
EVENT_TYPE - Static variable in class org.goplanit.component.event.PopulateServiceNetworkEvent
event type fired off when network needs to be populated
EVENT_TYPE - Static variable in class org.goplanit.component.event.PopulateZoningEvent
event type fired off when zoning needs to be populated
EVENT_TYPE - Static variable in class org.goplanit.graph.modifier.event.BreakEdgeEvent
event type fired off when edge has been broken
EVENT_TYPE - Static variable in class org.goplanit.graph.modifier.event.BreakEdgeSegmentEvent
event type fired off when edge has been broken
EVENT_TYPE - Static variable in class org.goplanit.graph.modifier.event.RemoveSubGraphEdgeEvent
event type fired off when sub graph edge has been removed
EVENT_TYPE - Static variable in class org.goplanit.graph.modifier.event.RemoveSubGraphEdgeSegmentEvent
event type fired off when sub graph edge segment has been removed
EVENT_TYPE - Static variable in class org.goplanit.graph.modifier.event.RemoveSubGraphEvent
event type fired off when sub graph vertex has been removed
EVENT_TYPE - Static variable in class org.goplanit.graph.modifier.event.RemoveSubGraphVertexEvent
event type fired off when sub graph vertex has been removed
EVENT_TYPE - Static variable in class org.goplanit.zoning.modifier.event.ModifiedZoneIdsEvent
event type fired off when zone ids have been modified
EventBasedLtm - Class in org.goplanit.assignment.ltm.eltm
Event based Link Transmission Model implementation (eLTM) for network loading using a capacity constrained (Deterministic) assignment
EventBasedLtm(EventBasedLtm) - Constructor for class org.goplanit.assignment.ltm.eltm.EventBasedLtm
Copy Constructor
EventBasedLtm(IdGroupingToken) - Constructor for class org.goplanit.assignment.ltm.eltm.EventBasedLtm
Constructor
EventBasedLtmConfigurator - Class in org.goplanit.assignment.ltm.eltm
Configurator for eLTM Fundamental diagram: NEWELL Node Model: TAMPERE
EventBasedLtmConfigurator() - Constructor for class org.goplanit.assignment.ltm.eltm.EventBasedLtmConfigurator
Constructor
EventBasedLtmTrafficAssignmentBuilder - Class in org.goplanit.assignment.ltm.eltm
The eLTM traffic assignment builder.
EventBasedLtmTrafficAssignmentBuilder(IdGroupingToken, InputBuilderListener, Demands, Zoning, TransportLayerNetwork<?, ?>) - Constructor for class org.goplanit.assignment.ltm.eltm.EventBasedLtmTrafficAssignmentBuilder
Constructor
EventImpl - Class in org.goplanit.utils.event
The Base implementation for LocalEvent interface.
EventImpl(EventType, Object, Object) - Constructor for class org.goplanit.utils.event.EventImpl
Constructor
EventImpl(EventType, Object, Object[]) - Constructor for class org.goplanit.utils.event.EventImpl
Constructor
EventListener - Interface in org.goplanit.utils.event
Base interface for event listeners.
EventListenerPriority - Enum in org.goplanit.utils.event
Priority that a listener can claim upon registration for events.
EventProducer - Interface in org.goplanit.utils.event
Interface to signify event producers.
EventProducerImpl - Class in org.goplanit.utils.event
The EventProducer is the base class able to produce events.
EventProducerImpl() - Constructor for class org.goplanit.utils.event.EventProducerImpl
Constructs a new EventProducer and checks for duplicate values in event types.
EventType - Class in org.goplanit.utils.event
Event type wraps a String representing the unique name identifier for an event.
EventType(String) - Constructor for class org.goplanit.utils.event.EventType
Constructor
EXACT_TIMES - org.goplanit.gtfs.enums.GtfsKeyType
 
EXCEPTION_TYPE - org.goplanit.gtfs.enums.GtfsKeyType
 
excludeColumns(GtfsKeyType...) - Method in class org.goplanit.gtfs.reader.GtfsFileReaderSettings
Exclude one or more columns from in memory object to for example reduce the memory foot print
excludedOsmWays - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
allow users to provide OSM way ids for ways that we are not to parse, for example when we know the original coding or tagging is problematic
excludeLinksOnWrongSideOf(Geometry, Collection<Link>, boolean, Collection<Mode>, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.PlanitLinkUtils
create a subset of links from the passed in ones, removing all links for which we can be certain that geometry is located on the wrong side of the road infrastructure geometry.
excludeOsmNodeById(Number) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Provide OSM id of node that we are not to parse as public transport infrastructure, for example when we know the original coding or tagging is problematic for a stop_position, station, platform, etc.
excludeOsmNodesById(Number...) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Provide OSM ids of nodes that we are not to parse as public transport infrastructure, for example when we know the original coding or tagging is problematic for a stop_position, station, platform, etc.
excludeOsmNodesById(Collection<Number>) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Provide OSM ids of nodes that we are not to parse as public transport infrastructure, for example when we know the original coding or tagging is problematic for a stop_position, station, platform, etc.
excludeOsmWayById(Number) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Provide OSM id of way that we are not to parse as public transport infrastructure, for example when we know the original coding or tagging is problematic for a station, platform, etc.
excludeOsmWayFromParsing(Number) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
exclude specific OSM ways from being parsed based on their id
excludeOsmWaysById(Number...) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Provide OSM ids of ways that we are not to parse as public transport infrastructure, for example when we know the original coding or tagging is problematic for a station, platform, etc.
excludeOsmWaysById(Collection<Number>) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Provide OSM ids of ways that we are not to parse as public transport infrastructure, for example when we know the original coding or tagging is problematic for a station, platform, etc.
excludeOsmWaysFromParsing(Number...) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
exclude specific OSM ways from being parsed based on their id
excludeOsmWaysFromParsing(List<Number>) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
exclude specific OSM ways from being parsed based on their id.
excludeOsmWayTypesWithoutActivatedModes() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
explicitly exclude all osmWay types that are included but have no more activated modes due to deactivation of their default assigned modes.
excludeOsmWayTypesWithoutActivatedModes() - Method in class org.goplanit.osm.converter.network.OsmWaySettings
explicitly exclude all osmWay types that are included but have no more activated modes due to deactivation of their default assigned modes.
execute() - Method in class org.goplanit.assignment.TrafficAssignment
Execute assignment, including initializing resources, running equilibration and then closing resources
execute(double[], double[], int) - Method in class org.goplanit.sdinteraction.smoothing.MSASmoothing
Apply smoothing based on the current step size
execute(double[], double[], int) - Method in class org.goplanit.sdinteraction.smoothing.Smoothing
Apply smoothing based on the current step size
execute(double, double) - Method in class org.goplanit.sdinteraction.smoothing.MSASmoothing
Apply smoothing based on the current step size
execute(double, double) - Method in class org.goplanit.sdinteraction.smoothing.Smoothing
Apply smoothing based on the current step size
execute(String, String, String, String, String, String, boolean, int, double, Unit, double) - Method in class org.goplanit.tntp.TntpMain
Top-level method which runs PLANit for TNTP format input
executeAllTrafficAssignments() - Method in class org.goplanit.io.project.PlanItSimpleProject
Execute all registered traffic assignments Top-level error recording is done in this class.
executeAllTrafficAssignments() - Method in class org.goplanit.project.CustomPlanItProject
Execute all registered traffic assignments Top-level error recording is done in this class.
executeEquilibration() - Method in class org.goplanit.assignment.ltm.eltm.EventBasedLtm
 
executeEquilibration() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
Run equilibration after resources initialized, including saving results
executeEquilibration() - Method in class org.goplanit.assignment.StaticTrafficAssignment
Execute equilibration over all time periods and modes
executeEquilibration() - Method in class org.goplanit.assignment.TrafficAssignment
Run equilibration after resources initialized, including saving results
executeFlowShift(double, double, double[]) - Method in class org.goplanit.assignment.ltm.sltm.Pas
Shift flows for this PAS given the currently known costs and smoothing procedure to apply
executeNetworkCostsUpdate(Mode, boolean, double[]) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
Perform an update of the network wide costs where a partial update is applied in case only potentially blocking nodes are updated during the loading
executeNetworkLoading() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
Perform a network loading based on the current assignment state
executeOneToAll(DirectedVertex) - Method in class org.goplanit.algorithms.shortestpath.AcyclicMinMaxShortestPathAlgorithm
Perform a one-to-all min-max path search where we construct both the least and most costliest path from the origin vertex provided to all other vertices in the (sub)graph.
executeOneToAll(DirectedVertex) - Method in class org.goplanit.algorithms.shortestpath.DijkstraShortestPathAlgorithm
Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edges
executeOneToAll(DirectedVertex) - Method in interface org.goplanit.algorithms.shortestpath.OneToAllShortestPathAlgorithm
Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edges
executeOneToOne(DirectedVertex, DirectedVertex) - Method in class org.goplanit.algorithms.shortestpath.AStarShortestPathAlgorithm
Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edges
executeOneToOne(DirectedVertex, DirectedVertex) - Method in interface org.goplanit.algorithms.shortestpath.OneToOneShortestPathAlgorithm
Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edges
executeTimePeriod(TimePeriod) - Method in class org.goplanit.assignment.StaticTrafficAssignment
Perform assignment for a given time period
executeTimePeriod(TimePeriod, Set<Mode>) - Method in class org.goplanit.assignment.algorithmb.AlgorithmB
Execute the time period for the registered modes
executeTimePeriod(TimePeriod, Set<Mode>) - Method in class org.goplanit.assignment.algorithmb.AlgorithmBEquilibration
The method that performs the equilibration for a given time period using AlgorithmB
executeTimePeriod(TimePeriod, Set<Mode>) - Method in class org.goplanit.assignment.StaticTrafficAssignment
Execute the time period for the registered modes
executeTimePeriod(TimePeriod, Set<Mode>) - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignment
Perform assignment for a given time period using Dijkstra's algorithm
executeTrafficAssignment(TrafficAssignment) - Method in class org.goplanit.project.CustomPlanItProject
Execute a particular traffic assignment
exitEdgeSegments - Variable in class org.goplanit.graph.directed.DirectedVertexImpl
Exit edge segments which connect to this vertex
EXTERNAL_ID - org.goplanit.converter.IdMapperType
 
ExternalIdAble - Interface in org.goplanit.utils.id
A class implementing this interface signals that it is external id-able.
ExternalIdAbleImpl - Class in org.goplanit.utils.id
Implementation of ExternalIdable interface including hash and equals based on id
ExternalIdAbleImpl(long) - Constructor for class org.goplanit.utils.id.ExternalIdAbleImpl
Constructor
ExternalIdAbleImpl(ExternalIdAbleImpl) - Constructor for class org.goplanit.utils.id.ExternalIdAbleImpl
Copy constructor
extractClosestLineSegmentTo(Geometry, T, PlanitJtsCrsUtils) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Extract the JTS line segment from the edge segment that is closest to the reference geometry in its intended direction.
extractClosestLineSegmentToGeometryFromLinkSegment(Geometry, MacroscopicLinkSegment, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.PlanitLinkSegmentUtils
Extract a JTS line segment based on the closest two coordinates on the link segment geometry in its intended direction to the reference geometry provided
extractClosestProjectedLinearLocationOnEdgeForTransferZone(TransferZone, Edge, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.PlanitTransferZoneUtils
Find the linear location reflecting the closest projected location between the transfer zone and link geometries.
extractCompatibleOsmModes(Collection<String>, Collection<String>, boolean) - Static method in class org.goplanit.osm.util.OsmModeUtils
Find out if modes to check are compatible with the reference OSM modes.
extractCountryNameFromFile(Path) - Static method in class org.goplanit.osm.defaults.CountrySpecificDefaultUtils
Validate if file is a valid resource file and its name is constructed based on a country code.
extractDestinationCrsCompatibleCoordinate(Point) - Method in class org.goplanit.matsim.converter.MatsimWriter
Using the destination crs and its transformer extract the coordinate from the position in the desired crs
extractDirectedConnectoids(OsmNode, Map<String, String>, Collection<TransferZone>, Collection<Mode>, TransferZoneGroup) - Method in class org.goplanit.osm.converter.zoning.handler.helper.ConnectoidHelper
create and/or update directed connectoids for the transfer zones and mode combinations when eligible, based on the passed in OSM node where the connectoids access link segments are extracted from
extractDirectedConnectoidsForMode(OsmNode, TransferZone, Mode, PlanitJtsCrsUtils) - Method in class org.goplanit.osm.converter.zoning.handler.helper.ConnectoidHelper
create and/or update directed connectoids for the given mode and layer based on the passed in osm node (location) where the connectoids access link segments are extracted for.
extractDirectedConnectoidsForMode(Point, TransferZone, Mode, Collection<Link>, PlanitJtsCrsUtils) - Method in class org.goplanit.osm.converter.zoning.handler.helper.ConnectoidHelper
create and/or update directed connectoids for the given mode and layer based on the passed in location where the connectoids access link segments are extracted for.
extractDirectedConnectoidsForStandAloneTransferZoneByPlanitLink(long, Geometry, Link, TransferZone, Mode, double, MacroscopicNetworkLayer) - Method in class org.goplanit.osm.converter.zoning.handler.helper.ConnectoidHelper
create connectoids not based on osm node location but based on auto-generated geographic location on the provided link's link segments by finding either a close enough existing coordinate (osm node), or if not close enough a newly created coordinate at the appropriate position.
extractGeometry(OsmEntity, Map<Long, OsmNode>) - Static method in class org.goplanit.osm.util.PlanitOsmUtils
extract geometry from the osm entity, either a point, line string or polygon
extractGeometry(OsmEntity, Map<Long, OsmNode>, Level) - Static method in class org.goplanit.osm.util.PlanitOsmUtils
extract geometry from the osm entity, either a point, line string or polygon
extractGeometry(OsmWay, Map<Long, OsmNode>) - Static method in class org.goplanit.osm.util.OsmWayUtils
extract geometry from the osm way which can either be a line string or polygon
extractGeometry(OsmWay, Map<Long, OsmNode>, Level) - Static method in class org.goplanit.osm.util.OsmWayUtils
extract geometry from the osm way which can either be a line string or polygon
extractLineString(OsmWay, int, int, Map<Long, OsmNode>) - Static method in class org.goplanit.osm.util.OsmWayUtils
Extract the geometry for the passed in way as line string for the given nodes
extractLineString(OsmWay, Map<Long, OsmNode>) - Static method in class org.goplanit.osm.util.OsmWayUtils
Extract the geometry for the passed in way as line string
extractLineStringNoThrow(OsmWay, int, int, Map<Long, OsmNode>) - Static method in class org.goplanit.osm.util.OsmWayUtils
extractLineStringNoThrow(OsmWay, Map<Long, OsmNode>) - Static method in class org.goplanit.osm.util.OsmWayUtils
extractLinkSegmentTypes(OsmWay, Map<String, String>) - Method in class org.goplanit.osm.converter.network.OsmNetworkHandler
extract the correct link segment type based on the configuration of supported modes, the defaults for the given osm way and any modifications to the mode access based on the passed in tags of the OSM way
extractOsmEntityType(TransferZone) - Static method in class org.goplanit.osm.util.PlanitTransferZoneUtils
Extract the OSM entity type from a PLANit Transfer zone
extractOsmWay(OsmWay, Map<String, String>) - Method in class org.goplanit.osm.converter.network.OsmNetworkHandler
extract OSM way's PLANit infrastructure for the entire way, i.e., link, nodes, and link segments where applicable.
extractPartialOsmWay(OsmWay, Map<String, String>, int, int, boolean) - Method in class org.goplanit.osm.converter.network.OsmNetworkHandler
Extract OSM way's PLANit infrastructure for the part of the way that is indicated.
extractPartialOsmWay(OsmWay, Map<String, String>, int, int, boolean, Pair<MacroscopicLinkSegmentType, MacroscopicLinkSegmentType>) - Method in class org.goplanit.osm.converter.network.OsmNetworkLayerParser
extract OSM way's PLANit infrastructure for the part of the way that is indicated.
extractPoint(OsmWay, Map<Long, OsmNode>) - Static method in class org.goplanit.osm.util.OsmWayUtils
creates a point geoetry using the first available node from the nodes on the osm way.
extractPolygon(OsmWay, Map<Long, OsmNode>) - Static method in class org.goplanit.osm.util.OsmWayUtils
Extract the geometry for the passed in way as polygon (assumed it has been identified as such already)
extractPolygonNoThrow(OsmWay, Map<Long, OsmNode>) - Static method in class org.goplanit.osm.util.OsmWayUtils
identical to OsmWayUtils.extractPolygon(de.topobyte.osm4j.core.model.iface.OsmWay,java.util.Map<java.lang.Long,de.topobyte.osm4j.core.model.iface.OsmNode>), except it does not throw exceptions, but simply logs any issues found and tries to salvage the polygon by creating it out of the coordinates that are available as lnog as we can still create a closed 2D shape.
extractPublicTransportModesFrom(Collection<String>) - Static method in class org.goplanit.osm.util.OsmModeUtils
Collect all pt modes available from the passed in modes across all major mode types (road, rail, water)
extractSrsName(PlanitXmlWriterSettings) - Static method in class org.goplanit.io.converter.PlanitWriterImpl
Extract the src name to use based on the available crs information on network and settings
extractTransferInfrastructure(OsmNode, OsmPtVersionScheme, Map<String, String>) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningProcessingHandler
extract the transfer infrastructure which will contribute to newly created transfer zones on the zoning instance
extractTransferInfrastructure(OsmWay, OsmPtVersionScheme, Map<String, String>) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningProcessingHandler
extract the transfer infrastructure which will contribute to newly created transfer zones on the zoning instance
extractTransferZoneTypeFromPtv1Tags(OsmNode, Map<String, String>) - Static method in class org.goplanit.osm.util.PlanitTransferZoneUtils
Collect the transfer zone type based on the tags

F

factory - Variable in class org.goplanit.network.layers.MacroscopicNetworkLayersImpl
factory to use for creating layer instances
factory - Variable in class org.goplanit.network.layers.ServiceNetworkLayersImpl
factory to use for creating layer instances
factory - Variable in class org.goplanit.service.routed.RoutedServicesLayersImpl
factory for this container class
factory - Variable in class org.goplanit.service.routed.RoutedTripsImpl
factory for this container class
FALKLAND_ISLANDS - Static variable in class org.goplanit.utils.locale.CountryNames
 
FARE_ATTRIBUTE - org.goplanit.gtfs.enums.GtfsObjectType
 
FARE_ATTRIBUTES - org.goplanit.gtfs.enums.GtfsFileType
 
FARE_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
FARE_RULE - org.goplanit.gtfs.enums.GtfsObjectType
 
FARE_RULES - org.goplanit.gtfs.enums.GtfsFileType
 
FEED_CONTACT_EMAIL - org.goplanit.gtfs.enums.GtfsKeyType
 
FEED_CONTACT_URL - org.goplanit.gtfs.enums.GtfsKeyType
 
FEED_END_DATE - org.goplanit.gtfs.enums.GtfsKeyType
 
FEED_INFO - org.goplanit.gtfs.enums.GtfsFileType
 
FEED_INFO - org.goplanit.gtfs.enums.GtfsObjectType
 
FEED_LANG - org.goplanit.gtfs.enums.GtfsKeyType
 
FEED_PUBLISHER_NAME - org.goplanit.gtfs.enums.GtfsKeyType
 
FEED_PUBLISHER_URL - org.goplanit.gtfs.enums.GtfsKeyType
 
FEED_START_DATE - org.goplanit.gtfs.enums.GtfsKeyType
 
FEED_VERSION - org.goplanit.gtfs.enums.GtfsKeyType
 
FEET - org.goplanit.tntp.enums.LengthUnits
 
FEET_MIN - org.goplanit.tntp.enums.SpeedUnits
 
FERRY - Static variable in class org.goplanit.osm.tags.OsmWaterModeTags
 
FIELD_NAME - org.goplanit.gtfs.enums.GtfsKeyType
 
FIELD_VALUE - org.goplanit.gtfs.enums.GtfsKeyType
 
FIJI - Static variable in class org.goplanit.utils.locale.CountryNames
 
FileOutputFormatter - Class in org.goplanit.output.formatter
Common methods used by output formatters which write data to physical files
FileOutputFormatter(IdGroupingToken) - Constructor for class org.goplanit.output.formatter.FileOutputFormatter
Constructor
FileUtils - Class in org.goplanit.utils.misc
Lightweight File utilities
FileUtils() - Constructor for class org.goplanit.utils.misc.FileUtils
 
filterModeCompatibleLinks(Collection<String>, Collection<Link>, boolean) - Method in class org.goplanit.osm.converter.helper.OsmModeHelper
Find all links with at least one compatible mode (and PLANit mode mapped) based on the passed in reference OSM modes and potential links In case no eligible modes are provided (null), we allow any transfer zone with at least one valid mapped mode
filterModeCompatibleTransferZones(Collection<String>, Collection<TransferZone>, boolean) - Method in class org.goplanit.osm.converter.zoning.handler.helper.TransferZoneHelper
Find all transfer zones with at least one compatible mode (and PLANit mode mapped) based on the passed in reference osm modes In case no eligible modes are provided (null), we allow any transfer zone with at least one valid mapped mode
finaliseAfterSimulation() - Method in class org.goplanit.output.OutputManager
Allows the output manager to finalise itself and any of its registered output formatters to after the simulation ended
finaliseAfterSimulation(OutputConfiguration, OutputAdapter) - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Finalize the persistence after the simulation.
finaliseAfterSimulation(OutputConfiguration, OutputAdapter) - Method in class org.goplanit.output.formatter.MemoryOutputFormatter
Close all resources used in this formatter
finaliseAfterSimulation(OutputConfiguration, OutputAdapter) - Method in interface org.goplanit.output.formatter.OutputFormatter
Close resources to store results
finaliseAfterSimulation(OutputConfiguration, OutputAdapter) - Method in class org.goplanit.tntp.output.formatter.CSVOutputFormatter
Close output CSV file for a specified output type configuration
finalizeAfterExecution() - Method in class org.goplanit.assignment.TrafficAssignment
Finalize all relevant traffic assignment components after execution of the assignment has ended
findBushAlternativeSubpath(DirectedVertex, short[]) - Method in class org.goplanit.assignment.ltm.sltm.Bush
The alternative subpath (not in this bush) is provided as link segment labels of value -1.
findClosestProjectedCoordinateTo(OsmNode, LineString, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmNodeUtils
Create a coordinate at the location that represents the closest point between the osmNode and the passed in geometry
findConnectoidLocationForstandAloneTransferZoneOnLink(TransferZone, Link, Mode, double, MacroscopicNetworkLayer) - Method in class org.goplanit.osm.converter.zoning.handler.helper.ConnectoidHelper
find a suitable connectoid location on the given link based on the constraints that it must be able to reside on a linksegment that is in the correct relative position to the transfer zone and supports the access mode on at least one of the designated link segment(s) that is eligible (if any).
findEdgeClosest(OsmEntity, Collection<? extends Edge>, Map<Long, OsmNode>, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.PlanitOsmUtils
find the link closest to the passed in osm Entity
findEdgeClosest(OsmNode, Collection<? extends Edge>, double, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmNodeUtils
Find the closest edge to the node location.
findEdgeClosest(OsmNode, Collection<? extends Edge>, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmNodeUtils
Find the closest link to the node location.
findEdgeClosest(OsmWay, Collection<? extends Edge>, double, Map<Long, OsmNode>, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmWayUtils
find the closest edge to the way from the available edges.
findEdgeClosest(OsmWay, Collection<? extends Edge>, Map<Long, OsmNode>, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmWayUtils
find the closest edge to the way from the available edges.
findEdgeClosest(Geometry, Collection<? extends Edge>, PlanitJtsCrsUtils) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Find the edge closest to the passed in geometry using a projection from any existing coordinate on the geometry to the geometry of the link.
findEdgeClosestToLineString(LineString, Collection<? extends Edge>, PlanitJtsCrsUtils) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Find the edge closest to the passed in line string using a projection from any existing coordinate on the line string to the geometry of the link.
findEdgeClosestToPoint(Point, Collection<? extends Edge>, PlanitJtsCrsUtils) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Find the edge closest to the passed in point using a projection from any existing coordinate on the geometry to the geometry of the link.
findEdgesClosest(Geometry, Collection<? extends Edge>, double, PlanitJtsCrsUtils) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Find the edge closest to the passed in geometry as well as all other edges within the provided marging using a projection from any existing coordinate on the geometry to the geometry of the link.
findEdgesClosestToGeometry(Geometry, Collection<? extends Edge>, double, PlanitJtsCrsUtils) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Find the edge closest to the passed in geometry as well as all other edges within the given margin using a projection from any existing coordinate on the geometry to the geometry of the link.
findEdgesClosestToLineString(LineString, Collection<? extends Edge>, double, PlanitJtsCrsUtils) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Find the edge closest to the passed in line string using a projection from any existing coordinate on the line string to the geometry of the link.
findEdgesClosestToPoint(Point, Collection<? extends Edge>, double, PlanitJtsCrsUtils) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Find the edge closest to the passed in point as well as all other edges within the given margin using a projection from any existing coordinate on the geometry to the geometry of the link.
findEdgesSpatially(Envelope, Quadtree) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Find edges spatially based on the provided bounding box and spatially indexed quadtree containing edges as values
findEqualAccessPropertiesForAnyMode(AccessGroupProperties) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
find group access properties that are equal to the ones that are passed in except for the allowed modes, i.e., find existing access properties for any mode that match the ones provided.
findEqualAccessPropertiesForAnyMode(AccessGroupProperties) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
find group access properties that are equal to the ones that are passed in except for the allowed modes, i.e., find existing access properties for any mode that match the ones provided.
findFirst(Predicate<V>) - Method in interface org.goplanit.utils.wrapper.MapWrapper
Find first entry that matches the predicate
findFirst(Predicate<V>) - Method in class org.goplanit.utils.wrapper.MapWrapperImpl
Find first entry that matches the predicate
findFirstAvailableOsmNodeIndexAfter(int, OsmWay, Map<Long, OsmNode>) - Static method in class org.goplanit.osm.util.OsmWayUtils
finds the first available osm node index on the osm way
findFirstCoordinatePosition(Coordinate, int, LineString) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
find first position where the coordinate resides on the geometry.
findFirstCoordinatePosition(Coordinate, LineString) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
find first position where the coordinate resides on the geometry.
findFirstOsmRelationMemberWithRole(OsmRelation, String) - Static method in class org.goplanit.osm.util.OsmRelationUtils
Find the first relation member with the given role
findFirstSuitableExistingPas(Bush, DirectedVertex, double[], double) - Method in class org.goplanit.assignment.ltm.sltm.PasManager
find the first PAS which has the given merge vertex as end vertex and which if we would extend the bush with its least cost alternative would improve to the point it is considered effective enough compared to the upper bound (reduced cost) improvement provided as well as that the bush has sufficient flow on the high cost alternative of the PAS such that it can improve sufficiently by shifting flow towards the new low cost segment.
findIndicesOfFirstLoop(OsmWay, int) - Static method in class org.goplanit.osm.util.OsmWayUtils
Find the start and end index of the first circular component of the passed in way (if any).
findLastAvailableOsmNodeIndexAfter(int, OsmWay, Map<Long, OsmNode>) - Static method in class org.goplanit.osm.util.OsmWayUtils
Finds the last consecutive available OSM node index after the offset, i.e.
findLinksSpatially(Envelope) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
Find links spatially based on the provided bounding box
findMathTransform(CoordinateReferenceSystem, CoordinateReferenceSystem) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Convenience method that wraps the CRS.findMathTransform by catching exceptions and producing a planit excepion only as well as allowing for lenient transformer
findMinimumLineSegmentBetween(OsmWay, LineString, Map<Long, OsmNode>, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmWayUtils
find the minimum distance line segment that connects the osmWay to the passed in line string geometry
findMinimumValuePair(Map<? extends T, Double>) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Find the minimum value pair from this map
findModeCompatibleTransferZoneGroups(Collection<String>, Collection<TransferZone>, boolean) - Method in class org.goplanit.osm.converter.zoning.handler.helper.TransferZoneGroupHelper
Find all transfer zone groups with at least one transfer zone that is mode compatible (and planit mode mapped) with the passed in osm modes In case no eligible modes are provided (null).
findMostProminentOsmHighWayType(Set<? extends Edge>) - Static method in class org.goplanit.osm.util.OsmWayUtils
find the most prominent (important) of the edges based on the osm highway type they carry
findMostRestrictingOutLinkSegmentIndex() - Method in class org.goplanit.algorithms.nodemodel.TampereNodeModel
Find most restricted unprocessed outgoing link segment based on the scaled sending flows
findOsmNodeWithCoordinate2D(Coordinate, Collection<OsmNode>) - Static method in class org.goplanit.osm.util.OsmNodeUtils
find (first) node who's location coincides with the provided coordinate from the collection of eligible nodes passed in
findPlanitEntitiesDistance(LineString, Collection<? extends T>, PlanitJtsCrsUtils) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Find the distances to the line string and the geometry for all given PLANit entities with a supported geometry from the provided collection.
findPlanitEntitiesDistance(Point, Collection<? extends T>, PlanitJtsCrsUtils) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Find the distances to the reference point and the geometry for all given PLANit entities with a supported geometry from the provided collection.
findPlanitEntitiesWithinDistance(LineString, Collection<? extends T>, Double, PlanitJtsCrsUtils) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Find all PLANit entities within striking distance of the line string from the available entities based on the max distance provided.
findPlanitEntitiesWithinDistance(Point, Collection<? extends T>, Double, PlanitJtsCrsUtils) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Find all PLANit entities within striking distance of the line string from the available entities based on the max distance provided.
findPlanitEntityClosest(OsmWay, Collection<? extends T>, double, Map<Long, OsmNode>, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmWayUtils
find the closest PLANit entity to the way from the available entities.
findPlanitEntityClosest(LineString, Collection<? extends T>, double, PlanitJtsCrsUtils) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Find the closest PLANit entity to the line string from the available entities.
findPlanitEntityClosest(Point, Collection<? extends T>, double, PlanitJtsCrsUtils) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Find the closest distance to the reference point and the geometry for some PLANit entity with a supported geometry from the provided collection.
findPlanitEntityDistance(Point, T, PlanitJtsCrsUtils) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Find the closest distance to the reference point and the geometry for some PLANit entity with a supported geometry from the provided collection.
findPlanitLinksWithInternalLocation(Point) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
We identify which current planit links have the given location registered as internal to them
findTransferZoneClosestByTransferGroup(OsmEntity, Collection<? extends TransferZoneGroup>, Map<Long, OsmNode>, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.PlanitTransferZoneUtils
Find the zone (within any of the transfer zone groups) closest to the passed in OSM Entity
findTransferZonesForStopPosition(OsmNode, Map<String, String>, Collection<String>) - Method in class org.goplanit.osm.converter.zoning.handler.helper.TransferZoneHelper
Identical to the one with transfer zone group parameter, only here no stop_position is not part of transfer zone group and therefore we only can find matches spatially
findTransferZonesForStopPosition(OsmNode, Map<String, String>, Collection<String>, TransferZoneGroup) - Method in class org.goplanit.osm.converter.zoning.handler.helper.TransferZoneHelper
Find the transfer zone(s) for a given stop_position, either the user overwritten mapping, or conditioned on mode,reference/name/spatially, or just the closest one in absence of eligible modes.
findZoneClosest(OsmNode, Collection<? extends Zone>, double, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmNodeUtils
find the closest zone to the node location.
findZoneClosest(OsmNode, Collection<? extends Zone>, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmNodeUtils
find the closest zone to the node location.
findZoneClosest(OsmWay, Collection<? extends Zone>, double, Map<Long, OsmNode>, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmWayUtils
Find the closest zone to the way .
findZoneClosest(OsmWay, Collection<? extends Zone>, Map<Long, OsmNode>, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmWayUtils
Find the closest zone to the way .
findZoneWithClosestCoordinateToNode(OsmNode, Collection<? extends Zone>, double, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmNodeUtils
find the closest zone to the node location.
findZoneWithClosestCoordinateToNode(OsmNode, Collection<? extends Zone>, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmNodeUtils
identical to findZoneWithClosest coordinate that requires a maximum search distance.
fireEvent(Event) - Method in class org.goplanit.utils.event.EventProducerImpl
Transmit an event to all interested listeners.
fireEvent(EventListener, Event) - Method in class org.goplanit.component.PlanitComponentFactory
Let derived class deal with the handling of the listener, where based on the derived event implementation the listener's concrete class can be determined which in turn allows for calling the right event callback method which is unknown at this base level since this event mechanism does not force a particular notification method signature on its listener interface
fireEvent(EventListener, Event) - Method in class org.goplanit.graph.modifier.DirectedGraphModifierImpl
Depending on whether these are directed or undirected evens call the appropriate notification method
fireEvent(EventListener, Event) - Method in class org.goplanit.graph.modifier.GraphModifierImpl
Let derived class deal with the handling of the listener, where based on the derived event implementation the listener's concrete class can be determined which in turn allows for calling the right event callback method which is unknown at this base level since this event mechanism does not force a particular notification method signature on its listener interface
fireEvent(EventListener, Event) - Method in class org.goplanit.utils.event.EventProducerImpl
Let derived class deal with the handling of the listener, where based on the derived event implementation the listener's concrete class can be determined which in turn allows for calling the right event callback method which is unknown at this base level since this event mechanism does not force a particular notification method signature on its listener interface
fireEvent(EventListener, Event) - Method in class org.goplanit.zoning.modifier.ZoningModifierImpl
Let derived class deal with the handling of the listener, where based on the derived event implementation the listener's concrete class can be determined which in turn allows for calling the right event callback method which is unknown at this base level since this event mechanism does not force a particular notification method signature on its listener interface
first - Variable in class org.goplanit.utils.misc.Pair
The first object in this Pair
first() - Method in class org.goplanit.utils.misc.Pair
Get first object in pair
FIXED - Static variable in interface org.goplanit.cost.virtual.VirtualCost
short hand for configuring fixed virtual cost instance
fixedConnectoidCost - Variable in class org.goplanit.cost.virtual.FixedConnectoidTravelTimeCost
Fixed connectoid cost for connectoid segments
FixedConnectoidTravelTimeCost - Class in org.goplanit.cost.virtual
Class holding fixed connectoid costs for each connectoid segment
FixedConnectoidTravelTimeCost(FixedConnectoidTravelTimeCost) - Constructor for class org.goplanit.cost.virtual.FixedConnectoidTravelTimeCost
Copy Constructor
FixedConnectoidTravelTimeCost(IdGroupingToken) - Constructor for class org.goplanit.cost.virtual.FixedConnectoidTravelTimeCost
Constructor
fixedInput - Variable in class org.goplanit.algorithms.nodemodel.TampereNodeModelInput
fixed inputs to use
FixedVirtualCostConfigurator - Class in org.goplanit.cost.virtual
Configurator for FixedConnectoidTravelTimeCost implementation
FixedVirtualCostConfigurator() - Constructor for class org.goplanit.cost.virtual.FixedVirtualCostConfigurator
Constructor
FLOAT - org.goplanit.output.enums.DataType
 
FLOW - org.goplanit.output.property.OutputPropertyType
 
flowAcceptanceFactors - Variable in class org.goplanit.assignment.ltm.sltm.consumer.NetworkFlowUpdateData
Flow acceptance factors to use
flowAcceptanceGapFunction - Variable in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
the gap function to apply on global convergence update
FlowOutputProperty - Class in org.goplanit.output.property
Property to provide the Flow rate in PCU/hour.
FlowOutputProperty() - Constructor for class org.goplanit.output.property.FlowOutputProperty
 
FOOT - Static variable in class org.goplanit.osm.tags.OsmPedestrianTags
can be used as key to indicate access for the mode pedestrians , e.g., foot=yes
FOOT - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
 
FOOTWAY - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
footway can be used as highway=footway, or footway=sidewalk/crossing
FOOTWAY - Static variable in class org.goplanit.osm.tags.OsmPedestrianTags
can be used as key or value, e.g.
FOOTWAY_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane set to DEFAULT_MINIMUM_CAPACITY_LANE
forEachBackwardEdgeSegment(Vertex, Vertex, Consumer<EdgeSegment>) - Method in interface org.goplanit.algorithms.shortestpath.ShortestPathResult
apply consumer to each edge segment on backward path from destination to origin.
forEachEdgeSegment(boolean, Consumer<EdgeSegment>) - Method in class org.goplanit.assignment.ltm.sltm.Pas
Apply consumer to each edgeSegment on one of the cost segments
forEachIn(Collection<T>, Consumer<T>) - Method in interface org.goplanit.utils.wrapper.MapWrapper
apply provided consumer to each element in values as long as that element is registered on this wrapper
forEachMatchingIdIn(Collection<T>, Consumer<T>) - Method in interface org.goplanit.utils.graph.GraphEntities
Apply provided consumer to each element in values as long as that element is registered under the same id.
forEachNonZeroDestinationDemand(OdZones, OdZone, BiConsumer<OdZone, Double>) - Method in interface org.goplanit.od.demand.OdDemands
Apply the provided consumer to each destination of the origin provided that has non zero demands
forEachNonZeroOdDemand(OdZones, TriConsumer<OdZone, OdZone, Double>) - Method in interface org.goplanit.od.demand.OdDemands
Apply the provided consumer to each origin-destination combination found that has non zero demands
forEachOriginDestination(BiConsumer<OdZone, OdZone>) - Method in interface org.goplanit.utils.zoning.OdZones
Loop over all origin destination combinations possible given the registered zones and apply the provided consumer
forEachPas(Consumer<Pas>) - Method in class org.goplanit.assignment.ltm.sltm.PasManager
Loop over all Pass
forEachVertex(boolean, Consumer<DirectedVertex>) - Method in class org.goplanit.assignment.ltm.sltm.Pas
Apply consumer to each vertex on one of the cost segments
FORESTRY - Static variable in class org.goplanit.osm.tags.OsmAccessTags
value: forestry tag
format5(double) - Static method in class org.goplanit.utils.output.FormatUtils
Outputs a double to five decimal places
format6(double) - Static method in class org.goplanit.utils.output.FormatUtils
Outputs a double to six decimal places
formatObject(Object) - Static method in class org.goplanit.utils.output.OutputUtils
Formats an object (if a double, outputs value to 7 decimal places
FormatUtils - Class in org.goplanit.utils.output
Utility methods for formatting doubles
FormatUtils() - Constructor for class org.goplanit.utils.output.FormatUtils
 
FORWARD - Static variable in class org.goplanit.osm.tags.OsmDirectionTags
direction subtype for road modes, e.g.
FREE_FLOW_TRAVEL_TIME - org.goplanit.tntp.enums.NetworkFileColumnType
 
FREEFLOW - Static variable in interface org.goplanit.cost.physical.PhysicalCost
short hand for configuring physical cost with free flow function instance
FreeFlowLinkTravelTimeConfigurator - Class in org.goplanit.cost.physical
Configurator for FreeFlowLinkTravelTimeCost implementation
FreeFlowLinkTravelTimeConfigurator() - Constructor for class org.goplanit.cost.physical.FreeFlowLinkTravelTimeConfigurator
Constructor
FreeFlowLinkTravelTimeCost - Class in org.goplanit.cost.physical
Simplest possible travel time cost, namely fixed to free flow travel time regardless of the flows measured.
FreeFlowLinkTravelTimeCost(FreeFlowLinkTravelTimeCost) - Constructor for class org.goplanit.cost.physical.FreeFlowLinkTravelTimeCost
Copy Constructor
FreeFlowLinkTravelTimeCost(IdGroupingToken) - Constructor for class org.goplanit.cost.physical.FreeFlowLinkTravelTimeCost
Constructor
freeFlowTravelTimePerLinkSegment - Variable in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
2d Array to store free flow travel time for each [mode][link segment] to be used in calculateSegmentCost()
FREESPEED_METER_SECOND - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlAttributes
 
FREQUENCIES - org.goplanit.gtfs.enums.GtfsFileType
 
FREQUENCY - org.goplanit.gtfs.enums.GtfsObjectType
 
frequencyPerHour - Variable in class org.goplanit.service.routed.RoutedTripFrequencyImpl
frequency of the routed trip per hour
FRIDAY - org.goplanit.gtfs.enums.GtfsKeyType
 
FROM - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlAttributes
 
FROM_STOP_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
fromHeaderName(String) - Static method in enum org.goplanit.output.property.OutputPropertyType
Returns the enumeration value associated with a specified header name (the header name in input and output files)
fromValue(String) - Static method in enum org.goplanit.gtfs.enums.GtfsKeyType
Construct enum from given value
fromValue(String) - Static method in enum org.goplanit.output.property.OutputPropertyType
Returns the enumeration value associated with the specified class name
FUEL - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
FundamentalDiagram - Interface in org.goplanit.supply.fundamentaldiagram
The base interface for the Fundamental Diagram component type.
FundamentalDiagramBranch - Interface in org.goplanit.supply.fundamentaldiagram
A fundamental diagram has two branches each one can have a particular shape.
FundamentalDiagramComponent - Class in org.goplanit.supply.fundamentaldiagram
Fundamental diagram traffic component.
FundamentalDiagramComponent(FundamentalDiagramComponent) - Constructor for class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramComponent
Copy constructor
FundamentalDiagramComponent(IdGroupingToken) - Constructor for class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramComponent
Base constructor
FundamentalDiagramConfigurator<T extends FundamentalDiagramComponent> - Class in org.goplanit.supply.fundamentaldiagram
Base class for all fundamental diagram configurator implementations
FundamentalDiagramConfigurator(Class<T>) - Constructor for class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramConfigurator
Constructor
FundamentalDiagramConfiguratorFactory - Class in org.goplanit.supply.fundamentaldiagram
factory for the fundamental diagram types supported directory by PLANit
FundamentalDiagramConfiguratorFactory() - Constructor for class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramConfiguratorFactory
 
FundamentalDiagramImpl - Class in org.goplanit.supply.fundamentaldiagram
Base class for fundamental diagram instances
FundamentalDiagramImpl(FundamentalDiagramBranch, FundamentalDiagramBranch) - Constructor for class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramImpl
Constructor
FundamentalDiagramImpl(FundamentalDiagramImpl) - Constructor for class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramImpl
Copy Constructor
FUNICULAR - Static variable in class org.goplanit.osm.tags.OsmRailModeTags
 
FUNICULAR - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 

G

gap - Variable in class org.goplanit.gap.LinkBasedRelativeDualityGapFunction
Gap
gap - Variable in class org.goplanit.gap.NormBasedGapFunction
gap
GapFunction - Class in org.goplanit.gap
Abstract base class for gap functions
GapFunction(GapFunction) - Constructor for class org.goplanit.gap.GapFunction
Copy constructor
GapFunction(IdGroupingToken, StopCriterion) - Constructor for class org.goplanit.gap.GapFunction
Constructor
GapFunctionConfigurator<T extends GapFunction> - Class in org.goplanit.gap
Base class for all vgap function configurator implementations
GapFunctionConfigurator(Class<T>) - Constructor for class org.goplanit.gap.GapFunctionConfigurator
Constructor
GapFunctionConfiguratorFactory - Class in org.goplanit.gap
factory for the gap function types supported directory by PLANit
GapFunctionConfiguratorFactory() - Constructor for class org.goplanit.gap.GapFunctionConfiguratorFactory
 
GENERAL - org.goplanit.output.enums.OutputType
 
generateAndSetId(Class<?>, IdGroupingToken) - Method in class org.goplanit.utils.id.IdAbleImpl
Convenience method to generate and set the id using a unique class identifier and idToken which in turn delegates to the IdGenerator.generateId()
generateAndSetId(IdGroupingToken) - Method in class org.goplanit.graph.GraphEntityImpl
generate id based on provided token and class and set it on this instance
generateConnectoidEdgeId(IdGroupingToken) - Static method in class org.goplanit.network.virtual.ConnectoidEdgeImpl
Generate connectoid id
generateConnectoidSegmentId(IdGroupingToken) - Static method in class org.goplanit.network.virtual.ConnectoidSegmentImpl
generate unique connectoid segment id
generateDetailedLinkGeometryFile - Variable in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
when set to true, a separate detailed geometry file is generated that provides the detailed geometry of each link it can be used in the VIA viewer to enhance the look of the network which otherwise only depicts the end and start node, default is false
generatedGraphId(IdGroupingToken) - Static method in class org.goplanit.graph.UntypedGraphImpl
Generate a graph id
generateDirectedConnectoidId(IdGroupingToken) - Static method in class org.goplanit.zoning.DirectedConnectoidImpl
Generate directed connectoid id
generateEventId() - Static method in class org.goplanit.assignment.ltm.eltm.event.CumulativeEvent
Event ids are generated with unique ids across all cumulative events in the JVM
generateHashKey(long, long) - Static method in interface org.goplanit.utils.od.OdHashed
generate a hash based on origin and destination zone id
generateId() - Static method in class org.goplanit.utils.graph.modifier.RemoveSubGraphListenerImpl
Every instance implementing this interface should generate its id using this method to ensure that we have a unique id across all break edge listeners in case they are stored in a comparable based container
generateId(Class<?>, IdGroupingToken) - Static method in interface org.goplanit.utils.id.IdAble
Convenience method to generate an id using a unique class identifier and idToken which in turn delegates to the IdGenerator.generateId()
generateId(IdGroupingToken) - Static method in class org.goplanit.mode.ModeImpl
Generate id for this instance
generateId(IdGroupingToken) - Static method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Generate an id based on token
generateId(IdGroupingToken) - Static method in class org.goplanit.network.layer.TransportLayerImpl
generate unique node id
generateId(IdGroupingToken) - Static method in class org.goplanit.path.DirectedPathImpl
Generate an id for this instance
generateId(IdGroupingToken) - Static method in class org.goplanit.service.routed.RoutedServiceImpl
Generate id for instances of this class based on the token and class identifier
generateId(IdGroupingToken) - Static method in class org.goplanit.service.routed.RoutedServicesLayerImpl
Generate id for instances of this class based on the token and class identifier
generateId(IdGroupingToken) - Static method in class org.goplanit.service.routed.RoutedTripDeparture
Generate id for instances of this class based on the token and class identifier
generateId(IdGroupingToken) - Static method in class org.goplanit.service.routed.RoutedTripImpl
Generate id for instances of this class based on the token and class identifier
generateId(IdGroupingToken) - Static method in class org.goplanit.zoning.ConnectoidImpl
Generate connectoid id
generateId(IdGroupingToken, Class<? extends Object>) - Static method in class org.goplanit.utils.id.IdGenerator
Generate a unique id for the chosen class
generateId(IdGroupingToken, Class<? extends IdAble>) - Static method in class org.goplanit.graph.GraphEntityImpl
Generate an id based on provided token and class
generateId(IdGroupingToken, Class<? extends IdAble>) - Static method in class org.goplanit.utils.id.IdAbleImpl
Generate an id based on provided token and class
generateInstanceFromXml(Class<T>, File[]) - Static method in class org.goplanit.io.xml.util.JAXBUtils
Create populated instance of class based from the first compatible potential files
generateLinkId(IdGroupingToken) - Static method in class org.goplanit.network.layer.physical.LinkImpl
generate unique link id
generateLinkSegmentId(IdGroupingToken) - Static method in class org.goplanit.network.layer.physical.LinkSegmentImpl
Generate unique link segment id
generateNodeId(IdGroupingToken) - Static method in class org.goplanit.network.layer.physical.NodeImpl
generate unique node id
generateNodeId(IdGroupingToken) - Static method in interface org.goplanit.utils.network.layer.physical.Node
generate unique node id
generateObjectFromXml(Class<?>, File) - Static method in class org.goplanit.io.xml.util.JAXBUtils
Generates a Java object populated with the data from an XML input file.
generateOdZoneId(IdGroupingToken) - Static method in class org.goplanit.zoning.OdZoneImpl
generate unique od zone id
generateOutputFileName(String, String, String, TimePeriod, OutputType, long) - Method in class org.goplanit.output.formatter.FileOutputFormatter
Generates the name of an output file.
generateOutputFileName(String, String, String, TimePeriod, OutputType, long, int) - Method in class org.goplanit.output.formatter.FileOutputFormatter
Generates the name of an output file.
generateTransferZoneGroupId(IdGroupingToken) - Static method in class org.goplanit.zoning.TransferZoneGroupImpl
generate unique transfer zone group id
generateTransferZoneId(IdGroupingToken) - Static method in class org.goplanit.zoning.TransferZoneImpl
generate unique od zone id
generateUndirectedConnectoidId(IdGroupingToken) - Static method in class org.goplanit.zoning.UndirectedConnectoidImpl
Generate undirected connectoid id
generateXmlFileFromObject(Object, Class<?>, Path, String) - Static method in class org.goplanit.io.xml.util.JAXBUtils
Creates an XML output file populated with data from an Object
generateZoneId(IdGroupingToken) - Static method in class org.goplanit.zoning.ZoneImpl
Generate unique id for this zone
geoCalculator - Variable in class org.goplanit.utils.geo.PlanitJtsCrsUtils
geodetic calculator to use in tandem with the used CRS
geometry - Variable in class org.goplanit.zoning.ZoneImpl
geometry of this zone
geoUtils - Variable in class org.goplanit.algorithms.shortestpath.AStarShortestPathAlgorithm
CRS based utility class to interpret the position information of vertices
GERMANY - Static variable in class org.goplanit.utils.locale.CountryNames
 
GERMANY_DHDN - Static variable in class org.goplanit.utils.epsg.EpsgCodesByCountry
Area of use: Germany, 3-degree Gauss-Kruger zone 4, EPSG:31468
get(long) - Method in interface org.goplanit.utils.wrapper.LongMapWrapper
Collect entry from container using primitive
get(long) - Method in class org.goplanit.utils.wrapper.LongMapWrapperImpl
Collect entry from container using primitive
get(K) - Method in interface org.goplanit.utils.wrapper.MapWrapper
Collect entry from container
get(K) - Method in class org.goplanit.utils.wrapper.MapWrapperImpl
Collect entry from container
get(GtfsKeyType) - Method in class org.goplanit.gtfs.model.GtfsObject
 
get(Mode) - Method in class org.goplanit.network.layers.TransportLayersImpl
Find the layer that supports the passed in mode.
get(Mode) - Method in interface org.goplanit.utils.network.layers.TransportLayers
Find the layer that supports the passed in mode.
get(Mode, TimePeriod) - Method in class org.goplanit.demands.Demands
Get an OdDemand by mode and time period in pcu/hour
get(PredefinedModeType) - Method in class org.goplanit.mode.ModesImpl
get predefined mode if it is registered
get(PredefinedModeType) - Method in interface org.goplanit.utils.mode.Modes
get predefined mode if it is registered
get(MacroscopicLinkSegment) - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramComponent
Collect the fundamental diagram for the given link segment.
get(MacroscopicLinkSegmentType) - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramComponent
Collect the fundamental diagram for the given link segment type.
getA() - Method in class org.goplanit.utils.test.TestOutputDto
 
getAbsCumulativeDifferenceWith(CumulativePoint) - Method in interface org.goplanit.utils.cumulatives.CumulativePoint
Absolute cumulative difference between this and passed in cumulative point
getAbsCumulativeDifferenceWith(CumulativePoint) - Method in class org.goplanit.utils.cumulatives.CumulativePointImpl
Absolute cumulative difference between this and passed in cumulative point
getAbsTimeDifferenceWith(CumulativePoint) - Method in interface org.goplanit.utils.cumulatives.CumulativePoint
Absolute time difference in seconds between this and passed in cumulative point
getAbsTimeDifferenceWith(CumulativePoint) - Method in class org.goplanit.utils.cumulatives.CumulativePointImpl
Absolute time difference in seconds between this and passed in cumulative point
getAcceptedTurnFlows() - Method in class org.goplanit.assignment.ltm.sltm.consumer.BushTurnFlowUpdateConsumer
The found accepted turn flows by the combined entry-exit segment hash code
getAcceptedTurnFlows() - Method in class org.goplanit.assignment.ltm.sltm.consumer.NetworkTurnFlowUpdateData
Access to the result, the accepted turn flows, where key comprises a combined hash of entry and exit edge segment ids and value is the accepted turn flow v_ab
getAcceptedTurnFlows() - Method in class org.goplanit.assignment.ltm.sltm.consumer.PathTurnFlowUpdateConsumer
The found accepted turn flows by the combined entry-exit segment hash code
getAccessLinkSegment() - Method in interface org.goplanit.utils.zoning.DirectedConnectoid
The edge segment that provides access
getAccessLinkSegment() - Method in class org.goplanit.zoning.DirectedConnectoidImpl
The edge segment that provides access
getAccessModes() - Method in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesImpl
The access modes for this group
getAccessModes() - Method in interface org.goplanit.utils.network.layer.macroscopic.AccessGroupProperties
The access modes for this group
getAccessNode() - Method in interface org.goplanit.utils.zoning.DirectedConnectoid
Based on the edge segment and the location (upstream/downstream) of the access point, collect the access node
getAccessProperties(Mode) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Returns the mode properties for a specified mode along this link
getAccessProperties(Mode) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Returns the access properties for a specified mode along this link
getAccessVertex() - Method in interface org.goplanit.utils.zoning.Connectoid
collect the access vertex for this connectoid
getAccessVertex() - Method in class org.goplanit.zoning.DirectedConnectoidImpl
collect the access vertex for this connectoid
getAccessVertex() - Method in class org.goplanit.zoning.UndirectedConnectoidImpl
collect the access vertex for this connectoid
getAccessZones() - Method in interface org.goplanit.utils.zoning.Connectoid
The zones that can be accessed by this connectoid
getAccessZones() - Method in class org.goplanit.zoning.ConnectoidImpl
The zones that can be accessed by this connectoid
getActivatedOutputTypeConfigurations() - Method in class org.goplanit.output.configuration.OutputConfiguration
Collect all output type configuration activated on this instance
getActivatedOutputTypes() - Method in class org.goplanit.output.configuration.OutputConfiguration
Collect the activated output types
getActivatedSolutionScheme() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Currently active sLTM solution scheme
getActiveSubOutputTypes() - Method in class org.goplanit.output.configuration.OutputTypeConfiguration
Returns a set of activated sub output types (if any)
getAdditionalContent() - Method in class org.goplanit.component.event.PopulateComponentEvent
Collect additional content provided to be able to populate the component
getAdditionalContent() - Method in class org.goplanit.component.event.PopulateUntypedComponentEvent
Collect additional content provided to be able to populate the component
getAgencyId() - Method in class org.goplanit.gtfs.model.GtfsAgency
Get the agency id
getAllowedModes() - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentImpl
Returns the modes that are allowed on the link segment
getAllowedModes() - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
return the available modes present in one of the access groups that have been registered
getAllowedModes() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegment
Returns the modes that are allowed on the link segment
getAllowedModes() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
return the available modes present in one of the access groups that have been registered
getAllowedModesFrom(Collection<Mode>) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegment
collect the allowed modes from the passed in modes
getAllowedModesFrom(Collection<Mode>) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Method which identifies which of the passed in modes is available on the link segment
getAllowedModesNotIn(Collection<Mode>) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Method which identifies which of the passed in modes is available on the link segment but not in the passed in collection of modes
getAlphaBetaParameters(Mode) - Method in class org.goplanit.cost.physical.BPRLinkTravelTimeCost.BPRParameters
Retrieve Pair containing alpha and beta values for a specified mode
getAlternative(boolean) - Method in class org.goplanit.assignment.ltm.sltm.Pas
Access to the two alternatives that reflect the PAS
getAlternativeHighCost() - Method in class org.goplanit.assignment.ltm.sltm.Pas
get cost of high cost alternative segment
getAlternativeLowCost() - Method in class org.goplanit.assignment.ltm.sltm.Pas
get cost of high cost alternative segment
getAreaBasedHighwayValueTags() - Static method in class org.goplanit.osm.tags.OsmPtv1Tags
the area based public transport value tags that can occur i.c.w.
getAreaBasedRailwayValueTags() - Static method in class org.goplanit.osm.tags.OsmPtv1Tags
the area based public transport tags that can occur i.c.w.
getAssignment() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmLinkOutputTypeAdapter
Access the assignment
getAssignment() - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentLinkOutputTypeAdapter
Access the assignment
getAssignment() - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentOdOutputTypeAdapter
Access the assignment
getAssignment() - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticPathOutputTypeAdapter
Access the assignment
getAssignment() - Method in class org.goplanit.output.adapter.OutputTypeAdapterImpl
Access the assignment
getAssignmentClassName() - Method in class org.goplanit.output.adapter.OutputAdapter
Returns the name of the assignment class being used
getAssignmentId() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
Collect parent assignment id
getAttributionId() - Method in class org.goplanit.gtfs.model.GtfsAttribution
Get the attribution id
getAzimuthInDegrees(Coordinate, Coordinate) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
Collect the azimuth heading between the two coordinates in decimal degrees between -180 and 180, from location 1 to location 2
getB() - Method in class org.goplanit.utils.test.TestOutputDto
 
getBoundingBox() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderData
collect the network bounding box so far
getBoundingPolygon() - Method in class org.goplanit.osm.converter.OsmReaderSettings
Set a polygon based bounding box to restrict parsing to
getBuswaySchemeKeyTags() - Static method in class org.goplanit.osm.tags.OsmBusWayTags
Collect our used busway key tags (including subtags) based on BUSWAY_SCHEME_KEYTAGS which are relevant when following the busway scheme approach
getByExternalId(String) - Method in interface org.goplanit.utils.graph.GraphEntities
Collect all entities based on a matching external id.
getBySourceId(Class<V>, K) - Method in class org.goplanit.converter.BaseReaderImpl
Get an entry by its source id
getByXmlId(String) - Method in class org.goplanit.demands.Demands.TimePeriods
Retrieve a TimePeriod by its xml Id This method is not efficient, since it loops through all the registered time periods in order to find the required time period.
getByXmlId(String) - Method in class org.goplanit.demands.Demands.TravelerTypes
Retrieve a TravelerType by its XML Id This method is not efficient, since it loops through all the registered traveler type in order to find the required entry.
getByXmlId(String) - Method in class org.goplanit.mode.ModesImpl
Retrieve a Mode by its XML Id
getByXmlId(String) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypesImpl
Retrieve a MacroscopicLinkSegmentType by its XML Id This method is not efficient, since it loops through all the registered types in order to find the required entry.
getByXmlId(String) - Method in class org.goplanit.network.layers.TransportLayersImpl
Find the layer based on non-indexed XML id rather than the managed internal id.
getByXmlId(String) - Method in interface org.goplanit.utils.graph.GraphEntities
Return an entity by its XML id Note: not an efficient implementation since it loops over all entities in linear time to identify the correct one, preferably use MapWrapper.get(Object) instead whenever possible.
getByXmlId(String) - Method in interface org.goplanit.utils.mode.Modes
Retrieve a Mode by its XML Id
getByXmlId(String) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentTypes
Return a MacroscopicLinkSegmentType by its Xml id
getByXmlId(String) - Method in interface org.goplanit.utils.network.layers.TransportLayers
Find the layer based on non-indexed XML id rather than the managed internal id.
getByXmlId(String) - Method in interface org.goplanit.utils.zoning.Zones
Find the first entry with matching XML id, not efficient as not indexed by XML id, so use carefully
getC() - Method in class org.goplanit.utils.test.TestOutputDto
 
getCallingClassName() - Static method in class org.goplanit.utils.reflection.StackWalkerUtil
Collect the class name of the method that is the invoker of calling this method
getCallingMethodName() - Static method in class org.goplanit.utils.reflection.StackWalkerUtil
Collect the method name of the method that is the invoker of calling this method
getCallingMethodType() - Static method in class org.goplanit.utils.reflection.StackWalkerUtil
Collect the method type of the method that is the invoker of calling this method
getCapacity() - Method in class org.goplanit.utils.test.LinkSegmentExpectedResultsDto
Returns the capacity of this link
getCapacityFlowPcuHour() - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagram
Provide the capacity flow rate per hour
getCapacityFlowPcuHour() - Method in class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagram
Provide the capacity flow rate per hour
getCapacityOrDefaultPcuH() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegment
Collect the explicitly available/set capacity in PCU/hour.
getCapacityOrDefaultPcuH() - Method in interface org.goplanit.utils.network.virtual.ConnectoidSegment
Connectoid segments are not capacity restricted by default, but can be used in conjunction with a capacitated network.
getCapacityOrDefaultPcuH() - Method in interface org.goplanit.utils.pcu.PcuCapacitated
Collect the explicitly available/set capacity in PCU/hour.
getCapacityOrDefaultPcuHLane() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegment
Collect the explicitly available/set capacity in PCU/hour/lane.
getCapacityOrDefaultPcuHLane() - Method in interface org.goplanit.utils.network.virtual.ConnectoidSegment
getCapacityOrDefaultPcuHLane() - Method in interface org.goplanit.utils.pcu.PcuCapacitated
Collect the explicitly available/set capacity in PCU/hour/lane.
getCapacityPeriod() - Method in class org.goplanit.tntp.converter.network.TntpNetworkReaderSettings
 
getCapacityPerLanePcuHour(MacroscopicLinkSegment) - Method in interface org.goplanit.output.adapter.MacroscopicLinkOutputTypeAdapter
Returns the value of the capacity per lane
getCapacityScalingFactors() - Method in class org.goplanit.algorithms.nodemodel.TampereNodeModelInput
Collect the computed capacity scaling factors per in-link segment a such that lambda_a = C_a/Sum_b(t_ab)
getCentroid() - Method in interface org.goplanit.utils.zoning.Zone
Returns the centroid of this zone
getCentroid() - Method in class org.goplanit.zoning.ZoneImpl
Returns the centroid of this zone
getCentroidFactory() - Method in class org.goplanit.zoning.ZoneFactoryImpl
the centroid factory to use
getCharateristicWaveSpeedKmHour() - Method in class org.goplanit.supply.fundamentaldiagram.LinearFundamentalDiagramBranch
The characteristic wave speed of the linear branch in km/hour
getClassName(Object) - Method in class org.goplanit.output.adapter.OutputAdapter
Return the name of a Java object class as a short string
getClassNameWithBrackets(Object) - Static method in class org.goplanit.utils.misc.LoggingUtils
create a string that gets the class simple name and surrounds them with brackets
getClassToBuild() - Method in class org.goplanit.utils.builder.Builder
collect the class to build
getClassTypeToConfigure() - Method in class org.goplanit.utils.builder.Configurator
collect the class type we are configuring for
getClosestDistanceInMeters(Point, Geometry) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
find the closest distance in meters from the point to the geometry.
getClosestDistanceInMetersMultiLineString(Point, MultiLineString) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
find the closest distance in meters from the point to the geometry.Here we project onto the geometry, so we find the actual closest distance instead of merely finding the closest modelled coordinated within the geometry.
getClosestDistanceInMetersToPolygon(Point, Polygon) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
find the closest distance in meters from the point to the geometry.Here we project onto the geometry, so we find the actual closest distance instead of merely finding the closest modelled coordinated within the geometry.
getClosestExistingCoordinateDistanceInMeters(Point, Geometry) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
find the distance between the closest coordinate on the geometry's coordinates.
getClosestExistingCoordinateToPoint(Point, Geometry) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
find the coordinate on the geometry with the closest distance to the reference point.
getClosestExistingLineStringCoordinateToGeometry(Geometry, T) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
Find the coordinate on the line string with the closest distance to the reference referenceGeometry.
getClosestGeometryExistingCoordinateToProjectedLinearLocationOnLineString(Geometry, LineString) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
find the closest location from any existing coordinate of the reference geometry to the line string geometry as a linear location.
getClosestLinkWithOsmWayIdToGeometry(long, Geometry, MacroscopicNetworkLayer, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.PlanitLinkUtils
Collect the closest by link (with the given OSM way id on the layer) to the provided geometry.
getClosestPojectedCoordinateOnPolygon(Point, Polygon) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
find the closest location from the reference coordinate to the polygon expressed as a linear location.
getClosestProjectedCoordinateOnGeometry(Point, Geometry) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
find the closest projected coordinate from the reference point to the geometry.
getClosestProjectedCoordinateOnLineString(Point, LineString) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
find the closest projected coordinate from the reference point to the line string.
getClosestProjectedDistanceInMetersToLineString(Point, LineString) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
find the closest distance in meters from the point to the geometry.Here we project onto the geometry, so we find the actual closest distance instead of merely finding the closest modelled coordinated within the geometry.
getClosestProjectedLinearLocationOnGeometry(Point, Geometry) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
find the closest location from the reference point to the geometry expressed as a linear location.
getClosestProjectedLinearLocationOnLineString(Coordinate, LineString) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
Find the closest location from the reference coordinate to the line string expressed as a linear location.
getClosestProjectedLinearLocationOnPolygon(Coordinate, Polygon) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
Find the closest location from the reference coordinate to the polygon expressed as a linear location.
getClosestSamplePointOnLineString(Position, LineString) - Method in class org.goplanit.io.geo.PlanitOpenGisUtils
Find the closest explicit sample point registered on the line string compared to the passed in position
getColumnPriority() - Method in class org.goplanit.output.property.CalculatedSpeedOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.goplanit.output.property.CapacityPerLaneOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.goplanit.output.property.CostTimesFlowOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.goplanit.output.property.DensityOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.goplanit.output.property.DestinationZoneExternalIdOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.goplanit.output.property.DestinationZoneIdOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.goplanit.output.property.DestinationZoneXmlIdOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.goplanit.output.property.DownstreamNodeExternalIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.DownstreamNodeIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.DownstreamNodeLocationOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.DownstreamNodeXmlIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.FlowOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.goplanit.output.property.InflowOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.goplanit.output.property.IterationIndexOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.LengthOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.goplanit.output.property.LinkSegmentCostOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.goplanit.output.property.LinkSegmentExternalIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.LinkSegmentIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.LinkSegmentTypeIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.LinkSegmentTypeNameOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.LinkSegmentTypeXmlIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.LinkSegmentXmlIdOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.goplanit.output.property.MaximumDensityOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.goplanit.output.property.MaximumSpeedOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.goplanit.output.property.ModeExternalIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.ModeIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.ModeXmlIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.NumberOfLanesOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.OdCostOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.OriginZoneExternalIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.OriginZoneIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.OriginZoneXmlIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.OutflowOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.goplanit.output.property.OutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.goplanit.output.property.PathIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.PathOutputStringProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.RunIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.TimePeriodExternalIdOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.goplanit.output.property.TimePeriodIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.TimePeriodXmlIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.UpstreamNodeExternalIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.UpstreamNodeIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.UpstreamNodeLocationOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.UpstreamNodeXmlIdOutputProperty
 
getColumnPriority() - Method in class org.goplanit.output.property.VcRatioOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getCommaSeparator() - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Separator to use for separating x,y entries of a single coordinate that is being persisted
getCompatibleAccessee() - Method in interface org.goplanit.interactor.InteractorAccessor
each interactor requires access from this accessee
getCompatibleAccessee() - Method in interface org.goplanit.interactor.LinkInflowOutflowAccessor
each interactor requires access from this accessee
getCompatibleAccessee() - Method in interface org.goplanit.interactor.LinkVolumeAccessor
each interactor requires access from this accessee
getCompatibleAccessee() - Method in interface org.goplanit.interactor.TrafficAssignmentComponentAccessor
each interactor requires access from this accessee
getCompatibleAccessor() - Method in class org.goplanit.assignment.algorithmb.AlgorithmB
this accessee provides access to this accessor
getCompatibleAccessor() - Method in class org.goplanit.assignment.ltm.eltm.EventBasedLtm
 
getCompatibleAccessor() - Method in interface org.goplanit.interactor.InteractorAccessee
this accessee provides access to this accessor
getCompatibleAccessor() - Method in interface org.goplanit.interactor.LinkInflowOutflowAccessee
this accessee provides access to this accessor
getCompatibleAccessor() - Method in interface org.goplanit.interactor.LinkVolumeAccessee
this accessee provides access to this accessor
getCompleteTransferZoneByOsmId(EntityType, long) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
Collect the complete transfer zone by entity type and osm id
getComponentToPopulate() - Method in class org.goplanit.component.event.PopulateComponentEvent
collect PLANit component to populate
getComponentToPopulate() - Method in class org.goplanit.component.event.PopulateUntypedComponentEvent
collect PLANit component to populate
getComponentType() - Method in class org.goplanit.component.PlanitComponent
Collect the component type of this instance
getConfigurator() - Method in class org.goplanit.assignment.ltm.LtmTrafficAssignmentBuilder
the configurator for this builder.
getConfigurator() - Method in class org.goplanit.assignment.TrafficAssignmentBuilder
the configurator for this builder.
getConfigurator() - Method in class org.goplanit.utils.builder.Builder
the configurator for this builder.
getCongestedBranch() - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagram
Congested branch of the FD
getCongestedBranch() - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramImpl
Congested branch of the FD
getCongestedBranch() - Method in class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagram
Congested branch of the FD
getConnectoidEdgeId() - Method in class org.goplanit.network.virtual.ConnectoidEdgeImpl
Return the unique id of this connectoid edge
getConnectoidEdgeId() - Method in interface org.goplanit.utils.network.virtual.ConnectoidEdge
Return the unique id of this connectoid edge
getConnectoidEdges() - Method in class org.goplanit.network.virtual.VirtualNetwork
Access to connectoid edges
getConnectoidHelper() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
Get the connectoid parser
getConnectoidIdMapper() - Method in class org.goplanit.io.converter.PlanitWriterImpl
get id mapper for connectoids
getConnectoidsByTransferZone(TransferZone) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
Collect transfer zone's registered connectoids
getConnectoidSegmentId() - Method in class org.goplanit.network.virtual.ConnectoidSegmentImpl
Collect the unqiue connectoid segment id
getConnectoidSegmentId() - Method in interface org.goplanit.utils.network.virtual.ConnectoidSegment
Collect the unqiue connectoid segment id
getConnectoidSegmentIdClass() - Method in interface org.goplanit.utils.network.virtual.ConnectoidEdge
Return class used to generate unique connectoid edge ids via the id generator
getConnectoidSegmentIdClass() - Method in interface org.goplanit.utils.network.virtual.ConnectoidSegment
Return class used to generate unique connectoid edge segment ids via the id generator
getConnectoidSegments() - Method in class org.goplanit.network.virtual.VirtualNetwork
Access to connectoid segments
getContent() - Method in class org.goplanit.utils.event.EventImpl
Access to the content for derived events
getCoordinateIndexOf(Coordinate, Coordinate[]) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
collect the index of the given coordinate from the array
getCoordinateReferenceSystem() - Method in class org.goplanit.network.TopologicalLayerNetwork
collect the used crs
getCoordinateReferenceSystem() - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
collect the crs used by this instance of the utils class
getCostToReach(Vertex) - Method in class org.goplanit.algorithms.shortestpath.MinMaxPathResultImpl
Collect the cost to reach the given vertex
getCostToReach(Vertex) - Method in interface org.goplanit.algorithms.shortestpath.ShortestPathResult
Collect the cost to reach the given vertex
getCostToReach(Vertex) - Method in class org.goplanit.algorithms.shortestpath.ShortestPathResultImpl
Collect the cost to reach the given vertex
getCountry() - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Collect country name used
getCountry() - Method in class org.goplanit.matsim.util.PlanitMatsimWriterSettings
Collect the country name set
getCountry() - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaults
The country for which these defaults hold.
getCountry() - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
The country for which these defaults hold.
getCountry() - Method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaults
collect the country name
getCountry() - Method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsCategory
collect the country name
getCountryName() - Method in class org.goplanit.io.converter.network.PlanitNetworkWriter
the country name of the network to write (if any is set)
getCountryName() - Method in class org.goplanit.osm.converter.OsmReaderSettings
The country name used to initialise OSM defaults for
getCountryName() - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderData
collect the country name
getCountryNameCodeByIso2Code(String) - Static method in class org.goplanit.utils.locale.LocaleUtils
Collect full name of country based on ISO2 code
getCreatedPlanitNodesByLocation() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
provide read access to the registered PLANit nodes (and original OSM node if any was used) by location
getCriticalSpeedKmH() - Method in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesImpl
Collect the critical speed in km/h
getCriticalSpeedKmH() - Method in interface org.goplanit.utils.network.layer.macroscopic.AccessGroupProperties
Collect the critical speed in km/h
getCriticalSpeedKmH(Mode) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Collect the critical speed based on the combination of the mode and any restrictions imposed by the type on this mode.
getCriticalSpeedOrDefaultKmH(double) - Method in interface org.goplanit.utils.network.layer.macroscopic.AccessGroupProperties
Collect the critical speed set, or otherwise the provided default
getCsvFileName(OutputType) - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Returns the list of names of CSV output file for a specified output type
getCsvFileName(OutputType) - Method in interface org.goplanit.output.formatter.CsvTextFileOutputFormatter
Returns a list of names of CSV output file for a specified output type
getCsvFileName(OutputType) - Method in class org.goplanit.tntp.output.formatter.CSVOutputFormatter
Returns the name of the CSV output file for a specified output type
getCumulativeCount() - Method in interface org.goplanit.utils.cumulatives.CumulativePoint
 
getCumulativeCount() - Method in class org.goplanit.utils.cumulatives.CumulativePointImpl
 
getCumulativePoint() - Method in class org.goplanit.assignment.ltm.eltm.event.CumulativeEvent
 
getCurrentDestination() - Method in interface org.goplanit.utils.od.OdDataIterator
Returns the destination zone object for the current cell
getCurrentDestination() - Method in class org.goplanit.utils.od.OdHashedIterator
Returns the destination zone object for the current cell
getCurrentDestination() - Method in class org.goplanit.utils.od.OdMatrixIterator
Returns the destination zone object for the current cell
getCurrentFlowAcceptanceFactors() - Method in class org.goplanit.assignment.ltm.sltm.loading.NetworkLoadingFactorData
Access to the current flow acceptance factors
getCurrentFlowAcceptanceFactors() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Access to most recent flow acceptance factors (alphas)
getCurrentFlowCapacityFactors() - Method in class org.goplanit.assignment.ltm.sltm.loading.NetworkLoadingFactorData
Access to the current flow capacity factors
getCurrentInflowsPcuH() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Collect the most recently calculate total inflows by the loading
getCurrentOrigin() - Method in interface org.goplanit.utils.od.OdDataIterator
Returns the origin zone object for the current cell
getCurrentOrigin() - Method in class org.goplanit.utils.od.OdHashedIterator
Returns the origin zone object for the current cell
getCurrentOrigin() - Method in class org.goplanit.utils.od.OdMatrixIterator
Returns the origin zone object for the current cell
getCurrentOutflowsPcuH() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Collect the most recently calculate total outflows by the loading
getCurrentReceivingFlows() - Method in class org.goplanit.assignment.ltm.sltm.loading.ReceivingFlowData
collect current receiving flows
getCurrentSegmentFlows() - Method in class org.goplanit.assignment.traditionalstatic.ModeData
collect current segment flows
getCurrentSendingFlows() - Method in class org.goplanit.assignment.ltm.sltm.loading.SendingFlowData
collect current sending flows
getCurrentStorageCapacityFactors() - Method in class org.goplanit.assignment.ltm.sltm.loading.NetworkLoadingFactorData
Access to the current storage capacity factors
getCurrentValue() - Method in interface org.goplanit.utils.od.OdDataIterator
Returns the value at the current cell
getCurrentValue() - Method in class org.goplanit.utils.od.OdHashedIterator
Returns the value at the current cell
getCurrentValue() - Method in class org.goplanit.utils.od.OdNonPrimitiveMatrixIterator
Returns the value at the current cell
getCurrentValue() - Method in class org.goplanit.utils.od.OdPrimitiveMatrixIterator
Returns the value at the current cell
getCycleWayKeyTags(boolean) - Static method in class org.goplanit.osm.tags.OsmBicycleTags
Collect basic cycleway key tags based on BASIC_CYCLEWAY_KEY_TAGS, when includeLocationSubKey is true, we also include the subtags left and right consistent with BASIC_AND_LOCATION_BASED_KEY_TAGS
getCycleWayOneWayLocationBasedKeyTags() - Static method in class org.goplanit.osm.tags.OsmBicycleTags
Collect our used cycleway key tags (including subtags) based on ONEWAY_LOCATION_BASED_CYCLEWAY_KEY_TAGS
getCycleWayPositiveOppositeDirectionValueTags() - Static method in class org.goplanit.osm.tags.OsmBicycleTags
collect all value tags that are deemed to represent the existence of a cycleway in the opposite direction of travel in case of a one way street.
getCycleWayRegularNegativeValueTags() - Static method in class org.goplanit.osm.tags.OsmBicycleTags
collect all value tags that are deemed to explicitly not represent a cycleway, based on CYCLEWAY_REGULAR_NEGATIVE_VALUE_TAGS protected member
getCycleWayRegularPositiveValueTags() - Static method in class org.goplanit.osm.tags.OsmBicycleTags
Collect all value tags that are deemed to represent a cycleway in the main direction(s) of travel, based on CYCLEWAY_VALUE_TAGS_MAIN_DIRECTION protected member
getDataType() - Method in class org.goplanit.output.property.CalculatedSpeedOutputProperty
Returns the data type of the output property
getDataType() - Method in class org.goplanit.output.property.CapacityPerLaneOutputProperty
Returns the data type of the output property
getDataType() - Method in class org.goplanit.output.property.CostTimesFlowOutputProperty
Returns the data type of the output property
getDataType() - Method in class org.goplanit.output.property.DensityOutputProperty
Returns the data type of the output property
getDataType() - Method in class org.goplanit.output.property.DestinationZoneExternalIdOutputProperty
Returns the data type of the output property
getDataType() - Method in class org.goplanit.output.property.DestinationZoneIdOutputProperty
Returns the data type of the output property
getDataType() - Method in class org.goplanit.output.property.DestinationZoneXmlIdOutputProperty
Returns the data type of the output property
getDataType() - Method in class org.goplanit.output.property.DownstreamNodeExternalIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.DownstreamNodeIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.DownstreamNodeLocationOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.DownstreamNodeXmlIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.FlowOutputProperty
Returns the data type of the output property
getDataType() - Method in class org.goplanit.output.property.InflowOutputProperty
Returns the data type of the output property
getDataType() - Method in class org.goplanit.output.property.IterationIndexOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.LengthOutputProperty
Returns the data type of the output property
getDataType() - Method in class org.goplanit.output.property.LinkSegmentCostOutputProperty
Returns the data type of the output property
getDataType() - Method in class org.goplanit.output.property.LinkSegmentExternalIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.LinkSegmentIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.LinkSegmentTypeIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.LinkSegmentTypeNameOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.LinkSegmentTypeXmlIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.LinkSegmentXmlIdOutputProperty
Returns the data type of the output property
getDataType() - Method in class org.goplanit.output.property.MaximumDensityOutputProperty
Returns the data type of the output property
getDataType() - Method in class org.goplanit.output.property.MaximumSpeedOutputProperty
Returns the data type of the output property
getDataType() - Method in class org.goplanit.output.property.ModeExternalIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.ModeIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.ModeXmlIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.NumberOfLanesOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.OdCostOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.OriginZoneExternalIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.OriginZoneIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.OriginZoneXmlIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.OutflowOutputProperty
Returns the data type of the output property
getDataType() - Method in class org.goplanit.output.property.OutputProperty
Returns the data type of the output property
getDataType() - Method in class org.goplanit.output.property.PathIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.PathOutputStringProperty
 
getDataType() - Method in class org.goplanit.output.property.RunIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.TimePeriodExternalIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.TimePeriodIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.TimePeriodXmlIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.UpstreamNodeExternalIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.UpstreamNodeIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.UpstreamNodeLocationOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.UpstreamNodeXmlIdOutputProperty
 
getDataType() - Method in class org.goplanit.output.property.VcRatioOutputProperty
Returns the data type of the output property
getDecimalFormat() - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Collect number of decimals used in writing coordinates
getDecimalFormat() - Method in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
Collect number of decimals used in writing coordinates
getDecimalSeparator() - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Separator to use for separating decimals from unit changes
getDefaultDirectionalLanesByHighwayType(String) - Method in class org.goplanit.osm.defaults.OsmLaneDefaults
collect the number of lanes based on the highway type, e.g.
getDefaultDirectionalLanesByWayType(String, String) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Collect the number of lanes/tracks for a given OSM way key/value for either direction (not total), e.g.
getDefaultDirectionalLanesByWayType(String, String) - Method in class org.goplanit.osm.defaults.OsmLaneDefaults
collect the number of lanes based on the highway type, e.g.
getDefaultDirectionalRailwayTracks() - Method in class org.goplanit.osm.defaults.OsmLaneDefaults
collect the default number of tracks for railways (in one direction)
getDefaultDwellTime() - Method in class org.goplanit.service.routed.RoutedTripScheduleImpl
Get default
getDefaultLinkSegmentTypeByOsmTag(String) - Method in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Find the link segment type (per layer) by the Highway=value, where we pass in the "value"
getDefaultLinkSegmentTypeByOsmWayType(OsmWay, Map<String, String>) - Method in class org.goplanit.osm.converter.network.OsmNetworkHandler
Collect the default settings for this way based on its highway type
getDefaultMaximumSpeed() - Method in class org.goplanit.tntp.converter.network.TntpNetworkReaderSettings
 
getDefaultOsmHighwayTypeWhenUnsupported() - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
When the parsed way has a type that is not supported but also not explicitly excluded, this alternative will be used
getDefaultOutputFormatter() - Method in class org.goplanit.io.project.PlanItSimpleProject
Collect the default output formatter for PLANit simple project which is the native XMLFormatter
getDefaultPredefinedModeMappings(PredefinedModeType) - Static method in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
Collect the default mapping from PLANit predefined mode to MATSim mode
getDefaultsByCountryISO2(String) - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
collect the (original) speed limit defaults (outside,inside urban areas) for a given country ISO2 code
getDefaultsByCountryName(String) - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
collect the (original) speed limit defaults (outside,inside urban areas) for a given country name
getDefaultSpeedLimitByOsmHighwayType(String) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
Collect the speed limit for a given highway tag value, e.g.
getDefaultSpeedLimitByOsmHighwayType(Map<String, String>) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
Collect the default speed limit for a given highway tag value, where we extract the key and value from the passed in tags, if available
getDefaultSpeedLimitByOsmRailwayType(String) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
Collect the speed limit for a given railway tag value, e.g.
getDefaultSpeedLimitByOsmRailwayType(Map<String, String>) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
Collect the default speed limit for a given railway tag value, where we extract the key and value from the passed in tags, if available
getDefaultSpeedLimitByOsmWayType(String) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Collect the speed limit for a given railway tag value, e.g.
getDefaultSpeedLimitByOsmWayType(String, Map<String, String>) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Collect the default speed limit for a given way tag value, where we extract the key and value from the passed in tags, if available
getDefaultSpeedLimitByOsmWayType(Map<String, String>) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Collect the default speed limit for a given highway or railway tag value, where we extract the key and value from the passed in tags, if available
getDefaultTotalLanesByHighwayType(String) - Method in class org.goplanit.osm.defaults.OsmLaneDefaults
collect the number of lanes based on the highway type, e.g.
getDefaultUnit() - Method in class org.goplanit.output.property.CalculatedSpeedOutputProperty
Returns the units of the output property
getDefaultUnit() - Method in class org.goplanit.output.property.CapacityPerLaneOutputProperty
Returns the units of the output property
getDefaultUnit() - Method in class org.goplanit.output.property.CostTimesFlowOutputProperty
Returns the units of the output property
getDefaultUnit() - Method in class org.goplanit.output.property.DensityOutputProperty
Returns the units of the output property
getDefaultUnit() - Method in class org.goplanit.output.property.DestinationZoneExternalIdOutputProperty
Returns the units of the output property
getDefaultUnit() - Method in class org.goplanit.output.property.DestinationZoneIdOutputProperty
Returns the units of the output property
getDefaultUnit() - Method in class org.goplanit.output.property.DestinationZoneXmlIdOutputProperty
Returns the units of the output property
getDefaultUnit() - Method in class org.goplanit.output.property.DownstreamNodeExternalIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.DownstreamNodeIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.DownstreamNodeLocationOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.DownstreamNodeXmlIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.FlowOutputProperty
Returns the units of the output property
getDefaultUnit() - Method in class org.goplanit.output.property.InflowOutputProperty
Returns the units of the output property
getDefaultUnit() - Method in class org.goplanit.output.property.IterationIndexOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.LengthOutputProperty
Returns the units of the output property
getDefaultUnit() - Method in class org.goplanit.output.property.LinkSegmentCostOutputProperty
Returns the units of the output property
getDefaultUnit() - Method in class org.goplanit.output.property.LinkSegmentExternalIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.LinkSegmentIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.LinkSegmentTypeIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.LinkSegmentTypeNameOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.LinkSegmentTypeXmlIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.LinkSegmentXmlIdOutputProperty
Returns the units of the output property
getDefaultUnit() - Method in class org.goplanit.output.property.MaximumDensityOutputProperty
Returns the units of the output property
getDefaultUnit() - Method in class org.goplanit.output.property.MaximumSpeedOutputProperty
Returns the units of the output property
getDefaultUnit() - Method in class org.goplanit.output.property.ModeExternalIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.ModeIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.ModeXmlIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.NumberOfLanesOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.OdCostOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.OriginZoneExternalIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.OriginZoneIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.OriginZoneXmlIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.OutflowOutputProperty
Returns the units of the output property
getDefaultUnit() - Method in class org.goplanit.output.property.OutputProperty
Returns the units of the output property
getDefaultUnit() - Method in class org.goplanit.output.property.PathIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.PathOutputStringProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.RunIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.TimePeriodExternalIdOutputProperty
Returns the units of the output property
getDefaultUnit() - Method in class org.goplanit.output.property.TimePeriodIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.TimePeriodXmlIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.UpstreamNodeExternalIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.UpstreamNodeIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.UpstreamNodeLocationOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.UpstreamNodeXmlIdOutputProperty
 
getDefaultUnit() - Method in class org.goplanit.output.property.VcRatioOutputProperty
Returns the units of the output property
getDemands() - Method in class org.goplanit.assignment.TrafficAssignment
Get the demands for the current assignment
getDemands() - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
collect the registered demands
getDemands() - Method in class org.goplanit.io.project.PlanItSimpleProject
Return the current Demands object
getDemandsToPopulate() - Method in class org.goplanit.component.event.PopulateDemandsEvent
Collect PLANit demands to populate
getDemandsToPopulate() - Method in class org.goplanit.tntp.converter.demands.TntpDemandsReaderSettings
 
getDenominatorUnitTypes() - Method in class org.goplanit.utils.unit.GroupUnit
All registered units in the denominator
getDensityPcuKm(double) - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagramBranch
The flow at a given density
getDensityPcuKm(double) - Method in class org.goplanit.supply.fundamentaldiagram.LinearFundamentalDiagramBranch
The flow at a given density
getDensityTangent(double) - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagramBranch
The derivative of density towards a change in flow given a particular density
getDepartures() - Method in interface org.goplanit.service.routed.RoutedTripSchedule
Access to the departures of this schedule
getDepartures() - Method in class org.goplanit.service.routed.RoutedTripScheduleImpl
Access to the departures of this schedule
getDescription() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
Description of the chosen sLTM strategy for equilibration
getDescription() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmBushStrategy
Description of the chosen sLTM strategy for equilibration
getDescription() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmPathStrategy
Description of the chosen sLTM strategy for equilibration
getDescription() - Static method in class org.goplanit.io.xml.util.ApplicationProperties
collect description value
getDescription() - Method in class org.goplanit.time.TimePeriodImpl
Return the description
getDescription() - Method in interface org.goplanit.utils.time.TimePeriod
Return the description
getDestinationCoordinateReferenceSystem() - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Collect the destination Crs
getDestinationCoordinateReferenceSystem() - Method in class org.goplanit.matsim.util.PlanitMatsimWriterSettings
Collect the currently used CRS for writing the output geometries
getDestinationCrsTransformer() - Method in class org.goplanit.io.converter.PlanitWriterImpl
get the destination crs transformer.
getDestinationZoneExternalId(OdDataIterator<?>) - Static method in interface org.goplanit.output.adapter.OdOutputTypeAdapter
Returns the external Id of the destination zone for the current OD
getDestinationZoneExternalId(OdDataIterator<?>) - Static method in interface org.goplanit.output.adapter.PathOutputTypeAdapter
Returns the external Id of the destination zone for the current cell in the OD path matrix
getDestinationZoneId(OdDataIterator<?>) - Static method in interface org.goplanit.output.adapter.OdOutputTypeAdapter
Returns the Id of the destination zone for the current cell in the OD destination
getDestinationZoneId(OdDataIterator<?>) - Static method in interface org.goplanit.output.adapter.PathOutputTypeAdapter
Returns the Id of the destination zone for the current cell in the OD path matrix
getDestinationZoneXmlId(OdDataIterator<?>) - Static method in interface org.goplanit.output.adapter.OdOutputTypeAdapter
Returns the XML Id of the destination zone for the current OD destination
getDestinationZoneXmlId(OdDataIterator<?>) - Static method in interface org.goplanit.output.adapter.PathOutputTypeAdapter
Returns the Xml Id of the destination zone for the current cell in the OD path matrix
getDirectedConnectoidId() - Method in interface org.goplanit.utils.zoning.DirectedConnectoid
Collect the directed connectoid id
getDirectedConnectoidId() - Method in class org.goplanit.zoning.DirectedConnectoidImpl
the directed connectoid unique id
getDirectedConnectoidIdClass() - Method in interface org.goplanit.utils.zoning.DirectedConnectoid
the class for directed connectoid id generation
getDirectedConnectoidsByLocation(MacroscopicNetworkLayer) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
collect the registered connectoids indexed by their locations for a given network layer (unmodifiable)
getDirectedConnectoidsByLocation(Point, MacroscopicNetworkLayer) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
Collect the registered connectoids by given locations and network layer (unmodifiable)
getDirectedVertexIterator() - Method in class org.goplanit.assignment.ltm.sltm.Bush
Collect iterator for all unique directed vertices in the bush
getDisallowedModesFrom(Collection<Mode>) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Method which identifies which of the passed in modes is unavailable on the link segment
getDiscardDanglingNetworkAboveSize() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
collect the size below which networks are removed
getDiscardDanglingNetworkBelowSize() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
collect the size above which dangling networks are kept even if they are smaller than the largest connected network
getDistanceInKilometres(Vertex, Vertex) - Method in class org.goplanit.io.geo.PlanitOpenGisUtils
Compute the distance in kilometres between two vertices assuming the positions are set and based on the same crs as registered on this class instance
getDistanceInKilometres(Vertex, Vertex) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
Compute the distance in kilometres between two vertices assuming the positions are set and based on the same crs as registered on this class instance
getDistanceInKilometres(LineString) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
Compute the length of the line string by traversing all nodes and computing the segment by segment distances TODO: find out if a faster way is possible
getDistanceInKilometres(Point, Point) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
Compute the distance in kilometres between two positions assuming the positions are provided in the same crs as registered on this class instance
getDistanceInKilometres(LineString) - Method in class org.goplanit.io.geo.PlanitOpenGisUtils
Compute the length of the line string by traversing all nodes and computing the segment by segment distances TODO: find out if a faster way is possible
getDistanceInKilometres(Position, Position) - Method in class org.goplanit.io.geo.PlanitOpenGisUtils
Compute the distance in kilometres between two positions assuming the positions are provided in the same crs as registered on this class instance
getDistanceInMetres(Coordinate, Coordinate) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
Compute the distance in metres between two (JTS) coordinates assuming the positions are provided in the same crs as registered on this class instance
getDistanceInMetres(Point, Point) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
Compute the distance in metres between two (JTS) points assuming the positions are provided in the same crs as registered on this class instance
getDistanceInMetres(Position, Position) - Method in class org.goplanit.io.geo.PlanitOpenGisUtils
Compute the distance in metres between two positions assuming the positions are provided in the same crs as registered on this class instance
getDistanceToZone(OsmNode, Zone, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmNodeUtils
find the distance from the zone to the node.
getDivergeVertex() - Method in class org.goplanit.assignment.ltm.sltm.Pas
Collect the start vertex of the PAS
getDownstreamNode() - Method in interface org.goplanit.utils.network.layer.physical.LinkSegment
Collect downstream vertex as node
getDownstreamNodeExternalId(MacroscopicLinkSegment) - Method in interface org.goplanit.output.adapter.MacroscopicLinkOutputTypeAdapter
Returns the external Id of the downstream node
getDownstreamNodeExternalId(T) - Method in interface org.goplanit.output.adapter.UntypedLinkOutputTypeAdapter
Returns the external Id of the downstream node
getDownstreamNodeId(T) - Method in interface org.goplanit.output.adapter.UntypedLinkOutputTypeAdapter
Returns the Id of the downstream node
getDownstreamNodeLocation(T) - Method in interface org.goplanit.output.adapter.UntypedLinkOutputTypeAdapter
Returns the location of the downstream node
getDownstreamNodeXmlId(T) - Method in interface org.goplanit.output.adapter.UntypedLinkOutputTypeAdapter
Returns the XML Id of the downstream node
getDownstreamVertex() - Method in class org.goplanit.graph.directed.EdgeSegmentImpl
Get the segment's downstream vertex
getDownstreamVertex() - Method in class org.goplanit.network.layer.physical.LinkSegmentImpl
Get the segment's downstream vertex
getDownstreamVertex() - Method in interface org.goplanit.utils.graph.EdgeSegment
Get the segment's downstream vertex
getDownstreamVertex() - Method in interface org.goplanit.utils.network.layer.physical.LinkSegment
Get the segment's downstream vertex
getDTravelTimeDFlow(boolean, Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Get the first derivative of the used travel time computation method towards the edge segment (in) flow rate in PCU per hour, i.e.
getDTravelTimeDFlow(boolean, Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.FreeFlowLinkTravelTimeCost
Derivative of free flow travel time is zero
getDTravelTimeDFlow(boolean, Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
Not supported returns -infinity for all calls and logs severe warning
getDTravelTimeDFlow(boolean, Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.initial.InitialModesLinkSegmentCost
Not supported returns -infinity for all calls and logs severe warning
getDTravelTimeDFlow(boolean, Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.SteadyStateTravelTimeCost
First Derivative towards inflowRate.
getDTravelTimeDFlow(boolean, Mode, ConnectoidSegment) - Method in class org.goplanit.cost.virtual.FixedConnectoidTravelTimeCost
fixed cost so derivative is always zero
getDTravelTimeDFlow(boolean, Mode, ConnectoidSegment) - Method in class org.goplanit.cost.virtual.SpeedConnectoidTravelTimeCost
Fixed, so derivative is always zero
getDTravelTimeDFlow(boolean, Mode, T) - Method in interface org.goplanit.cost.Cost
Get the first derivative of the used travel time computation method towards the edge segment (in) flow rate in PCU per hour, i.e.
getDuration() - Method in class org.goplanit.service.routed.RelativeLegTiming
Collect duration
getDurationSeconds() - Method in class org.goplanit.time.TimePeriodImpl
Return the duration in seconds
getDurationSeconds() - Method in interface org.goplanit.utils.time.TimePeriod
Return the duration in seconds
getDwellTime() - Method in class org.goplanit.service.routed.RelativeLegTiming
Collect dwell time
getEarliestNonNull() - Method in class org.goplanit.utils.misc.Pair
 
getEdgeFromBreakToVertexB() - Method in class org.goplanit.graph.modifier.event.BreakEdgeEvent
collect broken edge section from break vertex to original vertex B
getEdgeFromVertexAToBreak() - Method in class org.goplanit.graph.modifier.event.BreakEdgeEvent
collect broken edge section from original vertex A to break vertex
getEdges() - Method in class org.goplanit.graph.UntypedGraphImpl
collect edges of graph
getEdges() - Method in class org.goplanit.graph.VertexImpl
Returns a collection of Edge objects (unmodifiable)
getEdges() - Method in interface org.goplanit.utils.graph.UntypedGraph
collect edges of graph
getEdges() - Method in interface org.goplanit.utils.graph.Vertex
Returns a collection of Edge objects (unmodifiable)
getEdges(Vertex) - Method in interface org.goplanit.utils.graph.Vertex
Collect the edge(s) based on the other vertex
getEdgeSegment(boolean) - Method in interface org.goplanit.utils.graph.directed.DirectedEdge
Edge segment in the direction indicated
getEdgeSegment(DirectedVertex) - Method in interface org.goplanit.utils.graph.directed.DirectedVertex
collect the first edge segment corresponding to the provided other vertex
getEdgeSegmentAb() - Method in class org.goplanit.graph.directed.DirectedEdgeImpl
Edge segment in the direction from A to B
getEdgeSegmentAb() - Method in interface org.goplanit.utils.graph.directed.DirectedEdge
Edge segment in the direction from A to B
getEdgeSegmentBa() - Method in class org.goplanit.graph.directed.DirectedEdgeImpl
Edge segment in the direction from B to A
getEdgeSegmentBa() - Method in interface org.goplanit.utils.graph.directed.DirectedEdge
Edge segment in the direction from B to A
getEdgeSegmentPathString(DirectedPath, Function<EdgeSegment, Object>) - Static method in class org.goplanit.utils.path.PathUtils
Returns the path as a String of comma-separated edge segment Id or external Id values
getEdgeSegments() - Method in class org.goplanit.graph.directed.UntypedDirectedGraphImpl
Collect edges segments of graph
getEdgeSegments() - Method in interface org.goplanit.utils.graph.directed.DirectedEdge
collect all edge segments available on the edge
getEdgeSegments() - Method in interface org.goplanit.utils.graph.UntypedDirectedGraph
Collect edges segments of graph
getEligibleLanesModeSchemeHelperModes(OsmNetworkReaderSettings, MacroscopicNetworkLayer) - Static method in class org.goplanit.osm.converter.helper.OsmLanesModeTaggingSchemeHelper
collect activated modes that can be identified via the lanes:<mode> tagging scheme are currently supported.
getEligibleModeLanesSchemeHelperModes(OsmNetworkReaderSettings, MacroscopicNetworkLayer) - Static method in class org.goplanit.osm.converter.helper.OsmModeLanesTaggingSchemeHelper
collect activated modes(and their mode categories) that can be identified via the <mode>:lanes tagging scheme are currently supported.
getEligibleTaggingSchemeHelperModes(OsmNetworkReaderSettings, MacroscopicNetworkLayer) - Static method in class org.goplanit.osm.converter.helper.OsmLaneTaggingSchemeHelper
collect activated modes that are utilised via all derived tagging schemes.
getEndNodeId() - Method in class org.goplanit.utils.test.LinkSegmentExpectedResultsDto
Return the id of the end node
getEntityType(OsmEntity) - Static method in class org.goplanit.osm.util.Osm4JUtils
Collect entity type based on the entity
getEntryEdgeSegments() - Method in class org.goplanit.graph.directed.DirectedVertexImpl
Collect the entry edge segments of this vertex (unmodifiable)
getEntryEdgeSegments() - Method in interface org.goplanit.utils.graph.directed.DirectedVertex
Collect the entry edge segments of this vertex (unmodifiable)
getEntryLegSegments() - Method in interface org.goplanit.utils.network.layer.service.ServiceNode
getEntryLinkSegments() - Method in interface org.goplanit.utils.network.layer.physical.Node
It is expected that nodes are used in conjunction with link segments.
getEnvelope() - Method in interface org.goplanit.utils.zoning.Zone
collect the envelope (bounding box) of this zone's geometry.
getEpsg(String) - Static method in class org.goplanit.utils.epsg.EpsgCodesByCountry
collect the epsg most likely applicable code based on the country name.
getEpsilon() - Method in class org.goplanit.gap.StopCriterion
Return the epsilon of this stopping criterion
getEpsilon() - Method in class org.goplanit.gap.StopCriterionConfigurator
Return the epsilon of this stopping criterion
getEventContentByIndex(int) - Method in class org.goplanit.assignment.ltm.eltm.event.CumulativeEvent
Collect any entry from the event content object array by index and cast to generic type T
getEventTypesWithListeners() - Method in class org.goplanit.utils.event.EventProducerImpl
Determine the event types have one or more listeners registered
getExcludedColumns() - Method in class org.goplanit.gtfs.reader.GtfsFileReaderSettings
the excluded columns (unmodifiable)
getExitEdgeSegments() - Method in class org.goplanit.graph.directed.DirectedVertexImpl
Collect the exit edge segments of this vertex (unmodifiable)
getExitEdgeSegments() - Method in interface org.goplanit.utils.graph.directed.DirectedVertex
Collect the exit edge segments of this vertex (unmodifiable)
getExitLegSegments() - Method in interface org.goplanit.utils.network.layer.service.ServiceNode
getExitLinkSegments() - Method in interface org.goplanit.utils.network.layer.physical.Node
It is expected that nodes are used in conjunction with link segments.
getExplicitCapacityPerLane() - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Return the explicitly set capacity per lane of this macroscopic link segment type.
getExplicitCapacityPerLane() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Return the explicitly set capacity per lane of this macroscopic link segment type.
getExplicitCapacityPerLaneOrDefault() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Return the explicitly defined capacity per lane of this macroscopic link segment type or the default if it has not been explicitly set
getExplicitlyAllowedModes(Zone) - Method in interface org.goplanit.utils.zoning.Connectoid
collect modes that are explicitly allowed for this zone (unmodifiable).
getExplicitlyAllowedModes(Zone) - Method in class org.goplanit.zoning.ConnectoidImpl
collect modes that are explicitly allowed for this zone (unmodifiable).
getExplicitlyExcludedModes(Map<String, String>, boolean, OsmNetworkReaderSettings) - Method in class org.goplanit.osm.converter.network.OsmNetworkLayerModeParser
Collect explicitly excluded modes from the passed in tags.
getExplicitlyIncludedModes(Map<String, String>, boolean, OsmNetworkReaderSettings) - Method in class org.goplanit.osm.converter.network.OsmNetworkLayerModeParser
Collect explicitly included modes from the passed in tags.
getExplicitMaximumDensityPerLane() - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Return the maximum density per lane for this macroscopic link segment type.
getExplicitMaximumDensityPerLane() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Return the maximum density per lane for this macroscopic link segment type.
getExplicitMaximumDensityPerLaneOrDefault() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Return the maximum density per lane of this macroscopic link segment type or the default if it has not been explicitly set
getExtension(File) - Static method in class org.goplanit.utils.misc.FileUtils
Collect the extension of a file.
getExternalId() - Method in class org.goplanit.component.PlanitComponent
get external id of the entity
getExternalId() - Method in interface org.goplanit.utils.id.ExternalIdAble
get external id of the entity
getExternalId() - Method in class org.goplanit.utils.id.ExternalIdAbleImpl
get external id of the entity
getFactory() - Method in class org.goplanit.graph.directed.DirectedEdgesImpl
Collect the directed edge factory to use for creating instances
getFactory() - Method in class org.goplanit.graph.directed.DirectedVerticesImpl
Collect the vertex factory to use for creating instances
getFactory() - Method in class org.goplanit.graph.directed.EdgeSegmentsImpl
Collect the edge segment factory to use for creating instances
getFactory() - Method in class org.goplanit.graph.EdgesImpl
Collect the edge factory to use for creating instances
getFactory() - Method in class org.goplanit.graph.VerticesImpl
Collect the vertex factory to use for creating instances
getFactory() - Method in class org.goplanit.mode.ModesImpl
Collect the mode factory to use for creating instances
getFactory() - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentsImpl
Factory to create instance of graph entity (for this container class)
getFactory() - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypesImpl
Collect factory for creating (and registering on this container) of macroscopic link segment types
getFactory() - Method in class org.goplanit.network.layer.physical.LinkSegmentsImpl
Factory to create instance of graph entity (for this container class)
getFactory() - Method in class org.goplanit.network.layer.physical.LinksImpl
Factory to create instance of graph entity (for this container class)
getFactory() - Method in class org.goplanit.network.layer.physical.NodesImpl
Factory to create instance of graph entity (for this container class)
getFactory() - Method in class org.goplanit.network.layer.service.ServiceLegSegmentsImpl
Factory to create instance of graph entity (for this container class)
getFactory() - Method in class org.goplanit.network.layer.service.ServiceLegsImpl
Factory to create instance of graph entity (for this container class)
getFactory() - Method in class org.goplanit.network.layer.service.ServiceNodesImpl
Factory to create instance of graph entity (for this container class)
getFactory() - Method in class org.goplanit.network.layers.MacroscopicNetworkLayersImpl
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in class org.goplanit.network.layers.ServiceNetworkLayersImpl
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in class org.goplanit.network.virtual.ConnectoidEdgesImpl
Factory to create instance of graph entity (for this container class)
getFactory() - Method in class org.goplanit.network.virtual.ConnectoidSegmentsImpl
Factory to create instance of graph entity (for this container class)
getFactory() - Method in class org.goplanit.path.DirectedPathsImpl
Factory to create paths on this container
getFactory() - Method in interface org.goplanit.service.routed.RoutedModeServices
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in class org.goplanit.service.routed.RoutedModeServicesImpl
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in interface org.goplanit.service.routed.RoutedServicesLayers
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in class org.goplanit.service.routed.RoutedServicesLayersImpl
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in interface org.goplanit.service.routed.RoutedTripDepartures
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in class org.goplanit.service.routed.RoutedTripDeparturesImpl
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in interface org.goplanit.service.routed.RoutedTrips
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in interface org.goplanit.service.routed.RoutedTripsFrequency
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in class org.goplanit.service.routed.RoutedTripsFrequencyImpl
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in class org.goplanit.service.routed.RoutedTripsImpl
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in interface org.goplanit.service.routed.RoutedTripsSchedule
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in class org.goplanit.service.routed.RoutedTripsScheduleImpl
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.graph.directed.DirectedEdges
Collect the directed edge factory to use for creating instances
getFactory() - Method in interface org.goplanit.utils.graph.directed.DirectedVertices
Collect the vertex factory to use for creating instances
getFactory() - Method in interface org.goplanit.utils.graph.directed.EdgeSegments
Collect the edge segment factory to use for creating instances
getFactory() - Method in interface org.goplanit.utils.graph.Edges
Collect the edge factory to use for creating instances
getFactory() - Method in interface org.goplanit.utils.graph.GraphEntities
Factory to create instance of graph entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.graph.Vertices
Collect the vertex factory to use for creating instances
getFactory() - Method in interface org.goplanit.utils.id.ManagedIdEntities
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.mode.Modes
Collect the mode factory to use for creating instances
getFactory() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegments
Factory to create instance of graph entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentTypes
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.network.layer.physical.Links
Factory to create instance of graph entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.network.layer.physical.LinkSegments
Factory to create instance of graph entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.network.layer.physical.Nodes
Factory to create instance of graph entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.network.layer.service.ServiceLegs
Factory to create instance of graph entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.network.layer.service.ServiceLegSegments
Factory to create instance of graph entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.network.layer.service.ServiceNodes
Factory to create instance of graph entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.network.layers.MacroscopicNetworkLayers
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.network.layers.ServiceNetworkLayers
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.network.virtual.ConnectoidEdges
Factory to create instance of graph entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.network.virtual.ConnectoidSegments
Factory to create instance of graph entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.path.DirectedPaths
Factory to create paths on this container
getFactory() - Method in interface org.goplanit.utils.zoning.DirectedConnectoids
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.zoning.OdZones
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.zoning.TransferZoneGroups
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.zoning.TransferZones
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in interface org.goplanit.utils.zoning.UndirectedConnectoids
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in class org.goplanit.zoning.DirectedConnectoidsImpl
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in class org.goplanit.zoning.OdZonesImpl
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in class org.goplanit.zoning.TransferZoneGroupsImpl
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in class org.goplanit.zoning.TransferZonesImpl
Factory to create instance of managed id entity (for this container class)
getFactory() - Method in class org.goplanit.zoning.UndirectedConnectoidsImpl
Factory to create instance of managed id entity (for this container class)
getFileName() - Method in class org.goplanit.component.event.PopulateInitialLinkSegmentCostEvent
Collect fileName of the file containing the actual initial costs to use to populate this instance
getFileName() - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Collect the file name to use
getFileNameWithoutExtension(String) - Static method in class org.goplanit.utils.misc.FileUtils
Extract the file name without the extension, i.e.
getFileScheme() - Method in class org.goplanit.gtfs.handler.GtfsFileHandler
File scheme supported by this handler
getFileScheme() - Method in class org.goplanit.gtfs.reader.GtfsFileReaderBase
The file scheme of this reader indicating what file it is operating on
getFilesWithExtensionFromDir(String, String) - Static method in class org.goplanit.utils.misc.FileUtils
Collect all files from a directory with the given extension
getFileType() - Method in class org.goplanit.gtfs.scheme.GtfsFileScheme
 
getFirst() - Method in class org.goplanit.project.ProjectAssignmentBuilders
Collect the first traffic assignment that is registered (if any).
getFirst() - Method in interface org.goplanit.utils.wrapper.MapWrapper
collect the first entry based on the iterator's result, which is not necessarily the fist entry ordered by the key, it is just the first entry the iterator would provide
getFirst() - Method in interface org.goplanit.utils.zoning.TransferZoneGroup
Collect first transfer zone that would be returned by the iterator
getFirstAccessZone() - Method in interface org.goplanit.utils.zoning.Connectoid
first available zone that is accessible based on the first entry the iterator returns
getFirstAccessZone() - Method in class org.goplanit.zoning.ConnectoidImpl
first available zone that is accessible based on the first entry the iterator returns
getFirstEdgeSegment(boolean) - Method in class org.goplanit.assignment.ltm.sltm.Pas
Collect the first edge segment of one of the two segments
getFirstEntryLegSegment() - Method in interface org.goplanit.utils.network.layer.service.ServiceNode
Collect the first available entry leg segment using the iterator internally.
getFirstEntryLinkSegment() - Method in interface org.goplanit.utils.network.layer.physical.Node
Collect the first available entry link segment using the iterator internally.
getFirstExitLegSegment() - Method in interface org.goplanit.utils.network.layer.service.ServiceNode
Collect the first available exit link segment using the iterator internally.
getFirstExitLinkSegment() - Method in interface org.goplanit.utils.network.layer.physical.Node
Collect the first available exit link segment using the iterator internally.
getFirstLegSegment() - Method in interface org.goplanit.service.routed.RoutedTripFrequency
Get first leg segment of the routed trip
getFirstOdPathMatrix() - Method in class org.goplanit.path.OdPathSets
Collect the first od path matrix available
getFirstParameterOfDelayedMethodCall(String) - Method in class org.goplanit.utils.builder.Configurator
Collect the first parameter submitted with (last) registered delayed method call of given signature.
getFirstParentLink() - Method in interface org.goplanit.utils.network.layer.service.ServiceLeg
Collect the first parent link
getFirstStackFrame() - Static method in class org.goplanit.utils.reflection.StackWalkerUtil
Collect the first available stack frame if it exists
getFirstSupportedMode() - Method in interface org.goplanit.utils.network.layer.TransportLayer
Collect the first mode found under the supported modes from the collection provided by getSupportedModes
getFixedInput() - Method in class org.goplanit.algorithms.nodemodel.TampereNodeModelInput
Provide access to the fixed input
getFlowPcuHour(double) - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagramBranch
The flow at a given density
getFlowPcuHour(double) - Method in class org.goplanit.supply.fundamentaldiagram.LinearFundamentalDiagramBranch
The flow at a given density
getFlowTangent(double) - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagramBranch
The derivative of flow towards a change in density given a particualr flow
getFlowTangent(double) - Method in class org.goplanit.supply.fundamentaldiagram.LinearFundamentalDiagramBranch
The derivative of flow towards a change in density given a particualr flow
getFreeFlowBranch() - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagram
Free flow branch of the FD
getFreeFlowBranch() - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramImpl
Free flow branch of the FD
getFreeFlowBranch() - Method in class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagram
Free flow branch of the FD
getFreeFlowTravelTimeHourPerLinkSegment(Mode) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegments
Create a raw array of all free flow travel times of the registered macroscopic link segments where the index in the array corresponds to the link segment id (not id).
getFrequencyBasedTrips() - Method in interface org.goplanit.service.routed.RoutedServiceTripInfo
Trips for a service can be frequency or schedule based, or have both.
getFrequencyBasedTrips() - Method in class org.goplanit.service.routed.RoutedServiceTripInfoImpl
Trips for a service can be frequency or schedule based, or have both.
getFrequencyPerHour() - Method in interface org.goplanit.service.routed.RoutedTripFrequency
Collect frequency per hour for this trip
getFrequencyPerHour() - Method in class org.goplanit.service.routed.RoutedTripFrequencyImpl
Collect frequency per hour for this trip
getFundamentalDiagram() - Method in class org.goplanit.assignment.ltm.LtmConfigurator
Collect the fundamental diagram configurator
getFundamentalDiagramToPopulate() - Method in class org.goplanit.component.event.PopulateFundamentalDiagramEvent
collect fundamental diagram component to populate
getGap() - Method in class org.goplanit.gap.GapFunction
Returns the last computed gap
getGap() - Method in class org.goplanit.gap.LinkBasedRelativeDualityGapFunction
Returns the last computed gap
getGap() - Method in class org.goplanit.gap.NormBasedGapFunction
Returns the last computed gap
getGapFunction() - Method in class org.goplanit.assignment.TrafficAssignment
Collect the gap function which is to be set by a derived class of TrafficAssignment via the initialiseDefaults() right after construction
getGapFunction() - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Collect the gap function of the trafficAssignment instance
getGapFunctionClassName() - Method in class org.goplanit.output.adapter.OutputAdapter
Return the name of the gap function class
getGapFunctionToPopulate() - Method in class org.goplanit.component.event.PopulateGapFunctionEvent
collect gap function to populate
getGeneralisedCost(Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Return the travel time for the current link for a given mode If the input data are invalid, this method returns a negative value.
getGeneralisedCost(Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.FreeFlowLinkTravelTimeCost
Return the free flow travel time for the current link for a given mode If the input data are invalid, this method returns a negative value.
getGeneralisedCost(Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
Returns the initial cost for each link segment and mode for time period agnostic registrations.
getGeneralisedCost(Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.initial.InitialModesLinkSegmentCost
Returns the initial cost for each link segment and mode.
getGeneralisedCost(Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.initial.InitialPhysicalCost
get the initial cost for a specified mode and link segment
getGeneralisedCost(Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.SteadyStateTravelTimeCost
Return the average travel time for the current link segment for a given mode
getGeneralisedCost(Mode, ConnectoidSegment) - Method in class org.goplanit.cost.virtual.FixedConnectoidTravelTimeCost
Returns the generalised cost of travel along an edge segment for a specified mode
getGeneralisedCost(Mode, ConnectoidSegment) - Method in class org.goplanit.cost.virtual.SpeedConnectoidTravelTimeCost
Return the connectoid travel time using speed
getGeneralisedCost(Mode, T) - Method in interface org.goplanit.cost.Cost
Returns the generalised cost of travel along an edge segment for a specified mode
getGeometry() - Method in class org.goplanit.graph.EdgeImpl
Collect the geometry of this line
getGeometry() - Method in class org.goplanit.network.layer.service.ServiceLegImpl
Not allowed, collect geometry via underlying links instead
getGeometry() - Method in interface org.goplanit.utils.graph.Edge
Collect the geometry of this line
getGeometry() - Method in interface org.goplanit.utils.zoning.Zone
Collect the geometry (outer border) of this zone
getGeometry() - Method in class org.goplanit.zoning.ZoneImpl
Collect the geometry (outer border) of this zone
getGeometry(T) - Method in class org.goplanit.utils.geo.PlanitJtsIntersectEdgeVisitor
The implementing class is expected to provide the envelope for the entity
getGeometry(T) - Method in class org.goplanit.utils.geo.PlanitJtsIntersectZoneVisitor
The implementing class is expected to provide the envelope for the entity
getGeometry(T) - Method in class org.goplanit.utils.geo.PlanitJtsItemVisitor
The implementing class is expected to provide the envelope for the entity
getGeoUtils() - Method in class org.goplanit.io.converter.PlanitWriterImpl
geo util class based on source Crs (if any)
getGeoUtils() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
Get geo utils
getGlobalNonUrbanHighwayDefaults() - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
collect the (original) highway-non-urban speed limit defaults
getGlobalRailwayDefaults() - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
collect the (original) railway speed limit defaults
getGlobalUrbanHighwayDefaults() - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
collect the (original) highway-urban speed limit defaults
getGraph() - Method in class org.goplanit.network.layer.UntypedNetworkLayerImpl
collect the graph
getGraphEntities() - Method in class org.goplanit.graph.GraphEntityFactoryImpl
The entities to register on
getGraphIdGroupingToken() - Method in class org.goplanit.graph.UntypedGraphImpl
Collect the id grouping token used for all entities registered on the graph, i.e., this graph specific identifier for generating ids unique and contiguous within this network and this network only
getGroup() - Method in enum org.goplanit.utils.unit.UnitType
 
getGroupIdToken() - Method in class org.goplanit.component.PlanitComponentBuilder
collect the group id token
getHighwayModeAccessDefaults() - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaults
collect the defaults specifically for highways
getHighwaySettings() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
provide highway specific settings
getHighwayValueTags() - Static method in class org.goplanit.osm.tags.OsmPtv1Tags
collect all known highway value tags that are non-way related
getId() - Method in class org.goplanit.assignment.ltm.eltm.event.CumulativeEvent
 
getId() - Method in class org.goplanit.assignment.ltm.sltm.Bush
Collect id of the entity
getId() - Method in class org.goplanit.component.PlanitComponent
Collect id of the entity
getId() - Method in class org.goplanit.graph.directed.acyclic.ACyclicSubGraphImpl
Collect id of the entity
getId() - Method in class org.goplanit.output.formatter.BaseOutputFormatter
 
getId() - Method in interface org.goplanit.output.formatter.OutputFormatter
Collect the id of the formatter
getId() - Method in interface org.goplanit.utils.id.IdAble
Collect id of the entity
getId() - Method in class org.goplanit.utils.id.IdAbleImpl
Collect id of the entity
getIdClass() - Method in class org.goplanit.graph.UntypedGraphImpl
Each managed id class is expected to generate its ids based on its class signature.
getIdClass() - Method in interface org.goplanit.service.routed.RoutedService
Each managed id class is expected to generate its ids based on its class signature.
getIdClass() - Method in interface org.goplanit.service.routed.RoutedServicesLayer
Each managed id class is expected to generate its ids based on its class signature.
getIdClass() - Method in interface org.goplanit.service.routed.RoutedTrip
Each managed id class is expected to generate its ids based on its class signature.
getIdClass() - Method in class org.goplanit.service.routed.RoutedTripDeparture
Each managed id class is expected to generate its ids based on its class signature.
getIdClass() - Method in interface org.goplanit.utils.graph.Edge
All edges use the EDGE_ID_CLASS to generate the unique internal ids
getIdClass() - Method in interface org.goplanit.utils.graph.EdgeSegment
All edges use the EDGE_SEGMENT_ID_CLASS to generate the unique internal ids
getIdClass() - Method in interface org.goplanit.utils.graph.Vertex
All vertices use the VERTEX_ID_CLASS to generate the unique internal ids
getIdClass() - Method in interface org.goplanit.utils.id.ManagedId
Each managed id class is expected to generate its ids based on its class signature.
getIdClass() - Method in interface org.goplanit.utils.mode.Mode
Each managed id class is expected to generate its ids based on its class signature.
getIdClass() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Each managed id class is expected to generate its ids based on its class signature.
getIdClass() - Method in interface org.goplanit.utils.network.layer.TransportLayer
Each managed id class is expected to generate its ids based on its class signature.
getIdClass() - Method in interface org.goplanit.utils.path.DirectedPath
Each managed id class is expected to generate its ids based on its class signature.
getIdClass() - Method in interface org.goplanit.utils.zoning.Connectoid
Each managed id class is expected to generate its ids based on its class signature.
getIdClass() - Method in interface org.goplanit.utils.zoning.TransferZoneGroup
Each managed id class is expected to generate its ids based on its class signature.
getIdClass() - Method in interface org.goplanit.utils.zoning.Zone
Each managed id class is expected to generate its ids based on its class signature.
getIdGroupingToken() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
Token to use
getIdGroupingToken() - Method in class org.goplanit.component.PlanitComponent
Collect the id grouping token used to generate ids for entities of this class.
getIdGroupingToken() - Method in interface org.goplanit.utils.id.ManagedIdEntityFactory
Collect the id grouping token used by this factory
getIdGroupingToken() - Method in class org.goplanit.utils.id.ManagedIdEntityFactoryImpl
Collect the id grouping token used by this factory
getIdMapperType() - Method in class org.goplanit.converter.BaseWriterImpl
collect the way the ids should be mapped
getIdMapperType() - Method in interface org.goplanit.converter.ConverterWriter
collect the way the ids should be mapped
getIdMapperType() - Method in interface org.goplanit.converter.MultiConverterWriter
collect the way the ids should be mapped
getIdMapperType() - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriter
collect the way the ids should be mapped
getIdMapperType() - Method in class org.goplanit.matsim.converter.MatsimIntermodalWriter
collect the way the ids should be mapped
getIdToken() - Method in class org.goplanit.network.layers.TransportLayersImpl
Collect the token for id generation
getIncomingEdgeSegmentForVertex(Vertex) - Method in class org.goplanit.algorithms.shortestpath.MinMaxPathResultImpl
Find the incoming edge segment for a given vertex
getIncomingEdgeSegmentForVertex(Vertex) - Method in interface org.goplanit.algorithms.shortestpath.ShortestPathResult
Find the incoming edge segment for a given vertex
getIncomingEdgeSegmentForVertex(Vertex) - Method in class org.goplanit.algorithms.shortestpath.ShortestPathResultImpl
Find the incoming edge segment for a given vertex
getIncompleteTransferZoneByOsmId(EntityType, long) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
Collect the potentially incomplete transfer zone by entity type and osm id
getInflows() - Method in class org.goplanit.assignment.ltm.sltm.loading.InflowOutflowData
access to the tracked inflows
getInfrastructureLayerIdForMode(Mode) - Method in interface org.goplanit.output.adapter.MacroscopicLinkOutputTypeAdapter
collect the infrastructure layer id this mode resides on
getInfrastructureLayerIdForMode(Mode) - Method in class org.goplanit.output.adapter.MacroscopicLinkOutputTypeAdapterImpl
collect the infrastructure layer id this mode resides on
getInfrastructureNetwork() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
Get the physical network for the current assignment
getInfrastructureNetwork() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
The physical network used
getInfrastructureNetwork() - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignment
Get the physical network for the current assignment
getInfrastructureNetwork() - Method in class org.goplanit.assignment.TrafficAssignment
Get the physical network for the current assignment
getInfrastructureNetwork() - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
collect the registered network
getInfrastructureNetwork() - Method in class org.goplanit.network.transport.TransportModelNetwork
Collect the physical network component of the transport network
getInitialLinkSegmentCost(TransportLayerNetwork<?, ?>) - Method in class org.goplanit.project.CustomPlanItProject
Return the initial link segment costs for a network
getInitialLinkSegmentCost(TransportLayerNetwork<?, ?>) - Method in class org.goplanit.project.PlanItProjectInput
Return the initial link segment costs for a network
getInitialLinkSegmentCostToPopulate() - Method in class org.goplanit.component.event.PopulateInitialLinkSegmentCostEvent
Collect PLANit initial cost component to populate
getInputBuilderListener() - Method in class org.goplanit.component.PlanitComponentBuilder
collect the input builder
getInputDirectory() - Method in class org.goplanit.io.xml.util.PlanitXmlReaderSettings
The input path directory used
getInputProperty(String) - Method in class org.goplanit.graph.EdgeImpl
Get input property by its key
getInputProperty(String) - Method in class org.goplanit.graph.VertexImpl
collect a property
getInputProperty(String) - Method in interface org.goplanit.utils.graph.Edge
Get input property by its key
getInputProperty(String) - Method in interface org.goplanit.utils.graph.Vertex
collect a property
getInputProperty(String) - Method in interface org.goplanit.utils.zoning.Zone
collect a property
getInputProperty(String) - Method in class org.goplanit.zoning.ZoneImpl
collect a property
getInputs() - Method in class org.goplanit.algorithms.nodemodel.TampereNodeModel
Provide access to the inputs used
getInputSource() - Method in class org.goplanit.osm.converter.OsmReaderSettings
The input source used
getInstance(boolean, IterableMap<Object, Object[]>, MultiKeyMap<Object, Object[]>) - Static method in interface org.goplanit.data.MultiKeyPlanItDataIterator
Returns an instance of a class which implements this interface
getIso2CountryCodeByName(String) - Static method in class org.goplanit.utils.locale.LocaleUtils
Collect ISO2 code based on full name
getIterationData() - Method in class org.goplanit.assignment.algorithmb.AlgorithmB
Return the simulation data for the current iteration
getIterationData() - Method in class org.goplanit.assignment.algorithmb.AlgorithmBEquilibration
Collect the iteration information collected during the equilibration
getIterationData() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
Return the simulation data for the current iteration
getIterationData() - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignment
Return the simulation data for the current iteration
getIterationIndex() - Method in class org.goplanit.assignment.algorithmb.AlgorithmB
Collect the current iteration index of the simulation
getIterationIndex() - Method in class org.goplanit.assignment.ltm.eltm.EventBasedLtm
 
getIterationIndex() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
Collect the current iteration index of the simulation
getIterationIndex() - Method in class org.goplanit.assignment.SimulationData
Returns the current iteration index
getIterationIndex() - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignment
Collect the current iteration index of the simulation
getIterationIndex() - Method in class org.goplanit.assignment.TrafficAssignment
Collect the current iteration index of the simulation
getIterationIndex(TrafficAssignment) - Static method in class org.goplanit.output.property.IterationIndexOutputProperty
Returns the current iteration index
getIterationIndexForSubOutputType(SubOutputTypeEnum) - Method in class org.goplanit.output.adapter.OdOutputTypeAdapterImpl
ODSkimOutputType.COST: Cost is collected through the shortest path in iteration i based on the link costs of iteration i-1, so the od cost of i-1 are only known once we are in iteration i, hence this information is trailing behind one iteration, and we can only store it in i.
getIterationIndexForSubOutputType(SubOutputTypeEnum) - Method in interface org.goplanit.output.adapter.OutputTypeAdapter
Determine the iteration index that is relevant for the data related to the provided output type enum Generally, this equates to the actual current iteration index, but if the data for example is trailing an iteration then this will collect the correct iteration index for this data as opposed to the iteration index of the simulation itself.
getIterationIndexForSubOutputType(SubOutputTypeEnum) - Method in class org.goplanit.output.adapter.OutputTypeAdapterImpl
Default implementation assumes that regular iteration index is used, which in most cases it true, only when for example costs are trailing one iteration behind in case they are only revealed in the next iteration this method should be overridden
getIterationOffset() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoadingConvergenceAnalyser
Currently set iteration offset beyond which the analyser is applied
getIterator() - Method in class org.goplanit.data.MultiKeyPlanItData
Returns a MultiKeyPlanItDataIterator for the contents of this map
getIterator(Mode, TimePeriod, Integer, OutputType) - Method in class org.goplanit.output.formatter.MemoryOutputFormatter
Returns a MemoryOutputIterator for the contents of the specified MultiKeyPlanItData map
getJarFileSystem(URI) - Static method in class org.goplanit.utils.resource.ResourceUtils
Collect the jar as a FileSystem to access its internals
getJvmUserDirUri() - Static method in class org.goplanit.utils.misc.UriUtils
Find user dir URI of JVM, which is the current working dir unless overridden upon instantiation of the Jvm
getKeyByValue(V) - Method in interface org.goplanit.utils.wrapper.MapWrapper
collect the key used for the given value
getKeyByValue(V) - Method in class org.goplanit.utils.wrapper.MapWrapperImpl
collect the key used for the given value
getKeys() - Method in interface org.goplanit.data.MultiKeyPlanItDataIterator
Returns an array of keys for the current iteration
getKeys() - Method in class org.goplanit.data.MultiKeyPlanItDataIteratorImpl
Returns an array of keys for the current iteration
getKeys() - Method in class org.goplanit.output.formatter.MemoryOutputIterator
Returns an array of keys for the current iteration
getKnownSupportedEventTypes() - Method in class org.goplanit.component.PlanitComponent
Each component may override this default which indicates it does not support any events, meaning that the component is not notified on any planitcomponent events.
getKnownSupportedEventTypes() - Method in class org.goplanit.graph.modifier.event.handler.SyncXmlIdToIdBreakEdgeHandler
Collect explicitly supported event types that are known.
getKnownSupportedEventTypes() - Method in class org.goplanit.graph.modifier.event.handler.SyncXmlIdToIdBreakEdgeSegmentHandler
Collect explicitly supported event types that are known.
getKnownSupportedEventTypes() - Method in class org.goplanit.input.InputBuilderListener
Each input builder listener should be able to deal with at least the following Events and as such is automatically registered to listen for them when providing a derived instance to a PLANit project by providing them here: PopulateNetworkEvent for populating a newly created empty network PopulateZoningEvent for populating a newly created empty zoning PopulateDemandsEvent for populating a newly created empty demands PopulatePhysicalCostEvent for populating a newly created empty physical costs PopulateInitialLinkSegmentCostEvent for populating a newly created empty initial link segment costs PopulateComponentEvent for all events that can be intercepted byt no dedicated event exists for (likely only for internal platform use)
getKnownSupportedEventTypes() - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramComponent
The fundamental diagram component registers for the PopulateFundamentalDiagramEvent in order to initialise its default fundamental diagrams based on the network layer that it is created for.
getKnownSupportedEventTypes() - Method in interface org.goplanit.utils.event.EventListener
Collect explicitly supported event types that are known.
getKnownSupportedEventTypes() - Method in class org.goplanit.zoning.ConnectoidsImpl
Collect explicitly supported event types that are known.
getKnownSupportedEventTypes() - Method in class org.goplanit.zoning.modifier.event.handler.UpdateConnectoidsOnVertexRemovalHandler
Collect explicitly supported event types that are known.
getKnownSupportedEventTypes() - Method in class org.goplanit.zoning.modifier.event.handler.UpdateDirectedConnectoidsOnBreakLinkSegmentHandler
Collect explicitly supported event types that are known.
getKnownSupportedEventTypes() - Method in class org.goplanit.zoning.TransferZoneGroupsImpl
Collect explicitly supported event types that are known.
getLaneConfiguration() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
collect the current configuration setup for applying number of lanes in case the lanes tag is not available on the parsed osmway
getLastEdgeSegment(boolean) - Method in class org.goplanit.assignment.ltm.sltm.Pas
Collect the last edge segment of one of the two segments
getLastIteration() - Method in class org.goplanit.output.formatter.MemoryOutputFormatter
Returns the value of the last iteration of recorded data
getLastLegSegment() - Method in interface org.goplanit.service.routed.RoutedTripFrequency
Get last leg segment of the routed trip
getLastParentLink() - Method in interface org.goplanit.utils.network.layer.service.ServiceLeg
Collect the last parent link
getLatestIdForToken(IdGroupingToken, Class<? extends Object>) - Static method in class org.goplanit.utils.id.IdGenerator
collect the latest generated id for a given class and token
getLayerByMode(Mode) - Method in class org.goplanit.network.TransportLayerNetwork
collect a layer by mode
getLayerData() - Method in class org.goplanit.osm.converter.network.OsmNetworkLayerParser
collect the gathered data pertaining to Osm to Planit entity mapping that might be relevant to other parts of the reader
getLayerIdGroupingToken() - Method in class org.goplanit.network.layer.UntypedNetworkLayerImpl
Collect the id grouping token used for all entities registered on the layer, i.e., this layer's specific identifier for generating ids unique and contiguous within this layer
getLayerIdGroupingToken() - Method in interface org.goplanit.utils.network.layer.UntypedDirectedGraphLayer
Collect the id grouping token used for all entities registered on the layer, i.e., this layer's specific identifier for generating ids unique and contiguous within this layer
getLayerModifier() - Method in class org.goplanit.network.layer.UntypedNetworkLayerImpl
Provide access to the modifier options for this layer
getLayerModifier() - Method in interface org.goplanit.utils.network.layer.TopologicalLayer
Provide access to the modifier options for this layer
getLayerModifier() - Method in interface org.goplanit.utils.network.layer.UntypedDirectedGraphLayer
Provide access to the modifier options for this layer
getLayerParser(MacroscopicNetworkLayerImpl) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderData
provide reference to a layer parser
getLayerParsers() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderData
provide reference to the used layer parsers for each of the identified layers
getLayers() - Method in class org.goplanit.service.routed.RoutedServices
Provide access to the layer specific routed services
getLayersOfType() - Method in interface org.goplanit.utils.network.layers.TransportLayers
Allows you to collect all registered layers of a specific derived transport layer type
getLegs() - Method in class org.goplanit.network.layer.ServiceNetworkLayerImpl
Collect the service legs
getLegs() - Method in interface org.goplanit.utils.network.layer.service.ServiceNode
Identical to Vertex.getEdges()
getLegs() - Method in interface org.goplanit.utils.network.layer.ServiceNetworkLayer
Collect the service legs
getLegSegment(boolean) - Method in interface org.goplanit.utils.network.layer.service.ServiceLeg
collect edgeSegment as something extending LegSegment which is to be expected for any Leg.
getLegSegment(int) - Method in interface org.goplanit.service.routed.RoutedTripFrequency
Get a leg segment in a particular position of the routed trip
getLegSegment(int) - Method in class org.goplanit.service.routed.RoutedTripFrequencyImpl
Get a leg segment in a particular position of the routed trip
getLegSegment(ServiceNode) - Method in interface org.goplanit.utils.network.layer.service.ServiceNode
Identical to #getEdgeSegment(DirectedVertex)
getLegSegmentAb() - Method in interface org.goplanit.utils.network.layer.service.ServiceLeg
collect edgeSegment Ab as something extending LegSegment which is to be expected for any Leg.
getLegSegments() - Method in class org.goplanit.network.layer.ServiceNetworkLayerImpl
Collect the service leg segments
getLegSegments() - Method in interface org.goplanit.utils.network.layer.service.ServiceLeg
Collect all available leg segments of this leg
getLegSegments() - Method in interface org.goplanit.utils.network.layer.ServiceNetworkLayer
Collect the service leg segments
getLength() - Method in class org.goplanit.utils.test.LinkSegmentExpectedResultsDto
Returns the length of this link
getLength(T) - Method in interface org.goplanit.output.adapter.UntypedLinkOutputTypeAdapter
Returns the length of the current link segment
getLengthKm() - Method in class org.goplanit.graph.EdgeImpl
Return length of this edge in km
getLengthKm() - Method in class org.goplanit.network.layer.service.ServiceLegImpl
Sum of the underlying network layer link lengths.
getLengthKm() - Method in interface org.goplanit.utils.graph.Edge
Return length of this edge in km
getLengthKm(Zone) - Method in interface org.goplanit.utils.zoning.Connectoid
length can be used to virtually assign a length to the connectoid/zone combination
getLengthKm(Zone) - Method in class org.goplanit.zoning.ConnectoidImpl
length can be used to virtually assign a length to the connectoid/zone combination
getLengthUnits() - Method in class org.goplanit.tntp.converter.network.TntpNetworkReaderSettings
 
getLevelId() - Method in class org.goplanit.gtfs.model.GtfsLevel
Get the level id
getLinkBoundary() - Method in class org.goplanit.assignment.ltm.eltm.event.TriggerEvent
 
getLinkBoundaryLocation() - Method in class org.goplanit.assignment.ltm.eltm.event.ReleaseEvent
collect the link boundary location of this release event, i.e., the opposite link boundary of its source trigger event
getLinkCost() - Method in class org.goplanit.utils.test.LinkSegmentExpectedResultsDto
Get the cost for the current link
getLinkFlow() - Method in class org.goplanit.utils.test.LinkSegmentExpectedResultsDto
Return the flow through this link
getLinkId() - Method in class org.goplanit.network.layer.physical.LinkImpl
Return id of this instance.
getLinkId() - Method in interface org.goplanit.utils.network.layer.physical.Link
Return id of this instance.
getLinkIdClass() - Method in interface org.goplanit.utils.network.layer.physical.Link
Return class used to generate unique link ids via the id generator
getLinkIdMapper() - Method in class org.goplanit.io.converter.PlanitWriterImpl
get id mapper for links
getLinkOsmWayType(Link) - Static method in class org.goplanit.osm.converter.network.OsmNetworkHandlerHelper
Collect the osm way type of the link
getLinks() - Method in class org.goplanit.network.layer.MacroscopicNetworkLayerImpl
Collect the links
getLinks() - Method in interface org.goplanit.utils.network.layer.MacroscopicNetworkLayer
Collect the links
getLinks() - Method in interface org.goplanit.utils.network.layer.physical.Node
It is expected that nodes are used in conjunction with links.
getLinks() - Method in interface org.goplanit.utils.network.layer.physical.UntypedPhysicalLayer
Collect the links
getLinkSegment(boolean) - Method in interface org.goplanit.utils.network.layer.physical.Link
collect edgeSegment as something extending LinkSegment which is to be expected for any link.
getLinkSegment(Node) - Method in interface org.goplanit.utils.network.layer.physical.Node
collect the first edge segment corresponding to the provided end node
getLinkSegmentAb() - Method in interface org.goplanit.utils.network.layer.physical.Link
collect edgeSegment Ab as something extending LinkSegment which is to be expected for any link.
getLinkSegmentBa() - Method in interface org.goplanit.utils.network.layer.physical.Link
collect edgeSegment Ba as something extending LinkSegment which is to be expected for any link.
getLinkSegmentBa() - Method in interface org.goplanit.utils.network.layer.service.ServiceLeg
collect edgeSegment Ba as something extending LegSegment which is to be expected for any link.
getLinkSegmentByExternalId(MacroscopicNetwork, String) - Method in class org.goplanit.io.converter.network.PlanitNetworkReader
returns the first link segment for which the given external id matches.
getLinkSegmentExternalId(T) - Method in interface org.goplanit.output.adapter.UntypedLinkOutputTypeAdapter
Returns the external Id of the current link segment
getLinkSegmentId() - Method in class org.goplanit.network.layer.physical.LinkSegmentImpl
Return id of this instance.
getLinkSegmentId() - Method in interface org.goplanit.utils.network.layer.physical.LinkSegment
Return id of this instance.
getLinkSegmentId(T) - Method in interface org.goplanit.output.adapter.UntypedLinkOutputTypeAdapter
Returns the Id of the current link segment
getLinkSegmentIdClass() - Method in interface org.goplanit.utils.network.layer.physical.LinkSegment
Return class used to generate unique link ids via the id generator
getLinkSegmentIdMapper() - Method in class org.goplanit.io.converter.PlanitWriterImpl
get id mapper for link segments
getLinkSegmentIfLinkIsOneWayForMode(Link, Mode) - Static method in class org.goplanit.osm.util.PlanitLinkSegmentUtils
Collect the one way link segment for the mode if the link is in fact one way.
getLinkSegmentInflowPcuHour(LinkSegment) - Method in interface org.goplanit.interactor.LinkInflowOutflowAccessee
Get the total inflow rate of a link segment over all modes
getLinkSegmentInflowsPcuHour() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
Get link segment inflow rates for all link segments, where index is based on id of the link segment.
getLinkSegmentInflowsPcuHour() - Method in interface org.goplanit.interactor.LinkInflowOutflowAccessee
Get link segment inflow rates for all link segments, where index is based on id of the link segment.
getLinkSegmentOutflowPcuHour(LinkSegment) - Method in interface org.goplanit.interactor.LinkInflowOutflowAccessee
Get the outflow rate of a link segment over all modes
getLinkSegmentOutflowsPcuHour() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
Get link segment outflow rates for all link segments, where index is based on id of the link segment.
getLinkSegmentOutflowsPcuHour() - Method in interface org.goplanit.interactor.LinkInflowOutflowAccessee
Get link segment outflow rates for all link segments, where index is based on id of the link segment.
getLinkSegmentOutputPropertyValue(OutputProperty, LS) - Method in class org.goplanit.output.adapter.UntypedLinkOutputTypeAdapterImpl
Return the value of a specified output property of a link segment
getLinkSegmentOutputPropertyValue(OutputProperty, MacroscopicLinkSegment, Mode, TimePeriod) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmLinkOutputTypeAdapter
Return the value of a specified output property of a link segment The DENSITY case should never be called for TraditionalStaticAssignment.
getLinkSegmentOutputPropertyValue(OutputProperty, MacroscopicLinkSegment, Mode, TimePeriod) - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentLinkOutputTypeAdapter
Return the value of a specified output property of a link segment
getLinkSegmentOutputPropertyValue(OutputProperty, MacroscopicLinkSegment, Mode, TimePeriod) - Method in interface org.goplanit.output.adapter.MacroscopicLinkOutputTypeAdapter
Return the value of a specified output property of a link segment
getLinkSegmentOutputPropertyValue(OutputProperty, MacroscopicLinkSegment, Mode, TimePeriod) - Method in class org.goplanit.output.adapter.MacroscopicLinkOutputTypeAdapterImpl
Return the value of a specified output property of a link segment The DENSITY case should never be called for TraditionalStaticAssignment.
getLinkSegmentOutputPropertyValue(OutputProperty, T) - Method in interface org.goplanit.output.adapter.UntypedLinkOutputTypeAdapter
Return the value of a specified output property of a link segment
getLinkSegments() - Method in class org.goplanit.network.layer.MacroscopicNetworkLayerImpl
Collect the link segments
getLinkSegments() - Method in interface org.goplanit.utils.network.layer.MacroscopicNetworkLayer
Collect the link segments
getLinkSegments() - Method in interface org.goplanit.utils.network.layer.physical.Link
collect all available link segments of this link
getLinkSegments() - Method in interface org.goplanit.utils.network.layer.physical.UntypedPhysicalLayer
Collect the link segments
getLinkSegmentTravelTimePcuH(Mode) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmSimulationData
Collect the travel time costs for a given mode supported by the loading of this data
getLinkSegmentType() - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentImpl
Collect the link segment type of the link segment
getLinkSegmentType() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegment
Collect the link segment type of the link segment
getLinkSegmentTypeId(MacroscopicLinkSegment) - Method in interface org.goplanit.output.adapter.MacroscopicLinkOutputTypeAdapter
Return the link segment type id of the current link segment
getLinkSegmentTypeIdMapper() - Method in class org.goplanit.io.converter.PlanitWriterImpl
get id mapper for link segment types
getLinkSegmentTypeName(MacroscopicLinkSegment) - Method in interface org.goplanit.output.adapter.MacroscopicLinkOutputTypeAdapter
Return the link segment type name of the current link segment
getLinkSegmentTypes() - Method in class org.goplanit.network.layer.MacroscopicNetworkLayerImpl
collect the link segment types, alternative to using the public member
getLinkSegmentTypes() - Method in interface org.goplanit.utils.network.layer.MacroscopicNetworkLayer
Provide access to registered macroscopic link segment types used across all macroscopic link segments
getLinkSegmentTypeXmlId(MacroscopicLinkSegment) - Method in interface org.goplanit.output.adapter.MacroscopicLinkOutputTypeAdapter
Return the link segment type xml id of the current link segment
getLinkSegmentVolume(LinkSegment) - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignment
#Get the total flow across a link over all modes
getLinkSegmentVolume(LinkSegment) - Method in interface org.goplanit.interactor.LinkVolumeAccessee
Get the total flow across a link over all modes
getLinkSegmentVolumes() - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignment
#Get total link segment flows for all link segments
getLinkSegmentVolumes() - Method in interface org.goplanit.interactor.LinkVolumeAccessee
Get total link segment flows for all link segments
getLinkSegmentXmlId(T) - Method in interface org.goplanit.output.adapter.UntypedLinkOutputTypeAdapter
Returns the XML Id of the current link segment
getLoading() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
The network loading to apply
getLoading() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmBushStrategy
The network loading to apply
getLoading() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmPathStrategy
The network loading to apply
getLocation() - Method in class org.goplanit.assignment.ltm.eltm.LinkSegmentBoundary
Collect the boundary location of this instance
getLogitModel() - Method in class org.goplanit.path.choice.StochasticPathChoiceConfigurator
Collect the logit model configurator
getManagedIdClass() - Method in interface org.goplanit.utils.id.ManagedIdEntities
Collect the class identifier used for the managed ids within the id group for instances of this class used in this container
getManagedIdClass() - Method in class org.goplanit.utils.id.ManagedIdEntitiesImpl
Collect the class identifier used for the managed ids within the id group for instances of this class used in this container
getMap() - Method in class org.goplanit.utils.wrapper.MapWrapperImpl
Access to the wrapped map
getMappedModesForAvailableKeys(Map<String, String>, Map<String, String>) - Method in class org.goplanit.osm.converter.helper.OsmLaneTaggingSchemeHelper
Collect all the mapped OsmModes for keys that are found to be present in the passed in tags map
getMappedOsmModes(Collection<Mode>) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Collect the mapped OSM modes based on the provided PLANit modes (if any)
getMappedOsmModes(Mode) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Collect the mapped OSM modes based on the provided PLANit mode
getMappedOsmModes(Mode) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
convenience method that collects the currently mapped Osm modes for the given planit mode
getMappedOsmRailModes(Mode) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
convenience method that collects the currently mapped osm rail modes for the given planit mode
getMappedOsmRoadModes(Mode) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
convenience method that collects the currently mapped osm road modes for the given planit mode
getMappedPlanitMode(String) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
convenience method that collects the currently mapped PLANit mode (road or rail) for the given OSM mode
getMappedPlanitMode(String) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
convenience method that collects the currently mapped PLANit mode for the given OSM mode
getMappedPlanitModes(Collection<String>) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
convenience method that collects the currently mapped PLANit modes (road or rail) for the given OSM modes
getMappedPlanitRailMode(String) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
convenience method that collects the currently mapped PLANit mode for the given OSM mode
getMappedPlanitRoadMode(String) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
convenience method that collects the currently mapped PLANit road mode for the given OSM mode
getMatrixContent() - Method in class org.goplanit.utils.od.OdMatrixIterator
Collect contents as type
getMaximum(double[]) - Static method in class org.goplanit.utils.arrays.ArrayUtils
find the maximum of an array of doubles
getMaximumDensity(MacroscopicLinkSegment) - Method in interface org.goplanit.output.adapter.MacroscopicLinkOutputTypeAdapter
Returns the flow density of the current link
getMaximumDensityPcuKm() - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagram
Collect maximum viable density
getMaximumSpeed(MacroscopicLinkSegment, Mode) - Method in interface org.goplanit.output.adapter.MacroscopicLinkOutputTypeAdapter
Returns the maximum speed through the current link segment
getMaximumSpeedKmH() - Method in class org.goplanit.mode.ModeImpl
maximum speed for this mode
getMaximumSpeedKmH() - Method in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesImpl
Collect the maximum speed in km/h
getMaximumSpeedKmH() - Method in interface org.goplanit.utils.mode.Mode
maximum speed for this mode
getMaximumSpeedKmH() - Method in interface org.goplanit.utils.network.layer.macroscopic.AccessGroupProperties
Collect the maximum speed in km/h
getMaximumSpeedKmH(Mode) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Collect the maximum speed based on the combination of the mode and any restrictions imposed by the type on this mode.
getMaximumSpeedKmHour() - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagram
Collect maximum viable speed assuming the free flow branch is concave, so maximum speed occurs at zero density
getMaximumSpeedOrDefaultKmH(double) - Method in interface org.goplanit.utils.network.layer.macroscopic.AccessGroupProperties
Collect the maximum speed set, or otherwise the provided default
getMaxIterations() - Method in class org.goplanit.gap.StopCriterion
Return the maximum allowable number of iterations
getMaxIterations() - Method in class org.goplanit.gap.StopCriterionConfigurator
Return the maximum allowable number of iterations
getMeasuredNetworkCost() - Method in class org.goplanit.gap.LinkBasedRelativeDualityGapFunction
Return the measured cost
getMeasuredValue() - Method in class org.goplanit.gap.NormBasedGapFunction
Return the actual system travel time
getMergeVertex() - Method in class org.goplanit.assignment.ltm.sltm.Pas
Collect the end vertex of the PAS
getMinIterationThreshold() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoadingConvergenceAnalyser
Get the minimum iteration threshold to use before we can classify as non-improving
getModalLinkSegmentCosts(Mode) - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Retrieve the link segment costs for a specified mode
getMode() - Method in interface org.goplanit.service.routed.RoutedModeServices
The supported mode for the routed services registered
getMode() - Method in class org.goplanit.service.routed.RoutedModeServicesImpl
The supported mode for the routed services registered
getMode() - Method in class org.goplanit.userclass.UserClass
Return the mode of travel of this user class
getModeAccessOverwrittenByOsmWayId(Number) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
collect the overwrite type values that should be used
getModeExternalId(Mode) - Static method in class org.goplanit.output.property.ModeExternalIdOutputProperty
Returns the external Id of the current mode
getModeId(Mode) - Static method in class org.goplanit.output.property.ModeIdOutputProperty
Returns the Id of the current mode
getModeIdMapper() - Method in class org.goplanit.io.converter.PlanitWriterImpl
get id mapper for modes
getModelledSpeedLimitKmH(Mode) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegment
Collect the maximum speed limit for the mode by taking the minimum of: (i) physical speed limit, (ii) mode's maximum speed limit, (iii) link segment type's mode specific speed limit.
getModes() - Method in class org.goplanit.network.TransportLayerNetwork
Collect the modes
getModesFrom(Collection<String>) - Static method in class org.goplanit.osm.tags.OsmRailModeTags
Collect the modes that represent the intersection of the passed in modes and available modes of this class
getModesFrom(Collection<String>) - Static method in class org.goplanit.osm.tags.OsmRoadModeTags
Collect the modes that represent the intersection of the passed in modes and available modes of this class
getModesFrom(Collection<String>) - Static method in class org.goplanit.osm.tags.OsmWaterModeTags
collect the modes that represent the intersection of the passed in modes and available modes of this class
getModeSpecificData() - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Collect the data per mode for all modes
getModesWithLanesInDirection(Map<String, String>, boolean) - Method in class org.goplanit.osm.converter.helper.OsmLanesModeTaggingSchemeHelper
Collect the registered eligible OSM modes with lanes present without any further direction information via the lanes:<mode> mode tags
getModesWithLanesInDirection(Map<String, String>, boolean) - Method in class org.goplanit.osm.converter.helper.OsmModeLanesTaggingSchemeHelper
collect the registered eligible OSM modes with lanes present for a particular direction via the lanes:<mode> mode tags
getModesWithLanesWithoutDirection(Map<String, String>) - Method in class org.goplanit.osm.converter.helper.OsmLanesModeTaggingSchemeHelper
Collect the registered eligible OSM modes with lanes present without any further direction information via the lanes:<mode> mode tags
getModesWithLanesWithoutDirection(Map<String, String>) - Method in class org.goplanit.osm.converter.helper.OsmModeLanesTaggingSchemeHelper
Collect the registered eligible OSM modes with lanes present without any further direction information via the lanes:<mode> mode tags
getModeXmlId(Mode) - Static method in class org.goplanit.output.property.ModeXmlIdOutputProperty
Returns the Xml Id of the current mode
getModifiedLinkSegmentType(Set<Mode>, Set<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.ModifiedLinkSegmentTypes.ModifiedLinkSegmentTypesModes
collect a modified link segment type with the provided added/removed modes exist
getModifiedLinkSegmentType(MacroscopicLinkSegmentType, Set<Mode>, Set<Mode>) - Method in class org.goplanit.osm.physical.network.macroscopic.ModifiedLinkSegmentTypes
Collect a modified link segment type with the provided added/removed modes if it exists
getModifiedZoning() - Method in class org.goplanit.zoning.modifier.event.ModifiedZoneIdsEvent
The zoning on which the modification took place
getMotorisationType() - Method in class org.goplanit.mode.PhysicalModeFeaturesImpl
 
getMotorisationType() - Method in interface org.goplanit.utils.mode.PhysicalModeFeatures
collect the motorisation type of this mode
getMultiplier() - Method in enum org.goplanit.tntp.enums.CapacityPeriod
 
getMultiplier() - Method in enum org.goplanit.tntp.enums.LengthUnits
 
getMultiplier() - Method in enum org.goplanit.tntp.enums.SpeedUnits
 
getMultiplier() - Method in enum org.goplanit.tntp.enums.TimeUnits
 
getName() - Method in class org.goplanit.graph.EdgeImpl
get the name of the edge
getName() - Method in class org.goplanit.mode.ModeImpl
Name of this mode
getName() - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Return the name of this macroscopic link segment type
getName() - Method in class org.goplanit.network.layer.physical.NodeImpl
get the name of this node (if any)
getName() - Method in class org.goplanit.output.property.CalculatedSpeedOutputProperty
Returns the name of the output property
getName() - Method in class org.goplanit.output.property.CapacityPerLaneOutputProperty
Returns the name of the output property
getName() - Method in class org.goplanit.output.property.CostTimesFlowOutputProperty
Returns the name of the output property
getName() - Method in class org.goplanit.output.property.DensityOutputProperty
Returns the name of the output property
getName() - Method in class org.goplanit.output.property.DestinationZoneExternalIdOutputProperty
Returns the name of the output property
getName() - Method in class org.goplanit.output.property.DestinationZoneIdOutputProperty
Returns the name of the output property
getName() - Method in class org.goplanit.output.property.DestinationZoneXmlIdOutputProperty
Returns the name of the output property
getName() - Method in class org.goplanit.output.property.DownstreamNodeExternalIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.DownstreamNodeIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.DownstreamNodeLocationOutputProperty
 
getName() - Method in class org.goplanit.output.property.DownstreamNodeXmlIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.FlowOutputProperty
Returns the name of the output property
getName() - Method in class org.goplanit.output.property.InflowOutputProperty
Returns the name of the output property
getName() - Method in class org.goplanit.output.property.IterationIndexOutputProperty
 
getName() - Method in class org.goplanit.output.property.LengthOutputProperty
Returns the name of the output property
getName() - Method in class org.goplanit.output.property.LinkSegmentCostOutputProperty
Returns the name of the output property
getName() - Method in class org.goplanit.output.property.LinkSegmentExternalIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.LinkSegmentIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.LinkSegmentTypeIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.LinkSegmentTypeNameOutputProperty
 
getName() - Method in class org.goplanit.output.property.LinkSegmentTypeXmlIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.LinkSegmentXmlIdOutputProperty
Returns the name of the output property
getName() - Method in class org.goplanit.output.property.MaximumDensityOutputProperty
Returns the name of the output property
getName() - Method in class org.goplanit.output.property.MaximumSpeedOutputProperty
Returns the name of the output property
getName() - Method in class org.goplanit.output.property.ModeExternalIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.ModeIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.ModeXmlIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.NumberOfLanesOutputProperty
 
getName() - Method in class org.goplanit.output.property.OdCostOutputProperty
 
getName() - Method in class org.goplanit.output.property.OriginZoneExternalIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.OriginZoneIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.OriginZoneXmlIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.OutflowOutputProperty
Returns the name of the output property
getName() - Method in class org.goplanit.output.property.OutputProperty
Returns the name of the output property
getName() - Method in class org.goplanit.output.property.PathIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.PathOutputStringProperty
 
getName() - Method in class org.goplanit.output.property.RunIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.TimePeriodExternalIdOutputProperty
Returns the name of the output property
getName() - Method in class org.goplanit.output.property.TimePeriodIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.TimePeriodXmlIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.UpstreamNodeExternalIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.UpstreamNodeIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.UpstreamNodeLocationOutputProperty
 
getName() - Method in class org.goplanit.output.property.UpstreamNodeXmlIdOutputProperty
 
getName() - Method in class org.goplanit.output.property.VcRatioOutputProperty
Returns the name of the output property
getName() - Method in interface org.goplanit.service.routed.RoutedService
Name of the service, can be a number.
getName() - Method in class org.goplanit.service.routed.RoutedServiceImpl
Name of the service, can be a number.
getName() - Method in class org.goplanit.userclass.TravelerType
Collect the name
getName() - Method in class org.goplanit.userclass.UserClass
Get the name of this user class
getName() - Method in class org.goplanit.utils.event.EventType
 
getName() - Method in interface org.goplanit.utils.graph.Edge
get the name of the edge
getName() - Method in interface org.goplanit.utils.mode.Mode
Name of this mode
getName() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Return the name of this macroscopic link segment type
getName() - Method in interface org.goplanit.utils.network.layer.physical.Node
get the name of this node (if any)
getName() - Method in enum org.goplanit.utils.unit.UnitType
 
getName() - Method in interface org.goplanit.utils.zoning.Centroid
The name of the centroid
getName() - Method in interface org.goplanit.utils.zoning.Connectoid
The name of the connectoid
getName() - Method in interface org.goplanit.utils.zoning.TransferZoneGroup
Name of the group
getName() - Method in interface org.goplanit.utils.zoning.Zone
Name of the zone
getName() - Method in class org.goplanit.zoning.CentroidImpl
The name of the centroid
getName() - Method in class org.goplanit.zoning.ConnectoidImpl
The name of the connectoid
getName() - Method in class org.goplanit.zoning.TransferZoneGroupImpl
Name of the group
getName() - Method in class org.goplanit.zoning.ZoneImpl
Name of the zone
getNameDescription() - Method in interface org.goplanit.service.routed.RoutedService
Description of the name of the service, usually a short elaboration in addition to the name (number), for example for a bus the name could be 370 and the nameDescription "Balmain to Coogee"
getNameDescription() - Method in class org.goplanit.service.routed.RoutedServiceImpl
Description of the name of the service, usually a short elaboration in addition to the name (number), for example for a bus the name could be 370 and the nameDescription "Balmain to Coogee"
getNegativeAccessValueTags() - Static method in class org.goplanit.osm.tags.OsmAccessTags
collect all nagtive related access value tags indicating no (general) access.
getNetwork() - Method in class org.goplanit.io.project.PlanItSimpleProject
Return the current network object
getNetworkBoundingBox() - Method in class org.goplanit.osm.converter.network.OsmNetworkToZoningReaderData
collect the bounding box of the network that is parsed
getNetworkDataForZoningReader() - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
collect the network data required for parsing osm zoning data on the zoning reader
getNetworkFileColumns() - Method in class org.goplanit.tntp.converter.network.TntpNetworkReaderSettings
 
getNetworkGroupingTokenId() - Method in class org.goplanit.network.Network
collect the grouping token for this network instance
getNetworkLayerData(TransportLayer) - Method in class org.goplanit.osm.converter.network.OsmNetworkToZoningReaderData
Collect layer specific data
getNetworkReaderData() - Method in class org.goplanit.osm.converter.network.OsmNetworkReader
Collect the network data gathered
getNetworkSettings() - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalReaderSettings
provide access to the network reader settings
getNetworkSettings() - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriterSettings
Collect network settings
getNetworkSettings() - Method in class org.goplanit.matsim.converter.MatsimIntermodalWriterSettings
Collect network settings
getNetworkSettings() - Method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderSettings
Provide access to the network reader settings
getNetworkSettings() - Method in class org.goplanit.osm.converter.network.OsmNetworkToZoningReaderData
network reader settings as used for populating the planti network absed on osm data
getNetworkToPopulate() - Method in class org.goplanit.component.event.PopulateNetworkEvent
collect network to populate
getNetworkToPopulate() - Method in class org.goplanit.tntp.converter.network.TntpNetworkReaderSettings
 
getNetworkToZoningData() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
Get network to zoning data
getNewlyBrokenEdgeSegment() - Method in class org.goplanit.graph.modifier.event.BreakEdgeSegmentEvent
Collect broken edge segment
getNextFlowAcceptanceFactors() - Method in class org.goplanit.assignment.ltm.sltm.loading.NetworkLoadingFactorData
Access to the next flow acceptance factors
getNextFlowCapacityFactors() - Method in class org.goplanit.assignment.ltm.sltm.loading.NetworkLoadingFactorData
Access to the next flow capacity factors
getNextReceivingFlows() - Method in class org.goplanit.assignment.ltm.sltm.loading.ReceivingFlowData
collect next receiving flows
getNextSegmentFlows() - Method in class org.goplanit.assignment.traditionalstatic.ModeData
collect next segment flows
getNextSendingFlows() - Method in class org.goplanit.assignment.ltm.sltm.loading.SendingFlowData
collect next sending flows
getNextStorageCapacityFactors() - Method in class org.goplanit.assignment.ltm.sltm.loading.NetworkLoadingFactorData
Access to the next storage capacity factors
getNodeA() - Method in interface org.goplanit.utils.network.layer.physical.Link
collect vertex A as something extending node which is to be expected for any link.
getNodeB() - Method in interface org.goplanit.utils.network.layer.physical.Link
collect vertex A as something extending node which is to be expected for any link.
getNodeId() - Method in class org.goplanit.network.layer.physical.NodeImpl
Collect the id of the node.
getNodeId() - Method in interface org.goplanit.utils.network.layer.physical.Node
Collect the id of the node.
getNodeIdClass() - Method in interface org.goplanit.utils.network.layer.physical.Node
Return class used to generate unique link ids via the id generator
getNodeModel() - Method in class org.goplanit.assignment.ltm.LtmConfigurator
Collect the node model configurator
getNodePathString(DirectedPath, Function<Vertex, Object>) - Static method in class org.goplanit.utils.path.PathUtils
Returns the path as a String of comma-separated node Ids using the id mapper
getNodes() - Method in class org.goplanit.network.layer.MacroscopicNetworkLayerImpl
Collect the nodes
getNodes() - Method in interface org.goplanit.utils.network.layer.MacroscopicNetworkLayer
Collect the nodes
getNodes() - Method in interface org.goplanit.utils.network.layer.physical.UntypedPhysicalLayer
Collect the nodes
getNonUrbanHighwayDefaults() - Method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaults
 
getNorm() - Method in class org.goplanit.gap.NormBasedGapFunction
 
getNumberOfAccessZones() - Method in interface org.goplanit.utils.zoning.Connectoid
the number of accessible zones registered
getNumberOfAccessZones() - Method in class org.goplanit.zoning.ConnectoidImpl
the number of accessible zones registered
getNumberOfCentroids() - Method in interface org.goplanit.utils.zoning.Zones
Each zone has exactly one centroid, so this is functionally equivalent to calling MapWrapper.size()
getNumberOfCentroids() - Method in class org.goplanit.zoning.Zoning
collect the number of centroids across all zones (od and transfer zones)
getNumberOfConnectoids() - Method in class org.goplanit.zoning.Zoning
collect the number of connectoids (od and transfer)
getNumberOfConnectoidSegments() - Method in class org.goplanit.network.transport.TransportModelNetwork
Returns the total number of connectoid segments available in this transport network
getNumberOfEdges() - Method in interface org.goplanit.utils.graph.Vertex
Number of entries in edge segments
getNumberOfEdgeSegmentsAllLayers() - Method in class org.goplanit.network.transport.TransportModelNetwork
Returns the total number of edge segments available in this traffic assignment by combining the physical and non-physical link segments
getNumberOfIncomingLinkSegments() - Method in class org.goplanit.algorithms.nodemodel.TampereNodeModelFixedInput
Collect number of incoming link segments
getNumberOfKeepOsmNodesOutsideBoundingPolygon() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
count number of marked OSM nodes to keep
getNumberOfKeepOsmWaysOutsideBoundingPolygon() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
count number of marked OSM ways to keep
getNumberOfLanes() - Method in class org.goplanit.network.layer.physical.LinkSegmentImpl
Collect the number of lanes of this segment
getNumberOfLanes() - Method in interface org.goplanit.utils.network.layer.physical.LinkSegment
Collect the number of lanes of this segment
getNumberOfLanes(T) - Method in interface org.goplanit.output.adapter.UntypedLinkOutputTypeAdapter
Returns the number of lanes of the current link
getNumberOfLegSegments() - Method in interface org.goplanit.service.routed.RoutedTripFrequency
Collect the number of registered leg segments
getNumberOfLegSegments() - Method in class org.goplanit.service.routed.RoutedTripFrequencyImpl
Collect the number of registered leg segments
getNumberOfLinks() - Method in interface org.goplanit.utils.network.layer.physical.UntypedPhysicalLayer
Number of links
getNumberOfLinks() - Method in interface org.goplanit.utils.network.layers.UntypedPhysicalNetworkLayers
Number of links across all layers
getNumberOfLinkSegments() - Method in interface org.goplanit.utils.network.layer.physical.UntypedPhysicalLayer
Number of link segments
getNumberOfLinkSegments() - Method in interface org.goplanit.utils.network.layers.UntypedPhysicalNetworkLayers
Number of link segments across all layers
getNumberOfNodes() - Method in interface org.goplanit.utils.network.layer.physical.UntypedPhysicalLayer
Number of nodes
getNumberOfNodes() - Method in interface org.goplanit.utils.network.layers.UntypedPhysicalNetworkLayers
Number of nodes across all layers
getNumberOfOdPathSets() - Method in class org.goplanit.path.OdPathSets
Collect the number of registered od path sets
getNumberOfOdZones() - Method in interface org.goplanit.utils.od.OdData
Returns the number of zones contained in the object
getNumberOfOdZones() - Method in class org.goplanit.utils.od.OdDataImpl
Returns the number of zones contained in the object
getNumberOfOsmWaysWithMultiplePlanitLinks() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
the number of OSM ways with multiple PLANit links created for them
getNumberOfOuterRoleOsmWays() - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
collect number of oter role osm ways that we kepts
getNumberOfOutgoingLinkSegments() - Method in class org.goplanit.algorithms.nodemodel.TampereNodeModelFixedInput
Collect number of outgoing link segments
getNumberOfPhysicalLinkSegmentsAllLayers() - Method in class org.goplanit.network.transport.TransportModelNetwork
Returns the total number of link segments available in this transport network across all eligible layers
getNumberOfPhysicalNodesAllLayers() - Method in class org.goplanit.network.transport.TransportModelNetwork
Returns the total number of physical nodes available in this transport network across all eligible layers
getNumberOfVertices() - Method in class org.goplanit.graph.directed.acyclic.ACyclicSubGraphImpl
Based on the registered edge segments, the number of vertices is automatically determined.
getNumberOfVertices() - Method in interface org.goplanit.utils.graph.directed.DirectedSubGraph
Based on the registered edge segments, the number of vertices is automatically determined.
getNumberOfVerticesAllLayers() - Method in class org.goplanit.network.transport.TransportModelNetwork
Returns the total physical vertices and centroid vertices (of od and/or transfer zones) in this transport network
getNumeratorUnitTypes() - Method in class org.goplanit.utils.unit.GroupUnit
All registered units in the numerator
getObjectType() - Method in class org.goplanit.gtfs.scheme.GtfsFileScheme
 
getOdDemands() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
access to od demands for loading
getOdDemands() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
Get od demands used
getOdOutputPropertyValue(OutputProperty, OdDataIterator<?>, Mode, TimePeriod) - Method in interface org.goplanit.output.adapter.OdOutputTypeAdapter
Returns the specified output property values for the current cell in the OD Matrix Iterator
getOdOutputPropertyValue(OutputProperty, OdDataIterator<?>, Mode, TimePeriod) - Method in class org.goplanit.output.adapter.OdOutputTypeAdapterImpl
Returns the specified output property values for the current cell in the OD Matrix Iterator
getOdPathMatrix(Mode) - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Retrieve the current OD path for a specified mode
getOdPathMatrix(Mode) - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticPathOutputTypeAdapter
Retrieve an OD path matrix object for a specified mode
getOdPathMatrix(Mode) - Method in interface org.goplanit.output.adapter.PathOutputTypeAdapter
Retrieve an OD path matrix object for a specified mode
getOdSkimMatrix(OdSkimSubOutputType, Mode) - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentOdOutputTypeAdapter
Retrieve an OD skim matrix for a specified OD skim output type and mode
getOdSkimMatrix(OdSkimSubOutputType, Mode) - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Retrieve the skim matrix for a specified mode and skim output type
getOdSkimMatrix(OdSkimSubOutputType, Mode) - Method in interface org.goplanit.output.adapter.OdOutputTypeAdapter
Retrieve an OD skim matrix for a specified OD skim output type and mode
getOdSkimOutputType() - Method in class org.goplanit.od.skim.OdSkimMatrix
Returns the type of the current OD skim matrix
getOdValue(OdDataIterator<T>) - Static method in interface org.goplanit.output.adapter.OdOutputTypeAdapter
Returns the Od value
getOdZoneId() - Method in interface org.goplanit.utils.zoning.OdZone
In addition to a zone id across all zones of any derived type, each Od zone also has a unique id across the Od zones specifically
getOdZoneId() - Method in class org.goplanit.zoning.OdZoneImpl
In addition to a zone id across all zones of any derived type, each Od zone also has a unique id across the Od zones specifically
getOdZoneIdClass() - Method in interface org.goplanit.utils.zoning.OdZone
 
getOdZones() - Method in class org.goplanit.utils.od.OdDataImpl
Access to underlying zones
getOdZones() - Method in class org.goplanit.zoning.Zoning
Access to the odZones container
getOppositeBoundaryLocation() - Method in class org.goplanit.assignment.ltm.eltm.LinkSegmentBoundary
collect the opposite location of this boundary.
getOrigin() - Method in class org.goplanit.assignment.ltm.sltm.Bush
Get the origin, the root of this bush
getOriginZoneExternalId(OdDataIterator<?>) - Static method in interface org.goplanit.output.adapter.OdOutputTypeAdapter
Returns the origin zone external Id for the current cell in the OD origin
getOriginZoneExternalId(OdDataIterator<?>) - Static method in interface org.goplanit.output.adapter.PathOutputTypeAdapter
Returns the origin zone external Id for the current cell in the OD path matrix
getOriginZoneId(OdDataIterator<?>) - Static method in interface org.goplanit.output.adapter.OdOutputTypeAdapter
Returns the origin zone Id for the current cell in the OD origin
getOriginZoneId(OdDataIterator<?>) - Static method in interface org.goplanit.output.adapter.PathOutputTypeAdapter
Returns the origin zone Id for the current cell in the OD path matrix
getOriginZoneXmlId(OdDataIterator<?>) - Static method in interface org.goplanit.output.adapter.OdOutputTypeAdapter
Returns the origin zone XML Id for the current cell in the OD origin
getOriginZoneXmlId(OdDataIterator<?>) - Static method in interface org.goplanit.output.adapter.PathOutputTypeAdapter
Returns the Xml Id of the origin zone for the current cell in the OD path matrix
getOsmCircularWays() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderData
collect the identified circular ways (unmodifiable)
getOsmData() - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderData
collect the osm related tracking data
getOsmModesWithValueTag(Map<String, String>, Collection<String>, String...) - Static method in class org.goplanit.osm.util.OsmModeUtils
Collect all OSM modes with key=<OSM mode name> value=the access value tags that are passed in and available from the supported modes (also passed in).
getOsmNetworkToPopulate() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Collect the osm network to populate
getOsmNode(long) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderData
collect an osm node
getOsmNodeByLocation(Point) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
Collect the OSM node available for the given location (if any), either internal to existing PLANit node or already available as converted PLANit node at that location
getOsmNodeInternalToLinkByLocation(Point) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
collect osm node registered as internal to an already created planit link based on its location
getOsmNodes() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderData
collect the osm nodes (unmoidifable)
getOsmNodes() - Method in class org.goplanit.osm.converter.network.OsmNetworkToZoningReaderData
Collect OSM nodes
getOsmPedestrianKeyTags() - Static method in class org.goplanit.osm.tags.OsmPedestrianTags
collect set of key tags that signify specific pedestrian configurations.
getOsmRailModesWithValueTag(Map<String, String>, String...) - Static method in class org.goplanit.osm.util.OsmModeUtils
collect all OSM rail modes with key=<OSM mode name> value=the access value tags that are passed in.
getOsmRoadModesWithValueTag(Map<String, String>, String...) - Static method in class org.goplanit.osm.util.OsmModeUtils
collect all OSM road going modes with key=<OSM mode name> value=the access value tags that are passed in.
getOsmWayNodeIndexByLocation(OsmWay, Point, OsmNetworkReaderData) - Static method in class org.goplanit.osm.util.OsmWayUtils
Collect index by location within the way.
getOtherFileDependency() - Method in class org.goplanit.gtfs.util.GtfsFileConditions
Collect the dependency on other file type's presence/or not.
getOuterRoleOsmWay(long) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
collect an unprocessed osm way that is identified as an outer role that is eligible as a platform/transfer zone
getOutflows() - Method in class org.goplanit.assignment.ltm.sltm.loading.InflowOutflowData
access to the tracked inflows
getOutputConfiguration() - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Provide the output configuration for user access
getOutputConfiguration() - Method in class org.goplanit.output.OutputManager
Get the OutputConfiguration object
getOutputDataValue(Mode, TimePeriod, Integer, OutputType, OutputPropertyType, Object[]) - Method in class org.goplanit.output.formatter.MemoryOutputFormatter
Get a specified data value
getOutputDirectory() - Method in class org.goplanit.matsim.util.PlanitMatsimWriterSettings
The output directory to use
getOutputFileName() - Method in class org.goplanit.matsim.util.PlanitMatsimWriterSettings
The output file name to use
getOutputFormatter(long) - Method in class org.goplanit.project.CustomPlanItProject
Retrieve an output formatter object given its id
getOutputFormatters() - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Returns a list of output formatters registered on this assignment
getOutputFormatters() - Method in class org.goplanit.output.OutputManager
Returns the list of currently registered OutputFormatter objects for a specified output type
getOutputKeyProperties() - Method in class org.goplanit.output.configuration.OutputTypeConfiguration
Returns an array of output properties for keys used in MemoryOutputFormatter The output array can only contain output properties which are of ID_PRIORITY
getOutputKeyProperties(OutputType) - Method in class org.goplanit.output.formatter.MemoryOutputFormatter
Returns the array of output properties representing the output types of the keys for the current output type
getOutputManager() - Method in class org.goplanit.assignment.TrafficAssignment
Collect the output manager
getOutputManager() - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Collect the registered output manager
getOutputPathDirectory() - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
The outputPathDirectory used
getOutputProperties() - Method in class org.goplanit.output.configuration.OutputTypeConfiguration
Returns the current set of output properties for this output configuration
getOutputProperty(OutputPropertyType) - Method in class org.goplanit.output.configuration.OutputTypeConfiguration
Collect the registered output property by its type
getOutputPropertyType() - Method in class org.goplanit.output.property.CalculatedSpeedOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputPropertyType() - Method in class org.goplanit.output.property.CapacityPerLaneOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputPropertyType() - Method in class org.goplanit.output.property.CostTimesFlowOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputPropertyType() - Method in class org.goplanit.output.property.DensityOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputPropertyType() - Method in class org.goplanit.output.property.DestinationZoneExternalIdOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputPropertyType() - Method in class org.goplanit.output.property.DestinationZoneIdOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputPropertyType() - Method in class org.goplanit.output.property.DestinationZoneXmlIdOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputPropertyType() - Method in class org.goplanit.output.property.DownstreamNodeExternalIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.DownstreamNodeIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.DownstreamNodeLocationOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.DownstreamNodeXmlIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.FlowOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputPropertyType() - Method in class org.goplanit.output.property.InflowOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputPropertyType() - Method in class org.goplanit.output.property.IterationIndexOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.LengthOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputPropertyType() - Method in class org.goplanit.output.property.LinkSegmentCostOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputPropertyType() - Method in class org.goplanit.output.property.LinkSegmentExternalIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.LinkSegmentIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.LinkSegmentTypeIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.LinkSegmentTypeNameOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.LinkSegmentTypeXmlIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.LinkSegmentXmlIdOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputPropertyType() - Method in class org.goplanit.output.property.MaximumDensityOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputPropertyType() - Method in class org.goplanit.output.property.MaximumSpeedOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputPropertyType() - Method in class org.goplanit.output.property.ModeExternalIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.ModeIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.ModeXmlIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.NumberOfLanesOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.OdCostOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.OriginZoneExternalIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.OriginZoneIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.OriginZoneXmlIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.OutflowOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputPropertyType() - Method in class org.goplanit.output.property.OutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputPropertyType() - Method in class org.goplanit.output.property.PathIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.PathOutputStringProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.RunIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.TimePeriodExternalIdOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputPropertyType() - Method in class org.goplanit.output.property.TimePeriodIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.TimePeriodXmlIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.UpstreamNodeExternalIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.UpstreamNodeIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.UpstreamNodeLocationOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.UpstreamNodeXmlIdOutputProperty
 
getOutputPropertyType() - Method in class org.goplanit.output.property.VcRatioOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputType() - Method in interface org.goplanit.output.adapter.OutputTypeAdapter
Return the output type corresponding to this output adapter
getOutputType() - Method in class org.goplanit.output.adapter.OutputTypeAdapterImpl
Return the output type corresponding to this output adapter
getOutputType() - Method in class org.goplanit.output.configuration.OutputTypeConfiguration
Returns the OutputAdapter being used for this configuration
getOutputTypeAdapter(OutputType) - Method in class org.goplanit.output.adapter.OutputAdapter
Retrieve an output type adapter for a specified output type
getOutputTypeConfiguration(OutputType) - Method in class org.goplanit.output.configuration.OutputConfiguration
Collect the output type configuration for the given type if it is activated
getOutputTypeConfiguration(OutputType) - Method in class org.goplanit.output.OutputManager
Collect the output type configuration for the given type
getOutputTypeIndependentPropertyValue(OutputProperty, Mode, TimePeriod) - Method in class org.goplanit.output.adapter.OutputTypeAdapterImpl
Returns the value of properties which are common to all output type adapters
getOutputValueProperties() - Method in class org.goplanit.output.configuration.OutputTypeConfiguration
Returns an array of output properties for values used in MemoryOutputFormatter The output array can only contain output properties which are not of ID_PRIORITY
getOutputValueProperties(OutputType) - Method in class org.goplanit.output.formatter.MemoryOutputFormatter
Returns the array of output properties representing the output types of the data values for the current output type
getOverrideUnit() - Method in class org.goplanit.output.property.OutputProperty
Only when the property allows a unit override and an override is set this method returns the proposed alternative unit to use.
getOverwrittenCapacityMaxDensityByOsmHighwayType(String) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
Collect the overwrite type values that should be used
getOverwrittenCapacityMaxDensityByOsmRailwayType(String) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
collect the overwrite type values that should be used
getOverwrittenCapacityMaxDensityByOsmWayType(String) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
collect the overwrite type values that should be used
getOverwrittenStopLocationWaitingArea(Number) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Verify if stop location's osm id is marked for overwritten platform mapping
getParameterTypes(Object[]) - Static method in class org.goplanit.utils.reflection.ReflectionUtils
Method that constructs the parameter types that go with the passed in parameters.
getParentEdge() - Method in class org.goplanit.graph.directed.EdgeSegmentImpl
Collect the parent edge of the segment
getParentEdge() - Method in class org.goplanit.network.layer.physical.LinkSegmentImpl
Collect the parent edge of the segment
getParentEdge() - Method in interface org.goplanit.utils.graph.EdgeSegment
Collect the parent edge of the segment
getParentEdge() - Method in interface org.goplanit.utils.network.layer.physical.LinkSegment
Collect the parent edge of the segment
getParentLayer() - Method in interface org.goplanit.service.routed.RoutedServicesLayer
The parent service layer of this routed services layer
getParentLayer() - Method in class org.goplanit.service.routed.RoutedServicesLayerImpl
The parent layer of this routed services layer
getParentLeg() - Method in class org.goplanit.network.layer.service.ServiceLegSegmentImpl
Return the parent leg of this leg segment
getParentLeg() - Method in interface org.goplanit.utils.network.layer.service.ServiceLegSegment
Return the parent leg of this leg segment
getParentLegSegment() - Method in class org.goplanit.service.routed.RelativeLegTiming
Collect parent leg segment
getParentLink() - Method in interface org.goplanit.utils.network.layer.physical.LinkSegment
Return the parent link of this link segment
getParentLinks() - Method in class org.goplanit.network.layer.service.ServiceLegImpl
Collect the links that make up this leg ordered and in direction from A to B
getParentLinks() - Method in interface org.goplanit.utils.network.layer.service.ServiceLeg
Collect the links that make up this leg ordered and in direction from A to B
getParentName() - Method in interface org.goplanit.utils.graph.EdgeSegment
verify if parent (edge) has a name
getParentNetwork() - Method in class org.goplanit.component.event.PopulateDemandsEvent
Collect PLANit network upon which this demands is to be applied
getParentNetwork() - Method in class org.goplanit.component.event.PopulateInitialLinkSegmentCostEvent
Collect network these costs should relate to
getParentNetwork() - Method in class org.goplanit.component.event.PopulatePhysicalCostEvent
the network on which to populate the physical cost
getParentNetwork() - Method in class org.goplanit.component.event.PopulateZoningEvent
Collect PLANit network upon which this zoning is to be applied
getParentNetwork() - Method in class org.goplanit.io.converter.service.PlanitRoutedServicesReaderSettings
Collect the parent service network for these routed services
getParentNetwork() - Method in class org.goplanit.io.converter.service.PlanitServiceNetworkReaderSettings
Collect the parent network for this service network
getParentNetwork() - Method in class org.goplanit.network.layers.ServiceNetworkLayersImpl
The parent network
getParentNetwork() - Method in class org.goplanit.network.ServiceNetwork
The parent network of the service network
getParentNetwork() - Method in class org.goplanit.service.routed.RoutedServices
Collect the parent service network on top of which these services are defined
getParentNetworkLayer() - Method in class org.goplanit.component.event.PopulateFundamentalDiagramEvent
Collect PLANit network layer upon which these fundamental diagrams are to be applied
getParentNetworkLayer() - Method in class org.goplanit.network.layer.ServiceNetworkLayerImpl
Collect the parent layer of this service layer
getParentNetworkLayer() - Method in interface org.goplanit.utils.network.layer.ServiceNetworkLayer
Collect the parent layer of this service layer
getParentNode() - Method in class org.goplanit.network.layer.service.ServiceNodeImpl
Collect the network layer node this service node relates to
getParentNode() - Method in interface org.goplanit.utils.network.layer.service.ServiceNode
Provide access to the underlying network node
getParentZone() - Method in interface org.goplanit.utils.zoning.Centroid
Return the parent zone of this centroid
getParentZone() - Method in class org.goplanit.zoning.CentroidImpl
Return the parent zone of this centroid
getParentZoning() - Method in class org.goplanit.component.event.PopulateDemandsEvent
Collect PLANit zoning upon which this demands is to be applied
getParsedBprParameters() - Method in class org.goplanit.tntp.converter.network.TntpNetworkReader
Provide read access to parsed bpr parameters of links (only available after parsing)
getPassByMergeVertex(DirectedVertex) - Method in class org.goplanit.assignment.ltm.sltm.PasManager
Collect all PASs that share the same merge (end) vertex
getPassSortedByReducedCost() - Method in class org.goplanit.assignment.ltm.sltm.PasManager
Construct a priority queue based on the PASs reduced cost, i.e., difference between their high and low cost segments in descending order.
getPathAsString(OdDataIterator<? extends DirectedPath>, PathOutputIdentificationType) - Static method in interface org.goplanit.output.adapter.PathOutputTypeAdapter
Returns the path as a String of comma-separated Id values
getPathChoice() - Method in class org.goplanit.assignment.ltm.LtmAssignment
The path choice model to use
getPathChoice() - Method in class org.goplanit.assignment.ltm.LtmConfigurator
Collect the path choice configurator
getPathId(OdDataIterator<? extends DirectedPath>) - Static method in interface org.goplanit.output.adapter.PathOutputTypeAdapter
Return the Id of the current path If there is no path between the current origin and destination zones, this returns -1
getPathIdentificationType() - Method in class org.goplanit.output.configuration.PathOutputTypeConfiguration
Get the path id type
getPathOutputPropertyValue(OutputProperty, OdDataIterator<? extends DirectedPath>, Mode, TimePeriod, PathOutputIdentificationType) - Method in interface org.goplanit.output.adapter.PathOutputTypeAdapter
Returns the specified output property values for the current cell in the ODPathIterator
getPathOutputPropertyValue(OutputProperty, OdDataIterator<? extends DirectedPath>, Mode, TimePeriod, PathOutputIdentificationType) - Method in class org.goplanit.output.adapter.PathOutputTypeAdapterImpl
Returns the specified output property values for the current cell in the ODPathIterator
getPathwayId() - Method in class org.goplanit.gtfs.model.GtfsPathway
Get the shape id
getPcu() - Method in class org.goplanit.mode.ModeImpl
Passenger car unit conversion factor for this mode
getPcu() - Method in interface org.goplanit.utils.mode.Mode
Passenger car unit conversion factor for this mode
getPcuFowRatePerHour() - Method in class org.goplanit.assignment.ltm.eltm.event.ReleaseFlowEvent
 
getPcuFowRatePerHour() - Method in class org.goplanit.assignment.ltm.eltm.event.TriggerFlowEvent
 
getPhysicalCost() - Method in class org.goplanit.assignment.TrafficAssignment
Get the dynamic physical cost object for the current assignment
getPhysicalCost() - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Collect the physical cost entity registered on the traffic assignment
getPhysicalCostClassName() - Method in class org.goplanit.output.adapter.OutputAdapter
Returns the name of the physical cost class
getPhysicalCostToPopulate() - Method in class org.goplanit.component.event.PopulatePhysicalCostEvent
Collect physical cost to populate
getPhysicalFeatures() - Method in class org.goplanit.mode.ModeImpl
collect the physical features of this mode
getPhysicalFeatures() - Method in interface org.goplanit.utils.mode.Mode
collect the physical features of this mode
getPhysicalLinkSegments(long) - Method in class org.goplanit.output.adapter.MacroscopicLinkOutputTypeAdapterImpl
Provide access to the macroscopic link segments
getPhysicalLinkSegments(long) - Method in class org.goplanit.output.adapter.PhysicalLinkOutputTypeAdapterImpl
Provide access to the link segments container
getPhysicalLinkSegments(long) - Method in interface org.goplanit.output.adapter.UntypedLinkOutputTypeAdapter
Return the Link segments for this assignment
getPhysicalSpeedLimitKmH() - Method in class org.goplanit.network.layer.physical.LinkSegmentImpl
This is the maximum speed that is physically present and a driver can observe from the signs on the road
getPhysicalSpeedLimitKmH() - Method in interface org.goplanit.utils.network.layer.physical.LinkSegment
This is the maximum speed (Km/h) that is physically present and a driver can observe from the signs on the road
getPlanitData() - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderData
collect the planit related tracking data
getPlanitInfrastructureLayerConfiguration() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Allows access to the current planit infrastructure layer configuration which maps planit modes to an infrastructure layer on the to be created PLANit network
getPlanitNodeByLocation(Point) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
Collect the PLANit node available for the given location
getPlanitNodeByOsmNode(OsmNode) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
Collect the planit node available for this osm node (if any)
getPosition() - Method in class org.goplanit.graph.VertexImpl
#Collect the geometry of the point location of this vertex
getPosition() - Method in class org.goplanit.network.layer.service.ServiceNodeImpl
Based on network node
getPosition() - Method in interface org.goplanit.utils.graph.Vertex
Collect the geometry of the point location of this vertex
getPositionOfOutputKeyProperty(OutputType, OutputPropertyType) - Method in class org.goplanit.output.formatter.MemoryOutputFormatter
Returns the position of a property type in the output key property array
getPositionOfOutputKeyProperty(OutputPropertyType) - Method in class org.goplanit.data.MultiKeyPlanItData
Get the position of a property type in the output keys property array
getPositionOfOutputValueProperty(OutputType, OutputPropertyType) - Method in class org.goplanit.output.formatter.MemoryOutputFormatter
Returns the position of a property type in the output values property array
getPositionOfOutputValueProperty(OutputPropertyType) - Method in class org.goplanit.data.MultiKeyPlanItData
Get the position of a property type in the output values property array
getPositiveAccessValueTags() - Static method in class org.goplanit.osm.tags.OsmAccessTags
collect all positive related access value tags indicating an affirmative access.
getPostfixedOsmRoadModesWithValueTag(String, Map<String, String>, String...) - Static method in class org.goplanit.osm.util.OsmModeUtils
collect all OSM modes with key=<OSM mode name>:postFix= any of the modeAccessValueTags that are passed in.
getPredefinedModeType() - Method in class org.goplanit.mode.PredefinedModeImpl
Collect the predefined mode type of this mode
getPredefinedModeType() - Method in interface org.goplanit.utils.mode.Mode
collect the predefined mode type
getPredefinedModeTypes() - Static method in enum org.goplanit.utils.mode.PredefinedModeType
collect all predefined mode types
getPredefinedModeTypesWithout(PredefinedModeType...) - Static method in enum org.goplanit.utils.mode.PredefinedModeType
Collect all predefined mode types
getPreferredPrefix(String, String, boolean) - Method in class org.goplanit.io.xml.util.PlanitNamespacePrefixMapper
provide alternative prefix for namespace
getPrefixedOrPostfixedOsmRoadModesWithValueTag(boolean, String, Map<String, String>, String...) - Static method in class org.goplanit.osm.util.OsmModeUtils
Collect all OSM modes with either preFix:<OSM mode name>= or postFix:<OSM mode name>= any of the modeAccessValueTags that are passed in.
getPrefixedOsmRoadModesWithValueTag(String, Map<String, String>, String...) - Static method in class org.goplanit.osm.util.OsmModeUtils
collect all OSM modes with key=preFix:<OSM mode name>= any of the modeAccessValueTags that are passed in.
getProfiler() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
Collect the profiler
getProfiler() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
Get profiler
getPropertyByKey(String) - Static method in class org.goplanit.io.xml.util.ApplicationProperties
collect property by key
getPtModeHelper() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
Get the public transport mode parser
getPtv2ValueTags() - Static method in class org.goplanit.osm.tags.OsmPtv2Tags
collect the value tags as they are currently registered
getPublicTransportModesFrom(Collection<String>) - Static method in class org.goplanit.osm.tags.OsmRailModeTags
collect all rail based pt modes available from the passed in modes
getPublicTransportModesFrom(Collection<String>) - Static method in class org.goplanit.osm.tags.OsmRoadModeTags
collect all rail based pt modes available from the passed in modes
getPublicTransportModesFrom(Collection<String>) - Static method in class org.goplanit.osm.tags.OsmWaterModeTags
collect all rail based pt modes available from the passed in modes
getPublicTransportSettings() - Method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderSettings
Provide access to the zoning (pt) reader settings
getRailwayDefaults() - Method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaults
 
getRailwayModeAccessDefaults() - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaults
collect the defaults specifically for railways
getRailwaySettings() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
provide railway specific settings
getRailwayValueTags() - Static method in class org.goplanit.osm.tags.OsmPtv1Tags
collect all known railway value tags that are non-way related
getReader() - Method in class org.goplanit.converter.ConverterBase
get the reader
getReader() - Method in class org.goplanit.converter.network.NetworkConverter
get the reader
getReader() - Method in class org.goplanit.converter.zoning.ZoningConverter
get the reader
getReducedCost() - Method in class org.goplanit.assignment.ltm.sltm.Pas
Returns the difference between the cost of the high cost and the low cost segment.
getReferenceNetwork() - Method in class org.goplanit.io.converter.demands.PlanitDemandsReaderSettings
Collect reference network used
getReferenceNetwork() - Method in class org.goplanit.matsim.converter.MatsimZoningWriterSettings
Collect the reference network used
getReferenceNetwork() - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Get the reference network to use
getReferenceNetwork() - Method in class org.goplanit.tntp.converter.demands.TntpDemandsReaderSettings
Reference network for the zoning
getReferenceNetwork() - Method in class org.goplanit.tntp.converter.zoning.TntpZoningReaderSettings
Reference network for the zoning
getReferenceTimeInSeconds() - Method in interface org.goplanit.utils.cumulatives.CumulativePoint
 
getReferenceTimeInSeconds() - Method in class org.goplanit.utils.cumulatives.CumulativePointImpl
 
getReferenceZoning() - Method in class org.goplanit.io.converter.demands.PlanitDemandsReaderSettings
Collect reference zoning used
getReferenceZoning() - Method in class org.goplanit.tntp.converter.demands.TntpDemandsReaderSettings
 
getRegisteredIterations() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoadingConvergenceAnalyser
Number of registered iterations
getRegisteredLocationsInternalToAnyPlanitLink() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
Collect all registered locations internal to a planit link (unmodifiable)
getRegisteredLocationsInternalToAnyPlanitLink(int) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
collect all registered locations that are internal to at least the given number of planit links
getRegisteredModesForTimePeriod(TimePeriod) - Method in class org.goplanit.demands.Demands
Get modes registered for the given time period
getRegisteredOsmModesForTransferZone(TransferZone) - Static method in class org.goplanit.osm.util.PlanitTransferZoneUtils
Collect any prior registered eligible OSM modes on a PLANit transfer zone (unmodifiable)
getRegisteredOsmNodesInternalToAnyPlanitLink(int) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
collect all registered osm nodes that are internal to at least the given number of planit links
getRegisteredOutputTypeConfigurations() - Method in class org.goplanit.output.OutputManager
Returns a List of registered output type configuration objects
getRegisteredOutputTypes() - Method in class org.goplanit.output.OutputManager
Returns a List of registered output types
getRelativeLegTiming(int) - Method in interface org.goplanit.service.routed.RoutedTripSchedule
Collect a leg timing based on its index
getRelativeLegTiming(int) - Method in class org.goplanit.service.routed.RoutedTripScheduleImpl
Collect a leg timing based on its index
getRelativeLegTimingsSize() - Method in interface org.goplanit.service.routed.RoutedTripSchedule
Collect the number of registered leg timings
getRelativeLegTimingsSize() - Method in class org.goplanit.service.routed.RoutedTripScheduleImpl
Collect the number of registered leg timings
getRemovedEdge() - Method in class org.goplanit.graph.modifier.event.RemoveSubGraphEdgeEvent
The removed edge
getRemovedEdgeSegment() - Method in class org.goplanit.graph.modifier.event.RemoveSubGraphEdgeSegmentEvent
The removed edge segment
getRemovedVertex() - Method in class org.goplanit.graph.modifier.event.RemoveSubGraphVertexEvent
The removed vertex
getResourceAsInputStream(URI) - Static method in class org.goplanit.utils.resource.ResourceUtils
Collect a resource input stream, which is either file based or not depending whether or not the resource is located in a jar or not
getResourceAsInputStreamReader(URI) - Static method in class org.goplanit.utils.resource.ResourceUtils
Collect a resource input stream reader, which is either file based or not depending whether or not the resource is located in a jar or not
getResourceAsStream(String) - Static method in class org.goplanit.utils.resource.ResourceUtils
Collect a resource as a stream based on provided location
getResourceUri(String) - Static method in class org.goplanit.utils.resource.ResourceUtils
find the resource URI via this class' class loader
getResourceUrl(String) - Static method in class org.goplanit.utils.resource.ResourceUtils
find the resource URL via this class' classloader
getResult() - Method in class org.goplanit.osm.util.PlanitJtsIntersectOsmNodeVisitor
Collect the filtered result created by the visitor
getResult() - Method in class org.goplanit.utils.geo.PlanitJtsItemVisitor
Collect the filtered result created by the visitor
getRoadModeCategories() - Static method in class org.goplanit.osm.tags.OsmRoadModeCategoryTags
Collect a copy of the currently registered road mode categories
getRoadModeCategoriesByMode(String) - Static method in class org.goplanit.osm.tags.OsmRoadModeCategoryTags
Given the mode, find the related mode category
getRoadModesByCategory(String) - Static method in class org.goplanit.osm.tags.OsmRoadModeCategoryTags
collect all the OSM modes that fit within the given Osm mode category
getRootVertex() - Method in interface org.goplanit.graph.directed.acyclic.ACyclicSubGraph
Collect the root vertex of this acyclic subgraph
getRootVertex() - Method in class org.goplanit.graph.directed.acyclic.ACyclicSubGraphImpl
Collect the root vertex of this acyclic subgraph
getRootVertexSplittingRates() - Method in class org.goplanit.assignment.ltm.sltm.Bush
Collect the splitting rates for the root vertex (which do not have an entry segment).
getRoutedServicesToPopulate() - Method in class org.goplanit.component.event.PopulateRoutedServicesEvent
collect routed services to populate
getRouteId() - Method in class org.goplanit.gtfs.model.GtfsRoute
Get the route id
getRowValue(OutputPropertyType, Object...) - Method in class org.goplanit.data.MultiKeyPlanItData
Get data value for a specified row and column
getRowValues(Object...) - Method in class org.goplanit.data.MultiKeyPlanItData
Returns an array representing the row of data values defined by the specified array of key values
getRunId() - Method in class org.goplanit.output.adapter.OutputAdapter
Return the id of this assignment run
getRunId(TrafficAssignment) - Static method in class org.goplanit.output.property.RunIdOutputProperty
Returns the current run id
getScheduleBasedTrips() - Method in interface org.goplanit.service.routed.RoutedServiceTripInfo
Trips for a service can be frequency or schedule based, or have both.
getScheduleBasedTrips() - Method in class org.goplanit.service.routed.RoutedServiceTripInfoImpl
Trips for a service can be frequency or schedule based, or have both.
getSegmentCost(InitialModesLinkSegmentCost, Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
Returns the initial cost.
getSegmentCost(TimePeriod, Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
Returns the initial cost for each link segment and mode for time period specific registrations.
getSegmentCost(TimePeriod, Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.initial.InitialPhysicalCost
get the initial cost for a specified mode and link segment
getSendingFlowPcuH(EdgeSegment) - Method in class org.goplanit.assignment.ltm.sltm.Bush
Collect the sending flow of an edge segment in the bush, if not present, zero flow is returned
getServiceDescription() - Method in interface org.goplanit.service.routed.RoutedService
Description of the service, longer (if at all) and contextual not meant for end user in reality
getServiceDescription() - Method in class org.goplanit.service.routed.RoutedServiceImpl
Description of the service, longer (if at all) and contextual not meant for end user in reality
getServiceNetworkToPopulate() - Method in class org.goplanit.component.event.PopulateServiceNetworkEvent
collect service network to populate
getServiceNodeA() - Method in interface org.goplanit.utils.network.layer.service.ServiceLeg
collect vertex A as something extending service node which is to be expected for any service leg.
getServiceNodeB() - Method in interface org.goplanit.utils.network.layer.service.ServiceLeg
collect vertex B as something extending service node which is to be expected for any service leg.
getServiceNodes() - Method in class org.goplanit.network.layer.ServiceNetworkLayerImpl
Collect the service nodes
getServiceNodes() - Method in interface org.goplanit.utils.network.layer.ServiceNetworkLayer
Collect the service nodes
getServicesByMode(Mode) - Method in interface org.goplanit.service.routed.RoutedServicesLayer
The services for a given mode available on this layer.
getServicesByMode(Mode) - Method in class org.goplanit.service.routed.RoutedServicesLayerImpl
The services for a given mode available on this layer.
getSetOfActivatedOsmWayTypes() - Method in class org.goplanit.osm.converter.network.OsmWaySettings
collect all activated types as a set (copy)
getSettings() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Collect the settings.
getSettings() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
The settings
getSettings() - Method in interface org.goplanit.converter.ConverterReader
any settings to configure the reader can be configured by collecting these settings
getSettings() - Method in interface org.goplanit.converter.ConverterWriter
any settings to configure the writer can be configured by collecting these settings
getSettings() - Method in interface org.goplanit.converter.MultiConverterReader
any settings to configure the reader can be configured by collecting these settings
getSettings() - Method in interface org.goplanit.converter.MultiConverterWriter
Any settings to configure the writer can be configured by collecting these settings
getSettings() - Method in class org.goplanit.gtfs.reader.GtfsFileReaderBase
The settings of this GTFS file reader
getSettings() - Method in class org.goplanit.io.converter.demands.PlanitDemandsReader
any settings to configure the reader can be configured by collecting these settings
getSettings() - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalReader
any settings to configure the reader can be configured by collecting these settings
getSettings() - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriter
Any settings to configure the writer can be configured by collecting these settings
getSettings() - Method in class org.goplanit.io.converter.network.PlanitNetworkReader
any settings to configure the reader can be configured by collecting these settings
getSettings() - Method in class org.goplanit.io.converter.network.PlanitNetworkWriter
any settings to configure the writer can be configured by collecting these settings
getSettings() - Method in class org.goplanit.io.converter.service.PlanitRoutedServicesReader
any settings to configure the reader can be configured by collecting these settings
getSettings() - Method in class org.goplanit.io.converter.service.PlanitServiceNetworkReader
any settings to configure the reader can be configured by collecting these settings
getSettings() - Method in class org.goplanit.io.converter.zoning.PlanitZoningReader
Settings for this reader
getSettings() - Method in class org.goplanit.io.converter.zoning.PlanitZoningWriter
any settings to configure the writer can be configured by collecting these settings
getSettings() - Method in class org.goplanit.matsim.converter.MatsimIntermodalWriter
Any settings to configure the writer can be configured by collecting these settings
getSettings() - Method in class org.goplanit.matsim.converter.MatsimNetworkWriter
any settings to configure the writer can be configured by collecting these settings
getSettings() - Method in class org.goplanit.matsim.converter.MatsimZoningWriter
Collect the zoning writer settings
getSettings() - Method in class org.goplanit.osm.converter.helper.OsmModeHelper
Collect the settings containing the mapping between PLANit and OSM modes
getSettings() - Method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReader
any settings to configure the reader can be configured by collecting these settings
getSettings() - Method in class org.goplanit.osm.converter.network.OsmNetworkReader
Collect the settings which can be used to configure the reader
getSettings() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
Get PT settings
getSettings() - Method in class org.goplanit.osm.converter.zoning.OsmZoningReader
Collect the settings which can be used to configure the reader
getSettings() - Method in class org.goplanit.tntp.converter.demands.TntpDemandsReader
any settings to configure the reader can be configured by collecting these settings
getSettings() - Method in class org.goplanit.tntp.converter.network.TntpNetworkReader
any settings to configure the reader can be configured by collecting these settings
getSettings() - Method in class org.goplanit.tntp.converter.zoning.TntpZoningReader
any settings to configure the reader can be configured by collecting these settings
getShapeId() - Method in class org.goplanit.gtfs.model.GtfsShape
Get the shape id
getSkimMatrixMap(Mode) - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Retrieve the Map of OD Skim matrices for all active OD Skim Output Types for a specified mode
getSmoothing() - Method in class org.goplanit.assignment.TrafficAssignment
Collect the smoothing object for the current traffic assignment
getSmoothing() - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Collect the smoothing entity registered on the traffic assignment
getSmoothingClassName() - Method in class org.goplanit.output.adapter.OutputAdapter
Return the name of the smoothing class
getSource() - Method in interface org.goplanit.utils.event.Event
returns a reference to the source of the event however the derived event decides on how to expose its source, either as a pointer or simply an id or something else.
getSource() - Method in class org.goplanit.utils.event.EventImpl
returns a reference to the source of the event however the derived event decides on how to expose its source, either as a pointer or simply an id or something else.
getSourceCRS() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Chosen crs, default is PlanitGeoUtils.DEFAULT_GEOGRAPHIC_CRS
getSourceIdContainer(Class<V>) - Method in class org.goplanit.converter.BaseReaderImpl
access to the container with sourceIds
getSourceTriggerEvent() - Method in class org.goplanit.assignment.ltm.eltm.event.ReleaseEvent
Collect the source trigger event that is the cause of this release event being scheduled
getSpeed() - Method in class org.goplanit.utils.test.LinkSegmentExpectedResultsDto
Return the travel speed for this link
getSpeedKmHourAtZeroDensity() - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagramBranch
Collect the speed at zero density when flow/density cannot be computed.
getSpeedKmHourAtZeroDensity() - Method in class org.goplanit.supply.fundamentaldiagram.LinearFundamentalDiagramBranch
speed at zero density is the same as the characteristic wave speed
getSpeedKmHourAtZeroFlow() - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagramBranch
Collect the speed at zero flow when flow/density is either not feasible to compute or might not be representative, i.e., when there is no flow, the speed likely should not be zero, but instead reflect the maximum allowed speed instead
getSpeedKmHourAtZeroFlow() - Method in class org.goplanit.supply.fundamentaldiagram.LinearFundamentalDiagramBranch
speed at zero flow is the same as the characteristic wave speed
getSpeedKmHourByDensity(double) - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagramBranch
The speed at a given density.
getSpeedKmHourByFlow(double) - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagramBranch
The speed at a given flow.
getSpeedLimit(String) - Method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsCategory
Get a speed limit default for a given way type
getSpeedLimitByHighwayType(OsmSpeedLimitDefaults, boolean, String) - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
Collect the speed limit based on the highway type, e.g.
getSpeedUnits() - Method in class org.goplanit.tntp.converter.network.TntpNetworkReaderSettings
 
getSplittingRate(EdgeSegment, EdgeSegment) - Method in class org.goplanit.assignment.ltm.sltm.Bush
Collect the bush splitting rate on the given turn
getSplittingRate(EdgeSegment, EdgeSegment) - Method in class org.goplanit.assignment.ltm.sltm.BushTurnData
Collect the splitting rates for a given link segment.
getSplittingRate(EdgeSegment, EdgeSegment) - Method in interface org.goplanit.assignment.ltm.sltm.loading.SplittingRateData
Obtain the splitting rate of a given turn (non-modifiable)
getSplittingRateData() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Collect the network's current splitting rate data
getSplittingRates(EdgeSegment) - Method in class org.goplanit.assignment.ltm.sltm.Bush
Collect the bush splitting rates for a given incoming edge segment
getSplittingRates(EdgeSegment) - Method in class org.goplanit.assignment.ltm.sltm.BushTurnData
Collect the splitting rates for a given link segment.
getSplittingRates(EdgeSegment) - Method in interface org.goplanit.assignment.ltm.sltm.loading.SplittingRateData
Obtain the downstream splitting rates of given node entry segment (can be modified)
getSplittingRates(EdgeSegment) - Method in class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataComplete
Obtain the downstream splitting rates of given node entry segment (can be modified)
getSplittingRates(EdgeSegment) - Method in class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataPartial
Obtain the downstream splitting rates of given node entry segment (can be modified)
getStackFramesAsList() - Static method in class org.goplanit.utils.reflection.StackWalkerUtil
collect the current stack frames as a list
getStackFrameWithOffset(int) - Static method in class org.goplanit.utils.reflection.StackWalkerUtil
Skip any number of stack frames and return the stream at this offset point
getStartNodeId() - Method in class org.goplanit.utils.test.LinkSegmentExpectedResultsDto
Return the id of the start nonde
getStartTimeSeconds() - Method in class org.goplanit.time.TimePeriodImpl
Return the start time
getStartTimeSeconds() - Method in interface org.goplanit.utils.time.TimePeriod
Return the start time
getStationToParallelTracksSearchRadiusMeters() - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Collect the maximum search radius set when trying to find parallel lines (tracks) for stand-alone stations
getStationToWaitingAreaSearchRadiusMeters() - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Collect the maximum search radius set when trying to map stations to platforms on the networks, when no explicit relation is made known by OSM
getStopCriterion() - Method in class org.goplanit.gap.GapFunction
Return the StopCriterion object
getStopCriterion() - Method in class org.goplanit.gap.GapFunctionConfigurator
Return the StopCriterion object
getStopCriterionClassName() - Method in class org.goplanit.output.adapter.OutputAdapter
Return the name of the stopping criterion class
getStopId() - Method in class org.goplanit.gtfs.model.GtfsStop
Get the stop id
getStopToWaitingAreaSearchRadiusMeters() - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Collect the maximum search radius set when trying to map stops/platforms to stop positions on the networks, when no explicit relation is made known by OSM
getStrategy() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
Return the assignment solution strategy used
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsAgency
All supported keys for this GTFS object
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsAttribution
All supported keys for this GTFS object
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsCalendar
All supported keys for this GTFS object
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsCalendarDate
All supported keys for this GTFS object
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsFareAttribute
All supported keys for this GTFS object
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsFareRule
All supported keys for this GTFS object
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsFeedInfo
All supported keys for this GTFS object
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsFrequency
All supported keys for this GTFS object
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsLevel
All supported keys for this GTFS object
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsObject
All supported keys for this GTFS object
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsPathway
All supported keys for this GTFS object
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsRoute
All supported keys for this GTFS object
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsShape
All supported keys for this GTFS object
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsStop
All supported keys for this GTFS object
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsStopTime
All supported keys for this GTFS object
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsTransfer
All supported keys for this GTFS object
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsTranslation
All supported keys for this GTFS object
getSupportedKeys() - Method in class org.goplanit.gtfs.model.GtfsTrip
All supported keys for this GTFS object
getSupportedKeys(GtfsObjectType) - Static method in class org.goplanit.gtfs.util.GtfsUtils
Collect the supported keys via reflection where it is assumed the object type's class has a default constructor.
getSupportedMode() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
The supported modes of this loading
getSupportedModes() - Method in class org.goplanit.network.layer.ServiceNetworkLayerImpl
Collect supported modes, obtained from parent layer
getSupportedModes() - Method in class org.goplanit.network.layer.TransportLayerImpl
collect the modes supported by this infrastructure layer
getSupportedModes() - Method in interface org.goplanit.utils.network.layer.TransportLayer
collect the modes supported by this infrastructure layer
getSupportedRailModeTags() - Static method in class org.goplanit.osm.tags.OsmRailModeTags
provide a all supported rail mode tags (unmodifiable)
getSupportedRailModeTagsAsArray() - Static method in class org.goplanit.osm.tags.OsmRailModeTags
Provide a copy of all supported rail mode tags
getSupportedRoadModeTags() - Static method in class org.goplanit.osm.tags.OsmRoadModeTags
provide a copy of all supported road mode tags
getSupportedRoadModeTagsAsArray() - Static method in class org.goplanit.osm.tags.OsmRoadModeTags
provide a copy of all supported road mode tags
getSupportedWaterModeTags() - Static method in class org.goplanit.osm.tags.OsmWaterModeTags
provide a copy of all supported water mode tags
getSupportedWaterModeTagsAsArray() - Static method in class org.goplanit.osm.tags.OsmWaterModeTags
provide a copy of all supported water mode tags
getTimePeriod() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmSimulationData
Active time period
getTimePeriod() - Method in class org.goplanit.component.event.PopulateInitialLinkSegmentCostEvent
Collect time period for which the initial costs are meant (might not be set)
getTimePeriodAgnosticCosts() - Method in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
Provide the time period agnostic costs
getTimePeriodCosts(TimePeriod) - Method in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
The time period specific costs available
getTimePeriodExternalId(TimePeriod) - Static method in class org.goplanit.output.property.TimePeriodExternalIdOutputProperty
Returns the current time period external Id
getTimePeriodId(TimePeriod) - Static method in class org.goplanit.output.property.TimePeriodIdOutputProperty
Returns the current time period Id
getTimePeriods() - Method in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
The registered time periods that have initial costs
getTimePeriodXmlId(TimePeriod) - Static method in class org.goplanit.output.property.TimePeriodXmlIdOutputProperty
Returns the current time period xml Id
getTopologicallySortedVertices() - Method in class org.goplanit.assignment.ltm.sltm.Bush
Topologically sorted vertices of the bush
getTotalNumberOfNetworkSegments() - Method in class org.goplanit.assignment.TrafficAssignment
Total number of edge segments across the entire network and all layers (physical and virtual)
getTotalNumberOfNetworkVertices() - Method in class org.goplanit.assignment.TrafficAssignment
Total number of vertices across the entire network (physical and virtual) and all layers
getTotalSendingFlowPcuH(EdgeSegment) - Method in class org.goplanit.assignment.ltm.sltm.BushTurnData
Total sending flows s_a from given segment
getTrackedNodes() - Method in interface org.goplanit.assignment.ltm.sltm.loading.SplittingRateData
Collect all registered potentially blocking nodes
getTrackedNodes() - Method in class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataComplete
Collect all registered potentially blocking nodes
getTrackedNodes() - Method in class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataPartial
Collect all registered potentially blocking nodes
getTrackType() - Method in class org.goplanit.mode.PhysicalModeFeaturesImpl
 
getTrackType() - Method in interface org.goplanit.utils.mode.PhysicalModeFeatures
collect the track type of this mode
getTrafficAssignmentComponent(Class<T>) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
collect a component based on its class component signature key
getTrafficAssignmentComponent(Class<T>) - Method in class org.goplanit.assignment.TrafficAssignment
Collect the desired traffic assignment component by its class assuming it is available on the assignment.
getTrafficAssignmentComponent(Class<T>) - Method in interface org.goplanit.interactor.TrafficAssignmentComponentAccessee
Collect the desired traffic assignment component by its class assuming it is available on the assignment.
getTransferZoneByOsmId(EntityType, long) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
Find transfer zone either incomplete or complete by osm is
getTransferZoneGroupByOsmId(long) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
collect a parsed transfer zone group by OSM id
getTransferZoneGroupHelper() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
Get the transfer zone group parser
getTransferZoneGroupIdMapper() - Method in class org.goplanit.io.converter.PlanitWriterImpl
get id mapper for transfer zone groups
getTransferZoneGroups() - Method in interface org.goplanit.utils.zoning.TransferZone
All transfer zone groups the transfer zone resides in (unmodifiable)
getTransferZoneGroups() - Method in class org.goplanit.zoning.TransferZoneImpl
All transfer zone groups the transfer zone resides in (unmodifiable)
getTransferZoneHelper() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
Get the transfer zone parser
getTransferZoneId() - Method in interface org.goplanit.utils.zoning.TransferZone
In addition to a zone id across all zones of any derived type, each transfer zone also has a unique id across the transfer zones specifically
getTransferZoneId() - Method in class org.goplanit.zoning.TransferZoneImpl
In addition to a zone id across all zones of any derived type, each transfer zone also has a unique id across the transfer zones specifically
getTransferZoneIdClass() - Method in interface org.goplanit.utils.zoning.TransferZone
getTransferZones() - Method in interface org.goplanit.utils.zoning.TransferZoneGroup
create a view of the registered transfer zones.
getTransferZones() - Method in class org.goplanit.zoning.TransferZoneGroupImpl
create a view of the registered transfer zones.
getTransferZones() - Method in class org.goplanit.zoning.Zoning
Access to the odZones container
getTransferZonesByOsmId(EntityType) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
Collect the transfer zones by entity type, unmodifiable
getTransferZonesSpatially(Envelope) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
Collect the transfer zones by spatial bounding box.
getTransferZoneStationName(TransferZone) - Static method in class org.goplanit.osm.util.PlanitTransferZoneUtils
Collect the station name for a transfer zone (if any)
getTransferZoneType() - Method in interface org.goplanit.utils.zoning.TransferZone
collect the type of this transfer zone
getTransferZoneType() - Method in class org.goplanit.zoning.TransferZoneImpl
collect the type of this transfer zone
getTransportLayers() - Method in class org.goplanit.network.TransportLayerNetwork
Collect the transport layers
getTransportNetwork() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Get the transport model network
getTransportNetwork() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
The transport model network used
getTransportNetwork() - Method in class org.goplanit.assignment.TrafficAssignment
Get the TransportNetwork used in the current assignment
getTravelDemandPcuH() - Method in class org.goplanit.assignment.ltm.sltm.Bush
Collect the total travel demand for this origin bush
getTravelerType() - Method in class org.goplanit.userclass.UserClass
Get the traveler type of this user class
getTravelTimeCost(Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Returns the generalised cost of travel along an edge segment for a specified mode
getTravelTimeCost(Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.FreeFlowLinkTravelTimeCost
Returns the generalised cost of travel along an edge segment for a specified mode
getTravelTimeCost(Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
Returns the generalised cost of travel along an edge segment for a specified mode
getTravelTimeCost(Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.initial.InitialModesLinkSegmentCost
Returns the generalised cost of travel along an edge segment for a specified mode
getTravelTimeCost(Mode, MacroscopicLinkSegment) - Method in class org.goplanit.cost.physical.SteadyStateTravelTimeCost
Returns the generalised cost of travel along an edge segment for a specified mode
getTravelTimeCost(Mode, ConnectoidSegment) - Method in class org.goplanit.cost.virtual.FixedConnectoidTravelTimeCost
Returns the generalised cost of travel along an edge segment for a specified mode
getTravelTimeCost(Mode, ConnectoidSegment) - Method in class org.goplanit.cost.virtual.SpeedConnectoidTravelTimeCost
Returns the generalised cost of travel along an edge segment for a specified mode
getTravelTimeCost(Mode, T) - Method in interface org.goplanit.cost.Cost
Returns the generalised cost of travel along an edge segment for a specified mode
getTripId() - Method in class org.goplanit.gtfs.model.GtfsTrip
Get the trip id
getTripInfo() - Method in interface org.goplanit.service.routed.RoutedService
Access to the trips available for this service
getTripInfo() - Method in class org.goplanit.service.routed.RoutedServiceImpl
Access to the trips available for this service
getTupleSeparator() - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Separator to use for tuples of coordinates that are being persisted
getTurnSendingFlow(EdgeSegment, EdgeSegment) - Method in class org.goplanit.assignment.ltm.sltm.Bush
Collect bush turn sending flow (if any)
getTurnSendingFlowPcuH(EdgeSegment, EdgeSegment) - Method in class org.goplanit.assignment.ltm.sltm.BushTurnData
Get the turn sending flow for a given turn
getTurnSendingFlows() - Method in class org.goplanit.algorithms.nodemodel.TampereNodeModelInput
Access to the used turn sending flows
getType() - Method in interface org.goplanit.utils.event.Event
returns the type of the event.
getType() - Method in class org.goplanit.utils.event.EventImpl
returns the type of the event.
getType() - Method in interface org.goplanit.utils.zoning.Connectoid
The type of the connectoid
getType() - Method in class org.goplanit.zoning.ConnectoidImpl
The type of the connectoid
getTypeDescription() - Method in interface org.goplanit.converter.ConverterEntity
short description (one word capitals) of this reader for logging purposes
getTypeDescription() - Method in interface org.goplanit.converter.demands.DemandsReader
short description (one word capitals) of this reader for logging purposes
getTypeDescription() - Method in interface org.goplanit.converter.demands.DemandsWriter
short description (one word capitals) of this reader for logging purposes
getTypeDescription() - Method in interface org.goplanit.converter.intermodal.IntermodalReader
short description (one word capitals) of this reader for logging purposes
getTypeDescription() - Method in interface org.goplanit.converter.intermodal.IntermodalWriter
short description (one word capitals) of this reader for logging purposes
getTypeDescription() - Method in interface org.goplanit.converter.network.NetworkReader
short description (one word capitals) of this reader for logging purposes
getTypeDescription() - Method in interface org.goplanit.converter.network.NetworkWriter
short description (one word capitals) of this reader for logging purposes
getTypeDescription() - Method in interface org.goplanit.converter.service.RoutedServicesReader
short description (one word capitals) of this reader for logging purposes
getTypeDescription() - Method in interface org.goplanit.converter.service.ServiceNetworkReader
short description (one word capitals) of this reader for logging purposes
getTypeDescription() - Method in interface org.goplanit.converter.zoning.ZoningReader
short description (one word capitals) of this reader for logging purposes
getTypeDescription() - Method in interface org.goplanit.converter.zoning.ZoningWriter
short description (one word capitals) of this reader for logging purposes
getUndirectedConnectoidId() - Method in interface org.goplanit.utils.zoning.UndirectedConnectoid
collect the undirected connectoid id
getUndirectedConnectoidId() - Method in class org.goplanit.zoning.UndirectedConnectoidImpl
collect the undirected connectoid's unique id
getUndirectedConnectoidIdClass() - Method in interface org.goplanit.utils.zoning.UndirectedConnectoid
the class for undirected connectoid id generation
getUnprocessedPtv1Stations(EntityType) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
collect the Ptv1 stations that have been identified but not processed yet (unmodifiable)
getUnprocessedPtv2Stations(EntityType) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
collect unprocces ptv2 stations (unmodifiable)
getUnprocessedStation(EntityType, long) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
Collect an unprocessed station if it exists
getUnprocessedStopPositions() - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
collect unprocessed stop positions
getUntypedDirectedGraph() - Method in class org.goplanit.graph.modifier.DirectedGraphModifierImpl
Access to directed graph we are modifying
getUpstreamNode() - Method in interface org.goplanit.utils.network.layer.physical.LinkSegment
Collect upstream vertex as node
getUpstreamNodeExternalId(T) - Method in interface org.goplanit.output.adapter.UntypedLinkOutputTypeAdapter
Returns the external Id of the upstream node
getUpstreamNodeId(T) - Method in interface org.goplanit.output.adapter.UntypedLinkOutputTypeAdapter
Returns the Id of the upstream node
getUpstreamNodeLocation(T) - Method in interface org.goplanit.output.adapter.UntypedLinkOutputTypeAdapter
Returns the location of the upstream node
getUpstreamNodeXmlId(T) - Method in interface org.goplanit.output.adapter.UntypedLinkOutputTypeAdapter
Returns the XML Id of the upstream node
getUpstreamVertex() - Method in class org.goplanit.graph.directed.EdgeSegmentImpl
Get the segment's upstream vertex
getUpstreamVertex() - Method in class org.goplanit.network.layer.physical.LinkSegmentImpl
Get the segment's upstream vertex
getUpstreamVertex() - Method in interface org.goplanit.utils.graph.EdgeSegment
Get the segment's upstream vertex
getUpstreamVertex() - Method in interface org.goplanit.utils.network.layer.physical.LinkSegment
Get the segment's upstream vertex
getUrbanHighwayDefaults() - Method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaults
 
getUsedNetworkLayer() - Method in class org.goplanit.assignment.ltm.LtmAssignment
The used network layer
getUsedNetworkLayer() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Convenience method to collect the used layer for this loading
getUsedReceivingFlows() - Method in class org.goplanit.algorithms.nodemodel.TampereNodeModelInput
The receiving flows used
getUseFeatures() - Method in class org.goplanit.mode.ModeImpl
collect the features of how this mode is used (public, private etc.)
getUseFeatures() - Method in interface org.goplanit.utils.mode.Mode
collect the features of how this mode is used (public, private etc.)
getUseOfType() - Method in class org.goplanit.mode.UsabilityModeFeaturesImpl
collect how this mode is used via this type, e.g.
getUseOfType() - Method in interface org.goplanit.utils.mode.UsabilityModeFeatures
collect how this mode is used via this type, e.g.
getUserClassByXmlId(String) - Method in class org.goplanit.demands.Demands.UserClasses
Retrieve a UserClass by its XML Id This method is not efficient, since it loops through all the registered user classes in order to find the required entry.
getValue() - Method in enum org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingScheme
The value of the type
getValue(long, long) - Method in interface org.goplanit.utils.od.OdData
Returns the value for a specified origin and destination by their internal id
getValue(long, long) - Method in class org.goplanit.utils.od.OdHashedImpl
Returns the value for a specified origin and destination by their internal id
getValue(long, long) - Method in class org.goplanit.utils.od.OdNonPrimitiveMatrix
Returns the value for a specified origin and destination by their internal id
getValue(long, long) - Method in class org.goplanit.utils.od.OdPrimitiveMatrix
Returns the value for a specified origin and destination by their internal id
getValue(Zone, Zone) - Method in interface org.goplanit.utils.od.OdData
Returns the value for a specified origin and destination
getValue(Zone, Zone) - Method in class org.goplanit.utils.od.OdHashedImpl
Returns the value for a specified origin and destination
getValue(Zone, Zone) - Method in class org.goplanit.utils.od.OdNonPrimitiveMatrix
Returns the value for a specified origin and destination
getValue(Zone, Zone) - Method in class org.goplanit.utils.od.OdPrimitiveMatrix
Returns the value for a specified origin and destination
getValueForSupportedRefKeys(Map<String, String>) - Static method in class org.goplanit.osm.util.OsmTagUtils
Collect the value for the first "ref" related key tag that we support.
getValues() - Method in interface org.goplanit.data.MultiKeyPlanItDataIterator
Returns an array of values for the current iteration
getValues() - Method in class org.goplanit.data.MultiKeyPlanItDataIteratorImpl
Returns an array of values for the current iteration
getValues() - Method in class org.goplanit.output.formatter.MemoryOutputIterator
Returns an array of values for the current iteration
getValueToKey() - Method in class org.goplanit.utils.wrapper.MapWrapperImpl
Collect the function used to map value to key
getVehicularType() - Method in class org.goplanit.mode.PhysicalModeFeaturesImpl
 
getVehicularType() - Method in interface org.goplanit.utils.mode.PhysicalModeFeatures
collect the vehicular type of this mode
getVersion() - Static method in class org.goplanit.io.xml.util.ApplicationProperties
collect version value
getVertexA() - Method in class org.goplanit.graph.directed.DirectedEdgeImpl
Vertex A of the edge
getVertexA() - Method in class org.goplanit.graph.EdgeImpl
Vertex A of the edge
getVertexA() - Method in interface org.goplanit.utils.graph.directed.DirectedEdge
Vertex A of the edge
getVertexA() - Method in interface org.goplanit.utils.graph.Edge
Vertex A of the edge
getVertexB() - Method in class org.goplanit.graph.directed.DirectedEdgeImpl
Vertex B of the edge
getVertexB() - Method in class org.goplanit.graph.EdgeImpl
Vertex B of the edge
getVertexB() - Method in interface org.goplanit.utils.graph.directed.DirectedEdge
Vertex B of the edge
getVertexB() - Method in interface org.goplanit.utils.graph.Edge
Vertex B of the edge
getVertexData(DirectedVertex) - Method in class org.goplanit.graph.directed.acyclic.ACyclicSubGraphImpl
Collect vertex data for given vertex
getVertexIdMapper() - Method in class org.goplanit.io.converter.PlanitWriterImpl
get id mapper for nodes
getVertexLocationAsString(Vertex) - Static method in interface org.goplanit.output.adapter.UntypedLinkOutputTypeAdapter
collect location as string representation from vertex
getVertexToBreakAt() - Method in class org.goplanit.graph.modifier.event.BreakEdgeEvent
Collect vertex to break at
getVertexToBreakAt() - Method in class org.goplanit.graph.modifier.event.BreakEdgeSegmentEvent
collect vertex to break at
getVertices() - Method in class org.goplanit.graph.UntypedGraphImpl
collect vertices of graph
getVertices() - Method in interface org.goplanit.utils.graph.UntypedGraph
collect vertices of graph
getVirtualCost() - Method in class org.goplanit.assignment.TrafficAssignment
Returns the virtual cost object for the current assignment
getVirtualCost() - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Collect the virtual cost entity registered on the traffic assignment
getVirtualCostClassName() - Method in class org.goplanit.output.adapter.OutputAdapter
Return the name of the virtual cost class
getVirtualNetwork() - Method in class org.goplanit.network.transport.TransportModelNetwork
Collect the virtual network component of the transport network
getVirtualNetwork() - Method in class org.goplanit.zoning.Zoning
Get the virtual network for this zoning
getWaitingAreaNominatedOsmWayForStopLocation(Number, EntityType) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
collect waiting area's osm way id to use for identifying most logical stop_location (connectoid)
getWorkingDirUri() - Static method in class org.goplanit.utils.misc.UriUtils
Collect working directory as URI
getWriter() - Method in class org.goplanit.converter.ConverterBase
get the writer
getWriter() - Method in class org.goplanit.converter.network.NetworkConverter
get the writer
getWriter() - Method in class org.goplanit.converter.zoning.ZoningConverter
get the writer
getX(OsmNode) - Static method in class org.goplanit.osm.util.OsmNodeUtils
collect x coordinate based on mapping between long/lat/ x/y
getXmlFileExtension() - Method in class org.goplanit.io.xml.util.PlanitXmlReaderSettings
the XML extension used to check for within path directory used
getXmlFileName(OutputType) - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Returns the XML output file name for a specified output type
getXmlFileName(OutputType) - Method in interface org.goplanit.output.formatter.XmlTextFileOutputFormatter
Returns the XML output file name for a specified output type
getXmlId() - Method in class org.goplanit.component.PlanitComponent
the id exposed to users as the "normal" id in the PLANit native xml format
getXmlId() - Method in interface org.goplanit.utils.id.ExternalIdAble
the id exposed to users as the "normal" id in the PLANit native xml format
getXmlId() - Method in class org.goplanit.utils.id.ExternalIdAbleImpl
the id exposed to users as the "normal" id in the PLANit native xml format
getXmlRootElement() - Method in class org.goplanit.io.xml.util.PlanitXmlJaxbParser
Collect the root element of this reader
getY(OsmNode) - Static method in class org.goplanit.osm.util.OsmNodeUtils
collect x coordinate based on mapping between long/lat/ x/y
getZone(long) - Method in class org.goplanit.zoning.Zoning
find a zone by over arching id regardless if it is a transfer or Od zone
getZoneIdMapper() - Method in class org.goplanit.io.converter.PlanitWriterImpl
get id mapper for zones
getZoning() - Method in class org.goplanit.assignment.TrafficAssignment
Get the zoning for the current assignment
getZoning() - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
collect the registered zoning
getZoning() - Method in class org.goplanit.io.project.PlanItSimpleProject
Return the current Zoning object
getZoning() - Method in class org.goplanit.network.transport.TransportModelNetwork
Collect the zoning structure
getZoning() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
Collect zoning
getZoningModifier() - Method in class org.goplanit.zoning.Zoning
The zoning's modifier instance
getZoningReaderData() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
Get zoning reader data
getZoningSettings() - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalReaderSettings
provide access to the zoning reader settings
getZoningSettings() - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriterSettings
Collect zoning settings
getZoningSettings() - Method in class org.goplanit.matsim.converter.MatsimIntermodalWriterSettings
Collect zoning settings
getZoningToPopulate() - Method in class org.goplanit.component.event.PopulateZoningEvent
Collect PLANit zoning to populate
getZoningToPopulate() - Method in class org.goplanit.tntp.converter.zoning.TntpZoningReaderSettings
 
GLOBAL - Static variable in class org.goplanit.utils.locale.CountryNames
can be used in case one wants to have country specific data store by country, but a default in case no country is known/available is also required
GLOBAL_DEFAULT_HIGHWAY_SPEEDLIMIT_KMH - Static variable in class org.goplanit.osm.defaults.OsmSpeedLimitDefaults
in absence of OSM default, we create a global highway speed limit (km/h) available
GLOBAL_DEFAULT_MAXIMUM_SPEED_KMH - Static variable in interface org.goplanit.utils.mode.Mode
Default max speed in km/h
GLOBAL_DEFAULT_PCU - Static variable in interface org.goplanit.utils.mode.Mode
Default pcu in pcu
GLOBAL_DEFAULT_RAILWAY_SPEEDLIMIT_KMH - Static variable in class org.goplanit.osm.defaults.OsmSpeedLimitDefaults
in absence of OSM defined defaults, we make a global rail way speed limit (km/h) available
GLOBAL_SPEED_LIMIT_DEFAULTS - Static variable in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
store the global railway defaults as fall back option
globalModeAccessDefaults - Static variable in class org.goplanit.osm.defaults.OsmModeAccessDefaultsByCountry
store the global defaults as fall back option
GOLF_CART - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
golf cart vehicles
GOODS - org.goplanit.utils.mode.UseOfModeType
 
GOODS - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
goods vehicle part of goods category type, smaller than 3.5 tonnes
GOODS_VEHICLE - org.goplanit.utils.mode.PredefinedModeType
 
GoodsMode - Class in org.goplanit.mode
the predefined goods vehicle mode, i.e., truck below 3.5 tonnes name: gv maxspeed (km/h): 100 pcu: 1.8 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: GOODS
GoodsMode(IdGroupingToken) - Constructor for class org.goplanit.mode.GoodsMode
Constructor for heavy goods vehicle mode
Graph<V extends Vertex,​E extends Edge> - Interface in org.goplanit.utils.graph
Interface for a graph with explicit container types rather than the base containers.
GRAPH_ID_CLASS - Static variable in interface org.goplanit.utils.graph.UntypedGraph
id class for generating ids
GraphEntities<E extends GraphEntity> - Interface in org.goplanit.utils.graph
Container class for any graph entities and a factory to create them
GraphEntitiesImpl<E extends GraphEntity> - Class in org.goplanit.graph
Base class for containers of entities on graph
GraphEntitiesImpl(Function<E, Long>) - Constructor for class org.goplanit.graph.GraphEntitiesImpl
Constructor
GraphEntitiesImpl(GraphEntitiesImpl<E>) - Constructor for class org.goplanit.graph.GraphEntitiesImpl
copy constructor
GraphEntity - Interface in org.goplanit.utils.graph
Placeholder interface for all graph entities.
GraphEntityFactory<E extends GraphEntity> - Interface in org.goplanit.utils.graph
A base abstract class for factories that create graph entities on an underlying container No specification of the container here because it is used as a placeholder to be able to let derived classes implement this interface with as much freedom as possible.
GraphEntityFactoryImpl<E extends GraphEntity> - Class in org.goplanit.graph
Base implementation for creating and registering graph entities on underlying container and conducting changes to ids based on the factory settings for egenrating ids.
GraphEntityFactoryImpl(IdGroupingToken, GraphEntities<E>) - Constructor for class org.goplanit.graph.GraphEntityFactoryImpl
Constructor
GraphEntityImpl - Class in org.goplanit.graph
Base implementation for graph entity (edge, vertex, etc.)
GraphEntityImpl(GraphEntityImpl) - Constructor for class org.goplanit.graph.GraphEntityImpl
Copy constructor
GraphEntityImpl(IdGroupingToken, Class<? extends GraphEntity>) - Constructor for class org.goplanit.graph.GraphEntityImpl
Constructor
GraphImpl<V extends Vertex,​E extends Edge> - Class in org.goplanit.graph
A graph implementation consisting of vertices and edges
GraphImpl(GraphImpl<V, E>) - Constructor for class org.goplanit.graph.GraphImpl
Copy constructor for shallow copy
GraphImpl(IdGroupingToken, GraphEntities<V>, GraphEntities<E>) - Constructor for class org.goplanit.graph.GraphImpl
Graph Constructor
GraphModificationEvent - Interface in org.goplanit.utils.graph.modifier.event
Interface for the group of events that are used around graph modification
graphModifier - Variable in class org.goplanit.network.layer.modifier.UntypedNetworkLayerModifierImpl
the graph modifier to use to apply larger modifications
GraphModifier<V extends Vertex,​E extends Edge> - Interface in org.goplanit.utils.graph.modifier
Modify graph elements
GraphModifierEventProducer - Interface in org.goplanit.utils.graph.modifier.event
Interface dedicated to the GraphModifier event related exposed methods.
GraphModifierEventType - Class in org.goplanit.utils.graph.modifier.event
graph modifier event type class.
GraphModifierEventType(String) - Constructor for class org.goplanit.utils.graph.modifier.event.GraphModifierEventType
Constructor
GraphModifierImpl - Class in org.goplanit.graph.modifier
Apply modifications to the graph in an integrated fashion.
GraphModifierImpl(UntypedGraph<?, ?>) - Constructor for class org.goplanit.graph.modifier.GraphModifierImpl
Constructor
GraphModifierListener - Interface in org.goplanit.utils.graph.modifier.event
To serve as base listener class for all graph modification events, where its onX method provides any graph modification event as parameter
GRENADA - Static variable in class org.goplanit.utils.locale.CountryNames
 
group - Variable in enum org.goplanit.utils.unit.UnitType
 
groupId - Variable in class org.goplanit.component.PlanitComponentBuilder
id grouping token
groupIdToken - Variable in class org.goplanit.utils.id.ManagedIdEntityFactoryImpl
the id group token
GroupUnit - Class in org.goplanit.utils.unit
A combined unit consisting of multiple simple (single) units
GroupUnit(GroupUnit, SimpleUnit...) - Constructor for class org.goplanit.utils.unit.GroupUnit
Constructor
GroupUnit(SimpleUnit...) - Constructor for class org.goplanit.utils.unit.GroupUnit
Constructor
GtfsAgenciesScheme - Class in org.goplanit.gtfs.scheme
The scheme used for GTFS agencies, namely an agency.txt file and a GtfsAgency in memory object to go with each entry
GtfsAgenciesScheme() - Constructor for class org.goplanit.gtfs.scheme.GtfsAgenciesScheme
Default constructor
GtfsAgency - Class in org.goplanit.gtfs.model
In memory representation of a GTFS entry in agency.txt
GtfsAgency() - Constructor for class org.goplanit.gtfs.model.GtfsAgency
 
GtfsAttribution - Class in org.goplanit.gtfs.model
In memory representation of a GTFS entry in attributions.txt
GtfsAttribution() - Constructor for class org.goplanit.gtfs.model.GtfsAttribution
 
GtfsAttributionsScheme - Class in org.goplanit.gtfs.scheme
The scheme used for GTFS attributions, namely an attributions.txt file and a GtfsAttribution in memory object to go with each entry
GtfsAttributionsScheme() - Constructor for class org.goplanit.gtfs.scheme.GtfsAttributionsScheme
Default constructor
GtfsCalendar - Class in org.goplanit.gtfs.model
In memory representation of a GTFS entry in calendar.txt
GtfsCalendar() - Constructor for class org.goplanit.gtfs.model.GtfsCalendar
 
GtfsCalendarDate - Class in org.goplanit.gtfs.model
In memory representation of a GTFS entry in calendar_dates.txt
GtfsCalendarDate() - Constructor for class org.goplanit.gtfs.model.GtfsCalendarDate
 
GtfsCalendarDatesScheme - Class in org.goplanit.gtfs.scheme
The scheme used for GTFS calendar dates, namely a calendar_dates.txt file and a GtfsCalendarDate in memory object to go with each entry
GtfsCalendarDatesScheme() - Constructor for class org.goplanit.gtfs.scheme.GtfsCalendarDatesScheme
Default constructor
GtfsCalendarsScheme - Class in org.goplanit.gtfs.scheme
The scheme used for GTFS calendars, namely a calendar.txt file and a GtfsCalendar in memory object to go with each entry
GtfsCalendarsScheme() - Constructor for class org.goplanit.gtfs.scheme.GtfsCalendarsScheme
Default constructor
GtfsFareAttribute - Class in org.goplanit.gtfs.model
In memory representation of a GTFS entry in fare_attributes.txt
GtfsFareAttribute() - Constructor for class org.goplanit.gtfs.model.GtfsFareAttribute
 
GtfsFareAttributesScheme - Class in org.goplanit.gtfs.scheme
The scheme used for GTFS fare attributes, namely a fare_attributes.txt file and a GtfsFareAttribute in memory object to go with each entry
GtfsFareAttributesScheme() - Constructor for class org.goplanit.gtfs.scheme.GtfsFareAttributesScheme
Default constructor
GtfsFareRule - Class in org.goplanit.gtfs.model
In memory representation of a GTFS entry in fare_rules.txt
GtfsFareRule() - Constructor for class org.goplanit.gtfs.model.GtfsFareRule
 
GtfsFareRulesScheme - Class in org.goplanit.gtfs.scheme
The scheme used for GTFS fare rules, namely a fare_rules.txt file and a GtfsFareRule in memory object to go with each entry
GtfsFareRulesScheme() - Constructor for class org.goplanit.gtfs.scheme.GtfsFareRulesScheme
Default constructor
GtfsFeedInfo - Class in org.goplanit.gtfs.model
In memory representation of a GTFS entry in feed_info.txt
GtfsFeedInfo() - Constructor for class org.goplanit.gtfs.model.GtfsFeedInfo
 
GtfsFeedInfoScheme - Class in org.goplanit.gtfs.scheme
The scheme used for GTFS fare rules, namely a fare_rules.txt file and a GtfsFareRule in memory object to go with each entry
GtfsFeedInfoScheme() - Constructor for class org.goplanit.gtfs.scheme.GtfsFeedInfoScheme
Default constructor
GtfsFileConditions - Class in org.goplanit.gtfs.util
Class indicating conditions regarding the presence of the GTFS file type
GtfsFileConditions(GtfsFileTypePresence, GtfsFileType, GtfsFileType) - Constructor for class org.goplanit.gtfs.util.GtfsFileConditions
Constructor
GtfsFileHandler<T extends GtfsObject> - Class in org.goplanit.gtfs.handler
A file handler base class to handle callbacks for a particular GTFS file type
GtfsFileHandler(GtfsFileScheme) - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandler
Constructor
GtfsFileHandlerAgency - Class in org.goplanit.gtfs.handler
Base handler for handling agencies
GtfsFileHandlerAgency() - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandlerAgency
Constructor
GtfsFileHandlerAttributions - Class in org.goplanit.gtfs.handler
Base handler for handling attributions
GtfsFileHandlerAttributions() - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandlerAttributions
Constructor
GtfsFileHandlerCalendarDates - Class in org.goplanit.gtfs.handler
Base handler for handling calendar dates
GtfsFileHandlerCalendarDates() - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandlerCalendarDates
Constructor
GtfsFileHandlerCalendars - Class in org.goplanit.gtfs.handler
Base handler for handling (service) calendars
GtfsFileHandlerCalendars() - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandlerCalendars
Constructor
GtfsFileHandlerFareAttributes - Class in org.goplanit.gtfs.handler
Base handler for handling fare attributes
GtfsFileHandlerFareAttributes() - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandlerFareAttributes
Constructor
GtfsFileHandlerFareRules - Class in org.goplanit.gtfs.handler
Base handler for handling fare attributes
GtfsFileHandlerFareRules() - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandlerFareRules
Constructor
GtfsFileHandlerFeedInfo - Class in org.goplanit.gtfs.handler
Base handler for handling feed information
GtfsFileHandlerFeedInfo() - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandlerFeedInfo
Constructor
GtfsFileHandlerFrequencies - Class in org.goplanit.gtfs.handler
Base handler for handling frequencies
GtfsFileHandlerFrequencies() - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandlerFrequencies
Constructor
GtfsFileHandlerLevels - Class in org.goplanit.gtfs.handler
Base handler for handling levels
GtfsFileHandlerLevels() - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandlerLevels
Constructor
GtfsFileHandlerPathways - Class in org.goplanit.gtfs.handler
Base handler for handling pathways
GtfsFileHandlerPathways() - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandlerPathways
Constructor
GtfsFileHandlerRoutes - Class in org.goplanit.gtfs.handler
Base handler for handling routes
GtfsFileHandlerRoutes() - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandlerRoutes
Constructor
GtfsFileHandlerShapes - Class in org.goplanit.gtfs.handler
Base handler for handling shape attributes
GtfsFileHandlerShapes() - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandlerShapes
Constructor
GtfsFileHandlerStops - Class in org.goplanit.gtfs.handler
Base handler for handling stops
GtfsFileHandlerStops() - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandlerStops
Constructor
GtfsFileHandlerStopTimes - Class in org.goplanit.gtfs.handler
Base handler for handling stop times
GtfsFileHandlerStopTimes() - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandlerStopTimes
Constructor
GtfsFileHandlerTransfers - Class in org.goplanit.gtfs.handler
Base handler for handling transfers
GtfsFileHandlerTransfers() - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandlerTransfers
Constructor
GtfsFileHandlerTranslations - Class in org.goplanit.gtfs.handler
Base handler for handling translations
GtfsFileHandlerTranslations() - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandlerTranslations
Constructor
GtfsFileHandlerTrips - Class in org.goplanit.gtfs.handler
Base handler for handling trips
GtfsFileHandlerTrips() - Constructor for class org.goplanit.gtfs.handler.GtfsFileHandlerTrips
Constructor
GtfsFileReaderAgencies - Class in org.goplanit.gtfs.reader
A GTFS file reader for parsing GTFS agencies
GtfsFileReaderAgencies(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderAgencies
Constructor
GtfsFileReaderAttributions - Class in org.goplanit.gtfs.reader
A GTFS file reader for parsing GTFS attributions entries
GtfsFileReaderAttributions(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderAttributions
Constructor
GtfsFileReaderBase - Class in org.goplanit.gtfs.reader
A GTFS file reader containing generic code for any GTFS file
GtfsFileReaderBase(GtfsFileScheme, URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderBase
Constructor using default gtfs reader settings
GtfsFileReaderBase(GtfsFileScheme, URL, GtfsFileReaderSettings) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderBase
Constructor
GtfsFileReaderCalendarDates - Class in org.goplanit.gtfs.reader
A GTFS file reader for parsing GTFS calendar date entries
GtfsFileReaderCalendarDates(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderCalendarDates
Constructor
GtfsFileReaderCalendars - Class in org.goplanit.gtfs.reader
A GTFS file reader for parsing GTFS calendar entries
GtfsFileReaderCalendars(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderCalendars
Constructor
GtfsFileReaderFareAttributes - Class in org.goplanit.gtfs.reader
A GTFS file reader for parsing GTFS fare attributes entries
GtfsFileReaderFareAttributes(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderFareAttributes
Constructor
GtfsFileReaderFareRules - Class in org.goplanit.gtfs.reader
A GTFS file reader for parsing GTFS fare rule entries
GtfsFileReaderFareRules(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderFareRules
Constructor
GtfsFileReaderFeedInfo - Class in org.goplanit.gtfs.reader
A GTFS file reader for parsing GTFS feed info entries
GtfsFileReaderFeedInfo(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderFeedInfo
Constructor
GtfsFileReaderFrequencies - Class in org.goplanit.gtfs.reader
A GTFS file reader for parsing GTFS frequencies
GtfsFileReaderFrequencies(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderFrequencies
Constructor
GtfsFileReaderLevels - Class in org.goplanit.gtfs.reader
A GTFS file reader for parsing GTFS levels
GtfsFileReaderLevels(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderLevels
Constructor
GtfsFileReaderPathways - Class in org.goplanit.gtfs.reader
A GTFS file reader for parsing GTFS pathways
GtfsFileReaderPathways(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderPathways
Constructor
GtfsFileReaderRoutes - Class in org.goplanit.gtfs.reader
A GTFS file reader for parsing GTFS routes
GtfsFileReaderRoutes(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderRoutes
Constructor
GtfsFileReaderSettings - Class in org.goplanit.gtfs.reader
General settings applicable to all GTFS file readers
GtfsFileReaderSettings() - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderSettings
 
GtfsFileReaderShapes - Class in org.goplanit.gtfs.reader
A GTFS file reader for parsing GTFS shapes entries
GtfsFileReaderShapes(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderShapes
Constructor
GtfsFileReaderStops - Class in org.goplanit.gtfs.reader
A GTFS file reader for parsing GTFS stops
GtfsFileReaderStops(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderStops
Constructor
GtfsFileReaderStopTimes - Class in org.goplanit.gtfs.reader
A GTFS file reader for parsing GTFS stop times
GtfsFileReaderStopTimes(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderStopTimes
Constructor
GtfsFileReaderTransfers - Class in org.goplanit.gtfs.reader
A GTFS file reader for parsing GTFS transfers entries
GtfsFileReaderTransfers(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderTransfers
Constructor
GtfsFileReaderTranslations - Class in org.goplanit.gtfs.reader
A GTFS file reader for parsing GTFS translation entries
GtfsFileReaderTranslations(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderTranslations
Constructor
GtfsFileReaderTrips - Class in org.goplanit.gtfs.reader
A GTFS file reader for parsing GTFS trips
GtfsFileReaderTrips(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsFileReaderTrips
Constructor
GtfsFileScheme - Class in org.goplanit.gtfs.scheme
Each GTFS file scheme represents on particular GTFS file and its mapping to an in memory GTFS object
GtfsFileScheme(GtfsFileType, GtfsObjectType) - Constructor for class org.goplanit.gtfs.scheme.GtfsFileScheme
Constructor
GtfsFileSchemeFactory - Class in org.goplanit.gtfs.scheme
Factory class to create most common GTFS file schemes
GtfsFileSchemeFactory() - Constructor for class org.goplanit.gtfs.scheme.GtfsFileSchemeFactory
 
GtfsFileType - Enum in org.goplanit.gtfs.enums
Supported GTFS file types and their corresponding (default) file name in which entries are expected to be found
GtfsFileTypePresence - Enum in org.goplanit.gtfs.enums
Options regarding the presence of a GTFS file type
GtfsFrequenciesScheme - Class in org.goplanit.gtfs.scheme
The scheme used for GTFS frequencies, namely a frequencies.txt file and a GtfsFrequency in memory object to go with each entry
GtfsFrequenciesScheme() - Constructor for class org.goplanit.gtfs.scheme.GtfsFrequenciesScheme
Default constructor
GtfsFrequency - Class in org.goplanit.gtfs.model
In memory representation of a GTFS entry in frequencies.txt
GtfsFrequency() - Constructor for class org.goplanit.gtfs.model.GtfsFrequency
 
GtfsKeyType - Enum in org.goplanit.gtfs.enums
List of all available GTFS keys used in GTFS files
GtfsLevel - Class in org.goplanit.gtfs.model
In memory representation of a GTFS entry in levels.txt
GtfsLevel() - Constructor for class org.goplanit.gtfs.model.GtfsLevel
 
GtfsLevelsScheme - Class in org.goplanit.gtfs.scheme
The scheme used for GTFS levels, namely a levels.txt file and a GtfsLevel in memory object to go with each entry
GtfsLevelsScheme() - Constructor for class org.goplanit.gtfs.scheme.GtfsLevelsScheme
Default constructor
GtfsObject - Class in org.goplanit.gtfs.model
Base class for any GTFS memory model object with key value pairs for the data
GtfsObject() - Constructor for class org.goplanit.gtfs.model.GtfsObject
 
GtfsObjectFactory - Class in org.goplanit.gtfs.model
 
GtfsObjectFactory() - Constructor for class org.goplanit.gtfs.model.GtfsObjectFactory
 
GtfsObjectType - Enum in org.goplanit.gtfs.enums
The available supported object types and their corresponding class.
GtfsPathway - Class in org.goplanit.gtfs.model
In memory representation of a GTFS entry in pathways.txt
GtfsPathway() - Constructor for class org.goplanit.gtfs.model.GtfsPathway
 
GtfsPathwaysScheme - Class in org.goplanit.gtfs.scheme
The scheme used for GTFS pathways, namely a pathways.txt file and a GtfsPathway in memory object to go with each entry
GtfsPathwaysScheme() - Constructor for class org.goplanit.gtfs.scheme.GtfsPathwaysScheme
Default constructor
GtfsReader - Class in org.goplanit.gtfs.reader
Top level GTFS reader for one or more GTFS files.
GtfsReader(URL) - Constructor for class org.goplanit.gtfs.reader.GtfsReader
Constructor
GtfsReaderFactory - Class in org.goplanit.gtfs.reader
top level class to get things started.
GtfsReaderFactory() - Constructor for class org.goplanit.gtfs.reader.GtfsReaderFactory
 
GtfsRoute - Class in org.goplanit.gtfs.model
In memory representation of a GTFS entry in routes.txt
GtfsRoute() - Constructor for class org.goplanit.gtfs.model.GtfsRoute
 
GtfsRoutesScheme - Class in org.goplanit.gtfs.scheme
The scheme used for GTFS routes, namely a routes.txt file and a GtfsAgency in memory object to go with each entry
GtfsRoutesScheme() - Constructor for class org.goplanit.gtfs.scheme.GtfsRoutesScheme
Default constructor
GtfsShape - Class in org.goplanit.gtfs.model
In memory representation of a GTFS entry in shapes.txt
GtfsShape() - Constructor for class org.goplanit.gtfs.model.GtfsShape
 
GtfsShapesScheme - Class in org.goplanit.gtfs.scheme
The scheme used for GTFS fare rules, namely a fare_rules.txt file and a GtfsFareRule in memory object to go with each entry
GtfsShapesScheme() - Constructor for class org.goplanit.gtfs.scheme.GtfsShapesScheme
Default constructor
GtfsStop - Class in org.goplanit.gtfs.model
In memory representation of a GTFS entry in stops.txt
GtfsStop() - Constructor for class org.goplanit.gtfs.model.GtfsStop
 
GtfsStopsScheme - Class in org.goplanit.gtfs.scheme
The scheme used for GTFS stops, namely an stops.txt file and a GtfsStop in memory object to go with each entry
GtfsStopsScheme() - Constructor for class org.goplanit.gtfs.scheme.GtfsStopsScheme
Default constructor
GtfsStopTime - Class in org.goplanit.gtfs.model
In memory representation of a GTFS entry in stop_times.txt
GtfsStopTime() - Constructor for class org.goplanit.gtfs.model.GtfsStopTime
 
GtfsStopTimesScheme - Class in org.goplanit.gtfs.scheme
The scheme used for GTFS stop times, namely a stop_times.txt file and a GtfsStopTime in memory object to go with each entry
GtfsStopTimesScheme() - Constructor for class org.goplanit.gtfs.scheme.GtfsStopTimesScheme
Default constructor
GtfsTransfer - Class in org.goplanit.gtfs.model
In memory representation of a GTFS entry in transfers.txt
GtfsTransfer() - Constructor for class org.goplanit.gtfs.model.GtfsTransfer
 
GtfsTransfersScheme - Class in org.goplanit.gtfs.scheme
The scheme used for GTFS transfers, namely a transfers.txt file and a GtfsTransfer in memory object to go with each entry
GtfsTransfersScheme() - Constructor for class org.goplanit.gtfs.scheme.GtfsTransfersScheme
Default constructor
GtfsTranslation - Class in org.goplanit.gtfs.model
In memory representation of a GTFS entry in translations.txt
GtfsTranslation() - Constructor for class org.goplanit.gtfs.model.GtfsTranslation
 
GtfsTranslationsScheme - Class in org.goplanit.gtfs.scheme
The scheme used for GTFS translations, namely a translations.txt file and a GtfsTranslation in memory object to go with each entry
GtfsTranslationsScheme() - Constructor for class org.goplanit.gtfs.scheme.GtfsTranslationsScheme
Default constructor
GtfsTrip - Class in org.goplanit.gtfs.model
In memory representation of a GTFS entry in trips.txt
GtfsTrip() - Constructor for class org.goplanit.gtfs.model.GtfsTrip
 
GtfsTripsScheme - Class in org.goplanit.gtfs.scheme
The scheme used for GTFS trips, namely a trips.txt file and a GtfsTrip in memory object to go with each entry
GtfsTripsScheme() - Constructor for class org.goplanit.gtfs.scheme.GtfsTripsScheme
Default constructor
GtfsUtils - Class in org.goplanit.gtfs.util
general utilities specific to this GTFS API
GtfsUtils() - Constructor for class org.goplanit.gtfs.util.GtfsUtils
 
GUERNSEY - Static variable in class org.goplanit.utils.locale.CountryNames
 
GUYANA - Static variable in class org.goplanit.utils.locale.CountryNames
 
GV_PHYSICAL_FEATURES - Static variable in class org.goplanit.mode.GoodsMode
 
GV_USABLITY_FEATURES - Static variable in class org.goplanit.mode.GoodsMode
 

H

HALT - Static variable in class org.goplanit.osm.tags.OsmPtv1Tags
a halt tag used frequently under PTv1 i.c.w.
handle(OsmNode) - Method in class org.goplanit.osm.converter.network.OsmNetworkHandler
construct PLANit nodes from OSM nodes
handle(OsmNode) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningProcessingHandler
Construct PLANit nodes/connectoids/transferzones from OSM nodes when relevant
handle(OsmRelation) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningPostProcessingHandler
handle(OsmRelation) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningPreProcessingHandler
handle(OsmRelation) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningProcessingHandler
handle(OsmWay) - Method in class org.goplanit.osm.converter.network.OsmNetworkHandler
parse an osm way to extract link and link segments (including type).
handle(OsmWay) - Method in class org.goplanit.osm.converter.network.OsmNetworkPreProcessingHandler
for all OSM ways that are explicitly marked for inclusion despite falling outside the bounding polygon we extract their nodes and mark them for inclusion as exceptions to the bounding polygon filter that is applied during the main parsing pass in the regular PlanitOsmNetworkHandler
handle(OsmWay) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningProcessingHandler
parse an osm way to extract for example platforms, or other transfer zone related geometry
handle(GtfsAgency) - Method in class org.goplanit.gtfs.handler.GtfsFileHandlerAgency
Handle a GTFS agency
handle(GtfsAttribution) - Method in class org.goplanit.gtfs.handler.GtfsFileHandlerAttributions
Handle a GTFS attributions
handle(GtfsCalendar) - Method in class org.goplanit.gtfs.handler.GtfsFileHandlerCalendars
Handle a GTFS calendar
handle(GtfsCalendarDate) - Method in class org.goplanit.gtfs.handler.GtfsFileHandlerCalendarDates
Handle a GTFS calendar date
handle(GtfsFareAttribute) - Method in class org.goplanit.gtfs.handler.GtfsFileHandlerFareAttributes
Handle a GTFS fare attribute
handle(GtfsFareRule) - Method in class org.goplanit.gtfs.handler.GtfsFileHandlerFareRules
Handle a GTFS fare rule
handle(GtfsFeedInfo) - Method in class org.goplanit.gtfs.handler.GtfsFileHandlerFeedInfo
Handle a GTFS feed info
handle(GtfsFrequency) - Method in class org.goplanit.gtfs.handler.GtfsFileHandlerFrequencies
Handle a GTFS frequency
handle(GtfsLevel) - Method in class org.goplanit.gtfs.handler.GtfsFileHandlerLevels
Handle a GTFS level
handle(GtfsPathway) - Method in class org.goplanit.gtfs.handler.GtfsFileHandlerPathways
Handle a GTFS pathway
handle(GtfsRoute) - Method in class org.goplanit.gtfs.handler.GtfsFileHandlerRoutes
Handle a GTFS route
handle(GtfsShape) - Method in class org.goplanit.gtfs.handler.GtfsFileHandlerShapes
Handle a GTFS shape rule
handle(GtfsStop) - Method in class org.goplanit.gtfs.handler.GtfsFileHandlerStops
Handle a GTFS stop
handle(GtfsStopTime) - Method in class org.goplanit.gtfs.handler.GtfsFileHandlerStopTimes
Handle a GTFS stop time
handle(GtfsTransfer) - Method in class org.goplanit.gtfs.handler.GtfsFileHandlerTransfers
Handle a GTFS transfer
handle(GtfsTranslation) - Method in class org.goplanit.gtfs.handler.GtfsFileHandlerTranslations
Handle a GTFS translation
handle(GtfsTrip) - Method in class org.goplanit.gtfs.handler.GtfsFileHandlerTrips
Handle a GTFS trip
handle(T) - Method in class org.goplanit.gtfs.handler.GtfsFileHandler
Handle GTFS object of type T
handleRaw(GtfsObject) - Method in class org.goplanit.gtfs.handler.GtfsFileHandler
Handle raw GTFS object, cast to T and then delegate to handle
hasAccessLinkSegment() - Method in interface org.goplanit.utils.zoning.DirectedConnectoid
Verify if an access link segment is present
hasAccessZone(Zone) - Method in interface org.goplanit.utils.zoning.Connectoid
Check if zone is registered as access zone
hasAccessZone(Zone) - Method in class org.goplanit.zoning.ConnectoidImpl
Check if zone is registered as access zone
hasAccessZones() - Method in interface org.goplanit.utils.zoning.Connectoid
Verify if access zones are registered
hasActiveSubOutputTypes() - Method in class org.goplanit.output.configuration.OutputTypeConfiguration
Indicates if sub output types are present or not
hasAllowedModes() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Verify if the link segment type has any modes available
hasAnyDirectedConnectoidsForLocation(Point) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
Check if any connectoids have been registered for the given location on any layer
hasAnyMappedPlanitMode(String...) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Verify if any of the passed in osmModes are mapped, i.e., if it is actively included when reading the network
hasAnyMappedPlanitMode(Collection<String>) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Verify if any of the passed in osmModes are mapped, i.e., if it is actively included when reading the network
hasAnyMappedPlanitModeOtherThan(String) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Verify if any mode other than the passed in osm mode is active
hasBoundingPolygon() - Method in class org.goplanit.osm.converter.OsmReaderSettings
Set a polygon based bounding box to restrict parsing to
hasCentroid() - Method in interface org.goplanit.utils.zoning.Zone
verify if centroid is present
hasConnectoids(TransferZone) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
Verify if transfer zone has connectoids present
hasConverged(double, int) - Method in class org.goplanit.gap.StopCriterion
Check if converged based on the gap and the internal information
hasConverged(int) - Method in class org.goplanit.gap.GapFunction
Verify if algorithm has converged
hasDirectedConnectoidForLocation(TransportLayer, Point) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
Check if any connectoid has been registered for the given location for this layer
hasEdgeSegmentAb() - Method in interface org.goplanit.utils.graph.directed.DirectedEdge
Verify if edge segment BA exists
hasEdgeSegmentBa() - Method in interface org.goplanit.utils.graph.directed.DirectedEdge
Verify if edge segment BA exists
hasEligibleModes() - Method in class org.goplanit.osm.converter.helper.OsmLaneTaggingSchemeHelper
Verify if any eligible modes are present
hasEligibleOsmMode(Pair<Collection<String>, Collection<Mode>>) - Static method in class org.goplanit.osm.util.OsmModeUtils
Check to see if pair with eligible modes contains any eligible OSM mode
hasEntryEdgeSegments() - Method in interface org.goplanit.utils.graph.directed.DirectedVertex
Test whether no entry edge segments have been registered
hasExitEdgeSegments() - Method in interface org.goplanit.utils.graph.directed.DirectedVertex
Test whether no exit edge segments have been registered
hasExplicitlyAllowedModes(Zone) - Method in interface org.goplanit.utils.zoning.Connectoid
Verify if any modes are allowed for this zone
hasExplicitlyExcludedSidewalkOrFootway(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmPedestrianTags
verify from the passed in tags if a side walk or footway is present that is not accesible to pedestrians based on sidewalk= no none separate
hasExplicitlyIncludedSidewalkOrFootway(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmPedestrianTags
Verify from the passed in tags if a side walk or footway is present that is accessible to pedestrians sidewalk= yes both left right or footway=sidewalk
hasExplicitSidewalkOrFootwayWithAccessValue(Map<String, String>, String...) - Static method in class org.goplanit.osm.tags.OsmPedestrianTags
Verify from the passed in tags if a side walk or footway osmkey is present with any of these value tags
hasExternalId() - Method in interface org.goplanit.utils.id.ExternalIdAble
check if external id is available or not
hasFrequencyBasedTrips() - Method in interface org.goplanit.service.routed.RoutedServiceTripInfo
Verify if any frequency based trips exists
hasGeometry() - Method in class org.goplanit.network.layer.service.ServiceLegImpl
 
hasGeometry() - Method in interface org.goplanit.utils.graph.Edge
check if geometry is available
hasGeometry() - Method in interface org.goplanit.utils.zoning.Zone
verify if the zone has a geometry
hashCode() - Method in class org.goplanit.component.PlanitComponent
hashCode() - Method in class org.goplanit.output.property.OutputProperty
Overridden hashCode() method This method is needed to allow output properties to be removed from the output list if required.
hashCode() - Method in class org.goplanit.utils.event.EventType
Hash code based on name
hashCode() - Method in class org.goplanit.utils.id.IdAbleImpl
hashCode() - Method in class org.goplanit.utils.id.IdGroupingToken
hashCode() - Method in class org.goplanit.utils.misc.Pair
 
hashCode() - Method in class org.goplanit.utils.test.LinkSegmentExpectedResultsDto
Return the hashCode for this object
hasHighwayKeyTag(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmHighwayTags
Verify if tags contain the highway key
hasHost(URL) - Static method in class org.goplanit.utils.misc.UrlUtils
Verify if the URL has a host specified
HashUtils - Class in org.goplanit.utils.misc
Common location to provide some utilities for common hashing tasks
HashUtils() - Constructor for class org.goplanit.utils.misc.HashUtils
 
hasInputProperty(String) - Method in interface org.goplanit.utils.zoning.Zone
Verify if input property exists
hasKeepOsmNodesOutsideBoundingPolygon() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
check if any OSM nodes are marked for keeping outside bounding polygon
hasKeepOsmWaysOutsideBoundingPolygon() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
check if any OSM ways are marked for keeping outside bounding polygon
hasKnownSupportedEventTypes() - Method in interface org.goplanit.utils.event.EventListener
Check if explicitly supported event types are available.
hasLegSegmentAb() - Method in interface org.goplanit.utils.network.layer.service.ServiceLeg
verify if leg Segment Ab is present
hasLegSegmentBa() - Method in interface org.goplanit.utils.network.layer.service.ServiceLeg
verify if LegSegment BA is present
hasLegSegments() - Method in interface org.goplanit.service.routed.RoutedTripFrequency
Verify if there are leg segments registered
hasLength(Zone) - Method in interface org.goplanit.utils.zoning.Connectoid
Verify if a length has been specified for the access zone to connectoid combination
hasLink(long) - Method in interface org.goplanit.utils.network.layer.physical.Links
verify if link is present
hasLinkSegmentAb() - Method in interface org.goplanit.utils.network.layer.physical.Link
verify if linkSegment Ab is present
hasLinkSegmentBa() - Method in interface org.goplanit.utils.network.layer.physical.Link
verify if linkSegment Ba is present
hasLinkSegmentType() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegment
Verify if link segment type is present on the link segment
hasListener(EventType) - Method in class org.goplanit.utils.event.EventProducerImpl
Verify if one or more listeners are registered for given event type
hasListeners() - Method in class org.goplanit.utils.event.EventProducerImpl
Verify if any listeners are available
hasMappedPlanitMode(String) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Verify if the passed in osmMode is mapped (either to road or rail mode), i.e., if it is actively included when reading the network
hasMappedPlanitMode(String) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Verify if the passed in osmMode is mapped to a mode, i.e., if it is actively included when reading the network
hasMappedPlanitMode(Pair<Collection<String>, Collection<Mode>>) - Static method in class org.goplanit.osm.util.OsmModeUtils
Check to see if pair with eligible modes contains any mapped PLANit mode
hasName() - Method in interface org.goplanit.utils.graph.Edge
Verify if a name has been set
hasName() - Method in interface org.goplanit.utils.mode.Mode
Verify if mode has a name
hasName() - Method in interface org.goplanit.utils.network.layer.physical.Link
verify if name is present on link
hasName() - Method in interface org.goplanit.utils.network.layer.service.ServiceLeg
Verify if name is present on leg
hasName() - Method in interface org.goplanit.utils.zoning.Centroid
check if a name has been set
hasName() - Method in interface org.goplanit.utils.zoning.Connectoid
Verify if the connectoid has a name
hasName() - Method in interface org.goplanit.utils.zoning.TransferZoneGroup
Verify if the group has a name already
hasName() - Method in interface org.goplanit.utils.zoning.Zone
Verify if a name has been set
hasNetworkLayersWithActiveOsmNode(long) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
Verify if there exist any layers where the node is active either as an extreme node or internal to a PLANit link
hasNetworkLayersWithActiveOsmNode(long, TransportLayerNetwork<?, ?>, OsmNetworkReaderData) - Static method in class org.goplanit.osm.util.PlanitNetworkLayerUtils
Verify if there exist any layers where the node is active either as an extreme node or internal to a PLANit link
hasNetworkLayersWithActiveOsmNode(long, TransportLayerNetwork<?, ?>, OsmNetworkToZoningReaderData) - Static method in class org.goplanit.osm.util.PlanitNetworkLayerUtils
Verify if there exist any layers where the node is active either as an extreme node or internal to a PLANit link
hasNext() - Method in interface org.goplanit.data.MultiKeyPlanItDataIterator
Returns whether the MultiKeyPlanItData has any more rows
hasNext() - Method in class org.goplanit.data.MultiKeyPlanItDataIteratorImpl
Returns whether the MultiKeyPlanItData has any more rows
hasNext() - Method in class org.goplanit.output.formatter.MemoryOutputIterator
Returns whether the MemoryOutputFormatter has any more rows
hasNext() - Method in class org.goplanit.utils.od.OdHashedIterator
Tests whether there are any more cells to iterate through
hasNext() - Method in class org.goplanit.utils.od.OdMatrixIterator
Tests whether there are any more cells to iterate through
hasOrigins() - Method in class org.goplanit.assignment.ltm.sltm.Pas
Verify if PAS (still) has origins registered on it
hasOsmNode(long) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderData
Verify if osm node is available
hasOsmRelationOuterRoleOsmWays() - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
check if outer role marked osm ways exist
hasOuterRoleOsmWay(long) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
Verify if osm way id is registered that qualifies as an outer role on that relation
hasParentName() - Method in interface org.goplanit.utils.graph.EdgeSegment
verify if parent (edge) has a name
hasPath(URI) - Static method in class org.goplanit.utils.misc.UriUtils
Check if path is present
hasPhysicalFeatures() - Method in interface org.goplanit.utils.mode.Mode
Verify if physical features are available
hasPosition() - Method in interface org.goplanit.utils.graph.Vertex
Verify if position is available
hasPtv1ValueTag(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmPtv1Tags
Verify if any of the tags is a macth for the currently supported Ptv1 scheme tags
hasPtv2ValueTag(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmPtv2Tags
Verify if any of the tags is a match for the supported Ptv2 scheme tags
hasPublicTransportKeyTag(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmPtv2Tags
Verify if tags contain "public_transport" key tag
hasRailwayKeyTag(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmRailwayTags
Verify if tags indicates this is a railway
hasRegisteredOdMatrices() - Method in class org.goplanit.path.OdPathSets
verify if any od path matrices have been registered or not
hasScheduleBasedTrips() - Method in interface org.goplanit.service.routed.RoutedServiceTripInfo
Verify if any schedule based trips exists
hasScheme(URI) - Static method in class org.goplanit.utils.misc.UriUtils
Check if scheme is present
hasServiceLeg(long) - Method in interface org.goplanit.utils.network.layer.service.ServiceLegs
verify if service leg is present
hasSupportedModes() - Method in interface org.goplanit.utils.network.layer.TransportLayer
Determine if layer contains any supported modes
hasTimePeriod() - Method in class org.goplanit.component.event.PopulateInitialLinkSegmentCostEvent
Verify if time period is set for this initial cost to populate
hasTransferZone(TransferZone) - Method in interface org.goplanit.utils.zoning.TransferZoneGroup
Verify if transfer zone is present
hasTransferZone(TransferZone) - Method in class org.goplanit.zoning.TransferZoneGroupImpl
Verify if transfer zone is present
hasTransferZoneGroup() - Method in interface org.goplanit.utils.zoning.TransferZone
Verify if a transfer zone is part of one or more transfer zone groups
hasTransferZoneGroup() - Method in class org.goplanit.zoning.TransferZoneImpl
Verify if a transfer zone is part of one or more transfer zone groups
hasTransferZones() - Method in interface org.goplanit.utils.zoning.TransferZoneGroup
verify if groups has any transfer zones registered
hasUnprocessedStopPosition(long) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
Verify if unprocessed stop_position is registered
hasUseFeatures() - Method in interface org.goplanit.utils.mode.Mode
Verify if use features are available
hasValidFrequency() - Method in interface org.goplanit.service.routed.RoutedTripFrequency
Verify if a valid frequency is defined, must be positive to be valid
hasVertex(Vertex) - Method in interface org.goplanit.utils.graph.Edge
check if vertex is present on the edge
hasWaitingAreaNominatedOsmWayForStopLocation(Number, EntityType) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Verify if waiting area's osm id is marked for overwritten osm way mapping
hasXmlId() - Method in interface org.goplanit.utils.id.ExternalIdAble
check if external id is available or not
HEADWAY_SECS - org.goplanit.gtfs.enums.GtfsKeyType
 
HEAVY_GOODS - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
heavy goods vehicle part of goods category type, larger than 3.5 tonnes
HEAVY_GOODS_ARTICULATED - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
motor car part of goods category type
HEAVY_GOODS_VEHICLE - org.goplanit.utils.mode.PredefinedModeType
 
HeavyGoodsMode - Class in org.goplanit.mode
the predefined heavy goods vehicle mode, i.e., truck over 3.5 tonnes name: hgv maxspeed (km/h): 90 pcu: 2.5 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: GOODS
HeavyGoodsMode(IdGroupingToken) - Constructor for class org.goplanit.mode.HeavyGoodsMode
Constructor for heavy goods vehicle mode
heuristicDistanceMultiplier - Variable in class org.goplanit.algorithms.shortestpath.AStarShortestPathAlgorithm
conversion multiplier to convert distance (km) to cost
HGV_PHYSICAL_FEATURES - Static variable in class org.goplanit.mode.HeavyGoodsMode
 
HGV_USABLITY_FEATURES - Static variable in class org.goplanit.mode.HeavyGoodsMode
 
HIGH - org.goplanit.utils.event.EventListenerPriority
 
HIGH_OCCUPANCY - org.goplanit.utils.mode.UseOfModeType
 
HIGH_OCCUPANCY_VEHICLE - Static variable in class org.goplanit.osm.tags.OsmRoadModeCategoryTags
group indicating any public service vehicle
HIGHWAY - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
HONG_KONG - Static variable in class org.goplanit.utils.locale.CountryNames
 
HORSE - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
 
HOUR - org.goplanit.tntp.enums.CapacityPeriod
 
HOUR - org.goplanit.utils.unit.UnitType
 
HOUR - Static variable in interface org.goplanit.utils.unit.Unit
predefined HOUR TimeUnit
HOUR_2_MINUTE - Static variable in class org.goplanit.utils.unit.TimeUnit
hour to minute conversion multiplier
HOUR_2_SECOND - Static variable in class org.goplanit.utils.unit.TimeUnit
hour to second conversion multiplier
HOURS - org.goplanit.tntp.enums.TimeUnits
 

I

id - Variable in class org.goplanit.output.formatter.BaseOutputFormatter
Unique internal id of the output writer
id - Variable in class org.goplanit.project.CustomPlanItProject
unique identifier for this project across all projects in the JVM
ID - org.goplanit.converter.IdMapperType
 
ID - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlAttributes
 
ID - Static variable in class org.goplanit.matsim.xml.MatsimTransitXmlAttributes
 
ID_PRIORITY - org.goplanit.output.property.OutputPropertyPriority
 
IdAble - Interface in org.goplanit.utils.id
A class implementing this interface signals that it is id-able
IdAbleImpl - Class in org.goplanit.utils.id
Implementation of Idable interface including hash and equals based on id
IdAbleImpl(long) - Constructor for class org.goplanit.utils.id.IdAbleImpl
constructor
IdAbleImpl(IdAbleImpl) - Constructor for class org.goplanit.utils.id.IdAbleImpl
Copy constructor
identifyDestinationCoordinateReferenceSystem(CoordinateReferenceSystem, String, CoordinateReferenceSystem) - Method in class org.goplanit.converter.BaseWriterImpl
identify what the destination Crs is supposed to be.
identifyInvalidTransferZoneAccessLinkSegmentsBasedOnRelativeLocationToInfrastructure(Collection<EdgeSegment>, TransferZone, Mode, boolean, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.PlanitTransferZoneUtils
Find the access link segments ineligible given the intended location of the to be created connectoid, the transfer zone provided, and the access mode.
identifyPtv1DefaultMode(Map<String, String>) - Static method in class org.goplanit.osm.util.OsmModeUtils
If the tags contain Ptv1 related tagging, we use it to identify the most likely mode that is expected to be supported, highway=bus_stop gives bus highway=station gives bus highway=platform gives bus highway=platform_edge gives bus railway=station gives train railway=platform gives train railway=platform_edge gives train railway=halt gives train railway=stop gives train railway=tram_stop gives tram
identifyPtv1DefaultMode(Map<String, String>, String) - Static method in class org.goplanit.osm.util.OsmModeUtils
If the tags contain Ptv1 related tagging, we use it to identify the most likely mode that is expected to be supported, highway=bus_stop gives bus highway=station gives bus highway=platform gives bus highway=platform_edge gives bus railway=station gives train railway=platform gives train railway=platform_edge gives train railway=halt gives train railway=stop gives train railway=tram_stop gives tram
idEquals(Object) - Method in interface org.goplanit.utils.id.IdAble
equals based on id
IdGenerator - Class in org.goplanit.utils.id
Convenience class to track unique ids across different classes that decide to use a generator for their id members.
IdGenerator() - Constructor for class org.goplanit.utils.id.IdGenerator
 
IdGroupingToken - Class in org.goplanit.utils.id
Class used as token to group ids, i.e., ids for a class generated with this token will be unique within this group.
IdGroupingToken(String) - Constructor for class org.goplanit.utils.id.IdGroupingToken
Constructor
idHashCode() - Method in interface org.goplanit.utils.id.IdAble
Generate hash code based on id
idMapper - Variable in class org.goplanit.converter.BaseWriterImpl
the id mapper to use
idMapper - Variable in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriter
the id mapper to use
idMapper - Variable in class org.goplanit.matsim.converter.MatsimIntermodalWriter
the id mapper to use
IdMapperFunctionFactory - Class in org.goplanit.converter
Factory that creates functions for id mapping from PLANit ids to ids to be used for persistence.
IdMapperFunctionFactory() - Constructor for class org.goplanit.converter.IdMapperFunctionFactory
 
IdMapperType - Enum in org.goplanit.converter
Indicates which PLANit id to use for extracting ids on the output format.
includedOutsideBoundingPolygonOsmNodes - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Allow users to provide OSM node ids for nodes that we are not to keep even if they fall outside a bounding polygon
includedOutsideBoundingPolygonOsmWays - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Allow users to provide OSM way ids for ways that we are to keep even if they fall (partially) outside a bounding polygon, for example when we know the OSM way meanders in and outside the polygon and we want to have a connected network and proper lengths for this way
incomingEdgeSegment - Variable in class org.goplanit.algorithms.shortestpath.ShortestPathResultImpl
the preceding vertex to reach the vertex with the given measured cost
incomingLinkSegmentCapacities - Variable in class org.goplanit.algorithms.nodemodel.TampereNodeModelFixedInput
store the capacities of each incoming link segment, i.e., C_a
incomingLinkSegmentFlowAcceptanceFactors - Variable in class org.goplanit.algorithms.nodemodel.TampereNodeModel
the result of the node model are the acceptance factors for each incoming link segment
incomingLinkSegments - Variable in class org.goplanit.algorithms.nodemodel.TampereNodeModelFixedInput
mapping of incoming link index to link segment (if any), i.e., a=1,...|A^in|-1
increaseConvexityBound(double) - Method in class org.goplanit.gap.LinkBasedRelativeDualityGapFunction
Increase convexity bound cost, i.e.
increaseIndentation() - Method in class org.goplanit.matsim.converter.MatsimWriter
Increase indentation level
increaseMeasuredCost(double) - Method in class org.goplanit.gap.LinkBasedRelativeDualityGapFunction
Increase system cost, i.e.
increaseMeasuredValue(double[], double[]) - Method in class org.goplanit.gap.NormBasedGapFunction
Increase value by abs(value1-value2)^p, where p is the norm set.
increaseMeasuredValue(double, double) - Method in class org.goplanit.gap.NormBasedGapFunction
Increase value by abs(value1-value2)^p, where p is the norm set.
incrementIterationIndex() - Method in class org.goplanit.assignment.SimulationData
Increment iteration index by one
incrementMissingLaneCounter() - Method in class org.goplanit.osm.converter.network.OsmNetworkHandlerProfiler
increment counter for missing lane information on parsed osmways/links
incrementMissingSpeedLimitCounter() - Method in class org.goplanit.osm.converter.network.OsmNetworkHandlerProfiler
increment counter for missing speed limit information on parsed osmways/links
incrementMultiPolygonPlatformCounter() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerProfiler
increment the counter that tracks the number of multi polygons identified as PT platforms
incrementOsmPtv1TagCounter(String) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerProfiler
Increment counter for passed in osm tag regarding a Ptv1 value tag
incrementOsmPtv2TagCounter(String) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerProfiler
Increment counter for passed in osm tag regarding a Ptv2 value tag
incrementOsmTagCounter(String) - Method in class org.goplanit.osm.converter.network.OsmNetworkHandlerProfiler
Increment counter for passed in osm tag
incrementOsmTagCounter(OsmPtVersionScheme, String) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerProfiler
Increment counter for passed in osm tag regarding Ptv value tag
incrementPlatformRelationCounter() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerProfiler
increment the counter that tracks the number of platform relations identified as PT platforms
indentLevel - Variable in class org.goplanit.matsim.converter.MatsimWriter
track indentation level
INDIA - Static variable in class org.goplanit.utils.locale.CountryNames
 
INDONESIA - Static variable in class org.goplanit.utils.locale.CountryNames
 
INFLOW - org.goplanit.output.property.OutputPropertyType
 
inFlowOutflowData - Variable in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
variables tracked for temporary inflow outflow tracking within sub algorithms
InflowOutflowData - Class in org.goplanit.assignment.ltm.sltm.loading
During sLTM loading we use temporary inflow and outflow rates resulting from node model updates.
InflowOutflowData(double[]) - Constructor for class org.goplanit.assignment.ltm.sltm.loading.InflowOutflowData
Constructor
InflowOutputProperty - Class in org.goplanit.output.property
Property to provide the Inflow rate in PCU/hour.
InflowOutputProperty() - Constructor for class org.goplanit.output.property.InflowOutputProperty
 
infrastructureNetwork - Variable in class org.goplanit.network.transport.TransportModelNetwork
Holds the infrastructure road network that is being modelled
INITIAL_GAP - Static variable in class org.goplanit.gap.LinkBasedRelativeDualityGapFunction
initial gap to use
initialCostsLocation - Variable in class org.goplanit.output.formatter.BaseOutputFormatter
The location of the initial costs files
initialise(Modes) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
conduct general initialisation for any instance of this class
initialiseAndParseXmlRootElement(String, String) - Method in class org.goplanit.io.xml.util.PlanitXmlJaxbParser
Parse the raw XML root (and rest) from file if not already set via constructor
initialiseBeforeExecution() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
Initialise the components before we start any assignment + create the assignment strategy (bush or path based)
initialiseBeforeExecution() - Method in class org.goplanit.assignment.TrafficAssignment
Initialize all relevant traffic assignment components before execution of the assignment commences
initialiseBeforeParsing() - Method in class org.goplanit.osm.converter.network.OsmNetworkReader
Call this BEFORE we parse the OSM network to initialise the handler(s) properly
initialiseBeforeParsing() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
Call this BEFORE we parse the OSM network to initialise the handler properly
initialiseBeforeParsing() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningPostProcessingHandler
Call this BEFORE we parse the OSM network to initialise the handler properly
initialiseBeforeParsing() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningPreProcessingHandler
Call this BEFORE we apply the handler
initialiseBeforeParsing() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningProcessingHandler
Call this before we parse the OSM network to initialise the handler properly
initialiseBeforeSimulation(long) - Method in class org.goplanit.output.OutputManager
Allows the output manager to initialize itself and any of its registered output formatters to prepare before the simulation starts
initialiseBeforeSimulation(TransportLayerNetwork<?, ?>) - Method in class org.goplanit.cost.physical.AbstractPhysicalCost
Initialize the cost parameter values in the network
initialiseBeforeSimulation(TransportLayerNetwork<?, ?>) - Method in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Register the BPR cost parameter values on the PhysicalNetwork
initialiseBeforeSimulation(TransportLayerNetwork<?, ?>) - Method in class org.goplanit.cost.physical.FreeFlowLinkTravelTimeCost
Initialize the cost parameter values in the network
initialiseBeforeSimulation(TransportLayerNetwork<?, ?>) - Method in class org.goplanit.cost.physical.SteadyStateTravelTimeCost
Initialize the cost parameter values in the network
initialiseBeforeSimulation(VirtualNetwork) - Method in class org.goplanit.cost.virtual.AbstractVirtualCost
Initialize the virtual cost component
initialiseBeforeSimulation(VirtualNetwork) - Method in class org.goplanit.cost.virtual.FixedConnectoidTravelTimeCost
Initialize the virtual cost component
initialiseBeforeSimulation(VirtualNetwork) - Method in class org.goplanit.cost.virtual.SpeedConnectoidTravelTimeCost
Initialize the virtual cost component
initialiseBeforeSimulation(OutputConfiguration, long) - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Create the output directories and open the CSV writers
initialiseBeforeSimulation(OutputConfiguration, long) - Method in class org.goplanit.output.formatter.MemoryOutputFormatter
Opens all resources used in the formatter
initialiseBeforeSimulation(OutputConfiguration, long) - Method in interface org.goplanit.output.formatter.OutputFormatter
Open resources to store results
initialiseBeforeSimulation(OutputConfiguration, long) - Method in class org.goplanit.tntp.output.formatter.CSVOutputFormatter
Open output CSV file for specified output type configuration.
InitialiseBushEdgeSegmentDemandConsumer - Class in org.goplanit.assignment.ltm.sltm.consumer
Initialise the bush for a given origin/destination with the shortest path being offered from the destination to the origin via the provided edge segments in the callback.
InitialiseBushEdgeSegmentDemandConsumer(Bush) - Constructor for class org.goplanit.assignment.ltm.sltm.consumer.InitialiseBushEdgeSegmentDemandConsumer
Constructor
initialiseDefaultActivatedOsmHighwayTypes() - Static method in class org.goplanit.osm.defaults.OsmHighwayTypeConfiguration
Since we are building a macroscopic network based on OSM, we provide a mapping from the common OSM highway types to macroscopic link segment types that we explicitly do include, i.e., support.
initialiseDefaultActivatedOsmRailwayTypes() - Static method in class org.goplanit.osm.defaults.OsmRailwayTypeConfiguration
Since we are building a macroscopic network based on OSM, we provide a mapping from the common OSM railway types to macroscopic link segment types that we explicitly do include, i.e., support.
initialiseDefaultDeactivatedOsmHighwayTypes() - Static method in class org.goplanit.osm.defaults.OsmHighwayTypeConfiguration
Since we are building a macroscopic network based on OSM, we provide a mapping from the common OSM highway types to macroscopic link segment types that we explicitly do not include FOOTWAY BRIDLEWAY STEPS CORRIDOR CYCLEWAY PATH ELEVATOR PROPOSED CONSTRUCTION TURNING_CIRCLE RACE_WAY
initialiseDefaultDeactivatedOsmRailwayTypes() - Static method in class org.goplanit.osm.defaults.OsmRailwayTypeConfiguration
Since we are building a macroscopic network based on OSM, we provide a mapping from the common OSM railway types to macroscopic link segment types that we explicitly do not activate either because they are not used in general assignment (miniature) or because we cannot properly convert them (turn tables, razed), or because they do not represent a railway as such (platform as a way) FUNICULAR MONO_RAIL NARROW_GAUGE ABANDONED CONSTRUCTION DISUSED MINIATURE RAZED TURNTABLE PROPOSED
initialiseDefaultFundamentalDiagramsForLayer(MacroscopicNetworkLayer) - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramComponent
Initialise the default available fundamental diagrams for the layer the component is registered on.
initialiseDefaultFundamentalDiagramsForLayer(MacroscopicNetworkLayer) - Method in class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagramComponent
Populate the fundamental diagram component with FDs for each link segment type.
initialiseDefaultMappingFromOsmModes2PlanitModes(Modes) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Map both road and rail modes from OSM modes to PLANit modes
initialiseDefaultMappingFromOsmRailModes2PlanitModes(Modes) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
each OSM rail mode is mapped (or not) to a PLANit mode by default so that the memory model's modes are user configurable yet linked to the original format.
initialiseDefaultMappingFromOsmRoadModes2PlanitModes(Modes) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
Each OSM road mode is mapped to a PLANit mode by default so that the memory model's modes are user configurable yet linked to the original format.
initialiseIdMappingFunctions() - Method in class org.goplanit.io.converter.PlanitWriterImpl
depending on the chosen id mapping, create the mapping functions for all id carrying entities that are persisted
initialiseIndices() - Method in class org.goplanit.zoning.modifier.event.handler.UpdateConnectoidsOnVertexRemovalHandler
initialise indices used
initialiseInputs(Mode, OdDemands, TransportModelNetwork) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Initialise the loading with the given inputs
initialiseLayerParsers(PlanitOsmNetwork, OsmNetworkReaderSettings, PlanitJtsCrsUtils) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderData
initialise for each layer
initialiseLayers(MacroscopicNetworkLayerConfigurator) - Method in class org.goplanit.network.MacroscopicNetwork
Tries to initialise and create/register layers via a predefined configuration rather than letting the user do this manually via the infrastructure layers container.
initialiseLeftHandDriveCountries() - Static method in class org.goplanit.utils.locale.DrivingDirectionDefaultByCountry
initialise all left hand drive countries
initialiseOutputAdapters(TrafficAssignment) - Method in class org.goplanit.output.OutputManager
Based on the passed in assignment, create the necessary output adapters
initialiseRun() - Method in class org.goplanit.algorithms.nodemodel.TampereNodeModel
Initialise the run conforming to Step 1 in Appendix A of Bliemer et al.
initialiseSourceIdMap(Class<V>, Function<V, K>) - Method in class org.goplanit.converter.BaseReaderImpl
register a new source id tracker (empty) where a function is used to extract the source id from the entity and the class is used unique identifier for the underlying tracking container
initialiseSourceIdMap(Class<V>, Function<V, K>, Iterable<V>) - Method in class org.goplanit.converter.BaseReaderImpl
register a new source id tracker (empty) where a function is used to extract the source id from the entity and the class is used unique identifier for the underlying tracking container
initialiseSpatiallyIndexedLinks(PlanitOsmNetwork) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
initialise based on links in provided network
InitialLinkSegmentCost - Class in org.goplanit.cost.physical.initial
Initial Link Segment Costs stored by mode
InitialLinkSegmentCost(InitialLinkSegmentCost) - Constructor for class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
Copy constructor
InitialLinkSegmentCost(IdGroupingToken) - Constructor for class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
Constructor
initialLinkSegmentCostByTimePeriod - Variable in class org.goplanit.assignment.TrafficAssignment
The initial link segment cost to use where the mapping is based on the user provided time period.
initialLinkSegmentCosts - Variable in class org.goplanit.project.PlanItProjectInput
Map to store all InitialLinkSegmentCost objects for each physical network
initialLinkSegmentCostTimePeriodAgnostic - Variable in class org.goplanit.assignment.TrafficAssignment
Default initial costs to apply in case no time period specific costs are provided
InitialModesLinkSegmentCost - Class in org.goplanit.cost.physical.initial
Wrapper around all initial costs per link segment per mode.
InitialModesLinkSegmentCost() - Constructor for class org.goplanit.cost.physical.initial.InitialModesLinkSegmentCost
Constructor
InitialModesLinkSegmentCost(InitialModesLinkSegmentCost) - Constructor for class org.goplanit.cost.physical.initial.InitialModesLinkSegmentCost
Copy constructor
InitialPhysicalCost - Class in org.goplanit.cost.physical.initial
The initial physical costs for the network
InitialPhysicalCost(InitialPhysicalCost) - Constructor for class org.goplanit.cost.physical.initial.InitialPhysicalCost
Copy constructor
InitialPhysicalCost(IdGroupingToken) - Constructor for class org.goplanit.cost.physical.initial.InitialPhysicalCost
Constructor
injectDefaultLinkSegmentType(XMLElementLayerConfiguration) - Static method in class org.goplanit.io.xml.network.physical.macroscopic.XmlMacroscopicNetworkLayerHelper
in case no link segment types are defined on the layer, we inject a default link segment type
INNER_ROLE - Static variable in class org.goplanit.osm.tags.OsmMultiPolygonTags
 
INPUT_PRIORITY - org.goplanit.output.property.OutputPropertyPriority
 
inputBuilderListener - Variable in class org.goplanit.project.CustomPlanItProject
the listener that we register on each traffic assignment component creation event for external initialization
InputBuilderListener - Class in org.goplanit.input
Base input builder class that gets notified whenever traffic assignment components are to be populated or configured.
InputBuilderListener() - Constructor for class org.goplanit.input.InputBuilderListener
Constructor
inputProperties - Variable in class org.goplanit.graph.EdgeImpl
Generic input property storage
inputProperties - Variable in class org.goplanit.graph.VertexImpl
generic input property storage
inputProperties - Variable in class org.goplanit.zoning.ZoneImpl
generic input property storage
inputs - Variable in class org.goplanit.algorithms.nodemodel.TampereNodeModel
inputs for this node model instance
inputs - Variable in class org.goplanit.project.CustomPlanItProject
The input container holding all traffic assignment input components and related functionality with respect to project management
INTEGER - org.goplanit.output.enums.DataType
 
IntegerToLongList(List<Integer>) - Static method in class org.goplanit.utils.box.BoxUtils
Convert an integer list to a long list
integrateTransportNetworkViaConnectoids() - Method in class org.goplanit.network.transport.TransportModelNetwork
Integrate physical and virtual links within od zones (undirected connectoid access node and centroid)
InteractorAccessee - Interface in org.goplanit.interactor
Interactor accessee.
InteractorAccessor<T extends InteractorAccessee> - Interface in org.goplanit.interactor
Interactor accessor.
IntermodalConverter - Class in org.goplanit.converter.intermodal
A converter that supports intermodal networks, i.e., a combination of both a network and a zoning with transfer zones
IntermodalConverter(MultiConverterReader<MacroscopicNetwork, Zoning>, MultiConverterWriter<MacroscopicNetwork, Zoning>) - Constructor for class org.goplanit.converter.intermodal.IntermodalConverter
Constructor
IntermodalConverterFactory - Class in org.goplanit.converter.intermodal
Factory class for creating intermodal network converters for specific reader/writer combinations
IntermodalConverterFactory() - Constructor for class org.goplanit.converter.intermodal.IntermodalConverterFactory
 
IntermodalReader - Interface in org.goplanit.converter.intermodal
Abstract base class implementation to parser an intermodal PLANit network
intermodalReaderSettings - Variable in class org.goplanit.io.converter.intermodal.PlanitIntermodalReader
intermodal reader settings to use
IntermodalWriter - Interface in org.goplanit.converter.intermodal
abstract base class implementation to write an intermodal PLANit network to disk
invoke() - Method in class org.goplanit.utils.function.NullaryDoubleSupplier
IRELAND - Static variable in class org.goplanit.utils.locale.CountryNames
 
IS_AUTHORITY - org.goplanit.gtfs.enums.GtfsKeyType
 
IS_BIDIRECTIONAL - org.goplanit.gtfs.enums.GtfsKeyType
 
IS_OPERATOR - org.goplanit.gtfs.enums.GtfsKeyType
 
IS_PRODUCER - org.goplanit.gtfs.enums.GtfsKeyType
 
isActivateBushBased() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
Verify if bush based assignment is applied or not
isActivated(String) - Method in class org.goplanit.osm.defaults.OsmInfrastructureConfiguration
Verify if the passed in OSM way type is explicitly supported.
isActivateDetailedLogging() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
collect the flag indicating link storage constraints are active or not
isActivatedPublicTransportInfrastructure(Map<String, String>) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
Verify if tags represent an infrastructure used for transfers between modes, for example PT platforms, stops, etc.
isAllModesAllowed(Zone) - Method in interface org.goplanit.utils.zoning.Connectoid
Verify if all modes are allowed for this zone
isAllOsmWayNodesAvailable(OsmWay, Map<Long, OsmNode>) - Static method in class org.goplanit.osm.util.OsmWayUtils
Verify that all OSM nodes in the OSM way are available
isAllowed(String, String) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
Verify if mode is allowed for given way type.
isAlwaysKeepLargestSubnetwork() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Verify if the largest subnetwork is always kept when we are removing dangling subnetworks
isAnyOutputPersisted(TimePeriod, Set<Mode>, boolean) - Method in class org.goplanit.output.OutputManager
Verify if anything is actually persisted when OutputManager.persistOutputData(TimePeriod, Set, boolean) is invoked given the underlying configuration
isApplyDefaultWhenOsmHighwayTypeDeactivated() - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
check if a default type is set when the activate type is not supported
isArea(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmTags
Check if tags indicate the entity is in fact an area
isAreaBasedHighway(String) - Static method in class org.goplanit.osm.tags.OsmHighwayTags
Some rail based ways can be areas when tagged in a certain way.
isAreaBasedRailway(String) - Static method in class org.goplanit.osm.tags.OsmRailwayTags
Some rail based ways can be areas when tagged in a certain way.
isAveraged() - Method in class org.goplanit.gap.NormBasedGapFunction
 
isBushBased() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmSettings
 
isBusStop(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmPtv1Tags
check if this is a bus stop given the provided tags
isCircularOsmWay(OsmWay, Map<String, String>, boolean) - Static method in class org.goplanit.osm.util.OsmWayUtils
Verify if passed osmWay is in fact circular in nature, e.g., , a type of roundabout.
isCircularWayDefaultDirectionClockwise(String) - Static method in class org.goplanit.osm.util.OsmWayUtils
The OSM default driving direction on a roundabout is either anticlockwise (right hand drive countries) or clockwise (left hand drive countries), here we verify, based on the country name, if the default is clockwise or not (anticlockwise)
isCircularWayDirectionClosed(Map<String, String>, boolean, String) - Static method in class org.goplanit.osm.util.OsmWayUtils
assuming the tags represent an OSM way that is tagged as a junction=roundabout or circular, this method verifies the driving direction on this way based on the country it resides in or an explicit override of the clockwise or anticlockwise direction tags.
isClosed2D(Coordinate[]) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
check if coord array is closed, i.e., first coordinate is the same as the last in 2D
isCombinedUnit() - Method in class org.goplanit.utils.unit.GroupUnit
Is the unit a single or combined unit
isCombinedUnit() - Method in class org.goplanit.utils.unit.NoneUnit
Is the unit a single or combined unit
isCombinedUnit() - Method in class org.goplanit.utils.unit.SimpleUnit
Is the unit a single or combined unit
isCombinedUnit() - Method in interface org.goplanit.utils.unit.Unit
Is the unit a single or combined unit
isCompatible(GtfsFileScheme) - Method in class org.goplanit.gtfs.handler.GtfsFileHandler
Verify if handler is compatible with given file scheme
isCompatible(UnitType) - Method in enum org.goplanit.utils.unit.UnitType
Verify compatibility based on whther or not the types belong to the same group
isCompatibleWith(OsmPtVersionScheme, Map<String, String>) - Static method in class org.goplanit.osm.util.OsmPtVersionSchemeUtils
Check if tags contain entries compatible with the provided Pt scheme given that we are verifying an OSM way/node that might reflect a platform, stop, etc.
isCompatibleWithDemands(Demands, Modes) - Method in class org.goplanit.zoning.Zoning
Verify if passed in demands are compatible with the zoning structure.
isConditionallyRequired() - Method in class org.goplanit.gtfs.util.GtfsFileConditions
Verify if conditionally required
isConverging() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Verify if we are still converging
isCoordinateLeftOf(Coordinate, Coordinate, Coordinate) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Using the normalised sign of the determinant of line AB and AM we determine if coordM resides left of the line segment AB
isCoordinateRightOf(Coordinate, Coordinate, Coordinate) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Using the normalised sign of the determinant of line AB and AM we determine if coordM resides right of the line segment AB
isCoveredByZoningBoundingPolygon(OsmNode) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
Verify if node resides on or within the zoning bounding polygon.
isCoveredByZoningBoundingPolygon(OsmNode, Polygon) - Static method in class org.goplanit.osm.util.OsmBoundingAreaUtils
Verify if node resides on or within the zoning bounding polygon.
isCoveredByZoningBoundingPolygon(OsmWay) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
Verify if OSM way has at least one node that resides within the zoning bounding polygon.
isCoveredByZoningBoundingPolygon(OsmWay, Map<Long, OsmNode>, Polygon) - Static method in class org.goplanit.osm.util.OsmBoundingAreaUtils
Verify if OSM way has at least one node that resides within the zoning bounding polygon.
isCriticalSpeedKmHSet() - Method in interface org.goplanit.utils.network.layer.macroscopic.AccessGroupProperties
Verify if a critical speed is set on this group
isCsvDirectorySet() - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Returns whether the csv directory has been set
isCyclewayExcludedForAnyOf(Map<String, String>, String...) - Static method in class org.goplanit.osm.tags.OsmBicycleTags
Verify if a cycleway is explicitly not present for the eligible keys, using the cycle ways regular negative affirmation value tags as a means of checking
isCyclewayIncludedForAnyOf(Map<String, String>, boolean, String...) - Static method in class org.goplanit.osm.tags.OsmBicycleTags
Verify if a cycleway is present for the eligible keys, where the value of any of the keys is assumed to either match the getCycleWayValueTagsForMainDirection in case oppositeDirection is set to false, and getCycleWayValueTagsForOppositeDirection when oppositeDirection is set to true
isCyclewayIncludedForAnyOf(Map<String, String>, String...) - Static method in class org.goplanit.osm.tags.OsmBicycleTags
same as isCyclewayIncludedForAnyOf(tags, false, cyclewayKeys)
isDeactivated(String) - Method in class org.goplanit.osm.defaults.OsmInfrastructureConfiguration
Verify if the passed in OSM way type is explicitly unsupported.
isDefaultCapacityOrMaxDensityOverwrittenByOsmHighwayType(String) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
Check if defaults should be overwritten
isDefaultCapacityOrMaxDensityOverwrittenByOsmRailwayType(String) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
check if defaults should be overwritten
isDefaultCapacityOrMaxDensityOverwrittenByOsmWayType(String) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Check if defaults should be overwritten
isDetailedLogging() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmSettings
 
isDirectionAb() - Method in class org.goplanit.graph.directed.EdgeSegmentImpl
check if edge segment runs from vertex a to b or b to a
isDirectionAb() - Method in interface org.goplanit.utils.graph.EdgeSegment
check if edge segment runs from vertex a to b or b to a
isDirectionExplicitAntiClockwise(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmDirectionTags
check if explicit driving direction in clockwise direction is provided
isDirectionExplicitClockwise(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmDirectionTags
check if explicit driving direction in clockwise direction is provided
isDisableLinkStorageConstraints() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
Verify to enable link storage constraints or not
isDisableStorageConstraints() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmSettings
 
isEachLayerEmpty() - Method in interface org.goplanit.utils.network.layers.TransportLayers
Check if each layer itself is empty
isEarlier(CumulativePoint, double) - Method in interface org.goplanit.utils.cumulatives.CumulativePoint
Verify if this point occurs earlier (given epsilon) than the passed in other point
isEarlier(CumulativePoint, double) - Method in class org.goplanit.utils.cumulatives.CumulativePointImpl
Verify if this point occurs earlier (given epsilon) than the passed in other point
isEarlierOrEqual(CumulativePoint, double) - Method in interface org.goplanit.utils.cumulatives.CumulativePoint
Verify if this point occurs earlier or equal (given epsilon) than the passed in other point
isEarlierOrEqual(CumulativePoint, double) - Method in class org.goplanit.utils.cumulatives.CumulativePointImpl
Verify if this point occurs earlier or equal (given epsilon) than the passed in other point
isEmpty() - Method in class org.goplanit.network.layer.UntypedNetworkLayerImpl
check if network is empty, meaning not a single link, node, or link segment is registered yet
isEmpty() - Method in class org.goplanit.project.ProjectAssignmentBuilders
Check if assignments have already been registered
isEmpty() - Method in interface org.goplanit.utils.graph.UntypedDirectedGraph
Verify if empty, empty when no nodes, edges, edge segments exist
isEmpty() - Method in interface org.goplanit.utils.graph.UntypedGraph
Verify if empty, empty when no nodes and edges exist
isEmpty() - Method in interface org.goplanit.utils.network.layer.TransportLayer
check if the layer is empty of any infrastructure
isEmpty() - Method in interface org.goplanit.utils.path.DirectedPath
verify if the size of the path is zero (empty) or not
isEmpty() - Method in interface org.goplanit.utils.wrapper.MapWrapper
Verify if the map is empty
isEmpty() - Method in class org.goplanit.utils.wrapper.MapWrapperImpl
Verify if the map is empty
isEmpty() - Method in interface org.goplanit.utils.zoning.TransferZoneGroup
check if no transfer zones are registered
isEqual(double, double) - Static method in class org.goplanit.utils.math.Precision
Compare using a Precision.EPSILON_6
isEqual(double, double, double) - Static method in class org.goplanit.utils.math.Precision
Compare using a custom precision epsilon
isEqualExceptForModes(AccessGroupProperties) - Method in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesImpl
Verify if equal to given properties except for the allowed modes
isEqualExceptForModes(AccessGroupProperties) - Method in interface org.goplanit.utils.network.layer.macroscopic.AccessGroupProperties
Verify if equal to given properties except for the allowed modes
isExactlyOneNonNull() - Method in class org.goplanit.utils.misc.Pair
 
isExcludedColumn(GtfsKeyType) - Method in class org.goplanit.gtfs.reader.GtfsFileReaderSettings
Verify if a column is excluded
isExcludedOsmNode(Number) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Verify if osm id is an excluded node for pt infrastructure parsing
isExcludedOsmWay(Number) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Verify if osm id is an excluded node for pt infrastructure parsing
isExplicitCapacityPerLaneSet() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Verify if capacity per lane is set explicitly or relies on default
isExplicitMaximumDensityPerLaneSet() - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Verify if maximum density per lane is set explicitly or relies on default
isFactoryForDerivedClassesOf(Class<U>) - Method in class org.goplanit.component.PlanitComponentFactory
Allows one to verify if this factory creates derived classes of the provided class super type.
isFlowPositive(MacroscopicLinkSegment, Mode) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmLinkOutputTypeAdapter
Returns true if there is a flow through the current specified link segment for the specified mode
isFlowPositive(MacroscopicLinkSegment, Mode) - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentLinkOutputTypeAdapter
Returns true if there is a flow through the current specified link segment for the specified mode
isFlowPositive(MacroscopicLinkSegment, Mode) - Method in interface org.goplanit.output.adapter.MacroscopicLinkOutputTypeAdapter
Returns true if there is a flow through the current specified link segment for the specified mode
isGenerateDetailedLinkGeometryFile() - Method in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
Check if a detailed geometry file is generated
isGeometryInAbDirection() - Method in class org.goplanit.network.layer.service.ServiceLegImpl
 
isGeometryInAbDirection() - Method in interface org.goplanit.utils.graph.Edge
verify if the geometry is in the A to B direction of the link
isGeometryLeftOf(Geometry, Coordinate, Coordinate) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
Verify if the provided geometry resides left of the line defined from coordA to coordB.
isGeometryNearBoundingBox(Geometry, Envelope, double) - Method in class org.goplanit.utils.geo.PlanitJtsCrsUtils
Verify if any existing coordinate on the passed in geometry is within the maximum provided distance of the also provided bounding box
isGreater(double, double) - Static method in class org.goplanit.utils.math.Precision
isGreater with Precision.EPSILON_6
isGreater(double, double, double) - Static method in class org.goplanit.utils.math.Precision
isGreaterEqual with epsilon
isGreaterEqual(double, double) - Static method in class org.goplanit.utils.math.Precision
isGreaterEqual with Precision.EPSILON_6
isGreaterEqual(double, double, double) - Static method in class org.goplanit.utils.math.Precision
isGreaterEqual with epsilon
isHalt(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmPtv1Tags
check if this is a halt given the provided tags
isHighest() - Method in enum org.goplanit.utils.event.EventListenerPriority
Verify if the priority is the highest priority available
isHighwayKeyTag(String) - Static method in class org.goplanit.osm.tags.OsmHighwayTags
verify if passed in tag is indeed the highway key tag
isHighwayParserActive() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Verify if railway parser is active
isImproving() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoadingConvergenceAnalyser
Verify if the convergence is improving or not given the settings and data provided to the analyser
isInJar(URI) - Static method in class org.goplanit.utils.misc.UriUtils
Check if URI is contained within a JAR file
isInLinkSegmentProcessed(int) - Method in class org.goplanit.algorithms.nodemodel.TampereNodeModel
Verify if in-link segment has been processed already or not
isInTransferZoneGroup(TransferZoneGroup) - Method in interface org.goplanit.utils.zoning.TransferZone
Verify if transfer zone is part of passed in transfer zone group
isInTransferZoneGroup(TransferZoneGroup) - Method in class org.goplanit.zoning.TransferZoneImpl
Verify if transfer zone is part of passed in transfer zone group
isInvalidStopAreaStopPosition(EntityType, long) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
Verify if marked as invalid
isIterativeSendingFlowUpdateActivated() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Verify if the sending flows are updated iteratively and locally in the Step 2 sending flow update.
isKeepOsmNodeOutsideBoundingPolygon(Number) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
check if OSM node is marked for keeping outside bounding polygon
isKeepOsmWayOutsideBoundingPolygon(Number) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
check if OSM way is marked for keeping outside bounding polygon
isLaneIncludedForAnyOf(Map<String, String>, String...) - Static method in class org.goplanit.osm.tags.OsmLaneTags
Verify if any of the eligible keys have a value that represents an OSMLaneTags.LANE for the given tags
isLater(CumulativePoint, double) - Method in interface org.goplanit.utils.cumulatives.CumulativePoint
Verify if this point occurs later (given epsilon) than the passed in other point
isLater(CumulativePoint, double) - Method in class org.goplanit.utils.cumulatives.CumulativePointImpl
Verify if this point occurs later (given epsilon) than the passed in other point
isLaterOrEqual(CumulativePoint, double) - Method in interface org.goplanit.utils.cumulatives.CumulativePoint
Verify if this point occurs later or equal (given epsilon) than the passed in other point
isLaterOrEqual(CumulativePoint, double) - Method in class org.goplanit.utils.cumulatives.CumulativePointImpl
Verify if this point occurs later or equal (given epsilon) than the passed in other point
isLeftHandDrive(String) - Static method in class org.goplanit.utils.locale.DrivingDirectionDefaultByCountry
check if country is left hand drive or not
isLinear() - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagramBranch
Verify if the branch is linear or not
isLinear() - Method in class org.goplanit.supply.fundamentaldiagram.LinearFundamentalDiagramBranch
Verify if the branch is linear or not
isLinkModeCompatible(Link, Collection<String>, boolean) - Method in class org.goplanit.osm.converter.helper.OsmModeHelper
Find out if PLANit link is mode compatible with the passed in reference OSM modes.
isLocal(URL) - Static method in class org.goplanit.utils.misc.UrlUtils
Test if URL is local, i.e.
isLocalDirectory(URL) - Static method in class org.goplanit.utils.misc.UrlUtils
Test if URL is a local file
isLocalFile(URL) - Static method in class org.goplanit.utils.misc.UrlUtils
Test if URL is a local file
isLocalZipFile(URL) - Static method in class org.goplanit.utils.misc.UrlUtils
Test if URL is a local file
isLocationInternalToAnyLink(Point) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
Verify if location is registered as internal to a PLANit link
isLocationPresentInLayer(Point) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
verify if location is registered on this layer either as an internal location on a planit link or as an extreme node of a planit link
isLowest() - Method in enum org.goplanit.utils.event.EventListenerPriority
Verify if the priority is the lowest priority available
isMaximumSpeedKmHSet() - Method in interface org.goplanit.utils.network.layer.macroscopic.AccessGroupProperties
Verify if a maximum speed is set on this group
isModeAccessOverwrittenByOsmWayId(Number) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
check if defaults should be overwritten
isModeAllowed(Mode) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentImpl
Returns whether vehicles of a specified mode are allowed through this link
isModeAllowed(Mode) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Verify if mode is available on type
isModeAllowed(Mode) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegment
Returns whether vehicles of a specified mode are allowed through this link
isModeAllowed(Mode) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Verify if mode is available on type
isModeAllowed(Zone, Mode) - Method in interface org.goplanit.utils.zoning.Connectoid
Verify if a mode is allowed access to the zone via this connectoid
isModeAllowed(Zone, Mode) - Method in class org.goplanit.zoning.ConnectoidImpl
Verify if a mode is allowed access to the zone via this connectoid
isModeAllowedOnOsmWay(String, String) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
verify if a particular osm mode is allowed on the provided osm way type e.g.
isModeCompatible(Collection<String>, Collection<String>, boolean) - Method in class org.goplanit.osm.converter.helper.OsmModeHelper
find out if link osmModesToCheck are compatible with the passed in reference osm modes.
isModeMappedToLayer(Mode, String) - Method in class org.goplanit.network.MacroscopicNetworkLayerConfigurator
verify if mode is assigned to the layer
isNearNetworkBoundingBox(Geometry, Envelope, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmBoundingAreaUtils
check if geometry is near network bounding box using buffer based on PlanitOsmNetworkReaderData.BOUNDINGBOX_NEARNESS_DISTANCE_METERS
isNodeAccessDownstream() - Method in interface org.goplanit.utils.zoning.DirectedConnectoid
determine if the node access is downstream or not
isNodeAccessDownstream() - Method in class org.goplanit.zoning.DirectedConnectoidImpl
determine if the node access is downstream or not
isNoLayers() - Method in interface org.goplanit.utils.network.layers.TransportLayers
When there are no layers the instance is considered empty
isNonRailBasedRailway(String) - Static method in class org.goplanit.osm.tags.OsmRailwayTags
Some railways are in fact valid railway value tags but do not represent a rail track.
isNonRoadBasedHighwayValueTag(String) - Static method in class org.goplanit.osm.tags.OsmHighwayTags
Verify if passed in tag is indeed a highway tag that represents a non-road like piece of infrastructure
isNoOneWayCyclewayInAnyLocation(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmBicycleTags
Verify if a bi directional cycle way is present on either the left or right hand side of the way, e.g.
isNotEqual(double, double) - Static method in class org.goplanit.utils.math.Precision
isNullOrBlank(String) - Static method in class org.goplanit.utils.misc.StringUtils
Verify if null or blank
isOneWay(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmOneWayTags
verify if the tags indicate a one way OSM way
isOppositeCyclewayIncludedForAnyOf(Map<String, String>, String...) - Static method in class org.goplanit.osm.tags.OsmBicycleTags
same as isCyclewayIncludedForAnyOf(tags, true, cyclewayKeys)
isOppositeLaneIncludedForAnyOf(Map<String, String>, String...) - Static method in class org.goplanit.osm.tags.OsmLaneTags
Verify if any of the eligible keys have a value that represents an OSMLaneTags.LANE for the given tags
isOptional() - Method in class org.goplanit.gtfs.util.GtfsFileConditions
Verify if optional
isOsmHighwayTypeActivated(String) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
Verify if the passed in OSM highway type is explicitly activated.
isOsmHighWayTypeDeactivated(String) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
Verify if the passed in OSM high way type is explicitly deactivated.
isOsmNodePresentInLayer(OsmNode) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
verify if OSM node is part of this layer either as a PLANit node, or internal to any PLANit link
isOsmRailwayTypeActivated(String) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
Verify if the passed in OSM railway type is explicitly activated.
isOsmRailwayTypeDeactivated(String) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
Verify if the passed in OSM rail way type is explicitly deactivated.
isOsmWayExcluded(Number) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Verify if provided way id is excluded or not
isOsmWayPerfectLoop(OsmWay) - Static method in class org.goplanit.osm.util.OsmWayUtils
Verify if the OSM way is a perfect loop, i.e., its first node equates to the last node
isOsmWayTypeActivated(String) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Verify if the passed in OSM way value type is explicitly activated.
isOsmWayTypeDeactivated(String) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Verify if the passed in OSM way type is explicitly deactivated.
isOutputPropertyValid(OutputProperty) - Method in class org.goplanit.output.configuration.LinkOutputTypeConfiguration
Checks the output property type being added in valid for the current output type configuration
isOutputPropertyValid(OutputProperty) - Method in class org.goplanit.output.configuration.OdOutputTypeConfiguration
Checks the output property type being added in valid for the current output type configuration
isOutputPropertyValid(OutputProperty) - Method in class org.goplanit.output.configuration.OutputTypeConfiguration
Checks the output property type being added in valid for the current output type configuration
isOutputPropertyValid(OutputProperty) - Method in class org.goplanit.output.configuration.PathOutputTypeConfiguration
Checks the output property type being added in valid for the current output type configuration
isOutputTypeActive(OutputType) - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Verify if a given output type is active
isOutputTypeActive(OutputType) - Method in class org.goplanit.output.configuration.OutputConfiguration
Verify ig the output type is activated or not
isOutputTypeActive(OutputType) - Method in class org.goplanit.output.OutputManager
Verify if the given output type is already activated or not
isOverlappingWith(ShortestPathResult, boolean) - Method in class org.goplanit.assignment.ltm.sltm.Pas
check if shortest path tree is overlapping with one of the alternatives
isOverwriteStopLocationWaitingArea(Number) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Verify if stop location's osm id is marked for overwritten platform mapping
isParserActive() - Method in class org.goplanit.osm.converter.network.OsmWaySettings
verifies if the parser for these settings is active or not
isParserActive() - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
verifies if the parser for these settings is active or not
isPartOfCircularWayJunction(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmJunctionTags
verify if the tags indicate a circular way or a road that is part of a circular way by checking its junction tag's value (if any).
isPersistOnlyFinalIteration() - Method in class org.goplanit.output.configuration.OutputConfiguration
Returns whether only the final iteration will be recorded (default is true)
isPersistZeroFlow() - Method in class org.goplanit.output.configuration.OutputConfiguration
Verify if we are persisting zero flow or not (default is false)
isPhysicalQueue() - Method in enum org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingScheme
Verify if the chosen method is any of the physical queue options
isPointQueue() - Method in enum org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingScheme
Verify if the chosen method is any of the point queue ones
isPositionEqual2D(Coordinate) - Method in interface org.goplanit.utils.graph.Vertex
Verify if the vertex position is equal (in 2D) to the passed in coordinate
isPositive(double) - Static method in class org.goplanit.utils.math.Precision
Verify if positive with Precision.EPSILON_6
isPotentiallyBlocking(DirectedVertex) - Method in interface org.goplanit.assignment.ltm.sltm.loading.SplittingRateData
Verify if node is registered as potentially blocking
isPotentiallyBlocking(DirectedVertex) - Method in class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataComplete
Verify if node is registered as potentially blocking
isPotentiallyBlocking(DirectedVertex) - Method in class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataPartial
Verify if node is registered as potentially blocking
isPredefinedModeType() - Method in interface org.goplanit.utils.mode.Mode
check if the mode is one of the PLANit predefined mode types or not
isPredefinedModeType() - Method in interface org.goplanit.utils.mode.PredefinedMode
check if the mode is one of the PLANit predefined mode types or not
isPtv2StopPositionPtv1Stop(OsmNode, Map<String, String>) - Static method in class org.goplanit.osm.util.OsmPtVersionSchemeUtils
Verify if the passed on OSM node that is assumed to be recognised as a Ptv2 stop_location is in fact also a Ptv1 stop, either a highway=tram_stop or highway=bus_stop.
isPublicTransportBasedInfrastructure(Map<String, String>) - Static method in class org.goplanit.osm.util.OsmPtVersionSchemeUtils
Verify if passed in tags reflect transfer based infrastructure that is eligible (and supported) to be parsed by this class, e.g.
isRailBasedRailway(String) - Static method in class org.goplanit.osm.tags.OsmRailwayTags
Verify if passed in tag is indeed a railway mode value tag
isRailModeTag(String) - Static method in class org.goplanit.osm.tags.OsmRailModeTags
verify if passed in tag is indeed a mode tag
isRailwayKeyTag(String) - Static method in class org.goplanit.osm.tags.OsmRailwayTags
Verify if passed in tag is indeed the railway key tag
isRailwayParserActive() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Verify if railway parser is active
isRegularFile(URI) - Static method in class org.goplanit.utils.misc.UriUtils
Check if URI is a regular file in the default file system, e.g., a local file not in a zip or jar
isRemoveDanglingSubnetworks() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Verify if dangling subnetworks are removed from the final network
isRemoveDanglingTransferZoneGroups() - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
verify if dangling transfer zone groups are removed from the final zoning
isRemoveDanglingZones() - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
verify if dangling zones are removed from the final zoning
isRequired() - Method in class org.goplanit.gtfs.util.GtfsFileConditions
Verify if required
isRequiredWhenOtherFileAbsent() - Method in class org.goplanit.gtfs.util.GtfsFileConditions
Check if conditional requirement depends on other file being absent
isRequiredWhenOtherFilePresent() - Method in class org.goplanit.gtfs.util.GtfsFileConditions
Check if conditional requirement depends on other file being present
isReversedOneWay(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmOneWayTags
verify if the tags indicate a reversed one way OSM way, i.e., the value is set to "-1" indicating the main direction flows in the opposite direction of the geometry (backward)
isRightHandDrive(String) - Static method in class org.goplanit.utils.locale.DrivingDirectionDefaultByCountry
check if country is left hand drive or not
isRoadBasedHighwayValueTag(String) - Static method in class org.goplanit.osm.tags.OsmHighwayTags
Verify if passed in tag is indeed a highway tag that represents a road like piece of infrastructure
isRoadModeCategoryTag(String) - Static method in class org.goplanit.osm.tags.OsmRoadModeCategoryTags
verify of the mode category is a valid Osm mode category
isRoadModeInCategory(String, String) - Static method in class org.goplanit.osm.tags.OsmRoadModeCategoryTags
Given the mode, find the related mode category
isRoadModeTag(String) - Static method in class org.goplanit.osm.tags.OsmRoadModeTags
verify if passed in tag is indeed a mode tag
isSegmentCostsSetForMode(Mode) - Method in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
Are link segment costs available for the given mode (without time period)
isSegmentCostsSetForMode(Mode) - Method in class org.goplanit.cost.physical.initial.InitialModesLinkSegmentCost
Are link segment costs available for the given mode
isSegmentCostsSetForMode(Mode) - Method in class org.goplanit.cost.physical.initial.InitialPhysicalCost
Are link segment costs available for the given mode (without time period)
isSegmentCostsSetForMode(TimePeriod, Mode) - Method in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
Are link segment costs available for the given mode (without time period)
isSegmentCostsSetForMode(TimePeriod, Mode) - Method in class org.goplanit.cost.physical.initial.InitialPhysicalCost
Are link segment costs available for the given mode (without time period)
isSegmentCostsSetForTimePeriod(TimePeriod) - Method in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
Are link segment costs available for the given time period
isSegmentCostsSetForTimePeriod(TimePeriod) - Method in class org.goplanit.cost.physical.initial.InitialPhysicalCost
Are link segment costs available for the given time period
isSmaller(double, double) - Static method in class org.goplanit.utils.math.Precision
isSmaller with Precision.EPSILON_6
isSmaller(double, double, double) - Static method in class org.goplanit.utils.math.Precision
isSmaller with epsilon
isSmallerEqual(double, double) - Static method in class org.goplanit.utils.math.Precision
isSmallerEqual with Precision.EPSILON_6
isSmallerEqual(double, double, double) - Static method in class org.goplanit.utils.math.Precision
isSmallerEqual with epsilon
isSpeedLimitDefaultsBasedOnUrbanArea() - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
collect state of flag indicating to use urban or non-urban default speed limits when speed limit information is missing
isStation(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmPtv1Tags
check if this is a station given the provided tags
isTrackAllNodeTurnFlows() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Verify if all turn flows are to be tracked during loading.
isTracked(DirectedVertex) - Method in interface org.goplanit.assignment.ltm.sltm.loading.SplittingRateData
Verify if node is registered as being tracked with splitting rates
isTracked(DirectedVertex) - Method in class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataComplete
Verify if node is registered as being tracked with splitting rates
isTracked(DirectedVertex) - Method in class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataPartial
Verify if node is registered as being tracked with splitting rates
isTramStop(Map<String, String>) - Static method in class org.goplanit.osm.tags.OsmPtv1Tags
check if this is a tram stop given the provided tags
isTransferZoneAtLocation(TransferZone, Point) - Static method in class org.goplanit.osm.util.PlanitTransferZoneUtils
Verify if the geometry of the transfer zone equates to the provided location
isTransferZoneLeftOf(TransferZone, Coordinate, Coordinate, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.PlanitTransferZoneUtils
Verify of the transfer zone resides left of the line coordA to coordB
isUnitOverride() - Method in class org.goplanit.output.property.OutputProperty
Indicates if default units are overridden or not.
isValidGtfsLocation(URL) - Static method in class org.goplanit.gtfs.util.GtfsUtils
A GTFS location URL is valid when it is either a directory or a zip file from which we can source the various GTFS files
isVertexNearBoundingBox(Vertex, Envelope, double, PlanitJtsCrsUtils) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Verify if node is within maximum distance of provided bounding box
isWaitingAreaStopLocationOverwritten(EntityType, Number) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Verify if the witing area is used as the designated waiting area for a stop location by means of a user explicitly stating it as such
isWaitingAreaWithoutMappedPlanitMode(EntityType, long) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
Verify if marked as waiting area without a mapped planit mode
isWaterModeTag(String) - Static method in class org.goplanit.osm.tags.OsmWaterModeTags
verify if passed in tag is indeed a mode tag
isXmlDirectorySet() - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Returns whether the XML directory has been set
ITERATION_INDEX - org.goplanit.output.property.OutputPropertyType
 
IterationIndexOutputProperty - Class in org.goplanit.output.property
 
IterationIndexOutputProperty() - Constructor for class org.goplanit.output.property.IterationIndexOutputProperty
 
iterator - Variable in class org.goplanit.output.formatter.MemoryOutputFormatter
Iterator to loop over results contained in this formatter
iterator() - Method in class org.goplanit.graph.directed.acyclic.ACyclicSubGraphImpl
iterator() - Method in class org.goplanit.od.demand.OdDemandMatrix
Returns an iterator which can iterate through all the origin-destination cells in the matrix
iterator() - Method in class org.goplanit.od.path.OdPathMatrix
Returns an iterator which can iterate through all the origin-destination cells in the matrix
iterator() - Method in class org.goplanit.od.path.OdPathsHashed
Returns an iterator which can iterate through all the origin-destination entries
iterator() - Method in class org.goplanit.od.skim.OdSkimMatrix
Returns an iterator which can iterate through all the origin-destination cells in the matrix
iterator() - Method in class org.goplanit.path.DirectedPathImpl
iterator() - Method in class org.goplanit.project.ProjectAssignmentBuilders
iterable over registered traffic assignments
iterator() - Method in class org.goplanit.service.routed.RoutedServicesLayerImpl
iterator() - Method in class org.goplanit.service.routed.RoutedTripFrequencyImpl
iterator() - Method in interface org.goplanit.utils.od.OdData
Returns an iterator which can iterate through all the origin-destination cells
iterator() - Method in interface org.goplanit.utils.od.OdHashed
Returns an iterator which can iterate through all the origin-destination entries
iterator() - Method in class org.goplanit.utils.od.OdHashedImpl
Returns an iterator which can iterate through all the origin-destination entries
iterator() - Method in interface org.goplanit.utils.od.OdMatrix
Returns an iterator which can iterate through all the origin-destination cells in the matrix
iterator() - Method in class org.goplanit.utils.od.OdMatrixImpl
Returns an iterator which can iterate through all the origin-destination cells in the matrix
iterator() - Method in class org.goplanit.utils.od.OdNonPrimitiveMatrix
Returns an iterator which can iterate through all the origin-destination cells in the matrix
iterator() - Method in class org.goplanit.utils.od.OdPrimitiveMatrix
Returns an iterator which can iterate through all the origin-destination cells in the matrix
iterator() - Method in class org.goplanit.utils.wrapper.MapWrapperImpl
iterator() - Method in class org.goplanit.zoning.ConnectoidImpl
iterator() - Method in class org.goplanit.zoning.TransferZoneGroupImpl

J

JAMAICA - Static variable in class org.goplanit.utils.locale.CountryNames
 
JAPAN - Static variable in class org.goplanit.utils.locale.CountryNames
 
jarUriOfJarEntry(URI) - Static method in class org.goplanit.utils.misc.UriUtils
collect only the jar URI part by stripping all beyond the jar, i.e., remove the part that points to a location within the jar If this is not a jar URI, we return the original URI
JAXBUtils - Class in org.goplanit.io.xml.util
Utility methods for parsing XML data
JAXBUtils() - Constructor for class org.goplanit.io.xml.util.JAXBUtils
 
JERSEY - Static variable in class org.goplanit.utils.locale.CountryNames
 
jtsGeometryFactory - Static variable in class org.goplanit.utils.geo.PlanitJtsCrsUtils
jts geometry factory, jts geometry differs from opengis implementation by not carrying the crs and being more lightweight
jtsGeometryFactory - Static variable in class org.goplanit.utils.geo.PlanitJtsUtils
jts geometry factory, jts geometry differs from opengis implementation by not carrying the crs and being more lightweight
JUNCTION - Static variable in class org.goplanit.osm.tags.OsmJunctionTags
 

K

KENYA - Static variable in class org.goplanit.utils.locale.CountryNames
 
keyMatchesAnyValueTag(Map<String, String>, String, String...) - Static method in class org.goplanit.osm.util.OsmTagUtils
Verify if the passed in key matches and of the passed in values in the tags provided, all value tags are filtered by applying OsmTagUtils.VALUETAG_SPECIALCHAR_STRIP_REGEX
KIRIBATI - Static variable in class org.goplanit.utils.locale.CountryNames
 
KM - org.goplanit.tntp.enums.LengthUnits
 
KM - org.goplanit.utils.unit.UnitType
 
KM - Static variable in interface org.goplanit.utils.unit.Unit
predefined KM DistanceUnit
KM_H - org.goplanit.tntp.enums.SpeedUnits
 
KM_HOUR - Static variable in interface org.goplanit.utils.unit.Unit
predefined KM/HOUR Unit
KNOTS - Static variable in class org.goplanit.osm.tags.OsmSpeedTags
unit addendum for max speed values in knots

L

LANE - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
LANE - Static variable in class org.goplanit.osm.tags.OsmBusWayTags
 
LANE - Static variable in class org.goplanit.osm.tags.OsmLaneTags
e.g.
laneConfiguration - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
the default number of lanes used in case no explicit information is available on the osmway's tags
LANES - Static variable in class org.goplanit.osm.tags.OsmLaneTags
 
LANES_BACKWARD - Static variable in class org.goplanit.osm.tags.OsmLaneTags
 
LANES_BUS - Static variable in class org.goplanit.osm.tags.OsmLaneTags
 
LANES_BUS_BACKWARD - Static variable in class org.goplanit.osm.tags.OsmLaneTags
 
LANES_BUS_FORWARD - Static variable in class org.goplanit.osm.tags.OsmLaneTags
 
LANES_FORWARD - Static variable in class org.goplanit.osm.tags.OsmLaneTags
 
LANES_PSV - Static variable in class org.goplanit.osm.tags.OsmLaneTags
 
LANES_PSV_BACKWARD - Static variable in class org.goplanit.osm.tags.OsmLaneTags
 
LANES_PSV_FORWARD - Static variable in class org.goplanit.osm.tags.OsmLaneTags
 
lanesModeBackwardKeyTags - Variable in class org.goplanit.osm.converter.helper.OsmLanesModeTaggingSchemeHelper
lanes:<mode>:backward tags
lanesModeForwardKeyTags - Variable in class org.goplanit.osm.converter.helper.OsmLanesModeTaggingSchemeHelper
lanes:<mode>:forward tags
lanesModeKeyTags - Variable in class org.goplanit.osm.converter.helper.OsmLanesModeTaggingSchemeHelper
lanes:<mode> tags
lanesPerDirection - Variable in class org.goplanit.osm.defaults.OsmLaneDefaults
store the defaults for class instance
lanesPerDirectionIfUnspecified - Variable in class org.goplanit.osm.defaults.OsmLaneDefaults
lanes per direction if not configured
LANGUAGE - org.goplanit.gtfs.enums.GtfsKeyType
 
LARGE_HEAVY_GOODS_VEHICLE - org.goplanit.utils.mode.PredefinedModeType
 
LargeHeavyGoodsMode - Class in org.goplanit.mode
the predefined large heavy goods vehicle mode, i.e., large articulated truck, larger than heavy goods name: lhgv maxspeed (km/h): 90 pcu: 3 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: GOODS
LargeHeavyGoodsMode(IdGroupingToken) - Constructor for class org.goplanit.mode.LargeHeavyGoodsMode
Constructor for large heavy goods vehicle mode
layerModifier - Variable in class org.goplanit.network.layer.UntypedNetworkLayerImpl
the modifier to use to apply larger modifications
LEFT - Static variable in class org.goplanit.osm.tags.OsmPedestrianTags
value for sidewalk key , see also https://wiki.openstreetmap.org/wiki/Key:sidewalk
LEFT - Static variable in class org.goplanit.osm.tags.OsmTags
 
leftHandDriveCountries - Static variable in class org.goplanit.utils.locale.DrivingDirectionDefaultByCountry
all Left hand drive countries which determine the default direction on one way roundabouts when not tagged
LENGTH - org.goplanit.gtfs.enums.GtfsKeyType
 
LENGTH - org.goplanit.output.property.OutputPropertyType
 
LENGTH - org.goplanit.tntp.enums.NetworkFileColumnType
 
LENGTH - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlAttributes
 
lengthInKm - Variable in class org.goplanit.graph.EdgeImpl
Length of edge
lengthKm - Variable in class org.goplanit.zoning.ConnectoidImpl.AccessZoneProperties
length to connectoid
LengthOutputProperty - Class in org.goplanit.output.property
 
LengthOutputProperty() - Constructor for class org.goplanit.output.property.LengthOutputProperty
 
LengthUnits - Enum in org.goplanit.tntp.enums
 
LESOTHO - Static variable in class org.goplanit.utils.locale.CountryNames
 
LEVEL - org.goplanit.gtfs.enums.GtfsObjectType
 
LEVEL_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
LEVEL_INDEX - org.goplanit.gtfs.enums.GtfsKeyType
 
LEVEL_NAME - org.goplanit.gtfs.enums.GtfsKeyType
 
LEVELS - org.goplanit.gtfs.enums.GtfsFileType
 
LHGV_PHYSICAL_FEATURES - Static variable in class org.goplanit.mode.LargeHeavyGoodsMode
 
LHGV_USABLITY_FEATURES - Static variable in class org.goplanit.mode.LargeHeavyGoodsMode
 
LIGHT_RAIL - Static variable in class org.goplanit.osm.tags.OsmRailModeTags
 
LIGHT_RAIL - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
LIGHTRAIL - org.goplanit.utils.mode.PredefinedModeType
 
LIGHTRAIL_PHYSICAL_FEATURES - Static variable in class org.goplanit.mode.LightRailMode
 
LIGHTRAIL_USABLITY_FEATURES - Static variable in class org.goplanit.mode.LightRailMode
 
LightRailMode - Class in org.goplanit.mode
the predefined lightrail mode name: lightrail maxspeed (km/h): 70 pcu: 6 vehicular type: VEHICULAR motorisation: MOTORISED track: RAIL use: PUBLIC
LightRailMode(IdGroupingToken) - Constructor for class org.goplanit.mode.LightRailMode
Constructor for lightrail mode
limitCurrentSendingFlowsToCapacity(MacroscopicLinkSegments) - Method in class org.goplanit.assignment.ltm.sltm.loading.SendingFlowData
Reduce all current link segments' sending flows to capacity in case they exceed it
limitFlowsToCapacity(double[], MacroscopicLinkSegments) - Method in class org.goplanit.assignment.ltm.sltm.LinkSegmentData
Reduce all provided link segments' flows to capacity
limitNextReceivingFlowsToCapacity(MacroscopicLinkSegments) - Method in class org.goplanit.assignment.ltm.sltm.loading.ReceivingFlowData
Reduce all provided link segments' receiving flows to capacity in case they exceed it
LinearFundamentalDiagramBranch - Class in org.goplanit.supply.fundamentaldiagram
A linear fundamental diagram branch implementation
LinearFundamentalDiagramBranch(double, double) - Constructor for class org.goplanit.supply.fundamentaldiagram.LinearFundamentalDiagramBranch
Constructor
LinearFundamentalDiagramBranch(LinearFundamentalDiagramBranch) - Constructor for class org.goplanit.supply.fundamentaldiagram.LinearFundamentalDiagramBranch
Copy constructor
lineGeometry - Variable in class org.goplanit.graph.EdgeImpl
The line geometry of this link if set
Link - Interface in org.goplanit.utils.network.layer.physical
Link interface which extends the Edge interface with a unique id (not all edges are links) as well as an external id
LINK - org.goplanit.output.enums.OutputType
 
LINK - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlElements
 
LINK_BASED_RELATIVE_GAP - Static variable in class org.goplanit.gap.GapFunction
short code for link based relative duality gap function type
LINK_ID_CLASS - Static variable in interface org.goplanit.utils.network.layer.physical.Link
id class for generating ids
LINK_OSMWAY_TYPE_PROPERTY_KEY - Static variable in class org.goplanit.osm.converter.network.OsmNetworkHandlerHelper
to be able to retain the information on the osm way type to be able to identify the importance of an osm way compared to others we use the osm way type and store it as an input property on the link using this key
LINK_REF_ID - Static variable in class org.goplanit.matsim.xml.MatsimTransitXmlAttributes
 
LINK_SEGMENT_COST - org.goplanit.output.property.OutputPropertyType
 
LINK_SEGMENT_EXTERNAL_ID - org.goplanit.output.enums.PathOutputIdentificationType
 
LINK_SEGMENT_EXTERNAL_ID - org.goplanit.output.property.OutputPropertyType
 
LINK_SEGMENT_ID - org.goplanit.output.enums.PathOutputIdentificationType
 
LINK_SEGMENT_ID - org.goplanit.output.property.OutputPropertyType
 
LINK_SEGMENT_ID_CLASS - Static variable in interface org.goplanit.utils.network.layer.physical.LinkSegment
additional id class for generating link segment ids
LINK_SEGMENT_TYPE_ID - org.goplanit.output.property.OutputPropertyType
 
LINK_SEGMENT_TYPE_NAME - org.goplanit.output.property.OutputPropertyType
 
LINK_SEGMENT_TYPE_XML_ID - org.goplanit.output.property.OutputPropertyType
 
LINK_SEGMENT_XML_ID - org.goplanit.output.enums.PathOutputIdentificationType
 
LINK_SEGMENT_XML_ID - org.goplanit.output.property.OutputPropertyType
 
LINK_TYPE - org.goplanit.tntp.enums.NetworkFileColumnType
 
LinkBasedRelativeDualityGapFunction - Class in org.goplanit.gap
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 time
LinkBasedRelativeDualityGapFunction(LinkBasedRelativeDualityGapFunction) - Constructor for class org.goplanit.gap.LinkBasedRelativeDualityGapFunction
Copy constructor
LinkBasedRelativeDualityGapFunction(IdGroupingToken, StopCriterion) - Constructor for class org.goplanit.gap.LinkBasedRelativeDualityGapFunction
Constructor
LinkBasedRelativeGapConfigurator - Class in org.goplanit.gap
Link based relative duality gap function configurator
LinkBasedRelativeGapConfigurator() - Constructor for class org.goplanit.gap.LinkBasedRelativeGapConfigurator
Constructor
LinkFactory - Interface in org.goplanit.utils.network.layer.physical
Factory interface for creating links.
LinkFactoryImpl - Class in org.goplanit.network.layer.physical
Factory for creating links on links container
LinkFactoryImpl(IdGroupingToken, GraphEntities<Link>) - Constructor for class org.goplanit.network.layer.physical.LinkFactoryImpl
Constructor
linkId - Variable in class org.goplanit.network.layer.physical.LinkImpl
unique internal identifier
LinkImpl - Class in org.goplanit.network.layer.physical
Link class connecting two nodes via some geometry.
LinkImpl(LinkImpl) - Constructor for class org.goplanit.network.layer.physical.LinkImpl
Copy constructor, geometry is deep copied, see also DirectedEdge copy constructed
LinkImpl(IdGroupingToken, Node, Node) - Constructor for class org.goplanit.network.layer.physical.LinkImpl
Constructor which injects link length directly
LinkImpl(IdGroupingToken, Node, Node, double) - Constructor for class org.goplanit.network.layer.physical.LinkImpl
Constructor which injects link length directly
LinkInflowOutflowAccessee - Interface in org.goplanit.interactor
Link inflow/outflow accessee.
LinkInflowOutflowAccessor - Interface in org.goplanit.interactor
Link Volume Accessor interface
linkNtCategoryfunction - Variable in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
optional function used to populate the MATSIM link's nt_category field if set
linkNtTypefunction - Variable in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
optional function used to populate the MATSIM link's nt_type field if set
LinkOutputTypeConfiguration - Class in org.goplanit.output.configuration
The configuration for the link output type.
LinkOutputTypeConfiguration() - Constructor for class org.goplanit.output.configuration.LinkOutputTypeConfiguration
Constructor Define the default output properties here.
Links - Interface in org.goplanit.utils.network.layer.physical
rimary managed container class for links with access to factory capable of creating new links and registering them on the container directly
LINKS - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlElements
 
linkSegment - Variable in class org.goplanit.assignment.ltm.eltm.LinkSegmentBoundary
the link segment of this boundary
LinkSegment - Interface in org.goplanit.utils.network.layer.physical
Interface for link segments (directional) part of link (non-directional).
LinkSegmentBoundary - Class in org.goplanit.assignment.ltm.eltm
LinkSegment boundary of a link segment.
LinkSegmentBoundary.Location - Enum in org.goplanit.assignment.ltm.eltm
Location types for a link segment boundary
LinkSegmentCostOutputProperty - Class in org.goplanit.output.property
Link segment cost property.
LinkSegmentCostOutputProperty() - Constructor for class org.goplanit.output.property.LinkSegmentCostOutputProperty
 
LinkSegmentData - Class in org.goplanit.assignment.ltm.sltm
POJO to store Link segment based variables by the link segment internal id for sLTM link segment based data.
LinkSegmentData(double[]) - Constructor for class org.goplanit.assignment.ltm.sltm.LinkSegmentData
Constructor
LinkSegmentData(int, double) - Constructor for class org.goplanit.assignment.ltm.sltm.LinkSegmentData
Constructor
LinkSegmentExpectedResultsDto - Class in org.goplanit.utils.test
DTO object containing extra fields specific to BPR function The first
LinkSegmentExpectedResultsDto(long, long, double, double, double, double, double) - Constructor for class org.goplanit.utils.test.LinkSegmentExpectedResultsDto
Constructor
LinkSegmentExternalIdOutputProperty - Class in org.goplanit.output.property
 
LinkSegmentExternalIdOutputProperty() - Constructor for class org.goplanit.output.property.LinkSegmentExternalIdOutputProperty
 
LinkSegmentFactory - Interface in org.goplanit.utils.network.layer.physical
Factory to create link segments and register them on its container
LinkSegmentFactoryImpl - Class in org.goplanit.network.layer.physical
Factory for creating link segments on link segments container
LinkSegmentFactoryImpl(IdGroupingToken, LinkSegments) - Constructor for class org.goplanit.network.layer.physical.LinkSegmentFactoryImpl
Constructor
linkSegmentId - Variable in class org.goplanit.network.layer.physical.LinkSegmentImpl
unique internal identifier
LinkSegmentIdOutputProperty - Class in org.goplanit.output.property
 
LinkSegmentIdOutputProperty() - Constructor for class org.goplanit.output.property.LinkSegmentIdOutputProperty
 
LinkSegmentImpl - Class in org.goplanit.network.layer.physical
Link segment object representing physical links in the network and storing their properties
LinkSegmentImpl(LinkSegmentImpl) - Constructor for class org.goplanit.network.layer.physical.LinkSegmentImpl
Copy constructor
LinkSegmentImpl(IdGroupingToken, boolean) - Constructor for class org.goplanit.network.layer.physical.LinkSegmentImpl
Constructor
LinkSegmentImpl(IdGroupingToken, Link, boolean) - Constructor for class org.goplanit.network.layer.physical.LinkSegmentImpl
Constructor
LinkSegments - Interface in org.goplanit.utils.network.layer.physical
Primary managed container for linkSegments explicitly and create them on the container via its dedicated factory class
LinkSegmentsImpl - Class in org.goplanit.network.layer.physical
Link segments primary managed container implementation
LinkSegmentsImpl(LinkSegmentsImpl) - Constructor for class org.goplanit.network.layer.physical.LinkSegmentsImpl
Copy constructor
LinkSegmentsImpl(IdGroupingToken) - Constructor for class org.goplanit.network.layer.physical.LinkSegmentsImpl
Constructor
LinkSegmentsImpl(IdGroupingToken, LinkSegmentFactory) - Constructor for class org.goplanit.network.layer.physical.LinkSegmentsImpl
Constructor
linkSegmentType - Variable in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentImpl
the link type of this link containing all macroscopic features by user class
LinkSegmentTypeIdOutputProperty - Class in org.goplanit.output.property
 
LinkSegmentTypeIdOutputProperty() - Constructor for class org.goplanit.output.property.LinkSegmentTypeIdOutputProperty
 
LinkSegmentTypeNameOutputProperty - Class in org.goplanit.output.property
 
LinkSegmentTypeNameOutputProperty() - Constructor for class org.goplanit.output.property.LinkSegmentTypeNameOutputProperty
 
linkSegmentTypes - Variable in class org.goplanit.network.layer.MacroscopicNetworkLayerImpl
The container for the link segment types available across all link segments
linkSegmentTypesWithAddedModes - Variable in class org.goplanit.osm.physical.network.macroscopic.ModifiedLinkSegmentTypes.ModifiedLinkSegmentTypesModes
the segment types with added modes compared to the original
linkSegmentTypesWithRemovedModes - Variable in class org.goplanit.osm.physical.network.macroscopic.ModifiedLinkSegmentTypes.ModifiedLinkSegmentTypesModes
the segment types with removed modes compared to the original
LinkSegmentTypeXmlIdOutputProperty - Class in org.goplanit.output.property
 
LinkSegmentTypeXmlIdOutputProperty() - Constructor for class org.goplanit.output.property.LinkSegmentTypeXmlIdOutputProperty
 
LinkSegmentXmlIdOutputProperty - Class in org.goplanit.output.property
Property reflecting the input xml id used when parsing the link segment in native PLANit format.
LinkSegmentXmlIdOutputProperty() - Constructor for class org.goplanit.output.property.LinkSegmentXmlIdOutputProperty
 
LinksImpl - Class in org.goplanit.network.layer.physical
Links primary managed container implementation
LinksImpl(LinksImpl) - Constructor for class org.goplanit.network.layer.physical.LinksImpl
Copy constructor
LinksImpl(IdGroupingToken) - Constructor for class org.goplanit.network.layer.physical.LinksImpl
Constructor
LinksImpl(IdGroupingToken, LinkFactory) - Constructor for class org.goplanit.network.layer.physical.LinksImpl
Constructor
linkTypefunction - Variable in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
optional function used to populate the MATSIM link's type field if set
linkVolumeAccessee - Variable in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Link volume accessee object for this cost function
LinkVolumeAccessee - Interface in org.goplanit.interactor
Link Volume accessee object.
LinkVolumeAccessor - Interface in org.goplanit.interactor
Link Volume Accessor interface
listeners - Variable in class org.goplanit.utils.event.EventProducerImpl
The collection of interested listeners by event and priority
listTo2DCoordinates(List<?>) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Create an array of coordinates based on a list of some type that can be interpreted as strings and converted to doubles.
LIVING_STREET - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
LIVING_STREET_LINK_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane set to DEFAULT_MINIMUM_CAPACITY_LANE
LOC_REF - Static variable in class org.goplanit.osm.tags.OsmTags
 
LOCAL_REF - Static variable in class org.goplanit.osm.tags.OsmTags
 
LocaleUtils - Class in org.goplanit.utils.locale
Utilities for locale
LocaleUtils() - Constructor for class org.goplanit.utils.locale.LocaleUtils
 
LOCATION_BASED_CYCLEWAY_KEY_TAGS - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
cycleway:left cycleway:right
LOCATION_TYPE - org.goplanit.gtfs.enums.GtfsKeyType
 
lockOutputProperties(OutputType) - Method in class org.goplanit.output.formatter.BaseOutputFormatter
Lock the output keys and values for a specified output type
logActiveStateByClassName(Object, boolean) - Static method in class org.goplanit.utils.misc.LoggingUtils
create a string that states if item is activated or deactivated based and provide the simple class name
logConnectoidStatus(int) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerProfiler
log user information based on currently number of registered connectoids
logDeactivatedTypes() - Method in class org.goplanit.osm.defaults.OsmInfrastructureConfiguration
Log all de-activated OSM way types
logGapsSince(long, int) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoadingConvergenceAnalyser
Log gaps since iteration provided
LOGGER - Static variable in class org.goplanit.assignment.TrafficAssignmentBuilder
the logger
LOGGER - Static variable in interface org.goplanit.interactor.InteractorAccessor
logger to use
LOGGER - Static variable in interface org.goplanit.io.xml.converter.EnumConverter
the logger
LOGGER - Static variable in class org.goplanit.io.xml.util.JAXBUtils
the logger
LOGGER - Static variable in class org.goplanit.osm.converter.network.OsmNetworkHandlerHelper
the logger to use
LOGGER - Static variable in class org.goplanit.osm.util.PlanitZoningUtils
the logger to use
LOGGER - Static variable in class org.goplanit.output.configuration.OutputTypeConfiguration
the logger
LOGGER - Static variable in class org.goplanit.path.choice.PathChoiceBuilder
the logger
LOGGER - Static variable in class org.goplanit.path.choice.StochasticPathChoiceBuilder
the logger
LOGGER - Static variable in interface org.goplanit.utils.graph.Vertex
vertex logger
LOGGER - Static variable in interface org.goplanit.utils.zoning.Zone
the logger
Logging - Class in org.goplanit.logging
Utility class to close the current logger
Logging() - Constructor for class org.goplanit.logging.Logging
 
LoggingUtils - Class in org.goplanit.utils.misc
some utilities for consistent logging message creation in PLANit
LoggingUtils() - Constructor for class org.goplanit.utils.misc.LoggingUtils
 
logInfo(String) - Method in class org.goplanit.network.layer.MacroscopicNetworkLayerImpl
invoked by entities inquiring about general information about the layer to display to users
logInfo(String) - Method in class org.goplanit.network.layer.ServiceNetworkLayerImpl
invoked by entities inquiring about general information about the layer to display to users
logInfo(String) - Method in class org.goplanit.network.layer.TransportLayerImpl
invoked by entities inquiring about general information about the layer to display to users
logInfo(String) - Method in class org.goplanit.network.layer.UntypedPhysicalLayerImpl
invoked by entities inquiring about general information about the layer to display to users
logInfo(String) - Method in interface org.goplanit.service.routed.RoutedServicesLayer
invoked by entities inquiring about general information about the layer to display to users
logInfo(String) - Method in class org.goplanit.service.routed.RoutedServicesLayerImpl
invoked by entities inquiring about general information about the layer to display to users
logInfo(String) - Method in interface org.goplanit.utils.network.layer.TransportLayer
invoked by entities inquiring about general information about the layer to display to users
logInfo(String) - Method in class org.goplanit.zoning.Zoning
Log general information on this zoning to the user
logitChoiceModel - Variable in class org.goplanit.path.choice.StochasticPathChoice
The registered logit choice model
LogitChoiceModel - Class in org.goplanit.path.choice.logit
The logit choice model base class.
LogitChoiceModel(LogitChoiceModel) - Constructor for class org.goplanit.path.choice.logit.LogitChoiceModel
Copy constructor
LogitChoiceModel(IdGroupingToken) - Constructor for class org.goplanit.path.choice.logit.LogitChoiceModel
Constructor
logitChoiceModelConfigurator - Variable in class org.goplanit.path.choice.StochasticPathChoiceConfigurator
logit choice model configurator
LogitChoiceModelConfigurator<T extends LogitChoiceModel> - Class in org.goplanit.path.choice.logit
Base class for all logit choice model configurator implementations
LogitChoiceModelConfigurator(Class<T>) - Constructor for class org.goplanit.path.choice.logit.LogitChoiceModelConfigurator
Constructor
LogitChoiceModelConfiguratorFactory - Class in org.goplanit.path.choice.logit
factory for the logit choice model types supported directory by PLANit
LogitChoiceModelConfiguratorFactory() - Constructor for class org.goplanit.path.choice.logit.LogitChoiceModelConfiguratorFactory
 
logLinkSegmentStatus(long) - Method in class org.goplanit.osm.converter.network.OsmNetworkHandlerProfiler
log user information based on currently number of registered link segments
logLinkStatus(long) - Method in class org.goplanit.osm.converter.network.OsmNetworkHandlerProfiler
log user information based on currently number of registered links
logNodeStatus(long) - Method in class org.goplanit.osm.converter.network.OsmNetworkHandlerProfiler
log user information based on currently number of registered nodes
logProcessingStats(OsmZoningReaderData, Zoning) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerProfiler
log counters regarding main processing phase
logProfileInformation() - Method in class org.goplanit.osm.converter.network.OsmNetworkLayerParser
log profile information gathered during parsing (so far)
logProfileInformation(MacroscopicNetworkLayer) - Method in class org.goplanit.osm.converter.network.OsmNetworkHandlerProfiler
log counters
logRegisteredComponent(Object, boolean) - Method in class org.goplanit.assignment.TrafficAssignment
log registering an item on this traffic assignment
logSettings() - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Convenience method to log all the current settings
logSettings() - Method in class org.goplanit.matsim.converter.MatsimZoningWriterSettings
Log settings
logSettings(MacroscopicNetwork) - Method in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
Convenience method to log all the current settings
logTransferZoneGroupStatus(int) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerProfiler
log user information based on currently number of registered transfer zone groups
logTransferZoneStatus(long) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerProfiler
log user information based on currently number of registered transfer zones
logUnsupportedOsmHighwayTypes() - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
Log all de-activated OSM highwayway types
logUnsupportedOsmRailwayTypes() - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
Log all de-activated OSM railway types
logUnsupportedOsmWayTypes() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Log all de-activated OSM way types
logUnsupportedOsmWayTypes() - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Log all de-activated OSM way types
logWarningIfNotNearBoundingBox(String, Geometry) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
log the given warning message but only when it is not too close to the bounding box, because then it is too likely that it is discarded due to missing infrastructure or other missing assets that could not be parsed fully as they pass through the bounding box barrier.
logWarningIfNotNearBoundingBox(String, Geometry, Envelope, PlanitJtsCrsUtils) - Static method in class org.goplanit.osm.util.OsmBoundingAreaUtils
log the given warning message but only when it is not too close to the bounding box, because then it is too likely that it is discarded due to missing infrastructure or other missing assets that could not be parsed fully as they pass through the bounding box barrier.
LONG - org.goplanit.output.enums.DataType
 
LongMapWrapper<V> - Interface in org.goplanit.utils.wrapper
Version of MApWrapper when we use Long as key
LongMapWrapperImpl<V> - Class in org.goplanit.utils.wrapper
Wrapper class for a map instance with Long keys
LongMapWrapperImpl(Map<Long, V>, Function<V, Long>) - Constructor for class org.goplanit.utils.wrapper.LongMapWrapperImpl
Constructor
LongMapWrapperImpl(LongMapWrapperImpl<V>) - Constructor for class org.goplanit.utils.wrapper.LongMapWrapperImpl
Copy constructor
longStringToBigDecimal(String) - Static method in class org.goplanit.utils.math.TypeConversionUtil
convert a string that can be interpreted as a long to a type that parses long via .valueOf(long theLong)
loopAll(double[][], BiConsumer<Integer, Integer>) - Static method in class org.goplanit.utils.arrays.ArrayUtils
Loop over array entries and apply consumer
loopAll(double[], Consumer<Integer>) - Static method in class org.goplanit.utils.arrays.ArrayUtils
Loop over array entries and apply consumer
loopAll(T[], Consumer<T>) - Static method in class org.goplanit.utils.arrays.ArrayUtils
Loop over array entries and apply consumer
LOW - org.goplanit.utils.event.EventListenerPriority
 
LTM_RELEASE_FLOW_EVENT - Static variable in class org.goplanit.assignment.ltm.eltm.event.ReleaseFlowEvent
event type to identify ltm events representing a change in flow that is being released
LTM_TRIGGER_FLOW_EVENT - Static variable in class org.goplanit.assignment.ltm.eltm.event.TriggerFlowEvent
event type to identify ltm events representing a change in flow that is exogenously triggered
LtmAssignment - Class in org.goplanit.assignment.ltm
Link Transmission Model implementation base implementation for network loading based on LTM network loading paradigm.
LtmAssignment(LtmAssignment) - Constructor for class org.goplanit.assignment.ltm.LtmAssignment
Copy Constructor
LtmAssignment(IdGroupingToken) - Constructor for class org.goplanit.assignment.ltm.LtmAssignment
Constructor
LtmConfigurator<T extends LtmAssignment> - Class in org.goplanit.assignment.ltm
Configurator for sLTM.
LtmConfigurator(Class<T>) - Constructor for class org.goplanit.assignment.ltm.LtmConfigurator
Constructor
LtmTrafficAssignmentBuilder<T extends LtmAssignment> - Class in org.goplanit.assignment.ltm
An LTM traffic assignment builder is assumed to only support Link Transmission Model (LTM) traffic assignment instances.
LtmTrafficAssignmentBuilder(Class<T>, IdGroupingToken, InputBuilderListener, Demands, Zoning, TransportLayerNetwork<?, ?>) - Constructor for class org.goplanit.assignment.ltm.LtmTrafficAssignmentBuilder
Constructor

M

M - org.goplanit.tntp.enums.LengthUnits
 
M_SEC - org.goplanit.tntp.enums.SpeedUnits
 
MACAU - Static variable in class org.goplanit.utils.locale.CountryNames
 
MACROSCOPIC_COMBINED_INPUT_XSD - Static variable in class org.goplanit.io.xml.util.PlanitSchema
 
MACROSCOPIC_DEMAND_XSD - Static variable in class org.goplanit.io.xml.util.PlanitSchema
 
MACROSCOPIC_DEMAND_XSD_SCHEMA_URI_DEV - Static variable in class org.goplanit.io.xml.util.PlanitSchema
the schema URI location of planit macroscopic zoning input during development
MACROSCOPIC_LINK_SEGMENT_TYPE_ID_CLASS - Static variable in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
id class for generating ids
MACROSCOPIC_NETWORK - Static variable in class org.goplanit.network.Network
shorthand for creating a macroscopic infrastructure network
MACROSCOPIC_NETWORK_XSD - Static variable in class org.goplanit.io.xml.util.PlanitSchema
 
MACROSCOPIC_NETWORK_XSD_SCHEMA_URI_DEV - Static variable in class org.goplanit.io.xml.util.PlanitSchema
the schema URI location of planit macroscopic network input during development
MACROSCOPIC_ZONING_XSD - Static variable in class org.goplanit.io.xml.util.PlanitSchema
 
MACROSCOPIC_ZONING_XSD_SCHEMA_URI_DEV - Static variable in class org.goplanit.io.xml.util.PlanitSchema
the schema URI location of planit macroscopic zoning input during development
MacroscopicConstants - Class in org.goplanit.utils.macroscopic
 
MacroscopicConstants() - Constructor for class org.goplanit.utils.macroscopic.MacroscopicConstants
 
MacroscopicLinkOutputTypeAdapter - Interface in org.goplanit.output.adapter
Interface defining the methods required for a macroscopic link (segment) output adapter
MacroscopicLinkOutputTypeAdapterImpl - Class in org.goplanit.output.adapter
Top-level abstract class which defines the common methods required by macroscopic link output type adapters.
MacroscopicLinkOutputTypeAdapterImpl(OutputType, TrafficAssignment) - Constructor for class org.goplanit.output.adapter.MacroscopicLinkOutputTypeAdapterImpl
Constructor
MacroscopicLinkSegment - Interface in org.goplanit.utils.network.layer.macroscopic
Macroscopic traffic modeling oriented link segment.
MacroscopicLinkSegmentFactory - Interface in org.goplanit.utils.network.layer.macroscopic
Factory to create link segments and register them on its container
MacroscopicLinkSegmentFactoryImpl - Class in org.goplanit.network.layer.macroscopic
Factory for creating link segments on link segments container
MacroscopicLinkSegmentFactoryImpl(IdGroupingToken, MacroscopicLinkSegments) - Constructor for class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentFactoryImpl
Constructor
MacroscopicLinkSegmentImpl - Class in org.goplanit.network.layer.macroscopic
Link segment for macroscopic transport networks.
MacroscopicLinkSegmentImpl(MacroscopicLinkSegmentImpl) - Constructor for class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentImpl
Copy constructor
MacroscopicLinkSegmentImpl(IdGroupingToken, Link, boolean) - Constructor for class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentImpl
Constructor
MacroscopicLinkSegments - Interface in org.goplanit.utils.network.layer.macroscopic
Primary managed container for MacroscopicLinkSegments explicitly and create them on the container via its dedicated factory class
MacroscopicLinkSegmentsImpl - Class in org.goplanit.network.layer.macroscopic
Link segments container implementation
MacroscopicLinkSegmentsImpl(MacroscopicLinkSegmentsImpl) - Constructor for class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentsImpl
Copy constructor
MacroscopicLinkSegmentsImpl(IdGroupingToken) - Constructor for class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentsImpl
Constructor
MacroscopicLinkSegmentsImpl(IdGroupingToken, MacroscopicLinkSegmentFactory) - Constructor for class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentsImpl
Constructor
MacroscopicLinkSegmentType - Interface in org.goplanit.utils.network.layer.macroscopic
The macroscopic link segment type characteristics are contained in this class
MacroscopicLinkSegmentTypeFactory - Interface in org.goplanit.utils.network.layer.macroscopic
Factory to create link segments and register them on its container
MacroscopicLinkSegmentTypeFactoryImpl - Class in org.goplanit.network.layer.macroscopic
Factory for creating macroscopic link segment types on link segment types container
MacroscopicLinkSegmentTypeFactoryImpl(IdGroupingToken, MacroscopicLinkSegmentTypes) - Constructor for class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeFactoryImpl
Constructor
MacroscopicLinkSegmentTypeImpl - Class in org.goplanit.network.layer.macroscopic
Each macroscopic link segment is of a particular type reflecting segment specific properties.
MacroscopicLinkSegmentTypeImpl(MacroscopicLinkSegmentTypeImpl) - Constructor for class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Copy constructor.
MacroscopicLinkSegmentTypeImpl(IdGroupingToken, String) - Constructor for class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Constructor with no value for capacity and max density, so when collected they will provide the default instead
MacroscopicLinkSegmentTypeImpl(IdGroupingToken, String, Double) - Constructor for class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Constructor with no value for capacity and max density, so when collected they will provide the default instead
MacroscopicLinkSegmentTypeImpl(IdGroupingToken, String, Double, Double) - Constructor for class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Constructor
MacroscopicLinkSegmentTypes - Interface in org.goplanit.utils.network.layer.macroscopic
A container interface for macroscopic link segment types
MacroscopicLinkSegmentTypesImpl - Class in org.goplanit.network.layer.macroscopic
Implementation of the container interface
MacroscopicLinkSegmentTypesImpl(MacroscopicLinkSegmentTypesImpl) - Constructor for class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypesImpl
Copy constructor
MacroscopicLinkSegmentTypesImpl(IdGroupingToken) - Constructor for class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypesImpl
Constructor
MacroscopicLinkSegmentTypesImpl(IdGroupingToken, MacroscopicLinkSegmentTypeFactory) - Constructor for class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypesImpl
Constructor
MacroscopicNetwork - Class in org.goplanit.network
Macroscopic Network which stores one or more macroscopic network infrastructure layers that together form the complete (intermodal) network.
MacroscopicNetwork(IdGroupingToken) - Constructor for class org.goplanit.network.MacroscopicNetwork
Constructor
MacroscopicNetworkLayer - Interface in org.goplanit.utils.network.layer
Macroscopic physical network layer consisting of nodes, links and macroscopic link segments
MacroscopicNetworkLayerConfigurator - Class in org.goplanit.network
Configurator class that allows one to create and modify a setup for the mapping of modes and macroscopic network layers without actually creating them yet.
MacroscopicNetworkLayerConfigurator() - Constructor for class org.goplanit.network.MacroscopicNetworkLayerConfigurator
 
MacroscopicNetworkLayerFactory - Interface in org.goplanit.utils.network.layers
Factory interface for creating macroscopic network layers
MacroscopicNetworkLayerFactoryImpl - Class in org.goplanit.network.layer
Factory for creating macroscopic network layer instances
MacroscopicNetworkLayerFactoryImpl(IdGroupingToken, MacroscopicNetworkLayers) - Constructor for class org.goplanit.network.layer.MacroscopicNetworkLayerFactoryImpl
Constructor
MacroscopicNetworkLayerImpl - Class in org.goplanit.network.layer
Macroscopic physical Network (layer) that supports one or more modes and link segment types, where the modes are registered on the network (Infrastructure network) level
MacroscopicNetworkLayerImpl(MacroscopicNetworkLayerImpl) - Constructor for class org.goplanit.network.layer.MacroscopicNetworkLayerImpl
Copy constructor
MacroscopicNetworkLayerImpl(IdGroupingToken) - Constructor for class org.goplanit.network.layer.MacroscopicNetworkLayerImpl
Constructor
MacroscopicNetworkLayerImpl(IdGroupingToken, Nodes, Links, MacroscopicLinkSegments) - Constructor for class org.goplanit.network.layer.MacroscopicNetworkLayerImpl
Constructor
MacroscopicNetworkLayers - Interface in org.goplanit.utils.network.layers
interface to manage macroscopic physical network layers, i.e., layers that contain a topologically meaningful representation in the form of nodes and links
MacroscopicNetworkLayersImpl - Class in org.goplanit.network.layers
Implementation of container and factory to manager layers.
MacroscopicNetworkLayersImpl(MacroscopicNetworkLayersImpl) - Constructor for class org.goplanit.network.layers.MacroscopicNetworkLayersImpl
Constructor
MacroscopicNetworkLayersImpl(IdGroupingToken) - Constructor for class org.goplanit.network.layers.MacroscopicNetworkLayersImpl
Constructor
main(String[]) - Static method in class org.goplanit.tntp.TntpMain
Top-level class for running TNTP models
makeClosed2D(Coordinate[]) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
create a copy of the passed in coord array and close it by adding a new coordinate at the end that matches the first.
MALAWI - Static variable in class org.goplanit.utils.locale.CountryNames
 
MALAYSIA - Static variable in class org.goplanit.utils.locale.CountryNames
 
MALDIVES - Static variable in class org.goplanit.utils.locale.CountryNames
 
MALTA - Static variable in class org.goplanit.utils.locale.CountryNames
 
ManagedGraphEntities<E extends GraphEntity> - Interface in org.goplanit.utils.graph
Container class for any graph entities and a factory to create them
ManagedId - Interface in org.goplanit.utils.id
Interface supporting methods that aid in classes that implement IdAble where this id is based on a generated id via the IdGenerator using class signatures and grouping tokens to manage the id generation for the instances
managedIdClass - Variable in class org.goplanit.utils.id.ManagedIdEntitiesImpl
the class signature used for generating the managed id within the group defined by the token
ManagedIdEntities<E extends ManagedId> - Interface in org.goplanit.utils.id
Container class for any managed id derived entities and a factory to create them
ManagedIdEntitiesImpl<E extends ManagedId> - Class in org.goplanit.utils.id
Base class for containers of managed id entities
ManagedIdEntitiesImpl(Function<E, Long>, Class<? extends ManagedId>) - Constructor for class org.goplanit.utils.id.ManagedIdEntitiesImpl
Constructor
ManagedIdEntitiesImpl(ManagedIdEntitiesImpl<E>) - Constructor for class org.goplanit.utils.id.ManagedIdEntitiesImpl
copy constructor
ManagedIdEntityFactory<E extends ManagedId> - Interface in org.goplanit.utils.id
A base abstract class for factories that create entities with a managed internal id.
ManagedIdEntityFactoryImpl<E extends ManagedId> - Class in org.goplanit.utils.id
Base implementation for creating and registering managed id entities and conducting changes to ids based on the factory settings for generating ids.
ManagedIdEntityFactoryImpl(IdGroupingToken) - Constructor for class org.goplanit.utils.id.ManagedIdEntityFactoryImpl
Constructor
ManualInitialLinkSegmentCost - Class in org.goplanit.cost.physical.initial
Initial Link Segment Cost for which all the link segments have the same cost value for a specified mode
ManualInitialLinkSegmentCost(ManualInitialLinkSegmentCost) - Constructor for class org.goplanit.cost.physical.initial.ManualInitialLinkSegmentCost
Copy constructor
ManualInitialLinkSegmentCost(IdGroupingToken) - Constructor for class org.goplanit.cost.physical.initial.ManualInitialLinkSegmentCost
Constructor
MapWrapper<K,​V> - Interface in org.goplanit.utils.wrapper
Wrap a map as a named class
MapWrapperImpl<K,​V> - Class in org.goplanit.utils.wrapper
Abstract Wrapper class implemented for a map instance
MapWrapperImpl(Map<K, V>, Function<V, K>) - Constructor for class org.goplanit.utils.wrapper.MapWrapperImpl
Constructor
MapWrapperImpl(Map<K, V>, Function<V, K>, Collection<V>) - Constructor for class org.goplanit.utils.wrapper.MapWrapperImpl
Constructor
MapWrapperImpl(Map<K, V>, Function<V, K>, MapWrapper<U, V>) - Constructor for class org.goplanit.utils.wrapper.MapWrapperImpl
Special copy(like) constructor allowing one to create a copy with a different index function
MapWrapperImpl(MapWrapperImpl<K, V>) - Constructor for class org.goplanit.utils.wrapper.MapWrapperImpl
Copy constructor
markOsmRelationOuterRoleOsmWayToKeep(long) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
mark an osm way to be kept even if it is not recognised as as valid PT supporting way.
matchesAnyValueTag(String, String...) - Static method in class org.goplanit.osm.util.OsmTagUtils
Verify if the passed in value tag is present in the list of value tags provided
matchFirst(boolean, Predicate<EdgeSegment>) - Method in class org.goplanit.assignment.ltm.sltm.Pas
Match first link segment of PAS segment to predicate provided
matrixContents - Variable in class org.goplanit.utils.od.OdMatrixImpl
matrix of data values
MatsimIntermodalWriter - Class in org.goplanit.matsim.converter
A class that takes a PLANit intermodal network and writes it as a MATSim intermodal network.
MatsimIntermodalWriter() - Constructor for class org.goplanit.matsim.converter.MatsimIntermodalWriter
Default constructor using all default settings for underlying writers
MatsimIntermodalWriter(MatsimIntermodalWriterSettings) - Constructor for class org.goplanit.matsim.converter.MatsimIntermodalWriter
Constructor
MatsimIntermodalWriterFactory - Class in org.goplanit.matsim.converter
Factory for creating PLANitMatsimIntermodalWriters
MatsimIntermodalWriterFactory() - Constructor for class org.goplanit.matsim.converter.MatsimIntermodalWriterFactory
 
MatsimIntermodalWriterSettings - Class in org.goplanit.matsim.converter
Settings specific to writing the intermodal related outputs in Matsim format (network and pt)
MatsimIntermodalWriterSettings() - Constructor for class org.goplanit.matsim.converter.MatsimIntermodalWriterSettings
Default constructor
MatsimIntermodalWriterSettings(String, String) - Constructor for class org.goplanit.matsim.converter.MatsimIntermodalWriterSettings
Constructor
MatsimIntermodalWriterSettings(String, String, String, String) - Constructor for class org.goplanit.matsim.converter.MatsimIntermodalWriterSettings
Constructor
MatsimIntermodalWriterSettings(MatsimNetworkWriterSettings, MatsimZoningWriterSettings) - Constructor for class org.goplanit.matsim.converter.MatsimIntermodalWriterSettings
Constructor
MatsimNetworkWriter - Class in org.goplanit.matsim.converter
A class that takes a PLANit network and writes it as a MATSIM network.
MatsimNetworkWriter() - Constructor for class org.goplanit.matsim.converter.MatsimNetworkWriter
Default constructor.
MatsimNetworkWriter(MatsimNetworkWriterSettings) - Constructor for class org.goplanit.matsim.converter.MatsimNetworkWriter
Constructor
MatsimNetworkWriterFactory - Class in org.goplanit.matsim.converter
Factory for creating PLANitMatsimWriters
MatsimNetworkWriterFactory() - Constructor for class org.goplanit.matsim.converter.MatsimNetworkWriterFactory
 
MatsimNetworkWriterSettings - Class in org.goplanit.matsim.converter
Settings for the MATSIM writer By default the MATSIM writer will activate all available predefined PLANit modes for writing.
MatsimNetworkWriterSettings(String) - Constructor for class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
constructor
MatsimNetworkWriterSettings(String, String) - Constructor for class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
constructor
MatsimNetworkWriterSettings(String, String, String) - Constructor for class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
constructor
MatsimNetworkXmlAttributes - Class in org.goplanit.matsim.xml
MATSIM network XML attributes used
MatsimNetworkXmlAttributes() - Constructor for class org.goplanit.matsim.xml.MatsimNetworkXmlAttributes
 
MatsimNetworkXmlElements - Class in org.goplanit.matsim.xml
MATSIM network XML elements used
MatsimNetworkXmlElements() - Constructor for class org.goplanit.matsim.xml.MatsimNetworkXmlElements
 
MatsimTransitXmlAttributes - Class in org.goplanit.matsim.xml
MATSIM transit XML attributes used
MatsimTransitXmlAttributes() - Constructor for class org.goplanit.matsim.xml.MatsimTransitXmlAttributes
 
MatsimTransitXmlElements - Class in org.goplanit.matsim.xml
MATSIM transit XML elements used
MatsimTransitXmlElements() - Constructor for class org.goplanit.matsim.xml.MatsimTransitXmlElements
 
MatsimWriter<T> - Class in org.goplanit.matsim.converter
Base class from which all matsim writers derive
MatsimWriter(IdMapperType) - Constructor for class org.goplanit.matsim.converter.MatsimWriter
Constructor
MatsimZoningWriter - Class in org.goplanit.matsim.converter
A class that takes a PLANit zoning and extracts and writes the MATSIM public transport information to disk.
MatsimZoningWriter(MatsimZoningWriterSettings, MatsimNetworkWriterSettings) - Constructor for class org.goplanit.matsim.converter.MatsimZoningWriter
constructor
MatsimZoningWriterFactory - Class in org.goplanit.matsim.converter
Factory for creating PLANitMatsim zoning writers.
MatsimZoningWriterFactory() - Constructor for class org.goplanit.matsim.converter.MatsimZoningWriterFactory
 
MatsimZoningWriterSettings - Class in org.goplanit.matsim.converter
Settings specific to writing the zoning related output in Matsim format (pt)
MatsimZoningWriterSettings() - Constructor for class org.goplanit.matsim.converter.MatsimZoningWriterSettings
Default constructor using default output file name and Global country name
MatsimZoningWriterSettings(String) - Constructor for class org.goplanit.matsim.converter.MatsimZoningWriterSettings
Default constructor
MatsimZoningWriterSettings(String, String) - Constructor for class org.goplanit.matsim.converter.MatsimZoningWriterSettings
Constructor
MatsimZoningWriterSettings(String, String, String) - Constructor for class org.goplanit.matsim.converter.MatsimZoningWriterSettings
Constructor
MatsimZoningWriterSettings(String, String, String, MacroscopicNetwork) - Constructor for class org.goplanit.matsim.converter.MatsimZoningWriterSettings
Constructor
MAURITIUS - Static variable in class org.goplanit.utils.locale.CountryNames
 
MAX_GAP - Static variable in class org.goplanit.gap.NormBasedGapFunction
maximum gap possible
MAX_SLOPE - org.goplanit.gtfs.enums.GtfsKeyType
 
MAX_SPEED - Static variable in class org.goplanit.osm.tags.OsmSpeedTags
 
MAX_SPEED_BACKWARD - Static variable in class org.goplanit.osm.tags.OsmSpeedTags
 
MAX_SPEED_BACKWARD_LANES - Static variable in class org.goplanit.osm.tags.OsmSpeedTags
 
MAX_SPEED_FORWARD - Static variable in class org.goplanit.osm.tags.OsmSpeedTags
 
MAX_SPEED_FORWARD_LANES - Static variable in class org.goplanit.osm.tags.OsmSpeedTags
 
MAX_SPEED_LANES - Static variable in class org.goplanit.osm.tags.OsmSpeedTags
 
MAXIMUM_DENSITY - org.goplanit.output.property.OutputPropertyType
 
MAXIMUM_DENSITY - Static variable in interface org.goplanit.utils.network.layer.physical.LinkSegment
Default maximum link density in pcu/km
MAXIMUM_SPEED - org.goplanit.output.property.OutputPropertyType
 
MAXIMUM_SPEED - org.goplanit.tntp.enums.NetworkFileColumnType
 
MaximumDensityOutputProperty - Class in org.goplanit.output.property
Maximum density in pcu/km
MaximumDensityOutputProperty() - Constructor for class org.goplanit.output.property.MaximumDensityOutputProperty
 
maximumDensityPerLanePcuKmLane - Variable in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Maximum density in pcu/km/lane
MaximumSpeedOutputProperty - Class in org.goplanit.output.property
 
MaximumSpeedOutputProperty() - Constructor for class org.goplanit.output.property.MaximumSpeedOutputProperty
 
maxSpeedKmH - Variable in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesImpl
Maximum speed of mode (tied to a road segment type) in km/h
measuredNetworkCost - Variable in class org.goplanit.gap.LinkBasedRelativeDualityGapFunction
Current system cost as it stands
measuredValue - Variable in class org.goplanit.gap.NormBasedGapFunction
Current value as it stands
MEMORY_OUTPUT_FORMATTER - Static variable in interface org.goplanit.output.formatter.OutputFormatter
Memory output formatter which stores all results in memory rather than persist them to disk
MemoryOutputFormatter - Class in org.goplanit.output.formatter
OutputFormatter which stores data in memory, using specified keys and output properties.
MemoryOutputFormatter(IdGroupingToken) - Constructor for class org.goplanit.output.formatter.MemoryOutputFormatter
Constructor
MemoryOutputIterator - Class in org.goplanit.output.formatter
Iterator which loops through the keys and values stored in the MemoryOutputFormatter This class is a wrapper for MultiKeyPlanItDataIterator.
MemoryOutputIterator(MultiKeyPlanItData) - Constructor for class org.goplanit.output.formatter.MemoryOutputIterator
Constructor
mergeLineStrings(LineString, LineString) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
Merge two line strings that are expected to have at least one point in common, in case any input is null or there is no overlap between the two null is returned
METADATA_XSD - Static variable in class org.goplanit.io.xml.util.PlanitSchema
 
METER - org.goplanit.utils.unit.UnitType
 
METER - Static variable in interface org.goplanit.utils.unit.Unit
predefined METER DistanceUnit
METER_SECOND - Static variable in interface org.goplanit.utils.unit.Unit
predefined METER/SECOND Unit
MILES - org.goplanit.tntp.enums.LengthUnits
 
MILES_H - org.goplanit.tntp.enums.SpeedUnits
 
MILES_PER_HOUR - Static variable in class org.goplanit.osm.tags.OsmSpeedTags
unit addendum for max speed values in miles per hour
MIN_TRANSFER_TIME - org.goplanit.gtfs.enums.GtfsKeyType
 
MIN_WIDTH - org.goplanit.gtfs.enums.GtfsKeyType
 
MINI_BUS - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
smaller bus for public transport
MINIATURE - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
miniature railways, not actual railways
MINIMUM_LANES_PER_DIRECTION - Static variable in class org.goplanit.osm.defaults.OsmLaneDefaults
minimum number of lanes per direction, default is 1
minimumNetworkCost - Variable in class org.goplanit.gap.LinkBasedRelativeDualityGapFunction
Represents the total minimum cost possible
MinMaxPathResult - Interface in org.goplanit.algorithms.shortestpath
Track results of a min-max path tree path execution allowing one to extract both minimum and maximum cost paths along the tree.
MinMaxPathResultImpl - Class in org.goplanit.algorithms.shortestpath
Implementation of the MinMaxPathResult interface
MinMaxPathResultImpl(double[], EdgeSegment[], double[], EdgeSegment[]) - Constructor for class org.goplanit.algorithms.shortestpath.MinMaxPathResultImpl
Constructor
MINUTE - org.goplanit.utils.unit.UnitType
 
MINUTE - Static variable in interface org.goplanit.utils.unit.Unit
predefined MINUTE TimeUnit
MINUTE_2_HOUR - Static variable in class org.goplanit.utils.unit.TimeUnit
minute to hour conversion multiplier
MINUTE_2_SECOND - Static variable in class org.goplanit.utils.unit.TimeUnit
minute to second conversion multiplier
MINUTES - org.goplanit.tntp.enums.TimeUnits
 
MNL - Static variable in class org.goplanit.path.choice.logit.LogitChoiceModel
short hand for MNL class type
Mode - Interface in org.goplanit.utils.mode
Interface to represent a mode
MODE_EXTERNAL_ID - org.goplanit.output.property.OutputPropertyType
 
MODE_ID - org.goplanit.output.property.OutputPropertyType
 
MODE_ID_CLASS - Static variable in interface org.goplanit.utils.mode.Mode
id class for generating ids
MODE_XML_ID - org.goplanit.output.property.OutputPropertyType
 
modeAccessConfiguration - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
the default mode access configuration used in case no explicit access information is available on the osmway's tags
modeAccessDefaultsByCountry - Static variable in class org.goplanit.osm.defaults.OsmModeAccessDefaultsByCountry
store all defaults per country by ISO2 code
modeAccessProperties - Variable in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Track access properties for each of the modes it supports for quick lookups
ModeData - Class in org.goplanit.assignment.traditionalstatic
Object to store the flows for each mode during the assignment iterations
ModeData(double[]) - Constructor for class org.goplanit.assignment.traditionalstatic.ModeData
Constructor
ModeExternalIdOutputProperty - Class in org.goplanit.output.property
 
ModeExternalIdOutputProperty() - Constructor for class org.goplanit.output.property.ModeExternalIdOutputProperty
 
ModeFactory - Interface in org.goplanit.utils.mode
Factory interface for creating mode instances
ModeFactoryImpl - Class in org.goplanit.mode
Factory for creating modes on modes container
ModeFactoryImpl(IdGroupingToken, Modes) - Constructor for class org.goplanit.mode.ModeFactoryImpl
Constructor
ModeFeaturesFactory - Class in org.goplanit.mode
Factory class to create physical and usability features for custom modes
ModeFeaturesFactory() - Constructor for class org.goplanit.mode.ModeFeaturesFactory
 
ModeIdOutputProperty - Class in org.goplanit.output.property
 
ModeIdOutputProperty() - Constructor for class org.goplanit.output.property.ModeIdOutputProperty
 
ModeImpl - Class in org.goplanit.mode
A Mode is a user class feature representing a single form of transport (car, truck etc.).
ModeImpl(IdGroupingToken, double, String, double) - Constructor for class org.goplanit.mode.ModeImpl
Constructor, using all defaults for non-provided parameters
ModeImpl(IdGroupingToken, String, double, double, PhysicalModeFeatures, UsabilityModeFeatures) - Constructor for class org.goplanit.mode.ModeImpl
Constructor, using all defaults for non-provided parameters
modeLanesBackwardKeyTags - Variable in class org.goplanit.osm.converter.helper.OsmModeLanesTaggingSchemeHelper
<mode>:lanes:backward tags
modeLanesForwardKeyTags - Variable in class org.goplanit.osm.converter.helper.OsmModeLanesTaggingSchemeHelper
<mode>:lanes:forward tags
modeLanesKeyTags - Variable in class org.goplanit.osm.converter.helper.OsmModeLanesTaggingSchemeHelper
<mode>:lanes tags
modes - Variable in class org.goplanit.mode.ModeFactoryImpl
modes container to use
Modes - Interface in org.goplanit.utils.mode
container class and factory methods for modes with some
MODES - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlAttributes
 
ModesImpl - Class in org.goplanit.mode
Implementation of the Modes interface to create and register modes
ModesImpl(ModesImpl) - Constructor for class org.goplanit.mode.ModesImpl
Copy Constructor
ModesImpl(IdGroupingToken) - Constructor for class org.goplanit.mode.ModesImpl
Constructor
ModesImpl(ModeFactory) - Constructor for class org.goplanit.mode.ModesImpl
Constructor
modeToLayerXmlId - Variable in class org.goplanit.network.MacroscopicNetworkLayerConfigurator
track mode to layer mapping
ModeXmlIdOutputProperty - Class in org.goplanit.output.property
 
ModeXmlIdOutputProperty() - Constructor for class org.goplanit.output.property.ModeXmlIdOutputProperty
 
modifiedLinkSegmentTypeModes - Variable in class org.goplanit.osm.physical.network.macroscopic.ModifiedLinkSegmentTypes
track all modified link segment types (value) that differ by the allowed modes from the original (key)
ModifiedLinkSegmentTypes - Class in org.goplanit.osm.physical.network.macroscopic
Helper class that tracks all modified, i.e., custom link segment types, that differ from the default link segment types created for open street map road and rail way types.
ModifiedLinkSegmentTypes() - Constructor for class org.goplanit.osm.physical.network.macroscopic.ModifiedLinkSegmentTypes
 
ModifiedLinkSegmentTypes.ModifiedLinkSegmentTypesModes - Class in org.goplanit.osm.physical.network.macroscopic
Track link segment types where only modes are either added or removed compared to their parent link segment type.
ModifiedZoneIdsEvent - Class in org.goplanit.zoning.modifier.event
Wrapper for all events fired with zoning as a source
ModifiedZoneIdsEvent(ZoningModifier, Zoning) - Constructor for class org.goplanit.zoning.modifier.event.ModifiedZoneIdsEvent
Wrapper for a modified zoning ids event indicating that one or more managed internal ids of the zoning have been changed
MOFA - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
motorised bicycls with a speed restriction of 25km/h
MONDAY - org.goplanit.gtfs.enums.GtfsKeyType
 
MONO_RAIL - Static variable in class org.goplanit.osm.tags.OsmRailModeTags
 
MONO_RAIL - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
MOPED - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
motorised bicycls with a speed restriction of 45km/h
MOTOR_BIKE - org.goplanit.utils.mode.PredefinedModeType
 
MOTOR_BIKE_PHYSICAL_FEATURES - Static variable in class org.goplanit.mode.MotorBikeMode
 
MOTOR_BIKE_USABLITY_FEATURES - Static variable in class org.goplanit.mode.MotorBikeMode
 
MOTOR_CAR - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
motor car part of motorised vehicle category type
MOTOR_CYCLE - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
motor cycle part of motorised vehicle category type
MOTOR_HOME - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
motor home part of motorised vehicle category type
MOTOR_VEHICLE - Static variable in class org.goplanit.osm.tags.OsmRoadModeCategoryTags
group indicating any motor vehicle type
MotorBikeMode - Class in org.goplanit.mode
the predefined motor bike mode name: bicycle maxspeed (km/h): 130 pcu: 0.5 vehicular type: VEHICULAR motorisation: NON_MOTORISED track: ROAD use: PRIVATE
MotorBikeMode(IdGroupingToken) - Constructor for class org.goplanit.mode.MotorBikeMode
Constructor for motor bike mode
MotorisationModeType - Enum in org.goplanit.utils.mode
A (vehicular) mode is either motorised or not; part of physical features
MOTORISED - org.goplanit.utils.mode.MotorisationModeType
 
MOTORWAY - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
MOTORWAY_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane
MOTORWAY_LINK - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
MOTORWAY_LINK_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane
MOZAMBIQUE - Static variable in class org.goplanit.utils.locale.CountryNames
 
MSA - Static variable in class org.goplanit.sdinteraction.smoothing.Smoothing
short hand for configuring smoothing with MSA instance
MSASmoothing - Class in org.goplanit.sdinteraction.smoothing
MSA smoothing object
MSASmoothing(MSASmoothing) - Constructor for class org.goplanit.sdinteraction.smoothing.MSASmoothing
Copy constructor
MSASmoothing(IdGroupingToken) - Constructor for class org.goplanit.sdinteraction.smoothing.MSASmoothing
Constructor
MSASmoothingConfigurator - Class in org.goplanit.sdinteraction.smoothing
configurator for MSA smoothing implementation
MSASmoothingConfigurator() - Constructor for class org.goplanit.sdinteraction.smoothing.MSASmoothingConfigurator
Constructor
MultiConverter<T,​U> - Class in org.goplanit.converter
Convert multiple PLANit entities parsed by a reader from one format and persisted with a writer to another
MultiConverter(MultiConverterReader<T, U>, MultiConverterWriter<T, U>) - Constructor for class org.goplanit.converter.MultiConverter
constructor
MultiConverterReader<T,​U> - Interface in org.goplanit.converter
Interface for classes able to convert entities of multiple types which are then returned
MultiConverterWriter<T,​U> - Interface in org.goplanit.converter
Interface for classes able to write a PLANit entities of given type to disk
MultiKeyPlanItData - Class in org.goplanit.data
Class which holds arrays of output property values, identified by arrays of output keys This class is a wrapper for the MultiKeyMap object which is a Map with multiple keys.
MultiKeyPlanItData(OutputProperty[], OutputProperty...) - Constructor for class org.goplanit.data.MultiKeyPlanItData
Constructor
MultiKeyPlanItData(OutputProperty, OutputProperty...) - Constructor for class org.goplanit.data.MultiKeyPlanItData
Constructor
MultiKeyPlanItData(OutputProperty, OutputProperty, OutputProperty...) - Constructor for class org.goplanit.data.MultiKeyPlanItData
Constructor
MultiKeyPlanItData(OutputProperty, OutputProperty, OutputProperty, OutputProperty...) - Constructor for class org.goplanit.data.MultiKeyPlanItData
Constructor
MultiKeyPlanItDataIterator - Interface in org.goplanit.data
Iterator which returns the keys and values for each row in a MultiKeyPlanItData object.
MultiKeyPlanItDataIteratorImpl - Class in org.goplanit.data
Implementation of the MultiKeyPlanItDataIterator interface
MultiKeyPlanItDataIteratorImpl(boolean, IterableMap<Object, Object[]>, MultiKeyMap<Object, Object[]>) - Constructor for class org.goplanit.data.MultiKeyPlanItDataIteratorImpl
Constructor
MultinomialLogit - Class in org.goplanit.path.choice.logit
MNL choice model implementation
MultinomialLogit(MultinomialLogit) - Constructor for class org.goplanit.path.choice.logit.MultinomialLogit
Copy constructor
MultinomialLogit(IdGroupingToken) - Constructor for class org.goplanit.path.choice.logit.MultinomialLogit
Constructor
MultinomialLogitConfigurator - Class in org.goplanit.path.choice.logit
MNL configurator implementations
MultinomialLogitConfigurator() - Constructor for class org.goplanit.path.choice.logit.MultinomialLogitConfigurator
Constructor
MULTIPOLYGON - Static variable in class org.goplanit.osm.tags.OsmRelationTypeTags
 

N

name - Variable in class org.goplanit.graph.EdgeImpl
Name of the edge
name - Variable in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
name of the link segment type
name - Variable in class org.goplanit.network.layer.physical.NodeImpl
name of the node
name - Variable in enum org.goplanit.utils.unit.UnitType
 
name - Variable in class org.goplanit.zoning.ConnectoidImpl
name of the connectoid if any
name - Variable in class org.goplanit.zoning.TransferZoneGroupImpl
name of the transfer zone group
name - Variable in class org.goplanit.zoning.ZoneImpl
name of the zone
NAME - Static variable in class org.goplanit.matsim.xml.MatsimTransitXmlAttributes
 
NAME - Static variable in class org.goplanit.osm.tags.OsmTags
 
NAME - Static variable in class org.goplanit.output.property.CalculatedSpeedOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.CapacityPerLaneOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.CostTimesFlowOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.DensityOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.DestinationZoneExternalIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.DestinationZoneIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.DestinationZoneXmlIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.DownstreamNodeExternalIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.DownstreamNodeIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.DownstreamNodeLocationOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.DownstreamNodeXmlIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.FlowOutputProperty
Name of the property
NAME - Static variable in class org.goplanit.output.property.InflowOutputProperty
Name of the property
NAME - Static variable in class org.goplanit.output.property.IterationIndexOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.LengthOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.LinkSegmentCostOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.LinkSegmentExternalIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.LinkSegmentIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.LinkSegmentTypeIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.LinkSegmentTypeNameOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.LinkSegmentTypeXmlIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.LinkSegmentXmlIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.MaximumDensityOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.MaximumSpeedOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.ModeExternalIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.ModeIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.ModeXmlIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.NumberOfLanesOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.OdCostOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.OriginZoneExternalIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.OriginZoneIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.OriginZoneXmlIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.OutflowOutputProperty
Name of the property
NAME - Static variable in class org.goplanit.output.property.PathIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.PathOutputStringProperty
 
NAME - Static variable in class org.goplanit.output.property.RunIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.TimePeriodExternalIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.TimePeriodIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.TimePeriodXmlIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.UpstreamNodeExternalIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.UpstreamNodeIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.UpstreamNodeLocationOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.UpstreamNodeXmlIdOutputProperty
 
NAME - Static variable in class org.goplanit.output.property.VcRatioOutputProperty
 
NAMESPACE_OPENGIS_PREFIX - Static variable in class org.goplanit.io.xml.util.PlanitNamespacePrefixMapper
 
NAMESPACE_OPENGIS_URI - Static variable in class org.goplanit.io.xml.util.PlanitNamespacePrefixMapper
 
NAMIBIA - Static variable in class org.goplanit.utils.locale.CountryNames
 
NARROW_GAUGE - Static variable in class org.goplanit.osm.tags.OsmRailModeTags
 
NARROW_GAUGE - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
NAURU - Static variable in class org.goplanit.utils.locale.CountryNames
 
NEGATIVE_ACCESS_VALUE_TAGS - Static variable in class org.goplanit.osm.tags.OsmAccessTags
no none private destination delivery customers use_sidepath separate dismount discouraged
NEPAL - Static variable in class org.goplanit.utils.locale.CountryNames
 
NETHERLANDS - Static variable in class org.goplanit.utils.locale.CountryNames
 
NETHERLANDS_RDS - Static variable in class org.goplanit.utils.epsg.EpsgCodesByCountry
Area of use: Netherlands, Rijks Driehoek Stelsel, EPSG:28992
network - Variable in class org.goplanit.io.converter.zoning.PlanitZoningReader
the network this zoning relates to
Network - Class in org.goplanit.network
Base class for any network.
Network(Network) - Constructor for class org.goplanit.network.Network
Copy constructor
Network(IdGroupingToken) - Constructor for class org.goplanit.network.Network
Constructor
NETWORK - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlElements
 
NETWORK_XSD_FILE - Static variable in class org.goplanit.io.converter.network.PlanitNetworkReader
Default XSD files used to validate input XML files against, TODO: move to properties file
NetworkConverter - Class in org.goplanit.converter.network
Network converter class able to convert a network from one type to another
NetworkConverter(NetworkReader, NetworkWriter) - Constructor for class org.goplanit.converter.network.NetworkConverter
constructor
NetworkConverterFactory - Class in org.goplanit.converter.network
Factory class for creating network converters
NetworkConverterFactory() - Constructor for class org.goplanit.converter.network.NetworkConverterFactory
 
NetworkFileColumnType - Enum in org.goplanit.tntp.enums
Enumeration giving roles of columns in TNTP network input file
NetworkFlowUpdateData - Class in org.goplanit.assignment.ltm.sltm.consumer
Base class to aid updating of the network link flows during loading.
NetworkFlowUpdateData(NetworkLoadingFactorData) - Constructor for class org.goplanit.assignment.ltm.sltm.consumer.NetworkFlowUpdateData
constructor, special case where link sending flows are not to be updated
NetworkFlowUpdateData(SendingFlowData, NetworkLoadingFactorData) - Constructor for class org.goplanit.assignment.ltm.sltm.consumer.NetworkFlowUpdateData
constructor
networkIdGroupingToken - Variable in class org.goplanit.network.Network
a token for this network in particular to ensure unique ids across all entities of the same class instance within this network
networkLayerLinks - Variable in class org.goplanit.network.layer.service.ServiceLegImpl
Service leg's underlying links connecting its two service nodes
NetworkLoading - Class in org.goplanit.supply.networkloading
Network loading traffic component
NetworkLoading(NetworkLoading) - Constructor for class org.goplanit.supply.networkloading.NetworkLoading
Copy Constructor
NetworkLoading(IdGroupingToken) - Constructor for class org.goplanit.supply.networkloading.NetworkLoading
Base constructor
networkLoadingFactorData - Variable in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
tracks flow acceptance factors as well as its two related other factors, storage and capacity factors
NetworkLoadingFactorData - Class in org.goplanit.assignment.ltm.sltm.loading
Track the sLTM variables representing the various factors used: flow acceptance factors (alphas) flow capacity factors (betas) storage capacity factors (gammas)
NetworkLoadingFactorData(int) - Constructor for class org.goplanit.assignment.ltm.sltm.loading.NetworkLoadingFactorData
Constructor
networkLoadingLinkSegmentInflowUpdate(double[]) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingBush
Conduct a network loading to compute updated inflow rates (without tracking turn flows): Eq.
networkLoadingLinkSegmentInflowUpdate(double[]) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingPath
Conduct a network loading to compute updated inflow rates (without tracking turn flows): Eq.
networkLoadingLinkSegmentInflowUpdate(double[]) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Conduct a network loading to compute updated inflow rates (without tracking turn flows): Eq.
networkLoadingTurnFlowUpdate() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingBush
Conduct a network loading to compute updated turn inflow rates u_ab: Eq.
networkLoadingTurnFlowUpdate() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingPath
Conduct a network loading to compute updated turn inflow rates u_ab: Eq.
networkLoadingTurnFlowUpdate() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Conduct a network loading to compute updated turn inflow rates u_ab: Eq.
networkNode - Variable in class org.goplanit.network.layer.service.ServiceNodeImpl
underlying network node
NetworkReader - Interface in org.goplanit.converter.network
Interface to read a PLANit network
NetworkReaderImpl - Class in org.goplanit.converter.network
A network reader implementation with built-in convenience containers that maps ids used by the external data source to relate entities to each other to the created PLANit entries.
NetworkReaderImpl() - Constructor for class org.goplanit.converter.network.NetworkReaderImpl
Constructor
networkSettings - Variable in class org.goplanit.io.converter.intermodal.PlanitIntermodalReaderSettings
the network settings to use
networkSettings - Variable in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriterSettings
the network settings to use
networkSettings - Variable in class org.goplanit.matsim.converter.MatsimIntermodalWriterSettings
the network settings to use
networkSettings - Variable in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderSettings
the network settings to use
networkToPopulate - Variable in class org.goplanit.io.converter.intermodal.PlanitIntermodalReader
the network to populate
NetworkTurnFlowUpdateData - Class in org.goplanit.assignment.ltm.sltm.consumer
Base class to aid updating of the network turn flows during loading.
NetworkTurnFlowUpdateData(boolean, SendingFlowData, SplittingRateData, NetworkLoadingFactorData) - Constructor for class org.goplanit.assignment.ltm.sltm.consumer.NetworkTurnFlowUpdateData
constructor
NetworkTurnFlowUpdateData(boolean, SplittingRateData, NetworkLoadingFactorData) - Constructor for class org.goplanit.assignment.ltm.sltm.consumer.NetworkTurnFlowUpdateData
constructor where sending flows are not to be updated
NetworkWriter - Interface in org.goplanit.converter.network
Interface to write a PLANit network to disk
NEW_ZEALAND - Static variable in class org.goplanit.utils.locale.CountryNames
 
NEWELL - Static variable in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagram
short hand for Newell fundamental diagram class type
NewellFundamentalDiagram - Class in org.goplanit.supply.fundamentaldiagram
Implementation of a Newell (triangular) fundamental diagram for a road section (link segment)
NewellFundamentalDiagram(double) - Constructor for class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagram
Constructor using all defaults except for the free speed to apply
NewellFundamentalDiagram(double, double) - Constructor for class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagram
Constructor using all defaults except for the free speed to apply
NewellFundamentalDiagram(double, double, double) - Constructor for class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagram
Constructor using all defaults except for the free speed to apply
NewellFundamentalDiagram(LinearFundamentalDiagramBranch, LinearFundamentalDiagramBranch) - Constructor for class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagram
Constructor using all defaults except for the free speed to apply
NewellFundamentalDiagram(NewellFundamentalDiagram) - Constructor for class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagram
Copy constructor
NewellFundamentalDiagramComponent - Class in org.goplanit.supply.fundamentaldiagram
Newell fundamental diagram traffic component
NewellFundamentalDiagramComponent(NewellFundamentalDiagramComponent) - Constructor for class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagramComponent
Copy constructor
NewellFundamentalDiagramComponent(IdGroupingToken) - Constructor for class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagramComponent
Constructor
NewellFundamentalDiagramConfigurator - Class in org.goplanit.supply.fundamentaldiagram
Configurator for Newell Fundamental diagram implementation.
NewellFundamentalDiagramConfigurator() - Constructor for class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagramConfigurator
Constructor
next() - Method in interface org.goplanit.data.MultiKeyPlanItDataIterator
Returns the next array of keys in the iteration
next() - Method in class org.goplanit.data.MultiKeyPlanItDataIteratorImpl
Advances the iteration and returns the next array of keys in the iteration
next() - Method in class org.goplanit.output.formatter.MemoryOutputIterator
Returns the next array of keys in the iteration
next() - Method in class org.goplanit.utils.od.OdHashedIterator
next() - Method in class org.goplanit.utils.od.OdMatrixIterator
NO - Static variable in class org.goplanit.osm.tags.OsmAccessTags
value: no tag
NO - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
NO - Static variable in class org.goplanit.osm.tags.OsmOneWayTags
 
NO - Static variable in class org.goplanit.osm.tags.OsmPedestrianTags
value for sidewalk key , see also https://wiki.openstreetmap.org/wiki/Key:sidewalk
NO - Static variable in class org.goplanit.osm.tags.OsmTags
 
NO_VEHICLE - org.goplanit.utils.mode.VehicularModeType
 
Node - Interface in org.goplanit.utils.network.layer.physical
Node is a vertex but not all vertices are nodes.
NODE - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlElements
 
NODE_EXTERNAL_ID - org.goplanit.output.enums.PathOutputIdentificationType
 
NODE_ID - org.goplanit.output.enums.PathOutputIdentificationType
 
NODE_ID_CLASS - Static variable in interface org.goplanit.utils.network.layer.physical.Node
id class for generating ids
NODE_XML_ID - org.goplanit.output.enums.PathOutputIdentificationType
 
nodeAccessDownstream - Variable in class org.goplanit.zoning.DirectedConnectoidImpl
the node access given an access edge segment is either up or downstream
NodeFactory - Interface in org.goplanit.utils.network.layer.physical
Factory interface for creating node instances
NodeFactoryImpl - Class in org.goplanit.network.layer.physical
Factory for creating nodes on nodes container
NodeFactoryImpl(IdGroupingToken, Nodes) - Constructor for class org.goplanit.network.layer.physical.NodeFactoryImpl
Constructor
nodeId - Variable in class org.goplanit.network.layer.physical.NodeImpl
Unique node identifier
NodeImpl - Class in org.goplanit.network.layer.physical
Node representation connected to one or more entry and exit links
NodeImpl(NodeImpl) - Constructor for class org.goplanit.network.layer.physical.NodeImpl
Copy constructor, see also VertexImpl
NodeImpl(IdGroupingToken) - Constructor for class org.goplanit.network.layer.physical.NodeImpl
Node constructor
nodeLocationEquals2D(OsmNode, Coordinate) - Static method in class org.goplanit.osm.util.OsmNodeUtils
Verify if the location of the provided coordinate equals the node's location
NodeModel - Interface in org.goplanit.algorithms.nodemodel
Node model algorithm base interface
NodeModelComponent - Class in org.goplanit.supply.network.nodemodel
Node model traffic component
NodeModelComponent(NodeModelComponent) - Constructor for class org.goplanit.supply.network.nodemodel.NodeModelComponent
Copy constructor
NodeModelComponent(IdGroupingToken) - Constructor for class org.goplanit.supply.network.nodemodel.NodeModelComponent
Base constructor
NodeModelConfigurator<T extends NodeModelComponent> - Class in org.goplanit.supply.network.nodemodel
Base class for all node model configurator implementations
NodeModelConfigurator(Class<T>) - Constructor for class org.goplanit.supply.network.nodemodel.NodeModelConfigurator
Constructor
NodeModelConfiguratorFactory - Class in org.goplanit.supply.network.nodemodel
factory for the node model types supported directory by PLANit
NodeModelConfiguratorFactory() - Constructor for class org.goplanit.supply.network.nodemodel.NodeModelConfiguratorFactory
 
Nodes - Interface in org.goplanit.utils.network.layer.physical
Container class for primary managed nodes container and access to factory to create and register them on this instance
NODES - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlElements
 
NodesImpl - Class in org.goplanit.network.layer.physical
Nodes primary managed container implementation
NodesImpl(NodesImpl) - Constructor for class org.goplanit.network.layer.physical.NodesImpl
Copy constructor
NodesImpl(IdGroupingToken) - Constructor for class org.goplanit.network.layer.physical.NodesImpl
Constructor
NodesImpl(IdGroupingToken, NodeFactory) - Constructor for class org.goplanit.network.layer.physical.NodesImpl
Constructor
NON_MOTORISED - org.goplanit.utils.mode.MotorisationModeType
 
NON_RAILBASED_OSM_RAILWAY_VALUE_TAGS - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
the OSM railway values that are marked as non-rail types, i.e., they can never be activated to be converted into links
NON_ROADBASED_HIGHWAY_VALUE_TAGS - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
the OSM highway values that are marked as non-road types, i.e., they can never be activated to be converted into links
NONE - org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingScheme
 
NONE - org.goplanit.osm.util.OsmPtVersionScheme
 
NONE - org.goplanit.output.enums.OdSkimSubOutputType
 
NONE - org.goplanit.utils.unit.UnitGroup
 
NONE - org.goplanit.utils.unit.UnitType
 
NONE - org.goplanit.utils.zoning.ConnectoidType
 
NONE - org.goplanit.utils.zoning.TransferZoneType
 
NONE - Static variable in class org.goplanit.osm.tags.OsmAccessTags
value: no tag
NONE - Static variable in class org.goplanit.osm.tags.OsmPedestrianTags
value for sidewalk key , see also https://wiki.openstreetmap.org/wiki/Key:sidewalk
NONE - Static variable in class org.goplanit.osm.tags.OsmTags
 
NONE - Static variable in interface org.goplanit.utils.unit.Unit
 
NoneUnit - Class in org.goplanit.utils.unit
Simple unit that comprises a single unit
NoneUnit() - Constructor for class org.goplanit.utils.unit.NoneUnit
Constructor
nonUrbanHighwayDefaults - Variable in class org.goplanit.osm.defaults.OsmSpeedLimitDefaults
non-urban highway speed limit defaults
norm - Variable in class org.goplanit.gap.NormBasedGapFunction
which norm we are taking, e.g.
NORM_BASED_GAP - Static variable in class org.goplanit.gap.GapFunction
short code for a norm based gap function type
NormBasedGapConfigurator - Class in org.goplanit.gap
Norm based gap function configurator
NormBasedGapConfigurator() - Constructor for class org.goplanit.gap.NormBasedGapConfigurator
Constructor
NormBasedGapFunction - Class in org.goplanit.gap
Gap function based on the norm, e.g.
NormBasedGapFunction(NormBasedGapFunction) - Constructor for class org.goplanit.gap.NormBasedGapFunction
Copy constructor
NormBasedGapFunction(IdGroupingToken, StopCriterion) - Constructor for class org.goplanit.gap.NormBasedGapFunction
Constructor with defaults for norm and averaged
NormBasedGapFunction(IdGroupingToken, StopCriterion, int) - Constructor for class org.goplanit.gap.NormBasedGapFunction
Constructor with default for averaged
NormBasedGapFunction(IdGroupingToken, StopCriterion, int, boolean) - Constructor for class org.goplanit.gap.NormBasedGapFunction
Constructor
NOT_SPECIFIED - Static variable in interface org.goplanit.output.formatter.OutputFormatter
Constant to report that an output value has not been set
NotNull - Class in org.goplanit.utils.predicate
NotNull predicate
NotNull() - Constructor for class org.goplanit.utils.predicate.NotNull
 
NT_CATEGORY - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlAttributes
 
NT_TYPE - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlAttributes
 
NullaryDoubleSupplier - Class in org.goplanit.utils.function
Lightweight Nullaryfunction implementation to supply doubles in the form of a NullaryFunction<Double> compatible with OjAlgo
NullaryDoubleSupplier(double) - Constructor for class org.goplanit.utils.function.NullaryDoubleSupplier
Constructor for double supplier compatible with Nullaryfunction<Double> of OjAlgo
NUMBER_OF_LANES - org.goplanit.output.property.OutputPropertyType
 
NUMBER_OF_LANES - org.goplanit.tntp.enums.NetworkFileColumnType
 
NUMBER_OF_LINKS_INDICATOR - Static variable in class org.goplanit.tntp.TntpHeaderConstants
 
NUMBER_OF_NODES_INDICATOR - Static variable in class org.goplanit.tntp.TntpHeaderConstants
 
NUMBER_OF_ZONES_INDICATOR - Static variable in class org.goplanit.tntp.TntpHeaderConstants
 
numberOfEdgeSegments - Variable in class org.goplanit.algorithms.shortestpath.AStarShortestPathAlgorithm
The number of edge segments considered
numberOfEdgeSegments - Variable in class org.goplanit.algorithms.shortestpath.DijkstraShortestPathAlgorithm
The number of edge segments considered
numberOfLanes - Variable in class org.goplanit.network.layer.physical.LinkSegmentImpl
segment's number of lanes
NumberOfLanesOutputProperty - Class in org.goplanit.output.property
 
NumberOfLanesOutputProperty() - Constructor for class org.goplanit.output.property.NumberOfLanesOutputProperty
 
numberOfListeners(EventType) - Method in class org.goplanit.utils.event.EventProducerImpl
Determine the number of listeners for a given event type
numberOfVertices - Variable in class org.goplanit.algorithms.shortestpath.AStarShortestPathAlgorithm
The number of vertices in the network
numberOfVertices - Variable in class org.goplanit.algorithms.shortestpath.DijkstraShortestPathAlgorithm
The number of vertices in the network

O

OD - org.goplanit.output.enums.OutputType
 
OD_COST - org.goplanit.output.property.OutputPropertyType
 
OD_ZONE_ID_CLASS - Static variable in interface org.goplanit.utils.zoning.OdZone
the class to use for the additional od zone id generation
odConnectoids - Variable in class org.goplanit.zoning.Zoning
provide access to undirected connectoids (of od zones)
OdCostOutputProperty - Class in org.goplanit.output.property
 
OdCostOutputProperty() - Constructor for class org.goplanit.output.property.OdCostOutputProperty
 
OdData<T> - Interface in org.goplanit.utils.od
Interface defining methods for objects which store data related to origin and destination
OdDataImpl<T> - Class in org.goplanit.utils.od
Base class containing common methods required by all classes which implement ODData
OdDataImpl(Class<? extends IdAble>, IdGroupingToken, OdZones) - Constructor for class org.goplanit.utils.od.OdDataImpl
Constructor
OdDataImpl(OdDataImpl<T>) - Constructor for class org.goplanit.utils.od.OdDataImpl
Copy Constructor
OdDataIterator<T> - Interface in org.goplanit.utils.od
Defines methods for an iterator which moves through a matrix of origin-destination cells
OdDemandMatrix - Class in org.goplanit.od.demand
This class handles the OD demand matrix.
OdDemandMatrix(OdDemandMatrix) - Constructor for class org.goplanit.od.demand.OdDemandMatrix
Copy constructor
OdDemandMatrix(OdZones) - Constructor for class org.goplanit.od.demand.OdDemandMatrix
Constructor
OdDemandMatrix.OdDemandMatrixIterator - Class in org.goplanit.od.demand
Wrapper around primitive matrix iterator
OdDemandMatrixIterator(OdDemandMatrix) - Constructor for class org.goplanit.od.demand.OdDemandMatrix.OdDemandMatrixIterator
 
OdDemands - Interface in org.goplanit.od.demand
OdData representing Origin-Destination demands without a specific container reference so a general typed definition of OdDemands can be used for access
odDemandsByTimePeriodAndMode - Variable in class org.goplanit.demands.Demands
Trip demand matrices
OdHashed<T> - Interface in org.goplanit.utils.od
This interface represents a hashed based implementation for handling origin-demand matrices of a certain type where the data is modelled by a single hash key generated from the OD zone information
OdHashedImpl<T> - Class in org.goplanit.utils.od
This class stores paths by their origin and destination by creating a unique hash for the combined ids of the od zones.
OdHashedImpl(Class<? extends IdAble>, IdGroupingToken, OdZones) - Constructor for class org.goplanit.utils.od.OdHashedImpl
Constructor
OdHashedImpl(OdHashedImpl<T>) - Constructor for class org.goplanit.utils.od.OdHashedImpl
Copy constructor (shallow copy of contents)
OdHashedIterator<T> - Class in org.goplanit.utils.od
Base Hash key oriented Iterator which runs through available ods that have non-zero values
OdHashedIterator(OdHashed<T>, OdZones) - Constructor for class org.goplanit.utils.od.OdHashedIterator
Constructor
OdMatrix<T,​U> - Interface in org.goplanit.utils.od
This class contains common methods for handling origin-demand matrices of a certain type where the entire matrix is modelled even if some combinations of ODs do not contain any data.
OdMatrixImpl<T,​U> - Class in org.goplanit.utils.od
This class contains common methods for handling origin-demand matrices.
OdMatrixImpl(Class<? extends IdAble>, IdGroupingToken, OdZones, U) - Constructor for class org.goplanit.utils.od.OdMatrixImpl
Constructor for Od matrix containing primitives, i.e.
OdMatrixImpl(OdMatrixImpl<T, U>) - Constructor for class org.goplanit.utils.od.OdMatrixImpl
Copy Constructor (shallow copy of matrix contents)
OdMatrixIterator<T,​U> - Class in org.goplanit.utils.od
BAse matrix oriented Iterator which runs through rows and columns of some matrix type of container, making the value, row and column of each cell available
OdMatrixIterator(U, OdZones) - Constructor for class org.goplanit.utils.od.OdMatrixIterator
Constructor
OdNonPrimitiveMatrix<T> - Class in org.goplanit.utils.od
This class contains common methods for handling origin-demand matrices where values are non primitive types, i.e.
OdNonPrimitiveMatrix(Class<? extends IdAble>, IdGroupingToken, OdZones, T[][]) - Constructor for class org.goplanit.utils.od.OdNonPrimitiveMatrix
Constructor for full Od matrix containing non-primitives, i.e.
OdNonPrimitiveMatrix(OdNonPrimitiveMatrix<T>) - Constructor for class org.goplanit.utils.od.OdNonPrimitiveMatrix
Copy constructor
OdNonPrimitiveMatrixIterator<T> - Class in org.goplanit.utils.od
Iterator of OdMatrix with objects stored as raw two dimensional array
OdNonPrimitiveMatrixIterator(T[][], OdZones) - Constructor for class org.goplanit.utils.od.OdNonPrimitiveMatrixIterator
Constructor
OdOutputTypeAdapter - Interface in org.goplanit.output.adapter
Interface defining the methods required for an Origin-Destination output adapter
OdOutputTypeAdapterImpl - Class in org.goplanit.output.adapter
Top-level abstract class which defines the common methods required by OD output type adapters
OdOutputTypeAdapterImpl(OutputType, TrafficAssignment) - Constructor for class org.goplanit.output.adapter.OdOutputTypeAdapterImpl
Constructor
OdOutputTypeConfiguration - Class in org.goplanit.output.configuration
The configuration for the origin-destination output type.
OdOutputTypeConfiguration() - Constructor for class org.goplanit.output.configuration.OdOutputTypeConfiguration
Constructor Define the default output properties here.
OdPathIterator - Interface in org.goplanit.od.path
Iterator for directed paths tracked by od
odPathMatrices - Variable in class org.goplanit.path.OdPathSets
map holding all registered od path matrices by their unique id
OdPathMatrix - Class in org.goplanit.od.path
This class stores the path objects from each origin to each destination in a full matrix form
OdPathMatrix(OdPathMatrix) - Constructor for class org.goplanit.od.path.OdPathMatrix
Copy constructor (shallow copy of matrix contents)
OdPathMatrix(IdGroupingToken, OdZones) - Constructor for class org.goplanit.od.path.OdPathMatrix
Constructor
OdPathMatrix.OdPathMatrixIterator - Class in org.goplanit.od.path
Wrapper around primitive matrix iterator
OdPathMatrixIterator(OdPathMatrix) - Constructor for class org.goplanit.od.path.OdPathMatrix.OdPathMatrixIterator
 
OdPaths - Interface in org.goplanit.od.path
A container class for Origin-Destination paths.
odPathSet - Variable in class org.goplanit.path.choice.StochasticPathChoice
The registered od path set instance
odPathSets - Variable in class org.goplanit.project.CustomPlanItProject
The registered OD path sets
odPathSets - Variable in class org.goplanit.project.PlanItProjectInput
The registered OD path sets
OdPathSets - Class in org.goplanit.path
Contains one or more origin-destination based path sets that can be used in assignment.
OdPathSets(OdPathSets) - Constructor for class org.goplanit.path.OdPathSets
Constructor
OdPathSets(IdGroupingToken) - Constructor for class org.goplanit.path.OdPathSets
Constructor
OdPathsHashed - Class in org.goplanit.od.path
This class stores paths by their origin and destination by creating a unique hash for the combined ids of the od zones.
OdPathsHashed(OdPathsHashed) - Constructor for class org.goplanit.od.path.OdPathsHashed
Copy constructor (shallow copy of contents)
OdPathsHashed(IdGroupingToken, OdZones) - Constructor for class org.goplanit.od.path.OdPathsHashed
Constructor
OdPathsHashed.OdPathsHashedIterator - Class in org.goplanit.od.path
Wrapper around hashed iterator for od paths
OdPathsHashedIterator(OdPathsHashed) - Constructor for class org.goplanit.od.path.OdPathsHashed.OdPathsHashedIterator
 
OdPrimitiveMatrix<T extends Number> - Class in org.goplanit.utils.od
This class contains common methods for handling origin-demand matrices.
OdPrimitiveMatrix(Class<? extends IdAble>, IdGroupingToken, OdZones, Array2D<T>) - Constructor for class org.goplanit.utils.od.OdPrimitiveMatrix
Constructor for Od matrix containing primitives, i.e.
OdPrimitiveMatrix(OdPrimitiveMatrix<T>) - Constructor for class org.goplanit.utils.od.OdPrimitiveMatrix
Copy Constructor
OdPrimitiveMatrixIterator<T extends Number> - Class in org.goplanit.utils.od
Iterator of OdMatrix with primitives stored as Array2D
OdPrimitiveMatrixIterator(Array2D<T>, OdZones) - Constructor for class org.goplanit.utils.od.OdPrimitiveMatrixIterator
Constructor
OdSkimMatrix - Class in org.goplanit.od.skim
This class stores an OD Skim matrix.
OdSkimMatrix(OdSkimMatrix) - Constructor for class org.goplanit.od.skim.OdSkimMatrix
copy constructor
OdSkimMatrix(OdZones, OdSkimSubOutputType) - Constructor for class org.goplanit.od.skim.OdSkimMatrix
Constructor
OdSkimMatrix.OdSkimMatrixIterator - Class in org.goplanit.od.skim
Wrapper around primitive matrix iterator
OdSkimMatrixIterator(OdSkimMatrix) - Constructor for class org.goplanit.od.skim.OdSkimMatrix.OdSkimMatrixIterator
 
OdSkimSubOutputType - Enum in org.goplanit.output.enums
Enumeration of possible values of OD Skim Output Type
OdZone - Interface in org.goplanit.utils.zoning
an OdZone is a zone where trips terminate and or commence
OdZoneFactory - Interface in org.goplanit.utils.zoning
Factory interface for directed connectoids
OdZoneFactoryImpl - Class in org.goplanit.zoning
Factory for creating od zones (on container)
OdZoneFactoryImpl(IdGroupingToken, OdZones) - Constructor for class org.goplanit.zoning.OdZoneFactoryImpl
Constructor
OdZoneImpl - Class in org.goplanit.zoning
An Od zone
OdZoneImpl(IdGroupingToken) - Constructor for class org.goplanit.zoning.OdZoneImpl
constructor
OdZoneImpl(OdZoneImpl) - Constructor for class org.goplanit.zoning.OdZoneImpl
Copy constructor
odZones - Variable in class org.goplanit.zoning.OdZoneFactoryImpl
container to use
odZones - Variable in class org.goplanit.zoning.Zoning
provide access to zones
OdZones - Interface in org.goplanit.utils.zoning
Container class for OdZones
OdZonesImpl - Class in org.goplanit.zoning
implementation of the Zones <T> interface for Od zones
OdZonesImpl(IdGroupingToken) - Constructor for class org.goplanit.zoning.OdZonesImpl
Constructor
OdZonesImpl(OdZoneFactory) - Constructor for class org.goplanit.zoning.OdZonesImpl
Constructor
OdZonesImpl(OdZonesImpl) - Constructor for class org.goplanit.zoning.OdZonesImpl
Copy constructor
of(A, B) - Static method in class org.goplanit.utils.misc.Pair
Factory method
of(BufferedInputStream, FileInputStream) - Static method in class org.goplanit.utils.zip.PlanitZipInputStream
create PLANit zip input stream containing all input streams that need to remain in scope for the input stream to be accessible
of(String) - Static method in class org.goplanit.output.property.OutputProperty
Generate the appropriate BaseOutputProperty object from a specified class name
of(ZipFile, ZipEntry) - Static method in class org.goplanit.utils.zip.PlanitZipFileInputStream
create PLANit zip input stream containing all input streams that need to remain in scope for the input stream to be accessible
of(OutputPropertyType) - Static method in class org.goplanit.output.property.OutputProperty
Generate the appropriate BaseOutputProperty object from a specified enumeration value
of(UnitType) - Static method in interface org.goplanit.utils.unit.Unit
Create unit based on given type
of(UnitType[], UnitType[]) - Static method in interface org.goplanit.utils.unit.Unit
Create unit based on given types
ON_STREET_LAYER_XML_ID - Static variable in class org.goplanit.network.MacroscopicNetworkLayerConfigurator
proposed on_street layer id
onBreakEdge(Edge, Edge) - Method in class org.goplanit.graph.modifier.event.handler.SyncXmlIdToIdBreakEdgeHandler
Perform action by syncing XML ids to ids
onCompletion() - Method in interface org.goplanit.utils.graph.modifier.RemoveSubGraphListener
callback after completing all subgraph removals
onCompletion() - Method in class org.goplanit.utils.graph.modifier.RemoveSubGraphListenerImpl
callback after completing all subgraph removals
onDirectedGraphModificationEvent(DirectedGraphModificationEvent) - Method in class org.goplanit.graph.modifier.event.handler.SyncXmlIdToIdBreakEdgeSegmentHandler
 
onDirectedGraphModificationEvent(DirectedGraphModificationEvent) - Method in interface org.goplanit.utils.graph.modifier.event.DirectedGraphModifierListener
Notify method for directed graph modification events
onDirectedGraphModificationEvent(DirectedGraphModificationEvent) - Method in class org.goplanit.zoning.modifier.event.handler.UpdateConnectoidsOnVertexRemovalHandler
Notify method for directed graph modification events
onDirectedGraphModificationEvent(DirectedGraphModificationEvent) - Method in class org.goplanit.zoning.modifier.event.handler.UpdateDirectedConnectoidsOnBreakLinkSegmentHandler
Notify method for directed graph modification events
ONE - Static variable in class org.goplanit.utils.function.NullaryDoubleSupplier
Create supplier that delivers 1 value
ONE_WAY_AB - Static variable in class org.goplanit.tntp.converter.network.TntpNetworkReader
 
ONE_WAY_BA - Static variable in class org.goplanit.tntp.converter.network.TntpNetworkReader
 
ONE_WAY_REVERSE_DIRECTION - Static variable in class org.goplanit.osm.tags.OsmOneWayTags
 
OneToAllShortestPathAlgorithm - Interface in org.goplanit.algorithms.shortestpath
An algorithm which calculates the shortest (a.k.a.
OneToOneShortestPathAlgorithm - Interface in org.goplanit.algorithms.shortestpath
An algorithm which calculates the shortest (a.k.a.
ONEWAY - Static variable in class org.goplanit.osm.tags.OsmOneWayTags
 
ONEWAY_LOCATION_BASED_CYCLEWAY_KEY_TAGS - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
cycleway:left:oneway cycleway:right:oneway
onGraphModificationEvent(GraphModificationEvent) - Method in class org.goplanit.graph.modifier.event.handler.SyncXmlIdToIdBreakEdgeHandler
Notify method for graph modification events
onGraphModificationEvent(GraphModificationEvent) - Method in class org.goplanit.graph.modifier.event.handler.SyncXmlIdToIdBreakEdgeSegmentHandler
Notify method for graph modification events
onGraphModificationEvent(GraphModificationEvent) - Method in interface org.goplanit.utils.graph.modifier.event.GraphModifierListener
Notify method for graph modification events
onGraphModificationEvent(GraphModificationEvent) - Method in class org.goplanit.zoning.modifier.event.handler.UpdateConnectoidsOnVertexRemovalHandler
Notify method for graph modification events
onGraphModificationEvent(GraphModificationEvent) - Method in class org.goplanit.zoning.modifier.event.handler.UpdateDirectedConnectoidsOnBreakLinkSegmentHandler
Notify method for graph modification events
onPlanitComponentEvent(PlanitComponentEvent) - Method in interface org.goplanit.component.event.PlanitComponentListener
Notify method for PLANit component events.
onPlanitComponentEvent(PlanitComponentEvent) - Method in class org.goplanit.component.PlanitComponent
Act upon the provided event.
onPlanitComponentEvent(PlanitComponentEvent) - Method in class org.goplanit.io.input.PlanItInputBuilder
Whenever a project component is created this method will be invoked
onPlanitComponentEvent(PlanitComponentEvent) - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramComponent
Registered for PopulateFundamentalDiagramEvent which allows the component to initialise all the default available Fds based on the network layer it is registered for.
onPlanitComponentEvent(PlanitComponentEvent) - Method in class org.goplanit.tntp.input.TntpInputBuilder
Whenever a project component is created this method will be invoked
onRemoveSubGraphEdge(Edge) - Method in interface org.goplanit.utils.graph.modifier.RemoveSubGraphListener
callback whenever an edge is removed from a subgraph it is part of
onRemoveSubGraphEdge(Edge) - Method in class org.goplanit.utils.graph.modifier.RemoveSubGraphListenerImpl
callback whenever an edge is removed from a subgraph it is part of
onRemoveSubGraphEdgeSegment(EdgeSegment) - Method in interface org.goplanit.utils.graph.modifier.RemoveDirectedSubGraphListener
callback whenever an edge segment is removed from a subgraph it is part of
onRemoveSubGraphVertex(Vertex) - Method in interface org.goplanit.utils.graph.modifier.RemoveSubGraphListener
callback whenever a vertex is removed from a subgraph it is part of
onRemoveSubGraphVertex(Vertex) - Method in class org.goplanit.utils.graph.modifier.RemoveSubGraphListenerImpl
callback whenever a vertex is removed from a subgraph it is part of
onZoningModifierEvent(ZoningModificationEvent) - Method in interface org.goplanit.utils.zoning.modifier.event.ZoningModifierListener
Notify method for zoning modification events
onZoningModifierEvent(ZoningModificationEvent) - Method in class org.goplanit.zoning.ConnectoidsImpl
Support event callbacks whenever zones have been modified
onZoningModifierEvent(ZoningModificationEvent) - Method in class org.goplanit.zoning.TransferZoneGroupsImpl
Notify method for zoning modification events
openCsvFileAndWriteHeaders(OutputTypeConfiguration, String) - Method in class org.goplanit.output.formatter.CsvFileOutputFormatter
Open the CSV output file and write the headers to it
OPPOSITE - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
OPPOSITE_LANE - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
OPPOSITE_LANE - Static variable in class org.goplanit.osm.tags.OsmBusWayTags
 
OPPOSITE_LANE - Static variable in class org.goplanit.osm.tags.OsmLaneTags
e.g.
OPPOSITE_SHARE_BUSWAY - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
OPPOSITE_TRACK - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
optional() - Static method in class org.goplanit.gtfs.util.GtfsFileConditions
Create a file condition indicating it is optional
orderedLegSegments - Variable in class org.goplanit.service.routed.RoutedTripFrequencyImpl
Ordered list of leg segments for this trip from start to end
org.goplanit - package org.goplanit
 
org.goplanit.algorithms.nodemodel - package org.goplanit.algorithms.nodemodel
Node model algorithms for PlanIt
org.goplanit.algorithms.shortestpath - package org.goplanit.algorithms.shortestpath
Shortest Path algorithms for PlanIt
org.goplanit.assignment - package org.goplanit.assignment
Traffic assignment classes
org.goplanit.assignment.algorithmb - package org.goplanit.assignment.algorithmb
 
org.goplanit.assignment.ltm - package org.goplanit.assignment.ltm
 
org.goplanit.assignment.ltm.eltm - package org.goplanit.assignment.ltm.eltm
 
org.goplanit.assignment.ltm.eltm.event - package org.goplanit.assignment.ltm.eltm.event
 
org.goplanit.assignment.ltm.sltm - package org.goplanit.assignment.ltm.sltm
 
org.goplanit.assignment.ltm.sltm.consumer - package org.goplanit.assignment.ltm.sltm.consumer
 
org.goplanit.assignment.ltm.sltm.loading - package org.goplanit.assignment.ltm.sltm.loading
 
org.goplanit.assignment.traditionalstatic - package org.goplanit.assignment.traditionalstatic
 
org.goplanit.component - package org.goplanit.component
 
org.goplanit.component.event - package org.goplanit.component.event
 
org.goplanit.converter - package org.goplanit.converter
 
org.goplanit.converter.demands - package org.goplanit.converter.demands
 
org.goplanit.converter.intermodal - package org.goplanit.converter.intermodal
 
org.goplanit.converter.network - package org.goplanit.converter.network
 
org.goplanit.converter.service - package org.goplanit.converter.service
 
org.goplanit.converter.zoning - package org.goplanit.converter.zoning
 
org.goplanit.cost - package org.goplanit.cost
Contains the definitions of cost classes
org.goplanit.cost.physical - package org.goplanit.cost.physical
Contains the definition of physical cost classes
org.goplanit.cost.physical.initial - package org.goplanit.cost.physical.initial
Initial Physical Cost objects
org.goplanit.cost.virtual - package org.goplanit.cost.virtual
Contains the definitions of virtual cost classes
org.goplanit.data - package org.goplanit.data
Data used for calculation during iterations of the traffic assignment
org.goplanit.demands - package org.goplanit.demands
Classes which manage traveler demands
org.goplanit.gap - package org.goplanit.gap
Gap functions and criteria used to test for convergence of the assignment algorithms
org.goplanit.geo - package org.goplanit.geo
Common classes to perform actions on OpenGIS spatial data
org.goplanit.graph - package org.goplanit.graph
Network component object classes
org.goplanit.graph.directed - package org.goplanit.graph.directed
 
org.goplanit.graph.directed.acyclic - package org.goplanit.graph.directed.acyclic
 
org.goplanit.graph.modifier - package org.goplanit.graph.modifier
 
org.goplanit.graph.modifier.event - package org.goplanit.graph.modifier.event
 
org.goplanit.graph.modifier.event.handler - package org.goplanit.graph.modifier.event.handler
 
org.goplanit.gtfs - package org.goplanit.gtfs
 
org.goplanit.gtfs.enums - package org.goplanit.gtfs.enums
 
org.goplanit.gtfs.handler - package org.goplanit.gtfs.handler
 
org.goplanit.gtfs.model - package org.goplanit.gtfs.model
 
org.goplanit.gtfs.reader - package org.goplanit.gtfs.reader
 
org.goplanit.gtfs.scheme - package org.goplanit.gtfs.scheme
 
org.goplanit.gtfs.util - package org.goplanit.gtfs.util
 
org.goplanit.input - package org.goplanit.input
Top-level input classes and interfaces
org.goplanit.interactor - package org.goplanit.interactor
Interfaces which must be implemented by event accessor classes
org.goplanit.io.converter - package org.goplanit.io.converter
 
org.goplanit.io.converter.demands - package org.goplanit.io.converter.demands
Classes used to process the Java classes generated from XSD files
org.goplanit.io.converter.intermodal - package org.goplanit.io.converter.intermodal
 
org.goplanit.io.converter.network - package org.goplanit.io.converter.network
 
org.goplanit.io.converter.service - package org.goplanit.io.converter.service
 
org.goplanit.io.converter.zoning - package org.goplanit.io.converter.zoning
 
org.goplanit.io.geo - package org.goplanit.io.geo
 
org.goplanit.io.input - package org.goplanit.io.input
Classes to read files in PlanIt's XML format
org.goplanit.io.output.formatter - package org.goplanit.io.output.formatter
PLANit IO output formatter package
org.goplanit.io.project - package org.goplanit.io.project
Simple implementations of CustomPlanItProject
org.goplanit.io.xml.converter - package org.goplanit.io.xml.converter
PLANit IO XML conversion helper classes
org.goplanit.io.xml.network - package org.goplanit.io.xml.network
PLANit IO XML parsing for network
org.goplanit.io.xml.network.physical.macroscopic - package org.goplanit.io.xml.network.physical.macroscopic
PLANit IO XML parsing for macroscopic network
org.goplanit.io.xml.util - package org.goplanit.io.xml.util
Utility methods to help process XML data
org.goplanit.logging - package org.goplanit.logging
This package contains classes for managing logging in PlanIt projects.
org.goplanit.matsim.converter - package org.goplanit.matsim.converter
 
org.goplanit.matsim.util - package org.goplanit.matsim.util
 
org.goplanit.matsim.xml - package org.goplanit.matsim.xml
 
org.goplanit.mode - package org.goplanit.mode
 
org.goplanit.network - package org.goplanit.network
 
org.goplanit.network.layer - package org.goplanit.network.layer
 
org.goplanit.network.layer.macroscopic - package org.goplanit.network.layer.macroscopic
Macroscopic physical network component object classes
org.goplanit.network.layer.modifier - package org.goplanit.network.layer.modifier
 
org.goplanit.network.layer.physical - package org.goplanit.network.layer.physical
Physical network component object classes
org.goplanit.network.layer.service - package org.goplanit.network.layer.service
 
org.goplanit.network.layers - package org.goplanit.network.layers
 
org.goplanit.network.transport - package org.goplanit.network.transport
Integrated network component object classes
org.goplanit.network.virtual - package org.goplanit.network.virtual
Virtual network component object classes
org.goplanit.od.demand - package org.goplanit.od.demand
Contains the definitions of the Origin-Destination Demand classes
org.goplanit.od.path - package org.goplanit.od.path
This package holds the origin-destination path objects.
org.goplanit.od.skim - package org.goplanit.od.skim
This package holds the origin-destination Skim Matrix objects.
org.goplanit.osm.converter - package org.goplanit.osm.converter
 
org.goplanit.osm.converter.helper - package org.goplanit.osm.converter.helper
 
org.goplanit.osm.converter.intermodal - package org.goplanit.osm.converter.intermodal
 
org.goplanit.osm.converter.network - package org.goplanit.osm.converter.network
 
org.goplanit.osm.converter.zoning - package org.goplanit.osm.converter.zoning
 
org.goplanit.osm.converter.zoning.handler - package org.goplanit.osm.converter.zoning.handler
 
org.goplanit.osm.converter.zoning.handler.helper - package org.goplanit.osm.converter.zoning.handler.helper
 
org.goplanit.osm.defaults - package org.goplanit.osm.defaults
 
org.goplanit.osm.physical.network.macroscopic - package org.goplanit.osm.physical.network.macroscopic
 
org.goplanit.osm.tags - package org.goplanit.osm.tags
 
org.goplanit.osm.util - package org.goplanit.osm.util
 
org.goplanit.output - package org.goplanit.output
output writer related classes
org.goplanit.output.adapter - package org.goplanit.output.adapter
Output Adapter and Output Type Adapter classes and interfaces
org.goplanit.output.configuration - package org.goplanit.output.configuration
output configuration related classes
org.goplanit.output.enums - package org.goplanit.output.enums
Enumerations containing possible values of output properties
org.goplanit.output.formatter - package org.goplanit.output.formatter
output formatter related classes
org.goplanit.output.property - package org.goplanit.output.property
Output property objects which represent quantities which can be reported in the output
org.goplanit.path - package org.goplanit.path
PLANit path classes
org.goplanit.path.choice - package org.goplanit.path.choice
PLANit path choice classes
org.goplanit.path.choice.logit - package org.goplanit.path.choice.logit
PLANit logit based path choice classes
org.goplanit.project - package org.goplanit.project
PLANit project classes
org.goplanit.sdinteraction.smoothing - package org.goplanit.sdinteraction.smoothing
Classes which perform the smoothing used in the algorithm convergence
org.goplanit.service.routed - package org.goplanit.service.routed
 
org.goplanit.supply.fundamentaldiagram - package org.goplanit.supply.fundamentaldiagram
Fundamental diagram classes
org.goplanit.supply.network.nodemodel - package org.goplanit.supply.network.nodemodel
Node model classes
org.goplanit.supply.networkloading - package org.goplanit.supply.networkloading
Network loading classes
org.goplanit.time - package org.goplanit.time
Contains the definition of the TimePeriod object
org.goplanit.tntp - package org.goplanit.tntp
Top level package for reading input files which are in the TNTP Format
org.goplanit.tntp.converter.demands - package org.goplanit.tntp.converter.demands
 
org.goplanit.tntp.converter.network - package org.goplanit.tntp.converter.network
 
org.goplanit.tntp.converter.zoning - package org.goplanit.tntp.converter.zoning
 
org.goplanit.tntp.enums - package org.goplanit.tntp.enums
Enumerations used in the TNTP format input
org.goplanit.tntp.input - package org.goplanit.tntp.input
Scanner reader for reading input files which are in the TNTP Format
org.goplanit.tntp.output.formatter - package org.goplanit.tntp.output.formatter
CSV output formatter used for TNTP results output
org.goplanit.tntp.project - package org.goplanit.tntp.project
TNTP implementation of CustomPlanItProject
org.goplanit.userclass - package org.goplanit.userclass
Contains the definitions of the user classes (UserClass, TravellerType and Mode)
org.goplanit.utils.args - package org.goplanit.utils.args
Utils classes for parsing application arguments
org.goplanit.utils.arrays - package org.goplanit.utils.arrays
Util classes for array manipulation and/or management
org.goplanit.utils.box - package org.goplanit.utils.box
 
org.goplanit.utils.builder - package org.goplanit.utils.builder
Contains the definitions of the configurator classes
org.goplanit.utils.cumulatives - package org.goplanit.utils.cumulatives
Classes for cumulatives (in a traffic context)
org.goplanit.utils.epsg - package org.goplanit.utils.epsg
 
org.goplanit.utils.event - package org.goplanit.utils.event
 
org.goplanit.utils.exceptions - package org.goplanit.utils.exceptions
General wrappers for exceptions thrown during program execution
org.goplanit.utils.function - package org.goplanit.utils.function
Function utility classes
org.goplanit.utils.functionalinterface - package org.goplanit.utils.functionalinterface
Utilities for functional interfaces
org.goplanit.utils.geo - package org.goplanit.utils.geo
 
org.goplanit.utils.graph - package org.goplanit.utils.graph
Utilities for setting up graphs
org.goplanit.utils.graph.directed - package org.goplanit.utils.graph.directed
 
org.goplanit.utils.graph.modifier - package org.goplanit.utils.graph.modifier
 
org.goplanit.utils.graph.modifier.event - package org.goplanit.utils.graph.modifier.event
 
org.goplanit.utils.id - package org.goplanit.utils.id
Utilities for managing and generating unique ids within certain (managed) contexts
org.goplanit.utils.locale - package org.goplanit.utils.locale
 
org.goplanit.utils.macroscopic - package org.goplanit.utils.macroscopic
 
org.goplanit.utils.math - package org.goplanit.utils.math
Math oriented utility classes
org.goplanit.utils.misc - package org.goplanit.utils.misc
Miscellaneous utility classes
org.goplanit.utils.mode - package org.goplanit.utils.mode
 
org.goplanit.utils.network.layer - package org.goplanit.utils.network.layer
 
org.goplanit.utils.network.layer.macroscopic - package org.goplanit.utils.network.layer.macroscopic
 
org.goplanit.utils.network.layer.modifier - package org.goplanit.utils.network.layer.modifier
 
org.goplanit.utils.network.layer.physical - package org.goplanit.utils.network.layer.physical
 
org.goplanit.utils.network.layer.service - package org.goplanit.utils.network.layer.service
 
org.goplanit.utils.network.layers - package org.goplanit.utils.network.layers
 
org.goplanit.utils.network.virtual - package org.goplanit.utils.network.virtual
Virtual physical network oriented utility classes
org.goplanit.utils.od - package org.goplanit.utils.od
Top-level abstract interfaces to handle Origin-Destination Data
org.goplanit.utils.output - package org.goplanit.utils.output
Output oriented utility classes
org.goplanit.utils.path - package org.goplanit.utils.path
 
org.goplanit.utils.pcu - package org.goplanit.utils.pcu
 
org.goplanit.utils.predicate - package org.goplanit.utils.predicate
 
org.goplanit.utils.reflection - package org.goplanit.utils.reflection
Reflection oriented utility classes
org.goplanit.utils.resource - package org.goplanit.utils.resource
 
org.goplanit.utils.test - package org.goplanit.utils.test
Testing specific utility classes
org.goplanit.utils.time - package org.goplanit.utils.time
 
org.goplanit.utils.unit - package org.goplanit.utils.unit
 
org.goplanit.utils.wrapper - package org.goplanit.utils.wrapper
 
org.goplanit.utils.xml - package org.goplanit.utils.xml
 
org.goplanit.utils.zip - package org.goplanit.utils.zip
 
org.goplanit.utils.zoning - package org.goplanit.utils.zoning
zoning oriented utility classes
org.goplanit.utils.zoning.modifier - package org.goplanit.utils.zoning.modifier
 
org.goplanit.utils.zoning.modifier.event - package org.goplanit.utils.zoning.modifier.event
 
org.goplanit.zoning - package org.goplanit.zoning
 
org.goplanit.zoning.modifier - package org.goplanit.zoning.modifier
 
org.goplanit.zoning.modifier.event - package org.goplanit.zoning.modifier.event
 
org.goplanit.zoning.modifier.event.handler - package org.goplanit.zoning.modifier.event.handler
 
ORGANIZATION_NAME - org.goplanit.gtfs.enums.GtfsKeyType
 
ORIGID - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlAttributes
 
origin - Variable in class org.goplanit.assignment.ltm.sltm.Bush
the origin of the bush
ORIGIN_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
ORIGIN_ZONE_EXTERNAL_ID - org.goplanit.output.property.OutputPropertyType
 
ORIGIN_ZONE_ID - org.goplanit.output.property.OutputPropertyType
 
ORIGIN_ZONE_XML_ID - org.goplanit.output.property.OutputPropertyType
 
original - Variable in class org.goplanit.osm.physical.network.macroscopic.ModifiedLinkSegmentTypes.ModifiedLinkSegmentTypesModes
 
originalLinkInternalAvailableLocations - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
Mapping from locations (representing known OSM nodes or auto-generated PLANit nodes without OSM node, in the latter case, no OSM node is stored in the pair) to the links they are internal to.
originDemandPcuH - Variable in class org.goplanit.assignment.ltm.sltm.Bush
the total demand of the bush
originId - Variable in class org.goplanit.utils.od.OdHashedIterator
Id of the origin zone
originId - Variable in class org.goplanit.utils.od.OdMatrixIterator
Id of the origin zone
OriginZoneExternalIdOutputProperty - Class in org.goplanit.output.property
 
OriginZoneExternalIdOutputProperty() - Constructor for class org.goplanit.output.property.OriginZoneExternalIdOutputProperty
 
OriginZoneIdOutputProperty - Class in org.goplanit.output.property
 
OriginZoneIdOutputProperty() - Constructor for class org.goplanit.output.property.OriginZoneIdOutputProperty
 
OriginZoneXmlIdOutputProperty - Class in org.goplanit.output.property
 
OriginZoneXmlIdOutputProperty() - Constructor for class org.goplanit.output.property.OriginZoneXmlIdOutputProperty
 
OSM_PBF_EXTENSION - Static variable in class org.goplanit.osm.util.Osm4JUtils
osm PBF extension string
OSM_XML_EXTENSION - Static variable in class org.goplanit.osm.util.Osm4JUtils
osm XML extension string
Osm4JUtils - Class in org.goplanit.osm.util
Utiilities regarding the use of the OSM4J reader that provides us with raw stream of OSM entities to parse
Osm4JUtils() - Constructor for class org.goplanit.osm.util.Osm4JUtils
 
OsmAccessTags - Class in org.goplanit.osm.tags
Access tags as described on https://wiki.openstreetmap.org/wiki/Key:access.
OsmAccessTags() - Constructor for class org.goplanit.osm.tags.OsmAccessTags
 
OsmBicycleTags - Class in org.goplanit.osm.tags
Commonly used tags in relation to bicycles or bicycle ways.
OsmBicycleTags() - Constructor for class org.goplanit.osm.tags.OsmBicycleTags
 
OsmBoundingAreaUtils - Class in org.goplanit.osm.util
Utilities regarding the use of a bounding box when parsing OSM data
OsmBoundingAreaUtils() - Constructor for class org.goplanit.osm.util.OsmBoundingAreaUtils
 
OsmBusWayTags - Class in org.goplanit.osm.tags
Commonly used tags in relation to busways Note that buses and/or public service vehicles have three different possible tagging schemes that are supported by open street maps, namely: busway scheme lanes:mode scheme mode:lanes scheme The tags and method in this class are focussed on the busways only
OsmBusWayTags() - Constructor for class org.goplanit.osm.tags.OsmBusWayTags
 
osmCircularWays - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderData
temporary storage of osmWays before extracting either a single node, or multiple links to reflect the roundabout/circular road
OsmConstants - Class in org.goplanit.osm.util
Some constants used by PLANit OSM
OsmConstants() - Constructor for class org.goplanit.osm.util.OsmConstants
 
OsmDirectionTags - Class in org.goplanit.osm.tags
Tags related to directions, e.g.
OsmDirectionTags() - Constructor for class org.goplanit.osm.tags.OsmDirectionTags
 
osmHighwaySettings - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
all settings specific to osm highway tags
OsmHighwaySettings - Class in org.goplanit.osm.converter.network
All highway specific settings
OsmHighwaySettings(OsmSpeedLimitDefaultsCategory, OsmSpeedLimitDefaultsCategory, OsmModeAccessDefaultsCategory) - Constructor for class org.goplanit.osm.converter.network.OsmHighwaySettings
Constructor
OsmHighwayTags - Class in org.goplanit.osm.tags
OSM "highway" values, e.g.
OsmHighwayTags() - Constructor for class org.goplanit.osm.tags.OsmHighwayTags
 
OsmHighwayTypeConfiguration - Class in org.goplanit.osm.defaults
Configuration options regarding the activation/deactivation of specific OSM highway types in the parser
OsmHighwayTypeConfiguration() - Constructor for class org.goplanit.osm.defaults.OsmHighwayTypeConfiguration
default constructor
OsmInfrastructureConfiguration - Class in org.goplanit.osm.defaults
Base class with common functionality for configuration OSM ways (highway/rail)
OsmInfrastructureConfiguration(String) - Constructor for class org.goplanit.osm.defaults.OsmInfrastructureConfiguration
Default constructor
OsmInfrastructureConfiguration(String, Set<String>, Set<String>) - Constructor for class org.goplanit.osm.defaults.OsmInfrastructureConfiguration
Construct with defaults being populated
OsmIntermodalReader - Class in org.goplanit.osm.converter.intermodal
Parse OSM input in either *.osm or *.osm.pbf format and return PLANit intermodal network which includes the transfer zones of a zoning instance.
OsmIntermodalReader(String, PlanitOsmNetwork, Zoning) - Constructor for class org.goplanit.osm.converter.intermodal.OsmIntermodalReader
Constructor
OsmIntermodalReader(URL, String, PlanitOsmNetwork, Zoning) - Constructor for class org.goplanit.osm.converter.intermodal.OsmIntermodalReader
Constructor
OsmIntermodalReader(OsmIntermodalReaderSettings, Zoning) - Constructor for class org.goplanit.osm.converter.intermodal.OsmIntermodalReader
Constructor
OsmIntermodalReader(OsmNetworkReaderSettings, OsmPublicTransportReaderSettings, PlanitOsmNetwork, Zoning) - Constructor for class org.goplanit.osm.converter.intermodal.OsmIntermodalReader
Constructor
OsmIntermodalReaderFactory - Class in org.goplanit.osm.converter.intermodal
Factory for creating PLANitOsmIntermodalReaders
OsmIntermodalReaderFactory() - Constructor for class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderFactory
 
OsmIntermodalReaderSettings - Class in org.goplanit.osm.converter.intermodal
Capture all the user configurable settings regarding the OSM intermodal reader, which in turn has a network and zoning reader.
OsmIntermodalReaderSettings(String) - Constructor for class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderSettings
Constructor
OsmIntermodalReaderSettings(String, PlanitOsmNetwork) - Constructor for class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderSettings
Constructor
OsmIntermodalReaderSettings(URL, String, PlanitOsmNetwork) - Constructor for class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderSettings
Constructor
OsmIntermodalReaderSettings(OsmNetworkReaderSettings, OsmPublicTransportReaderSettings) - Constructor for class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderSettings
Constructor
OsmJunctionTags - Class in org.goplanit.osm.tags
Tags related to junction values, e.g.
OsmJunctionTags() - Constructor for class org.goplanit.osm.tags.OsmJunctionTags
 
OsmLaneDefaults - Class in org.goplanit.osm.defaults
configure and retrieve the default configuration for the number of lanes for various osm way types (these are the total lanes on a link covering both directions.
OsmLaneDefaults() - Constructor for class org.goplanit.osm.defaults.OsmLaneDefaults
Constructor
OsmLaneDefaults(OsmLaneDefaults) - Constructor for class org.goplanit.osm.defaults.OsmLaneDefaults
Copy constructor
OsmLanesModeTaggingSchemeHelper - Class in org.goplanit.osm.converter.helper
The lanesMode tagging scheme is one of a number of tagging schemes used by OSM to identify dedicated lanes for specific modes.
OsmLanesModeTaggingSchemeHelper(Set<String>) - Constructor for class org.goplanit.osm.converter.helper.OsmLanesModeTaggingSchemeHelper
Constructor
OsmLaneTaggingSchemeHelper - Class in org.goplanit.osm.converter.helper
The tagging scheme helper is the base class for different lane based tagging schemes.
OsmLaneTaggingSchemeHelper(Set<String>) - Constructor for class org.goplanit.osm.converter.helper.OsmLaneTaggingSchemeHelper
Constructor
OsmLaneTags - Class in org.goplanit.osm.tags
tags related to lanes and some basic convenience methods to check for lane related OSM tags
OsmLaneTags() - Constructor for class org.goplanit.osm.tags.OsmLaneTags
 
OsmModeAccessDefaults - Class in org.goplanit.osm.defaults
Class representing the default mode access restrictions/allowance for modes for a given highway type.
OsmModeAccessDefaults() - Constructor for class org.goplanit.osm.defaults.OsmModeAccessDefaults
Default constructor
OsmModeAccessDefaults(String) - Constructor for class org.goplanit.osm.defaults.OsmModeAccessDefaults
Default constructor
OsmModeAccessDefaults(OsmModeAccessDefaults) - Constructor for class org.goplanit.osm.defaults.OsmModeAccessDefaults
Copy constructor
OsmModeAccessDefaultsByCountry - Class in org.goplanit.osm.defaults
The defaults for the mode access in case no specific restrictions are indicated on the highway=type way.
OsmModeAccessDefaultsByCountry() - Constructor for class org.goplanit.osm.defaults.OsmModeAccessDefaultsByCountry
 
OsmModeAccessDefaultsCategory - Class in org.goplanit.osm.defaults
Class representing the default mode access restrictions/allowance for modes for a given category of OSM ways, e.g.
OsmModeAccessDefaultsCategory() - Constructor for class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
Default constructor
OsmModeAccessDefaultsCategory(String) - Constructor for class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
Default constructor
OsmModeAccessDefaultsCategory(OsmModeAccessDefaultsCategory) - Constructor for class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
Copy constructor
OsmModeHelper - Class in org.goplanit.osm.converter.helper
Class to support parsing and other functionality that depends on the configuration of the readers regarding OSM modes and their mappng to PLANit modes
OsmModeHelper(OsmNetworkReaderSettings) - Constructor for class org.goplanit.osm.converter.helper.OsmModeHelper
Constructor
OsmModeLanesTaggingSchemeHelper - Class in org.goplanit.osm.converter.helper
The modeLanes tagging scheme is one of a number of tagging schemes used by OSM to identify dedicated lanes for specific modes.
OsmModeLanesTaggingSchemeHelper(Set<String>) - Constructor for class org.goplanit.osm.converter.helper.OsmModeLanesTaggingSchemeHelper
Constructor
OsmModeUtils - Class in org.goplanit.osm.util
Utilities in relation to parsing OSM modes when constructing a PLANit model from it.
OsmModeUtils() - Constructor for class org.goplanit.osm.util.OsmModeUtils
 
OsmMultiPolygonTags - Class in org.goplanit.osm.tags
tags used by Osm Multiplogyon relation
OsmMultiPolygonTags() - Constructor for class org.goplanit.osm.tags.OsmMultiPolygonTags
 
OsmNetworkHandler - Class in org.goplanit.osm.converter.network
Handler that handles, i.e., converts, nodes, ways, and relations.
OsmNetworkHandler(OsmNetworkReaderData, OsmNetworkReaderSettings) - Constructor for class org.goplanit.osm.converter.network.OsmNetworkHandler
Constructor
OsmNetworkHandlerHelper - Class in org.goplanit.osm.converter.network
Helper class for the OSM network handlers, providing static helper methods that reflect common code across various handlers that are not considered general enough to be part of a utility class.
OsmNetworkHandlerHelper() - Constructor for class org.goplanit.osm.converter.network.OsmNetworkHandlerHelper
 
OsmNetworkHandlerProfiler - Class in org.goplanit.osm.converter.network
Track statistics on OSM network handler
OsmNetworkHandlerProfiler() - Constructor for class org.goplanit.osm.converter.network.OsmNetworkHandlerProfiler
 
OsmNetworkLayerModeParser - Class in org.goplanit.osm.converter.network
Class to support parsing of OSM modes on OSM ways given the configuration provided for each PLANit network layer
OsmNetworkLayerModeParser(OsmNetworkReaderSettings, MacroscopicNetworkLayer) - Constructor for class org.goplanit.osm.converter.network.OsmNetworkLayerModeParser
Constructor
OsmNetworkLayerParser - Class in org.goplanit.osm.converter.network
Takes care of populating a PLANit layer based on the OSM way information that has been identified as relevant to this layer by the OsmNetworkHandler
OsmNetworkLayerParser(MacroscopicNetworkLayer, OsmNetworkReaderData, OsmNetworkReaderSettings, PlanitJtsCrsUtils) - Constructor for class org.goplanit.osm.converter.network.OsmNetworkLayerParser
Constructor
OsmNetworkPreProcessingHandler - Class in org.goplanit.osm.converter.network
Preprocessing Handler that identifies which nodes of osm ways - that are marked for inclusion even if they fall (partially) outside the bounding polygon - are to be kept.
OsmNetworkPreProcessingHandler(OsmNetworkReaderSettings) - Constructor for class org.goplanit.osm.converter.network.OsmNetworkPreProcessingHandler
constructor
OsmNetworkReader - Class in org.goplanit.osm.converter.network
Parse OSM input in either *.osm or *.osm.pbf format and return PLANit network instance
OsmNetworkReader(String, PlanitOsmNetwork) - Constructor for class org.goplanit.osm.converter.network.OsmNetworkReader
Constructor
OsmNetworkReader(URL, String, PlanitOsmNetwork) - Constructor for class org.goplanit.osm.converter.network.OsmNetworkReader
Constructor
OsmNetworkReader(OsmNetworkReaderSettings) - Constructor for class org.goplanit.osm.converter.network.OsmNetworkReader
Constructor
OsmNetworkReader(PlanitOsmNetwork) - Constructor for class org.goplanit.osm.converter.network.OsmNetworkReader
Constructor
OsmNetworkReaderData - Class in org.goplanit.osm.converter.network
Data specifically required in the network reader while parsing OSM data
OsmNetworkReaderData() - Constructor for class org.goplanit.osm.converter.network.OsmNetworkReaderData
Default Constructor
OsmNetworkReaderFactory - Class in org.goplanit.osm.converter.network
Factory for creating PLANitOSMReaders
OsmNetworkReaderFactory() - Constructor for class org.goplanit.osm.converter.network.OsmNetworkReaderFactory
 
OsmNetworkReaderLayerData - Class in org.goplanit.osm.converter.network
Class containing data that maps Osm entities to PLANit entities required during parsing for a specific network layer
OsmNetworkReaderLayerData() - Constructor for class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
 
OsmNetworkReaderSettings - Class in org.goplanit.osm.converter.network
All general settings (and sub-settings classes) for the OSM reader pertaining to parsing network infrastructure.
OsmNetworkReaderSettings(String) - Constructor for class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Constructor with country to base (i) default speed limits and (ii) mode access on, for various osm highway types in case maximum speed limit information is missing
OsmNetworkReaderSettings(String, PlanitOsmNetwork) - Constructor for class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Constructor with country to base (i) default speed limits and (ii) mode access on, for various OSM highway types in case maximum speed limit information is missing
OsmNetworkReaderSettings(URL, String, PlanitOsmNetwork) - Constructor for class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Constructor with country to base (i) default speed limits and (ii) mode access on, for various OSM highway types in case maximum speed limit information is missing
OsmNetworkReaderSettings(PlanitOsmNetwork) - Constructor for class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Default constructor.
OsmNetworkToZoningReaderData - Class in org.goplanit.osm.converter.network
Class that hosts all the data gathered (e.g., references, mappings, etc.) during the parsing of the OSM network that is also of use to the OSM zoning reader.
OsmNetworkToZoningReaderData(OsmNetworkReaderData, OsmNetworkReaderSettings) - Constructor for class org.goplanit.osm.converter.network.OsmNetworkToZoningReaderData
Constructor
osmNodes - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderData
temporary storage of osmNodes before converting the useful ones to actual nodes
OsmNodeUtils - Class in org.goplanit.osm.util
Utilities in relation to parsing OSM nodes while constructing a PLANit model from it
OsmNodeUtils() - Constructor for class org.goplanit.osm.util.OsmNodeUtils
 
OsmOneWayTags - Class in org.goplanit.osm.tags
common OSM one way tags and some helper methods
OsmOneWayTags() - Constructor for class org.goplanit.osm.tags.OsmOneWayTags
 
osmPedestrianKeyTags - Static variable in class org.goplanit.osm.tags.OsmPedestrianTags
set of available pedestrian key tags foot pedestrian footway sidewalk
OsmPedestrianTags - Class in org.goplanit.osm.tags
pedestrian related tags which are not really grouped in a logical way in OSM, hence we provide all of them here as well as some convenience methods to quickly collect some of the most relevant ones.
OsmPedestrianTags() - Constructor for class org.goplanit.osm.tags.OsmPedestrianTags
 
OsmPtv1Tags - Class in org.goplanit.osm.tags
Tags related specifically to public transport infrastructure and services for the OSM PTv1 tagging scheme.
OsmPtv1Tags() - Constructor for class org.goplanit.osm.tags.OsmPtv1Tags
 
OsmPtv2Tags - Class in org.goplanit.osm.tags
Tags related specifically to public transport infrastructure and services for the OSM PTv2 tagging scheme.
OsmPtv2Tags() - Constructor for class org.goplanit.osm.tags.OsmPtv2Tags
 
OsmPtVersionScheme - Enum in org.goplanit.osm.util
Enum highlighting the different (supported) public transport tagging schemes
OsmPtVersionSchemeUtils - Class in org.goplanit.osm.util
Utilities regarding the tagging of OSM entities and the various PT version schemes that exist
OsmPtVersionSchemeUtils() - Constructor for class org.goplanit.osm.util.OsmPtVersionSchemeUtils
 
OsmPublicTransportModeHelper - Class in org.goplanit.osm.converter.zoning.handler.helper
class that provides functionality to parse/filter public transport modes from OSM entities based on the user defined settings
OsmPublicTransportModeHelper(OsmNetworkReaderSettings) - Constructor for class org.goplanit.osm.converter.zoning.handler.helper.OsmPublicTransportModeHelper
Constructor
OsmPublicTransportReaderSettings - Class in org.goplanit.osm.converter.zoning
Capture all the user configurable settings regarding how to parse (if at all) (public transport) transfer infrastructure such as stations, poles, platforms, and other stop and tranfer related infrastructure
OsmPublicTransportReaderSettings() - Constructor for class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Constructor using default (Global) locale
OsmPublicTransportReaderSettings(String) - Constructor for class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Constructor with user defined source locale
OsmPublicTransportReaderSettings(String, PlanitOsmNetwork) - Constructor for class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Constructor with user defined source locale
OsmPublicTransportReaderSettings(URL, String) - Constructor for class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Constructor with user defined source locale
OsmPublicTransportReaderSettings(URL, String, PlanitOsmNetwork) - Constructor for class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Constructor with user defined source locale
OsmPublicTransportReaderSettings(URL, String, PlanitOsmNetwork, OsmNetworkToZoningReaderData) - Constructor for class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Constructor with user defined source locale
OsmRailFeatureTags - Class in org.goplanit.osm.tags
OSM rail feature tags that could be of value for a network.
OsmRailFeatureTags() - Constructor for class org.goplanit.osm.tags.OsmRailFeatureTags
 
OsmRailModeTags - Class in org.goplanit.osm.tags
Most OSM rail based mode tags.
OsmRailModeTags() - Constructor for class org.goplanit.osm.tags.OsmRailModeTags
 
osmRailwaySettings - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
all settings specific to osm railway tags
OsmRailwaySettings - Class in org.goplanit.osm.converter.network
Settings specific to railways when parsing OSM files and converting them to a PLANit memory model
OsmRailwaySettings(OsmSpeedLimitDefaultsCategory, OsmModeAccessDefaultsCategory) - Constructor for class org.goplanit.osm.converter.network.OsmRailwaySettings
Constructor
OsmRailwayTags - Class in org.goplanit.osm.tags
Most OSM rail way tags that could be of value for a network.
OsmRailwayTags() - Constructor for class org.goplanit.osm.tags.OsmRailwayTags
 
OsmRailwayTypeConfiguration - Class in org.goplanit.osm.defaults
 
OsmRailwayTypeConfiguration() - Constructor for class org.goplanit.osm.defaults.OsmRailwayTypeConfiguration
Default constructor
OsmReaderSettings - Class in org.goplanit.osm.converter
Settings relevant for a Planit Xml reader
OsmReaderSettings() - Constructor for class org.goplanit.osm.converter.OsmReaderSettings
Default constructor with default locale (Global)
OsmReaderSettings(String) - Constructor for class org.goplanit.osm.converter.OsmReaderSettings
Constructor
OsmReaderSettings(URL, String) - Constructor for class org.goplanit.osm.converter.OsmReaderSettings
Constructor
OsmRelationTypeTags - Class in org.goplanit.osm.tags
Relation types that exist
OsmRelationTypeTags() - Constructor for class org.goplanit.osm.tags.OsmRelationTypeTags
 
OsmRelationUtils - Class in org.goplanit.osm.util
Utilities in relation to parsing OSM relations while constructing a PLANit model from it
OsmRelationUtils() - Constructor for class org.goplanit.osm.util.OsmRelationUtils
 
OsmRoadModeCategoryTags - Class in org.goplanit.osm.tags
 
OsmRoadModeCategoryTags() - Constructor for class org.goplanit.osm.tags.OsmRoadModeCategoryTags
 
OsmRoadModeTags - Class in org.goplanit.osm.tags
Most OSM road based mode tags.
OsmRoadModeTags() - Constructor for class org.goplanit.osm.tags.OsmRoadModeTags
 
OsmSpeedLimitDefaults - Class in org.goplanit.osm.defaults
A class containing instances for each of the OSM speed limit default categories: urban/non-urban highways and railways
OsmSpeedLimitDefaults(String) - Constructor for class org.goplanit.osm.defaults.OsmSpeedLimitDefaults
constructor
OsmSpeedLimitDefaults(String, OsmSpeedLimitDefaults) - Constructor for class org.goplanit.osm.defaults.OsmSpeedLimitDefaults
constructor
OsmSpeedLimitDefaults(String, OsmSpeedLimitDefaultsCategory, OsmSpeedLimitDefaultsCategory, OsmSpeedLimitDefaultsCategory) - Constructor for class org.goplanit.osm.defaults.OsmSpeedLimitDefaults
Constructor
OsmSpeedLimitDefaults(OsmSpeedLimitDefaults) - Constructor for class org.goplanit.osm.defaults.OsmSpeedLimitDefaults
Copy constructor
OsmSpeedLimitDefaultsByCountry - Class in org.goplanit.osm.defaults
Convenience class for quickly collecting the speed limits for various countries, where possible based on https://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Maxspeed (highway types)
OsmSpeedLimitDefaultsByCountry() - Constructor for class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
 
OsmSpeedLimitDefaultsCategory - Class in org.goplanit.osm.defaults
Container class for storing speed limits for different waytypes for OSM.
OsmSpeedLimitDefaultsCategory(String) - Constructor for class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsCategory
Constructor.
OsmSpeedLimitDefaultsCategory(String, OsmSpeedLimitDefaultsCategory) - Constructor for class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsCategory
Constructor.
OsmSpeedLimitDefaultsCategory(OsmSpeedLimitDefaultsCategory) - Constructor for class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsCategory
Copy constructor
OsmSpeedTags - Class in org.goplanit.osm.tags
common speed limit information tags
OsmSpeedTags() - Constructor for class org.goplanit.osm.tags.OsmSpeedTags
 
OsmTags - Class in org.goplanit.osm.tags
common OSM tags that we might need to refer to
OsmTags() - Constructor for class org.goplanit.osm.tags.OsmTags
 
OsmTagUtils - Class in org.goplanit.osm.util
Class with some general convenience methods for dealing with OSM tags
OsmTagUtils() - Constructor for class org.goplanit.osm.util.OsmTagUtils
 
OsmWaterModeTags - Class in org.goplanit.osm.tags
Most OSM water based mode tags.
OsmWaterModeTags() - Constructor for class org.goplanit.osm.tags.OsmWaterModeTags
 
osmWayKey - Variable in class org.goplanit.osm.defaults.OsmInfrastructureConfiguration
way key this configuration applies to
OsmWaySettings - Class in org.goplanit.osm.converter.network
Base class with shared settings across different types of Osm ways (highway, railway)
OsmWaySettings(OsmInfrastructureConfiguration, OsmSpeedLimitDefaultsCategory, OsmModeAccessDefaultsCategory) - Constructor for class org.goplanit.osm.converter.network.OsmWaySettings
Constructor
osmWaysWithMultiplePlanitLinks - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
track osmways with multiple planit links if they are created due to circular ways or breaking of links.
OsmWayUtils - Class in org.goplanit.osm.util
Utilities in relation to parsing osm ways and constructing a PLANit model from it
OsmWayUtils() - Constructor for class org.goplanit.osm.util.OsmWayUtils
 
OsmZoningHandlerBase - Class in org.goplanit.osm.converter.zoning.handler
Base Handler for all zoning handlers.
OsmZoningHandlerBase(OsmPublicTransportReaderSettings, OsmZoningReaderData, Zoning, OsmZoningHandlerProfiler) - Constructor for class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
constructor
OsmZoningHandlerProfiler - Class in org.goplanit.osm.converter.zoning.handler
Track statistics on Osm zoning handler
OsmZoningHandlerProfiler() - Constructor for class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerProfiler
Default constructor
OsmZoningPostProcessingHandler - Class in org.goplanit.osm.converter.zoning.handler
Handler that conducts final parsing round where all stop_positions in relations are mapped to the now parsed transfer zones.
OsmZoningPostProcessingHandler(OsmPublicTransportReaderSettings, OsmZoningReaderData, Zoning, OsmZoningHandlerProfiler) - Constructor for class org.goplanit.osm.converter.zoning.handler.OsmZoningPostProcessingHandler
Constructor
OsmZoningPreProcessingHandler - Class in org.goplanit.osm.converter.zoning.handler
Handler that is applied before we conduct the actual handling of the zones by exploring the OSM relations in the file and highlighting a subset of ways that we are supposed to retain even though they are not tagged by themselves in a way that warrants keeping them.
OsmZoningPreProcessingHandler(OsmPublicTransportReaderSettings, OsmZoningReaderData, OsmZoningHandlerProfiler) - Constructor for class org.goplanit.osm.converter.zoning.handler.OsmZoningPreProcessingHandler
Constructor
OsmZoningProcessingHandler - Class in org.goplanit.osm.converter.zoning.handler
Handler that handles, i.e., converts, nodes, ways, and relations to the relevant transfer zones.
OsmZoningProcessingHandler(OsmPublicTransportReaderSettings, OsmZoningReaderData, Zoning, OsmZoningHandlerProfiler) - Constructor for class org.goplanit.osm.converter.zoning.handler.OsmZoningProcessingHandler
Constructor
OsmZoningReader - Class in org.goplanit.osm.converter.zoning
Parse OSM input in either *.osm or *.osm.pbf format and return PLANit zoning instance comprising of the identified transfer zones.
OsmZoningReader(URL, String, Zoning) - Constructor for class org.goplanit.osm.converter.zoning.OsmZoningReader
Constructor.
OsmZoningReader(URL, String, Zoning, PlanitOsmNetwork) - Constructor for class org.goplanit.osm.converter.zoning.OsmZoningReader
Constructor.
OsmZoningReader(URL, String, Zoning, PlanitOsmNetwork, OsmNetworkToZoningReaderData) - Constructor for class org.goplanit.osm.converter.zoning.OsmZoningReader
Constructor
OsmZoningReader(OsmPublicTransportReaderSettings, Zoning) - Constructor for class org.goplanit.osm.converter.zoning.OsmZoningReader
Constructor.
OsmZoningReaderData - Class in org.goplanit.osm.converter.zoning
Data specifically required in the zoning reader while parsing OSM data
OsmZoningReaderData() - Constructor for class org.goplanit.osm.converter.zoning.OsmZoningReaderData
Default constructor using country set to GLOBAL (right hand drive)
OsmZoningReaderData(String) - Constructor for class org.goplanit.osm.converter.zoning.OsmZoningReaderData
Constructor
OsmZoningReaderFactory - Class in org.goplanit.osm.converter.zoning
Factory for creating PLANitOSM zoning Readers.
OsmZoningReaderFactory() - Constructor for class org.goplanit.osm.converter.zoning.OsmZoningReaderFactory
 
OsmZoningReaderOsmData - Class in org.goplanit.osm.converter.zoning
Data specifically required in the zoning reader while parsing OSM data
OsmZoningReaderOsmData() - Constructor for class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
 
OsmZoningReaderPlanitData - Class in org.goplanit.osm.converter.zoning
Data specifically required in the zoning reader while parsing OSM data
OsmZoningReaderPlanitData() - Constructor for class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
 
OTPTIONAL - org.goplanit.gtfs.enums.GtfsFileTypePresence
 
OUTER_ROLE - Static variable in class org.goplanit.osm.tags.OsmMultiPolygonTags
 
OUTFLOW - org.goplanit.output.property.OutputPropertyType
 
OutflowOutputProperty - Class in org.goplanit.output.property
Property to provide the Outflow rate in PCU/hour.
OutflowOutputProperty() - Constructor for class org.goplanit.output.property.OutflowOutputProperty
 
outgoingLinkSegmentReceivingFlows - Variable in class org.goplanit.algorithms.nodemodel.TampereNodeModelFixedInput
store the receiving flows of each outgoing link segment at capacity, i.e., R_b=C_b
outgoingLinkSegmentReceivingFlows - Variable in class org.goplanit.algorithms.nodemodel.TampereNodeModelInput
store the available receiving flows of each outgoing link segment
outgoingLinkSegments - Variable in class org.goplanit.algorithms.nodemodel.TampereNodeModelFixedInput
mapping of outgoing link index to link segment (if any), i.e.e, b=1,...|B^out|-1
OutputAdapter - Class in org.goplanit.output.adapter
Output Adapter which stores output type adapters for each Output Manager and defines top-level method which apply to all output types
OutputAdapter(TrafficAssignment) - Constructor for class org.goplanit.output.adapter.OutputAdapter
Constructor
OutputConfiguration - Class in org.goplanit.output.configuration
Class containing the general output configuration and the type specific configurations for some traffic assignment
OutputConfiguration() - Constructor for class org.goplanit.output.configuration.OutputConfiguration
Base constructor
outputDirectory - Variable in class org.goplanit.matsim.util.PlanitMatsimWriterSettings
the output directory on where to persist the MATSIM file(s)
outputFileName - Variable in class org.goplanit.matsim.util.PlanitMatsimWriterSettings
the output file name of the to be persisted the MATSIM file
OutputFormatter - Interface in org.goplanit.output.formatter
Interface for persisting output data in a particular format
OutputFormatterFactory - Class in org.goplanit.output.formatter
Factory to create output writers of any compatible type
OutputFormatterFactory() - Constructor for class org.goplanit.output.formatter.OutputFormatterFactory
 
outputFormatters - Variable in class org.goplanit.project.CustomPlanItProject
The output formatter(s) registered on this project
outputKeyProperties - Variable in class org.goplanit.output.formatter.BaseOutputFormatter
Map of OutputProperties of keys for each OutputType
OutputManager - Class in org.goplanit.output
Base class for output writers containing basic functionality regarding all things output
OutputManager() - Constructor for class org.goplanit.output.OutputManager
Base constructor of Output writer
outputProperties - Variable in class org.goplanit.output.configuration.OutputTypeConfiguration
Output properties to be included in the CSV output files
OutputProperty - Class in org.goplanit.output.property
Template for output property classes which can be included in the output files.
OutputProperty() - Constructor for class org.goplanit.output.property.OutputProperty
 
OutputPropertyPriority - Enum in org.goplanit.output.property
Enumeration giving the priority of output properties.
OutputPropertyType - Enum in org.goplanit.output.property
Enumeration of possible output properties
outputTimeUnit - Variable in class org.goplanit.output.formatter.BaseOutputFormatter
Time unit to be used in outputs
outputType - Variable in class org.goplanit.output.adapter.OutputTypeAdapterImpl
The OutputType this OutputTypeAdapter is used for
outputType - Variable in class org.goplanit.output.configuration.OutputTypeConfiguration
The output type being used with the current instance - this must be set in each concrete class which extends OutputTypeConfiguration
OutputType - Enum in org.goplanit.output.enums
Different configurations exist for different types of output which we identify via this enum GENERAL: LINK: link based output SIMULATION: simulation based output such as profile information, objects created etc.
OutputTypeAdapter - Interface in org.goplanit.output.adapter
Top-level interface for all output type adapters
OutputTypeAdapterImpl - Class in org.goplanit.output.adapter
Top-level abstract class which defines the common methods required by all output type adapters
OutputTypeAdapterImpl(OutputType, TrafficAssignment) - Constructor for class org.goplanit.output.adapter.OutputTypeAdapterImpl
Constructor
OutputTypeConfiguration - Class in org.goplanit.output.configuration
Configuration for a specific output type including the adapter allowing access to the underlying raw data
OutputTypeConfiguration(OutputType) - Constructor for class org.goplanit.output.configuration.OutputTypeConfiguration
OutputTypeconfiguration constructor
outputTypeConfigurations - Variable in class org.goplanit.output.configuration.OutputConfiguration
output configurations per output type
OutputTypeEnum - Interface in org.goplanit.output.enums
Marker interface to allow us to store outputType and suboutputTypeEnums in the same collection without issue while still being able to distinguish between the two
outputTypeKeysLocked - Variable in class org.goplanit.output.formatter.BaseOutputFormatter
Map to store which output types are already in use as keys
outputTypes - Variable in class org.goplanit.output.formatter.BaseOutputFormatter
List of registered OutputTypes
outputTypeValuesLocked - Variable in class org.goplanit.output.formatter.BaseOutputFormatter
Map to store whether any data values have been stored for a given output type.
OutputUtils - Class in org.goplanit.utils.output
Utility Functions used during output
OutputUtils() - Constructor for class org.goplanit.utils.output.OutputUtils
 
outputValueProperties - Variable in class org.goplanit.output.formatter.BaseOutputFormatter
Map of OutputProperties for values for each OutputType
overrideOutputPropertyUnits(OutputPropertyType, Unit) - Method in class org.goplanit.output.configuration.OutputTypeConfiguration
Indicate a certain output property is to use a different unit for its result than the default (if permitted)
overwriteByOsmHighwayType - Variable in class org.goplanit.osm.converter.network.OsmHighwaySettings
track overwrite values for OSM highway types where we want different defaults for capacity and max density
overwriteCapacityMaxDensityDefaults(String, Number, Number) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
Choose to overwrite the given highway type defaults with the given values
overwriteCapacityMaxDensityDefaults(String, Number, Number) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
Choose to overwrite the given railway type defaults with the given values
overwriteModeAccessByOsmWayId(Number, String...) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
set the mode access for the given osm way id
overwriteModeAccessByOsmWayId(Number, List<String>) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
set the mode access for the given osm way id
overwriteOsmWayModeAccess - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
track overwritten mode access values for specific osm ways by osm id.
overwriteOsmWayTypeCapacityDensityDefaults - Variable in class org.goplanit.osm.converter.network.OsmWaySettings
track overwrite values for OSM way types where we want different defaults for capacity and max density
overwriteOsmWayTypeDefaultCapacityMaxDensity(String, String, double, double) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Choose to overwrite the given highway type defaults with the given values
overwritePredefinedModeMapping(PredefinedModeType, String) - Method in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
Overwrite a mapping from a predefined PLANit mode to a particular MATSim mode
overwriteStopLocationWaitingArea(Number, EntityType, Number) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Provide explicit mapping for stop_locations (by osm node id) to the waiting area, e.g., platform, pole, station, halt, stop, etc.
overwriteWaitingAreaNominatedOsmWayForStopLocation(Number, EntityType, Number) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Provide explicit mapping for waiting areas (platform, bus_stop, pole, station) to a nominated osm way (by osm id).

P

Pair<A,​B> - Class in org.goplanit.utils.misc
Custom pair class similar to C++.
Pair(A, B) - Constructor for class org.goplanit.utils.misc.Pair
Constructor
pairSecondComparator - Static variable in class org.goplanit.algorithms.shortestpath.AStarShortestPathAlgorithm
Comparator to sort based on the second elements minimum value (ascending order)
pairSecondComparator - Static variable in class org.goplanit.algorithms.shortestpath.DijkstraShortestPathAlgorithm
Comparator to sort based on the second elements minimum value (ascending order)
PAPUA_NEW_GUINEA - Static variable in class org.goplanit.utils.locale.CountryNames
 
parametersPerLinkSegmentAndMode - Variable in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Map to store default alpha and beta values for a specific link segment
PARENT_STATION - org.goplanit.gtfs.enums.GtfsKeyType
 
parentNetwork - Variable in class org.goplanit.io.converter.service.PlanitRoutedServicesReaderSettings
the parent service network used
parentNetwork - Variable in class org.goplanit.io.converter.service.PlanitServiceNetworkReaderSettings
the parent network used
parentNetworkLayer - Variable in class org.goplanit.network.layer.ServiceNetworkLayerImpl
the parent layer
parseFromHeader(String, String) - Static method in class org.goplanit.tntp.TntpHeaderConstants
Parse a value from one of the headers in the network file
parseLength(XMLElementLinks.Link, LineString, PlanitJtsCrsUtils) - Static method in class org.goplanit.io.xml.network.physical.macroscopic.XmlMacroscopicNetworkLayerHelper
parse the length of an XML Link based on geometry or length attribute
parseLengthElementFromLink(XMLElementLinks.Link) - Static method in class org.goplanit.io.xml.network.physical.macroscopic.XmlMacroscopicNetworkLayerHelper
Get the link length from the length element in the XML file, if this has been set
parseLengthFromLineString(XMLElementLinks.Link, PlanitJtsCrsUtils) - Static method in class org.goplanit.io.xml.network.physical.macroscopic.XmlMacroscopicNetworkLayerHelper
Get the link length from the gml:LineString element in the XML file, if this has been set
parseLinkAndLinkSegments(XMLElementInfrastructureLayer, MacroscopicNetworkLayer, PlanitJtsCrsUtils) - Method in class org.goplanit.io.converter.network.PlanitNetworkReader
parse link and link segments
parseLinkGeometry(XMLElementLinks.Link) - Static method in class org.goplanit.io.xml.network.physical.macroscopic.XmlMacroscopicNetworkLayerHelper
parse the geometry from the xml link
parseLinkSegmentTypeAccessProperties(XMLElementAccessGroup, MacroscopicLinkSegmentType, Collection<Mode>) - Method in class org.goplanit.io.converter.network.PlanitNetworkReader
parse the mode properties for given link segment type and populate the helper with them
parseLinkSegmentTypes(XMLElementLayerConfiguration, MacroscopicNetworkLayer) - Method in class org.goplanit.io.converter.network.PlanitNetworkReader
Parse the link segment types
parseMaxSpeedValueKmPerHour(String) - Static method in class org.goplanit.osm.util.PlanitOsmUtils
parse an OSM maxSpeedValue tag value and perform unit conversion to km/h if needed
parseMaxSpeedValueLanesKmPerHour(String) - Static method in class org.goplanit.osm.util.PlanitOsmUtils
parse an OSM maxSpeedValue tag value with speeds per lane separated by "|" and perform unit conversion to km/h if needed
parseNodes(XMLElementInfrastructureLayer, MacroscopicNetworkLayer) - Method in class org.goplanit.io.converter.network.PlanitNetworkReader
Create and register nodes on the network
parseOsmWayGeometry - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
option to track the geometry of an OSM way, i.e., extract the line string for link segments from the nodes (default is false).
Pas - Class in org.goplanit.assignment.ltm.sltm
Paired Alternative Segment (PAS) implementation comprising two subpaths (segments), one of a higher cost than the other.
PasManager - Class in org.goplanit.assignment.ltm.sltm
Container class for tracking all unique PASs indexed by their last (merge) vertex
PasManager() - Constructor for class org.goplanit.assignment.ltm.sltm.PasManager
Constructor
PATH - org.goplanit.output.enums.OutputType
 
PATH - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
PATH_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane set to DEFAULT_MINIMUM_CAPACITY_LANE
PATH_ID - org.goplanit.output.property.OutputPropertyType
 
PATH_ID_CLASS - Static variable in interface org.goplanit.utils.path.DirectedPath
class to use for id generation
PATH_STRING - org.goplanit.output.property.OutputPropertyType
 
PathChoice - Class in org.goplanit.path.choice
The path choice traffic assignment component responsible for the configuration of the path choice methodology and the path associated with this procedure.
PathChoice(PathChoice) - Constructor for class org.goplanit.path.choice.PathChoice
Copy constructor
PathChoice(IdGroupingToken) - Constructor for class org.goplanit.path.choice.PathChoice
Constructor
PathChoiceBuilder<T extends PathChoice> - Class in org.goplanit.path.choice
All path choice instances are built using this or a derived version of this builder
PathChoiceBuilder(Class<T>, IdGroupingToken, InputBuilderListener) - Constructor for class org.goplanit.path.choice.PathChoiceBuilder
Constructor
PathChoiceBuilderFactory - Class in org.goplanit.path.choice
Path choice builder factory for the path choice types supported directory by PLANit
PathChoiceBuilderFactory() - Constructor for class org.goplanit.path.choice.PathChoiceBuilderFactory
 
PathChoiceConfigurator<T extends PathChoice> - Class in org.goplanit.path.choice
Base class for all path choice configurator implementations
PathChoiceConfigurator(Class<T>) - Constructor for class org.goplanit.path.choice.PathChoiceConfigurator
Constructor
PathChoiceConfiguratorFactory - Class in org.goplanit.path.choice
factory for the path choice types supported directory by PLANit
PathChoiceConfiguratorFactory() - Constructor for class org.goplanit.path.choice.PathChoiceConfiguratorFactory
 
PathFlowUpdateConsumer<T extends NetworkFlowUpdateData> - Class in org.goplanit.assignment.ltm.sltm.consumer
Base Consumer to apply during path based flow update for each combination of origin, destination, and demand
PathFlowUpdateConsumer(T, OdPaths) - Constructor for class org.goplanit.assignment.ltm.sltm.consumer.PathFlowUpdateConsumer
Constructor
PathIdOutputProperty - Class in org.goplanit.output.property
 
PathIdOutputProperty() - Constructor for class org.goplanit.output.property.PathIdOutputProperty
 
PathLinkSendingFlowUpdateConsumer - Class in org.goplanit.assignment.ltm.sltm.consumer
Consumer to apply during path based loading to update the inflows on the provided raw array by their link segment ids for each combination of origin, destination, and demand
PathLinkSendingFlowUpdateConsumer(NetworkFlowUpdateData, OdPaths) - Constructor for class org.goplanit.assignment.ltm.sltm.consumer.PathLinkSendingFlowUpdateConsumer
Constructor
PathOutputIdentificationType - Enum in org.goplanit.output.enums
Enumeration of possible Id types used to identify a Path
PathOutputStringProperty - Class in org.goplanit.output.property
 
PathOutputStringProperty() - Constructor for class org.goplanit.output.property.PathOutputStringProperty
 
PathOutputTypeAdapter - Interface in org.goplanit.output.adapter
Output type adapter interface for paths
PathOutputTypeAdapterImpl - Class in org.goplanit.output.adapter
Top-level abstract class which defines the common methods required by Path output type adapters
PathOutputTypeAdapterImpl(OutputType, TrafficAssignment) - Constructor for class org.goplanit.output.adapter.PathOutputTypeAdapterImpl
Constructor
PathOutputTypeConfiguration - Class in org.goplanit.output.configuration
The configuration for the OD path output type.
PathOutputTypeConfiguration() - Constructor for class org.goplanit.output.configuration.PathOutputTypeConfiguration
Constructor Define the default output properties here.
PathTurnFlowUpdateConsumer - Class in org.goplanit.assignment.ltm.sltm.consumer
Consumer to apply during path based turn flow update for each combination of origin, destination, and demand
PathTurnFlowUpdateConsumer(NetworkTurnFlowUpdateData, OdPaths) - Constructor for class org.goplanit.assignment.ltm.sltm.consumer.PathTurnFlowUpdateConsumer
Constructor, where sending flows are not to be updated, only turn flows
PathUtils - Class in org.goplanit.utils.path
Path utilities
PathUtils() - Constructor for class org.goplanit.utils.path.PathUtils
 
PATHWAY - org.goplanit.gtfs.enums.GtfsObjectType
 
PATHWAY_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
PATHWAY_MODE - org.goplanit.gtfs.enums.GtfsKeyType
 
PATHWAYS - org.goplanit.gtfs.enums.GtfsFileType
 
PAYMENT_METHOD - org.goplanit.gtfs.enums.GtfsKeyType
 
PCU - org.goplanit.utils.unit.UnitType
 
PCU - Static variable in interface org.goplanit.utils.unit.Unit
predefined PCU VehiclesUnit
PCU_HOUR - Static variable in interface org.goplanit.utils.unit.Unit
predefined PCU/HOUR Unit
PCU_KM - Static variable in interface org.goplanit.utils.unit.Unit
predefined PCU/KM Unit
PcuCapacitated - Interface in org.goplanit.utils.pcu
Interface that signifies implementing classes adopt some form of capacitated restriction based on PCUs (passenger car units), these can be links, link segments, or other entities that are otherwise not necessarily related in terms of their class hierarchy, but do support this capacitated feature.
PEDESTRIAN - org.goplanit.utils.mode.PredefinedModeType
 
PEDESTRIAN - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
PEDESTRIAN - Static variable in class org.goplanit.osm.tags.OsmPedestrianTags
should not be used, but some legacy tags exist, so should be parseable, see https://wiki.openstreetmap.org/wiki/Key:foot
PEDESTRIAN_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane set to DEFAULT_MINIMUM_CAPACITY_LANE
PEDESTRIAN_LOCATION_VALUE_TAGS - Static variable in class org.goplanit.osm.tags.OsmPedestrianTags
 
PEDESTRIAN_NEGATIVE_VALUE_TAGS - Static variable in class org.goplanit.osm.tags.OsmPedestrianTags
 
PEDESTRIAN_PHYSICAL_FEATURES - Static variable in class org.goplanit.mode.PedestrianMode
 
PEDESTRIAN_POSITIVE_AND_LOCATION_VALUE_TAGS - Static variable in class org.goplanit.osm.tags.OsmPedestrianTags
 
PEDESTRIAN_POSITIVE_VALUE_TAGS - Static variable in class org.goplanit.osm.tags.OsmPedestrianTags
 
PEDESTRIAN_USABLITY_FEATURES - Static variable in class org.goplanit.mode.PedestrianMode
 
PedestrianMode - Class in org.goplanit.mode
the predefined pedestrian mode name: pedestrian maxspeed (km/h): 5 pcu: 0.1 vehicular type: NO_VEHICLE motorisation: NON_MOTORISED track: ROAD use: PRIVATE
PedestrianMode(IdGroupingToken) - Constructor for class org.goplanit.mode.PedestrianMode
Constructor for pedestrian mode
per(SimpleUnit...) - Method in class org.goplanit.utils.unit.GroupUnit
Factory method to create a new groupUnit with this unit's numerator and additionally added denominator units, e.g., KM per Hour
performIteration(Mode, double[], int) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
Perform a single iteration where we perform a loading and then an equilibration step resulting in updated costs
performIteration(Mode, double[], int) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmBushStrategy
Perform an iteration by: 1.
performIteration(Mode, double[], int) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmPathStrategy
Perform a single iteration where we perform a loading and then an equilibration step resulting in updated costs
PERMISSIVE - Static variable in class org.goplanit.osm.tags.OsmAccessTags
value: permissive tag
PERMLANES - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlAttributes
 
persist(Object, Class<?>, String) - Method in class org.goplanit.io.converter.PlanitWriterImpl
Persist the populated XML memory model to disk using JAXb
persist(TimePeriod, Set<Mode>, OutputConfiguration, OutputTypeConfiguration, OutputAdapter) - Method in class org.goplanit.output.formatter.BaseOutputFormatter
Write data to output file
persist(TimePeriod, Set<Mode>, OutputConfiguration, OutputTypeConfiguration, OutputAdapter) - Method in interface org.goplanit.output.formatter.OutputFormatter
Persist the output data based on the passed in configuration and adapter (contained in the configuration)
PERSIST_ONLY_FINAL_ITERATION - Static variable in class org.goplanit.output.configuration.OutputConfiguration
Default for persisting final iteration
PERSIST_ZERO_FLOW - Static variable in class org.goplanit.output.configuration.OutputConfiguration
Default for persisting zero flows
persistOnlyFinalIteration - Variable in class org.goplanit.output.configuration.OutputConfiguration
persisting final iteration only or not
persistOutputData(TimePeriod, Set<Mode>, boolean) - Method in class org.goplanit.output.OutputManager
Persist the output data for all registered output types
persistZeroFlow - Variable in class org.goplanit.output.configuration.OutputConfiguration
persisting zero flows or not
PHYSICAL_QUEUE_BASIC - org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingScheme
 
PHYSICAL_QUEUE_EXT_A - org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingScheme
 
PHYSICAL_QUEUE_EXT_B - org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingScheme
 
PHYSICAL_QUEUE_EXT_C - org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingScheme
 
PhysicalCost - Interface in org.goplanit.cost.physical
Interface to classify costs of physical links Physical links can be either InitialPhysicalCosts (which are read in at the start and are constant) or PhysicalCosts (which are derived from other inputs and are recalculated after each iteration).
PhysicalCostConfigurator<T extends AbstractPhysicalCost> - Class in org.goplanit.cost.physical
Base class for all physical cost configurator implementations
PhysicalCostConfigurator(Class<T>) - Constructor for class org.goplanit.cost.physical.PhysicalCostConfigurator
Constructor
PhysicalCostConfiguratorFactory - Class in org.goplanit.cost.physical
Traffic assignment builder factory for the physical cost types supported directory by PLANit
PhysicalCostConfiguratorFactory() - Constructor for class org.goplanit.cost.physical.PhysicalCostConfiguratorFactory
 
PhysicalLayer - Interface in org.goplanit.utils.network.layer.physical
Physical topological Network consisting of nodes, links and link segments
PhysicalLinkOutputTypeAdapterImpl - Class in org.goplanit.output.adapter
Abstract class which defines the common methods required by Link output type adapters that specifically pertain to networks that have adopted physical layers for their network representation
PhysicalLinkOutputTypeAdapterImpl(OutputType, TrafficAssignment) - Constructor for class org.goplanit.output.adapter.PhysicalLinkOutputTypeAdapterImpl
Constructor
PhysicalModeFeatures - Interface in org.goplanit.utils.mode
the physical features of a mode are listed by this class.
PhysicalModeFeaturesImpl - Class in org.goplanit.mode
the physical features of a mode are listed by this class.
PhysicalModeFeaturesImpl() - Constructor for class org.goplanit.mode.PhysicalModeFeaturesImpl
Default constructor
PhysicalModeFeaturesImpl(VehicularModeType, MotorisationModeType, TrackModeType) - Constructor for class org.goplanit.mode.PhysicalModeFeaturesImpl
 
physicalNetworks - Variable in class org.goplanit.project.CustomPlanItProject
The registered physical networks
physicalNetworks - Variable in class org.goplanit.project.PlanItProjectInput
The registered physical networks
physicalSpeedLinkKmh - Variable in class org.goplanit.network.layer.physical.LinkSegmentImpl
physical maximum speed on the link segment in km/h
PICKUP_TYPE - org.goplanit.gtfs.enums.GtfsKeyType
 
PiecewiseLinearCumulativeCurve - Class in org.goplanit.utils.cumulatives
Represents a piecewise linear cumulative curve
PiecewiseLinearCumulativeCurve() - Constructor for class org.goplanit.utils.cumulatives.PiecewiseLinearCumulativeCurve
Constructor
PITCAIRN_ISLANDS - Static variable in class org.goplanit.utils.locale.CountryNames
 
PLANIT_OUTPUT_FORMATTER - Static variable in interface org.goplanit.output.formatter.OutputFormatter
Default output formatter supported by PLANit from PLANitIO repository
planit2MatsimModeMapping - Variable in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
provides the mapping from PLANit modes ((predefined) mode name) to MATSIM mode (string)
PlanitComponent<T extends PlanitComponent<T> & Serializable> - Class in org.goplanit.component
PLANit components are the main building blocks to create PLANit applications with.
PlanitComponent(PlanitComponent<T>) - Constructor for class org.goplanit.component.PlanitComponent
Copy constructor
PlanitComponent(IdGroupingToken, Class<?>) - Constructor for class org.goplanit.component.PlanitComponent
Constructor
PlanitComponentBuilder<T> - Class in org.goplanit.component
Builder class to build something of type T which is a PLANit component.
PlanitComponentBuilder(Class<T>, IdGroupingToken, InputBuilderListener) - Constructor for class org.goplanit.component.PlanitComponentBuilder
Constructor
PlanitComponentEvent - Interface in org.goplanit.component.event
Interface for the group of events that are used around PLANit component (creation)
PlanitComponentEventType - Class in org.goplanit.component.event
PLANit component event type class.
PlanitComponentEventType(String) - Constructor for class org.goplanit.component.event.PlanitComponentEventType
Constructor
planitComponentFactories - Variable in class org.goplanit.project.PlanItProjectInput
available traffic assignment component factories by their derived class implementation
PlanitComponentFactory<T extends PlanitComponent<?>> - Class in org.goplanit.component
Generic factory class for registered subclasses of predefined PLANit components, so it does not create instances of T but of subclasses of T.
PlanitComponentFactory(Class<U>) - Constructor for class org.goplanit.component.PlanitComponentFactory
Constructor.
PlanitComponentFactory(String) - Constructor for class org.goplanit.component.PlanitComponentFactory
Constructor.
PlanitComponentListener - Interface in org.goplanit.component.event
To serve as base listener class for all PLANit component related events, where its onX method provides any graph modification event as parameter
PlanitCrsUtils - Class in org.goplanit.utils.geo
Utilities for coordinate Reference systems
PlanitCrsUtils() - Constructor for class org.goplanit.utils.geo.PlanitCrsUtils
 
PlanitDemandsReader - Class in org.goplanit.io.converter.demands
Reader to parse PLANit demands from native XML format
PlanitDemandsReader(String, String, Demands) - Constructor for class org.goplanit.io.converter.demands.PlanitDemandsReader
Constructor
PlanitDemandsReader(XMLElementMacroscopicDemand, MacroscopicNetwork, Zoning, Demands) - Constructor for class org.goplanit.io.converter.demands.PlanitDemandsReader
Constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model
PlanitDemandsReaderSettings - Class in org.goplanit.io.converter.demands
Settings for the PLANit zoning reader
PlanitDemandsReaderSettings() - Constructor for class org.goplanit.io.converter.demands.PlanitDemandsReaderSettings
 
PlanItException - Exception in org.goplanit.utils.exceptions
General exception for PlanIt which wraps exceptions thrown during execution
PlanItException(Exception) - Constructor for exception org.goplanit.utils.exceptions.PlanItException
Constructor using Exception - wraps run-time exceptions
PlanItException(String) - Constructor for exception org.goplanit.utils.exceptions.PlanItException
Constructor using String - catches logic-driven exceptions
PlanItException(String, Object...) - Constructor for exception org.goplanit.utils.exceptions.PlanItException
Constructor using formatted string - catches logic-driven exceptions
PlanItException(String, Throwable) - Constructor for exception org.goplanit.utils.exceptions.PlanItException
Constructor using Throwable - wraps run-time exceptions with additional message
PlanItException(String, Throwable, Object...) - Constructor for exception org.goplanit.utils.exceptions.PlanItException
Constructor using formatted string - catches logic-driven exceptions
PlanitExceptionConsumer<T> - Interface in org.goplanit.utils.function
Allows for a consumer interface that throws PlanitExceptions
PlanitExceptionFunction<T,​R> - Interface in org.goplanit.utils.function
Allows for a functional interface that throws PlanitExceptions
PlanitGmlUtils - Class in org.goplanit.io.geo
Utilities specific to GML
PlanitGmlUtils() - Constructor for class org.goplanit.io.geo.PlanitGmlUtils
 
PlanitGraphGeoUtils - Class in org.goplanit.utils.geo
A class with utility methods that levarage the geospatial information of planit enities pertaining to graphs.
PlanitGraphGeoUtils() - Constructor for class org.goplanit.utils.geo.PlanitGraphGeoUtils
 
planitInfrastructureLayerConfiguration - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
mapping between PLANit modes and the layer their infrastructure will be mapped to.
PlanItInputBuilder - Class in org.goplanit.io.input
Class which reads inputs from XML input files
PlanItInputBuilder(String) - Constructor for class org.goplanit.io.input.PlanItInputBuilder
Constructor which generates the input objects from files in a specified directory, using the default extension ".xml"
PlanItInputBuilder(String, String) - Constructor for class org.goplanit.io.input.PlanItInputBuilder
Constructor which generates the input objects from files in a specified directory
PlanitIntermodalReader - Class in org.goplanit.io.converter.intermodal
Planit intermodal reader in native format.
PlanitIntermodalReader(String, String, MacroscopicNetwork, Zoning) - Constructor for class org.goplanit.io.converter.intermodal.PlanitIntermodalReader
constructor where xml content is still on disk and first needs to be parsed into memory before converted to planit memory model
PlanitIntermodalReader(String, String, IdGroupingToken) - Constructor for class org.goplanit.io.converter.intermodal.PlanitIntermodalReader
constructor where xml content is still on disk and first needs to be parsed into memory before converted to planit memory model.
PlanitIntermodalReader(PlanitIntermodalReaderSettings, IdGroupingToken) - Constructor for class org.goplanit.io.converter.intermodal.PlanitIntermodalReader
constructor where xml content is still on disk and first needs to be parsed into memory before converted to planit memory model.
PlanitIntermodalReader(XMLElementMacroscopicNetwork, XMLElementMacroscopicZoning, MacroscopicNetwork, Zoning) - Constructor for class org.goplanit.io.converter.intermodal.PlanitIntermodalReader
constructor where the xml content has already been parsed into a JAXB memory model which subsequently needs to be converted into the planit memory model
PlanitIntermodalReaderFactory - Class in org.goplanit.io.converter.intermodal
Factory class for creating zoning reader in the native PLANit format
PlanitIntermodalReaderFactory() - Constructor for class org.goplanit.io.converter.intermodal.PlanitIntermodalReaderFactory
 
PlanitIntermodalReaderSettings - Class in org.goplanit.io.converter.intermodal
Settings of PLANit intermodal reader
PlanitIntermodalReaderSettings() - Constructor for class org.goplanit.io.converter.intermodal.PlanitIntermodalReaderSettings
Default constructor
PlanitIntermodalReaderSettings(String, String) - Constructor for class org.goplanit.io.converter.intermodal.PlanitIntermodalReaderSettings
Constructor
PlanitIntermodalReaderSettings(PlanitNetworkReaderSettings, PlanitZoningReaderSettings) - Constructor for class org.goplanit.io.converter.intermodal.PlanitIntermodalReaderSettings
Constructor
PlanitIntermodalWriter - Class in org.goplanit.io.converter.intermodal
Planit intermodal writer for native Planit format, wrapping a planit network writer and planit zoning writer in one
PlanitIntermodalWriter(String, String, XMLElementMacroscopicNetwork, XMLElementMacroscopicZoning) - Constructor for class org.goplanit.io.converter.intermodal.PlanitIntermodalWriter
Constructor
PlanitIntermodalWriter(String, XMLElementMacroscopicNetwork, XMLElementMacroscopicZoning) - Constructor for class org.goplanit.io.converter.intermodal.PlanitIntermodalWriter
Constructor with default country, use default destination Crs as a result.
PlanitIntermodalWriterFactory - Class in org.goplanit.io.converter.intermodal
Factory for creating PLANit intermodal writers persisting both a network and zoning (useful for intermodal networks with pt element where transfer zones are part of the zoning.
PlanitIntermodalWriterFactory() - Constructor for class org.goplanit.io.converter.intermodal.PlanitIntermodalWriterFactory
 
PlanitIntermodalWriterSettings - Class in org.goplanit.io.converter.intermodal
Settings for Planit intermodal writer
PlanitIntermodalWriterSettings() - Constructor for class org.goplanit.io.converter.intermodal.PlanitIntermodalWriterSettings
Default constructor
PlanitIntermodalWriterSettings(String, String) - Constructor for class org.goplanit.io.converter.intermodal.PlanitIntermodalWriterSettings
Constructor
PlanitIntermodalWriterSettings(PlanitNetworkWriterSettings, PlanitZoningWriterSettings) - Constructor for class org.goplanit.io.converter.intermodal.PlanitIntermodalWriterSettings
Constructor
PlanitJtsCrsUtils - Class in org.goplanit.utils.geo
General geographic JTS utilities that rely on a known Coordinate Reference system (CRS).
PlanitJtsCrsUtils() - Constructor for class org.goplanit.utils.geo.PlanitJtsCrsUtils
Constructor Uses default coordinate reference system
PlanitJtsCrsUtils(CoordinateReferenceSystem) - Constructor for class org.goplanit.utils.geo.PlanitJtsCrsUtils
Constructor
PlanitJtsIntersectEdgeVisitor<T extends Edge> - Class in org.goplanit.utils.geo
An item visitor for quadtree spatial index to filter out the edges in a quadtree that truly intersect with the given bounding box provided in the query.
PlanitJtsIntersectEdgeVisitor(Polygon, Collection<T>) - Constructor for class org.goplanit.utils.geo.PlanitJtsIntersectEdgeVisitor
Constructor
PlanitJtsIntersectOsmNodeVisitor - Class in org.goplanit.osm.util
An item visitor for quadtree spatial index to filter out osm nodes in a quadtree that truly intersect with the given bounding box provided in the query.
PlanitJtsIntersectOsmNodeVisitor(Polygon, Collection<OsmNode>) - Constructor for class org.goplanit.osm.util.PlanitJtsIntersectOsmNodeVisitor
Constructor
PlanitJtsIntersectZoneVisitor<T extends Zone> - Class in org.goplanit.utils.geo
An item visitor for quadtree spatial index to filter out the zones in a quadtree that truly intersect with the given bounding box provided in the query.
PlanitJtsIntersectZoneVisitor(Polygon, Collection<T>) - Constructor for class org.goplanit.utils.geo.PlanitJtsIntersectZoneVisitor
Constructor
PlanitJtsItemVisitor<T> - Class in org.goplanit.utils.geo
An item visitor for quadtree spatial index to filter out planit entities in a quadtree that truly intersect with the given bounding box provided in the query.
PlanitJtsItemVisitor(Polygon, Collection<T>) - Constructor for class org.goplanit.utils.geo.PlanitJtsItemVisitor
Constructor
PlanitJtsUtils - Class in org.goplanit.utils.geo
General geographic related utils utilising the JTS API.
PlanitJtsUtils() - Constructor for class org.goplanit.utils.geo.PlanitJtsUtils
 
PlanitLinkSegmentUtils - Class in org.goplanit.osm.util
Utilities regarding PLANit link segments useful when parsing OSM entities and converting them into PLANit link segments or other PLANit entities that have something to do with link segments.
PlanitLinkSegmentUtils() - Constructor for class org.goplanit.osm.util.PlanitLinkSegmentUtils
 
PlanitLinkUtils - Class in org.goplanit.osm.util
Utilities regarding PLANit links useful when parsing OSM entities
PlanitLinkUtils() - Constructor for class org.goplanit.osm.util.PlanitLinkUtils
 
PlanitMatsimWriterSettings - Class in org.goplanit.matsim.util
Base writer settings class to be used by all available matsim writer settings classes.
PlanitMatsimWriterSettings() - Constructor for class org.goplanit.matsim.util.PlanitMatsimWriterSettings
Default constructor
PlanitMatsimWriterSettings(String, String, String) - Constructor for class org.goplanit.matsim.util.PlanitMatsimWriterSettings
Constructor
PlanitNamespacePrefixMapper - Class in org.goplanit.io.xml.util
 
PlanitNamespacePrefixMapper() - Constructor for class org.goplanit.io.xml.util.PlanitNamespacePrefixMapper
 
PlanitNetworkLayerUtils - Class in org.goplanit.osm.util
Utilities regarding PLANit network layers with respect to parsing OSM netities for it
PlanitNetworkLayerUtils() - Constructor for class org.goplanit.osm.util.PlanitNetworkLayerUtils
 
PlanitNetworkReader - Class in org.goplanit.io.converter.network
Implementation of the network reader for the PLANit XML native format
PlanitNetworkReader(String, String, TransportLayerNetwork<?, ?>) - Constructor for class org.goplanit.io.converter.network.PlanitNetworkReader
Constructor
PlanitNetworkReader(PlanitNetworkReaderSettings, TransportLayerNetwork<?, ?>) - Constructor for class org.goplanit.io.converter.network.PlanitNetworkReader
Constructor where settings are directly provided such that input information can be exracted from it
PlanitNetworkReader(PlanitNetworkReaderSettings, IdGroupingToken) - Constructor for class org.goplanit.io.converter.network.PlanitNetworkReader
Constructor where settings are directly provided such that input information can be exracted from it
PlanitNetworkReader(XMLElementMacroscopicNetwork, TransportLayerNetwork<?, ?>) - Constructor for class org.goplanit.io.converter.network.PlanitNetworkReader
Constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model
PlanitNetworkReaderFactory - Class in org.goplanit.io.converter.network
Factory for creating PLANitNetworkReaders
PlanitNetworkReaderFactory() - Constructor for class org.goplanit.io.converter.network.PlanitNetworkReaderFactory
 
PlanitNetworkReaderSettings - Class in org.goplanit.io.converter.network
Configurable settings for the PLANit network reader
PlanitNetworkReaderSettings() - Constructor for class org.goplanit.io.converter.network.PlanitNetworkReaderSettings
Default constructor.
PlanitNetworkReaderSettings(String, String) - Constructor for class org.goplanit.io.converter.network.PlanitNetworkReaderSettings
Constructor.
PlanitNetworkWriter - Class in org.goplanit.io.converter.network
Writer to persist a PLANit network to disk in the native PLANit format.
PlanitNetworkWriter(String, String, XMLElementMacroscopicNetwork) - Constructor for class org.goplanit.io.converter.network.PlanitNetworkWriter
Constructor
PlanitNetworkWriter(String, XMLElementMacroscopicNetwork) - Constructor for class org.goplanit.io.converter.network.PlanitNetworkWriter
Constructor
PlanitNetworkWriter(XMLElementMacroscopicNetwork) - Constructor for class org.goplanit.io.converter.network.PlanitNetworkWriter
Constructor
PlanitNetworkWriterFactory - Class in org.goplanit.io.converter.network
Factory for creating PLANit Network writers
PlanitNetworkWriterFactory() - Constructor for class org.goplanit.io.converter.network.PlanitNetworkWriterFactory
 
PlanitNetworkWriterSettings - Class in org.goplanit.io.converter.network
configurable settings for the PLANit writer
PlanitNetworkWriterSettings() - Constructor for class org.goplanit.io.converter.network.PlanitNetworkWriterSettings
Default constructor
PlanitNetworkWriterSettings(String, String) - Constructor for class org.goplanit.io.converter.network.PlanitNetworkWriterSettings
Constructor
PlanitNetworkWriterSettings(String, String, String) - Constructor for class org.goplanit.io.converter.network.PlanitNetworkWriterSettings
Constructor
planitNodesByLocation - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
track the PLANit nodes created on this layer by their location (which reflects eith an osm node, or an auto-generated stop_location, not related to an osm node in the latter case, no osm node is available) so they can be collected when needed, for example when breaking planit links
PlanitOpenGisUtils - Class in org.goplanit.io.geo
General geotools related utils.
PlanitOpenGisUtils() - Constructor for class org.goplanit.io.geo.PlanitOpenGisUtils
Constructor Uses default coordinate reference system
PlanitOpenGisUtils(CoordinateReferenceSystem) - Constructor for class org.goplanit.io.geo.PlanitOpenGisUtils
Constructor
PlanitOsmNetwork - Class in org.goplanit.osm.physical.network.macroscopic
Macroscopic network with additional OSM functionality Disclaimer: The descriptions for the default OSM link segment types have been copied from the OSM Wiki
PlanitOsmNetwork() - Constructor for class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Default Constructor
PlanitOsmNetwork(IdGroupingToken) - Constructor for class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
Constructor
PlanitOsmUtils - Class in org.goplanit.osm.util
Utilities in relation to parsing OSM data and constructing a PLANit model from it that are too general to be moved to any of the more specific PlanitOSMXXXUtils classes.
PlanitOsmUtils() - Constructor for class org.goplanit.osm.util.PlanitOsmUtils
 
PlanItOutputFormatter - Class in org.goplanit.io.output.formatter
The default output formatter of PlanIt
PlanItOutputFormatter(IdGroupingToken) - Constructor for class org.goplanit.io.output.formatter.PlanItOutputFormatter
Constructor, takes values for properties file name, description and version property
PlanItProject - Class in org.goplanit.io.project
PLANit project which is nothing more than a CustomPlanItProject without any custom configuration pre-embedded.
PlanItProject(String) - Constructor for class org.goplanit.io.project.PlanItProject
Constructor taking project path where to find all project input files
PlanItProjectInput - Class in org.goplanit.project
Class that holds all the input traffic components for a PLANit project.
PlanItProjectInput(long, IdGroupingToken, InputBuilderListener) - Constructor for class org.goplanit.project.PlanItProjectInput
Constructor
PlanitRoutedServicesReader - Class in org.goplanit.io.converter.service
Implementation of a routed service reader in the PLANit XML native format
PlanitRoutedServicesReader(String, String, RoutedServices) - Constructor for class org.goplanit.io.converter.service.PlanitRoutedServicesReader
Constructor
PlanitRoutedServicesReader(PlanitRoutedServicesReaderSettings, RoutedServices) - Constructor for class org.goplanit.io.converter.service.PlanitRoutedServicesReader
Constructor where settings and routed services to populate are directly provided
PlanitRoutedServicesReader(IdGroupingToken, PlanitRoutedServicesReaderSettings) - Constructor for class org.goplanit.io.converter.service.PlanitRoutedServicesReader
Constructor where settings are directly provided such that input information can be extracted from it
PlanitRoutedServicesReader(XMLElementRoutedServices, RoutedServices) - Constructor for class org.goplanit.io.converter.service.PlanitRoutedServicesReader
Constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model
PlanitRoutedServicesReaderFactory - Class in org.goplanit.io.converter.service
Factory for creating PlanitRoutedServicesReaders
PlanitRoutedServicesReaderFactory() - Constructor for class org.goplanit.io.converter.service.PlanitRoutedServicesReaderFactory
 
PlanitRoutedServicesReaderSettings - Class in org.goplanit.io.converter.service
Configurable settings for the PLANit routed services reader
PlanitRoutedServicesReaderSettings(ServiceNetwork) - Constructor for class org.goplanit.io.converter.service.PlanitRoutedServicesReaderSettings
Constructor
PlanitRoutedServicesReaderSettings(ServiceNetwork, String, String) - Constructor for class org.goplanit.io.converter.service.PlanitRoutedServicesReaderSettings
Constructor.
PlanitSchema - Class in org.goplanit.io.xml.util
Helper class to deal with XSD schema related locations for the various XML components
PlanitSchema() - Constructor for class org.goplanit.io.xml.util.PlanitSchema
 
PlanitServiceNetworkReader - Class in org.goplanit.io.converter.service
Implementation of a service network reader in the PLANit XML native format
PlanitServiceNetworkReader(String, String, ServiceNetwork) - Constructor for class org.goplanit.io.converter.service.PlanitServiceNetworkReader
Constructor
PlanitServiceNetworkReader(PlanitServiceNetworkReaderSettings, ServiceNetwork) - Constructor for class org.goplanit.io.converter.service.PlanitServiceNetworkReader
Constructor where settings and service network are directly provided
PlanitServiceNetworkReader(IdGroupingToken, PlanitServiceNetworkReaderSettings) - Constructor for class org.goplanit.io.converter.service.PlanitServiceNetworkReader
Constructor where settings are directly provided such that input information can be extracted from it
PlanitServiceNetworkReader(XMLElementServiceNetwork, ServiceNetwork) - Constructor for class org.goplanit.io.converter.service.PlanitServiceNetworkReader
Constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model
PlanitServiceNetworkReaderFactory - Class in org.goplanit.io.converter.service
Factory for creating PlanitServiceNetworkReaders
PlanitServiceNetworkReaderFactory() - Constructor for class org.goplanit.io.converter.service.PlanitServiceNetworkReaderFactory
 
PlanitServiceNetworkReaderSettings - Class in org.goplanit.io.converter.service
Configurable settings for the PLANit service network reader
PlanitServiceNetworkReaderSettings(MacroscopicNetwork) - Constructor for class org.goplanit.io.converter.service.PlanitServiceNetworkReaderSettings
Constructor
PlanitServiceNetworkReaderSettings(MacroscopicNetwork, String, String) - Constructor for class org.goplanit.io.converter.service.PlanitServiceNetworkReaderSettings
Constructor.
PlanItSimpleProject - Class in org.goplanit.io.project
Wrapper around PLANitProject with most common defaults automatically activated.
PlanItSimpleProject() - Constructor for class org.goplanit.io.project.PlanItSimpleProject
Base constructor for simple project which adopts the PlanItIO input/output format.
PlanItSimpleProject(String) - Constructor for class org.goplanit.io.project.PlanItSimpleProject
Base constructor for simple project which adopts the PlanItIO input/output format
PlanItSimpleProject(PlanItInputBuilder) - Constructor for class org.goplanit.io.project.PlanItSimpleProject
Default constructor without explicit project path (use default)
planitToXml(MotorisationModeType) - Static method in class org.goplanit.io.xml.util.EnumConversionUtil
convert motorisation type from PLANit to XML
planitToXml(TrackModeType) - Static method in class org.goplanit.io.xml.util.EnumConversionUtil
convert track type from PLANit to XML
planitToXml(UseOfModeType) - Static method in class org.goplanit.io.xml.util.EnumConversionUtil
convert used-to type from PLANit to XML
planitToXml(VehicularModeType) - Static method in class org.goplanit.io.xml.util.EnumConversionUtil
convert motorisation type from PLANit to XML
planitToXml(Unit) - Static method in class org.goplanit.io.xml.util.EnumConversionUtil
Convert time unit from PLANit to XML TimeUnit
PlanitTransferZoneUtils - Class in org.goplanit.osm.util
Static helper methods to support parsing/functionality of PLANit TransferZones
PlanitTransferZoneUtils() - Constructor for class org.goplanit.osm.util.PlanitTransferZoneUtils
 
PlanitWriterImpl<T> - Class in org.goplanit.io.converter
Common functionality for writing in the native PLANit format across different writers
PlanitWriterImpl(IdMapperType) - Constructor for class org.goplanit.io.converter.PlanitWriterImpl
Constructor
PlanitXmlJaxbParser<T> - Class in org.goplanit.io.xml.util
Serves as a base class for readers of PLANit XML files of which the root element is of type T
PlanitXmlJaxbParser(Class<T>) - Constructor for class org.goplanit.io.xml.util.PlanitXmlJaxbParser
location of where to collect XML file and populate an instance of provided class
PlanitXmlJaxbParser(T) - Constructor for class org.goplanit.io.xml.util.PlanitXmlJaxbParser
Constructor where root element is already provided and assumed to be populated as well
PlanitXmlReaderSettings - Class in org.goplanit.io.xml.util
Settings relevant for a Planit Xml reader
PlanitXmlReaderSettings() - Constructor for class org.goplanit.io.xml.util.PlanitXmlReaderSettings
Default constructor using default file extensino and user must set output dir afterwards manually
PlanitXmlReaderSettings(String, String) - Constructor for class org.goplanit.io.xml.util.PlanitXmlReaderSettings
Constructor
PlanitXmlWriterSettings - Class in org.goplanit.io.xml.util
Settings relevant for persisting Planit Xml output
PlanitXmlWriterSettings() - Constructor for class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Default constructor
PlanitXmlWriterSettings(String) - Constructor for class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Constructor
PlanitXmlWriterSettings(String, String) - Constructor for class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Constructor
PlanitXmlWriterSettings(String, String, String) - Constructor for class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Constructor
PlanitXmlWriterUtils - Class in org.goplanit.utils.xml
Utilities for creating and using basic Java xml writers
PlanitXmlWriterUtils() - Constructor for class org.goplanit.utils.xml.PlanitXmlWriterUtils
 
PlanitZipFileInputStream - Class in org.goplanit.utils.zip
A wrapper around a ZipFile's InputStream that keeps the underlying file open while an entry is being streamed.
PlanitZipFileInputStream(ZipFile, ZipEntry) - Constructor for class org.goplanit.utils.zip.PlanitZipFileInputStream
Constructor
PlanitZipInputStream - Class in org.goplanit.utils.zip
A wrapper around a ZipInputStream that keeps the underlying input streams alive.
PlanitZipInputStream(BufferedInputStream, FileInputStream) - Constructor for class org.goplanit.utils.zip.PlanitZipInputStream
Constructor
PlanitZoningReader - Class in org.goplanit.io.converter.zoning
Class to parse zoning from native XML format
PlanitZoningReader(String, String, TransportLayerNetwork<?, ?>, Zoning) - Constructor for class org.goplanit.io.converter.zoning.PlanitZoningReader
Constructor
PlanitZoningReader(PlanitZoningReaderSettings, TransportLayerNetwork<?, ?>, Zoning) - Constructor for class org.goplanit.io.converter.zoning.PlanitZoningReader
Constructor
PlanitZoningReader(XMLElementMacroscopicZoning, TransportLayerNetwork<?, ?>, Zoning) - Constructor for class org.goplanit.io.converter.zoning.PlanitZoningReader
Constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model
PlanitZoningReaderFactory - Class in org.goplanit.io.converter.zoning
Factory class for creating zoning reader in the native PLANit format
PlanitZoningReaderFactory() - Constructor for class org.goplanit.io.converter.zoning.PlanitZoningReaderFactory
 
PlanitZoningReaderSettings - Class in org.goplanit.io.converter.zoning
Settings for the PLANit zoning reader
PlanitZoningReaderSettings() - Constructor for class org.goplanit.io.converter.zoning.PlanitZoningReaderSettings
Default constructor
PlanitZoningReaderSettings(String, String) - Constructor for class org.goplanit.io.converter.zoning.PlanitZoningReaderSettings
Constructor
PlanitZoningUtils - Class in org.goplanit.osm.util
Helper class for the OSM handlers with respect to the PLANit zoning, providing static helper methods to aid when populating the zoning from an OSM data source
PlanitZoningUtils() - Constructor for class org.goplanit.osm.util.PlanitZoningUtils
 
PlanitZoningWriter - Class in org.goplanit.io.converter.zoning
A class that takes a PLANit zoning and persists it to file in the Planit native XML format.
PlanitZoningWriter(String, String, CoordinateReferenceSystem, XMLElementMacroscopicZoning) - Constructor for class org.goplanit.io.converter.zoning.PlanitZoningWriter
Constructor
PlanitZoningWriterFactory - Class in org.goplanit.io.converter.zoning
Factory for creating PLANit Zoning Writers
PlanitZoningWriterFactory() - Constructor for class org.goplanit.io.converter.zoning.PlanitZoningWriterFactory
 
PlanitZoningWriterSettings - Class in org.goplanit.io.converter.zoning
Settings for the planit zoning writer
PlanitZoningWriterSettings() - Constructor for class org.goplanit.io.converter.zoning.PlanitZoningWriterSettings
Default constructor
PlanitZoningWriterSettings(String) - Constructor for class org.goplanit.io.converter.zoning.PlanitZoningWriterSettings
Constructor
PlanitZoningWriterSettings(String, String) - Constructor for class org.goplanit.io.converter.zoning.PlanitZoningWriterSettings
Constructor
PlanitZoningWriterSettings(String, String, String) - Constructor for class org.goplanit.io.converter.zoning.PlanitZoningWriterSettings
Constructor
PLATFORM - org.goplanit.utils.zoning.TransferZoneType
 
PLATFORM - Static variable in class org.goplanit.osm.tags.OsmPtv1Tags
a platform tag used frequently under PTv1 i.c.w.
PLATFORM - Static variable in class org.goplanit.osm.tags.OsmPtv2Tags
The place where passengers are waiting for the public transport vehicles, identical to the Ptv1 tag value
PLATFORM_CODE - org.goplanit.gtfs.enums.GtfsKeyType
 
PLATFORM_EDGE - Static variable in class org.goplanit.osm.tags.OsmPtv1Tags
 
PLATFORM_ROLE - Static variable in class org.goplanit.osm.tags.OsmPtv2Tags
platform members in a stop_area relation take on this role identifier
POINT_QUEUE_ADVANCED - org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingScheme
 
POINT_QUEUE_BASIC - org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingScheme
 
POLE - org.goplanit.utils.zoning.TransferZoneType
 
populateAustralianSpeedLimits() - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
Populate the defaults for Australia
PopulateComponentEvent - Class in org.goplanit.component.event
A Populate component event for components for which no dedicated derived event is created and provides access to the component to populate and additional content as is without additional type or contextual information.
PopulateComponentEvent(PlanitComponentFactory<?>, PlanitComponent<?>, Object[]) - Constructor for class org.goplanit.component.event.PopulateComponentEvent
Constructor
populateCountrySpecificDefaultModeAccess() - Static method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsByCountry
For all countries for which a dedicated CSV is available under the resources dir, we parse their mode access defaults accordingly
populateCountrySpecificDefaultModeAccess(InputStreamReader, String) - Static method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsByCountry
Each file should be named according to ISO366 alpha 2 country code.
populateCountrySpecificHighwayDefaultSpeedLimits(InputStreamReader, String) - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
The speed limit defaults are parsed as CSV format and overwrite the global defaults for this country.
populateCountrySpecificRailwayDefaultSpeedLimits(InputStreamReader, String) - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
The speed limit defaults are parsed as CSV format and overwrite the global defaults for this country.
populateCountrySpecificSpeedLimits() - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
Populate the country specific defaults for highway/railway types for supported countries
populateDefaultLanesPerDirection() - Static method in class org.goplanit.osm.defaults.OsmLaneDefaults
Initialise the defaults to use based on "common sense" as outlined in https://wiki.openstreetmap.org/wiki/Key:lanes
populateDefaultRailwaySpeedLimits(OsmSpeedLimitDefaultsCategory) - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
Populate the defaults for railway types for given country (or global).
populateDemandConfiguration() - Method in class org.goplanit.io.converter.demands.PlanitDemandsReader
Sets up all the configuration data from the XML demands file
populateDemandContents() - Method in class org.goplanit.io.converter.demands.PlanitDemandsReader
Parses the demand contents of the XML
populateDemands(Demands, Zoning, MacroscopicNetwork) - Method in class org.goplanit.io.input.PlanItInputBuilder
Populates the Demands object from the input file
populateDemands(Demands, Zoning, MacroscopicNetwork) - Method in class org.goplanit.tntp.input.TntpInputBuilder
Populates the Demands object from the input file
PopulateDemandsEvent - Class in org.goplanit.component.event
A Populate demands event is fired when PLANit requests for a registered listener to populate the newly created demands instance.
PopulateDemandsEvent(PlanitComponentFactory<?>, Demands, Zoning, MacroscopicNetwork) - Constructor for class org.goplanit.component.event.PopulateDemandsEvent
Constructor
populateForPersistence() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
When loading has converged, outputs might be persisted for (intermediate) iterations.
PopulateFundamentalDiagramEvent - Class in org.goplanit.component.event
A Populate fundamental diagram component event is fired when PLANit requests for a registered listener to populate the newly created fundamental diagram component instance.
PopulateFundamentalDiagramEvent(PlanitComponentFactory<?>, FundamentalDiagramComponent, MacroscopicNetworkLayer) - Constructor for class org.goplanit.component.event.PopulateFundamentalDiagramEvent
Constructor
PopulateGapFunctionEvent - Class in org.goplanit.component.event
A Populate gap function event is fired when PLANit requests for a registered listener to populate the newly created gap function instance.
PopulateGapFunctionEvent(PlanitComponentFactory<?>, GapFunction) - Constructor for class org.goplanit.component.event.PopulateGapFunctionEvent
Constructor
populateGlobalDefaultHighwayModeAccess() - Static method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsByCountry
populate the global defaults for highway types, i.e., roads
populateGlobalDefaultHighwaySpeedLimits() - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
Populate the global defaults for highway types in case the country is not available, or in case the road type for that country is not available
populateGlobalDefaultRailwayModeAccess() - Static method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsByCountry
populate the global defaults for railway types
populateGlobalDefaultRailwaySpeedLimits() - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
populate the global defaults for railway types in case the country is not available, or in case the railway type for that country is not available.
populateGlobalSpeedLimits() - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
populate the global defaults for highway/railway types
populateInitialLinkSegmentCost(PopulateInitialLinkSegmentCostEvent) - Method in class org.goplanit.io.input.PlanItInputBuilder
Populate the initial link segment cost from a CSV file
PopulateInitialLinkSegmentCostEvent - Class in org.goplanit.component.event
A Populate initial link segment cost event is fired when PLANit requests for a registered listener to populate these initial costs which relate to a specific network.
PopulateInitialLinkSegmentCostEvent(PlanitComponentFactory<?>, InitialLinkSegmentCost, String, MacroscopicNetwork, TimePeriod) - Constructor for class org.goplanit.component.event.PopulateInitialLinkSegmentCostEvent
Constructor
populateIntermodal(Modes) - Method in class org.goplanit.io.converter.zoning.PlanitZoningReader
Parse the intermodal zones, i.e., platforms, stops, stations, etc.
populateMacroscopicNetwork(MacroscopicNetwork) - Method in class org.goplanit.io.input.PlanItInputBuilder
Creates the macroscopic network object from the data in the input file
populateMacroscopicNetwork(MacroscopicNetwork) - Method in class org.goplanit.tntp.input.TntpInputBuilder
Creates the physical network object from the data in the input file
PopulateNetworkEvent - Class in org.goplanit.component.event
A Populate network event is fired when PLANit requests for a registered listener to populate the newly created network instance.
PopulateNetworkEvent(PlanitComponentFactory<?>, MacroscopicNetwork) - Constructor for class org.goplanit.component.event.PopulateNetworkEvent
Constructor
populateODZones() - Method in class org.goplanit.io.converter.zoning.PlanitZoningReader
Parse the OD zones from Xml element into Planit memory
populatePhysicalCost(AbstractPhysicalCost, MacroscopicNetwork) - Method in class org.goplanit.tntp.input.TntpInputBuilder
Populate the BPR parameters
PopulatePhysicalCostEvent - Class in org.goplanit.component.event
A Populate physical cost event is fired when PLANit requests for a registered listener to populate the newly created physical cost component.
PopulatePhysicalCostEvent(PlanitComponentFactory<?>, AbstractPhysicalCost, MacroscopicNetwork) - Constructor for class org.goplanit.component.event.PopulatePhysicalCostEvent
Constructor
populateRoutedServices(RoutedServices) - Method in class org.goplanit.io.input.PlanItInputBuilder
Populate the routed services based on the local XML file if it can be found.
PopulateRoutedServicesEvent - Class in org.goplanit.component.event
A Populate routed services event is fired when PLANit requests for a registered listener to populate the newly created routed services instance.
PopulateRoutedServicesEvent(PlanitComponentFactory<?>, RoutedServices) - Constructor for class org.goplanit.component.event.PopulateRoutedServicesEvent
Constructor
populateServiceNetwork(ServiceNetwork) - Method in class org.goplanit.io.input.PlanItInputBuilder
Populate the service network based on the local XML file if it can be found.
PopulateServiceNetworkEvent - Class in org.goplanit.component.event
A Populate service network event is fired when PLANit requests for a registered listener to populate the newly created service network instance.
PopulateServiceNetworkEvent(PlanitComponentFactory<?>, ServiceNetwork) - Constructor for class org.goplanit.component.event.PopulateServiceNetworkEvent
Constructor
PopulateUntypedComponentEvent - Class in org.goplanit.component.event
A Populate component event is fired when PLANit requests for a registered listener to populate the provided PLANit component instance.
PopulateUntypedComponentEvent(PlanitComponentEventType, PlanitComponentFactory<?>, PlanitComponent<?>, Object) - Constructor for class org.goplanit.component.event.PopulateUntypedComponentEvent
Constructor
PopulateUntypedComponentEvent(PlanitComponentEventType, PlanitComponentFactory<?>, PlanitComponent<?>, Object[]) - Constructor for class org.goplanit.component.event.PopulateUntypedComponentEvent
Constructor
populateWithCost(VirtualNetwork, Mode, double[]) - Method in class org.goplanit.cost.virtual.FixedConnectoidTravelTimeCost
Invoker expects (mode specific ) costs in passed in array to be filled, where each entry signifies a link segment by its id
populateWithCost(VirtualNetwork, Mode, double[]) - Method in class org.goplanit.cost.virtual.SpeedConnectoidTravelTimeCost
Invoker expects (mode specific ) costs in passed in array to be filled, where each entry signifies a link segment by its id
populateWithCost(VirtualNetwork, Mode, double[]) - Method in interface org.goplanit.cost.virtual.VirtualCost
Invoker expects (mode specific ) costs in passed in array to be filled, where each entry signifies a link segment by its id
populateWithCost(UntypedPhysicalLayer<?, ?, ?>, Mode, double[]) - Method in class org.goplanit.cost.physical.AbstractPhysicalCost
Invoker expects (mode specific ) costs in passed in array to be filled, where each entry signifies a link segment by its id.
populateWithCost(UntypedPhysicalLayer<?, ?, ?>, Mode, double[]) - Method in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
populate the cost array with the BPR link travel times for all link segments for the specified mode
populateWithCost(UntypedPhysicalLayer<?, ?, ?>, Mode, double[]) - Method in class org.goplanit.cost.physical.SteadyStateTravelTimeCost
Populate the cost array with the free flow link travel times for all link segments for the specified mode
populateXmlConfiguration(Modes) - Method in class org.goplanit.io.converter.network.PlanitNetworkWriter
Populate the link configuration for this network, i.e., the modes
populateXmlLayerConfiguration(XMLElementInfrastructureLayer, MacroscopicLinkSegmentTypes) - Method in class org.goplanit.io.converter.network.PlanitNetworkWriter
Populate the layer configuration for this network, i.e., link segment types
populateXmlNetworkLayer(XMLElementInfrastructureLayers, MacroscopicNetworkLayerImpl) - Method in class org.goplanit.io.converter.network.PlanitNetworkWriter
Populate the network layer
populateXmlNetworkLayers(MacroscopicNetwork) - Method in class org.goplanit.io.converter.network.PlanitNetworkWriter
Populate the available network layers
populateZoning(Zoning, Object) - Method in class org.goplanit.tntp.input.TntpInputBuilder
Creates the Zoning object and connectoids from the data in the network file In TNTP this method does not need to read a TAZ file.
populateZoning(Zoning, MacroscopicNetwork) - Method in class org.goplanit.io.input.PlanItInputBuilder
Creates the Zoning object and connectoids from the data in the input file
PopulateZoningEvent - Class in org.goplanit.component.event
A Populate zoning event is fired when PLANit requests for a registered listener to populate the newly created zoning instance.
PopulateZoningEvent(PlanitComponentFactory<?>, Zoning, MacroscopicNetwork) - Constructor for class org.goplanit.component.event.PopulateZoningEvent
Constructor
position - Variable in class org.goplanit.graph.VertexImpl
Position of the vertex
positionZipEntryInputStream(ZipInputStream, String) - Static method in class org.goplanit.utils.zip.ZipUtils
Move the passed in zip input stream to the starting point of the given zip file entry.
POSTIVE_ACCESS_VALUE_TAGS - Static variable in class org.goplanit.osm.tags.OsmAccessTags
yes permissive designated
postVisit(AcyclicVertexData, LongAdder) - Method in class org.goplanit.graph.directed.acyclic.ACyclicSubGraphImpl
While traversing the graph recursively, postVisit is invoked AFTER exploring a vertex (successfully).
POWER - org.goplanit.tntp.enums.NetworkFileColumnType
 
Precision - Class in org.goplanit.utils.math
compare doubles with a certain precision
Precision() - Constructor for class org.goplanit.utils.math.Precision
 
PredefinedMode - Interface in org.goplanit.utils.mode
 
PredefinedModeImpl - Class in org.goplanit.mode
A mode that has predefined fixed values so it can easily be understood, or mapped
PredefinedModeImpl(IdGroupingToken, PredefinedModeType, double, double, PhysicalModeFeatures, UsabilityModeFeatures) - Constructor for class org.goplanit.mode.PredefinedModeImpl
A predefined mode
PredefinedModeType - Enum in org.goplanit.utils.mode
While PLANit allows the user to come up with its own modes.
prepareCoordinateReferenceSystem(MacroscopicNetwork, String, CoordinateReferenceSystem) - Method in class org.goplanit.matsim.converter.MatsimWriter
Prepare the Crs transformer (if any) based on the user configuration settings.
prepareCoordinateReferenceSystem(CoordinateReferenceSystem) - Method in class org.goplanit.io.converter.PlanitWriterImpl
prepare the Crs transformer (if any) based on the user configuration settings
PRESERVED - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
preVisit(AcyclicVertexData, LongAdder) - Method in class org.goplanit.graph.directed.acyclic.ACyclicSubGraphImpl
While traversing the graph recursively, preVisit is invoked BEFORE exploring a vertex further.
prevIterationFinalSolutionScheme - Variable in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
track the solution scheme applied before the current
PRICE - org.goplanit.gtfs.enums.GtfsKeyType
 
PRIMARY - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
PRIMARY_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane
PRIMARY_LINK - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
PRIMARY_LINK_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane
PRIVATE - org.goplanit.utils.mode.UseOfModeType
 
PRIVATE - Static variable in class org.goplanit.osm.tags.OsmAccessTags
value: private tag
processCircularWays() - Method in class org.goplanit.osm.converter.network.OsmNetworkHandler
process all registered circular ways after parsing of basic nodes and ways is complete.
processedInLinkSegments - Variable in class org.goplanit.algorithms.nodemodel.TampereNodeModel
track which in-link segments are processed X_topbar.
processSubNetworkVertex(Vertex) - Method in class org.goplanit.graph.modifier.GraphModifierImpl
helper function for subnetwork identification (deliberately NOT recursive to avoid stack overflow on large networks)
ProjectAssignmentBuilders - Class in org.goplanit.project
Container class for registered traffic assignments on PLANit projects
ProjectAssignmentBuilders() - Constructor for class org.goplanit.project.ProjectAssignmentBuilders
 
ProjectDemands - Class in org.goplanit.project
class for registered demands on project
ProjectDemands() - Constructor for class org.goplanit.project.ProjectDemands
Constructor
ProjectDemands(ProjectDemands) - Constructor for class org.goplanit.project.ProjectDemands
Copy constructor
ProjectNetworks - Class in org.goplanit.project
Internal class for registered physical networks
ProjectNetworks() - Constructor for class org.goplanit.project.ProjectNetworks
Constructor
ProjectNetworks(ProjectNetworks) - Constructor for class org.goplanit.project.ProjectNetworks
Copy constructor
ProjectOdPathSets - Class in org.goplanit.project
class for registered od path sets
ProjectOdPathSets() - Constructor for class org.goplanit.project.ProjectOdPathSets
Constructor
ProjectOdPathSets(ProjectOdPathSets) - Constructor for class org.goplanit.project.ProjectOdPathSets
Copy constructor
ProjectRoutedServices - Class in org.goplanit.project
class for registered routed services on project
ProjectRoutedServices() - Constructor for class org.goplanit.project.ProjectRoutedServices
Constructor
ProjectRoutedServices(ProjectRoutedServices) - Constructor for class org.goplanit.project.ProjectRoutedServices
Copy constructor
ProjectServiceNetworks - Class in org.goplanit.project
class for registered service networks on project
ProjectServiceNetworks() - Constructor for class org.goplanit.project.ProjectServiceNetworks
Constructor
ProjectServiceNetworks(ProjectServiceNetworks) - Constructor for class org.goplanit.project.ProjectServiceNetworks
Copy constructor
projectToken - Variable in class org.goplanit.project.CustomPlanItProject
id generation using this token will be contiguous and unique for all instances created with this token.
ProjectZonings - Class in org.goplanit.project
Class for registered zonings on project
ProjectZonings() - Constructor for class org.goplanit.project.ProjectZonings
Constructor
ProjectZonings(ProjectZonings) - Constructor for class org.goplanit.project.ProjectZonings
Copy constructor
PROPOSED - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
PROPOSED - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
PROPOSED - Static variable in class org.goplanit.osm.tags.OsmTags
 
PROTOCOL_FILE - Static variable in class org.goplanit.utils.misc.UrlUtils
file protocol string
PT_VEHICLE_STOP - org.goplanit.utils.zoning.ConnectoidType
 
PUBLIC - org.goplanit.utils.mode.UseOfModeType
 
PUBLIC_SERVICE_VEHICLE - Static variable in class org.goplanit.osm.tags.OsmRoadModeCategoryTags
group indicating any public service vehicle
PUBLIC_TRANSPORT - Static variable in class org.goplanit.osm.tags.OsmPtv2Tags
all Ptv2 scheme tags use the public_transport=* key
PUBLIC_TRANSPORT - Static variable in class org.goplanit.osm.tags.OsmRelationTypeTags
 
publicServiceVehicleModes - Static variable in class org.goplanit.osm.converter.helper.OsmLaneTaggingSchemeHelper
track the modes that we support as part of public service vehicle (psv) lanes, currently only bus
put(GtfsKeyType, String) - Method in class org.goplanit.gtfs.model.GtfsObject
 
putRow(Object[], Object...) - Method in class org.goplanit.data.MultiKeyPlanItData
Puts the data values into a specified row
putRowValue(OutputPropertyType, Object, Object...) - Method in class org.goplanit.data.MultiKeyPlanItData
Set the data value for an individual cell

Q

QuadConsumer<T,​U,​V,​W> - Interface in org.goplanit.utils.functionalinterface
Function Interface which can process four input objects.

R

RACEWAY - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
RAIL - org.goplanit.utils.mode.TrackModeType
 
RAIL - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
RAIL_LAYER_ID - Static variable in class org.goplanit.network.MacroscopicNetworkLayerConfigurator
proposed rail layer id
RAILWAY - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
RAILWAY_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default capacity in pcu/h for railways, not that this is generally not used so merely here for consistency
railwayDefaults - Variable in class org.goplanit.osm.defaults.OsmSpeedLimitDefaults
railway speed limit defaults
RAZED - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
built on top of, no longer a real track
read() - Method in interface org.goplanit.converter.ConverterReader
parse the network based on the configuration of the implementing class to yield a PLANit network
read() - Method in interface org.goplanit.converter.MultiConverterReader
parse the network based on the configuration of the implementing class to yield a PLANit network
read() - Method in class org.goplanit.gtfs.reader.GtfsFileReaderBase
Perform the reading of the file
read() - Method in class org.goplanit.gtfs.reader.GtfsReader
Read GTFS files based on the registered file handlers
read() - Method in class org.goplanit.io.converter.demands.PlanitDemandsReader
Parse the XMLand populate the demands memory model
read() - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalReader
parse the network based on the configuration of the implementing class to yield a PLANit network
read() - Method in class org.goplanit.io.converter.network.PlanitNetworkReader
parse the network based on the configuration of the implementing class to yield a PLANit network
read() - Method in class org.goplanit.io.converter.service.PlanitRoutedServicesReader
parse the network based on the configuration of the implementing class to yield a PLANit network
read() - Method in class org.goplanit.io.converter.service.PlanitServiceNetworkReader
parse the network based on the configuration of the implementing class to yield a PLANit network
read() - Method in class org.goplanit.io.converter.zoning.PlanitZoningReader
Read the zoning from disk
read() - Method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReader
Parse a local *.osm or *.osm.pbf file and convert it into a Macroscopic network and zoning given the configuration options that have been set
read() - Method in class org.goplanit.osm.converter.network.OsmNetworkReader
Parse a local *.osm or *.osm.pbf file and convert it into a Macroscopic network given the configuration options that have been set
read() - Method in class org.goplanit.osm.converter.zoning.OsmZoningReader
Parse a local *.osm or *.osm.pbf file and convert it into a PLANit Zoning instance given the configuration options that have been set
read() - Method in class org.goplanit.tntp.converter.demands.TntpDemandsReader
parse the network based on the configuration of the implementing class to yield a PLANit network
read() - Method in class org.goplanit.tntp.converter.network.TntpNetworkReader
parse the network based on the configuration of the implementing class to yield a PLANit network
read() - Method in class org.goplanit.tntp.converter.zoning.TntpZoningReader
parse the network based on the configuration of the implementing class to yield a PLANit network
read() - Method in class org.goplanit.utils.zip.PlanitZipFileInputStream
read(OsmReader, OsmZoningHandlerBase) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReader
conduct reading of data with given reader and handler
receivingFlowData - Variable in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
variables tracked for receiving flow update step
ReceivingFlowData - Class in org.goplanit.assignment.ltm.sltm.loading
POJO to store the sLTM variables used for receiving flow updates (Step 4) in network loading
ReceivingFlowData(double[]) - Constructor for class org.goplanit.assignment.ltm.sltm.loading.ReceivingFlowData
Constructor
receivingFlowGapFunction - Variable in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
the gap function to apply on receiving flow update step
RECORD_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
RECORD_SUB_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
recreateAccessZoneIdMapping() - Method in class org.goplanit.zoning.ConnectoidImpl
recreate the id mapping for the registered access zones
recreateConnectoidEdgeId(IdGroupingToken) - Method in class org.goplanit.network.virtual.ConnectoidEdgeImpl
recreate the internal connectoid edge id and set it
recreateConnectoidIds() - Method in interface org.goplanit.utils.zoning.modifier.ZoningModifier
recreate all internal ids fo all connectoids both od and transfer connectoids
recreateConnectoidIds() - Method in class org.goplanit.zoning.modifier.ZoningModifierImpl
recreate all internal ids fo all connectoids both od and transfer connectoids
recreateConnectoidSegmentId(IdGroupingToken) - Method in class org.goplanit.network.virtual.ConnectoidSegmentImpl
recreate the internal connectoid segment id and set it
recreateIds() - Method in interface org.goplanit.utils.id.ManagedIdEntities
recreateIds(boolean) - Method in class org.goplanit.network.layer.physical.LinkSegmentsImpl
Recreate the ids for all registered entities with or without resetting
recreateIds(boolean) - Method in class org.goplanit.network.layer.physical.LinksImpl
Recreate the ids for all registered entities with or without resetting
recreateIds(boolean) - Method in class org.goplanit.network.layer.physical.NodesImpl
Recreate the ids for all registered entities with or without resetting
recreateIds(boolean) - Method in class org.goplanit.network.virtual.ConnectoidEdgesImpl
Recreate the ids for all registered entities with or without resetting
recreateIds(boolean) - Method in class org.goplanit.network.virtual.ConnectoidSegmentsImpl
Recreate the ids for all registered entities with or without resetting
recreateIds(boolean) - Method in interface org.goplanit.utils.id.ManagedIdEntities
Recreate the ids for all registered entities with or without resetting
recreateIds(boolean) - Method in class org.goplanit.utils.id.ManagedIdEntitiesImpl
Recreate the ids for all registered entities with or without resetting
recreateIds(boolean) - Method in class org.goplanit.zoning.DirectedConnectoidsImpl
Recreate the ids for all registered entities with or without resetting
recreateIds(boolean) - Method in class org.goplanit.zoning.OdZonesImpl
Recreate the ids for all registered entities with or without resetting
recreateIds(boolean) - Method in class org.goplanit.zoning.TransferZonesImpl
Recreate the ids for all registered entities with or without resetting
recreateIds(boolean) - Method in class org.goplanit.zoning.UndirectedConnectoidsImpl
Recreate the ids for all registered entities with or without resetting
recreateLinkId(IdGroupingToken) - Method in class org.goplanit.network.layer.physical.LinkImpl
recreate the internal link id and set it
recreateLinkSegmentId(IdGroupingToken) - Method in class org.goplanit.network.layer.physical.LinkSegmentImpl
recreate the internal link segment id and set it
recreateManagedEntitiesIds() - Method in class org.goplanit.graph.modifier.DirectedGraphModifierImpl
This method will recreate all ids of the graph's components, e.g., vertices, edges, etc.
recreateManagedEntitiesIds() - Method in class org.goplanit.graph.modifier.GraphModifierImpl
This method will recreate all ids of the graph's components, e.g., vertices, edges, etc.
recreateManagedEntitiesIds() - Method in interface org.goplanit.utils.graph.modifier.GraphModifier
This method will recreate all ids of the graph's components, e.g., vertices, edges, etc.
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.graph.GraphEntityImpl
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.graph.UntypedGraphImpl
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.mode.ModeImpl
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.network.layer.physical.LinkImpl
Recreate id and link id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.network.layer.physical.LinkSegmentImpl
Recreate internal ids: id and link segment id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.network.layer.TransportLayerImpl
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.network.virtual.ConnectoidEdgeImpl
Recreate internal ids: id and connectoid edge id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.network.virtual.ConnectoidSegmentImpl
Recreate internal ids: id and connectoid segment id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.path.DirectedPathImpl
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.service.routed.RoutedServiceImpl
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.service.routed.RoutedServicesLayerImpl
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.service.routed.RoutedTripDeparture
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.service.routed.RoutedTripFrequencyImpl
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.service.routed.RoutedTripImpl
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.service.routed.RoutedTripScheduleImpl
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in interface org.goplanit.utils.id.ManagedId
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.zoning.ConnectoidImpl
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.zoning.DirectedConnectoidImpl
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.zoning.OdZoneImpl
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.zoning.TransferZoneGroupImpl
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.zoning.TransferZoneImpl
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.zoning.UndirectedConnectoidImpl
recreate the internal id(s) and set them including the Idable id
recreateManagedIds(IdGroupingToken) - Method in class org.goplanit.zoning.ZoneImpl
recreate the internal id(s) and set them including the Idable id
recreateTransferZoneGroupIds() - Method in interface org.goplanit.utils.zoning.modifier.ZoningModifier
recreate all internal ids fo all zones both od and transfer zones
recreateTransferZoneGroupIds() - Method in class org.goplanit.zoning.modifier.ZoningModifierImpl
recreate all internal ids fo all zones both od and transfer zones
recreateTransferZoneGroupsZoneIdMapping() - Method in class org.goplanit.zoning.TransferZoneGroupsImpl
Update all transfer zone groups' id mappings for underlying transfer zones since the transfer zone id might have changed
recreateTransferZoneIdMapping() - Method in class org.goplanit.zoning.TransferZoneGroupImpl
recreate the mapping such that all the keys used for each transfer zone reflect their internal id.
recreateZoneIds() - Method in interface org.goplanit.utils.zoning.modifier.ZoningModifier
recreate all internal ids fo all zones both od and transfer zones
recreateZoneIds() - Method in class org.goplanit.zoning.modifier.ZoningModifierImpl
recreate all internal ids fo all zones both od and transfer zones
REF - Static variable in class org.goplanit.osm.tags.OsmTags
 
referenceNetwork - Variable in class org.goplanit.io.converter.demands.PlanitDemandsReaderSettings
Reference network to use when demand relate to network entities
referenceNetwork - Variable in class org.goplanit.matsim.converter.MatsimZoningWriterSettings
the reference network this zoning is supposed to be compatible with
referenceNetwork - Variable in class org.goplanit.tntp.converter.demands.TntpDemandsReaderSettings
the network these demands relates to
referenceNetwork - Variable in class org.goplanit.tntp.converter.zoning.TntpZoningReaderSettings
the network this zoning relates to
referenceZoning - Variable in class org.goplanit.io.converter.demands.PlanitDemandsReaderSettings
Reference zoning to use when demands relate to zoning entities
referenceZoning - Variable in class org.goplanit.tntp.converter.demands.TntpDemandsReaderSettings
the zoning these demands relate to
ReflectionUtils - Class in org.goplanit.utils.reflection
Reflection specific utility functions
ReflectionUtils() - Constructor for class org.goplanit.utils.reflection.ReflectionUtils
 
register(DirectedEdge, EdgeSegment, boolean) - Method in class org.goplanit.graph.directed.EdgeSegmentsImpl
Register a edge segment (not registered on nodes and edge)
register(DirectedEdge, EdgeSegment, boolean) - Method in interface org.goplanit.utils.graph.directed.EdgeSegments
Register a edge segment (not registered on nodes and edge)
register(MacroscopicLinkSegment, FundamentalDiagram) - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramComponent
Register the given fundamental diagram for the link segment.
register(MacroscopicLinkSegment, NewellFundamentalDiagram) - Method in class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagramComponent
Register the given Newell fundamental diagram for the link segment.
register(MacroscopicLinkSegmentType, FundamentalDiagram) - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramComponent
Register the given fundamental diagram for the link segment type.
register(MacroscopicLinkSegmentType, NewellFundamentalDiagram) - Method in class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagramComponent
Register the given Newell fundamental diagram for the link segment type.
register(V) - Method in interface org.goplanit.utils.wrapper.MapWrapper
Register on the internal container
register(V) - Method in class org.goplanit.utils.wrapper.MapWrapperImpl
Register on the internal container
registerBySourceId(Class<U>, V) - Method in class org.goplanit.converter.BaseReaderImpl
Stores an object by its source Id, after checking whether the external Id is a duplicate
registerBySourceId(V) - Method in class org.goplanit.converter.BaseReaderImpl
Stores an object by its source Id, after checking whether the external Id is a duplicate
registerComponent(Class<? extends PlanitComponent<?>>, PlanitComponent<?>) - Method in class org.goplanit.assignment.TrafficAssignment
Register a PLANit component on this assignment
registerConnectoidSegment(ConnectoidSegment, boolean) - Method in class org.goplanit.network.virtual.ConnectoidEdgeImpl
Register connectoidSegment.
registerConnectoidSegment(ConnectoidSegment, boolean) - Method in interface org.goplanit.utils.network.virtual.ConnectoidEdge
Register connectoidSegment.
registerDelayedMethodCall(String, Object...) - Method in class org.goplanit.utils.builder.Configurator
Register a method call to a setter that should be invoked on the to be configured object instance once it is available
registerEdgeSegment(EdgeSegment, boolean) - Method in class org.goplanit.graph.directed.DirectedEdgeImpl
Register EdgeSegment.
registerEdgeSegment(EdgeSegment, boolean) - Method in interface org.goplanit.utils.graph.directed.DirectedEdge
Register EdgeSegment.
registeredPlanitComponents - Static variable in class org.goplanit.component.PlanitComponentFactory
Register per traffic assignment component type the derived classes that are supported
registerEligibleTrafficComponentClass(Class<? extends PlanitComponent<?>>) - Method in class org.goplanit.project.CustomPlanItProject
Register a class that we allow to be instantiated as a concrete implementation of a traffic assignment component that can be used in PLANit
registerInitialLinkSegmentCost(InitialLinkSegmentCost) - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Register all available initial costs, both time period agnostic and time period specific, 1:1 on the assignment
registerInitialLinkSegmentCost(InitialModesLinkSegmentCost) - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Register the initial link segment cost without relating it to a particular period, meaning that it is applied to all time periods that do not have a specified initial link segment costs registered for them
registerInitialLinkSegmentCost(TimePeriod, InitialModesLinkSegmentCost) - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Register the initial link segment cost for a specified time period
registerIterationGap(double) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoadingConvergenceAnalyser
Register the found gap for the iteration
registerLayerData(MacroscopicNetworkLayer, OsmNetworkReaderLayerData) - Method in class org.goplanit.osm.converter.network.OsmNetworkToZoningReaderData
register layer specific data
registerLocationAsInternalToPlanitLink(Point, Link) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
add a mapping from location to the (initial) PLANit link it is internal to
registerNew() - Method in class org.goplanit.graph.directed.DirectedVertexFactoryImpl
Create and register new directed vertex
registerNew() - Method in class org.goplanit.graph.VertexFactoryImpl
Create and register new entity
registerNew() - Method in class org.goplanit.network.layer.MacroscopicNetworkLayerFactoryImpl
Create a new macroscopic network layer instance
registerNew() - Method in class org.goplanit.network.layer.physical.NodeFactoryImpl
Create and register new node
registerNew() - Method in class org.goplanit.path.ContainerisedDirectedPathFactoryImpl
Create new path
registerNew() - Method in class org.goplanit.service.routed.RoutedServiceFactory
Register a newly created instance on the underlying container
registerNew() - Method in class org.goplanit.service.routed.RoutedTripFactory
Register a newly created instance on the underlying container
registerNew() - Method in interface org.goplanit.utils.graph.directed.DirectedVertexFactory
Create and register new directed vertex
registerNew() - Method in interface org.goplanit.utils.graph.VertexFactory
Create and register new entity
registerNew() - Method in interface org.goplanit.utils.network.layer.physical.NodeFactory
Create and register new node
registerNew() - Method in interface org.goplanit.utils.network.layers.MacroscopicNetworkLayerFactory
Create a new macroscopic network layer instance
registerNew() - Method in interface org.goplanit.utils.path.ContainerisedDirectedPathFactory
Create new path
registerNew() - Method in interface org.goplanit.utils.zoning.OdZoneFactory
Create and register new OD zone
registerNew() - Method in interface org.goplanit.utils.zoning.TransferZoneFactory
Create and register new transfer zone
registerNew() - Method in interface org.goplanit.utils.zoning.TransferZoneGroupFactory
create and register a new transferZoneGroup
registerNew() - Method in class org.goplanit.zoning.OdZoneFactoryImpl
Create and register new OD zone
registerNew() - Method in class org.goplanit.zoning.TransferZoneFactoryImpl
Create and register new transfer zone
registerNew() - Method in class org.goplanit.zoning.TransferZoneGroupFactoryImpl
create and register a new transferZoneGroup
registerNew(String) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeFactoryImpl
Create and register new macroscopic link segment type on network without explicitly setting capacity, max density, nor access group properties.
registerNew(String) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentTypeFactory
Create and register new macroscopic link segment type on network without explicitly setting capacity, max density, nor access group properties.
registerNew(String, double, double) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeFactoryImpl
Create and register new macroscopic link segment type on network.
registerNew(String, double, double) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentTypeFactory
Create and register new macroscopic link segment type on network.
registerNew(String, double, double, Mode) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeFactoryImpl
Create and register new macroscopic link segment type on network.
registerNew(String, double, double, Mode) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentTypeFactory
Create and register new macroscopic link segment type on network.
registerNew(LocalTime) - Method in class org.goplanit.service.routed.RoutedTripDepartureFactory
Register a newly created instance on the underlying container
registerNew(Deque<? extends EdgeSegment>) - Method in class org.goplanit.path.ContainerisedDirectedPathFactoryImpl
Create new path based on the provided edge segments
registerNew(Deque<? extends EdgeSegment>) - Method in interface org.goplanit.utils.path.ContainerisedDirectedPathFactory
Create new path based on the provided edge segments
registerNew(DirectedEdge, boolean, boolean) - Method in class org.goplanit.graph.directed.EdgeSegmentFactoryImpl
Create directional edge segment and register it
registerNew(DirectedEdge, boolean, boolean) - Method in interface org.goplanit.utils.graph.directed.EdgeSegmentFactory
Create directional edge segment and register it
registerNew(DirectedVertex, DirectedVertex) - Method in interface org.goplanit.utils.graph.directed.DirectedEdgeFactory
Create and register new directed edge to graph identified via its id, (not registered on vertices)
registerNew(DirectedVertex, DirectedVertex, boolean) - Method in class org.goplanit.graph.directed.DirectedEdgeFactoryImpl
Create new edge to network identified via its id, allow to be registered on vertices if indicated)
registerNew(DirectedVertex, DirectedVertex, boolean) - Method in interface org.goplanit.utils.graph.directed.DirectedEdgeFactory
Create new edge to network identified via its id, allow to be registered on vertices if indicated)
registerNew(Vertex, Vertex) - Method in interface org.goplanit.utils.graph.EdgeFactory
Create new edge to graph identified via its id, (not registered on vertices)
registerNew(Vertex, Vertex, boolean) - Method in class org.goplanit.graph.EdgeFactoryImpl
Create new edge to network identified via its id, allow to be registered on vertices if indicated)
registerNew(Vertex, Vertex, boolean) - Method in interface org.goplanit.utils.graph.EdgeFactory
Create new edge to network identified via its id, allow to be registered on vertices if indicated)
registerNew(Mode...) - Method in class org.goplanit.network.layer.MacroscopicNetworkLayerFactoryImpl
Create a new macroscopic network layer instance
registerNew(Mode...) - Method in interface org.goplanit.utils.network.layers.MacroscopicNetworkLayerFactory
Create a new macroscopic network layer instance
registerNew(PredefinedModeType) - Method in class org.goplanit.mode.ModeFactoryImpl
Create and register a new predefined mode.
registerNew(PredefinedModeType) - Method in interface org.goplanit.utils.mode.ModeFactory
Create and register a new predefined mode.
registerNew(MacroscopicNetworkLayer) - Method in class org.goplanit.network.layer.ServiceNetworkLayerFactoryImpl
Create a new service network layer
registerNew(MacroscopicNetworkLayer) - Method in interface org.goplanit.utils.network.layers.ServiceNetworkLayerFactory
Create a new service network layer
registerNew(Link, boolean, boolean) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentFactoryImpl
Create a macroscopic link segment and register it
registerNew(Link, boolean, boolean) - Method in class org.goplanit.network.layer.physical.LinkSegmentFactoryImpl
Create link segment and register it
registerNew(Link, boolean, boolean) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentFactory
Create a macroscopic link segment and register it
registerNew(Link, boolean, boolean) - Method in interface org.goplanit.utils.network.layer.physical.LinkSegmentFactory
Create link segment and register it
registerNew(Link, MacroscopicLinkSegmentType, boolean, boolean) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentFactoryImpl
Create a macroscopic link segment and register it
registerNew(Link, MacroscopicLinkSegmentType, boolean, boolean) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentFactory
Create a macroscopic link segment and register it
registerNew(LinkSegment) - Method in interface org.goplanit.utils.zoning.DirectedConnectoidFactory
Create a new directed connectoid with default length 0 and no parent zone (yet)
registerNew(LinkSegment) - Method in class org.goplanit.zoning.DirectedConnectoidFactoryImpl
Create a new directed connectoid with default length 0 and no parent zone (yet)
registerNew(LinkSegment, Zone) - Method in interface org.goplanit.utils.zoning.DirectedConnectoidFactory
Create a new directed connectoid, with default length 0
registerNew(LinkSegment, Zone) - Method in class org.goplanit.zoning.DirectedConnectoidFactoryImpl
Create a new directed connectoid, with default length 0
registerNew(LinkSegment, Zone, double) - Method in interface org.goplanit.utils.zoning.DirectedConnectoidFactory
Create a new directed connectoid
registerNew(LinkSegment, Zone, double) - Method in class org.goplanit.zoning.DirectedConnectoidFactoryImpl
Create a new directed connectoid
registerNew(Node) - Method in class org.goplanit.network.layer.service.ServiceNodeFactoryImpl
Create a new service node
registerNew(Node) - Method in interface org.goplanit.utils.network.layer.service.ServiceNodeFactory
Create a new service node
registerNew(Node) - Method in interface org.goplanit.utils.zoning.UndirectedConnectoidFactory
factory method for undirected connectoid, with default length of 0 to use between (yet unknown parent) zone and access node
registerNew(Node) - Method in class org.goplanit.zoning.UndirectedConnectoidFactoryImpl
factory method for undirected connectoid, with default length of 0 to use between (yet unknown parent) zone and access node
registerNew(Node, Node, double) - Method in interface org.goplanit.utils.network.layer.physical.LinkFactory
Create new link on links container (not registered on nodes)
registerNew(Node, Node, double, boolean) - Method in class org.goplanit.network.layer.physical.LinkFactoryImpl
Create new link on links container, allow to be registered on nodes if indicated)
registerNew(Node, Node, double, boolean) - Method in interface org.goplanit.utils.network.layer.physical.LinkFactory
Create new link on links container, allow to be registered on nodes if indicated)
registerNew(Node, Zone) - Method in interface org.goplanit.utils.zoning.UndirectedConnectoidFactory
factory method for undirected connectoid, with default length of 0 to use between zone and access node
registerNew(Node, Zone) - Method in class org.goplanit.zoning.UndirectedConnectoidFactoryImpl
factory method for undirected connectoid, with default length of 0 to use between zone and access node
registerNew(Node, Zone, double) - Method in interface org.goplanit.utils.zoning.UndirectedConnectoidFactory
factory method for undirected connectoid
registerNew(Node, Zone, double) - Method in class org.goplanit.zoning.UndirectedConnectoidFactoryImpl
factory method for undirected connectoid
registerNew(ServiceLeg, boolean) - Method in interface org.goplanit.utils.network.layer.service.ServiceLegSegmentFactory
create a new service leg segment and register it on the underlying container (without registering on service node and leg)
registerNew(ServiceLeg, boolean, boolean) - Method in class org.goplanit.network.layer.service.ServiceLegSegmentFactoryImpl
create a new service leg segment and register it on the underlying container and allow the user to let the factory register the newly create segment on both the parent leg and service nodes in the correct direction if desired
registerNew(ServiceLeg, boolean, boolean) - Method in interface org.goplanit.utils.network.layer.service.ServiceLegSegmentFactory
create a new service leg segment and register it on the underlying container and allow the user to let the factory register the newly create segment on both the parent leg and service nodes in the correct direction if desired
registerNew(ServiceNode, ServiceNode) - Method in interface org.goplanit.utils.network.layer.service.ServiceLegFactory
Create new service leg on container (not registered on nodes)
registerNew(ServiceNode, ServiceNode, boolean) - Method in class org.goplanit.network.layer.service.ServiceLegFactoryImpl
Create new service leg on container
registerNew(ServiceNode, ServiceNode, boolean) - Method in interface org.goplanit.utils.network.layer.service.ServiceLegFactory
Create new service leg on container
registerNew(ServiceNode, ServiceNode, List<Link>, boolean) - Method in class org.goplanit.network.layer.service.ServiceLegFactoryImpl
Create new link on links container, allow to be registered on nodes if indicated)
registerNew(ServiceNode, ServiceNode, List<Link>, boolean) - Method in interface org.goplanit.utils.network.layer.service.ServiceLegFactory
Create new link on links container, allow to be registered on nodes if indicated)
registerNew(ServiceNetworkLayer) - Method in class org.goplanit.service.routed.RoutedServicesLayerFactory
Register a newly created instance on the underlying container
registerNew(ConnectoidEdge, boolean) - Method in class org.goplanit.network.virtual.ConnectoidSegmentFactoryImpl
Create and register connectoid segment in AB direction on container
registerNew(ConnectoidEdge, boolean) - Method in interface org.goplanit.utils.network.virtual.ConnectoidSegmentFactory
Create and register connectoid segment in AB direction on container
registerNew(Connectoid) - Method in class org.goplanit.network.virtual.ConnectoidEdgeFactoryImpl
Create new connectoid edges from a specified connectoid to all centroids of the zones this connectoid has registered as access zone.
registerNew(Connectoid) - Method in interface org.goplanit.utils.network.virtual.ConnectoidEdgeFactory
Create new connectoid edges from a specified connectoid to all centroids of the zones this connectoid has registered as access zone.
registerNewCustomMode(String, double, double, PhysicalModeFeatures, UsabilityModeFeatures) - Method in class org.goplanit.mode.ModeFactoryImpl
Create and register new mode
registerNewCustomMode(String, double, double, PhysicalModeFeatures, UsabilityModeFeatures) - Method in interface org.goplanit.utils.mode.ModeFactory
Create and register new mode
registerNewWithCapacity(String, double) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeFactoryImpl
Create and register new macroscopic link segment type on network without explicitly setting capacity, nor access group properties.
registerNewWithCapacity(String, double) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentTypeFactory
Create and register new macroscopic link segment type on network without explicitly setting capacity, nor access group properties.
registerNewWithMaxDensity(String, double) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeFactoryImpl
Create and register new macroscopic link segment type on network without explicitly setting capacity, nor accessgroup properties.
registerNewWithMaxDensity(String, double) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentTypeFactory
Create and register new macroscopic link segment type on network without explicitly setting capacity, nor accessgroup properties.
registerOdDemandPcuHour(TimePeriod, Mode, OdDemands) - Method in class org.goplanit.demands.Demands
Register provided odDemand
registerOdPathMatrix(OdPathMatrix) - Method in class org.goplanit.path.OdPathSets
register the passed in path matrix (not copied)
registerOnNodes(ServiceLegImpl) - Method in class org.goplanit.network.layer.service.ServiceLegFactoryImpl
Register the leg on its nodes
registerOrigin(Bush) - Method in class org.goplanit.assignment.ltm.sltm.Pas
Register origin on the PAS
registerOsmModesOnTransferZone(TransferZone, Collection<String>) - Static method in class org.goplanit.osm.util.PlanitTransferZoneUtils
While PLANit does not require access modes on transfer zones because it is handled by connectoids, OSM stop_positions (connectoids) might lack the required tagging to identify their mode access in which case we revert to the related transfer zone to deduce it.
registerOsmNodeAsInternalToPlanitLink(OsmNode, Link) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
Add a mapping from OSM node id to the (initial) planit link it is internal to
registerOutputFormatter(OutputFormatter) - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Register an output formatter
registerOutputFormatter(OutputFormatter) - Method in class org.goplanit.output.OutputManager
Register the output formatter on the output manager.
registerOutputTypeAdapter(OutputTypeAdapter) - Method in class org.goplanit.output.OutputManager
Register the OutputTypeAdapter for a given output type
registerOutputTypeAdapter(OutputType, OutputTypeAdapter) - Method in class org.goplanit.output.adapter.OutputAdapter
Store an output type adapters for a specified output type
registerPlanitComponentType(Class<? extends PlanitComponent<?>>) - Static method in class org.goplanit.component.PlanitComponentFactory
Register a component type that one can choose for the given PLANit component
registerPlanitNodeByLocation(Point, Node) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
register a PLANit node based on a location only, instead of based on an osm node
registerPlanitNodeByOsmNode(OsmNode, Node) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
Register a PLANit node based on an OSM node for this layer
registerPotentiallyBlockingNode(DirectedVertex) - Method in class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataPartial
Register a potentially blocking node so we not only track its splitting rates but also mark it as potentially blocking.
registerSupportedMode(Mode) - Method in class org.goplanit.network.layer.ServiceNetworkLayerImpl
A service network does not allow for registering supported modes as the supported modes are defined by its parent network already.
registerSupportedMode(Mode) - Method in class org.goplanit.network.layer.TransportLayerImpl
register a mode as supported by this layer
registerSupportedMode(Mode) - Method in interface org.goplanit.utils.network.layer.TransportLayer
register a mode as supported by this layer
registerSupportedModes(Collection<Mode>) - Method in class org.goplanit.network.layer.ServiceNetworkLayerImpl
A service network does not allow for registering supported modes as the supported modes are defined by its parent network already.
registerSupportedModes(Collection<Mode>) - Method in class org.goplanit.network.layer.TransportLayerImpl
register modes as supported by this layer
registerSupportedModes(Collection<Mode>) - Method in interface org.goplanit.utils.network.layer.TransportLayer
register modes as supported by this layer
registerTrackedNode(DirectedVertex) - Method in class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataPartial
Register a node so we are able to track its splitting rates (and turn flows) during loading
registerTransferZoneOnGroup(long, EntityType, TransferZoneGroup) - Method in class org.goplanit.osm.converter.zoning.handler.helper.TransferZoneGroupHelper
Register a transfer zone on a group by providing the OSM id of the transfer zone and its type, if no transfer zone is available for this combination, false is returned and it is not registered.
registerTransferZoneOnGroup(OsmEntity, TransferZoneGroup) - Method in class org.goplanit.osm.converter.zoning.handler.helper.TransferZoneGroupHelper
Register a transfer zone on a group by providing the OSM entity, if no transfer zone is available for this combination, false is returned and it is not registered.
registerTransferZoneOnGroup(OsmNode, Map<String, String>, TransferZoneGroup) - Method in class org.goplanit.osm.converter.zoning.handler.helper.TransferZoneGroupHelper
Register a transfer zone on a group by providing the OSM node, if no transfer zone is available for this combination, false is returned and it is not registered.
REGULAR - org.goplanit.utils.event.EventListenerPriority
 
RelativeLegTiming - Class in org.goplanit.service.routed
Simple POJO class that refers to a service leg and its duration and dwell time on a scheduled routed trip
RelativeLegTiming(RelativeLegTiming) - Constructor for class org.goplanit.service.routed.RelativeLegTiming
Copy constructor
RelativeLegTiming(ServiceLegSegment, LocalTime, LocalTime) - Constructor for class org.goplanit.service.routed.RelativeLegTiming
Constructor
RELAXED_HASH_CODE_SCALE - Static variable in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramComponent
precision scale to apply for the relaxed hash code to compare fundamental diagrams on being identical regarding their floating point variables, where 6 equates to 6 decimals of precision
relaxedHashCode(int) - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagram
A fundamental diagram is based on a limited number of double variables to define it.
relaxedHashCode(int) - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagramBranch
A fundamental diagram branch is based on a limited number of double variables to define it.
relaxedHashCode(int) - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramImpl
A fundamental diagram is based on a limited number of double variables to define it.
relaxedHashCode(int) - Method in class org.goplanit.supply.fundamentaldiagram.LinearFundamentalDiagramBranch
A fundamental diagram branch is based on a limited number of double variables to define it.
ReleaseEvent - Class in org.goplanit.assignment.ltm.eltm.event
A release event represents the arrival of a trigger event at the opposite link boundary from where it originated.
ReleaseEvent(EventType, TriggerEvent, CumulativePoint, Serializable) - Constructor for class org.goplanit.assignment.ltm.eltm.event.ReleaseEvent
Constructor
ReleaseFlowEvent - Class in org.goplanit.assignment.ltm.eltm.event
A release flow event represents a flow rate that is being released on a link boundary on the opposite border from where it was triggered through a trigger event.
ReleaseFlowEvent(TriggerFlowEvent, CumulativePoint, double) - Constructor for class org.goplanit.assignment.ltm.eltm.event.ReleaseFlowEvent
Constructor
remainingReceivingFlows - Variable in class org.goplanit.algorithms.nodemodel.TampereNodeModel
store the remaining receiving flows of each outgoing link segment
remove(long) - Method in interface org.goplanit.utils.wrapper.LongMapWrapper
Remove value from map by the long key
remove(long) - Method in class org.goplanit.utils.wrapper.LongMapWrapperImpl
Remove value from map by the long key
remove(DirectedVertex) - Method in class org.goplanit.graph.directed.EdgeSegmentImpl
Remove the vertex from the edge segment if it is either the up or downstream vertex
remove(DirectedVertex) - Method in interface org.goplanit.utils.graph.EdgeSegment
Remove the vertex from the edge segment if it is either the up or downstream vertex
remove(V) - Method in interface org.goplanit.utils.wrapper.MapWrapper
Remove value from map
remove(V) - Method in class org.goplanit.utils.wrapper.MapWrapperImpl
Remove value from map
removeAccessMode(Mode) - Method in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesImpl
Remove access mode
removeAccessMode(Mode) - Method in interface org.goplanit.utils.network.layer.macroscopic.AccessGroupProperties
Remove access mode
removeAllListeners() - Method in class org.goplanit.network.layer.modifier.UntypedNetworkLayerModifierImpl
Remove all registered listeners
removeAllListeners() - Method in class org.goplanit.utils.event.EventProducerImpl
Remove all the listeners from this producer
removeAllListeners() - Method in interface org.goplanit.utils.graph.modifier.event.GraphModifierEventProducer
Remove all registered listeners
removeAllowedModeCategories(String, boolean, String...) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
remove the passed in mode categories as allowed for all its child modes
removeAllowedModeCategories(String, String...) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
remove the passed in mode categories as allowed for all its child modes
removeAllowedModes(String, boolean, String...) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
remove the passed in modes as modes that are no longer allowed access for the given way type
removeAllowedModes(String, String...) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
remove the passed in modes as modes that are no longer allowed access for the given highway type
removeAllProperties() - Method in class org.goplanit.output.configuration.OutputTypeConfiguration
Remove all properties from the current output list
removeAllRoadModes() - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
remove all road modes from the network when parsing
removeAllUnproccessedStations(OsmPtVersionScheme) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
Remove all unprocessed station of a particular pt version that are currently still registered
removeAllUnproccessedStations(OsmPtVersionScheme, EntityType) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
Remove all unprocessed station of a particular pt version and type that are currently still registered
removeConnectoidsWithAccessVertex(Vertex) - Method in class org.goplanit.zoning.modifier.event.handler.UpdateConnectoidsOnVertexRemovalHandler
Remove connectoids for the given access vertex
removeDanglingSubGraphs() - Method in interface org.goplanit.utils.graph.modifier.GraphModifier
remove any dangling sub graphs from the graph if they exist and reorder the ids if needed
removeDanglingSubGraphs(Integer, Integer, boolean) - Method in class org.goplanit.graph.modifier.DirectedGraphModifierImpl
remove any dangling subgraphs below a given size from the graph if they exist and subsequently reorder the internal ids if needed
removeDanglingSubGraphs(Integer, Integer, boolean) - Method in class org.goplanit.graph.modifier.GraphModifierImpl
remove any dangling subgraphs below a given size from the graph if they exist and subsequently reorder the internal ids if needed
removeDanglingSubGraphs(Integer, Integer, boolean) - Method in interface org.goplanit.utils.graph.modifier.GraphModifier
remove any dangling subgraphs below a given size from the graph if they exist and subsequently reorder the internal ids if needed
removeDanglingSubnetworks() - Method in class org.goplanit.network.UntypedPhysicalNetwork
remove any dangling subnetworks from the network's layers if they exist and subsequently reorder the internal ids if needed
removeDanglingSubnetworks() - Method in interface org.goplanit.utils.network.layer.modifier.TopologicalLayerModifier
remove any dangling subnetworks from the layer if they exist and subsequently reorder the internal ids if needed
removeDanglingSubnetworks(Integer, Integer, boolean) - Method in class org.goplanit.network.layer.modifier.UntypedNetworkLayerModifierImpl
remove any dangling subnetworks below a given size from the network if they exist and subsequently reorder the internal ids if needed.
removeDanglingSubnetworks(Integer, Integer, boolean) - Method in class org.goplanit.network.UntypedPhysicalNetwork
remove any dangling subnetworks below a given size from the network if they exist and subsequently reorder the internal ids if needed
removeDanglingSubnetworks(Integer, Integer, boolean) - Method in interface org.goplanit.utils.network.layer.modifier.TopologicalLayerModifier
remove any dangling subnetworks below a given size from the network if they exist and subsequently reorder the internal ids if needed
removeDanglingSubNetworks - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
flag indicating if dangling subnetworks should be removed after parsing the network OSM network often have small roads that appear to be connected to larger roads, but in fact are not.
removeDanglingSubNetworks() - Method in class org.goplanit.osm.converter.network.OsmNetworkReader
Remove dangling subnetworks when settings dictate it
removeDanglingSubNetworks(Zoning) - Method in class org.goplanit.osm.converter.network.OsmNetworkReader
remove dangling subnetworks when settings dictate it.
removeDanglingTransferZoneGroups() - Method in interface org.goplanit.utils.zoning.modifier.ZoningModifier
a Method that scans the transfer zone groups and removes any groups that are empty, i.e., have no transfer zones and are therefore considered dangling.
removeDanglingTransferZoneGroups() - Method in class org.goplanit.zoning.modifier.ZoningModifierImpl
a Method that scans the transfer zone groups and removes any groups that are empty, i.e., have no transfer zones and are therefore considered dangling.
removeDanglingTransferZoneGroups(Zoning) - Static method in class org.goplanit.osm.util.PlanitZoningUtils
remove any dangling transfer zone groups
removeDanglingZones() - Method in interface org.goplanit.utils.zoning.modifier.ZoningModifier
a Method that scans the zones and removes any zones that are not associated with any connectoids, i.e., are not connected to any physical network layer and therefore are considered dangling.
removeDanglingZones() - Method in class org.goplanit.zoning.modifier.ZoningModifierImpl
a Method that scans the zones and removes any zones that are not associated with any connectoids, i.e., are not connected to any physical network layer and therefore are considered dangling.
removeDanglingZones(Zoning) - Static method in class org.goplanit.osm.util.PlanitZoningUtils
remove any dangling zones
RemoveDirectedSubGraphListener - Interface in org.goplanit.utils.graph.modifier
A listener interface to be triggered whenever planit entities are removed from the network due to a sub graph being removed.
removeDisallowedModes(String, boolean, String...) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
remove the passed in modes as modes that are NOT allowed access for the given highway type
removeDisallowedModes(String, String...) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
Remove the passed in modes as modes that are NOT allowed access for the given highway type
removeEdge(long) - Method in class org.goplanit.graph.VertexImpl
Remove edge
removeEdge(long) - Method in interface org.goplanit.utils.graph.Vertex
Remove edge
removeEdge(Edge) - Method in interface org.goplanit.utils.graph.Vertex
Remove edge
removeEdgeSegment(EdgeSegment) - Method in class org.goplanit.graph.directed.acyclic.ACyclicSubGraphImpl
Remove an edge segment on the subgraph
removeEdgeSegment(EdgeSegment) - Method in class org.goplanit.graph.directed.DirectedVertexImpl
Remove edgeSegment on either entry or exit side of vertex
removeEdgeSegment(EdgeSegment) - Method in interface org.goplanit.utils.graph.directed.DirectedSubGraph
Remove an edge segment on the subgraph
removeEdgeSegment(EdgeSegment) - Method in interface org.goplanit.utils.graph.directed.DirectedVertex
Remove edgeSegment on either entry or exit side of vertex
removeEdgesWithOsmHighwayTypesLessImportantThan(String, Set<? extends Edge>) - Static method in class org.goplanit.osm.util.OsmWayUtils
Remove all edges with osm way types that are deemed less prominent than the one provided based on the osm highway tags ordering
removeEndingStringWhenPresent(String, String) - Static method in class org.goplanit.utils.misc.StringUtils
Remove the given string from the end of the string if present and return result
removeEntryEdgeSegment(EdgeSegment) - Method in class org.goplanit.graph.directed.DirectedVertexImpl
Remove entry edgeSegment
removeEntryEdgeSegment(EdgeSegment) - Method in interface org.goplanit.utils.graph.directed.DirectedVertex
Remove entry edgeSegment
removeExitEdgeSegment(EdgeSegment) - Method in class org.goplanit.graph.directed.DirectedVertexImpl
Remove exit edgeSegment
removeExitEdgeSegment(EdgeSegment) - Method in interface org.goplanit.utils.graph.directed.DirectedVertex
Remove exit edgeSegment
removeFromAllTransferZoneGroups() - Method in interface org.goplanit.utils.zoning.TransferZone
remove this transfer zone from all groups it is registered on (and also update the group references
removeFromAllTransferZoneGroups() - Method in class org.goplanit.zoning.TransferZoneImpl
remove this transfer zone from all groups it is registered on (and also update the group references
removeFromTransferZoneGroup(TransferZoneGroup) - Method in interface org.goplanit.utils.zoning.TransferZone
remove from transfer zone group provided and also remove ths transfer zone from group provided
removeFromTransferZoneGroup(TransferZoneGroup) - Method in class org.goplanit.zoning.TransferZoneImpl
remove from transfer zone group provided and also remove ths transfer zone from group provided
removeInitialScheme(URI) - Static method in class org.goplanit.utils.misc.UriUtils
create URI without its initial scheme (if any), if no scheme, return original uri
removeInitialStringWhenPresent(String, String) - Static method in class org.goplanit.utils.misc.StringUtils
Remove the given string from the beginning of the string if present and return result
removeLayer(String) - Method in class org.goplanit.network.MacroscopicNetworkLayerConfigurator
remove a proposed layer, this means that all modes mapped to this layer are no longer mapped at all
removeLinksFromSpatialLinkIndex(Collection<Link>) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
Remove provided links from local spatial index based on links
removeListener(PlanitComponentListener) - Method in class org.goplanit.component.PlanitComponentFactory
Remove listener for all event types of this producer
removeListener(PlanitComponentListener, PlanitComponentEventType) - Method in class org.goplanit.component.PlanitComponentFactory
Remove listener for given event type
removeListener(EventListener) - Method in class org.goplanit.utils.event.EventProducerImpl
Remove listener from all event types it is registered on
removeListener(EventListener, EventType) - Method in class org.goplanit.utils.event.EventProducerImpl
Remove a listener for a given event type
removeListener(GraphModifierListener) - Method in class org.goplanit.graph.modifier.DirectedGraphModifierImpl
Remove listener for all event types it is registered for
removeListener(GraphModifierListener) - Method in class org.goplanit.graph.modifier.GraphModifierImpl
Remove listener for all event types it is registered for
removeListener(GraphModifierListener) - Method in class org.goplanit.network.layer.modifier.UntypedNetworkLayerModifierImpl
Remove listener for all event types it is registered for
removeListener(GraphModifierListener) - Method in interface org.goplanit.utils.graph.modifier.event.GraphModifierEventProducer
Remove listener for all event types it is registered for
removeListener(GraphModifierListener, GraphModifierEventType) - Method in class org.goplanit.graph.modifier.DirectedGraphModifierImpl
Remove listener for given event type
removeListener(GraphModifierListener, GraphModifierEventType) - Method in class org.goplanit.graph.modifier.GraphModifierImpl
Remove listener for given event type
removeListener(GraphModifierListener, GraphModifierEventType) - Method in class org.goplanit.network.layer.modifier.UntypedNetworkLayerModifierImpl
Remove listener for given event type
removeListener(GraphModifierListener, GraphModifierEventType) - Method in interface org.goplanit.utils.graph.modifier.event.GraphModifierEventProducer
Remove listener for given event type
removeListener(ZoningModifierListener) - Method in interface org.goplanit.utils.zoning.modifier.event.ZoningModifierEventProducer
Remove listener for all event types it is registered for
removeListener(ZoningModifierListener) - Method in class org.goplanit.zoning.modifier.ZoningModifierImpl
Remove listener for all event types it is registered for
removeListener(ZoningModifierListener, ZoningModifierEventType) - Method in interface org.goplanit.utils.zoning.modifier.event.ZoningModifierEventProducer
Remove listener for given event type
removeListener(ZoningModifierListener, ZoningModifierEventType) - Method in class org.goplanit.zoning.modifier.ZoningModifierImpl
Remove listener for given event type
removeMode(Mode) - Method in class org.goplanit.network.MacroscopicNetworkLayerConfigurator
remove mode from any layer
removeModeAccess(Set<Mode>) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Remove mode access for the passed in modes
removeModeAccess(Mode) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Remove the mode properties for the passed in mode (if present)
removeModeAccess(Mode) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Remove the mode properties for the passed in mode (if present)
removeOsmHighwayTypeWhenUnsupported() - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
remove default type in case activate type is not supported by the reader
removeOsmMode2PlanitModeMapping(String) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Remove a mapping from OSM road mode to PLANit mode.
removeOsmRailModePlanitModeMapping(String) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
Remove a mapping from OSM road mode to PLANit mode.
removeOsmRailModePlanitModeMapping(List<String>) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
remove a mapping from OSM rail modes to PLANit modes.
removeOsmRelationOuterRoleOsmWay(long) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
Remove marked entry for keeping
removeOsmRoadModePlanitModeMapping(String) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
remove a mapping from OSM road mode to PLANit mode.
removeOsmRoadModePlanitModeMapping(List<String>) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
Remove a mapping from OSM road modes to PLANit modes.
removeParentEdge() - Method in class org.goplanit.graph.directed.EdgeSegmentImpl
remove the parent edge from this edge segment
removeParentEdge() - Method in interface org.goplanit.utils.graph.EdgeSegment
remove the parent edge from this edge segment
removePas(Pas) - Method in class org.goplanit.assignment.ltm.sltm.PasManager
Remove the PAS from the manager
removePlanitEntitiesBeyondValue(Map<? extends T, Double>, Double) - Static method in class org.goplanit.utils.geo.PlanitGraphGeoUtils
Remove all entities that fall outside provided maxDistance
removeProperty(String) - Method in class org.goplanit.output.configuration.OutputTypeConfiguration
Remove an output property from the list of properties to be included in the output file
removeProperty(OutputPropertyType) - Method in class org.goplanit.output.configuration.OutputTypeConfiguration
Remove an output property from the list of properties to be included in the output file
removeSubGraph(Set<? extends DirectedVertex>) - Method in class org.goplanit.graph.modifier.DirectedGraphModifierImpl
remove the subgraph identified by the passed in vertices
removeSubGraph(Set<? extends Vertex>) - Method in class org.goplanit.graph.modifier.GraphModifierImpl
remove the subgraph identified by the passed in vertices
removeSubGraph(Set<? extends V>) - Method in interface org.goplanit.utils.graph.modifier.GraphModifier
remove the subgraph identified by the passed in vertices
RemoveSubGraphEdgeEvent - Class in org.goplanit.graph.modifier.event
Event for when an edge has been removed from a (sub) graph
RemoveSubGraphEdgeEvent(GraphModifier<?, ?>, Edge) - Constructor for class org.goplanit.graph.modifier.event.RemoveSubGraphEdgeEvent
Constructor
RemoveSubGraphEdgeSegmentEvent - Class in org.goplanit.graph.modifier.event
Event for when an edge segment has been removed from a (sub) graph
RemoveSubGraphEdgeSegmentEvent(GraphModifier<?, ?>, EdgeSegment) - Constructor for class org.goplanit.graph.modifier.event.RemoveSubGraphEdgeSegmentEvent
Constructor
RemoveSubGraphEvent - Class in org.goplanit.graph.modifier.event
Event called after a portion (subgraph) of a graph has been removed
RemoveSubGraphEvent(GraphModifier<?, ?>) - Constructor for class org.goplanit.graph.modifier.event.RemoveSubGraphEvent
Constructor
RemoveSubGraphListener - Interface in org.goplanit.utils.graph.modifier
A listener interface to be triggered whenever PLANit entities are removed from the network due to a sub graph being removed.
RemoveSubGraphListenerImpl - Class in org.goplanit.utils.graph.modifier
A base class implementation for remove sub graph listeners
RemoveSubGraphListenerImpl() - Constructor for class org.goplanit.utils.graph.modifier.RemoveSubGraphListenerImpl
Constructor
RemoveSubGraphListenerImpl(RemoveSubGraphListenerImpl) - Constructor for class org.goplanit.utils.graph.modifier.RemoveSubGraphListenerImpl
Copy constructor
removeSubGraphOf(DirectedVertex) - Method in class org.goplanit.graph.modifier.DirectedGraphModifierImpl
remove the (sub)graph in which the passed in vertex resides.
removeSubGraphOf(Vertex) - Method in class org.goplanit.graph.modifier.GraphModifierImpl
remove the (sub)graph in which the passed in vertex resides.
removeSubGraphOf(V) - Method in interface org.goplanit.utils.graph.modifier.GraphModifier
remove the (sub)graph in which the passed in vertex resides.
RemoveSubGraphVertexEvent - Class in org.goplanit.graph.modifier.event
Event for when a vertex has been removed from a (sub) graph
RemoveSubGraphVertexEvent(GraphModifier<?, ?>, Vertex) - Constructor for class org.goplanit.graph.modifier.event.RemoveSubGraphVertexEvent
Constructor
removeTransferZone(TransferZone) - Method in interface org.goplanit.utils.zoning.TransferZoneGroup
remove a transfer zone from the group, and also remove the reference on the transfer zone at the same time
removeTransferZone(TransferZone) - Method in class org.goplanit.zoning.TransferZoneGroupImpl
remove a transfer zone from the group, and also remove the reference on the transfer zone at the same time
removeTurn(EdgeSegment, EdgeSegment) - Method in class org.goplanit.assignment.ltm.sltm.Bush
Remove a turn from the bush by removing it from the acyclic graph and removing any data associated with it
removeTurn(EdgeSegment, EdgeSegment) - Method in class org.goplanit.assignment.ltm.sltm.BushTurnData
Remove the turn
removeUnproccessedStation(OsmPtVersionScheme, OsmEntity) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
remove an unprocessed station
removeUnprocessedStopPosition(long) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
remove unprocessed stop position
removeVertex(Vertex) - Method in class org.goplanit.graph.EdgeImpl
Remove vertex from edge
removeVertex(Vertex) - Method in interface org.goplanit.utils.graph.Edge
Remove vertex from edge
removeVertexA() - Method in class org.goplanit.graph.EdgeImpl
remove vertex A by setting it to null
removeVertexB() - Method in class org.goplanit.graph.EdgeImpl
remove vertex B by setting it to null
removeVirtualNetworkFromPhysicalNetwork() - Method in class org.goplanit.network.transport.TransportModelNetwork
Remove the edges and edge segments on the vertices of both virtual and physical networks
removeZone(Zone) - Method in class org.goplanit.zoning.modifier.ZoningModifierImpl
remove a zone from its container class (if applicable) without doing anything else
replace(DirectedVertex, DirectedVertex) - Method in interface org.goplanit.utils.graph.EdgeSegment
Replace one of the vertices of the edge segment
replace(Edge, Edge, boolean) - Method in interface org.goplanit.utils.graph.Vertex
replace one edge with the other
replace(EdgeSegment, EdgeSegment) - Method in class org.goplanit.graph.directed.DirectedEdgeImpl
replace passed in edge segment (if present) with the passed in one
replace(EdgeSegment, EdgeSegment) - Method in interface org.goplanit.utils.graph.directed.DirectedEdge
replace passed in edge segment (if present) with the passed in one
replace(EdgeSegment, EdgeSegment, boolean) - Method in interface org.goplanit.utils.graph.directed.DirectedVertex
replace edge segment
replace(Vertex, Vertex) - Method in class org.goplanit.graph.EdgeImpl
Replace one of the vertices of the link
replace(Vertex, Vertex) - Method in interface org.goplanit.utils.graph.Edge
Replace one of the vertices of the link
replaceAccessLinkSegment(EdgeSegment) - Method in interface org.goplanit.utils.zoning.DirectedConnectoid
Replace the access link segment for this connectoid
replaceAccessLinkSegment(EdgeSegment) - Method in class org.goplanit.zoning.DirectedConnectoidImpl
Replace the access link segment for this connectoid
replaceEntrySegment(EdgeSegment, EdgeSegment, boolean) - Method in interface org.goplanit.utils.graph.directed.DirectedVertex
Identical to replace, only now we consider solely the exist segments for the replacing (in case the to replace segment could be an entry segment that we must keep)
replaceExitSegment(EdgeSegment, EdgeSegment, boolean) - Method in interface org.goplanit.utils.graph.directed.DirectedVertex
Identical to replace, only now we consider solely the exist segments for the replacing (in case the to replace segment could be an entry segment that we must keep)
required() - Static method in class org.goplanit.gtfs.util.GtfsFileConditions
Create a file condition indicating it is required
REQUIRED - org.goplanit.gtfs.enums.GtfsFileTypePresence
 
requiredInAbsenceOf(GtfsFileType) - Static method in class org.goplanit.gtfs.util.GtfsFileConditions
Create a file condition indicating it is required if another file is not present
requiredinPresenceOf(GtfsFileType) - Static method in class org.goplanit.gtfs.util.GtfsFileConditions
Create a file condition indicating it is required if another file is present
requireLanesModeSchemeHelper(OsmNetworkReaderSettings, MacroscopicNetworkLayer) - Static method in class org.goplanit.osm.converter.helper.OsmLanesModeTaggingSchemeHelper
Verify if any modes that can be identified via the lanes:<mode> tagging scheme are currently activated via the settings making it worthwhile to utilise this tagging scheme.
requireLanesModeSchemeHelper(OsmNetworkReaderSettings, MacroscopicNetworkLayer) - Static method in class org.goplanit.osm.converter.helper.OsmModeLanesTaggingSchemeHelper
Verify if any modes that can be identified via the <mode>:lanes tagging scheme are currently activated via the settings making it worthwhile to utilise this tagging scheme.
requireTaggingSchemeHelper(OsmNetworkReaderSettings, MacroscopicNetworkLayer) - Static method in class org.goplanit.osm.converter.helper.OsmLaneTaggingSchemeHelper
Verify if any modes that can be identified via a currently derived tagging scheme are activated via the settings making it worthwhile to utilise the (derived) tagging scheme.
reset() - Method in class org.goplanit.assignment.algorithmb.AlgorithmB
All components should be able to reset going back to some representative initial state
reset() - Method in class org.goplanit.assignment.ltm.eltm.EventBasedLtm
All components should be able to reset going back to some representative initial state
reset() - Method in class org.goplanit.assignment.ltm.LtmAssignment
All components should be able to reset going back to some representative initial state
reset() - Method in class org.goplanit.assignment.ltm.sltm.loading.InflowOutflowData
Reset to initial state
reset() - Method in class org.goplanit.assignment.ltm.sltm.loading.NetworkLoadingFactorData
Reset to initial state
reset() - Method in class org.goplanit.assignment.ltm.sltm.loading.ReceivingFlowData
Reset to initial state
reset() - Method in class org.goplanit.assignment.ltm.sltm.loading.SendingFlowData
Reset all sending flows
reset() - Method in interface org.goplanit.assignment.ltm.sltm.loading.SplittingRateData
Reset all splitting rate data
reset() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Reset the network loading
reset() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoadingConvergenceAnalyser
Reset to initial state
reset() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
All components should be able to reset going back to some representative initial state
reset() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmSimulationData
Reset the data
reset() - Method in class org.goplanit.assignment.SimulationData
reset to initial state
reset() - Method in class org.goplanit.assignment.TrafficAssignment
All components should be able to reset going back to some representative initial state
reset() - Method in class org.goplanit.component.PlanitComponent
All components should be able to reset going back to some representative initial state
reset() - Method in interface org.goplanit.converter.ConverterEntity
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in interface org.goplanit.converter.ConverterReaderSettings
be able to reset all settings if needed
reset() - Method in interface org.goplanit.converter.ConverterWriterSettings
reset settings after persisting
reset() - Method in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
reset() - Method in class org.goplanit.cost.physical.FreeFlowLinkTravelTimeCost
All components should be able to reset going back to some representative initial state
reset() - Method in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
All components should be able to reset going back to some representative initial state
reset() - Method in class org.goplanit.cost.physical.initial.InitialModesLinkSegmentCost
Resetting initial cost will cause all intial costs to be removed
reset() - Method in class org.goplanit.cost.physical.initial.ManualInitialLinkSegmentCost
All components should be able to reset going back to some representative initial state
reset() - Method in class org.goplanit.cost.physical.SteadyStateTravelTimeCost
reset() - Method in class org.goplanit.cost.virtual.FixedConnectoidTravelTimeCost
Chosen cost is considered configuration not internal state, so upon resetting the chosen cost remains in tact
reset() - Method in class org.goplanit.cost.virtual.SpeedConnectoidTravelTimeCost
Chosen speed is considered configuration not internal state, so upon resetting the chosen speed remains in tact
reset() - Method in class org.goplanit.demands.Demands
reset all demands, traveler types, time periods and user classes
reset() - Method in class org.goplanit.gap.GapFunction
Reset the gap function
reset() - Method in class org.goplanit.gap.LinkBasedRelativeDualityGapFunction
Reset the gap function
reset() - Method in class org.goplanit.gap.NormBasedGapFunction
Reset
reset() - Method in class org.goplanit.graph.modifier.DirectedGraphModifierImpl
reset all state related information of the instance
reset() - Method in class org.goplanit.graph.modifier.GraphModifierImpl
reset all state related information of the instance
reset() - Method in class org.goplanit.io.converter.demands.PlanitDemandsReader
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.io.converter.demands.PlanitDemandsReaderSettings
be able to reset all settings if needed
reset() - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalReader
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalReaderSettings
be able to reset all settings if needed
reset() - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriter
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriterSettings
reset settings after persisting
reset() - Method in class org.goplanit.io.converter.network.PlanitNetworkReader
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.io.converter.network.PlanitNetworkReaderSettings
be able to reset all settings if needed
reset() - Method in class org.goplanit.io.converter.network.PlanitNetworkWriter
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.io.converter.network.PlanitNetworkWriterSettings
Reset content
reset() - Method in class org.goplanit.io.converter.service.PlanitRoutedServicesReader
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.io.converter.service.PlanitRoutedServicesReaderSettings
be able to reset all settings if needed
reset() - Method in class org.goplanit.io.converter.service.PlanitServiceNetworkReader
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.io.converter.service.PlanitServiceNetworkReaderSettings
be able to reset all settings if needed
reset() - Method in class org.goplanit.io.converter.zoning.PlanitZoningReader
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.io.converter.zoning.PlanitZoningReaderSettings
be able to reset all settings if needed
reset() - Method in class org.goplanit.io.converter.zoning.PlanitZoningWriter
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.io.converter.zoning.PlanitZoningWriterSettings
Reset content
reset() - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Reset content
reset() - Method in class org.goplanit.matsim.converter.MatsimIntermodalWriter
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.matsim.converter.MatsimIntermodalWriterSettings
reset settings after persisting
reset() - Method in class org.goplanit.matsim.converter.MatsimNetworkWriter
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
reset settings after persisting
reset() - Method in class org.goplanit.matsim.converter.MatsimZoningWriter
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.matsim.converter.MatsimZoningWriterSettings
reset settings after persisting
reset() - Method in class org.goplanit.network.layer.MacroscopicNetworkLayerImpl
Reset the layer
reset() - Method in class org.goplanit.network.layer.physical.LinkSegmentsImpl
When reset it called, it not only clears the entries, but also resets the managedids, such that when the container is reused the managed ids start from zero again.
reset() - Method in class org.goplanit.network.layer.physical.LinksImpl
When reset it called, it not only clears the entries, but also resets the managedids, such that when the container is reused the managed ids start from zero again.
reset() - Method in class org.goplanit.network.layer.physical.NodesImpl
When reset it called, it not only clears the entries, but also resets the managedids, such that when the container is reused the managed ids start from zero again.
reset() - Method in class org.goplanit.network.layer.TransportLayerImpl
Reset the layer
reset() - Method in class org.goplanit.network.layer.UntypedNetworkLayerImpl
Reset the layer
reset() - Method in class org.goplanit.network.Network
All components should be able to reset going back to some representative initial state
reset() - Method in class org.goplanit.network.TransportLayerNetwork
All components should be able to reset going back to some representative initial state
reset() - Method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReader
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderSettings
be able to reset all settings if needed
reset() - Method in class org.goplanit.osm.converter.network.OsmNetworkHandler
reset the contents, mainly to free up unused resources
reset() - Method in class org.goplanit.osm.converter.network.OsmNetworkLayerParser
reset the contents, mainly to free up unused resources
reset() - Method in class org.goplanit.osm.converter.network.OsmNetworkPreProcessingHandler
reset the contents, mainly to free up unused resources
reset() - Method in class org.goplanit.osm.converter.network.OsmNetworkReader
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderData
reset
reset() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
reset contents of members
reset() - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
be able to reset all settings if needed
reset() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
reset the contents, mainly to free up unused resources
reset() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerProfiler
reset the profiler
reset() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningPostProcessingHandler
reset the contents, mainly to free up unused resources
reset() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningPreProcessingHandler
reset the contents, mainly to free up unused resources
reset() - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningProcessingHandler
reset the contents, mainly to free up unused resources
reset() - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
be able to reset all settings if needed
reset() - Method in class org.goplanit.osm.converter.zoning.OsmZoningReader
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderData
reset the handler
reset() - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
reset the handler
reset() - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderPlanitData
Reset the PLANit data tracking containers
reset() - Method in class org.goplanit.osm.physical.network.macroscopic.ModifiedLinkSegmentTypes
remove all identified modified link segment types available
reset() - Method in class org.goplanit.output.adapter.OutputAdapter
remove all registered output type adapters
reset() - Method in class org.goplanit.output.OutputManager
Remove all registered formatters and adapters, only retain the configuration
reset() - Method in class org.goplanit.path.choice.logit.MultinomialLogit
All components should be able to reset going back to some representative initial state
reset() - Method in class org.goplanit.path.OdPathSets
remove all registered path sets.
reset() - Method in class org.goplanit.sdinteraction.smoothing.MSASmoothing
All components should be able to reset going back to some representative initial state
reset() - Method in class org.goplanit.service.routed.RoutedServices
reset by removing all layers and what is in them
reset() - Method in interface org.goplanit.service.routed.RoutedServiceTripInfo
Remove all registered frequency and schedule based trips
reset() - Method in class org.goplanit.service.routed.RoutedServiceTripInfoImpl
Remove all registered frequency and schedule based trips
reset() - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramComponent
All components should be able to reset going back to some representative initial state
reset() - Method in class org.goplanit.supply.network.nodemodel.TampereNodeModelComponent
All components should be able to reset going back to some representative initial state
reset() - Method in class org.goplanit.tntp.converter.demands.TntpDemandsReader
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.tntp.converter.demands.TntpDemandsReaderSettings
be able to reset all settings if needed
reset() - Method in class org.goplanit.tntp.converter.network.TntpNetworkReader
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.tntp.converter.network.TntpNetworkReaderSettings
be able to reset all settings if needed
reset() - Method in class org.goplanit.tntp.converter.zoning.TntpZoningReader
reset the reader to allow for marking unnecessary resources for garbage collection
reset() - Method in class org.goplanit.tntp.converter.zoning.TntpZoningReaderSettings
be able to reset all settings if needed
reset() - Method in interface org.goplanit.utils.graph.modifier.GraphModifier
reset all state related information of the instance
reset() - Static method in class org.goplanit.utils.id.IdGenerator
Reset the id generation across all registered tokens
reset() - Method in interface org.goplanit.utils.id.ManagedIdEntities
When reset it called, it not only clears the entries, but also resets the managedids, such that when the container is reused the managed ids start from zero again.
reset() - Method in class org.goplanit.utils.id.ManagedIdEntitiesImpl
When reset it called, it not only clears the entries, but also resets the managedids, such that when the container is reused the managed ids start from zero again.
reset() - Method in interface org.goplanit.utils.network.layer.TransportLayer
Reset the layer
reset() - Method in class org.goplanit.zoning.Zoning
All components should be able to reset going back to some representative initial state
reset(IdGroupingToken) - Static method in class org.goplanit.utils.id.IdGenerator
Reset the id generation for a specific token
reset(IdGroupingToken, Class<? extends Object>) - Static method in class org.goplanit.utils.id.IdGenerator
Reset the id generation for a specific token and class
resetChildManagedIdEntities() - Method in class org.goplanit.network.layer.MacroscopicNetworkLayerImpl
Each class that has a managed id, should be able to reset any children that themselves are managedIdEntity containers.
resetChildManagedIdEntities() - Method in class org.goplanit.service.routed.RoutedServiceImpl
Each class that has a managed id, should be able to reset any children that themselves are managedIdEntity containers.
resetChildManagedIdEntities() - Method in interface org.goplanit.service.routed.RoutedServicesLayer
Each class that has a managed id, should be able to reset any children that themselves are managedIdEntity containers.
resetChildManagedIdEntities() - Method in class org.goplanit.service.routed.RoutedTripScheduleImpl
Each class that has a managed id, should be able to reset any children that themselves are managedIdEntity containers.
resetChildManagedIdEntities() - Method in interface org.goplanit.utils.id.ManagedId
Each class that has a managed id, should be able to reset any children that themselves are managedIdEntity containers.
resetCsvDirectory() - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Call this method to delete all existing files in the CSV output directory
resetCurrentFlowAcceptanceFactors() - Method in class org.goplanit.assignment.ltm.sltm.loading.NetworkLoadingFactorData
Reset current flow acceptance factors (alphas)
resetCurrentFlowCapacityFactors() - Method in class org.goplanit.assignment.ltm.sltm.loading.NetworkLoadingFactorData
Reset current flow capacity factors (betas)
resetCurrentNetworkSegmentFlows() - Method in class org.goplanit.assignment.traditionalstatic.ModeData
Reset current network segment flows
resetCurrentReceivingFlows() - Method in class org.goplanit.assignment.ltm.sltm.loading.ReceivingFlowData
Reset current network segment flows
resetCurrentSendingFlows() - Method in class org.goplanit.assignment.ltm.sltm.loading.SendingFlowData
Reset current network segment flows
resetCurrentStorageCapacityFactors() - Method in class org.goplanit.assignment.ltm.sltm.loading.NetworkLoadingFactorData
Reset current storage capacity factors (gammas)
resetInflows() - Method in class org.goplanit.assignment.ltm.sltm.loading.InflowOutflowData
Reset the inflows
resetIteration() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Reset the network loading for the next iteration
resetNextFlowAcceptanceFactors() - Method in class org.goplanit.assignment.ltm.sltm.loading.NetworkLoadingFactorData
Reset the flow acceptance factors for the coming iteration (alphas)
resetNextFlowCapacityFactors() - Method in class org.goplanit.assignment.ltm.sltm.loading.NetworkLoadingFactorData
Reset the flow capacity factors for the coming iteration (betas)
resetNextNetworkSegmentFlows() - Method in class org.goplanit.assignment.traditionalstatic.ModeData
Reset the segment flows for the coming iteration
resetNextReceivingFlows() - Method in class org.goplanit.assignment.ltm.sltm.loading.ReceivingFlowData
Reset the segment flows for the coming iteration
resetNextSendingFlows() - Method in class org.goplanit.assignment.ltm.sltm.loading.SendingFlowData
Reset the segment flows for the coming iteration
resetNextStorageCapacityFactors() - Method in class org.goplanit.assignment.ltm.sltm.loading.NetworkLoadingFactorData
Reset the storage capacity factors for the coming iteration (gammas)
resetOutflows() - Method in class org.goplanit.assignment.ltm.sltm.loading.InflowOutflowData
Reset the outflows
resetPathMatrix(Mode, OdZones) - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Reset the path matrix to empty for a specified mode for all activated
resetPotentiallyBlockingNodes() - Method in interface org.goplanit.assignment.ltm.sltm.loading.SplittingRateData
Reset registered potentially blocking nodes
resetPotentiallyBlockingNodes() - Method in class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataComplete
Reset registered potentially blocking nodes
resetPotentiallyBlockingNodes() - Method in class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataPartial
Reset registered potentially blocking nodes
resetSkimMatrix(Mode, OdZones, OdOutputTypeConfiguration) - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Reset the skim matrix to all zeroes for a specified mode for all activated skim output types
resetSplittingRates() - Method in interface org.goplanit.assignment.ltm.sltm.loading.SplittingRateData
Reset splitting rate data
resetSplittingRates() - Method in class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataComplete
Reset splitting rate data
resetSplittingRates() - Method in class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataPartial
Reset splitting rate data
resetTo(IdGroupingToken, Class<? extends Object>, long) - Static method in class org.goplanit.utils.id.IdGenerator
Reset the id generation for a specific token and class to the given offset
resetTrackedNodes() - Method in interface org.goplanit.assignment.ltm.sltm.loading.SplittingRateData
Reset registered tracked nodes
resetTrackedNodes() - Method in class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataComplete
Reset registered tracked nodes
resetTrackedNodes() - Method in class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataPartial
Reset registered tracked nodes
resetXmlDirectory() - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Call this method to delete all existing files in the XML output directory
RESIDENTIAL - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
RESIDENTIAL_LINK_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane set to DEFAULT_MINIMUM_CAPACITY_LANE
RESOURCES_RELEASE_GENERIC - Static variable in class org.goplanit.io.xml.util.PlanitSchema
base location for any resources (such as schemas) for any release version, but without the actual version or resource appended yet
ResourceUtils - Class in org.goplanit.utils.resource
Utilities to access resources in the Java environment
ResourceUtils() - Constructor for class org.goplanit.utils.resource.ResourceUtils
 
RESTRICTION - Static variable in class org.goplanit.osm.tags.OsmRelationTypeTags
 
RESULT_PRIORITY - org.goplanit.output.property.OutputPropertyPriority
 
REVERSE_SIGNPOSTED_AS - org.goplanit.gtfs.enums.GtfsKeyType
 
REVERSIBLE - Static variable in class org.goplanit.osm.tags.OsmOneWayTags
 
RIDE_SHARE - org.goplanit.utils.mode.UseOfModeType
 
RIGHT - Static variable in class org.goplanit.osm.tags.OsmPedestrianTags
value for sidewalk key , see also https://wiki.openstreetmap.org/wiki/Key:sidewalk
RIGHT - Static variable in class org.goplanit.osm.tags.OsmTags
 
ROAD - org.goplanit.utils.mode.TrackModeType
 
ROAD - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
ROAD_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane
ROUNDABOUT - Static variable in class org.goplanit.osm.tags.OsmJunctionTags
 
ROUNDHOUSE - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
ROUTE - org.goplanit.gtfs.enums.GtfsObjectType
 
ROUTE - Static variable in class org.goplanit.osm.tags.OsmRelationTypeTags
 
ROUTE_COLOR - org.goplanit.gtfs.enums.GtfsKeyType
 
ROUTE_DESC - org.goplanit.gtfs.enums.GtfsKeyType
 
ROUTE_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
ROUTE_LONG_NAME - org.goplanit.gtfs.enums.GtfsKeyType
 
ROUTE_MASTER - Static variable in class org.goplanit.osm.tags.OsmRelationTypeTags
 
ROUTE_SHORT_NAME - org.goplanit.gtfs.enums.GtfsKeyType
 
ROUTE_SORT_ORDER - org.goplanit.gtfs.enums.GtfsKeyType
 
ROUTE_TEXT_COLOR - org.goplanit.gtfs.enums.GtfsKeyType
 
ROUTE_TYPE - org.goplanit.gtfs.enums.GtfsKeyType
 
ROUTE_URL - org.goplanit.gtfs.enums.GtfsKeyType
 
ROUTED_SERVICE_ID_CLASS - Static variable in interface org.goplanit.service.routed.RoutedService
id class for generating ids
ROUTED_SERVICES_LAYER_ID_CLASS - Static variable in interface org.goplanit.service.routed.RoutedServicesLayer
id class for generating ids
ROUTED_SERVICES_XSD_FILE - Static variable in class org.goplanit.io.converter.service.PlanitRoutedServicesReader
Default XSD files used to validate input XML files against, TODO: move to properties file
ROUTED_TRIP_DEPARTURE_ID_CLASS - Static variable in class org.goplanit.service.routed.RoutedTripDeparture
id class for generating ids
ROUTED_TRIP_ID_CLASS - Static variable in interface org.goplanit.service.routed.RoutedTrip
id class for generating ids
routedModeServices - Variable in class org.goplanit.service.routed.RoutedServiceFactory
container to use
RoutedModeServices - Interface in org.goplanit.service.routed
Interface for wrapper container class around RoutedModeServices for a particular mode.
RoutedModeServicesImpl - Class in org.goplanit.service.routed
Implementation of the RoutedModeServices interface
RoutedModeServicesImpl(RoutedModeServicesImpl) - Constructor for class org.goplanit.service.routed.RoutedModeServicesImpl
Copy constructor
RoutedModeServicesImpl(IdGroupingToken, Mode) - Constructor for class org.goplanit.service.routed.RoutedModeServicesImpl
Constructor
RoutedService - Interface in org.goplanit.service.routed
Interface to reflect a routed service.
RoutedServiceFactory - Class in org.goplanit.service.routed
Factory for creating routed service instances on underlying container
RoutedServiceFactory(IdGroupingToken, RoutedModeServices) - Constructor for class org.goplanit.service.routed.RoutedServiceFactory
Constructor
RoutedServiceImpl - Class in org.goplanit.service.routed
Implementation of a RoutedService instance based on the RoutedService interface
RoutedServiceImpl(RoutedServiceImpl) - Constructor for class org.goplanit.service.routed.RoutedServiceImpl
Copy constructor
RoutedServiceImpl(IdGroupingToken) - Constructor for class org.goplanit.service.routed.RoutedServiceImpl
Constructor
routedServices - Variable in class org.goplanit.project.CustomPlanItProject
The registered routed services
routedServices - Variable in class org.goplanit.project.PlanItProjectInput
The registered routed services
RoutedServices - Class in org.goplanit.service.routed
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.
RoutedServices(RoutedServices) - Constructor for class org.goplanit.service.routed.RoutedServices
Copy constructor
RoutedServices(IdGroupingToken, ServiceNetwork) - Constructor for class org.goplanit.service.routed.RoutedServices
Constructor
RoutedServicesLayer - Interface in org.goplanit.service.routed
Interface to reflect a routed services layer which in turn is to be managed by a container class that implements the RoutedServicesLayers interface.
RoutedServicesLayerFactory - Class in org.goplanit.service.routed
Factory for creating routed services layer instances (on container)
RoutedServicesLayerFactory(IdGroupingToken, RoutedServicesLayers) - Constructor for class org.goplanit.service.routed.RoutedServicesLayerFactory
Constructor
RoutedServicesLayerImpl - Class in org.goplanit.service.routed
Implementation of the RoutedServicesLayer interface
RoutedServicesLayerImpl(RoutedServicesLayerImpl) - Constructor for class org.goplanit.service.routed.RoutedServicesLayerImpl
Copy constructor
RoutedServicesLayerImpl(IdGroupingToken, ServiceNetworkLayer) - Constructor for class org.goplanit.service.routed.RoutedServicesLayerImpl
Constructor
routedServicesLayers - Variable in class org.goplanit.service.routed.RoutedServicesLayerFactory
container to use
RoutedServicesLayers - Interface in org.goplanit.service.routed
Interface for wrapper container class around RoutedServiceLayer instances.
RoutedServicesLayersImpl - Class in org.goplanit.service.routed
Implementation of the RoutedServicesLayers interface.
RoutedServicesLayersImpl(RoutedServicesLayersImpl) - Constructor for class org.goplanit.service.routed.RoutedServicesLayersImpl
Copy constructor
RoutedServicesLayersImpl(IdGroupingToken) - Constructor for class org.goplanit.service.routed.RoutedServicesLayersImpl
Constructor
RoutedServicesReader - Interface in org.goplanit.converter.service
Interface to read a PLANit RoutedServices instance
RoutedServiceTripInfo - Interface in org.goplanit.service.routed
Interface to reflect one or more similar routed service trips by providing information on their route legs and schedule/frequencies.
RoutedServiceTripInfoImpl - Class in org.goplanit.service.routed
Implementation of a RoutedServiceTripInfo interface
RoutedServiceTripInfoImpl(RoutedServiceTripInfoImpl) - Constructor for class org.goplanit.service.routed.RoutedServiceTripInfoImpl
Copy constructor
RoutedServiceTripInfoImpl(IdGroupingToken) - Constructor for class org.goplanit.service.routed.RoutedServiceTripInfoImpl
Constructor
RoutedTrip - Interface in org.goplanit.service.routed
Base interface for routed trips.
RoutedTripDeparture - Class in org.goplanit.service.routed
A representation of a departure within a routed trip
RoutedTripDeparture(RoutedTripDeparture) - Constructor for class org.goplanit.service.routed.RoutedTripDeparture
Copy constructor
RoutedTripDeparture(IdGroupingToken, LocalTime) - Constructor for class org.goplanit.service.routed.RoutedTripDeparture
Constructor
RoutedTripDepartureFactory - Class in org.goplanit.service.routed
Factory for creating routed trip departure instances (on container)
RoutedTripDepartureFactory(IdGroupingToken, RoutedTripDepartures) - Constructor for class org.goplanit.service.routed.RoutedTripDepartureFactory
Constructor
routedTripDepartures - Variable in class org.goplanit.service.routed.RoutedTripDepartureFactory
container to use
RoutedTripDepartures - Interface in org.goplanit.service.routed
A container class for departures registered on a schedule based routed trip
RoutedTripDeparturesImpl - Class in org.goplanit.service.routed
Class that manages all routed trip departures
RoutedTripDeparturesImpl(RoutedTripDeparturesImpl) - Constructor for class org.goplanit.service.routed.RoutedTripDeparturesImpl
Copy constructor
RoutedTripDeparturesImpl(IdGroupingToken) - Constructor for class org.goplanit.service.routed.RoutedTripDeparturesImpl
Constructor
RoutedTripFactory<T extends RoutedTrip> - Class in org.goplanit.service.routed
Factory for creating routed trips of type T
RoutedTripFactory(IdGroupingToken, RoutedTrips<T>) - Constructor for class org.goplanit.service.routed.RoutedTripFactory
Constructor
RoutedTripFrequency - Interface in org.goplanit.service.routed
Interface for frequency based trips of a RoutedService.
RoutedTripFrequencyFactory - Class in org.goplanit.service.routed
Factory for creating routed trips that are frequency based
RoutedTripFrequencyFactory(IdGroupingToken, RoutedTripsFrequency) - Constructor for class org.goplanit.service.routed.RoutedTripFrequencyFactory
Constructor
RoutedTripFrequencyImpl - Class in org.goplanit.service.routed
Implementation of a RoutedTripFrequency interface.
RoutedTripFrequencyImpl(RoutedTripFrequencyImpl) - Constructor for class org.goplanit.service.routed.RoutedTripFrequencyImpl
Copy constructor
RoutedTripFrequencyImpl(IdGroupingToken) - Constructor for class org.goplanit.service.routed.RoutedTripFrequencyImpl
Constructor
RoutedTripImpl - Class in org.goplanit.service.routed
Implementation of a RoutedTrip interface.
RoutedTripImpl(RoutedTripImpl) - Constructor for class org.goplanit.service.routed.RoutedTripImpl
Copy constructor
RoutedTripImpl(IdGroupingToken) - Constructor for class org.goplanit.service.routed.RoutedTripImpl
Constructor
routedTrips - Variable in class org.goplanit.service.routed.RoutedTripFactory
container to use
RoutedTrips<T extends RoutedTrip> - Interface in org.goplanit.service.routed
Base class for routed trips container for some derived type of RoutedTrip (either schedule or frequency based for example).
RoutedTripSchedule - Interface in org.goplanit.service.routed
The schedule with on or more departures for a routed service as well as the relative timings of each leg for each departure.
RoutedTripScheduleFactory - Class in org.goplanit.service.routed
Factory for creating routed trips that are schedule based
RoutedTripScheduleFactory(IdGroupingToken, RoutedTripsSchedule) - Constructor for class org.goplanit.service.routed.RoutedTripScheduleFactory
Constructor
RoutedTripScheduleImpl - Class in org.goplanit.service.routed
Implementation of a RoutedTripSchedule interface.
RoutedTripScheduleImpl(RoutedTripScheduleImpl) - Constructor for class org.goplanit.service.routed.RoutedTripScheduleImpl
Copy constructor
RoutedTripScheduleImpl(IdGroupingToken) - Constructor for class org.goplanit.service.routed.RoutedTripScheduleImpl
Constructor
RoutedTripsFrequency - Interface in org.goplanit.service.routed
Interface for wrapper container class around RoutedTrip instances that define a frequency based schedule.
RoutedTripsFrequencyImpl - Class in org.goplanit.service.routed
Implementation of the RoutedTripsFrequency interface.
RoutedTripsFrequencyImpl(RoutedTripsFrequencyImpl) - Constructor for class org.goplanit.service.routed.RoutedTripsFrequencyImpl
Copy constructor
RoutedTripsFrequencyImpl(IdGroupingToken) - Constructor for class org.goplanit.service.routed.RoutedTripsFrequencyImpl
Constructor
RoutedTripsImpl<T extends RoutedTrip> - Class in org.goplanit.service.routed
Base class for toued trips of some derived type (either schedule or frequency based for example).
RoutedTripsImpl(RoutedTripsImpl<T>) - Constructor for class org.goplanit.service.routed.RoutedTripsImpl
Copy constructor
RoutedTripsImpl(IdGroupingToken) - Constructor for class org.goplanit.service.routed.RoutedTripsImpl
Constructor
RoutedTripsSchedule - Interface in org.goplanit.service.routed
Interface for wrapper container class around RoutedTrip instances that define an explicit schedule.
RoutedTripsScheduleImpl - Class in org.goplanit.service.routed
Implementation of the RoutedTripsSchedule interface.
RoutedTripsScheduleImpl(RoutedTripsScheduleImpl) - Constructor for class org.goplanit.service.routed.RoutedTripsScheduleImpl
Copy constructor
RoutedTripsScheduleImpl(IdGroupingToken) - Constructor for class org.goplanit.service.routed.RoutedTripsScheduleImpl
Constructor
ROUTES - org.goplanit.gtfs.enums.GtfsFileType
 
run() - Method in class org.goplanit.algorithms.nodemodel.TampereNodeModel
Run the Tampere node model
RUN_ID - org.goplanit.output.property.OutputPropertyType
 
RunIdOutputProperty - Class in org.goplanit.output.property
 
RunIdOutputProperty() - Constructor for class org.goplanit.output.property.RunIdOutputProperty
 

S

SAINT_KITS_NEVIS - Static variable in class org.goplanit.utils.locale.CountryNames
 
SAINT_LUCIA - Static variable in class org.goplanit.utils.locale.CountryNames
 
SAINT_VINCENT_GRENADINES - Static variable in class org.goplanit.utils.locale.CountryNames
 
SAMOA - Static variable in class org.goplanit.utils.locale.CountryNames
 
SATURDAY - org.goplanit.gtfs.enums.GtfsKeyType
 
scaledRemainingTurnSendingFlows - Variable in class org.goplanit.algorithms.nodemodel.TampereNodeModel
store the remaining turn sending flows
second - Variable in class org.goplanit.utils.misc.Pair
The second object in this Pair
second() - Method in class org.goplanit.utils.misc.Pair
Get second object in pair
SECOND - org.goplanit.utils.unit.UnitType
 
SECOND - Static variable in interface org.goplanit.utils.unit.Unit
predefined SECOND TimeUnit
SECOND_2_HOUR - Static variable in class org.goplanit.utils.unit.TimeUnit
second to hour conversion multiplier
SECOND_2_MINUTE - Static variable in class org.goplanit.utils.unit.TimeUnit
second to minute conversion multiplier
SECONDARY - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
SECONDARY_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane
SECONDARY_LINK - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
SECONDARY_LINK_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane
SECONDS - org.goplanit.tntp.enums.TimeUnits
 
sendingFlowData - Variable in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
variables tracked for sending flow update step
SendingFlowData - Class in org.goplanit.assignment.ltm.sltm.loading
POJO to store the sLTM variables used for sending flow updates (Step 2) in network loading
SendingFlowData(double[]) - Constructor for class org.goplanit.assignment.ltm.sltm.loading.SendingFlowData
Constructor
sendingFlowGapFunction - Variable in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
the gap function to apply on sending flow update step
sendingFlows - Variable in class org.goplanit.assignment.ltm.sltm.consumer.NetworkFlowUpdateData
The sending flows to update in case the applied solution scheme is the POINT_QUEUE_BASIC scheme
SEPARATE - Static variable in class org.goplanit.osm.tags.OsmAccessTags
value: separately mapped tag mainly used by bicycle/pedestrian mode
SEPARATE - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
SEPARATE - Static variable in class org.goplanit.osm.tags.OsmPedestrianTags
value for sidewalk key , see also https://wiki.openstreetmap.org/wiki/Key:sidewalk
serialize(Object) - Static method in class org.goplanit.utils.misc.CloneUtils
Serialise an object
SERVICE - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
SERVICE_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane set to DEFAULT_MINIMUM_CAPACITY_LANE
SERVICE_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
SERVICE_NETWORK_XSD_FILE - Static variable in class org.goplanit.io.converter.service.PlanitServiceNetworkReader
Default XSD files used to validate input XML files against, TODO: move to properties file
ServiceLeg - Interface in org.goplanit.utils.network.layer.service
Service leg interface which extends the Edge interface.
ServiceLegFactory - Interface in org.goplanit.utils.network.layer.service
Factory interface for creating service leg instances
ServiceLegFactoryImpl - Class in org.goplanit.network.layer.service
Factory for creating service legs on service leg container
ServiceLegFactoryImpl(IdGroupingToken, GraphEntities<ServiceLeg>) - Constructor for class org.goplanit.network.layer.service.ServiceLegFactoryImpl
Constructor
ServiceLegImpl - Class in org.goplanit.network.layer.service
A service leg connects two service nodes.
ServiceLegImpl(ServiceLegImpl) - Constructor for class org.goplanit.network.layer.service.ServiceLegImpl
Copy Constructor.
ServiceLegImpl(IdGroupingToken, ServiceNode, ServiceNode) - Constructor for class org.goplanit.network.layer.service.ServiceLegImpl
Constructor which injects link lengths directly
ServiceLegImpl(IdGroupingToken, ServiceNode, ServiceNode, List<Link>) - Constructor for class org.goplanit.network.layer.service.ServiceLegImpl
Constructor which injects link lengths directly
ServiceLegs - Interface in org.goplanit.utils.network.layer.service
Container around service legs with factory access
ServiceLegSegment - Interface in org.goplanit.utils.network.layer.service
Interface for directed ServiceLegSegment part of non-directional ServiceLeg.
ServiceLegSegmentFactory - Interface in org.goplanit.utils.network.layer.service
Factory interface for creating service leg segment instances
ServiceLegSegmentFactoryImpl - Class in org.goplanit.network.layer.service
Factory for creating service leg segments on service leg segment container
ServiceLegSegmentFactoryImpl(IdGroupingToken, GraphEntities<ServiceLegSegment>) - Constructor for class org.goplanit.network.layer.service.ServiceLegSegmentFactoryImpl
Constructor
ServiceLegSegmentImpl - Class in org.goplanit.network.layer.service
A service leg segment implementation.
ServiceLegSegmentImpl(ServiceLegSegmentImpl) - Constructor for class org.goplanit.network.layer.service.ServiceLegSegmentImpl
Copy constructor
ServiceLegSegmentImpl(IdGroupingToken, ServiceLeg, boolean) - Constructor for class org.goplanit.network.layer.service.ServiceLegSegmentImpl
Constructor
ServiceLegSegments - Interface in org.goplanit.utils.network.layer.service
Container for service leg segments
ServiceLegSegmentsImpl - Class in org.goplanit.network.layer.service
Implementation of ServiceLegSegments container.
ServiceLegSegmentsImpl(ServiceLegSegmentsImpl) - Constructor for class org.goplanit.network.layer.service.ServiceLegSegmentsImpl
Copy constructor
ServiceLegSegmentsImpl(IdGroupingToken) - Constructor for class org.goplanit.network.layer.service.ServiceLegSegmentsImpl
Constructor
ServiceLegSegmentsImpl(IdGroupingToken, ServiceLegSegmentFactory) - Constructor for class org.goplanit.network.layer.service.ServiceLegSegmentsImpl
Constructor
ServiceLegsImpl - Class in org.goplanit.network.layer.service
Container class for managing service legs within a service network
ServiceLegsImpl(ServiceLegsImpl) - Constructor for class org.goplanit.network.layer.service.ServiceLegsImpl
Copy constructor
ServiceLegsImpl(IdGroupingToken) - Constructor for class org.goplanit.network.layer.service.ServiceLegsImpl
Constructor
ServiceLegsImpl(IdGroupingToken, ServiceLegFactory) - Constructor for class org.goplanit.network.layer.service.ServiceLegsImpl
Constructor
ServiceNetwork - Class in org.goplanit.network
A service network is a network built on top of a topological (physical) transport network providing services leveraging this underlying network.
ServiceNetwork(IdGroupingToken, MacroscopicNetwork) - Constructor for class org.goplanit.network.ServiceNetwork
Constructor
ServiceNetworkLayer - Interface in org.goplanit.utils.network.layer
Service network layer consisting of service nodes, legs and leg segments on top of a parent network layer with physical entities.
ServiceNetworkLayerFactory - Interface in org.goplanit.utils.network.layers
Factory interface for creating service network layers
ServiceNetworkLayerFactoryImpl - Class in org.goplanit.network.layer
Factory for creating service network layer instances
ServiceNetworkLayerFactoryImpl(IdGroupingToken, ServiceNetworkLayersImpl) - Constructor for class org.goplanit.network.layer.ServiceNetworkLayerFactoryImpl
Constructor
ServiceNetworkLayerImpl - Class in org.goplanit.network.layer
A service network layer is built on top of a physical network (layer).
ServiceNetworkLayerImpl(ServiceNetworkLayerImpl) - Constructor for class org.goplanit.network.layer.ServiceNetworkLayerImpl
Copy constructor
ServiceNetworkLayerImpl(IdGroupingToken) - Constructor for class org.goplanit.network.layer.ServiceNetworkLayerImpl
Constructor.
ServiceNetworkLayerImpl(IdGroupingToken, MacroscopicNetworkLayer) - Constructor for class org.goplanit.network.layer.ServiceNetworkLayerImpl
Constructor.
ServiceNetworkLayerImpl(IdGroupingToken, MacroscopicNetworkLayer, ServiceNodes, ServiceLegs, ServiceLegSegments) - Constructor for class org.goplanit.network.layer.ServiceNetworkLayerImpl
Constructor
ServiceNetworkLayers - Interface in org.goplanit.utils.network.layers
interface to manage service network layers, i.e., layers that contain service networks on top of other network layers
ServiceNetworkLayersImpl - Class in org.goplanit.network.layers
Implementation of container and factory to manage service network layers.
ServiceNetworkLayersImpl(ServiceNetworkLayersImpl) - Constructor for class org.goplanit.network.layers.ServiceNetworkLayersImpl
Copy constructor
ServiceNetworkLayersImpl(IdGroupingToken, MacroscopicNetwork) - Constructor for class org.goplanit.network.layers.ServiceNetworkLayersImpl
Constructor
ServiceNetworkReader - Interface in org.goplanit.converter.service
Interface to read a PLANit service network
serviceNetworks - Variable in class org.goplanit.project.CustomPlanItProject
The registered service networks
serviceNetworks - Variable in class org.goplanit.project.PlanItProjectInput
The registered service networks
ServiceNode - Interface in org.goplanit.utils.network.layer.service
Service node is a vertex but not all vertices are service nodes.
ServiceNodeFactory - Interface in org.goplanit.utils.network.layer.service
Factory interface for creating service node instances
ServiceNodeFactoryImpl - Class in org.goplanit.network.layer.service
Factory for creating nodes on nodes container
ServiceNodeFactoryImpl(IdGroupingToken, ServiceNodes) - Constructor for class org.goplanit.network.layer.service.ServiceNodeFactoryImpl
Constructor
ServiceNodeImpl - Class in org.goplanit.network.layer.service
A ServiceNode is used in a ServiceNetwork where it holds a reference to a DirectedNode of the ServiceNetworkLayer's underlying physical network layer.
ServiceNodeImpl(ServiceNodeImpl) - Constructor for class org.goplanit.network.layer.service.ServiceNodeImpl
Copy constructor
ServiceNodeImpl(IdGroupingToken, Node) - Constructor for class org.goplanit.network.layer.service.ServiceNodeImpl
Constructor
ServiceNodes - Interface in org.goplanit.utils.network.layer.service
Service node container and factory
ServiceNodesImpl - Class in org.goplanit.network.layer.service
ServiceNodes implementation.
ServiceNodesImpl(ServiceNodesImpl) - Constructor for class org.goplanit.network.layer.service.ServiceNodesImpl
Copy constructor
ServiceNodesImpl(IdGroupingToken) - Constructor for class org.goplanit.network.layer.service.ServiceNodesImpl
Constructor
ServiceNodesImpl(IdGroupingToken, ServiceNodeFactory) - Constructor for class org.goplanit.network.layer.service.ServiceNodesImpl
Constructor
SET_AVERAGED - Static variable in class org.goplanit.gap.NormBasedGapConfigurator
delayed call to apply for setting averaged option on gap function
SET_DEMANDS - Static variable in class org.goplanit.assignment.TrafficAssignmentConfigurator
 
SET_EPSILON - Static variable in class org.goplanit.gap.StopCriterionConfigurator
 
SET_GAP_FUNCTION - Static variable in class org.goplanit.assignment.TrafficAssignmentConfigurator
 
SET_INFRASTRUCTURE_NETWORK - Static variable in class org.goplanit.assignment.TrafficAssignmentConfigurator
 
SET_INITIAL_LINK_SEGMENT_COST - Static variable in class org.goplanit.assignment.TrafficAssignmentConfigurator
 
SET_MAX_ITERATIONS - Static variable in class org.goplanit.gap.StopCriterionConfigurator
 
SET_NORM - Static variable in class org.goplanit.gap.NormBasedGapConfigurator
delayed call to apply for setting norm option on gap function
SET_OUTPUT_MANAGER - Static variable in class org.goplanit.assignment.TrafficAssignmentConfigurator
 
SET_PHYSICAL_COST - Static variable in class org.goplanit.assignment.TrafficAssignmentConfigurator
 
SET_VIRTUAL_COST - Static variable in class org.goplanit.assignment.TrafficAssignmentConfigurator
 
SET_ZONING - Static variable in class org.goplanit.assignment.TrafficAssignmentConfigurator
 
setAccessee(Object) - Method in interface org.goplanit.interactor.InteractorAccessor
Set the accessee to allow access
setAccessee(LinkInflowOutflowAccessee) - Method in class org.goplanit.cost.physical.SteadyStateTravelTimeCost
Set the accessee to allow access
setAccessee(LinkVolumeAccessee) - Method in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
we expect a link volume accessee to be provided by the environment.
setAccessee(T) - Method in interface org.goplanit.interactor.InteractorAccessor
Set the accessee to allow access
setAccessGroupProperties(Collection<AccessGroupProperties>) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Set the access properties, any pre-existing access properties for modes are overwritten by the given ones
setAccessGroupProperties(Collection<AccessGroupProperties>) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Set the access properties, any pre-existing access properties for modes are overwritten by the given ones
setAccessGroupProperties(AccessGroupProperties) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Set access properties for this link segment type, any modes with existing access properties are overwritten by the given properties.
setAccessGroupProperties(AccessGroupProperties) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Set access properties for this link segment type, any modes with existing access properties are overwritten by the given properties.
setAccessLinkSegment(LinkSegment) - Method in class org.goplanit.zoning.DirectedConnectoidImpl
Set the accessEdgeSegment
setAccessVertex(DirectedVertex) - Method in class org.goplanit.zoning.UndirectedConnectoidImpl
Set the accessVertex
setActivateBushBased(boolean) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
Set the flag indicating if bush based assignment is to be applied or not
setActivateDetailedLogging(boolean) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
Set the flag indicating link storage constraints are active or not
setAllowedModes(String, boolean, List<String>) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
set the passed in modes as the only modes that are explicitly allowed access regardless of the mode category,
setAllowedModes(String, List<String>) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
set the passed in modes as the only modes that are explicitly allowed access and remove all categories
setAllSegmentCosts(Mode, double, int) - Method in class org.goplanit.cost.physical.initial.ManualInitialLinkSegmentCost
Sets a given cost for all link segments for a given mode
setAlwaysKeepLargestSubnetwork(boolean) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
indicate to keep the largest subnetwork always even when removing dangling subnetworks and the largest one does not fit the set criteria
setAveraged(boolean) - Method in class org.goplanit.gap.NormBasedGapConfigurator
Set the averaged property indicating to average the gap after computation or not
setAveraged(boolean) - Method in class org.goplanit.gap.NormBasedGapFunction
 
setBoundingBox(Number, Number, Number, Number) - Method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderSettings
Set a square bounding box based on provided envelope
setBoundingBox(Number, Number, Number, Number) - Method in class org.goplanit.osm.converter.OsmReaderSettings
Set an additional (more restricting) square bounding box based on provided envelope
setBoundingBox(Envelope) - Method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderSettings
Set a square bounding box based on provided envelope (which internally is converted to the bounding polygon that happens to be square)
setBoundingBox(Envelope) - Method in class org.goplanit.osm.converter.OsmReaderSettings
Set a square bounding box based on provided envelope (which internally is converted to the bounding polygon that happens to be square)
setBoundingPolygon(Polygon) - Method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderSettings
Set a polygon based bounding box to restrict parsing to
setBoundingPolygon(Polygon) - Method in class org.goplanit.osm.converter.OsmReaderSettings
Set a polygon based bounding box to restrict parsing to
setBushBased(Boolean) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmSettings
 
setBushes(Bush[]) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingBush
The bushes to use when a loading update is requested
setCapacity(double) - Method in class org.goplanit.utils.test.LinkSegmentExpectedResultsDto
Sets the capacity of this link
setCapacityLinkSegmentPcuHourLane(MacroscopicLinkSegment, double) - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramComponent
Set the capacity in pcu/h/lane to use for the Newell FD for a given link segment.
setCapacityLinkSegmentPcuHourLane(MacroscopicLinkSegment, double) - Method in class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagramConfigurator
Set the capacity in pcu/h/lane to use for the Newell FD for a given link segment.
setCapacityLinkSegmentTypePcuHourLane(MacroscopicLinkSegmentType, double) - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramComponent
Set the capacity in pcu/h/lane to use for the Newell FD for a given link segment type.
setCapacityLinkSegmentTypePcuHourLane(MacroscopicLinkSegmentType, double) - Method in class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagramConfigurator
Set the capacity in pcu/h/lane to use for the Newell FD for a given link segment type.
setCapacityPcuHour(double) - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagram
Change the capacity to the new value
setCapacityPcuHour(double) - Method in class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagram
For the Newell FD this means that all remains the same except for the congested wave speed to ensure the FD remains viable since the capacity is derived and not explicitly set.
setCapacityPeriod(CapacityPeriod) - Method in class org.goplanit.tntp.converter.network.TntpNetworkReaderSettings
 
setCentroid(Centroid) - Method in class org.goplanit.zoning.ZoneImpl
set the centroid for this zone.
setCharacteristicWaveSpeedKmHour(double) - Method in class org.goplanit.supply.fundamentaldiagram.LinearFundamentalDiagramBranch
Set the characteristic wave speed in km/h
setCommaSeparator(Character) - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Set separator
setConnectoidEdgeId(long) - Method in class org.goplanit.network.virtual.ConnectoidEdgeImpl
Set the connectoidEdgeId
setConnectoidSegmentId(long) - Method in class org.goplanit.network.virtual.ConnectoidSegmentImpl
Set connectoid segment id
setConnectoidSpeed(double) - Method in class org.goplanit.cost.virtual.SpeedConnectoidTravelTimeCost
set the connectoid speed
setConnectoidSpeed(double) - Method in class org.goplanit.cost.virtual.SpeedVirtualCostConfigurator
set the connectoid speed
setCoordinateReferenceSystem(CoordinateReferenceSystem) - Method in class org.goplanit.network.TopologicalLayerNetwork
set the coordinate reference system used for all layers
setCountry(String) - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriterSettings
Set country name used on both zoning and network settings
setCountry(String) - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Set country name used
setCountry(String) - Method in class org.goplanit.matsim.converter.MatsimIntermodalWriterSettings
set the country to use on both network and zoning settings
setCountry(String) - Method in class org.goplanit.matsim.util.PlanitMatsimWriterSettings
Set the country name to use
setCountry(String) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaults
set the country name
setCountry(String) - Method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsCategory
Set the country name that represents these defaults
setCountry(String) - Method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaults
update country
setCriticalSpeedKmH(Double) - Method in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesImpl
set the critical speed in km/h
setCriticalSpeedKmH(Double) - Method in interface org.goplanit.utils.network.layer.macroscopic.AccessGroupProperties
set the critical speed in km/h
setCsvDirectory(String) - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Set the directory for CSV output files
setCsvDirectory(String) - Method in interface org.goplanit.output.formatter.CsvTextFileOutputFormatter
Sets the directory of the CSV output files for all output types
setCsvDirectory(String) - Method in class org.goplanit.tntp.output.formatter.CSVOutputFormatter
Sets the name of the CSAV output file directory
setCsvNameExtension(String) - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Sets the extension of the CSV output file
setCsvNameExtension(String) - Method in interface org.goplanit.output.formatter.CsvTextFileOutputFormatter
Sets the extension of the CSV output file name for all output types
setCsvNameExtension(String) - Method in class org.goplanit.tntp.output.formatter.CSVOutputFormatter
Sets the extension of the CSV output file
setCsvNameRoot(String) - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Set the root name of the CSV output file for all output types
setCsvNameRoot(String) - Method in interface org.goplanit.output.formatter.CsvTextFileOutputFormatter
Set the root name of the CSV output file for all output types
setCsvNameRoot(String) - Method in class org.goplanit.tntp.output.formatter.CSVOutputFormatter
Sets the root name of the CSV output file
setCurrentSegmentFlows(double[]) - Method in class org.goplanit.assignment.traditionalstatic.ModeData
set segment flows
setDecimalFormat(DecimalFormat) - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Set number of decimals used in writing coordinates
setDecimalFormat(DecimalFormat) - Method in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
Set number of decimals used in writing coordinates
setDecimalSeparator(Character) - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Set separator
setDefaultDirectionalLanesByHighwayType(String, Integer) - Method in class org.goplanit.osm.defaults.OsmLaneDefaults
Overwrite current default
setDefaultDirectionalRailwayTracks(Integer) - Method in class org.goplanit.osm.defaults.OsmLaneDefaults
Overwrite current default
setDefaultDwellTime(LocalTime) - Method in class org.goplanit.service.routed.RoutedTripScheduleImpl
Set default
setDefaultMaximumSpeed(double) - Method in class org.goplanit.tntp.converter.network.TntpNetworkReaderSettings
 
setDefaultParameters(double, double) - Method in class org.goplanit.cost.physical.BPRConfigurator
Set the default alpha and beta values
setDefaultParameters(double, double) - Method in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Set the default alpha and beta values
setDefaultParameters(Mode, double, double) - Method in class org.goplanit.cost.physical.BPRConfigurator
Set the default alpha and beta values for a mode
setDefaultParameters(Mode, double, double) - Method in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Set the default alpha and beta values for a mode
setDefaultParameters(MacroscopicLinkSegmentType, Mode, double, double) - Method in class org.goplanit.cost.physical.BPRConfigurator
Set the default alpha and beta values for a given link type and mode
setDefaultParameters(MacroscopicLinkSegmentType, Mode, double, double) - Method in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Set the default alpha and beta values for a given link type and mode
setDefaultsByCountry(OsmModeAccessDefaults) - Static method in class org.goplanit.osm.defaults.OsmModeAccessDefaultsByCountry
Set defaults for a specific county
setDefaultsByCountry(OsmSpeedLimitDefaults) - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
Register speed limits for a specific country
setDefaultWhenOsmHighwayTypeUnsupported(String) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
set the default to be used when we encounter an unsupported type.
setDemands(Demands) - Method in class org.goplanit.assignment.TrafficAssignment
Set the Demands object for the current assignment
setDemands(Demands) - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Set the demands
setDemands(Demands) - Method in class org.goplanit.io.converter.demands.PlanitDemandsReader
Set the demands to populate
setDemandsToPopulate(Demands) - Method in class org.goplanit.tntp.converter.demands.TntpDemandsReaderSettings
 
setDensityAtZeroFlow(double) - Method in class org.goplanit.supply.fundamentaldiagram.LinearFundamentalDiagramBranch
Set the density at zero flow in Pcu/km
setDestination(DirectedVertex, double) - Method in class org.goplanit.assignment.ltm.sltm.consumer.InitialiseBushEdgeSegmentDemandConsumer
Update to next destination with accompanying demand.
setDestinationCoordinateReferenceSystem(CoordinateReferenceSystem) - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriterSettings
Set the destination Crs to use (if not set, network's native Crs will be used, unless the user has specified a specific country for which we have a more appropriate Crs registered)
setDestinationCoordinateReferenceSystem(CoordinateReferenceSystem) - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Set the destination Crs to use (if not set, network's native Crs will be used, unless the user has specified a specific country for which we have a more appropriate Crs registered)
setDestinationCoordinateReferenceSystem(CoordinateReferenceSystem) - Method in class org.goplanit.matsim.converter.MatsimIntermodalWriterSettings
Explicitly set a particular crs for writing geometries for both zoning and network
setDestinationCoordinateReferenceSystem(CoordinateReferenceSystem) - Method in class org.goplanit.matsim.util.PlanitMatsimWriterSettings
Explicitly set a particular crs for writing geometries
setDetailedLogging(Boolean) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmSettings
 
setDirectedConnectoidId(long) - Method in class org.goplanit.zoning.DirectedConnectoidImpl
set the directed connectoid id
setDisableLinkStorageConstraints(boolean) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
Set the flag indicating link storage constraints are active or not
setDisableStorageConstraints(Boolean) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmSettings
 
setDiscardDanglingNetworksAbove(int) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
allows you to set a maximum size for dangling subnetwork.
setDiscardDanglingNetworksBelow(int) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
the minimum size an identified dangling network must have for it to NOT be removed when danlging networks are removed
setDownstreamVertex(DirectedVertex) - Method in class org.goplanit.graph.directed.EdgeSegmentImpl
Set another downstream vertex.
setDownstreamVertex(DirectedVertex) - Method in interface org.goplanit.utils.graph.EdgeSegment
Set another downstream vertex.
setEdgeSegmentAb(EdgeSegment) - Method in class org.goplanit.graph.directed.DirectedEdgeImpl
set edge segment from A to B
setEdgeSegmentBa(EdgeSegment) - Method in class org.goplanit.graph.directed.DirectedEdgeImpl
set edge segment from B to A
setEndNodeId(long) - Method in class org.goplanit.utils.test.LinkSegmentExpectedResultsDto
Set the id of the end node
setEpsilon(double) - Method in class org.goplanit.gap.StopCriterion
Set the epsilon of this stopping criterion
setEpsilon(double) - Method in class org.goplanit.gap.StopCriterionConfigurator
Set the epsilon of this stopping criterion
setEventContentByIndex(int, Serializable) - Method in class org.goplanit.assignment.ltm.eltm.event.CumulativeEvent
set content entry on the event explicitly
setExternalId(String) - Method in class org.goplanit.component.PlanitComponent
set the external id
setExternalId(String) - Method in interface org.goplanit.utils.id.ExternalIdAble
set the external id
setExternalId(String) - Method in class org.goplanit.utils.id.ExternalIdAbleImpl
set the external id
setFactory(RoutedTripFactory<T>) - Method in class org.goplanit.service.routed.RoutedTripsImpl
The factory to use.
setFileName(String) - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Set the file name to use
setFixedConnectoidCost(double) - Method in class org.goplanit.cost.virtual.FixedConnectoidTravelTimeCost
set the fixed cost used for all relevant link segments
setFixedConnectoidCost(double) - Method in class org.goplanit.cost.virtual.FixedVirtualCostConfigurator
set the fixed cost used for all relevant link segments
setFrequencyPerHour(double) - Method in interface org.goplanit.service.routed.RoutedTripFrequency
Set the frequency per hour
setFrequencyPerHour(double) - Method in class org.goplanit.service.routed.RoutedTripFrequencyImpl
Set the frequency per hour
setFundamentalDiagram(FundamentalDiagramComponent) - Method in class org.goplanit.assignment.ltm.LtmAssignment
Set the fundamental diagram
setGapFunction(GapFunction) - Method in class org.goplanit.assignment.TrafficAssignment
Collect the gap function which is to be set by a derived class of TrafficAssignment via the initialiseDefaults() right after construction
setGenerateDetailedLinkGeometryFile(boolean) - Method in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
Set the choice for whether or not a detailed geometry file for each link is created.
setGeometry(Geometry) - Method in interface org.goplanit.utils.zoning.Zone
set the geometry (outer border) of this zone, can be a polygon, but also a line string
setGeometry(Geometry) - Method in class org.goplanit.zoning.ZoneImpl
set the geometry (outer border) of this zone, can be a polygon, but also a line string
setGeometry(LineString) - Method in class org.goplanit.graph.EdgeImpl
set the geometry of this link as a line string
setGeometry(LineString) - Method in class org.goplanit.network.layer.service.ServiceLegImpl
Not allowed, set geometry via underlying links instead
setGeometry(LineString) - Method in interface org.goplanit.utils.graph.Edge
set the geometry of this link as a line string
setGlobalHighwaySpeedLimitDefaults(String, double, double) - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
Set global defaults for highways
setGlobalRailwaySpeedLimitDefaults(String, double) - Static method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
Set global defaults for railways
setId(long) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
set the id on this link segment type
setId(long) - Method in class org.goplanit.utils.id.IdAbleImpl
set the id
setId(long) - Method in class org.goplanit.zoning.ConnectoidImpl
set the connectoid id
setId(long) - Method in class org.goplanit.zoning.ZoneImpl
set the zone's unique internal id across all zones
setIdGroupingToken(IdGroupingToken) - Method in interface org.goplanit.utils.id.ManagedIdEntityFactory
Each factory needs a token to allow all underlying factory methods to generated ids uniquely tied to the group token the entities belong to
setIdGroupingToken(IdGroupingToken) - Method in class org.goplanit.utils.id.ManagedIdEntityFactoryImpl
Each factory needs a token to allow all underlying factory methods to generated ids uniquely tied to the group token the entities belong to
setIdMapperType(IdMapperType) - Method in class org.goplanit.converter.BaseWriterImpl
set the way ids should be mapped
setIdMapperType(IdMapperType) - Method in interface org.goplanit.converter.ConverterWriter
set the way ids should be mapped
setIdMapperType(IdMapperType) - Method in interface org.goplanit.converter.MultiConverterWriter
set the way ids should be mapped
setIdMapperType(IdMapperType) - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriter
set the way ids should be mapped
setIdMapperType(IdMapperType) - Method in class org.goplanit.matsim.converter.MatsimIntermodalWriter
set the way ids should be mapped
setInfrastructureNetwork(TransportLayerNetwork<?, ?>) - Method in class org.goplanit.assignment.TrafficAssignment
Set the physicalNetwork for the current assignment
setInfrastructureNetwork(TransportLayerNetwork<?, ?>) - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Set the network
setInitialLinkSegmentCost(InitialModesLinkSegmentCost) - Method in class org.goplanit.assignment.TrafficAssignment
Set the initial link segment cost that is mode agnostic and can be used as the fallback if no time period specific initial cost is registered
setInitialLinkSegmentCost(TimePeriod, InitialModesLinkSegmentCost) - Method in class org.goplanit.assignment.TrafficAssignment
Set the initial link segment cost for a specified time period on the assignment, otherwise revert to the general initial link segment cost (if any).
setInLinkSegmentProcessed(int) - Method in class org.goplanit.algorithms.nodemodel.TampereNodeModel
Mark in-link segment as processed
setInputDirectory(String) - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalReaderSettings
set the input path directory used for both zoning and network settings
setInputDirectory(String) - Method in class org.goplanit.io.xml.util.PlanitXmlReaderSettings
Set the input path directory used
setInputFile(String) - Method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderSettings
Set the input file to use, which is internally converted into a URL
setInputFile(String) - Method in class org.goplanit.osm.converter.OsmReaderSettings
Set the input file to use, which is internally converted into a URL
setInputSource(String) - Method in class org.goplanit.osm.converter.OsmReaderSettings
Set the input source to use, we attempt to extract a URL from the String directly here
setInputSource(URL) - Method in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderSettings
Set the inputSource to use including for both the network and public transport settings (both should use the same source)
setInputSource(URL) - Method in class org.goplanit.osm.converter.OsmReaderSettings
Set the input source to use
setIterationIndex(int) - Method in class org.goplanit.assignment.SimulationData
Set the current iteration index
setIterationOffset(int) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoadingConvergenceAnalyser
Set the offset to use
setKeepOsmNodeOutsideBoundingPolygon(Number) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
When a bounding polygon is set, some nodes might reside outside this bounding box but you want to make them available anyway for some reason.
setKeepOsmWaysOutsideBoundingPolygon(Number...) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
When a bounding polygon is set, some ways might partially be in and/or outside this bounding box.
setKeepOsmWaysOutsideBoundingPolygon(List<Number>) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
When a bounding polygon is set, some ways might partially be in and/or outside this bounding box.
setLength(double) - Method in class org.goplanit.utils.test.LinkSegmentExpectedResultsDto
Set the length of this link
setLength(Zone, double) - Method in interface org.goplanit.utils.zoning.Connectoid
Add an access zone and provide length to this connectoid
setLength(Zone, double) - Method in class org.goplanit.zoning.ConnectoidImpl
Add an access zone and provide length to this connectoid
setLengthKm(double) - Method in class org.goplanit.graph.EdgeImpl
set length of this edge in km
setLengthKm(double) - Method in class org.goplanit.network.layer.service.ServiceLegImpl
Not allowed, set length via underlying links instead
setLengthKm(double) - Method in interface org.goplanit.utils.graph.Edge
set length of this edge in km
setLengthUnits(LengthUnits) - Method in class org.goplanit.tntp.converter.network.TntpNetworkReaderSettings
 
setLinkCost(double) - Method in class org.goplanit.utils.test.LinkSegmentExpectedResultsDto
Set the cost for the current link
setLinkFlow(double) - Method in class org.goplanit.utils.test.LinkSegmentExpectedResultsDto
Set the flow through this link
setLinkId(long) - Method in class org.goplanit.network.layer.physical.LinkImpl
Set the link id
setLinkOsmWayType(Link, String) - Static method in class org.goplanit.osm.converter.network.OsmNetworkHandlerHelper
set the osm way type
setLinkSegmentId(long) - Method in class org.goplanit.network.layer.physical.LinkSegmentImpl
Set the link segment id
setLinkSegmentTravelTimePcuH(Mode, double[]) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmSimulationData
Set the costs(travel time in hours per link segment) for a given mode supported by the loading of this data
setLinkSegmentType(MacroscopicLinkSegmentType) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentImpl
Set the link segment type this link segment adheres to
setLinkSegmentType(MacroscopicLinkSegmentType) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegment
Set the link segment type this link segment adheres to
setLogitModel(LogitChoiceModel) - Method in class org.goplanit.path.choice.StochasticPathChoice
set the chosen logit model
setMap(Map<K, V>) - Method in class org.goplanit.utils.wrapper.MapWrapperImpl
Replace the wrapped map
setMaximumDensityLinkSegmentPcuKmLane(MacroscopicLinkSegment, double) - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramComponent
Set the maximum density in pcu/km/lane to use for the Newell FD for a given link segment.
setMaximumDensityLinkSegmentPcuKmLane(MacroscopicLinkSegment, double) - Method in class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagramConfigurator
Set the maximum density in pcu/km/lane to use for the Newell FD for a given link segment.
setMaximumDensityLinkSegmentTypePcuKmLane(MacroscopicLinkSegmentType, double) - Method in class org.goplanit.supply.fundamentaldiagram.FundamentalDiagramComponent
Set the maximum density in pcu/km/lane to use for the Newell FD for a given link segment type.
setMaximumDensityLinkSegmentTypePcuKmLane(MacroscopicLinkSegmentType, double) - Method in class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagramConfigurator
Set the maximum density in pcu/km/lane to use for the Newell FD for a given link segment type.
setMaximumDensityPcuKmHour(double) - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagram
Change the maximum density to the new value
setMaximumDensityPcuKmHour(double) - Method in class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagram
Change the maximum density to the new value
setMaximumSpeedKmH(Double) - Method in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesImpl
set the maximum speed in km/h
setMaximumSpeedKmH(Double) - Method in interface org.goplanit.utils.network.layer.macroscopic.AccessGroupProperties
set the maximum speed in km/h
setMaximumSpeedKmHour(double) - Method in interface org.goplanit.supply.fundamentaldiagram.FundamentalDiagram
Change the maximum speed to the new value
setMaximumSpeedKmHour(double) - Method in class org.goplanit.supply.fundamentaldiagram.NewellFundamentalDiagram
Change the maximum speed to the new value
setMaxIterations(int) - Method in class org.goplanit.gap.StopCriterion
Set the maximum allowable number of iterations
setMaxIterations(int) - Method in class org.goplanit.gap.StopCriterionConfigurator
Set the maximum allowable number of iterations
setMinIterationThreshold(int) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoadingConvergenceAnalyser
Set the minimum iteration threshold to use before we can classify as non-improving
setMinPathState(boolean) - Method in interface org.goplanit.algorithms.shortestpath.MinMaxPathResult
Switch state to minimum path results
setMinPathState(boolean) - Method in class org.goplanit.algorithms.shortestpath.MinMaxPathResultImpl
Switch state to minimum path results
setModalLinkSegmentCosts(Mode, double[]) - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Set the link segment costs for a specified mode
setModeExternalIdsBasedOnMappedOsmModes() - Method in class org.goplanit.osm.converter.network.OsmWaySettings
set osmModeId's to planit external id (accounting for the possibility multiple osm modes are mapped to the same planit mode).
setModeToLayer(Mode, String) - Method in class org.goplanit.network.MacroscopicNetworkLayerConfigurator
set mode to a layer
setMotorisationType(MotorisationModeType) - Method in class org.goplanit.mode.PhysicalModeFeaturesImpl
set the motorisation type
setName(String) - Method in class org.goplanit.graph.EdgeImpl
set the name of the edge
setName(String) - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
Set the name of this macroscopic link segment type
setName(String) - Method in class org.goplanit.network.layer.physical.NodeImpl
set the name of the node
setName(String) - Method in interface org.goplanit.service.routed.RoutedService
Name of the service, can be a number.
setName(String) - Method in class org.goplanit.service.routed.RoutedServiceImpl
Name of the service, can be a number.
setName(String) - Method in interface org.goplanit.utils.graph.Edge
set the name of the edge
setName(String) - Method in interface org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegmentType
Set the name of this macroscopic link segment type
setName(String) - Method in interface org.goplanit.utils.network.layer.physical.Node
set the name of the node
setName(String) - Method in interface org.goplanit.utils.zoning.Centroid
Set the name of the centroid
setName(String) - Method in interface org.goplanit.utils.zoning.Connectoid
Set the name of the connectoid
setName(String) - Method in interface org.goplanit.utils.zoning.TransferZoneGroup
set Name of the group
setName(String) - Method in interface org.goplanit.utils.zoning.Zone
Name of the zone
setName(String) - Method in class org.goplanit.zoning.CentroidImpl
Set the name of the centroid
setName(String) - Method in class org.goplanit.zoning.ConnectoidImpl
Set the name of the connectoid
setName(String) - Method in class org.goplanit.zoning.TransferZoneGroupImpl
set Name of the group
setName(String) - Method in class org.goplanit.zoning.ZoneImpl
Name of the zone
setNameDescription(String) - Method in interface org.goplanit.service.routed.RoutedService
Description of the name of the service, usually a short elaboration in addition to the name (number), for example for a bus the name could be 370 and the nameDescription "Balmain to Coogee"
setNameDescription(String) - Method in class org.goplanit.service.routed.RoutedServiceImpl
Description of the name of the service, usually a short elaboration in addition to the name (number), for example for a bus the name could be 370 and the nameDescription "Balmain to Coogee"
setNetwork(TransportLayerNetwork<?, ?>) - Method in class org.goplanit.io.converter.network.PlanitNetworkReader
Place network to populate
setNetwork(TransportLayerNetwork<?, ?>) - Method in class org.goplanit.io.converter.zoning.PlanitZoningReader
Set the network to utilise
setNetworkDataForZoningReader(OsmNetworkToZoningReaderData) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
allow one to set the network data required for parsing osm zoning data on the zoning reader
setNetworkFileColumns(Map<NetworkFileColumnType, Integer>) - Method in class org.goplanit.tntp.converter.network.TntpNetworkReaderSettings
 
setNetworkLayerLinks(List<Link>) - Method in class org.goplanit.network.layer.service.ServiceLegImpl
Set the network layer link that make up this leg
setNetworkLayerNode(Node) - Method in class org.goplanit.network.layer.service.ServiceNodeImpl
Set the network layer node this service node refers to
setNetworkToPopulate(MacroscopicNetwork) - Method in class org.goplanit.tntp.converter.network.TntpNetworkReaderSettings
 
setNodeAccessDownstream(boolean) - Method in interface org.goplanit.utils.zoning.DirectedConnectoid
set if the node access is downstream or not
setNodeAccessDownstream(boolean) - Method in class org.goplanit.zoning.DirectedConnectoidImpl
set if the node access is downstream or not
setNodeId(long) - Method in class org.goplanit.network.layer.physical.NodeImpl
set the node id on this node
setNodeModel(NodeModelComponent) - Method in class org.goplanit.assignment.ltm.LtmAssignment
The node model to use
setNorm(int) - Method in class org.goplanit.gap.NormBasedGapConfigurator
Set the norm property indicating what norm to apply when computing the gap
setNorm(int) - Method in class org.goplanit.gap.NormBasedGapFunction
 
setNtCategoryFunction(Function<MacroscopicLinkSegment, String>) - Method in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
Allow the user to provide their own function on how to populate the nt_category field of a MATSIM link based on the link segment that is provided to it
setNtTypeFunction(Function<MacroscopicLinkSegment, String>) - Method in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
Allow the user to provide their own function on how to populate the nt_type field of a MATSIM link based on the link segment that is provided to it
setNumberOfLanes(int) - Method in class org.goplanit.network.layer.physical.LinkSegmentImpl
Set the number of lanes
setNumberOfLanes(int) - Method in interface org.goplanit.utils.network.layer.physical.LinkSegment
Set the number of lanes
setOdDemands(OdDemands) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
set od demand used
setOdPathMatrix(OdPathMatrix) - Method in class org.goplanit.path.choice.StochasticPathChoice
Register a fixed od path set to use in the form of an ODPathMatrix
setOdPathMatrix(OdPathMatrix) - Method in class org.goplanit.path.choice.StochasticPathChoiceConfigurator
Register a fixed od path set to use in the form of an ODPathMatrix
setOdZoneId(long) - Method in class org.goplanit.zoning.OdZoneImpl
Set OD Zone Id
setOfActivatedTypes() - Method in class org.goplanit.osm.defaults.OsmInfrastructureConfiguration
create a copy of the currently supported way types in set form
setOfDeactivatedTypes() - Method in class org.goplanit.osm.defaults.OsmInfrastructureConfiguration
create a copy of the currently unsupported way types in set form
setOsmMode2PlanitModeMapping(String, Mode) - Method in class org.goplanit.osm.converter.network.OsmWaySettings
Add/overwrite a mapping from OSM mode to PLANit mode.
setOsmRailMode2PlanitModeMapping(String, Mode) - Method in class org.goplanit.osm.converter.network.OsmRailwaySettings
add/overwrite a mapping from OSM rail mode to PLANit mode.
setOsmRoadMode2PlanitModeMapping(String, Mode) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
add/overwrite a mapping from OSM road mode to PLANit mode.
setOutputDirectory(String) - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriterSettings
Set the outputPathDirectory used on both zoning and network settings
setOutputDirectory(String) - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Set the common directory
setOutputDirectory(String) - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Set the outputDirectory used
setOutputDirectory(String) - Method in class org.goplanit.matsim.converter.MatsimIntermodalWriterSettings
set the output directory to use on both network and zoning settings
setOutputDirectory(String) - Method in class org.goplanit.matsim.util.PlanitMatsimWriterSettings
Set the output directory to use
setOutputFileName(String) - Method in class org.goplanit.matsim.util.PlanitMatsimWriterSettings
Set the output file name to use
setOutputManager(OutputManager) - Method in class org.goplanit.assignment.TrafficAssignment
Set the output manager which holds all the configuration options regarding this assignment
setOutputManager(OutputManager) - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Set the output manager
setParameters(MacroscopicLinkSegment, Mode, double, double) - Method in class org.goplanit.cost.physical.BPRConfigurator
Set the alpha and beta values for a given link segment and mode
setParameters(MacroscopicLinkSegment, Mode, double, double) - Method in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Set the alpha and beta values for a given link segment and mode
setParent(DirectedEdge) - Method in class org.goplanit.graph.directed.EdgeSegmentImpl
Set the parent edge
setParent(DirectedEdge) - Method in interface org.goplanit.utils.graph.EdgeSegment
Set the parent edge
setParentNetworkLayer(MacroscopicNetworkLayer) - Method in class org.goplanit.network.layer.ServiceNetworkLayerImpl
The parent network layer this service network layer is to be build upon
setParentzone(Zone) - Method in class org.goplanit.zoning.CentroidImpl
Set the parent zone
setPasManager(PasManager) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingBush
The PasManager to use when we must initialise the tracked network nodes (namely all nodes that are part of a PAS, since we need to know the network flow that passes through them)
setPathChoice(PathChoice) - Method in class org.goplanit.assignment.ltm.LtmAssignment
The path choice model to use
setPathIdentificationType(PathOutputIdentificationType) - Method in class org.goplanit.output.configuration.PathOutputTypeConfiguration
Set the path id type
setPersistOnlyFinalIteration(boolean) - Method in class org.goplanit.output.configuration.OutputConfiguration
Set whether only the final iteration will be recorded (default is true)
setPersistZeroFlow(boolean) - Method in class org.goplanit.output.configuration.OutputConfiguration
Set whether links and paths with zero flow should be record (default is false)
setPhysicalCost(AbstractPhysicalCost) - Method in class org.goplanit.assignment.TrafficAssignment
Set the physical cost where in case the cost is an InteractorAccessor will trigger an event to get access to the required data via requesting an InteractorAccessee
setPhysicalSpeedLimitKmH(double) - Method in class org.goplanit.network.layer.physical.LinkSegmentImpl
This is the maximum speed that is physically present and a driver can observe from the signs on the road
setPhysicalSpeedLimitKmH(double) - Method in interface org.goplanit.utils.network.layer.physical.LinkSegment
This is the maximum speed that is physically present and a driver can observe from the signs on the road (km/h)
setPlanitInfrastructureLayerConfiguration(MacroscopicNetworkLayerConfigurator) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
provide a new configuration other than the one provided by default
setPlanitNamespacePrefixes(Marshaller) - Static method in class org.goplanit.io.xml.util.JAXBUtils
Let any marshaller use the PLANit preferred prefixes for namespaces that it uses.
setPosition(Point) - Method in class org.goplanit.graph.VertexImpl
#Set the center point geometry for a vertex
setPosition(Point) - Method in class org.goplanit.network.layer.service.ServiceNodeImpl
 
setPosition(Point) - Method in interface org.goplanit.utils.graph.Vertex
Set the center point geometry for a vertex
setPresenceCondition(GtfsFileConditions) - Method in class org.goplanit.gtfs.reader.GtfsFileReaderBase
Explicitly indicate the expectations regarding the presence of this file.
setReferenceNetwork(MacroscopicNetwork) - Method in class org.goplanit.io.converter.demands.PlanitDemandsReaderSettings
Set reference network to use
setReferenceNetwork(MacroscopicNetwork) - Method in class org.goplanit.matsim.converter.MatsimZoningWriterSettings
Set the reference network to use when mapping zoning entities to network entities
setReferenceNetwork(MacroscopicNetwork) - Method in class org.goplanit.tntp.converter.demands.TntpDemandsReaderSettings
Reference network for the demands
setReferenceNetwork(MacroscopicNetwork) - Method in class org.goplanit.tntp.converter.zoning.TntpZoningReaderSettings
Reference network for the zoning
setReferenceNetwork(PlanitOsmNetwork) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
set the reference network to use
setReferenceZoning(Zoning) - Method in class org.goplanit.io.converter.demands.PlanitDemandsReaderSettings
Set reference zoning to use
setReferenceZoning(Zoning) - Method in class org.goplanit.tntp.converter.demands.TntpDemandsReaderSettings
 
setRemoveDanglingSubnetworks(boolean) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Indicate whether to remove dangling subnetworks or not
setRemoveDanglingTransferZoneGroups(boolean) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
indicate whether to remove dangling transfer zone groups or not
setRemoveDanglingZones(boolean) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
indicate whether to remove dangling zones or not
setSegmentCost(Mode, long, double) - Method in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
setSegmentCost(Mode, long, double) - Method in class org.goplanit.cost.physical.initial.InitialModesLinkSegmentCost
Sets the initial cost for each link segment and mode
setSegmentCost(Mode, MacroscopicLinkSegment, double) - Method in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
Set the initial cost for a specified mode and link segment
setSegmentCost(Mode, MacroscopicLinkSegment, double) - Method in class org.goplanit.cost.physical.initial.InitialModesLinkSegmentCost
Sets the initial cost for each link segment and mode
setSegmentCost(Mode, MacroscopicLinkSegment, double) - Method in class org.goplanit.cost.physical.initial.InitialPhysicalCost
Set the initial cost for a specified mode and link segment
setSegmentCost(TimePeriod, Mode, MacroscopicLinkSegment, double) - Method in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
Set the initial cost for a specified mode and link segment
setSegmentCost(TimePeriod, Mode, MacroscopicLinkSegment, double) - Method in class org.goplanit.cost.physical.initial.InitialPhysicalCost
Set the initial cost for a specified mode and link segment
setServiceDescription(String) - Method in interface org.goplanit.service.routed.RoutedService
Description of the service, longer (if at all) and contextual not meant for end user in reality
setServiceDescription(String) - Method in class org.goplanit.service.routed.RoutedServiceImpl
Description of the service, longer (if at all) and contextual not meant for end user in reality
setSmoothing(Smoothing) - Method in class org.goplanit.assignment.TrafficAssignment
Set the Smoothing object for the current assignment
setSourceCRS(CoordinateReferenceSystem) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
Override source CRS
setSpeed(double) - Method in class org.goplanit.utils.test.LinkSegmentExpectedResultsDto
Set the travel speed for this link
setSpeedLimitDefault(String, double) - Method in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsCategory
Set a speed default for a given type
setSpeedLimitDefaultsBasedOnUrbanArea(boolean) - Method in class org.goplanit.osm.converter.network.OsmHighwaySettings
set state of flag indicating to use urban or non-urban default speed limits when speed limit information is missing
setSpeedUnits(SpeedUnits) - Method in class org.goplanit.tntp.converter.network.TntpNetworkReaderSettings
 
setStartNodeId(long) - Method in class org.goplanit.utils.test.LinkSegmentExpectedResultsDto
Set the id of the end node
setStationToParallelTracksSearchRadiusMeters(Number) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Set the maximum search radius used when trying to find parallel lines (tracks) for stand-alone stations
setStationToWaitingAreaSearchRadiusMeters(Number) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Set the maximum search radius used when trying to map stations to platforms on the networks, when no explicit relation is made known by OSM
setStopToWaitingAreaSearchRadiusMeters(Number) - Method in class org.goplanit.osm.converter.zoning.OsmPublicTransportReaderSettings
Set the maximum search radius used when trying to map stops/platforms to stop positions on the networks, when no explicit relation is made known by OSM
setTimePeriod(TimePeriod) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmSimulationData
Active time period
settings - Variable in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
user settings used regarding how to run the loading
settings - Variable in class org.goplanit.io.converter.demands.PlanitDemandsReader
settings for the zoning reader
settings - Variable in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriter
intermodal writer settings to use
settings - Variable in class org.goplanit.io.converter.zoning.PlanitZoningReader
settings for the zoning reader
settings - Variable in class org.goplanit.matsim.converter.MatsimIntermodalWriter
Intermodal settings to use
settings - Variable in class org.goplanit.matsim.converter.MatsimNetworkWriter
MATSIM writer settings
setTrackType(TrackModeType) - Method in class org.goplanit.mode.PhysicalModeFeaturesImpl
set the track type to use
setTransferZoneId(long) - Method in class org.goplanit.zoning.TransferZoneImpl
Set transfer zone Id
setTupleSeparator(Character) - Method in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
Set separator
setType(ConnectoidType) - Method in interface org.goplanit.utils.zoning.Connectoid
Set the type of the connectoid
setType(ConnectoidType) - Method in class org.goplanit.zoning.ConnectoidImpl
Set the type of the connectoid
setType(TransferZoneType) - Method in interface org.goplanit.utils.zoning.TransferZone
set the type of this transfer zone
setType(TransferZoneType) - Method in class org.goplanit.zoning.TransferZoneImpl
set the type of this transfer zone
setTypeFunction(Function<MacroscopicLinkSegment, String>) - Method in class org.goplanit.matsim.converter.MatsimNetworkWriterSettings
Allow the user to provide their own function on how to populate the type field of a MATSIM link based on the link segment that is provided to it
setUndirectedConnectoidId(long) - Method in class org.goplanit.zoning.UndirectedConnectoidImpl
Set the undirected connectoid id
setUnitOverride(Unit) - Method in class org.goplanit.output.property.OutputProperty
set the units to use for overriding the defaults
setUpstreamVertex(DirectedVertex) - Method in class org.goplanit.graph.directed.EdgeSegmentImpl
Set another upstream vertex.
setUpstreamVertex(DirectedVertex) - Method in interface org.goplanit.utils.graph.EdgeSegment
Set another upstream vertex.
setUseOfType(UseOfModeType) - Method in class org.goplanit.mode.UsabilityModeFeaturesImpl
set the use of type
setValue(Zone, Zone, T) - Method in interface org.goplanit.utils.od.OdData
Sets the value for a specified origin and destination
setValue(Zone, Zone, T) - Method in class org.goplanit.utils.od.OdHashedImpl
Sets the value for a specified origin and destination
setValue(Zone, Zone, T) - Method in class org.goplanit.utils.od.OdNonPrimitiveMatrix
Sets the value for a specified origin and destination
setValue(Zone, Zone, T) - Method in class org.goplanit.utils.od.OdPrimitiveMatrix
Sets the value for a specified origin and destination
setVehicularType(VehicularModeType) - Method in class org.goplanit.mode.PhysicalModeFeaturesImpl
set the vehicular type
setVertexA(Vertex) - Method in class org.goplanit.graph.EdgeImpl
set vertex A
setVertexB(Vertex) - Method in class org.goplanit.graph.EdgeImpl
set vertex B
setVirtualCost(AbstractVirtualCost) - Method in class org.goplanit.assignment.TrafficAssignment
Set the virtual cost where in case the cost is an InteractorAccessor will trigger an event to get access to the required data via requesting an InteractorAccessee
setXmlDirectory(String) - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Set the output directory for XML output files
setXmlDirectory(String) - Method in interface org.goplanit.output.formatter.XmlTextFileOutputFormatter
Sets the directory of the XML output files for all output types
setXmlFileExtension(String) - Method in class org.goplanit.io.xml.util.PlanitXmlReaderSettings
the xml extension used to check for within path directory used
setXmlFileNamePerOutputType(OutputType, String) - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Set the name of an XML output file for a specified output type
setXmlFileNamePerOutputType(OutputType, String) - Method in interface org.goplanit.output.formatter.XmlTextFileOutputFormatter
Set the name of an XML output file for a specified output type
setXmlId(String) - Method in class org.goplanit.component.PlanitComponent
set the external id
setXmlId(String) - Method in interface org.goplanit.utils.id.ExternalIdAble
set the external id
setXmlId(String) - Method in class org.goplanit.utils.id.ExternalIdAbleImpl
set the external id
setXmlNameExtension(String) - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Sets the extension of the XML output file
setXmlNameExtension(String) - Method in interface org.goplanit.output.formatter.XmlTextFileOutputFormatter
Sets the extension of the XML output file name for all output types
setXmlNameRoot(String) - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Sets the root name of the XML output file
setXmlNameRoot(String) - Method in interface org.goplanit.output.formatter.XmlTextFileOutputFormatter
Set the root name of the XML output file for all output types
setXmlRootElement(T) - Method in class org.goplanit.io.xml.util.PlanitXmlJaxbParser
Set the root element of this reader
setZoning(Zoning) - Method in class org.goplanit.assignment.TrafficAssignment
Set the zoning object for the current assignment
setZoning(Zoning) - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Set the zoning
setZoning(Zoning) - Method in class org.goplanit.io.converter.zoning.PlanitZoningReader
Set the zoning to populate
setZoningToPopulate(Zoning) - Method in class org.goplanit.tntp.converter.zoning.TntpZoningReaderSettings
 
SEYCHELLES - Static variable in class org.goplanit.utils.locale.CountryNames
 
SHAPE - org.goplanit.gtfs.enums.GtfsObjectType
 
SHAPE_DIST_TRAVELED - org.goplanit.gtfs.enums.GtfsKeyType
 
SHAPE_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
SHAPE_PT_LAT - org.goplanit.gtfs.enums.GtfsKeyType
 
SHAPE_PT_LON - org.goplanit.gtfs.enums.GtfsKeyType
 
SHAPE_PT_SEQUENCE - org.goplanit.gtfs.enums.GtfsKeyType
 
SHAPES - org.goplanit.gtfs.enums.GtfsFileType
 
SHARE_BUSWAY - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
SHARE_TAXI - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
share taxi, i.e., demand responsive small bus
SHARED_LANE - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
SHARED_LANE - Static variable in class org.goplanit.osm.tags.OsmLaneTags
e.g.
ShortestPathResult - Interface in org.goplanit.algorithms.shortestpath
Interfaces that defines how to access results of a shortest path execution allowing one to extract paths or cost information
ShortestPathResultImpl - Class in org.goplanit.algorithms.shortestpath
Class that stores the result of a shortest path execution allowing one to extract paths or cost information Note that we must traverse a path from an origin to a destination in reversed order to extract the path
ShortestPathResultImpl(double[], EdgeSegment[]) - Constructor for class org.goplanit.algorithms.shortestpath.ShortestPathResultImpl
Constructor only to be used by shortest path algorithms
SHOULDER - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
shouldOsmRelationOuterRoleOsmWayBeKept(OsmWay) - Method in class org.goplanit.osm.converter.zoning.OsmZoningReaderOsmData
verify if the passed in OSM way should be kept (even if it is not converted to a PLANit link based on its current tags
SIDEPATH - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
SIDEWALK - Static variable in class org.goplanit.osm.tags.OsmPedestrianTags
can be used as key or value, e.g., footway=sidewalk, or sidewalk=x
SIGNAL_BOX - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
SIGNPOSTED_AS - org.goplanit.gtfs.enums.GtfsKeyType
 
silenceHsqlLogging() - Static method in class org.goplanit.utils.geo.PlanitCrsUtils
make sure we silence the Hsql logging that is used by CRS to collect crs for different countries.
SimpleUnit - Class in org.goplanit.utils.unit
Simple unit that comprises a single unit
SimpleUnit(UnitType) - Constructor for class org.goplanit.utils.unit.SimpleUnit
Constructor
SIMULATION - org.goplanit.output.enums.OutputType
 
SimulationData - Class in org.goplanit.assignment
General simulation data that only are available during simulation
SimulationData() - Constructor for class org.goplanit.assignment.SimulationData
Constructor
SimulationData(SimulationData) - Constructor for class org.goplanit.assignment.SimulationData
Copy constructor
SINGAPORE - Static variable in class org.goplanit.utils.locale.CountryNames
 
size() - Method in class org.goplanit.path.DirectedPathImpl
The size of the path is given by the number of edge segments it holds
size() - Method in class org.goplanit.project.ProjectAssignmentBuilders
Get the number of traffic assignment
size() - Method in interface org.goplanit.utils.path.DirectedPath
The size of the path is given by the number of edge segments it holds
size() - Method in interface org.goplanit.utils.wrapper.MapWrapper
The number of registered entries
size() - Method in class org.goplanit.utils.wrapper.MapWrapperImpl
The number of registered entries
size() - Method in interface org.goplanit.utils.zoning.TransferZoneGroup
Number of registered transfer zones
size() - Method in class org.goplanit.zoning.TransferZoneGroupImpl
Number of registered transfer zones
sizeOfEntryEdgeSegments() - Method in interface org.goplanit.utils.graph.directed.DirectedVertex
Collect the number of entry edge segments of this vertex
sizeOfExitEdgeSegments() - Method in interface org.goplanit.utils.graph.directed.DirectedVertex
Collect the number of exit edge segments of this vertex
skipOsmNode(OsmNode) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
skip osm node when marked for exclusion in settings
skipOsmPtEntity(OsmRelationMember) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
Skip SOM relation member when marked for exclusion in settings
skipOsmWay(OsmWay) - Method in class org.goplanit.osm.converter.zoning.handler.OsmZoningHandlerBase
skip osm way when marked for exclusion in settings
SLTM - Static variable in class org.goplanit.assignment.TrafficAssignment
short hand to choose sLTM as assignment type
SMALL_STATION - org.goplanit.utils.zoning.TransferZoneType
 
Smoothing - Class in org.goplanit.sdinteraction.smoothing
Smoothing class to smooth data, such as path flows or other types of flows or traffic data between iterations
Smoothing(Smoothing) - Constructor for class org.goplanit.sdinteraction.smoothing.Smoothing
Constructor
Smoothing(IdGroupingToken) - Constructor for class org.goplanit.sdinteraction.smoothing.Smoothing
Base constructor
SmoothingConfigurator<T extends Smoothing> - Class in org.goplanit.sdinteraction.smoothing
Base class for all smoothing configurator implementations
SmoothingConfigurator(Class<T>) - Constructor for class org.goplanit.sdinteraction.smoothing.SmoothingConfigurator
Constructor
SmoothingConfiguratorFactory - Class in org.goplanit.sdinteraction.smoothing
factory for the smoothing configurator types supported directory by PLANit
SmoothingConfiguratorFactory() - Constructor for class org.goplanit.sdinteraction.smoothing.SmoothingConfiguratorFactory
 
SOlOMON_ISLANDS - Static variable in class org.goplanit.utils.locale.CountryNames
 
solutionScheme - Variable in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
track the approach of how the solution scheme is applied based on this type
SOUNTH_AFRICA - Static variable in class org.goplanit.utils.locale.CountryNames
 
sourceCRS - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
the crs of the OSM source
sourceIdTrackerMap - Variable in class org.goplanit.converter.BaseReaderImpl
track PLANit entities by something else than their internal id via this map
SPACE - Static variable in class org.goplanit.utils.misc.CharacterUtils
a space ' '
SPEED - Static variable in interface org.goplanit.cost.virtual.VirtualCost
short hand for configuring speed based virtual cost instance
SPEED_LIMIT_PATTERN - Static variable in class org.goplanit.osm.util.PlanitOsmUtils
regular expression pattern([^0-9]*)([0-9]*\\.?[0-9]+).*(km/h|kmh|kph|mph|knots)?.* used to extract decimal values and unit (if any) where the decimal value is in group two and the unit in group 3 (indicated by second section of round brackets)
SpeedConnectoidTravelTimeCost - Class in org.goplanit.cost.virtual
Class to calculate the connectoid travel time using connectoid speed
SpeedConnectoidTravelTimeCost(SpeedConnectoidTravelTimeCost) - Constructor for class org.goplanit.cost.virtual.SpeedConnectoidTravelTimeCost
Copy constructor
SpeedConnectoidTravelTimeCost(IdGroupingToken) - Constructor for class org.goplanit.cost.virtual.SpeedConnectoidTravelTimeCost
Constructor
speedLimitConfiguration - Variable in class org.goplanit.osm.converter.network.OsmNetworkReaderSettings
the default speed limits used in case no explicit information is available on the osmway's tags
speedLimitDefaults - Variable in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsCategory
store osmway defaults in this map
speedLimitDefaultsBasedOnUrbanArea - Variable in class org.goplanit.osm.converter.network.OsmHighwaySettings
when speed limit information is missing, use predefined speed limits for highway types mapped to urban area speed limits (or non-urban), default is true
speedLimitDefaultsByCountryCode - Static variable in class org.goplanit.osm.defaults.OsmSpeedLimitDefaultsByCountry
store all defaults per country by ISO2 code
SpeedUnits - Enum in org.goplanit.tntp.enums
 
SpeedVirtualCostConfigurator - Class in org.goplanit.cost.virtual
Configurator for SpeedConnectoidTravelTimeCost implementation
SpeedVirtualCostConfigurator() - Constructor for class org.goplanit.cost.virtual.SpeedVirtualCostConfigurator
Constructor
splitByAnythingExceptAlphaNumeric(String) - Static method in class org.goplanit.utils.misc.StringUtils
split string by anything but alpha numeric characters, i.e., a-zA-Z0-9
splitLineString(LineString, LinearLocation) - Static method in class org.goplanit.utils.geo.PlanitJtsUtils
split a line string into two line strings at a given location along the original geometry.
splittingRateData - Variable in class org.goplanit.assignment.ltm.sltm.consumer.NetworkTurnFlowUpdateData
Splitting rate data to use
splittingRateData - Variable in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
variables tracked for splitting rate update step
SplittingRateData - Interface in org.goplanit.assignment.ltm.sltm.loading
Interface for the different implementations that track splitting rates during sLTM network loading.
SplittingRateDataComplete - Class in org.goplanit.assignment.ltm.sltm.loading
Store the splitting rates used during sLTM loading updates (Step 1 and 5).
SplittingRateDataComplete(long) - Constructor for class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataComplete
Constructor
SplittingRateDataPartial - Class in org.goplanit.assignment.ltm.sltm.loading
Store the splitting rates used during sLTM loading updates (Step 1 and 5).
SplittingRateDataPartial(int) - Constructor for class org.goplanit.assignment.ltm.sltm.loading.SplittingRateDataPartial
Constructor
SRI_LANKA - Static variable in class org.goplanit.utils.locale.CountryNames
 
SRS - org.goplanit.utils.unit.UnitGroup
 
SRS - org.goplanit.utils.unit.UnitType
 
SRS - Static variable in interface org.goplanit.utils.unit.Unit
predefined SRS SRSUnit
SRSNAME - org.goplanit.output.enums.DataType
 
SrsUnit - Class in org.goplanit.utils.unit
Unit class for all spatial reference system related units
SrsUnit() - Constructor for class org.goplanit.utils.unit.SrsUnit
Constructor
StackWalkerUtil - Class in org.goplanit.utils.reflection
Utils class warpping the Stackwalker API functionality in easy to use method calls.
StackWalkerUtil() - Constructor for class org.goplanit.utils.reflection.StackWalkerUtil
 
STAIR_COUNT - org.goplanit.gtfs.enums.GtfsKeyType
 
START_DATE - org.goplanit.gtfs.enums.GtfsKeyType
 
START_TIME - org.goplanit.gtfs.enums.GtfsKeyType
 
startXmlDocument(XMLStreamWriter, String) - Static method in class org.goplanit.utils.xml.PlanitXmlWriterUtils
Start XML document
StaticLtm - Class in org.goplanit.assignment.ltm.sltm
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 .
StaticLtm(StaticLtm) - Constructor for class org.goplanit.assignment.ltm.sltm.StaticLtm
Copy Constructor
StaticLtm(IdGroupingToken) - Constructor for class org.goplanit.assignment.ltm.sltm.StaticLtm
Constructor
StaticLtmAssignmentStrategy - Class in org.goplanit.assignment.ltm.sltm
Base class for dealing with different assignment solution methods within sLTM.
StaticLtmAssignmentStrategy(IdGroupingToken, long, TransportModelNetwork, StaticLtmSettings, TrafficAssignmentComponentAccessee) - Constructor for class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
Constructor
StaticLtmBushStrategy - Class in org.goplanit.assignment.ltm.sltm
Implementation to support a bush absed solution for sLTM
StaticLtmBushStrategy(IdGroupingToken, long, TransportModelNetwork, StaticLtmSettings, TrafficAssignmentComponentAccessee) - Constructor for class org.goplanit.assignment.ltm.sltm.StaticLtmBushStrategy
Constructor
StaticLtmConfigurator - Class in org.goplanit.assignment.ltm.sltm
Configurator for sLTM.
StaticLtmConfigurator() - Constructor for class org.goplanit.assignment.ltm.sltm.StaticLtmConfigurator
Constructor
StaticLtmLinkOutputTypeAdapter - Class in org.goplanit.assignment.ltm.sltm
Adapter providing access to the data of the StaticLtm class relevant for link outputs without exposing the internals of the traffic assignment class itself
StaticLtmLinkOutputTypeAdapter(OutputType, TrafficAssignment) - Constructor for class org.goplanit.assignment.ltm.sltm.StaticLtmLinkOutputTypeAdapter
Constructor
StaticLtmLoadingBush - Class in org.goplanit.assignment.ltm.sltm.loading
The bush based network loading scheme for sLTM
StaticLtmLoadingBush(IdGroupingToken, long, StaticLtmSettings) - Constructor for class org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingBush
Constructor
StaticLtmLoadingPath - Class in org.goplanit.assignment.ltm.sltm.loading
The path based network loading scheme for sLTM
StaticLtmLoadingPath(IdGroupingToken, long, StaticLtmSettings) - Constructor for class org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingPath
constructor
StaticLtmLoadingScheme - Enum in org.goplanit.assignment.ltm.sltm.loading
Defines the different types of solution scheme variations that exist and can be applied (progressively) during an sLTM network loading approach
StaticLtmNetworkLoading - Class in org.goplanit.assignment.ltm.sltm.loading
Class exposing the various sLTM network loading solution method components of sLTM (not considering path choice, this is assumed to be given).
StaticLtmNetworkLoading(IdGroupingToken, long, StaticLtmSettings) - Constructor for class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Constructor
StaticLtmNetworkLoadingConvergenceAnalyser - Class in org.goplanit.assignment.ltm.sltm.loading
Analyser that based on various inputs such as the iteration and previous gaps determines if the loading is converging or not using its configurable criteria
StaticLtmNetworkLoadingConvergenceAnalyser() - Constructor for class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoadingConvergenceAnalyser
Default constructor
StaticLtmPathStrategy - Class in org.goplanit.assignment.ltm.sltm
Implementation to deal with a path based sLTM implementation
StaticLtmPathStrategy(IdGroupingToken, long, TransportModelNetwork, StaticLtmSettings, TrafficAssignmentComponentAccessee) - Constructor for class org.goplanit.assignment.ltm.sltm.StaticLtmPathStrategy
Constructor
StaticLtmSettings - Class in org.goplanit.assignment.ltm.sltm
POJO Settings regarding the execution of the StaticLTM network loading instance it is used on
StaticLtmSettings() - Constructor for class org.goplanit.assignment.ltm.sltm.StaticLtmSettings
Constructor
StaticLtmSettings(StaticLtmSettings) - Constructor for class org.goplanit.assignment.ltm.sltm.StaticLtmSettings
Copy constructor
StaticLtmSimulationData - Class in org.goplanit.assignment.ltm.sltm
Class to hold variables specific to running an sLTM assignment
StaticLtmSimulationData(StaticLtmSimulationData) - Constructor for class org.goplanit.assignment.ltm.sltm.StaticLtmSimulationData
Copy Constructor
StaticLtmSimulationData(TimePeriod, Collection<Mode>, long) - Constructor for class org.goplanit.assignment.ltm.sltm.StaticLtmSimulationData
Constructor
StaticLtmTrafficAssignmentBuilder - Class in org.goplanit.assignment.ltm.sltm
The sLTM traffic assignment builder.
StaticLtmTrafficAssignmentBuilder(IdGroupingToken, InputBuilderListener, Demands, Zoning, TransportLayerNetwork<?, ?>) - Constructor for class org.goplanit.assignment.ltm.sltm.StaticLtmTrafficAssignmentBuilder
Constructor
StaticTrafficAssignment - Class in org.goplanit.assignment
A static traffic assignment class with some commonalities implemented shared across static assignment implementations
StaticTrafficAssignment(StaticTrafficAssignment) - Constructor for class org.goplanit.assignment.StaticTrafficAssignment
Copy Constructor
StaticTrafficAssignment(IdGroupingToken) - Constructor for class org.goplanit.assignment.StaticTrafficAssignment
Constructor
STATION - org.goplanit.utils.zoning.TransferZoneType
 
STATION - Static variable in class org.goplanit.osm.tags.OsmPtv1Tags
a station is a separate (disconnected) area to indicate a public transport station
STATION - Static variable in class org.goplanit.osm.tags.OsmPtv2Tags
A station is an area designed to access public transport, identical to Ptv1 tag value
STEADY_STATE - Static variable in interface org.goplanit.cost.physical.PhysicalCost
short hand for configuring physical cost compatible with steady state assignment methods, e.g., static methods with both inflow and outflow rates that can differ such as sLTM.
SteadyStateTravelTimeConfigurator - Class in org.goplanit.cost.physical
Configurator for SteadyStateTravelTimeCost implementation
SteadyStateTravelTimeConfigurator() - Constructor for class org.goplanit.cost.physical.SteadyStateTravelTimeConfigurator
Constructor
SteadyStateTravelTimeCost - Class in org.goplanit.cost.physical
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.
SteadyStateTravelTimeCost(SteadyStateTravelTimeCost) - Constructor for class org.goplanit.cost.physical.SteadyStateTravelTimeCost
Copy Constructor
SteadyStateTravelTimeCost(IdGroupingToken) - Constructor for class org.goplanit.cost.physical.SteadyStateTravelTimeCost
Constructor
stepFiveCheckNetworkLoadingConvergence(int) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
1.
stepFourOutflowReceivingFlowUpdate() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
1.
stepOneSplittingRatesUpdate() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Perform splitting rate update (before sending flow update) of the network loading: 1.
STEPS - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
STEPS_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane set to DEFAULT_MINIMUM_CAPACITY_LANE
stepSize - Variable in class org.goplanit.sdinteraction.smoothing.MSASmoothing
Step size
stepThreeSplittingRateUpdate() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Perform splitting rate update (before receiving flow update) of the network loading: 1.
stepTwoInflowSendingFlowUpdate() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Perform splitting rate update (before sending flow update) of the network loading: 1.
stepZeroIterationInitialisation(boolean) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Perform initialisation of the network loading.
STOCHASTIC - Static variable in class org.goplanit.path.choice.PathChoice
short for stochastic path choice type
StochasticPathChoice - Class in org.goplanit.path.choice
Stochastic path choice component.
StochasticPathChoice(StochasticPathChoice) - Constructor for class org.goplanit.path.choice.StochasticPathChoice
Copy constructor
StochasticPathChoice(IdGroupingToken) - Constructor for class org.goplanit.path.choice.StochasticPathChoice
Constructor
StochasticPathChoiceBuilder - Class in org.goplanit.path.choice
All path choice instances are built using this or a derived version of this builder
StochasticPathChoiceBuilder(IdGroupingToken, InputBuilderListener) - Constructor for class org.goplanit.path.choice.StochasticPathChoiceBuilder
Constructor
StochasticPathChoiceConfigurator - Class in org.goplanit.path.choice
Configurator for FixedConnectoidTravelTimeCost implementation
StochasticPathChoiceConfigurator() - Constructor for class org.goplanit.path.choice.StochasticPathChoiceConfigurator
Constructor
STOP - org.goplanit.gtfs.enums.GtfsObjectType
 
STOP - Static variable in class org.goplanit.osm.tags.OsmPtv1Tags
a halt tag used frequently under PTv1 i.c.w.
STOP_AREA - Static variable in class org.goplanit.osm.tags.OsmPtv2Tags
A relation that contains all elements of a train, subway, monorail, tram, bus, trolleybus, aerialway, or ferry stop
STOP_CODE - org.goplanit.gtfs.enums.GtfsKeyType
 
STOP_DESC - org.goplanit.gtfs.enums.GtfsKeyType
 
STOP_FACILITY - Static variable in class org.goplanit.matsim.xml.MatsimTransitXmlElements
 
STOP_HEADSIGN - org.goplanit.gtfs.enums.GtfsKeyType
 
STOP_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
STOP_LAT - org.goplanit.gtfs.enums.GtfsKeyType
 
STOP_LON - org.goplanit.gtfs.enums.GtfsKeyType
 
STOP_NAME - org.goplanit.gtfs.enums.GtfsKeyType
 
STOP_POSITION - Static variable in class org.goplanit.osm.tags.OsmPtv2Tags
The position on the street or rails where a public transport vehicle stops
STOP_ROLE - Static variable in class org.goplanit.osm.tags.OsmPtv2Tags
stop_position members in a stop_area relation take on this role identifier
STOP_SEQUENCE - org.goplanit.gtfs.enums.GtfsKeyType
 
STOP_TIME - org.goplanit.gtfs.enums.GtfsObjectType
 
STOP_TIMES - org.goplanit.gtfs.enums.GtfsFileType
 
STOP_TIMEZONE - org.goplanit.gtfs.enums.GtfsKeyType
 
STOP_URL - org.goplanit.gtfs.enums.GtfsKeyType
 
stopCriterion - Variable in class org.goplanit.gap.GapFunction
The stopCriterion to use
StopCriterion - Class in org.goplanit.gap
StopCriterion class.
StopCriterion() - Constructor for class org.goplanit.gap.StopCriterion
Default constructor
StopCriterion(StopCriterion) - Constructor for class org.goplanit.gap.StopCriterion
 
stopCriterionConfigurator - Variable in class org.goplanit.gap.GapFunctionConfigurator
the configurator for the stop critetion
StopCriterionConfigurator - Class in org.goplanit.gap
Base class for all stop criterion configurator implementations
StopCriterionConfigurator() - Constructor for class org.goplanit.gap.StopCriterionConfigurator
Constructor
STOPS - org.goplanit.gtfs.enums.GtfsFileType
 
STRING - org.goplanit.output.enums.DataType
 
StringUtils - Class in org.goplanit.utils.misc
Some simple string utilities
StringUtils() - Constructor for class org.goplanit.utils.misc.StringUtils
 
SubOutputTypeEnum - Interface in org.goplanit.output.enums
Marker interface to indicate enums that are of a subtype of OutputType
SUBWAY - org.goplanit.utils.mode.PredefinedModeType
 
SUBWAY - Static variable in class org.goplanit.osm.tags.OsmRailModeTags
 
SUBWAY - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
SUBWAY_ENTRANCE - Static variable in class org.goplanit.osm.tags.OsmPtv1Tags
an entrance to a station for pedestrians (and or cyclists)
SUBWAY_PHYSICAL_FEATURES - Static variable in class org.goplanit.mode.SubwayMode
 
SUBWAY_USABLITY_FEATURES - Static variable in class org.goplanit.mode.SubwayMode
 
SubwayMode - Class in org.goplanit.mode
the predefined subway mode name: subway maxspeed (km/h): 60 pcu: 6 vehicular type: VEHICULAR motorisation: MOTORISED track: RAIL use: PUBLIC
SubwayMode(IdGroupingToken) - Constructor for class org.goplanit.mode.SubwayMode
Constructor for subway mode
SUNDAY - org.goplanit.gtfs.enums.GtfsKeyType
 
SUPPORTED_KEYS - Static variable in class org.goplanit.gtfs.model.GtfsAgency
Supported keys for a GTFS agency instance
SUPPORTED_KEYS - Static variable in class org.goplanit.gtfs.model.GtfsAttribution
Supported keys for a GTFS feed attribution instance
SUPPORTED_KEYS - Static variable in class org.goplanit.gtfs.model.GtfsCalendar
Supported keys for a GTFS calendar instance
SUPPORTED_KEYS - Static variable in class org.goplanit.gtfs.model.GtfsCalendarDate
Supported keys for a GTFS calendar date instance
SUPPORTED_KEYS - Static variable in class org.goplanit.gtfs.model.GtfsFareAttribute
Supported keys for a GTFS fare attribute instance
SUPPORTED_KEYS - Static variable in class org.goplanit.gtfs.model.GtfsFareRule
Supported keys for a GTFS fare rule instance
SUPPORTED_KEYS - Static variable in class org.goplanit.gtfs.model.GtfsFeedInfo
Supported keys for a GTFS feed information instance
SUPPORTED_KEYS - Static variable in class org.goplanit.gtfs.model.GtfsFrequency
Supported keys for a GTFS frequencies instance
SUPPORTED_KEYS - Static variable in class org.goplanit.gtfs.model.GtfsLevel
Supported keys for a GTFS levels instance
SUPPORTED_KEYS - Static variable in class org.goplanit.gtfs.model.GtfsPathway
Supported keys for a GTFS shape instance
SUPPORTED_KEYS - Static variable in class org.goplanit.gtfs.model.GtfsRoute
Supported keys for a GTFS route instance
SUPPORTED_KEYS - Static variable in class org.goplanit.gtfs.model.GtfsShape
Supported keys for a GTFS shape instance
SUPPORTED_KEYS - Static variable in class org.goplanit.gtfs.model.GtfsStop
Supported keys for a GTFS stop instance
SUPPORTED_KEYS - Static variable in class org.goplanit.gtfs.model.GtfsStopTime
Supported keys for a GTFS stop time instance
SUPPORTED_KEYS - Static variable in class org.goplanit.gtfs.model.GtfsTransfer
Supported keys for a GTFS transfer instance
SUPPORTED_KEYS - Static variable in class org.goplanit.gtfs.model.GtfsTranslation
Supported keys for a GTFS translation instance
SUPPORTED_KEYS - Static variable in class org.goplanit.gtfs.model.GtfsTrip
Supported keys for a GTFS trip instance
supportedModes - Variable in class org.goplanit.network.layer.macroscopic.AccessGroupPropertiesImpl
modes supported by this access group
supportedModes - Variable in class org.goplanit.network.layer.TransportLayerImpl
the modes supported by this layer
supportedOsmRailLinkSegmentTypes - Static variable in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
the list of rail types for which we have default link segment type mapping available out of the box
supportedOsmRoadLinkSegmentTypes - Static variable in class org.goplanit.osm.physical.network.macroscopic.PlanitOsmNetwork
the list of road types for which we have default link segment type mapping available out of the box
supports(Mode) - Method in class org.goplanit.network.layer.ServiceNetworkLayerImpl
Result delegate from underlying parent layer
supports(Mode) - Method in interface org.goplanit.utils.network.layer.TransportLayer
Determine if mode is supported by this layer
supportsUnitOverride() - Method in class org.goplanit.output.property.CalculatedSpeedOutputProperty
An output property can be allowed to deviate from its default unit.
supportsUnitOverride() - Method in class org.goplanit.output.property.CapacityPerLaneOutputProperty
An output property can be allowed to deviate from its default unit.
supportsUnitOverride() - Method in class org.goplanit.output.property.DensityOutputProperty
An output property can be allowed to deviate from its default unit.
supportsUnitOverride() - Method in class org.goplanit.output.property.FlowOutputProperty
An output property can be allowed to deviate from its default unit.
supportsUnitOverride() - Method in class org.goplanit.output.property.InflowOutputProperty
An output property can be allowed to deviate from its default unit.
supportsUnitOverride() - Method in class org.goplanit.output.property.LengthOutputProperty
An output property can be allowed to deviate from its default unit.
supportsUnitOverride() - Method in class org.goplanit.output.property.LinkSegmentCostOutputProperty
An output property can be allowed to deviate from its default unit.
supportsUnitOverride() - Method in class org.goplanit.output.property.MaximumDensityOutputProperty
An output property can be allowed to deviate from its default unit.
supportsUnitOverride() - Method in class org.goplanit.output.property.MaximumSpeedOutputProperty
An output property can be allowed to deviate from its default unit.
supportsUnitOverride() - Method in class org.goplanit.output.property.OutflowOutputProperty
An output property can be allowed to deviate from its default unit.
supportsUnitOverride() - Method in class org.goplanit.output.property.OutputProperty
An output property can be allowed to deviate from its default unit.
SURINAME - Static variable in class org.goplanit.utils.locale.CountryNames
 
surroundwithBrackets(String) - Static method in class org.goplanit.utils.misc.LoggingUtils
Surround string with brackets "[%s]"
swap(int, int, double[][]) - Static method in class org.goplanit.assignment.ltm.sltm.LinkSegmentData
Swap the two 2Darray references
swapCurrentAndNextFlowAcceptanceFactors() - Method in class org.goplanit.assignment.ltm.sltm.loading.NetworkLoadingFactorData
equate the current flow acceptance factors to the next (reference update, no copy)
swapCurrentAndNextFlowCapacityFactors() - Method in class org.goplanit.assignment.ltm.sltm.loading.NetworkLoadingFactorData
equate the current flow capacity factors to the next (reference update, no copy)
swapCurrentAndNextReceivingFlows() - Method in class org.goplanit.assignment.ltm.sltm.loading.ReceivingFlowData
Swap the current and next receiving flows
swapCurrentAndNextSendingFlows() - Method in class org.goplanit.assignment.ltm.sltm.loading.SendingFlowData
replace current sending flows by the next sending flows
swapCurrentAndNextStorageCapacityFactors() - Method in class org.goplanit.assignment.ltm.sltm.loading.NetworkLoadingFactorData
equate the current storage capacity factors to the next (reference update, no copy)
SyncXmlIdToIdBreakEdgeHandler - Class in org.goplanit.graph.modifier.event.handler
Whenever edges are broken, these edges' XML ids remain the same and are no longer unique.
SyncXmlIdToIdBreakEdgeHandler() - Constructor for class org.goplanit.graph.modifier.event.handler.SyncXmlIdToIdBreakEdgeHandler
Default constructor
SyncXmlIdToIdBreakEdgeSegmentHandler - Class in org.goplanit.graph.modifier.event.handler
Whenever edge segments are broken, their edge segments' xml ids remain the same and are no longer unique.
SyncXmlIdToIdBreakEdgeSegmentHandler() - Constructor for class org.goplanit.graph.modifier.event.handler.SyncXmlIdToIdBreakEdgeSegmentHandler
Default constructor

T

TABLE_NAME - org.goplanit.gtfs.enums.GtfsKeyType
 
TAMPERE - Static variable in interface org.goplanit.algorithms.nodemodel.NodeModel
Short hand for Tampere node model class type
TampereNodeModel - Class in org.goplanit.algorithms.nodemodel
General First order node model implementation as proposed by Tampere et al.
TampereNodeModel(TampereNodeModelInput) - Constructor for class org.goplanit.algorithms.nodemodel.TampereNodeModel
Constructor
TampereNodeModelComponent - Class in org.goplanit.supply.network.nodemodel
Tampere node model traffic component signalling that the Tampere node model algorithm is to be used
TampereNodeModelComponent(TampereNodeModelComponent) - Constructor for class org.goplanit.supply.network.nodemodel.TampereNodeModelComponent
Copy constructor
TampereNodeModelComponent(IdGroupingToken) - Constructor for class org.goplanit.supply.network.nodemodel.TampereNodeModelComponent
Base Constructor
TampereNodeModelConfigurator - Class in org.goplanit.supply.network.nodemodel
Configurator for FixedConnectoidTravelTimeCost implementation
TampereNodeModelConfigurator() - Constructor for class org.goplanit.supply.network.nodemodel.TampereNodeModelConfigurator
Constructor
TampereNodeModelFixedInput - Class in org.goplanit.algorithms.nodemodel
Inner class that holds the mapping of the inputs to/from the underlying physical network (if any).
TampereNodeModelFixedInput(Node, boolean) - Constructor for class org.goplanit.algorithms.nodemodel.TampereNodeModelFixedInput
Constructor.
TampereNodeModelFixedInput(Array1D<Double>) - Constructor for class org.goplanit.algorithms.nodemodel.TampereNodeModelFixedInput
Constructor.
TampereNodeModelFixedInput(Array1D<Double>, Array1D<Double>) - Constructor for class org.goplanit.algorithms.nodemodel.TampereNodeModelFixedInput
Constructor.
TampereNodeModelInput - Class in org.goplanit.algorithms.nodemodel
Inner class that allows the user to set all inputs for the TampereNodeModel, it takes fixed inputs and supplements it with the information of the variable inputs, meaning inputs that can vary during the simulation such as turn sending flows (t_ab), and potentially receiving flows (r_b)
TampereNodeModelInput(TampereNodeModelFixedInput, Array2D<Double>) - Constructor for class org.goplanit.algorithms.nodemodel.TampereNodeModelInput
Constructor for a particular node model run
TampereNodeModelInput(TampereNodeModelFixedInput, Array2D<Double>, Array1D<Double>) - Constructor for class org.goplanit.algorithms.nodemodel.TampereNodeModelInput
Constructor for a particular node model run.
TANZANIA - Static variable in class org.goplanit.utils.locale.CountryNames
 
TAXI - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
taxi
TERTIARY - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
TERTIARY_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane
TERTIARY_LINK - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
TERTIARY_LINK_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane
test(Object) - Method in class org.goplanit.utils.predicate.NotNull
TestOutputDto<A,​B,​C> - Class in org.goplanit.utils.test
Data Transfer Object used to store results in unit testing for PlanItIO
TestOutputDto(A, B, C) - Constructor for class org.goplanit.utils.test.TestOutputDto
 
THAILAND - Static variable in class org.goplanit.utils.locale.CountryNames
 
theGraph - Variable in class org.goplanit.graph.modifier.GraphModifierImpl
the graph to modify
throwIf(boolean, String, Object...) - Static method in exception org.goplanit.utils.exceptions.PlanItException
Throw a planitException if condition is met
throwIfNull(Object, String) - Static method in exception org.goplanit.utils.exceptions.PlanItException
Throw a planitException if object is null
throwIfNull(Object, String, Object...) - Static method in exception org.goplanit.utils.exceptions.PlanItException
Throw a planitException if object is null
THURSDAY - org.goplanit.gtfs.enums.GtfsKeyType
 
TIME - org.goplanit.utils.unit.UnitGroup
 
TIME_PERIOD_EXTERNAL_ID - org.goplanit.output.property.OutputPropertyType
 
TIME_PERIOD_ID - org.goplanit.output.property.OutputPropertyType
 
TIME_PERIOD_XML_ID - org.goplanit.output.property.OutputPropertyType
 
TimePeriod - Interface in org.goplanit.utils.time
Represents a time period within the day.
timePeriodAgnosticCosts - Variable in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
Store initial cost for each mode and link segment, not linked to a particular time period
timePeriodCosts - Variable in class org.goplanit.cost.physical.initial.InitialLinkSegmentCost
Map to store initial cost for each mode and link segment, linked to a particular time period
TimePeriodExternalIdOutputProperty - Class in org.goplanit.output.property
 
TimePeriodExternalIdOutputProperty() - Constructor for class org.goplanit.output.property.TimePeriodExternalIdOutputProperty
 
TimePeriodIdOutputProperty - Class in org.goplanit.output.property
 
TimePeriodIdOutputProperty() - Constructor for class org.goplanit.output.property.TimePeriodIdOutputProperty
 
TimePeriodImpl - Class in org.goplanit.time
Represents a time period within the day.
TimePeriodImpl(TimePeriodImpl) - Constructor for class org.goplanit.time.TimePeriodImpl
Copy constructor
TimePeriodImpl(IdGroupingToken, long, long) - Constructor for class org.goplanit.time.TimePeriodImpl
Constructor
TimePeriodImpl(IdGroupingToken, String, long, long) - Constructor for class org.goplanit.time.TimePeriodImpl
Constructor
timePeriods - Variable in class org.goplanit.demands.Demands
internal class instance containing all time periods on this demand instance
TimePeriods() - Constructor for class org.goplanit.demands.Demands.TimePeriods
Constructor
TimePeriods(Demands.TimePeriods) - Constructor for class org.goplanit.demands.Demands.TimePeriods
Copy constructor
TimePeriodUtils - Class in org.goplanit.utils.time
some utilities for the TimePeriod interface
TimePeriodUtils() - Constructor for class org.goplanit.utils.time.TimePeriodUtils
 
TimePeriodXmlIdOutputProperty - Class in org.goplanit.output.property
 
TimePeriodXmlIdOutputProperty() - Constructor for class org.goplanit.output.property.TimePeriodXmlIdOutputProperty
 
TIMEPOINT - org.goplanit.gtfs.enums.GtfsKeyType
 
TimeUnit - Class in org.goplanit.utils.unit
Unit class for all time related units.
TimeUnit(UnitType) - Constructor for class org.goplanit.utils.unit.TimeUnit
Constructor
TimeUnits - Enum in org.goplanit.tntp.enums
 
TntpDemandsReader - Class in org.goplanit.tntp.converter.demands
Demands reader component for TNTP data format
TntpDemandsReader(String) - Constructor for class org.goplanit.tntp.converter.demands.TntpDemandsReader
Constructor
TntpDemandsReaderSettings - Class in org.goplanit.tntp.converter.demands
Settings for the TNTP demands reader
TntpDemandsReaderSettings() - Constructor for class org.goplanit.tntp.converter.demands.TntpDemandsReaderSettings
 
TntpHeaderConstants - Class in org.goplanit.tntp
Constants used in the header of TnTp files
TntpHeaderConstants() - Constructor for class org.goplanit.tntp.TntpHeaderConstants
 
TntpInputBuilder - Class in org.goplanit.tntp.input
Class which reads input from TNTP files
TntpInputBuilder(String, String, String, String, Map<NetworkFileColumnType, Integer>, SpeedUnits, LengthUnits, double) - Constructor for class org.goplanit.tntp.input.TntpInputBuilder
Constructor
TntpInputBuilder(String, String, String, Map<NetworkFileColumnType, Integer>, SpeedUnits, LengthUnits, CapacityPeriod, double) - Constructor for class org.goplanit.tntp.input.TntpInputBuilder
Constructor
TntpInputBuilder(String, String, Map<NetworkFileColumnType, Integer>, SpeedUnits, LengthUnits, double) - Constructor for class org.goplanit.tntp.input.TntpInputBuilder
Constructor
TntpInputBuilder(String, String, Map<NetworkFileColumnType, Integer>, SpeedUnits, LengthUnits, CapacityPeriod, double) - Constructor for class org.goplanit.tntp.input.TntpInputBuilder
Constructor
TntpMain - Class in org.goplanit.tntp
Main class for running TNTP models
TntpMain() - Constructor for class org.goplanit.tntp.TntpMain
 
TntpNetworkReader - Class in org.goplanit.tntp.converter.network
Network reader component for TNTP data format
TntpNetworkReader(String, String) - Constructor for class org.goplanit.tntp.converter.network.TntpNetworkReader
Constructor
TntpNetworkReader(String, String, TntpNetworkReaderSettings) - Constructor for class org.goplanit.tntp.converter.network.TntpNetworkReader
Constructor
TntpNetworkReaderSettings - Class in org.goplanit.tntp.converter.network
Settings for Tntp network reader
TntpNetworkReaderSettings() - Constructor for class org.goplanit.tntp.converter.network.TntpNetworkReaderSettings
 
TntpProject - Class in org.goplanit.tntp.project
TNTP implementation of CustomPlanItProject
TntpProject(String, String, String, Map<NetworkFileColumnType, Integer>, SpeedUnits, LengthUnits, CapacityPeriod, double) - Constructor for class org.goplanit.tntp.project.TntpProject
Constructor
TntpProject(String, String, Map<NetworkFileColumnType, Integer>, SpeedUnits, LengthUnits, CapacityPeriod, double) - Constructor for class org.goplanit.tntp.project.TntpProject
Constructor
TntpProject(TntpInputBuilder) - Constructor for class org.goplanit.tntp.project.TntpProject
Constructor
TntpZoningReader - Class in org.goplanit.tntp.converter.zoning
Zoning reader component for TNTP data format
TntpZoningReader(String) - Constructor for class org.goplanit.tntp.converter.zoning.TntpZoningReader
Constructor
TntpZoningReaderSettings - Class in org.goplanit.tntp.converter.zoning
Settings for the Tntp zoning reader
TntpZoningReaderSettings() - Constructor for class org.goplanit.tntp.converter.zoning.TntpZoningReaderSettings
 
TO - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlAttributes
 
TO_STOP_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
toBigInteger(String) - Static method in class org.goplanit.utils.math.TypeConversionUtil
convert a string that can be interpreted as a long to a type that parses long via .valueOf(long theLong)
toCollection() - Method in interface org.goplanit.utils.wrapper.MapWrapper
Collect values as unmodifiable collection
toCollection() - Method in class org.goplanit.utils.wrapper.MapWrapperImpl
Collect values as unmodifiable collection
TOLL - org.goplanit.tntp.enums.NetworkFileColumnType
 
TONGA - Static variable in class org.goplanit.utils.locale.CountryNames
 
TopologicalLayer - Interface in org.goplanit.utils.network.layer
An topological layer represents a layer suited for a number of modes that is topologically meaningful without enforcing the actual implemantation of this topology.
TopologicalLayerImpl - Class in org.goplanit.network.layer
An transport layer that is of a topological nature, i.e., it has node, links, etc.
TopologicalLayerImpl(TopologicalLayerImpl) - Constructor for class org.goplanit.network.layer.TopologicalLayerImpl
Copy Constructor
TopologicalLayerImpl(IdGroupingToken) - Constructor for class org.goplanit.network.layer.TopologicalLayerImpl
Constructor
TopologicalLayerModifier - Interface in org.goplanit.utils.network.layer.modifier
Interface to define all layer wide modifications functionality to be exposed.
TopologicalLayerNetwork<T extends TopologicalLayer,​U extends TopologicalLayers<T>> - Class in org.goplanit.network
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 system
TopologicalLayerNetwork(IdGroupingToken) - Constructor for class org.goplanit.network.TopologicalLayerNetwork
Default constructor
TopologicalLayerNetwork(IdGroupingToken, CoordinateReferenceSystem) - Constructor for class org.goplanit.network.TopologicalLayerNetwork
Default constructor
TopologicalLayers<T extends TopologicalLayer> - Interface in org.goplanit.utils.network.layers
interface to manage topological layers, i.e., layers that contain a topologically meaningful representation, without enforcing how this is implemented.
TopologicalLayersImpl<T extends TopologicalLayer> - Class in org.goplanit.network.layers
implementation of the transport layers interface, without the createNew() method, but now with base layer class of TopologicalLayer
TopologicalLayersImpl(TopologicalLayersImpl<T>) - Constructor for class org.goplanit.network.layers.TopologicalLayersImpl
Constructor
TopologicalLayersImpl(IdGroupingToken) - Constructor for class org.goplanit.network.layers.TopologicalLayersImpl
Constructor
TopologicalModifier - Interface in org.goplanit.utils.graph.modifier
Base modifier interface regarding topological changes to an underlying topological implementation, e.g.
topologicalSort(boolean) - Method in interface org.goplanit.graph.directed.acyclic.ACyclicSubGraph
Perform a topological sort on this graph.
topologicalSort(boolean) - Method in class org.goplanit.graph.directed.acyclic.ACyclicSubGraphImpl
Perform topological sorting from root, based on Gupta et al.
toString() - Method in class org.goplanit.graph.GraphEntityImpl
toString() - Method in class org.goplanit.gtfs.scheme.GtfsFileScheme
toString() - Method in class org.goplanit.network.layer.macroscopic.MacroscopicLinkSegmentTypeImpl
toString() - Method in class org.goplanit.time.TimePeriodImpl
Output this object as a String
toString() - Method in class org.goplanit.utils.event.EventImpl
toString() - Method in class org.goplanit.utils.event.EventType
toString() - Method in class org.goplanit.utils.id.IdGroupingToken
collect the string token
toString() - Method in class org.goplanit.utils.misc.Pair
Convert to string
toString() - Method in class org.goplanit.utils.unit.GroupUnit
toString() - Method in class org.goplanit.utils.unit.SimpleUnit
toString() - Method in class org.goplanit.zoning.ZoneImpl
TOURIST_BUS - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
tourist bus for long distance non public transport
TRACK - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
TRACK - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
TRACK_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane set to DEFAULT_MINIMUM_CAPACITY_LANE
trackAllNodeTurnFlows - Variable in class org.goplanit.assignment.ltm.sltm.consumer.NetworkTurnFlowUpdateData
Flag indicating if we are tracking all (used) node turn flows or not
TrackModeType - Enum in org.goplanit.utils.mode
a mode utilises either the road or rail as means of propagation.
TRACKS - Static variable in class org.goplanit.osm.tags.OsmRailFeatureTags
 
tracksPerDirectionIfUnspecified - Variable in class org.goplanit.osm.defaults.OsmLaneDefaults
railway tracks per direction if not configured
TRADITIONAL_STATIC_ASSIGNMENT - Static variable in class org.goplanit.assignment.TrafficAssignment
short hand to choose traditional static assignment as assignment type
TraditionalStaticAssignment - Class in org.goplanit.assignment.traditionalstatic
Traditional static assignment traffic component.This is the class that conducts the actual assignment.
TraditionalStaticAssignment(TraditionalStaticAssignment) - Constructor for class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignment
Copy Constructor
TraditionalStaticAssignment(IdGroupingToken) - Constructor for class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignment
Base Constructor
TraditionalStaticAssignmentBuilder - Class in org.goplanit.assignment.traditionalstatic
Builder for a traditional static assignment.
TraditionalStaticAssignmentBuilder(IdGroupingToken, InputBuilderListener, Demands, Zoning, TransportLayerNetwork<?, ?>) - Constructor for class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentBuilder
Constructor
TraditionalStaticAssignmentConfigurator - Class in org.goplanit.assignment.traditionalstatic
Configurator for traditional static assignment.
TraditionalStaticAssignmentConfigurator(Class<TraditionalStaticAssignment>) - Constructor for class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentConfigurator
Constructor
TraditionalStaticAssignmentLinkOutputTypeAdapter - Class in org.goplanit.assignment.traditionalstatic
Adapter providing access to the data of the TraditionalStaticAssignment class relevant for link outputs without exposing the internals of the traffic assignment class itself
TraditionalStaticAssignmentLinkOutputTypeAdapter(OutputType, TrafficAssignment) - Constructor for class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentLinkOutputTypeAdapter
Constructor
TraditionalStaticAssignmentOdOutputTypeAdapter - Class in org.goplanit.assignment.traditionalstatic
Adapter providing access to the data of the TraditionalStaticAssignment class relevant for origin-destination outputs without exposing the internals of the traffic assignment class itself
TraditionalStaticAssignmentOdOutputTypeAdapter(OutputType, TrafficAssignment) - Constructor for class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentOdOutputTypeAdapter
Constructor
TraditionalStaticAssignmentSimulationData - Class in org.goplanit.assignment.traditionalstatic
Simulation data which are specific to Traditional Static Assignment
TraditionalStaticAssignmentSimulationData(IdGroupingToken) - Constructor for class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Constructor
TraditionalStaticPathOutputTypeAdapter - Class in org.goplanit.assignment.traditionalstatic
Adapter providing access to the data of the TraditionalStaticAssignment class relevant for OD path outputs without exposing the internals of the traffic assignment class itself
TraditionalStaticPathOutputTypeAdapter(OutputType, TrafficAssignment) - Constructor for class org.goplanit.assignment.traditionalstatic.TraditionalStaticPathOutputTypeAdapter
Constructor
TRAFFIC_SINGALS - Static variable in class org.goplanit.osm.tags.OsmTags
 
TrafficAssignment - Class in org.goplanit.assignment
Traffic assignment class which simultaneously is responsible for the loading hence it is also considered as a traffic assignment component of this type
TrafficAssignment(TrafficAssignment) - Constructor for class org.goplanit.assignment.TrafficAssignment
Copy Constructor
TrafficAssignment(IdGroupingToken) - Constructor for class org.goplanit.assignment.TrafficAssignment
Constructor.
TrafficAssignmentBuilder<T extends TrafficAssignment> - Class in org.goplanit.assignment
All traffic assignment instances require a network, demand, and (equilibrium) smoothing procedure, all of which should be registered via this generic builder.
TrafficAssignmentBuilder(Class<T>, IdGroupingToken, InputBuilderListener, Demands, Zoning, TransportLayerNetwork<?, ?>) - Constructor for class org.goplanit.assignment.TrafficAssignmentBuilder
Constructor
TrafficAssignmentBuilderFactory - Class in org.goplanit.assignment
Traffic assignment builder factory for the assignment types supported directory by PLANit
TrafficAssignmentBuilderFactory() - Constructor for class org.goplanit.assignment.TrafficAssignmentBuilderFactory
 
TrafficAssignmentComponentAccessee - Interface in org.goplanit.interactor
Accessee that can be accessed to obtain access to one or more traffic assignment components
TrafficAssignmentComponentAccessor - Interface in org.goplanit.interactor
Implementing class requires access to one or more traffic assignment components.
TrafficAssignmentConfigurator<T extends TrafficAssignment> - Class in org.goplanit.assignment
Configurator class for traffic assignment.
TrafficAssignmentConfigurator(Class<T>) - Constructor for class org.goplanit.assignment.TrafficAssignmentConfigurator
Constructor
TRAILER - Static variable in class org.goplanit.osm.tags.OsmRoadModeTags
vehicle towing a trailer
TRAIN - org.goplanit.utils.mode.PredefinedModeType
 
TRAIN - Static variable in class org.goplanit.osm.tags.OsmRailModeTags
 
TRAIN_PHYSICAL_FEATURES - Static variable in class org.goplanit.mode.TrainMode
 
TRAIN_USABLITY_FEATURES - Static variable in class org.goplanit.mode.TrainMode
 
TrainMode - Class in org.goplanit.mode
the predefined train mode name: train maxspeed (km/h): 140 pcu: 10 vehicular type: VEHICULAR motorisation: MOTORISED track: RAIL use: PUBLIC
TrainMode(IdGroupingToken) - Constructor for class org.goplanit.mode.TrainMode
Constructor for train mode
TRAM - org.goplanit.utils.mode.PredefinedModeType
 
TRAM - Static variable in class org.goplanit.osm.tags.OsmRailModeTags
 
TRAM - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
TRAM_PHYSICAL_FEATURES - Static variable in class org.goplanit.mode.TramMode
 
TRAM_STOP - Static variable in class org.goplanit.osm.tags.OsmPtv1Tags
a tram_stop tag used frequently under PTv1 i.c.w.
TRAM_USABLITY_FEATURES - Static variable in class org.goplanit.mode.TramMode
 
TramMode - Class in org.goplanit.mode
the predefined tram mode name: tram maxspeed (km/h): 40 pcu: 3 vehicular type: VEHICULAR motorisation: MOTORISED track: RAIL use: PUBLIC
TramMode(IdGroupingToken) - Constructor for class org.goplanit.mode.TramMode
Constructor for train mode
TRANSFER - org.goplanit.gtfs.enums.GtfsObjectType
 
TRANSFER_DURATION - org.goplanit.gtfs.enums.GtfsKeyType
 
TRANSFER_TYPE - org.goplanit.gtfs.enums.GtfsKeyType
 
TRANSFER_ZONE_GROUP_ID_CLASS - Static variable in interface org.goplanit.utils.zoning.TransferZoneGroup
the class to use for the id generation
TRANSFER_ZONE_ID_CLASS - Static variable in interface org.goplanit.utils.zoning.TransferZone
the class to use for the id generation
transferConnectoids - Variable in class org.goplanit.zoning.Zoning
provide access to directed connectoids (of transfer zones)
TRANSFERS - org.goplanit.gtfs.enums.GtfsFileType
 
TRANSFERS - org.goplanit.gtfs.enums.GtfsKeyType
 
TransferZone - Interface in org.goplanit.utils.zoning
A zone where transfers between different network layers may occur.
TransferZoneFactory - Interface in org.goplanit.utils.zoning
Factory interface for directed connectoids
TransferZoneFactoryImpl - Class in org.goplanit.zoning
Factory for creating transfer zones (on container)
TransferZoneFactoryImpl(IdGroupingToken, TransferZones) - Constructor for class org.goplanit.zoning.TransferZoneFactoryImpl
Constructor
TransferZoneGroup - Interface in org.goplanit.utils.zoning
A group of transfer zones, can be used to represent for example train stations.
TransferZoneGroupFactory - Interface in org.goplanit.utils.zoning
A Factory for transfer zone groups to register on container
TransferZoneGroupFactoryImpl - Class in org.goplanit.zoning
Factory for creating transfer zone groups (on container)
TransferZoneGroupFactoryImpl(IdGroupingToken, TransferZoneGroups) - Constructor for class org.goplanit.zoning.TransferZoneGroupFactoryImpl
Constructor
TransferZoneGroupHelper - Class in org.goplanit.osm.converter.zoning.handler.helper
Class to provide functionality for parsing PLANit transfer zone groups from OSM entities
TransferZoneGroupHelper(Zoning, OsmZoningReaderData, OsmPublicTransportReaderSettings, OsmZoningHandlerProfiler) - Constructor for class org.goplanit.osm.converter.zoning.handler.helper.TransferZoneGroupHelper
Constructor
TransferZoneGroupImpl - Class in org.goplanit.zoning
A transfer zone group implementation.
TransferZoneGroupImpl(IdGroupingToken) - Constructor for class org.goplanit.zoning.TransferZoneGroupImpl
Constructor
TransferZoneGroupImpl(TransferZoneGroupImpl) - Constructor for class org.goplanit.zoning.TransferZoneGroupImpl
Copy constructor
transferZoneGroups - Variable in class org.goplanit.zoning.TransferZoneGroupFactoryImpl
container to use
transferZoneGroups - Variable in class org.goplanit.zoning.Zoning
provide access to transfer zone groups (if any)
TransferZoneGroups - Interface in org.goplanit.utils.zoning
A Container for transfer zone groups which also acts as a factory for creating new transfer zone groups
TransferZoneGroupsImpl - Class in org.goplanit.zoning
Container for transfer zone groups where each transfer zone group logically groups multiple transfer zones together.
TransferZoneGroupsImpl(IdGroupingToken) - Constructor for class org.goplanit.zoning.TransferZoneGroupsImpl
Constructor
TransferZoneGroupsImpl(IdGroupingToken, TransferZoneGroupFactory) - Constructor for class org.goplanit.zoning.TransferZoneGroupsImpl
Constructor
TransferZoneGroupsImpl(TransferZoneGroupsImpl) - Constructor for class org.goplanit.zoning.TransferZoneGroupsImpl
Copy constructor
TransferZoneHelper - Class in org.goplanit.osm.converter.zoning.handler.helper
Class to provide functionality for parsing transfer zones from OSM entities
TransferZoneHelper(Zoning, OsmZoningReaderData, OsmPublicTransportReaderSettings, OsmZoningHandlerProfiler) - Constructor for class org.goplanit.osm.converter.zoning.handler.helper.TransferZoneHelper
Constructor
TransferZoneImpl - Class in org.goplanit.zoning
A transfer zone
TransferZoneImpl(IdGroupingToken) - Constructor for class org.goplanit.zoning.TransferZoneImpl
constructor
TransferZoneImpl(TransferZoneImpl) - Constructor for class org.goplanit.zoning.TransferZoneImpl
Copy constructor
transferZoneMap - Variable in class org.goplanit.zoning.TransferZoneGroupImpl
Map storing all the transfer zones in the group
transferZones - Variable in class org.goplanit.zoning.TransferZoneFactoryImpl
container to use
transferZones - Variable in class org.goplanit.zoning.Zoning
provide access to transfer zones (if any)
TransferZones - Interface in org.goplanit.utils.zoning
Container class for TransferZone instances
TransferZonesImpl - Class in org.goplanit.zoning
implementation of the Zones <T> interface for transfer zones
TransferZonesImpl(IdGroupingToken) - Constructor for class org.goplanit.zoning.TransferZonesImpl
Constructor
TransferZonesImpl(TransferZoneFactory) - Constructor for class org.goplanit.zoning.TransferZonesImpl
Constructor
TransferZonesImpl(TransferZonesImpl) - Constructor for class org.goplanit.zoning.TransferZonesImpl
Copy constructor
TransferZoneType - Enum in org.goplanit.utils.zoning
Types of transfer zones to more easily identify their purpose
transform(CoordinateReferenceSystem) - Method in class org.goplanit.network.TopologicalLayerNetwork
change the coordinate system, which will result in an update of all geometries in the network layers from the original CRS to the new CRS.
transform(CoordinateReferenceSystem, CoordinateReferenceSystem) - Method in class org.goplanit.network.layer.UntypedNetworkLayerImpl
transform all underlying geometries in the layer from the given crs to the new crs
transform(CoordinateReferenceSystem, CoordinateReferenceSystem) - Method in interface org.goplanit.utils.network.layer.TopologicalLayer
transform all underlying geometries in the layer from the given crs to the new crs
transformGeometries(MathTransform) - Method in interface org.goplanit.utils.graph.UntypedGraph
transform all geometries of the nodes and edges using the same transformer, can be used to transform from one coordinate reference system to another, or perform translations, etc.
transformGeometry(MathTransform) - Method in class org.goplanit.network.layer.service.ServiceLegImpl
Not allowed on service leg, perform on underlying links instead.
transformGeometry(MathTransform) - Method in interface org.goplanit.utils.graph.Edge
transform the line string information of this edge using the passed in MathTransform
transformPosition(MathTransform) - Method in interface org.goplanit.utils.graph.Vertex
transform the position information of this vertex using the passed in MathTransform
TRANSIT_SCHEDULE - Static variable in class org.goplanit.matsim.xml.MatsimTransitXmlElements
 
TRANSIT_STOPS - Static variable in class org.goplanit.matsim.xml.MatsimTransitXmlElements
 
transitScheduleFileName - Variable in class org.goplanit.matsim.converter.MatsimZoningWriterSettings
the output file name to use for the transit schedule, default is set to DEFAULT_TRANSIT_SCHEDULE_FILE_NAME
TRANSLATION - org.goplanit.gtfs.enums.GtfsKeyType
 
TRANSLATION - org.goplanit.gtfs.enums.GtfsObjectType
 
TRANSLATIONS - org.goplanit.gtfs.enums.GtfsFileType
 
TRANSPORT_LAYER_ID_CLASS - Static variable in interface org.goplanit.utils.network.layer.TransportLayer
class used for managed id generation
TransportLayer - Interface in org.goplanit.utils.network.layer
An infrastructure layer represents the infrastructure suited for a number of modes.
TransportLayerImpl - Class in org.goplanit.network.layer
Implementation of TransportLayer interface with only barebones functionality to support ids and modes.
TransportLayerImpl(TransportLayerImpl) - Constructor for class org.goplanit.network.layer.TransportLayerImpl
Copy constructor
TransportLayerImpl(IdGroupingToken) - Constructor for class org.goplanit.network.layer.TransportLayerImpl
Constructor
TransportLayerNetwork<U extends TransportLayer,​T extends TransportLayers<U>> - Class in org.goplanit.network
A transport network with one or more layers.
TransportLayerNetwork(IdGroupingToken) - Constructor for class org.goplanit.network.TransportLayerNetwork
Default constructor
TransportLayers<T extends TransportLayer> - Interface in org.goplanit.utils.network.layers
interface to manage transport layers.
transportLayersByXmlId - Variable in class org.goplanit.network.MacroscopicNetworkLayerConfigurator
track unique proposed layers
TransportLayersImpl<T extends TransportLayer> - Class in org.goplanit.network.layers
Base implementation of the TransportLayer interface, without the createNew() method
TransportLayersImpl(TransportLayersImpl<T>) - Constructor for class org.goplanit.network.layers.TransportLayersImpl
Constructor
TransportLayersImpl(IdGroupingToken) - Constructor for class org.goplanit.network.layers.TransportLayersImpl
Constructor
TransportModelNetwork - Class in org.goplanit.network.transport
Entire transport network that is being modeled including both the physical and virtual aspects of it as well as the zoning.
TransportModelNetwork(TransportLayerNetwork<?, ?>, Zoning) - Constructor for class org.goplanit.network.transport.TransportModelNetwork
Constructor
TravelerType - Class in org.goplanit.userclass
Traveler type is a placeholder for all different types of traveler characteristics that affect the user class in the path choice component of traffic assignment.
TravelerType(TravelerType) - Constructor for class org.goplanit.userclass.TravelerType
Copy constructor
TravelerType(IdGroupingToken) - Constructor for class org.goplanit.userclass.TravelerType
Constructor
TravelerType(IdGroupingToken, String) - Constructor for class org.goplanit.userclass.TravelerType
Constructor
travelerTypes - Variable in class org.goplanit.demands.Demands
internal class instance containing all traveler types on this demand instance
TravelerTypes() - Constructor for class org.goplanit.demands.Demands.TravelerTypes
Constructor
TravelerTypes(Demands.TravelerTypes) - Constructor for class org.goplanit.demands.Demands.TravelerTypes
Copy constructor
TRAVELLER_ACCESS - org.goplanit.utils.zoning.ConnectoidType
 
TRAVERSAL_TIME - org.goplanit.gtfs.enums.GtfsKeyType
 
TRAVERSER - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
TriConsumer<T,​U,​V> - Interface in org.goplanit.utils.functionalinterface
Function Interface which can process three input objects.
TriFunction<R,​S,​T,​U> - Interface in org.goplanit.utils.functionalinterface
Function Interface which can process three input objects and produce an output Used in PlanItIO test cases.
TriggerEvent - Class in org.goplanit.assignment.ltm.eltm.event
A trigger event emanates from a link boundary (its source) with a particular cumulative value and time and potentially other information which should be constructed by subclassing this class
TriggerEvent(EventType, LinkSegmentBoundary, CumulativePoint, Serializable) - Constructor for class org.goplanit.assignment.ltm.eltm.event.TriggerEvent
Constructor
TriggerFlowEvent - Class in org.goplanit.assignment.ltm.eltm.event
A trigger flow event represents a flow rate that is being triggered exogenously, typically by a node on either side of the link segment.
TriggerFlowEvent(LinkSegmentBoundary, CumulativePoint, double) - Constructor for class org.goplanit.assignment.ltm.eltm.event.TriggerFlowEvent
Constructor
TRINIDAD_TOBAGO - Static variable in class org.goplanit.utils.locale.CountryNames
 
TRIP - org.goplanit.gtfs.enums.GtfsObjectType
 
TRIP_HEADSIGN - org.goplanit.gtfs.enums.GtfsKeyType
 
TRIP_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
TRIP_SHORT_NAME - org.goplanit.gtfs.enums.GtfsKeyType
 
TRIPS - org.goplanit.gtfs.enums.GtfsFileType
 
TRUNK - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
TRUNK_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane
TRUNK_LINK - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
TRUNK_LINK_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane
TUESDAY - org.goplanit.gtfs.enums.GtfsKeyType
 
tupleSeparator - Variable in class org.goplanit.io.xml.util.PlanitXmlWriterSettings
tuple separator, default is CharacterUtils.SPACE
TURKS_CAICOS_ISLANDS - Static variable in class org.goplanit.utils.locale.CountryNames
 
TURNING_CIRCLE - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
turnSendingFlows - Variable in class org.goplanit.algorithms.nodemodel.TampereNodeModelInput
the turn sending flows offered to the node model t_ab
TURNTABLE - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
turn table is a circular railway that we do not yet support
TUVALU - Static variable in class org.goplanit.utils.locale.CountryNames
 
TWO_WAY - Static variable in class org.goplanit.tntp.converter.network.TntpNetworkReader
 
type - Variable in class org.goplanit.zoning.ConnectoidImpl
the type of connectoid to identify its purpose more easily
TYPE - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlAttributes
 
TYPE - Static variable in class org.goplanit.osm.tags.OsmRelationTypeTags
key for relation types
TYPE - Static variable in class org.goplanit.osm.tags.OsmTags
 
TypeConversionUtil - Class in org.goplanit.utils.math
some utility functions for converting types easily
TypeConversionUtil() - Constructor for class org.goplanit.utils.math.TypeConversionUtil
 

U

UGANDA - Static variable in class org.goplanit.utils.locale.CountryNames
 
UNCLASSIFIED - Static variable in class org.goplanit.osm.tags.OsmHighwayTags
 
UNCLASSIFIED_LINK_CAPACITY - Static variable in class org.goplanit.osm.util.OsmConstants
default for this type in pcu/h/lane set to DEFAULT_MINIMUM_CAPACITY_LANE
UNDIRECTED_CONNECTOID_ID_CLASS - Static variable in interface org.goplanit.utils.zoning.UndirectedConnectoid
the class to use for the additional directed connectoid id generation
UndirectedConnectoid - Interface in org.goplanit.utils.zoning
An undirected connectoid is accessed through a referenced node where all incoming/outgoing edges/edge segments potentially have access.
UndirectedConnectoidFactory - Interface in org.goplanit.utils.zoning
Factory interface for undirected connectoids
UndirectedConnectoidFactoryImpl - Class in org.goplanit.zoning
Factory for creating new undirected connectoids on container
UndirectedConnectoidFactoryImpl(IdGroupingToken, UndirectedConnectoids) - Constructor for class org.goplanit.zoning.UndirectedConnectoidFactoryImpl
Constructor
undirectedConnectoidId - Variable in class org.goplanit.zoning.UndirectedConnectoidImpl
unique id across undirected connectoids
UndirectedConnectoidImpl - Class in org.goplanit.zoning
Undirected connectoid connecting one or more (transfer/OD) zone(s) to the physical road network, each connection will yield a connectoid edge and two connectoid segments when constructing the transport network internally based on the referenced node
UndirectedConnectoidImpl(IdGroupingToken, DirectedVertex) - Constructor for class org.goplanit.zoning.UndirectedConnectoidImpl
Constructor
UndirectedConnectoidImpl(IdGroupingToken, DirectedVertex, Zone) - Constructor for class org.goplanit.zoning.UndirectedConnectoidImpl
Constructor
UndirectedConnectoidImpl(IdGroupingToken, DirectedVertex, Zone, double) - Constructor for class org.goplanit.zoning.UndirectedConnectoidImpl
Constructor
UndirectedConnectoidImpl(UndirectedConnectoidImpl) - Constructor for class org.goplanit.zoning.UndirectedConnectoidImpl
Copy constructor
undirectedConnectoids - Variable in class org.goplanit.zoning.UndirectedConnectoidFactoryImpl
container to use
UndirectedConnectoids - Interface in org.goplanit.utils.zoning
container and factory class for undirected connectoids
UndirectedConnectoidsImpl - Class in org.goplanit.zoning
Implementation of Connectoids class
UndirectedConnectoidsImpl(IdGroupingToken) - Constructor for class org.goplanit.zoning.UndirectedConnectoidsImpl
Constructor
UndirectedConnectoidsImpl(IdGroupingToken, UndirectedConnectoidFactory) - Constructor for class org.goplanit.zoning.UndirectedConnectoidsImpl
Constructor
UndirectedConnectoidsImpl(UndirectedConnectoidsImpl) - Constructor for class org.goplanit.zoning.UndirectedConnectoidsImpl
Copy constructor
Unit - Interface in org.goplanit.utils.unit
Lightweight Unit interface to define units and allow for conversions between them
UnitGroup - Enum in org.goplanit.utils.unit
 
unitType - Variable in class org.goplanit.utils.unit.SimpleUnit
type of the unit
UnitType - Enum in org.goplanit.utils.unit
 
UNKNOWN - org.goplanit.utils.zoning.ConnectoidType
 
UNKNOWN - org.goplanit.utils.zoning.TransferZoneType
 
UNKNOWN - Static variable in class org.goplanit.osm.tags.OsmAccessTags
value: unknown tag
unregisterOutputFormatter(OutputFormatter) - Method in class org.goplanit.assignment.TrafficAssignmentConfigurator
Remove an output formatter which has already been registered This is used by the Python interface, which registers the PlanItIO formatter by default
unregisterOutputFormatter(OutputFormatter) - Method in class org.goplanit.output.OutputManager
Remove an output formatter which has previously been registered
UntypedDirectedGraph<V extends DirectedVertex,​E extends DirectedEdge,​ES extends EdgeSegment> - Interface in org.goplanit.utils.graph
Interface for a directed graph
UntypedDirectedGraphImpl<V extends DirectedVertex,​E extends DirectedEdge,​ES extends EdgeSegment> - Class in org.goplanit.graph.directed
A directed graph implementation consisting of directed vertices and directed edges
UntypedDirectedGraphImpl(UntypedDirectedGraphImpl<V, E, ES>) - Constructor for class org.goplanit.graph.directed.UntypedDirectedGraphImpl
Copy constructor
UntypedDirectedGraphImpl(IdGroupingToken, GraphEntities<V>, GraphEntities<E>, GraphEntities<ES>) - Constructor for class org.goplanit.graph.directed.UntypedDirectedGraphImpl
DirectedGraph Constructor
UntypedDirectedGraphLayer<V extends DirectedVertex,​E extends DirectedEdge,​S extends EdgeSegment> - Interface in org.goplanit.utils.network.layer
Network layer comprising of containers with custom entity types.
UntypedDirectedGraphLayerModifier<V extends DirectedVertex,​E extends DirectedEdge,​S extends EdgeSegment> - Interface in org.goplanit.utils.network.layer.modifier
Modifier with additional functionality related to modifications to layers derived from UntypedDirectedGraphLayer.
UntypedDirectedGraphLayers<L extends UntypedDirectedGraphLayer<?,​?,​?>> - Interface in org.goplanit.utils.network.layers
Interface to manage physical network layers, i.e., layers that contain a topologically meaningful representation in the form of nodes and links
UntypedGraph<V extends Vertex,​E extends Edge> - Interface in org.goplanit.utils.graph
A graph interface consisting of vertices and edges without specifying a concrete container type to access them.
UntypedGraphImpl<V extends Vertex,​E extends Edge> - Class in org.goplanit.graph
A graph implementation consisting of vertices and edges
UntypedGraphImpl(UntypedGraphImpl<V, E>) - Constructor for class org.goplanit.graph.UntypedGraphImpl
Copy constructor for shallow copy
UntypedGraphImpl(IdGroupingToken, GraphEntities<V>, GraphEntities<E>) - Constructor for class org.goplanit.graph.UntypedGraphImpl
Graph Constructor
UntypedLinkOutputTypeAdapter<T extends LinkSegment> - Interface in org.goplanit.output.adapter
Interface defining the methods required for a link output adapter
UntypedLinkOutputTypeAdapterImpl<LS extends LinkSegment> - Class in org.goplanit.output.adapter
Top-level abstract class which defines the common methods required by Link output type adapters
UntypedLinkOutputTypeAdapterImpl(OutputType, TrafficAssignment) - Constructor for class org.goplanit.output.adapter.UntypedLinkOutputTypeAdapterImpl
Constructor
UntypedNetworkLayerImpl<V extends DirectedVertex,​E extends DirectedEdge,​S extends EdgeSegment> - Class in org.goplanit.network.layer
Model free network layer consisting of containers for vertices, edges, and edge segments each of which can be typed separately.
UntypedNetworkLayerImpl(UntypedNetworkLayerImpl<V, E, S>) - Constructor for class org.goplanit.network.layer.UntypedNetworkLayerImpl
Copy constructor
UntypedNetworkLayerImpl(IdGroupingToken, Vx, Ex, Sx) - Constructor for class org.goplanit.network.layer.UntypedNetworkLayerImpl
Network Constructor
UntypedNetworkLayerImpl(IdGroupingToken, Vx, Ex, Sx, UntypedDirectedGraphLayerModifier<V, E, S>) - Constructor for class org.goplanit.network.layer.UntypedNetworkLayerImpl
Network Constructor
UntypedNetworkLayerModifierImpl<V extends DirectedVertex,​E extends DirectedEdge,​S extends EdgeSegment> - Class in org.goplanit.network.layer.modifier
Modifier class for model free network layer, generics used to allow derived classes to provide typed versions for containers and content of containers.
UntypedNetworkLayerModifierImpl(UntypedDirectedGraphImpl<V, E, S>) - Constructor for class org.goplanit.network.layer.modifier.UntypedNetworkLayerModifierImpl
Constructor
UntypedNetworkLayerModifierImpl(DirectedGraphModifier) - Constructor for class org.goplanit.network.layer.modifier.UntypedNetworkLayerModifierImpl
Constructor
UntypedPhysicalLayer<N extends Node,​L extends Link,​LS extends LinkSegment> - Interface in org.goplanit.utils.network.layer.physical
Physical topological Network consisting of nodes, links and link segments
UntypedPhysicalLayerImpl<N extends Node,​L extends Link,​LS extends LinkSegment> - Class in org.goplanit.network.layer
Model free Network consisting of managed nodes, links, and link segments, each of which can be iterated over.
UntypedPhysicalLayerImpl(UntypedPhysicalLayerImpl) - Constructor for class org.goplanit.network.layer.UntypedPhysicalLayerImpl
Copy constructor
UntypedPhysicalLayerImpl(IdGroupingToken, Nx, Lx, Sx) - Constructor for class org.goplanit.network.layer.UntypedPhysicalLayerImpl
Constructor
UntypedPhysicalNetwork<L extends UntypedPhysicalLayer<?,​?,​?>,​LS extends UntypedPhysicalNetworkLayers<L>> - Class in org.goplanit.network
A network that comprises physical topological transport network elements, i.e., roads, rail, etc.
UntypedPhysicalNetwork(IdGroupingToken) - Constructor for class org.goplanit.network.UntypedPhysicalNetwork
Default constructor
UntypedPhysicalNetwork(IdGroupingToken, CoordinateReferenceSystem) - Constructor for class org.goplanit.network.UntypedPhysicalNetwork
Default constructor
UntypedPhysicalNetworkLayers<L extends UntypedPhysicalLayer<?,​?,​?>> - Interface in org.goplanit.utils.network.layers
Interface to manage physical network layers, i.e., layers that contain a topologically meaningful representation in the form of nodes and links
UntypedPhysicalNetworkLayersImpl<L extends UntypedPhysicalLayer<?,​?,​?>> - Class in org.goplanit.network.layers
Implementation of container and factory to manage physical network layers.
UntypedPhysicalNetworkLayersImpl(UntypedPhysicalNetworkLayersImpl<L>) - Constructor for class org.goplanit.network.layers.UntypedPhysicalNetworkLayersImpl
Constructor
UntypedPhysicalNetworkLayersImpl(IdGroupingToken) - Constructor for class org.goplanit.network.layers.UntypedPhysicalNetworkLayersImpl
Constructor
updateAccessKeyBasedModeRestrictions(Map<String, String>, Set<Mode>, Set<Mode>) - Method in class org.goplanit.osm.converter.network.OsmNetworkLayerModeParser
Update the included and excluded mode sets passed in based on the key/value information available in the access=? tag.
updateBoundingBox(OsmNode) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderData
update bounding box to include osm node
updateBrokenEdgeGeometry(Edge, Vertex) - Static method in class org.goplanit.graph.modifier.GraphModifierImpl
update the geometry of the broken edge, knowing at what vertex it was broken from a previously longer edge
updateCapacityConstrainedInLinkSegments(Pair<Double, Integer>) - Method in class org.goplanit.algorithms.nodemodel.TampereNodeModel
Based on the most restricting out-link segment, determine the flow acceptance factor for all unprocessed in-link with non-zero (remaining) flows towards this out-link segment
updateConnectedAccessLinkSegment(DirectedVertex, EdgeSegment) - Method in class org.goplanit.zoning.modifier.event.handler.UpdateDirectedConnectoidsOnBreakLinkSegmentHandler
perform the actual update of the connectoids based on the broken edge segment
updateConnectoidAccessZoneIdReferences() - Method in class org.goplanit.zoning.ConnectoidsImpl
update the references to all access zones for all connectoids
UpdateConnectoidsOnVertexRemovalHandler - Class in org.goplanit.zoning.modifier.event.handler
A listener designed to deal with the situation that sub graphs are removed from the network which leaves connectoids in the zoning that reference these sub graph elements invalid.
UpdateConnectoidsOnVertexRemovalHandler(Zoning) - Constructor for class org.goplanit.zoning.modifier.event.handler.UpdateConnectoidsOnVertexRemovalHandler
constructor
updateCost(double[]) - Method in class org.goplanit.assignment.ltm.sltm.Pas
update costs of both paths.
updateCost(double[], boolean) - Method in class org.goplanit.assignment.ltm.sltm.Pas
update costs of an alternative
updateCosts(double[]) - Method in class org.goplanit.assignment.ltm.sltm.PasManager
Update costs on all registered PASs
updateCosts(Collection<Pas>, double[]) - Method in class org.goplanit.assignment.ltm.sltm.PasManager
Update cost for a selection of PASs only
updateCurrentLocation() - Method in class org.goplanit.utils.od.OdHashedIterator
Increment the location cursor until we reach a non-empty entry
updateCurrentLocation() - Method in class org.goplanit.utils.od.OdMatrixIterator
Increment the location cursor for the next iteration
updateDemandConstrainedInLinkSegments(Pair<Double, Integer>) - Method in class org.goplanit.algorithms.nodemodel.TampereNodeModel
 
UpdateDirectedConnectoidsOnBreakLinkSegmentHandler - Class in org.goplanit.zoning.modifier.event.handler
Whenever links are broken and these link are references by connectoids, it is possible we must update the access vertex/link segment of this connectoid.
UpdateDirectedConnectoidsOnBreakLinkSegmentHandler(Map<Point, DirectedConnectoid>) - Constructor for class org.goplanit.zoning.modifier.event.handler.UpdateDirectedConnectoidsOnBreakLinkSegmentHandler
Constructor taking information regarding the access link segment downstream vertex that the connectoid is attached to before any breaking of links.
updatedLinkSegmentTypeBasedOnOsmWay(OsmWay, Map<String, String>, MacroscopicLinkSegmentType) - Method in class org.goplanit.osm.converter.network.OsmNetworkLayerParser
given the OSM way tags and settings we construct or find the appropriate link segment types for both directions, if no better alternative could be found than the one that is passed in is used, which is assumed to be the default link segment type for the OSM way.
UpdateEntryLinksOutflowConsumer - Class in org.goplanit.assignment.ltm.sltm.consumer
A functional class that consumes the result of a node model update in order to determine the next accepted outflows of incoming links of all nodes it is applied to
UpdateEntryLinksOutflowConsumer(double[]) - Constructor for class org.goplanit.assignment.ltm.sltm.consumer.UpdateEntryLinksOutflowConsumer
Constructor
UpdateExitLinkInflowsConsumer - Class in org.goplanit.assignment.ltm.sltm.consumer
A functional class that consumes the result of a node model update in order to update the inflows of all the outgoing links of the nodes it is applied to *
UpdateExitLinkInflowsConsumer(double[]) - Constructor for class org.goplanit.assignment.ltm.sltm.consumer.UpdateExitLinkInflowsConsumer
Constructor
updateIdMapping() - Method in class org.goplanit.utils.id.ManagedIdEntitiesImpl
updates the container keys based on currently presiding ids.
updateLinkSendingFlows - Variable in class org.goplanit.assignment.ltm.sltm.consumer.NetworkFlowUpdateData
flag indicating if link sending flows are to be updated
updateOdPaths(OdPaths) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingPath
Update the od paths to use in the loading
updateOsmWaysWithMultiplePlanitLinks(Long, Set<Link>) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
update all known OSM ways with multiple PLANit links.
updateOsmWaysWithMultiplePlanitLinks(Map<Long, Set<Link>>) - Method in class org.goplanit.osm.converter.network.OsmNetworkReaderLayerData
update all known OSM ways with multiple PLANit links.
updatePcuToVehicleFactor(double) - Static method in class org.goplanit.utils.unit.VehiclesUnit
Update the pcu to vehicle conversion factor to use as it is not a fixed conversion
updatePotentiallyBlockingNodes(double[]) - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
For all nodes that have downstream link segments with sending flows that exceed their capacity, ensure they are registered as potentially blocking (if not already)
updateRemainingReceivingAndSendingFlows(long) - Method in class org.goplanit.algorithms.nodemodel.TampereNodeModel
Remove all turn sending flows from provided in-link from remaining receiving flows (whichever out-link they go to) for a demand constrained in link R_b' = R_b'-t_ab' for all out links b' t_ab' = 0 (to ensure the turn flows are not accidentally reused when updating lambda in next iteration)
updateRemainingReceivingAndSendingFlows(long, double) - Method in class org.goplanit.algorithms.nodemodel.TampereNodeModel
Remove all accepted turn sending flows (by scaling with flow acceptance factor) from provided in-link from remaining receiving flows (whichever out-link they go to) R_b' = R_b'-alpha_a*t_ab' for all out links b' t_ab' = 0 (to ensure the turn flows are not accidentally reused when updating lambda in next iteration)
updateSets(Pair<Double, Integer>) - Method in class org.goplanit.algorithms.nodemodel.TampereNodeModel
Based on the outlink segment, we determine which in links are demand constrained (if any).
updateStep(int) - Method in class org.goplanit.sdinteraction.smoothing.MSASmoothing
Update stepSize to 1/iterationIndex
updateStep(int) - Method in class org.goplanit.sdinteraction.smoothing.Smoothing
Determine the stepsize for the passed in iteraction
updateTimePeriod(TimePeriod) - Method in class org.goplanit.cost.physical.AbstractPhysicalCost
Provide the cost calculation with information regarding the time period for which the cost is to be calculated
updateTimePeriod(TimePeriod) - Method in class org.goplanit.cost.physical.BPRLinkTravelTimeCost
Provide the cost calculation with information regarding the time period for which the cost is to be calculated
updateTimePeriod(TimePeriod) - Method in class org.goplanit.cost.physical.FreeFlowLinkTravelTimeCost
Provide the cost calculation with information regarding the time period for which the cost is to be calculated
updateTimePeriod(TimePeriod) - Method in class org.goplanit.cost.physical.SteadyStateTravelTimeCost
Provide the cost calculation with information regarding the time period for which the cost is to be calculated
updateTimePeriod(TimePeriod) - Method in class org.goplanit.cost.virtual.AbstractVirtualCost
Provide the cost calculation with information regarding the time period for which the cost is to be calculated
updateTimePeriod(TimePeriod) - Method in class org.goplanit.cost.virtual.FixedConnectoidTravelTimeCost
Provide the cost calculation with information regarding the time period for which the cost is to be calculated
updateTimePeriod(TimePeriod) - Method in class org.goplanit.cost.virtual.SpeedConnectoidTravelTimeCost
Provide the cost calculation with information regarding the time period for which the cost is to be calculated
updateTimePeriod(TimePeriod, Mode, OdDemands) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
Invoked before start of equilibrating a new time period
updateTransferZoneGroupStationName(TransferZoneGroup, OsmEntity, Map<String, String>) - Static method in class org.goplanit.osm.converter.zoning.handler.helper.TransferZoneGroupHelper
Process an OSM entity that is classified as a (train) station.
updateTransferZoneStationName(TransferZone, Map<String, String>) - Static method in class org.goplanit.osm.util.PlanitTransferZoneUtils
process an osm entity that is classified as a (train) station.
updateTurnSendingFlow(EdgeSegment, EdgeSegment, double) - Method in class org.goplanit.assignment.ltm.sltm.BushTurnData
Update the turn sending flow for a given turn
UPSTREAM - org.goplanit.assignment.ltm.eltm.LinkSegmentBoundary.Location
 
UPSTREAM_NODE_EXTERNAL_ID - org.goplanit.output.property.OutputPropertyType
 
UPSTREAM_NODE_ID - org.goplanit.output.property.OutputPropertyType
 
UPSTREAM_NODE_ID - org.goplanit.tntp.enums.NetworkFileColumnType
 
UPSTREAM_NODE_LOCATION - org.goplanit.output.property.OutputPropertyType
 
UPSTREAM_NODE_XML_ID - org.goplanit.output.property.OutputPropertyType
 
UpstreamNodeExternalIdOutputProperty - Class in org.goplanit.output.property
 
UpstreamNodeExternalIdOutputProperty() - Constructor for class org.goplanit.output.property.UpstreamNodeExternalIdOutputProperty
 
UpstreamNodeIdOutputProperty - Class in org.goplanit.output.property
 
UpstreamNodeIdOutputProperty() - Constructor for class org.goplanit.output.property.UpstreamNodeIdOutputProperty
 
UpstreamNodeLocationOutputProperty - Class in org.goplanit.output.property
 
UpstreamNodeLocationOutputProperty() - Constructor for class org.goplanit.output.property.UpstreamNodeLocationOutputProperty
 
UpstreamNodeXmlIdOutputProperty - Class in org.goplanit.output.property
 
UpstreamNodeXmlIdOutputProperty() - Constructor for class org.goplanit.output.property.UpstreamNodeXmlIdOutputProperty
 
urbanHighwayDefaults - Variable in class org.goplanit.osm.defaults.OsmSpeedLimitDefaults
urban highway speed limit defaults
uriOfJarUrl(URL) - Static method in class org.goplanit.utils.misc.UriUtils
Create a URI knowing that the passed in URL points to a jar file, i.e., we transform something from file:<path>/xyz.jar to jar:file:<path>/xyz.jar!/.
UriUtils - Class in org.goplanit.utils.misc
Uitilities to modify and deal with URIs
UriUtils() - Constructor for class org.goplanit.utils.misc.UriUtils
 
UrlUtils - Class in org.goplanit.utils.misc
Utilities to deal with Java URL instances
UrlUtils() - Constructor for class org.goplanit.utils.misc.UrlUtils
 
US_VIRGIN_ISLANDS - Static variable in class org.goplanit.utils.locale.CountryNames
 
UsabilityModeFeatures - Interface in org.goplanit.utils.mode
Class to highlight the use of a particular mode, i.e., is it a public or private mode, ride-share, etc.
UsabilityModeFeaturesImpl - Class in org.goplanit.mode
Class to highlight the use of a particular mode, i.e., is it a public or private mode, ride-share, etc.
UsabilityModeFeaturesImpl() - Constructor for class org.goplanit.mode.UsabilityModeFeaturesImpl
Default constructor
UsabilityModeFeaturesImpl(UseOfModeType) - Constructor for class org.goplanit.mode.UsabilityModeFeaturesImpl
Constructor
USE_SIDEPATH - Static variable in class org.goplanit.osm.tags.OsmAccessTags
value: use_sidepath tag mainly used by bicycle mode
UseOfModeType - Enum in org.goplanit.utils.mode
Indicates how a mode is used; part of usability features
useOfType - Variable in class org.goplanit.mode.UsabilityModeFeaturesImpl
the use of the type
UserClass - Class in org.goplanit.userclass
A user class defines a combination of one or more characteristics of users in an aggregate representation of traffic which partially dictate how they behave in traffic assignment.
UserClass(UserClass) - Constructor for class org.goplanit.userclass.UserClass
Copy constructor
UserClass(IdGroupingToken, String, Mode, TravelerType) - Constructor for class org.goplanit.userclass.UserClass
Constructor of user class
userClasses - Variable in class org.goplanit.demands.Demands
internal class instance containing all user classes on this demand instance
UserClasses() - Constructor for class org.goplanit.demands.Demands.UserClasses
Constructor
UserClasses(Demands.UserClasses) - Constructor for class org.goplanit.demands.Demands.UserClasses
Copy constructor
UTF8 - Static variable in class org.goplanit.utils.xml.PlanitXmlWriterUtils
utf-8 string

V

validate() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmSettings
Validate if all settings have been properly set and log found issues
validate() - Method in class org.goplanit.graph.directed.EdgeSegmentImpl
validate the contents of this edge segment
validate() - Method in class org.goplanit.graph.EdgeImpl
validate the contents of this edge
validate() - Method in class org.goplanit.network.layer.physical.LinkImpl
validate the contents of this edge
validate() - Method in class org.goplanit.network.layer.service.ServiceLegImpl
Validate based on edge that it is, but also make sure that the references to parent network are consistent, i.e., the service nodes reside on the parent links in the right location as well
validate() - Method in class org.goplanit.network.layer.UntypedNetworkLayerImpl
Basic validation of the network verifying if all nodes and link s are properly set and connected
validate() - Method in interface org.goplanit.utils.graph.Edge
validate the contents of this edge
validate() - Method in interface org.goplanit.utils.graph.EdgeSegment
validate the contents of this edge segment
validate() - Method in interface org.goplanit.utils.graph.UntypedDirectedGraph
validate the graph, issues will be logged
validate() - Method in interface org.goplanit.utils.graph.UntypedGraph
validate the graph, issues will be logged
validate() - Method in interface org.goplanit.utils.graph.Vertex
Validate the vertex regarding it connections to edges etc.
validate() - Method in interface org.goplanit.utils.network.layer.TransportLayer
validate the infrastructure of this layer
validateAndFilterKeyProperties(OutputProperty[]) - Method in class org.goplanit.output.configuration.LinkOutputTypeConfiguration
Validate whether the specified list of keys is valid, and if it is return only the keys which will be used
validateAndFilterKeyProperties(OutputProperty[]) - Method in class org.goplanit.output.configuration.OdOutputTypeConfiguration
Validate whether the specified list of keys is valid, and if it is return only the keys which will be used
validateAndFilterKeyProperties(OutputProperty[]) - Method in class org.goplanit.output.configuration.OutputTypeConfiguration
Validate whether the specified list of keys is valid, and if it is return only the keys which will be used
validateAndFilterKeyProperties(OutputProperty[]) - Method in class org.goplanit.output.configuration.PathOutputTypeConfiguration
Validate whether the specified list of keys is valid, and if it is return only the keys which will be used
validateInputs() - Method in class org.goplanit.assignment.ltm.sltm.loading.StaticLtmNetworkLoading
Validate all constructor parameters
validateNetwork(TransportLayerNetwork<?, ?>) - Method in class org.goplanit.matsim.converter.MatsimWriter
Validate the network instance available, throw or log when issues are found
validateXml(File, String) - Static method in class org.goplanit.io.xml.util.JAXBUtils
Method to validate an XML input file against an XSD schema using Java XML Validator
validateXmlInputFile(File, String) - Static method in class org.goplanit.io.input.PlanItInputBuilder
Validates an input XML file against an XSD file
value() - Method in enum org.goplanit.gtfs.enums.GtfsFileType
Get the value of the enum
value() - Method in enum org.goplanit.gtfs.enums.GtfsKeyType
Get the value of the enum
value() - Method in enum org.goplanit.gtfs.enums.GtfsObjectType
Get the value of the enum
value() - Method in enum org.goplanit.osm.util.OsmPtVersionScheme
Colect the value
value() - Method in enum org.goplanit.output.enums.DataType
 
value() - Method in enum org.goplanit.output.enums.OdSkimSubOutputType
 
value() - Method in enum org.goplanit.output.enums.OutputType
 
value() - Method in interface org.goplanit.output.enums.OutputTypeEnum
 
value() - Method in enum org.goplanit.output.property.OutputPropertyPriority
Return the String value associated with this enumeration value (the fully qualified class name)
value() - Method in enum org.goplanit.output.property.OutputPropertyType
Return the String value associated with this enumeration value (the fully qualified class name)
value() - Method in enum org.goplanit.utils.mode.PredefinedModeType
 
value() - Method in enum org.goplanit.utils.zoning.ConnectoidType
Colect the value
value() - Method in enum org.goplanit.utils.zoning.TransferZoneType
Colect the value
valueIn(EnumSet<GtfsKeyType>, String) - Static method in enum org.goplanit.gtfs.enums.GtfsKeyType
Verify if value is present in provided enumset's values
valueOf(String) - Static method in enum org.goplanit.assignment.ltm.eltm.LinkSegmentBoundary.Location
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingScheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.converter.IdMapperType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.gtfs.enums.GtfsFileType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.gtfs.enums.GtfsFileTypePresence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.gtfs.enums.GtfsKeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.gtfs.enums.GtfsObjectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.osm.util.OsmPtVersionScheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.output.enums.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.output.enums.OdSkimSubOutputType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.output.enums.OutputType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.output.enums.PathOutputIdentificationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.output.property.OutputPropertyPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.output.property.OutputPropertyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.tntp.enums.CapacityPeriod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.tntp.enums.LengthUnits
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.tntp.enums.NetworkFileColumnType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.tntp.enums.SpeedUnits
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.tntp.enums.TimeUnits
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.utils.args.ArgumentStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.utils.event.EventListenerPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.utils.mode.MotorisationModeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.utils.mode.PredefinedModeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.utils.mode.TrackModeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.utils.mode.UseOfModeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.utils.mode.VehicularModeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.utils.unit.UnitGroup
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.utils.unit.UnitType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.utils.zoning.ConnectoidType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.goplanit.utils.zoning.TransferZoneType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.goplanit.assignment.ltm.eltm.LinkSegmentBoundary.Location
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.assignment.ltm.sltm.loading.StaticLtmLoadingScheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.converter.IdMapperType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.gtfs.enums.GtfsFileType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.gtfs.enums.GtfsFileTypePresence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.gtfs.enums.GtfsKeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.gtfs.enums.GtfsObjectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.osm.util.OsmPtVersionScheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.output.enums.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.output.enums.OdSkimSubOutputType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.output.enums.OutputType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.output.enums.PathOutputIdentificationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.output.property.OutputPropertyPriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.output.property.OutputPropertyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.tntp.enums.CapacityPeriod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.tntp.enums.LengthUnits
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.tntp.enums.NetworkFileColumnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.tntp.enums.SpeedUnits
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.tntp.enums.TimeUnits
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.utils.args.ArgumentStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.utils.event.EventListenerPriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.utils.mode.MotorisationModeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.utils.mode.PredefinedModeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.utils.mode.TrackModeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.utils.mode.UseOfModeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.utils.mode.VehicularModeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.utils.unit.UnitGroup
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.utils.unit.UnitType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.utils.zoning.ConnectoidType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.goplanit.utils.zoning.TransferZoneType
Returns an array containing the constants of this enum type, in the order they are declared.
valuesAsNewSet() - Method in interface org.goplanit.utils.wrapper.MapWrapper
Create a copy of the map's distinct values as a set
valuesAsNewSet() - Method in class org.goplanit.utils.wrapper.MapWrapperImpl
Create a copy of the map's distinct values as a set
VALUETAG_SPECIALCHAR_STRIP_REGEX - Static variable in class org.goplanit.osm.util.OsmTagUtils
regular expression used to identify non-word characters (a-z any case, 0-9 or _) or whitespace
VC_RATIO - org.goplanit.output.property.OutputPropertyType
 
VcRatioOutputProperty - Class in org.goplanit.output.property
Calculate V/C ratio output property class
VcRatioOutputProperty() - Constructor for class org.goplanit.output.property.VcRatioOutputProperty
 
VEH - org.goplanit.utils.unit.UnitType
 
VEH - Static variable in interface org.goplanit.utils.unit.Unit
predefined VEHICLE VehiclesUnit
VEH_HOUR - Static variable in interface org.goplanit.utils.unit.Unit
predefined VEH/HOUR Unit
VEH_KM - Static variable in interface org.goplanit.utils.unit.Unit
predefined VEH/KM Unit
VEHICLE - org.goplanit.utils.mode.VehicularModeType
 
VEHICLE - Static variable in class org.goplanit.osm.tags.OsmRoadModeCategoryTags
group indicating any vehicle type
VEHICLES - org.goplanit.utils.unit.UnitGroup
 
VehiclesUnit - Class in org.goplanit.utils.unit
Unit class for all vehicles related units.
VehiclesUnit(UnitType) - Constructor for class org.goplanit.utils.unit.VehiclesUnit
Constructor with default 1:1 conversion between vehicles and pcus
VehicularModeType - Enum in org.goplanit.utils.mode
A mode is either vehicular oriented or notmodeType; part of physical features
verifyComponentCompatibility() - Method in class org.goplanit.assignment.algorithmb.AlgorithmB
Verify if the create traffic assignment (sbu)components are compatible with each other and the created transport network.
verifyComponentCompatibility() - Method in class org.goplanit.assignment.ltm.LtmAssignment
Verify if the create traffic assignment (sbu)components are compatible with each other and the created transport network.
verifyComponentCompatibility() - Method in class org.goplanit.assignment.ltm.sltm.StaticLtm
Verify if the create traffic assignment (sbu)components are compatible with each other and the created transport network.
verifyComponentCompatibility() - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignment
Verify if a supported gap function is used
verifyComponentCompatibility() - Method in class org.goplanit.assignment.TrafficAssignment
Verify if the create traffic assignment (sbu)components are compatible with each other and the created transport network.
verifyNetworkDemandZoningCompatibility() - Method in class org.goplanit.assignment.algorithmb.AlgorithmB
Verify if the traffic assignment inputs (components which are provided upon creation and not subcomponents that are created as part of the build process of the assignment are compatible).
verifyNetworkDemandZoningCompatibility() - Method in class org.goplanit.assignment.ltm.LtmAssignment
Verify if the network contains a single compatible infrastructure layer because sLTM does not (yet) support multiple (or intermodal) network layers
verifyNetworkDemandZoningCompatibility() - Method in class org.goplanit.assignment.traditionalstatic.TraditionalStaticAssignment
Verify if the network contains a single compatible infrastructure layer as traditional static assignment does not support intermodal network layers
verifyNetworkDemandZoningCompatibility() - Method in class org.goplanit.assignment.TrafficAssignment
Verify if the traffic assignment inputs (components which are provided upon creation and not subcomponents that are created as part of the build process of the assignment are compatible).
verifyNetworkLoadingConvergenceProgress(StaticLtmNetworkLoading, int) - Method in class org.goplanit.assignment.ltm.sltm.StaticLtmAssignmentStrategy
Verify convergence progress and if insufficient attempt to activate one or more extensions to overcome convergence difficulties
VERSION_1 - org.goplanit.osm.util.OsmPtVersionScheme
 
VERSION_2 - org.goplanit.osm.util.OsmPtVersionScheme
 
VERSION_PROPERTY_KEY - Static variable in class org.goplanit.io.xml.util.ApplicationProperties
 
Vertex - Interface in org.goplanit.utils.graph
Vertex representation connected to one or more edges and/or edge segments
VERTEX_ID_CLASS - Static variable in interface org.goplanit.utils.graph.Vertex
id class for generating ids
VertexFactory - Interface in org.goplanit.utils.graph
Factory interface for creating vertex instances
VertexFactoryImpl - Class in org.goplanit.graph
Factory for creating vertices on vertices container
VertexFactoryImpl(IdGroupingToken, Vertices) - Constructor for class org.goplanit.graph.VertexFactoryImpl
Constructor
VertexImpl - Class in org.goplanit.graph
Vertex representation connected to one or more entry and exit edges
VertexImpl(VertexImpl) - Constructor for class org.goplanit.graph.VertexImpl
Copy constructor.
VertexImpl(IdGroupingToken) - Constructor for class org.goplanit.graph.VertexImpl
Constructor
vertexMeasuredCost - Variable in class org.goplanit.algorithms.shortestpath.ShortestPathResultImpl
the costs found by a shortest path run
vertices - Variable in class org.goplanit.graph.UntypedGraphImpl
class instance containing all vertices
Vertices - Interface in org.goplanit.utils.graph
Container class for vertices and creating instances within this container via factory.
VerticesImpl - Class in org.goplanit.graph
Vertices implementation container and factory access
VerticesImpl(VerticesImpl) - Constructor for class org.goplanit.graph.VerticesImpl
Copy constructor
VerticesImpl(IdGroupingToken) - Constructor for class org.goplanit.graph.VerticesImpl
Constructor
VerticesImpl(IdGroupingToken, VertexFactory) - Constructor for class org.goplanit.graph.VerticesImpl
Constructor
VirtualCost - Interface in org.goplanit.cost.virtual
Interface to classify costs of virtual links
VirtualCostConfigurator<T extends AbstractVirtualCost> - Class in org.goplanit.cost.virtual
Base class for all virtual cost configurator implementations
VirtualCostConfigurator(Class<T>) - Constructor for class org.goplanit.cost.virtual.VirtualCostConfigurator
Constructor
VirtualCostConfiguratorFactory - Class in org.goplanit.cost.virtual
factory for the virtual cost types supported directory by PLANit
VirtualCostConfiguratorFactory() - Constructor for class org.goplanit.cost.virtual.VirtualCostConfiguratorFactory
 
virtualNetwork - Variable in class org.goplanit.zoning.Zoning
Virtual network holds all the virtual connections to the physical network (layers)
VirtualNetwork - Class in org.goplanit.network.virtual
Model free virtual network which is part of the zoning and holds all the virtual infrastructure connecting the zones to the physical road network.
VirtualNetwork(IdGroupingToken) - Constructor for class org.goplanit.network.virtual.VirtualNetwork
Constructor
visitItem(Object) - Method in class org.goplanit.osm.util.PlanitJtsIntersectOsmNodeVisitor
visitItem(Object) - Method in class org.goplanit.utils.geo.PlanitJtsItemVisitor

W

WASH - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
WATERWAY - Static variable in class org.goplanit.osm.tags.OsmRelationTypeTags
 
WEDNESDAY - org.goplanit.gtfs.enums.GtfsKeyType
 
WHEELCHAIR_ACCESSIBLE - org.goplanit.gtfs.enums.GtfsKeyType
 
WHEELCHAIR_BOARDING - org.goplanit.gtfs.enums.GtfsKeyType
 
WORKSHOP - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
WORLD - Static variable in class org.goplanit.utils.locale.CountryNames
alias for global
WORLD_WG84 - Static variable in class org.goplanit.utils.epsg.EpsgCodesByCountry
Area of use: world, EPSG:4326, accessible via countryname: "global" as CountryNames.GLOBAL
write(MacroscopicNetwork, Zoning) - Method in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriter
Write a network to the writer's output format.
write(MacroscopicNetwork, Zoning) - Method in class org.goplanit.matsim.converter.MatsimIntermodalWriter
Persist the PLANit network and zoning and a MATSIM compatible network to disk
write(TransportLayerNetwork<?, ?>) - Method in class org.goplanit.io.converter.network.PlanitNetworkWriter
write a network to the writer's output format.
write(TransportLayerNetwork<?, ?>) - Method in class org.goplanit.matsim.converter.MatsimNetworkWriter
write a network to the writer's output format.
write(Zoning) - Method in class org.goplanit.io.converter.zoning.PlanitZoningWriter
write a network to the writer's output format.
write(Zoning) - Method in class org.goplanit.matsim.converter.MatsimZoningWriter
extract public transport information from planit zoning and use it to persist as much of the matsim public transport xml's as possible
write(T) - Method in interface org.goplanit.converter.ConverterWriter
write a network to the writer's output format.
write(T, U) - Method in interface org.goplanit.converter.MultiConverterWriter
Write a network to the writer's output format.
writeDetailedGeometryFile(MacroscopicNetworkLayerImpl) - Method in class org.goplanit.matsim.converter.MatsimNetworkWriter
Create detailed geometry file compatible with VIA viewer
writeEmptyElement(XMLStreamWriter, String, int) - Static method in class org.goplanit.utils.xml.PlanitXmlWriterUtils
Write an empty element (with indentation), e.g.
writeEndElementNewLine(XMLStreamWriter, boolean) - Method in class org.goplanit.matsim.converter.MatsimWriter
write an end element and add newline afterwards
writeEndElementNewLine(XMLStreamWriter, int) - Static method in class org.goplanit.utils.xml.PlanitXmlWriterUtils
Write an end element and add newline afterwards
writeGeneralResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Write General results for the current time period to the CSV file
writeGeneralResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.output.formatter.BaseOutputFormatter
Write General results for the current time period to the CSV file
writeGeneralResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.output.formatter.MemoryOutputFormatter
Write General results for the current time period to the CSV file
writeGeneralResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.tntp.output.formatter.CSVOutputFormatter
Write General results for the current time period to the CSV file
writeIndentation(XMLStreamWriter) - Method in class org.goplanit.matsim.converter.MatsimWriter
Add indentation to stream at current indentation level
writeIndentation(XMLStreamWriter, int) - Static method in class org.goplanit.utils.xml.PlanitXmlWriterUtils
add indentation to stream at current indentation level via tabs
writeLinkResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Write link results for the current time period to the CSV file
writeLinkResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.output.formatter.BaseOutputFormatter
Write link results for the current time period to the CSV file
writeLinkResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.output.formatter.MemoryOutputFormatter
Write link results for the current time period to Map in memory
writeLinkResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.tntp.output.formatter.CSVOutputFormatter
Write link results for the current time period to the CSV file
writeLinkResultsForCurrentTimePeriodToCsvPrinter(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, CSVPrinter) - Method in class org.goplanit.output.formatter.CsvFileOutputFormatter
Write output values to the Link CSV file for the current iteration
writeNewLine(XMLStreamWriter) - Static method in class org.goplanit.utils.xml.PlanitXmlWriterUtils
write a new line to the stream, e.g.
writeOdResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Write Origin-Destination results for the time period to the CSV file
writeOdResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.output.formatter.BaseOutputFormatter
Write Origin-Destination results for the time period to the CSV file
writeOdResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.output.formatter.MemoryOutputFormatter
Write Origin-Destination results for the time period to the Map in memory
writeOdResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.tntp.output.formatter.CSVOutputFormatter
Write Origin-Destination results for the time period to the CSV file
writeOdResultsForCurrentTimePeriodToCsvPrinter(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, CSVPrinter) - Method in class org.goplanit.output.formatter.CsvFileOutputFormatter
Write output values to the OD CSV file for the current iteration
writePathResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Write Path results for the time period to the CSV file
writePathResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.output.formatter.BaseOutputFormatter
Write OD Path results for the time period to the CSV file
writePathResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.output.formatter.MemoryOutputFormatter
Write Path results for the time period to the CSV file
writePathResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.tntp.output.formatter.CSVOutputFormatter
Write Path results for the time period to the CSV file
writePathResultsForCurrentTimePeriodToCsvPrinter(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, CSVPrinter) - Method in class org.goplanit.output.formatter.CsvFileOutputFormatter
Write output values to the Path CSV file for the current iteration
writeSimulationResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.io.output.formatter.PlanItOutputFormatter
Write Simulation results for the current time period to the CSV file
writeSimulationResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.output.formatter.BaseOutputFormatter
Write Simulation results for the current time period to the CSV file
writeSimulationResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.output.formatter.MemoryOutputFormatter
Write Simulation results for the current time period to the CSV file
writeSimulationResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.goplanit.tntp.output.formatter.CSVOutputFormatter
Write Simulation results for the current time period to the CSV file
writeStartElementNewLine(XMLStreamWriter, String, boolean) - Method in class org.goplanit.matsim.converter.MatsimWriter
write a start element and add newline afterwards
writeStartElementNewLine(XMLStreamWriter, String, int) - Static method in class org.goplanit.utils.xml.PlanitXmlWriterUtils
Write a start element (with indentation) and add newline afterwards
writeTransitScheduleXML(XMLStreamWriter, Zoning, MacroscopicNetworkLayer) - Method in class org.goplanit.matsim.converter.MatsimZoningWriter
convert the planit public transport infrastructure to matsim transit schedule xml
writeXmlNetworkFile(MacroscopicNetworkLayerImpl) - Method in class org.goplanit.matsim.converter.MatsimNetworkWriter
write the xml MATSIM network
writeXmlTransitScheduleFile(Zoning) - Method in class org.goplanit.matsim.converter.MatsimZoningWriter
Starting point for persisting the matsim transit schedule file

X

X - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlAttributes
 
X - Static variable in class org.goplanit.matsim.xml.MatsimTransitXmlAttributes
 
XML - org.goplanit.converter.IdMapperType
 
XML_V1 - Static variable in class org.goplanit.utils.xml.PlanitXmlWriterUtils
xml versin 1.0 string
XmlMacroscopicNetworkLayerHelper - Class in org.goplanit.io.xml.network.physical.macroscopic
Process the Infrastructure object populated with data from the XML file
XmlMacroscopicNetworkLayerHelper() - Constructor for class org.goplanit.io.xml.network.physical.macroscopic.XmlMacroscopicNetworkLayerHelper
 
xmlRawNetwork - Variable in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriter
xml element to populate network on
xmlRawZoning - Variable in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriter
xml element to populate zoning on
XmlTextFileOutputFormatter - Interface in org.goplanit.output.formatter
This interfaces defines behaviours which output formatters which generate an XML output file must have.
xmlToPlanit(MotorisationType) - Static method in class org.goplanit.io.xml.util.EnumConversionUtil
convert motorisation type from xml to PLANit
xmlToPlanit(TimeUnit) - Static method in class org.goplanit.io.xml.util.EnumConversionUtil
Convert TimeUnit type from XML to PLANit Unit
xmlToPlanit(TrackType) - Static method in class org.goplanit.io.xml.util.EnumConversionUtil
convert track type from xml to PLANit
xmlToPlanit(UsedToType) - Static method in class org.goplanit.io.xml.util.EnumConversionUtil
convert used-to type from xml to PLANit
xmlToPlanit(VehicularType) - Static method in class org.goplanit.io.xml.util.EnumConversionUtil
convert vehicle type from xml to PLANit
XSD_SCHEMA_URI_DEVELOPMENT_GENERIC - Static variable in class org.goplanit.io.xml.util.PlanitSchema
the schema URI location (dir) of XML components during development
XSD_SCHEMA_URI_RELEASE_GENERIC - Static variable in class org.goplanit.io.xml.util.PlanitSchema
the schema URI location of any PLANit XSD schema for any release version, but without the actual version or schema appended yet

Y

Y - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlAttributes
 
Y - Static variable in class org.goplanit.matsim.xml.MatsimTransitXmlAttributes
 
YARD - Static variable in class org.goplanit.osm.tags.OsmRailwayTags
 
YES - Static variable in class org.goplanit.osm.tags.OsmAccessTags
value: yes tag
YES - Static variable in class org.goplanit.osm.tags.OsmBicycleTags
 
YES - Static variable in class org.goplanit.osm.tags.OsmOneWayTags
 
YES - Static variable in class org.goplanit.osm.tags.OsmPedestrianTags
value for sidewalk key , see also https://wiki.openstreetmap.org/wiki/Key:sidewalk
YES - Static variable in class org.goplanit.osm.tags.OsmTags
 

Z

Z - Static variable in class org.goplanit.matsim.xml.MatsimNetworkXmlAttributes
 
Z - Static variable in class org.goplanit.matsim.xml.MatsimTransitXmlAttributes
 
ZAMBIA - Static variable in class org.goplanit.utils.locale.CountryNames
 
ZIMBABWE - Static variable in class org.goplanit.utils.locale.CountryNames
 
ZIP - Static variable in class org.goplanit.utils.misc.FileUtils
 
ZipUtils - Class in org.goplanit.utils.zip
Utilities for accessing content in zip files
ZipUtils() - Constructor for class org.goplanit.utils.zip.ZipUtils
 
Zone - Interface in org.goplanit.utils.zoning
Zone represent a geographical area with a centroid which in turn represent the single point of departure of all traffic in the zone
ZONE_ID - org.goplanit.gtfs.enums.GtfsKeyType
 
ZONE_ID_CLASS - Static variable in interface org.goplanit.utils.zoning.Zone
the class to use for the id generation
ZoneFactoryImpl<Z extends Zone> - Class in org.goplanit.zoning
Factory for creating od zones (on container)
ZoneFactoryImpl(IdGroupingToken) - Constructor for class org.goplanit.zoning.ZoneFactoryImpl
Constructor
ZoneImpl - Class in org.goplanit.zoning
Represents a zone base class.
ZoneImpl(IdGroupingToken) - Constructor for class org.goplanit.zoning.ZoneImpl
Constructor
ZoneImpl(ZoneImpl) - Constructor for class org.goplanit.zoning.ZoneImpl
Constructor
zones - Variable in class org.goplanit.utils.od.OdDataImpl
holder for zones considered in the matrix
zones - Variable in class org.goplanit.utils.od.OdHashedIterator
Zones object to store travel analysis zones (from Zoning object)
zones - Variable in class org.goplanit.utils.od.OdMatrixIterator
Zones object to store travel analysis zones (from Zoning object)
Zones<Z extends Zone> - Interface in org.goplanit.utils.zoning
Interface to manage zones
ZonesImpl<Z extends Zone> - Class in org.goplanit.zoning
Partial implementation of the Zones <T> interface
ZonesImpl() - Constructor for class org.goplanit.zoning.ZonesImpl
Constructor
ZonesImpl(ZonesImpl<Z>) - Constructor for class org.goplanit.zoning.ZonesImpl
Copy constructor
zoning - Variable in class org.goplanit.io.converter.zoning.PlanitZoningReader
the zoning to populate
zoning - Variable in class org.goplanit.network.transport.TransportModelNetwork
Holds the zoning structure and virtual transport network interfacing with the physical network
zoning - Variable in class org.goplanit.zoning.modifier.event.handler.UpdateConnectoidsOnVertexRemovalHandler
zoning to update zoning components when needed
zoning - Variable in class org.goplanit.zoning.modifier.ZoningModifierImpl
The zoning instance to apply modifications on
Zoning - Class in org.goplanit.zoning
Zoning class which holds a particular zoning
Zoning(IdGroupingToken, IdGroupingToken) - Constructor for class org.goplanit.zoning.Zoning
Constructor The second id generation token should be the token used by the physical network to create physical network entities such as links, nodes, etc.
Zoning(Zoning) - Constructor for class org.goplanit.zoning.Zoning
Copy constructor
ZONING_XSD_FILE - Static variable in class org.goplanit.io.converter.zoning.PlanitZoningReader
Reference to zoning schema location, TODO: move to properties file
ZoningConverter - Class in org.goplanit.converter.zoning
Zoning converter class able to convert a zoning network from one source to another
ZoningConverter(ZoningReader, ZoningWriter) - Constructor for class org.goplanit.converter.zoning.ZoningConverter
constructor
ZoningConverterFactory - Class in org.goplanit.converter.zoning
Factory class for creating zoning converters
ZoningConverterFactory() - Constructor for class org.goplanit.converter.zoning.ZoningConverterFactory
 
ZoningModificationEvent - Interface in org.goplanit.utils.zoning.modifier.event
Interface for the group of events that are used around zoning modification
zoningModifier - Variable in class org.goplanit.zoning.Zoning
modifier that can be used to perform modifications to the zoning that comprise more than a single element of the zoning, e.g.
ZoningModifier - Interface in org.goplanit.utils.zoning.modifier
zoning modifier takes care of modifications that comprise multiple components across the zoning in an integrated fashion
ZoningModifierEventProducer - Interface in org.goplanit.utils.zoning.modifier.event
Interface dedicated to the ZoningModifier event related exposed methods.
ZoningModifierEventType - Class in org.goplanit.utils.zoning.modifier.event
zoning modifier event type class.
ZoningModifierEventType(String) - Constructor for class org.goplanit.utils.zoning.modifier.event.ZoningModifierEventType
Constructor
ZoningModifierImpl - Class in org.goplanit.zoning.modifier
Implementation of the zoningModifier interface
ZoningModifierImpl(Zoning) - Constructor for class org.goplanit.zoning.modifier.ZoningModifierImpl
constructor
ZoningModifierListener - Interface in org.goplanit.utils.zoning.modifier.event
To serve as base listener class for all zoning modification events, where its onX method provides any zoning modification event as parameter
zoningPtSettings - Variable in class org.goplanit.osm.converter.intermodal.OsmIntermodalReaderSettings
the zoning PT settings to use
ZoningReader - Interface in org.goplanit.converter.zoning
interface to read a PLANit zoning
zonings - Variable in class org.goplanit.project.CustomPlanItProject
The registered zonings
zonings - Variable in class org.goplanit.project.PlanItProjectInput
The registered zonings
zoningSettings - Variable in class org.goplanit.io.converter.intermodal.PlanitIntermodalReaderSettings
the zoning settings to use
zoningSettings - Variable in class org.goplanit.io.converter.intermodal.PlanitIntermodalWriterSettings
the zoning settings to use
zoningSettings - Variable in class org.goplanit.matsim.converter.MatsimIntermodalWriterSettings
the zoning settings to use
zoningToPopulate - Variable in class org.goplanit.io.converter.intermodal.PlanitIntermodalReader
the zoning to populate
zoningToPopulate - Variable in class org.goplanit.tntp.converter.zoning.TntpZoningReaderSettings
the zoning to populate
ZoningWriter - Interface in org.goplanit.converter.zoning
Interface to write a PLANit zoning to disk
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages