Uses of Class
org.goplanit.network.TransportLayerNetwork
-
Packages that use TransportLayerNetwork 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.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 TransportLayerNetwork in org.goplanit.assignment
Methods in org.goplanit.assignment that return TransportLayerNetwork Modifier and Type Method Description TransportLayerNetwork<?,?>TrafficAssignment. getInfrastructureNetwork()Get the physical network for the current assignmentTransportLayerNetwork<?,?>TrafficAssignmentConfigurator. getInfrastructureNetwork()collect the registered networkMethods in org.goplanit.assignment with parameters of type TransportLayerNetwork Modifier and Type Method Description static TrafficAssignmentBuilder<?>TrafficAssignmentBuilderFactory. createBuilder(String trafficAssignmentType, IdGroupingToken projectToken, InputBuilderListener inputBuilder, Demands theDemands, Zoning theZoning, TransportLayerNetwork<?,?> theNetwork)Create a builder for given assignment typevoidTrafficAssignment. setInfrastructureNetwork(TransportLayerNetwork<?,?> physicalNetwork)Set the physicalNetwork for the current assignmentprotected voidTrafficAssignmentConfigurator. setInfrastructureNetwork(TransportLayerNetwork<?,?> network)Set the networkConstructors in org.goplanit.assignment with parameters of type TransportLayerNetwork Constructor Description TrafficAssignmentBuilder(Class<T> trafficAssignmentClass, IdGroupingToken projectToken, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, TransportLayerNetwork<?,?> network)Constructor -
Uses of TransportLayerNetwork in org.goplanit.assignment.ltm
Constructors in org.goplanit.assignment.ltm with parameters of type TransportLayerNetwork Constructor Description LtmTrafficAssignmentBuilder(Class<T> trafficAssignmentClass, IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, TransportLayerNetwork<?,?> network)Constructor -
Uses of TransportLayerNetwork in org.goplanit.assignment.ltm.eltm
Constructors in org.goplanit.assignment.ltm.eltm with parameters of type TransportLayerNetwork Constructor Description EventBasedLtmTrafficAssignmentBuilder(IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, TransportLayerNetwork<?,?> network)Constructor -
Uses of TransportLayerNetwork in org.goplanit.assignment.ltm.sltm
Constructors in org.goplanit.assignment.ltm.sltm with parameters of type TransportLayerNetwork Constructor Description StaticLtmTrafficAssignmentBuilder(IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, TransportLayerNetwork<?,?> network)Constructor -
Uses of TransportLayerNetwork in org.goplanit.assignment.traditionalstatic
Constructors in org.goplanit.assignment.traditionalstatic with parameters of type TransportLayerNetwork Constructor Description TraditionalStaticAssignmentBuilder(IdGroupingToken projectToken, InputBuilderListener inputBuilder, Demands demands, Zoning zoning, TransportLayerNetwork<?,?> network)Constructor -
Uses of TransportLayerNetwork in org.goplanit.cost.physical
Methods in org.goplanit.cost.physical with parameters of type TransportLayerNetwork Modifier and Type Method Description abstract voidAbstractPhysicalCost. initialiseBeforeSimulation(TransportLayerNetwork<?,?> network)Initialize the cost parameter values in the networkvoidBPRLinkTravelTimeCost. initialiseBeforeSimulation(TransportLayerNetwork<?,?> network)Register the BPR cost parameter values on the PhysicalNetworkvoidFreeFlowLinkTravelTimeCost. initialiseBeforeSimulation(TransportLayerNetwork<?,?> network)Initialize the cost parameter values in the networkvoidSteadyStateTravelTimeCost. initialiseBeforeSimulation(TransportLayerNetwork<?,?> network)Initialize the cost parameter values in the network -
Uses of TransportLayerNetwork in org.goplanit.io.converter.network
Methods in org.goplanit.io.converter.network with parameters of type TransportLayerNetwork Modifier and Type Method Description static PlanitNetworkReaderPlanitNetworkReaderFactory. create(String inputDirectory, String xmlFileExtension, TransportLayerNetwork<?,?> network)Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving countrystatic PlanitNetworkReaderPlanitNetworkReaderFactory. create(PlanitNetworkReaderSettings settings, TransportLayerNetwork<?,?> network)Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving countrystatic PlanitNetworkReaderPlanitNetworkReaderFactory. create(org.goplanit.xml.generated.XMLElementMacroscopicNetwork xmlRawNetwork, TransportLayerNetwork<?,?> network)Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving countryprotected voidPlanitNetworkReader. setNetwork(TransportLayerNetwork<?,?> network)Place network to populatevoidPlanitNetworkWriter. write(TransportLayerNetwork<?,?> network)write a network to the writer's output format.Constructors in org.goplanit.io.converter.network with parameters of type TransportLayerNetwork Constructor Description PlanitNetworkReader(String networkPathDirectory, String xmlFileExtension, TransportLayerNetwork<?,?> network)ConstructorPlanitNetworkReader(PlanitNetworkReaderSettings settings, TransportLayerNetwork<?,?> network)Constructor where settings are directly provided such that input information can be exracted from itPlanitNetworkReader(org.goplanit.xml.generated.XMLElementMacroscopicNetwork externalXmlRawNetwork, TransportLayerNetwork<?,?> network)Constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model -
Uses of TransportLayerNetwork in org.goplanit.io.converter.zoning
Fields in org.goplanit.io.converter.zoning declared as TransportLayerNetwork Modifier and Type Field Description protected TransportLayerNetwork<?,?>PlanitZoningReader. networkthe network this zoning relates toMethods in org.goplanit.io.converter.zoning with parameters of type TransportLayerNetwork Modifier and Type Method Description static PlanitZoningReaderPlanitZoningReaderFactory. create(String pathDirectory, String xmlFileExtension, TransportLayerNetwork<?,?> network, Zoning zoning)Factory methodstatic PlanitZoningReaderPlanitZoningReaderFactory. create(PlanitZoningReaderSettings zoningSettings, TransportLayerNetwork<?,?> referenceNetwork, Zoning zoningToPopulate)Factory methodstatic PlanitZoningReaderPlanitZoningReaderFactory. create(org.goplanit.xml.generated.XMLElementMacroscopicZoning xmlRawZoning, TransportLayerNetwork<?,?> 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 voidPlanitZoningReader. setNetwork(TransportLayerNetwork<?,?> network)Set the network to utiliseConstructors in org.goplanit.io.converter.zoning with parameters of type TransportLayerNetwork Constructor Description PlanitZoningReader(String pathDirectory, String xmlFileExtension, TransportLayerNetwork<?,?> network, Zoning zoning)ConstructorPlanitZoningReader(PlanitZoningReaderSettings settings, TransportLayerNetwork<?,?> network, Zoning zoning)ConstructorPlanitZoningReader(org.goplanit.xml.generated.XMLElementMacroscopicZoning xmlMacroscopicZoning, TransportLayerNetwork<?,?> 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 TransportLayerNetwork in org.goplanit.io.project
Methods in org.goplanit.io.project with parameters of type TransportLayerNetwork Modifier and Type Method Description TrafficAssignmentConfigurator<? extends TrafficAssignment>PlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, TransportLayerNetwork<?,?> theNetwork)Create and register a traffic assignment instance of a given typeTrafficAssignmentConfigurator<? extends TrafficAssignment>PlanItSimpleProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, TransportLayerNetwork<?,?> 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 TransportLayerNetwork in org.goplanit.matsim.converter
Methods in org.goplanit.matsim.converter with parameters of type TransportLayerNetwork Modifier and Type Method Description protected booleanMatsimWriter. validateNetwork(TransportLayerNetwork<?,?> referenceNetwork)Validate the network instance available, throw or log when issues are foundvoidMatsimNetworkWriter. write(TransportLayerNetwork<?,?> network)write a network to the writer's output format. -
Uses of TransportLayerNetwork in org.goplanit.network
Subclasses of TransportLayerNetwork in org.goplanit.network Modifier and Type Class Description classMacroscopicNetworkMacroscopic Network which stores one or more macroscopic network infrastructure layers that together form the complete (intermodal) network.classServiceNetworkA service network is a network built on top of a topological (physical) transport network providing services leveraging this underlying network.classTopologicalLayerNetwork<T extends TopologicalLayer,U extends TopologicalLayers<T>>A network with topological transport layers, meaning that apart from representing a physical reality the result is topologically meaningful, has nodes, links, and some geographic notion via a coordinate reference systemclassUntypedPhysicalNetwork<L extends UntypedPhysicalLayer<?,?,?>,LS extends UntypedPhysicalNetworkLayers<L>>A network that comprises physical topological transport network elements, i.e., roads, rail, etc. -
Uses of TransportLayerNetwork in org.goplanit.network.transport
Fields in org.goplanit.network.transport declared as TransportLayerNetwork Modifier and Type Field Description protected TransportLayerNetwork<?,?>TransportModelNetwork. infrastructureNetworkHolds the infrastructure road network that is being modelledMethods in org.goplanit.network.transport that return TransportLayerNetwork Modifier and Type Method Description TransportLayerNetwork<?,?>TransportModelNetwork. getInfrastructureNetwork()Collect the physical network component of the transport networkConstructors in org.goplanit.network.transport with parameters of type TransportLayerNetwork Constructor Description TransportModelNetwork(TransportLayerNetwork<?,?> infrastructureNetwork, Zoning zoning)Constructor -
Uses of TransportLayerNetwork in org.goplanit.osm.physical.network.macroscopic
Subclasses of TransportLayerNetwork in org.goplanit.osm.physical.network.macroscopic Modifier and Type Class Description classPlanitOsmNetworkMacroscopic network with additional OSM functionality Disclaimer: The descriptions for the default OSM link segment types have been copied from the OSM Wiki -
Uses of TransportLayerNetwork in org.goplanit.osm.util
Methods in org.goplanit.osm.util with parameters of type TransportLayerNetwork Modifier and Type Method Description static booleanPlanitNetworkLayerUtils. hasNetworkLayersWithActiveOsmNode(long osmNodeId, TransportLayerNetwork<?,?> 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 booleanPlanitNetworkLayerUtils. hasNetworkLayersWithActiveOsmNode(long osmNodeId, TransportLayerNetwork<?,?> 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 TransportLayerNetwork in org.goplanit.project
Fields in org.goplanit.project with type parameters of type TransportLayerNetwork Modifier and Type Field Description protected Map<TransportLayerNetwork<?,?>,List<InitialLinkSegmentCost>>PlanItProjectInput. initialLinkSegmentCostsMap to store all InitialLinkSegmentCost objects for each physical networkMethods in org.goplanit.project that return TransportLayerNetwork Modifier and Type Method Description TransportLayerNetwork<?,?>CustomPlanItProject. createAndRegisterInfrastructureNetwork(String infrastructureNetworkType)Create and register an infrastructure based network on the projectTransportLayerNetwork<?,?>PlanItProjectInput. createAndRegisterInfrastructureNetwork(String infrastructureNetworkType)Create and register an infrastructure based network on the project inputMethods in org.goplanit.project with parameters of type TransportLayerNetwork Modifier and Type Method Description DemandsCustomPlanItProject. createAndRegisterDemands(Zoning zoning, TransportLayerNetwork<?,?> network)Create and register demands to the projectDemandsPlanItProjectInput. createAndRegisterDemands(Zoning zoning, TransportLayerNetwork<?,?> network)Create and register demands to the project inputsInitialLinkSegmentCostCustomPlanItProject. createAndRegisterInitialLinkSegmentCost(TransportLayerNetwork<?,?> 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 projectInitialLinkSegmentCostCustomPlanItProject. createAndRegisterInitialLinkSegmentCost(TransportLayerNetwork<?,?> network, String fileName, TimePeriod timePeriod)Create and register initial link segment costs from a (single) file and register it to the provided time periodInitialLinkSegmentCostPlanItProjectInput. createAndRegisterInitialLinkSegmentCost(TransportLayerNetwork<?,?> 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 InitialLinkSegmentCostPlanItProjectInput. createAndRegisterInitialLinkSegmentCost(TransportLayerNetwork<?,?> 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, TransportLayerNetwork<?,?> theNetwork)Create and register a traffic assignment instance of a given typeZoningCustomPlanItProject. createAndRegisterZoning(TransportLayerNetwork<?,?> network)Create and register the zoning system on the networkZoningPlanItProjectInput. createAndRegisterZoning(TransportLayerNetwork<?,?> infrastructureNetwork)Create and register the zoning system on the network and project inputList<InitialLinkSegmentCost>CustomPlanItProject. getInitialLinkSegmentCost(TransportLayerNetwork<?,?> network)Return the initial link segment costs for a networkList<InitialLinkSegmentCost>PlanItProjectInput. getInitialLinkSegmentCost(TransportLayerNetwork<?,?> network)Return the initial link segment costs for a network -
Uses of TransportLayerNetwork in org.goplanit.tntp.converter.network
Methods in org.goplanit.tntp.converter.network that return TransportLayerNetwork Modifier and Type Method Description TransportLayerNetwork<?,?>TntpNetworkReader. read()parse the network based on the configuration of the implementing class to yield a PLANit network
-