ArrivalCurve
, CurvePwAffine
, MaxServiceCurve
, ServiceCurve
ArrivalCurve_DNC
, ArrivalCurve_MPARTC_PwAffine
, Curve_DNC
, Curve_MPARTC_PwAffine
, MaxServiceCurve_DNC
, MaxServiceCurve_MPARTC_PwAffine
, ServiceCurve_DNC
, ServiceCurve_MPARTC_PwAffine
public interface Curve
Modifier and Type | Method | Description |
---|---|---|
void |
addSegment(int pos,
LinearSegment s) |
|
void |
addSegment(LinearSegment s) |
|
Curve |
copy() |
|
void |
copy(Curve curve) |
|
boolean |
equals(java.lang.Object obj) |
|
Num |
f(Num x) |
|
Num |
f_inv(Num y) |
|
Num |
f_inv(Num y,
boolean rightmost) |
|
Num |
fLimitRight(Num x) |
|
Num |
getBurst() |
|
Num |
getGradientLimitRight(Num x) |
|
Num |
getLatency() |
|
LinearSegment |
getSegment(int pos) |
|
int |
getSegmentCount() |
|
int |
getSegmentDefining(Num x) |
|
static LinearSegment |
getXAxis() |
Create and return a linear segment that lies on the x axis of the Cartesian
coordinate system.
|
int |
hashCode() |
|
boolean |
isConcaveIn(Num a,
Num b) |
|
boolean |
isConvexIn(Num a,
Num b) |
|
boolean |
isDelayedInfiniteBurst() |
|
boolean |
isDiscontinuity(int pos) |
|
boolean |
isRealDiscontinuity(int pos) |
|
boolean |
isUnrealDiscontinuity(int pos) |
|
boolean |
isWideSenseIncreasing() |
|
void |
removeSegment(int pos) |
|
java.lang.String |
toString() |
static LinearSegment getXAxis()
Curve copy()
void copy(Curve curve)
LinearSegment getSegment(int pos)
int getSegmentCount()
int getSegmentDefining(Num x)
void addSegment(LinearSegment s)
void addSegment(int pos, LinearSegment s)
void removeSegment(int pos)
boolean isDelayedInfiniteBurst()
boolean isDiscontinuity(int pos)
boolean isRealDiscontinuity(int pos)
boolean isUnrealDiscontinuity(int pos)
boolean isWideSenseIncreasing()
boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
int hashCode()
hashCode
in class java.lang.Object
java.lang.String toString()
toString
in class java.lang.Object
Num getLatency()
Num getBurst()