Uses of Class
org.planit.demands.Demands
-
Packages that use Demands Package Description org.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.ltm.trafficassignment PLANit LTM traffic assignment classesorg.planit.network.virtual Virtual network component object classesorg.planit.project PLANit project classesorg.planit.trafficassignment Traffic assignment classesorg.planit.trafficassignment.builder Traffic assignment builder classes -
-
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 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 Demands in org.planit.io.xml.demands
Methods in org.planit.io.xml.demands with parameters of type Demands Modifier and Type Method Description static voidDemandsPopulator. createAndRegisterDemandMatrix(Demands demands, List<org.planit.xml.generated.XMLElementOdMatrix> oddemands, Zoning.Zones zones, InputBuilderListener inputBuilderListener)Creates a ODDemandMatrix object from a List of Odmatrix objects read in from the XML input file and registers it in the Demands objectstatic 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 Demands in org.planit.ltm.trafficassignment
Methods in org.planit.ltm.trafficassignment with parameters of type Demands 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 Demands Constructor Description ELTMTrafficAssignmentBuilder(DynamicTrafficAssignment dynamicAssignment, InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork)Constructor -
Uses of Demands in org.planit.network.virtual
Methods in org.planit.network.virtual with parameters of type Demands Modifier and Type Method Description booleanZoning. isCompatibleWithDemands(Demands demands, PhysicalNetwork.Modes modes)Verify if passed in demands are compatible with the zoning structure. -
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, PhysicalNetwork physicalNetwork)Create and register demands to the projectDemandsPlanItProjectInput. createAndRegisterDemands(Zoning zoning, PhysicalNetwork physicalNetwork)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(PhysicalNetwork 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(PhysicalNetwork network, String fileName, Demands demands)Create and register initial link segment costs from a (single) file for all time periods in Demands objectTrafficAssignmentBuilderCustomPlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, PhysicalNetwork thePhysicalNetwork)Create and register a deterministic traffic assignment instance of a given type -
Uses of Demands in org.planit.trafficassignment
Fields in org.planit.trafficassignment declared as Demands Modifier and Type Field Description protected DemandsTrafficAssignment. demandsThe demand to useMethods in org.planit.trafficassignment with parameters of type Demands 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. setDemands(Demands demands)Set the Demands object for the current assignment -
Uses of Demands in org.planit.trafficassignment.builder
Constructors in org.planit.trafficassignment.builder with parameters of type Demands 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
-