Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Z 

G

gcd(double[]) - Static method in class com.net2plan.utils.DoubleUtils
Computes the greatest common divisor of a double array.
gcd(Collection<Double>) - Static method in class com.net2plan.utils.DoubleUtils
Computes the greatest common divisor of an input collection.
gcd(int[]) - Static method in class com.net2plan.utils.IntUtils
Computes the greatest absolute common divisor of an integer array.
gcd(Collection<Integer>) - Static method in class com.net2plan.utils.IntUtils
Computes the greatest common divisor of an input collection.
gcd(long[]) - Static method in class com.net2plan.utils.LongUtils
Computes the greatest absolute common divisor of an integer array.
get(int) - Method in class com.jom.DoubleMatrixND
Returns the matrix cell value at the given index.
get(int[]) - Method in class com.jom.DoubleMatrixND
Returns the matrix cell value at the given subindexes
getAdjacencyMatrix(List<Node>, List<? extends NetworkElement>) - Static method in class com.net2plan.libraries.GraphUtils
Given a map of links, it computes the adjacency matrix.
getAffectedLinks() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns all the links affected by the SRG at all the layers: the links affected, and the input and output links of the affected nodes
getAffectedLinks(NetworkLayer) - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns all the links affected by this SRG, but only those at a particular layer.
getAffectedMulticastTrees() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the set of multicast trees affected by the SRG (fail, when the SRG is in failure state).
getAffectedMulticastTrees(NetworkLayer) - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the set of multicast trees in the given layer affected by the SRG (fail, when the SRG is in failure state)
getAffectedProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the set of protection segments affected by the SRG (fail, when the SRG is in failure state).
getAffectedProtectionSegments(NetworkLayer) - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the set of protection segments in the given layer affected by the SRG (fail, when the SRG is in failure state)
getAffectedRoutes() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the set of routes affected by the SRG (fail, when the SRG is in failure state).
getAffectedRoutes(NetworkLayer) - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the set of routes in the given layer affected by the SRG (fail, when the SRG is in failure state)
getAffectingSRGs(Collection<Link>) - Static method in class com.net2plan.libraries.SRGUtils
Returns a set of SRGs that are affecting the given links.
getAlgebraicConnectivity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the algebraic connectivity of the network.
getAllLooplessShortestPaths(List<Node>, List<Link>, Node, Node, Map<Link, Double>) - Static method in class com.net2plan.libraries.GraphUtils
Returns all the loopless shortest paths between two nodes.
getAssociatedMulticastTrees(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of multicast trees that start, end or traverse this node, in the given layer.
getAssociatedProtectionSegments(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of protection segments that start, end or traverse this node, in the given layer.
getAssociatedRoutes(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of routes that start, end or traverse this node, in the given layer.
getAssociatedRoutesToWhichIsBackup() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
Returns the routes this segment is a potential backing up segment
getAssortativity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the assortativity of the network.
getAttribute(String) - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the value of a given attribute for this network element.
getAttributes(Collection<? extends NetworkElement>, String) - Static method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the values of a given attribute for all the provided network elements.
getAttributes() - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the element attributes (a copy)
getAvailability() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the availability (between 0 and 1) of the SRG.
getAverageHopsAndLengthOfMulticastTrees(List<MulticastTree>) - Static method in class com.net2plan.libraries.TrafficComputationEngine
Returns the average number of hops (number of links) and km (summing all links) of the multicast trees in the network
getAverageNeighborConnectivity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the average neighbor connectivity.
getAverageOutNodeDegree() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the average number of outgoing links per node.
getAverageShortestPathDistance() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the average shortest path distance among all node-pair shortest paths.
getAverageTwoTermReliability() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the average two-term reliability (A2TR) of the network.
getBidirectionalMatrix(List<Node>, List<Link>) - Static method in class com.net2plan.libraries.GraphUtils
Given a map of links representing a bidirectional topology, with the same number of links on each direction for each node pair, it bundles into opposite link pairs and computes the bidirectional matrix.
getBidirectionalPair() - Method in class com.net2plan.interfaces.networkDesign.Demand
If this demand was added using the method addDemandBidirectional(), returns the demand in the other direction (if it was not previously removed).
getBidirectionalPair() - Method in class com.net2plan.interfaces.networkDesign.Link
If the link was added using addLinkBidirectional(), returns the link in the opposite direction (if it was not previously removed).
getBlockedTraffic() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the blocked traffic of the demand (offered minus carried, or 0 if carried is above offered).
getBlockedTraffic() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the blocked traffic of the demand (offered minus carried, or 0 if carried is above offered).
getBoolean() - Method in class com.net2plan.utils.InputParameter
 
getCapacitatedShortestPath(Collection<Node>, Collection<Link>, Node, Node, Map<Link, Double>, Map<Link, Double>, double) - Static method in class com.net2plan.libraries.GraphUtils
 
getCapacity() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link capacity.
getCarriedTraffic() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the carried traffic of the demand.
getCarriedTraffic() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the carried traffic of the demand, summing all the associated Multicast Trees
getCarriedTraffic() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the multicast tree carried traffic.
getCarriedTraffic() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
The carried traffic (in traffic units) of the routes traversing this segment.
getCarriedTraffic() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route carried traffic at this moment.
getCarriedTrafficIncludingProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link carried traffic (in traffic demand units).
getCarriedTrafficIncludingProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
This method cannot be called for protection segments (raises an exception)
getCarriedTrafficInNoFailureState() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the multicast tree amount of carried traffic, assuming the tree is traversing no failing link or node.
getCarriedTrafficInNoFailureState() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route amount of carried traffic, if the tree was not traversing any failing link or node.
getCarriedTrafficNotIncludingProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link carried traffic (in traffic demand units).
getCarriedTrafficNotIncludingProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
This method cannot be called for protection segments (raises an exception)
getClassesFromFile(File, Class<T>) - Static method in class com.net2plan.utils.ClassLoaderUtils
Returns a list of Java classes from a .class/.jar file implementing/extending the specified class.
getClusteringCoefficient() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the clustering coefficient of the network.
getCoupledDemand() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the unicast Demand the link is coupled to, or null if none.
getCoupledLink() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the link this demand is coupled to.
getCoupledLinks() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the Set of Links this demand is coupled to, or an empty Set if this demand is not coupled.
getCoupledMulticastDemand() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the MulticastDemand the link is coupled to, or null if none.
getCurrentlyTraversedProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns a list with the currently traversed protection segments for this route, in the same order in which they are traversed.
getDemand(int, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the demand with the given index.
getDemand() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the demand that the route is associated to
getDemandFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the demand with the given unique identifier.
getDemandIds(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of demand unique ids for the given layer (i-th position, corresponds to index i).
getDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of demands for the given layer (i-th position, corresponds to index i).
getDemandsBlocked(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the demands that have blocked traffic in the given layer.
getDemandsCoupled(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of unicast demands that are coupled.
getDemandTotalBlockedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the total blocked traffic, summing up all the unicast demands, in the given layer.
getDemandTotalCarriedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the total carried traffic, summing up for all the unicast demands, in the given layer.
getDemandTotalOfferedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the total offered traffic, summing up for all the unicast demands, in the given layer.
getDemandTrafficUnitsName(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the name of the traffic units of the demands of the given layer.
getDensity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the density of the network.
getDescription() - Method in interface com.net2plan.interfaces.networkDesign.IAlgorithm
Returns the description.
getDescription() - Method in interface com.net2plan.interfaces.networkDesign.IReport
Returns the description.
getDescription() - Method in class com.net2plan.interfaces.networkDesign.NetworkLayer
Returns the user-defined layer description
getDescription() - Method in class com.net2plan.interfaces.simulation.ICombinedEventGenerator
 
getDescription() - Method in class com.net2plan.interfaces.simulation.ICombinedEventProcessor
 
getDescription() - Method in class com.net2plan.interfaces.simulation.IEventGenerator
Returns the description.
getDescription() - Method in class com.net2plan.interfaces.simulation.IEventProcessor
Returns the description.
getDestinationNode() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link destination Node.
getDiameter() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the diameter of the network.
getDouble() - Method in class com.net2plan.utils.InputParameter
 
getEgressCarriedMulticastTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total current multicast carried traffic ending in the node, counting the multicast demands at the given layer.
getEgressCarriedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total current carried traffic ending in the node, counting the demands at the given layer.
getEgressNode() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the demand egress node.
getEgressNode() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route egress node, which is the egress node if its associated demand
getEgressNodes() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the Set of demand egress Nodes.
getEgressNodes() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the Set of egress Nodes of the tree (i.e the ones of the associated multicast demand).
getEgressOfferedMulticastTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total multicast offered traffic ending in the node, counting the multicast demands at the given layer.
getEgressOfferedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total unicast offered traffic ending in the node, counting the demands at the given layer.
getEventDestinationModule() - Method in class com.net2plan.interfaces.simulation.SimEvent
Returns the destination module of the event.
getEventObject() - Method in class com.net2plan.interfaces.simulation.SimEvent
Returns the custom object of the event (may be null).
getEventPriority() - Method in class com.net2plan.interfaces.simulation.SimEvent
Returns the event priority.
getEventTime() - Method in class com.net2plan.interfaces.simulation.SimEvent
Returns the event time.
getEventType() - Method in class com.net2plan.interfaces.simulation.SimEvent
Returns the custom event type.
getFiberNumWavelengths(Link) - Static method in class com.net2plan.libraries.WDMUtils
Returns the number of wavelengths for the given fiber.
getFifth() - Method in class com.net2plan.utils.Quintuple
Returns the fifth element from this tuple.
getFileFilter() - Static method in class com.net2plan.utils.ClassLoaderUtils
Returns the file filter for this class loader.
getFirst() - Method in class com.net2plan.utils.Pair
Returns the first element from this pair.
getFirst() - Method in class com.net2plan.utils.Quadruple
Returns the first element from this quadruple.
getFirst() - Method in class com.net2plan.utils.Quintuple
Returns the first element from this quintuple.
getFirst() - Method in class com.net2plan.utils.Triple
Returns the first element from this triple.
getFirstAvailableNodeAfterFailures() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the first node in the route that is in up state after all failures in the route.
getFirstAvailableNodeBeforeFailures() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the first node starting from the route ingress node that is in up state, and is immediatly before a failed resource for this route.
getForwardingRuleCarriedTraffic(Demand, Link) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the traffic that is carried using a forwarding rule, in the given layer.
getForwardingRules() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the non zero forwarding rules as a map of pairs demand-link, and its associated splitting factor (between 0 and 1).
getForwardingRules() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the non zero forwarding rules that are defined in the link.
getForwardingRules(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the forwarding rules for the given layer.
getForwardingRules(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of forwarding rules of links initiated in the node of the given layer, which have a non-zero splitting factor.
getForwardingRules(Demand) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of forwarding rules of links initiated in the node and associated to the given demand (the links are then in the same layer as the demand), that have a non-zero splitting factor
getForwardingRules() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
This method cannot be called for protection segments (raises an exception)
getForwardingRuleSplittingFactor(Demand, Link, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the splitting factor of the forwarding rule of the given demand and link.
getFourth() - Method in class com.net2plan.utils.Quadruple
Returns the fourth element from this quadruple.
getFourth() - Method in class com.net2plan.utils.Quintuple
Returns the fourth element from this quintuple.
getHeterogeneity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the heterogeneity of the network.
getHTMLFromFile(File) - Static method in class com.net2plan.utils.HTMLUtils
Returns the HTML text from a given file.
getHTMLFromURL(URL) - Static method in class com.net2plan.utils.HTMLUtils
Returns the HTML text from a given URL.
getHTMLFromXML(String, File) - Static method in class com.net2plan.utils.HTMLUtils
Converts an XML file to a formatted HTML output via an XSLT definition.
getHTMLFromXML(String, URL) - Static method in class com.net2plan.utils.HTMLUtils
Converts an XML file to a formatted HTML output via an XSLT definition.
getId() - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the unique identifier
getIds(Collection<? extends NetworkElement>) - Static method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the unique ids of the provided network elements.
getIncidenceMatrix(List<Node>, List<? extends NetworkElement>) - Static method in class com.net2plan.libraries.GraphUtils
Given a list of Network Elements, it computes the node-network element incidence matrix.
getIncomingDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of demands ending in the node, in the given layer.
getIncomingDemandsAllLayers() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of demands ending in the node, in any layer.
getIncomingIncidenceMatrix(List<Node>, List<? extends NetworkElement>) - Static method in class com.net2plan.libraries.GraphUtils
Given a list of Network Element, it computes the node-network element incoming incidence matrix.
getIncomingLinks(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of links ending in the node, in the given layer.
getIncomingLinksAllLayers() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of links ending in the node at any layer.
getIncomingMulticastDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of multicast demands ending in the node, in the given layer.
getIncomingMulticastDemandsAllLayers() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of multicast demands ending in the node, in any layer.
getIncomingMulticastTrees(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of multicast trees ending in the node, in the given layer.
getIncomingRoutes(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of routes ending in the node, in the given layer.
getIndex() - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the index
getIndexes(Collection<? extends NetworkElement>) - Static method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the indexes of the provided network elements.
getInfo() - Method in class com.net2plan.utils.InputParameter
 
getInformationAllInputParameterFieldsOfObject(Object) - Static method in class com.net2plan.utils.InputParameter
 
getInformationAllInputParameterFieldsOfObject(Object, String) - Static method in class com.net2plan.utils.InputParameter
 
getIngressCarriedMulticastTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total current multicast carried traffic initiated in the node, counting the multicast demands at the given layer.
getIngressCarriedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total current carried traffic initiated in the node, counting the demands at the given layer.
getIngressLinkOfNode(Node) - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the input Link in the tree, entering Node n.
getIngressNode() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the demand ingress node.
getIngressNode() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the demand ingress Returns the demand ingress Node
getIngressNode() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the tree ingress Node, that is, the one of the Multicast Demand.
getIngressNode() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route ingress node, which is the ingress node if its associated demand
getIngressOfferedMulticastTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total multicast offered traffic initiated in the node, counting the multicast demands at the given layer.
getIngressOfferedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total unicast offered traffic initited in the node, counting the demands at the given layer.
getInitialLinkSet() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the initial Set of Links of the tree when it was created.
getInitialSequenceOfLinks() - Method in class com.net2plan.interfaces.networkDesign.Route
Return the sequence of links of the route when it was created (before any rerouting operation could be made).
getInNeighbors(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the nodes directly connected to this, with links ending in this node at the given layer.
getInNeighborsAllLayers() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the nodes directly connected to this, with links ending in this node at any layer.
getInputParameter(String) - Method in class com.jom.OptimizationProblem
Obtains the value (an array of doubles) of the input parameter previously set
getInstance(File, String, Class<T>) - Static method in class com.net2plan.utils.ClassLoaderUtils
Returns a new instance for the desired class from a given file.
getInt() - Method in class com.net2plan.utils.InputParameter
 
getKLooplessShortestPaths(List<Node>, List<Link>, Node, Node, Map<Link, Double>, int, double, int, double, double, double, double) - Static method in class com.net2plan.libraries.GraphUtils
Returns the K-loopless shortest paths between two nodes, satisfying some user-defined constraints.
getKMinimumCostMulticastTrees(List<Link>, Node, Set<Node>, DoubleMatrix2D, DoubleMatrix2D, DoubleMatrix1D, String, String, double, int, int, double, int, double, double, double, double) - Static method in class com.net2plan.libraries.GraphUtils
Returns the K-minimum cost multicast trees starting in the originNode and ending in the set destinationNodes, satisfying some user-defined constraints.
getLayer() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the NetworkLayer object this element is attached to.
getLayer() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the NetworkLayer the link belongs to.
getLayer() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the NetworkLayer object this element belongs to
getLayer() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the NetworkLayer object this element belongs to.
getLayer() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route layer
getLengthInKm() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link length in km.
getLengthInKm() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route length in km, summing the traversed link lengths, as many times as the link is traversed.
getLightpathSeqRegenerators(Route) - Static method in class com.net2plan.libraries.WDMUtils
Returns the sequence of regenerators/wavelength converters for the given lightpath.
getLightpathSeqRegenerators(ProtectionSegment) - Static method in class com.net2plan.libraries.WDMUtils
Returns the sequence of regenerators/wavelength converters for the given lightpath.
getLightpathSeqWavelengths(Route) - Static method in class com.net2plan.libraries.WDMUtils
Returns the sequence of wavelengths for the given lightpath.
getLightpathSeqWavelengths(ProtectionSegment) - Static method in class com.net2plan.libraries.WDMUtils
Returns the sequence of wavelengths for the given lightpath.
getLightpathSeqWavelengthsInitialRoute(Route) - Static method in class com.net2plan.libraries.WDMUtils
Returns the initial sequence of wavelengths for the given lightpath (when it was created).
getLineSeparator() - Static method in class com.net2plan.utils.StringUtils
Returns the line separator.
getLink(int, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the link with the given index in the given layer.
getLinkBetweenessCentrality() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the betweeness centrality of each link.
getLinkCapacityUnitsName(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the name of the capacity units of the links of the given layer.
getLinkConnectivity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the link connectivity.
getLinkFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the link with the given unique identifier.
getLinkIds(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of link ids for the given layer (i-th position, corresponds to index i).
getLinks(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Return a list of all the links in the given layer.
getLinks() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the set of links associated to the SRG (fail, when the SRG is in failure state).
getLinks(NetworkLayer) - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the set of links associated to the SRG (fail, when the SRG is in failure state), but only those belonging to the given layer.
getLinksAreBottleneck(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links that are a bottleneck, i.e the fraction of occupied capacity respect to the total (including the capacities in the protection segments) is highest.
getLinksCoupledToMulticastDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links that are coupled to a multicast demand in the given layer.
getLinksCoupledToUnicastDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links that are couple to a unicast demand in the given layer.
getLinksDown(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links that are down in the given layer.
getLinksDownAllLayers() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links that are down in all layers.
getLinkSet() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the Set of Links of the tree
getLinksOversubscribed(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links oversuscribed: the total occupied capacity (including the traffic in the protection segments) exceeds the link capacity (including the reserved capacity by the protection segments).
getLinksUp(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links that are up in the given layer.
getLinksUpAllLayers() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links that are up in all layers.
getLinksWithZeroCapacity(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links that have zero capacity in the given layer.
getLinkWeight(Link) - Static method in class com.net2plan.libraries.IPUtils
Returns the weight associated to a given link.
getLinkWeightVector(NetPlan, NetworkLayer...) - Static method in class com.net2plan.libraries.IPUtils
Obtains the vector of ink weights from a given a network design.
getList() - Method in class com.net2plan.utils.TimeTrace
 
getLong() - Method in class com.net2plan.utils.InputParameter
 
getMapTransformer(Map<A, B>) - Static method in class com.net2plan.utils.CollectionUtils
Obtains the equivalent Transformer of a Map.
getMatrixDemand2LinkAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the demand-link incidence matrix (a DxE matrix in which an element δde is equal to the number of times which traffic routes carrying traffic from demand d traverse link e).
getMatrixDemand2LinkTrafficCarried(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the demand-link incidence matrix (DxE in which an element δde is equal to the amount of traffic of each demand carried in each link).
getMatrixDemand2RouteAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the demand-route incidence matrix (a DxR matrix in which an element δdr is equal to 1 if traffic route r is able to carry traffic from demand d).
getMatrixDemandBasedForwardingRules(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the splitting ratio matrix (fractions of traffic entering a node from demand 'd', leaving that node through link 'e').
getMatrixDestination2LinkTrafficCarried(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
 
getMatrixDestinationBasedForwardingRules(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
A destination-based routing in the form of fractions fte (fraction of the traffic targeted to node t that arrives (or is generated in) node a(e) (the initial node of link e), that is forwarded through link e).
getMatrixFailureState2SRG(Collection<SharedRiskGroup>, boolean, boolean) - Static method in class com.net2plan.libraries.SRGUtils
Returns a matrix indicating the SRGs going down (columns) on each failure state (rows).
getMatrixFailureStates2SRG(Collection<SharedRiskGroup>, boolean, boolean) - Static method in class com.net2plan.libraries.SRGUtils
Returns a matrix indicating the SRGs going down (columns) on each failure state (rows).
getMatrixLink2LinkBidirectionalityMatrix(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the link-link bidirectionality matrix (a ExE matrix where the element δee' equals 1 when each position e and e' represent a bidirectional link at the given layer.
getMatrixLink2MulticastTreeAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the link-multicast incidence matrix (an ExT matrix in which an element δet is equal to the number of times a multicast tree t traverse link e.
getMatrixLink2ProtectionSegmentAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the link-protection segment assignment matrix (an ExR matrix in which an element δep is equal to the number of times which protection segment r traverses link e).
getMatrixLink2RouteAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the link-route incidence matrix (an ExR matrix in which an element δep is equal to the number of times which traffic route r traverses link e).
getMatrixLink2SRGAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the link-srg assignment matrix (an ExS matrix in which an element δes equals 1 if link e fails when SRG s is affected.
getMatrixMulticastDemand2LinkAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast demand-link incidence matrix (a DxE matrix in which an element δde is equal to the number of times which multicast trees carrying traffic from demand d traverse link e).
getMatrixMulticastDemand2LinkTrafficCarried(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast demand-link incidence matrix (DxE in which an element δde is equal to the amount of traffic of each multicast demand carried in each link).
getMatrixMulticastDemand2MulticastTreeAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast demand-multicast tree incidence matrix (a DxT matrix in which an element δdt is equal to 1 if multicast tree t is able to carry traffic from multicast demand d).
getMatrixMulticastTree2SRGAffecting(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast tree-srg incidence matrix (an TxS matrix in which an element δts equals 1 when multicast tree t fails when SRG s is affected.
getMatrixNode2NodeEuclideanDistance() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the NxN Euclidean distance matrix (derived from node coordinates), where N is the number of nodes within the network.
getMatrixNode2NodeHaversineDistanceInKm() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the NxN Haversine distance matrix (derived from node coordinates, where 'xCoord' is equal to longitude and 'yCoord' is equal to latitude), where N is the number of nodes within the network.
getMatrixNode2NodeOfferedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the traffic matrix, where rows and columns represent the ingress node and the egress node, respectively, in increasing order of identifier.
getMatrixNodeDemandAdjacency(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a NxN matrix where each position accounts from the humber of demands that node i (row) as ingress node and j (column) as egress node.
getMatrixNodeDemandIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-demand incidence matrix (a NxD in which an element δnd equals 1 if n is the ingress node of d, -1 if n is the egress node of d and 0 otherwise).
getMatrixNodeDemandIncomingIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-demand incoming incidence matrix (a NxD matrix in which element δnd equals 1 if demand d is terminated in node n and 0 otherwise.
getMatrixNodeDemandOutgoingIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-demand outgoing incidence matrix (a NxD matrix in which element δnd equals 1 if demand d is initiated in node n and 0 otherwise.
getMatrixNodeLinkAdjacency(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-link adjacency matrix (a NxN matrix in which element δij is equals to the number of links from node i to node j.
getMatrixNodeLinkIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-link incidence matrix (a NxE matrix in which element δne equals 1 if link e is initiated in node n, -1 if link e ends in node n, and 0 otherwise.
getMatrixNodeLinkIncomingIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-link incoming incidence matrix (a NxE matrix in which element δne equals 1 if link e is terminated in node n, and 0 otherwise.
getMatrixNodeLinkOutgoingIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-link outgoing incidence matrix (a NxE matrix in which element δne equals 1 if link e is initiated in node n, and 0 otherwise.
getMatrixNodeMulticastDemandAdjacency(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a NxN matrix where each position accounts from the humber of multicast demands that node i (row) as ingress node and j (column) as an egress node.
getMatrixNodeMulticastDemandIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-multicast demand incidence matrix (a NxD in which an element δnd equals 1 if n is the ingress node of d, -1 if n is an egress node of d and 0 otherwise).
getMatrixNodeMulticastDemandIncomingIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-multicast demand incoming incidence matrix (a NxD matrix in which element δnd equals 1 if multicast demand d is terminated in node n and 0 otherwise.
getMatrixNodeMulticastDemandOutgoingIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-multicast demand outgoing incidence matrix (a NxD matrix in which element δnd equals 1 if demand d is initiated in node n and 0 otherwise.
getMatrixProtectionSegment2SRGAffecting(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the protection segment-srg incidence matrix (an PxS matrix in which an element δps equals 1 if protection segment p fails when SRG s is affected.
getMatrixRoute2SRGAffecting(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the route-srg incidence matrix (an RxS matrix in which an element δrs equals 1 if route r fails when SRG s is affected.
getMatrixWavelength2FiberOccupancy(NetPlan, boolean, NetworkLayer...) - Static method in class com.net2plan.libraries.WDMUtils
Returns the fiber occupied (columns) in each wavelength (rows).
getMaxLocation() - Method in class com.jom.DoubleMatrixND
Return maximum value of this matrix together with its location.
getMeanTimeToFailInHours() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the mean time to fail (MTTF) in hours of the SRG, that is, the average time between when it is repaired, and its next failure.
getMeanTimeToRepairInHours() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the mean time to repair (MTTR) of the SRG, that is, the average time between a failure occurs, and it is repaired.
getMinimumCostMulticastTree(List<Link>, DoubleMatrix2D, DoubleMatrix2D, DoubleMatrix1D, Node, Set<Node>, int, int, double, double, String, String, double, String...) - Static method in class com.net2plan.libraries.GraphUtils
 
getMinLocation() - Method in class com.jom.DoubleMatrixND
Return minimum value of this matrix together with its location.
getModel() - Method in class com.jom.Expression
Returns the optimization problem object that is the framework where this expression was created
getMulticastCarriedTraffic() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the sum of the traffic carried by the MulticastTree traversing the link.
getMulticastDemand() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the tree associated Multicast Demand.
getMulticastDemand(int, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast demand with the given index in the given layer.
getMulticastDemandFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast demand with the given unique identifier.
getMulticastDemandIds(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of multicast demand ids for the given layer (i-th position, corresponds to index i).
getMulticastDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the list of multicast demands for the given layer (i-th position, corresponds to multicast demand with index i).
getMulticastDemandsBlocked(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast demands that have blocked traffic in the given layer.
getMulticastDemandsCoupled(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of multicas demands that are coupled.
getMulticastDemandTotalBlockedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the total blocked traffic, summing up for all the multicast demands, in the given layer.
getMulticastDemandTotalCarriedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the total carried traffic, summing up for all the multicast demands, in the given layer.
getMulticastDemandTotalOfferedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the total offered traffic, summing up for all the multicast demands, in the given layer.
getMulticastOccupiedLinkCapacity() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the sum of the occupied link capacity by the traffic of the Multicast Trees traversing the link.
getMulticastTree(int, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast tree with the given index in the given layer. if no layer is provided, default layer is assumed.
getMulticastTreeFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast tree with the given unique identifier.
getMulticastTreeIds(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of multicast tree ids for the given layer (i-th position, corresponds to index i).
getMulticastTrees() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the Multicast Trees associated to this demand.
getMulticastTrees(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of multicast trees for the given layer (i-th position, corresponds to index i).
getMulticastTreesDown(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of multicast trees that are down (i.e. that traverse a link or node that has failed).
getMultiplierOfLowerBoundConstraintToPrimalVariables(String) - Method in class com.jom.OptimizationProblem
Returns the multipliers of the automatic constraints: x_l <= varName added to the problem, where x_l is the array of lower bounds provided, associated to the decision variable.
getMultiplierOfUpperBoundConstraintToPrimalVariables(String) - Method in class com.jom.OptimizationProblem
Returns the multipliers of the automatic constraints: varName <= x_u added to the problem, where x_u is the array of upper bounds provided, associated to the decision variable.
getMultipliersOfConstraint(String) - Method in class com.jom.OptimizationProblem
Returns the multipliers of the given constraint
getName() - Method in class com.net2plan.interfaces.networkDesign.NetworkLayer
Returns the layer name.
getName() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the node name
getNegativeValues(IntArrayList, DoubleArrayList) - Method in class com.jom.DoubleMatrixND
Fills the indexes and values of cells having negative values into the specified lists.
getNeighbors(Node) - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the set of nodes reachable from a given node.
getNet2PlanOptions() - Static method in class com.net2plan.interfaces.networkDesign.Configuration
Returns the current map of Net2Plan-wide options.
getNet2PlanParameters() - Static method in class com.net2plan.interfaces.networkDesign.Configuration
Returns the list of Net2Plan-wide parameters, where the first item of each element is the parameter name, the second one is the parameter value, and the third one is the parameter description.
getNetPlan() - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the NetPlan object to which this element is attached
getNetworkDescription() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the description associated to the NetPlan object
getNetworkElement(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Return the network element with the given unique id.
getNetworkElementByAttribute(Collection<? extends NetworkElement>, String, String) - Static method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the first network element among the ones passed as input parameters, that has the given key-value as attribute.
getNetworkElementNextId() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the next identifier for a new network element (layer, node, link, demand...)
getNetworkElementsByAttribute(Collection<? extends NetworkElement>, String, String) - Static method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns all the network elements among the ones passed as input parameters, that have the given key-value as attribute.
getNetworkLayer(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the network layer with the given unique identifier.
getNetworkLayer(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the network layer with the given name.
getNetworkLayerDefault() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Return the default network layer.
getNetworkLayerFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the network layer with the given unique identifier.
getNetworkLayerIds() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of layer ids (i-th position, corresponds to index i).
getNetworkLayerInTopologicalOrder() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns network layers in bottom-up order, that is, starting from the lower layers to the upper layers following coupling relationships.
getNetworkLayers() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of network layers (i-th position, corresponds to index i).
getNetworkName() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the name associated to the netPlan object
getNode(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node with the given index.
getNodeBetweenessCentrality() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the betweeness centrality of each node.
getNodeByName(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the first node with the given name.
getNodeConnectivity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the node connectivity.
getNodeFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node with the given unique identifier.
getNodeIds() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of node ids (i-th position, corresponds to index i)
getNodePairDemands(Node, Node, boolean, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Gets the set of demands at the given layer from the input nodes (if returnDemandsInBothDirections is true, also the reversed links are included).
getNodePairEuclideanDistance(Node, Node) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Gets the Euclidean distance for a node pair.
getNodePairHaversineDistanceInKm(Node, Node) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Gets the Haversine distance for a node pair.
getNodePairLinks(Node, Node, boolean, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Gets the set of links at the given layer from the given nodes (if returnLinksInBothDirections is true, also the reversed links are included).
getNodePairProtectionSegments(Node, Node, boolean, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Return the set of protection segments at the given layer for the given nodes (if returnSegmentsInBothDirections is true, also the reversed protection segments are included) If no layer is provided, default layer is assumed.
getNodePairRoutes(Node, Node, boolean, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Gets the set of routes at the given layer from the given nodes (if returnRoutesInBothDirections is true, also the reversed routes are included).
getNodes() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of nodes (i-th position, corresponds to index i).
getNodes() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the set of nodes associated to the SRG (fail, when the SRG is in failure state)
getNodesDown() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of nodes that are down (iteration order corresponds to ascending order of indexes).
getNodeSet() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the Set of Nodes in the tree: those that are the initial or end node of a Link in the tree.
getNodesUp() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of nodes that are up (iteration order correspond to ascending order of indexes).
getNonZeros(IntArrayList, DoubleArrayList) - Method in class com.jom.DoubleMatrixND
Fills the indexes and values of cells having non zero values into the specified lists.
getNumberOfDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of demands at the given layer.
getNumberOfForwardingRules(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of non-zero forwarding rules at the given layer.
getNumberOfHops() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
Returns the segment number of traversed links.
getNumberOfHops() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route number of traversed links, counting also the links inside any traversed protection segment.
getNumberOfLayers() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of layers defined.
getNumberOfLinks(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of links at the given layer.
getNumberOfMulticastDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of multicast demands at the given layer.
getNumberOfMulticastTrees(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of multicast trees at the given layer.
getNumberOfNodePairs() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of node pairs.
getNumberOfNodes() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of network nodes,
getNumberOfProtectionSegments(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of protection segments at the given layer.
getNumberOfRoutes(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of routes at the given layer.
getNumberOfSRGs() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of shared risk groups (SRGs) defined
getNumberOfTimesLinkIsTraversed(Link) - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the number of times that a particular link (not a protection segment) is traversed in its real path (that when the traversed protection segments are expended in its links)
getNumDim() - Method in class com.jom.DoubleMatrixND
Gets the number of dimensions of the array
getNumDim() - Method in class com.jom.Expression
Returns the number of dimensions in this expression
getNumElements() - Method in class com.jom.DoubleMatrixND
Gets the number of cells in the array (e.g for an array of size 2x3x5 the number of cells is 30)
getNumLinearScalarConstraints() - Method in class com.jom.OptimizationProblem
Gets the number of scalar constraints in the problem that are linear (with integer variables or not).
getNumNonLinearScalarConstraints() - Method in class com.jom.OptimizationProblem
Gets the number of scalar constraints in the problem that are non linear (with integer variables or not).
getNumScalarDecisionVariables() - Method in class com.jom.OptimizationProblem
Gets the number of scalar decision variables.
getNumScalarExpressions() - Method in class com.jom.Expression
Returns the number of cells (scalar expressions) inside this arrayed expression
getObjectiveFunction() - Method in class com.jom.OptimizationProblem
Gets the objective function expression set in the problem
getOccupiedCapacity() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route occupied capacity at the traversing links at this moment.
getOccupiedCapacityIncludingProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link occupied capacity (in link capacity units).
getOccupiedCapacityIncludingProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
This method cannot be called for protection segments (raises an exception)
getOccupiedCapacityInNoFailureState() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route capacity occupied in the links, if the route was not traversing any failing link or node.
getOccupiedCapacityNotIncludingProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link occupied capacity (in link capacity units).
getOccupiedCapacityNotIncludingProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
This method cannot be called for protection segments (raises an exception)
getOccupiedLinkCapacity() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the multicast tree current amount of capacity occupied in the traversed Links.
getOccupiedLinkCapacity() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
The occupied link capacity (in link capacity units) of the routes traversing this segment.
getOccupiedLinkCapacityInNoFailureState() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the multicast tree capacity occupied in the Links, assuming the tree is traversing no failing link or node.
getOfferedTraffic() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the offered traffic of the demand
getOfferedTraffic() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the offered traffic of the demand, in traffic units.
getOptimalCost() - Method in class com.jom.OptimizationProblem
Returns the cost of the solution obtained by the solver
getOption(String) - Static method in class com.net2plan.interfaces.networkDesign.Configuration
Returns the value of an option.
getOptions() - Static method in class com.net2plan.interfaces.networkDesign.Configuration
Returns the current map of options (inlcuding ones those from plugins).
getOriginNode() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link origin node.
getOutgoingDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of demands initiated in the node, in the given layer.
getOutgoingDemandsAllLayers() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of demands initiated in the node, in any layer.
getOutgoingIncidenceMatrix(List<Node>, List<? extends NetworkElement>) - Static method in class com.net2plan.libraries.GraphUtils
Given a list of Network elements, it computes the node-network element outgoing incidence matrix.
getOutgoingLinks(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of links initiated in the node, in the given layer.
getOutgoingLinksAllLayers() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of links initiated in the node in all layer.
getOutgoingMulticastDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of multicast demands initiated in the node, in the given layer.
getOutgoingMulticastDemandsAllLayers() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of multicast demands initiated in the node, in any layer.
getOutgoingMulticastTrees(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of multicast tree initiated in the node, in the given layer.
getOutgoingRoutes(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of routes initiated in the node, in the given layer.
getOutNeighbors(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the nodes directly connected to this, with links initiated in this node at the given layer.
getOutNeighborsAllLayers() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the nodes directly connected to this, with links initiated in this node at any layer.
getOutNodeDegree() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the number of outgoing links for each node.
getOutputLinkOfNode(Node) - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the the Set of egress links of Node n in the tree.
getPackageAndClassName(String) - Static method in class com.net2plan.utils.ClassLoaderUtils
Given a fully qualified class name returns the package and class names.
getParameters() - Method in interface com.net2plan.interfaces.networkDesign.IAlgorithm
Returns the list of required parameters, where the first item of each element is the parameter name, the second one is the parameter value, and the third one is the parameter description.
getParameters() - Method in interface com.net2plan.interfaces.networkDesign.IReport
Returns the list of required parameters, where the first item of each element is the parameter name, the second one is the parameter value, and the third one is the parameter description.
getParameters() - Method in class com.net2plan.interfaces.simulation.ICombinedEventGenerator
 
getParameters() - Method in class com.net2plan.interfaces.simulation.ICombinedEventProcessor
 
getParameters() - Method in class com.net2plan.interfaces.simulation.IEventGenerator
Returns the list of required parameters, where the first item of each element is the parameter name, the second one is the parameter value, and the third one is the parameter description.
getParameters() - Method in class com.net2plan.interfaces.simulation.IEventProcessor
Returns the list of required parameters, where the first item of each element is the parameter name, the second one is the parameter value, and the third one is the parameter description.
getPositiveValues(IntArrayList, DoubleArrayList) - Method in class com.jom.DoubleMatrixND
Fills the indexes and values of cells having positive values into the specified lists.
getPotentialBackupProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the list of protection segments that are registered as potential segmet backups to this route
getPrimalSolution(String) - Method in class com.jom.OptimizationProblem
Returns the primal solution obtained after solving the problem for the given (array of) decision variables.
getPropagationDelayInMiliseconds() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route propagation delay in seconds, summing the traversed link propagation delays
getPropagationDelayInMs() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link propagation delay in miliseconds.
getPropagationDelayInMs() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
Returns the segment propagation delay in miliseconds, traversing all the links.
getPropagationSpeedInKmPerSecond() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link propagation speed in km per second.
getPropagationSpeedInKmPerSecond() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route average propagation speed in km per second, as the ratio between the tota route length and the total route delay
getProtectionLightpathSeqRegenerators(ProtectionSegment) - Static method in class com.net2plan.libraries.WDMUtils
Returns the sequence of regenerators/wavelength converters for the given lightpath.
getProtectionLightpathSeqWavelengths(ProtectionSegment) - Static method in class com.net2plan.libraries.WDMUtils
Returns the sequence of wavelengths for a given protection lightpath.
getProtectionSegment(int, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the protection segment with the given index in the given layer. if no layer is provided, default layer is assumed.
getProtectionSegmentFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the protection segment with the given unique identifier.
getProtectionSegmentIds(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of protection segment ids for the given layer (i-th position, corresponds to index i).
getProtectionSegments(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of protection segmets for the given layer (i-th position, corresponds to index i).
getProtectionSegmentsDown(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of protection segments that are down (traverse a link or node that is failed).
getQuick(int) - Method in class com.jom.DoubleMatrixND
Returns the matrix cell value at coordinate index.
getReservedCapacityForProtection() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link capacity that is reserved by traversing protection segments (disregarding the traffic they may or not carry).
getReservedCapacityForProtection() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
Returns the segment reserved capacity in the traversed links.
getRoute(int, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the route with the given index in the given layer. if no layer is provided, default layer is assumed
getRouteAverageLength(List<Route>, DoubleMatrix1D) - Static method in class com.net2plan.libraries.TrafficComputationEngine
Obtains the average route length among the current routes according to certain link cost metric.
getRouteFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the route with the given unique identifier.
getRouteIds(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of route ids for the given layer (i-th position, corresponds to index i).
getRoutes() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the routes associated to this demand.
getRoutes(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of route ids for the given layer (i-th position, corresponds to index i).
getRoutesDown(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of routes that are down (traverse a link or node that is failed).
getRoutingCycleType() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the routing cycle type of the demand, indicating if the traffic is routed in a loopless form, with open loops or with closed loops (the latter can only happen in HOP_BY_HOP_ROUTING routing).
getRoutingType(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the routing type of the given layer.
getRunnable_classname() - Method in class com.net2plan.utils.InputParameter
 
getRunnable_file() - Method in class com.net2plan.utils.InputParameter
 
getRunnable_parameters() - Method in class com.net2plan.utils.InputParameter
 
getSecond() - Method in class com.net2plan.utils.Pair
Returns the second element from this pair.
getSecond() - Method in class com.net2plan.utils.Quadruple
Returns the second element from this quadruple.
getSecond() - Method in class com.net2plan.utils.Quintuple
Returns the second element from this quintuple.
getSecond() - Method in class com.net2plan.utils.Triple
Returns the second element from this triple.
getSeqLinks() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
Returns the protection segment sequence of links.
getSeqLinksAndProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route current sequence of traversed links and protection segments (which are subclasses of Link).
getSeqLinksRealPath() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route sequence of traversed links.
getSeqLinksToEgressNode(Node) - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Given an egress Node, returns the unique sequence of tree Links from the ingress node to it.
getSeqNodes() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
Returns the protection segment sequence of nodes
getSeqNodesRealPath() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route sequence of traversed nodes (the sequence corresponds to the real, so traversed protection segments are converted into their links before computing the traversed nodes)
getShortestPath(Collection<Node>, Collection<Link>, Node, Node, Map<Link, Double>) - Static method in class com.net2plan.libraries.GraphUtils
Obtains the sequence of links representing the (unidirectional) shortest path between two nodes.
getSize() - Method in class com.jom.DoubleMatrixND
Gets the size of the array
getSize(int) - Method in class com.jom.DoubleMatrixND
Gets the size of the array in the given dimension
getSlackOfConstraint(String) - Method in class com.jom.OptimizationProblem
Returns the slack of the given constraints.
getSpectralRadius() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the spectral radius of the network.
getSRG(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the shared risk group with the given index
getSRGDisjointnessPercentage(NetPlan, NetworkLayer...) - Static method in class com.net2plan.libraries.SRGUtils
Returns the percentage of SRG disjointness of traffic routes and protection segments.
getSRGFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the shared risk group with the given unique identifier.
getSRGIds() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of shared risk group ids (i-th position, corresponds to index i)
getSRGModel(NetPlan, NetworkLayer...) - Static method in class com.net2plan.libraries.SRGUtils
Indicates whether SRG definition follows one of the predefined models (per node, per link...), or 'Mixed' otherwise (or 'None' if no SRGs are defined).
getSRGs() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the Shared Risk Groups (SRGs) the link belongs to.
getSRGs() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the SharedRiskGroups (SRGs) the multicast tree is affected by.
getSRGs() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of shared risk groups (i-th position, corresponds to index i).
getSRGs() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of shared risk groups (SRGs) this node belongs to.
getSRGs() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
Returns the set of SRGs the that affect this protection segment.
getSRGs() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the SRGs the route is affected by (any traversed node or link is in the SRG)
getString() - Method in class com.net2plan.utils.InputParameter
 
getSymmetryRatio() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the symmetry ratio.
getThird() - Method in class com.net2plan.utils.Quadruple
Returns the third element from this quadruple.
getThird() - Method in class com.net2plan.utils.Quintuple
Returns the third element from this quintuple.
getThird() - Method in class com.net2plan.utils.Triple
Returns the third element from this triple.
getTitle() - Method in interface com.net2plan.interfaces.networkDesign.IReport
Returns the title.
getTrafficProtectionDegree(NetPlan, NetworkLayer...) - Static method in class com.net2plan.libraries.TrafficComputationEngine
Returns the statistics for protection degree carried traffic.
getTraversingProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the Protection Segments traversing the link.
getTraversingProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
This method cannot be called for protection segments (raises an exception)
getTraversingRoutes() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the Routes traversing the link.
getTraversingTrees() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the Multicast Trees traversing the link.
getTreeAveragePathLengthInHops() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the average number of hops among the paths from the ingress Node to the egress nodes.
getTreeAveragePathLengthInKm() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the average length in kms among the paths from the ingress Node to each of the egress nodes.
getTreeAveragePropagationDelayInMs() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the average propagation delay in miliseconds among the paths from the ingress Node to the egress nodes.
getTreeMaximumPathLengthInHops() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the number of hops of the longest path (in number of hops) from the ingress Node to the egress nodes.
getTreeMaximumPathLengthInKm() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the length in kms of the longest path from the ingress Node to the egress nodes.
getTreeMaximumPropagationDelayInMs() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the propagation delay in miliseconds of the longest (in terms of propagation delay) path from the ingress Node to the egress nodes.
getTreeNumberOfLinks() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the number of Links of the multicast tree.
getTreeTotalLengthInKm() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the sum of the Links length in kms of the tree.
getTwoLinkDisjointPaths(Collection<Node>, Collection<Link>, Node, Node, Map<Link, Double>) - Static method in class com.net2plan.libraries.GraphUtils
Returns the shortest pair of link-disjoint paths, where each item represents a path.
getTwoNodeDisjointPaths(Collection<Node>, Collection<Link>, Node, Node, Map<Link, Double>) - Static method in class com.net2plan.libraries.GraphUtils
Returns the shortest pair of node-disjoint paths, where each item represents a path.
getUtilization() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
Returns the utilization of the protection segment: capacity occupied by the carried traffic, divided by reserved capacity.
getUtilizationIncludingProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link utilization, measured as the ratio between the total occupied capacity in the link and the total link capacity.
getUtilizationIncludingProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
This method cannot be called for protection segments (raises an exception)
getUtilizationNotIncludingProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link utilization, measured as the ratio between the total occupied capacity in the link and the total link capacity.
getUtilizationNotIncludingProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
This method cannot be called for protection segments (raises an exception)
getVectorAttributeValues(Collection<? extends NetworkElement>, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Retuns a vector with the values of all given network elements for the given attribute key.
getVectorDemandBlockedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the blocked traffic per demand, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorDemandCarriedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the carried traffic per demand, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorDemandOfferedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the offered traffic per demand, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorDemandTraversesOversubscribedLink(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector where each index equals the demand index and the value is 1 if said demand traverses oversubscrined links, 0 otherwise.
getVectorDemandWorseCasePropagationTimeInMs(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the vector with the worst propagation time (in ms) per demand at the given layer. i-th vector corresponds to i-th index of the element.
getVectorFiberNumWavelengths(NetPlan, NetworkLayer...) - Static method in class com.net2plan.libraries.WDMUtils
Returns the total number of wavelengths in each fiber.
getVectorLinkCapacity(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the capacity per link, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorLinkCapacityReservedForProtection(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the capacity per link reserved for protection, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorLinkLengthInKm(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the length in km in the links, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorLinkOversubscribedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the oversubscibed traffic (oversubscribed traffic being the sum of all carried traffic, including protection segments minus the capacity, or 0 if such substraction is negative) in each link at the given layer.
getVectorLinkPropagationDelayInMiliseconds(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the propagation delay in milliseconds in the links, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorLinkPropagationSpeedInKmPerSecond(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the propagation speed in km/s in the links, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorLinkSpareCapacity(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the capacity per link, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorLinkTotalCarriedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the total carried traffic per link (counting the traffic in the traversed protection segments), at the given layer. i-th vector corresponds to i-th index of the element.
getVectorLinkTotalOccupiedCapacity(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the total occupied capacity in the links (counting the capacity occupied by the traffic in the traversed protection segments), at the given layer.
getVectorLinkUpState(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the up/down state in the links (1 up, 0 down), at the given layer. i-th vector corresponds to i-th index of the element.
getVectorLinkUtilizationIncludingProtectionSegments(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the utilization per link, at the given layer.
getVectorLinkUtilizationNotIncludingProtectionSegments(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the utilization per link, at the given layer.
getVectorMulticastDemandBlockedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the blocked traffic per multicast demand, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorMulticastDemandCarriedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the carried traffic per multicast demand, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorMulticastDemandOfferedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the offered traffic per multicast demand, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorMulticastDemandTraversesOversubscribedLink(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the vector indicating wheter a multicast demnd traverses (1) or not (0) oversubscribes links at the given layer.
getVectorMulticastDemandWorseCasePropagationTimeInMs(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the vector with the worst propagation time (in ms) per multicast demand at the given layer. i-th vector corresponds to i-th index of the element..
getVectorMulticastTreeAverageNumberOfHops(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the avergage number of hops per multicast tree at the given layer. i-th vector corresponds to i-th index of the element.
getVectorMulticastTreeCarriedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the carried traffic per multicast tree, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorMulticastTreeNumberOfLinks(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the number of links per multicast tree, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorMulticastTreeOccupiedCapacity(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the occupied capacity traffic per multicast tree, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorMulticastTreeOfferedTrafficOfAssociatedMulticastDemand(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the offered traffic per multicast tree from its associated multicast demand, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorNodeEgressUnicastTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the vector with the total incoming offered traffic per node at the given layer. i-th vector corresponds to i-th index of the element. if no layer is provided, default layer is assumed.
getVectorNodeIngressUnicastTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the vector with the total outgoing offered traffic per node at the given layer. i-th vector corresponds to i-th index of the element. if no layer is provided, default layer is assumed.
getVectorNodeRegeneratorOccupancy(NetPlan, boolean, NetworkLayer...) - Static method in class com.net2plan.libraries.WDMUtils
Returns the number of regenerators installed per node.
getVectorNodeUpState() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the up/down state of the nodes (1 up, 0 down). i-th vector corresponds to i-th index of the element
getVectorProtectionSegmentCarriedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the carried traffic per protection segment, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorProtectionSegmentLengthInKm(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the length in km per protection segment, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorProtectionSegmentNumberOfLinks(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the number of links per protection segment, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorProtectionSegmentOccupiedCapacity(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the occupied capacity traffic per protection segment, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorRouteCarriedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the carried traffic per route, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorRouteLengthInKm(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the length in km per route, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorRouteNumberOfLinks(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the number of links per route (including the links in the traversed protection segments if any), at the given layer. i-th vector corresponds to i-th index of the element.
getVectorRouteOccupiedCapacity(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the occupied capacity traffic per route, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorRouteOfferedTrafficOfAssociatedDemand(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the offered traffic (from its associated demand) per route at the given layer. i-th vector corresponds to i-th index of the element.
getVectorRoutePropagationDelayInMiliseconds(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the propagation delay in seconds per route, at the given layer. i-th vector corresponds to i-th index of the element.
getVectorSRGAvailability() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the availability per Shared Risk Group (SRG).
getWorseCasePropagationTimeInMs() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the worse case end-to-end propagation time of the demand traffic.
getWorseCasePropagationTimeInMs() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the worse case end-to-end propagation time of the demand traffic.
getXYPositionMap() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns node position in the map
GradientProjectionUtils - Class in com.net2plan.utils
Auxiliary static methods to solve some simple optimization problems (e.g. the projection of a vector in some sets defined with simple linear constraints) by means of relatively simple algorithms devised by applying the KKT conditions on the problem.
GradientProjectionUtils() - Constructor for class com.net2plan.utils.GradientProjectionUtils
 
GraphTheoryMetrics - Class in com.net2plan.libraries
Class to deal with graph-theory metrics computation.
GraphTheoryMetrics(List<Node>, List<Link>, Map<Link, Double>) - Constructor for class com.net2plan.libraries.GraphTheoryMetrics
Default constructor
GraphUtils - Class in com.net2plan.libraries
Auxiliary static methods to work with graphs.
GraphUtils.ClosedCycleRoutingException - Exception in com.net2plan.libraries
Exception thrown when hop-by-hop routing includes closed cycles.
gravityModel(double[], double[]) - Static method in class com.net2plan.libraries.TrafficMatrixGenerationModels
Generates a traffic matrix using a 'gravity model' (see [1]).
A B C D E F G H I J K L M N O P Q R S T U V W Z 
Skip navigation links