|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |