- acceptPath(GraphUtils.GraphPath<E>) - Method in class com.net2plan.libraries.GraphUtils.YenAlgorithm
-
Indicates whether a path is valid.
- activateActionMonitoring() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Activate monitoring of actions.
- 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]).
- addDemand(long, long, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new traffic demand.
- addDemand(long, long, long, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new traffic demand.
- addDemandBidirectional(long, long, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new bidirectional traffic demand, that is, a demand on each direction.
- addDemandBidirectional(long, long, long, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new bidirectional traffic demand, that is, a demand on each direction.
- addForwardingRule(long, long, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new forwarding rule (or override an existing one).
- addForwardingRule(long, long, long, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new forwarding rule (or override an existing one).
- addForwardingRules(Map<Pair<Long, Long>, Double>, boolean) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a set of forwarding rules (or override existing ones).
- addForwardingRules(long, Map<Pair<Long, Long>, Double>, boolean) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a set of forwarding rules (or override existing ones).
- addLayer(String, String, String, String, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new layer.
- addLink(long, long, double, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new link.
- addLink(long, long, long, double, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new link.
- addLink(long, long, double, double, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new link.
- addLink(long, long, long, double, double, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new link.
- addLinkBidirectional(long, long, double, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new bidirectional link, that is, a link on each direction.
- addLinkBidirectional(long, long, long, double, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new bidirectional link, that is, a link on each direction.
- addLinkBidirectional(long, long, double, double, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new bidirectional link, that is, a link on each direction.
- addLinkBidirectional(long, long, long, double, double, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new bidirectional link, that is, a link on each direction.
- addLinkToSRG(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a link to a given SRG.
- addLinkToSRG(long, long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a link to a given SRG.
- addNode(double, double, String, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new node to the network.
- addNodeToSRG(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a node to a given SRG.
- addPath(long, List<Long>) - Method in class com.net2plan.libraries.CandidatePathList
-
Adds a new path to the path list.
- addProtectionSegment(List<Long>, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new protection segment.
- addProtectionSegment(long, List<Long>, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new protection segment.
- addProtectionSegmentToRouteBackupSegmentList(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a protection segment in the default layer to the list of backup protection segments of a route.
- addProtectionSegmentToRouteBackupSegmentList(long, long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a protection segment in the given layer to the list of backup protection segments of a route.
- addRoute(long, double, List<Long>, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new traffic route.
- addRoute(long, double, double, List<Long>, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new traffic route.
- addRoute(long, long, double, List<Long>, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new traffic route.
- addRoute(long, long, double, double, List<Long>, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new traffic route.
- addRoutes(CandidatePathList) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds traffic routes from a candidate path list.
- addRoutes(long, CandidatePathList) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds traffic routes from a candidate path list.
- addRoutes(CandidatePathList, double[], boolean) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds traffic routes from a candidate path list.
- addRoutes(CandidatePathList, double[], double[], boolean) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds traffic routes from a candidate path list.
- addRoutes(long, CandidatePathList, double[], boolean) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds traffic routes from a candidate path list.
- addRoutes(long, CandidatePathList, double[], double[], boolean) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds traffic routes from a candidate path list.
- addRoutesFromDemandLinkCarriedTraffic(DoubleMatrix2D) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds traffic routes from demand-link routing.
- addRoutesFromDemandLinkCarriedTraffic(long, DoubleMatrix2D) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds traffic routes from demand-link routing.
- addRoutesFromDestinationLinkCarriedTraffic(DoubleMatrix2D) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds traffic routes from destination-link routing.
- addRoutesFromDestinationLinkCarriedTraffic(long, DoubleMatrix2D) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds traffic routes from destination-link routing.
- addSRG(double, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new SRG.
- allocateResources(List<Long>, int[], List<Set<Long>>) - Static method in class com.net2plan.libraries.WDMUtils
-
Updates wavelengthFiberOccupancy
to consider that a new lightpath is occupying
a wavelength in each fiber.
- allocateResources(List<Long>, int, List<Set<Long>>) - Static method in class com.net2plan.libraries.WDMUtils
-
Updates wavelengthFiberOccupancy
to consider that a new lightpath is occupying
a wavelength in each fiber.
- allocateResources(Map<Long, Pair<Long, Long>>, List<Long>, int[], List<Set<Long>>, int[], Map<Long, Integer>) - Static method in class com.net2plan.libraries.WDMUtils
-
Updates wavelengthFiberOccupancy
to consider that a new lightpath is occupying
a wavelength in each fiber.
- allocateResources(Map<Long, Pair<Long, Long>>, List<Long>, int, List<Set<Long>>, int[], Map<Long, Integer>) - Static method in class com.net2plan.libraries.WDMUtils
-
Updates wavelengthFiberOccupancy
to consider that a new lightpath is occupying
a wavelength in each fiber.
- 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.
- 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.
- assignFrom(NetPlan) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Assigns the information from the input NetPlan
.
- 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