- 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
-
- addBackupLightpath(WLightpathUnregenerated) - Method in class com.net2plan.research.niw.networkModel.WLightpathUnregenerated
-
Adds a backup lightpath to this lightpath
- addBackupRoute(Route) - Method in class com.net2plan.interfaces.networkDesign.Route
-
Adds an existing route backupRoute in the same demand, designating it as a backup of this route.
- addBorder(BufferedImage, int, Color) - Static method in class com.net2plan.utils.ImageUtils
-
Creates a new image that adds a border of the given thickness and color to the image (so the image size grows)
- addDemand(Node, Node, double, Constants.RoutingType, Map<String, String>, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new traffic demand.
- addDemandBidirectional(Node, Node, double, Constants.RoutingType, Map<String, String>, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds two demands, one in each direction,.
- addDemandsFromTrafficMatrix(DoubleMatrix2D, Constants.RoutingType, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds new traffic demands froma traffic matrix given as a DoubleMatrix2D
object.
- addFiber(WNode, WNode, List<Integer>, double, boolean) - Method in class com.net2plan.research.niw.networkModel.WNet
-
Adds a fiber to the design
- addGlobalPlanningDomain(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new planning domain to which elements can be assigned in the design.
- addIpLink(WNode, WNode, double, boolean) - Method in class com.net2plan.research.niw.networkModel.WNet
-
Adds an IP link to the network
- addLayer(String, String, String, String, URL, 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.
- addLightpath(Demand, WDMUtils.RSA, double) - Static method in class com.net2plan.libraries.WDMUtils
-
Creates a new lightpath with the given RSA, as a Route
object.
- addLightpathRequest(WNode, WNode, double, boolean) - Method in class com.net2plan.research.niw.networkModel.WNet
-
Adds a lightpath request to the design
- addLightpathUnregenerated(List<WFiber>, SortedSet<Integer>, boolean) - Method in class com.net2plan.research.niw.networkModel.WLightpathRequest
-
Adds a lightpath realizing this lightpath request.
- 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(SortedMap<MulticastDemand, List<SortedSet<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.
- addNode(double, double, String, String) - Method in class com.net2plan.research.niw.networkModel.WNet
-
Adds a node to the design
- addOrUpdateUserService(WUserService) - Method in class com.net2plan.research.niw.networkModel.WNet
-
Adds or updates a user service to the defined repository of user services
- addOrUpdateVnfType(WVnfType) - Method in class com.net2plan.research.niw.networkModel.WNet
-
Adds a new VNF type to the network, with the provided information
- addPlotNodeLayout(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new layout.
- addResource(String, String, Optional<Node>, double, String, Map<Resource, Double>, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new Resource to the network.
- addRoute(Demand, double, double, List<Link>, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new traffic route
- addRoutesAndBackupRoutesFromCandidate11PathList(SortedMap<Pair<Node, Node>, List<Pair<List<Link>, List<Link>>>>, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
For each demand in the map, adds a number of route pairs with the given paths, where each route pair has a primary route and one backup to it.
- addRoutesFromCandidatePathList(SortedMap<Pair<Node, Node>, List<List<Link>>>, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds multiples routes for each demand of the given layer, using the paths in an input Candidate Path List.
- addServiceChain(Demand, double, List<Double>, List<? extends NetworkElement>, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new traffic service chain, which is a route which also traverses and occupied resources.
- addServiceChain(List<? extends WAbstractNetworkElement>, double) - Method in class com.net2plan.research.niw.networkModel.WServiceChainRequest
-
Adds a service chain to satisfy traffic of this service chain request.
- addServiceChainRequest(WNode, boolean, WUserService) - Method in class com.net2plan.research.niw.networkModel.WNet
-
Adds a request for an upstream or downstream unidirectional service chain, for the given user service.
- addSRG(double, double, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new SRG.
- addSRGDynamic(double, double, String, String, Map<String, String>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Adds a new dynamic SRG.
- addSyntheticMonitoringTrace(TrafficSeries.FITTINGTYPE, Date, double, int, double, double, double) - Method in class com.net2plan.libraries.TrafficSeries
-
- addTag(String) - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
-
Adds a tag to this network element.
- addToPlanningDomain(String) - Method in class com.net2plan.interfaces.networkDesign.Node
-
Remove this node from the given planning domain, if it belongs to it
- addValue(Date, Double) - Method in class com.net2plan.libraries.TrafficSeries
-
- addValues(Collection<Date>, Collection<Double>) - Method in class com.net2plan.libraries.TrafficSeries
-
- addValues(Collection<Pair<Date, Double>>) - Method in class com.net2plan.libraries.TrafficSeries
-
- addValues(SortedMap<Date, Double>) - Method in class com.net2plan.libraries.TrafficSeries
-
- addVnfInstance(WNode, String, WVnfType) - Method in class com.net2plan.research.niw.networkModel.WNet
-
Adds an instance of the VNF of the given type, in the indicated host node, applying it the given name
- affectsAnyOf(Collection<? extends NetworkElement>) - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
-
Returns true if any element of the given collection of links, nodes and resources is affected by te SRG (fails if the SRG fails), false otherwise
- allocateOccupation(WLightpathUnregenerated, Collection<WFiber>, SortedSet<Integer>) - Method in class com.net2plan.research.niw.networkModel.OpticalSpectrumManager
-
Accounts for the occupation of a lightpath, updating the information in the spectrum manager
- allocateResources(WDMUtils.RSA, DoubleMatrix2D, DoubleMatrix1D) - Static method in class com.net2plan.libraries.WDMUtils
-
Updates frequencySlot2FiberOccupancy_se
and nodeRegeneratorOccupancy
to consider that a new lightpath is occupying
the resources given by rsa
.
- 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.
- 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
.
- attachToNode(Node) - Method in class com.net2plan.interfaces.networkDesign.Resource
-
Attaches this resource, now dettached of other node, to a new indicated node.
- 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