A B C D E F G H I L M N O P R S T U V X Y Z 
All Classes All Packages

C

CacheEntry(AnalysisConfig, Set<Flow>, Flow, Set<ArrivalCurve>) - Constructor for class org.networkcalculus.dnc.feedforward.ArrivalBoundCache.CacheEntry
 
CacheEntryServer(AnalysisConfig, Server, Set<Flow>, Flow, Set<ArrivalCurve>) - Constructor for class org.networkcalculus.dnc.feedforward.ArrivalBoundCache.CacheEntryServer
 
CacheEntryTurn(AnalysisConfig, Turn, Set<Flow>, Flow, Set<ArrivalCurve>) - Constructor for class org.networkcalculus.dnc.feedforward.ArrivalBoundCache.CacheEntryTurn
 
Calculator - Class in org.networkcalculus.dnc
This class contains configuration settings for the calculator that cannot be changed at runtime without risking to cause an exception.
Calculator() - Constructor for class org.networkcalculus.dnc.Calculator
 
checkDependencies() - Method in enum org.networkcalculus.dnc.AlgDncBackend_MPARTC_DISCO_Affine
 
checkDependencies() - Method in enum org.networkcalculus.dnc.AlgDncBackend_MPARTC_DISCO_ConPwAffine
 
checkDependencies() - Method in enum org.networkcalculus.dnc.AlgDncBackend_MPARTC_PwAffine
 
checkDependencies() - Method in interface org.networkcalculus.dnc.AlgDncBackend
 
checkDependencies() - Method in class org.networkcalculus.dnc.Calculator
 
CheckUtils - Class in org.networkcalculus.dnc.utils
 
CheckUtils() - Constructor for class org.networkcalculus.dnc.utils.CheckUtils
 
clear() - Method in class org.networkcalculus.dnc.func_tests.DncTestResults
 
clearAllCaches() - Static method in class org.networkcalculus.dnc.feedforward.ArrivalBoundDispatch
 
clearArrivalBoundMethods() - Method in class org.networkcalculus.dnc.AnalysisConfig
 
clearCache() - Method in class org.networkcalculus.dnc.feedforward.ArrivalBoundCache
 
clearCache() - Method in class org.networkcalculus.dnc.sinktree.arrivalbounds.SinkTree_AffineCurves
 
clearMetaInfo() - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
Resets the rate latency and token bucket meta info.
clearMetaInfo() - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
clearMetaInfo() - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
commonMaxScString() - Method in class org.networkcalculus.dnc.network.server_graph.Server
 
commonStringPrefix() - Method in class org.networkcalculus.dnc.network.server_graph.Flow
 
commonStringPrefix() - Method in class org.networkcalculus.dnc.network.server_graph.Server
 
commonStringPrefix() - Method in class org.networkcalculus.dnc.network.server_graph.Turn
 
commonStringPrefix2() - Method in class org.networkcalculus.dnc.network.server_graph.Server
 
CompFFApresets - Class in org.networkcalculus.dnc
 
CompFFApresets(ServerGraph) - Constructor for class org.networkcalculus.dnc.CompFFApresets
 
compute(AnalysisConfig, Set<ArrivalCurve>, Path, Set<ServiceCurve>) - Static method in class org.networkcalculus.dnc.bounds.disco.con_pw_affine.Output_Disco_ConPwAffine
 
compute(AnalysisConfig, Set<ArrivalCurve>, Server) - Static method in class org.networkcalculus.dnc.bounds.disco.con_pw_affine.Output_Disco_ConPwAffine
 
compute(AnalysisConfig, Set<ArrivalCurve>, Server, Set<ServiceCurve>) - Static method in class org.networkcalculus.dnc.bounds.disco.con_pw_affine.Output_Disco_ConPwAffine
 
compute(AnalysisConfig, ServiceCurve, Set<ArrivalCurve>) - Static method in class org.networkcalculus.dnc.bounds.disco.pw_affine.LeftOverService_Disco_PwAffine
 
compute(AnalysisConfig, Server, Set<ArrivalCurve>) - Static method in class org.networkcalculus.dnc.bounds.disco.pw_affine.LeftOverService_Disco_PwAffine
 
computeArrivalBound(Turn, Set<Flow>, Flow) - Method in class org.networkcalculus.dnc.feedforward.arrivalbounds.AggregatePboo_Concatenation
 
computeArrivalBound(Turn, Set<Flow>, Flow) - Method in class org.networkcalculus.dnc.feedforward.arrivalbounds.AggregatePboo_PerServer
 
computeArrivalBound(Turn, Set<Flow>, Flow) - Method in class org.networkcalculus.dnc.feedforward.arrivalbounds.AggregatePmoo
Computes the PMOO arrival bound for a set of flows_to_bound.
computeArrivalBound(Turn, Set<Flow>, Flow) - Method in class org.networkcalculus.dnc.feedforward.arrivalbounds.AggregateTandemMatching
 
computeArrivalBound(Turn, Flow) - Method in interface org.networkcalculus.dnc.feedforward.ArrivalBound
 
computeArrivalBound(Turn, Flow) - Method in class org.networkcalculus.dnc.feedforward.arrivalbounds.AggregatePboo_Concatenation
 
computeArrivalBound(Turn, Flow) - Method in class org.networkcalculus.dnc.feedforward.arrivalbounds.AggregatePboo_PerServer
 
computeArrivalBound(Turn, Flow) - Method in class org.networkcalculus.dnc.feedforward.arrivalbounds.AggregatePmoo
 
computeArrivalBound(Turn, Flow) - Method in class org.networkcalculus.dnc.feedforward.arrivalbounds.AggregateTandemMatching
 
computeArrivalBoundDirect(Turn, Set<Flow>, Flow) - Method in class org.networkcalculus.dnc.sinktree.arrivalbounds.SinkTree_AffineCurves
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.
computeArrivalBoundHomogeneous(Turn, Set<Flow>, Flow) - Method in class org.networkcalculus.dnc.sinktree.arrivalbounds.SinkTree_AffineCurves
In homogeneous server_graphs 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.
computeArrivalBoundMinPlusBackend(Turn, Set<Flow>, Flow) - Method in class org.networkcalculus.dnc.sinktree.arrivalbounds.SinkTree_AffineCurves
This code path uses the DNC's minpuls backend for computations.
computeArrivalBounds(ServerGraph, AnalysisConfig, Server) - Static method in class org.networkcalculus.dnc.feedforward.ArrivalBoundDispatch
 
computeArrivalBounds(ServerGraph, AnalysisConfig, Server, Set<Flow>, Flow) - Static method in class org.networkcalculus.dnc.feedforward.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}.
computeArrivalBounds(ServerGraph, AnalysisConfig, Turn, Set<Flow>, Flow) - Static method in class org.networkcalculus.dnc.feedforward.ArrivalBoundDispatch
 
computeInflectionPointsX(Curve, Curve) - Static method in interface org.networkcalculus.dnc.curves.Curve
Returns an ArrayList instance of those x-coordinates at which either c1 or c2 or both have an inflection point.
computeInflectionPointsY(Curve, Curve) - Static method in interface org.networkcalculus.dnc.curves.Curve
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 org.networkcalculus.dnc.tandem.analyses.PmooAnalysis
Calculates the partial PMOO service curve for the given flow set by combining all servers having an outgoing turn contained in the given turn path.
computeResultingCurve(Curve, Curve, Curve.CurveOperation) - Static method in interface org.networkcalculus.dnc.curves.Curve
Common helper for computing a new curve.
computeSpecialValues(ServiceCurve, ArrivalCurve) - Static method in class org.networkcalculus.dnc.bounds.disco.pw_affine.LeftOverService_Disco_PwAffine
Try to compute the left-over service curve for special arrival or service curve values like zero or infinite.
configuration - Variable in class org.networkcalculus.dnc.feedforward.AbstractArrivalBound
 
configuration - Variable in class org.networkcalculus.dnc.feedforward.ArrivalBoundCache.CacheEntry
 
configuration - Variable in class org.networkcalculus.dnc.tandem.AbstractTandemAnalysis
 
console_output - Variable in class org.networkcalculus.dnc.func_tests.DncTestConfig
 
Convolution_Disco_Affine - Class in org.networkcalculus.dnc.algebra.disco.affine
 
Convolution_Disco_Affine() - Constructor for class org.networkcalculus.dnc.algebra.disco.affine.Convolution_Disco_Affine
 
Convolution_Disco_PwAffine - Class in org.networkcalculus.dnc.algebra.disco.pw_affine
 
Convolution_Disco_PwAffine() - Constructor for class org.networkcalculus.dnc.algebra.disco.pw_affine.Convolution_Disco_PwAffine
 
convolve(Set<ArrivalCurve>) - Static method in class org.networkcalculus.dnc.algebra.disco.affine.Convolution_Disco_Affine
 
convolve(Set<ArrivalCurve>) - Method in enum org.networkcalculus.dnc.algebra.disco.MinPlus_Disco_Affine
 
convolve(Set<ArrivalCurve>) - Method in enum org.networkcalculus.dnc.algebra.disco.MinPlus_Disco_ConPwAffine
 
convolve(Set<ArrivalCurve>) - Static method in class org.networkcalculus.dnc.algebra.disco.pw_affine.Convolution_Disco_PwAffine
 
convolve(Set<ArrivalCurve>) - Method in interface org.networkcalculus.dnc.algebra.MinPlus
 
convolve(Set<ArrivalCurve>) - Method in enum org.networkcalculus.dnc.algebra.mpa_rtc.MinPlus_MPARTC_PwAffine
 
convolve(Set<ServiceCurve>, Set<ServiceCurve>) - Static method in class org.networkcalculus.dnc.algebra.disco.affine.Convolution_Disco_Affine
 
convolve(Set<ServiceCurve>, Set<ServiceCurve>) - Method in enum org.networkcalculus.dnc.algebra.disco.MinPlus_Disco_Affine
 
convolve(Set<ServiceCurve>, Set<ServiceCurve>) - Method in enum org.networkcalculus.dnc.algebra.disco.MinPlus_Disco_ConPwAffine
 
convolve(Set<ServiceCurve>, Set<ServiceCurve>) - Static method in class org.networkcalculus.dnc.algebra.disco.pw_affine.Convolution_Disco_PwAffine
 
convolve(Set<ServiceCurve>, Set<ServiceCurve>) - Method in interface org.networkcalculus.dnc.algebra.MinPlus
 
convolve(Set<ServiceCurve>, Set<ServiceCurve>) - Method in enum org.networkcalculus.dnc.algebra.mpa_rtc.MinPlus_MPARTC_PwAffine
 
convolve(ArrivalCurve, ArrivalCurve) - Static method in class org.networkcalculus.dnc.algebra.disco.affine.Convolution_Disco_Affine
 
convolve(ArrivalCurve, ArrivalCurve) - Method in enum org.networkcalculus.dnc.algebra.disco.MinPlus_Disco_Affine
 
convolve(ArrivalCurve, ArrivalCurve) - Method in enum org.networkcalculus.dnc.algebra.disco.MinPlus_Disco_ConPwAffine
 
convolve(ArrivalCurve, ArrivalCurve) - Static method in class org.networkcalculus.dnc.algebra.disco.pw_affine.Convolution_Disco_PwAffine
 
convolve(ArrivalCurve, ArrivalCurve) - Method in interface org.networkcalculus.dnc.algebra.MinPlus
 
convolve(ArrivalCurve, ArrivalCurve) - Method in enum org.networkcalculus.dnc.algebra.mpa_rtc.MinPlus_MPARTC_PwAffine
 
convolve(MaxServiceCurve, MaxServiceCurve) - Static method in class org.networkcalculus.dnc.algebra.disco.affine.Convolution_Disco_Affine
Returns the convolution of this curve, which must be (almost) concave, and the given curve, which must also be (almost) concave.
convolve(MaxServiceCurve, MaxServiceCurve) - Method in enum org.networkcalculus.dnc.algebra.disco.MinPlus_Disco_Affine
 
convolve(MaxServiceCurve, MaxServiceCurve) - Method in enum org.networkcalculus.dnc.algebra.disco.MinPlus_Disco_ConPwAffine
 
convolve(MaxServiceCurve, MaxServiceCurve) - Static method in class org.networkcalculus.dnc.algebra.disco.pw_affine.Convolution_Disco_PwAffine
Returns the convolution of this curve, which must be (almost) concave, and the given curve, which must also be (almost) concave.
convolve(MaxServiceCurve, MaxServiceCurve) - Method in interface org.networkcalculus.dnc.algebra.MinPlus
 
convolve(MaxServiceCurve, MaxServiceCurve) - Method in enum org.networkcalculus.dnc.algebra.mpa_rtc.MinPlus_MPARTC_PwAffine
 
convolve(ServiceCurve, ServiceCurve) - Static method in class org.networkcalculus.dnc.algebra.disco.affine.Convolution_Disco_Affine
 
convolve(ServiceCurve, ServiceCurve) - Method in enum org.networkcalculus.dnc.algebra.disco.MinPlus_Disco_Affine
 
convolve(ServiceCurve, ServiceCurve) - Method in enum org.networkcalculus.dnc.algebra.disco.MinPlus_Disco_ConPwAffine
 
convolve(ServiceCurve, ServiceCurve) - Static method in class org.networkcalculus.dnc.algebra.disco.pw_affine.Convolution_Disco_PwAffine
Returns the convolution of two curve, which must be convex
convolve(ServiceCurve, ServiceCurve) - Method in interface org.networkcalculus.dnc.algebra.MinPlus
 
convolve(ServiceCurve, ServiceCurve) - Method in enum org.networkcalculus.dnc.algebra.mpa_rtc.MinPlus_MPARTC_PwAffine
 
convolve(ServiceCurve, ServiceCurve, boolean) - Method in enum org.networkcalculus.dnc.algebra.mpa_rtc.MinPlus_MPARTC_PwAffine
 
convolve_ACs_EGamma(Set<ArrivalCurve>, MaxServiceCurve) - Static method in class org.networkcalculus.dnc.algebra.disco.affine.Convolution_Disco_Affine
 
convolve_ACs_EGamma(Set<ArrivalCurve>, MaxServiceCurve) - Static method in class org.networkcalculus.dnc.algebra.disco.pw_affine.Convolution_Disco_PwAffine
 
convolve_ACs_MaxSC(Set<ArrivalCurve>, MaxServiceCurve) - Method in enum org.networkcalculus.dnc.algebra.disco.MinPlus_Disco_Affine
 
convolve_ACs_MaxSC(Set<ArrivalCurve>, MaxServiceCurve) - Method in enum org.networkcalculus.dnc.algebra.disco.MinPlus_Disco_ConPwAffine
 
convolve_ACs_MaxSC(Set<ArrivalCurve>, MaxServiceCurve) - Method in interface org.networkcalculus.dnc.algebra.MinPlus
 
convolve_ACs_MaxSC(Set<ArrivalCurve>, MaxServiceCurve) - Method in enum org.networkcalculus.dnc.algebra.mpa_rtc.MinPlus_MPARTC_PwAffine
 
convolve_ACs_MaxScRate(Set<ArrivalCurve>, MaxServiceCurve) - Method in enum org.networkcalculus.dnc.algebra.disco.MinPlus_Disco_Affine
 
convolve_ACs_MaxScRate(Set<ArrivalCurve>, MaxServiceCurve) - Method in enum org.networkcalculus.dnc.algebra.disco.MinPlus_Disco_ConPwAffine
 
convolve_ACs_MaxScRate(Set<ArrivalCurve>, MaxServiceCurve) - Method in interface org.networkcalculus.dnc.algebra.MinPlus
 
convolve_ACs_MaxScRate(Set<ArrivalCurve>, MaxServiceCurve) - Method in enum org.networkcalculus.dnc.algebra.mpa_rtc.MinPlus_MPARTC_PwAffine
 
convolve_ACs_MSC(Set<ArrivalCurve>, MaxServiceCurve) - Static method in class org.networkcalculus.dnc.algebra.disco.affine.Convolution_Disco_Affine
 
convolve_ACs_MSC(Set<ArrivalCurve>, MaxServiceCurve) - Static method in class org.networkcalculus.dnc.algebra.disco.pw_affine.Convolution_Disco_PwAffine
 
convolve_alternative_arrival_bounds - Variable in class org.networkcalculus.dnc.AnalysisConfig
 
convolve_SCs_SCs(Set<ServiceCurve>, Set<ServiceCurve>, boolean) - Method in enum org.networkcalculus.dnc.algebra.mpa_rtc.MinPlus_MPARTC_PwAffine
 
convolveAlternativeArrivalBounds() - Method in class org.networkcalculus.dnc.AnalysisConfig
 
copy() - Method in class org.networkcalculus.dnc.AnalysisConfig
Returns a deep copy of this analysis configuration.
copy() - Method in interface org.networkcalculus.dnc.curves.ArrivalCurve
 
copy() - Method in interface org.networkcalculus.dnc.curves.Curve_Affine
 
copy() - Method in interface org.networkcalculus.dnc.curves.Curve_PwAffine
 
copy() - Method in interface org.networkcalculus.dnc.curves.Curve
 
copy() - Method in class org.networkcalculus.dnc.curves.disco.affine.ArrivalCurve_Disco_Affine
 
copy() - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
Returns a copy of this instance.
copy() - Method in class org.networkcalculus.dnc.curves.disco.affine.MaxServiceCurve_Disco_Affine
 
copy() - Method in class org.networkcalculus.dnc.curves.disco.affine.ServiceCurve_Disco_Affine
 
copy() - Method in class org.networkcalculus.dnc.curves.disco.LinearSegment_Disco
Returns a copy of this instance.
copy() - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.ArrivalCurve_Disco_PwAffine
 
copy() - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
Returns a copy of this instance.
copy() - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.MaxServiceCurve_Disco_PwAffine
 
copy() - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.ServiceCurve_Disco_PwAffine
 
copy() - Method in interface org.networkcalculus.dnc.curves.LinearSegment
 
copy() - Method in interface org.networkcalculus.dnc.curves.MaxServiceCurve
 
copy() - Method in class org.networkcalculus.dnc.curves.mpa_rtc.LinearSegment_MPARTC
 
copy() - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.ArrivalCurve_MPARTC_PwAffine
 
copy() - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
Returns a copy of this instance.
copy() - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.MaxServiceCurve_MPARTC_PwAffine
 
copy() - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.ServiceCurve_MPARTC_PwAffine
 
copy() - Method in interface org.networkcalculus.dnc.curves.ServiceCurve
 
copy() - Method in class org.networkcalculus.dnc.network.server_graph.ServerGraph
Creates a deep copy of this server graph.
copy() - Method in class org.networkcalculus.num.implementations.RationalBigInt
 
copy() - Method in class org.networkcalculus.num.implementations.RationalInt
 
copy() - Method in class org.networkcalculus.num.implementations.RealDoublePrecision
 
copy() - Method in class org.networkcalculus.num.implementations.RealSinglePrecision
 
copy() - Method in interface org.networkcalculus.num.Num
 
copy() - Method in class org.networkcalculus.num.values.NaN
 
copy() - Method in class org.networkcalculus.num.values.NegativeInfinity
 
copy() - Method in class org.networkcalculus.num.values.PositiveInfinity
 
copy(Curve) - Method in interface org.networkcalculus.dnc.curves.Curve_Affine
 
copy(Curve) - Method in interface org.networkcalculus.dnc.curves.Curve_PwAffine
 
copy(Curve) - Method in interface org.networkcalculus.dnc.curves.Curve
 
copy(Curve) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
 
copy(Curve) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
copy(Curve) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
cplexDelay(InputStream) - Static method in class org.networkcalculus.dnc.feedforward.UniqueLinearProgram
 
create(double) - Method in class org.networkcalculus.num.implementations.RationalBigInt
 
create(double) - Method in class org.networkcalculus.num.implementations.RationalInt
 
create(double) - Method in class org.networkcalculus.num.implementations.RealDoublePrecision
 
create(double) - Method in class org.networkcalculus.num.implementations.RealSinglePrecision
 
create(double) - Method in interface org.networkcalculus.num.Num
 
create(double) - Method in class org.networkcalculus.num.values.NaN
 
create(double) - Method in class org.networkcalculus.num.values.NegativeInfinity
 
create(double) - Method in class org.networkcalculus.num.values.PositiveInfinity
 
create(int) - Method in class org.networkcalculus.num.implementations.RationalBigInt
 
create(int) - Method in class org.networkcalculus.num.implementations.RationalInt
 
create(int) - Method in class org.networkcalculus.num.implementations.RealDoublePrecision
 
create(int) - Method in class org.networkcalculus.num.implementations.RealSinglePrecision
 
create(int) - Method in interface org.networkcalculus.num.Num
 
create(int) - Method in class org.networkcalculus.num.values.NaN
 
create(int) - Method in class org.networkcalculus.num.values.NegativeInfinity
 
create(int) - Method in class org.networkcalculus.num.values.PositiveInfinity
 
create(int, int) - Method in class org.networkcalculus.num.implementations.RationalBigInt
 
create(int, int) - Method in class org.networkcalculus.num.implementations.RationalInt
 
create(int, int) - Method in class org.networkcalculus.num.implementations.RealDoublePrecision
 
create(int, int) - Method in class org.networkcalculus.num.implementations.RealSinglePrecision
 
create(int, int) - Method in interface org.networkcalculus.num.Num
 
create(int, int) - Method in class org.networkcalculus.num.values.NaN
 
create(int, int) - Method in class org.networkcalculus.num.values.NegativeInfinity
 
create(int, int) - Method in class org.networkcalculus.num.values.PositiveInfinity
 
create(String) - Method in class org.networkcalculus.num.implementations.RationalBigInt
 
create(String) - Method in class org.networkcalculus.num.implementations.RationalInt
 
create(String) - Method in class org.networkcalculus.num.implementations.RealDoublePrecision
 
create(String) - Method in class org.networkcalculus.num.implementations.RealSinglePrecision
 
create(String) - Method in interface org.networkcalculus.num.Num
 
create(String) - Method in class org.networkcalculus.num.values.NaN
 
create(String) - Method in class org.networkcalculus.num.values.NegativeInfinity
 
create(String) - Method in class org.networkcalculus.num.values.PositiveInfinity
 
createArrivalCurve() - Method in interface org.networkcalculus.dnc.curves.Curve
 
createArrivalCurve() - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
To create affine arrival curve with number of segments equal to one.
createArrivalCurve() - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createArrivalCurve() - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createArrivalCurve(int) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createArrivalCurve(int) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
This creates an affine arrival curve with segments equal to the passed segment_count
createArrivalCurve(int) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createArrivalCurve(int) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createArrivalCurve(String) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createArrivalCurve(String) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
This creates an affine arrival curve from the passed string representation of curve.
createArrivalCurve(String) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createArrivalCurve(String) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createArrivalCurve(Curve) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createArrivalCurve(Curve) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
This creates an affine arrival curve from the passed curve.
createArrivalCurve(Curve) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createArrivalCurve(Curve) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createArrivalCurve(Curve, boolean) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createArrivalCurve(Curve, boolean) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
 
createArrivalCurve(Curve, boolean) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createArrivalCurve(Curve, boolean) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createCurve() - Method in enum org.networkcalculus.dnc.curves.Curve_ConstantPool
 
createCurve(List<LinearSegment>) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createCurve(List<LinearSegment>) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
 
createCurve(List<LinearSegment>) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createCurve(List<LinearSegment>) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createDelayedInfiniteBurst(double) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createDelayedInfiniteBurst(double) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
Wrapper to create affine service curve with delay and infinite burst when delay is passed as double.
createDelayedInfiniteBurst(double) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createDelayedInfiniteBurst(double) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createDelayedInfiniteBurst(Num) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createDelayedInfiniteBurst(Num) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
This creates affine service curve with delay and infinite burst.
createDelayedInfiniteBurst(Num) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createDelayedInfiniteBurst(Num) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createDelayedInfiniteBurstMSC(double) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createDelayedInfiniteBurstMSC(double) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
A wrapper method MaxServiceCurve_Disco_Affine curve having infinite burst with delay.
createDelayedInfiniteBurstMSC(double) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createDelayedInfiniteBurstMSC(double) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createDelayedInfiniteBurstMSC(Num) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createDelayedInfiniteBurstMSC(Num) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
Create a MaxServiceCurve_Disco_Affine curve having infinite burst after a given delay.
createDelayedInfiniteBurstMSC(Num) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createDelayedInfiniteBurstMSC(Num) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createDummyFlow(String, ArrivalCurve, Path) - Static method in class org.networkcalculus.dnc.network.server_graph.Flow
Creates a dummy flow with an arrival curve.
All dummy flows share the same id -1.
createEmptyPath() - Static method in class org.networkcalculus.dnc.network.server_graph.Path
 
createExplicitSinkServer() - Static method in class org.networkcalculus.dnc.network.server_graph.Server
 
createExplicitSourceServer() - Static method in class org.networkcalculus.dnc.network.server_graph.Server
 
createHorizontal(Num) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createHorizontal(Num) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
This creates an instance of Curve_Disco_Affine with rate 0 and burst equal to y.
createHorizontal(Num) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
Creates a horizontal curve.
createHorizontal(Num) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
Creates a horizontal curve.
createHorizontalLine(double) - Method in class org.networkcalculus.dnc.curves.disco.LinearSegment_Disco.LinearSegment_DNC_builder
 
createHorizontalLine(double) - Method in interface org.networkcalculus.dnc.curves.LinearSegment.Builder
 
createHorizontalLine(double) - Static method in interface org.networkcalculus.dnc.curves.LinearSegment
 
createHorizontalLine(double) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.LinearSegment_MPARTC.LinearSegment_MPARTC_PwAffine_builder
 
createInfiniteArrivals() - Method in interface org.networkcalculus.dnc.curves.Curve
 
createInfiniteArrivals() - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
 
createInfiniteArrivals() - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createInfiniteArrivals() - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createInfiniteMaxService() - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
A wrapper method to create delayed infinite curve for MaxServiceCurve_Disco_Affine.
createInfiniteMaxService() - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createLinearSegment(Num, Num, Num, boolean) - Method in class org.networkcalculus.dnc.curves.disco.LinearSegment_Disco.LinearSegment_DNC_builder
 
createLinearSegment(Num, Num, Num, boolean) - Method in interface org.networkcalculus.dnc.curves.LinearSegment.Builder
 
createLinearSegment(Num, Num, Num, boolean) - Static method in interface org.networkcalculus.dnc.curves.LinearSegment
 
createLinearSegment(Num, Num, Num, boolean) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.LinearSegment_MPARTC.LinearSegment_MPARTC_PwAffine_builder
 
createMaxServiceCurve() - Method in interface org.networkcalculus.dnc.curves.Curve
 
createMaxServiceCurve() - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
To create a MaxServiceCurve_Disco_Affine with one segment.
createMaxServiceCurve() - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createMaxServiceCurve() - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createMaxServiceCurve(int) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createMaxServiceCurve(int) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
Wrapper to create Max service curve DNC with segments equal to segment_count.
createMaxServiceCurve(int) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createMaxServiceCurve(int) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createMaxServiceCurve(String) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createMaxServiceCurve(String) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
Wrapper to create Max service curve DNC from string representation.
createMaxServiceCurve(String) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createMaxServiceCurve(String) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createMaxServiceCurve(Curve) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createMaxServiceCurve(Curve) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
Wrapper method to create a Max service curve DNC from an existing curve.
createMaxServiceCurve(Curve) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createMaxServiceCurve(Curve) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createNaN() - Method in class org.networkcalculus.num.implementations.RationalBigInt
 
createNaN() - Method in class org.networkcalculus.num.implementations.RationalInt
 
createNaN() - Method in class org.networkcalculus.num.implementations.RealDoublePrecision
 
createNaN() - Method in class org.networkcalculus.num.implementations.RealSinglePrecision
 
createNaN() - Method in interface org.networkcalculus.num.Num
 
createNaN() - Method in class org.networkcalculus.num.values.NaN
 
createNaN() - Method in class org.networkcalculus.num.values.NegativeInfinity
 
createNaN() - Method in class org.networkcalculus.num.values.PositiveInfinity
 
createNegativeInfinity() - Method in class org.networkcalculus.num.implementations.RationalBigInt
 
createNegativeInfinity() - Method in class org.networkcalculus.num.implementations.RationalInt
 
createNegativeInfinity() - Method in class org.networkcalculus.num.implementations.RealDoublePrecision
 
createNegativeInfinity() - Method in class org.networkcalculus.num.implementations.RealSinglePrecision
 
createNegativeInfinity() - Method in interface org.networkcalculus.num.Num
 
createNegativeInfinity() - Method in class org.networkcalculus.num.values.NaN
 
createNegativeInfinity() - Method in class org.networkcalculus.num.values.NegativeInfinity
 
createNegativeInfinity() - Method in class org.networkcalculus.num.values.PositiveInfinity
 
createNewCurve(int) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
Creates an affine curve with maximum of two segments.
createNewCurve(int, boolean) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createParameters(Set<AnalysisConfig.Multiplexing>, Set<Set<AnalysisConfig.ArrivalBoundMethod>>) - Static method in class org.networkcalculus.dnc.func_tests.DncTestMethodSources
 
createPath(List) - Method in class org.networkcalculus.dnc.network.server_graph.ServerGraph
 
createPath(List<Server>, List<Turn>) - Method in class org.networkcalculus.dnc.network.server_graph.ServerGraph
 
createPath(Server) - Method in class org.networkcalculus.dnc.network.server_graph.ServerGraph
 
createPath(Turn) - Method in class org.networkcalculus.dnc.network.server_graph.ServerGraph
 
createPathFromServers(List<Server>) - Method in class org.networkcalculus.dnc.network.server_graph.ServerGraph
 
createPathFromTurns(List<Turn>) - Method in class org.networkcalculus.dnc.network.server_graph.ServerGraph
 
createPeakArrivalRate(double) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createPeakArrivalRate(double) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
Wrapper to create affine arrival curve with 0 burst and 0 latency.
createPeakArrivalRate(double) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createPeakArrivalRate(double) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createPeakArrivalRate(Num) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createPeakArrivalRate(Num) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
To create a affine arrival curve with 0 burst and 0 latency.
createPeakArrivalRate(Num) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createPeakArrivalRate(Num) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createPositiveInfinity() - Method in class org.networkcalculus.num.implementations.RationalBigInt
 
createPositiveInfinity() - Method in class org.networkcalculus.num.implementations.RationalInt
 
createPositiveInfinity() - Method in class org.networkcalculus.num.implementations.RealDoublePrecision
 
createPositiveInfinity() - Method in class org.networkcalculus.num.implementations.RealSinglePrecision
 
createPositiveInfinity() - Method in interface org.networkcalculus.num.Num
 
createPositiveInfinity() - Method in class org.networkcalculus.num.values.NaN
 
createPositiveInfinity() - Method in class org.networkcalculus.num.values.NegativeInfinity
 
createPositiveInfinity() - Method in class org.networkcalculus.num.values.PositiveInfinity
 
createRateLatency(double, double) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createRateLatency(double, double) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
Wrapper to create rate latency for the ServiceCurve_Disco_Affine with rate and latency passed as double.
createRateLatency(double, double) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createRateLatency(double, double) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createRateLatency(Num, Num) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createRateLatency(Num, Num) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
Wrapper to create rate latency for the ServiceCurve_Disco_Affine.
createRateLatency(Num, Num) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createRateLatency(Num, Num) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createRateLatencyMSC(double, double) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createRateLatencyMSC(double, double) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
A wrapper to create a service curve with rate latency with rate and latency represented in double.
createRateLatencyMSC(double, double) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createRateLatencyMSC(double, double) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createRateLatencyMSC(Num, Num) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createRateLatencyMSC(Num, Num) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
Create a service curve with a rate and a latency.
createRateLatencyMSC(Num, Num) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createRateLatencyMSC(Num, Num) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.FF_3S_1SC_2F_1AC_2P_ServerGraph
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.FF_4S_1SC_3F_1AC_3P_ServerGraph
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.FF_4S_1SC_4F_1AC_4P_ServerGraph
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.S_1SC_10F_10AC_ServerGraph
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.S_1SC_1F_1AC_ServerGraph
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.S_1SC_2F_1AC_ServerGraph
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.S_1SC_2F_2AC_ServerGraph
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.TA_2S_1SC_1F_1AC_1P_ServerGraph
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.TA_2S_1SC_2F_1AC_1P_ServerGraph
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.TA_2S_1SC_2F_1AC_2P_ServerGraph
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.TA_2S_1SC_4F_1AC_1P_ServerGraph
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.TA_2S_2SC_1F_1AC_1P_ServerGraph
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.TA_2S_2SC_2F_1AC_1P_ServerGraph
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.TA_3S_1SC_2F_1AC_1P_ServerGraph
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.TA_3S_1SC_3F_1AC_3P_ServerGraph
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.TA_4S_1SC_2F_1AC_2P_ServerGraph
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.TR_3S_1SC_2F_1AC_2P_ServerGraph
 
createServerGraph() - Method in class org.networkcalculus.dnc.func_tests.TR_7S_1SC_3F_1AC_3P_ServerGraph
 
createServerGraph() - Method in interface org.networkcalculus.dnc.network.server_graph.ServerGraphFactory
 
createServiceCurve() - Method in interface org.networkcalculus.dnc.curves.Curve
 
createServiceCurve() - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
This creates an instance of affine service curve with number of segments equal to 1
createServiceCurve() - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createServiceCurve() - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createServiceCurve(int) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createServiceCurve(int) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
This creates an instance of affine service curve with number of segments equal to passed segment_count.
createServiceCurve(int) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createServiceCurve(int) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createServiceCurve(String) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createServiceCurve(String) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
This creates an instance of affine service curve from the string representation of the curve.
createServiceCurve(String) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createServiceCurve(String) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createServiceCurve(Curve) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createServiceCurve(Curve) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
This creates an instance of affine service curve same as the passed curve instance.
createServiceCurve(Curve) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createServiceCurve(Curve) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createTokenBucket(double, double) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createTokenBucket(double, double) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
To create a token bucket affine arrival curve.
createTokenBucket(double, double) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createTokenBucket(double, double) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createTokenBucket(Num, Num) - Method in interface org.networkcalculus.dnc.curves.Curve
 
createTokenBucket(Num, Num) - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
To create a token bucket affine arrival curve.
createTokenBucket(Num, Num) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createTokenBucket(Num, Num) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createZero() - Method in class org.networkcalculus.num.implementations.RationalBigInt
 
createZero() - Method in class org.networkcalculus.num.implementations.RationalInt
 
createZero() - Method in class org.networkcalculus.num.implementations.RealDoublePrecision
 
createZero() - Method in class org.networkcalculus.num.implementations.RealSinglePrecision
 
createZero() - Method in interface org.networkcalculus.num.Num
 
createZero() - Method in class org.networkcalculus.num.values.NaN
 
createZero() - Method in class org.networkcalculus.num.values.NegativeInfinity
 
createZero() - Method in class org.networkcalculus.num.values.PositiveInfinity
 
createZeroArrivals() - Method in interface org.networkcalculus.dnc.curves.Curve
 
createZeroArrivals() - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
To create an affine arrival Curve with one segment.
createZeroArrivals() - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createZeroArrivals() - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createZeroCurve() - Method in interface org.networkcalculus.dnc.curves.Curve
 
createZeroCurve() - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
This creates an instance of Curve_Disco_Affine with 1 segment.
createZeroCurve() - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createZeroCurve() - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createZeroDelayInfiniteBurst() - Method in interface org.networkcalculus.dnc.curves.Curve
 
createZeroDelayInfiniteBurst() - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
Wrapper to create affine service curve with 0 delay and infinite burst.
createZeroDelayInfiniteBurst() - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
Creates an infinite burst curve with zero delay.
createZeroDelayInfiniteBurst() - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
Creates an infinite burst curve with zero delay.
createZeroDelayInfiniteBurstMSC() - Method in interface org.networkcalculus.dnc.curves.Curve
 
createZeroDelayInfiniteBurstMSC() - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
A wrapper method MaxServiceCurve_Disco_Affine curve having infinite burst with zero delay.
createZeroDelayInfiniteBurstMSC() - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createZeroDelayInfiniteBurstMSC() - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createZeroSegmentsCurve(int) - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createZeroSegmentsCurve(int) - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
createZeroService() - Method in interface org.networkcalculus.dnc.curves.Curve
 
createZeroService() - Method in class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
This creates an affine service curve with one segment.
createZeroService() - Method in class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
createZeroService() - Method in class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
Curve - Interface in org.networkcalculus.dnc.curves
Interface for wide-sense increasing, plain curves.
Curve_Affine - Interface in org.networkcalculus.dnc.curves
Interface for affine curves, including convenience functions used by Disco's implementation of DNC operations.
curve_backend - Variable in class org.networkcalculus.dnc.func_tests.DncTestConfig
 
Curve_ConstantPool - Enum in org.networkcalculus.dnc.curves
Constant pool for Curve.
Curve_ConstantPool() - Constructor for enum org.networkcalculus.dnc.curves.Curve_ConstantPool
 
Curve_Disco_Affine - Class in org.networkcalculus.dnc.curves.disco.affine
Class representing a piecewise linear affine curve, defined on [0,inf), by at most two segments.
The curve is stored as an array of LinearSegment objects.
Curve_Disco_Affine() - Constructor for class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
Creates a Curve_Disco_Affine instance with 1 segment of type LinearSegment.
Curve_Disco_Affine(int) - Constructor for class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
Creates a Curve_Disco_Affine instance with segment_count number of LinearSegment.
Curve_Disco_Affine(Curve) - Constructor for class org.networkcalculus.dnc.curves.disco.affine.Curve_Disco_Affine
Creates a copy of the passed Curve_Disco_Affine instance curve.
Curve_Disco_PwAffine - Class in org.networkcalculus.dnc.curves.disco.pw_affine
Class representing a piecewise linear curve, defined on [0,inf).
The curve is stored as an array of LinearSegment objects.
Curve_Disco_PwAffine() - Constructor for class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
Creates a CurveDNC instance with a single segment on the x-axis.
Curve_Disco_PwAffine(int) - Constructor for class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
Creates a Curve instance with segment_count empty LinearSegment instances.
Curve_Disco_PwAffine(Curve) - Constructor for class org.networkcalculus.dnc.curves.disco.pw_affine.Curve_Disco_PwAffine
 
Curve_MPARTC_PwAffine - Class in org.networkcalculus.dnc.curves.mpa_rtc.pw_affine
 
Curve_MPARTC_PwAffine() - Constructor for class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
Creates a Curve instance with a single segment on the x-axis.
Curve_MPARTC_PwAffine(int) - Constructor for class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
Creates a Curve instance with segment_count empty LinearSegment instances.
Curve_MPARTC_PwAffine(Curve) - Constructor for class org.networkcalculus.dnc.curves.mpa_rtc.pw_affine.Curve_MPARTC_PwAffine
 
Curve_PwAffine - Interface in org.networkcalculus.dnc.curves
Interface for piecewise affine curves, including convenience functions used by Disco's implementation of DNC operations.
Curve.CurveOperation - Enum in org.networkcalculus.dnc.curves
 
CurveOperation() - Constructor for enum org.networkcalculus.dnc.curves.Curve.CurveOperation
 
Curves_Disco_Configuration - Class in org.networkcalculus.dnc.curves.disco
 
Curves_Disco_Configuration() - Constructor for class org.networkcalculus.dnc.curves.disco.Curves_Disco_Configuration
 
Curves_MPARTC_Configuration - Class in org.networkcalculus.dnc.curves.mpa_rtc
 
Curves_MPARTC_Configuration() - Constructor for class org.networkcalculus.dnc.curves.mpa_rtc.Curves_MPARTC_Configuration
 
A B C D E F G H I L M N O P R S T U V X Y Z 
All Classes All Packages