- 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.
- getActionsPerformed() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
- getActionType() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the action type.
- getAdjacencyMatrix(Set<Long>, Map<Long, Pair<Long, Long>>) - Static method in class com.net2plan.libraries.GraphUtils
-
Given a map of links, it computes the adjacency matrix.
- getAlgebraicConnectivity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
-
Returns the algebraic connectivity of the network.
- getAllLooplessShortestPaths(Map<Long, Pair<Long, Long>>, long, long, Map<Long, Double>) - Static method in class com.net2plan.libraries.GraphUtils
-
Returns all the loopless shortest paths between two nodes.
- getAssortativity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
-
Returns the assortativity of the network.
- getAsWeightedGraph(Graph<V, E>, Map<E, Double>) - Static method in class com.net2plan.libraries.GraphUtils.JGraphTUtils
-
It generates a weighted view of the backing graph specified in the constructor.
- getAvailableNodesFromNode(long, List<Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of consecutive reachable nodes from a given one to the last node in the path.
- getAvailableNodesFromNode(long, long, List<Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of consecutive reachable nodes from a given one to the last node in the path.
- 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(Set<Long>, Map<Long, Pair<Long, Long>>) - 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.
- getCapacitatedShortestPath(Map<Long, Pair<Long, Long>>, long, long, Map<Long, Double>, Map<Long, Double>, double) - Static method in class com.net2plan.libraries.GraphUtils
-
Returns the shortest path that fulfills a given minimum capacity requirement
along its traversed links.
- getCapacitatedShortestPath(Graph<V, E>, Transformer<E, Double>, V, V, Transformer<E, Double>, double) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Returns the shortest path that fulfills a given minimum capacity requirement
along its traversed edges.
- 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.
- getDemand2LinkAssignmentMatrix() - 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).
- getDemand2LinkAssignmentMatrix(long) - 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).
- getDemand2LinkAssignmentMatrix() - Method in class com.net2plan.libraries.CandidatePathList
-
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).
- getDemand2PathAssignmentMatrix() - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the demand-path incidence matrix (a DxP matrix in
which an element δdp is equal to 1 if traffic
route p is able to carry traffic from demand d).
- getDemand2RouteAssignmentMatrix() - 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).
- getDemand2RouteAssignmentMatrix(long) - 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).
- getDemandAdded_demandId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the demand identifier associated to a
DEMAND_ADDED
action.
- getDemandAdded_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the layer identifier associated to a
DEMAND_ADDED
action.
- getDemandAttribute(long, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a given attribute for a demand.
- getDemandAttribute(long, long, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a given attribute for a demand.
- getDemandAttributeMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes defined for a given demand.
- getDemandAttributeMap(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes defined for a given demand.
- getDemandBifurcationDegree(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of routes, in up state, carrying traffic for a given demand.
- getDemandBifurcationDegree(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of routes, in up state, carrying traffic for a given demand.
- getDemandBifurcationDegreeMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the bifurcation degree per demand.
- getDemandBifurcationDegreeMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the bifurcation degree per demand.
- getDemandBifurcationDegreeVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the bifurcation degree per demand, in increasing order of demand identifier.
- getDemandBifurcationDegreeVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the bifurcation degree per demand, in increasing order of demand identifier.
- getDemandBlockedTraffic(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the blocked traffic of a demand.
- getDemandBlockedTraffic(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the blocked traffic of a demand.
- getDemandBlockedTrafficMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the blocked traffic per demand.
- getDemandBlockedTrafficMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the blocked traffic per demand.
- getDemandBlockedTrafficVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the blocked traffic per demand, in increasing order of demand identifier.
- getDemandBlockedTrafficVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the blocked traffic per demand, in increasing order of demand identifier.
- getDemandByAttribute(String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the first demand with a given value in a
certain attribute, or -1 if not found.
- getDemandByAttribute(long, String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the first demand with a given value in a
certain attribute, or -1 if not found.
- getDemandCarriedTraffic(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic for a given demand.
- getDemandCarriedTraffic(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic for a given demand.
- getDemandCarriedTrafficMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic per demand.
- getDemandCarriedTrafficMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic per demand.
- getDemandCarriedTrafficVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic per demand, in increasing order of demand identifier.
- getDemandCarriedTrafficVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic per demand, in increasing order of demand identifier.
- getDemandCoupledUpperLayerLink(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the upper layer link coupled to the demand.
- getDemandCoupledUpperLayerLink(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the upper layer link coupled to the demand.
- getDemandEgressNode(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the egress node of the given demand.
- getDemandEgressNode(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the egress node of the given demand.
- getDemandForwardingRules(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of forwarding rules associated to a demand.
- getDemandForwardingRules(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of forwarding rules associated to a demand.
- getDemandForwardingRuleSplittingRatioMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the forwarding rules and splitting ratios associated to a given demand.
- getDemandForwardingRuleSplittingRatioMap(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the forwarding rules and splitting ratios associated to a given demand.
- getDemandForwardingRuleSplittingRatioMatrix(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the splitting ratio vector (fractions of traffic entering a node from
the given demand, leaving that node through link 'e'), in increasing order of link identifier.
- getDemandForwardingRuleSplittingRatioMatrix(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the splitting ratio vector (fractions of traffic entering a node from
the given demand, leaving that node through link 'e'), in increasing order of link identifier.
- getDemandIds() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the demands.
- getDemandIds(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the demands.
- getDemandIdsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the demands, in increasing order of identifier.
- getDemandIdsVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the demands, in increasing order of identifier.
- getDemandIngressEgressNodePair(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifiers of the ingress and egress nodes.
- getDemandIngressEgressNodePair(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifiers of the ingress and egress nodes.
- getDemandIngressNode(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the ingress node of the given demand.
- getDemandIngressNode(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the ingress node of the given demand.
- getDemandMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the ingress-egress node pair per demand.
- getDemandMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the ingress-egress node pair per demand.
- getDemandModified_demandId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getDemandModified_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getDemandNextId() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the next identifier for a new demand.
- getDemandNextId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the next identifier for a new demand.
- getDemandOfferedTraffic(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the offered traffic for a given demand.
- getDemandOfferedTraffic(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the offered traffic for a given demand.
- getDemandOfferedTrafficMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the offered traffic per demand.
- getDemandOfferedTrafficMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the offered traffic per demand.
- getDemandOfferedTrafficVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the offered traffic per demand, in increasing order of demand identifier.
- getDemandOfferedTrafficVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the offered traffic per demand, in increasing order of demand identifier.
- getDemandPaths(long) - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the set of identifiers of the paths that are associated to the
demand.
- getDemandPathsVector(long) - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the array of identifiers of the paths that are associated to the
demand.
- getDemandRemoved_attributes() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getDemandRemoved_demandId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getDemandRemoved_egressNodeId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the egress node identifier associated to a
DEMAND_REMOVED
action.
- getDemandRemoved_ingressNodeId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the ingress node identifier associated to a
DEMAND_REMOVED
action.
- getDemandRemoved_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getDemandRemoved_offeredTraffic() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getDemandRoutes(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes which can carry traffic from a given demand.
- getDemandRoutes(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes which can carry traffic from a given demand.
- getDemandRoutingCycleType(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routing cycle type for a given demand.
- getDemandRoutingCycleType(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routing cycle type for a given demand.
- getDemandsAttributeMap(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of the same attribute for each demand.
- getDemandsAttributeMap(long, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of the same attribute for each demand.
- getDemandsBlocked() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of demands with some blocked traffic.
- getDemandsBlocked(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of demands with some blocked traffic.
- getDemandsBlockedVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the demands with some blocked traffic, in increasing order of demand identifier.
- getDemandsBlockedVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the demands with some blocked traffic, in increasing order of demand identifier.
- getDemandsByAttribute(String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifiers of the demands with a given value in a certain attribute.
- getDemandsByAttribute(long, String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifiers of the demands with a given value in a certain attribute.
- getDemandsCoupledLinkMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the upper layer link coupled to each demand (among the coupled ones).
- getDemandsCoupledLinkMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the upper layer link coupled to each demand (among the coupled ones).
- getDemandTotalBlockedTraffic() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the total blocked traffic, summing up for all demands.
- getDemandTotalBlockedTraffic(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the total blocked traffic, summing up for all demands.
- getDemandTotalCarriedTraffic() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the total carried traffic, summing up for all demands.
- getDemandTotalCarriedTraffic(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the total carried traffic, summing up for all demands.
- getDemandTotalOfferedTraffic() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the total offered traffic, summing up for all demands.
- getDemandTotalOfferedTraffic(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the total offered traffic, summing up for all demands.
- getDemandTrafficUnitsName() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the demand traffic units name.
- getDemandTrafficUnitsName(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the demand traffic units name.
- 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.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.
- getDiameter() - Method in class com.net2plan.libraries.GraphTheoryMetrics
-
Returns the diameter of the network.
- getDisjointPaths(V, V) - Method in class com.net2plan.libraries.GraphUtils.SuurballeTarjanAlgorithm
-
Returns the shortest link-disjoint path pair (in increasing order of weight).
- getEdgeWeightTransformer(Map<E, Double>) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Obtains a transformer for returning link weight from link identifier.
- getEventActionList() - Method in class com.net2plan.interfaces.simulation.SimEvent
-
Returns the list of action notifications.
- 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(NetPlan, long) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the number of wavelengths for the given fiber.
- getFiberNumWavelengths(NetPlan, long, long) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the number of wavelengths for the given fiber.
- getFiberNumWavelengthsMap(NetPlan) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the total number of wavelengths in each fiber.
- getFiberNumWavelengthsMap(NetPlan, long) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the total number of wavelengths in each fiber.
- getFiberNumWavelengthsVector(NetPlan) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the total number of wavelengths in each fiber, where item 0 corresponds
to first fiber in the network, item 1 to the second one, and so on.
- getFiberNumWavelengthsVector(NetPlan, long) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the total number of wavelengths in each fiber, where item 0 corresponds
to first fiber in the network, item 1 to the second one, and so on.
- getFiberWavelengthOccupancyMap(NetPlan) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the set of used wavelengths per fiber.
- getFiberWavelengthOccupancyMap(NetPlan, long) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the set of used wavelengths per 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(List<Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the first node that is in up state after all failures in a path.
- getFirstAvailableNodeAfterFailures(long, List<Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the first node that is in up state after all failures in a path.
- getFirstAvailableNodeBeforeFailures(List<Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the first node that is in up state before any failed resource.
- getFirstAvailableNodeBeforeFailures(long, List<Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the first node that is in up state before any failed resource.
- getForwardingRuleAdded_demandLinkPair() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getForwardingRuleAdded_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getForwardingRuleAttribute(Pair<Long, Long>, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a given attribute for a forwarding rule.
- getForwardingRuleAttribute(long, Pair<Long, Long>, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a given attribute for a forwarding rule.
- getForwardingRuleAttributeMap(Pair<Long, Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes defined for a given forwarding rule.
- getForwardingRuleAttributeMap(long, Pair<Long, Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes defined for a given forwarding rule.
- getForwardingRuleCarriedTraffic(Pair<Long, Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic using a forwarding rule.
- getForwardingRuleCarriedTraffic(long, Pair<Long, Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic using a forwarding rule.
- getForwardingRuleCarriedTrafficMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic per forwarding rule.
- getForwardingRuleCarriedTrafficMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic per forwarding rule.
- getForwardingRuleModified_demandLinkPair() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getForwardingRuleModified_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getForwardingRuleRemoved_attributes() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getForwardingRuleRemoved_demandLinkPair() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getForwardingRuleRemoved_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getForwardingRuleRemoved_splittingRatio() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getForwardingRules() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifiers of active forwarding rules.
- getForwardingRules(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifiers of active forwarding rules.
- getForwardingRulesAttributeMap(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of the same attribute for each forwarding rule.
- getForwardingRulesAttributeMap(long, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of the same attribute for each forwarding rule.
- getForwardingRulesDown() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of forwarding rules that are down.
- getForwardingRulesDown(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of forwarding rules that are down.
- getForwardingRuleSplittingRatio(Pair<Long, Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the splitting ratio associated to a forwarding rule (fractions of
traffic entering a node from demand 'd', leaving that node through link 'e').
- getForwardingRuleSplittingRatio(long, Pair<Long, Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the splitting ratio associated to a forwarding rule (fractions of
traffic entering a node from demand 'd', leaving that node through link 'e').
- getForwardingRuleSplittingRatioMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the splitting ratio associated to each forwarding rule (fractions of
traffic entering a node from demand 'd', leaving that node through link 'e').
- getForwardingRuleSplittingRatioMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the splitting ratio associated to each forwarding rule (fractions of
traffic entering a node from demand 'd', leaving that node through link 'e').
- getForwardingRuleSplittingRatioMatrix() - 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').
- getForwardingRuleSplittingRatioMatrix(long) - 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').
- 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.
- getGraphFromLinkMap(Map<Long, Pair<Long, Long>>) - Static method in class com.net2plan.libraries.GraphUtils.JGraphTUtils
-
Obtains a JGraphT
graph from a given link map.
- getGraphFromLinkMap(Set<Long>, Map<Long, Pair<Long, Long>>) - Static method in class com.net2plan.libraries.GraphUtils.JGraphTUtils
-
Obtains a JGraphT
graph from a given link map.
- getGraphFromLinkMap(Map<E, Pair<V, V>>) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Obtains a JUNG
graph from a given link map.
- getGraphFromLinkMap(Set<V>, Map<E, Pair<V, V>>) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Obtains a JUNG
graph from a given link map.
- 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.
- getIncidenceMatrix(Set<Long>, Map<Long, Pair<Long, Long>>) - Static method in class com.net2plan.libraries.GraphUtils
-
Given a map of links, it computes the node-link incidence matrix.
- getIncomingIncidenceMatrix(Set<Long>, Map<Long, Pair<Long, Long>>) - Static method in class com.net2plan.libraries.GraphUtils
-
Given a map of links, it computes the node-link incoming incidence
matrix.
- 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.
- getKLooplessShortestPaths(Map<Long, Pair<Long, Long>>, long, long, int, Map<Long, Double>) - Static method in class com.net2plan.libraries.GraphUtils
-
Returns the K-loopless shortest paths between two nodes.
- getKLooplessShortestPaths(Graph<V, E>, Transformer<E, Double>, V, V, int) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Returns the K-loopless shortest paths between two nodes.
- getLayer(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns a copy of the current network design where only the given layer
is present.
- getLayerAdded_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the layer identifier associated to a
LAYER_ADDED
action.
- getLayerAttribute(long, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a layer attribute.
- getLayerAttributeMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the layer attributes.
- getLayerByAttribute(String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the first layer with a given value in a
certain attribute, or -1 if not found.
- getLayerByName(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the first layer matching the given name, or -1 if
not found.
- getLayerDefaultId() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the default layer.
- getLayerDescription(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the layer description.
- getLayerIds() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the active layers.
- getLayerIdsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the active layers, in increasing order of identifier.
- getLayerModified_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getLayerName(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the name of the given layer.
- getLayerNameMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the name for each layer.
- getLayerNameVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the name for each layer, in increasing order of identifier.
- getLayerNextId() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the next identifier for a new layer.
- getLayerRemoved_attributes() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the layer attributes associated to a
LAYER_REMOVED
action.
- getLayerRemoved_demandTrafficUnitsName() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the demand traffic units name associated to a
LAYER_REMOVED
action.
- getLayerRemoved_description() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the layer description associated to a
LAYER_REMOVED
action.
- getLayerRemoved_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the layer identifier associated to a
LAYER_REMOVED
action.
- getLayerRemoved_linkCapacityUnitsName() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the link capacity units name associated to a
LAYER_REMOVED
action.
- getLayerRemoved_name() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getLayersAttributeMap(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of the same attribute for each layer.
- getLayersByAttribute(String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifiers of the layers with a given value in a certain
attribute.
- getLayerTopologicalSortIds() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns layer identifiers in bottom-up order, that is, starting from the
lower layers to the upper layers following coupling relationships.
- getLayerTopologicalSortIdsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns layer identifiers in bottom-up order, that is, starting from the
lower layers to the upper layers following coupling relationships.
- getLightpathSeqRegenerators(NetPlan, long) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the sequence of regenerators/wavelength converters for the given lightpath.
- getLightpathSeqRegenerators(NetPlan, long, long) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the sequence of regenerators/wavelength converters for the given lightpath.
- getLightpathSeqWavelengths(NetPlan, long) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the sequence of wavelengths for the given lightpath.
- getLightpathSeqWavelengths(NetPlan, long, long) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the sequence of wavelengths for the given lightpath.
- getLineSeparator() - Static method in class com.net2plan.utils.StringUtils
-
Returns the line separator.
- getLink2PathAssignmentMatrix() - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the link-path incidence matrix (an ExP matrix in
which an element δep is equal to the number of
times which traffic route p traverses link e).
- getLink2RouteAssignmentMatrix() - 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).
- getLink2RouteAssignmentMatrix(long) - 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).
- getLinkAdded_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the layer identifier associated to a
LINK_ADDED
action.
- getLinkAdded_linkId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the link identifier associated to a
LINK_ADDED
action.
- getLinkAssociatedPaths(long) - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the set of identifiers of the paths that traverse a link.
- getLinkAssociatedPathsVector(long) - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the array of identifiers of the paths that traverse a link.
- getLinkAssociatedProtectionSegments(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the protection segments traversing a given link.
- getLinkAssociatedProtectionSegments(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the protection segments traversing a given link.
- getLinkAssociatedRoutes(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes traversing a given link.
- getLinkAssociatedRoutes(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes traversing a given link.
- getLinkAttribute(long, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a given attribute for a link.
- getLinkAttribute(long, long, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a given attribute for a link.
- getLinkAttributeMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes defined for a given link.
- getLinkAttributeMap(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes defined for a given link.
- getLinkBetweenessCentrality() - Method in class com.net2plan.libraries.GraphTheoryMetrics
-
Returns the betweeness centrality of each link.
- getLinkByAttribute(String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the first link with a given value in a
certain attribute, or -1 if not found.
- getLinkByAttribute(long, String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the first link with a given value in a
certain attribute, or -1 if not found.
- getLinkCapacity(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity of the given link.
- getLinkCapacity(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity of the given link.
- getLinkCapacityMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the link capacity per link.
- getLinkCapacityMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity per link.
- getLinkCapacityNotReservedForProtection(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity not reserved for protection of a given link.
- getLinkCapacityNotReservedForProtection(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity not reserved for protection of a given link.
- getLinkCapacityNotReservedForProtectionMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity not reserved for protection per link.
- getLinkCapacityNotReservedForProtectionMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity not reserved for protection per link.
- getLinkCapacityNotReservedForProtectionVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity not reserved for protection per link, in increasing order of identifier.
- getLinkCapacityNotReservedForProtectionVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity not reserved for protection per link, in increasing order of identifier.
- getLinkCapacityReservedForProtection(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity reserved for protection of a link.
- getLinkCapacityReservedForProtection(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity reserved for protection of a link.
- getLinkCapacityReservedForProtectionMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity reserved for protection per link.
- getLinkCapacityReservedForProtectionMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity reserved for protection per link.
- getLinkCapacityReservedForProtectionVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity reserved for protection per link, in increasing order of identifier.
- getLinkCapacityReservedForProtectionVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity reserved for protection per link, in increasing order of identifier.
- getLinkCapacityUnitsName() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the link capacity units name.
- getLinkCapacityUnitsName(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the link capacity units name.
- getLinkCapacityVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity for each link, in increasing order of identifier.
- getLinkCapacityVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity for each link, in increasing order of identifier.
- getLinkCarriedTraffic(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic by a given link.
- getLinkCarriedTraffic(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic by a given link.
- getLinkCarriedTrafficMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic per link.
- getLinkCarriedTrafficMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic per link.
- getLinkCarriedTrafficVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic per link, in increasing order of identifier.
- getLinkCarriedTrafficVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic per link, in increasing order of identifier.
- getLinkConnectivity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
-
Returns the link connectivity.
- getLinkCoupledLowerLayerDemand(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the lower layer demand coupled to the link.
- getLinkCoupledLowerLayerDemand(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the lower layer demand coupled to the link.
- getLinkDestinationNode(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the destination node of the given link.
- getLinkDestinationNode(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the destination node of the given link.
- getLinkDown_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the layer identifier associated to a
LINK_DOWN
action.
- getLinkDown_linkId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the link identifier associated to a
LINK_DOWN
action.
- getLinkForwardingRules(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of forwarding rules associated to a link.
- getLinkForwardingRules(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of forwarding rules associated to a link.
- getLinkIds() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the links.
- getLinkIds(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the links.
- getLinkIdsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the links, in increasing order of identifier.
- getLinkIdsVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the links, in increasing order of identifier.
- getLinkLengthInKm(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in km of a link.
- getLinkLengthInKm(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in km of a link.
- getLinkLengthInKmMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in km per link.
- getLinkLengthInKmMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in km per link.
- getLinkLengthInKmVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in km for each link, in increasing order of identifier.
- getLinkLengthInKmVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in km for each link, in increasing order of identifier.
- getLinkMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the origin-destination node pair per link.
- getLinkMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the origin-destination node pair per link.
- getLinkMaximumCapacity() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the maximum capacity among all links.
- getLinkMaximumCapacity(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the maximum capacity among all links.
- getLinkMaximumUtilization() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the maximum link utilization among all the links.
- getLinkMaximumUtilization(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the maximum link utilization among all the links.
- getLinkMaximumUtilizationWithoutConsiderReservedCapacityForProtection() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the maximum link utilization among all links (excluding reserved
capacity for protection).
- getLinkMaximumUtilizationWithoutConsiderReservedCapacityForProtection(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the maximum link utilization among all links (excluding reserved
capacity for protection).
- getLinkModified_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the layer identifier associated to a
LINK_MODIFIED
action.
- getLinkModified_linkId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the link identifier associated to a
LINK_MODIFIED
action.
- getLinkNextId() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the next identifier for a new link.
- getLinkNextId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the next identifier for a new link.
- getLinkOccupiedCapacity(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the occupied capacity for each link (excluding protection segments).
- getLinkOccupiedCapacity(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the occupied capacity for each link (excluding protection segments).
- getLinkOccupiedCapacityMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the occupied capacity per link.
- getLinkOccupiedCapacityMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the occupied capacity per link.
- getLinkOccupiedCapacityVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the occupied capacity per link, in increasing order of identifier.
- getLinkOccupiedCapacityVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the occupied capacity per link, in increasing order of identifier.
- getLinkOriginDestinationNodePair(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the origin-destination node pair for a given link.
- getLinkOriginDestinationNodePair(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the origin-destination node pair for a given link.
- getLinkOriginNode(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the origin node of a given link.
- getLinkOriginNode(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the origin node of a given link.
- getLinkPropagationDelayInSeconds(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay in seconds of a given link.
- getLinkPropagationDelayInSeconds(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay in seconds of a given link.
- getLinkPropagationDelayInSecondsMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay in seconds per link.
- getLinkPropagationDelayInSecondsMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay in seconds per link.
- getLinkPropagationDelayInSecondsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay in seconds per link, in increasing order of identifier.
- getLinkPropagationDelayInSecondsVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay in seconds per link, in increasing order of identifier.
- getLinkPropagationSpeedInKmPerSecond(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation speed in km/s of a given link.
- getLinkPropagationSpeedInKmPerSecond(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation speed in km/s of a given link.
- getLinkPropagationSpeedInKmPerSecondMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation speed in km/s per link.
- getLinkPropagationSpeedInKmPerSecondMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation speed in km/s per link.
- getLinkPropagationSpeedInKmPerSecondVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation speed in km/s per link, in increasing order of identifier.
- getLinkPropagationSpeedInKmPerSecondVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation speed in km/s per link, in increasing order of identifier.
- getLinkRemoved_attributes() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getLinkRemoved_capacity() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getLinkRemoved_destinationNodeId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the destination node identifier associated to a
LINK_REMOVED
action.
- getLinkRemoved_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the layer identifier associated to a
LINK_REMOVED
action.
- getLinkRemoved_lengthInKm() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the length in km associated to a
LINK_REMOVED
action.
- getLinkRemoved_linkId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the link identifier associated to a
LINK_REMOVED
action.
- getLinkRemoved_originNodeId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the origin node identifier associated to a
LINK_REMOVED
action.
- getLinkRemoved_propagationSpeedInKmPerSecond() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the propagation speed in km per second associated to a
LINK_REMOVED
action.
- getLinksAttributeMap(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of an attribute for each demand at the first layer.
- getLinksAttributeMap(long, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of an attribute for each demand at the given layer.
- getLinksByAttribute(String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifiers of the links with a given value in a certain attribute.
- getLinksByAttribute(long, String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifiers of the links with a given value in a certain attribute.
- getLinksCoupledDemandMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the lower layer demand coupled to each link (among the coupled ones).
- getLinksCoupledDemandMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the lower layer demand coupled to each link (among the coupled ones).
- getLinksDown() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of links down.
- getLinksDown(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of links down.
- getLinksDownAllLayers() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of links down per layer.
- getLinksOversubscribed() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of oversubscribed links.
- getLinksOversubscribed(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of oversubscribed links.
- getLinkSpareCapacity(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the available capacity in a link.
- getLinkSpareCapacity(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the available capacity in a link.
- getLinkSpareCapacityMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the available capacity per link.
- getLinkSpareCapacityMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the available capacity per link.
- getLinkSpareCapacityVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the available capacity per link, in increasing order of identifier.
- getLinkSpareCapacityVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the available capacity per link, in increasing order of identifier.
- getLinkSRGs(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to a given link.
- getLinkSRGs(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to a given link.
- getLinkSRGsMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to each link.
- getLinkSRGsMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to each link.
- getLinksWithUnlimitedCapacity() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of links with a capacity equal to Double.MAX_VALUE
.
- getLinksWithUnlimitedCapacity(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of links with a capacity equal to Double.MAX_VALUE
.
- getLinksWithZeroCapacity() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of links with a capacity equal to zero.
- getLinksWithZeroCapacity(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of links with a capacity equal to zero.
- getLinkTotalCapacity() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the total installed capacity.
- getLinkTotalCapacity(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the total installed capacity.
- getLinkTotalCarriedTraffic() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the total carried traffic by links (excluding protection segments).
- getLinkTotalCarriedTraffic(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the total carried traffic by links (excluding protection segments).
- getLinkUp_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the layer identifier associated to a
LINK_UP
action.
- getLinkUp_linkId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the link identifier associated to a
LINK_UP
action.
- getLinkUtilization(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the utilization of a given link.
- getLinkUtilization(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the utilization of a given link.
- getLinkUtilizationMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the utilization per link.
- getLinkUtilizationMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the utilization per link.
- getLinkUtilizationVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the utilization per link, in increasing order of identifier.
- getLinkUtilizationVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the utilization per link, in increasing order of identifier.
- getLinkUtilizationWithoutConsiderReservedCapacityForProtection(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the utilization of a link (excluding protection segments).
- getLinkUtilizationWithoutConsiderReservedCapacityForProtection(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the utilization of a link (excluding protection segments).
- getLinkUtilizationWithoutConsiderReservedCapacityForProtectionMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the utilization per link (excluding protection segments).
- getLinkUtilizationWithoutConsiderReservedCapacityForProtectionMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the utilization per link (excluding protection segments).
- getLinkUtilizationWithoutConsiderReservedCapacityForProtectionVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the utilization per link (excluding protection segments), in increasing order of identifier.
- getLinkUtilizationWithoutConsiderReservedCapacityForProtectionVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the utilization per link (excluding protection segments), in increasing order of identifier.
- getLinkWeight(NetPlan, long) - Static method in class com.net2plan.libraries.IPUtils
-
Returns the weight associated to a given link.
- getLinkWeight(NetPlan, long, long) - Static method in class com.net2plan.libraries.IPUtils
-
Returns the weight associated to a given link.
- getLinkWeightMap(NetPlan) - Static method in class com.net2plan.libraries.IPUtils
-
Obtains the set of link weights (link attribute 'linkWeight', default: 1) from a given a network design.
- getLinkWeightMap(NetPlan, long) - Static method in class com.net2plan.libraries.IPUtils
-
Obtains the set of link weights (link attribute 'linkWeight', default: 1) from a given a network design.
- getLinkWeightVector(NetPlan) - Static method in class com.net2plan.libraries.IPUtils
-
Obtains the set of link weights (link attribute 'linkWeight', default: 1) from a given a network design.
- getLinkWeightVector(NetPlan, long) - Static method in class com.net2plan.libraries.IPUtils
-
Obtains the set of link weights (link attribute 'linkWeight', default: 1) from a given a network design.
- getMapTransformer(Map<A, B>) - Static method in class com.net2plan.utils.CollectionUtils
-
Obtains the equivalent Transformer
of a Map
.
- getMergedPath(List<Long>, List<Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Finds a new path after merging a partialPath
into an originalPath
,
both of them composed of links (and maybe protection segments).
- getMergedPath(long, List<Long>, List<Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Finds a new path after merging a partialPath
into an originalPath
,
both of them composed of links (and maybe protection segments).
- getNeighbors(long) - 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.
- getNetworkAttribute(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a network attribute.
- getNetworkAttributeMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes of the network.
- getNetworkDescription() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the description of the network.
- getNetworkName() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the name of the network.
- getNodeAdded_nodeId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the node identifier associated to a
NODE_ADDED
action.
- getNodeAssociatedDemands(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Gets all the links which has a given node as origin or destination.
- getNodeAssociatedDemands(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Gets all the links which has a given node as origin or destination.
- getNodeAssociatedLinks(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Gets all the links which has a given node as origin or destination.
- getNodeAssociatedLinks(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Gets all the links which has a given node as origin or destination.
- getNodeAssociatedProtectionSegments(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the protection segments traversing a given node.
- getNodeAssociatedProtectionSegments(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the protection segments traversing a given node.
- getNodeAssociatedRoutes(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes traversing a given node (but not starting/ending there).
- getNodeAssociatedRoutes(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes traversing a given node (but not starting/ending there).
- getNodeAttribute(long, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a given attribute for a node.
- getNodeAttributeMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes defined for a given node.
- getNodeBetweenessCentrality() - Method in class com.net2plan.libraries.GraphTheoryMetrics
-
Returns the betweeness centrality of each node.
- getNodeByAttribute(String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the first node with a given value in a
certain attribute, or -1 if not found.
- getNodeByName(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the first node matching the given name, or -1 if
not found.
- getNodeConnectivity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
-
Returns the node connectivity.
- getNodeDemandAdjacencyMatrix() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Given a map of demands, it computes the adjacency matrix.
- getNodeDemandAdjacencyMatrix(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Given a map of demands, it computes the adjacency matrix.
- getNodeDemandForwardingRules(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of forwarding rules installed in a given node for a given demand.
- getNodeDemandForwardingRules(long, long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of forwarding rules installed in a given node for a given demand.
- getNodeDemandIncidenceMatrix() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Given a map of demands, it computes the node-demand incidence matrix.
- getNodeDemandIncidenceMatrix(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Given a map of demands, it computes the node-demand incidence matrix.
- getNodeDemandIncomingIncidenceMatrix() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Given a map of demands, it computes the node-demand incoming incidence
matrix.
- getNodeDemandIncomingIncidenceMatrix(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Given a map of demands, it computes the node-demand incoming incidence
matrix.
- getNodeDemandOutgoingIncidenceMatrix() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Given a map of demands, it computes the node-demand outgoing incidence matrix.
- getNodeDemandOutgoingIncidenceMatrix(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Given a map of demands, it computes the node-demand outgoing incidence matrix.
- getNodeDown_nodeId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the node identifier associated to a
NODE_DOWN
action.
- getNodeEgressTraffic(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the egress traffic of a node (in demand traffic units), that is,
the traffic leaving the network through that node.
- getNodeEgressTraffic(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the egress traffic of a node (in demand traffic units), that is,
the traffic leaving the network through that node.
- getNodeEgressTrafficMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the egress traffic per node (in demand traffic units), that is,
the traffic leaving the network through each node.
- getNodeEgressTrafficMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the egress traffic per node (in demand traffic units), that is,
the traffic leaving the network through each node.
- getNodeEgressTrafficVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the egress traffic per node (in demand traffic units), that is,
the traffic leaving the network through each node, in increasing order of
identifier.
- getNodeEgressTrafficVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the egress traffic per node (in demand traffic units), that is,
the traffic leaving the network through each node, in increasing order of
identifier.
- getNodeEuclideanDistanceMatrix() - 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.
- getNodeForwardingRules(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of forwarding rules installed in a given node.
- getNodeForwardingRules(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of forwarding rules installed in a given node.
- getNodeHaversineDistanceInKmMatrix() - 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.
- getNodeIds() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the active nodes.
- getNodeIdsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the active nodes, in increasing order of
identifier.
- getNodeIncomingDemands(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the demands ending in a given node.
- getNodeIncomingDemands(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the demands ending in a given node.
- getNodeIncomingLinks(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the links ending in a given node.
- getNodeIncomingLinks(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the links ending in a given node.
- getNodeIncomingLinks(Map<Long, Pair<Long, Long>>, long) - Static method in class com.net2plan.libraries.GraphUtils
-
Given a link map and a node, it returns the set of links that enter to that node.
- getNodeIncomingRoutes(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes ending in a given node.
- getNodeIncomingRoutes(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes ending in a given node.
- getNodeIngressTraffic(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the ingress traffic of a node node (in demand traffic units), that is,
the traffic entering the network through that node.
- getNodeIngressTraffic(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the ingress traffic of a node node (in demand traffic units), that is,
the traffic entering the network through that node.
- getNodeIngressTrafficMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the ingress traffic per node (in demand traffic units), that is,
the traffic entering the network through each node.
- getNodeIngressTrafficMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the ingress traffic per node (in demand traffic units), that is,
the traffic entering the network through each node.
- getNodeIngressTrafficVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the ingress traffic per node (in demand traffic units), that is,
the traffic entering the network through each node, in increasing order of
identifier.
- getNodeIngressTrafficVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the ingress traffic per node (in demand traffic units), that is,
the traffic entering the network through each node, in increasing order of
identifier.
- getNodeInNeighbors(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of nodes whose links are incoming to a given node.
- getNodeInNeighbors(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of nodes whose links are incoming to a given node.
- getNodeLinkAdjacencyMatrix() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Given a map of links, it computes the adjacency matrix.
- getNodeLinkAdjacencyMatrix(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Given a map of links, it computes the adjacency matrix.
- getNodeLinkIncidenceMatrix() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Given a map of links, it computes the node-link incidence matrix.
- getNodeLinkIncidenceMatrix(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Given a map of links, it computes the node-link incidence matrix.
- getNodeLinkIncomingIncidenceMatrix() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Given a map of links, it computes the node-link incoming incidence
matrix.
- getNodeLinkIncomingIncidenceMatrix(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Given a map of links, it computes the node-link incoming incidence
matrix.
- getNodeLinkOutgoingIncidenceMatrix() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Given a map of links, it computes the node-link outgoing incidence matrix.
- getNodeLinkOutgoingIncidenceMatrix(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Given a map of links, it computes the node-link outgoing incidence matrix.
- getNodeModified_nodeId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the node identifier associated to a
NODE_MODIFIED
action.
- getNodeName(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the node name.
- getNodeNameMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the name for each node.
- getNodeNameVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the name for each node, in increasing order of identifier.
- getNodeNextId() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the next identifier for a new node.
- getNodeOutgoingDemands(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the demands starting in a given node.
- getNodeOutgoingDemands(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the demands starting in a given node.
- getNodeOutgoingLinks(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the links starting in a given node.
- getNodeOutgoingLinks(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the links starting in a given node.
- getNodeOutgoingLinks(Map<Long, Pair<Long, Long>>, long) - Static method in class com.net2plan.libraries.GraphUtils
-
Given a link map and a node, it returns the set of links that leave that node.
- getNodeOutgoingRoutes(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes starting in a given node.
- getNodeOutgoingRoutes(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes starting in a given node at the given layer.
- getNodeOutNeighbors(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of nodes reachable from the outgoing links of a given node.
- getNodeOutNeighbors(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of nodes reachable from the outgoing links of a given node.
- getNodePairAverageOfferedTraffic() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the average offered traffic per node pair.
- getNodePairAverageOfferedTraffic(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the average offered traffic per node pair.
- getNodePairBidirectionalDemands(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns demands between two nodes (in both directions).
- getNodePairBidirectionalDemands(long, long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns demands between two nodes (in both directions).
- getNodePairBidirectionalLinks(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns links between two nodes (in both directions).
- getNodePairBidirectionalLinks(long, long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns links between two nodes (in both directions).
- getNodePairDemands(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the demands from a node to other one.
- getNodePairDemands(long, long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the demands from a node to other one.
- getNodePairEuclideanDistance(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Gets the Euclidean distance (derived from node coordinates,
where 'xCoord' is equal to longitude and 'yCoord' is equal to latitude) for a node pair.
- getNodePairHaversineDistanceInKm(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Gets the Haversine distance matrix (derived from node coordinates,
where 'xCoord' is equal to longitude and 'yCoord' is equal to latitude) for a node pair.
- getNodePairLinks(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the links from a node to other one.
- getNodePairLinks(long, long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the links from a node to other one.
- getNodePairPaths(long, long) - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the set of identifiers of the paths that are associated to the
first demand of a node pair.
- getNodePairPathsVector(long, long) - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the array of identifiers of the paths that are associated to the
first demand of a node pair.
- getNodePairRoutes(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes from a node to other one.
- getNodePairRoutes(long, long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes from a node to other one.
- getNodeRegeneratorOccupancyMap(NetPlan) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the number of regenerators installed per node.
- getNodeRegeneratorOccupancyMap(NetPlan, long) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the number of regenerators installed per node.
- getNodeRemoved_attributes() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getNodeRemoved_name() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getNodeRemoved_nodeId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the node identifier associated to a
NODE_REMOVED
action.
- getNodeRemoved_xyPosition() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the coordinates associated to a
NODE_REMOVED
action.
- getNodesAttributeMap(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of an attribute for each node.
- getNodesByAttribute(String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifiers of the nodes with a given value in a certain attribute.
- getNodesDown() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of nodes down.
- getNodeSRGs(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to a given node.
- getNodeSRGsMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to each node.
- getNodeTraversingRoutes(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes traversing a given node (but not starting/ending there).
- getNodeTraversingRoutes(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes traversing a given node (but not starting/ending there).
- getNodeTraversingTraffic(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the traversing traffic of a node (in demand traffic units), that is,
the processed traffic neither entering or leaving the network through that node.
- getNodeTraversingTraffic(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the traversing traffic of a node (in demand traffic units), that is,
the processed traffic neither entering or leaving the network through that node.
- getNodeTraversingTrafficMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the traversing traffic per node (in demand traffic units), that is,
the processed traffic neither entering or leaving the network through each node.
- getNodeTraversingTrafficMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the traversing traffic per node (in demand traffic units), that is,
the processed traffic neither entering or leaving the network through each node.
- getNodeTraversingTrafficVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the traversing traffic per node (in demand traffic units), that is,
the processed traffic neither entering or leaving the network through each node,
in increasing order of identifier.
- getNodeTraversingTrafficVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the traversing traffic per node (in demand traffic units), that is,
the processed traffic neither entering or leaving the network through each node,
in increasing order of identifier.
- getNodeUp_nodeId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the node identifier associated to a
NODE_UP
action.
- getNodeXYPosition(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the node position in a 2D Cartesian plane.
- getNodeXYPositionMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the position for each node.
- getNumberOfDemands() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of traffic demands defined.
- getNumberOfDemands(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of traffic demands defined.
- getNumberOfForwardingRules() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of forwarding rules.
- getNumberOfForwardingRules(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of forwarding rules.
- getNumberOfLayers() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of layers defined in the network.
- getNumberOfLinks() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of unidirectional links.
- getNumberOfLinks(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of unidirectional links.
- 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 nodes defined within the network.
- getNumberOfPaths() - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the number of paths in the list.
- getNumberOfProtectionSegments() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of protection segments.
- getNumberOfProtectionSegments(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of protection segments.
- getNumberOfRoutes() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of routes for traffic demands defined.
- getNumberOfRoutes(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of routes for traffic demands defined.
- getNumberOfSRGs() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of SRGs defined.
- 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).
- getOutgoingIncidenceMatrix(Set<Long>, Map<Long, Pair<Long, Long>>) - Static method in class com.net2plan.libraries.GraphUtils
-
Given a map of links, it computes the node-link outgoing incidence matrix.
- getOutNodeDegree() - Method in class com.net2plan.libraries.GraphTheoryMetrics
-
Returns the number of outgoing links for each node.
- 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.
- getPath() - Method in class com.net2plan.libraries.GraphUtils.GraphPath
-
Returns the edges making up the path.
- getPathAllSequencesOfLinksList() - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the sequence of links for each path in ascending order of
path identifier.
- getPathAllSequencesOfLinksMap() - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the sequence of links for each path.
- getPathBottleneckCapacity(NetPlan, List<Long>) - Static method in class com.net2plan.libraries.TrafficComputationEngine
-
Returns the bottleneck (lowest) capacity among the set of traversed links and protection
segments.
- getPathBottleneckCapacity(NetPlan, long, List<Long>) - Static method in class com.net2plan.libraries.TrafficComputationEngine
-
Returns the bottleneck (lowest) capacity among the set of traversed links and protection
segments.
- getPathCost(long) - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the cost of a path, given a set of link weights.
- getPathCost(long, Map<Long, Double>) - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the cost of a path, given a set of link weights.
- getPathCostMap() - Method in class com.net2plan.libraries.CandidatePathList
-
Computes the weight of each path in the list, for the given weight of the
links.
- getPathCostMap(Map<Long, Double>) - Method in class com.net2plan.libraries.CandidatePathList
-
Computes the weight of each path in the list, for the given weight of the
links.
- getPathCostVector() - Method in class com.net2plan.libraries.CandidatePathList
-
Computes the weight of each path in the list, for the given weight of the
links.
- getPathCostVector(Map<Long, Double>) - Method in class com.net2plan.libraries.CandidatePathList
-
Computes the weight of each path in the list, for the given weight of the
links.
- getPathDemand(long) - Method in class com.net2plan.libraries.CandidatePathList
-
Obtains the demand associated to the path.
- getPathDemandList() - Method in class com.net2plan.libraries.CandidatePathList
-
Obtains the demand associated to each path in ascending order of path
identifiers.
- getPathDemandMap() - Method in class com.net2plan.libraries.CandidatePathList
-
Obtains the demand associated to each path.
- getPathDemandVector() - Method in class com.net2plan.libraries.CandidatePathList
-
Obtains a vector with the demand associated to each path.
- getPathIds() - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the identifiers of the active paths.
- getPathIdsVector() - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the identifiers of the active paths.
- getPathLength() - Method in class com.net2plan.libraries.GraphUtils.GraphPath
-
Returns the path length measured in number of hops or edges.
- getPathNextId() - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the identifier of the next added path.
- getPaths(V, V, int) - Method in class com.net2plan.libraries.GraphUtils.YenAlgorithm
-
Returns the (loopless) k-shortest simple paths in increasing order of weight.
- getPathSequenceOfLinks(long) - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the sequence of links associated to a path.
- getPathSequenceOfNodes(long) - Method in class com.net2plan.libraries.CandidatePathList
-
Obtains the sequence of nodes of the given path.
- getPathWeight() - Method in class com.net2plan.libraries.GraphUtils.GraphPath
-
Returns the weight assigned to the path.
- getPathWeight(List<E>, Transformer<E, Double>) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Returns the weight of a path given the sequence of edges.
- getProtectionLightpathSeqRegenerators(NetPlan, long) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the sequence of regenerators/wavelength converters for the given lightpath.
- getProtectionLightpathSeqRegenerators(NetPlan, long, long) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the sequence of regenerators/wavelength converters for the given lightpath.
- getProtectionLightpathSeqWavelengths(NetPlan, long) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the sequence of wavelengths for a given protection lightpath.
- getProtectionLightpathSeqWavelengths(NetPlan, long, long) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the sequence of wavelengths for a given protection lightpath.
- getProtectionSegmentAdded_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getProtectionSegmentAdded_segmentId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getProtectionSegmentAllSequenceOfLinks() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the list with the sequence of links for each protection segment.
- getProtectionSegmentAllSequenceOfLinks(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the list with the sequence of links for each protection segment.
- getProtectionSegmentAttribute(long, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a given attribute for a protection segment.
- getProtectionSegmentAttribute(long, long, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a given attribute for a protection segment.
- getProtectionSegmentAttributeMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes defined for a given protection segment.
- getProtectionSegmentAttributeMap(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes defined for a given protection segment.
- getProtectionSegmentByAttribute(String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the first protection segment with a given value in a
certain attribute, or -1 if not found.
- getProtectionSegmentByAttribute(long, String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the first protection segment with a given value in a
certain attribute, or -1 if not found.
- getProtectionSegmentCarriedTraffic(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic for a given protection segment.
- getProtectionSegmentCarriedTraffic(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic for a given protection segment.
- getProtectionSegmentCarriedTrafficMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic for each protection segment.
- getProtectionSegmentCarriedTrafficMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic for each protection segment.
- getProtectionSegmentCarriedTrafficVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic for each protection segment, in increasing
order of identifier.
- getProtectionSegmentCarriedTrafficVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic for each protection segment, in increasing
order of identifier.
- getProtectionSegmentDestinationNode(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the destination node of the given protection segment.
- getProtectionSegmentDestinationNode(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the destination node of the given protection segment.
- getProtectionSegmentIds() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the protection segments.
- getProtectionSegmentIds(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the protection segments.
- getProtectionSegmentIdsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the protection segments, in increasing
order of identifier.
- getProtectionSegmentIdsVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the protection segments, in increasing
order of identifier.
- getProtectionSegmentLengthInKm(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in kilometers for the given protection segment.
- getProtectionSegmentLengthInKm(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in kilometers for the given protection segment.
- getProtectionSegmentLengthInKmMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in kilometers for each protection segment.
- getProtectionSegmentLengthInKmMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in kilometers for each protection segment.
- getProtectionSegmentLengthInKmVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in kilometers for each protection segment, in increasing
order of identifier.
- getProtectionSegmentLengthInKmVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in kilometers for each protection segment, in increasing
order of identifier.
- getProtectionSegmentModified_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getProtectionSegmentModified_segmentId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getProtectionSegmentNextId() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the next identifier for a new protection segment.
- getProtectionSegmentNextId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the next identifier for a new protection segment.
- getProtectionSegmentNumberOfHops(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of hops for a given protection segment.
- getProtectionSegmentNumberOfHops(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of hops for a given protection segment.
- getProtectionSegmentNumberOfHopsMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of hops per protection segment.
- getProtectionSegmentNumberOfHopsMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of hops per protection segment.
- getProtectionSegmentNumberOfHopsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of hops per protection segment, in increasing order of identifier.
- getProtectionSegmentNumberOfHopsVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of hops per protection segment, in increasing order of identifier.
- getProtectionSegmentOriginDestinationNodePair(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the origin-destination node pair for the given protection segment.
- getProtectionSegmentOriginDestinationNodePair(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the origin-destination node pair for the given protection segment.
- getProtectionSegmentOriginNode(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the origin node of the given protection segment.
- getProtectionSegmentOriginNode(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the origin node of the given protection segment.
- getProtectionSegmentPropagationDelayInSeconds(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay in seconds of a given protection segment.
- getProtectionSegmentPropagationDelayInSeconds(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay in seconds of a given protection segment.
- getProtectionSegmentPropagationDelayInSecondsMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay in seconds per protection segment.
- getProtectionSegmentPropagationDelayInSecondsMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay in seconds per protection segment.
- getProtectionSegmentPropagationDelayInSecondsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay in seconds per protection segment, in
increasing order of identifier.
- getProtectionSegmentPropagationDelayInSecondsVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay in seconds per protection segment, in
increasing order of identifier.
- getProtectionSegmentRemoved_attributes() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getProtectionSegmentRemoved_destinationNodeId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getProtectionSegmentRemoved_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getProtectionSegmentRemoved_originNodeId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getProtectionSegmentRemoved_reservedCapacity() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getProtectionSegmentRemoved_segmentId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getProtectionSegmentRemoved_sequenceOfLinks() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getProtectionSegmentReservedCapacity(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the reserved capacity of a protection segment.
- getProtectionSegmentReservedCapacity(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the reserved capacity of a protection segment.
- getProtectionSegmentReservedCapacityMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the reserved capacity per protection segment.
- getProtectionSegmentReservedCapacityMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the reserved capacity per protection segment.
- getProtectionSegmentReservedCapacityVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the reserved capacity per protection segment, in increasing order
of identifier.
- getProtectionSegmentReservedCapacityVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the reserved capacity per protection segment, in increasing order
of identifier.
- getProtectionSegmentRoutes(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes which share a given protection segment.
- getProtectionSegmentRoutes(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes which share a given protection segment.
- getProtectionSegmentRoutesMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes which share each protection segment.
- getProtectionSegmentRoutesMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes which share each protection segment.
- getProtectionSegmentsAttributeMap(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of an attribute for each protection segment.
- getProtectionSegmentsAttributeMap(long, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of an attribute for each protection segment.
- getProtectionSegmentsByAttribute(String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifiers of the protection segments with a given value in a certain attribute.
- getProtectionSegmentsByAttribute(long, String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifiers of the protection segments with a given value in a certain attribute.
- getProtectionSegmentsDedicated() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of protection segments assigned only to one route.
- getProtectionSegmentsDedicated(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of protection segments assigned only to one route.
- getProtectionSegmentsDown() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of protection segments down.
- getProtectionSegmentsDown(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of protection segments down.
- getProtectionSegmentsDownMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of protection segments down per layer.
- getProtectionSegmentSequenceOfLinks(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the sequence of links traversed by a protection segment.
- getProtectionSegmentSequenceOfLinks(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the sequence of links traversed by a protection segment.
- getProtectionSegmentSequenceOfNodes(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the sequence of nodes traversed by a protection segment.
- getProtectionSegmentSequenceOfNodes(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the sequence of nodes traversed by a protection segment.
- getProtectionSegmentSpareCapacity(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the available capacity for a protection segment.
- getProtectionSegmentSpareCapacity(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the available capacity for a protection segment.
- getProtectionSegmentSpareCapacityMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the available capacity per protection segment.
- getProtectionSegmentSpareCapacityMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the available capacity per protection segment.
- getProtectionSegmentSpareCapacityVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the available capacity per protection segment, in increasing
order of identifier.
- getProtectionSegmentSpareCapacityVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the available capacity per protection segment, in increasing
order of identifier.
- getProtectionSegmentSRGs(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to a given protection segment.
- getProtectionSegmentSRGs(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to a given protection segment.
- getProtectionSegmentSRGsMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to each protection segment.
- getProtectionSegmentSRGsMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to each protection segment.
- getRouteAdded_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the layer identifier associated to a
ROUTE_ADDED
action.
- getRouteAdded_routeId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the route identifier associated to a
ROUTE_ADDED
action.
- getRouteAllSequenceOfLinks() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the sequence of links (and maybe protection segments) for each
route.
- getRouteAllSequenceOfLinks(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the sequence of links (and maybe protection segments) for each
route.
- getRouteAttribute(long, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a given attribute for a route.
- getRouteAttribute(long, long, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
* Returns the value of a given attribute for a route.
- getRouteAttributeMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes defined for a given route.
- getRouteAttributeMap(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes defined for a given route.
- getRouteAverageLength(NetPlan, Map<Long, Double>) - Static method in class com.net2plan.libraries.TrafficComputationEngine
-
Obtains the average route length among the current routes according to
certain link cost metric.
- getRouteAverageLength(NetPlan, long, Map<Long, Double>) - Static method in class com.net2plan.libraries.TrafficComputationEngine
-
Obtains the average route length among the current routes according to
certain link cost metric.
- getRouteBackupSegmentList(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the protection segments defined for a given route.
- getRouteBackupSegmentList(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the protection segments defined for a given route.
- getRouteBackupSegmentListMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the backup segment list per route.
- getRouteBackupSegmentListMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the backup segment list per route.
- getRouteByAttribute(String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the first route with a given value in a
certain attribute, or -1 if not found.
- getRouteByAttribute(long, String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the first route with a given value in a
certain attribute, or -1 if not found.
- getRouteCarriedTraffic(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic (in demand traffic units) for a given route.
- getRouteCarriedTraffic(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic (in demand traffic units) for a given route.
- getRouteCarriedTrafficFraction(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the ratio between the carried traffic per route with respect to
the total offered traffic by the corresponding demand.
- getRouteCarriedTrafficFraction(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the ratio between the carried traffic per route with respect to
the total offered traffic by the corresponding demand.
- getRouteCarriedTrafficFractionMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic (in demand traffic units), with respect to
the total offered traffic by the corresponding demand, per route.
- getRouteCarriedTrafficFractionMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic (in demand traffic units), with respect to
the total offered traffic by the corresponding demand, per route.
- getRouteCarriedTrafficFractionVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic (in demand traffic units), with respect to
the total offered traffic by the corresponding demand, per route, in increasing
order of identifier.
- getRouteCarriedTrafficFractionVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic (in demand traffic units), with respect to
the total offered traffic by the corresponding demand, per route, in increasing
order of identifier.
- getRouteCarriedTrafficMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic (in demand traffic units) per route.
- getRouteCarriedTrafficMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic (in demand traffic units) per route.
- getRouteCarriedTrafficVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic (in demand traffic units) per route, in
increasing order of identifier.
- getRouteCarriedTrafficVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic (in demand traffic units) per route, in
increasing order of identifier.
- getRouteCycleType(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the cycle type of a route (i.e., loopless, or with loops).
- getRouteCycleType(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the cycle type of a route (i.e., loopless, or with loops).
- getRouteDemand(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the associated demand for a given route.
- getRouteDemand(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the associated demand for a given route.
- getRouteDemandMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the associated demand per route.
- getRouteDemandMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the associated demand per route.
- getRouteDemandVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the associated demand per route, in increasing order of identifier.
- getRouteDemandVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the associated demand per route, in increasing order of identifier.
- getRouteEgressNode(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the egress node of the given route.
- getRouteEgressNode(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the egress node of the given route.
- getRouteIds() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the routes.
- getRouteIds(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the routes.
- getRouteIdsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the routes, in increasing order of identifier.
- getRouteIdsVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the routes, in increasing order of identifier.
- getRouteIngressEgressNodePair(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the ingress-egress node pair of a route.
- getRouteIngressEgressNodePair(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the ingress-egress node pair of a route.
- getRouteIngressNode(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the ingress node of the given route.
- getRouteIngressNode(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the ingress node of the given route.
- getRouteLengthInKm(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in kilometers for the given route.
- getRouteLengthInKm(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in kilometers for the given route.
- getRouteLengthInKmMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in kilometers per route.
- getRouteLengthInKmMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in kilometers per route.
- getRouteLengthInKmVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in kilometers per route, in increasing order of identifier.
- getRouteLengthInKmVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in kilometers per route, in increasing order of identifier.
- getRouteModified_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getRouteModified_routeId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getRouteNextId() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the next identifier for a new route.
- getRouteNextId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the next identifier for a new route.
- getRouteNumberOfHops(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of hops for a given route.
- getRouteNumberOfHops(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of hops for a given route.
- getRouteNumberOfHopsMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of hops per route.
- getRouteNumberOfHopsMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of hops per route.
- getRouteNumberOfHopsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of hops per route, in increasing order of identifier.
- getRouteNumberOfHopsVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of hops per route, in increasing order of identifier.
- getRouteOccupiedCapacity(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity occupied (in link capacity units) by the given route.
- getRouteOccupiedCapacity(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity occupied (in link capacity units) by the given route.
- getRouteOccupiedCapacityMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity occupied (in link capacity units) per route.
- getRouteOccupiedCapacityMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity occupied (in link capacity units) per route.
- getRouteOccupiedCapacityVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity occupied (in link capacity units) per route, in
increasing order of identifier.
- getRouteOccupiedCapacityVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity occupied (in link capacity units) per route, in
increasing order of identifier.
- getRouteOriginalCarriedTraffic(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the original carried traffic (in demand traffic units) by the route.
- getRouteOriginalCarriedTraffic(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the original carried traffic (in demand traffic units) by the route.
- getRouteOriginalOccupiedCapacity(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the original occupied capacity (in link capacity units) by the route.
- getRouteOriginalOccupiedCapacity(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the original occupied capacity (in link capacity units) by the route.
- getRouteOriginalSequenceOfLinks(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the original sequence of links of the route.
- getRouteOriginalSequenceOfLinks(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the original sequence of links of the route.
- getRoutePropagationDelayInSeconds(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay in seconds in a given route.
- getRoutePropagationDelayInSeconds(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay in seconds in a given route.
- getRoutePropagationDelayInSecondsMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay per route.
- getRoutePropagationDelayInSecondsMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay per route.
- getRoutePropagationDelayInSecondsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay per route, in increasing order of identifier.
- getRoutePropagationDelayInSecondsVector(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay per route, in increasing order of identifier.
- getRouteRemoved_attributes() - Method in class com.net2plan.interfaces.simulation.SimAction
-
- getRouteRemoved_backupSegmentList() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the backup segment list associated to a
ROUTE_REMOVED
action.
- getRouteRemoved_carriedTraffic() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the carried traffic associated to a
ROUTE_REMOVED
action.
- getRouteRemoved_demandId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the demand identifier associated to a
ROUTE_REMOVED
action.
- getRouteRemoved_egressNodeId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the egress node identifier associated to a
ROUTE_REMOVED
action.
- getRouteRemoved_ingressNodeId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the ingress node identifier associated to a
ROUTE_REMOVED
action.
- getRouteRemoved_layerId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the layer identifier associated to a
ROUTE_REMOVED
action.
- getRouteRemoved_occupiedCapacity() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the occupied capacity associated to a
ROUTE_REMOVED
action.
- getRouteRemoved_routeId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the route identifier associated to a
ROUTE_REMOVED
action.
- getRouteRemoved_sequenceOfLinks() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the sequence of links associated to a
ROUTE_REMOVED
action.
- getRoutesAttributeMap(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of an attribute for each route.
- getRoutesAttributeMap(long, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of an attribute for each route.
- getRoutesByAttribute(String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifiers of the routes with a given value in a certain attribute.
- getRoutesByAttribute(long, String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifiers of the routes with a given value in a certain attribute.
- getRoutesDown() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of routes in down state.
- getRoutesDown(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of routes in down state.
- getRoutesDownMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of routes in down state per layer.
- getRouteSequenceOfLinks(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the sequence of links (and maybe protection segments) traversed by
a route.
- getRouteSequenceOfLinks(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the sequence of links (and maybe protection segments) traversed by
a route.
- getRouteSequenceOfNodes(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the sequence of nodes traversed by a route (including those in
protection segments).
- getRouteSequenceOfNodes(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the sequence of nodes traversed by a route (including those in
protection segments).
- getRouteSRGs(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to a given route.
- getRouteSRGs(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to a given route.
- getRouteSRGsMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated per route.
- getRouteSRGsMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated per route.
- getRoutingTableMatrix(NetPlan) - Static method in class com.net2plan.libraries.IPUtils
-
Obtains a destination-based routing from a given network design.
- getRoutingType() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
- getRoutingType(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
- getRoutingTypeMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
- 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.
- getShortestPath(Map<Long, Pair<Long, Long>>, long, long, Map<Long, Double>) - Static method in class com.net2plan.libraries.GraphUtils
-
Obtains the sequence of links representing the (unidirectional) shortest path between two nodes.
- getShortestPath(Graph<V, E>, Transformer<E, Double>, V, V) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Returns the shortest path between two nodes using Dijkstra's algorithm.
- getSpectralRadius() - Method in class com.net2plan.libraries.GraphTheoryMetrics
-
Returns the spectral radius of the network.
- getSRGAdded_srgId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the SRG identifier associated to a
SRG_ADDED
action.
- getSRGAttribute(long, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a given attribute for an SRG at the first layer.
- getSRGAttributeMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes defined for a given SRG.
- getSRGAvailability(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the availability of the given SRG.
- getSRGAvailabilityMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the availability per SRG.
- getSRGAvailabilityVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the availability per SRG, in increasing order of identifier.
- getSRGByAttribute(String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the first SRG with a given value in a
certain attribute, or -1 if not found.
- getSRGDisjointnessPercentage(NetPlan) - Static method in class com.net2plan.libraries.SRGUtils
-
Returns the percentage of SRG disjointness of traffic routes and
protection segments.
- getSRGDisjointnessPercentage(NetPlan, long) - Static method in class com.net2plan.libraries.SRGUtils
-
Returns the percentage of SRG disjointness of traffic routes and
protection segments.
- getSRGIds() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the SRGs.
- getSRGIdsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of identifiers of the SRGs, in increasing order of identifier.
- getSRGLinks(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of links in a given SRG.
- getSRGLinks(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of links in a given SRG.
- getSRGLinksAllLayers(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of links in a given SRG per layer.
- getSRGLinksMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of links per SRG.
- getSRGLinksMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of links per SRG.
- getSRGMeanTimeToFailInHours(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the Mean Time To Fail (in hours) of the given SRG.
- getSRGMeanTimeToFailInHoursMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the Mean Time To Fail (in hours) per SRG.
- getSRGMeanTimeToFailInHoursVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the Mean Time To Fail (in hours) per SRG, in increasing order of identifier.
- getSRGMeanTimeToRepairInHours(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the Mean Time To Repair (in hours) of the given SRG.
- getSRGMeanTimeToRepairInHoursMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the Mean Time To Repair (in hours) per SRG.
- getSRGMeanTimeToRepairInHoursVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the Mean Time To Repair (in hours) per SRG, in increasing order of identifier.
- getSRGModel(NetPlan) - 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).
- getSRGModel(NetPlan, long) - 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).
- getSRGModified_srgId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the SRG identifier associated to a
SRG_MODIFIED
action.
- getSRGNextId() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the next identifier for a new SRG.
- getSRGNodes(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of nodes in a given SRG.
- getSRGNodesMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of nodes per SRG.
- getSRGProtectionSegments(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of protection segments affected by a given SRG.
- getSRGProtectionSegments(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of protection segments affected by a given SRG.
- getSRGProtectionSegmentsMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of protection segments per SRG.
- getSRGProtectionSegmentsMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of protection segments per SRG.
- getSRGRemoved_attributes() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the attributes associated to a
SRG_REMOVED
action.
- getSRGRemoved_meanTimeToFailInHours() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the mean time to fail associated to a
SRG_REMOVED
action.
- getSRGRemoved_meanTimeToRepairInHours() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the mean time to repair associated to a
SRG_REMOVED
action.
- getSRGRemoved_srgId() - Method in class com.net2plan.interfaces.simulation.SimAction
-
Returns the SRG identifier associated to a
SRG_REMOVED
action.
- getSRGRoutes(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of routes affected by a given SRG.
- getSRGRoutes(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of routes affected by a given SRG.
- getSRGRoutesMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of routes per SRG.
- getSRGRoutesMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of routes per SRG.
- getSRGsAttributeMap(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of an attribute for each SRG.
- getSRGsByAttribute(String, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifiers of the SRGs with a given value in a certain attribute.
- 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.
- getTrafficMap() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the aggregate traffic between each node pair.
- getTrafficMap(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the aggregate traffic between each node pair.
- getTrafficMatrix() - 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.
- getTrafficMatrix(long) - 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.
- getTrafficProtectionDegree(NetPlan) - Static method in class com.net2plan.libraries.TrafficComputationEngine
-
Returns the statistics for protection degree carried traffic.
- getTrafficProtectionDegree(NetPlan, long) - Static method in class com.net2plan.libraries.TrafficComputationEngine
-
Returns the statistics for protection degree carried traffic.
- getTwoLinkDisjointPaths(Map<Long, Pair<Long, Long>>, long, long, Map<Long, Double>) - Static method in class com.net2plan.libraries.GraphUtils
-
Returns the shortest pair of link-disjoint paths, where each item represents a path.
- getTwoLinkDisjointPaths(Graph<V, E>, Transformer<E, Double>, V, V) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Returns the shortest pair of link-disjoint paths, where each item represents a path.
- getTwoNodeDisjointPaths(Map<Long, Pair<Long, Long>>, long, long, Map<Long, Double>) - Static method in class com.net2plan.libraries.GraphUtils
-
Returns the shortest pair of node-disjoint paths, where each item represents a path.
- getTwoNodeDisjointPaths(Graph<Long, Long>, Transformer<Long, Double>, long, long) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Returns the shortest pair of node-disjoint paths, where each item represents a path.
- getWavelengthFiberOccupancy(NetPlan) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the set of fibers occupied in each wavelength.
- getWavelengthFiberOccupancy(NetPlan, long) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the set of fibers occupied in each wavelength.
- GraphTheoryMetrics - Class in com.net2plan.libraries
-
Class to deal with graph-theory metrics computation.
- GraphTheoryMetrics(Set<Long>, Map<Long, Pair<Long, Long>>, Map<Long, 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.
- GraphUtils.ClosedCycleRoutingException() - Constructor for exception com.net2plan.libraries.GraphUtils.ClosedCycleRoutingException
-
Default constructor.
- GraphUtils.ClosedCycleRoutingException(String) - Constructor for exception com.net2plan.libraries.GraphUtils.ClosedCycleRoutingException
-
Constructs a new Net2PlanException
exception with the specified detail message.
- GraphUtils.GraphPath<E> - Class in com.net2plan.libraries
-
Class to represent a path in a Graph.
- GraphUtils.GraphPath(List<E>, double) - Constructor for class com.net2plan.libraries.GraphUtils.GraphPath
-
Default constructor.
- GraphUtils.JGraphTUtils - Class in com.net2plan.libraries
-
Auxiliary class to work with the graph library
JGraphT.
- GraphUtils.JGraphTUtils() - Constructor for class com.net2plan.libraries.GraphUtils.JGraphTUtils
-
- GraphUtils.JUNGUtils - Class in com.net2plan.libraries
-
Auxiliary class to work with the graph library
JUNG.
- GraphUtils.JUNGUtils() - Constructor for class com.net2plan.libraries.GraphUtils.JUNGUtils
-
- GraphUtils.SuurballeTarjanAlgorithm<V,E> - Class in com.net2plan.libraries
-
Class to calculate the shortest link-disjoint path pair between two nodes
using Suurballe-Tarjan's algorithm.
- GraphUtils.SuurballeTarjanAlgorithm(Graph<V, E>, Transformer<E, Double>) - Constructor for class com.net2plan.libraries.GraphUtils.SuurballeTarjanAlgorithm
-
Default constructor.
- GraphUtils.SuurballeTarjanAlgorithm(Graph<V, E>, Transformer<E, Double>, boolean) - Constructor for class com.net2plan.libraries.GraphUtils.SuurballeTarjanAlgorithm
-
This constructor allows to configure if the shortest-path algorithm should
cached previous computations.
- GraphUtils.YenAlgorithm<V,E> - Class in com.net2plan.libraries
-
Class to calculate the (loopless) k-shortest paths between a node
pair using Yen's algorithm.
- GraphUtils.YenAlgorithm(Graph<V, E>, Transformer<E, Double>) - Constructor for class com.net2plan.libraries.GraphUtils.YenAlgorithm
-
Default constructor.
- gravityModel(double[], double[]) - Static method in class com.net2plan.libraries.TrafficMatrixGenerationModels
-
Generates a traffic matrix using a 'gravity model' (see [1]).