Uses of Interface
be.ac.ulg.montefiore.run.totem.trafficMatrix.model.LinkLoadComputer

Packages that use LinkLoadComputer
be.ac.ulg.montefiore.run.totem.repository.MultiCommodityFlow This package holds an implementation of the multi-commodity flow algorithm. 
be.ac.ulg.montefiore.run.totem.repository.optDivideTM This package holds an implementation of the algorithm described in "Dividing the Traffic Matrix to approach optimal Traffic Engineering" by S. 
be.ac.ulg.montefiore.run.totem.trafficMatrix.facade This package holds the manager for the trafficMatrix package. 
be.ac.ulg.montefiore.run.totem.trafficMatrix.model This package holds the model for the trafficMatrix package. 
be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl This package holds the implementation of the model for the trafficMatrix package. 
be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents   
be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.whatIfScenarios.model.report.impl   
 

Uses of LinkLoadComputer in be.ac.ulg.montefiore.run.totem.repository.MultiCommodityFlow
 

Classes in be.ac.ulg.montefiore.run.totem.repository.MultiCommodityFlow that implement LinkLoadComputer
 class MultiCommodityFlow
          This implementation of the multi commodity flow algorithm compute the link load associated to a Domain and a TraffixMatrix.
 

Uses of LinkLoadComputer in be.ac.ulg.montefiore.run.totem.repository.optDivideTM
 

Classes in be.ac.ulg.montefiore.run.totem.repository.optDivideTM that implement LinkLoadComputer
 class OptDivideTMLoadComputer
          This class implements a Traffic Engineering method which consist to divide the traffic matrix into N sub-matrices (called strata).
 

Uses of LinkLoadComputer in be.ac.ulg.montefiore.run.totem.trafficMatrix.facade
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.facade that return LinkLoadComputer
 LinkLoadComputer LinkLoadComputerManager.getDefaultLinkLoadComputer(Domain domain)
          Returns the default LinkLoadComputer for the specified domain.
 LinkLoadComputer LinkLoadComputerManager.getLinkLoadComputer(Domain domain, java.lang.String id)
          Returns the LinkLoadComputer corresponding to the given id.
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.facade that return types with arguments of type LinkLoadComputer
 Pair<java.lang.String,LinkLoadComputer> LinkLoadComputerManager.getLinkLoadComputer(LinkLoadComputer llc)
          Returns a pair associating a LinkLoadComputer that is equal to the given one with its id in the manager.
 java.util.Set<LinkLoadComputer> LinkLoadComputerManager.getLinkLoadComputers(Domain domain)
          Returns a set of LinkLoadComputer for the given domain.
 java.util.Set<Pair<java.lang.String,LinkLoadComputer>> LinkLoadComputerManager.getLinkLoadComputersWithId(Domain domain)
          Returns a set of all LinkLoadComputers of the given domain and their id.
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.facade with parameters of type LinkLoadComputer
 java.lang.String LinkLoadComputerManager.addLinkLoadComputer(LinkLoadComputer llc)
          Add the given LinkLoadComputer to the manager.
 void LinkLoadComputerManager.addLinkLoadComputer(LinkLoadComputer llc, boolean addAsDefault, java.lang.String id)
          Adds a LinkLoadComputer to the manager and make it start listening to events by calling startListening().
 void LinkLoadComputerManagerListener.addLinkLoadComputerEvent(LinkLoadComputer llc)
          A LinkLoadComputer has been added to the manager
 void LinkLoadComputerManagerListener.changeDefaultLinkLoadComputerEvent(int asId, LinkLoadComputer llc)
          The default LinkLoadComputer has changed for the domain given by its asId.
 Pair<java.lang.String,LinkLoadComputer> LinkLoadComputerManager.getLinkLoadComputer(LinkLoadComputer llc)
          Returns a pair associating a LinkLoadComputer that is equal to the given one with its id in the manager.
 java.lang.String LinkLoadComputerManager.getLinkLoadComputerId(LinkLoadComputer llc)
          Return the id associated with a LinkLoadComputer that is equal to the given one.
protected  void LinkLoadComputerManagerObserver.notifyAddLinkLoadComputer(LinkLoadComputer llc)
          A LinkLoadComputer has been added to the manager
protected  void LinkLoadComputerManagerObserver.notifyChangeDefaultLinkLoadComputer(int asId, LinkLoadComputer llc)
          The default LinkLoadComputer has changed for the domain given by its asId.
protected  void LinkLoadComputerManagerObserver.notifyRemoveLinkLoadComputer(LinkLoadComputer llc)
          A LinkLoadComputer has been removed from the manager
 void LinkLoadComputerManager.removeLinkLoadComputer(LinkLoadComputer llc)
          Remove a LinkLoadComputer that is equal to the given one from the manager and destroys it, after signaling the event LinkLoadComputerManagerObserver.notifyRemoveLinkLoadComputer(be.ac.ulg.montefiore.run.totem.trafficMatrix.model.LinkLoadComputer).
 void LinkLoadComputerManagerListener.removeLinkLoadComputerEvent(LinkLoadComputer llc)
          A LinkLoadComputer has been removed from the manager
 void LinkLoadComputerManager.setDefaultLinkLoadComputer(LinkLoadComputer llc)
          Sets a LinkLoadComputer as the default one.
 

Uses of LinkLoadComputer in be.ac.ulg.montefiore.run.totem.trafficMatrix.model
 

Subinterfaces of LinkLoadComputer in be.ac.ulg.montefiore.run.totem.trafficMatrix.model
 interface LinkLoadStrategy
          Define the behavior of a link load computation stategy.
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.model with parameters of type LinkLoadComputer
 void LinkLoadComputerListener.validityChangeEvent(LinkLoadComputer llc)
          Notify listeners that a change occured in the load of the a LinkLoadComputer
 

Uses of LinkLoadComputer in be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl
 

Classes in be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl that implement LinkLoadComputer
 class AbstractLinkLoadComputer
          Provide default implementation for some functionnalities of the LinkLoadComputer.
 class AbstractLinkLoadStrategy
          This adapter can be used by link load strategy implementations to avoid property methods redefinition.
 class BasicIGPShortcutStrategy
           Implement the basic IGP shortcut link load computation strategy.
 class IGPShortcutStrategy
           Implement the IGP shortcut link load computation strategy (IETF RFC-3906).
 class OverlayStrategy
           Implement the overlay strategy.
 class PureMPLSCosLinkLoadComputer
          TODO: warning or error if 2 matrices are routed for different classes.
 class SPFLinkLoadStrategy
           This class implements a link load computation using the SPF algorithms.
 

Fields in be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl declared as LinkLoadComputer
protected  LinkLoadComputer LinkLoadComputerInvalidator.llc
           
 

Constructors in be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl with parameters of type LinkLoadComputer
LinkLoadComputerInvalidator(LinkLoadComputer llc)
           
 

Uses of LinkLoadComputer in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents
 

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents with parameters of type LinkLoadComputer
 void ColorMeaningPanel.addLinkLoadComputerEvent(LinkLoadComputer llc)
           
 void ColorMeaningPanel.changeDefaultLinkLoadComputerEvent(int asId, LinkLoadComputer llc)
           
 void ColorMeaningPanel.removeLinkLoadComputerEvent(LinkLoadComputer llc)
           
 

Uses of LinkLoadComputer in be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.whatIfScenarios.model.report.impl
 

Constructors in be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.whatIfScenarios.model.report.impl with parameters of type LinkLoadComputer
LinkLoadComputerLoadWIReport(Domain domain, LinkLoadComputer initialLLC, LinkLoadComputer finalLLC)
           
LinkLoadComputerUtilisationWIReport(Domain domain, LinkLoadComputer initialLLC, LinkLoadComputer finalLLC)
           
 



Copyright © 2004-2007 Research Unit in Networking, All Rights Reserved.