Enum BoundingCurves_Disco_ConPwAffine
- java.lang.Object
-
- java.lang.Enum<BoundingCurves_Disco_ConPwAffine>
-
- org.networkcalculus.dnc.bounds.disco.BoundingCurves_Disco_ConPwAffine
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<BoundingCurves_Disco_ConPwAffine>
,java.lang.constant.Constable
,BoundingCurves
public enum BoundingCurves_Disco_ConPwAffine extends java.lang.Enum<BoundingCurves_Disco_ConPwAffine> implements BoundingCurves
Inherits the restrictions of the DISCO deconvolution implementation.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BOUNDINGCURVES_DISCO_CONPWAFFINE
-
Constructor Summary
Constructors Modifier Constructor Description private
BoundingCurves_Disco_ConPwAffine()
-
Method Summary
Modifier and Type Method Description java.util.Set<ServiceCurve>
leftOverService(AnalysisConfig configuration, ServiceCurve service_curve, java.util.Set<ArrivalCurve> arrival_curves)
java.util.Set<ServiceCurve>
leftOverService(AnalysisConfig configuration, Server server, java.util.Set<ArrivalCurve> arrival_curves)
java.util.Set<ServiceCurve>
leftOverServiceARB(ServiceCurve service_curve, java.util.Set<ArrivalCurve> arrival_curves)
ServiceCurve
leftOverServiceARB(ServiceCurve service_curve, ArrivalCurve arrival_curve)
java.util.Set<ServiceCurve>
leftOverServiceFIFO(ServiceCurve service_curve, java.util.Set<ArrivalCurve> arrival_curves)
ServiceCurve
leftOverServiceFIFO(ServiceCurve service_curve, ArrivalCurve arrival_curve)
java.util.Set<ArrivalCurve>
output(AnalysisConfig configuration, java.util.Set<ArrivalCurve> arrival_curves, Path path, java.util.Set<ServiceCurve> betas_lo)
java.util.Set<ArrivalCurve>
output(AnalysisConfig configuration, java.util.Set<ArrivalCurve> arrival_curves, Server server)
java.util.Set<ArrivalCurve>
output(AnalysisConfig configuration, java.util.Set<ArrivalCurve> arrival_curves, Server server, java.util.Set<ServiceCurve> betas_lo)
static BoundingCurves_Disco_ConPwAffine
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static BoundingCurves_Disco_ConPwAffine[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
BOUNDINGCURVES_DISCO_CONPWAFFINE
public static final BoundingCurves_Disco_ConPwAffine BOUNDINGCURVES_DISCO_CONPWAFFINE
-
-
Method Detail
-
values
public static BoundingCurves_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 BoundingCurves_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
-
leftOverService
public java.util.Set<ServiceCurve> leftOverService(AnalysisConfig configuration, Server server, java.util.Set<ArrivalCurve> arrival_curves)
- Specified by:
leftOverService
in interfaceBoundingCurves
-
leftOverService
public java.util.Set<ServiceCurve> leftOverService(AnalysisConfig configuration, ServiceCurve service_curve, java.util.Set<ArrivalCurve> arrival_curves)
- Specified by:
leftOverService
in interfaceBoundingCurves
-
leftOverServiceFIFO
public java.util.Set<ServiceCurve> leftOverServiceFIFO(ServiceCurve service_curve, java.util.Set<ArrivalCurve> arrival_curves)
- Specified by:
leftOverServiceFIFO
in interfaceBoundingCurves
-
leftOverServiceFIFO
public ServiceCurve leftOverServiceFIFO(ServiceCurve service_curve, ArrivalCurve arrival_curve)
- Specified by:
leftOverServiceFIFO
in interfaceBoundingCurves
-
leftOverServiceARB
public java.util.Set<ServiceCurve> leftOverServiceARB(ServiceCurve service_curve, java.util.Set<ArrivalCurve> arrival_curves)
- Specified by:
leftOverServiceARB
in interfaceBoundingCurves
-
leftOverServiceARB
public ServiceCurve leftOverServiceARB(ServiceCurve service_curve, ArrivalCurve arrival_curve)
- Specified by:
leftOverServiceARB
in interfaceBoundingCurves
-
output
public java.util.Set<ArrivalCurve> output(AnalysisConfig configuration, java.util.Set<ArrivalCurve> arrival_curves, Server server) throws java.lang.Exception
- Specified by:
output
in interfaceBoundingCurves
- Throws:
java.lang.Exception
-
output
public java.util.Set<ArrivalCurve> output(AnalysisConfig configuration, java.util.Set<ArrivalCurve> arrival_curves, Server server, java.util.Set<ServiceCurve> betas_lo) throws java.lang.Exception
- Specified by:
output
in interfaceBoundingCurves
- Throws:
java.lang.Exception
-
output
public java.util.Set<ArrivalCurve> output(AnalysisConfig configuration, java.util.Set<ArrivalCurve> arrival_curves, Path path, java.util.Set<ServiceCurve> betas_lo) throws java.lang.Exception
- Specified by:
output
in interfaceBoundingCurves
- Throws:
java.lang.Exception
-
-