Index
A B C D E F G H I J K L M N O P Q R S T U V W Y _
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
G
- generateTraffic(PhysicalTopology, EventScheduler, int) - Method in class ons.TrafficGenerator
-
Generates the network's traffic.
- getActiveGroomingInputPorts() - Method in class ons.OXC
- getActiveGroomingOutputPorts() - Method in class ons.OXC
- getAdjMatrix() - Method in class ons.PhysicalTopology
-
Retrives a given PhysicalTopology's adjancency matrix, which contains the links between source and destination nodes.
- getAdjMatrix() - Method in class ons.VirtualTopology
-
Retrieves the adjacency matrix of the Virtual Topology.
- getAllDataAmounts() - Method in class ons.Batch
- getAllFreeGroomingInputPorts() - Method in class ons.PhysicalTopology
-
Retrives the all free grooming input ports from all nodes
- getAllMembers() - Method in class ons.DatacenterGroup
- getAllPathsObject(WeightedGraph, double) - Static method in class ons.util.AllPaths
-
Creates a new KSPOffline object, in case it does'n exist yet.
- getArrivalTime() - Method in class ons.Batch
- getArrivalTime() - Method in class ons.BulkData
- getAvaiableSlots() - Method in class ons.Core
-
Retrieves the slots available in this core.
- getAvaiableSlots() - Method in class ons.EONLink
-
Retrieves the slots available in this link.
- getAvaiableSlots(int) - Method in class ons.EONLink
-
Retrieves the slots available in this link core.
- getAvaiableSlotsRoute(int[], int) - Method in class ons.EONPhysicalTopology
-
Retrieves the slots avaiable in this route.
- getAvaiableSlotsSDMRoute(int[], int) - Method in class ons.EONPhysicalTopology
-
Retrieves the slots avaiable in this SDM route.
- getAvailableBackupLightpathsProtection(int, int, int, String) - Method in class ons.VirtualTopology
-
Retrieves a TreeSet with the Virtual Topology's available lightpaths.
- getAvailableCore(int, int, Core) - Method in class ons.EONLink
-
Retrieves the Cores in this link has the same spectrum available of this core
- getAvailableLightpaths(int, int, int) - Method in class ons.VirtualTopology
-
Retrieves a TreeSet with the Virtual Topology's available lightpaths.
- getAvailablePrimaryLightpaths(int, int, int) - Method in class ons.VirtualTopology
-
Retrieves a TreeSet with the Virtual Topology's available lightpaths.
- getAvailablePrimaryLightpathsProtection(int, int, int, String) - Method in class ons.VirtualTopology
-
Retrieves a TreeSet with the Virtual Topology's available lightpaths.
- getAvailableSlots() - Method in class ons.EONPhysicalTopology
-
Retrieves the slots available in all physical topology links.
- getAverageClusteringCoefficient() - Method in class ons.util.WeightedGraph
-
Retrieves the average clustering coefficient of this graph.
- getAveragePathLength() - Method in class ons.util.WeightedGraph
-
Retrieves the Average path length of this graph.
- getBackup() - Method in class ons.MultiPathProtect
- getBandwidth() - Method in class ons.WDMLink
- getBatch() - Method in class ons.BatchArrivalEvent
-
Retrives the Batch attribute of the BatchArrivalEvent object.
- getBatchs() - Method in class ons.LightPath
- getBatchSize() - Method in class ons.BatchArrivalEvent
-
Retrives the size of Batch or amount of flow inside one.
- getBestModulation(double) - Static method in class ons.Modulation
-
Retrieves the best modulation format given the distance
- getBestModulationSNR(double) - Static method in class ons.Modulation
-
Retrieves the best modulation format given the snr
- getBeta() - Method in class ons.PhysicalImpairments
- getBigGraph() - Method in class ons.util.LayeredGraph
-
Get WeightedGraph from the LayeredGraph.
- getBigGraph2() - Method in class ons.util.LayeredGraph
- getBulkData() - Method in class ons.BulkDataArrivalEvent
-
Retrives the bdUnicast attribute of the BulkDataArrivalEvent object.
- getBulks() - Method in class ons.Batch
- getBulks() - Method in class ons.LightPath
- getBVOXCExpenditure(LightPath) - Method in class ons.VirtualTopology
-
Retrieves the BVOXCs Power Consumption of this lightpath
- getBVOXCSetupExpenditure(LightPath) - Method in class ons.VirtualTopology
-
Retrieves the OXC setup expendituret in this lightpath
- getBw() - Method in class ons.EONLightPath
- getBW() - Method in class ons.Path
- getBW(LightPath) - Method in class ons.EONPhysicalTopology
-
Retrieves the total bandwidth this lightpath
- getBW(LightPath) - Method in class ons.PhysicalTopology
- getBW(LightPath) - Method in class ons.WDMPhysicalTopology
- getBwAvailable() - Method in class ons.EONLightPath
- getBWAvailable() - Method in class ons.Path
- getBWAvailable(LightPath) - Method in class ons.EONPhysicalTopology
-
Retrieves the bandwidth available in Mbps in this lightpath
- getBWAvailable(LightPath) - Method in class ons.PhysicalTopology
- getBWAvailable(LightPath) - Method in class ons.WDMPhysicalTopology
- getCalls() - Method in class ons.TrafficGenerator
- getCandidate(int, int) - Method in class ons.util.WeightedGraphLPCandidates
- getCapacity() - Method in class ons.EONOXC
- getClusteringCoefficient(int) - Method in class ons.util.WeightedGraph
-
Retrieves the clustering coefficient of this node.
- getClusteringCoefficient(int, int) - Method in class ons.util.WeightedGraphMultiWeight
-
Retrieves the clustering coefficient of this node.
- getCombinations(Batch, int) - Static method in class ons.util.CombinationsBatch
- getCores() - Method in class ons.EONLightPath
- getCores() - Method in class ons.EONLink
- getCOS() - Method in class ons.Batch
- getCOS() - Method in class ons.BulkData
- getCOS() - Method in class ons.Flow
-
Retrieves a given Flow's "class of service".
- getCurrentTime() - Method in class ons.ControlPlane
-
Retrieves Event Current Time.
- getCurrentTime() - Method in interface ons.ra.ControlPlaneForRA
- getCurrentTime() - Method in class ons.util.PseudoControlPlane
- getCurrentTime() - Method in class ons.util.PseudoControlPlane2
- getDataAmount() - Method in class ons.BulkData
-
Retrieves the data amount to be transferred for a given BulkDataUnicast request.
- getDataAmount(int) - Method in class ons.Batch
- getDatacenterGroup(int) - Method in class ons.PhysicalTopology
-
Retrieves a especific Datacenters Group in this Topology
- getDatacentersGroup() - Method in class ons.PhysicalTopology
-
Retrieves all Datacenters Groups in this Topology
- getDeadline() - Method in class ons.BulkData
-
Retrieves the duration time to make the transfer, in seconds, of a given BulkDataUnicast request.
- getDeadlines() - Method in class ons.Batch
- getDeadlineTime() - Method in class ons.Batch
- getDeadlineTime() - Method in class ons.BulkData
- getDelay() - Method in class ons.Link
-
Retrieves the propagation delay for a given Link.
- getDepartureTime() - Method in class ons.Batch
- getDepartureTime() - Method in class ons.BulkData
- getDescription() - Method in class ons.OrdinaryEvent
-
Retrieves the description of the OrdinaryEvent object.
- getDestination() - Method in class ons.Batch
-
Retrieves the destination Batch.
- getDestination() - Method in class ons.BulkData
-
Retrieves the destination node for a given BulkDataUnicast request.
- getDestination() - Method in class ons.Flow
-
Retrieves the destination node for a given Flow.
- getDestination() - Method in class ons.LightPath
-
Retrieves the destination node of a given LightPath.
- getDestination() - Method in class ons.Link
-
Retrieves the destination node for a given Link.
- getDestination() - Method in class ons.Path
-
Retrieves the destination node of this path
- getDst() - Method in class ons.util.Edge
- getDst() - Method in class ons.util.MultiWeightEdge
- getDuration() - Method in class ons.Flow
-
Retrieves the duration time, in seconds, of a given Flow.
- getEdge(int, int) - Method in class ons.util.WeightedGraphMultiWeight
- getEdge(int, int) - Method in class ons.util.WeightedMultiGraphMultiWeight
-
Retrieves the set of the Edges linking this pair
- getEdgeIterator(int) - Method in class ons.util.WeightedMultiGraph
- getEdgeIterator(int) - Method in class ons.util.WeightedMultiGraphMultiWeight
- getEdges(int) - Method in class ons.util.WeightedMultiGraph
- getEdges(int) - Method in class ons.util.WeightedMultiGraphMultiWeight
- getEdges(int, int) - Method in class ons.util.LayeredGraph
-
Get the edges connecting a pair of layers.
- getEdges(int, int) - Method in class ons.util.WeightedMultiGraph
-
Retrieves the set of the Edges linking this pair
- getEntropy() - Method in class ons.Core
-
Retrieves the current fragmentation rate based in Entropy Equation.
- getExFragmentation() - Method in class ons.EONPhysicalTopology
-
Retrieves the current fragmentation rate in this topology.
- getExFragmentation(int[]) - Method in class ons.EONPhysicalTopology
-
Retrieves the current fragmentation rate in this links.
- getExFragmentationRate() - Method in class ons.Core
-
Retrieves the External Fragmentation Rate of this core
- getExFragmentationRate() - Method in class ons.EONLink
-
Retrieves the External Fragmentation Rate of this link
- getExFragmentationRate(int) - Method in class ons.EONLink
-
Retrieves the External Fragmentation Rate of this core
- getFirstEdge(int) - Method in class ons.util.WeightedMultiGraph
- getFirstEdge(int) - Method in class ons.util.WeightedMultiGraphMultiWeight
- getFirstEdge(int, int) - Method in class ons.util.WeightedMultiGraph
- getFirstEdge(int, int) - Method in class ons.util.WeightedMultiGraphMultiWeight
- getFirstSlot() - Method in class ons.EONLightPath
- getFirstSlotAvailable(int) - Method in class ons.Core
-
Retrieves the first slot available to accommodate this requisition.
- getFirstSlotAvailable(int) - Method in class ons.EONLink
-
Retrieves the first slot available to accommodate this requisition.
- getFirstSlotAvailable(int, int) - Method in class ons.EONLink
-
Retrieves the first slot available to accommodate this requisition.
- getFirstUsedSlot() - Method in class ons.Core
-
Retrieves the First used slot in this Core;
- getFirstUsedSlot() - Method in class ons.EONLink
-
Retrieves the First used slot in this Link;
- getFirstUsedSlot(int) - Method in class ons.EONLink
-
Retrieves the First used slot in this Core;
- getFlow() - Method in class ons.FlowArrivalEvent
-
Retrives the flow attribute of the FlowArrivalEvent object.
- getFlow(long) - Method in class ons.ControlPlane
-
Retrieves a Flow object from the list of active flows.
- getFlow(long) - Method in interface ons.ra.ControlPlaneForRA
- getFlow(long) - Method in class ons.util.PseudoControlPlane
- getFlow(long) - Method in class ons.util.PseudoControlPlane2
- getFlows() - Method in class ons.LightPath
- getFlows(LightPath) - Method in class ons.ControlPlane
- getFlows(LightPath) - Method in interface ons.ra.ControlPlaneForRA
- getFlows(LightPath) - Method in class ons.util.PseudoControlPlane
- getFlows(LightPath) - Method in class ons.util.PseudoControlPlane2
- getFragmentationEntropy() - Method in class ons.EONPhysicalTopology
-
Retrieves the current fragmentation rate in this topology in accordance with Sugihara et al 2017.
- getFragmentationEntropy(int[]) - Method in class ons.EONPhysicalTopology
-
Retrieves the current fragmentation rate in this links in accordance with Sugihara et al 2017.
- getFragmentationSingh() - Method in class ons.EONPhysicalTopology
-
Retrieves the current fragmentation rate in this topology in accordance with Singh and Jukan 2017.
- getFragmentationSingh(int[]) - Method in class ons.EONPhysicalTopology
-
Retrieves the current fragmentation rate in this links in accordance with Singh and Jukan 2017.
- getFragmentationWang() - Method in class ons.EONPhysicalTopology
-
Retrieves the current fragmentation rate in this topology in accordance with Wang et al 2015.
- getFragmentationWang(int[]) - Method in class ons.EONPhysicalTopology
-
Retrieves the current fragmentation rate in this links in accordance with Wang et al 2015.
- getFragmentationWright() - Method in class ons.EONPhysicalTopology
-
Retrieves the current fragmentation rate in this topology in accordance with Wright et al 2015.
- getFragmentationWright(int[]) - Method in class ons.EONPhysicalTopology
-
Retrieves the current fragmentation rate in this topology in accordance with Wright et al 2015.
- getFragmentationWu() - Method in class ons.EONPhysicalTopology
-
Retrieves the current fragmentation rate in this topology in accordance with Wu et al 2014.
- getFragmentationWu(int[]) - Method in class ons.EONPhysicalTopology
-
Retrieves the current fragmentation rate in this links in accordance with Wu et al 2014.
- getfreeBlocks() - Method in class ons.Core
-
Returns all free blocks in this core.
- getfreeBlocks() - Method in class ons.EONLink
-
Returns all free blocks in this link.
- getfreeBlocks(int) - Method in class ons.EONLink
-
Returns all free blocks in this core.
- getfreeBlocksToIndex(int, int) - Method in class ons.Core
-
Returns all free blocks to a final index on this core.
- getfreeBlocksToIndex(int, int) - Method in class ons.EONLink
-
Returns all free blocks to a final index on this link.
- getfreeBlocksToIndex(int, int, int) - Method in class ons.EONLink
-
Returns all free blocks to a final index on this core.
- getfreeBlocksWithGB() - Method in class ons.Core
-
Returns all free blocks in this core (Here he considers the guard band as a free block).
- getfreeBlocksWithGB() - Method in class ons.EONLink
-
Returns all free blocks in this core (Here he considers the guard band as a free block).
- getfreeBlocksWithGB(int) - Method in class ons.EONLink
-
Returns all free blocks in this core (Here he considers the guard band as a free block).The number returned is the first slot to this block.
- getFreeGroomingInputPorts() - Method in class ons.OXC
- getFreeGroomingOutputPorts() - Method in class ons.OXC
- getfreeRequiredSlotsBlocks(int) - Method in class ons.Core
-
Returns all free blocks that fit into the required slots in this core.
- getfreeRequiredSlotsBlocks(int) - Method in class ons.EONLink
-
Returns all free blocks that fit into the required slots in this link.
- getfreeRequiredSlotsBlocks(int, int) - Method in class ons.EONLink
-
Returns all free blocks that fit into the required slots in this core.
- getfreeRequiredSlotsBlocksToIndex(int, int, int) - Method in class ons.Core
-
Returns all free blocks that fit into the required slots to a final index on this core.
- getfreeRequiredSlotsBlocksToIndex(int, int, int) - Method in class ons.EONLink
-
Returns all free blocks that fit into the required slots to a final index on this link.
- getfreeRequiredSlotsBlocksToIndex(int, int, int, int) - Method in class ons.EONLink
-
Returns all free blocks that fit into the required slots to a final index on this core.
- getFreeSlots(int, int) - Method in class ons.Core
-
Retrieves the number of free blocks in this interval
- getFreeWavelengths() - Method in class ons.WDMLink
-
Retrieves the number of available wavelengths that have space in the its bandwidth, given WDMLink.
- getGlobalClusteringCoefficient() - Method in class ons.util.WeightedGraph
-
Retrieves the global clustering coefficient of this graph.
- getGraphDiameter() - Method in class ons.util.WeightedGraph
-
Retrieves the diameter of this graph.
- getGraphDiameter() - Method in class ons.util.WeightedMultiGraph
-
Retrieves the diameter of this graph.
- getGraphDiameter(int) - Method in class ons.util.WeightedGraphMultiWeight
-
Retrieves the diameter of this graph.
- getGraphDiameter(int) - Method in class ons.util.WeightedMultiGraphMultiWeight
-
Retrieves the diameter of this graph in this index.
- getGraphDiameter_mod(int) - Method in class ons.util.WeightedGraph
-
Retornas a maior rota das k-5 menores
- getGroomingInputPorts() - Method in class ons.OXC
- getGroomingOutputPorts() - Method in class ons.OXC
- getGroup() - Method in class ons.OXC
-
Retrieves the OXC's Group.
- getGuardband() - Method in class ons.Core
-
Retrieves the guardband size.
- getGuardband() - Method in class ons.EONLink
-
Retrieves the guardband size in this link.
- getGuardband(int) - Method in class ons.EONLink
-
Retrieves the guardband size in this link core.
- getHops() - Method in class ons.LightPath
-
The fiber links are physical hops.
- getHopsMinLightpath(int, int, int) - Method in class ons.VirtualTopology
-
Retrieves the number of hops of the lightpath with minimum physical hops accommodate this rate.
- getId() - Method in class ons.DatacenterGroup
- getId() - Method in class ons.util.Edge
- getId() - Method in class ons.util.MultiWeightEdge
- getID() - Method in class ons.Batch
-
Retrieves the unique identifier for a given Batch.
- getID() - Method in class ons.BatchDepartureEvent
-
Retrieves the identifier of the FlowDepartureEvent object.
- getID() - Method in class ons.BulkData
-
Retrieves the unique identifier for a given BulkDataUnicast request.
- getID() - Method in class ons.BulkDepartureEvent
-
Retrieves the identifier of the FlowDepartureEvent object.
- getID() - Method in class ons.Core
- getID() - Method in class ons.Flow
-
Retrieves the unique identifier for a given Flow.
- getID() - Method in class ons.FlowDepartureEvent
-
Retrieves the identifier of the FlowDepartureEvent object.
- getID() - Method in class ons.LightPath
-
Retrieves the unique identifier of a given LightPath.
- getID() - Method in class ons.Link
-
Retrieves the unique identifier for a given Link.
- getID() - Method in class ons.OXC
-
Retrieves the OXC's unique identifier.
- getIds() - Method in class ons.Batch
-
Retrieves the array of the unique identifiers of BulkDatas into Batch.
- getIndex(BulkData) - Method in class ons.Batch
-
Retorna o indice relativo ao bulk do batch
- getK() - Method in class ons.PhysicalImpairments
- getKShortestPath(int, int, int) - Method in class ons.util.AllPaths
-
Retrieves the K-Path of the all Paths without node repetition from the source and destination.
- getKShortestPath(int, int, int) - Method in class ons.util.AllPathsNode
-
Retrieves the K-Path of the all Paths without node repetition from the source and destination.
- getKShortestPaths(int, int) - Method in class ons.util.KSPOffline
-
Retrieves the K-Shortest Paths from the source and destination
- getKShortestPaths(int, int, int) - Method in class ons.util.KSPOffline
-
Retrieves the K-Path of the K-Shortest Paths
- getKSPOfflineObject(WeightedGraph, int) - Static method in class ons.util.KSPOffline
-
Creates a new KSPOffline object, in case it does'n exist yet.
- getLastSlot() - Method in class ons.EONLightPath
- getLastSlotBlock(int) - Method in class ons.Core
-
Retrieves the last available slot of this block
- getLastSlotBlock(int) - Method in class ons.EONLink
-
Retrieves the last available slot of this block.
- getLastSlotBlock(int, int) - Method in class ons.EONLink
-
Retrieves the last available slot of this block.
- getLastSlotBlockWithGB(int) - Method in class ons.Core
-
Retrieves the last available slot of this block (Here he considers the guard band as a free block)
- getLastSlotBlockWithGB(int) - Method in class ons.EONLink
-
Retrieves the last available slot of this block (Here he considers the guard band as a free block)
- getLastSlotBlockWithGB(int, int) - Method in class ons.EONLink
-
Retrieves the last available slot of this block (Here he considers the guard band as a free block)
- getLastSlotOccupiedBlock(int) - Method in class ons.Core
-
Retrieves the last occupied slot of this block
- getLastSlotOccupiedBlock(int) - Method in class ons.EONLink
-
Retrieves the last occupied slot of this block.
- getLastSlotOccupiedBlock(int, int) - Method in class ons.EONLink
-
Retrieves the last occupied slot of this block.
- getLastUsedSlot() - Method in class ons.Core
-
Retrieves the Last used slot in this Core;
- getLastUsedSlot() - Method in class ons.EONLink
-
Retrieves the Last used slot in this Link;
- getLastUsedSlot(int) - Method in class ons.EONLink
-
Retrieves the Last used slot in this Core;
- getLayer(int) - Method in class ons.util.LayeredGraph
-
Retrieves the layer of the LayeredGraph.
- getLayerGraphTag(int) - Method in class ons.util.LayeredGraph
-
Retrieves the tag of this layer.
- getLeftSlot(int) - Method in class ons.Core
-
Retrieves the left slot given this position slot
- getLeftSlot(int) - Method in class ons.EONLink
-
Retrieves the left slot given this position slot.
- getLeftSlot(int, int) - Method in class ons.EONLink
-
Retrieves the left slot given this position slot.
- getLengthFreeBlock() - Method in class ons.Core
-
Retrieves the length of all free blocks in this core
- getLengthFreeBlock() - Method in class ons.EONLink
-
Retrieves the length of all free blocks in this link
- getLengthFreeBlock(int) - Method in class ons.EONLink
-
Retrieves the length of all free blocks in this core
- getLevels() - Method in class ons.util.WeightedGraphMultiWeight
- getLightpath(int, int, int) - Method in class ons.VirtualTopology
-
Retrieves the Lightpath Object that has this source, this destination and this firstSlotIndex ** Only works in **eonsim** simulator
- getLightpath(long) - Method in class ons.VirtualTopology
-
Retrieves a determined LightPath object from the Virtual Topology.
- getLightpathBW(long) - Method in class ons.VirtualTopology
-
Retrieves the bandwidth of a given lightpath.
- getLightpathBWAvailable(long) - Method in class ons.VirtualTopology
-
Retrieves the available bandwidth of a given lightpath.
- getLightpathBWUsed(long) - Method in class ons.VirtualTopology
-
Retrieves the used bandwidth of a given lightpath.
- getLightpathFlowCount(long) - Method in class ons.ControlPlane
-
Counts number of times a given LightPath object is used within the Flow objects of the network.
- getLightpathFlowCount(long) - Method in interface ons.ra.ControlPlaneForRA
- getLightpathFlowCount(long) - Method in class ons.util.PseudoControlPlane
- getLightpathFlowCount(long) - Method in class ons.util.PseudoControlPlane2
- getLightpathId(int) - Method in class ons.Core
-
Retrieve the lightpath id in this index
- getLightpathId(int) - Method in class ons.EONLink
-
Retrieve the lightpath id in this index
- getLightpathId(int, int) - Method in class ons.EONLink
-
Retrieve the lightpath id in this index from this core
- getLightPathLength(LightPath) - Method in class ons.PhysicalImpairments
-
Retrieves the length of this lightpath's links
- getLightpaths() - Method in class ons.Core
-
Retrieve all lightpath ids from this core
- getLightpaths() - Method in class ons.EONLink
-
Retrieve all lightpaths ids from this link
- getLightpaths() - Method in class ons.Path
-
Returns the list of lightpaths that belong to a given Path.
- getLightpaths(int) - Method in class ons.EONLink
-
Retrieve all lightpath ids from this core
- getLightpaths(int, int) - Method in class ons.VirtualTopology
-
Retrieves the TreeSet with all LightPath objects that belong to the Virtual Topology.
- getLightpaths(LightPath) - Method in class ons.VirtualTopology
-
Retrieves the LightPaths objects that belong in this lightpath in all links.
- getLightPaths() - Method in class ons.VirtualTopology
- getLightpathsDst(int) - Method in class ons.VirtualTopology
-
Retrieves the Set with all LightPath objects originated in this destination.
- getLightpathsGraph(int) - Method in class ons.VirtualTopology
-
Retrieves the lightpaths of a weighted graph without weights.
- getLightpathsInLink(int) - Method in class ons.VirtualTopology
-
Retrieves the LightPaths objects that belong in this link.
- getLightpathsInLink2(int) - Method in class ons.VirtualTopology
-
(Deprecated) Retrieves the LightPaths objects that belong in this link.
- getLightpathsLinkTx(int, int) - Method in class ons.VirtualTopology
-
Retrieves the Set with all LightPath objects belong this link and used this Tx.
- getLightpathsSrc(int) - Method in class ons.VirtualTopology
-
Retrieves the Set with all LightPath objects originated in this source.
- getLightpathsSrc(int, int) - Method in class ons.VirtualTopology
-
Retrieves the Set with all LightPath objects originated in this source and in this link.
- getLightpathsSrcModulation(int, int) - Method in class ons.VirtualTopology
-
Retrieves the Set with all LightPath objects originated in this source in this modulation.
- getLightpathsSrcTx(int, int) - Method in class ons.VirtualTopology
-
Retrieves the Set with all LightPath objects originated in this source and used this Tx.
- getLightPathWeight(LightPath) - Method in class ons.VirtualTopology
-
Retrieves the weight of this lightpath's links
- getLink(int) - Method in class ons.PhysicalTopology
-
Retrieves a specific link in the PhysicalTopology object, based on its unique identifier.
- getLink(int, int) - Method in class ons.PhysicalTopology
-
Retrieves a specific link in the PhysicalTopology object, based on its source and destination nodes.
- getLinkID() - Method in class ons.Core
- getLinks() - Method in class ons.LightPath
-
Retrieves the LightPath's vector containing the identifier numbers of the links that compose the path.
- getLinkUtilization(int) - Method in class ons.WDMLink
- getLpBackup() - Method in class ons.LightPath
- getMappedFlowsMultiPath() - Method in class ons.ControlPlane
-
Retrieves the complete set of Flow/MultiPath pairs listed on the mapped Flows in Multi Path HashMap.
- getMappedFlowsMultiPath() - Method in interface ons.ra.ControlPlaneForRA
- getMappedFlowsMultiPath() - Method in class ons.util.PseudoControlPlane
- getMappedFlowsMultiPath() - Method in class ons.util.PseudoControlPlane2
- getMappedFlowsMultiPathProtect() - Method in class ons.ControlPlane
-
Retrieves the complete set of Flow/MultiPathProtect pairs listed on the mapped Flows in MultiPathProtect HashMap.
- getMappedFlowsMultiPathProtect() - Method in interface ons.ra.ControlPlaneForRA
- getMappedFlowsMultiPathProtect() - Method in class ons.util.PseudoControlPlane
- getMappedFlowsMultiPathProtect() - Method in class ons.util.PseudoControlPlane2
- getMappedFlowsSinglePath() - Method in class ons.ControlPlane
-
Retrieves the complete set of Flow/Path pairs listed on the mapped Flows in Single Path HashMap.
- getMappedFlowsSinglePath() - Method in interface ons.ra.ControlPlaneForRA
- getMappedFlowsSinglePath() - Method in class ons.util.PseudoControlPlane
- getMappedFlowsSinglePath() - Method in class ons.util.PseudoControlPlane2
- getMaxClusteringCoefficient() - Method in class ons.util.WeightedGraph
-
Retrieves the max local clustering coefficient in this graph.
- getMaxDataAmount() - Method in class ons.Batch
- getMaxDeadline() - Method in class ons.Batch
- getMaxDeparture(int[]) - Method in class ons.Batch
- getMaxModulation() - Static method in class ons.EONPhysicalTopology
-
Retrieves the max modulation format in xml schema.
- getMaxPossiblePathWeight(int) - Method in class ons.util.WeightedGraph
-
Retrieves the max possible wheight by 'k' hops
- getMember(int) - Method in class ons.DatacenterGroup
- getMinDataAmount() - Method in class ons.Batch
- getMinDeadline() - Method in class ons.Batch
- getMinDeparture(int[]) - Method in class ons.Batch
- getMinHops(TreeSet<LightPath>) - Method in class ons.VirtualTopology
-
Retrieves the lightpath with minimum physical hops.
- getModulation() - Method in class ons.EONLightPath
- getModulationName(int) - Static method in class ons.Modulation
-
Retrieves the modulation name from the id integer value.
- getModulationObject() - Static method in class ons.Modulation
- getModulationObject(Element) - Static method in class ons.Modulation
- getModulationPC(int) - Static method in class ons.Modulation
-
Retrieves the Power Consumption of this modulation.
- getModulationReach(int) - Static method in class ons.Modulation
-
Retrieves the reach of modulation.
- getModulationSNRthreshold(int) - Static method in class ons.Modulation
-
Retrieves the SNR threshold of this modulation
- getModulationXTthreshold(int) - Static method in class ons.Modulation
-
Retrieves the XT threshold of this modulation
- getMouraFragmentationRate() - Method in class ons.Core
-
Retrieves the Moura Fragmentation Rate of this core
- getMouraFragmentationRate() - Method in class ons.EONLink
-
Retrieves the Moura Fragmentation Rate of this link
- getMouraFragmentationRate(int) - Method in class ons.EONLink
-
Retrieves the Moura Fragmentation Rate of this core
- getMultiPath(Flow) - Method in class ons.ControlPlane
-
Retrieves a MultiPath object, based on a given Flow object.
- getMultiPath(Flow) - Method in interface ons.ra.ControlPlaneForRA
- getMultiPath(Flow) - Method in class ons.util.PseudoControlPlane
- getMultiPath(Flow) - Method in class ons.util.PseudoControlPlane2
- getMultiPaths() - Method in class ons.MultiPathProtect
- getMyStatisticsObject() - Static method in class ons.MyStatistics
-
Creates a new MyStatistics object, in case it does'n exist yet.
- getName() - Method in class ons.VirtualTopology
- getNeighbors() - Method in class ons.Core
- getNextLightpathID() - Method in class ons.VirtualTopology
- getNode(int) - Method in class ons.PhysicalTopology
-
Retrieves a specific node in the PhysicalTopology object.
- getNodeDegree() - Method in class ons.OXC
-
Retrieves the node degree (number of neighbors)
- getNumberLayer() - Method in class ons.util.LayeredGraph
-
Retrieves the number of layers of the LayeredGraph.
- getNumberOfActiveLightPaths() - Method in class ons.VirtualTopology
-
Retrieves the number of active lightpaths in virtual topology.
- getNumberOfActiveLightPaths(TreeSet<Integer>) - Method in class ons.VirtualTopology
-
Retrieves the number of active lightpaths in this source nodes.
- getNumCores() - Method in class ons.EONLightPath
-
Retrieves the number of cores in this link
- getNumCores() - Method in class ons.EONLink
- getNumLinks() - Method in class ons.PhysicalTopology
-
Retrieves the number of links in a given PhysicalTopology.
- getNumMembers() - Method in class ons.DatacenterGroup
- getNumNodes() - Method in class ons.PhysicalTopology
-
Retrieves the number of nodes in a given PhysicalTopology.
- getNumSlots() - Method in class ons.Core
-
Retrieves the number of slots in this core.
- getNumSlots() - Method in class ons.EONLink
-
Retrieves the number of slots in this link.
- getNumSlots(int) - Method in class ons.EONLink
-
Retrieves the number of slots in this link core.
- getNumWavelengths() - Method in class ons.WDMPhysicalTopology
-
Retrieves the number of wavelengths in a given PhysicalTopology.
- getOccupiedBlocks() - Method in class ons.Core
-
Returns all occupied blocks in this core.
- getOccupiedBlocks() - Method in class ons.EONLink
-
Returns all occupied blocks in this core (Here he considers the guard band as a free block).
- getOccupiedBlocks(int) - Method in class ons.EONLink
-
Returns all occupied in this core (Here he considers the guard band as a free block).The number returned is the first slot to this block.
- getOccupiedLightPathsBlocks() - Method in class ons.Core
-
Returns all occupied LightPaths blocks in this core.
- getOccupiedLightPathsBlocks() - Method in class ons.EONLink
-
Returns all occupied LightPaths blocks in this link (Here he considers the guard band as a free block).
- getOccupiedLightPathsBlocks(int) - Method in class ons.EONLink
-
Returns all occupied LightPaths blocks in this core (Here he considers the guard band as a free block).
- getPath(int) - Method in class ons.MultiPath
- getPath(Flow) - Method in class ons.ControlPlane
-
Retrieves a Path object, based on a given Flow object.
- getPath(Flow) - Method in interface ons.ra.ControlPlaneForRA
- getPath(Flow) - Method in class ons.util.PseudoControlPlane
- getPath(Flow) - Method in class ons.util.PseudoControlPlane2
- getPaths() - Method in class ons.MultiPath
- getPaths(int, int) - Method in class ons.util.AllPaths
-
Retrieves the all Paths without node repetition from the source and destination.
- getPaths(int, int) - Method in class ons.util.AllPathsNode
-
Retrieves the all Paths without node repetition from the source and destination.
- getPaths(int, int, int) - Method in class ons.util.AllPathsNode
-
Retrieves the all Paths without node repetition from the source and destination.
- getPc() - Method in class ons.WDMLink
-
Retrieves Power comsumption of this wavelengths in this link
- getPhysicalImpairmentsObject() - Static method in class ons.PhysicalImpairments
- getPhysicalImpairmentsObject(Element) - Static method in class ons.PhysicalImpairments
- getPI() - Method in class ons.EONPhysicalTopology
-
Retrieves the
- getPowerConsumption() - Method in class ons.VirtualTopology
-
Retrieves the current Power Consumption in this topology
- getPowerConsumption(int) - Method in class ons.VirtualTopology
-
Retrieves the current Power Consumption in this link
- getPowerConsumption(LightPath) - Method in class ons.VirtualTopology
-
Retrieves the power consumption in this lightpath
- getPowerConsumptionWithoutOXCSetup(LightPath) - Method in class ons.VirtualTopology
-
Retrieves the power consumption without OXC setup in this lightpath
- getPrimary() - Method in class ons.MultiPathProtect
- getPT() - Method in class ons.ControlPlane
-
Retrieves a PhysicalTopology object from the Control Plane.
- getPT() - Method in interface ons.ra.ControlPlaneForRA
- getPT() - Method in class ons.util.PseudoControlPlane
- getPT() - Method in class ons.util.PseudoControlPlane2
- getR() - Method in class ons.PhysicalImpairments
- getRate() - Method in class ons.Flow
-
Retrieves the required bandwidth for a given Flow.
- getRelativeFragmentationRate(int) - Method in class ons.Core
-
Retrieves the Relative Fragmentation Rate of this core based on required slots
- getRelativeFragmentationRate(int) - Method in class ons.EONLink
-
Retrieves the Relative Fragmentation Rate of this link based on required slots
- getRelativeFragmentationRate(int, int) - Method in class ons.EONLink
-
Retrieves the Relative Fragmentation Rate of this core based on required slots
- getRightSlot(int) - Method in class ons.Core
-
Retrieves the right slot given this position slot
- getRightSlot(int) - Method in class ons.EONLink
-
Retrieves the right slot given this position slot.
- getRightSlot(int, int) - Method in class ons.EONLink
-
Retrieves the right slot given this position slot.
- getRx() - Method in class ons.LightPath
- getSC() - Method in class ons.Core
-
Retrieves the Spectrum Compactness (SC) in this Core.
- getSC() - Method in class ons.EONLink
-
Retrieves the Spectrum Compactness (SC) in this Link.
- getSC(int) - Method in class ons.EONLink
-
Retrieves the Spectrum Compactness (SC) in this Core.
- getServedTime() - Method in class ons.Batch
- getServedTime() - Method in class ons.BulkData
- getShortestPath(int[], int, int) - Static method in class ons.util.Dijkstra
-
Finds the shortest path between a source and a destination node.
- getShortestPath(int, int) - Method in class ons.util.LayeredGraph
-
Get shortest Path from the layered graph using the Dijkstra and it is assumed that the source and destination are in the first layer of the graph.
- getShortestPath(WeightedGraphMultiWeight, int, int, int) - Static method in class ons.util.Dijkstra
-
Retrieves the shortest path between a source and a destination node, within a weighted graph.
- getShortestPath(WeightedGraph, int, int) - Static method in class ons.util.Dijkstra
-
Retrieves the shortest path between a source and a destination node, within a weighted graph.
- getShortestPath(WeightedMultiGraphMultiWeight, int, int, int) - Static method in class ons.util.Dijkstra
-
Retrieves the shortest path between a source and a destination node, within a weighted graph.
- getShortestPath(WeightedMultiGraph, int, int) - Static method in class ons.util.Dijkstra
-
Retrieves the shortest path between a source and a destination node, within a weighted graph.
- getSize() - Method in class ons.Batch
-
Retrives the size of Batch or amount of flow inside one.
- getSlots() - Method in class ons.Core
-
Retrieves the slots.
- getSlots() - Method in class ons.EONLightPath
-
Returns the number of slots containing the lightpath.
- getSlotsAvailable(int) - Method in class ons.Core
-
Retrieves the set of slots available given a minimum size.
- getSlotsAvailable(int) - Method in class ons.EONLink
-
Retrieves the set of slots available given a minimum size.
- getSlotsAvailable(int, int) - Method in class ons.EONLink
-
Retrieves the set of slots available given a minimum size.
- getSlotsAvailableGlobal(int) - Method in class ons.Core
-
Retrieves the set of slots available in optical grooming or not given a minimum size.
- getSlotsAvailableGlobal(int) - Method in class ons.EONLink
-
Retrieves the set of slots available in optical grooming or not given a minimum size.
- getSlotsAvailableGlobal(int, int) - Method in class ons.EONLink
-
Retrieves the set of slots available in optical grooming or not given a minimum size.
- getSlotsAvailableGlobalToArray(int) - Method in class ons.Core
-
Retrieves the set of slots available in optical grooming or not given a minimum size [but in array of 'int'].
- getSlotsAvailableGlobalToArray(int) - Method in class ons.EONLink
-
Retrieves the set of slots available in optical grooming or not given a minimum size [but in array of 'int'].
- getSlotsAvailableGlobalToArray(int, int) - Method in class ons.EONLink
-
Retrieves the set of slots available in optical grooming or not given a minimum size [but in array of 'int'].
- getSlotsAvailableOG(int) - Method in class ons.Core
-
Retrieves the set of slots available in optical grooming given a minimum size.
- getSlotsAvailableOG(int) - Method in class ons.EONLink
-
Retrieves the set of slots available in optical grooming given a minimum size.
- getSlotsAvailableOG(int, int) - Method in class ons.EONLink
-
Retrieves the set of slots available in optical grooming given a minimum size.
- getSlotsAvailableOGToArray(int) - Method in class ons.Core
-
Retrieves the set of slots available in optical grooming given a minimum size [but in array of 'int'].
- getSlotsAvailableOGToArray(int) - Method in class ons.EONLink
-
Retrieves the set of slots available in optical grooming given a minimum size [but in array of 'int'].
- getSlotsAvailableOGToArray(int, int) - Method in class ons.EONLink
-
Retrieves the set of slots available in optical grooming given a minimum size [but in array of 'int'].
- getSlotsAvailableToArray(int) - Method in class ons.Core
-
Retrieves the set of slots available given a minimum size [but in array of 'int'].
- getSlotsAvailableToArray(int) - Method in class ons.EONLink
-
Retrieves the set of slots available given a minimum size [but in array of 'int'].
- getSlotsAvailableToArray(int, int) - Method in class ons.EONLink
-
Retrieves the set of slots available given a minimum size [but in array of 'int'].
- getSlotSize() - Static method in class ons.EONPhysicalTopology
-
Retrieves the slot size in MHz.
- getSnr() - Method in class ons.LightPath
- getSNR(LightPath) - Method in class ons.PhysicalImpairments
-
Computes and retrieves the SNR of this lightpath
- getSource() - Method in class ons.BulkData
-
Retrieves the source node for a given BulkDataUnicast request.
- getSource() - Method in class ons.Flow
-
Retrieves the source node for a given Flow.
- getSource() - Method in class ons.LightPath
-
Retrieves the source node of a given LightPath.
- getSource() - Method in class ons.Link
-
Retrieves the source node for a given Link.
- getSource() - Method in class ons.Path
-
Retrieves the source node of this path
- getSources() - Method in class ons.Batch
-
Retrieves the all sorces.
- getSpanSize() - Method in class ons.PhysicalTopology
- getSrc() - Method in class ons.util.Edge
- getSrc() - Method in class ons.util.MultiWeightEdge
- getSumClusteringCoefficient() - Method in class ons.util.WeightedGraph
-
Retrieves the sum of all local clustering coefficient in this graph.
- getSumDataAmounts() - Method in class ons.Batch
- getTime() - Method in class ons.Event
-
Retrieves current scheduled time for a given Event.
- getTopologyName() - Method in class ons.PhysicalTopology
-
Retrieves the topology name.
- getTotalBW() - Method in class ons.MultiPath
- getTotalBWAvailable() - Method in class ons.MultiPath
- getTotalBWBackup() - Method in class ons.MultiPathProtect
- getTotalBWBackupAvailable() - Method in class ons.MultiPathProtect
- getTotalBWPrimary() - Method in class ons.MultiPathProtect
- getTotalBWPrimaryAvailable() - Method in class ons.MultiPathProtect
- getTracerObject() - Static method in class ons.Tracer
-
Creates a new Tracer object, in case it doesn't exist yet.
- getTransponderGraph() - Method in class ons.PhysicalTopology
-
Returns the weighted graph with the representation of transponders [Tx/Rx] available in OXC.
- getTunnel(long) - Method in class ons.VirtualTopology
-
Retrieves the lightpaths this tunnel.
- getTunnelSize(long) - Method in class ons.VirtualTopology
-
Retrieves the size of this tunnel (number of slots).
- getTx() - Method in class ons.LightPath
- getType() - Method in class ons.OXC
-
Retrieves the OXC's Type.
- getTypeProtection() - Method in class ons.LightPath
- getTypeProtection(int) - Method in class ons.LightPath
- getTypeProtection(String) - Method in class ons.LightPath
- getUsedSlots() - Method in class ons.Core
-
Retrieves the used slots in this core.
- getUsedSlots() - Method in class ons.EONLink
-
Retrieves the used slots in this link.
- getUsedSlots(int) - Method in class ons.EONLink
-
Retrieves the used slots in this link core.
- getVT() - Method in class ons.ControlPlane
-
Retrieves a VirtualTopology object from the Control Plane.
- getVT() - Method in interface ons.ra.ControlPlaneForRA
- getVT() - Method in class ons.util.PseudoControlPlane
- getVT() - Method in class ons.util.PseudoControlPlane2
- getW_tr() - Method in class ons.PhysicalImpairments
- getWavelengths() - Method in class ons.WDMLightPath
-
Retrieves the LightPath's vector containing the wavelengths that the fiber links in the path use.
- getWavelengths() - Method in class ons.WDMLink
-
Retrieves the number of available wavelengths for a given WDMLink.
- getWeight() - Method in class ons.Link
-
Retrieves the weight for a given Link.
- getWeight() - Method in class ons.util.Edge
- getWeight(int) - Method in class ons.util.MultiWeightEdge
- getWeight(int, int) - Method in class ons.util.WeightedGraph
-
Retrieves the weight of a given edge on the graph.
- getWeight(int, int) - Method in class ons.util.WeightedMultiGraph
- getWeight(int, int) - Method in class ons.util.WeightedMultiGraphMultiWeight
- getWeight(int, int, int) - Method in class ons.util.WeightedGraphMultiWeight
- getWeight(int, int, int) - Method in class ons.util.WeightedMultiGraphMultiWeight
- getWeight(int, int, int, int) - Method in class ons.util.LayeredGraph
-
Retrieves the weight of a given edge on the graph.
- getWeight(int, int, long) - Method in class ons.util.WeightedMultiGraph
- getWeight(int, int, long, int) - Method in class ons.util.WeightedMultiGraphMultiWeight
- getWeightedBackupLightpathsGraphProtection(int, double, String) - Method in class ons.VirtualTopology
-
Retrieves the lightpaths of a weighted graph with weights (only backup lightpaths).
- getWeightedGraph() - Method in class ons.PhysicalTopology
-
Returns a weighted graph with vertices, edges and weights representing the physical network nodes, links and weights implemented by this class object.
- getWeightedGraph(int) - Method in class ons.EONPhysicalTopology
-
Returns a weighted graph with vertices representing the physical network nodes, and the edges representing the physical links.
- getWeightedGraph(int, int) - Method in class ons.WDMPhysicalTopology
-
Returns a weighted graph with vertices representing the physical network nodes, and the edges representing the physical links.
- getWeightedLightpathsGraph(int, double) - Method in class ons.VirtualTopology
-
Retrieves the lightpaths of a weighted graph with weights.
- getWeightedPrimaryLightpathsGraph(int, double) - Method in class ons.VirtualTopology
-
Retrieves the lightpaths of a weighted graph with weights (only primary lightpaths).
- getWeightedPrimaryLightpathsGraphProtection(int, double, String) - Method in class ons.VirtualTopology
-
Retrieves the lightpaths of a weighted graph with weights (only primary lightpaths).
- getWeightLevel(int) - Method in class ons.util.WeightedGraphMultiWeightEdge
- getWeights() - Method in class ons.util.MultiWeightEdge
- getWvlConversionRange() - Method in class ons.WDMOXC
-
This function provides the wavelength conversion range of a given OXC.
- GraphStatus - Class in ons.util
- GraphStatus(WeightedGraph) - Constructor for class ons.util.GraphStatus
- groomingInputPorts - Variable in class ons.OXC
- groomingOutputPorts - Variable in class ons.OXC
- guardband - Static variable in class ons.Core
All Classes|All Packages