Package org.networkcalculus.dnc.algebra
Interface MinPlus
-
- All Known Implementing Classes:
MinPlus_Disco_Affine
,MinPlus_Disco_ConPwAffine
,MinPlus_MPARTC_PwAffine
public interface MinPlus
-
-
Method Summary
Modifier and Type Method Description ArrivalCurve
convolve(java.util.Set<ArrivalCurve> arrival_curves)
java.util.Set<ServiceCurve>
convolve(java.util.Set<ServiceCurve> service_curves_1, java.util.Set<ServiceCurve> service_curves_2)
ArrivalCurve
convolve(ArrivalCurve arrival_curve_1, ArrivalCurve arrival_curve_2)
MaxServiceCurve
convolve(MaxServiceCurve max_service_curve_1, MaxServiceCurve max_service_curve_2)
ServiceCurve
convolve(ServiceCurve service_curve_1, ServiceCurve service_curve_2)
java.util.Set<Curve>
convolve_ACs_MaxSC(java.util.Set<ArrivalCurve> arrival_curves, MaxServiceCurve maximum_service_curve)
java.util.Set<ArrivalCurve>
convolve_ACs_MaxScRate(java.util.Set<ArrivalCurve> arrival_curves, MaxServiceCurve extra_gamma_curve)
java.util.Set<ArrivalCurve>
deconvolve(java.util.Set<ArrivalCurve> arrival_curves, java.util.Set<ServiceCurve> service_curves)
java.util.Set<ArrivalCurve>
deconvolve(java.util.Set<ArrivalCurve> arrival_curves, ServiceCurve service_curve)
ArrivalCurve
deconvolve(ArrivalCurve arrival_curve, ServiceCurve service_curve)
ArrivalCurve
deconvolve(ArrivalCurve arrival_curve, ServiceCurve service_curve, boolean tb_rl_optimized)
java.util.Set<ArrivalCurve>
deconvolve_almostConcCs_SCs(java.util.Set<Curve> curves, java.util.Set<ServiceCurve> service_curves)
-
-
-
Method Detail
-
convolve
ServiceCurve convolve(ServiceCurve service_curve_1, ServiceCurve service_curve_2) throws java.lang.Exception
- Throws:
java.lang.Exception
-
convolve
java.util.Set<ServiceCurve> convolve(java.util.Set<ServiceCurve> service_curves_1, java.util.Set<ServiceCurve> service_curves_2) throws java.lang.Exception
- Throws:
java.lang.Exception
-
convolve
ArrivalCurve convolve(ArrivalCurve arrival_curve_1, ArrivalCurve arrival_curve_2) throws java.lang.Exception
- Throws:
java.lang.Exception
-
convolve
ArrivalCurve convolve(java.util.Set<ArrivalCurve> arrival_curves) throws java.lang.Exception
- Throws:
java.lang.Exception
-
convolve
MaxServiceCurve convolve(MaxServiceCurve max_service_curve_1, MaxServiceCurve max_service_curve_2) throws java.lang.Exception
- Throws:
java.lang.Exception
-
convolve_ACs_MaxSC
java.util.Set<Curve> convolve_ACs_MaxSC(java.util.Set<ArrivalCurve> arrival_curves, MaxServiceCurve maximum_service_curve) throws java.lang.Exception
- Throws:
java.lang.Exception
-
convolve_ACs_MaxScRate
java.util.Set<ArrivalCurve> convolve_ACs_MaxScRate(java.util.Set<ArrivalCurve> arrival_curves, MaxServiceCurve extra_gamma_curve) throws java.lang.Exception
- Throws:
java.lang.Exception
-
deconvolve
java.util.Set<ArrivalCurve> deconvolve(java.util.Set<ArrivalCurve> arrival_curves, ServiceCurve service_curve) throws java.lang.Exception
- Throws:
java.lang.Exception
-
deconvolve
java.util.Set<ArrivalCurve> deconvolve(java.util.Set<ArrivalCurve> arrival_curves, java.util.Set<ServiceCurve> service_curves) throws java.lang.Exception
- Throws:
java.lang.Exception
-
deconvolve
ArrivalCurve deconvolve(ArrivalCurve arrival_curve, ServiceCurve service_curve) throws java.lang.Exception
- Throws:
java.lang.Exception
-
deconvolve
ArrivalCurve deconvolve(ArrivalCurve arrival_curve, ServiceCurve service_curve, boolean tb_rl_optimized) throws java.lang.Exception
- Throws:
java.lang.Exception
-
deconvolve_almostConcCs_SCs
java.util.Set<ArrivalCurve> deconvolve_almostConcCs_SCs(java.util.Set<Curve> curves, java.util.Set<ServiceCurve> service_curves) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-