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

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
 
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