- gcd(double[]) - Static method in class com.net2plan.utils.DoubleUtils
-
Computes the greatest common divisor of a double array.
- gcd(int[]) - Static method in class com.net2plan.utils.IntUtils
-
Computes the greatest absolute common divisor of an integer array.
- getActionType() - Method in class com.net2plan.interfaces.cacSimulation.CACAction
-
Returns the action type.
- getActionType() - Method in class com.net2plan.interfaces.resilienceSimulation.ProvisioningAction
-
Returns the action type.
- getActionType() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TrafficAllocationAction
-
Returns the action type.
- getAlgebraicConnectivity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
-
Returns the algebraic connectivity of the network.
- getAllLooplessShortestPaths(int[][], int, int, int, 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(<any>, double[]) - Static method in class com.net2plan.libraries.GraphUtils.JGraphTUtils
-
It generates a weighted view of the backing graph specified in the constructor.
- 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.
- getBetweenessCentrality() - Method in class com.net2plan.libraries.GraphTheoryMetrics
-
Returns the betweeness centrality for nodes and links.
- getBlockedTrafficPercentage() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the percentage of blocked traffic.
- getCapacitatedShortestPath(int[][], int, int, double[], 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(int[][], int, int, double[], int[], double) - Static method in class com.net2plan.libraries.GraphUtils
-
Returns the shortest path that fulfills a given minimum capacity requirement
along its traversed links.
- 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.
- getConnectionArrivalTime(long) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the arrival time of the specified connection.
- getConnectionAttribute(long, String) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the value of a given attribute for a connection route.
- getConnectionAttributes(long) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the set of attributes of a given connection.
- getConnectionCurrentCarriedTrafficInErlangs(long) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the current traffic volume for a given connection.
- getConnectionDemand(long) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the demand identifier for a given connection.
- getConnectionDuration(long) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the duration of the specified connection.
- getConnectionIds() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the set of active connection identifiers (in ascending order).
- getConnectionNextId() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the connection identifier for the next created connection.
- getConnectionRequestedTrafficInErlangs(long) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the requested traffic volume for a given connection.
- getConnectionRouteAttribute(long, String) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the value of a given attribute for a connection route.
- getConnectionRouteAttributes(long) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the set of attributes of a given connection route.
- getConnectionRouteCarriedTrafficInErlangs(long) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the current traffic volume for a given connection route.
- getConnectionRouteConnection(long) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the connection identifier for the given connection route.
- getConnectionRouteIds() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the set of active connection route identifiers (in ascending order).
- getConnectionRouteNextId() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the connection identifier for the next created connection route.
- getConnectionRoutes(long) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the connection route identifiers associated to the connection.
- getConnectionRouteSequenceOfLinks(long) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the sequence of links traversed by a given connection route.
- getDate() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TrafficChangeEvent
-
Returns the calendar date for the event.
- getDemandAttribute(int, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value for an attribute of the given demand.
- getDemandAttributeVector(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of an attribute for each demand.
- getDemandAverageBufferingDelayInSeconds() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the average buffering delay for each demand.
- getDemandAveragePropagationDelayInSeconds() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the average propagation delay for each demand.
- getDemandAverageTotalDelayInSeconds() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the average end-to-end delay (propagation + transmission + buffering) for each demand.
- getDemandAverageTransmissionDelayInSeconds() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the average transmission delay for each demand.
- getDemandBifurcationDegreeVector() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the bifurcation degree for each demand.
- getDemandCarriedTrafficInErlangs(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic for a given demand.
- getDemandCarriedTrafficInErlangs(int) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the carried traffic for a given demand.
- getDemandCarriedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic for each demand.
- getDemandCarriedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the carried traffic for each demand.
- getDemandCurrentCarriedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns a vector with the carried traffic per demand.
- getDemandCurrentCarriedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the current carried traffic per demand.
- getDemandCurrentConnections(int) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the set of connection ids associated to a given demand.
- getDemandCurrentNumberOfConnectionsVector() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the number of current active connections per each demand.
- getDemandCurrentOfferedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns a vector with the offered traffic per demand.
- getDemandEgressNode(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the egress node of the demand.
- getDemandEgressNodeVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the egress node for every demand.
- getDemandId(int) - Method in class com.net2plan.libraries.CandidatePathList
-
Obtains the demand associated to the path
- getDemandIdsPerPath() - Method in class com.net2plan.libraries.CandidatePathList
-
Obtains a vector with the demands associated to each path (the path id is the index)
- getDemandIngressNode(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the ingress node of the demand.
- getDemandIngressNodeVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the ingress node for every demand.
- getDemandLayerGraph(NetPlan) - Static method in class com.net2plan.libraries.GraphUtils.JGraphTUtils
-
Returns a graph representing the traffic demands (nodes and links) of the network plan.
- getDemandLayerGraph(NetPlan) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Returns a graph representing the traffic demands (nodes and links) of the network plan.
- getDemandOfferedTrafficInErlangs(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the offered traffic for a given demand.
- getDemandOfferedTrafficInErlangs(int) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the offered traffic for a given demand.
- getDemandOfferedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the offered traffic per demand vector.
- getDemandOfferedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the offered traffic for each demand.
- getDemandPathVector(NetPlan) - Static method in class com.net2plan.libraries.GraphUtils
-
Returns the demand-path vector (a 1xP vector in which an element d(p) is equal to the demand identifier for path p).
- getDemandRoutes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes which can carry traffic from a given demand.
- getDemandRoutes(int) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the routes carrying traffic for a given demand.
- getDemandRoutes(int) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the routes which can carry traffic from a given demand.
- getDemandSpecificAttributes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes defined for a given demand.
- getDemandTable() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the Dx2 demand table, in which each row represent the ingress and egress node of that demand.
- getDensity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
-
Returns the density of the network.
- getDescription() - Method in interface com.net2plan.interfaces.cacSimulation.ICACAlgorithm
-
Returns the description.
- getDescription() - Method in interface com.net2plan.interfaces.cacSimulation.IConnectionEventGenerator
-
Returns the description.
- getDescription() - Method in interface com.net2plan.interfaces.networkDesign.IAlgorithm
-
Returns the description.
- getDescription() - Method in interface com.net2plan.interfaces.networkDesign.IAlgorithmMultiLayer
-
Returns the description.
- getDescription() - Method in interface com.net2plan.interfaces.networkDesign.IReport
-
Returns the description.
- getDescription() - Method in interface com.net2plan.interfaces.resilienceSimulation.IProvisioningAlgorithm
-
Returns the description.
- getDescription() - Method in interface com.net2plan.interfaces.resilienceSimulation.IResilienceEventGenerator
-
Returns the description.
- getDescription() - Method in interface com.net2plan.interfaces.timeVaryingTrafficSimulation.ITrafficAllocationAlgorithm
-
Returns the description.
- getDescription() - Method in interface com.net2plan.interfaces.timeVaryingTrafficSimulation.ITrafficGenerator
-
Returns the description.
- getDiameter() - Method in class com.net2plan.libraries.GraphTheoryMetrics
-
Returns the diameter of the network.
- getEdgeWeightTransformer(double[]) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Obtains a transformer for returning link weight from link identifier
- getEdgeWeightTransformer(int[]) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Obtains a transformer for returning link weight from link identifier
- getEventType() - Method in class com.net2plan.interfaces.cacSimulation.CACEvent
-
Returns the event type.
- getEventType() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceEvent
-
Returns the event type.
- getFailureEffects(ResilienceEvent, Set<Integer>, Set<Integer>, Set<Long>, Set<Long>, List<Double>, Map<Long, Double>) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the effects of a failure event.
- getFiberNumWavelengthsAttributes(NetPlan) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the total number of wavelengths on each fiber.
- getFileFilters() - Static method in class com.net2plan.utils.ClassLoaderUtils
-
Returns the file filters 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.Triple
-
Returns the first element from this triple.
- getFirstAvailableNodeDownstream(long, int[], int[]) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the first node available from the failure point to the egress node for a given route.
- getFirstAvailableNodeUpstream(long, int[], int[]) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the first node available before the failure point for a given route.
- getFourth() - Method in class com.net2plan.utils.Quadruple
-
Returns the fourth element from this quadruple.
- getGraphFromLinkTable(int[][], int) - Static method in class com.net2plan.libraries.GraphUtils.JGraphTUtils
-
Obtains a JGraphT
graph from a given link table.
- getGraphFromLinkTable(int[][], int) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Obtains a JUNG
graph from a given link table.
- 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.
- getId() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceEvent
-
Returns the identifier of the element referenced by the event (SRG, node or link).
- getImages() - Method in class com.net2plan.utils.HTMLUtils.CustomHTMLEditorKit
-
Returns the image cache
- getIncidenceMatrix(int[][], int) - Static method in class com.net2plan.libraries.GraphUtils
-
Given a table of links, demands or paths, where first column is the link/demand/path inital node, and second column the target node,
it computes the incidence matrix.
- getIncomingLinks(int[][], int) - Static method in class com.net2plan.libraries.GraphUtils
-
Given a link table, with a row per link and two columns (first the origin node, second the destination node), and given a node n, it
returns the links that enter the node.
- 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(int[][], int, int, int, int, double[]) - Static method in class com.net2plan.libraries.GraphUtils
-
Returns the K-loopless shortest paths between two nodes.
- getLightpathSeqRegeneratorsAttribute(NetPlan, int) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the sequence of regenerators/wavelength converters for the given lightpath.
- getLightpathSeqWavelengthsAttribute(NetPlan, int) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the sequence of wavelengths for the given lightpath.
- getLightpathSeqWavelengthsAttributes(NetPlan) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the sequence of wavelengths for each lighptath.
- getLineSeparator() - Static method in class com.net2plan.utils.StringUtils
-
Returns the line separator.
- getLinkAttribute(int, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a given attribute for a link.
- getLinkAttribute(long, String) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the value of a given attribute for a link.
- getLinkAttributeVector(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of an attribute for each link.
- getLinkBufferingDelayInSecondsVector() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the buffering (or queuing) delay for each link.
- getLinkCapacityInErlangs(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the link capacity.
- getLinkCapacityInErlangs(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the link capacity.
- getLinkCapacityInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the link capacity for each link.
- getLinkCapacityNotReservedForProtectionInErlangs(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the link capacity not reserved for protection.
- getLinkCapacityNotReservedForProtectionInErlangs(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the link capacity not reserved for protection.
- getLinkCapacityNotReservedForProtectionInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the link capacity not reserved for protection for each link.
- getLinkCapacityReservedForProtectionInErlangs(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the link capacity reserved for protection.
- getLinkCapacityReservedForProtectionInErlangs(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the link capacity reserved for protection.
- getLinkCapacityReservedForProtectionInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the link capacity reserved for protection for each link.
- getLinkCarriedTrafficInErlangs(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic by a given link.
- getLinkCarriedTrafficInErlangs(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the carried traffic by a given link.
- getLinkCarriedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic per link.
- getLinkConnectivity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
-
Returns the link connectivity.
- getLinkCurrentCarriedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns a vector with the carried traffic per link.
- getLinkCurrentCarriedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the current carried traffic per link.
- getLinkCurrentNumberOfTraversingConnectionRoutesVector() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the number of current traversing connection routes per each link.
- getLinkCurrentSpareCapacityInErlangsVector() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns a vector with the spare capacity per link.
- getLinkCurrentTraversingConnectionRoutes(int) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the list of connection routes traversing the given link.
- getLinkCurrentTraversingProtectionSegments(int) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the set of protection segments traversing a given link.
- getLinkCurrentTraversingProtectionSegmentsVector() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the set of protection segments traversing each link.
- getLinkDestinationNode(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the destination node of the link.
- getLinkDestinationNode(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the identifier of the destination node of the link.
- getLinkIds() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the set of current link identifiers.
- getLinkLengthInKm(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length of the specified link.
- getLinkLengthInKm(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the length of the specified link.
- getLinkLengthInKmVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length for each link.
- getLinkMaximumUtilization() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the maximum link utilization among all links.
- getLinkMaximumUtilization() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the maximum link utilization.
- getLinkMaximumUtilizationWithoutConsiderReservedBandwidthForProtection() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the maximum link utilization among all links, not including reserved bandwidth
for protection.
- getLinkNextId() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the link identifier for the next created link.
- getLinkOriginNode(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the origin node of the link.
- getLinkOriginNode(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the identifier of the origin node of the link.
- getLinkPropagationDelayInSeconds(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay in a given link.
- getLinkPropagationDelayInSecondsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay for each link.
- getLinkPropagationDelayInSecondsVector() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the propagation delay for each link.
- getLinksDown() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the list of links which are down.
- getLinksOversubscribed() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the set of over-subscribed links.
- getLinkSpareCapacityInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the capacity available for each link.
- getLinkSpecificAttributes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes of a given link.
- getLinkSpecificAttributes(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the attributes of a given link.
- getLinkSRGs(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to a given link.
- getLinkSRGs(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns all SRGs associated to a given link.
- getLinkSRGsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to each node.
- getLinkTable() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the Ex2 link table, in which each row represent the origin and destination node of that link.
- getLinkTotalDelayInSecondsVector() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the total delay (propagation + transmission + buffering) for each link.
- getLinkTransmissionDelayInSecondsVector() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the transmission delay for each link.
- getLinkTraversingCurrentRoutes(int) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the routes traversing a given link in their current path.
- getLinkTraversingPrimaryRoutes(int) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the routes traversing a given link in their primary path.
- getLinkTraversingProtectionSegments(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the protection segments traversing a given link.
- getLinkTraversingProtectionSegments(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the protection segments traversing a given link.
- getLinkTraversingRoutes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes traversing a given link.
- getLinkTraversingRoutes(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the routes traversing a given link.
- getLinkUtilization(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the utilization of a given link, including the capacity reserved
for protection segments as a part of the carried traffic.
- getLinkUtilizationVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the link utilization vector.
- getLinkUtilizationWithoutConsiderReservedBandwidthForProtection(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the utilization of a given link, not including the capacity reserved
for protection segments as a part of the carried traffic.
- getLinkUtilizationWithoutConsiderReservedBandwidthForProtectionVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the link utilization vector, not including reserved bandwidth
for protection.
- getLinkWeightAttributes(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.
- getMatrixSorter(int, Constants.OrderingType) - Static method in class com.net2plan.utils.DoubleUtils
-
Sorts a 2D double
array based on a given column.
- getMatrixSorter(int, Constants.OrderingType) - Static method in class com.net2plan.utils.IntUtils
-
Sorts a 2D int
array based on a given column.
- getMergedBackupRoute(long[], long) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the new route resulting from applying a protection segment.
- getMergedRoute(int[], int[]) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns a modified route resulting after applying a partial segment to
the original route.
- getNeighbors(int) - Method in class com.net2plan.libraries.GraphTheoryMetrics
-
Returns the set of nodes reachable from a given node.
- getNetworkAttribute(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a network attribute.
- getNetworkAttributes() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the network attributes.
- getNetworkAverageDelay() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the average network delay.
- getNetworkAveragePropagationDelay() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the average network delay, considering only the propagation time.
- getNetworkDescription() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the network description.
- getNetworkName() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the network name.
- getNextProtectionSegmentId() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the identifier of the next added protection segment.
- getNextRouteId() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the identifier of the next added route.
- getNodeAdjacencyMatrix(NetPlan) - Static method in class com.net2plan.libraries.GraphUtils
-
Returns the node adjacency matrix (a NxN matrix in which an element aij is equal to the number of links from node i to node j).
- getNodeAttribute(int, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a given attribute for a node.
- getNodeAttributeVector(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of an attribute for each node.
- getNodeConnectivity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
-
Returns the node connectivity.
- getNodeCurrentEgressTrafficInErlangsVector() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the current egress traffic from each node.
- getNodeCurrentIngressTrafficInErlangsVector() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the current ingress traffic to each node.
- getNodeCurrentTrafficInErlangsVector() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the current ingress/egress/traversing traffic to each node.
- getNodeCurrentTraversingTrafficInErlangsVector() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the current traffic traversing each node.
- getNodeDemandIncidenceMatrix(NetPlan) - Static method in class com.net2plan.libraries.GraphUtils
-
Returns the node-demand incidence matrix (a NxD matrix in which an element wnd is equal to 1 if node n is the ingress node of demand d, -1 if node n is the egress node of demand d, and zero otherwise).
- getNodeEgressTrafficInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the egress traffic per node.
- getNodeEgressTrafficInErlangsVector() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the egress traffic per node.
- getNodeIncomingDemands(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the demands ending in a given node.
- getNodeIncomingLinks(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the links ending in a given node.
- getNodeIncomingLinks(int) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the links ending in a given node.
- getNodeIncomingRoutes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes ending in a given node.
- getNodeIncomingRoutes(int) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the routes ending in a given node.
- getNodeIngressTrafficInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the ingress traffic per node.
- getNodeIngressTrafficInErlangsVector() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the ingress traffic per node.
- getNodeLinkIncidenceMatrix(NetPlan) - Static method in class com.net2plan.libraries.GraphUtils
-
Returns the node-link incidence matrix (a NxE matrix in which an element ane is equal to 1 if node n is the origin node of link e, -1 if node n is the destination node of link e, and zero otherwise).
- getNodeLinkStateChanges(int[], int[], Set<Integer>, Set<Integer>, Set<Integer>, Set<Integer>) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the set of current state changes in the network.
- getNodeName(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the node name.
- getNodeNames(int[]) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the node name for a set of nodes.
- getNodeNameVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the name for each node.
- getNodeOutgoingDemands(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the demands starting from a given node.
- getNodeOutgoingLinks(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the links starting from a given node.
- getNodeOutgoingLinks(int) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the links starting from a given node.
- getNodeOutgoingRoutes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the links starting from a given node.
- getNodeOutgoingRoutes(int) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the links starting from a given node.
- getNodePairAverageOfferedTrafficInErlangs() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the average offered traffic between every node pair.
- getNodePairBidirectionalLinks(int, int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns links between two nodes (in both senses).
- getNodePairBidirectionalLinks(int, int) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns links between two nodes (in both senses).
- getNodePairDemands(int, int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Gets all the demands from a given ingress node to a given egress node.
- getNodePairLinks(int, int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the links from a node to other one.
- getNodePairLinks(int, int) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the links from a node to other one.
- getNodePairPhysicalDistance(int, int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Gets the physical distance between a node pair.
- getNodePairRoutes(int, int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes going from a node to other one.
- getNodePairRoutes(int, int) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the routes going from a node to other one.
- getNodePrimaryTrafficInErlangsVector() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the planned ingress/egress/traversing traffic to each node.
- getNodesDown() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the list of nodes which are down.
- getNodeSpecificAttributes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes defined for a given node.
- getNodeSRGs(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to a given node.
- getNodeSRGs(int) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns all SRGs associated to a given node.
- getNodeSRGsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to each node.
- getNodeTraversingLinks(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Gets all the links which has a given node as origin or destination.
- getNodeTraversingProtectionSegments(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the protection segments traversing a given node.
- getNodeTraversingProtectionSegments(int) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the protection segments traversing a given node.
- getNodeTraversingRoutes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes traversing a given node.
- getNodeTraversingRoutes(int) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the routes traversing a given node.
- getNodeTraversingTrafficInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the traversing traffic (no ingress, no egress) per node.
- getNodeTraversingTrafficInErlangsVector() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the traversing traffic (no ingress, no egress) per node.
- getNodeXYPosition(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the node position in a XY-plane.
- getNodeXYPositionTable() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the Nx2 node position table, in which each row represent the node position in a 2D plane.
- getNumberOfConnectionRoutes() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the number of active connection routes in the network.
- getNumberOfConnections() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
-
Returns the number of active connections in the network.
- getNumberOfDemands() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of traffic demands defined within the network.
- getNumberOfDemands() - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the number of demands in the network.
- getNumberOfLinks() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of unidirectional links defined within the network.
- getNumberOfLinks() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the number of unidirectional links defined within the network.
- 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 defined within the network.
- getNumberOfProtectionSegments() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the number of protection segments defined within the network.
- getNumberOfRoutes() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of routes for traffic demands defined within the network.
- getNumberOfRoutes() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the number of routes for traffic demands defined within the network.
- getNumberOfSRGs() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of SRGs defined within the network.
- getNumberOfSRGs() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the number of SRGs defined within the network.
- 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.
- getOutgoingLinks(int[][], int) - Static method in class com.net2plan.libraries.GraphUtils
-
Given a link table, with a row per link and two columns (first the origin node, second the destination node), and given a node n, it
returns the links that leave the node.
- 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.cacSimulation.ICACAlgorithm
-
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.cacSimulation.IConnectionEventGenerator
-
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.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.IAlgorithmMultiLayer
-
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 interface com.net2plan.interfaces.resilienceSimulation.IProvisioningAlgorithm
-
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.resilienceSimulation.IResilienceEventGenerator
-
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.timeVaryingTrafficSimulation.ITrafficAllocationAlgorithm
-
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.timeVaryingTrafficSimulation.ITrafficGenerator
-
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(int) - Method in class com.net2plan.libraries.CandidatePathList
-
Obtains the path object associated to identifier p
- getPath() - Method in class com.net2plan.libraries.GraphUtils.JUNGUtils.GraphPath
-
Returns the edges making up the path.
- getPathCost(int, double[]) - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the cost of a path, given a set of link weights
- getPathLength() - Method in class com.net2plan.libraries.GraphUtils.JUNGUtils.GraphPath
-
Returns the path length measured in number of hops or edges.
- getPathsPerDemand(int) - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the array of identifiers of the paths that are associated to this
demand
- getPathsPerDemandAndLink(int, int) - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the array of identifiers of the paths of demand d that traverse
link e
- getPathsPerLink(int) - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the array of identifiers of the paths that traverse this link
- getPathWeight(List<E>, <any>) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Returns the weight of a path given the sequence of edges.
- getPathWeight() - Method in class com.net2plan.libraries.GraphUtils.JUNGUtils.GraphPath
-
Returns the weight assigned to the path.
- getPhysicalDistanceMatrix() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the NxN physical Euclidean-distance matrix, where N is the number of nodes within the network.
- getPhysicalLayerGraph(NetPlan) - Static method in class com.net2plan.libraries.GraphUtils.JGraphTUtils
-
Returns a graph representing the physical topology (nodes and links) of the network plan.
- getPhysicalLayerGraph(NetPlan) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Returns a graph representing the physical topology (nodes and links) of the network plan.
- getProtectionLightpathSeqRegeneratorsAttribute(NetPlan, int) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the sequence of regenerators/wavelength converters for the given lightpath.
- getProtectionLightpathSeqWavelengthsAttribute(NetPlan, int) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the sequence of wavelengths for a given protection lightpath.
- getProtectionSegmentAllSequenceOfLinks() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the list with the sequence of links for each protection segment.
- getProtectionSegmentAttribute(int, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a given attribute for a protection segment.
- getProtectionSegmentAttribute(long, String) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the value of a given attribute for a protection segment.
- getProtectionSegmentAttribute(long, String) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the value of a given attribute for a protection segment.
- getProtectionSegmentAttributeVector(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of an attribute for each protection segment.
- getProtectionSegmentCurrentCarriedTrafficInErlangs(long) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the current carried traffic of the given protection segment.
- getProtectionSegmentDestinationNode(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the destination node of the protection segment.
- getProtectionSegmentDestinationNode(long) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the destination node of a given protection segment.
- getProtectionSegmentDestinationNode(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the identifier of the destination node of the protection segment.
- getProtectionSegmentIds() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the identifiers of the current protection segments.
- getProtectionSegmentIds() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the set of current protection segment identifiers.
- getProtectionSegmentIsDedicated(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Checks whether or not a protection segment is dedicated.
- getProtectionSegmentIsDedicatedVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns a vector indicating whether or not a protection segment is dedicated.
- getProtectionSegmentLengthInKm(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in kilometers for a given protection segment.
- getProtectionSegmentLengthInKm(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the length in kilometers for a given protection segment.
- getProtectionSegmentLengthInKmVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in kilometers for each protection segment.
- getProtectionSegmentNextId() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the connection identifier for the next created connection.
- getProtectionSegmentNumberOfHops(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of hops for a given protection segment.
- getProtectionSegmentNumberOfHops(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the number of hops for a given protection segment.
- getProtectionSegmentNumberOfHopsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of hops for each protection segment.
- getProtectionSegmentOriginNode(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the origin node of the protection segment.
- getProtectionSegmentOriginNode(long) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the origin node of a given protection segment.
- getProtectionSegmentOriginNode(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the identifier of the origin node of the protection segment.
- getProtectionSegmentPropagationDelayInSeconds(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay in a given protection segment.
- getProtectionSegmentPropagationDelayInSecondsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay for each segment.
- getProtectionSegmentReservedBandwidthInErlangs(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the reserved bandwidth for a given protection segment.
- getProtectionSegmentReservedBandwidthInErlangs(long) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the reserved bandwidth for a given protection segment.
- getProtectionSegmentReservedBandwidthInErlangs(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the reserved bandwidth for a given protection segment.
- getProtectionSegmentReservedBandwithInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the reserved bandwidth for each protection segment.
- getProtectionSegmentRoutes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the routes which share a given protection segment.
- getProtectionSegmentRoutes(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the routes which share a given protection segment.
- getProtectionSegmentSequenceOfLinks(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the sequence of links traversed by a protection segment.
- getProtectionSegmentSequenceOfLinks(long) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the sequence of links of a given protection segment.
- getProtectionSegmentSequenceOfLinks(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the sequence of links traversed by a protection segment.
- getProtectionSegmentSequenceOfNodes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the sequence of nodes traversed by a protection segment.
- getProtectionSegmentSequenceOfNodes(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the sequence of nodes traversed by a protection segment.
- getProtectionSegmentSpecificAttributes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes for a given protection segment.
- getProtectionSegmentSpecificAttributes(long) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the specific attributes of a given protection segment.
- getProtectionSegmentSpecificAttributes(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the attributes for a given protection segment.
- getProtectionSegmentSRGs(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to a given protection segment.
- getProtectionSegmentSRGs(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns all SRGs associated to a given protection segment.
- getRegeneratorOccupancy(NetPlan) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the number of regenerators installed per node.
- getReleaseConnectionId() - Method in class com.net2plan.interfaces.cacSimulation.CACEvent
-
Returns the connection identifier of the connection to be released.
- getReparationEffects(ResilienceEvent, Set<Integer>, Set<Integer>, Set<Long>, Set<Long>, List<Double>, Map<Long, Double>) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the effects of a reparation event.
- getRequestAttributes() - Method in class com.net2plan.interfaces.cacSimulation.CACEvent
-
Returns the attributes of the requested connection.
- getRequestDemandId() - Method in class com.net2plan.interfaces.cacSimulation.CACEvent
-
Returns the demand identifier of the requested connection.
- getRequestDurationInSeconds() - Method in class com.net2plan.interfaces.cacSimulation.CACEvent
-
Returns the duration of the requested connection.
- getRequestTrafficVolumeInErlangs() - Method in class com.net2plan.interfaces.cacSimulation.CACEvent
-
Returns the traffic volume of the requested connection.
- getRouteAllSequenceOfLinks() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the list with the sequence of links for each route.
- getRouteAttribute(int, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a given attribute for a route.
- getRouteAttribute(long, String) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the value of a given attribute for a route.
- getRouteAttribute(long, String) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the value of a given attribute for a route.
- getRouteAttributeVector(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of an attribute for each route.
- getRouteAverageLength(double[]) - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Obtains the average route length among the current routes according to
certain link cost metric.
- getRouteBackupSegmentList(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the protection segments defined for a given route.
- getRouteBackupSegmentList(long) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the backup protection segments associated to a given route.
- getRouteBackupSegmentList(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the protection segments defined for a given route.
- getRouteBufferingDelayInSecondsVector() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the buffering delay across the sequence of links for each route.
- getRouteCarriedTrafficFractionVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the fraction of traffic (from the offered traffic of the
associated demand) which is carried by each route.
- getRouteCarriedTrafficInErlangs(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic for a given route.
- getRouteCarriedTrafficInErlangs(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the carried traffic for a given route.
- getRouteCarriedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the carried traffic for each route.
- getRouteCurrentCarriedTrafficVolumeInErlangs(long) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
- getRouteCurrentSequenceOfLinksAndSegments(long) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the current sequence of links and segments of a given route.
- getRouteDemand(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the associated demand for a given route.
- getRouteDemand(long) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the demand associated to a given route.
- getRouteDemand(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the associated demand for a given route.
- getRouteDemandVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns for each route its associated demand.
- getRouteEgressNode(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the egress node of the route.
- getRouteEgressNode(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the identifier of the egress node of the route.
- getRouteIds() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the identifiers of the current routes.
- getRouteIds() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the set of current route identifiers.
- getRouteIngressNode(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the identifier of the ingress node of the route.
- getRouteIngressNode(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the identifier of the ingress node of the route.
- getRouteLengthInKm(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in kilometers for each route.
- getRouteLengthInKm(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the length in kilometers for each route.
- getRouteLengthInKmVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the length in kilometers for each route.
- getRouteNextId() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the route identifier for the next created route.
- getRouteNumberOfHops(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of hops for a given route.
- getRouteNumberOfHops(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the number of hops for a given route.
- getRouteNumberOfHopsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the number of hops for each route.
- getRoutePrimaryPathCarriedTrafficVolumeInErlangs(long) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the carried traffic in the primary path for a given route.
- getRoutePrimaryPathSequenceOfLinks(long) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the sequence of links of a given route in its primary path.
- getRoutePriorityVector(long[]) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Indicates the priority of each of the given routes (default, 0).
- getRoutePropagationDelayInSeconds(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay in a given route.
- getRoutePropagationDelayInSecondsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the propagation delay for each route.
- getRoutePropagationDelayInSecondsVector() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the propagation delay across the sequence of links for each route.
- getRouteSequenceOfLinks(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the sequence of links traversed by a route.
- getRouteSequenceOfLinks(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the sequence of links traversed by a route.
- getRouteSequenceOfNodes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the sequence of nodes traversed by a route.
- getRouteSequenceOfNodes(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the sequence of nodes traversed by a route.
- getRouteSpecificAttributes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes for a given route.
- getRouteSpecificAttributes(long) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the attributes for a given route.
- getRouteSpecificAttributes(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the attributes for a given route.
- getRouteSRGs(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns all SRGs associated to a given route.
- getRouteSRGs(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns all SRGs associated to a given route.
- getRouteTotalDelayInSecondsVector() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the total delay across the sequence of links for each route.
- getRouteTransmissionDelayInSecondsVector() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the transmission delay across the sequence of links for each route.
- getRoutingTableMatrix(NetPlan) - Static method in class com.net2plan.libraries.IPUtils
-
Obtains a destination-based routing from a given network design.
- 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.Triple
-
Returns the second element from this triple.
- getSequenceOfLinks(int) - Method in class com.net2plan.libraries.CandidatePathList
-
Obtains the sequence of links of path p
- getSequenceOfLinksAllPaths() - Method in class com.net2plan.libraries.CandidatePathList
-
Obtains the sequence of links of all paths
- getSequenceOfNodes(int) - Method in class com.net2plan.libraries.CandidatePathList
-
Obtains the sequence of links of path p
- getShortestPath(int[][], int, int, double[]) - Static method in class com.net2plan.libraries.GraphUtils
-
Obtains the sequence of links representing the (unidirectional) shortest path between two nodes.
- getShortestPathsPerDemand(double[], double[]) - Method in class com.net2plan.libraries.CandidatePathList
-
Returns the identifiers of the shortest paths for each demand, according
to the given weights.
- getSpectralRadius() - Method in class com.net2plan.libraries.GraphTheoryMetrics
-
Returns the spectral radius of the network.
- getSRGAttribute(int, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of a given attribute for a SRG.
- getSRGAttribute(long, String) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the value of a given attribute for a SRG.
- getSRGAttributeVector(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the value of an attribute for each SRG.
- getSRGAvailability(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the availability of the given SRG.
- getSRGAvailability(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the availability of the given SRG.
- getSRGAvailabilityVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the availability for each SRG.
- getSRGDisjointnessPercentage() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the percentage of SRG disjointness of traffic routes and
protection segments.
- getSRGIds() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the set of current SRG identifiers.
- getSRGLinks(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of links in a given SRG.
- getSRGLinks(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the set of links in a given SRG.
- getSRGLinksVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of links which are associated to each SRG.
- getSRGMeanTimeToFailInHours(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the Mean Time To Fail (in hours) of the given SRG.
- getSRGMeanTimeToFailInHours(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the Mean Time To Fail (in hours) of the given SRG.
- getSRGMeanTimeToFailInHoursVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the Mean Time To Fail (in hours) for each SRG.
- getSRGMeanTimeToRepairInHours(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the Mean Time To Repair (in hours) of the given SRG.
- getSRGMeanTimeToRepairInHours(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the Mean Time To Repair (in hours) of the given SRG.
- getSRGMeanTimeToRepairInHoursVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the Mean Time To Repair (in hours) for each SRG.
- getSRGModel() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Indicates whether SRG definition follows one of the predefined models (per
node, per link...), or 'Mixed' otherwise (or 'None' if no SRGs are defined).
- getSRGNextId() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the SRG identifier for the next created SRG.
- getSRGNodes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of nodes in a given SRG.
- getSRGNodes(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the set of nodes in a given SRG.
- getSRGNodesVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of nodes which are associated to each SRG.
- getSRGProtectionSegments(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of protection segments affected by a given SRG.
- getSRGProtectionSegments(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the set of protection segments affected by a given SRG.
- getSRGRoutes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the set of routes affected by a given SRG.
- getSRGRoutes(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the set of routes affected by a given SRG.
- getSRGRoutesCurrentPath(int) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the routes traversing elements in a given SRG in their current path.
- getSRGRoutesPrimaryPath(int) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the routes traversing elements in a given SRG in their primary path.
- getSRGsDown() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
-
Returns the set of SRGs which are down.
- getSRGSpecificAttributes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the attributes for a given SRG.
- getSRGSpecificAttributes(long) - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TimeVaryingNetState
-
Returns the attributes for a given SRG.
- 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.Triple
-
Returns the third element from this triple.
- getTitle() - Method in interface com.net2plan.interfaces.networkDesign.IReport
-
Returns the title.
- getTrafficMatrix() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns the traffic matrix.
- getTrafficProtectionDegree() - Method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the statistics for protection degree carried traffic.
- getTwoLinkDisjointPaths(int, int, int[][], double[], int) - Static method in class com.net2plan.libraries.GraphUtils
-
Returns the shortest pair of link-disjoint paths.
- getTwoNodeDisjointPaths(int, int, int[][], double[], int) - Static method in class com.net2plan.libraries.GraphUtils
-
Returns the shortest pair of node-disjoint paths.
- getViewFactory() - Method in class com.net2plan.utils.HTMLUtils.CustomHTMLEditorKit
-
- getWavelengthOccupancy(NetPlan) - Static method in class com.net2plan.libraries.WDMUtils
-
Returns the set of used wavelengths per fiber.
- GraphTheoryMetrics - Class in com.net2plan.libraries
-
Class to deal with graph-theory metrics computation.
- GraphTheoryMetrics(int[][], int, double[]) - Constructor for class com.net2plan.libraries.GraphTheoryMetrics
-
Default constructor.
- GraphUtils - Class in com.net2plan.libraries
-
Auxiliary static methods to work with graphs.
- GraphUtils() - Constructor for class com.net2plan.libraries.GraphUtils
-
- GraphUtils.CheckRoutingCycleType - Enum in com.net2plan.libraries
-
Indicates whether (and how) or not to check routing cycles.
- 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.JUNGUtils.GraphPath<E> - Class in com.net2plan.libraries
-
Class to represent a path in a Graph.
- GraphUtils.JUNGUtils.GraphPath(List<E>, double) - Constructor for class com.net2plan.libraries.GraphUtils.JUNGUtils.GraphPath
-
Default constructor.
- gravityModel(double[], double[]) - Static method in class com.net2plan.libraries.TrafficMatrixGenerationModels
-
Generates a traffic matrix using a 'gravity model' (see [1]).