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

C

calculateST(LightPath) - Method in class ons.VirtualTopology
Calculates the Setup Time of this lightpath
calls - Static variable in class ons.Main
 
canAddRate(int, LightPath) - Method in class ons.EONPhysicalTopology
Examine whether it is possible to add flow in the lightpath.
canAddRate(int, LightPath) - Method in class ons.PhysicalTopology
 
canAddRate(int, LightPath) - Method in class ons.WDMPhysicalTopology
 
canCreateLightpathInOpticalGrooming(ArrayList<Integer>, LightPath, int) - Method in class ons.VirtualTopology
Checks if lightpath with optical grooming over existing lightpath.
canCreatePhysicalLightpath(LightPath) - Method in class ons.EONPhysicalTopology
Examine whether it is possible to allocate the supplied optical path.
canCreatePhysicalLightpath(LightPath) - Method in class ons.PhysicalTopology
 
canCreatePhysicalLightpath(LightPath) - Method in class ons.WDMPhysicalTopology
 
canCreatePhysicalLightpathHybrid(LightPath, LightPath, int, LightPath, int) - Method in class ons.EONPhysicalTopology
Examine whether it is possible optical grooming in this lightpaths ('lpShared' and 'lpGroomable') and examine whether it is possible to allocate the 'lpNew'.
canExtendLightpath(int, LightPath, int) - Method in class ons.EONPhysicalTopology
Examine whether it is possible to extend the lightpath with the number of slots provided.
canExtendLightpath(LightPath, LightPath, int) - Method in class ons.EONPhysicalTopology
Examine whether it is possible optical grooming in this lightpaths.
canExtendLightpathToLeft(int, LightPath, int) - Method in class ons.EONPhysicalTopology
Examine whether it is possible to extend the lightpath to left with the number of slots provided.
canExtendLightpathToRight(int, LightPath, int) - Method in class ons.EONPhysicalTopology
Examine whether it is possible to extend the lightpath to right with the number of slots provided.
CASD - Class in ons.ra
This is a sample algorithm for the Routing and Spectrum Core Alocation problem.
CASD() - Constructor for class ons.ra.CASD
 
CASD_PushPull - Class in ons.ra
This is a sample algorithm for the Routing and Spectrum Core Alocation problem.
CASD_PushPull() - Constructor for class ons.ra.CASD_PushPull
 
changeCore(int, int, Core, Core) - Method in class ons.EONLink
Change the spectrum core
changeSpectrum(int, int, int, int) - Method in class ons.Core
Change the spectrum frequency in this core.
changeSpectrum(int, int, int, int) - Method in class ons.EONLink
Change the spectrum frequency in this link.
changeSpectrum(int, int, int, int, int) - Method in class ons.EONLink
Change the spectrum frequency in this core.
checkCrosstalk(int[], int[], int, int, int) - Method in class ons.PhysicalImpairments
Verificacao de XT.
checkCrosstalk(EONLightPath) - Method in class ons.PhysicalImpairments
 
checkCrosstalkOnOthers(LightPath[]) - Method in class ons.VirtualTopology
Verifies whether Crosstalk in the neighbors of this lightpaths serves all sizes.
checkCrosstalkOnOthers(Path[]) - Method in class ons.VirtualTopology
Verifies whether Crosstalk in the neighbors of this paths serves all sizes.
checkLinkPath(int[]) - Method in class ons.PhysicalTopology
Checks if a path made of links makes sense by checking its continuity
checkNumberOfNeighbors(int[], int[], int, int) - Method in class ons.PhysicalImpairments
Para cenario de vizinhos dinamicos, o algoritmo percorre a lista de links, e verifica quais nucleos estao ocupados na faixa espectral a ser ocupada pelo novo circuito.
checkOXCState() - Method in class ons.MyStatistics
 
checkSNRLightpath(LightPath) - Method in class ons.VirtualTopology
Checks whether lightpath meets all SNR restrictions
checkXTNeighbors(LightPath) - Method in class ons.PhysicalImpairments
 
checkXTNeighbors(LightPath, int[], int[], int, int) - Method in class ons.PhysicalImpairments
Usado para verificar se o XT eh viavel para os circuitos ja alocados nos nucleos vizinhos ao nucleo escolhido, dentro dos indices de slots do novo circuito.
Classifier - Class in ons.tools
 
Classifier() - Constructor for class ons.tools.Classifier
 
classify(double[]) - Method in class ons.tools.Classifier
 
clone() - Method in class ons.Tracer
Throws an exception to stop a cloned Tracer object from being created.
clone() - Method in class ons.util.KSPOffline
Throws an exception to stop a cloned MyStatistics object from being created.
closeFile() - Method in class ons.tools.PrintFile
 
CombinationsBatch - Class in ons.util
This class find all combinations of Batch calls of Batch with k calls
CombinationsBatch() - Constructor for class ons.util.CombinationsBatch
 
computeDeltaSNRNeighbors(LightPath) - Method in class ons.PhysicalImpairments
Computes the smallest variation (DELTA) of neighboring SNR if this lightpath is allocated.
computeSNR(LightPath) - Method in class ons.PhysicalImpairments
Computes the SNR value of this lightpath and its neighbors.
computeSNRlightpath(LightPath) - Method in class ons.PhysicalImpairments
Compute the SNR of this lp.
configurationTimeOXC - Variable in class ons.PhysicalTopology
 
ControlPlane - Class in ons
The Control Plane is responsible for managing resources and connection within the network.
ControlPlane(String, PhysicalTopology, VirtualTopology) - Constructor for class ons.ControlPlane
Creates a new ControlPlane object.
ControlPlaneForRA - Interface in ons.ra
This is the interface that provides several methods for the RWA Class within the Control Plane.
convertModulationTypeToInteger(String) - Static method in class ons.Modulation
Convert the string value of modulation type to the equivalent id integer value, definied on this class.
convertRateToSlot(int, int, int) - Static method in class ons.Modulation
Retrieves the number of slots needed this rate in this conditions.
convertSlotToRate(int, int, int) - Static method in class ons.Modulation
Retrieves the rate in Mbps that the amount of slots supports under this modulation.
Core - Class in ons
The Space Division Multiplexing Elastic Optical Network (SDM-EON) Core represents a Fiberlink core in an optical network divided by slots.
Core(int, int, int, int) - Constructor for class ons.Core
 
cores - Variable in class ons.EONLink
 
createCandidateEONLightPath(int, int, int[], int[], int, int, int) - Method in class ons.ControlPlane
Creates a SDM-EON LightPath Candidate to be used in Control Plane.
createCandidateEONLightPath(int, int, int[], int[], int, int, int) - Method in interface ons.ra.ControlPlaneForRA
 
createCandidateEONLightPath(int, int, int[], int[], int, int, int) - Method in class ons.util.PseudoControlPlane
 
createCandidateEONLightPath(int, int, int[], int[], int, int, int) - Method in class ons.util.PseudoControlPlane2
 
createCandidateEONLightPath(int, int, int[], int, int, int) - Method in class ons.ControlPlane
Creates a EON LightPath Candidate to be used in Control Plane.
createCandidateEONLightPath(int, int, int[], int, int, int) - Method in interface ons.ra.ControlPlaneForRA
 
createCandidateEONLightPath(int, int, int[], int, int, int) - Method in class ons.util.PseudoControlPlane
 
createCandidateEONLightPath(int, int, int[], int, int, int) - Method in class ons.util.PseudoControlPlane2
 
createCandidateEONLightPath(int, int, int[], int, int, int, String) - Method in class ons.ControlPlane
Creates a EON LightPath Candidate to be used in Control Plane.
createCandidateEONLightPath(int, int, int[], int, int, int, String) - Method in interface ons.ra.ControlPlaneForRA
 
createCandidateEONLightPath(int, int, int[], int, int, int, String) - Method in class ons.util.PseudoControlPlane
 
createCandidateEONLightPath(int, int, int[], int, int, int, String) - Method in class ons.util.PseudoControlPlane2
 
createCandidateWDMLightPath(int, int, int[], int[]) - Method in class ons.ControlPlane
Creates a WDM LightPath Candidate to be used in Control Plane.
createCandidateWDMLightPath(int, int, int[], int[]) - Method in interface ons.ra.ControlPlaneForRA
 
createCandidateWDMLightPath(int, int, int[], int[]) - Method in class ons.util.PseudoControlPlane
 
createCandidateWDMLightPath(int, int, int[], int[]) - Method in class ons.util.PseudoControlPlane2
 
createCandidateWDMLightPath(int, int, int[], int[], String) - Method in class ons.ControlPlane
Creates a WDM LightPath Candidate to be used in Control Plane.
createCandidateWDMLightPath(int, int, int[], int[], String) - Method in interface ons.ra.ControlPlaneForRA
 
createCandidateWDMLightPath(int, int, int[], int[], String) - Method in class ons.util.PseudoControlPlane
 
createCandidateWDMLightPath(int, int, int[], int[], String) - Method in class ons.util.PseudoControlPlane2
 
createLightpath(LightPath) - Method in class ons.MyStatistics
 
createLightpath(LightPath) - Method in class ons.Tracer
Registers, in the tracer file, that a lightpath was created.
createLightpath(LightPath) - Method in class ons.VirtualTopology
First, creates a lightpath in the Physical Topology through the createLightpathInPT function.
createLightpathInOpticalGrooming(ArrayList<Integer>, LightPath, int) - Method in class ons.VirtualTopology
Checks and creates a lightpath with optical grooming over existing lightpath.
createLightpathInOpticalGrooming(ArrayList<Integer>, LightPath, int, boolean) - Method in class ons.VirtualTopology
Usado na PLI!
createLightpathInOpticalGrooming(LightPath, LightPath) - Method in class ons.VirtualTopology
Checks and creates a lightpath with optical grooming over existing lightpath (fully).
createPhysicalLightpath(LightPath) - Method in class ons.EONPhysicalTopology
Allocates optical path network.
createPhysicalLightpath(LightPath) - Method in class ons.PhysicalTopology
 
createPhysicalLightpath(LightPath) - Method in class ons.WDMPhysicalTopology
 
createPhysicalLightpathHybrid(LightPath, LightPath, int) - Method in class ons.EONPhysicalTopology
Allocates optical path with optical grooming technique.
createPhysicalLightpathInOpticalGrooming(LightPath) - Method in class ons.EONPhysicalTopology
Allocates optical path with optical grooming technique.
crosstalk(int, double) - Method in class ons.PhysicalImpairments
Retorna valor de crosstalk Referencia: Ruijie Zhu, Yongli Zhao, Hui Yang, Haoran Chen, Jie Zhang, and Jason P.
CS - Class in ons.ra
The proposed Rui Wang Complete Sharing (CS).
CS() - Constructor for class ons.ra.CS
 
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