Class TotalFlowAnalysis
- java.lang.Object
-
- org.networkcalculus.dnc.tandem.AbstractTandemAnalysis
-
- org.networkcalculus.dnc.tandem.analyses.TotalFlowAnalysis
-
- All Implemented Interfaces:
TandemAnalysis
public class TotalFlowAnalysis extends AbstractTandemAnalysis
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.networkcalculus.dnc.tandem.TandemAnalysis
TandemAnalysis.Analyses
-
-
Field Summary
-
Fields inherited from class org.networkcalculus.dnc.tandem.AbstractTandemAnalysis
configuration, result, server_graph
-
-
Constructor Summary
Constructors Modifier Constructor Description private
TotalFlowAnalysis()
TotalFlowAnalysis(ServerGraph server_graph)
TotalFlowAnalysis(ServerGraph server_graph, AnalysisConfig configuration)
-
Method Summary
Modifier and Type Method Description org.apache.commons.math3.util.Pair<Num,Num>
deriveBoundsAtServer(Server server)
java.util.Map<Server,java.util.Set<Num>>
getServerBacklogBoundMap()
java.lang.String
getServerBacklogBoundMapString()
java.util.Map<Server,java.util.Set<Num>>
getServerDelayBoundMap()
java.lang.String
getServerDelayBoundMapString()
void
performAnalysis(Flow flow_of_interest)
void
performAnalysis(Flow flow_of_interest, Path path)
-
Methods inherited from class org.networkcalculus.dnc.tandem.AbstractTandemAnalysis
getBacklogBound, getDelayBound, getServerAlphasMap, getServerAlphasMapString, getServerGraph, toString
-
-
-
-
Constructor Detail
-
TotalFlowAnalysis
private TotalFlowAnalysis()
-
TotalFlowAnalysis
public TotalFlowAnalysis(ServerGraph server_graph)
-
TotalFlowAnalysis
public TotalFlowAnalysis(ServerGraph server_graph, AnalysisConfig configuration)
-
-
Method Detail
-
performAnalysis
public void performAnalysis(Flow flow_of_interest) throws java.lang.Exception
- Throws:
java.lang.Exception
-
performAnalysis
public void performAnalysis(Flow flow_of_interest, Path path) throws java.lang.Exception
- Throws:
java.lang.Exception
-
deriveBoundsAtServer
public org.apache.commons.math3.util.Pair<Num,Num> deriveBoundsAtServer(Server server) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getServerDelayBoundMapString
public java.lang.String getServerDelayBoundMapString()
-
getServerBacklogBoundMap
public java.util.Map<Server,java.util.Set<Num>> getServerBacklogBoundMap()
-
getServerBacklogBoundMapString
public java.lang.String getServerBacklogBoundMapString()
-
-