Analysispublic class TandemMatchingAnalysis extends AbstractAnalysis implements Analysis
Analysis.Analysesconfiguration, 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, toStringprivate 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 Analysisflow_of_interest - the flow for which the end-to-end service curve shall be computed.java.lang.Exceptionpublic void performAnalysis(Flow flow_of_interest, Path path) throws java.lang.Exception
performAnalysis in interface Analysisjava.lang.Exceptionpublic 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.Exceptionpublic 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