- 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 ArrayList
instance 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 ArrayList
instance 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 of LinearSegment
objects.
- Curve_DNC() - Constructor for class de.uni_kl.cs.discodnc.curves.dnc.Curve_DNC
-
Creates a CurveDNC
instance 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 Curve
instance with segment_count
empty
LinearSegment
instances.
- 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 Curve
instance 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 Curve
instance with segment_count
empty
LinearSegment
instances.
- 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
-