| 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) | 
| Constructor | Description | 
|---|---|
| PmooAnalysis(Network network,
            AnalysisConfig configuration) | |
| SeparateFlowAnalysis(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) | 
| 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) |