Uses of Interface
org.goplanit.utils.network.layer.macroscopic.MacroscopicLinkSegments
-
Packages that use MacroscopicLinkSegments Package Description org.goplanit.assignment.ltm.sltm org.goplanit.assignment.ltm.sltm.loading org.goplanit.network.layer.macroscopic Macroscopic physical network component object classesorg.goplanit.output.adapter Output Adapter and Output Type Adapter classes and interfacesorg.goplanit.supply.fundamentaldiagram Fundamental diagram classesorg.goplanit.utils.network.layer org.goplanit.utils.network.layer.macroscopic -
-
Uses of MacroscopicLinkSegments in org.goplanit.assignment.ltm.sltm
Methods in org.goplanit.assignment.ltm.sltm with parameters of type MacroscopicLinkSegments Modifier and Type Method Description protected static void
LinkSegmentData. limitFlowsToCapacity(double[] flowPcuHArray, MacroscopicLinkSegments linkSegments)
Reduce all provided link segments' flows to capacity -
Uses of MacroscopicLinkSegments in org.goplanit.assignment.ltm.sltm.loading
Methods in org.goplanit.assignment.ltm.sltm.loading with parameters of type MacroscopicLinkSegments Modifier and Type Method Description void
SendingFlowData. limitCurrentSendingFlowsToCapacity(MacroscopicLinkSegments linkSegments)
Reduce all current link segments' sending flows to capacity in case they exceed itvoid
ReceivingFlowData. limitNextReceivingFlowsToCapacity(MacroscopicLinkSegments linkSegments)
Reduce all provided link segments' receiving flows to capacity in case they exceed itvoid
InflowOutflowData. limitOutflowsToCapacity(MacroscopicLinkSegments linkSegments)
-
Uses of MacroscopicLinkSegments in org.goplanit.network.layer.macroscopic
Classes in org.goplanit.network.layer.macroscopic that implement MacroscopicLinkSegments Modifier and Type Class Description class
MacroscopicLinkSegmentsImpl
Link segments container implementationMethods in org.goplanit.network.layer.macroscopic that return MacroscopicLinkSegments Modifier and Type Method Description MacroscopicLinkSegments
MacroscopicNetworkLayerImpl. getLinkSegments()
Collect the link segmentsConstructors in org.goplanit.network.layer.macroscopic with parameters of type MacroscopicLinkSegments Constructor Description MacroscopicLinkSegmentFactoryImpl(IdGroupingToken groupId, MacroscopicLinkSegments macroscopicLinkSegments)
ConstructorMacroscopicNetworkLayerImpl(IdGroupingToken groupId, Nodes nodes, MacroscopicLinks links, MacroscopicLinkSegments linkSegments)
Constructor -
Uses of MacroscopicLinkSegments in org.goplanit.output.adapter
Methods in org.goplanit.output.adapter that return MacroscopicLinkSegments Modifier and Type Method Description MacroscopicLinkSegments
MacroscopicLinkOutputTypeAdapterImpl. getPhysicalLinkSegments(long infrastructureLayerId)
Provide access to the macroscopic link segments -
Uses of MacroscopicLinkSegments in org.goplanit.supply.fundamentaldiagram
Methods in org.goplanit.supply.fundamentaldiagram with parameters of type MacroscopicLinkSegments Modifier and Type Method Description FundamentalDiagram[]
FundamentalDiagramComponent. asLinkSegmentIndexedArray(MacroscopicLinkSegments linkSegments)
Method to collect all fundamental diagrams for the given link segments in a 1:1 fashion in a raw array based on the current setup of this component. -
Uses of MacroscopicLinkSegments in org.goplanit.utils.network.layer
Methods in org.goplanit.utils.network.layer that return MacroscopicLinkSegments Modifier and Type Method Description MacroscopicLinkSegments
MacroscopicNetworkLayer. getLinkSegments()
Collect the link segments -
Uses of MacroscopicLinkSegments in org.goplanit.utils.network.layer.macroscopic
Methods in org.goplanit.utils.network.layer.macroscopic that return MacroscopicLinkSegments Modifier and Type Method Description MacroscopicLinkSegments
MacroscopicLinkSegments. deepClone()
Force clone implementationMacroscopicLinkSegments
MacroscopicLinkSegments. deepCloneWithMapping(BiConsumer<MacroscopicLinkSegment,MacroscopicLinkSegment> mapper)
Deep clone implementation with mapping retained between original and copies createdMacroscopicLinkSegments
MacroscopicLinkSegments. shallowClone()
shallow clone implementation
-