Package | Description |
---|---|
de.uni_kl.cs.discodnc.nc | |
de.uni_kl.cs.discodnc.nc.analyses | |
de.uni_kl.cs.discodnc.nc.arrivalbounds | |
de.uni_kl.cs.discodnc.nc.bounds |
Modifier and Type | Field | Description |
---|---|---|
protected AnalysisConfig |
AbstractAnalysis.configuration |
|
protected AnalysisConfig |
AbstractArrivalBound.configuration |
Modifier and Type | Method | Description |
---|---|---|
AnalysisConfig |
AnalysisConfig.copy() |
Returns a deep copy of this analysis configuration.
|
AnalysisConfig |
AbstractArrivalBound.getConfiguration() |
|
AnalysisConfig |
ArrivalBound.getConfiguration() |
Modifier and Type | Method | Description |
---|---|---|
private static void |
ArrivalBoundDispatch.addArrivalBounds(AnalysisConfig configuration,
ArrivalCurve arrival_bound_to_merge,
java.util.Set<ArrivalCurve> arrival_bounds) |
|
private static void |
ArrivalBoundDispatch.addArrivalBounds(AnalysisConfig configuration,
java.util.Set<ArrivalCurve> arrival_bounds_to_merge,
java.util.Set<ArrivalCurve> arrival_bounds) |
|
static java.util.Set<ArrivalCurve> |
ArrivalBoundDispatch.computeArrivalBounds(Network network,
AnalysisConfig configuration,
Link link,
java.util.Set<Flow> flows_to_bound,
Flow flow_of_interest) |
|
static java.util.Set<ArrivalCurve> |
ArrivalBoundDispatch.computeArrivalBounds(Network network,
AnalysisConfig configuration,
Server server) |
|
static java.util.Set<ArrivalCurve> |
ArrivalBoundDispatch.computeArrivalBounds(Network network,
AnalysisConfig configuration,
Server server,
java.util.Set<Flow> flows_to_bound,
Flow flow_of_interest) |
The flow_of_interest low priority supersedes the wish to bound all flows in
flows_to_bound, i.e., if flow_of_interest will be removed from flows_to_bound
before bounding the arrivals such that the result will always hold (only) for
{flows_to_bound} \ {flow_of_interest}.
|
static PmooAnalysis |
Analysis.performPmooEnd2End(Network network,
AnalysisConfig configuration,
Flow flow_of_interest) |
|
static SeparateFlowAnalysis |
Analysis.performSfaEnd2End(Network network,
AnalysisConfig configuration,
Flow flow_of_interest) |
|
static TotalFlowAnalysis |
Analysis.performTfaEnd2End(Network network,
AnalysisConfig configuration,
Flow flow_of_interest) |
|
void |
AbstractArrivalBound.setConfiguration(AnalysisConfig configuration) |
|
void |
ArrivalBound.setConfiguration(AnalysisConfig configuration) |
|
private static java.util.Set<ArrivalCurve> |
ArrivalBoundDispatch.singleFlowABs(AnalysisConfig configuration,
ArrivalCurve alpha,
java.util.Set<ServiceCurve> betas_lo) |
Modifier and Type | Method | Description |
---|---|---|
static SeparateFlowResults |
SeparateFlowAnalysis.tandemAnalysis(Network network,
Flow flow_of_interest,
Path path,
java.util.Set<Flow> flows_to_serve,
AnalysisConfig configuration) |
Constructor | Description |
---|---|
PmooAnalysis(Network network,
AnalysisConfig configuration) |
|
SeparateFlowAnalysis(Network network,
AnalysisConfig configuration) |
|
TandemMatchingAnalysis(Network network,
AnalysisConfig configuration) |
|
TotalFlowAnalysis(Network network,
AnalysisConfig configuration) |
Constructor | Description |
---|---|
PbooArrivalBound_Concatenation(Network network,
AnalysisConfig configuration) |
|
PbooArrivalBound_PerHop(Network network,
AnalysisConfig configuration) |
|
PmooArrivalBound(Network network,
AnalysisConfig configuration) |
|
TandemMatchingArrivalBound(Network network,
AnalysisConfig configuration) |
Modifier and Type | Method | Description |
---|---|---|
static java.util.Set<ServiceCurve> |
LeftOverService.compute(AnalysisConfig configuration,
ServiceCurve service_curve,
java.util.Set<ArrivalCurve> arrival_curves) |
|
static java.util.Set<ServiceCurve> |
LeftOverService.compute(AnalysisConfig configuration,
Server server,
java.util.Set<ArrivalCurve> arrival_curves) |
|
static java.util.Set<ArrivalCurve> |
Output.compute(AnalysisConfig configuration,
java.util.Set<ArrivalCurve> arrival_curves,
Path path,
java.util.Set<ServiceCurve> betas_lo) |
|
static java.util.Set<ArrivalCurve> |
Output.compute(AnalysisConfig configuration,
java.util.Set<ArrivalCurve> arrival_curves,
Server server) |
|
static java.util.Set<ArrivalCurve> |
Output.compute(AnalysisConfig configuration,
java.util.Set<ArrivalCurve> arrival_curves,
Server server,
java.util.Set<ServiceCurve> betas_lo) |
|
static java.util.Set<ServiceCurve> |
Bound.leftOverService(AnalysisConfig configuration,
ServiceCurve service_curve,
java.util.Set<ArrivalCurve> arrival_curves) |
|
static java.util.Set<ServiceCurve> |
Bound.leftOverService(AnalysisConfig configuration,
Server server,
java.util.Set<ArrivalCurve> arrival_curves) |
|
static java.util.Set<ArrivalCurve> |
Bound.output(AnalysisConfig configuration,
java.util.Set<ArrivalCurve> arrival_curves,
Path path,
java.util.Set<ServiceCurve> betas_lo) |
|
static java.util.Set<ArrivalCurve> |
Bound.output(AnalysisConfig configuration,
java.util.Set<ArrivalCurve> arrival_curves,
Server server) |
|
static java.util.Set<ArrivalCurve> |
Bound.output(AnalysisConfig configuration,
java.util.Set<ArrivalCurve> arrival_curves,
Server server,
java.util.Set<ServiceCurve> betas_lo) |