- CalculatorConfig - Class in de.uni_kl.cs.discodnc.nc
-  
- CalculatorConfig() - Constructor for class de.uni_kl.cs.discodnc.nc.CalculatorConfig
-  
- CalculatorConfig.CurveImpl - Enum in de.uni_kl.cs.discodnc.nc
-  
- CalculatorConfig.NumImpl - Enum in de.uni_kl.cs.discodnc.nc
-  
- CalculatorConfig.OperationImpl - Enum in de.uni_kl.cs.discodnc.nc
-  
- checkMPARTC() - Method in class de.uni_kl.cs.discodnc.nc.CalculatorConfig
-  
- clearArrivalBoundMethods() - Method in class de.uni_kl.cs.discodnc.nc.AnalysisConfig
-  
- clearCache() - Method in class de.uni_kl.cs.discodnc.nc.arrivalbounds.PmooArrivalBound_SinkTreeTbRl
-  
- clearMetaInfo() - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- clearMetaInfo() - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- comparison_epsilon - Static variable in class de.uni_kl.cs.discodnc.numbers.implementations.RealDoublePrecision
-  
- comparison_epsilon - Static variable in class de.uni_kl.cs.discodnc.numbers.implementations.RealSinglePrecision
-  
- compute(AnalysisConfig, ServiceCurve, Set<ArrivalCurve>) - Static method in class de.uni_kl.cs.discodnc.nc.bounds.LeftOverService
-  
- compute(AnalysisConfig, Server, Set<ArrivalCurve>) - Static method in class de.uni_kl.cs.discodnc.nc.bounds.LeftOverService
-  
- compute(AnalysisConfig, Set<ArrivalCurve>, Path, Set<ServiceCurve>) - Static method in class de.uni_kl.cs.discodnc.nc.bounds.Output
-  
- compute(AnalysisConfig, Set<ArrivalCurve>, Server) - Static method in class de.uni_kl.cs.discodnc.nc.bounds.Output
-  
- compute(AnalysisConfig, Set<ArrivalCurve>, Server, Set<ServiceCurve>) - Static method in class de.uni_kl.cs.discodnc.nc.bounds.Output
-  
- computeArrivalBound(Link, Flow) - Method in interface de.uni_kl.cs.discodnc.nc.ArrivalBound
-  
- computeArrivalBound(Link, Flow) - Method in class de.uni_kl.cs.discodnc.nc.arrivalbounds.PbooArrivalBound_Concatenation
-  
- computeArrivalBound(Link, Flow) - Method in class de.uni_kl.cs.discodnc.nc.arrivalbounds.PbooArrivalBound_PerHop
-  
- computeArrivalBound(Link, Flow) - Method in class de.uni_kl.cs.discodnc.nc.arrivalbounds.PmooArrivalBound
-  
- computeArrivalBound(Link, Set<Flow>, Flow) - Method in class de.uni_kl.cs.discodnc.nc.arrivalbounds.PbooArrivalBound_Concatenation
-  
- computeArrivalBound(Link, Set<Flow>, Flow) - Method in class de.uni_kl.cs.discodnc.nc.arrivalbounds.PbooArrivalBound_PerHop
-  
- computeArrivalBound(Link, Set<Flow>, Flow) - Method in class de.uni_kl.cs.discodnc.nc.arrivalbounds.PmooArrivalBound_SinkTreeTbRl
- 
This code path computes the parameters relevant to construct the resulting
 arrival bound directly, i.e., it does not compute and store the entire curves
 resulting from intermediate computations in order to do so. 
- computeArrivalBound(Link, Set<Flow>, Flow) - Method in class de.uni_kl.cs.discodnc.nc.arrivalbounds.PmooArrivalBound
- 
Computes the PMOO arrival bound for a set of flows_to_bound.
 
- computeArrivalBoundDeConvolution(Link, Set<Flow>, Flow) - Method in class de.uni_kl.cs.discodnc.nc.arrivalbounds.PmooArrivalBound_SinkTreeTbRl
- 
This code path uses the DiscoDNC's convolution operation. 
- computeArrivalBoundDeConvolutionTBRL(Link, Set<Flow>, Flow) - Method in class de.uni_kl.cs.discodnc.nc.arrivalbounds.PmooArrivalBound_SinkTreeTbRl
- 
This code path uses the DiscoDNC's convolution operation, like
 computeArrivalBoundDeConvolutionTBRL does, yet, it uses the optimized
 convolution and deconvolution operation, respectively, to directly compute
 the relevant parameters defining the resulting curves. 
- computeArrivalBoundHomogeneous(Link, Set<Flow>, Flow) - Method in class de.uni_kl.cs.discodnc.nc.arrivalbounds.PmooArrivalBound_SinkTreeTbRl
- 
In homogeneous networks we can simply multiply the common latency with the
 length of a flow's path instead of iterating over its servers and sum up for
 each one's value individually. 
- computeArrivalBounds(Network, AnalysisConfig, Link, Set<Flow>, Flow) - Static method in class de.uni_kl.cs.discodnc.nc.ArrivalBoundDispatch
-  
- computeArrivalBounds(Network, AnalysisConfig, Server) - Static method in class de.uni_kl.cs.discodnc.nc.ArrivalBoundDispatch
-  
- computeArrivalBounds(Network, AnalysisConfig, Server, Set<Flow>, Flow) - Static method in class de.uni_kl.cs.discodnc.nc.ArrivalBoundDispatch
- 
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}. 
- computeInflectionPointsX(CurvePwAffine, CurvePwAffine) - Static method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
- 
Returns an ArrayListinstance of those x-coordinates at which
 either c1 or c2 or both have an inflection point.
 
- computeInflectionPointsY(CurvePwAffine, CurvePwAffine) - Static method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
- 
Returns an ArrayListinstance of those y-coordinates at which
 either c1 or c2 or both have an inflection point.
 
- computePartialPMOOServiceCurve(Path, ServiceCurve[], List<Flow>, Map<Flow, Integer>, int[]) - Static method in class de.uni_kl.cs.discodnc.nc.analyses.PmooAnalysis
- 
Calculates the partial PMOO service curve for the given flow set by combining
 all servers having an outgoing link contained in the given link-path. 
- computeResultingCurve(CurvePwAffine, CurvePwAffine, CurvePwAffine.CurveOperation) - Static method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
- 
Common helper for computing a new curve. 
- configuration - Variable in class de.uni_kl.cs.discodnc.nc.AbstractAnalysis
-  
- configuration - Variable in class de.uni_kl.cs.discodnc.nc.AbstractArrivalBound
-  
- Convolution_DNC - Class in de.uni_kl.cs.discodnc.minplus.dnc
-  
- Convolution_DNC() - Constructor for class de.uni_kl.cs.discodnc.minplus.dnc.Convolution_DNC
-  
- convolve(ArrivalCurve, ArrivalCurve) - Static method in class de.uni_kl.cs.discodnc.minplus.dnc.Convolution_DNC
-  
- convolve(ArrivalCurve, ArrivalCurve) - Static method in class de.uni_kl.cs.discodnc.minplus.MinPlus
-  
- convolve(MaxServiceCurve, MaxServiceCurve) - Static method in class de.uni_kl.cs.discodnc.minplus.dnc.Convolution_DNC
- 
Returns the convolution of this curve, which must be (almost) concave, and
 the given curve, which must also be (almost) concave. 
- convolve(MaxServiceCurve, MaxServiceCurve) - Static method in class de.uni_kl.cs.discodnc.minplus.MinPlus
-  
- convolve(ServiceCurve, ServiceCurve) - Static method in class de.uni_kl.cs.discodnc.minplus.dnc.Convolution_DNC
-  
- convolve(ServiceCurve, ServiceCurve) - Static method in class de.uni_kl.cs.discodnc.minplus.MinPlus
-  
- convolve(ServiceCurve, ServiceCurve, boolean) - Static method in class de.uni_kl.cs.discodnc.minplus.dnc.Convolution_DNC
-  
- convolve(ServiceCurve, ServiceCurve, boolean) - Static method in class de.uni_kl.cs.discodnc.minplus.MinPlus
-  
- convolve(Set<ArrivalCurve>) - Static method in class de.uni_kl.cs.discodnc.minplus.dnc.Convolution_DNC
-  
- convolve(Set<ArrivalCurve>) - Static method in class de.uni_kl.cs.discodnc.minplus.MinPlus
-  
- convolve_ACs_EGamma(Set<ArrivalCurve>, MaxServiceCurve) - Static method in class de.uni_kl.cs.discodnc.minplus.dnc.Convolution_DNC
-  
- convolve_ACs_EGamma(Set<ArrivalCurve>, MaxServiceCurve) - Static method in class de.uni_kl.cs.discodnc.minplus.MinPlus
-  
- convolve_ACs_MSC(Set<ArrivalCurve>, MaxServiceCurve) - Static method in class de.uni_kl.cs.discodnc.minplus.dnc.Convolution_DNC
-  
- convolve_ACs_MSC(Set<ArrivalCurve>, MaxServiceCurve) - Static method in class de.uni_kl.cs.discodnc.minplus.MinPlus
-  
- convolve_SC_SC_Generic(ServiceCurve, ServiceCurve) - Static method in class de.uni_kl.cs.discodnc.minplus.dnc.Convolution_DNC
- 
Returns the convolution of two curve, which must be convex 
- convolve_SC_SC_RLs(ServiceCurve, ServiceCurve) - Static method in class de.uni_kl.cs.discodnc.minplus.dnc.Convolution_DNC
-  
- convolve_SCs_SCs(Set<ServiceCurve>, Set<ServiceCurve>) - Static method in class de.uni_kl.cs.discodnc.minplus.dnc.Convolution_DNC
-  
- convolve_SCs_SCs(Set<ServiceCurve>, Set<ServiceCurve>) - Static method in class de.uni_kl.cs.discodnc.minplus.MinPlus
-  
- convolve_SCs_SCs(Set<ServiceCurve>, Set<ServiceCurve>, boolean) - Static method in class de.uni_kl.cs.discodnc.minplus.dnc.Convolution_DNC
-  
- convolve_SCs_SCs(Set<ServiceCurve>, Set<ServiceCurve>, boolean) - Static method in class de.uni_kl.cs.discodnc.minplus.MinPlus
-  
- copy() - Method in interface de.uni_kl.cs.discodnc.curves.ArrivalCurve
-  
- copy() - Method in interface de.uni_kl.cs.discodnc.curves.Curve
-  
- copy() - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- copy() - Method in class de.uni_kl.cs.discodnc.curves.dnc.ArrivalCurve_DNC
-  
- copy() - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
- 
Returns a copy of this instance. 
- copy() - Method in class de.uni_kl.cs.discodnc.curves.dnc.LinearSegment_DNC
- 
Returns a copy of this instance. 
- copy() - Method in class de.uni_kl.cs.discodnc.curves.dnc.MaxServiceCurve_DNC
-  
- copy() - Method in class de.uni_kl.cs.discodnc.curves.dnc.ServiceCurve_DNC
-  
- copy() - Method in interface de.uni_kl.cs.discodnc.curves.LinearSegment
-  
- copy() - Method in interface de.uni_kl.cs.discodnc.curves.MaxServiceCurve
-  
- copy() - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.ArrivalCurve_MPARTC_PwAffine
-  
- copy() - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
- 
Returns a copy of this instance. 
- copy() - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.LinearSegment_MPARTC_PwAffine
-  
- copy() - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.MaxServiceCurve_MPARTC_PwAffine
-  
- copy() - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.ServiceCurve_MPARTC_PwAffine
-  
- copy() - Method in interface de.uni_kl.cs.discodnc.curves.ServiceCurve
-  
- copy() - Method in class de.uni_kl.cs.discodnc.nc.AnalysisConfig
- 
Returns a deep copy of this analysis configuration. 
- copy() - Method in class de.uni_kl.cs.discodnc.network.Network
- 
Creates a deep copy of this network. 
- copy() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalBigInt
-  
- copy() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalInt
-  
- copy() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealDoublePrecision
-  
- copy() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealSinglePrecision
-  
- copy() - Method in interface de.uni_kl.cs.discodnc.numbers.Num
-  
- copy() - Method in class de.uni_kl.cs.discodnc.numbers.values.NaN
-  
- copy() - Method in class de.uni_kl.cs.discodnc.numbers.values.NegativeInfinity
-  
- copy() - Method in class de.uni_kl.cs.discodnc.numbers.values.PositiveInfinity
-  
- copy(Curve) - Method in interface de.uni_kl.cs.discodnc.curves.Curve
-  
- copy(Curve) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- copy(Curve) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- copy(Curve) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- create(double) - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalBigInt
-  
- create(double) - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalInt
-  
- create(double) - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealDoublePrecision
-  
- create(double) - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealSinglePrecision
-  
- create(double) - Method in interface de.uni_kl.cs.discodnc.numbers.Num
-  
- create(double) - Method in class de.uni_kl.cs.discodnc.numbers.values.NaN
-  
- create(double) - Method in class de.uni_kl.cs.discodnc.numbers.values.NegativeInfinity
-  
- create(double) - Method in class de.uni_kl.cs.discodnc.numbers.values.PositiveInfinity
-  
- create(int) - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalBigInt
-  
- create(int) - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalInt
-  
- create(int) - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealDoublePrecision
-  
- create(int) - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealSinglePrecision
-  
- create(int) - Method in interface de.uni_kl.cs.discodnc.numbers.Num
-  
- create(int) - Method in class de.uni_kl.cs.discodnc.numbers.values.NaN
-  
- create(int) - Method in class de.uni_kl.cs.discodnc.numbers.values.NegativeInfinity
-  
- create(int) - Method in class de.uni_kl.cs.discodnc.numbers.values.PositiveInfinity
-  
- create(int, int) - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalBigInt
-  
- create(int, int) - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalInt
-  
- create(int, int) - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealDoublePrecision
-  
- create(int, int) - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealSinglePrecision
-  
- create(int, int) - Method in interface de.uni_kl.cs.discodnc.numbers.Num
-  
- create(int, int) - Method in class de.uni_kl.cs.discodnc.numbers.values.NaN
-  
- create(int, int) - Method in class de.uni_kl.cs.discodnc.numbers.values.NegativeInfinity
-  
- create(int, int) - Method in class de.uni_kl.cs.discodnc.numbers.values.PositiveInfinity
-  
- create(String) - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalBigInt
-  
- create(String) - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalInt
-  
- create(String) - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealDoublePrecision
-  
- create(String) - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealSinglePrecision
-  
- create(String) - Method in interface de.uni_kl.cs.discodnc.numbers.Num
-  
- create(String) - Method in class de.uni_kl.cs.discodnc.numbers.values.NaN
-  
- create(String) - Method in class de.uni_kl.cs.discodnc.numbers.values.NegativeInfinity
-  
- create(String) - Method in class de.uni_kl.cs.discodnc.numbers.values.PositiveInfinity
-  
- createArrivalCurve() - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createArrivalCurve() - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createArrivalCurve() - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createArrivalCurve(int) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createArrivalCurve(int) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createArrivalCurve(int) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createArrivalCurve(CurvePwAffine) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createArrivalCurve(CurvePwAffine) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createArrivalCurve(CurvePwAffine) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createArrivalCurve(CurvePwAffine, boolean) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createArrivalCurve(CurvePwAffine, boolean) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createArrivalCurve(CurvePwAffine, boolean) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createArrivalCurve(String) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createArrivalCurve(String) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createArrivalCurve(String) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createCurve(List<LinearSegment>) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createCurve(List<LinearSegment>) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createCurve(List<LinearSegment>) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createDelayedInfiniteBurst(double) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createDelayedInfiniteBurst(double) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createDelayedInfiniteBurst(double) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createDelayedInfiniteBurst(Num) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createDelayedInfiniteBurst(Num) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createDelayedInfiniteBurst(Num) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createDelayedInfiniteBurstMSC(double) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createDelayedInfiniteBurstMSC(double) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createDelayedInfiniteBurstMSC(double) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createDelayedInfiniteBurstMSC(Num) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createDelayedInfiniteBurstMSC(Num) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createDelayedInfiniteBurstMSC(Num) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createDummyFlow(String, ArrivalCurve, Path) - Static method in class de.uni_kl.cs.discodnc.network.Flow
- 
Creates a dummy flow with an arrival curve.
 All dummy flows share the same id -1.
 
- createEmptyPath() - Static method in class de.uni_kl.cs.discodnc.network.Path
-  
- createEpsilon() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalBigInt
-  
- createEpsilon() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalInt
-  
- createEpsilon() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealDoublePrecision
-  
- createEpsilon() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealSinglePrecision
-  
- createEpsilon() - Method in interface de.uni_kl.cs.discodnc.numbers.Num
-  
- createEpsilon() - Method in class de.uni_kl.cs.discodnc.numbers.values.NaN
-  
- createEpsilon() - Method in class de.uni_kl.cs.discodnc.numbers.values.NegativeInfinity
-  
- createEpsilon() - Method in class de.uni_kl.cs.discodnc.numbers.values.PositiveInfinity
-  
- createHorizontal(double) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createHorizontal(double) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createHorizontal(double) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createHorizontal(Num) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createHorizontal(Num) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
- 
Creates a horizontal curve. 
- createHorizontal(Num) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
- 
Creates a horizontal curve. 
- createHorizontalLine(double) - Static method in interface de.uni_kl.cs.discodnc.curves.LinearSegment
-  
- createInfiniteMaxService() - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createInfiniteMaxService() - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createInfiniteMaxService() - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createLinearSegment(Num, Num, Num, boolean) - Static method in interface de.uni_kl.cs.discodnc.curves.LinearSegment
-  
- createMaxServiceCurve() - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createMaxServiceCurve() - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createMaxServiceCurve() - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createMaxServiceCurve(int) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createMaxServiceCurve(int) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createMaxServiceCurve(int) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createMaxServiceCurve(CurvePwAffine) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createMaxServiceCurve(CurvePwAffine) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createMaxServiceCurve(CurvePwAffine) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createMaxServiceCurve(String) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createMaxServiceCurve(String) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createMaxServiceCurve(String) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createNaN() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalBigInt
-  
- createNaN() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalInt
-  
- createNaN() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealDoublePrecision
-  
- createNaN() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealSinglePrecision
-  
- createNaN() - Method in interface de.uni_kl.cs.discodnc.numbers.Num
-  
- createNaN() - Method in class de.uni_kl.cs.discodnc.numbers.values.NaN
-  
- createNaN() - Method in class de.uni_kl.cs.discodnc.numbers.values.NegativeInfinity
-  
- createNaN() - Method in class de.uni_kl.cs.discodnc.numbers.values.PositiveInfinity
-  
- createNegativeInfinity() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalBigInt
-  
- createNegativeInfinity() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalInt
-  
- createNegativeInfinity() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealDoublePrecision
-  
- createNegativeInfinity() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealSinglePrecision
-  
- createNegativeInfinity() - Method in interface de.uni_kl.cs.discodnc.numbers.Num
-  
- createNegativeInfinity() - Method in class de.uni_kl.cs.discodnc.numbers.values.NaN
-  
- createNegativeInfinity() - Method in class de.uni_kl.cs.discodnc.numbers.values.NegativeInfinity
-  
- createNegativeInfinity() - Method in class de.uni_kl.cs.discodnc.numbers.values.PositiveInfinity
-  
- createNetwork() - Method in interface de.uni_kl.cs.discodnc.network.NetworkFactory
-  
- createNewCurve(int, boolean) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createPath(Link) - Method in class de.uni_kl.cs.discodnc.network.Network
-  
- createPath(Server) - Method in class de.uni_kl.cs.discodnc.network.Network
-  
- createPath(List) - Method in class de.uni_kl.cs.discodnc.network.Network
-  
- createPath(List<Server>, List<Link>) - Method in class de.uni_kl.cs.discodnc.network.Network
-  
- createPathFromLinks(List<Link>) - Method in class de.uni_kl.cs.discodnc.network.Network
-  
- createPathFromServers(List<Server>) - Method in class de.uni_kl.cs.discodnc.network.Network
-  
- createPeakArrivalRate(double) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createPeakArrivalRate(double) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createPeakArrivalRate(double) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createPeakArrivalRate(Num) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createPeakArrivalRate(Num) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createPeakArrivalRate(Num) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createPositiveInfinity() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalBigInt
-  
- createPositiveInfinity() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalInt
-  
- createPositiveInfinity() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealDoublePrecision
-  
- createPositiveInfinity() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealSinglePrecision
-  
- createPositiveInfinity() - Method in interface de.uni_kl.cs.discodnc.numbers.Num
-  
- createPositiveInfinity() - Method in class de.uni_kl.cs.discodnc.numbers.values.NaN
-  
- createPositiveInfinity() - Method in class de.uni_kl.cs.discodnc.numbers.values.NegativeInfinity
-  
- createPositiveInfinity() - Method in class de.uni_kl.cs.discodnc.numbers.values.PositiveInfinity
-  
- createRateLatency(double, double) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createRateLatency(double, double) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createRateLatency(double, double) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createRateLatency(Num, Num) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createRateLatency(Num, Num) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createRateLatency(Num, Num) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createRateLatencyMSC(double, double) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createRateLatencyMSC(double, double) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createRateLatencyMSC(double, double) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createRateLatencyMSC(Num, Num) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createRateLatencyMSC(Num, Num) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createRateLatencyMSC(Num, Num) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createServiceCurve() - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createServiceCurve() - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createServiceCurve() - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createServiceCurve(int) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createServiceCurve(int) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createServiceCurve(int) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createServiceCurve(CurvePwAffine) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createServiceCurve(CurvePwAffine) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createServiceCurve(CurvePwAffine) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createServiceCurve(String) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createServiceCurve(String) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createServiceCurve(String) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createTokenBucket(double, double) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createTokenBucket(double, double) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createTokenBucket(double, double) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createTokenBucket(Num, Num) - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createTokenBucket(Num, Num) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createTokenBucket(Num, Num) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createZero() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalBigInt
-  
- createZero() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RationalInt
-  
- createZero() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealDoublePrecision
-  
- createZero() - Method in class de.uni_kl.cs.discodnc.numbers.implementations.RealSinglePrecision
-  
- createZero() - Method in interface de.uni_kl.cs.discodnc.numbers.Num
-  
- createZero() - Method in class de.uni_kl.cs.discodnc.numbers.values.NaN
-  
- createZero() - Method in class de.uni_kl.cs.discodnc.numbers.values.NegativeInfinity
-  
- createZero() - Method in class de.uni_kl.cs.discodnc.numbers.values.PositiveInfinity
-  
- createZeroArrivals() - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createZeroArrivals() - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createZeroArrivals() - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createZeroCurve() - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createZeroCurve() - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createZeroCurve() - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createZeroDelayInfiniteBurst() - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createZeroDelayInfiniteBurst() - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
- 
Creates an infinite burst curve with zero delay. 
- createZeroDelayInfiniteBurst() - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
- 
Creates an infinite burst curve with zero delay. 
- createZeroDelayInfiniteBurstMSC() - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createZeroDelayInfiniteBurstMSC() - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createZeroDelayInfiniteBurstMSC() - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createZeroSegmentsCurve(int) - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createZeroSegmentsCurve(int) - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- createZeroService() - Method in interface de.uni_kl.cs.discodnc.curves.CurvePwAffine
-  
- createZeroService() - Method in class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- createZeroService() - Method in class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- Curve - Interface in de.uni_kl.cs.discodnc.curves
- 
Interface for wide-sense increasing, plain curves. 
- Curve_DNC - Class in de.uni_kl.cs.discodnc.curves.dnc
- 
Class representing a piecewise linear curve, defined on [0,inf).
 The curve is stored as an array ofLinearSegmentobjects.
 
- Curve_DNC() - Constructor for class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
- 
Creates a CurveDNCinstance with a single segment on the x-axis.
 
- Curve_DNC(int) - Constructor for class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
- 
Creates a Curveinstance withsegment_countemptyLinearSegmentinstances.
 
- Curve_DNC(CurvePwAffine) - Constructor for class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-  
- CURVE_IMPLEMENTATION - Variable in class de.uni_kl.cs.discodnc.nc.CalculatorConfig
-  
- Curve_MPARTC_PwAffine - Class in de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine
-  
- Curve_MPARTC_PwAffine() - Constructor for class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
- 
Creates a Curveinstance with a single segment on the x-axis.
 
- Curve_MPARTC_PwAffine(int) - Constructor for class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
- 
Creates a Curveinstance withsegment_countemptyLinearSegmentinstances.
 
- Curve_MPARTC_PwAffine(CurvePwAffine) - Constructor for class de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine.Curve_MPARTC_PwAffine
-  
- CurveImpl() - Constructor for enum de.uni_kl.cs.discodnc.nc.CalculatorConfig.CurveImpl
-  
- CurveOperation() - Constructor for enum de.uni_kl.cs.discodnc.curves.CurvePwAffine.CurveOperation
-  
- CurvePwAffine - Interface in de.uni_kl.cs.discodnc.curves
- 
Interface for piecewise affine curves, including convenience functions used
 by Disco's implementation DNC operations. 
- CurvePwAffine.CurveOperation - Enum in de.uni_kl.cs.discodnc.curves
-