- random(double, double) - Static method in class com.net2plan.utils.RandomUtils
-
Returns a random double in range [minValue, maxValue]
- random(double, double, Random) - Static method in class com.net2plan.utils.RandomUtils
-
Returns a random double in range [minValue, maxValue]
- random(int, int) - Static method in class com.net2plan.utils.RandomUtils
-
Returns a random integer in range [minValue, maxValue]
- random(int, int, Random) - Static method in class com.net2plan.utils.RandomUtils
-
Returns a random integer in range [minValue, maxValue]
- random(long, long) - Static method in class com.net2plan.utils.RandomUtils
-
Returns a random long in range [minValue, maxValue]
- random(long, long, Random) - Static method in class com.net2plan.utils.RandomUtils
-
Returns a random long in range [minValue, maxValue]
- random(double, double, int) - Static method in class com.net2plan.utils.RandomUtils
-
Returns a random double vector, with elements in range [minValue, maxValue]
- random(double, double, int, Random) - Static method in class com.net2plan.utils.RandomUtils
-
Returns a random double vector, with elements in range [minValue, maxValue]
- random(int, int, int) - Static method in class com.net2plan.utils.RandomUtils
-
Returns a random integer vector, with elements in range [minValue, maxValue]
- random(int, int, int, Random) - Static method in class com.net2plan.utils.RandomUtils
-
Returns a random integer vector, with elements in range [minValue, maxValue]
- random(long, long, int) - Static method in class com.net2plan.utils.RandomUtils
-
Returns a random long vector, with elements in range [minValue, maxValue]
- random(long, long, int, Random) - Static method in class com.net2plan.utils.RandomUtils
-
Returns a random long vector, with elements in range [minValue, maxValue]
- RandomUtils - Class in com.net2plan.utils
-
Provides static methods to obtain both random numbers and vectors.
- read2DMatrixFromFile(File) - Static method in class com.net2plan.utils.DoubleUtils
-
Reads a 2D matrix from a file.
- readEscapedString_asStringList(String, List<String>) - Static method in class com.net2plan.utils.StringUtils
-
- readFile(File) - Static method in class com.net2plan.research.niw.networkModel.ExcelReader
-
Reads the Excel file and returns a map with key the sheet name, value the matrix of objects with the values of the cells in the sheet
- readFromOptionsDefaultFile() - Static method in class com.net2plan.interfaces.networkDesign.Configuration
-
Reads options from the default file.
- readFromOptionsFile(File) - Static method in class com.net2plan.interfaces.networkDesign.Configuration
-
Reads options from a given file.
- readImageFromFile(File) - Static method in class com.net2plan.utils.ImageUtils
-
Reads an image from a file.
- readImageFromURL(URL) - Static method in class com.net2plan.utils.ImageUtils
-
Reads an image from an URL.
- readIntMatrix(String) - Static method in class com.net2plan.utils.StringUtils
-
Reads a matrix IntMatrix2D
from a String
, where rows are separated by ";" and columns by spaces
- readMatrix(String) - Static method in class com.net2plan.utils.StringUtils
-
Reads a matrix DoubleMatrix2D
from a String
, where rows are separated by ";" and columns by spaces
- readSheet(File, String) - Static method in class com.net2plan.research.niw.networkModel.ExcelReader
-
- regularizedProjection_sumEquality(DoubleMatrix1D, int[], DoubleMatrix1D, double, double) - Static method in class com.net2plan.utils.GradientProjectionUtils
-
Using a simple algorithm, finds the vector x
which minimizes \sum_k a_k x_k + epsilon * x_l^2
, subject to: x_k >= xMin_k, \sum_k x_k = C
.
- releaseOccupation(WLightpathUnregenerated) - Method in class com.net2plan.research.niw.networkModel.OpticalSpectrumManager
-
Releases all the optical slots occupied for a given lightpath in this manager
- releaseResources(WDMUtils.RSA, DoubleMatrix2D, DoubleMatrix1D) - Static method in class com.net2plan.libraries.WDMUtils
-
Updates frequencySlot2FiberOccupancy_se
to consider that a lightpath is releasing
used frequency slots, and nodeRegeneratorOccupancy
to consider that the lightpath releases the occupied regenerators
- remove() - Method in class com.net2plan.interfaces.networkDesign.Demand
-
Removes a demand, and any associated routes or forwarding rules.
- remove() - Method in class com.net2plan.interfaces.networkDesign.DynamicSrgImplementation
-
- remove() - Method in class com.net2plan.interfaces.networkDesign.dynamicSrgs.DynamicSrgAllBidiLinksTwoNodes
-
- remove() - Method in class com.net2plan.interfaces.networkDesign.Link
-
Removes the link.
- remove() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
-
Removes this multicast demand, and any associated multicast trees.
- remove() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
-
Removes this multicast tree.
- remove() - Method in class com.net2plan.interfaces.networkDesign.Node
-
Removes a node, and any associated link, demand, route or forwarding rule.
- remove() - Method in class com.net2plan.interfaces.networkDesign.Resource
-
Removes this Resource.
- remove() - Method in class com.net2plan.interfaces.networkDesign.Route
-
Removes this route.
- remove() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
-
Removes this SRG.
- remove() - Method in class com.net2plan.research.niw.networkModel.WFiber
-
Remove this fiber
- remove() - Method in class com.net2plan.research.niw.networkModel.WLightpathRequest
-
Removes this lightpath request.
- remove() - Method in class com.net2plan.research.niw.networkModel.WLightpathUnregenerated
-
Removes this lightpath
- remove() - Method in class com.net2plan.research.niw.networkModel.WNode
-
Removes this node, and all the ending and initiated links, or traversing lightpaths or service chains
- remove() - Method in class com.net2plan.research.niw.networkModel.WServiceChain
-
Removes this service chain, realeasing the resources
- remove() - Method in class com.net2plan.research.niw.networkModel.WVnfInstance
-
Removes the current VNF instance, and all the service chains traversing it
- removeAllAttributes() - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
-
Removes the attribute attached to this network element.
- removeAllDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Removes all the demands defined in the given layer.
- removeAllForwardingRules() - Method in class com.net2plan.interfaces.networkDesign.Demand
-
Removes all forwarding rules associated to the demand.
- removeAllForwardingRules() - Method in class com.net2plan.interfaces.networkDesign.Link
-
Removes all forwarding rules associated to the link.
- removeAllForwardingRules(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Removes all the forwarding rules in the given layer.
- removeAllForwardingRules(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
-
Removes all forwarding rules associated to the node for a given layer (that is, of layer links outgoing from the node).
- removeAllLinks(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Removes all the links defined in the given layer.
- removeAllLinksUnused(double, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Removes all the unsused links (those whith lesser capacity than toleranceCapacityValueToConsiderUnusedLink
) defined in the given layer.
- removeAllMulticastDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Removes all the multicast demands defined in the given layer.
- removeAllMulticastTrees(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Removes all the multicast trees defined in the given layer.
- removeAllMulticastTreesUnused(double, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Removes all the multicast trees carrying no traffic and occupying no link capacity (even in the no failure state) defined in the given layer.
- removeAllNetworkLayers() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Removes all the network layers (everything but the nodes and the SRGs).
- removeAllNodes() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Removes all the network nodes.
- removeAllResources() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Removes all the resources.
- removeAllRoutes() - Method in class com.net2plan.interfaces.networkDesign.Demand
-
Removes all forwarding rules associated to the demand.
- removeAllRoutes(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Removes all the routes defined in the given layer.
- removeAllRoutesUnused(double, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Removes all the routes defined in the given layer that do not carry traffic nor occupy link capacity in the given layer
(even in a no-failure state).
- removeAllSRGs() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Removes all the shared risk groups.
- removeAllUnicastRoutingInformation(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Removes all the routing information (unicast and multicast) for the given layer, irrespective of the routing type
setting.
- removeAllValues() - Method in class com.net2plan.libraries.TrafficSeries
-
- removeAllValuesAfterOrEqual(Date) - Method in class com.net2plan.libraries.TrafficSeries
-
- removeAllValuesBeforeOrEqual(Date) - Method in class com.net2plan.libraries.TrafficSeries
-
- removeAttribute(String) - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
-
Removes the attribute attached to this network element.
- removeBackupLightpath(WLightpathUnregenerated) - Method in class com.net2plan.research.niw.networkModel.WLightpathUnregenerated
-
Removes a backup lightpath
- removeBackupRoute(Route) - Method in class com.net2plan.interfaces.networkDesign.Route
-
Removes the given backupRoute from the backupRoute list of this route
- removeCyclesFrom_xde(int, List<Link>, Set<Demand>, DoubleMatrix2D, boolean, String, String, double) - Static method in class com.net2plan.libraries.GraphUtils
-
Removes open or closed cycles from the x_de routing matrix, for the given set of demands.
- removeCyclesFrom_xte(List<Node>, List<Link>, DoubleMatrix2D, DoubleMatrix2D, String, String, double) - Static method in class com.net2plan.libraries.GraphUtils
-
Removes open or closed cycles from the x_de routing matrix, for the given set of demands.
- removeFromPlanningDomain(String) - Method in class com.net2plan.interfaces.networkDesign.Node
-
Remove this node from the given planning domain, if it belongs to it
- removeGlobalPlanningDomain(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Removes a global planning domain, if no elements have it assigned, and there is left at least one planning domain
- removeLink(Link) - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
-
Removes a link from the set of links of the SRG.
- removeNetworkLayer(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Removes a layer, and any associated link, demand, route, or forwarding rule.
- removeNode(Node) - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
-
Removes a node from the set of nodes of the SRG.
- removePlotNodeLayout(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Removes the indicated layout, that cannot be the currently active layout, nor the default layout
- removeQosTypePriorityAndMaxLinkUtilization(String) - Method in class com.net2plan.interfaces.networkDesign.Link
-
Removes any information on the priority (lower better) and link percentage maximum utilization, assigned to the
QoS type indicated.
- removeTag(String) - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
-
Removes this tag from the network element.
- removeUrlNodeIcon(NetworkLayer) - Method in class com.net2plan.interfaces.networkDesign.Node
-
Removes any previous url of the node icon for this layer (if any)
- removeUserServiceInfo(String) - Method in class com.net2plan.research.niw.networkModel.WNet
-
Removes a user service definition from the internal repo
- removeValue(Date) - Method in class com.net2plan.libraries.TrafficSeries
-
- removeVnfType(String) - Method in class com.net2plan.research.niw.networkModel.WNet
-
Removes a defined VNF type
- renameGlobalPlanningDomain(String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Change globally the name of a planning domain, updating the information in all the elements
- reset() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Resets the state of the network to an empty NetPlan
.
- resetTimer() - Static method in class com.net2plan.libraries.ProfileUtils
-
- resize(BufferedImage, int, int) - Static method in class com.net2plan.utils.ImageUtils
-
Resizes an image.
- Resource - Class in com.net2plan.interfaces.networkDesign
-
.
- restrictDesign(SortedSet<Node>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
First computes the nodes to keep in the planning: these are the selected nodes,
the nodes involved in the demands/mDemands between them in this layer,
the nodes involved in the links at this layer that carry traffic between the selected nodes,
and the nodes associated to the links/demands at lower layers,
that carry the traffic between the selected nodes in the given layer, or carry traffic
at lower layers, of the links at this layer between the selected nodes.
- reverse(double[]) - Static method in class com.net2plan.utils.DoubleUtils
-
Reverses the order of the elements of the input array (it will be overriden).
- reverse(int[]) - Static method in class com.net2plan.utils.IntUtils
-
Reverses the order of the elements of the input array (it will be overriden).
- reverse(long[]) - Static method in class com.net2plan.utils.LongUtils
-
Reverses the order of the elements of the input array (it will be overriden).
- revertToInitialRSA(Route) - Static method in class com.net2plan.libraries.WDMUtils
-
The full RSA of the lightpath (travsersed fibers, occupied slots and regenerators) is reverted to its primary path.
- revertToInitialSetOfLinks() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
-
Changes the set of
Links
of the tree to the ones when the tree was created.
- round(double, int) - Static method in class com.net2plan.utils.DoubleUtils
-
Rounds a number to the closest double
given the number of
required decimal places.
- round(double[], int) - Static method in class com.net2plan.utils.DoubleUtils
-
Rounds a number to the nearest double
given the number of
required decimal places.
- Route - Class in com.net2plan.interfaces.networkDesign
-
This class contains a representation of a unidirectional route, an structure used to carry traffic of unicast demands at a layer,
when the layer routing type is source routing.
- route - Variable in class com.net2plan.interfaces.simulation.SimEvent.RouteModify
-
- route - Variable in class com.net2plan.interfaces.simulation.SimEvent.RouteRemove
-
- RouteAdd(Demand, List<Link>, double, double) - Constructor for class com.net2plan.interfaces.simulation.SimEvent.RouteAdd
-
Default constructor.
- routeAddedToFillByProcessor - Variable in class com.net2plan.interfaces.simulation.SimEvent.RouteAdd
-
- RouteModify(Route, List<Link>, double, double) - Constructor for class com.net2plan.interfaces.simulation.SimEvent.RouteModify
-
Default constructor.
- RouteRemove(Route) - Constructor for class com.net2plan.interfaces.simulation.SimEvent.RouteRemove
-
Default constructor.
- routingTableMatrixToString(List<Node>, List<Link>, DoubleMatrix2D) - Static method in class com.net2plan.libraries.IPUtils
-
Outputs a given set of routing tables to a String
.
- routingType - Variable in class com.net2plan.interfaces.simulation.SimEvent.DemandAdd
-
- rsa - Variable in class com.net2plan.libraries.WDMUtils.LightpathModify
-
The new RSA of the lightpath
- RSA(Route, boolean) - Constructor for class com.net2plan.libraries.WDMUtils.RSA
-
Creates a RSA object reading the information from the existing Route object (and its WDM-related attributes).
- RSA(List<Link>, IntMatrix2D, int[]) - Constructor for class com.net2plan.libraries.WDMUtils.RSA
-
Creates a RSA object from the provided information
- RSA(List<Link>, IntMatrix2D) - Constructor for class com.net2plan.libraries.WDMUtils.RSA
-
Equivalent to RSA (seqLinks , seqFrequencySlot, null)
- RSA(List<Link>, int, int) - Constructor for class com.net2plan.libraries.WDMUtils.RSA
-
Creates a RSA with the same set of contigous slots occupied in all the traversed fibers
- RSA(List<Link>, int, int, int[]) - Constructor for class com.net2plan.libraries.WDMUtils.RSA
-
Creates a RSA with the same set of contigous slots occupied in all the traversed fibers
- RSA(List<Link>, int) - Constructor for class com.net2plan.libraries.WDMUtils.RSA
-
Creates a RSA where the same one single slot is occupied in all the traversed links.