public abstract class MinPlus
extends java.lang.Object
Constructor | Description |
---|---|
MinPlus() |
Modifier and Type | Method | Description |
---|---|---|
static ArrivalCurve |
convolve(ArrivalCurve arrival_curve_1,
ArrivalCurve arrival_curve_2) |
|
static MaxServiceCurve |
convolve(MaxServiceCurve max_service_curve_1,
MaxServiceCurve max_service_curve_2) |
|
static ServiceCurve |
convolve(ServiceCurve service_curve_1,
ServiceCurve service_curve_2) |
|
static ServiceCurve |
convolve(ServiceCurve service_curve_1,
ServiceCurve service_curve_2,
boolean tb_rl_optimized) |
|
static ArrivalCurve |
convolve(java.util.Set<ArrivalCurve> arrival_curves) |
|
static java.util.Set<ArrivalCurve> |
convolve_ACs_EGamma(java.util.Set<ArrivalCurve> arrival_curves,
MaxServiceCurve extra_gamma_curve) |
|
static java.util.Set<CurvePwAffine> |
convolve_ACs_MSC(java.util.Set<ArrivalCurve> arrival_curves,
MaxServiceCurve maximum_service_curve) |
|
static java.util.Set<ServiceCurve> |
convolve_SCs_SCs(java.util.Set<ServiceCurve> service_curves_1,
java.util.Set<ServiceCurve> service_curves_2) |
|
static java.util.Set<ServiceCurve> |
convolve_SCs_SCs(java.util.Set<ServiceCurve> service_curves_1,
java.util.Set<ServiceCurve> service_curves_2,
boolean tb_rl_optimized) |
|
static ArrivalCurve |
deconvolve(ArrivalCurve arrival_curve,
ServiceCurve service_curve) |
|
static ArrivalCurve |
deconvolve(ArrivalCurve arrival_curve,
ServiceCurve service_curve,
boolean tb_rl_optimized) |
|
static java.util.Set<ArrivalCurve> |
deconvolve(java.util.Set<ArrivalCurve> arrival_curves,
ServiceCurve service_curve) |
|
static java.util.Set<ArrivalCurve> |
deconvolve(java.util.Set<ArrivalCurve> arrival_curves,
ServiceCurve service_curve,
boolean tb_rl_optimized) |
|
static java.util.Set<ArrivalCurve> |
deconvolve(java.util.Set<ArrivalCurve> arrival_curves,
java.util.Set<ServiceCurve> service_curves) |
|
static java.util.Set<ArrivalCurve> |
deconvolve(java.util.Set<ArrivalCurve> arrival_curves,
java.util.Set<ServiceCurve> service_curves,
boolean tb_rl_optimized) |
|
static java.util.Set<ArrivalCurve> |
deconvolve_almostConcCs_SCs(java.util.Set<CurvePwAffine> curves,
java.util.Set<ServiceCurve> service_curves) |
|
static int |
inputDelayedInfiniteBurstCheck(Curve curve_1,
Curve curve_2) |
|
static int |
inputEmptySetCheck(java.util.Set set1,
java.util.Set set2) |
|
static int |
inputNullCheck(java.lang.Object obj1,
java.lang.Object obj2) |
public static ServiceCurve convolve(ServiceCurve service_curve_1, ServiceCurve service_curve_2) throws java.lang.Exception
java.lang.Exception
public static ServiceCurve convolve(ServiceCurve service_curve_1, ServiceCurve service_curve_2, boolean tb_rl_optimized) throws java.lang.Exception
java.lang.Exception
public static java.util.Set<ServiceCurve> convolve_SCs_SCs(java.util.Set<ServiceCurve> service_curves_1, java.util.Set<ServiceCurve> service_curves_2) throws java.lang.Exception
java.lang.Exception
public static java.util.Set<ServiceCurve> convolve_SCs_SCs(java.util.Set<ServiceCurve> service_curves_1, java.util.Set<ServiceCurve> service_curves_2, boolean tb_rl_optimized) throws java.lang.Exception
java.lang.Exception
public static ArrivalCurve convolve(ArrivalCurve arrival_curve_1, ArrivalCurve arrival_curve_2) throws java.lang.Exception
java.lang.Exception
public static ArrivalCurve convolve(java.util.Set<ArrivalCurve> arrival_curves) throws java.lang.Exception
java.lang.Exception
public static MaxServiceCurve convolve(MaxServiceCurve max_service_curve_1, MaxServiceCurve max_service_curve_2) throws java.lang.Exception
java.lang.Exception
public static java.util.Set<CurvePwAffine> convolve_ACs_MSC(java.util.Set<ArrivalCurve> arrival_curves, MaxServiceCurve maximum_service_curve) throws java.lang.Exception
java.lang.Exception
public static java.util.Set<ArrivalCurve> convolve_ACs_EGamma(java.util.Set<ArrivalCurve> arrival_curves, MaxServiceCurve extra_gamma_curve) throws java.lang.Exception
java.lang.Exception
public static java.util.Set<ArrivalCurve> deconvolve(java.util.Set<ArrivalCurve> arrival_curves, ServiceCurve service_curve) throws java.lang.Exception
java.lang.Exception
public static java.util.Set<ArrivalCurve> deconvolve(java.util.Set<ArrivalCurve> arrival_curves, ServiceCurve service_curve, boolean tb_rl_optimized) throws java.lang.Exception
java.lang.Exception
public static java.util.Set<ArrivalCurve> deconvolve(java.util.Set<ArrivalCurve> arrival_curves, java.util.Set<ServiceCurve> service_curves) throws java.lang.Exception
java.lang.Exception
public static java.util.Set<ArrivalCurve> deconvolve(java.util.Set<ArrivalCurve> arrival_curves, java.util.Set<ServiceCurve> service_curves, boolean tb_rl_optimized) throws java.lang.Exception
java.lang.Exception
public static ArrivalCurve deconvolve(ArrivalCurve arrival_curve, ServiceCurve service_curve) throws java.lang.Exception
java.lang.Exception
public static ArrivalCurve deconvolve(ArrivalCurve arrival_curve, ServiceCurve service_curve, boolean tb_rl_optimized) throws java.lang.Exception
java.lang.Exception
public static java.util.Set<ArrivalCurve> deconvolve_almostConcCs_SCs(java.util.Set<CurvePwAffine> curves, java.util.Set<ServiceCurve> service_curves) throws java.lang.Exception
java.lang.Exception
public static int inputNullCheck(java.lang.Object obj1, java.lang.Object obj2)
obj1
- obj2
- public static int inputDelayedInfiniteBurstCheck(Curve curve_1, Curve curve_2)
curve_1
- curve_2
- public static int inputEmptySetCheck(java.util.Set set1, java.util.Set set2)
set1
- set
-