Uses of Interface
org.goplanit.utils.zoning.OdZone
-
Packages that use OdZone Package Description org.goplanit.assignment.ltm.sltm org.goplanit.assignment.ltm.sltm.consumer org.goplanit.od.demand Contains the definitions of the Origin-Destination Demand classesorg.goplanit.utils.zoning zoning oriented utility classesorg.goplanit.zoning -
-
Uses of OdZone in org.goplanit.assignment.ltm.sltm
Fields in org.goplanit.assignment.ltm.sltm declared as OdZone Modifier and Type Field Description protected OdZone
Bush. origin
the origin of the bushMethods in org.goplanit.assignment.ltm.sltm that return OdZone Modifier and Type Method Description OdZone
Bush. getOrigin()
Get the origin, the root of this bushConstructors in org.goplanit.assignment.ltm.sltm with parameters of type OdZone Constructor Description Bush(IdGroupingToken idToken, OdZone origin, long numberOfEdgeSegments)
Constructor -
Uses of OdZone in org.goplanit.assignment.ltm.sltm.consumer
Methods in org.goplanit.assignment.ltm.sltm.consumer with parameters of type OdZone Modifier and Type Method Description void
PathFlowUpdateConsumer. accept(OdZone origin, OdZone destination, Double odDemand)
Update the turn flows for the path of the given origin,destination,demand combination -
Uses of OdZone in org.goplanit.od.demand
Methods in org.goplanit.od.demand with parameters of type OdZone Modifier and Type Method Description default void
OdDemands. forEachNonZeroDestinationDemand(OdZones odZones, OdZone origin, BiConsumer<OdZone,Double> consumer)
Apply the provided consumer to each destination of the origin provided that has non zero demandsMethod parameters in org.goplanit.od.demand with type arguments of type OdZone Modifier and Type Method Description default void
OdDemands. forEachNonZeroDestinationDemand(OdZones odZones, OdZone origin, BiConsumer<OdZone,Double> consumer)
Apply the provided consumer to each destination of the origin provided that has non zero demandsdefault void
OdDemands. forEachNonZeroOdDemand(OdZones odZones, TriConsumer<OdZone,OdZone,Double> consumer)
Apply the provided consumer to each origin-destination combination found that has non zero demandsdefault void
OdDemands. forEachNonZeroOdDemand(OdZones odZones, TriConsumer<OdZone,OdZone,Double> consumer)
Apply the provided consumer to each origin-destination combination found that has non zero demands -
Uses of OdZone in org.goplanit.utils.zoning
Fields in org.goplanit.utils.zoning with type parameters of type OdZone Modifier and Type Field Description static Class<OdZone>
OdZone. OD_ZONE_ID_CLASS
the class to use for the additional od zone id generationMethods in org.goplanit.utils.zoning that return OdZone Modifier and Type Method Description OdZone
OdZoneFactory. createNew()
Create a new OD zone without registeringOdZone
OdZoneFactory. registerNew()
Create and register new OD zoneMethods in org.goplanit.utils.zoning that return types with arguments of type OdZone Modifier and Type Method Description default Class<OdZone>
OdZone. getOdZoneIdClass()
Method parameters in org.goplanit.utils.zoning with type arguments of type OdZone Modifier and Type Method Description default void
OdZones. forEachOriginDestination(BiConsumer<OdZone,OdZone> consumer)
Loop over all origin destination combinations possible given the registered zones and apply the provided consumerdefault void
OdZones. forEachOriginDestination(BiConsumer<OdZone,OdZone> consumer)
Loop over all origin destination combinations possible given the registered zones and apply the provided consumer -
Uses of OdZone in org.goplanit.zoning
Classes in org.goplanit.zoning that implement OdZone Modifier and Type Class Description class
OdZoneImpl
An Od zoneMethods in org.goplanit.zoning that return OdZone Modifier and Type Method Description OdZone
OdZoneFactoryImpl. createNew()
Create a new OD zone without registeringOdZone
OdZoneFactoryImpl. registerNew()
Create and register new OD zone
-