A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractDiscreteModeChoiceExtension - Class in org.matsim.contribs.discrete_mode_choice.modules
-
Base class for extensions to Discrete Mode Choice.
- AbstractDiscreteModeChoiceExtension() - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- AbstractTimeInterpreter - Class in org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter
-
This class provides an abstract implementation for time interpretation.
- AbstractTourConstraint - Class in org.matsim.contribs.discrete_mode_choice.model.constraints
-
An abstract TourConstraint that always returns true if the validation methods are not overridden.
- AbstractTourConstraint() - Constructor for class org.matsim.contribs.discrete_mode_choice.model.constraints.AbstractTourConstraint
- AbstractTourFinder - Class in org.matsim.contribs.discrete_mode_choice.components.tour_finder
- AbstractTourFinder() - Constructor for class org.matsim.contribs.discrete_mode_choice.components.tour_finder.AbstractTourFinder
- AbstractTripConstraint - Class in org.matsim.contribs.discrete_mode_choice.model.constraints
-
An abstract TripConstraint that always returns true if the validation methods are not overridden.
- AbstractTripConstraint() - Constructor for class org.matsim.contribs.discrete_mode_choice.model.constraints.AbstractTripConstraint
- AbstractTripRouterEstimator - Class in org.matsim.contribs.discrete_mode_choice.components.estimators
-
This is an abstract estimator class that makes it easy to rely on MATSim's TripRouter.
- AbstractTripRouterEstimator(TripRouter, ActivityFacilities, TimeInterpreter.Factory, Collection<String>) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.estimators.AbstractTripRouterEstimator
- ACCUMULATE_ESTIMATION_DELAYS - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- ACTIVITY_BASED - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.HomeFinderModule
- ACTIVITY_BASED - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.TourFinderModule
- ACTIVITY_TYPES - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.ActivityHomeFinderConfigGroup
- ACTIVITY_TYPES - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.ActivityTourFinderConfigGroup
- ActivityHomeFinderConfigGroup - Class in org.matsim.contribs.discrete_mode_choice.modules.config
-
Configuration for the ActivityHomeFinder.
- ActivityHomeFinderConfigGroup(String, String) - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.config.ActivityHomeFinderConfigGroup
- ActivityTourFinder - Class in org.matsim.contribs.discrete_mode_choice.components.tour_finder
-
This TourFinder creates tours between activities of a certain type.
- ActivityTourFinder(Collection<String>) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.tour_finder.ActivityTourFinder
-
Defines which activity type is used to establish tours.
- ActivityTourFinderConfigGroup - Class in org.matsim.contribs.discrete_mode_choice.modules.config
-
Configuration for the ActivityTourFinder.
- ActivityTourFinderConfigGroup(String, String) - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.config.ActivityTourFinderConfigGroup
- ActivityTypeHomeFinder - Class in org.matsim.contribs.discrete_mode_choice.components.utils.home_finder
-
This HomeFinder implementation searches for a configurable activity type in an agent's plan.
- ActivityTypeHomeFinder(Collection<String>) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.utils.home_finder.ActivityTypeHomeFinder
- addActivity(Activity) - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.EndTimeOnlyInterpreter
-
Deprecated.
- addActivity(Activity) - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.EndTimeThenDurationInterpreter
- addActivity(Activity) - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.MinimumEndTimeAndDurationInterpreter
- addActivity(Activity) - Method in interface org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.TimeInterpreter
- addCandidate(NestedUtilityCandidate) - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.NestCalculator
- addCandidate(UtilityCandidate) - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.NestedLogitSelector
- addCandidate(UtilityCandidate) - Method in class org.matsim.contribs.discrete_mode_choice.model.utilities.MaximumSelector
- addCandidate(UtilityCandidate) - Method in class org.matsim.contribs.discrete_mode_choice.model.utilities.MultinomialLogitSelector
- addCandidate(UtilityCandidate) - Method in class org.matsim.contribs.discrete_mode_choice.model.utilities.RandomSelector
- addCandidate(UtilityCandidate) - Method in interface org.matsim.contribs.discrete_mode_choice.model.utilities.UtilitySelector
-
Add another candidate to the choice set
- addEstimator(String, TripEstimator) - Method in class org.matsim.contribs.discrete_mode_choice.model.estimation.ModeAwareTripEstimator
- addFactory(TourConstraintFactory) - Method in class org.matsim.contribs.discrete_mode_choice.model.constraints.CompositeTourConstraintFactory
- addFactory(TripConstraintFactory) - Method in class org.matsim.contribs.discrete_mode_choice.model.constraints.CompositeTripConstraintFactory
- addLeg(Leg) - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.AbstractTimeInterpreter
- addLeg(Leg) - Method in interface org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.TimeInterpreter
- addNest(Nest, Nest) - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.DefaultNestStructure
- addParameterSet(ConfigGroup) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- addPlanElement(PlanElement) - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.AbstractTimeInterpreter
- addPlanElement(PlanElement) - Method in interface org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.TimeInterpreter
- addPlanElements(List<? extends PlanElement>) - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.AbstractTimeInterpreter
- addPlanElements(List<? extends PlanElement>) - Method in interface org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.TimeInterpreter
- addTime(double) - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.AbstractTimeInterpreter
- addTime(double) - Method in interface org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.TimeInterpreter
- advance(double) - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.AbstractTimeInterpreter
- ANY - org.matsim.contribs.discrete_mode_choice.components.constraints.LinkAttributeConstraint.Requirement
- ANY - org.matsim.contribs.discrete_mode_choice.components.constraints.ShapeFileConstraint.Requirement
- ApolloParameterReader - Class in org.matsim.contribs.discrete_mode_choice.components.readers
- ApolloParameterReader() - Constructor for class org.matsim.contribs.discrete_mode_choice.components.readers.ApolloParameterReader
- ApolloParameters - Class in org.matsim.contribs.discrete_mode_choice.components.readers
- ApolloParameters(Map<String, Double>) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.readers.ApolloParameters
- ATTRIBUTE_NAME - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.LinkAttributeConstraintConfigGroup
- ATTRIBUTE_VALUE - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.LinkAttributeConstraintConfigGroup
- AVAILABLE_MODES - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.ModeAvailabilityConfigGroup
B
- bindHomeFinder(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- bindModeAvailability(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- bindSelectorFactory(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- bindTourConstraintFactory(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- bindTourEstimator(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- bindTourFilter(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- bindTourFinder(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- bindTripConstraintFactory(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- bindTripEstimator(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- bindTripFilter(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- BOTH - org.matsim.contribs.discrete_mode_choice.components.constraints.LinkAttributeConstraint.Requirement
- BOTH - org.matsim.contribs.discrete_mode_choice.components.constraints.ShapeFileConstraint.Requirement
C
- CACHED_MODES - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- CachedTripEstimator - Class in org.matsim.contribs.discrete_mode_choice.model.estimation
-
This trip estimator wraps another TripEstimator for which it caches results.
- CachedTripEstimator(TripEstimator, Collection<String>) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.estimation.CachedTripEstimator
- calculateConditionalProbability(Nest) - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.NestCalculator
-
Calculates the probability of choosing a nest, given that its parent nest is chosen.
- calculateConditionalProbability(NestedUtilityCandidate) - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.NestCalculator
-
Calculates the probability of choosing the candidate, given that its nest is chosen.
- calculateDenominator(Nest) - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.NestCalculator
- calculateExpectedUtility(Nest) - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.NestCalculator
- calculateLogSumTerm(Nest) - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.NestCalculator
- calculateProbability(NestedUtilityCandidate) - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.NestCalculator
-
Calculates the total probability of a candidate (by chaining the conditional probabilities of its nests).
- CAR - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.ModeAvailabilityModule
- CarModeAvailability - Class in org.matsim.contribs.discrete_mode_choice.model.mode_availability
-
This mode availability filters out "car" from the list of given modes if an agent does not have a driving license or does not have car availability.
- CarModeAvailability(Collection<String>) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.mode_availability.CarModeAvailability
- CheckConsistentRoutingReplanningModule - Class in org.matsim.contribs.discrete_mode_choice.replanning
-
This replanning module is a simple check that will fail if at least one leg in an agent's plan has no route assigned.
- CheckConsistentRoutingReplanningModule(GlobalConfigGroup) - Constructor for class org.matsim.contribs.discrete_mode_choice.replanning.CheckConsistentRoutingReplanningModule
- checkModeChoiceInTheLoop(StrategyConfigGroup) - Static method in class org.matsim.contribs.discrete_mode_choice.modules.DiscreteModeChoiceConfigurator
- chooseModes(Person, List<DiscreteModeChoiceTrip>, Random) - Method in interface org.matsim.contribs.discrete_mode_choice.model.DiscreteModeChoiceModel
-
This function should return a list of *chosen* candidates for the given trips.
- chooseModes(Person, List<DiscreteModeChoiceTrip>, Random) - Method in class org.matsim.contribs.discrete_mode_choice.model.tour_based.TourBasedModel
- chooseModes(Person, List<DiscreteModeChoiceTrip>, Random) - Method in class org.matsim.contribs.discrete_mode_choice.model.trip_based.TripBasedModel
- ComponentConfigGroup - Class in org.matsim.contribs.discrete_mode_choice.modules.config
-
Base class for component configuration sections.
- ComponentConfigGroup(String, String) - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.config.ComponentConfigGroup
- COMPONENTS - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.HomeFinderModule
- COMPONENTS - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.ModeAvailabilityModule
- COMPONENTS - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.SelectorModule
- COMPONENTS - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.TourFinderModule
- CompositeTourConstraint - Class in org.matsim.contribs.discrete_mode_choice.model.constraints
-
A TourConstraint that makes it easy to combine different constraints.
- CompositeTourConstraintFactory - Class in org.matsim.contribs.discrete_mode_choice.model.constraints
-
Creates a CompositeTourConstraint.
- CompositeTourConstraintFactory() - Constructor for class org.matsim.contribs.discrete_mode_choice.model.constraints.CompositeTourConstraintFactory
- CompositeTourConstraintFactory(List<TourConstraintFactory>) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.constraints.CompositeTourConstraintFactory
- CompositeTourFilter - Class in org.matsim.contribs.discrete_mode_choice.model.filters
-
A tour filter that combines multiple filters.
- CompositeTourFilter(Collection<TourFilter>) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.filters.CompositeTourFilter
- CompositeTripConstraint - Class in org.matsim.contribs.discrete_mode_choice.model.constraints
-
A TripConstraint that makes it easy to combine different constraints.
- CompositeTripConstraintFactory - Class in org.matsim.contribs.discrete_mode_choice.model.constraints
-
Creates a CompositeTripConstraint.
- CompositeTripConstraintFactory() - Constructor for class org.matsim.contribs.discrete_mode_choice.model.constraints.CompositeTripConstraintFactory
- CompositeTripConstraintFactory(List<TripConstraintFactory>) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.constraints.CompositeTripConstraintFactory
- CompositeTripFilter - Class in org.matsim.contribs.discrete_mode_choice.model.filters
-
A trip filter that combines multiple filters.
- CompositeTripFilter(Collection<TripFilter>) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.filters.CompositeTripFilter
- configure() - Method in class org.matsim.contribs.discrete_mode_choice.modules.utils.ScheduleWaitingTimeEstimatorModule
- configureAsImportanceSampler(Config) - Static method in class org.matsim.contribs.discrete_mode_choice.modules.DiscreteModeChoiceConfigurator
- configureAsModeChoiceInTheLoop(Config) - Static method in class org.matsim.contribs.discrete_mode_choice.modules.DiscreteModeChoiceConfigurator
- configureAsModeChoiceInTheLoop(Config, double) - Static method in class org.matsim.contribs.discrete_mode_choice.modules.DiscreteModeChoiceConfigurator
- configureAsSubtourModeChoiceReplacement(Config) - Static method in class org.matsim.contribs.discrete_mode_choice.modules.DiscreteModeChoiceConfigurator
- CONSIDER_MINIMUM_UTILITY - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.MultinomialLogitSelectorConfigGroup
- CONSTRAINED_MODES - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.LinkAttributeConstraintConfigGroup
- CONSTRAINED_MODES - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.ShapeFileConstraintConfigGroup
- CONSTRAINED_MODES - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.SubtourModeConstraintConfigGroup
- ConstraintModule - Class in org.matsim.contribs.discrete_mode_choice.modules
-
Internal module that manages all built-in constraints.
- ConstraintModule() - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
- convert(Plan) - Method in class org.matsim.contribs.discrete_mode_choice.replanning.TripListConverter
-
Convert a MATSim plan into a list of DiscreteModeChoiceTrip and extract the respective legs.
- createConstraint(Person, List<DiscreteModeChoiceTrip>, Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.components.constraints.LinkAttributeConstraint.Factory
- createConstraint(Person, List<DiscreteModeChoiceTrip>, Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.components.constraints.ShapeFileConstraint.Factory
- createConstraint(Person, List<DiscreteModeChoiceTrip>, Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.components.constraints.SubtourModeConstraint.Factory
- createConstraint(Person, List<DiscreteModeChoiceTrip>, Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.components.constraints.TransitWalkConstraint.Factory
- createConstraint(Person, List<DiscreteModeChoiceTrip>, Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.components.constraints.VehicleTourConstraint.Factory
- createConstraint(Person, List<DiscreteModeChoiceTrip>, Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.components.constraints.VehicleTripConstraint.Factory
- createConstraint(Person, List<DiscreteModeChoiceTrip>, Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.model.constraints.CompositeTourConstraintFactory
- createConstraint(Person, List<DiscreteModeChoiceTrip>, Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.model.constraints.CompositeTripConstraintFactory
- createConstraint(Person, List<DiscreteModeChoiceTrip>, Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.model.constraints.TourFromTripConstraintFactory
- createConstraint(Person, List<DiscreteModeChoiceTrip>, Collection<String>) - Method in interface org.matsim.contribs.discrete_mode_choice.model.tour_based.TourConstraintFactory
- createConstraint(Person, List<DiscreteModeChoiceTrip>, Collection<String>) - Method in interface org.matsim.contribs.discrete_mode_choice.model.trip_based.TripConstraintFactory
- createModeChainGenerator(Collection<String>, Person, List<DiscreteModeChoiceTrip>) - Method in class org.matsim.contribs.discrete_mode_choice.model.mode_chain.DefaultModeChainGenerator.Factory
- createModeChainGenerator(Collection<String>, Person, List<DiscreteModeChoiceTrip>) - Method in interface org.matsim.contribs.discrete_mode_choice.model.mode_chain.ModeChainGeneratorFactory
- createParameterSet(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- createTimeInterpreter() - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.EndTimeOnlyInterpreter.Factory
-
Deprecated.
- createTimeInterpreter() - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.EndTimeThenDurationInterpreter.Factory
- createTimeInterpreter() - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.MinimumEndTimeAndDurationInterpreter.Factory
- createTimeInterpreter() - Method in interface org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.TimeInterpreter.Factory
- createUtilitySelector() - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.NestedLogitSelector.Factory
- createUtilitySelector() - Method in class org.matsim.contribs.discrete_mode_choice.model.utilities.MaximumSelector.Factory
- createUtilitySelector() - Method in class org.matsim.contribs.discrete_mode_choice.model.utilities.MultinomialLogitSelector.Factory
- createUtilitySelector() - Method in class org.matsim.contribs.discrete_mode_choice.model.utilities.RandomSelector.Factory
- createUtilitySelector() - Method in interface org.matsim.contribs.discrete_mode_choice.model.utilities.UtilitySelectorFactory
- CUMULATIVE - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.EstimatorModule
- CumulativeTourEstimator - Class in org.matsim.contribs.discrete_mode_choice.components.estimators
-
This class is a TourEstimator which is based on a TripEstimator.
- CumulativeTourEstimator(TripEstimator, TimeInterpreter.Factory) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.estimators.CumulativeTourEstimator
- currentTime - Variable in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.AbstractTimeInterpreter
D
- DEFAULT - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.ModeAvailabilityModule
- DefaultModeAvailability - Class in org.matsim.contribs.discrete_mode_choice.model.mode_availability
-
This implementation of ModeAvailability has a static list of modes that will be used as alternatives.
- DefaultModeAvailability(Collection<String>) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.mode_availability.DefaultModeAvailability
- DefaultModeChainGenerator - Class in org.matsim.contribs.discrete_mode_choice.model.mode_chain
-
This is the default mode chain generator.
- DefaultModeChainGenerator(Collection<String>, int) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.mode_chain.DefaultModeChainGenerator
- DefaultModeChainGenerator.Factory - Class in org.matsim.contribs.discrete_mode_choice.model.mode_chain
- DefaultNest - Class in org.matsim.contribs.discrete_mode_choice.model.nested
- DefaultNest(String, double) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.nested.DefaultNest
- DefaultNestedTourCandidate - Class in org.matsim.contribs.discrete_mode_choice.model.nested
- DefaultNestedTourCandidate(double, List<TripCandidate>, Nest) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.nested.DefaultNestedTourCandidate
- DefaultNestedTripCandidate - Class in org.matsim.contribs.discrete_mode_choice.model.nested
- DefaultNestedTripCandidate(double, String, double, Nest) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.nested.DefaultNestedTripCandidate
- DefaultNestStructure - Class in org.matsim.contribs.discrete_mode_choice.model.nested
- DefaultNestStructure() - Constructor for class org.matsim.contribs.discrete_mode_choice.model.nested.DefaultNestStructure
- DefaultRoutedTripCandidate - Class in org.matsim.contribs.discrete_mode_choice.model.trip_based.candidates
-
A default implementation for a trip candidate with a route.
- DefaultRoutedTripCandidate(double, String, List<? extends PlanElement>, double) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.trip_based.candidates.DefaultRoutedTripCandidate
- DefaultTourCandidate - Class in org.matsim.contribs.discrete_mode_choice.model.tour_based
-
Default implementation for a TourCandidate.
- DefaultTourCandidate(double, List<TripCandidate>) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.tour_based.DefaultTourCandidate
- DefaultTripCandidate - Class in org.matsim.contribs.discrete_mode_choice.model.trip_based.candidates
-
Default implementation for a TripCandidate.
- DefaultTripCandidate(double, String, double) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.trip_based.candidates.DefaultTripCandidate
- DESTINATION - org.matsim.contribs.discrete_mode_choice.components.constraints.LinkAttributeConstraint.Requirement
- DESTINATION - org.matsim.contribs.discrete_mode_choice.components.constraints.ShapeFileConstraint.Requirement
- DiscreteModeChoiceAlgorithm - Class in org.matsim.contribs.discrete_mode_choice.replanning
-
This replanning algorithm uses a predefined discrete mode choice model to perform mode decisions for a given plan.
- DiscreteModeChoiceAlgorithm(Random, DiscreteModeChoiceModel, PopulationFactory, TripListConverter) - Constructor for class org.matsim.contribs.discrete_mode_choice.replanning.DiscreteModeChoiceAlgorithm
- DiscreteModeChoiceConfigGroup - Class in org.matsim.contribs.discrete_mode_choice.modules.config
-
Main config group for the DiscreteModeChoice extension.
- DiscreteModeChoiceConfigGroup() - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- DiscreteModeChoiceConfigurator - Class in org.matsim.contribs.discrete_mode_choice.modules
-
Utility class that makes it possible to set up various was of using the Discrete Mode Choice extension with MATSim.
- DiscreteModeChoiceModel - Interface in org.matsim.contribs.discrete_mode_choice.model
-
Interface for a discrete mode choice model.
- DiscreteModeChoiceModel.FallbackBehaviour - Enum in org.matsim.contribs.discrete_mode_choice.model
-
Defines how choices are handled that cannot be taken, because constraints or missing modes make the choice infeasible.
- DiscreteModeChoiceModel.NoFeasibleChoiceException - Exception in org.matsim.contribs.discrete_mode_choice.model
-
Thrown if there is an infeasible choice to make.
- DiscreteModeChoiceModule - Class in org.matsim.contribs.discrete_mode_choice.modules
-
Main module of the Discrete Mode Choice extension.
- DiscreteModeChoiceModule() - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.DiscreteModeChoiceModule
- DiscreteModeChoiceReplanningModule - Class in org.matsim.contribs.discrete_mode_choice.replanning
-
This replanning module creates new instances of the DiscreteModeChoiceAlgorithm.
- DiscreteModeChoiceReplanningModule(GlobalConfigGroup, Provider<DiscreteModeChoiceModel>, Provider<TripListConverter>, PopulationFactory) - Constructor for class org.matsim.contribs.discrete_mode_choice.replanning.DiscreteModeChoiceReplanningModule
- DiscreteModeChoiceStrategyProvider - Class in org.matsim.contribs.discrete_mode_choice.replanning
-
This defines the general choice strategy for the discrete mode choice extension.
- DiscreteModeChoiceTrip - Class in org.matsim.contribs.discrete_mode_choice.model
-
This class represents an agent's trip.
- DiscreteModeChoiceTrip(Activity, Activity, String, List<? extends PlanElement>, int, int, int) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.DiscreteModeChoiceTrip
E
- EndTimeOnlyInterpreter - Class in org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter
-
Deprecated.
- EndTimeOnlyInterpreter(double, boolean) - Constructor for class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.EndTimeOnlyInterpreter
-
Deprecated.
- EndTimeOnlyInterpreter.Factory - Class in org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter
-
Deprecated.
- EndTimeThenDurationInterpreter - Class in org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter
-
This TimeInterpreter first checks whehther the end time of an activity is set.
- EndTimeThenDurationInterpreter(double, boolean) - Constructor for class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.EndTimeThenDurationInterpreter
- EndTimeThenDurationInterpreter.Factory - Class in org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter
- ENFORCE_SINGLE_PLAN - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- estimateTour(Person, List<String>, List<DiscreteModeChoiceTrip>, List<TourCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.components.estimators.CumulativeTourEstimator
- estimateTour(Person, List<String>, List<DiscreteModeChoiceTrip>, List<TourCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.components.estimators.MATSimDayScoringEstimator
- estimateTour(Person, List<String>, List<DiscreteModeChoiceTrip>, List<TourCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.components.estimators.UniformTourEstimator
- estimateTour(Person, List<String>, List<DiscreteModeChoiceTrip>, List<TourCandidate>) - Method in interface org.matsim.contribs.discrete_mode_choice.model.tour_based.TourEstimator
- estimateTrip(Person, String, DiscreteModeChoiceTrip, List<TripCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.components.estimators.AbstractTripRouterEstimator
- estimateTrip(Person, String, DiscreteModeChoiceTrip, List<TripCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.components.estimators.UniformTripEstimator
- estimateTrip(Person, String, DiscreteModeChoiceTrip, List<TripCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.model.estimation.CachedTripEstimator
- estimateTrip(Person, String, DiscreteModeChoiceTrip, List<TripCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.model.estimation.ModalTripEstimator
- estimateTrip(Person, String, DiscreteModeChoiceTrip, List<TripCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.model.estimation.ModeAwareTripEstimator
- estimateTrip(Person, String, DiscreteModeChoiceTrip, List<TripCandidate>) - Method in interface org.matsim.contribs.discrete_mode_choice.model.trip_based.TripEstimator
- estimateTrip(Person, String, DiscreteModeChoiceTrip, List<TripCandidate>, List<? extends PlanElement>) - Method in class org.matsim.contribs.discrete_mode_choice.components.estimators.AbstractTripRouterEstimator
-
Implement this if you just want to calculate a utility, but don't want to return a custom TripCandidate object.
- estimateTrip(Person, DiscreteModeChoiceTrip, List<TripCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.model.estimation.ModalTripEstimator
- estimateTripCandidate(Person, String, DiscreteModeChoiceTrip, List<TripCandidate>, List<? extends PlanElement>) - Method in class org.matsim.contribs.discrete_mode_choice.components.estimators.AbstractTripRouterEstimator
-
Implement this if you want to return a custom TripCandidate object rather than just a utility.
- estimateTripCandidate(Person, String, DiscreteModeChoiceTrip, List<TripCandidate>, List<? extends PlanElement>) - Method in class org.matsim.contribs.discrete_mode_choice.components.estimators.MATSimTripScoringEstimator
- estimateWaitingTime(double, TransitPassengerRoute) - Method in class org.matsim.contribs.discrete_mode_choice.components.utils.NullWaitingTimeEstimator
- estimateWaitingTime(double, TransitPassengerRoute) - Method in interface org.matsim.contribs.discrete_mode_choice.components.utils.PTWaitingTimeEstimator
- estimateWaitingTime(double, TransitPassengerRoute) - Method in class org.matsim.contribs.discrete_mode_choice.components.utils.ScheduleWaitingTimeEstimator
- estimateWaitingTime(List<? extends PlanElement>) - Method in class org.matsim.contribs.discrete_mode_choice.components.utils.ScheduleWaitingTimeEstimator
- EstimatorModule - Class in org.matsim.contribs.discrete_mode_choice.modules
-
Internal module that manages all built-in estimators.
- EstimatorModule() - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.EstimatorModule
- EXCEPTION - org.matsim.contribs.discrete_mode_choice.model.DiscreteModeChoiceModel.FallbackBehaviour
F
- Factory() - Constructor for class org.matsim.contribs.discrete_mode_choice.components.constraints.TransitWalkConstraint.Factory
- Factory() - Constructor for class org.matsim.contribs.discrete_mode_choice.model.mode_chain.DefaultModeChainGenerator.Factory
- Factory() - Constructor for class org.matsim.contribs.discrete_mode_choice.model.utilities.MaximumSelector.Factory
- Factory() - Constructor for class org.matsim.contribs.discrete_mode_choice.model.utilities.RandomSelector.Factory
- Factory(double, boolean) - Constructor for class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.EndTimeOnlyInterpreter.Factory
-
Deprecated.
- Factory(double, boolean) - Constructor for class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.EndTimeThenDurationInterpreter.Factory
- Factory(double, boolean) - Constructor for class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.MinimumEndTimeAndDurationInterpreter.Factory
- Factory(double, double, boolean) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.utilities.MultinomialLogitSelector.Factory
- Factory(Collection<String>) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.constraints.SubtourModeConstraint.Factory
- Factory(Collection<String>, boolean, HomeFinder) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.constraints.VehicleTripConstraint.Factory
- Factory(Collection<String>, HomeFinder) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.constraints.VehicleTourConstraint.Factory
- Factory(Network, Collection<String>, String, String, LinkAttributeConstraint.Requirement) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.constraints.LinkAttributeConstraint.Factory
- Factory(Network, Collection<String>, ShapeFileConstraint.Requirement, URL) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.constraints.ShapeFileConstraint.Factory
- Factory(NestStructure, double, double) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.nested.NestedLogitSelector.Factory
- FALLBACK_BEHAVIOUR - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- filter(Person, List<DiscreteModeChoiceTrip>) - Method in class org.matsim.contribs.discrete_mode_choice.components.filters.TourLengthFilter
- filter(Person, List<DiscreteModeChoiceTrip>) - Method in class org.matsim.contribs.discrete_mode_choice.model.filters.CompositeTourFilter
- filter(Person, List<DiscreteModeChoiceTrip>) - Method in interface org.matsim.contribs.discrete_mode_choice.model.tour_based.TourFilter
-
This function is called before any mode choice attempt for a certain tour is made.
- filter(Person, DiscreteModeChoiceTrip) - Method in class org.matsim.contribs.discrete_mode_choice.model.filters.CompositeTripFilter
- filter(Person, DiscreteModeChoiceTrip) - Method in interface org.matsim.contribs.discrete_mode_choice.model.tour_based.TripFilter
-
This function is called before any mode choice attempt for a certain trip is made.
- FilterModule - Class in org.matsim.contribs.discrete_mode_choice.modules
-
Internal module that manages all built-in constraints.
- FilterModule() - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.FilterModule
- findActivities(List<DiscreteModeChoiceTrip>) - Method in class org.matsim.contribs.discrete_mode_choice.components.tour_finder.AbstractTourFinder
- findActivities(List<DiscreteModeChoiceTrip>) - Method in class org.matsim.contribs.discrete_mode_choice.components.tour_finder.ActivityTourFinder
- findActivities(List<DiscreteModeChoiceTrip>) - Method in class org.matsim.contribs.discrete_mode_choice.components.tour_finder.HomeTourFinder
- findTours(List<DiscreteModeChoiceTrip>) - Method in class org.matsim.contribs.discrete_mode_choice.components.tour_finder.AbstractTourFinder
- findTours(List<DiscreteModeChoiceTrip>) - Method in class org.matsim.contribs.discrete_mode_choice.components.tour_finder.PlanTourFinder
- findTours(List<DiscreteModeChoiceTrip>) - Method in interface org.matsim.contribs.discrete_mode_choice.components.tour_finder.TourFinder
- FIRST_ACTIVITY - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.HomeFinderModule
- FirstActivityHomeFinder - Class in org.matsim.contribs.discrete_mode_choice.components.utils.home_finder
-
This implementation of HomeFinder takes the first activity in an agent's plan and return the location as the "home" location of the agent.
- FirstActivityHomeFinder() - Constructor for class org.matsim.contribs.discrete_mode_choice.components.utils.home_finder.FirstActivityHomeFinder
- fork() - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.EndTimeOnlyInterpreter
-
Deprecated.
- fork() - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.EndTimeThenDurationInterpreter
- fork() - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.MinimumEndTimeAndDurationInterpreter
- fork() - Method in interface org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.TimeInterpreter
- FROM_TRIP_BASED - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
G
- get() - Method in class org.matsim.contribs.discrete_mode_choice.replanning.DiscreteModeChoiceStrategyProvider
- getAccumulateEstimationDelays() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getActivityHomeFinderConfigGroup() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getActivityTourFinderConfigGroup() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getActivityTypes() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ActivityHomeFinderConfigGroup
- getActivityTypes() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ActivityTourFinderConfigGroup
- getActivityTypesAsString() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ActivityHomeFinderConfigGroup
- getActivityTypesAsString() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ActivityTourFinderConfigGroup
- getAttributeName() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.LinkAttributeConstraintConfigGroup
- getAttributeValue() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.LinkAttributeConstraintConfigGroup
- getAvailableModes() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ModeAvailabilityConfigGroup
- getAvailableModes(Person, List<DiscreteModeChoiceTrip>) - Method in class org.matsim.contribs.discrete_mode_choice.model.mode_availability.CarModeAvailability
- getAvailableModes(Person, List<DiscreteModeChoiceTrip>) - Method in class org.matsim.contribs.discrete_mode_choice.model.mode_availability.DefaultModeAvailability
- getAvailableModes(Person, List<DiscreteModeChoiceTrip>) - Method in interface org.matsim.contribs.discrete_mode_choice.model.mode_availability.ModeAvailability
- getAvailableModesAsString() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ModeAvailabilityConfigGroup
- getCachedModes() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getCachedModesAsString() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getCarModeAvailabilityConfig() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getChildren(Nest) - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.DefaultNestStructure
- getChildren(Nest) - Method in interface org.matsim.contribs.discrete_mode_choice.model.nested.NestStructure
- getComments() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ActivityHomeFinderConfigGroup
- getComments() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ActivityTourFinderConfigGroup
- getComments() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getComments() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.LinkAttributeConstraintConfigGroup
- getComments() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.MATSimTripScoringConfigGroup
- getComments() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ModeAvailabilityConfigGroup
- getComments() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.MultinomialLogitSelectorConfigGroup
- getComments() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ShapeFileConstraintConfigGroup
- getComments() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.SubtourModeConstraintConfigGroup
- getComments() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.TourLengthFilterConfigGroup
- getComments() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.VehicleTourConstraintConfigGroup
- getComments() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.VehicleTripConstraintConfigGroup
- getComponentConfig(String, String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getComponentName() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ComponentConfigGroup
- getComponentType() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ComponentConfigGroup
- getConsiderMinimumUtility() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.MultinomialLogitSelectorConfigGroup
- getConstrainedModes() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.LinkAttributeConstraintConfigGroup
- getConstrainedModes() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ShapeFileConstraintConfigGroup
- getConstrainedModes() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.SubtourModeConstraintConfigGroup
- getConstrainedModesAsString() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.LinkAttributeConstraintConfigGroup
- getConstrainedModesAsString() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ShapeFileConstraintConfigGroup
- getConstrainedModesAsString() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.SubtourModeConstraintConfigGroup
- getCurrentTime() - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.AbstractTimeInterpreter
- getCurrentTime() - Method in interface org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.TimeInterpreter
- getDefaultModeAvailabilityConfig() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getDepartureTime() - Method in class org.matsim.contribs.discrete_mode_choice.model.DiscreteModeChoiceTrip
- getDestinationActivity() - Method in class org.matsim.contribs.discrete_mode_choice.model.DiscreteModeChoiceTrip
- getDuration() - Method in class org.matsim.contribs.discrete_mode_choice.model.trip_based.candidates.DefaultTripCandidate
- getDuration() - Method in interface org.matsim.contribs.discrete_mode_choice.model.trip_based.candidates.TripCandidate
- getEnforceSinglePlan() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getFallbackBehaviour() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getFirstTripIndex(List<List<String>>) - Static method in class org.matsim.contribs.discrete_mode_choice.components.utils.IndexUtils
- getHomeFinder() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getHomeLocationId(List<DiscreteModeChoiceTrip>) - Method in class org.matsim.contribs.discrete_mode_choice.components.utils.home_finder.ActivityTypeHomeFinder
- getHomeLocationId(List<DiscreteModeChoiceTrip>) - Method in class org.matsim.contribs.discrete_mode_choice.components.utils.home_finder.FirstActivityHomeFinder
- getHomeLocationId(List<DiscreteModeChoiceTrip>) - Method in interface org.matsim.contribs.discrete_mode_choice.components.utils.home_finder.HomeFinder
- getIndex() - Method in class org.matsim.contribs.discrete_mode_choice.model.DiscreteModeChoiceTrip
- getInitialElements() - Method in class org.matsim.contribs.discrete_mode_choice.model.DiscreteModeChoiceTrip
- getInitialMode() - Method in class org.matsim.contribs.discrete_mode_choice.model.DiscreteModeChoiceTrip
- getIsAdvanced() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.VehicleTripConstraintConfigGroup
- getLinkAttributeConstraintConfigGroup() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getLocationId(Activity) - Static method in class org.matsim.contribs.discrete_mode_choice.components.utils.LocationUtils
-
Returns the facility id of an activity, or the link if no facility is set.
- getMATSimTripScoringConfigGroup() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getMaximumLength() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.TourLengthFilterConfigGroup
- getMaximumUtility() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.MultinomialLogitSelectorConfigGroup
- getMinimumUtility() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.MultinomialLogitSelectorConfigGroup
- getMode() - Method in class org.matsim.contribs.discrete_mode_choice.model.trip_based.candidates.DefaultTripCandidate
- getMode() - Method in interface org.matsim.contribs.discrete_mode_choice.model.trip_based.candidates.TripCandidate
- getModeAvailability() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getModelType() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getMultinomialLogitSelectorConfig() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getName() - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.DefaultNest
- getName() - Method in interface org.matsim.contribs.discrete_mode_choice.model.nested.Nest
- getNest() - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.DefaultNestedTourCandidate
- getNest() - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.DefaultNestedTripCandidate
- getNest() - Method in interface org.matsim.contribs.discrete_mode_choice.model.nested.NestedUtilityCandidate
- getNest() - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.WrappingNestedUtilityCandidate
- getNests() - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.DefaultNestStructure
- getNests() - Method in interface org.matsim.contribs.discrete_mode_choice.model.nested.NestStructure
- getNumberOfAlternatives() - Method in class org.matsim.contribs.discrete_mode_choice.model.mode_chain.DefaultModeChainGenerator
- getNumberOfAlternatives() - Method in interface org.matsim.contribs.discrete_mode_choice.model.mode_chain.ModeChainGenerator
- getOrCreate(Config) - Static method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getOriginActivity() - Method in class org.matsim.contribs.discrete_mode_choice.model.DiscreteModeChoiceTrip
- getParameter(String) - Method in class org.matsim.contribs.discrete_mode_choice.components.readers.ApolloParameters
- getParent(Nest) - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.DefaultNestStructure
- getParent(Nest) - Method in interface org.matsim.contribs.discrete_mode_choice.model.nested.NestStructure
- getPath() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ShapeFileConstraintConfigGroup
- getPerformReroute() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getPlanAlgoInstance() - Method in class org.matsim.contribs.discrete_mode_choice.replanning.CheckConsistentRoutingReplanningModule
- getPlanAlgoInstance() - Method in class org.matsim.contribs.discrete_mode_choice.replanning.DiscreteModeChoiceReplanningModule
- getPreviousTime() - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.AbstractTimeInterpreter
- getPreviousTime() - Method in interface org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.TimeInterpreter
- getPtLegModes() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.MATSimTripScoringConfigGroup
- getPtLegModesAsString() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.MATSimTripScoringConfigGroup
- getRequirement() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.LinkAttributeConstraintConfigGroup
- getRequirement() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ShapeFileConstraintConfigGroup
- getRestrictedModes() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.VehicleTourConstraintConfigGroup
- getRestrictedModes() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.VehicleTripConstraintConfigGroup
- getRestrictedModesAsString() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.VehicleTourConstraintConfigGroup
- getRestrictedModesAsString() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.VehicleTripConstraintConfigGroup
- getRoot() - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.DefaultNestStructure
- getRoot() - Method in interface org.matsim.contribs.discrete_mode_choice.model.nested.NestStructure
- getRoutedPlanElements() - Method in class org.matsim.contribs.discrete_mode_choice.model.trip_based.candidates.DefaultRoutedTripCandidate
- getRoutedPlanElements() - Method in interface org.matsim.contribs.discrete_mode_choice.model.trip_based.candidates.RoutedTripCandidate
- getScaleParameter() - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.DefaultNest
- getScaleParameter() - Method in interface org.matsim.contribs.discrete_mode_choice.model.nested.Nest
- getSelector() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getShapeFileConstraintConfigGroup() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getSubtourConstraintConfig() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getTourConstraints() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getTourConstraintsAsString() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getTourEstimator() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getTourFilters() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getTourFiltersAsString() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getTourFinder() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getTourIndex(List<List<String>>) - Static method in class org.matsim.contribs.discrete_mode_choice.components.utils.IndexUtils
- getTourLengthFilterConfigGroup() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getTripCandidates() - Method in class org.matsim.contribs.discrete_mode_choice.model.tour_based.DefaultTourCandidate
- getTripCandidates() - Method in interface org.matsim.contribs.discrete_mode_choice.model.tour_based.TourCandidate
- getTripConstraints() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getTripConstraintsAsString() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getTripEstimator() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getTripFilters() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getTripFiltersAsString() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getTripIndex(List<String>) - Static method in class org.matsim.contribs.discrete_mode_choice.components.utils.IndexUtils
- getUtility() - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.WrappingNestedUtilityCandidate
- getUtility() - Method in class org.matsim.contribs.discrete_mode_choice.model.tour_based.DefaultTourCandidate
- getUtility() - Method in class org.matsim.contribs.discrete_mode_choice.model.trip_based.candidates.DefaultTripCandidate
- getUtility() - Method in interface org.matsim.contribs.discrete_mode_choice.model.utilities.UtilityCandidate
- getVehicleTourConstraintConfig() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- getVehicleTripConstraintConfig() - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- GROUP_NAME - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
H
- hashCode() - Method in class org.matsim.contribs.discrete_mode_choice.model.DiscreteModeChoiceTrip
- hasNext() - Method in class org.matsim.contribs.discrete_mode_choice.model.mode_chain.DefaultModeChainGenerator
- HOME_BASED - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.TourFinderModule
- HOME_FINDER - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- HomeFinder - Interface in org.matsim.contribs.discrete_mode_choice.components.utils.home_finder
-
This interface is used by the vehicle constraints to find the home location in an agent's plan.
- homeFinderBinder - Variable in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- HomeFinderModule - Class in org.matsim.contribs.discrete_mode_choice.modules
-
Internal module that manages all built-in HomeFinder implementations.
- HomeFinderModule() - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.HomeFinderModule
- HomeTourFinder - Class in org.matsim.contribs.discrete_mode_choice.components.tour_finder
-
This TourFinder makes use of the HomeFinder that is defined in configuration.
- HomeTourFinder(HomeFinder) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.tour_finder.HomeTourFinder
I
- IGNORE_AGENT - org.matsim.contribs.discrete_mode_choice.model.DiscreteModeChoiceModel.FallbackBehaviour
- IndexUtils - Class in org.matsim.contribs.discrete_mode_choice.components.utils
- INITIAL_CHOICE - org.matsim.contribs.discrete_mode_choice.model.DiscreteModeChoiceModel.FallbackBehaviour
- install() - Method in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- install() - Method in class org.matsim.contribs.discrete_mode_choice.modules.DiscreteModeChoiceModule
- install() - Method in class org.matsim.contribs.discrete_mode_choice.modules.ModelModule
- install() - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.TimeInterpreterModule
- installExtension() - Method in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- installExtension() - Method in class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
- installExtension() - Method in class org.matsim.contribs.discrete_mode_choice.modules.EstimatorModule
- installExtension() - Method in class org.matsim.contribs.discrete_mode_choice.modules.FilterModule
- installExtension() - Method in class org.matsim.contribs.discrete_mode_choice.modules.HomeFinderModule
- installExtension() - Method in class org.matsim.contribs.discrete_mode_choice.modules.ModeAvailabilityModule
- installExtension() - Method in class org.matsim.contribs.discrete_mode_choice.modules.SelectorModule
- installExtension() - Method in class org.matsim.contribs.discrete_mode_choice.modules.TourFinderModule
L
- LINK_ATTRIBUTE - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
- LinkAttributeConstraint - Class in org.matsim.contribs.discrete_mode_choice.components.constraints
-
This constraint forbids or allows a certain mode depending on whether a certain link attribute is available for the origin and/or destination.
- LinkAttributeConstraint(Network, Collection<String>, String, String, LinkAttributeConstraint.Requirement) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.constraints.LinkAttributeConstraint
- LinkAttributeConstraint.Factory - Class in org.matsim.contribs.discrete_mode_choice.components.constraints
- LinkAttributeConstraint.Requirement - Enum in org.matsim.contribs.discrete_mode_choice.components.constraints
- LinkAttributeConstraintConfigGroup - Class in org.matsim.contribs.discrete_mode_choice.modules.config
-
Config group for the LinkAttributeConstraint.
- LinkAttributeConstraintConfigGroup(String, String) - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.config.LinkAttributeConstraintConfigGroup
- LocationUtils - Class in org.matsim.contribs.discrete_mode_choice.components.utils
-
Some utilities for location handling.
M
- MATSIM_DAY_SCORING - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.EstimatorModule
- MATSIM_TRIP_SCORING - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.EstimatorModule
- MATSimDayScoringEstimator - Class in org.matsim.contribs.discrete_mode_choice.components.estimators
-
This tour estimator tries to resemble the MATSim scoring functions as closely as possible.
- MATSimDayScoringEstimator(TripEstimator, ScoringParametersForPerson, TimeInterpreter.Factory) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.estimators.MATSimDayScoringEstimator
- MATSimTripScoringConfigGroup - Class in org.matsim.contribs.discrete_mode_choice.modules.config
-
Config group for the MATSimTripScoringEstimator.
- MATSimTripScoringConfigGroup(String, String) - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.config.MATSimTripScoringConfigGroup
- MATSimTripScoringEstimator - Class in org.matsim.contribs.discrete_mode_choice.components.estimators
-
This trip estimator tries to resemble the MATSim scoring functions as closely as possible.
- MATSimTripScoringEstimator(ActivityFacilities, TripRouter, PTWaitingTimeEstimator, ScoringParametersForPerson, TimeInterpreter.Factory, Collection<String>) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.estimators.MATSimTripScoringEstimator
- MAXIMUM - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.SelectorModule
- MAXIMUM_LENGTH - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.TourLengthFilterConfigGroup
- MAXIMUM_UTILITY - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.MultinomialLogitSelectorConfigGroup
- MaximumSelector - Class in org.matsim.contribs.discrete_mode_choice.model.utilities
-
The maximum utility selector collects a set of candidates with a given utility value and then selects the one with the highest utility.
- MaximumSelector() - Constructor for class org.matsim.contribs.discrete_mode_choice.model.utilities.MaximumSelector
- MaximumSelector.Factory - Class in org.matsim.contribs.discrete_mode_choice.model.utilities
- MINIMUM_UTILITY - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.MultinomialLogitSelectorConfigGroup
- MinimumEndTimeAndDurationInterpreter - Class in org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter
-
This TimeInterpreter compares the end time of an activity with a time calculated as the sum of the current time along the plan and the maximum duration of the activity.
- MinimumEndTimeAndDurationInterpreter(double, boolean) - Constructor for class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.MinimumEndTimeAndDurationInterpreter
- MinimumEndTimeAndDurationInterpreter.Factory - Class in org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter
- ModalTripEstimator - Class in org.matsim.contribs.discrete_mode_choice.model.estimation
-
An abstract helper class that removes the mode dependency of the trip estimator.
- ModalTripEstimator() - Constructor for class org.matsim.contribs.discrete_mode_choice.model.estimation.ModalTripEstimator
- MODE_AVAILABILITY - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- ModeAvailability - Interface in org.matsim.contribs.discrete_mode_choice.model.mode_availability
-
This class is used as a filter to define which more are available for a certain chain of trips.
- modeAvailabilityBinder - Variable in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- ModeAvailabilityConfigGroup - Class in org.matsim.contribs.discrete_mode_choice.modules.config
-
Config group for DefaultModeAvailability and CarModeAvailability.
- ModeAvailabilityConfigGroup(String, String) - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.config.ModeAvailabilityConfigGroup
- ModeAvailabilityModule - Class in org.matsim.contribs.discrete_mode_choice.modules
-
Internal module that manages all built-in ModeAvailability implementations.
- ModeAvailabilityModule() - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.ModeAvailabilityModule
- ModeAwareTripEstimator - Class in org.matsim.contribs.discrete_mode_choice.model.estimation
-
A TripEstimator which delegates requests for a certain mode to specific TripEstimators.
- ModeAwareTripEstimator() - Constructor for class org.matsim.contribs.discrete_mode_choice.model.estimation.ModeAwareTripEstimator
- ModeChainGenerator - Interface in org.matsim.contribs.discrete_mode_choice.model.mode_chain
-
For chain-based choices such as plan-based or tour-based choice models, a set of possible chains of modes needs to be created.
- ModeChainGeneratorFactory - Interface in org.matsim.contribs.discrete_mode_choice.model.mode_chain
-
Creates a ModeChainGenerator.
- ModeChoiceInTheLoopChecker - Class in org.matsim.contribs.discrete_mode_choice.modules.utils
-
Internal listener that is used to do some runtime checks when mode-choice-in-the-loop should be enforced.
- ModeChoiceInTheLoopChecker(StrategyConfigGroup, PlanSelector<Plan, Person>) - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.utils.ModeChoiceInTheLoopChecker
- MODEL_TYPE - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- ModelModule - Class in org.matsim.contribs.discrete_mode_choice.modules
-
Internal module that sets up the acutal choice models according to configuration.
- ModelModule() - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.ModelModule
- ModelModule.ModelType - Enum in org.matsim.contribs.discrete_mode_choice.modules
- MULTINOMIAL_LOGIT - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.SelectorModule
- MultinomialLogitSelector - Class in org.matsim.contribs.discrete_mode_choice.model.utilities
-
The MultinomialLogitSelector collects a set of candidates with given utilities and then selects on according to the multinomial logit model.
- MultinomialLogitSelector(double, double, boolean) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.utilities.MultinomialLogitSelector
-
Creates a MultinomialSelector.
- MultinomialLogitSelector.Factory - Class in org.matsim.contribs.discrete_mode_choice.model.utilities
- MultinomialLogitSelectorConfigGroup - Class in org.matsim.contribs.discrete_mode_choice.modules.config
-
Config group for the MultinomialLogitSelector
- MultinomialLogitSelectorConfigGroup(String, String) - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.config.MultinomialLogitSelectorConfigGroup
N
- NAME - Static variable in class org.matsim.contribs.discrete_mode_choice.replanning.DiscreteModeChoiceReplanningModule
- NAME - Static variable in class org.matsim.contribs.discrete_mode_choice.replanning.NonSelectedPlanSelector
- Nest - Interface in org.matsim.contribs.discrete_mode_choice.model.nested
- NestCalculator - Class in org.matsim.contribs.discrete_mode_choice.model.nested
- NestCalculator(NestStructure) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.nested.NestCalculator
- NestedLogitSelector - Class in org.matsim.contribs.discrete_mode_choice.model.nested
- NestedLogitSelector(NestStructure, double, double) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.nested.NestedLogitSelector
- NestedLogitSelector.Factory - Class in org.matsim.contribs.discrete_mode_choice.model.nested
- NestedUtilityCandidate - Interface in org.matsim.contribs.discrete_mode_choice.model.nested
- NestStructure - Interface in org.matsim.contribs.discrete_mode_choice.model.nested
- next() - Method in class org.matsim.contribs.discrete_mode_choice.model.mode_chain.DefaultModeChainGenerator
- NoFeasibleChoiceException(String) - Constructor for exception org.matsim.contribs.discrete_mode_choice.model.DiscreteModeChoiceModel.NoFeasibleChoiceException
- NONE - org.matsim.contribs.discrete_mode_choice.components.constraints.LinkAttributeConstraint.Requirement
- NONE - org.matsim.contribs.discrete_mode_choice.components.constraints.ShapeFileConstraint.Requirement
- NonSelectedPlanSelector - Class in org.matsim.contribs.discrete_mode_choice.replanning
-
This is a plan selector for replanning that always selects a plan that is *not* selected currently.
- NonSelectedPlanSelector() - Constructor for class org.matsim.contribs.discrete_mode_choice.replanning.NonSelectedPlanSelector
- notifyStartup(StartupEvent) - Method in class org.matsim.contribs.discrete_mode_choice.modules.utils.ModeChoiceInTheLoopChecker
- NullWaitingTimeEstimator - Class in org.matsim.contribs.discrete_mode_choice.components.utils
-
Waiting time estimator which is used for the MATSim utility function estimator if no TransitSchedule is available.
- NullWaitingTimeEstimator() - Constructor for class org.matsim.contribs.discrete_mode_choice.components.utils.NullWaitingTimeEstimator
O
- onlyAdvance - Variable in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.AbstractTimeInterpreter
- org.matsim.contribs.discrete_mode_choice.components.constraints - package org.matsim.contribs.discrete_mode_choice.components.constraints
- org.matsim.contribs.discrete_mode_choice.components.estimators - package org.matsim.contribs.discrete_mode_choice.components.estimators
- org.matsim.contribs.discrete_mode_choice.components.filters - package org.matsim.contribs.discrete_mode_choice.components.filters
- org.matsim.contribs.discrete_mode_choice.components.readers - package org.matsim.contribs.discrete_mode_choice.components.readers
- org.matsim.contribs.discrete_mode_choice.components.tour_finder - package org.matsim.contribs.discrete_mode_choice.components.tour_finder
- org.matsim.contribs.discrete_mode_choice.components.utils - package org.matsim.contribs.discrete_mode_choice.components.utils
- org.matsim.contribs.discrete_mode_choice.components.utils.home_finder - package org.matsim.contribs.discrete_mode_choice.components.utils.home_finder
- org.matsim.contribs.discrete_mode_choice.model - package org.matsim.contribs.discrete_mode_choice.model
- org.matsim.contribs.discrete_mode_choice.model.constraints - package org.matsim.contribs.discrete_mode_choice.model.constraints
- org.matsim.contribs.discrete_mode_choice.model.estimation - package org.matsim.contribs.discrete_mode_choice.model.estimation
- org.matsim.contribs.discrete_mode_choice.model.filters - package org.matsim.contribs.discrete_mode_choice.model.filters
- org.matsim.contribs.discrete_mode_choice.model.mode_availability - package org.matsim.contribs.discrete_mode_choice.model.mode_availability
- org.matsim.contribs.discrete_mode_choice.model.mode_chain - package org.matsim.contribs.discrete_mode_choice.model.mode_chain
- org.matsim.contribs.discrete_mode_choice.model.nested - package org.matsim.contribs.discrete_mode_choice.model.nested
- org.matsim.contribs.discrete_mode_choice.model.tour_based - package org.matsim.contribs.discrete_mode_choice.model.tour_based
- org.matsim.contribs.discrete_mode_choice.model.trip_based - package org.matsim.contribs.discrete_mode_choice.model.trip_based
- org.matsim.contribs.discrete_mode_choice.model.trip_based.candidates - package org.matsim.contribs.discrete_mode_choice.model.trip_based.candidates
- org.matsim.contribs.discrete_mode_choice.model.utilities - package org.matsim.contribs.discrete_mode_choice.model.utilities
- org.matsim.contribs.discrete_mode_choice.modules - package org.matsim.contribs.discrete_mode_choice.modules
- org.matsim.contribs.discrete_mode_choice.modules.config - package org.matsim.contribs.discrete_mode_choice.modules.config
- org.matsim.contribs.discrete_mode_choice.modules.utils - package org.matsim.contribs.discrete_mode_choice.modules.utils
- org.matsim.contribs.discrete_mode_choice.replanning - package org.matsim.contribs.discrete_mode_choice.replanning
- org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter - package org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter
- ORIGIN - org.matsim.contribs.discrete_mode_choice.components.constraints.LinkAttributeConstraint.Requirement
- ORIGIN - org.matsim.contribs.discrete_mode_choice.components.constraints.ShapeFileConstraint.Requirement
P
- PATH - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.ShapeFileConstraintConfigGroup
- PERFORM_REROUTE - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- PLAN_BASED - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.TourFinderModule
- PlanTourFinder - Class in org.matsim.contribs.discrete_mode_choice.components.tour_finder
-
This TourFinder simply defines the whole plan of an agent as one single tour.
- PlanTourFinder() - Constructor for class org.matsim.contribs.discrete_mode_choice.components.tour_finder.PlanTourFinder
- previousTime - Variable in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.AbstractTimeInterpreter
- proideNullTourEstimator(TimeInterpreter.Factory) - Method in class org.matsim.contribs.discrete_mode_choice.modules.EstimatorModule
- provideActivityBasedTourFinder(DiscreteModeChoiceConfigGroup) - Method in class org.matsim.contribs.discrete_mode_choice.modules.TourFinderModule
- provideActivityTypeHomeFinder(DiscreteModeChoiceConfigGroup) - Method in class org.matsim.contribs.discrete_mode_choice.modules.HomeFinderModule
- provideCarModeAvailability(DiscreteModeChoiceConfigGroup) - Method in class org.matsim.contribs.discrete_mode_choice.modules.ModeAvailabilityModule
- provideCumulativeTourEstimator(TripEstimator, TimeInterpreter.Factory) - Method in class org.matsim.contribs.discrete_mode_choice.modules.EstimatorModule
- provideDefaultModeAvailability(DiscreteModeChoiceConfigGroup) - Method in class org.matsim.contribs.discrete_mode_choice.modules.ModeAvailabilityModule
- provideDefaultModeChainGeneratorFactory() - Method in class org.matsim.contribs.discrete_mode_choice.modules.ModelModule
- provideDiscreteModeChoiceModel(DiscreteModeChoiceConfigGroup, Provider<TourBasedModel>, Provider<TripBasedModel>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.ModelModule
- provideFirstActivityHomeFinder() - Method in class org.matsim.contribs.discrete_mode_choice.modules.HomeFinderModule
- provideHomeFinder(DiscreteModeChoiceConfigGroup, Map<String, Provider<HomeFinder>>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.HomeFinderModule
- provideHomeTourFinder(HomeFinder) - Method in class org.matsim.contribs.discrete_mode_choice.modules.TourFinderModule
- provideLinkAttributeConstraintFactory(Network, DiscreteModeChoiceConfigGroup) - Method in class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
- provideMATSimDayScoringEstimator(MATSimTripScoringEstimator, ScoringParametersForPerson, DiscreteModeChoiceConfigGroup, TimeInterpreter.Factory) - Method in class org.matsim.contribs.discrete_mode_choice.modules.EstimatorModule
- provideMATSimTripScoringEstimator(ActivityFacilities, TripRouter, PTWaitingTimeEstimator, ScoringParametersForPerson, DiscreteModeChoiceConfigGroup, TimeInterpreter.Factory) - Method in class org.matsim.contribs.discrete_mode_choice.modules.EstimatorModule
- provideMaximumTripSelector() - Method in class org.matsim.contribs.discrete_mode_choice.modules.SelectorModule
- provideModeAvailability(DiscreteModeChoiceConfigGroup, Map<String, Provider<ModeAvailability>>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.ModeAvailabilityModule
- provideMultinomialLogitTripSelector(DiscreteModeChoiceConfigGroup) - Method in class org.matsim.contribs.discrete_mode_choice.modules.SelectorModule
- provideNullTripEstimator(TimeInterpreter.Factory) - Method in class org.matsim.contribs.discrete_mode_choice.modules.EstimatorModule
- provideNullWaitingTimeEstimator() - Method in class org.matsim.contribs.discrete_mode_choice.modules.EstimatorModule
- providePlanTourFinder() - Method in class org.matsim.contribs.discrete_mode_choice.modules.TourFinderModule
- provideRandomTripSelector() - Method in class org.matsim.contribs.discrete_mode_choice.modules.SelectorModule
- provideScheduleWaitingTimeEstimator(TransitSchedule) - Method in class org.matsim.contribs.discrete_mode_choice.modules.utils.ScheduleWaitingTimeEstimatorModule
- provideShapeFileConstraintFactory(Network, DiscreteModeChoiceConfigGroup, Config) - Method in class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
- provideSubtourModeConstraintFactory(DiscreteModeChoiceConfigGroup) - Method in class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
- provideTimeInterpreterFactory(Config, DiscreteModeChoiceConfigGroup) - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.TimeInterpreterModule
- provideTourBasedModel(ModeAvailability, TourFilter, TourEstimator, TourConstraintFactory, TourFinder, UtilitySelectorFactory, ModeChainGeneratorFactory, DiscreteModeChoiceConfigGroup, TimeInterpreter.Factory) - Method in class org.matsim.contribs.discrete_mode_choice.modules.ModelModule
- provideTourConstraintFactory(DiscreteModeChoiceConfigGroup, Map<String, Provider<TourConstraintFactory>>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
- provideTourEstimator(DiscreteModeChoiceConfigGroup, Map<String, Provider<TourEstimator>>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.EstimatorModule
- provideTourFilter(DiscreteModeChoiceConfigGroup, Map<String, Provider<TourFilter>>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.ModelModule
- provideTourFinder(DiscreteModeChoiceConfigGroup, Map<String, Provider<TourFinder>>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.TourFinderModule
- provideTourFromTripConstraintFactory(TripConstraintFactory) - Method in class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
- provideTourLengthFilter(DiscreteModeChoiceConfigGroup) - Method in class org.matsim.contribs.discrete_mode_choice.modules.FilterModule
- provideTourSelectorFactory(DiscreteModeChoiceConfigGroup, Map<String, Provider<UtilitySelectorFactory>>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.SelectorModule
- provideTripBasedModel(TripEstimator, TripFilter, ModeAvailability, TripConstraintFactory, UtilitySelectorFactory, DiscreteModeChoiceConfigGroup, TimeInterpreter.Factory) - Method in class org.matsim.contribs.discrete_mode_choice.modules.ModelModule
- provideTripConstraintFactory(DiscreteModeChoiceConfigGroup, Map<String, Provider<TripConstraintFactory>>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
- provideTripEstimator(DiscreteModeChoiceConfigGroup, Map<String, Provider<TripEstimator>>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.EstimatorModule
- provideTripFilter(DiscreteModeChoiceConfigGroup, Map<String, Provider<TripFilter>>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.ModelModule
- provideTripListConverter() - Method in class org.matsim.contribs.discrete_mode_choice.modules.ModelModule
- provideVehicleTourConstraintFactory(DiscreteModeChoiceConfigGroup, HomeFinder) - Method in class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
- provideVehicleTripConstraintFactory(DiscreteModeChoiceConfigGroup, HomeFinder) - Method in class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
- PT_LEG_MODES - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.MATSimTripScoringConfigGroup
- PTWaitingTimeEstimator - Interface in org.matsim.contribs.discrete_mode_choice.components.utils
-
This interface is used by the MATSim utility function estimator.
R
- RANDOM - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.SelectorModule
- RandomSelector - Class in org.matsim.contribs.discrete_mode_choice.model.utilities
-
The RandomSelector does what the name says: It collects a set of candidates and then selects one randomly.
- RandomSelector() - Constructor for class org.matsim.contribs.discrete_mode_choice.model.utilities.RandomSelector
- RandomSelector.Factory - Class in org.matsim.contribs.discrete_mode_choice.model.utilities
- read(File) - Method in class org.matsim.contribs.discrete_mode_choice.components.readers.ApolloParameterReader
- read(URL) - Method in class org.matsim.contribs.discrete_mode_choice.components.readers.ApolloParameterReader
- REQUIREMENT - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.LinkAttributeConstraintConfigGroup
- REQUIREMENT - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.ShapeFileConstraintConfigGroup
- RoutedTripCandidate - Interface in org.matsim.contribs.discrete_mode_choice.model.trip_based.candidates
-
Interface for a trip candidate holding a route.
- run(Plan) - Method in class org.matsim.contribs.discrete_mode_choice.replanning.DiscreteModeChoiceAlgorithm
S
- ScheduleWaitingTimeEstimator - Class in org.matsim.contribs.discrete_mode_choice.components.utils
-
Utility to estimate waiting times in public transport.
- ScheduleWaitingTimeEstimator(TransitSchedule) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.utils.ScheduleWaitingTimeEstimator
- ScheduleWaitingTimeEstimatorModule - Class in org.matsim.contribs.discrete_mode_choice.modules.utils
-
Module that is added if a TransitSchedule is available.
- ScheduleWaitingTimeEstimatorModule() - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.utils.ScheduleWaitingTimeEstimatorModule
- select(Random) - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.NestedLogitSelector
- select(Random) - Method in class org.matsim.contribs.discrete_mode_choice.model.utilities.MaximumSelector
- select(Random) - Method in class org.matsim.contribs.discrete_mode_choice.model.utilities.MultinomialLogitSelector
- select(Random) - Method in class org.matsim.contribs.discrete_mode_choice.model.utilities.RandomSelector
- select(Random) - Method in interface org.matsim.contribs.discrete_mode_choice.model.utilities.UtilitySelector
-
Select one candidate from the choice set (or indicate that none can be chosen).
- SELECTOR - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- selectorFactory - Variable in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- SelectorModule - Class in org.matsim.contribs.discrete_mode_choice.modules
-
Internal module that manages all built-in selectors.
- SelectorModule() - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.SelectorModule
- selectPlan(HasPlansAndId<Plan, Person>) - Method in class org.matsim.contribs.discrete_mode_choice.replanning.NonSelectedPlanSelector
- setAccumulateEstimationDelays(boolean) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setActivityTypes(Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ActivityHomeFinderConfigGroup
- setActivityTypes(Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ActivityTourFinderConfigGroup
- setActivityTypesAsString(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ActivityHomeFinderConfigGroup
- setActivityTypesAsString(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ActivityTourFinderConfigGroup
- setAttributeName(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.LinkAttributeConstraintConfigGroup
- setAttributeValue(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.LinkAttributeConstraintConfigGroup
- setAvailableModes(Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ModeAvailabilityConfigGroup
- setAvailableModesAsString(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ModeAvailabilityConfigGroup
- setCachedModes(Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setCachedModesAsString(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setConsiderMinimumUtility(boolean) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.MultinomialLogitSelectorConfigGroup
- setConstrainedModes(Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.LinkAttributeConstraintConfigGroup
- setConstrainedModes(Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ShapeFileConstraintConfigGroup
- setConstrainedModes(Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.SubtourModeConstraintConfigGroup
- setConstrainedModesAsString(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.LinkAttributeConstraintConfigGroup
- setConstrainedModesAsString(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ShapeFileConstraintConfigGroup
- setConstrainedModesAsString(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.SubtourModeConstraintConfigGroup
- setDepartureTime(double) - Method in class org.matsim.contribs.discrete_mode_choice.model.DiscreteModeChoiceTrip
- setEnforceSinglePlan(boolean) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setFallbackBehaviour(DiscreteModeChoiceModel.FallbackBehaviour) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setHomeFinder(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setIsAdvanced(boolean) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.VehicleTripConstraintConfigGroup
- setMaximumLength(int) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.TourLengthFilterConfigGroup
- setMaximumUtility(double) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.MultinomialLogitSelectorConfigGroup
- setMinimumUtility(double) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.MultinomialLogitSelectorConfigGroup
- setModeAvailability(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setModelType(ModelModule.ModelType) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setPath(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ShapeFileConstraintConfigGroup
- setPerformReroute(boolean) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setPtLegModes(Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.MATSimTripScoringConfigGroup
- setPtLegModesAsString(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.MATSimTripScoringConfigGroup
- setRequirement(LinkAttributeConstraint.Requirement) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.LinkAttributeConstraintConfigGroup
- setRequirement(ShapeFileConstraint.Requirement) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.ShapeFileConstraintConfigGroup
- setRestrictedModes(Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.VehicleTourConstraintConfigGroup
- setRestrictedModes(Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.VehicleTripConstraintConfigGroup
- setRestrictedModesAsString(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.VehicleTourConstraintConfigGroup
- setRestrictedModesAsString(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.VehicleTripConstraintConfigGroup
- setScaleParameter(double) - Method in class org.matsim.contribs.discrete_mode_choice.model.nested.DefaultNest
- setSelector(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setTime(double) - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.AbstractTimeInterpreter
- setTime(double) - Method in interface org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.TimeInterpreter
- setTourConstraints(Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setTourConstraintsAsString(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setTourEstimator(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setTourFilters(Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setTourFiltersAsString(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setTourFinder(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setTripConstraints(Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setTripConstraintsAsString(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setTripEstimator(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setTripFilters(Collection<String>) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- setTripFiltersAsString(String) - Method in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- SHAPE_FILE - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
- ShapeFileConstraint - Class in org.matsim.contribs.discrete_mode_choice.components.constraints
-
This constraint decides whether a mode is allowed for a certain trip by checking whether the origin and/or destination location are within a feature of a given shape file.
- ShapeFileConstraint(Network, Collection<String>, ShapeFileConstraint.Requirement, Set<Geometry>) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.constraints.ShapeFileConstraint
- ShapeFileConstraint.Factory - Class in org.matsim.contribs.discrete_mode_choice.components.constraints
- ShapeFileConstraint.Requirement - Enum in org.matsim.contribs.discrete_mode_choice.components.constraints
- ShapeFileConstraintConfigGroup - Class in org.matsim.contribs.discrete_mode_choice.modules.config
-
Config group for the ShapeFileConstraint.
- ShapeFileConstraintConfigGroup(String, String) - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.config.ShapeFileConstraintConfigGroup
- STRATEGY_NAME - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.DiscreteModeChoiceModule
- SUBTOUR_MODE - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
- SubtourModeConstraint - Class in org.matsim.contribs.discrete_mode_choice.components.constraints
-
This constraint filters out plans that cannot be produced by SubtourModeChoice.
- SubtourModeConstraint(Collection<String>, List<Id<? extends BasicLocation>>, List<Id<? extends BasicLocation>>) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.constraints.SubtourModeConstraint
- SubtourModeConstraint.Factory - Class in org.matsim.contribs.discrete_mode_choice.components.constraints
- SubtourModeConstraintConfigGroup - Class in org.matsim.contribs.discrete_mode_choice.modules.config
-
Config group for the SubtourModeConstraint.
- SubtourModeConstraintConfigGroup(String, String) - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.config.SubtourModeConstraintConfigGroup
T
- TimeInterpreter - Interface in org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter
-
This interfaces defines a utility that allows to track the time of day while looping through plan elements.
- TimeInterpreter.Factory - Interface in org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter
- TimeInterpreterModule - Class in org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter
- TimeInterpreterModule() - Constructor for class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.TimeInterpreterModule
- Tour - org.matsim.contribs.discrete_mode_choice.modules.ModelModule.ModelType
- TOUR_COMPONENTS - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
- TOUR_COMPONENTS - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.EstimatorModule
- TOUR_COMPONENTS - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.FilterModule
- TOUR_CONSTRAINT - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- TOUR_CONSTRAINTS - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- TOUR_ESTIMATOR - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- TOUR_FILTER - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- TOUR_FILTERS - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- TOUR_FINDER - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- TOUR_LENGTH - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.FilterModule
- TourBasedModel - Class in org.matsim.contribs.discrete_mode_choice.model.tour_based
-
A choice model that makes decision on a tour basis.
- TourBasedModel(TourEstimator, ModeAvailability, TourConstraintFactory, TourFinder, TourFilter, UtilitySelectorFactory, ModeChainGeneratorFactory, DiscreteModeChoiceModel.FallbackBehaviour, TimeInterpreter.Factory) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.tour_based.TourBasedModel
- TourCandidate - Interface in org.matsim.contribs.discrete_mode_choice.model.tour_based
-
Represents a candidate for a whole tour.
- TourConstraint - Interface in org.matsim.contribs.discrete_mode_choice.model.tour_based
-
Defines a constraint on the tour level.
- TourConstraintFactory - Interface in org.matsim.contribs.discrete_mode_choice.model.tour_based
-
Creates a tour level constraint.
- tourConstraintFactoryBinder - Variable in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- TourEstimator - Interface in org.matsim.contribs.discrete_mode_choice.model.tour_based
-
Estimates the utility of a whole tour with given trips and modes with which they should be performed.
- tourEstimatorBinder - Variable in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- TourFilter - Interface in org.matsim.contribs.discrete_mode_choice.model.tour_based
-
Defines a filter that decides whether mode choice should be performed for a specific tour.
- tourFilterBinder - Variable in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- TourFinder - Interface in org.matsim.contribs.discrete_mode_choice.components.tour_finder
-
This interface segments a chain of trips into tours.
- tourFinderBinder - Variable in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- TourFinderModule - Class in org.matsim.contribs.discrete_mode_choice.modules
-
Internal module that manages all built-in TourFinder implementations.
- TourFinderModule() - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.TourFinderModule
- TourFromTripConstraint - Class in org.matsim.contribs.discrete_mode_choice.model.constraints
-
Defines a constraint that applies trip-based constraint on the tour level.
- TourFromTripConstraintFactory - Class in org.matsim.contribs.discrete_mode_choice.model.constraints
-
Creates a TourFromTripConstraint.
- TourFromTripConstraintFactory(TripConstraintFactory) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.constraints.TourFromTripConstraintFactory
- TourLengthFilter - Class in org.matsim.contribs.discrete_mode_choice.components.filters
- TourLengthFilter(int) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.filters.TourLengthFilter
- TourLengthFilterConfigGroup - Class in org.matsim.contribs.discrete_mode_choice.modules.config
-
Config group for the TourLengthFilter.
- TourLengthFilterConfigGroup(String, String) - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.config.TourLengthFilterConfigGroup
- TRANSIT_WALK - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
- TransitWalkConstraint - Class in org.matsim.contribs.discrete_mode_choice.components.constraints
-
This contraint forbids "pt" trips that only consist of walk legs, i.e.
- TransitWalkConstraint() - Constructor for class org.matsim.contribs.discrete_mode_choice.components.constraints.TransitWalkConstraint
- TransitWalkConstraint.Factory - Class in org.matsim.contribs.discrete_mode_choice.components.constraints
- Trip - org.matsim.contribs.discrete_mode_choice.modules.ModelModule.ModelType
- TRIP_COMPONENTS - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
- TRIP_COMPONENTS - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.EstimatorModule
- TRIP_COMPONENTS - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.FilterModule
- TRIP_CONSTRAINT - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- TRIP_CONSTRAINTS - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- TRIP_ESTIMATOR - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- TRIP_FILTER - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- TRIP_FILTERS - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.config.DiscreteModeChoiceConfigGroup
- TripBasedModel - Class in org.matsim.contribs.discrete_mode_choice.model.trip_based
-
This class defines a trip-based discrete choice model.
- TripBasedModel(TripEstimator, TripFilter, ModeAvailability, TripConstraintFactory, UtilitySelectorFactory, DiscreteModeChoiceModel.FallbackBehaviour, TimeInterpreter.Factory) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.trip_based.TripBasedModel
- TripCandidate - Interface in org.matsim.contribs.discrete_mode_choice.model.trip_based.candidates
-
A trip candidate represents a potential choice of mode for a specific trip.
- TripConstraint - Interface in org.matsim.contribs.discrete_mode_choice.model.trip_based
-
This class defines a constriant for a trip.
- TripConstraintFactory - Interface in org.matsim.contribs.discrete_mode_choice.model.trip_based
-
Creates a trip constraint.
- tripConstraintFactoryBinder - Variable in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- TripEstimator - Interface in org.matsim.contribs.discrete_mode_choice.model.trip_based
-
This interface represents a function that calculates a utility (or additional information) for a given trip performed with a certain mode.
- tripEstimatorBinder - Variable in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- TripFilter - Interface in org.matsim.contribs.discrete_mode_choice.model.tour_based
-
Defines a filter that decides whether mode choice should be performed for a specific trip.
- tripFilterBinder - Variable in class org.matsim.contribs.discrete_mode_choice.modules.AbstractDiscreteModeChoiceExtension
- TripListConverter - Class in org.matsim.contribs.discrete_mode_choice.replanning
-
Helper class for converting a MATSim plan into a list of DiscreteModeChoiceTrip.
- TripListConverter() - Constructor for class org.matsim.contribs.discrete_mode_choice.replanning.TripListConverter
U
- UNIFORM - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.EstimatorModule
- UniformTourEstimator - Class in org.matsim.contribs.discrete_mode_choice.components.estimators
-
This estimator simply return a zero utility for every tour candidate that it sees.
- UniformTourEstimator(TimeInterpreter.Factory) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.estimators.UniformTourEstimator
- UniformTripEstimator - Class in org.matsim.contribs.discrete_mode_choice.components.estimators
-
This estimator simply return a zero utility for every trip candidate that it sees.
- UniformTripEstimator(TimeInterpreter.Factory) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.estimators.UniformTripEstimator
- UtilityCandidate - Interface in org.matsim.contribs.discrete_mode_choice.model.utilities
-
Base interface for a candidate option subject to selection.
- UtilitySelector - Interface in org.matsim.contribs.discrete_mode_choice.model.utilities
-
A UtilitySelector collects a set of candidates for a specific choice (using addCanddiate) and finally selects one of them according to a predefined process.
- UtilitySelectorFactory - Interface in org.matsim.contribs.discrete_mode_choice.model.utilities
-
Creates a UtilitySelector.
V
- validateAfterEstimation(List<DiscreteModeChoiceTrip>, TourCandidate, List<TourCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.components.constraints.VehicleTourConstraint
- validateAfterEstimation(List<DiscreteModeChoiceTrip>, TourCandidate, List<TourCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.model.constraints.AbstractTourConstraint
- validateAfterEstimation(List<DiscreteModeChoiceTrip>, TourCandidate, List<TourCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.model.constraints.CompositeTourConstraint
- validateAfterEstimation(List<DiscreteModeChoiceTrip>, TourCandidate, List<TourCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.model.constraints.TourFromTripConstraint
- validateAfterEstimation(List<DiscreteModeChoiceTrip>, TourCandidate, List<TourCandidate>) - Method in interface org.matsim.contribs.discrete_mode_choice.model.tour_based.TourConstraint
-
This function is called after a tour is estimated.
- validateAfterEstimation(DiscreteModeChoiceTrip, TripCandidate, List<TripCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.components.constraints.LinkAttributeConstraint
- validateAfterEstimation(DiscreteModeChoiceTrip, TripCandidate, List<TripCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.components.constraints.ShapeFileConstraint
- validateAfterEstimation(DiscreteModeChoiceTrip, TripCandidate, List<TripCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.components.constraints.TransitWalkConstraint
- validateAfterEstimation(DiscreteModeChoiceTrip, TripCandidate, List<TripCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.components.constraints.VehicleTripConstraint
- validateAfterEstimation(DiscreteModeChoiceTrip, TripCandidate, List<TripCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.model.constraints.AbstractTripConstraint
- validateAfterEstimation(DiscreteModeChoiceTrip, TripCandidate, List<TripCandidate>) - Method in class org.matsim.contribs.discrete_mode_choice.model.constraints.CompositeTripConstraint
- validateAfterEstimation(DiscreteModeChoiceTrip, TripCandidate, List<TripCandidate>) - Method in interface org.matsim.contribs.discrete_mode_choice.model.trip_based.TripConstraint
-
This function is called after a trip is estimated.
- validateBeforeEstimation(List<DiscreteModeChoiceTrip>, List<String>, List<List<String>>) - Method in class org.matsim.contribs.discrete_mode_choice.components.constraints.SubtourModeConstraint
- validateBeforeEstimation(List<DiscreteModeChoiceTrip>, List<String>, List<List<String>>) - Method in class org.matsim.contribs.discrete_mode_choice.components.constraints.VehicleTourConstraint
- validateBeforeEstimation(List<DiscreteModeChoiceTrip>, List<String>, List<List<String>>) - Method in class org.matsim.contribs.discrete_mode_choice.model.constraints.AbstractTourConstraint
- validateBeforeEstimation(List<DiscreteModeChoiceTrip>, List<String>, List<List<String>>) - Method in class org.matsim.contribs.discrete_mode_choice.model.constraints.CompositeTourConstraint
- validateBeforeEstimation(List<DiscreteModeChoiceTrip>, List<String>, List<List<String>>) - Method in class org.matsim.contribs.discrete_mode_choice.model.constraints.TourFromTripConstraint
- validateBeforeEstimation(List<DiscreteModeChoiceTrip>, List<String>, List<List<String>>) - Method in interface org.matsim.contribs.discrete_mode_choice.model.tour_based.TourConstraint
-
This function is called before any estimation of utilities for a tour is happening.
- validateBeforeEstimation(DiscreteModeChoiceTrip, String, List<String>) - Method in class org.matsim.contribs.discrete_mode_choice.components.constraints.LinkAttributeConstraint
- validateBeforeEstimation(DiscreteModeChoiceTrip, String, List<String>) - Method in class org.matsim.contribs.discrete_mode_choice.components.constraints.ShapeFileConstraint
- validateBeforeEstimation(DiscreteModeChoiceTrip, String, List<String>) - Method in class org.matsim.contribs.discrete_mode_choice.components.constraints.VehicleTripConstraint
- validateBeforeEstimation(DiscreteModeChoiceTrip, String, List<String>) - Method in class org.matsim.contribs.discrete_mode_choice.model.constraints.AbstractTripConstraint
- validateBeforeEstimation(DiscreteModeChoiceTrip, String, List<String>) - Method in class org.matsim.contribs.discrete_mode_choice.model.constraints.CompositeTripConstraint
- validateBeforeEstimation(DiscreteModeChoiceTrip, String, List<String>) - Method in interface org.matsim.contribs.discrete_mode_choice.model.trip_based.TripConstraint
-
This function is called before any estimation of utilities for a trip is happening.
- valueOf(String) - Static method in enum org.matsim.contribs.discrete_mode_choice.components.constraints.LinkAttributeConstraint.Requirement
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.matsim.contribs.discrete_mode_choice.components.constraints.ShapeFileConstraint.Requirement
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.matsim.contribs.discrete_mode_choice.model.DiscreteModeChoiceModel.FallbackBehaviour
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.matsim.contribs.discrete_mode_choice.modules.ModelModule.ModelType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.matsim.contribs.discrete_mode_choice.components.constraints.LinkAttributeConstraint.Requirement
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.matsim.contribs.discrete_mode_choice.components.constraints.ShapeFileConstraint.Requirement
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.matsim.contribs.discrete_mode_choice.model.DiscreteModeChoiceModel.FallbackBehaviour
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.matsim.contribs.discrete_mode_choice.modules.ModelModule.ModelType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VEHICLE_CONTINUITY - Static variable in class org.matsim.contribs.discrete_mode_choice.modules.ConstraintModule
- VehicleTourConstraint - Class in org.matsim.contribs.discrete_mode_choice.components.constraints
-
This constraint makes sure that trips are continuous in the sense that vehicles get not dumped somewhere in the network: Vehicles can only be used where they have been moved to before. Within one tour, vehicles must depart first from the home location. Within one tour, vehicles must be brought back to the home location. For that, it needs to be decided where "home" is.
- VehicleTourConstraint(Collection<String>, Id<? extends BasicLocation>) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.constraints.VehicleTourConstraint
- VehicleTourConstraint.Factory - Class in org.matsim.contribs.discrete_mode_choice.components.constraints
- VehicleTourConstraintConfigGroup - Class in org.matsim.contribs.discrete_mode_choice.modules.config
-
Config group for VehicleTourConstraint.
- VehicleTourConstraintConfigGroup(String, String) - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.config.VehicleTourConstraintConfigGroup
- VehicleTripConstraint - Class in org.matsim.contribs.discrete_mode_choice.components.constraints
-
This is a vehicle constraint (see VehicleTourConstraint), but on a trip level.
- VehicleTripConstraint(List<DiscreteModeChoiceTrip>, Collection<String>, Id<? extends BasicLocation>, boolean) - Constructor for class org.matsim.contribs.discrete_mode_choice.components.constraints.VehicleTripConstraint
- VehicleTripConstraint.Factory - Class in org.matsim.contribs.discrete_mode_choice.components.constraints
- VehicleTripConstraintConfigGroup - Class in org.matsim.contribs.discrete_mode_choice.modules.config
-
Config group for VehicleTripConstriant.
- VehicleTripConstraintConfigGroup(String, String) - Constructor for class org.matsim.contribs.discrete_mode_choice.modules.config.VehicleTripConstraintConfigGroup
- verify() - Method in class org.matsim.contribs.discrete_mode_choice.replanning.time_interpreter.AbstractTimeInterpreter
W
- WrappingNestedUtilityCandidate - Class in org.matsim.contribs.discrete_mode_choice.model.nested
- WrappingNestedUtilityCandidate(UtilityCandidate, Nest) - Constructor for class org.matsim.contribs.discrete_mode_choice.model.nested.WrappingNestedUtilityCandidate
All Classes All Packages