Package org.goplanit.interactor
Interface LinkVolumeAccessee
-
- All Superinterfaces:
InteractorAccessee
,TrafficAssignmentComponentAccessee
- All Known Implementing Classes:
TraditionalStaticAssignment
public interface LinkVolumeAccessee extends TrafficAssignmentComponentAccessee
Link Volume accessee object.- Author:
- markr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Class<LinkVolumeAccessor>
getCompatibleAccessor()
this accessee provides access to this accessordouble
getLinkSegmentVolume(LinkSegment linkSegment)
Get the total flow across a link over all modesdouble[]
getLinkSegmentVolumes()
Get total link segment flows for all link segments-
Methods inherited from interface org.goplanit.interactor.TrafficAssignmentComponentAccessee
getTrafficAssignmentComponent
-
-
-
-
Method Detail
-
getCompatibleAccessor
default Class<LinkVolumeAccessor> getCompatibleAccessor()
this accessee provides access to this accessor- Specified by:
getCompatibleAccessor
in interfaceInteractorAccessee
- Returns:
- class that accessee provides to
-
getLinkSegmentVolume
double getLinkSegmentVolume(LinkSegment linkSegment)
Get the total flow across a link over all modes- Parameters:
linkSegment
- the specified link segment- Returns:
- the total flow across this link segment
-
getLinkSegmentVolumes
double[] getLinkSegmentVolumes()
Get total link segment flows for all link segments- Returns:
- link segment flows for all modes
-
-