|
MATSIM
|

Public Member Functions | |
| VspConfigConsistencyCheckerImpl () | |
| void | checkConsistency (Config config) |
Static Private Member Functions | |
| static boolean | checkGlobalConfigGroup (Config config, Level lvl, boolean problem) |
| static void | checkTravelTimeCalculatorConfigGroup (Config config, Level lvl) |
| static boolean | checkStrategyConfigGroup (Config config, Level lvl, boolean problem) |
| static boolean | checkQsimConfigGroup (Config config, Level lvl, boolean problem) |
| static void | checkPlansCalcScoreConfigGroup (Config config, Level lvl) |
| static boolean | checkPlansConfigGroup (Config config, Level lvl, boolean problem) |
| static boolean | checkPlanCalcScoreConfigGroup (Config config, Level lvl, boolean problem) |
| static boolean | checkLocationChoiceConfigGroup (Config config, boolean problem) |
| static boolean | checkFacilitiesConfigGroup (Config config, Level lvl, boolean problem) |
| static boolean | checkControlerConfigGroup (Config config, Level lvl, boolean problem) |
Static Private Attributes | |
| static final Logger | log = LogManager.getLogger(VspConfigConsistencyCheckerImpl.class) |
Definition at line 48 of file VspConfigConsistencyCheckerImpl.java.
| org.matsim.core.config.consistency.VspConfigConsistencyCheckerImpl.VspConfigConsistencyCheckerImpl | ( | ) |
Definition at line 52 of file VspConfigConsistencyCheckerImpl.java.
| void org.matsim.core.config.consistency.VspConfigConsistencyCheckerImpl.checkConsistency | ( | Config | config | ) |
Implements org.matsim.core.config.consistency.ConfigConsistencyChecker.
Definition at line 57 of file VspConfigConsistencyCheckerImpl.java.
References org.matsim.core.config.groups.VspExperimentalConfigGroup.getVspDefaultsCheckingLevel(), and org.matsim.core.config.Config.vspExperimental().

|
staticprivate |
Definition at line 160 of file VspConfigConsistencyCheckerImpl.java.
References org.matsim.core.config.Config.global(), and org.matsim.core.config.groups.GlobalConfigGroup.isInsistingOnDeprecatedConfigVersion().

|
staticprivate |
Definition at line 168 of file VspConfigConsistencyCheckerImpl.java.
References org.matsim.core.config.groups.TravelTimeCalculatorConfigGroup.getSeparateModes(), and org.matsim.core.config.Config.travelTimeCalculator().

|
staticprivate |
Definition at line 176 of file VspConfigConsistencyCheckerImpl.java.
References org.matsim.core.config.groups.ReplanningConfigGroup.getFractionOfIterationsToDisableInnovation(), org.matsim.core.config.groups.TimeAllocationMutatorConfigGroup.getMutationRange(), org.matsim.core.config.groups.SubtourModeChoiceConfigGroup.getProbaForRandomSingleTripMode(), org.matsim.core.config.groups.ReplanningConfigGroup.getStrategySettings(), org.matsim.core.config.groups.TimeAllocationMutatorConfigGroup.isAffectingDuration(), org.matsim.core.config.Config.replanning(), org.matsim.core.replanning.strategies.DefaultPlanStrategiesModule.DefaultStrategy.SubtourModeChoice, org.matsim.core.config.Config.subtourModeChoice(), org.matsim.core.replanning.strategies.DefaultPlanStrategiesModule.DefaultStrategy.TimeAllocationMutator, and org.matsim.core.config.Config.timeAllocationMutator().

|
staticprivate |
Definition at line 247 of file VspConfigConsistencyCheckerImpl.java.
References org.matsim.api.core.v01.TransportMode.bike, org.matsim.core.config.groups.QSimConfigGroup.VehiclesSource.defaultVehicle, org.matsim.core.config.groups.QSimConfigGroup.getLinkDynamics(), org.matsim.core.config.groups.QSimConfigGroup.getMainModes(), org.matsim.core.config.groups.QSimConfigGroup.getTrafficDynamics(), org.matsim.core.config.groups.QSimConfigGroup.getUsePersonIdForMissingVehicleId(), org.matsim.core.config.groups.QSimConfigGroup.getVehiclesSource(), org.matsim.core.config.groups.QSimConfigGroup.isRemoveStuckVehicles(), org.matsim.core.config.groups.QSimConfigGroup.isUsingTravelTimeCheckInTeleportation(), org.matsim.core.config.groups.QSimConfigGroup.TrafficDynamics.kinematicWaves, org.matsim.core.config.groups.QSimConfigGroup.LinkDynamics.PassingQ, and org.matsim.core.config.Config.qsim().

|
staticprivate |
Definition at line 289 of file VspConfigConsistencyCheckerImpl.java.
|
staticprivate |
Definition at line 291 of file VspConfigConsistencyCheckerImpl.java.
References org.matsim.core.config.groups.PlansConfigGroup.ActivityDurationInterpretation.endTimeOnly, org.matsim.core.config.groups.PlansConfigGroup.getActivityDurationInterpretation(), org.matsim.core.config.groups.PlansConfigGroup.isRemovingUnneccessaryPlanAttributes(), org.matsim.pt.config.TransitConfigGroup.isUseTransit(), org.matsim.core.config.Config.plans(), org.matsim.core.config.Config.transit(), and org.matsim.core.config.groups.PlansConfigGroup.ActivityDurationInterpretation.tryEndTimeThenDuration.

|
staticprivate |
Definition at line 326 of file VspConfigConsistencyCheckerImpl.java.
References org.matsim.core.config.groups.ScoringConfigGroup.getActivityParams(), org.matsim.core.config.groups.ScoringConfigGroup.getBrainExpBeta(), org.matsim.core.config.groups.ScoringConfigGroup.getMarginalUtlOfWaiting_utils_hr(), org.matsim.core.config.Config.scoring(), and org.matsim.pt.PtConstants.TRANSIT_ACTIVITY_TYPE.

|
staticprivate |
Definition at line 430 of file VspConfigConsistencyCheckerImpl.java.
References org.matsim.core.config.Config.findParam(), org.matsim.core.config.Config.getModule(), org.matsim.core.config.groups.VspExperimentalConfigGroup.isUsingOpportunityCostOfTimeForLocationChoice, and org.matsim.core.config.Config.vspExperimental().

|
staticprivate |
Definition at line 457 of file VspConfigConsistencyCheckerImpl.java.
References org.matsim.core.config.Config.facilities(), org.matsim.core.config.groups.FacilitiesConfigGroup.getFacilitiesSource(), and org.matsim.core.config.groups.FacilitiesConfigGroup.FacilitiesSource.none.

|
staticprivate |
Definition at line 466 of file VspConfigConsistencyCheckerImpl.java.
References org.matsim.core.config.Config.controller(), org.matsim.core.config.groups.ControllerConfigGroup.getEventsFileFormats(), org.matsim.core.config.groups.ControllerConfigGroup.getRoutingAlgorithmType(), org.matsim.core.config.groups.ControllerConfigGroup.getWritePlansInterval(), org.matsim.core.config.groups.ControllerConfigGroup.getWriteTripsInterval(), and org.matsim.core.config.groups.ControllerConfigGroup.EventsFileFormat.xml.

|
staticprivate |
Definition at line 50 of file VspConfigConsistencyCheckerImpl.java.
1.8.13