Modifier and Type | Method | Description |
---|---|---|
static MaxServiceCurve |
CurvePwAffine.add(MaxServiceCurve max_service_curve_1,
MaxServiceCurve max_service_curve_2) |
|
static MaxServiceCurve |
CurvePwAffine.add(MaxServiceCurve max_service_curve_1,
Num dy) |
|
static MaxServiceCurve |
CurvePwAffine.min(MaxServiceCurve max_service_curve_1,
MaxServiceCurve max_service_curve_2) |
Modifier and Type | Class | Description |
---|---|---|
class |
MaxServiceCurve_DNC |
Modifier and Type | Class | Description |
---|---|---|
class |
MaxServiceCurve_MPARTC_PwAffine |
Modifier and Type | Method | Description |
---|---|---|
static MaxServiceCurve |
MinPlus.convolve(MaxServiceCurve max_service_curve_1,
MaxServiceCurve max_service_curve_2) |
Modifier and Type | Method | Description |
---|---|---|
static MaxServiceCurve |
MinPlus.convolve(MaxServiceCurve max_service_curve_1,
MaxServiceCurve max_service_curve_2) |
|
static java.util.Set<ArrivalCurve> |
MinPlus.convolve_ACs_EGamma(java.util.Set<ArrivalCurve> arrival_curves,
MaxServiceCurve extra_gamma_curve) |
|
static java.util.Set<CurvePwAffine> |
MinPlus.convolve_ACs_MSC(java.util.Set<ArrivalCurve> arrival_curves,
MaxServiceCurve maximum_service_curve) |
Modifier and Type | Method | Description |
---|---|---|
static MaxServiceCurve |
Convolution_DNC.convolve(MaxServiceCurve max_service_curve_1,
MaxServiceCurve max_service_curve_2) |
Returns the convolution of this curve, which must be (almost) concave, and
the given curve, which must also be (almost) concave.
|
Modifier and Type | Method | Description |
---|---|---|
static MaxServiceCurve |
Convolution_DNC.convolve(MaxServiceCurve max_service_curve_1,
MaxServiceCurve max_service_curve_2) |
Returns the convolution of this curve, which must be (almost) concave, and
the given curve, which must also be (almost) concave.
|
static java.util.Set<ArrivalCurve> |
Convolution_DNC.convolve_ACs_EGamma(java.util.Set<ArrivalCurve> arrival_curves,
MaxServiceCurve extra_gamma_curve) |
|
static java.util.Set<CurvePwAffine> |
Convolution_DNC.convolve_ACs_MSC(java.util.Set<ArrivalCurve> arrival_curves,
MaxServiceCurve maximum_service_curve) |
Modifier and Type | Field | Description |
---|---|---|
private MaxServiceCurve |
Server.max_service_curve |
A zero delay burst curve lets the influence of the maximum service curve
vanish
|
Modifier and Type | Method | Description |
---|---|---|
MaxServiceCurve |
Path.getExtraGamma() |
Returns the convolution of the maximum service curves of all servers on the
given link path
path that have the useExtraGamma flag set.If a server either has no maximum service curve set or useExtraGamma is disabled, calculations take place with the default maximum service curve, i.e., the zero delay burst curve, so the result will not be influenced. |
private MaxServiceCurve |
Path.getExtraGamma(java.util.Collection<Server> servers) |
|
MaxServiceCurve |
Server.getExtraGamma() |
In contrast to
getMaxServiceCurve() this function always returns
the default zero delay burst curve if the useExtraGamma flag is not set. |
MaxServiceCurve |
Path.getGamma() |
Returns the convolution of the maximum service curves of all servers on the
given lnik path
path that have the useGamma flag set.If a server either has no maximum service curve set or useGamma is disabled, calculations take place with the default maximum service curve, i.e., the zero delay burst curve, so the result will not be influenced. |
private MaxServiceCurve |
Path.getGamma(java.util.Collection<Server> servers) |
|
MaxServiceCurve |
Server.getGamma() |
In contrast to
getMaxServiceCurve() this function always returns
the default zero delay burst curve if the useGamma flag is not set. |
MaxServiceCurve |
Path.getMaxServiceCurve() |
Returns the convolution of the maximum service curves of all servers on the
given link path
path If a server has no maximum service curve, calculations take place with the default maximum service curve, i.e., the zero delay burst curve, so the result will not be influenced. |
private MaxServiceCurve |
Path.getMaxServiceCurve(java.util.Collection<Server> servers) |
|
MaxServiceCurve |
Server.getMaxServiceCurve() |
Modifier and Type | Method | Description |
---|---|---|
Server |
Network.addServer(ServiceCurve service_curve,
MaxServiceCurve max_service_curve) |
By default the server's use_gamma and use_extra_gamma are enabled
|
Server |
Network.addServer(ServiceCurve service_curve,
MaxServiceCurve max_service_curve,
boolean use_gamma,
boolean use_extra_gamma) |
|
Server |
Network.addServer(ServiceCurve service_curve,
MaxServiceCurve max_service_curve,
AnalysisConfig.Multiplexing multiplexing) |
|
Server |
Network.addServer(ServiceCurve service_curve,
MaxServiceCurve max_service_curve,
AnalysisConfig.Multiplexing multiplexing,
boolean use_gamma,
boolean use_extra_gamma) |
|
Server |
Network.addServer(java.lang.String alias,
ServiceCurve service_curve,
MaxServiceCurve max_service_curve) |
By default the server's use_gamma and use_extra_gamma are enabled
|
Server |
Network.addServer(java.lang.String alias,
ServiceCurve service_curve,
MaxServiceCurve max_service_curve,
boolean use_gamma,
boolean use_extra_gamma) |
|
Server |
Network.addServer(java.lang.String alias,
ServiceCurve service_curve,
MaxServiceCurve max_service_curve,
AnalysisConfig.Multiplexing multiplexing) |
|
Server |
Network.addServer(java.lang.String alias,
ServiceCurve service_curve,
MaxServiceCurve max_service_curve,
AnalysisConfig.Multiplexing multiplexing,
boolean use_gamma,
boolean use_extra_gamma) |
|
boolean |
Server.setMaxServiceCurve(MaxServiceCurve max_service_curve) |
Setting a maximum service curve also enables useGamma and useExtraGamma.
|
boolean |
Server.setMaxServiceCurve(MaxServiceCurve max_service_curve,
boolean use_gamma,
boolean use_extra_gamma) |
Constructor | Description |
---|---|
Server(int id,
java.lang.String alias,
ServiceCurve service_curve,
MaxServiceCurve max_service_curve,
AnalysisConfig.Multiplexing multiplexing,
boolean use_gamma,
boolean use_extra_gamma) |