Enum MinPlus_Disco_Affine
- java.lang.Object
-
- java.lang.Enum<MinPlus_Disco_Affine>
-
- org.networkcalculus.dnc.algebra.disco.MinPlus_Disco_Affine
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<MinPlus_Disco_Affine>
,java.lang.constant.Constable
,MinPlus
public enum MinPlus_Disco_Affine extends java.lang.Enum<MinPlus_Disco_Affine> implements MinPlus
-
-
Enum Constant Summary
Enum Constants Enum Constant Description MINPLUS_DISCO_AFFINE
-
Constructor Summary
Constructors Modifier Constructor Description private
MinPlus_Disco_Affine()
-
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_Affine
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static MinPlus_Disco_Affine[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
MINPLUS_DISCO_AFFINE
public static final MinPlus_Disco_Affine MINPLUS_DISCO_AFFINE
-
-
Method Detail
-
values
public static MinPlus_Disco_Affine[] 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_Affine 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
-
-