Uses of Class
org.planit.network.physical.PhysicalNetwork
-
Packages that use PhysicalNetwork Package Description org.planit.cost.physical Contains the definition of physical cost classesorg.planit.io.input Classes to read files in PlanIt's XML formatorg.planit.io.project Simple implementations of CustomPlanItProjectorg.planit.io.xml.demands Classes used to process the Java classes generated from XSD filesorg.planit.io.xml.network PLANit IO XML parsing for networkorg.planit.ltm.trafficassignment PLANit LTM traffic assignment classesorg.planit.network.physical.macroscopic Macroscopic physical network component object classesorg.planit.network.transport Integrated network component object classesorg.planit.project PLANit project classesorg.planit.trafficassignment Traffic assignment classesorg.planit.trafficassignment.builder Traffic assignment builder classes -
-
Uses of PhysicalNetwork in org.planit.cost.physical
Methods in org.planit.cost.physical with parameters of type PhysicalNetwork Modifier and Type Method Description voidBPRLinkTravelTimeCost. initialiseBeforeSimulation(PhysicalNetwork physicalNetwork)Register the BPR cost parameter values on the PhysicalNetwork Call this method after all the calls to set the cost parameters have been madeabstract voidPhysicalCost. initialiseBeforeSimulation(PhysicalNetwork physicalNetwork)Initialize the cost parameter values in the network -
Uses of PhysicalNetwork in org.planit.io.input
Methods in org.planit.io.input with parameters of type PhysicalNetwork Modifier and Type Method Description protected voidPlanItInputBuilder. populatePhysicalNetwork(PhysicalNetwork physicalNetwork)Creates the physical network object from the data in the input file -
Uses of PhysicalNetwork in org.planit.io.project
Methods in org.planit.io.project with parameters of type PhysicalNetwork Modifier and Type Method Description TrafficAssignmentBuilderPlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, PhysicalNetwork thePhysicalNetwork)Create and register a deterministic traffic assignment instance of a given typeTrafficAssignmentBuilderPlanItSimpleProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, PhysicalNetwork thePhysicalNetwork)Disallow the use of the generic create and register traffic assignment because a simple project automatically determines its demands, zoning, and network -
Uses of PhysicalNetwork in org.planit.io.xml.demands
Methods in org.planit.io.xml.demands with parameters of type PhysicalNetwork Modifier and Type Method Description static voidProcessConfiguration. generateAndStoreConfigurationData(Demands demands, org.planit.xml.generated.XMLElementDemandConfiguration demandconfiguration, PhysicalNetwork physicalNetwork, InputBuilderListener inputBuilderListener)Sets up all the configuration data from the XML demands file -
Uses of PhysicalNetwork in org.planit.io.xml.network
Methods in org.planit.io.xml.network with parameters of type PhysicalNetwork Modifier and Type Method Description static voidProcessLinkConfiguration. createAndRegisterModes(PhysicalNetwork physicalNetwork, org.planit.xml.generated.XMLElementLinkConfiguration linkconfiguration, InputBuilderListener inputBuilderListener)Reads mode types from input file and stores them in a Map -
Uses of PhysicalNetwork in org.planit.ltm.trafficassignment
Methods in org.planit.ltm.trafficassignment with parameters of type PhysicalNetwork Modifier and Type Method Description protected TrafficAssignmentBuilderELTM. createTrafficAssignmentBuilder(InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork)Constructors in org.planit.ltm.trafficassignment with parameters of type PhysicalNetwork Constructor Description ELTMTrafficAssignmentBuilder(DynamicTrafficAssignment dynamicAssignment, InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork)Constructor -
Uses of PhysicalNetwork in org.planit.network.physical.macroscopic
Subclasses of PhysicalNetwork in org.planit.network.physical.macroscopic Modifier and Type Class Description classMacroscopicNetworkMacroscopic Network which stores link segment types -
Uses of PhysicalNetwork in org.planit.network.transport
Fields in org.planit.network.transport declared as PhysicalNetwork Modifier and Type Field Description protected PhysicalNetworkTransportNetwork. physicalNetworkHolds the physical road network that is being modeledMethods in org.planit.network.transport that return PhysicalNetwork Modifier and Type Method Description PhysicalNetworkTransportNetwork. getPhysicalNetwork()Collect the physical network component of the transport networkConstructors in org.planit.network.transport with parameters of type PhysicalNetwork Constructor Description TransportNetwork(PhysicalNetwork physicalNetwork, Zoning zoning)Constructor -
Uses of PhysicalNetwork in org.planit.project
Fields in org.planit.project with type parameters of type PhysicalNetwork Modifier and Type Field Description protected Map<PhysicalNetwork,List<InitialLinkSegmentCost>>PlanItProjectInput. initialLinkSegmentCostsMap to store all InitialLinkSegmentCost objects for each physical networkprotected TrafficAssignmentComponentFactory<PhysicalNetwork>PlanItProjectInput. physicalNetworkFactoryObject Factory for physical network objectprotected TreeMap<Long,PhysicalNetwork>PlanItProjectInput. physicalNetworkMapThe physical networks registered on this projectMethods in org.planit.project that return PhysicalNetwork Modifier and Type Method Description PhysicalNetworkCustomPlanItProject. createAndRegisterPhysicalNetwork(String physicalNetworkType)Create and register a physical network on the projectPhysicalNetworkPlanItProjectInput. createAndRegisterPhysicalNetwork(String physicalNetworkType)Create and register a physical network on the project inputPhysicalNetworkPlanItProjectInput.ProjectNetworks. getFirstNetwork()Collect the first network that is registered (if any).PhysicalNetworkPlanItProjectInput.ProjectNetworks. getPhysicalNetwork(long id)Get physical network by idMethods in org.planit.project that return types with arguments of type PhysicalNetwork Modifier and Type Method Description List<PhysicalNetwork>PlanItProjectInput.ProjectNetworks. toList()Returns a List of networksMethods in org.planit.project with parameters of type PhysicalNetwork Modifier and Type Method Description DemandsCustomPlanItProject. createAndRegisterDemands(Zoning zoning, PhysicalNetwork physicalNetwork)Create and register demands to the projectDemandsPlanItProjectInput. createAndRegisterDemands(Zoning zoning, PhysicalNetwork physicalNetwork)Create and register demands to the project inputsInitialLinkSegmentCostCustomPlanItProject. createAndRegisterInitialLinkSegmentCost(PhysicalNetwork 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(PhysicalNetwork network, String fileName, Demands demands)Create and register initial link segment costs from a (single) file for all time periods in Demands objectInitialLinkSegmentCostPeriodCustomPlanItProject. createAndRegisterInitialLinkSegmentCost(PhysicalNetwork 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(PhysicalNetwork 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(PhysicalNetwork network, String fileName, Demands demands)Create and register initial link segment costs from a (single) file for all time periods in Demands objectInitialLinkSegmentCostPeriodPlanItProjectInput. createAndRegisterInitialLinkSegmentCost(PhysicalNetwork network, String fileName, TimePeriod timePeriod)Create and register initial link segment costs from a (single) file for each time periodODRouteSetsCustomPlanItProject. createAndRegisterODRouteSets(PhysicalNetwork physicalNetwork, Zoning zoning, String odRouteSetInputPath)Create and register the OD route sets as populated by the input builder through the path sourceODRouteSetsPlanItProjectInput. createAndRegisterODRouteSets(PhysicalNetwork physicalNetwork, Zoning zoning, String odRouteSetInputPath)Create and register the OD route sets on the project inputTrafficAssignmentBuilderCustomPlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, PhysicalNetwork thePhysicalNetwork)Create and register a deterministic traffic assignment instance of a given typeZoningCustomPlanItProject. createAndRegisterZoning(PhysicalNetwork physicalNetwork)Create and register the zoning system on the networkZoningPlanItProjectInput. createAndRegisterZoning(PhysicalNetwork physicalNetwork)Create and register the zoning system on the network and project inputList<InitialLinkSegmentCost>CustomPlanItProject. getInitialLinkSegmentCost(PhysicalNetwork network)Return the initial link segment costs for a networkList<InitialLinkSegmentCost>PlanItProjectInput. getInitialLinkSegmentCost(PhysicalNetwork network)Return the initial link segment costs for a network -
Uses of PhysicalNetwork in org.planit.trafficassignment
Fields in org.planit.trafficassignment declared as PhysicalNetwork Modifier and Type Field Description protected PhysicalNetworkTrafficAssignment. physicalNetworkPhysical network to useMethods in org.planit.trafficassignment with parameters of type PhysicalNetwork Modifier and Type Method Description TrafficAssignmentBuilderTrafficAssignment. collectBuilder(InputBuilderListener trafficComponentCreateListener, Demands theDemands, Zoning theZoning, PhysicalNetwork thePhysicalNetwork)Each traffic assignment class can have its own builder which reveals what components need to be registered on the traffic assignment instance in order to function properly.protected TrafficAssignmentBuilderTraditionalStaticAssignment. createTrafficAssignmentBuilder(InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork)create the traffic assignment builder for this traffic assignmentprotected abstract TrafficAssignmentBuilderTrafficAssignment. createTrafficAssignmentBuilder(InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork)create the traffic assignment builder for this traffic assignmentvoidTrafficAssignment. setPhysicalNetwork(PhysicalNetwork physicalNetwork)Set the PhysicalNetwork for the current assignment -
Uses of PhysicalNetwork in org.planit.trafficassignment.builder
Methods in org.planit.trafficassignment.builder with parameters of type PhysicalNetwork Modifier and Type Method Description FundamentalDiagramCapacityConstrainedTrafficAssignmentBuilder. createAndRegisterFundamentalDiagram(String fundamentalDiagramType, PhysicalNetwork physicalNetwork)Create and register FundamentalDiagram on assignmentConstructors in org.planit.trafficassignment.builder with parameters of type PhysicalNetwork Constructor Description CapacityConstrainedTrafficAssignmentBuilder(CapacityConstrainedAssignment capacityConstrainedAssignment, InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork)ConstructorDynamicTrafficAssignmentBuilder(DynamicTrafficAssignment assignment, InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork)ConstructorTraditionalStaticAssignmentBuilder(TrafficAssignment parentAssignment, InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork)Constructor
-