Uses of Class
org.goplanit.gap.GapFunction
-
Packages that use GapFunction Package Description org.goplanit.assignment Traffic assignment classesorg.goplanit.assignment.ltm.sltm org.goplanit.component.event org.goplanit.gap Gap functions and criteria used to test for convergence of the assignment algorithms -
-
Uses of GapFunction in org.goplanit.assignment
Methods in org.goplanit.assignment that return GapFunction Modifier and Type Method Description protected GapFunctionTrafficAssignmentBuilder. createGapFunctionInstance(StopCriterion stopCriterion)create a gap function instance based on configurationGapFunctionTrafficAssignment. getGapFunction()Collect the gap function which is to be set by a derived class of TrafficAssignment via the initialiseDefaults() right after constructionMethods in org.goplanit.assignment that return types with arguments of type GapFunction Modifier and Type Method Description GapFunctionConfigurator<? extends GapFunction>TrafficAssignmentConfigurator. createAndRegisterGapFunction(String gapFunctionType)Create and Register gapFunction componentGapFunctionConfigurator<? extends GapFunction>TrafficAssignmentConfigurator. getGapFunction()Collect the gap function of the trafficAssignment instanceMethods in org.goplanit.assignment with parameters of type GapFunction Modifier and Type Method Description voidTrafficAssignment. setGapFunction(GapFunction gapfunction)Collect the gap function which is to be set by a derived class of TrafficAssignment via the initialiseDefaults() right after construction -
Uses of GapFunction in org.goplanit.assignment.ltm.sltm
Methods in org.goplanit.assignment.ltm.sltm with parameters of type GapFunction Modifier and Type Method Description booleanStaticLtmAssignmentStrategy. hasConverged(GapFunction gapFunction, int iterationIndex)Verify if assignment has converged, which, means computing ths gap and determining if it has converged in this iteration in this default setupbooleanStaticLtmBushStrategyBase. hasConverged(GapFunction gapFunction, int iterationIndex)Unlike the default convergence check, we also see if the solution is proportional if relevant; in a bush setting with a triangular fundamental diagram we do not obtain a unique solution if a PAS has equal cost with an equal derivative but unequal flow distribution along its two segments, e.g. -
Uses of GapFunction in org.goplanit.component.event
Methods in org.goplanit.component.event that return GapFunction Modifier and Type Method Description GapFunctionPopulateGapFunctionEvent. getGapFunctionToPopulate()collect gap function to populateConstructors in org.goplanit.component.event with parameters of type GapFunction Constructor Description PopulateGapFunctionEvent(PlanitComponentFactory<?> source, GapFunction gapFunctionToPopulate)Constructor -
Uses of GapFunction in org.goplanit.gap
Classes in org.goplanit.gap with type parameters of type GapFunction Modifier and Type Class Description classGapFunctionConfigurator<T extends GapFunction>Base class for all vgap function configurator implementationsSubclasses of GapFunction in org.goplanit.gap Modifier and Type Class Description classLinkBasedRelativeDualityGapFunctionGap function based on the work of Bovy and Jansen (1983) who take the different between the current system travel time and the system travel time if all flow were to be assigned to the shortest paths, divided by the system travel timeclassNormBasedGapFunctionGap function based on the norm, e.g.Methods in org.goplanit.gap that return GapFunction Modifier and Type Method Description abstract GapFunctionGapFunction. deepClone()deep clone on planit component should attempt to also update internal dependencies between deep cloned containers where possibleabstract GapFunctionGapFunction. shallowClone()Create a shallow copy of this entityMethods in org.goplanit.gap that return types with arguments of type GapFunction Modifier and Type Method Description static GapFunctionConfigurator<? extends GapFunction>GapFunctionConfiguratorFactory. createConfigurator(String gapFunctionType)Create a configurator for given gap function typeMethods in org.goplanit.gap with parameters of type GapFunction Modifier and Type Method Description voidGapFunctionConfigurator. configure(GapFunction gapFunction)Needed to avoid issues with generics, although it should be obvious that T extends GapFunctionConstructors in org.goplanit.gap with parameters of type GapFunction Constructor Description GapFunction(GapFunction other, boolean deepCopy)Copy constructor
-