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
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
All Classes|All Packages