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 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 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 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 void
DemandsPopulator. 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 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 Demands in org.planit.ltm.trafficassignment
Methods in org.planit.ltm.trafficassignment with parameters of type Demands 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 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 boolean
Zoning. 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. 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, PhysicalNetwork physicalNetwork)
Create and register demands to the projectDemands
PlanItProjectInput. createAndRegisterDemands(Zoning zoning, PhysicalNetwork physicalNetwork)
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(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 objectTrafficAssignmentBuilder
CustomPlanItProject. 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 Demands
TrafficAssignment. demands
The demand to useMethods in org.planit.trafficassignment with parameters of type Demands 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. 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
-