Uses of Interface
be.ac.ulg.montefiore.run.totem.domain.model.Domain

Packages that use Domain
at.ftw.repository.reopt   
be.ac.ucl.ingi.totem.repository   
be.ac.ucl.ingi.totem.repository.guiComponents   
be.ac.ucl.poms.repository.model   
be.ac.ulg.montefiore.run.totem.domain.diffserv This package holds classes useful for the diffserv capabilities of the toolbox. 
be.ac.ulg.montefiore.run.totem.domain.facade This package holds the manager for the domain package. 
be.ac.ulg.montefiore.run.totem.domain.model This package holds the model for the domain package. 
be.ac.ulg.montefiore.run.totem.domain.model.impl This package holds classes which are the implementation of the model for the domain package. 
be.ac.ulg.montefiore.run.totem.domain.persistence This package holds classes used to load/save Domain objects. 
be.ac.ulg.montefiore.run.totem.domain.simplifiedDomain This package holds classes that represent a simplified view of a Domain object. 
be.ac.ulg.montefiore.run.totem.repository.CSPF This package holds CSPF-related classes (various implementations of the CSPF algorithm is available). 
be.ac.ulg.montefiore.run.totem.repository.DAMOTE This package holds DAMOTE-related classes. 
be.ac.ulg.montefiore.run.totem.repository.model This package holds the model for the repository package. 
be.ac.ulg.montefiore.run.totem.repository.MplsRouting This package holds an implementation of an MPLS LSP fullmesh optimal MIP model 
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.repository.SAMTE.model   
be.ac.ulg.montefiore.run.totem.repository.SAMTE.simulation   
be.ac.ulg.montefiore.run.totem.topgen.util This package holds util classes for Topgen. 
be.ac.ulg.montefiore.run.totem.trafficMatrix.facade This package holds the manager for the trafficMatrix package. 
be.ac.ulg.montefiore.run.totem.trafficMatrix.generation   
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.facade This package holds classes related to the TOTEM GUI. 
be.ac.ulg.montefiore.run.totem.visualtopo.graph   
be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents   
be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents.domainTables   
be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents.stats   
be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.routingGUIModule   
be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.SAMTE   
it.unina.repository.MIRA   
it.unina.traffic   
nl.tudelft.repository.XAMCRA   
 

Uses of Domain in at.ftw.repository.reopt
 

Methods in at.ftw.repository.reopt with parameters of type Domain
 TotemActionList<SetLspReservationAction> FTWReopt.calculateInitialSolution(Domain domain, TrafficMatrix tm, int profit, int changeCost)
           
 void FTWReopt.createDataFile(Domain domain, TrafficMatrix tm, int profit, int changeCost, boolean isInitialDataFile)
           
 TotemActionList<SetLspReservationAction> FTWReopt.readCapacitiesFromResultFile(Domain domain, java.lang.String file)
           
 TotemActionList<SetLspReservationAction> FTWReopt.reopt(Domain domain, TrafficMatrix tm, int profit, int changeCost)
           
 

Uses of Domain in be.ac.ucl.ingi.totem.repository
 

Methods in be.ac.ucl.ingi.totem.repository with parameters of type Domain
 void CBGP.bgpDomainRescan(Domain domain)
          Used to rescan the routes after IGP changes
 void CBGP.computeIGP(Domain domain)
          For each domain, for each node, compute the intradomain routes.
 void CBGP.updateLinksWeights(Domain domain)
          Update Weights in CBGP with TE weights values TODO: solve the problem with asymmetric links
 

Uses of Domain in be.ac.ucl.ingi.totem.repository.guiComponents
 

Fields in be.ac.ucl.ingi.totem.repository.guiComponents declared as Domain
 Domain BGPDomainRecord.domain
           
 

Constructors in be.ac.ucl.ingi.totem.repository.guiComponents with parameters of type Domain
BGPDomainRecord(Domain d)
          un BGPDomainRecord est un objet représentant un snapshot d'un domaine a un moment donné
 

Uses of Domain in be.ac.ucl.poms.repository.model
 

Constructors in be.ac.ucl.poms.repository.model with parameters of type Domain
UpdateIGPWeightsAction(Domain domain, double[] IGPWeights)
           
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.domain.diffserv
 

Methods in be.ac.ulg.montefiore.run.totem.domain.diffserv with parameters of type Domain
 float[] MAM.addReservation(Domain domain, int priority, float bw, float[] bc, float[] rbwArray, float mrbw)
          Adds a reservation at a given priority to the rbw array.
 float[] DiffServModel.addReservation(Domain domain, int priority, float bw, float[] bc, float[] rbwArray, float mrbw)
          Adds a reservation at a given priority to the rbw array.
 boolean MAM.checkModelConstraints(Domain domain, int priority, float bw, float[] bc, float[] rbw, float mrbw)
          Check that when new bandwidth will be asked for priority, constraints induced by BCM will still be satisfied.
 boolean DiffServModel.checkModelConstraints(Domain domain, int priority, float bw, float[] bc, float[] rbwArray, float mrbw)
          Checks the constraints of the model if bw is added at priority.
 float MAM.getReservableBandwidth(Domain domain, int priority, float[] bc, float[] rbw, float mrbw)
          Returns the reservable bandwidth at given priority level.
 float DiffServModel.getReservableBandwidth(Domain domain, int priority, float[] bc, float[] rbw, float mrbw)
          Returns the reservable bandwidth at given priority level.
 float MAM.getReservedBandwidth(Domain domain, int priority, float[] bc, float[] rbw)
           
 float DiffServModel.getReservedBandwidth(Domain domain, int priority, float[] bc, float[] rbw)
          Returns the reserved bandwidth at given priority level in the class type to which priority belongs.
 float MAM.getTotalReservedBandwidth(Domain domain, int preemptionLevel, float[] bc, float[] rbw)
          Returns the total reserved bandwidth among all class types at a given preemption level.
 float DiffServModel.getTotalReservedBandwidth(Domain domain, int preemptionLevel, float[] bc, float[] rbw)
          Returns the total reserved bandwidth among all class types at a given preemption level.
 float[] MAM.removeReservation(Domain domain, int priority, float bw, float[] bc, float[] rbwArray, float mrbw)
          Removes a reservation at a given priority to the rbw array.
 float[] DiffServModel.removeReservation(Domain domain, int priority, float bw, float[] bc, float[] rbwArray, float mrbw)
          Removes a reservation at a given priority to the rbw array.
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.domain.facade
 

Methods in be.ac.ulg.montefiore.run.totem.domain.facade that return Domain
 Domain[] InterDomainManager.getAllDomains()
           
 Domain InterDomainManager.getDefaultDomain()
          Return the default domain
 Domain InterDomainManager.getDomain(int ASID)
          Return the domain with ASID as autonomous system ID
 Domain InterDomainManager.loadDomain(java.lang.String fileName, boolean isDefaultDomain, boolean removeMultipleLinks)
          Load a domain from a file
 Domain InterDomainManager.loadDomain(java.lang.String fileName, boolean isDefaultDomain, boolean removeMultipleLinks, boolean useBwSharing)
          Load a domain from a file
 Domain InterDomainManager.loadDomain(java.lang.String host, int port, boolean isDefaultDomain, boolean removeMultipleLinks, boolean useBwSharing)
          Load a domain from network.
 

Methods in be.ac.ulg.montefiore.run.totem.domain.facade with parameters of type Domain
 void InterDomainManager.addDomain(Domain domain)
          Adds the domain domain to the InterDomainManager.
 void InterDomainManagerListener.addDomainEvent(Domain domain)
          A new domain added.
 void InterDomainManagerListener.changeDefaultDomainEvent(Domain domain)
          The default domain has changed for the specified domain.
protected  void InterDomainManagerObserver.notifyAddDomain(Domain domain)
          A new domain added.
protected  void InterDomainManagerObserver.notifyChangeDefaultDomain(Domain domain)
          The default domain has changed for the specified domain.
protected  void InterDomainManagerObserver.notifyRemoveDomain(Domain domain)
          A domain removed.
 void InterDomainManagerListener.removeDomainEvent(Domain domain)
          A domain removed.
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.domain.model
 

Methods in be.ac.ulg.montefiore.run.totem.domain.model with parameters of type Domain
 void Lsp.init(Domain domain)
           
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.domain.model.impl
 

Methods in be.ac.ulg.montefiore.run.totem.domain.model.impl with parameters of type Domain
 void LinkImpl.init(Domain domain)
          Initialize a link.
 void NodeImpl.init(Domain domain)
           
 void LspImpl.init(Domain domain)
          Initialise the LSP : set a reference to the domain and create the LSP path.
 void NodeImpl.setDomain(Domain domain)
          Set the domain
 void NodeInterfaceImpl.setDomain(Domain domain)
           
 void LspImpl.setDomain(Domain domain)
          Set the domain reference
 

Constructors in be.ac.ulg.montefiore.run.totem.domain.model.impl with parameters of type Domain
BandwidthSharingBandwidthManagement(Domain domain)
          Create a new BandwidthSharingBandwidthManagement object to use with the given domain.
DiffServBandwidthManagement(Domain domain)
          Create a new DiffServBandwidthManagement object to use with the given domain.
DomainChangeObserverImpl(Domain domain)
           
DomainConvertorImpl(Domain domain)
          Create all the conversion table from a domain
DomainStatisticsImpl(Domain domain)
           
DomainValidatorImpl(Domain domain)
           
LinkImpl(Domain domain, java.lang.String id, java.lang.String src, java.lang.String dst, float bandwidth)
          Basic constructor
LspImpl(Domain domain, java.lang.String id, float reservation, Path path)
          Basic constructor to create a LSP with a bandwidth and a path
LspImpl(Domain domain, java.lang.String id, float reservation, Path path, int classType, int holdingPreemption, int setupPreemption)
          More advanced constructor to create a primary lsp with all diffserv parameters.
LspImpl(Domain domain, java.lang.String protectedLspId, java.lang.String backupId, Path path, LspBackupType lspBackupType, java.util.Collection<Link> protectedLinks)
          Advanced constructor to create a backup lsp.
NodeImpl(Domain domain, java.lang.String nodeId)
          Create a node
NodeInterfaceImpl(Domain domain, Node node, java.lang.String nodeInterfaceId)
           
PathImpl(Domain domain)
           
SPFCacheImpl(Domain domain)
           
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.domain.persistence
 

Methods in be.ac.ulg.montefiore.run.totem.domain.persistence that return Domain
static Domain DomainFactory.loadDistantDomain(java.lang.String host, boolean removeMultipleLink, boolean useBwSharing)
           
static Domain DomainFactory.loadDistantDomain(java.lang.String host, int port)
           
static Domain DomainFactory.loadDistantDomain(java.lang.String host, int port, boolean removeMultipleLink, boolean useBwSharing)
           
static Domain DomainFactory.loadDomain(java.io.InputStream is)
           
static Domain DomainFactory.loadDomain(java.io.InputStream is, boolean removeMultipleLink, boolean useBwSharing)
           
static Domain DomainFactory.loadDomain(java.lang.String fileName)
          Load a domain from a file not removing multiple links nor using BwSharing
static Domain DomainFactory.loadDomain(java.lang.String fileName, boolean removeMultipleLink, boolean useBwSharing)
          Load a domain from a file
 

Methods in be.ac.ulg.montefiore.run.totem.domain.persistence with parameters of type Domain
static void DomainFactory.saveDomain(java.lang.String fileName, Domain domain)
          Save a domain to a file
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.domain.simplifiedDomain
 

Methods in be.ac.ulg.montefiore.run.totem.domain.simplifiedDomain with parameters of type Domain
static SimplifiedDomain SimplifiedDomainBuilder.build(Domain domain)
          Build a SimplifiedDomain from a Domain
 Path SimplifiedPath.convert(Domain domain)
           
static void SimplifiedDomainBuilder.upload(SimplifiedDomain sDomain, Domain domain)
          Upload a SimplifiedDomain in a Domain.
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.repository.CSPF
 

Methods in be.ac.ulg.montefiore.run.totem.repository.CSPF with parameters of type Domain
protected  java.util.HashMap<java.lang.String,CSPFElem> CSPF.computeCSPF(Domain domain, int priority, Node srcNode, Node dstNode, float bw, boolean stopToSourceOrDestination, boolean computeFromSourceToDestination)
          Computes the CSPF between a source node and a destination node with a bandwidth requirement
protected  java.util.HashMap<java.lang.String,CSPFElem> CSPF.computeCSPF(Domain domain, int priority, Node srcNode, Node dstNode, float bw, boolean stopToSourceOrDestination, boolean computeFromSourceToDestination, java.util.HashSet<Link> avoidLinks)
          Computes the CSPF between a source node and a destination node with a bandwidth requirement
 java.util.List<Path> CSPF.computeFullMeshSPF(Domain domain)
           
 java.util.List<Path> Bhandari.computeFullMeshSPF(Domain domain)
          Compute the SPF from all source nodes to all destination nodes on the given domain
 java.util.List<Path> CSPF.computeFullMeshSPF(Domain domain, boolean ECMP)
           
 java.util.List<Path> Bhandari.computeFullMeshSPF(Domain domain, boolean ECMP)
           
 java.util.List<Path> CSPF.computeSPF(Domain domain, boolean isSource, java.lang.String node)
           
 java.util.List<Path> Bhandari.computeSPF(Domain domain, boolean isSource, java.lang.String node)
           
 java.util.List<Path> CSPF.computeSPF(Domain domain, boolean isSource, java.lang.String node, boolean ECMP)
           
 java.util.List<Path> Bhandari.computeSPF(Domain domain, boolean isSource, java.lang.String node, boolean ECMP)
           
 java.util.List<Path> CSPF.computeSPF(Domain domain, java.lang.String src)
           
 java.util.List<Path> Bhandari.computeSPF(Domain domain, java.lang.String src)
          Compute the SPF from a source node to all destination nodes on the given domain
 java.util.List<Path> CSPF.computeSPF(Domain domain, java.lang.String src, boolean ECMP)
           
 java.util.List<Path> Bhandari.computeSPF(Domain domain, java.lang.String src, boolean ECMP)
           
 Path CSPF.computeSPF(Domain domain, java.lang.String src, java.lang.String dst)
           
 Path Bhandari.computeSPF(Domain domain, java.lang.String src, java.lang.String dst)
          Compute the SPF from a source node to a destination node on the given domain
 java.util.List<Path> CSPF.computeSPF(Domain domain, java.lang.String src, java.lang.String dst, boolean ECMP)
           
 java.util.List<Path> Bhandari.computeSPF(Domain domain, java.lang.String src, java.lang.String dst, boolean ECMP)
          Computes the shortest path between two nodes.
protected  java.util.List<Path> CSPF.extractPath(Domain domain, java.util.HashMap<java.lang.String,CSPFElem> path, Node node, boolean ECMP, boolean computeFromSourceToDestination)
           
protected  java.util.List<Path> CSPF.extractPath(Domain domain, java.util.HashMap<java.lang.String,CSPFElem> path, Node srcNode, Node dstNode, boolean ECMP, boolean computeFromSourceToDestination)
           
 TotemActionList CSPF.routeDetour(Domain domain, LSPDetourRoutingParameter param)
          Computes a detour backup for a LSP.
 TotemActionList CSPF.routeLSP(Domain domain, LSPPrimaryRoutingParameter param)
           
 TotemActionList CSPF.routeNLSP(Domain domain, java.util.List<LSPPrimaryRoutingParameter> param)
           
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.repository.DAMOTE
 

Methods in be.ac.ulg.montefiore.run.totem.repository.DAMOTE with parameters of type Domain
 TotemActionList DAMOTE.routeDetour(Domain dom, LSPDetourRoutingParameter param)
          Computes a global detour or local detours for a primary LSP
 TotemActionList DAMOTE.routeLSP(Domain dom, LSPPrimaryRoutingParameter param)
          Computes a path with DAMOTE for one demand from a source node to a destination node with a bandwidth requirement
 TotemActionList DAMOTE.routeNLSP(Domain dom, java.util.List<LSPPrimaryRoutingParameter> param)
          Computes paths with DAMOTE for a list of demands.
 

Constructors in be.ac.ulg.montefiore.run.totem.repository.DAMOTE with parameters of type Domain
DAMOTEChangeListener(Domain domain, DAMOTE instance)
           
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.repository.model
 

Fields in be.ac.ulg.montefiore.run.totem.repository.model declared as Domain
protected  Domain AddLspAction.domain
           
 

Methods in be.ac.ulg.montefiore.run.totem.repository.model with parameters of type Domain
 java.util.List<Path> SPF.computeFullMeshSPF(Domain domain)
          Computes a unique shortest path between all nodes in the topology
 java.util.List<Path> SPF.computeFullMeshSPF(Domain domain, boolean ECMP)
          Computes the shortest paths between all nodes in the topology
 java.util.List<Path> SPF.computeSPF(Domain domain, boolean isSource, java.lang.String node)
          Computes a unique shortest path from (resp.
 java.util.List<Path> SPF.computeSPF(Domain domain, boolean isSource, java.lang.String node, boolean ECMP)
          Computes the shortest paths from (resp.
 java.util.List<Path> SPF.computeSPF(Domain domain, java.lang.String src)
          Computes a unique shortest path from a source node to all destination node
 java.util.List<Path> SPF.computeSPF(Domain domain, java.lang.String src, boolean ECMP)
          Computes the shortest paths from a source node to all destination node
 Path SPF.computeSPF(Domain domain, java.lang.String src, java.lang.String dst)
          Computes a unique shortest path between two nodes
 java.util.List<Path> SPF.computeSPF(Domain domain, java.lang.String src, java.lang.String dst, boolean ECMP)
          Computes the shortest path between two nodes.
 TotemActionList LSPBackupRouting.routeDetour(Domain domain, LSPDetourRoutingParameter param)
          Computes a detour backup for a LSP
 TotemActionList LSPPrimaryRouting.routeLSP(Domain domain, LSPPrimaryRoutingParameter param)
          Computes a path for a LSP
 TotemActionList LSPPrimaryRouting.routeNLSP(Domain domain, java.util.List<LSPPrimaryRoutingParameter> param)
          Computes paths for a list of LSPs specified by a list of LSPPrimaryRoutingParameter
 

Constructors in be.ac.ulg.montefiore.run.totem.repository.model with parameters of type Domain
AddLspAction(Domain domain, Lsp lsp)
          Creates an AddLspAction
PreemptLspsAction(Domain domain, java.util.List<java.lang.String> lsps)
           
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.repository.MplsRouting
 

Methods in be.ac.ulg.montefiore.run.totem.repository.MplsRouting with parameters of type Domain
 float[] MplsRouting.compute(Domain domain, TrafficMatrix tm)
          Compute the link utilisation produce by the Mpls Routing using glpsol
 void MplsRouting.createDataFile(Domain domain, TrafficMatrix tm)
          Create the data file
 

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

Methods in be.ac.ulg.montefiore.run.totem.repository.MultiCommodityFlow with parameters of type Domain
 float[] MultiCommodityFlow.computeCommodityFlow(Domain domain, TrafficMatrix tm)
          Compute the link utilisation produce by the MCF using glpsol
 void MultiCommodityFlow.createMCFMinMaxUtilDataFile(Domain domain, TrafficMatrix tm)
          Create the data file
 

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

Methods in be.ac.ulg.montefiore.run.totem.repository.optDivideTM with parameters of type Domain
 double[] OptDivideTMLinkLoadStrategy.compute(Domain domain, TrafficMatrix tm)
          Compute the link load of the specified traffic matrix on the domain
static double optDivideTM.computeOptimumApproximation(Domain domain, TrafficMatrix tm, int N, java.lang.String ObjectiveFunction, boolean establishMultipleFullMesh, boolean verbose)
           
 void OptDivideTMLinkLoadStrategy.establishFullmeshes(Domain domain, TrafficMatrix tm)
           
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.repository.SAMTE.model
 

Methods in be.ac.ulg.montefiore.run.totem.repository.SAMTE.model with parameters of type Domain
 float[] LinkLoadComputation.computeLinkLoad(Domain domain, TrafficMatrix tm, java.util.List<ExtendedLsp> lspList)
           
 

Constructors in be.ac.ulg.montefiore.run.totem.repository.SAMTE.model with parameters of type Domain
ExtendedLsp(Domain domain, java.lang.String id, float reservation, Path path, FEC fec)
           
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.repository.SAMTE.simulation
 

Constructors in be.ac.ulg.montefiore.run.totem.repository.SAMTE.simulation with parameters of type Domain
LongRunSPFSimulation(Domain domain, java.lang.String tmDirName, java.lang.String outFileName, boolean ECMP, SPF spf)
           
TrafficMatrixAnalyser(Domain domain, java.lang.String tmDirName, java.lang.String reportName)
           
TrafficReport(Domain domain, java.lang.String tmDirName, java.lang.String reportName)
           
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.topgen.util
 

Methods in be.ac.ulg.montefiore.run.totem.topgen.util that return Domain
static Domain Converter.briteTopologyToDomain(Topology.Topology topology, boolean linksDirected, int metric)
          This method parses a Topology object that is in BRITE format and returns a Domain object that contains the same information.
 

Constructors in be.ac.ulg.montefiore.run.totem.topgen.util with parameters of type Domain
BooleanRoutingMatrix(Domain domain)
          Initialises and computes a newly created routing matrix for the domain domain according to the SPF algorithm.
BooleanRoutingMatrix(SPF spf, Domain domain, boolean stopOnError)
          Initialises and computes a newly created routing matrix for the domain domain according to the SPF algorithm.
RealRoutingMatrix(Domain domain)
           
RealRoutingMatrix(Domain domain, SPF spf, boolean stopOnError, boolean ECMP)
           
 

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

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.facade with parameters of type Domain
 void LinkLoadComputerManager.addDomainEvent(Domain domain)
           
 void TrafficMatrixManager.addDomainEvent(Domain domain)
          A new domain added.
 LinkLoadComputer LinkLoadComputerManager.addLinkLoadComputer(Domain domain, TrafficMatrix tm, LinkLoadStrategy lls)
          Create a new LinkLoadComputer and add it to the manager with a generated id.
 LinkLoadComputer LinkLoadComputerManager.addLinkLoadComputer(Domain domain, TrafficMatrix tm, LinkLoadStrategy lls, boolean addAsDefault, java.lang.String id)
          Create a new LinkLoadComputer and add it to the manager with the id id and return it.
 void LinkLoadComputerManager.changeDefaultDomainEvent(Domain domain)
           
 void TrafficMatrixManager.changeDefaultDomainEvent(Domain domain)
          The default domain has changed for the specified domain.
 void LinkLoadComputerManager.destroyLinkLoadComputers(Domain domain)
          Destroys all the linkLoadComputer associated with domain, i.e.
 LinkLoadComputer LinkLoadComputerManager.getDefaultLinkLoadComputer(Domain domain)
          returns the default LinkLoadComputer for the specified domain.
 java.util.List<LinkLoadComputer> LinkLoadComputerManager.getLinkLoadComputers(Domain domain)
          returns a list of LinkLoadComputer for the given domain.
 void LinkLoadComputerManager.removeDomainEvent(Domain domain)
           
 void TrafficMatrixManager.removeDomainEvent(Domain domain)
          A domain removed.
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.trafficMatrix.generation
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.generation with parameters of type Domain
 TrafficMatrix POPPOPTrafficMatrixGeneration.generatePOPPOPTrafficMatrix(Domain domain, java.lang.String trafficMatrixFileName)
          This method can be used to generate an XML traffic matrix from a text-file traffic matrix.
 TrafficMatrix POPPOPTrafficMatrixGeneration.generateTrafficMatrix(TrafficMatrix tm, java.util.HashMap hashMap, Domain domain, CBGP cbgpInstance, java.lang.String netflowXMLTrafficMatrixFileName)
          This methods takes a CBGP instance to which all messages (dumps & updates) have been passed and generates an intra-domain traffic matrix from an interdomain XML traffic matrix.
 void InterDomainTrafficMatrixGeneration.generateXMLTrafficMatrixfromNetFlow(Domain domain, java.lang.String NETFLOWbaseDirectory, java.lang.String NETFLOWdirFileName, java.lang.String[] suffixes, java.lang.String XMLTrafficMatrixFileName)
          This function reads NetFlow aggregated data and stores them in one XML inter-domain traffic matrix file.
 void POPPOPTrafficMatrixGeneration.loadDump(Domain domain, CBGP cbgpInstance, java.lang.String BGPbaseDirectory, java.lang.String BGPdirFileName, java.util.List prefixes)
          This method loads prefixes from BGP dumps into an existing CBGP instance.
 void POPPOPTrafficMatrixGeneration.loadUpdates(Domain domain, CBGP cbgpInstance, java.lang.String updatesBaseDirectory, java.lang.String YYYYMMDDHHMM)
          This methods loads all the updates corresponding to a certain time interval into a specified CBGP instance.
 java.util.HashMap POPPOPTrafficMatrixGeneration.readCluster(Domain domain, java.lang.String clusterFileName, CBGP cbgpInstance, java.lang.String BGPbaseDirectory, java.lang.String BGPdirFileName)
          This method reads a cluster file resulting from bgpsum2.pl and loads all cluster prefixes in an existing C-BGP instance.
 

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

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.model that return Domain
 Domain LinkLoadComputer.getDomain()
          Returns the domain associated.
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.model with parameters of type Domain
 double[] LinkLoadStrategy.compute(Domain domain, TrafficMatrix tm)
          Compute the link load of the specified traffic matrix on the domain
 

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

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl that return Domain
 Domain LinkLoadComputerImpl.getDomain()
           
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl with parameters of type Domain
static void SPFLinkLoadStrategy.calculateLoads(Domain domain, TrafficMatrix tm, double[] loads, java.util.List<java.util.List<Link>> links, float fraction, int src, int dst)
           
 double[] IGPShortcutStrategy.compute(Domain domain, TrafficMatrix tm)
           
 double[] SPFLinkLoadStrategy.compute(Domain domain, TrafficMatrix tm)
          Compute the link load of the specified traffic matrix on the domain
 double[] BasicIGPShortcutStrategy.compute(Domain domain, TrafficMatrix tm)
          Compute the link load of the specified traffic matrix on the domain
 double[] OverlayStrategy.compute(Domain domain, TrafficMatrix tm)
          Compute the link load of the specified traffic matrix on the domain
 Path IGPShortcutStrategy.computePath(Domain domain, Node srcNode, Node dstNode)
           
 Path BasicIGPShortcutStrategy.computePath(Domain domain, Node srcNode, Node dstNode)
           
 

Constructors in be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl with parameters of type Domain
LinkLoadComputerImpl(Domain domain, LinkLoadStrategy lls, TrafficMatrix tm)
           
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.visualtopo.facade
 

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.facade that return Domain
 Domain GUIManager.getCurrentDomain()
          Returns the Domain currently loaded in the GUI
 

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.facade with parameters of type Domain
 void GUIManager.openDomain(Domain domain)
          Load given domain in the InterDomainManager and Display it in the GUI If domain is null, do nothing.
 void GUIManager.openDomainReplace(Domain domain)
          Load given domain in the InterDomainManager and Display it in the GUI.
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.visualtopo.graph
 

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.graph with parameters of type Domain
 void GraphManager.addDomainEvent(Domain domain)
           
 void GraphManager.changeDefaultDomainEvent(Domain domain)
           
 void GraphManager.removeDomainEvent(Domain domain)
           
 

Constructors in be.ac.ulg.montefiore.run.totem.visualtopo.graph with parameters of type Domain
MyVisualizationViewer(edu.uci.ics.jung.visualization.Layout layout, edu.uci.ics.jung.visualization.Renderer r, Domain domain, java.awt.Dimension size)
           
 

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

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents with parameters of type Domain
 void MainWindow.addDomainEvent(Domain domain)
           
 void RMguiMatrixHandler.addDomainEvent(Domain domain)
           
 void ColorMeaningPanel.addDomainEvent(Domain domain)
           
 void DomainHandler.addDomainEvent(Domain domain)
           
 void MainWindow.changeDefaultDomainEvent(Domain domain)
           
 void RMguiMatrixHandler.changeDefaultDomainEvent(Domain domain)
           
 void ColorMeaningPanel.changeDefaultDomainEvent(Domain domain)
           
 void DomainHandler.changeDefaultDomainEvent(Domain domain)
           
 void MainWindow.removeDomainEvent(Domain domain)
           
 void RMguiMatrixHandler.removeDomainEvent(Domain domain)
           
 void ColorMeaningPanel.removeDomainEvent(Domain domain)
           
 void DomainHandler.removeDomainEvent(Domain domain)
           
 

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

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents.domainTables that return Domain
 Domain DomainTable.getDomain()
           
 

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents.domainTables with parameters of type Domain
 void DomainTable.setDomain(Domain domain)
           
 

Constructors in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents.domainTables with parameters of type Domain
LinkDomainTable(Domain domain)
           
LspDomainTable(Domain domain)
           
NodeDomainTable(Domain domain)
           
 

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

Constructors in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents.stats with parameters of type Domain
NetworkStatTabbedPane(Domain domain)
           
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.routingGUIModule
 

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.routingGUIModule with parameters of type Domain
 void DiffservPanel.setDomain(Domain domain)
           
 

Constructors in be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.routingGUIModule with parameters of type Domain
DiffservPanel(Domain domain)
           
 

Uses of Domain in be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.SAMTE
 

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.SAMTE with parameters of type Domain
 void SAMTEGUIModule.startAnnealing(int max_hops, int nb_shortest_path, int max_lsp, Domain domain, TrafficMatrix tm)
           
 

Constructors in be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.SAMTE with parameters of type Domain
SAMTESolutionDisplayer(Domain domain)
           
 

Uses of Domain in it.unina.repository.MIRA
 

Methods in it.unina.repository.MIRA with parameters of type Domain
 TotemActionList MIRA.routeLSP(Domain dom, LSPPrimaryRoutingParameter param)
          Computes a path with MIRA for one demand from a source node to a destination node with a bandwidth requirement
 TotemActionList MIRA.routeNLSP(Domain dom, java.util.List<LSPPrimaryRoutingParameter> param)
          Computes paths with MIRA for a list of demands.
 

Constructors in it.unina.repository.MIRA with parameters of type Domain
MIRAChangeListener(Domain domain, MIRA instance)
           
 

Uses of Domain in it.unina.traffic
 

Methods in it.unina.traffic with parameters of type Domain
 void LSPEstablishment.establishLSPs(Domain domain)
           
 void TrafficGenerator.sendTraffic(Domain domain, TrafficMatrix tm, java.util.HashMap<java.lang.String,java.lang.String> params)
          Send commands on the client socket to generate traffic with D-ITG.
 

Constructors in it.unina.traffic with parameters of type Domain
LinkWeightsSender(Domain domain)
           
LinkWeightsSender(Domain domain, Writer writer)
           
 

Uses of Domain in nl.tudelft.repository.XAMCRA
 

Methods in nl.tudelft.repository.XAMCRA with parameters of type Domain
 TotemActionList XAMCRA.routeLSP(Domain dom, LSPPrimaryRoutingParameter param)
          Computes a path with XAMCRA for one demand from a source node to a destination node with a bandwidth requirement
 TotemActionList XAMCRA.routeNLSP(Domain dom, java.util.List<LSPPrimaryRoutingParameter> param)
          Computes paths with XAMCRA for a list of demands.
 

Constructors in nl.tudelft.repository.XAMCRA with parameters of type Domain
XAMCRAChangeListener(Domain domain, XAMCRA instance)
           
 



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