Uses of Class
org.planit.network.InfrastructureNetwork
-
Packages that use InfrastructureNetwork Package Description org.planit.assignment Traffic assignment classesorg.planit.assignment.eltm org.planit.assignment.traditionalstatic org.planit.cost.physical Contains the definition of physical cost classesorg.planit.input Top-level input classes and interfacesorg.planit.io.intermodal org.planit.io.network.converter org.planit.io.project Simple implementations of CustomPlanItProjectorg.planit.io.zoning org.planit.network.converter org.planit.network.macroscopic org.planit.network.transport Integrated network component object classesorg.planit.project PLANit project classesorg.planit.tntp.input Scanner reader for reading input files which are in the TNTP Format -
-
Uses of InfrastructureNetwork in org.planit.assignment
Methods in org.planit.assignment that return InfrastructureNetwork Modifier and Type Method Description InfrastructureNetworkTrafficAssignmentConfigurator. getInfrastructureNetwork()collect the registered networkMethods in org.planit.assignment with parameters of type InfrastructureNetwork Modifier and Type Method Description static TrafficAssignmentBuilder<?>TrafficAssignmentBuilderFactory. createBuilder(String trafficAssignmentType, IdGroupingToken projectToken, InputBuilderListener inputBuilder, Demands theDemands, Zoning theZoning, InfrastructureNetwork theNetwork)Create a builder for given assignment typevoidTrafficAssignment. setInfrastructureNetwork(InfrastructureNetwork network)Set the network for the current assignmentprotected voidTrafficAssignmentConfigurator. setInfrastructureNetwork(InfrastructureNetwork network)Set the networkConstructors in org.planit.assignment with parameters of type InfrastructureNetwork Constructor Description CapacityConstrainedTrafficAssignmentBuilder(Class<T> capacityconstrainedAssignmentClass, IdGroupingToken tokenId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, InfrastructureNetwork network)ConstructorDynamicTrafficAssignmentBuilder(Class<T> trafficAssignmentClass, IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, InfrastructureNetwork network)ConstructorTrafficAssignmentBuilder(Class<T> trafficAssignmentClass, IdGroupingToken projectToken, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, InfrastructureNetwork network)Constructor -
Uses of InfrastructureNetwork in org.planit.assignment.eltm
Constructors in org.planit.assignment.eltm with parameters of type InfrastructureNetwork Constructor Description ELTMTrafficAssignmentBuilder(IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, InfrastructureNetwork network)Constructor -
Uses of InfrastructureNetwork in org.planit.assignment.traditionalstatic
Constructors in org.planit.assignment.traditionalstatic with parameters of type InfrastructureNetwork Constructor Description TraditionalStaticAssignmentBuilder(IdGroupingToken projectToken, InputBuilderListener inputBuilder, Demands demands, Zoning zoning, InfrastructureNetwork network)Constructor -
Uses of InfrastructureNetwork in org.planit.cost.physical
Methods in org.planit.cost.physical with parameters of type InfrastructureNetwork Modifier and Type Method Description abstract voidAbstractPhysicalCost. initialiseBeforeSimulation(InfrastructureNetwork network)Initialize the cost parameter values in the networkvoidBPRLinkTravelTimeCost. initialiseBeforeSimulation(InfrastructureNetwork network)Register the BPR cost parameter values on the PhysicalNetwork Call this method after all the calls to set the cost parameters have been made -
Uses of InfrastructureNetwork in org.planit.input
Methods in org.planit.input with parameters of type InfrastructureNetwork Modifier and Type Method Description MacroscopicLinkSegmentInputBuilderListener. getLinkSegmentByExternalId(InfrastructureNetwork network, String externalId)returns the link segment by a given external id Extremely slow, because it is not indexed at the moment -
Uses of InfrastructureNetwork in org.planit.io.intermodal
Methods in org.planit.io.intermodal with parameters of type InfrastructureNetwork Modifier and Type Method Description ZoningPlanitInterModalReader. read(InfrastructureNetwork network, Map<String,Node> nodesByXmlIds)read the zoning from disk -
Uses of InfrastructureNetwork in org.planit.io.network.converter
Methods in org.planit.io.network.converter that return InfrastructureNetwork Modifier and Type Method Description InfrastructureNetworkPlanitNetworkReader. read()parse the network based on the configuration of the implementing class to yield a PLANit networkMethods in org.planit.io.network.converter with parameters of type InfrastructureNetwork Modifier and Type Method Description static PlanitNetworkReaderPlanitNetworkReaderFactory. createReader(String networkPath, String xmlFileExtension, InfrastructureNetwork network)Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving countrystatic PlanitNetworkReaderPlanitNetworkReaderFactory. createReader(org.planit.xml.generated.XMLElementMacroscopicNetwork xmlRawNetwork, InfrastructureNetwork network)Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving countryprotected voidPlanitNetworkReader. setNetwork(InfrastructureNetwork network)place network to populatevoidPlanitNetworkWriter. write(InfrastructureNetwork network)write a network to the writer's output format.Constructors in org.planit.io.network.converter with parameters of type InfrastructureNetwork Constructor Description PlanitNetworkReader(String networkPathDirectory, String xmlFileExtension, InfrastructureNetwork network)constructorPlanitNetworkReader(org.planit.xml.generated.XMLElementMacroscopicNetwork externalXmlRawNetwork, InfrastructureNetwork network)constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model -
Uses of InfrastructureNetwork in org.planit.io.project
Methods in org.planit.io.project with parameters of type InfrastructureNetwork Modifier and Type Method Description TrafficAssignmentConfigurator<? extends TrafficAssignment>PlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, InfrastructureNetwork theNetwork)Create and register a deterministic traffic assignment instance of a given typeTrafficAssignmentConfigurator<? extends TrafficAssignment>PlanItSimpleProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, InfrastructureNetwork 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 InfrastructureNetwork in org.planit.io.zoning
Methods in org.planit.io.zoning with parameters of type InfrastructureNetwork Modifier and Type Method Description ZoningPlanitZoningReader. read(InfrastructureNetwork network, Map<String,Node> nodesByXmlId, Map<String,MacroscopicLinkSegment> linkSegmentsByXmlId)read the zoning from disk -
Uses of InfrastructureNetwork in org.planit.network.converter
Methods in org.planit.network.converter that return InfrastructureNetwork Modifier and Type Method Description InfrastructureNetworkNetworkReader. read()parse the network based on the configuration of the implementing class to yield a PLANit networkMethods in org.planit.network.converter with parameters of type InfrastructureNetwork Modifier and Type Method Description voidNetworkWriter. write(InfrastructureNetwork network)write a network to the writer's output format. -
Uses of InfrastructureNetwork in org.planit.network.macroscopic
Subclasses of InfrastructureNetwork in org.planit.network.macroscopic Modifier and Type Class Description classMacroscopicNetworkMacroscopic Network which stores one or more macroscopic network infrastructure layers that together form the complete (intermodal) network. -
Uses of InfrastructureNetwork in org.planit.network.transport
Fields in org.planit.network.transport declared as InfrastructureNetwork Modifier and Type Field Description protected InfrastructureNetworkTransportNetwork. infrastructureNetworkHolds the infrastructure road network that is being modelledMethods in org.planit.network.transport that return InfrastructureNetwork Modifier and Type Method Description InfrastructureNetworkTransportNetwork. getInfrastructureNetwork()Collect the physical network component of the transport networkConstructors in org.planit.network.transport with parameters of type InfrastructureNetwork Constructor Description TransportNetwork(InfrastructureNetwork infrastructureNetwork, Zoning zoning)Constructor -
Uses of InfrastructureNetwork in org.planit.project
Fields in org.planit.project with type parameters of type InfrastructureNetwork Modifier and Type Field Description protected TreeMap<Long,InfrastructureNetwork>PlanItProjectInput. infrastructureNetworkMapThe physical networks registered on this projectprotected Map<InfrastructureNetwork,List<InitialLinkSegmentCost>>PlanItProjectInput. initialLinkSegmentCostsMap to store all InitialLinkSegmentCost objects for each physical networkMethods in org.planit.project that return InfrastructureNetwork Modifier and Type Method Description InfrastructureNetworkCustomPlanItProject. createAndRegisterInfrastructureNetwork(String infrastructureNetworkType)Create and register an infrastructure based network on the projectInfrastructureNetworkPlanItProjectInput. createAndRegisterInfrastructureNetwork(String infrastructureNetworkType)Create and register an infrastructure based network on the project inputInfrastructureNetworkPlanItProjectInput.ProjectNetworks. getFirstInfrastructureNetwork()Collect the first network that is registered (if any).InfrastructureNetworkPlanItProjectInput.ProjectNetworks. getInfrastructureNetwork(long id)Get infrastructure network by idMethods in org.planit.project that return types with arguments of type InfrastructureNetwork Modifier and Type Method Description List<InfrastructureNetwork>PlanItProjectInput.ProjectNetworks. toList()Returns a List of infrastructure based networksMethods in org.planit.project with parameters of type InfrastructureNetwork Modifier and Type Method Description DemandsCustomPlanItProject. createAndRegisterDemands(Zoning zoning, InfrastructureNetwork network)Create and register demands to the projectDemandsPlanItProjectInput. createAndRegisterDemands(Zoning zoning, InfrastructureNetwork network)Create and register demands to the project inputsInitialLinkSegmentCostCustomPlanItProject. createAndRegisterInitialLinkSegmentCost(InfrastructureNetwork 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 projectList<InitialLinkSegmentCostPeriod>CustomPlanItProject. createAndRegisterInitialLinkSegmentCost(InfrastructureNetwork network, String fileName, Demands demands)Create and register initial link segment costs from a (single) file for all time periods in Demands objectInitialLinkSegmentCostPeriodCustomPlanItProject. createAndRegisterInitialLinkSegmentCost(InfrastructureNetwork 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(InfrastructureNetwork 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 projectList<InitialLinkSegmentCostPeriod>PlanItProjectInput. createAndRegisterInitialLinkSegmentCost(InfrastructureNetwork network, String fileName, Demands demands)Create and register initial link segment costs from a (single) file for all time periods in Demands objectInitialLinkSegmentCostPeriodPlanItProjectInput. createAndRegisterInitialLinkSegmentCost(InfrastructureNetwork network, String fileName, TimePeriod timePeriod)Create and register initial link segment costs from a (single) file for each time periodTrafficAssignmentConfigurator<? extends TrafficAssignment>CustomPlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, InfrastructureNetwork theNetwork)Create and register a deterministic traffic assignment instance of a given typeZoningCustomPlanItProject. createAndRegisterZoning(InfrastructureNetwork network)Create and register the zoning system on the networkZoningPlanItProjectInput. createAndRegisterZoning(InfrastructureNetwork infrastructureNetwork)Create and register the zoning system on the network and project inputList<InitialLinkSegmentCost>CustomPlanItProject. getInitialLinkSegmentCost(InfrastructureNetwork network)Return the initial link segment costs for a networkList<InitialLinkSegmentCost>PlanItProjectInput. getInitialLinkSegmentCost(InfrastructureNetwork network)Return the initial link segment costs for a network -
Uses of InfrastructureNetwork in org.planit.tntp.input
Methods in org.planit.tntp.input with parameters of type InfrastructureNetwork Modifier and Type Method Description protected voidTntpInputBuilder. populateInfrastructureNetwork(InfrastructureNetwork network)Creates the physical network object from the data in the input file
-