- 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
-
- 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
-
- 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
-
- getLayer() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
-
- getLayer() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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]).