- 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