Uses of Class
org.goplanit.network.LayeredNetwork
-
Packages that use LayeredNetwork Package Description org.goplanit.assignment Traffic assignment classesorg.goplanit.assignment.ltm org.goplanit.assignment.ltm.eltm org.goplanit.assignment.ltm.sltm org.goplanit.assignment.traditionalstatic org.goplanit.cost.physical Contains the definition of physical cost classesorg.goplanit.geoio.converter.network org.goplanit.io.converter.demands Classes used to process the Java classes generated from XSD filesorg.goplanit.io.converter.network org.goplanit.io.converter.zoning org.goplanit.io.project Simple implementations of CustomPlanItProjectorg.goplanit.matsim.converter org.goplanit.network org.goplanit.network.transport Integrated network component object classesorg.goplanit.osm.physical.network.macroscopic org.goplanit.osm.util org.goplanit.project PLANit project classesorg.goplanit.tntp.converter.network -
-
Uses of LayeredNetwork in org.goplanit.assignment
Methods in org.goplanit.assignment that return LayeredNetwork Modifier and Type Method Description LayeredNetwork<?,?>
TrafficAssignmentConfigurator. getInfrastructureNetwork()
collect the registered networkMethods in org.goplanit.assignment with parameters of type LayeredNetwork Modifier and Type Method Description static TrafficAssignmentBuilder<?>
TrafficAssignmentBuilderFactory. createBuilder(String trafficAssignmentType, IdGroupingToken projectToken, InputBuilderListener inputBuilder, Demands theDemands, Zoning theZoning, LayeredNetwork<?,?> theNetwork)
Create a builder for given assignment typeprotected void
TrafficAssignmentConfigurator. setInfrastructureNetwork(LayeredNetwork<?,?> network)
Set the networkConstructors in org.goplanit.assignment with parameters of type LayeredNetwork Constructor Description TrafficAssignmentBuilder(Class<T> trafficAssignmentClass, IdGroupingToken projectToken, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, LayeredNetwork<?,?> network)
Constructor -
Uses of LayeredNetwork in org.goplanit.assignment.ltm
Constructors in org.goplanit.assignment.ltm with parameters of type LayeredNetwork Constructor Description LtmTrafficAssignmentBuilder(Class<T> trafficAssignmentClass, IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, LayeredNetwork<?,?> network)
Constructor -
Uses of LayeredNetwork in org.goplanit.assignment.ltm.eltm
Constructors in org.goplanit.assignment.ltm.eltm with parameters of type LayeredNetwork Constructor Description EventBasedLtmTrafficAssignmentBuilder(IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, LayeredNetwork<?,?> network)
Constructor -
Uses of LayeredNetwork in org.goplanit.assignment.ltm.sltm
Constructors in org.goplanit.assignment.ltm.sltm with parameters of type LayeredNetwork Constructor Description StaticLtmTrafficAssignmentBuilder(IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, LayeredNetwork<?,?> network)
Constructor -
Uses of LayeredNetwork in org.goplanit.assignment.traditionalstatic
Constructors in org.goplanit.assignment.traditionalstatic with parameters of type LayeredNetwork Constructor Description TraditionalStaticAssignmentBuilder(IdGroupingToken projectToken, InputBuilderListener inputBuilder, Demands demands, Zoning zoning, LayeredNetwork<?,?> network)
Constructor -
Uses of LayeredNetwork in org.goplanit.cost.physical
Methods in org.goplanit.cost.physical with parameters of type LayeredNetwork Modifier and Type Method Description abstract void
AbstractPhysicalCost. initialiseBeforeSimulation(LayeredNetwork<?,?> network)
Initialize the cost parameter values in the networkvoid
BprLinkTravelTimeCost. initialiseBeforeSimulation(LayeredNetwork<?,?> network)
Register the BPR cost parameter values on the PhysicalNetworkvoid
FreeFlowLinkTravelTimeCost. initialiseBeforeSimulation(LayeredNetwork<?,?> network)
Initialize the cost parameter values in the networkvoid
SteadyStateTravelTimeCost. initialiseBeforeSimulation(LayeredNetwork<?,?> network)
Initialize the cost parameter values in the network -
Uses of LayeredNetwork in org.goplanit.geoio.converter.network
Methods in org.goplanit.geoio.converter.network with parameters of type LayeredNetwork Modifier and Type Method Description void
GeometryNetworkWriter. write(LayeredNetwork<?,?> network)
write a network to the writer's output format. -
Uses of LayeredNetwork in org.goplanit.io.converter.demands
Fields in org.goplanit.io.converter.demands declared as LayeredNetwork Modifier and Type Field Description protected LayeredNetwork<?,?>
PlanitDemandsReader. referenceNetwork
Reference network to use when demand relate to network entitiesMethods in org.goplanit.io.converter.demands that return LayeredNetwork Modifier and Type Method Description LayeredNetwork<?,?>
PlanitDemandsReader. getReferenceNetwork()
Collect reference network usedMethods in org.goplanit.io.converter.demands with parameters of type LayeredNetwork Modifier and Type Method Description static PlanitDemandsReader
PlanitDemandsReaderFactory. create(String pathDirectory, String xmlFileExtension, LayeredNetwork<?,?> network, Zoning referenceZoning)
Factory methodstatic PlanitDemandsReader
PlanitDemandsReaderFactory. create(String pathDirectory, LayeredNetwork<?,?> referenceNetwork, Zoning referenceZoning)
Factory methodstatic PlanitDemandsReader
PlanitDemandsReaderFactory. create(PlanitDemandsReaderSettings demandsSettings, LayeredNetwork<?,?> referenceNetwork, Zoning referenceZoning)
Factory methodstatic PlanitDemandsReader
PlanitDemandsReaderFactory. create(org.goplanit.xml.generated.XMLElementMacroscopicDemand xmlRawDemands, LayeredNetwork<?,?> referenceNetwork, Zoning referenceZoning)
Factory method where file has already been parsed and we only need to convert from raw XML objects to PLANit memory modelConstructors in org.goplanit.io.converter.demands with parameters of type LayeredNetwork Constructor Description PlanitDemandsReader(PlanitDemandsReaderSettings demandsSettings, LayeredNetwork<?,?> network, Zoning zoning, Demands demandsToPopulate)
Constructor where parsing will be based upon the settings and already present compatible network and zoningPlanitDemandsReader(org.goplanit.xml.generated.XMLElementMacroscopicDemand xmlMacroscopicDemands, LayeredNetwork<?,?> network, Zoning zoning, Demands demandsToPopulate)
Constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model -
Uses of LayeredNetwork in org.goplanit.io.converter.network
Methods in org.goplanit.io.converter.network with parameters of type LayeredNetwork Modifier and Type Method Description static PlanitNetworkReader
PlanitNetworkReaderFactory. create(String inputDirectory, String xmlFileExtension, LayeredNetwork<?,?> network)
Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving countrystatic PlanitNetworkReader
PlanitNetworkReaderFactory. create(PlanitNetworkReaderSettings settings, LayeredNetwork<?,?> network)
Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving countrystatic PlanitNetworkReader
PlanitNetworkReaderFactory. create(org.goplanit.xml.generated.XMLElementMacroscopicNetwork xmlRawNetwork, PlanitNetworkReaderSettings settings, LayeredNetwork<?,?> network)
Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving countrystatic PlanitNetworkReader
PlanitNetworkReaderFactory. create(org.goplanit.xml.generated.XMLElementMacroscopicNetwork xmlRawNetwork, LayeredNetwork<?,?> network)
Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving countryprotected void
PlanitNetworkReader. setNetwork(LayeredNetwork<?,?> network)
Place network to populatevoid
PlanitNetworkWriter. write(LayeredNetwork<?,?> network)
write a network to the writer's output format.Constructors in org.goplanit.io.converter.network with parameters of type LayeredNetwork Constructor Description PlanitNetworkReader(String networkPathDirectory, String xmlFileExtension, LayeredNetwork<?,?> network)
ConstructorPlanitNetworkReader(PlanitNetworkReaderSettings settings, LayeredNetwork<?,?> network)
Constructor where settings are directly provided such that input information can be exracted from itPlanitNetworkReader(org.goplanit.xml.generated.XMLElementMacroscopicNetwork externalXmlRawNetwork, PlanitNetworkReaderSettings settings, LayeredNetwork<?,?> network)
Constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory modelPlanitNetworkReader(org.goplanit.xml.generated.XMLElementMacroscopicNetwork externalXmlRawNetwork, LayeredNetwork<?,?> network)
Constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model -
Uses of LayeredNetwork in org.goplanit.io.converter.zoning
Fields in org.goplanit.io.converter.zoning declared as LayeredNetwork Modifier and Type Field Description protected LayeredNetwork<?,?>
PlanitZoningReader. network
the network this zoning relates toMethods in org.goplanit.io.converter.zoning that return LayeredNetwork Modifier and Type Method Description LayeredNetwork<?,?>
PlanitZoningReader. getReferenceNetwork()
Access to reference network usedMethods in org.goplanit.io.converter.zoning with parameters of type LayeredNetwork Modifier and Type Method Description static PlanitZoningReader
PlanitZoningReaderFactory. create(String pathDirectory, String xmlFileExtension, LayeredNetwork<?,?> network, Zoning zoning)
Factory methodstatic PlanitZoningReader
PlanitZoningReaderFactory. create(String pathDirectory, LayeredNetwork<?,?> network)
Factory methodstatic PlanitZoningReader
PlanitZoningReaderFactory. create(PlanitZoningReaderSettings zoningSettings, LayeredNetwork<?,?> referenceNetwork)
Factory methodstatic PlanitZoningReader
PlanitZoningReaderFactory. create(PlanitZoningReaderSettings zoningSettings, LayeredNetwork<?,?> referenceNetwork, Zoning zoningToPopulate)
Factory methodstatic PlanitZoningReader
PlanitZoningReaderFactory. create(org.goplanit.xml.generated.XMLElementMacroscopicZoning xmlRawZoning, PlanitZoningReaderSettings zoningSettings, LayeredNetwork<?,?> network, Zoning zoning)
Factory method where file has already been parsed and we only need to convert from raw XML objects to PLANit memory modelstatic PlanitZoningReader
PlanitZoningReaderFactory. create(org.goplanit.xml.generated.XMLElementMacroscopicZoning xmlRawZoning, LayeredNetwork<?,?> network, Zoning zoning)
Factory method where file has already been parsed and we only need to convert from raw XML objects to PLANit memory modelprotected void
PlanitZoningReader. setReferenceNetwork(LayeredNetwork<?,?> network)
Set the network to utiliseConstructors in org.goplanit.io.converter.zoning with parameters of type LayeredNetwork Constructor Description PlanitZoningReader(String pathDirectory, String xmlFileExtension, LayeredNetwork<?,?> network, Zoning zoning)
ConstructorPlanitZoningReader(PlanitZoningReaderSettings settings, LayeredNetwork<?,?> network, Zoning zoning)
ConstructorPlanitZoningReader(org.goplanit.xml.generated.XMLElementMacroscopicZoning xmlMacroscopicZoning, PlanitZoningReaderSettings settings, LayeredNetwork<?,?> network, Zoning zoning)
Constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory modelPlanitZoningReader(org.goplanit.xml.generated.XMLElementMacroscopicZoning xmlMacroscopicZoning, LayeredNetwork<?,?> network, Zoning zoning)
Constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model -
Uses of LayeredNetwork in org.goplanit.io.project
Methods in org.goplanit.io.project with parameters of type LayeredNetwork Modifier and Type Method Description TrafficAssignmentConfigurator<? extends TrafficAssignment>
PlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, LayeredNetwork<?,?> theNetwork)
Create and register a traffic assignment instance of a given typeTrafficAssignmentConfigurator<? extends TrafficAssignment>
PlanItSimpleProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, LayeredNetwork<?,?> theNetwork)
Disallow the use of the generic create and register traffic assignment because a simple project automatically determines its demands, zoning, and network -
Uses of LayeredNetwork in org.goplanit.matsim.converter
Methods in org.goplanit.matsim.converter with parameters of type LayeredNetwork Modifier and Type Method Description protected boolean
MatsimWriter. validateNetwork(LayeredNetwork<?,?> referenceNetwork)
Validate the network instance available, throw or log when issues are foundvoid
MatsimNetworkWriter. write(LayeredNetwork<?,?> network)
write a network to the writer's output format. -
Uses of LayeredNetwork in org.goplanit.network
Subclasses of LayeredNetwork in org.goplanit.network Modifier and Type Class Description class
MacroscopicNetwork
Macroscopic Network which stores one or more macroscopic network infrastructure layers that together form the complete (intermodal) network.class
ServiceNetwork
A service network is a network built on top of a topological (physical) transport network providing services leveraging this underlying network.class
TopologicalLayerNetwork<T extends TopologicalLayer,U extends TopologicalLayers<T>>
A network with topological transport layers, meaning that apart from representing a physical reality the result is topologically meaningful, has nodes, links, and some geographic notion via a coordinate reference systemclass
UntypedPhysicalNetwork<L extends UntypedPhysicalLayer<?,?,?>,LS extends UntypedPhysicalNetworkLayers<L>>
A network that comprises physical topological transport network elements, i.e., roads, rail, etc.Methods in org.goplanit.network that return LayeredNetwork Modifier and Type Method Description abstract LayeredNetwork
LayeredNetwork. deepClone()
deep clone on planit component should attempt to also update internal dependencies between deep cloned containers where possibleabstract LayeredNetwork
LayeredNetwork. shallowClone()
Create a shallow copy of this entityConstructors in org.goplanit.network with parameters of type LayeredNetwork Constructor Description LayeredNetwork(LayeredNetwork<U,T> other, boolean deepCopy, ManagedIdDeepCopyMapper<Mode> modeMapper, ManagedIdDeepCopyMapper<U> layerMapper)
Copy constructor. -
Uses of LayeredNetwork in org.goplanit.network.transport
Methods in org.goplanit.network.transport with parameters of type LayeredNetwork Modifier and Type Method Description static int
TransportModelNetwork. getNumberOfEdgeSegmentsAllLayers(LayeredNetwork<?,?> theNetwork, Zoning theZoning)
Returns the total number of edge segments available in this traffic assignment by combining the physical and non-physical link segmentsstatic int
TransportModelNetwork. getNumberOfPhysicalLinkSegmentsAllLayers(LayeredNetwork<?,?> theNetwork)
Returns the total number of link segments available in this physical layered network across all eligible layersstatic int
TransportModelNetwork. getNumberOfPhysicalNodesAllLayers(LayeredNetwork<?,?> theNetwork)
Returns the total number of physical nodes available in this transport network across all eligible layersstatic int
TransportModelNetwork. getNumberOfVerticesAllLayers(LayeredNetwork<?,?> physicalNetwork, Zoning zoning)
Returns the total physical vertices and centroid vertices (of od and/or transfer zones) in this transport network -
Uses of LayeredNetwork in org.goplanit.osm.physical.network.macroscopic
Subclasses of LayeredNetwork in org.goplanit.osm.physical.network.macroscopic Modifier and Type Class Description class
PlanitOsmNetwork
Macroscopic network with additional OSM functionality Disclaimer: The descriptions for the default OSM link segment types have been copied from the OSM Wiki -
Uses of LayeredNetwork in org.goplanit.osm.util
Methods in org.goplanit.osm.util with parameters of type LayeredNetwork Modifier and Type Method Description static List<? extends NetworkLayer>
PlanitNetworkLayerUtils. getNetworkLayersWithActiveOsmNode(long osmNodeId, LayeredNetwork<?,?> network, OsmNetworkToZoningReaderData networkToZoningData)
Collect the layers where the OSM node is active in either as an extreme node or internal to a PLANit linkstatic boolean
PlanitNetworkLayerUtils. hasNetworkLayersWithActiveOsmNode(long osmNodeId, LayeredNetwork<?,?> network, OsmNetworkReaderData networkData)
Verify if there exist any layers where the node is active either as an extreme node or internal to a PLANit linkstatic boolean
PlanitNetworkLayerUtils. hasNetworkLayersWithActiveOsmNode(long osmNodeId, LayeredNetwork<?,?> network, OsmNetworkToZoningReaderData networkToZoningData)
Verify if there exist any layers where the node is active either as an extreme node or internal to a PLANit link -
Uses of LayeredNetwork in org.goplanit.project
Fields in org.goplanit.project with type parameters of type LayeredNetwork Modifier and Type Field Description protected Map<LayeredNetwork<?,?>,List<InitialMacroscopicLinkSegmentCost>>
PlanItProjectInput. initialLinkSegmentCosts
Map to store all InitialLinkSegmentCost objects for each physical networkMethods in org.goplanit.project that return LayeredNetwork Modifier and Type Method Description LayeredNetwork<?,?>
CustomPlanItProject. createAndRegisterInfrastructureNetwork(String infrastructureNetworkType)
Create and register an infrastructure based network on the projectLayeredNetwork<?,?>
PlanItProjectInput. createAndRegisterInfrastructureNetwork(String infrastructureNetworkType)
Create and register an infrastructure based network on the project inputMethods in org.goplanit.project with parameters of type LayeredNetwork Modifier and Type Method Description Demands
CustomPlanItProject. createAndRegisterDemands(Zoning zoning, LayeredNetwork<?,?> network)
Create and register demands to the projectDemands
PlanItProjectInput. createAndRegisterDemands(Zoning zoning, LayeredNetwork<?,?> network)
Create and register demands to the project inputsInitialMacroscopicLinkSegmentCost
CustomPlanItProject. createAndRegisterInitialLinkSegmentCost(LayeredNetwork<?,?> network, String fileName)
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 projectInitialMacroscopicLinkSegmentCost
CustomPlanItProject. createAndRegisterInitialLinkSegmentCost(LayeredNetwork<?,?> network, String fileName, TimePeriod timePeriod)
Create and register initial link segment costs from a (single) file and register it to the provided time periodInitialMacroscopicLinkSegmentCost
PlanItProjectInput. createAndRegisterInitialLinkSegmentCost(LayeredNetwork<?,?> network, String fileName)
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.protected InitialMacroscopicLinkSegmentCost
PlanItProjectInput. createAndRegisterInitialLinkSegmentCost(LayeredNetwork<?,?> network, String fileName, TimePeriod timePeriod)
Create and register initial link segment costs from a (single) file for all time periods (which are assumed are sorted by start time)TrafficAssignmentConfigurator<? extends TrafficAssignment>
CustomPlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, LayeredNetwork<?,?> theNetwork)
Create and register a traffic assignment instance of a given typeZoning
CustomPlanItProject. createAndRegisterZoning(LayeredNetwork<?,?> network)
Create and register the zoning system on the networkZoning
PlanItProjectInput. createAndRegisterZoning(LayeredNetwork<?,?> infrastructureNetwork)
Create and register the zoning system on the network and project inputList<InitialMacroscopicLinkSegmentCost>
CustomPlanItProject. getInitialLinkSegmentCost(LayeredNetwork<?,?> network)
Return the initial link segment costs for a networkList<InitialMacroscopicLinkSegmentCost>
PlanItProjectInput. getInitialLinkSegmentCost(LayeredNetwork<?,?> network)
Return the initial link segment costs for a network -
Uses of LayeredNetwork in org.goplanit.tntp.converter.network
Methods in org.goplanit.tntp.converter.network that return LayeredNetwork Modifier and Type Method Description LayeredNetwork<?,?>
TntpNetworkReader. read()
parse the network based on the configuration of the implementing class to yield a PLANit networkMethods in org.goplanit.tntp.converter.network with parameters of type LayeredNetwork Modifier and Type Method Description static TntpNetworkReader
TntpNetworkReaderFactory. create(TntpNetworkReaderSettings settings, LayeredNetwork<?,?> network)
Create a TNTPNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving countryConstructors in org.goplanit.tntp.converter.network with parameters of type LayeredNetwork Constructor Description TntpNetworkReader(TntpNetworkReaderSettings settings, LayeredNetwork<?,?> network)
Constructor
-