A B C D E F G H I J K L M N O P Q R S T U V W Z 

C

CACAction - Class in com.net2plan.interfaces.cacSimulation
Provides a set of actions to be returned by CAC algorithms.
CACAction(String) - Constructor for class com.net2plan.interfaces.cacSimulation.CACAction
Constructor to define a 'block request' action.
CACAction(int[], double) - Constructor for class com.net2plan.interfaces.cacSimulation.CACAction
Constructor to define an 'accept request' action.
CACAction(int, int[], double) - Constructor for class com.net2plan.interfaces.cacSimulation.CACAction
Constructor to define a 'modify connection' action.
CACAction(int) - Constructor for class com.net2plan.interfaces.cacSimulation.CACAction
Constructor to define a 'release connection' action.
CACAction.ActionType - Enum in com.net2plan.interfaces.cacSimulation
Type of action.
CACEvent - Class in com.net2plan.interfaces.cacSimulation
Provides a set of events to be used in the CAC simulator.
CACEvent(double, int, int, double, double, double) - Constructor for class com.net2plan.interfaces.cacSimulation.CACEvent
Constructor to define a 'connection request' event.
CACEvent(double, int) - Constructor for class com.net2plan.interfaces.cacSimulation.CACEvent
Constructor to define a 'connection release' event.
CACEvent.EventType - Enum in com.net2plan.interfaces.cacSimulation
Type of event.
CandidatePathList - Class in com.net2plan.libraries
A candidate path list is an object containing a set of paths computed for each demand in the network.
CandidatePathList(NetPlan, File) - Constructor for class com.net2plan.libraries.CandidatePathList
Initializes the candidate path list, previously stored in a system file.
CandidatePathList(NetPlan, String...) - Constructor for class com.net2plan.libraries.CandidatePathList
Initializes the candidate path list, computing all the paths for each demand.
CandidatePathList(NetPlan, double[], String...) - Constructor for class com.net2plan.libraries.CandidatePathList
Initializes the candidate path list, computing all the paths for each demand.
CandidatePathList(NetPlan, boolean, String...) - Constructor for class com.net2plan.libraries.CandidatePathList
Initializes the candidate path list, computing all the paths for each demand.
CandidatePathList(NetPlan, boolean, double[], String...) - Constructor for class com.net2plan.libraries.CandidatePathList
Initializes the candidate path list, computing all the paths for each demand.
check(Map<String, String>) - Static method in class com.net2plan.interfaces.networkDesign.Configuration
Checks the given options for validity.
check() - Static method in class com.net2plan.interfaces.networkDesign.Configuration
Checks value of current options.
check(Map<String, String>) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
Checks the current network state.
checkConsistency(NetPlan) - Static method in class com.net2plan.libraries.WDMUtils
Performs extra checks to those applicable to every network design, especially focused on WDM networks.
checkLayerConsistency(List<NetPlan>) - Static method in class com.net2plan.libraries.MultiLayerUtils
Check for consistency between a list of hierarchical layers.
checkLightpath(int[][], int[], boolean) - Static method in class com.net2plan.libraries.WDMUtils
Checks for validity of a given lightpath (fiber continuity and no loops).
checkProtectionSegmentMergeabilityToRoute(int, int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Tests whether a given protection segment is applicable to a route.
checkRouteContinuity(int[][], int[], boolean) - Static method in class com.net2plan.libraries.GraphUtils
Checks for validity of a given path (continuity and, optionally, no loops).
checkRouteValidityForDemand(int[], int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Checks if a sequence of links is valid for a given demand.
checkRouting_fte(int[][], double[][]) - Static method in class com.net2plan.libraries.GraphUtils
This function checks the validity of a destination-based routing (i.e IP routing).
checkValidity(boolean) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Checks the validity of the current network plan.
ClassLoaderUtils - Class in com.net2plan.utils
Class to deal with dynamic Java class loading from .class/.jar files.
ClassLoaderUtils() - Constructor for class com.net2plan.utils.ClassLoaderUtils
 
com.net2plan.interfaces.cacSimulation - package com.net2plan.interfaces.cacSimulation
Provides a set of classes and interfaces for the connection simulator tool.
com.net2plan.interfaces.networkDesign - package com.net2plan.interfaces.networkDesign
Provides a set of classes and interfaces for the network design tool.
com.net2plan.interfaces.resilienceSimulation - package com.net2plan.interfaces.resilienceSimulation
Provides a set of classes and interfaces for the resilience simulator tool.
com.net2plan.interfaces.timeVaryingTrafficSimulation - package com.net2plan.interfaces.timeVaryingTrafficSimulation
Provides a set of classes and interfaces for the time-varying traffic simulator tool.
com.net2plan.libraries - package com.net2plan.libraries
Provides a set of useful libraries to develop algorithms and reports.
com.net2plan.utils - package com.net2plan.utils
General utility static methods.
compareTo(GraphUtils.JUNGUtils.GraphPath) - Method in class com.net2plan.libraries.GraphUtils.JUNGUtils.GraphPath
 
computeDemand2LinkAssignmentMatrix() - Method in class com.net2plan.libraries.CandidatePathList
Returns the demand-link incidence matrix (a DxE matrix in which an element δde is equal to the number of times which traffic routes carrying traffic from demand d traverse link e).
computeDemand2PathAssignmentMatrix() - Method in class com.net2plan.libraries.CandidatePathList
Returns the demand-path incidence matrix (a DxP matrix in which an element δdp is equal to 1 if traffic route p is able to carry traffic from demand d).
computeDemand2PathAssignmentMatrix(NetPlan) - Static method in class com.net2plan.libraries.GraphUtils
Returns the demand-path incidence matrix (a DxP matrix in which an element δdp is equal to 1 if traffic route p is able to carry traffic from demand d).
computeECMPRoutingTableMatrix(int[][], double[], int) - Static method in class com.net2plan.libraries.IPUtils
Computes the routing tables for ECMP (Equal-Cost Multi-Path) using an OSPF-like (or IS-IS) mechanism, given a set of link weights.
computeLink2PathAssignmentMatrix() - Method in class com.net2plan.libraries.CandidatePathList
Returns the link-path incidence matrix (an ExP matrix in which an element δep is equal to the number of times which traffic route p traverses link e).
computeLink2PathAssignmentMatrix(List<int[]>, int) - Static method in class com.net2plan.libraries.GraphUtils
Returns the link-path incidence matrix (an ExP matrix in which an element δep is equal to the number of times which traffic route p traverses link e).
computeLink2PathAssignmentMatrix(NetPlan) - Static method in class com.net2plan.libraries.GraphUtils
Returns the link-path incidence matrix (an ExP matrix in which an element δep is equal to the number of times which traffic route p traverses link e).
computeOMPRoutingTableMatrix(int[][], double[], int) - Static method in class com.net2plan.libraries.IPUtils
Computes the optimal routing tables using an OSPF-OMP-like mechanism, given a set of link weights.
computePathsPerLinkSublist(int[]) - Method in class com.net2plan.libraries.CandidatePathList
For the set of paths provided, computes the map which provides for each link, the paths traversing the link.
computeRegeneratorPositions(int[][], int[], double[], double) - Static method in class com.net2plan.libraries.WDMUtils
Returns the list of nodes within the lightpath route containing a regenerator, only following a distance criterium, assuming no wavelength conversion is required.
computeShortestPathsForDemand(int, double[]) - Method in class com.net2plan.libraries.CandidatePathList
Returns the path identifiers of the shortest path for a given demand.
computeSpWeightPerDemand(double[]) - Method in class com.net2plan.libraries.CandidatePathList
Returns the shortest path cost for every demand.
computeTrafficCarriedPerDemand(double[]) - Method in class com.net2plan.libraries.CandidatePathList
Computes the amount of traffic carried for each demand, if each path carries the traffic given in x_p vector
computeTrafficInEachLink(double[]) - Method in class com.net2plan.libraries.CandidatePathList
Computes the amount of traffic in each link, if each path carries the traffic given in x_p vector
computeWeightPerPath(double[]) - Method in class com.net2plan.libraries.CandidatePathList
Computes the weight of each path in the list, for the given weight of the links.
concatenate(double[]...) - Static method in class com.net2plan.utils.DoubleUtils
Concatenates a series of arrays.
concatenate(int[]...) - Static method in class com.net2plan.utils.IntUtils
Concatenates a series of arrays.
Configuration - Class in com.net2plan.interfaces.networkDesign
Class containing current Net2Plan-wide options, and methods to work with them.
Configuration() - Constructor for class com.net2plan.interfaces.networkDesign.Configuration
 
ConnectionNetState - Class in com.net2plan.interfaces.cacSimulation
Represents the current state of a network within the connection-admission-control simulation: active connections, current traffic per link...
ConnectionNetState(NetPlan) - Constructor for class com.net2plan.interfaces.cacSimulation.ConnectionNetState
Default constructor.
Constants - Class in com.net2plan.utils
Auxiliary class with several application-wide constants.
Constants() - Constructor for class com.net2plan.utils.Constants
 
Constants.OrderingType - Enum in com.net2plan.utils
Constants for choosing the ordering type.
Constants.SearchType - Enum in com.net2plan.utils
Constants for searching methods.
contains(double[], double) - Static method in class com.net2plan.utils.DoubleUtils
Checks if an input array contains a given value
contains(int[], int) - Static method in class com.net2plan.utils.IntUtils
Checks if an input array contains a given value
containsAll(double[], double[]) - Static method in class com.net2plan.utils.DoubleUtils
Checks if an array contains all numbers from another.
containsAll(int[], int[]) - Static method in class com.net2plan.utils.IntUtils
Checks if an array contains all numbers from another.
containsAny(double[], double[]) - Static method in class com.net2plan.utils.DoubleUtils
Checks whether any element of an array is present in another.
containsAny(int[], int[]) - Static method in class com.net2plan.utils.IntUtils
Checks whether any element of an array is present in another.
convert_fte2xp(int[][], int[][], double[], double[][], List<Integer>, List<int[]>, List<Double>) - Static method in class com.net2plan.libraries.GraphUtils
Given a destination-based routing in the form f_te (fractions of traffic in a node, that is forwarded through each of its output links), and an offered traffic to the network, it generates the resulting set of paths that are produced.
convert_xde2xp(int[][], int[][], double[][], List<Integer>, List<int[]>, List<Double>) - Static method in class com.net2plan.libraries.GraphUtils
Given the amount of traffic for each demand d traversing link e, it computes the equivalent path-based routing.
convert_xde2ye(int[][], int[][], double[][]) - Static method in class com.net2plan.libraries.GraphUtils
Returns the carried traffic per link.
convert_xp2fte(int[][], int[][], int[], double[], List<int[]>, int) - Static method in class com.net2plan.libraries.GraphUtils
Given a set of traffic routes and their carried traffic returns a destination-based routing in the form f_te (fractions of traffic in a node, that is forwarded through each of its output links).
convert_xp2xde(int[][], double[], int[], List<int[]>) - Static method in class com.net2plan.libraries.GraphUtils
Given a path-based routing, returns the amount of traffic for each demand d traversing each link e.
convert_xp2xte(int[][], int[][], int[], double[], List<int[]>, int) - Static method in class com.net2plan.libraries.GraphUtils
Given a set of traffic routes and their carried traffic returns a destination-based routing in the form x_te (amount of traffic targeted to node t, transmitted through node e).
convert_xp2ye(double[], List<int[]>, int) - Static method in class com.net2plan.libraries.GraphUtils
Returns the carried traffic per link.
convert_xte2fte(int[][], double[][]) - Static method in class com.net2plan.libraries.GraphUtils
Given a destination-based routing in the form of an array x_te (amount of traffic targeted to node t, transmitted through node e), it returns the associated destination-based routing in the form of fractions f_te (fraction of the traffic targeted to node t that arrives (or is generated in) node a(e) (the initial node of link e), that is forwarded through link e).
convertBackupRoute2SequenceOfLinks(int[]) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Converts a sequence of links and segments to a sequence of links
convertPath2PathCost(int[], double[]) - Static method in class com.net2plan.libraries.GraphUtils
Returns the total cost for a given path.
convertPathList2PathCost(List<int[]>, double[]) - Static method in class com.net2plan.libraries.GraphUtils
Returns the total cost for a given a list of paths.
convertSeqLinks2seqNodes(int[], int[][]) - Static method in class com.net2plan.libraries.GraphUtils
Converts a given sequence of links to the corresponding sequence of nodes.
convertSequenceOfLinks2SequenceOfNodes(int[]) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Converts a sequence of links and segments to a sequence of nodes
convertToNetPlan() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
Converts the current network state to a network plan.
convertToNetPlan() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
Converts the current network state to a network plan.
copy() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
Returns a deep copy of the network state
copy() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a deep copy of the network design.
copy() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
Returns a deep copy of the network state
copy(double[]) - Static method in class com.net2plan.utils.DoubleUtils
Returns a deep copy of the input array.
copy(double[][]) - Static method in class com.net2plan.utils.DoubleUtils
Returns a deep copy of the input array.
copy(int[]) - Static method in class com.net2plan.utils.IntUtils
Returns a deep copy of the input array.
copy(int[][]) - Static method in class com.net2plan.utils.IntUtils
Returns a deep copy of the input array.
A B C D E F G H I J K L M N O P Q R S T U V W Z