Class AggregateTandemMatching
- java.lang.Object
-
- org.networkcalculus.dnc.feedforward.AbstractArrivalBound
-
- org.networkcalculus.dnc.feedforward.arrivalbounds.AggregateTandemMatching
-
- All Implemented Interfaces:
ArrivalBound
public class AggregateTandemMatching extends AbstractArrivalBound implements ArrivalBound
-
-
Field Summary
Fields Modifier and Type Field Description private static AggregateTandemMatching
instance
-
Fields inherited from class org.networkcalculus.dnc.feedforward.AbstractArrivalBound
configuration, server_graph
-
-
Constructor Summary
Constructors Modifier Constructor Description private
AggregateTandemMatching()
AggregateTandemMatching(ServerGraph server_graph, AnalysisConfig configuration)
-
Method Summary
Modifier and Type Method Description java.util.Set<ArrivalCurve>
computeArrivalBound(Turn turn, java.util.Set<Flow> f_xfcaller, Flow flow_of_interest)
java.util.Set<ArrivalCurve>
computeArrivalBound(Turn turn, Flow flow_of_interest)
static AggregateTandemMatching
getInstance()
-
Methods inherited from class org.networkcalculus.dnc.feedforward.AbstractArrivalBound
getConfiguration, getServerGraph, setConfiguration, setServerGraph
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.networkcalculus.dnc.feedforward.ArrivalBound
getConfiguration, getServerGraph, setConfiguration, setServerGraph
-
-
-
-
Field Detail
-
instance
private static AggregateTandemMatching instance
-
-
Constructor Detail
-
AggregateTandemMatching
private AggregateTandemMatching()
-
AggregateTandemMatching
public AggregateTandemMatching(ServerGraph server_graph, AnalysisConfig configuration)
-
-
Method Detail
-
getInstance
public static AggregateTandemMatching getInstance()
-
computeArrivalBound
public java.util.Set<ArrivalCurve> computeArrivalBound(Turn turn, Flow flow_of_interest) throws java.lang.Exception
- Specified by:
computeArrivalBound
in interfaceArrivalBound
- Throws:
java.lang.Exception
-
computeArrivalBound
public java.util.Set<ArrivalCurve> computeArrivalBound(Turn turn, java.util.Set<Flow> f_xfcaller, Flow flow_of_interest) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-