Analysis
public class TandemMatchingAnalysis extends AbstractAnalysis implements Analysis
Analysis.Analyses
configuration, network, result
Modifier | Constructor | Description |
---|---|---|
private |
TandemMatchingAnalysis() |
|
|
TandemMatchingAnalysis(Network network) |
|
|
TandemMatchingAnalysis(Network network,
AnalysisConfig configuration) |
Modifier and Type | Method | Description |
---|---|---|
static java.util.List<java.util.List<Path>> |
getAllSubPathCombinations(Path path) |
|
java.util.Set<ServiceCurve> |
getLeftOverServiceCurves() |
|
java.util.Set<ServiceCurve> |
getServiceCurves(Flow flow_of_interest,
Path path,
java.util.Set<Flow> flows_to_serve) |
|
java.util.Set<ServiceCurve> |
getSubTandemServiceCurves(Flow flow_of_interest,
Path path,
java.util.Set<Flow> flows_to_serve) |
|
void |
performAnalysis(Flow flow_of_interest) |
Performs a Tandem Matching Analysis for the
flow_of_interest . |
void |
performAnalysis(Flow flow_of_interest,
Path path) |
getBacklogBound, getDelayBound, getNetwork, getServerAlphasMap, getServerAlphasMapString, toString
private TandemMatchingAnalysis()
public TandemMatchingAnalysis(Network network)
public TandemMatchingAnalysis(Network network, AnalysisConfig configuration)
public java.util.Set<ServiceCurve> getLeftOverServiceCurves()
public void performAnalysis(Flow flow_of_interest) throws java.lang.Exception
flow_of_interest
.performAnalysis
in interface Analysis
flow_of_interest
- the flow for which the end-to-end service curve shall be computed.java.lang.Exception
public void performAnalysis(Flow flow_of_interest, Path path) throws java.lang.Exception
performAnalysis
in interface Analysis
java.lang.Exception
public static java.util.List<java.util.List<Path>> getAllSubPathCombinations(Path path)
public java.util.Set<ServiceCurve> getServiceCurves(Flow flow_of_interest, Path path, java.util.Set<Flow> flows_to_serve) throws java.lang.Exception
java.lang.Exception
public java.util.Set<ServiceCurve> getSubTandemServiceCurves(Flow flow_of_interest, Path path, java.util.Set<Flow> flows_to_serve) throws java.lang.Exception
java.lang.Exception