ArrivalCurve
, Curve
, CurvePwAffine
public class ArrivalCurve_DNC extends Curve_DNC implements ArrivalCurve
CurvePwAffine.CurveOperation
has_rate_latency_meta_info, has_token_bucket_meta_info, is_delayed_infinite_burst, is_rate_latency, is_token_bucket, rate_latencies, segments, token_buckets
Constructor | Description |
---|---|
ArrivalCurve_DNC() |
|
ArrivalCurve_DNC(int segment_count) |
|
ArrivalCurve_DNC(CurvePwAffine curve) |
|
ArrivalCurve_DNC(java.lang.String arrival_curve_str) |
Modifier and Type | Method | Description |
---|---|---|
ArrivalCurve_DNC |
copy() |
Returns a copy of this instance.
|
boolean |
equals(java.lang.Object obj) |
|
int |
hashCode() |
|
java.lang.String |
toString() |
Returns a string representation of this curve.
|
addSegment, addSegment, f, f_inv, f_inv, fLimitRight, getBurst, getGradientLimitRight, getLatency, getSegment, getSegmentCount, getSegmentDefining, getXAxis, isConcaveIn, isConvexIn, isDelayedInfiniteBurst, isDiscontinuity, isRealDiscontinuity, isUnrealDiscontinuity, isWideSenseIncreasing, removeSegment
addSegment, addSegment, copy, createArrivalCurve, createArrivalCurve, createArrivalCurve, createArrivalCurve, createArrivalCurve, createCurve, createDelayedInfiniteBurst, createDelayedInfiniteBurst, createDelayedInfiniteBurstMSC, createDelayedInfiniteBurstMSC, createHorizontal, createHorizontal, createInfiniteMaxService, createMaxServiceCurve, createMaxServiceCurve, createMaxServiceCurve, createMaxServiceCurve, createPeakArrivalRate, createPeakArrivalRate, createRateLatency, createRateLatency, createRateLatencyMSC, createRateLatencyMSC, createServiceCurve, createServiceCurve, createServiceCurve, createServiceCurve, createTokenBucket, createTokenBucket, createZeroArrivals, createZeroCurve, createZeroDelayInfiniteBurst, createZeroDelayInfiniteBurstMSC, createZeroService, f, f_inv, f_inv, fLimitRight, forceThroughOrigin, getBurst, getFactory, getGradientLimitRight, getLatency, getRL_Component, getRL_ComponentCount, getRL_Components, getRL_Property, getSegment, getSegmentCount, getSegmentDefining, getSegmentLimitRight, getTB_Component, getTB_ComponentCount, getTB_Components, getUltAffineRate, hasRateLatencyMetaInfo, hasTokenBucketMetaInfo, initializeCurve, isAlmostConcave, isConcave, isConcaveIn, isConvex, isConvexIn, isDelayedInfiniteBurst, isDiscontinuity, isRateLatency, isRealDiscontinuity, isTokenBucket, isUnrealDiscontinuity, isWideSenseIncreasing, removeSegment, setRateLateny, setRL_Components, setRL_MetaInfo, setSegment, setSegments, setTB_Components, setTB_MetaInfo, setTokenBucket
add, add, add, add, add, add, add, beautify, boundAtXAxis, computeInflectionPointsX, computeInflectionPointsY, computeResultingCurve, copy, createArrivalCurve, createArrivalCurve, createArrivalCurve, createArrivalCurve, createArrivalCurve, createCurve, createDelayedInfiniteBurst, createDelayedInfiniteBurst, createDelayedInfiniteBurstMSC, createDelayedInfiniteBurstMSC, createHorizontal, createHorizontal, createInfiniteMaxService, createMaxServiceCurve, createMaxServiceCurve, createMaxServiceCurve, createMaxServiceCurve, createPeakArrivalRate, createPeakArrivalRate, createRateLatency, createRateLatency, createRateLatencyMSC, createRateLatencyMSC, createServiceCurve, createServiceCurve, createServiceCurve, createServiceCurve, createTokenBucket, createTokenBucket, createZeroArrivals, createZeroCurve, createZeroDelayInfiniteBurst, createZeroDelayInfiniteBurstMSC, createZeroService, getFactory, getMaxHorizontalDeviation, getMaxVerticalDeviation, getRL_Component, getRL_ComponentCount, getRL_Components, getTB_Component, getTB_ComponentCount, getTB_Components, getUltAffineRate, getXIntersection, isAlmostConcave, isConcave, isConvex, isRateLatency, isTokenBucket, max, max, max, min, min, min, min, removeLatency, setRateLateny, setRL_Components, setRL_MetaInfo, setTB_Components, setTB_MetaInfo, setTokenBucket, shiftLeftClipping, shiftRight, sub, sub
public ArrivalCurve_DNC()
public ArrivalCurve_DNC(int segment_count)
public ArrivalCurve_DNC(CurvePwAffine curve)
public ArrivalCurve_DNC(java.lang.String arrival_curve_str) throws java.lang.Exception
java.lang.Exception
public ArrivalCurve_DNC copy()
Curve_DNC
copy
in interface ArrivalCurve
copy
in interface Curve
copy
in interface CurvePwAffine
copy
in class Curve_DNC
public boolean equals(java.lang.Object obj)
public int hashCode()