Enum MinPlus_Disco_ConPwAffine
- java.lang.Object
-
- java.lang.Enum<MinPlus_Disco_ConPwAffine>
-
- org.networkcalculus.dnc.algebra.disco.MinPlus_Disco_ConPwAffine
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<MinPlus_Disco_ConPwAffine>
,java.lang.constant.Constable
,MinPlus
public enum MinPlus_Disco_ConPwAffine extends java.lang.Enum<MinPlus_Disco_ConPwAffine> implements MinPlus
-
-
Enum Constant Summary
Enum Constants Enum Constant Description MINPLUS_DISCO_CONPWAFFINE
-
Constructor Summary
Constructors Modifier Constructor Description private
MinPlus_Disco_ConPwAffine()
-
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)
static MinPlus_Disco_ConPwAffine
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static MinPlus_Disco_ConPwAffine[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
MINPLUS_DISCO_CONPWAFFINE
public static final MinPlus_Disco_ConPwAffine MINPLUS_DISCO_CONPWAFFINE
-
-
Method Detail
-
values
public static MinPlus_Disco_ConPwAffine[] values()
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static MinPlus_Disco_ConPwAffine valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
convolve
public ServiceCurve convolve(ServiceCurve service_curve_1, ServiceCurve service_curve_2) throws java.lang.Exception
-
convolve
public java.util.Set<ServiceCurve> convolve(java.util.Set<ServiceCurve> service_curves_1, java.util.Set<ServiceCurve> service_curves_2) throws java.lang.Exception
-
convolve
public ArrivalCurve convolve(ArrivalCurve arrival_curve_1, ArrivalCurve arrival_curve_2) throws java.lang.Exception
-
convolve
public ArrivalCurve convolve(java.util.Set<ArrivalCurve> arrival_curves) throws java.lang.Exception
-
convolve
public MaxServiceCurve convolve(MaxServiceCurve max_service_curve_1, MaxServiceCurve max_service_curve_2) throws java.lang.Exception
-
convolve_ACs_MaxSC
public java.util.Set<Curve> convolve_ACs_MaxSC(java.util.Set<ArrivalCurve> arrival_curves, MaxServiceCurve maximum_service_curve) throws java.lang.Exception
- Specified by:
convolve_ACs_MaxSC
in interfaceMinPlus
- Throws:
java.lang.Exception
-
convolve_ACs_MaxScRate
public java.util.Set<ArrivalCurve> convolve_ACs_MaxScRate(java.util.Set<ArrivalCurve> arrival_curves, MaxServiceCurve extra_gamma_curve) throws java.lang.Exception
- Specified by:
convolve_ACs_MaxScRate
in interfaceMinPlus
- Throws:
java.lang.Exception
-
deconvolve
public java.util.Set<ArrivalCurve> deconvolve(java.util.Set<ArrivalCurve> arrival_curves, ServiceCurve service_curve) throws java.lang.Exception
- Specified by:
deconvolve
in interfaceMinPlus
- Throws:
java.lang.Exception
-
deconvolve
public java.util.Set<ArrivalCurve> deconvolve(java.util.Set<ArrivalCurve> arrival_curves, java.util.Set<ServiceCurve> service_curves) throws java.lang.Exception
- Specified by:
deconvolve
in interfaceMinPlus
- Throws:
java.lang.Exception
-
deconvolve
public ArrivalCurve deconvolve(ArrivalCurve arrival_curve, ServiceCurve service_curve) throws java.lang.Exception
- Specified by:
deconvolve
in interfaceMinPlus
- Throws:
java.lang.Exception
-
deconvolve
public ArrivalCurve deconvolve(ArrivalCurve arrival_curve, ServiceCurve service_curve, boolean tb_rl_optimized) throws java.lang.Exception
- Specified by:
deconvolve
in interfaceMinPlus
- Throws:
java.lang.Exception
-
deconvolve_almostConcCs_SCs
public java.util.Set<ArrivalCurve> deconvolve_almostConcCs_SCs(java.util.Set<Curve> curves, java.util.Set<ServiceCurve> service_curves) throws java.lang.Exception
- Specified by:
deconvolve_almostConcCs_SCs
in interfaceMinPlus
- Throws:
java.lang.Exception
-
-