Uses of Class
org.planit.demands.Demands
-
Packages that use Demands Package Description org.planit.assignment Traffic assignment classesorg.planit.assignment.eltm org.planit.assignment.traditionalstatic org.planit.io.demands Classes used to process the Java classes generated from XSD filesorg.planit.io.input Classes to read files in PlanIt's XML formatorg.planit.io.project Simple implementations of CustomPlanItProjectorg.planit.project PLANit project classesorg.planit.tntp.input Scanner reader for reading input files which are in the TNTP Formatorg.planit.zoning -
-
Uses of Demands in org.planit.assignment
Fields in org.planit.assignment declared as Demands Modifier and Type Field Description protected Demands
TrafficAssignment. demands
The demand to useMethods in org.planit.assignment that return Demands Modifier and Type Method Description Demands
TrafficAssignmentConfigurator. getDemands()
collect the registered demandsMethods in org.planit.assignment with parameters of type Demands 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 typevoid
TrafficAssignment. setDemands(Demands demands)
Set the Demands object for the current assignmentprotected void
TrafficAssignmentConfigurator. setDemands(Demands demands)
Set the demandsConstructors in org.planit.assignment with parameters of type Demands 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 Demands in org.planit.assignment.eltm
Constructors in org.planit.assignment.eltm with parameters of type Demands Constructor Description ELTMTrafficAssignmentBuilder(IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, InfrastructureNetwork network)
Constructor -
Uses of Demands in org.planit.assignment.traditionalstatic
Constructors in org.planit.assignment.traditionalstatic with parameters of type Demands Constructor Description TraditionalStaticAssignmentBuilder(IdGroupingToken projectToken, InputBuilderListener inputBuilder, Demands demands, Zoning zoning, InfrastructureNetwork network)
Constructor -
Uses of Demands in org.planit.io.demands
Fields in org.planit.io.demands declared as Demands Modifier and Type Field Description protected Demands
PlanitDemandsReader. demands
the demands to populateMethods in org.planit.io.demands with parameters of type Demands Modifier and Type Method Description protected void
PlanitDemandsReader. setDemands(Demands demands)
set the demands to populateConstructors in org.planit.io.demands with parameters of type Demands Constructor Description PlanitDemandsReader(String pathDirectory, String xmlFileExtension, Demands demands)
constructorPlanitDemandsReader(org.planit.xml.generated.XMLElementMacroscopicDemand xmlMacroscopicDemands, Demands demands)
constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model -
Uses of Demands in org.planit.io.input
Methods in org.planit.io.input with parameters of type Demands Modifier and Type Method Description protected void
PlanItInputBuilder. populateDemands(Demands demands, Object parameter1, Object parameter2)
Populates the Demands object from the input file -
Uses of Demands in org.planit.io.project
Methods in org.planit.io.project that return Demands Modifier and Type Method Description Demands
PlanItSimpleProject. getDemands()
Return the current Demands objectMethods in org.planit.io.project with parameters of type Demands 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 Demands in org.planit.project
Fields in org.planit.project with type parameters of type Demands Modifier and Type Field Description protected TrafficAssignmentComponentFactory<Demands>
PlanItProjectInput. demandsFactory
Object factory for demands objectprotected TreeMap<Long,Demands>
PlanItProjectInput. demandsMap
The demands registered on this projectMethods in org.planit.project that return Demands Modifier and Type Method Description Demands
CustomPlanItProject. createAndRegisterDemands(Zoning zoning, InfrastructureNetwork network)
Create and register demands to the projectDemands
PlanItProjectInput. createAndRegisterDemands(Zoning zoning, InfrastructureNetwork network)
Create and register demands to the project inputsDemands
PlanItProjectInput.ProjectDemands. getDemands(long id)
Get demands by idDemands
PlanItProjectInput.ProjectDemands. getFirstDemands()
Collect the first demands that are registered (if any).Methods in org.planit.project that return types with arguments of type Demands Modifier and Type Method Description List<Demands>
PlanItProjectInput.ProjectDemands. toList()
Returns a List of demandsMethods in org.planit.project with parameters of type Demands Modifier and Type Method Description List<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 objectList<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 objectTrafficAssignmentConfigurator<? extends TrafficAssignment>
CustomPlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, InfrastructureNetwork theNetwork)
Create and register a deterministic traffic assignment instance of a given type -
Uses of Demands in org.planit.tntp.input
Methods in org.planit.tntp.input with parameters of type Demands Modifier and Type Method Description protected void
TntpInputBuilder. populateDemands(Demands demands, Object parameter1)
Populates the Demands object from the input file -
Uses of Demands in org.planit.zoning
Methods in org.planit.zoning with parameters of type Demands Modifier and Type Method Description boolean
Zoning. isCompatibleWithDemands(Demands demands, Modes modes)
Verify if passed in demands are compatible with the zoning structure.
-