A B C D E F G H I L M N O P R S T U V W 
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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages