Package org.networkcalculus.dnc.tandem
Class AbstractTandemAnalysis
- java.lang.Object
- 
- org.networkcalculus.dnc.tandem.AbstractTandemAnalysis
 
- 
- All Implemented Interfaces:
- TandemAnalysis
 - Direct Known Subclasses:
- PmooAnalysis,- SeparateFlowAnalysis,- TandemMatchingAnalysis,- TotalFlowAnalysis
 
 public abstract class AbstractTandemAnalysis extends java.lang.Object implements TandemAnalysis 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.networkcalculus.dnc.tandem.TandemAnalysisTandemAnalysis.Analyses
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected AnalysisConfigconfigurationprotected TandemAnalysisResultsresultprotected ServerGraphserver_graph
 - 
Constructor SummaryConstructors Constructor Description AbstractTandemAnalysis()
 - 
Method SummaryModifier and Type Method Description NumgetBacklogBound()Returns the backlog bound of the analysis.NumgetDelayBound()Returns the delay bound of the analysis.java.util.Map<Server,java.util.Set<ArrivalCurve>>getServerAlphasMap()For TFA this is the whole traffic at a server because you do not separate the flow of interest during analysis.java.lang.StringgetServerAlphasMapString()ServerGraphgetServerGraph()java.lang.StringtoString()- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.networkcalculus.dnc.tandem.TandemAnalysisperformAnalysis, performAnalysis
 
- 
 
- 
- 
- 
Field Detail- 
server_graphprotected ServerGraph server_graph 
 - 
configurationprotected AnalysisConfig configuration 
 - 
resultprotected TandemAnalysisResults result 
 
- 
 - 
Method Detail- 
getServerGraphpublic ServerGraph getServerGraph() - Specified by:
- getServerGraphin interface- TandemAnalysis
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
getDelayBoundpublic Num getDelayBound() Returns the delay bound of the analysis.- Specified by:
- getDelayBoundin interface- TandemAnalysis
- Returns:
- the delay bound
 
 - 
getBacklogBoundpublic Num getBacklogBound() Returns the backlog bound of the analysis.- Specified by:
- getBacklogBoundin interface- TandemAnalysis
- Returns:
- the backlog bound
 
 - 
getServerAlphasMappublic java.util.Map<Server,java.util.Set<ArrivalCurve>> getServerAlphasMap() For TFA this is the whole traffic at a server because you do not separate the flow of interest during analysis.For SFA and PMOO you will get the arrival bounds of the cross-traffic at every server. - Specified by:
- getServerAlphasMapin interface- TandemAnalysis
- Returns:
- Mapping from the server to the server's arrival bound
 
 - 
getServerAlphasMapStringpublic java.lang.String getServerAlphasMapString() - Specified by:
- getServerAlphasMapStringin interface- TandemAnalysis
 
 
- 
 
-