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

G

gcd(double[]) - Static method in class com.net2plan.utils.DoubleUtils
Computes the greatest common divisor of a double array.
gcd(int[]) - Static method in class com.net2plan.utils.IntUtils
Computes the greatest absolute common divisor of an integer array.
generateFailureGroupsPerBidirectionalLinkBundle(NetPlan, double, double) - Static method in class com.net2plan.libraries.ResilienceUtils
 
generateFailureGroupsPerDirectionalLinkBundle(NetPlan, double, double) - Static method in class com.net2plan.libraries.ResilienceUtils
 
generateFailureGroupsPerLink(NetPlan, double, double) - Static method in class com.net2plan.libraries.ResilienceUtils
 
generateFailureGroupsPerNode(NetPlan, double, double) - Static method in class com.net2plan.libraries.ResilienceUtils
 
getAcceptedSequenceOfLinks() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionActions
 
getAcceptedTrafficVolumeInErlangs() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionActions
 
getAdjacencyMatrix() - Method in class com.net2plan.libraries.GraphTheoryMetrics
 
getAdjacencyMatrixEigenvalues() - Method in class com.net2plan.libraries.GraphTheoryMetrics
 
getAlgebraicConnectivity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
 
getAllLooplessShortestPaths(int[][], int, int, int, double[]) - Static method in class com.net2plan.libraries.GraphUtils
 
getAllRoutesRemoved() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TrafficAllocationActions
 
getAssignedSegmentsToRoutes() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TrafficAllocationActions
 
getAssortativity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
 
getAsWeightedGraph(Graph<Integer, Integer>, double[]) - Static method in class com.net2plan.libraries.GraphUtils.JGraphTUtils
It generates a weighted view of the backing graph specified in the constructor.
getAvailabilityValues(NetPlan, int, double, double) - Static method in class com.net2plan.libraries.ResilienceUtils
 
getAverageNeighborConnectivity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
 
getAverageShortestPathDistance() - Method in class com.net2plan.libraries.GraphTheoryMetrics
 
getAverageTwoTermReliability() - Method in class com.net2plan.libraries.GraphTheoryMetrics
 
getBetweenessCentrality() - Method in class com.net2plan.libraries.GraphTheoryMetrics
 
getCapacitatedShortestPath(int[][], int, int, double[], double[], double) - Static method in class com.net2plan.libraries.GraphUtils
 
getClusteringCoefficient() - Method in class com.net2plan.libraries.GraphTheoryMetrics
 
getConnectionArrivalTime(int) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
Returns the arrival time of the specified connection.
getConnectionCurrentTrafficInErlangs(int) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
 
getConnectionCurrentTrafficInErlangsVector() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
 
getConnectionDemand(int) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
 
getConnectionDuration(int) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
Returns the duration of the specified connection.
getConnectionIds() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
 
getConnectionIdsForDemand(int) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
Returns the Set of connection ids associated to a given demand.
getConnectionRequestedTrafficInErlangs(int) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
 
getConnectionRequestedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
 
getConnectionRoute(int) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
 
getConnectionSequenceOfLinks(int) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
 
getConnectionsTraversedByLink(int) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
 
getDecision() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionActions
 
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.
getDemandCarriedTrafficInErlangs(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
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.resilienceSimulation.ResilienceNetState
 
getDemandEgressNode(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the identifier of the egress node of the 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.
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.
getDemandOfferedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the offered traffic per demand vector.
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.
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
 
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
 
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
getFailureEffects(ResilienceEvents, Set<Integer>, Set<Integer>, Set<Integer>, Set<Integer>, List<Double>, Set<Integer>, List<Double>) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
 
getFailureGroupsDown() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
 
getFailureGroupsFromNetPlan(NetPlan, double, double) - Static method in class com.net2plan.libraries.ResilienceUtils
 
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(int, int[], int[]) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
 
getFirstAvailableNodeUpstream(int, int[], int[]) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
 
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
 
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.
getImages() - Method in class com.net2plan.utils.HTMLUtils.CustomHTMLEditorKit
Returns the image cache
getIncidenceMatrix() - Method in class com.net2plan.libraries.GraphTheoryMetrics
 
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.
getKLooplessShortestPaths(int[][], int, int, int, int) - Static method in class com.net2plan.libraries.GraphUtils
 
getKLooplessShortestPaths(int[][], int, int, int, int, double[]) - Static method in class com.net2plan.libraries.GraphUtils
 
getLaplacianMatrix() - Method in class com.net2plan.libraries.GraphTheoryMetrics
 
getLaplacianMatrixEigenvalues() - Method in class com.net2plan.libraries.GraphTheoryMetrics
 
getLastAddedConnection() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
 
getLastRemovedConnection() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
 
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.
getLinkAttributeVector(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the value of an attribute for each link.
getLinkAvailableCapacityInErlangs(int, int[]) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
 
getLinkAvailableCapacityInErlangsVector(int[]) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
 
getLinkCapacityInErlangs(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
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.
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.
getLinkCapacityReservedForProtectionInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the link capacity reserved for protection for each link.
getLinkCarriedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the carried traffic per link.
getLinkConnectivity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
 
getLinkCurrentCarriedTrafficInErlangs(int) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
 
getLinkCurrentCarriedTrafficInErlangs(int) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
Returns the carried traffic by the specified link.
getLinkCurrentCarriedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
 
getLinkCurrentCarriedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
Returns a vector with the carried traffic per link.
getLinkDestinationNode(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the identifier of the destination node of the link.
getLinkFailureEvents() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceEvents
 
getLinkLengthInKm(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
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
getLinkOriginNode(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
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.
getLinkReparationEvents() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceEvents
 
getLinksDown() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
Returns the list of links which are down.
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.
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.
getLinkTraversingProtectionSegments(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
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(int) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
Returns the list of routes which are traversed by 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.
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.
getMergedBackupRoute(int[], int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the new route resulting from applying a protection segment.
getMergedRoute(int[], int[]) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a modified route resulting after applying a partial segment to the original route.
getModifiedConnections() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionActions
 
getModifiedLinks() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TrafficAllocationActions
 
getModifiedProtectionSegments() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TrafficAllocationActions
 
getModifiedRoutes() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TrafficAllocationActions
 
getNeighbors(int) - Method in class com.net2plan.libraries.GraphTheoryMetrics
 
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.
getNewLinks() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TrafficAllocationActions
 
getNewProtectionSegments() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TrafficAllocationActions
 
getNewRoutes() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TrafficAllocationActions
 
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
 
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.cacSimulation.ConnectionNetState
 
getNodeEgressTrafficInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the egress traffic per node.
getNodeEgressTrafficInErlangsVector() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
Returns the current egress traffic from each node.
getNodeFailureEvents() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceEvents
 
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.
getNodeIncomingRoutes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the routes ending in a given node.
getNodeIngressTrafficInErlangsVector() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
 
getNodeIngressTrafficInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the ingress traffic per node.
getNodeIngressTrafficInErlangsVector() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
Returns the current ingress traffic to each 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.
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.
getNodeOutgoingRoutes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the links starting from a given node.
getNodePairBidirectionalLinks(int, int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
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.
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.
getNodeReparationEvents() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceEvents
 
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
 
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.
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.resilienceSimulation.ResilienceNetState
 
getNodeTraversingTrafficInErlangsVector() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionNetState
 
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.resilienceSimulation.ResilienceNetState
Returns the current traffic traversing each 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.
getNumberOfActiveConnections() - 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.
getNumberOfFailureGroups() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
Returns the number of defined SRGs.
getNumberOfLinks() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
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.
getNumberOfRequests() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionEvents
 
getNumberOfRoutes() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of routes for traffic demands 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
 
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>, Transformer<E, Double>) - 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.
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.
getProtectionSegmentAttribute(int, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
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.
getProtectionSegmentAvailableCapacityInErlangsVector(int[]) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
 
getProtectionSegmentCurrentCarriedTrafficInErlangs(int) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
Returns the traffic carried by the specified protection segment.
getProtectionSegmentCurrentCarriedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
Returns a vector with the carried traffic per protection segment.
getProtectionSegmentDestinationNode(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the identifier of the destination node of the protection segment.
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.
getProtectionSegmentLengthInKmVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the length in kilometers for each protection segment.
getProtectionSegmentNumberOfHops(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
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.
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.
getProtectionSegmentReservedBandwithInErlangs(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
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.
getProtectionSegmentsDown(int[], int[]) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
Returns the list of protection segments which are down.
getProtectionSegmentSequenceOfLinks(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
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.
getProtectionSegmentSpecificAttributes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the attributes for a given protection segment.
getRegeneratorOccupancy(NetPlan) - Static method in class com.net2plan.libraries.WDMUtils
Returns the number of regenerators installed per node.
getReleases() - Method in class com.net2plan.interfaces.cacSimulation.ConnectionEvents
 
getRemovedLinks() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TrafficAllocationActions
 
getRemovedProtectionSegments() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TrafficAllocationActions
 
getRemovedRoutes() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TrafficAllocationActions
 
getReparationEffects(ResilienceEvents, Set<Integer>, Set<Integer>, Set<Integer>, Set<Integer>, List<Double>, Set<Integer>, List<Double>) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
 
getRequestArrivalTime(int) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionEvents
 
getRequestDemandId(int) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionEvents
 
getRequestDuration(int) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionEvents
 
getRequestRouteId(int) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionEvents
 
getRequestTrafficVolume(int) - Method in class com.net2plan.interfaces.cacSimulation.ConnectionEvents
 
getRerouted() - Method in class com.net2plan.interfaces.resilienceSimulation.ProvisioningActions
 
getRestoredRoutes() - Method in class com.net2plan.interfaces.resilienceSimulation.ProvisioningActions
 
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.
getRouteAttributeVector(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the value of an attribute for each route.
getRouteBackupSegmentList(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the protection segments defined for a given route.
getRouteCarriedTrafficFractionVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the fraction of traffic (from the carried 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.
getRouteCarriedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the carried traffic for each route.
getRouteCurrentCarriedTrafficInErlangs(int) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
Returns the current carried traffic by a route.
getRouteCurrentCarriedTrafficInErlangsVector() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
Returns a vector with the current carried traffic by the routes.
getRouteCurrentSequenceOfLinksAndSegments(int) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
Returns the list of links and segments traversed by the route.
getRouteCurrentSequenceOfNodes(int) - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceNetState
 
getRouteDemand(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
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.
getRouteIngressNode(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
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.
getRouteLengthInKmVector() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the length in kilometers for each route.
getRouteNumberOfHops(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
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.
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.
getRouteSequenceOfLinks(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
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.
getRouteSpecificAttributes(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the attributes for a given 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
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
 
getSRGFailureEvents() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceEvents
 
getSRGReparationEvents() - Method in class com.net2plan.interfaces.resilienceSimulation.ResilienceEvents
 
getSymmetryRatio() - Method in class com.net2plan.libraries.GraphTheoryMetrics
 
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.
getTwoLinkDisjointPaths(int, int, int[][], double[], int) - Static method in class com.net2plan.libraries.GraphUtils
 
getTwoNodeDisjointPaths(int, int, int[][], double[], int) - Static method in class com.net2plan.libraries.GraphUtils
 
getUnassignedSegmentsFromRoutes() - Method in class com.net2plan.interfaces.timeVaryingTrafficSimulation.TrafficAllocationActions
 
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
 
GraphUtils - Class in com.net2plan.libraries
Auxiliary static methods to work with graphs.
GraphUtils() - Constructor for class com.net2plan.libraries.GraphUtils
 
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.
A B C D E F G H I J K L M N O P Q R S T U V W Z