AbstractPersonAlgorithm |
|
ChooseRandomLegMode |
Changes the transportation mode of all legs in a plan to a randomly chosen
different mode (but the same mode for all legs in that plan) given a list
of possible modes.
|
ChooseRandomLegModeForSubtour |
Changes the transportation mode of one random non-empty subtour in a plan to a randomly chosen
different mode given a list of possible modes, considering that the means of transport
follows the law of mass conservation.
|
ChooseRandomSingleLegMode |
Changes the transportation mode of one leg in a plan to a randomly chosen
mode, given a list of possible modes.
|
ParallelPersonAlgorithmUtils |
|
PermissibleModesCalculatorImpl |
|
PersonCalcTimes |
Calculates all time informations in all plans of a person
The algorithm does the following steps:
set start-time of first act to 00:00
use end-time of first act as "current" time
sets start-time, duration, end-time of acts and departure-time,
travel-time, arrival-time of legs by continually adding duration of acts
and travel-time of legs to the current time.
the last act is extended until 24:00 if it ends before this time.
|
PersonPrepareForSim |
Performs several checks that persons are ready for a mobility simulation.
|
PersonRemoveLinkAndRoute |
|
PlanCollectFromAlgorithm |
|
PlanMutateTimeAllocation |
Mutates the duration of activities randomly within a specified range.
|
PlanMutateTimeAllocationSimplified |
Mutates the duration of activities randomly within a specified range.
|
PlansFilterByLegMode |
This algorithm filters out all persons having plans with legs with a certain leg mode.
|
TripPlanMutateTimeAllocation |
Copy/Paste of PlanMutateTimeAllocation, but with special handling
for stage activities (eg transit interaction activities, like line changes):
they are just ignored and not changed at all.
|
TripsToLegsAlgorithm |
Simplifies a plan to its structure, so that plan algorithms
working with strict leg/act alternance can work on it.
|
XY2Links |
Assigns each activity in a plan a link where the activity takes place
based on the coordinates given for the activity.
|
ZZEverythingInPackageIsPackageFinalOrEmpty |
|