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
R
- RA - Interface in ons.ra
-
This is the interface that provides some methods for the RA class.
- RABulk - Interface in ons.ra
- raClass - Static variable in class ons.Main
- randomFit(int) - Method in class ons.Core
-
The random fit slot alocation
- randomFit(int) - Method in class ons.EONLink
-
The random fit slot alocation.
- randomFit(int, int) - Method in class ons.EONLink
-
The random fit slot alocation.
- rangeFree(int) - Method in class ons.Core
-
Retrieves the number of requests for C size that can be satisfied
- rangeFree(int) - Method in class ons.EONLink
-
Retrieves the number of requests for C size that can be satisfied.
- rangeFree(int, int) - Method in class ons.EONLink
-
Retrieves the number of requests for C size that can be satisfied.
- rangeFreeSimultaneous(int) - Method in class ons.Core
-
Retrieves the number of simultaneous requests for C size that can be satisfied
- rangeFreeSimultaneous(int) - Method in class ons.EONLink
-
Retrieves the number of simultaneous requests for C size that can be satisfied.
- rangeFreeSimultaneous(int, int) - Method in class ons.EONLink
-
Retrieves the number of simultaneous requests for C size that can be satisfied.
- ratioForDB(double) - Static method in class ons.PhysicalImpairments
-
Converts a ratio (linear) to decibel
- ratioOfDB(double) - Method in class ons.PhysicalImpairments
-
Converts a value in dB to a linear value (ratio)
- releaseGroomingInputPort(int) - Method in class ons.OXC
-
By increasing the number of free grooming input ports, this function "releases" a grooming input port.
- releaseGroomingOutputPort(int) - Method in class ons.OXC
-
By increasing the number of free grooming output ports, this function "releases" a grooming output port.
- releaseSlots(int, int) - Method in class ons.Core
-
Release slots from this core.
- releaseSlots(int, int) - Method in class ons.EONLink
-
Release slots from this link.
- releaseSlots(int, int, int) - Method in class ons.EONLink
-
Release slots from this core.
- releaseSlotsInOpticalGrooming(int, int) - Method in class ons.Core
-
Release slots from this core belonging to a tunnel.
- releaseSlotsInOpticalGrooming(int, int) - Method in class ons.EONLink
-
Release slots from this link belonging to a tunnel.
- releaseSlotsInOpticalGrooming(int, int, int) - Method in class ons.EONLink
-
Release slots from this core belonging to a tunnel.
- releaseWavelength(int) - Method in class ons.WDMLink
-
By attributing true to a given wavelength inside the freeWavelengths vector, this function "releases" a wavelength.
- releaseWvlConverter() - Method in class ons.WDMOXC
-
By increasing the number of free wavelength converters, this function "releases" a wavelength converters.
- removeBatch(Batch) - Method in class ons.LightPath
- removeBulk(BulkData) - Method in class ons.LightPath
- removeEdge(int, int) - Method in class ons.util.WeightedGraph
-
Removes a given edge from the graph by simply attributing zero to its source and target coordinates within the matrix of edges.
- removeEdge(int, int) - Method in class ons.util.WeightedMultiGraph
- removeEdge(int, int) - Method in class ons.util.WeightedMultiGraphMultiWeight
-
Removes a given edge from the graph.
- removeEdge(int, int, int) - Method in class ons.util.WeightedGraphMultiWeight
- removeEdge(int, int, int, int) - Method in class ons.util.LayeredGraph
-
Removes a given edge from the graph by simply attributing
- removeEdge(int, long) - Method in class ons.util.WeightedMultiGraph
- removeEdge(int, long) - Method in class ons.util.WeightedMultiGraphMultiWeight
- removeEdge(LayeredGraph.LayeredGraphEdges) - Method in class ons.util.LayeredGraph
-
Removes a given edge from the graph by simply attributing
- removeEdgeLayer(int) - Method in class ons.util.LayeredGraph
-
Remove all edges connecting this layer
- removeEdgeLayerNode(int, int) - Method in class ons.util.LayeredGraph
-
Remove all edges connecting this node in this layer
- removeEdgesUntil(int, long) - Method in class ons.util.WeightedMultiGraph
- removeEdgesUntil(int, long) - Method in class ons.util.WeightedMultiGraphMultiWeight
- removeFlow(Flow) - Method in class ons.LightPath
- removeFlowOnLightPath(int) - Method in class ons.EONLightPath
-
Remove a Flow on the Lighpath
- removeLayer(int) - Method in class ons.util.LayeredGraph
-
Remove layer in graph
- removeLightpath(LightPath) - Method in class ons.MyStatistics
- removeLightpath(LightPath) - Method in class ons.Tracer
-
Registers, in the tracer file, that a lightpath was removed.
- removeLightPath(long) - Method in class ons.VirtualTopology
-
First, removes a given lightpath in the Physical Topology through the removeLightpathInPT function.
- removeMember(int) - Method in class ons.DatacenterGroup
- removeNode(int) - Method in class ons.util.WeightedGraph
-
Remove node in graph
- removeNode(int) - Method in class ons.util.WeightedGraphMultiWeight
- removeNode(int) - Method in class ons.util.WeightedMultiGraph
- removeNode(int) - Method in class ons.util.WeightedMultiGraphMultiWeight
- removeNodeEdge(int) - Method in class ons.util.WeightedGraph
-
Remode all edges node
- removeNodeEdge(int) - Method in class ons.util.WeightedGraphMultiWeight
- removeNodeEdge(int) - Method in class ons.util.WeightedMultiGraph
- removeNodeEdge(int) - Method in class ons.util.WeightedMultiGraphMultiWeight
- removeNodeEdge(int, int) - Method in class ons.util.WeightedGraphMultiWeight
- removePhysicalLightpath(LightPath) - Method in class ons.EONPhysicalTopology
-
Deallocates optical path provided.
- removePhysicalLightpath(LightPath) - Method in class ons.PhysicalTopology
- removePhysicalLightpath(LightPath) - Method in class ons.WDMPhysicalTopology
- removePhysicalLightpathHybrid(LightPath) - Method in class ons.EONPhysicalTopology
-
Deallocates optical path provided in partly optical grooming.
- removePhysicalLightpathInOpticalGrooming(LightPath) - Method in class ons.EONPhysicalTopology
-
Deallocates optical path provided in optical grooming.
- removeRate(int, LightPath) - Method in class ons.EONPhysicalTopology
-
Remove the rate (in Mbps) of this litghpath.
- removeRate(int, LightPath) - Method in class ons.PhysicalTopology
- removeRate(int, LightPath) - Method in class ons.WDMPhysicalTopology
- removeTraffic(int, int) - Method in class ons.WDMLink
-
Inside a given wavelength, increases, if possible, the available bandwidth.
- removeWeight(int) - Method in class ons.util.MultiWeightEdge
- reprovisionLightpath(LightPath, LightPath) - Method in class ons.MyStatistics
- reprovisionLightPath(long, LightPath) - Method in class ons.VirtualTopology
-
Removes a given lightpath from the Physical Topology and then puts it back, but with a new route (set of links).
- rerouteFlow(long, LightPath[]) - Method in class ons.ControlPlane
-
Removes a given Flow object from the Physical Topology and then puts it back, but with a new route (set of LightPath objects).
- rerouteFlow(long, LightPath[]) - Method in interface ons.ra.ControlPlaneForRA
- rerouteFlow(long, LightPath[]) - Method in class ons.util.PseudoControlPlane
- rerouteFlow(long, LightPath[]) - Method in class ons.util.PseudoControlPlane2
- rerouteFlow(Flow, LightPath[], Path) - Method in class ons.Tracer
-
The event of an accepted flow object is rerouted to the trace file.
- rerouteFlow(Flow, LightPath[], Path, boolean[], boolean[]) - Method in class ons.MyStatistics
- reserve(int, int, long) - Method in class ons.util.GraphStatus
- reserve(Flow) - Method in class ons.util.GraphStatus
- reserved - Variable in class ons.LightPath
- reserveGroomingInputPort() - Method in class ons.OXC
-
By decreasing the number of free grooming input ports, this function "reserves" a grooming input port.
- reserveGroomingOutputPort() - Method in class ons.OXC
-
By decreasing the number of free grooming output ports, this function "reserves" a grooming output port.
- reserveSlots(int, long, int, int) - Method in class ons.EONLink
-
Reserve slots (with guard band) in this link, ie reserve lightpath.
- reserveSlots(long, int, int) - Method in class ons.Core
-
Reserve slots (with guard band) in this core, ie reserve lightpath.
- reserveSlots(long, int, int) - Method in class ons.EONLink
-
Reserve slots (with guard band) in this link, ie reserve lightpath.
- reserveSlotsInOpticalGrooming(int, long, int, int) - Method in class ons.EONLink
-
Reserve slots (with guard band only the lightpath is on the edge) in this link, ie reserve lightpath using optical grooming technique.
- reserveSlotsInOpticalGrooming(long, int, int) - Method in class ons.Core
-
Reserve slots (with guard band only the lightpath is on the edge) in this core, ie reserve lightpath using optical grooming technique.
- reserveSlotsInOpticalGrooming(long, int, int) - Method in class ons.EONLink
-
Reserve slots (with guard band only the lightpath is on the edge) in this link, ie reserve lightpath using optical grooming technique.
- reserveWavelength(int) - Method in class ons.WDMLink
-
By attributing false to a given wavelength inside the freeWavelengths vector, this function "reserves" a wavelength.
- reserveWvlConverter() - Method in class ons.WDMOXC
-
By decreasing the number of free wavelength converters, this function "reserves" a wavelength converter.
- resetPath() - Method in class ons.Path
-
This method is only for clear a path
- rightExtend(int, int, long) - Method in class ons.EONLink
-
Examine whether it is possible to extend lightpath to right.
- rightExtend(int, long) - Method in class ons.Core
-
Examine whether it is possible to extend lightpath to right.
- rightExtend(int, long) - Method in class ons.EONLink
-
Examine whether it is possible to extend lightpath to right.
- RSAMF - Class in ons.ra
-
The RSAMF algorithm.
- RSAMF() - Constructor for class ons.ra.RSAMF
- RSAMFPF - Class in ons.ra
-
The RSAMF algorithm.
- RSAMFPF() - Constructor for class ons.ra.RSAMFPF
- Rx - Variable in class ons.LightPath
All Classes|All Packages