Curve
, CurvePwAffine
, MaxServiceCurve
, ServiceCurve
public class MaxServiceCurve_MPARTC_PwAffine extends Curve_MPARTC_PwAffine implements MaxServiceCurve
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
Modifier | Constructor | Description |
---|---|---|
protected |
MaxServiceCurve_MPARTC_PwAffine() |
|
|
MaxServiceCurve_MPARTC_PwAffine(int segment_count) |
|
|
MaxServiceCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.Curve c) |
|
|
MaxServiceCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList aperSegments) |
|
|
MaxServiceCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList perSegments,
double py0,
long period,
double pdy) |
|
|
MaxServiceCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList perSegments,
double py0,
long period,
double pdy,
java.lang.String name) |
|
|
MaxServiceCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList aperSegments,
ch.ethz.rtc.kernel.SegmentList perSegments,
double px0,
double py0,
long period,
double pdy) |
|
|
MaxServiceCurve_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) |
|
|
MaxServiceCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList aperSegments,
java.lang.String name) |
|
|
MaxServiceCurve_MPARTC_PwAffine(CurvePwAffine curve) |
|
|
MaxServiceCurve_MPARTC_PwAffine(java.lang.String max_service_curve_str) |
Modifier and Type | Method | Description |
---|---|---|
MaxServiceCurve_MPARTC_PwAffine |
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, 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
protected MaxServiceCurve_MPARTC_PwAffine()
public MaxServiceCurve_MPARTC_PwAffine(int segment_count)
public MaxServiceCurve_MPARTC_PwAffine(CurvePwAffine curve)
public MaxServiceCurve_MPARTC_PwAffine(java.lang.String max_service_curve_str) throws java.lang.Exception
java.lang.Exception
public MaxServiceCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList aperSegments)
public MaxServiceCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList perSegments, double py0, long period, double pdy)
public MaxServiceCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList perSegments, double py0, long period, double pdy, java.lang.String name)
public MaxServiceCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList aperSegments, ch.ethz.rtc.kernel.SegmentList perSegments, double px0, double py0, long period, double pdy)
public MaxServiceCurve_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 MaxServiceCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.SegmentList aperSegments, java.lang.String name)
public MaxServiceCurve_MPARTC_PwAffine(ch.ethz.rtc.kernel.Curve c)
public MaxServiceCurve_MPARTC_PwAffine copy()
Curve_MPARTC_PwAffine
copy
in interface Curve
copy
in interface CurvePwAffine
copy
in interface MaxServiceCurve
copy
in interface ServiceCurve
copy
in class Curve_MPARTC_PwAffine
public boolean equals(java.lang.Object obj)
equals
in interface Curve
equals
in interface MaxServiceCurve
equals
in interface ServiceCurve
equals
in class Curve_MPARTC_PwAffine
public int hashCode()
hashCode
in interface Curve
hashCode
in interface MaxServiceCurve
hashCode
in interface ServiceCurve
hashCode
in class Curve_MPARTC_PwAffine
public java.lang.String toString()
toString
in interface Curve
toString
in interface MaxServiceCurve
toString
in interface ServiceCurve
toString
in class Curve_MPARTC_PwAffine