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

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