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 DemandsTrafficAssignment. demandsThe demand to useMethods in org.planit.assignment that return Demands Modifier and Type Method Description DemandsTrafficAssignmentConfigurator. 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 typevoidTrafficAssignment. setDemands(Demands demands)Set the Demands object for the current assignmentprotected voidTrafficAssignmentConfigurator. 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 DemandsPlanitDemandsReader. demandsthe demands to populateMethods in org.planit.io.demands with parameters of type Demands Modifier and Type Method Description protected voidPlanitDemandsReader. 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 voidPlanItInputBuilder. 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 DemandsPlanItSimpleProject. 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. demandsFactoryObject factory for demands objectprotected TreeMap<Long,Demands>PlanItProjectInput. demandsMapThe demands registered on this projectMethods in org.planit.project that return Demands 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 inputsDemandsPlanItProjectInput.ProjectDemands. getDemands(long id)Get demands by idDemandsPlanItProjectInput.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 voidTntpInputBuilder. 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 booleanZoning. isCompatibleWithDemands(Demands demands, Modes modes)Verify if passed in demands are compatible with the zoning structure.
-