Uses of Class
org.goplanit.assignment.ltm.sltm.Bush
-
Packages that use Bush Package Description org.goplanit.assignment.ltm.sltm org.goplanit.assignment.ltm.sltm.consumer org.goplanit.assignment.ltm.sltm.loading -
-
Uses of Bush in org.goplanit.assignment.ltm.sltm
Methods in org.goplanit.assignment.ltm.sltm that return Bush Modifier and Type Method Description Bush
Bush. clone()
Create a shallow copy of this entityMethods in org.goplanit.assignment.ltm.sltm with parameters of type Bush Modifier and Type Method Description double
Pas. computeOverlappingAcceptedFlow(Bush bush, boolean lowCost, double[] linkSegmentFlowAcceptanceFactors)
Check if bush is overlapping with one of the alternatives, and if it is how much sending flow this sub-path currently representsPas
PasManager. createNewPas(Bush originBush, EdgeSegment[] s1, EdgeSegment[] s2)
create a new PAS for the given cheap and expensive paired alternative segments (subpaths) and register the origin bush on it that was responsible for creating itPas
PasManager. findFirstSuitableExistingPas(Bush originBush, DirectedVertex mergeVertex, double[] flowAcceptanceFactors, double reducedCost)
find the first PAS which has the given merge vertex as end vertex and which if we would extend the bush with its least cost alternative would improve to the point it is considered effective enough compared to the upper bound (reduced cost) improvement provided as well as that the bush has sufficient flow on the high cost alternative of the PAS such that it can improve sufficiently by shifting flow towards the new low cost segment.void
Pas. registerOrigin(Bush origin)
Register origin on the PASConstructors in org.goplanit.assignment.ltm.sltm with parameters of type Bush Constructor Description Bush(Bush bush)
Copy constructor -
Uses of Bush in org.goplanit.assignment.ltm.sltm.consumer
Methods in org.goplanit.assignment.ltm.sltm.consumer with parameters of type Bush Modifier and Type Method Description void
BushFlowUpdateConsumer. accept(Bush originBush)
Update(increase) the (network) flows based on the bush at hand as dictated by the data configurationConstructors in org.goplanit.assignment.ltm.sltm.consumer with parameters of type Bush Constructor Description InitialiseBushEdgeSegmentDemandConsumer(Bush originBush)
Constructor -
Uses of Bush in org.goplanit.assignment.ltm.sltm.loading
Methods in org.goplanit.assignment.ltm.sltm.loading with parameters of type Bush Modifier and Type Method Description void
StaticLtmLoadingBush. setBushes(Bush[] originBushes)
The bushes to use when a loading update is requested
-