- decouple() - Method in class com.net2plan.interfaces.networkDesign.Demand
-
Decouples this demand from an other layer link.
- decouple() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
-
Decouples this mulicast demand from a set of upper layer
Links
.
- DEFAULT_PRIORITY - Static variable in class com.net2plan.interfaces.simulation.SimEvent
-
Default priority for events (higher values give higher priority).
- DefaultModulationSet - Static variable in class com.net2plan.libraries.FlexGridUtils.ModulationFormat
-
Default set of available modulations (BPSK, QPSK, 8-QAM, 16-QAM).
- Demand - Class in com.net2plan.interfaces.networkDesign
-
This class contains a representation of a unicast demand.
- demand - Variable in class com.net2plan.interfaces.simulation.SimEvent.DemandModify
-
- demand - Variable in class com.net2plan.interfaces.simulation.SimEvent.DemandRemove
-
- demand - Variable in class com.net2plan.interfaces.simulation.SimEvent.RouteAdd
-
- demand - Variable in class com.net2plan.libraries.WDMUtils.LightpathAdd
-
- DemandAdd(Node, Node, NetworkLayer, double) - Constructor for class com.net2plan.interfaces.simulation.SimEvent.DemandAdd
-
Default constructor.
- demandAddedToFillByProcessor - Variable in class com.net2plan.interfaces.simulation.SimEvent.DemandAdd
-
- DemandModify(Demand, double, boolean) - Constructor for class com.net2plan.interfaces.simulation.SimEvent.DemandModify
-
Default constructor.
- DemandRemove(Demand) - Constructor for class com.net2plan.interfaces.simulation.SimEvent.DemandRemove
-
Default constructor.
- descending(double, double) - Method in class com.jom.DoubleMatrixND
-
Fills the current array with descending numbers (in the order of the linear indexes)
- destinationNode - Variable in class com.net2plan.interfaces.simulation.SimEvent.LinkAdd
-
- divide(double[], double[]) - Static method in class com.net2plan.utils.DoubleUtils
-
Divides two arrays element-to-element
- divide(double[], double) - Static method in class com.net2plan.utils.DoubleUtils
-
Divides all elements in an array by a scalar.
- divide(Map<A, Double>, double) - Static method in class com.net2plan.utils.DoubleUtils
-
Divides all elements in a map by a scalar.
- divide(Map<A, Double>, Map<A, Double>) - Static method in class com.net2plan.utils.DoubleUtils
-
Returns the element-wise quotient of two maps.
- divide(int[], int[]) - Static method in class com.net2plan.utils.IntUtils
-
Divides two arrays element-to-element.
- divide(int[], double) - Static method in class com.net2plan.utils.IntUtils
-
Divides all elements in an array by a scalar.
- divide(Map<A, Integer>, double) - Static method in class com.net2plan.utils.IntUtils
-
Divides all elements in a map by a scalar.
- divide(Map<A, Integer>, Map<A, Integer>) - Static method in class com.net2plan.utils.IntUtils
-
Returns the element-wise quotient of two maps.
- divide(long[], double) - Static method in class com.net2plan.utils.LongUtils
-
Divides all elements in an array by a scalar.
- divide(long[], long[]) - Static method in class com.net2plan.utils.LongUtils
-
Divides two arrays element-to-element.
- divideNonSingular(double[], double[]) - Static method in class com.net2plan.utils.DoubleUtils
-
Divides two arrays element-to-element, but when numerator and denominator = 0, returns 0 instead of a singularity (NaN)
- divideNonSingular(int[], int[]) - Static method in class com.net2plan.utils.IntUtils
-
Divides two arrays element-to-element, but when numerator and denominator = 0, returns 0 instead of a singularity (NaN)
- divideNonSingular(long[], long[]) - Static method in class com.net2plan.utils.LongUtils
-
Divides two arrays element-to-element, but when numerator and denominator = 0, returns 0 instead of a singularity (NaN)
- DoubleMatrixND - Class in com.jom
-
This class implements the functionality to handle an array of doubles of an arbitrary number of dimensions.
- DoubleMatrixND(double) - Constructor for class com.jom.DoubleMatrixND
-
Creates a 1x1 dense array with the given value.
- DoubleMatrixND(double[][]) - Constructor for class com.jom.DoubleMatrixND
-
Creates a 2D dense array, with the same size as value, and initializes with the data in values
- DoubleMatrixND(double[][], String) - Constructor for class com.jom.DoubleMatrixND
-
Creates a 2D array of the appropriated type, with the same size as value, and initializes with the data in values
- DoubleMatrixND(double[][][]) - Constructor for class com.jom.DoubleMatrixND
-
Creates a 3D dense array, with the same size as value, and initializes with the data in values
- DoubleMatrixND(double[][][], String) - Constructor for class com.jom.DoubleMatrixND
-
Creates a 3D array of the appropriated type, with the same size as value, and initializes with the data in values
- DoubleMatrixND(double[][][][]) - Constructor for class com.jom.DoubleMatrixND
-
Creates a 4D dense array, with the same size as value, and initializes with the data in values
- DoubleMatrixND(double[][][][], String) - Constructor for class com.jom.DoubleMatrixND
-
Creates a 4D array of the appropriated type, with the same size as value, and initializes with the data in values
- DoubleMatrixND(DoubleMatrix2D) - Constructor for class com.jom.DoubleMatrixND
-
Creates a 2D array of the same type (sparse, dense) as values, and also with the same size and data
- DoubleMatrixND(DoubleMatrix3D) - Constructor for class com.jom.DoubleMatrixND
-
Creates a 3D array of the same type (sparse, dense) as values, and also with the same size and data
- DoubleMatrixND(int[]) - Constructor for class com.jom.DoubleMatrixND
-
Creates a dense empty array of the given size, initialized to zeros
- DoubleMatrixND(int[], double) - Constructor for class com.jom.DoubleMatrixND
-
Creates a dense array of the given size, initialized to value
- DoubleMatrixND(int[], double, String) - Constructor for class com.jom.DoubleMatrixND
-
Creates an array of the given size and type.
- DoubleMatrixND(int[], double[]) - Constructor for class com.jom.DoubleMatrixND
-
Creates a dense array of the given size, using values as initializing data. values must be a vector of as many elements as the number of cells in the array (product of the numbers in size parameter). i-th index in values vector is put in the array position of i-th linear index.
- DoubleMatrixND(int[], double[], String) - Constructor for class com.jom.DoubleMatrixND
-
Creates an array of the given size and type, using values as initializing data. values must be a vector of as many elements as the number of cells in the array (product of the numbers in size parameter). i-th index in values vector is put in the array position of i-th linear index.
- DoubleMatrixND(int[], DoubleMatrix1D) - Constructor for class com.jom.DoubleMatrixND
-
Creates an array of the given size and the same type as values, using values as initializing data. values must have as many elements as the number of cells in the array (product of the numbers in size parameter). i-th index in values vector is put in the array position of i-th linear index.
- DoubleMatrixND(int[], int[]) - Constructor for class com.jom.DoubleMatrixND
-
Creates a dense array of the given size, using values as initializing data, previously casted to double. values must be a vector of as many elements as the number of cells in the array (product of the numbers in size parameter). i-th index in values vector is put in the array position of i-th linear index.
- DoubleMatrixND(int[], int[], String) - Constructor for class com.jom.DoubleMatrixND
-
Creates an array of the given size and type, using values as initializing data, previously casted to double. values must be a vector of as many elements as the number of cells in the array (product of the numbers in size parameter). i-th index in values vector is put in the array position of i-th linear index.
- DoubleMatrixND(int[], String) - Constructor for class com.jom.DoubleMatrixND
-
Creates an empty array of the given size and type, initialized to zeros
- DoubleUtils - Class in com.net2plan.utils
-
Provides extra functionality for double
primitives.