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 void
BPRLinkTravelTimeCost. 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 void
PhysicalCost. 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 void
PlanItInputBuilder. 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 TrafficAssignmentBuilder
PlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, PhysicalNetwork thePhysicalNetwork)
Create and register a deterministic traffic assignment instance of a given typeTrafficAssignmentBuilder
PlanItSimpleProject. 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 void
ProcessConfiguration. 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 void
ProcessLinkConfiguration. 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 TrafficAssignmentBuilder
ELTM. 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 class
MacroscopicNetwork
Macroscopic 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 PhysicalNetwork
TransportNetwork. physicalNetwork
Holds the physical road network that is being modeledMethods in org.planit.network.transport that return PhysicalNetwork Modifier and Type Method Description PhysicalNetwork
TransportNetwork. 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. initialLinkSegmentCosts
Map to store all InitialLinkSegmentCost objects for each physical networkprotected TrafficAssignmentComponentFactory<PhysicalNetwork>
PlanItProjectInput. physicalNetworkFactory
Object Factory for physical network objectprotected TreeMap<Long,PhysicalNetwork>
PlanItProjectInput. physicalNetworkMap
The physical networks registered on this projectMethods in org.planit.project that return PhysicalNetwork Modifier and Type Method Description PhysicalNetwork
CustomPlanItProject. createAndRegisterPhysicalNetwork(String physicalNetworkType)
Create and register a physical network on the projectPhysicalNetwork
PlanItProjectInput. createAndRegisterPhysicalNetwork(String physicalNetworkType)
Create and register a physical network on the project inputPhysicalNetwork
PlanItProjectInput.ProjectNetworks. getFirstNetwork()
Collect the first network that is registered (if any).PhysicalNetwork
PlanItProjectInput.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 Demands
CustomPlanItProject. createAndRegisterDemands(Zoning zoning, PhysicalNetwork physicalNetwork)
Create and register demands to the projectDemands
PlanItProjectInput. createAndRegisterDemands(Zoning zoning, PhysicalNetwork physicalNetwork)
Create and register demands to the project inputsInitialLinkSegmentCost
CustomPlanItProject. 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 objectInitialLinkSegmentCostPeriod
CustomPlanItProject. 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 periodInitialLinkSegmentCost
PlanItProjectInput. 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 objectInitialLinkSegmentCostPeriod
PlanItProjectInput. createAndRegisterInitialLinkSegmentCost(PhysicalNetwork network, String fileName, TimePeriod timePeriod)
Create and register initial link segment costs from a (single) file for each time periodODRouteSets
CustomPlanItProject. createAndRegisterODRouteSets(PhysicalNetwork physicalNetwork, Zoning zoning, String odRouteSetInputPath)
Create and register the OD route sets as populated by the input builder through the path sourceODRouteSets
PlanItProjectInput. createAndRegisterODRouteSets(PhysicalNetwork physicalNetwork, Zoning zoning, String odRouteSetInputPath)
Create and register the OD route sets on the project inputTrafficAssignmentBuilder
CustomPlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, PhysicalNetwork thePhysicalNetwork)
Create and register a deterministic traffic assignment instance of a given typeZoning
CustomPlanItProject. createAndRegisterZoning(PhysicalNetwork physicalNetwork)
Create and register the zoning system on the networkZoning
PlanItProjectInput. 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 PhysicalNetwork
TrafficAssignment. physicalNetwork
Physical network to useMethods in org.planit.trafficassignment with parameters of type PhysicalNetwork Modifier and Type Method Description TrafficAssignmentBuilder
TrafficAssignment. 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 TrafficAssignmentBuilder
TraditionalStaticAssignment. createTrafficAssignmentBuilder(InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork)
create the traffic assignment builder for this traffic assignmentprotected abstract TrafficAssignmentBuilder
TrafficAssignment. createTrafficAssignmentBuilder(InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork)
create the traffic assignment builder for this traffic assignmentvoid
TrafficAssignment. 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 FundamentalDiagram
CapacityConstrainedTrafficAssignmentBuilder. 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
-