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

A

about() - Method in class com.jom.OptimizationProblem
Returns an informative string about the JOM library
activityFactor(double, double, double, double) - Static method in class com.net2plan.libraries.TrafficMatrixGenerationModels
Returns the activity factor of a node, given the current UTC hour and its timezone (see [1]).
add(double, Object) - Method in class com.net2plan.utils.TimeTrace
 
addConstraint(String) - Method in class com.jom.OptimizationProblem
Adds (an array of) constraints to the optimization problem.
addConstraint(String, String) - Method in class com.jom.OptimizationProblem
Adds (an array of) constraints to the optimization problem.
addDecisionVariable(String, boolean, int[]) - Method in class com.jom.OptimizationProblem
Same as addDecisionVariable(name, isInteger, size, null, null);
addDecisionVariable(String, boolean, int[], double, double) - Method in class com.jom.OptimizationProblem
addDecisionVariable(String name, boolean isInteger, int[] size, DoubleMatrixND x_l, DoubleMatrixND x_u), but now the lower (upper) bounds for all the decision variables in the array are equal to x_l (x_u).
addDecisionVariable(String, boolean, int[], double[], double[]) - Method in class com.jom.OptimizationProblem
Adds an array of decision variables to the optimization problem
addDecisionVariable(String, boolean, int[], DoubleMatrix1D, DoubleMatrix1D) - Method in class com.jom.OptimizationProblem
Adds an array of decision variables to the optimization problem
addDecisionVariable(String, boolean, int[], DoubleMatrixND, DoubleMatrixND) - Method in class com.jom.OptimizationProblem
Adds an array of decision variables to the optimization problem
addDemand(Node, Node, double, Map<String, String>, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Adds a new traffic demand.
addDemandBidirectional(Node, Node, double, Map<String, String>, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Adds two demands, one in each direction,.
addDemandsFromTrafficMatrix(DoubleMatrix2D, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Adds new traffic demands froma traffic matrix given as a DoubleMatrix2D object.
addLayer(String, String, String, String, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Adds a new layer.
addLayerFrom(NetworkLayer) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Creates a new layer and adds the links, routes etc. from the input layer.
addLightpathAndUpdateOccupancy(Demand, List<Link>, double, int, DoubleMatrix2D) - Static method in class com.net2plan.libraries.WDMUtils
Creates a new lightpath and updates the wavelength occupancy.
addLightpathAndUpdateOccupancy(Demand, List<Link>, double, int[], DoubleMatrix2D) - Static method in class com.net2plan.libraries.WDMUtils
Creates a new lightpath and updates the wavelength occupancy.
addLightpathAndUpdateOccupancy(Demand, List<Link>, double, int[], int[], DoubleMatrix2D, DoubleMatrix1D) - Static method in class com.net2plan.libraries.WDMUtils
Creates a new lightpath and updates the wavelength occupancy.
addLightpathAsProtectionSegmentAndUpdateOccupancy(List<Link>, int, DoubleMatrix2D) - Static method in class com.net2plan.libraries.WDMUtils
Creates a new protection lightpath and updates the wavelength occupancy.
addLightpathAsProtectionSegmentAndUpdateOccupancy(List<Link>, int[], DoubleMatrix2D) - Static method in class com.net2plan.libraries.WDMUtils
Creates a new protection lightpath and updates the wavelength occupancy.
addLightpathAsProtectionSegmentAndUpdateOccupancy(List<Link>, int[], int[], DoubleMatrix2D, DoubleMatrix1D) - Static method in class com.net2plan.libraries.WDMUtils
Creates a new protection lightpath and updates the wavelength occupancy.
addLink(Node, Node, double, double, double, Map<String, String>, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Adds a new link.
addLink(Link) - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Adds a link to the SRG.
addLinkBidirectional(Node, Node, double, double, double, Map<String, String>, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Adds two links, one in each direction.
addMulticastDemand(Node, Set<Node>, double, Map<String, String>, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Adds a new multicast traffic demand.
addMulticastTree(MulticastDemand, double, double, Set<Link>, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Adds a new traffic multicast tree.
addMulticastTreesFromCandidateTreeList(Map<MulticastDemand, List<Set<Link>>>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Adds multiple multicast trees from a Candidate Tree list.
addNode(double, double, String, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Adds a new node to the network.
addNode(Node) - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Adds a node to the SRG.
addProtectionSegment(List<Link>, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Adds a new protection segment.
addProtectionSegment(ProtectionSegment) - Method in class com.net2plan.interfaces.networkDesign.Route
Adds a protection segment to the list of backup protection segments (both must belong to the same layer).
addRoute(Demand, double, double, List<Link>, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Adds a new traffic route Important: Routing type must be SOURCE_ROUTING.
addRoutesAndProtectionSegmentFromCandidate11PathList(Map<Demand, List<Pair<List<Link>, List<Link>>>>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
 
addRoutesFromCandidatePathList(Map<Demand, List<List<Link>>>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Adds multiples routes from a Candidate Path List.
addRoutesFromCandidatePathList(NetworkLayer, double[], String...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Same as addRoutesFromCandidatePathList(computeUnicastCandidatePathList(layer , costs , paramValuePairs);
addRoutesFromCandidatePathList(double[], String...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Same as addRoutesFromCandidatePathList(computeUnicastCandidatePathList(costs , paramValuePairs);
addSRG(double, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Adds a new SRG.
aggregate(DoubleDoubleFunction, DoubleFunction) - Method in class com.jom.DoubleMatrixND
Applies a function to each cell and aggregates the results.
aggregate(DoubleDoubleFunction, DoubleFunction, IntArrayList) - Method in class com.jom.DoubleMatrixND
Applies a function to all cells with the given indexes and aggregates the results
aggregate(DoubleMatrixND, DoubleDoubleFunction, DoubleDoubleFunction) - Method in class com.jom.DoubleMatrixND
Applies a function to each corresponding cell of two matrices and aggregates the results.
allocateResources(List<Link>, int[], DoubleMatrix2D, int[], DoubleMatrix1D) - Static method in class com.net2plan.libraries.WDMUtils
Updates wavelengthFiberOccupancy to consider that a new lightpath is occupying a wavelength in each fiber.
alphaUtility(DoubleMatrix1D, double) - Static method in class com.net2plan.libraries.NetworkPerformanceMetrics
 
arrayOf(boolean...) - Static method in class com.net2plan.utils.BooleanUtils
Generates a boolean[] from comma-separated values.
arrayOf(double...) - Static method in class com.net2plan.utils.DoubleUtils
Generates a double[] from comma-separated values.
arrayOf(int...) - Static method in class com.net2plan.utils.IntUtils
Generates an int[] from comma-separated values.
arrayOf(long...) - Static method in class com.net2plan.utils.LongUtils
Generates a long[] from comma-separated values.
arrayOf(String...) - Static method in class com.net2plan.utils.StringUtils
Generates an String[] from comma-separated values.
ascending(double, double) - Method in class com.jom.DoubleMatrixND
Fills the current array with ascending numbers (in the order of the linear indexes)
asObjectArray(boolean[]) - Static method in class com.net2plan.utils.BooleanUtils
Converts from boolean[] to Boolean[].
asObjectArray(double[]) - Static method in class com.net2plan.utils.DoubleUtils
Converts from a double array to a Double array.
asObjectArray(int[]) - Static method in class com.net2plan.utils.IntUtils
Converts from an int array to an Integer array.
asObjectArray(long[]) - Static method in class com.net2plan.utils.LongUtils
Converts from an long array to an Long array.
asPrimitiveArray(Boolean[]) - Static method in class com.net2plan.utils.BooleanUtils
Converts from Boolean[] to boolean[].
asPrimitiveArray(Double[]) - Static method in class com.net2plan.utils.DoubleUtils
Converts from a Double array to a double array.
asPrimitiveArray(Integer[]) - Static method in class com.net2plan.utils.IntUtils
Converts from an Integer array to an int array.
asPrimitiveArray(Long[]) - Static method in class com.net2plan.utils.LongUtils
Converts from an Long array to an long array.
assign(double) - Method in class com.jom.DoubleMatrixND
Sets all cells to the state specified by value
assign(double[]) - Method in class com.jom.DoubleMatrixND
Sets all cells to the state specified by values. values is required to have as many cells as this.
assign(DoubleFunction) - Method in class com.jom.DoubleMatrixND
Assigns the result of a function to each cell. x[i] = function(x[i]).
assign(DoubleMatrixND) - Method in class com.jom.DoubleMatrixND
Replaces all cell values of the receiver with the values of another matrix.
assign(DoubleMatrixND, DoubleDoubleFunction) - Method in class com.jom.DoubleMatrixND
Assigns the result of a function to each cell; x[i] = function(x[i],y[i]).
assign(DoubleMatrixND, DoubleDoubleFunction, IntArrayList) - Method in class com.jom.DoubleMatrixND
Assigns the result of a function to all cells with a given indexes function - a function object taking as first argument the current cell's value of this, and as second argument the current cell's value of y
assign(DoubleProcedure, double) - Method in class com.jom.DoubleMatrixND
Assigns a value to all cells that satisfy a condition.
assign(DoubleProcedure, DoubleFunction) - Method in class com.jom.DoubleMatrixND
Assigns the result of a function to all cells that satisfy a condition.
assignFrom(NetPlan) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Assigns the information from the input NetPlan.
associatedRoutes - Variable in class com.net2plan.interfaces.simulation.SimEvent.SegmentAdd
 
average(double[]) - Static method in class com.net2plan.utils.DoubleUtils
Returns the average value of an array.
average(Map<A, Double>) - Static method in class com.net2plan.utils.DoubleUtils
Returns the average of the map values.
average(Collection<Double>) - Static method in class com.net2plan.utils.DoubleUtils
Returns the average value of a collection.
average(int[]) - Static method in class com.net2plan.utils.IntUtils
Returns the average value of an array.
average(Map<A, Integer>) - Static method in class com.net2plan.utils.IntUtils
Returns the average of the map values.
average(Collection<Integer>) - Static method in class com.net2plan.utils.IntUtils
Returns the average value of a collection.
average(long[]) - Static method in class com.net2plan.utils.LongUtils
Returns the average value of an array.
averageNonZeros(double[]) - Static method in class com.net2plan.utils.DoubleUtils
Returns the average value only among non-zero values
averageNonZeros(int[]) - Static method in class com.net2plan.utils.IntUtils
Returns the average value only among non-zero values
averageNonZeros(long[]) - Static method in class com.net2plan.utils.LongUtils
Returns the average value only among non-zero values
A B C D E F G H I J K L M N O P Q R S T U V W Z 
Skip navigation links