ArrivalCurve
, Curve
, CurvePwAffine
public class ArrivalCurve_MPARTC_PwAffine extends Curve_MPARTC_PwAffine 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, rtc_curve, token_buckets
Constructor | Description |
---|---|
ArrivalCurve_MPARTC_PwAffine() |
|
ArrivalCurve_MPARTC_PwAffine(int segment_count) |
|
ArrivalCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.Curve c) |
|
ArrivalCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList aperSegments) |
|
ArrivalCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList perSegments,
double py0,
long period,
double pdy) |
|
ArrivalCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList perSegments,
double py0,
long period,
double pdy,
java.lang.String name) |
|
ArrivalCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList aperSegments,
ch.ethz.rtc.kernel.SegmentList perSegments,
double px0,
double py0,
long period,
double pdy) |
|
ArrivalCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList aperSegments,
ch.ethz.rtc.kernel.SegmentList perSegments,
double px0,
double py0,
long period,
double pdy,
java.lang.String name) |
|
ArrivalCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList aperSegments,
java.lang.String name) |
|
ArrivalCurve_MPARTC_PwAffine(CurvePwAffine curve) |
|
ArrivalCurve_MPARTC_PwAffine(java.lang.String arrival_curve_str) |
Modifier and Type | Method | Description |
---|---|---|
ArrivalCurve_MPARTC_PwAffine |
copy() |
Returns a copy of this instance.
|
boolean |
equals(java.lang.Object obj) |
|
int |
hashCode() |
|
java.lang.String |
toString() |
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, beautify, 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, getBurst, getFactory, getGradientLimitRight, getLatency, getRL_Component, getRL_ComponentCount, getRL_Components, getRtc_curve, getSegment, getSegmentCount, getSegmentDefining, getSegmentLimitRight, getTB_Burst, getTB_Component, getTB_ComponentCount, getTB_Components, getUltAffineRate, initializeCurve, initializeWithSegment, initializeWithSegments, isAlmostConcave, isConcave, isConcaveIn, isConvex, isConvexIn, isDelayedInfiniteBurst, isDiscontinuity, isRateLatency, isRealDiscontinuity, isTokenBucket, isUnrealDiscontinuity, isWideSenseIncreasing, removeSegment, setRateLateny, setRL_Components, setRL_MetaInfo, 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_MPARTC_PwAffine()
public ArrivalCurve_MPARTC_PwAffine(int segment_count)
public ArrivalCurve_MPARTC_PwAffine(CurvePwAffine curve)
public ArrivalCurve_MPARTC_PwAffine(java.lang.String arrival_curve_str) throws java.lang.Exception
java.lang.Exception
public ArrivalCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList aperSegments)
public ArrivalCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList perSegments, double py0, long period, double pdy)
public ArrivalCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.Curve c)
public ArrivalCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList perSegments, double py0, long period, double pdy, java.lang.String name)
public ArrivalCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList aperSegments, ch.ethz.rtc.kernel.SegmentList perSegments, double px0, double py0, long period, double pdy)
public ArrivalCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList aperSegments, ch.ethz.rtc.kernel.SegmentList perSegments, double px0, double py0, long period, double pdy, java.lang.String name)
public ArrivalCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList aperSegments, java.lang.String name)
public ArrivalCurve_MPARTC_PwAffine copy()
Curve_MPARTC_PwAffine
copy
in interface ArrivalCurve
copy
in interface Curve
copy
in interface CurvePwAffine
copy
in class Curve_MPARTC_PwAffine
public boolean equals(java.lang.Object obj)
equals
in interface ArrivalCurve
equals
in interface Curve
equals
in class Curve_MPARTC_PwAffine
public int hashCode()
hashCode
in interface ArrivalCurve
hashCode
in interface Curve
hashCode
in class Curve_MPARTC_PwAffine
public java.lang.String toString()
toString
in interface ArrivalCurve
toString
in interface Curve
toString
in class Curve_MPARTC_PwAffine