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

G

gcd(double[]) - Static method in class com.net2plan.utils.DoubleUtils
Computes the greatest common divisor of a double array.
gcd(Collection<Double>) - Static method in class com.net2plan.utils.DoubleUtils
Computes the greatest common divisor of an input collection.
gcd(int[]) - Static method in class com.net2plan.utils.IntUtils
Computes the greatest absolute common divisor of an integer array.
gcd(Collection<Integer>) - Static method in class com.net2plan.utils.IntUtils
Computes the greatest common divisor of an input collection.
gcd(long[]) - Static method in class com.net2plan.utils.LongUtils
Computes the greatest absolute common divisor of an integer array.
getA() - Method in class com.net2plan.interfaces.networkDesign.dynamicSrgs.DynamicSrgAllBidiLinksTwoNodes
 
getA() - Method in class com.net2plan.research.niw.networkModel.WFiber
Returns the origin node of the link
getA() - Method in class com.net2plan.research.niw.networkModel.WIpLink
Returns the IP link orgin node
getA() - Method in class com.net2plan.research.niw.networkModel.WLightpathRequest
The lightpath request origin node
getA() - Method in class com.net2plan.research.niw.networkModel.WLightpathUnregenerated
The origin node of the lighptath, that must the origin node of the associated lightpath request
getA() - Method in class com.net2plan.research.niw.networkModel.WServiceChain
The service chain origin node
getAdjacencyMatrix(List<Node>, List<? extends NetworkElement>) - Static method in class com.net2plan.libraries.GraphUtils
Given a map of links, it computes the adjacency matrix.
getAffectedLinks(NetworkLayer) - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns all the links affected by this SRG, but only those at a particular layer.
getAffectedLinksAllLayers() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns all the links affected by the SRG at all the layers: the links affected, and the input and output links of the affected nodes
getAffectedMulticastTrees(NetworkLayer) - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the set of multicast trees in the given layer affected by the SRG (fail, when the SRG is in failure state)
getAffectedMulticastTreesAllLayers() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the set of multicast trees affected by the SRG (fail, when the SRG is in failure state).
getAffectedRoutes(NetworkLayer) - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the set of routes in the given layer affected by the SRG (fail, when the SRG is in failure state)
getAffectedRoutesAllLayers() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the set of routes affected by the SRG (fail, when the SRG is in failure state).
getAffectingSRGs(Collection<Link>) - Static method in class com.net2plan.libraries.SRGUtils
Returns a set of SRGs that are affecting the given links.
getAlgebraicConnectivity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the algebraic connectivity of the network.
getAllComponents(Container) - Static method in class com.net2plan.utils.SwingUtils
Returns all the components (and their children) associated to the given container.
getAllLinksPerQosOccupationAndQosViolationMap(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
For each link in the given layer, returns a map, with key the QoS types traversing it, and two associated values: (i) the total traffic occupied of such Qos type, (ii) the amount out of that traffic that is violating the QoS
getAllLooplessShortestPaths(List<Node>, List<Link>, Node, Node, SortedMap<Link, Double>) - Static method in class com.net2plan.libraries.GraphUtils
Returns all the loopless shortest paths between two nodes.
getAllPlotNodeLayoutsDefined() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns all the names (identifiers) of the current node layout
getAllVnfInstances() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns all the VNF instances in this node, of any type
getAmplifierGains_dB() - Method in class com.net2plan.research.niw.networkModel.WFiber
Get gains of the amplifiers traversed, in the same order as they are traversed
getAmplifierNoiseFactor_dB() - Method in class com.net2plan.research.niw.networkModel.WFiber
Gets the list of amplifier noise factors in dB
getAmplifierPmd_ps() - Method in class com.net2plan.research.niw.networkModel.WFiber
Gets the PMD in ps added to the signal by the amplifier
getAmplifierPositionsKmFromOrigin_km() - Method in class com.net2plan.research.niw.networkModel.WFiber
Gets the list of amplifier positions, measured as km from the link start
getArbitraryParamString() - Method in class com.net2plan.research.niw.networkModel.WFiber
Each element can be associated a user defined param string.
getArbitraryParamString() - Method in class com.net2plan.research.niw.networkModel.WNode
 
getArbitraryParamString() - Method in class com.net2plan.research.niw.networkModel.WUserService
Returns the arbitrary user-defined parameters string
getArbitraryParamString() - Method in class com.net2plan.research.niw.networkModel.WVnfType
Returns the arbitrary user-defined string attached to this VNF type
getAsFiber() - Method in class com.net2plan.research.niw.networkModel.WAbstractNetworkElement
Casts this element to a WFiber object (fails if it is not an object of such type)
getAsIpLayer() - Method in class com.net2plan.research.niw.networkModel.WAbstractNetworkElement
Casts this element to a WLayerIp object (fails if it is not an object of such type)
getAsIpLink() - Method in class com.net2plan.research.niw.networkModel.WAbstractNetworkElement
Casts this element to a WIpLink object (fails if it is not an object of such type)
getAsLightpathRequest() - Method in class com.net2plan.research.niw.networkModel.WAbstractNetworkElement
Casts this element to a WLightpathRequest object (fails if it is not an object of such type)
getAsLightpathUnregenerated() - Method in class com.net2plan.research.niw.networkModel.WAbstractNetworkElement
Casts this element to a WLightpathUnregenerated object (fails if it is not an object of such type)
getAsNode() - Method in class com.net2plan.research.niw.networkModel.WAbstractNetworkElement
Casts this element to a WNode object (fails if it is not an object of such type)
getAsServiceChain() - Method in class com.net2plan.research.niw.networkModel.WAbstractNetworkElement
Casts this element to a WServiceChain object (fails if it is not an object of such type)
getAsServiceChainRequest() - Method in class com.net2plan.research.niw.networkModel.WAbstractNetworkElement
Casts this element to a WServiceChainRequest object (fails if it is not an object of such type)
getAssociatedMulticastTrees(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of multicast trees that start, end or traverse this node, in the given layer.
getAssociatedRoutes(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of routes that start, end or traverse this node, in the given layer.
getAssortativity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the assortativity of the network.
getAsVnfInstance() - Method in class com.net2plan.research.niw.networkModel.WAbstractNetworkElement
Casts this element to a WVnfInstance object (fails if it is not an object of such type)
getAsWdmLayer() - Method in class com.net2plan.research.niw.networkModel.WAbstractNetworkElement
Casts this element to a WLayerWdm object (fails if it is not an object of such type)
getAttenuationCoefficient_dbPerKm() - Method in class com.net2plan.research.niw.networkModel.WFiber
Returns the fiber user-defined attenutation coefficient in dB per km
getAttribute(String) - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the value of a given attribute for this network element, or null if not found.
getAttribute(String, String) - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the value of a given attribute for this network element, or the default value provided if not found
getAttributeAsDouble(String, Double) - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the value of a given attribute for this network element
getAttributeAsDoubleList(String, List<Double>) - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the value of a given attribute for this network element, in form of a list of doubles, as stored using the setAttributeAsDoubleList method
getAttributeAsDoubleMatrix(String, DoubleMatrix2D) - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the value of a given attribute for this network element, in form of a matrix, as stored using the setAttributeAsDoubleMatrix method
getAttributeAsDoubleMatrix(String, List<List<Double>>) - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the value of a given attribute for this network element, in form of a matrix, as stored using the setAttributeAsDoubleMatrix method
getAttributeAsStringList(String, List<String>) - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the value of a given attribute for this network element, in form of a list of strings, as stored using the setAttributeAsStringList method
getAttributeAsStringMatrix(String, List<List<String>>) - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the value of a given attribute for this network element, in form of a list of list of strings, as stored using the setAttributeAsStringMatrix method
getAttributes(Collection<? extends NetworkElement>, String) - Static method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the values of a given attribute for all the provided network elements.
getAttributes() - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the element attributes (a copy)
getAttributeValues(Collection<? extends NetworkElement>, String, double) - Static method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the values of a given attribute for all the provided network elements, as a DoubleMatrix1D vector.
getAvailability() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the availability (between 0 and 1) of the SRG.
getAvailableSlotIds(Collection<WFiber>) - Method in class com.net2plan.research.niw.networkModel.OpticalSpectrumManager
Returns the set of the optical slots ids that are idle in ALL the fibers provided
getAverageCagrFactorIfExponentialPredictor() - Method in class com.net2plan.libraries.TrafficSeries.TrafficPredictor
 
getAverageHopsAndLengthOfMulticastTrees(List<MulticastTree>) - Static method in class com.net2plan.libraries.TrafficComputationEngine
Returns the average number of hops (number of links) and km (summing all links) of the multicast trees in the network
getAverageLinearGrowthFactorPerYearIfLinearPredictor() - Method in class com.net2plan.libraries.TrafficSeries.TrafficPredictor
 
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.
getB() - Method in class com.net2plan.interfaces.networkDesign.dynamicSrgs.DynamicSrgAllBidiLinksTwoNodes
 
getB() - Method in class com.net2plan.research.niw.networkModel.WFiber
Returns the destination node of the link
getB() - Method in class com.net2plan.research.niw.networkModel.WIpLink
Returns the IP link destination node
getB() - Method in class com.net2plan.research.niw.networkModel.WLightpathRequest
The lightpath request destination node
getB() - Method in class com.net2plan.research.niw.networkModel.WLightpathUnregenerated
The destination node of the lighptath, that must the destination node of the associated lightpath request
getB() - Method in class com.net2plan.research.niw.networkModel.WServiceChain
The service chain destination node
getBackupRoutes() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the list of backup routes for this route (the ones defined as backup by the user)
getBaseResources() - Method in class com.net2plan.interfaces.networkDesign.Resource
Returns the set of base resources of this resource
getBidirectionalMatrix(List<Node>, List<Link>) - Static method in class com.net2plan.libraries.GraphUtils
Given a map of links representing a bidirectional topology, with the same number of links on each direction for each node pair, it bundles into opposite link pairs and computes the bidirectional matrix.
getBidirectionalPair() - Method in class com.net2plan.interfaces.networkDesign.Demand
If this demand was added using the method addDemandBidirectional(), returns the demand in the other direction (if it was not previously removed).
getBidirectionalPair() - Method in class com.net2plan.interfaces.networkDesign.Link
If the link was added using addLinkBidirectional() returns the link in the opposite direction (if it was not previously removed).
getBidirectionalPair() - Method in class com.net2plan.interfaces.networkDesign.Route
If this route was added using the method addRouteBidirectional(), returns the route in the other direction (if it was not previously removed).
getBidirectionalPair() - Method in class com.net2plan.research.niw.networkModel.WFiber
If this fiber is part of a bidirectional fiber pair, returns the opposite fiber.
getBidirectionalPair() - Method in class com.net2plan.research.niw.networkModel.WIpLink
If the IP link is part of a pair of IP bidirectional links, returns the opposite link pair.
getBidirectionalPair() - Method in class com.net2plan.research.niw.networkModel.WLightpathRequest
If the lightpath is part of a bidirectional pair, returns the opposite lightpath request, if not returns null
getBlockedTraffic() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the blocked traffic of the demand (offered minus carried, or 0 if carried is above offered).
getBlockedTraffic() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the blocked traffic of the demand (offered minus carried, or 0 if carried is above offered).
getBoolean() - Method in class com.net2plan.utils.InputParameter
 
getCapacitatedShortestPath(Collection<Node>, Collection<Link>, Node, Node, SortedMap<Link, Double>, SortedMap<Link, Double>, double) - Static method in class com.net2plan.libraries.GraphUtils
 
getCapacity() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link capacity.
getCapacity() - Method in class com.net2plan.interfaces.networkDesign.Resource
Gets the capacity in resource units of this resource
getCapacityMeasurementUnits() - Method in class com.net2plan.interfaces.networkDesign.Resource
Gets the units in which the capacity of this resource is measured
getCapacityOccupiedByUpperResource(Resource) - Method in class com.net2plan.interfaces.networkDesign.Resource
Returns the capacity that upperResource occupied in this resource.
getCapacityOccupiedByUpperResourcesMap() - Method in class com.net2plan.interfaces.networkDesign.Resource
Returns the map with the information on the upper resources (the resources for which this resource is a base resource), and the amount of occupied capacity they are incurring in me
getCapacityOccupiedInBaseResource(Resource) - Method in class com.net2plan.interfaces.networkDesign.Resource
Returns the capacity that this resource is occupying in the base resource.
getCapacityOccupiedInBaseResourcesMap() - Method in class com.net2plan.interfaces.networkDesign.Resource
Returns the map with an element for each base resource, and the key the amount of capacity occupied in it
getCarriedTraffic() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the carried traffic of the demand.
getCarriedTraffic() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link carried traffic (in traffic demand units).
getCarriedTraffic() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the carried traffic of the demand, summing all the associated Multicast Trees
getCarriedTraffic() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the multicast tree carried traffic.
getCarriedTraffic() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route carried traffic at this moment.
getCarriedTrafficGbps() - Method in class com.net2plan.research.niw.networkModel.WIpLink
Returns the current IP traffic carried by the IP link in Gbps.
getCarriedTrafficInNoFailureState() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the multicast tree amount of carried traffic, assuming the tree is traversing no failing link or node.
getCarriedTrafficInNoFailureState() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route amount of carried traffic, if the route was not traversing any failing link or node.
getCartesianProductOfParameters(Map<String, List<String>>) - Static method in class com.net2plan.utils.InputParameter
Receives a map which assigns for each parameter name, a set of possible values, and returns a list with the cartesian product of all the maps combining the different parameter values
getChromaticDispersionCoeff_psPerNmKm() - Method in class com.net2plan.research.niw.networkModel.WFiber
Returns the fiber chromatic dispersion coefficient, in ps per nm / km
getClassesFromFile(File, Class<T>, ClassLoader) - Static method in class com.net2plan.utils.ClassLoaderUtils
Returns a list of Java classes from a .class/.jar file implementing/extending the specified class.
getClasspathAndQualifiedNameFromClassFile(File) - Static method in class com.net2plan.utils.ClassLoaderUtils
Tries to guess what are the classpath and fully qualified name of a .class Java file
getClusteringCoefficient() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the clustering coefficient of the network.
getConnectedComponents(Collection<Node>, List<Link>) - Static method in class com.net2plan.libraries.GraphUtils
Returns the connected components of the given graph
getCopy() - Method in class com.net2plan.libraries.TrafficSeries
 
getCost(int) - Method in class com.net2plan.libraries.WDMUtils.TransponderTypesInfo
Returns the cost of the transponder of the given type
getCoupledDemand() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the unicast Demand the link is coupled to, or null if none.
getCoupledIpLink() - Method in class com.net2plan.research.niw.networkModel.WLightpathRequest
Gets the coupled IP links, or raises an exception if none
getCoupledLink() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the link this demand is coupled to.
getCoupledLinks() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the SortedSet of Links this demand is coupled to, or an empty SortedSet if this demand is not coupled.
getCoupledLpRequest() - Method in class com.net2plan.research.niw.networkModel.WIpLink
Returns the lightpath that this IP link is coupled to, or raises an exception if this IP link is not coupled
getCoupledMulticastDemand() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the MulticastDemand the link is coupled to, or null if none.
getCurrentCapacityGbps() - Method in class com.net2plan.research.niw.networkModel.WIpLink
Returns the current IP link capacity.
getCurrentCapacityGbps() - Method in class com.net2plan.research.niw.networkModel.WLightpathRequest
Return the current lightpath request capacity: its nominal line rate if up, or zero if down
getCurrentCapacityInGbps() - Method in class com.net2plan.research.niw.networkModel.WVnfInstance
Returns the current capacity of this VNF
getCurrentOfferedTrafficInGbps() - Method in class com.net2plan.research.niw.networkModel.WServiceChainRequest
Returns the current offered traffic of this service chain request (that may carried partially, totally or none)
getDatesWhereGravityModelCanBeApplied(NetworkLayer) - Static method in class com.net2plan.libraries.TrafficMatrixForecastUtils
 
getDatesWithAtLeastOneLinkMonitorInfo(NetworkLayer) - Static method in class com.net2plan.libraries.TrafficMatrixForecastUtils
 
getDatesWithAtLeastOneMulticastDemandMonitorInfo(NetworkLayer) - Static method in class com.net2plan.libraries.TrafficMatrixForecastUtils
 
getDatesWithAtLeastOneUnicastDemandMonitorInfo(NetworkLayer) - Static method in class com.net2plan.libraries.TrafficMatrixForecastUtils
 
getDatesWithValue() - Method in class com.net2plan.libraries.TrafficSeries
 
getDefaultIlpSolverName() - Static method in class com.net2plan.interfaces.networkDesign.Configuration
Returns the default solver defined for ILP programs
getDefaultNodeIconURL() - Method in class com.net2plan.interfaces.networkDesign.NetworkLayer
Returns the user-defined URL of the default icon to represent the nodes at this layer.
getDefaultParameters(List<Triple<String, String, String>>) - Static method in class com.net2plan.utils.InputParameter
Returns the map with the default parameters of the parameter description given.
getDefaultSolverLibraryName(String) - Static method in class com.net2plan.interfaces.networkDesign.Configuration
Returns the default name of the library file (to set as solverLibraryName in JOM calls), defined by the user for the given solver name.
getDemand(int, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the demand with the given index.
getDemand() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the demand that the route is associated to
getDemand2IGPVertexMap() - Method in class com.net2plan.interfaces.networkDesign.InterLayerPropagationGraph
 
getDemandAndMulticastDemandQosTypes() - Method in class com.net2plan.interfaces.networkDesign.NetworkLayer
 
getDemandFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the demand with the given unique identifier.
getDemandIds(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of demand unique ids for the given layer (i-th position, corresponds to index i).
getDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of demands for the given layer (i-th position, corresponds to index i).
getDemandsBlocked(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the demands that have blocked traffic in the given layer.
getDemandsCoupled(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of unicast demands that are coupled.
getDemandsHopByHopRouted(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of demands in the given layer that are hop-by-hop routed, ordered by its index.
getDemandsInGraph() - Method in class com.net2plan.interfaces.networkDesign.InterLayerPropagationGraph
 
getDemandsPerQosType(String) - Method in class com.net2plan.interfaces.networkDesign.NetworkLayer
Given a Qos type, returns the uncoupled demands in this layer with that QoS type, or empty set if none.
getDemandsPotentiallyTraversingThisLink() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the set of demands that could potentially put traffic in this link, according to the routes/forwarding rules defined.
getDemandsSourceRouted(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of demands in the given layer that are source routed, ordered by its index.
getDemandsWithNonZeroForwardingRules() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the set of demands in this layer, with non zero forwarding rules defined for them in this link.
getDemandTrafficUnits() - Method in class com.net2plan.interfaces.networkDesign.NetworkLayer
 
getDemandTrafficUnitsName(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the name of the traffic units of the demands of the given layer.
getDensity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the density of the network.
getDescription() - Method in interface com.net2plan.interfaces.networkDesign.IAlgorithm
Returns the description.
getDescription() - Method in interface com.net2plan.interfaces.networkDesign.IReport
Returns the description.
getDescription() - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns current element description String
getDescription() - Method in class com.net2plan.interfaces.simulation.ICombinedEventGenerator
 
getDescription() - Method in class com.net2plan.interfaces.simulation.ICombinedEventProcessor
 
getDescription() - Method in class com.net2plan.interfaces.simulation.IEventGenerator
Returns the description.
getDescription() - Method in class com.net2plan.interfaces.simulation.IEventProcessor
Returns the description.
getDestinationNode() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link destination Node.
getDiameter() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the diameter of the network.
getDouble() - Method in class com.net2plan.utils.InputParameter
 
getDummyEmptyStaticSrg(NetPlan) - Static method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
 
getDynamicSrgImplementation() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the object implementing the dynamic decision of which nodes/links belong to this SRG
getEdgeWeightTransformer(Map<E, Double>) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
Obtains a transformer for returning link weight from link identifier.
getEgressCarriedMulticastTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total current multicast carried traffic ending in the node, counting the multicast demands at the given layer.
getEgressCarriedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total current carried traffic ending in the node, counting the demands at the given layer.
getEgressNode() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the demand egress node.
getEgressNode() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route egress node, which is the egress node if its associated demand
getEgressNodes() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the SortedSet of demand egress Nodes.
getEgressNodesReached() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the subset of the egress nodes of the tree (i.e the ones of the associated multicast demand), that are actually reached by the tree links, as an unmodifiable set
getEgressOfferedMulticastTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total multicast offered traffic ending in the node, counting the multicast demands at the given layer.
getEgressOfferedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total unicast offered traffic ending in the node, counting the demands at the given layer.
getEndNodes() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns a non-modifiable set of two elements, with the demand end nodes
getEndNodes() - Method in class com.net2plan.interfaces.networkDesign.dynamicSrgs.DynamicSrgAllBidiLinksTwoNodes
 
getEstimationDemand(Demand) - Method in class com.net2plan.libraries.TrafficMatrixForecastUtils.TmEstimationResults
 
getEstimationDemands() - Method in class com.net2plan.libraries.TrafficMatrixForecastUtils.TmEstimationResults
 
getEstimationMDemand(MulticastDemand) - Method in class com.net2plan.libraries.TrafficMatrixForecastUtils.TmEstimationResults
 
getEstimationMulticastDemands() - Method in class com.net2plan.libraries.TrafficMatrixForecastUtils.TmEstimationResults
 
getEventDestinationModule() - Method in class com.net2plan.interfaces.simulation.SimEvent
Returns the destination module of the event.
getEventObject() - Method in class com.net2plan.interfaces.simulation.SimEvent
Returns the custom object of the event (may be null).
getEventPriority() - Method in class com.net2plan.interfaces.simulation.SimEvent
Returns the event priority.
getEventTime() - Method in class com.net2plan.interfaces.simulation.SimEvent
Returns the event time.
getEventType() - Method in class com.net2plan.interfaces.simulation.SimEvent
Returns the custom event type.
getExpressRoutes(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of routes that traverse this node but not as the origin node of the first link, nor the ending node of the last link
getFiberNumFrequencySlots(Link) - Static method in class com.net2plan.libraries.WDMUtils
Returns the number of frequency slots for the given fiber.
getFibers() - Method in class com.net2plan.research.niw.networkModel.WNet
Returns the list of fibers, in increasing order according to its id
getFifth() - Method in class com.net2plan.utils.Quintuple
Returns the fifth element from this tuple.
getFileFilter() - Static method in class com.net2plan.utils.ClassLoaderUtils
Returns the file filter for this class loader.
getFirst() - Method in class com.net2plan.utils.Pair
Returns the first element from this pair.
getFirst() - Method in class com.net2plan.utils.Quadruple
Returns the first element from this quadruple.
getFirst() - Method in class com.net2plan.utils.Quintuple
Returns the first element from this quintuple.
getFirst() - Method in class com.net2plan.utils.Triple
Returns the first element from this triple.
getFirstAvailableNodeAfterFailures() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the first node in the route that is in up state after all failures in the route.
getFirstAvailableNodeBeforeFailures() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the first node starting from the route ingress node that is in up state, and is immediatly before a failed resource for this route.
getFirstDate() - Method in class com.net2plan.libraries.TrafficSeries
 
getFittingType() - Method in class com.net2plan.libraries.TrafficSeries.TrafficPredictor
 
getForwardingRuleCarriedTraffic(Demand, Link) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the traffic that is carried using a forwarding rule, in the given layer.
getForwardingRules() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the non zero forwarding rules as a map of pairs demand-link, and its associated splitting factor (between 0 and 1).
getForwardingRules() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the non zero forwarding rules that are defined in the link.
getForwardingRules(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the forwarding rules for the given layer.
getForwardingRules(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of forwarding rules of links initiated in the node of the given layer, which have a non-zero splitting factor.
getForwardingRules(Demand) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of forwarding rules of links initiated in the node and associated to the given demand (the links are then in the same layer as the demand), that have a non-zero splitting factor
getForwardingRuleSplittingFactor(Demand, Link) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the splitting factor of the forwarding rule of the given demand and link, which must be of the same layer.
getFourth() - Method in class com.net2plan.utils.Quadruple
Returns the fourth element from this quadruple.
getFourth() - Method in class com.net2plan.utils.Quintuple
Returns the fourth element from this quintuple.
getFunctionPredictionSoProbSubestimationIsBounded(TrafficSeries.FITTINGTYPE) - Method in class com.net2plan.libraries.TrafficSeries
 
getGlobalPlanningDomainNodes(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the network elements associated to the given planning domain, or null if the planning domain was not defined
getGlobalPlanningDomains() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of defined planning domains in this network design
getGraphFromLinkMap(Collection<Node>, Collection<Link>) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
Obtains a JUNG graph from a given set of links.
getGravityModelEstimationFromCurrentCarriedTraffic(NetworkLayer) - Static method in class com.net2plan.libraries.TrafficMatrixForecastUtils
 
getGravityModelEstimationFromMonitorTraffic(NetworkLayer, Date) - Static method in class com.net2plan.libraries.TrafficMatrixForecastUtils
 
getHeterogeneity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the heterogeneity of the network.
getHostingNode() - Method in class com.net2plan.research.niw.networkModel.WVnfInstance
Returns the hosting node of the VNF instance
getHostNode() - Method in class com.net2plan.interfaces.networkDesign.Resource
Returns the host node of this resource
getHTMLFromFile(File) - Static method in class com.net2plan.utils.HTMLUtils
Returns the HTML text from a given file.
getHTMLFromURL(URL) - Static method in class com.net2plan.utils.HTMLUtils
Returns the HTML text from a given URL.
getHTMLFromXML(String, File) - Static method in class com.net2plan.utils.HTMLUtils
Converts an XML file to a formatted HTML output via an XSLT definition.
getHTMLFromXML(String, URL) - Static method in class com.net2plan.utils.HTMLUtils
Converts an XML file to a formatted HTML output via an XSLT definition.
getId() - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the unique identifier
getId() - Method in class com.net2plan.research.niw.networkModel.WAbstractNetworkElement
Returns an internally generated id associated with this object, that is unique among all network elements of all types in this network
getIdleOpticalSlotIds(WFiber) - Method in class com.net2plan.research.niw.networkModel.OpticalSpectrumManager
Returns the optical slots that are usable (valid and idle) in the given fiber
getIds(Collection<? extends NetworkElement>) - Static method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the unique ids of the provided network elements.
getIncidenceMatrix(List<Node>, List<? extends NetworkElement>) - Static method in class com.net2plan.libraries.GraphUtils
Given a list of Network Elements, it computes the node-network element incidence matrix.
getIncomingDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of demands ending in the node, in the given layer.
getIncomingDemandsAllLayers() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of demands ending in the node, in any layer.
getIncomingFibers() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the set of incoming fibers to the node
getIncomingIncidenceMatrix(List<Node>, List<? extends NetworkElement>) - Static method in class com.net2plan.libraries.GraphUtils
Given a list of Network Element, it computes the node-network element incoming incidence matrix.
getIncomingIpLinks() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the set of incoming IP links to the node
getIncomingLigtpathRequests() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the set of incoming lightpath requests to the node
getIncomingLigtpaths() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the set of incoming lightpaths to the node
getIncomingLinks(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of links ending in the node, in the given layer.
getIncomingLinksAllLayers() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of links ending in the node at any layer.
getIncomingLinksCapacity(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total capacity in the links of te given layer entering the node.
getIncomingLinksTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total carried in the links of te given layer entering the node.
getIncomingMulticastDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of multicast demands ending in the node, in the given layer.
getIncomingMulticastDemandsAllLayers() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of multicast demands ending in the node, in any layer.
getIncomingMulticastTrees(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of multicast trees ending in the node, in the given layer.
getIncomingRoutes(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of routes ending in the node, in the given layer.
getIncomingServiceChainRequests() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the set of incoming service chain requests of the node: those which have the node as a potential end node
getIncomingServiceChains() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the set of incoming service chains to the node, including those ended in a VNF in the node
getIndex() - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the index
getIndexes(Collection<? extends NetworkElement>) - Static method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the indexes of the provided network elements.
getInfo() - Method in class com.net2plan.utils.InputParameter
 
getInformationAllInputParameterFieldsOfObject(Object) - Static method in class com.net2plan.utils.InputParameter
 
getInformationAllInputParameterFieldsOfObject(Object, String) - Static method in class com.net2plan.utils.InputParameter
 
getIngressCarriedMulticastTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total current multicast carried traffic initiated in the node, counting the multicast demands at the given layer.
getIngressCarriedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total current carried traffic initiated in the node, counting the demands at the given layer.
getIngressLinkOfNode(Node) - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the input Link in the tree, entering Node n.
getIngressNode() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the demand ingress node.
getIngressNode() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the demand ingress Returns the demand ingress Node
getIngressNode() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the tree ingress Node, that is, the one of the Multicast Demand.
getIngressNode() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route ingress node, which is the ingress node if its associated demand
getIngressOfferedMulticastTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total multicast offered traffic initiated in the node, counting the multicast demands at the given layer.
getIngressOfferedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total unicast offered traffic initited in the node, counting the demands at the given layer.
getInitialIPGVertices() - Method in class com.net2plan.interfaces.networkDesign.InterLayerPropagationGraph
 
getInitializationString() - Method in class com.net2plan.interfaces.networkDesign.DynamicSrgImplementation
 
getInitializationString() - Method in class com.net2plan.interfaces.networkDesign.dynamicSrgs.DynamicSrgAllBidiLinksTwoNodes
 
getInitialLinkSet() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the initial Set of Links of the tree when it was created.
getInitiallyInjectedTrafficGbps() - Method in class com.net2plan.research.niw.networkModel.WServiceChain
Returns the traffic injected by the service chain origin node in Gbps
getInitialState() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the initial state of the route (the one when it was created): the carried traffic (in the no-failure state), its path (sequence of links and/or resources), and the occupation information (occupation in each link/resource travserse).
getInjectionDownstreamExpansionFactorRespecToBaseTrafficUpstream() - Method in class com.net2plan.research.niw.networkModel.WUserService
Returns the expansion factor for the initial downstream traffic.
getInNeighbors(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the nodes directly connected to this, with links ending in this node at the given layer.
getInNeighborsAllLayers() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the nodes directly connected to this, with links ending in this node at any layer.
getInOutOrTraversingLigtpaths() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the set of incoming, outgoing and traversing lightpaths to the node
getInOutOrTraversingServiceChains() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the set of incoming, outgoing and traversing service chains to the node.
getInstance(File, String, Class<T>, ClassLoader) - Static method in class com.net2plan.utils.ClassLoaderUtils
Returns a new instance for the desired class from a given file.
getInstance(File, String, Class<T>, URLClassLoader) - Static method in class com.net2plan.utils.ClassLoaderUtils
Returns a new instance for the desired class from a given file.
getInt() - Method in class com.net2plan.utils.InputParameter
 
getIntendedRecoveryType() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the specified intended recovery type for this demand
getInterLayerPropagationGraph() - Method in class com.net2plan.interfaces.networkDesign.InterLayerPropagationGraph
 
getIpLayer() - Method in class com.net2plan.research.niw.networkModel.WNet
Returns the object identifying the IP layer
getIpLinks() - Method in class com.net2plan.research.niw.networkModel.WNet
Returns the list of IP links, in increasing order according to its id
getKLooplessShortestPaths(List<Node>, List<Link>, Node, Node, Map<Link, Double>, int, double, int, double, double, double, double) - Static method in class com.net2plan.libraries.GraphUtils
Returns the K-loopless shortest paths between two nodes, satisfying some user-defined constraints.
getKMinimumCostMulticastTrees(NetworkLayer, Node, SortedSet<Node>, DoubleMatrix2D, DoubleMatrix2D, DoubleMatrix1D, String, String, double, int, int, double, int, double, double, double, double) - Static method in class com.net2plan.libraries.GraphUtils
Returns the K-minimum cost multicast trees starting in the originNode and ending in the set destinationNodes, satisfying some user-defined constraints.
getKMinimumCostServiceChains(List<Link>, Node, Node, List<String>, DoubleMatrix1D, Map<Resource, Double>, int, double, double, int, double, Map<Pair<Node, Node>, List<Pair<List<Link>, Double>>>) - Static method in class com.net2plan.libraries.GraphUtils
Returns the K minimum cost service chains between two nodes (summing costs of links and resources traversed), traversing a given set of resource types, satisfying some user-defined constraints.
getKShortestServiceChainInIpLayer(int, WNode, WNode, List<String>, Optional<Map<WIpLink, Double>>, Optional<Map<WVnfInstance, Double>>) - Method in class com.net2plan.research.niw.networkModel.WNet
Returns a ranking with the k-shortest paths for service chains, given the end nodes, and the sequence of types of VNFs that it should traverse.
getKShortestWdmPath(int, WNode, WNode, Optional<Map<WFiber, Double>>) - Method in class com.net2plan.research.niw.networkModel.WNet
Returns a ranking with the k-shortest paths composed as a sequence of WFiber links in the network, given the origin and end nodes of the paths.
getLastDate() - Method in class com.net2plan.libraries.TrafficSeries
 
getLayer() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the NetworkLayer object this element is attached to.
getLayer() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the NetworkLayer the link belongs to.
getLayer() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the NetworkLayer object this element belongs to
getLayer() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the NetworkLayer object this element belongs to.
getLayer() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route layer
getLengthIfNotCoupledInKm() - Method in class com.net2plan.research.niw.networkModel.WIpLink
Returns the user-defined link length in km, which is assumed to be the valid one when the IP link is not coupled to a lightpath
getLengthInKm() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link length in km.
getLengthInKm() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route length in km, summing the traversed link lengths, as many times as the link is traversed.
getLengthInKm() - Method in class com.net2plan.libraries.WDMUtils.RSA
Gets the length of the RSA in km, summing the length of the traversed fibers
getLengthInKm() - Method in class com.net2plan.research.niw.networkModel.WFiber
Returns the link length in km, as defined by the user
getLengthInKm() - Method in class com.net2plan.research.niw.networkModel.WLightpathUnregenerated
Returns the length in km of this lighptath, as the sum of the lengths of the traversed fibers
getLightpathRequest() - Method in class com.net2plan.research.niw.networkModel.WLightpathUnregenerated
Returns the associated lightpath request
getLightpathRequests() - Method in class com.net2plan.research.niw.networkModel.WNet
Returns the list of lightpath requests, in increasing order according to its id
getLightpaths() - Method in class com.net2plan.research.niw.networkModel.WLightpathRequest
Returns the set of lightpaths realizing this request.
getLightpaths() - Method in class com.net2plan.research.niw.networkModel.WNet
Returns the list of lightpaths, in increasing order according to its id
getLineRateGbps(int) - Method in class com.net2plan.libraries.WDMUtils.TransponderTypesInfo
Returns the line rate in Gbps of a transponder type
getLineRateGbps() - Method in class com.net2plan.research.niw.networkModel.WLightpathRequest
Returns the line rate of the lighptath request in Gbps
getLineSeparator() - Static method in class com.net2plan.utils.StringUtils
Returns the line separator.
getLink(int, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the link with the given index in the given layer.
getLink2IGPVertexMap() - Method in class com.net2plan.interfaces.networkDesign.InterLayerPropagationGraph
 
getLinkBetweenessCentrality() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the betweeness centrality of each link.
getLinkCapacityUnits() - Method in class com.net2plan.interfaces.networkDesign.NetworkLayer
 
getLinkCapacityUnitsName(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the name of the capacity units of the links of the given layer.
getLinkConnectivity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the link connectivity.
getLinkFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the link with the given unique identifier.
getLinkIds(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of link ids for the given layer (i-th position, corresponds to index i).
getLinks(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Return a list of all the links in the given layer.
getLinks(NetworkLayer) - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the set of links associated to the SRG (fail, when the SRG is in failure state), but only those belonging to the given layer.
getLinksAllLayers() - Method in class com.net2plan.interfaces.networkDesign.DynamicSrgImplementation
 
getLinksAllLayers() - Method in class com.net2plan.interfaces.networkDesign.dynamicSrgs.DynamicSrgAllBidiLinksTwoNodes
 
getLinksAllLayers() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the set of links associated to the SRG (fail, when the SRG is in failure state).
getLinksAreBottleneck(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links that are a bottleneck, i.e the fraction of occupied capacity respect to the total is highest.
getLinksCoupledToMulticastDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links that are coupled to a multicast demand in the given layer.
getLinksCoupledToUnicastDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links that are couple to a unicast demand in the given layer.
getLinksDown(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links that are down in the given layer.
getLinksDownAllLayers() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links that are down in all layers.
getLinksDownPropagationPotentiallyCarryingTrafficTraversingThisLink() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the set of links in lower layers carry the traffic that traverses this link, before and after traversing it, according to the routes/forwarding rules defined.
getLinkSet() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the Set of Links of the tree
getLinksInGraph() - Method in class com.net2plan.interfaces.networkDesign.InterLayerPropagationGraph
 
getLinksNoDownPropagationPotentiallyCarryingTraffic() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the set of links in this layer that could potentially carry traffic of this demand, according to the routes/forwarding rules defined, if the routes had carried traffic / (hop-by-hop) the demand had offered traffic different to zero.
getLinksNoDownPropagationPotentiallyCarryingTraffic(Node) - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the set of links in this layer that could potentially carry traffic of this multicast demand, when flowing from the origin node to the given egress node, according to the multicast trees defined.
getLinksOversubscribed(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links oversuscribed: the total occupied capacity exceeds the link capacity.
getLinksThisLayerPotentiallyCarryingTrafficTraversingThisLink() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the set of links in this layer (including this) that carry the traffic that traverses this link, before and after traversing it, according to the routes/forwarding rules defined.
getLinksUp(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links that are up in the given layer.
getLinksUpAllLayers() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links that are up in all layers.
getLinksWithNonZeroForwardingRules() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the set of links in this layer, with non zero forwarding rules defined for them.
getLinksWithZeroCapacity(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links that have zero capacity in the given layer.
getLinkWeight(Link) - Static method in class com.net2plan.libraries.IPUtils
Returns the weight associated to a given link.
getLinkWeightVector(NetPlan, NetworkLayer...) - Static method in class com.net2plan.libraries.IPUtils
Obtains the vector of ink weights from a given a network design.
getList() - Method in class com.net2plan.utils.TimeTrace
 
getListMaxLatencyFromInitialToVnfStart_ms_downstream() - Method in class com.net2plan.research.niw.networkModel.WUserService
Gets the list of maximum acceptable latency limits in ms, for the downtream traffic.
getListMaxLatencyFromInitialToVnfStart_ms_upstream() - Method in class com.net2plan.research.niw.networkModel.WUserService
Gets the list of maximum acceptable latency limits in ms, for the upstream traffic.
getListMaxLatencyFromOriginToVnStartAndToEndNode_ms() - Method in class com.net2plan.research.niw.networkModel.WServiceChainRequest
Returns the list of maximum latencies specified for this service chain request.
getListVnfTypesToTraverseDownstream() - Method in class com.net2plan.research.niw.networkModel.WUserService
Gets the list of VNF types to traverse by the downstream traffic
getListVnfTypesToTraverseUpstream() - Method in class com.net2plan.research.niw.networkModel.WUserService
Gets the list of VNF types to traverse by the upstream traffic
getLong() - Method in class com.net2plan.utils.InputParameter
 
getMapTransformer(Map<A, B>) - Static method in class com.net2plan.utils.CollectionUtils
Obtains the equivalent Transformer of a Map.
getMatrixDemand2LinkAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the demand-link incidence matrix (a DxE matrix in which an element δde is equal to the number of times which traffic routes carrying traffic from demand d traverse link e).
getMatrixDemand2LinkTrafficCarried(SortedSet<Demand>, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the demand-link incidence matrix (DxE in which an element δde is equal to the amount of traffic of each demand carried in each link).
getMatrixDemand2ResourceAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the demand-resource incidence matrix, with as many rows as demands of the given layer, and a many colmns as resources, coordinate (d,r) equals the number of times that traffic routes of the demand d, traverse resource r.
getMatrixDemand2ResourceOccupiedCapacity(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the demand-resource matrix, with as many rows as demands of the given layer, and as many columns as resources, coordinate (d,r) is the resource capacity that demand d currently occupies in resource r (recall that failed routes do not occupy capacity in the traversed resources).
getMatrixDemand2RouteAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the demand-route incidence matrix (a DxR matrix in which an element δdr is equal to 1 if traffic route r is able to carry traffic from demand d).
getMatrixDemandBasedForwardingRules(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the splitting ratio matrix (fractions of traffic entering a node from demand 'd', leaving that node through link 'e').
getMatrixDestination2LinkTrafficCarried(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
 
getMatrixDestinationBasedForwardingRules(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
A destination-based routing in the form of fractions fte (fraction of the traffic targeted to node t that arrives (or is generated in) node a(e) (the initial node of link e), that is forwarded through link e).
getMatrixFailureState2SRG(Collection<SharedRiskGroup>, boolean, boolean) - Static method in class com.net2plan.libraries.SRGUtils
Returns a matrix indicating the SRGs going down (columns) on each failure state (rows).
getMatrixFailureStates2SRG(Collection<SharedRiskGroup>, boolean, boolean) - Static method in class com.net2plan.libraries.SRGUtils
Returns a matrix indicating the SRGs going down (columns) on each failure state (rows).
getMatrixLink2LinkBidirectionalityMatrix(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the link-link bidirectionality matrix (a ExE matrix where the element δee' equals 1 when each position e and e' represent a bidirectional link at the given layer.
getMatrixLink2MulticastTreeAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the link-multicast incidence matrix (an ExT matrix in which an element δet is equal to the number of times a multicast tree t traverse link e.
getMatrixLink2RouteAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the link-route incidence matrix (an ExR matrix in which an element δep is equal to the number of times which traffic route r traverses link e).
getMatrixLink2RouteFirstBackupRouteAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a matrix with as many rows as links and as many columns as routes in the given layer, the position (e,r) contains the number of times that the first backup path of route r traveres link e
getMatrixLink2SRGAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the link-srg assignment matrix (an ExS matrix in which an element δes equals 1 if link e fails when SRG s is affected.
getMatrixMulticastDemand2LinkAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast demand-link incidence matrix (a DxE matrix in which an element δde is equal to the number of times which multicast trees carrying traffic from demand d traverse link e).
getMatrixMulticastDemand2LinkTrafficCarried(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast demand-link incidence matrix (DxE in which an element δde is equal to the amount of traffic of each multicast demand carried in each link).
getMatrixMulticastDemand2MulticastTreeAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast demand-multicast tree incidence matrix (a DxT matrix in which an element δdt is equal to 1 if multicast tree t is able to carry traffic from multicast demand d).
getMatrixMulticastTree2SRGAffecting(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast tree-srg incidence matrix (an TxS matrix in which an element δts equals 1 when multicast tree t fails when SRG s is affected.
getMatrixNode2NodeEuclideanDistance() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the NxN Euclidean distance matrix (derived from node coordinates), where N is the number of nodes within the network.
getMatrixNode2NodeHaversineDistanceInKm() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the NxN Haversine distance matrix (derived from node coordinates, where 'xCoord' is equal to longitude and 'yCoord' is equal to latitude), where N is the number of nodes within the network.
getMatrixNode2NodeOfferedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the traffic matrix, where rows and columns represent the ingress node and the egress node, respectively, in increasing order of identifier.
getMatrixNodeDemandAdjacency(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a NxN matrix where each position accounts from the humber of demands that node i (row) as ingress node and j (column) as egress node.
getMatrixNodeDemandIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-demand incidence matrix (a NxD in which an element δnd equals 1 if n is the ingress node of d, -1 if n is the egress node of d and 0 otherwise).
getMatrixNodeDemandIncomingIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-demand incoming incidence matrix (a NxD matrix in which element δnd equals 1 if demand d is terminated in node n and 0 otherwise.
getMatrixNodeDemandOutgoingIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-demand outgoing incidence matrix (a NxD matrix in which element δnd equals 1 if demand d is initiated in node n and 0 otherwise.
getMatrixNodeLinkAdjacency(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-link adjacency matrix (a NxN matrix in which element δij is equals to the number of links from node i to node j.
getMatrixNodeLinkIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-link incidence matrix (a NxE matrix in which element δne equals 1 if link e is initiated in node n, -1 if link e ends in node n, and 0 otherwise.
getMatrixNodeLinkIncomingIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-link incoming incidence matrix (a NxE matrix in which element δne equals 1 if link e is terminated in node n, and 0 otherwise.
getMatrixNodeLinkOutgoingIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-link outgoing incidence matrix (a NxE matrix in which element δne equals 1 if link e is initiated in node n, and 0 otherwise.
getMatrixNodeMulticastDemandAdjacency(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a NxN matrix where each position accounts from the humber of multicast demands that node i (row) as ingress node and j (column) as an egress node.
getMatrixNodeMulticastDemandIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-multicast demand incidence matrix (a NxD in which an element δnd equals 1 if n is the ingress node of d, -1 if n is an egress node of d and 0 otherwise).
getMatrixNodeMulticastDemandIncomingIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-multicast demand incoming incidence matrix (a NxD matrix in which element δnd equals 1 if multicast demand d is terminated in node n and 0 otherwise.
getMatrixNodeMulticastDemandOutgoingIncidence(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node-multicast demand outgoing incidence matrix (a NxD matrix in which element δnd equals 1 if demand d is initiated in node n and 0 otherwise.
getMatrixResource2NodeAssignment() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a matrix with as many rows resources, and columns as nodes.
getMatrixResource2ResourceType(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a matrix with as many rows resources as resources of the given type (ordered in an arbitrary form), and as many columns as resources in the network.
getMatrixResource2ResourceUpperToBaseAssignment() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a matrix with as many rows and columns as resources.
getMatrixResource2ResourceUpperToBaseOccupation() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a matrix with as many rows and columns as resources, coordinate (r1,r2) contains the capacity that resource r1 currently occupies in r2.
getMatrixResource2RouteAssignment(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a matrix with as many rows resources, and columns as routes in the given layer, coordinate (res,rou) contains the number times that route rou traverses resource res.
getMatrixResource2RouteAssignment(String, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a matrix with as many rows resources, and columns as routes in the given layer, coordinate (res,rou) contains the number times that route rou traverses resource res.
getMatrixResource2RouteOccupation(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a matrix with as many rows resources, and columns as routes in the given layer, and coordinate (res,rou) contains the capacity occupied by route rou in resource res (note that if a route is down, its occupied capacity in a resource becomes zero).
getMatrixResource2SRGAssignment() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a matrix with as many rows resources, and columns as SRGs.
getMatrixRoute2SRGAffecting(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the route-srg incidence matrix (an RxS matrix in which an element δrs equals 1 if route r fails when SRG s is affected.
getMatrixRouteFirstBackupRoute2SRGAffecting(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a matrix with as many rows as routes of the given layer, and as many columns as SRGS.
getMaximumAcceptableE2EWorstCaseLatencyInMs() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the maximum e2e latency registered as acceptable for the demand (in ms)
getMaximumAcceptableE2EWorstCaseLatencyInMs() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the maximum e2e latency registered as acceptable for the demand (in ms)
getMaxInputTrafficPerVnfInstance_Gbps() - Method in class com.net2plan.research.niw.networkModel.WVnfType
Returns the maximum input traffic per VNF instance in Gbps
getMaxOpticalReachKm() - Method in class com.net2plan.libraries.WDMUtils.TransponderTypesInfo
The maximum optical reach among all the transponders.
getmDemandAndNode2VertexMap() - Method in class com.net2plan.interfaces.networkDesign.InterLayerPropagationGraph
 
getMeanTimeToFailInHours() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the mean time to fail (MTTF) in hours of the SRG, that is, the average time between when it is repaired, and its next failure.
getMeanTimeToRepairInHours() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the mean time to repair (MTTR) of the SRG, that is, the average time between a failure occurs, and it is repaired.
getMinimumAndMaximumValidSlotIdsInTheGrid(Collection<WFiber>) - Static method in class com.net2plan.research.niw.networkModel.OpticalSpectrumManager
For the provided collection of fibers, indicates the minimum and maximum optical slot id that is valid for all the fibers in the collection
getMinimumCostMulticastTree(NetworkLayer, DoubleMatrix2D, DoubleMatrix2D, DoubleMatrix1D, Node, Set<Node>, int, int, double, double, String, String, double, String...) - Static method in class com.net2plan.libraries.GraphUtils
 
getMinimumCostServiceChain(List<Link>, Node, Node, List<String>, DoubleMatrix1D, Map<Resource, Double>, double, int, double) - Static method in class com.net2plan.libraries.GraphUtils
Returns the minimum cost service chain between two nodes (summing costs of links and resources traversed), traversing a given set of resource types, satisfying some user-defined constraints.
getMinMaxValidSlotId() - Method in class com.net2plan.research.niw.networkModel.WFiber
Returns the minimum and maximum valid optical slot ids as defined by the user
getModulationId() - Method in class com.net2plan.research.niw.networkModel.WLightpathUnregenerated
Returns the user-defined identifier of the modulation associated to the transponder realizing this lightpath
getMonitoredOrForecastedCarriedTraffic() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the object contianing the monitored or forecasted time series information for the carried traffic
getMonitoredOrForecastedOfferedTraffic() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the object contianing the monitored or forecasted time series information for the offered traffic
getMonitoredOrForecastedOfferedTraffic() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the object contianing the monitored or forecasted time series information for the offered traffic
getMulticastCarriedTraffic() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the sum of the traffic carried by the MulticastTree traversing the link.
getMulticastDemand() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the tree associated Multicast Demand.
getMulticastDemand(int, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast demand with the given index in the given layer.
getMulticastDemandFlowsInGraph() - Method in class com.net2plan.interfaces.networkDesign.InterLayerPropagationGraph
 
getMulticastDemandFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast demand with the given unique identifier.
getMulticastDemandIds(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of multicast demand ids for the given layer (i-th position, corresponds to index i).
getMulticastDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the list of multicast demands for the given layer (i-th position, corresponds to multicast demand with index i).
getMulticastDemandsBlocked(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast demands that have blocked traffic in the given layer.
getMulticastOccupiedLinkCapacity() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the sum of the occupied link capacity by the traffic of the Multicast Trees traversing the link.
getMulticastTree(int, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast tree with the given index in the given layer.
getMulticastTreeFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the multicast tree with the given unique identifier.
getMulticastTreeIds(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of multicast tree ids for the given layer (i-th position, corresponds to index i).
getMulticastTrees() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the Multicast Trees associated to this demand.
getMulticastTrees(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of multicast trees for the given layer (i-th position, corresponds to index i).
getMulticastTreesDown(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of multicast trees that are down (i.e.
getMulticastTreesTraversingZeroCapLinks(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of multicast trees that are down (i.e.
getName() - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns current element name String
getName() - Method in enum com.net2plan.libraries.TrafficSeries.FITTINGTYPE
 
getName() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the node name, which must be unique among all the nodes
getName() - Method in class com.net2plan.research.niw.networkModel.WVnfInstance
Returns the user-defined name of this instance
getNe() - Method in class com.net2plan.research.niw.networkModel.WAbstractNetworkElement
Returns the underlying Net2Plan object.
getNe() - Method in class com.net2plan.research.niw.networkModel.WFiber
 
getNe() - Method in class com.net2plan.research.niw.networkModel.WIpLink
 
getNe() - Method in class com.net2plan.research.niw.networkModel.WLayerIp
 
getNe() - Method in class com.net2plan.research.niw.networkModel.WLayerWdm
 
getNe() - Method in class com.net2plan.research.niw.networkModel.WLightpathRequest
 
getNe() - Method in class com.net2plan.research.niw.networkModel.WLightpathUnregenerated
 
getNe() - Method in class com.net2plan.research.niw.networkModel.WNet
 
getNe() - Method in class com.net2plan.research.niw.networkModel.WNode
 
getNe() - Method in class com.net2plan.research.niw.networkModel.WServiceChain
 
getNe() - Method in class com.net2plan.research.niw.networkModel.WServiceChainRequest
 
getNe() - Method in class com.net2plan.research.niw.networkModel.WVnfInstance
 
getNeighbors(Node) - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the set of nodes reachable from a given node.
getNet() - Method in class com.net2plan.research.niw.networkModel.WAbstractNetworkElement
Returns the network object that this element belongs to
getNet2PlanOptions() - Static method in class com.net2plan.interfaces.networkDesign.Configuration
Returns the current map of Net2Plan-wide options.
getNet2PlanParameters() - Static method in class com.net2plan.interfaces.networkDesign.Configuration
Returns the list of Net2Plan-wide parameters, where the first item of each element is the parameter name, the second one is the parameter value, and the third one is the parameter description.
getNetPlan() - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the NetPlan object to which this element is attached
getNetPlan() - Method in class com.net2plan.research.niw.networkModel.WAbstractNetworkElement
Returns the underlying net2plan object that is giving support for this network.
getNetworkElement(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Return the network element with the given unique id.
getNetworkElementByAttribute(Collection<? extends NetworkElement>, String, String) - Static method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the first network element among the ones passed as input parameters, that has the given key-value as attribute.
getNetworkElementNextId() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the next identifier for a new network element (layer, node, link, demand...)
getNetworkElementsByAttribute(Collection<? extends NetworkElement>, String, String) - Static method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns all the network elements among the ones passed as input parameters, that have the given key-value as attribute.
getNetworkLayer(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the network layer with the given unique identifier.
getNetworkLayer(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the network layer with the given name.
getNetworkLayerDefault() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Return the default network layer.
getNetworkLayerFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the network layer with the given unique identifier.
getNetworkLayerIds() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of layer ids (i-th position, corresponds to index i).
getNetworkLayerInTopologicalOrder() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns network layers in bottom-up order, that is, starting from the lower layers to the upper layers following coupling relationships.
getNetworkLayers() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of network layers (i-th position, corresponds to index i).
getNetworkSlotAndRegeneratorOcupancy(NetPlan, boolean, NetworkLayer...) - Static method in class com.net2plan.libraries.WDMUtils
Returns the fiber occupied (columns) in each wavelength (rows), and an array with the number of occupied regenerators in each node.
getNetworkSlotOccupancyMap(NetPlan, boolean, NetworkLayer...) - Static method in class com.net2plan.libraries.WDMUtils
Returns two maps, showing the frequency slots in the links and signal regenerator in the nodes occupancies.
getNeType() - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
 
getNode(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node with the given index.
getNodeBetweenessCentrality() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the betweeness centrality of each node.
getNodeByName(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the first node with the given name.
getNodeByName(String) - Method in class com.net2plan.research.niw.networkModel.WNet
Returns the network node with the indicated name, if any
getNodeByNameAllNodes(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a list with all the nodes with the given name, or an empty list if none.
getNodeConnectivity() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the node connectivity.
getNodeFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the node with the given unique identifier.
getNodeIconRelativeSize(NetworkLayer) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the relative size (a number greater than zero), of the icon of this node in the GUI.
getNodeIds() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of node ids (i-th position, corresponds to index i)
getNodePairDemands(Node, Node, boolean, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Gets the set of demands at the given layer from the input nodes (if returnDemandsInBothDirections is true, also the reversed links are included).
getNodePairEuclideanDistance(Node, Node) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Gets the Euclidean distance for a node pair.
getNodePairHaversineDistanceInKm(Node, Node) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Gets the Haversine distance for a node pair.
getNodePairLinks(Node, Node, boolean, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Gets the set of links at the given layer from the given nodes (if returnLinksInBothDirections is true, also the reversed links are included).
getNodePairRoutes(Node, Node, boolean, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Gets the set of routes at the given layer from the given nodes (if returnRoutesInBothDirections is true, also the reversed routes are included).
getNodePositionXY() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the (X,Y) node position
getNodes() - Method in class com.net2plan.interfaces.networkDesign.DynamicSrgImplementation
 
getNodes() - Method in class com.net2plan.interfaces.networkDesign.dynamicSrgs.DynamicSrgAllBidiLinksTwoNodes
 
getNodes() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of nodes (i-th position, corresponds to index i).
getNodes() - Method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
Returns the set of nodes associated to the SRG (fail, when the SRG is in failure state)
getNodes() - Method in class com.net2plan.research.niw.networkModel.WNet
Returns the list of network nodes, in increasing order according to its id
getNodesConnectedToCore() - Method in class com.net2plan.research.niw.networkModel.WNet
Returns the nodes in the network that are supposed to have a connection to the network core (the core nodes and those connecting links are not part of the network)
getNodesDown() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of nodes that are down (iteration order corresponds to ascending order of indexes).
getNodeSet() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the set of nodes in the tree: those that are the initial or end node of a link in the tree.
getNodesUp() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of nodes that are up (iteration order correspond to ascending order of indexes).
getNodesWithFrequencySlotConversion() - Method in class com.net2plan.libraries.WDMUtils.RSA
Gets the list of nodes (in the same order as they are traversed) where frequency slot changes in the RSA.
getNominalCapacityGbps() - Method in class com.net2plan.research.niw.networkModel.WIpLink
Returns the link nominal capacity in Gbps.
getNumberOccupiedSlotIds() - Method in class com.net2plan.research.niw.networkModel.WLightpathUnregenerated
Returns the number of optical slots occupied by the lightpath
getNumberOfDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of demands at the given layer.
getNumberOfForwardingRules() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the number of forwarding rules defined for this link (with non-zero split factor)
getNumberOfForwardingRules(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of non-zero forwarding rules at the given layer.
getNumberOfHops() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route number of traversed links.
getNumberOfLayers() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of layers defined.
getNumberOfLinks(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of links at the given layer.
getNumberOfMulticastDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of multicast demands at the given layer.
getNumberOfMulticastTrees(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of multicast trees at the given layer.
getNumberOfNodePairs() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of node pairs.
getNumberOfNodes() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of network nodes,
getNumberOfOpticalLineAmplifiersTraversed() - Method in class com.net2plan.research.niw.networkModel.WFiber
Returns the current number of optical line amplifiers traversed
getNumberOfResources() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of resources (Resource) defined
getNumberOfRoutes(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of routes at the given layer.
getNumberOfSRGs() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the number of shared risk groups (SRGs) defined
getNumberOfTimesIsTraversed(NetworkElement) - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the number of times that a particular link or resource is traversed
getNumberOfTraversingBackupRoutes() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the set number of routes traversing the link that are designated as backup of other route
getNumberOfTraversingRoutes() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the number of routes traversing this link.
getNumberOfTraversingTrees() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the number of multicast trees traversing this link
getNumberOfValidOpticalChannels() - Method in class com.net2plan.research.niw.networkModel.WFiber
Returns the total number of valid optica slots in this fiber, as defined by the user
getNumberVnfsToTraverse() - Method in class com.net2plan.research.niw.networkModel.WServiceChainRequest
Returns the number of VNFs that service chains of this request should traverse
getNumSlots() - Method in class com.net2plan.libraries.WDMUtils.RSA
Gets the number of slots occupied in this RSA (the same in all the traversed fibers)
getNumSlots(int) - Method in class com.net2plan.libraries.WDMUtils.TransponderTypesInfo
Returns the number of frequency slots occupied in all the traversed fibers by the lightpaths initiated in this transponder
getNumTypes() - Method in class com.net2plan.libraries.WDMUtils.TransponderTypesInfo
Returns the number of transponder types defined
getOccupCpu() - Method in class com.net2plan.research.niw.networkModel.WVnfType
Returns the CPU occupation of each VNF instance of this type
getOccupHdGBytes() - Method in class com.net2plan.research.niw.networkModel.WVnfType
Returns the hard disk occupation of each VNF instance of this type in giga bytes
getOccupiedCapacity(Link) - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the amount of occupied capacity of the demand in a particular link
getOccupiedCapacity() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link occupied capacity (in link capacity units).
getOccupiedCapacity() - Method in class com.net2plan.interfaces.networkDesign.Resource
Gets the occupied capacity in resource units of this resource
getOccupiedCapacity(NetworkElement...) - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route occupied capacity at this moment, at the particular link or resource.
getOccupiedCapacityByTraversingRouteInGbps(WServiceChain) - Method in class com.net2plan.research.niw.networkModel.WVnfInstance
Returns the VNF capacity occupied by a given service chain, or zero if (i) the service chain is down, (ii) the service chain is not traversing this VNF instance.
getOccupiedCapacityFromDemand(Demand) - Method in class com.net2plan.interfaces.networkDesign.Link
 
getOccupiedCapacityInGbps() - Method in class com.net2plan.research.niw.networkModel.WVnfInstance
Returns the VNF capacity (measured as Gbps of the traversing service chains, at the input of the VNF) that is currently consumed by the traversing service chains
getOccupiedCapacityInNoFailureState(NetworkElement...) - Method in class com.net2plan.interfaces.networkDesign.Route
The same as getOccupiedCapacity, but if the network had no failures
getOccupiedCapacityOnlyBackupRoutes() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link occupied capacity (in link capacity units).
getOccupiedCpus() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the current number of occupied CPUs by the instantiated VNFs
getOccupiedCpus() - Method in class com.net2plan.research.niw.networkModel.WVnfInstance
Returns the amount of occupied CPUs by this VNf instance
getOccupiedHdGB() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the current amount of occupied hard-disk (in giga bytes) by the instantiated VNFs
getOccupiedHdInGB() - Method in class com.net2plan.research.niw.networkModel.WVnfInstance
Returns the amount of occupied hard-disk in Gbytes by this VNf instance
getOccupiedLinkCapacity() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the multicast tree current amount of capacity occupied in the traversed Links.
getOccupiedLinkCapacityInNoFailureState() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the multicast tree capacity occupied in the Links, assuming the tree is traversing no failing link or node.
getOccupiedOpticalSlotIds(WFiber) - Method in class com.net2plan.research.niw.networkModel.OpticalSpectrumManager
Given a fiber, returns the set of optical slots occupied by at least one traversing lightpath
getOccupiedRamGB() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the current amount of occupied RAM (in giga bytes) by the instantiated VNFs
getOccupiedRamInGB() - Method in class com.net2plan.research.niw.networkModel.WVnfInstance
Returns the amount of occupied RAM in Gbytes by this VNf instance
getOccupiedResources(WLightpathRequest) - Method in class com.net2plan.research.niw.networkModel.OpticalSpectrumManager
Given a lightpath request, returns the optical slots occupied in the traversed fibers
getOccupiedResources(WFiber) - Method in class com.net2plan.research.niw.networkModel.OpticalSpectrumManager
Given a fiber, returns a map with the occupied optical slot ids, mapped to the set of lightpaths that occupy it.
getOccupRamGBytes() - Method in class com.net2plan.research.niw.networkModel.WVnfType
Returns the RAM occupation of each VNF instance of this type in giga bytes
getOfferedTraffic() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the offered traffic of the demand
getOfferedTraffic() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the offered traffic of the demand, in traffic units.
getOfferedTrafficPerPeriodGrowthFactor() - Method in class com.net2plan.interfaces.networkDesign.Demand
Return the growth factor of the offered traffic in subsequent periods.
getOfferedTrafficPerPeriodGrowthFactor() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Return the growth factor of the offered traffic in subsequent periods.
getOppositePath() - Method in class com.net2plan.interfaces.networkDesign.Route
Return the opposite path of this route, from the destination to the origin traversing the bidirectional pairs of the traversed links, and the same resources.
getOpticalReachKm(int) - Method in class com.net2plan.libraries.WDMUtils.TransponderTypesInfo
Returns the maximum optical reach without signal regeneration of this transponder type.
getOpticalSlotIds() - Method in class com.net2plan.research.niw.networkModel.WLightpathUnregenerated
Returns the set of optical slots occupied in all the traversed fibers of this lightpath
getOption(String) - Static method in class com.net2plan.interfaces.networkDesign.Configuration
Returns the value of an option.
getOptions() - Static method in class com.net2plan.interfaces.networkDesign.Configuration
Returns the current map of options (inlcuding ones those from plugins).
getOriginNode() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link origin node.
getOSNR(Map<String, double[]>) - Static method in class com.net2plan.libraries.OpticalImpairmentUtils
Computes linear, non-linear and total OSNR from the data of the given spectrum
getOutgoingDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of demands initiated in the node, in the given layer.
getOutgoingDemandsAllLayers() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of demands initiated in the node, in any layer.
getOutgoingFibers() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the set of outgoing fibers of the node
getOutgoingIncidenceMatrix(List<Node>, List<? extends NetworkElement>) - Static method in class com.net2plan.libraries.GraphUtils
Given a list of Network elements, it computes the node-network element outgoing incidence matrix.
getOutgoingIpLinks() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the set of outgoing IP links of the node
getOutgoingLigtpathRequests() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the set of outgoing lightpath requests of the node
getOutgoingLigtpaths() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the set of outgoing lightpaths of the node
getOutgoingLinks(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of links initiated in the node, in the given layer.
getOutgoingLinksAllLayers() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of links initiated in the node in all layer.
getOutgoingLinksCapacity(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total capacity in the links of te given layer entering the node.
getOutgoingLinksTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the total carried in the links of te given layer entering the node.
getOutgoingMulticastDemands(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of multicast demands initiated in the node, in the given layer.
getOutgoingMulticastDemandsAllLayers() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of multicast demands initiated in the node, in any layer.
getOutgoingMulticastTrees(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of multicast tree initiated in the node, in the given layer.
getOutgoingRoutes(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of routes initiated in the node, in the given layer.
getOutgoingServiceChainRequests() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the set of outgoing service chain requests of the node: those which have the node as a potential injection node
getOutgoingServiceChains() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the set of outgoing service chains of the node, including those starting in a VNF in the node
getOutNeighbors(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the nodes directly connected to this, with links initiated in this node at the given layer.
getOutNeighborsAllLayers() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the nodes directly connected to this, with links initiated in this node at any layer.
getOutNodeDegree() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the number of outgoing links for each node.
getOutputLinkOfNode(Node) - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the the Set of egress links of Node n in the tree.
getOversubscribedTraffic() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the amount of traffic over the link capacity.
getPackageAndClassName(String) - Static method in class com.net2plan.utils.ClassLoaderUtils
Given a fully qualified class name returns the package and class names.
getPair() - Method in class com.net2plan.interfaces.networkDesign.dynamicSrgs.DynamicSrgAllBidiLinksTwoNodes
 
getParameters() - Method in interface com.net2plan.interfaces.networkDesign.IAlgorithm
Returns the list of required parameters, where the first item of each element is the parameter name, the second one is the parameter value, and the third one is the parameter description.
getParameters() - Method in interface com.net2plan.interfaces.networkDesign.IReport
Returns the list of required parameters, where the first item of each element is the parameter name, the second one is the parameter value, and the third one is the parameter description.
getParameters() - Method in class com.net2plan.interfaces.simulation.ICombinedEventGenerator
 
getParameters() - Method in class com.net2plan.interfaces.simulation.ICombinedEventProcessor
 
getParameters() - Method in class com.net2plan.interfaces.simulation.IEventGenerator
Returns the list of required parameters, where the first item of each element is the parameter name, the second one is the parameter value, and the third one is the parameter description.
getParameters() - Method in class com.net2plan.interfaces.simulation.IEventProcessor
Returns the list of required parameters, where the first item of each element is the parameter name, the second one is the parameter value, and the third one is the parameter description.
getPath() - Method in class com.net2plan.interfaces.networkDesign.Route
Return the current path (sequence of links and resources) of the route.
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.
getPerQoSOccupationAndQosViolationMap() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns for each traversing demand, a pair with i) the occupied capacity in the link of that demand, ii) the amount of such occupied capacity that is violating the demand QoS assigned capacity.
getPlanningDomains() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of planning domains this node belongs to (could be empty)
getPlotNodeLayoutCurrentlyActive() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the name (identifier) of the current node layout
getPlotNodeLayoutDefaultLayoutName() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the name of the default node layout (this is a constant).
getPmdLinkDesignValueCoeff_psPerSqrtKm() - Method in class com.net2plan.research.niw.networkModel.WFiber
Returns the PMD fiber design value in ps per square root of km
getPopulation() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the node population
getPopulation() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the user-defined node population
getPotentiallyValidDestinations() - Method in class com.net2plan.research.niw.networkModel.WServiceChainRequest
Returns the potentially valid destination nodes for the service chains of this request
getPotentiallyValidOrigins() - Method in class com.net2plan.research.niw.networkModel.WServiceChainRequest
Returns the potentially valid origin nodes for the service chains of this request
getPredictionSoProbSubestimationIsBounded(TrafficSeries.FITTINGTYPE, Date, double) - Method in class com.net2plan.libraries.TrafficSeries
 
getPredictorFunction(double) - Method in class com.net2plan.libraries.TrafficSeries.TrafficPredictor
 
getPredictorFunctionNoConfidenceInterval() - Method in class com.net2plan.libraries.TrafficSeries.TrafficPredictor
 
getProcessingTime_ms() - Method in class com.net2plan.research.niw.networkModel.WVnfType
Returns the processing time added to the traffic traversing VNF instances of this type
getProcessingTimeInMs() - Method in class com.net2plan.research.niw.networkModel.WVnfInstance
Returns the processing time in ms added to the traversing traffic to account for the end-to-end latencies
getProcessingTimeToTraversingTrafficInMs() - Method in class com.net2plan.interfaces.networkDesign.Resource
Gets the processing time added to every traversing traffic
getPropagationDelayInMiliseconds() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route propagation delay in seconds, summing the traversed link propagation delays
getPropagationDelayInMs() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link propagation delay in miliseconds.
getPropagationDelayInMs() - Method in class com.net2plan.research.niw.networkModel.WLightpathUnregenerated
Returns the propagation delay in ms of this lighptath, as the sum of the propagation delays of the traversed fibers
getPropagationSpeedInKmPerSecond() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link propagation speed in km per second.
getPropagationSpeedInKmPerSecond() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route average propagation speed in km per second, as the ratio between the total route length and the total route delay (not including the processing time in the traversed resources)
getQosOccupationAndQosViolation(String) - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the total traffic occupied in the link by the demands of a given QoS type, and the amount out of that traffic that is violating the QoS
getQosType() - Method in class com.net2plan.interfaces.networkDesign.Demand
Return the QoS type of the demand
getQosType() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Return the QoS type of the demand
getQosTypePriorityAndMaxLinkUtilization(String) - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the priority (lower better) and link percentage maximum utilization, assigned to the QoS type indicated.
getQosTypePriorityAndMaxLinkUtilizationMap() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the priority (lower better) and link percentage maximum utilization, assigned to the QoS type indicated, for each of the QoS types with traffic traversing the link.
getQosViolated() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the set of QoS types that have violated traffic in this link
getRegenerationPoints(List<WFiber>, double) - Method in class com.net2plan.research.niw.networkModel.OpticalSpectrumManager
Given a sequence of fibers (i.e.
getRegeneratorCost(int) - Method in class com.net2plan.libraries.WDMUtils.TransponderTypesInfo
Returns the cost of a signal regenerator for the lightpaths of the transponders of the given type.
getRegResuls() - Method in class com.net2plan.libraries.TrafficSeries.TrafficPredictor
 
getResource(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the resource with the given index
getResourceFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the resource with the given unique identifier.
getResourceIds() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of resource ids (i-th position, corresponds to index i)
getResources() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of resources (i-th position, corresponds to index i).
getResources(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of resources in the network for the given type.
getResources(String...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of resources that this node hosts.
getResourcesAttachedToAnyNode() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of resources which are attached to any node (that is, not unattached)
getRoute(int, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the route with the given index in the given layer.
getRouteAverageLength(List<Route>, DoubleMatrix1D) - Static method in class com.net2plan.libraries.TrafficComputationEngine
Obtains the average route length among the current routes according to certain link cost metric.
getRouteFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the route with the given unique identifier.
getRouteIds(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of route ids for the given layer (i-th position, corresponds to index i).
getRoutes() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the routes associated to this demand.
getRoutes(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of route ids for the given layer (i-th position, corresponds to index i).
getRoutesAreBackup() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the routes associated to this demand, but only those that are a backup route.
getRoutesAreBackup(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the list of routes which are not backup of any other route
getRoutesAreNotBackup() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the routes associated to this demand, but only those that are not a backup route.
getRoutesAreNotBackup(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the list of routes which are backup of any other route
getRoutesDown(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of routes that are down (traverse a link or node that is failed).
getRoutesHaveBackup() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the routes associated to this demand, but only those that are have themselves a backup route.
getRoutesHaveNoBackup() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the routes associated to this demand, but only those that have no backup route themselves.
getRoutesIAmBackup() - Method in class com.net2plan.interfaces.networkDesign.Route
Return the set of routes that this route is a designated as a backup for them
getRoutesTraversingZeroCapacityLinks(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of routes that are traversing a link with zero capacity.
getRoutingCycleType() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the routing cycle type of the demand, indicating if the traffic is routed in a loopless form, with open loops or with closed loops (the latter can only happen in HOP_BY_HOP_ROUTING routing).
getRoutingType() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the routing type of the demand.
getRunnable_classname() - Method in class com.net2plan.utils.InputParameter
 
getRunnable_file() - Method in class com.net2plan.utils.InputParameter
 
getRunnable_parameters() - Method in class com.net2plan.utils.InputParameter
 
getSecond() - Method in class com.net2plan.utils.Pair
Returns the second element from this pair.
getSecond() - Method in class com.net2plan.utils.Quadruple
Returns the second element from this quadruple.
getSecond() - Method in class com.net2plan.utils.Quintuple
Returns the second element from this quintuple.
getSecond() - Method in class com.net2plan.utils.Triple
Returns the second element from this triple.
getSelectedFileWithExtension(JFileChooser) - Static method in class com.net2plan.utils.SwingUtils
Thanks to user Boann at StackOverflow for his getSelectedFileWithExtension
getSeqFibers() - Method in class com.net2plan.research.niw.networkModel.WLightpathUnregenerated
Returns the sequence of fibers traversed by this lp
getSeqIntermediateNodes() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route sequence of traversed nodes, removing the origin and end node
getSeqLinks() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route current sequence of traversed links (without any resource traversed).
getSeqLinks(List<? extends NetworkElement>) - Static method in class com.net2plan.interfaces.networkDesign.Route
Given a path, composed of a sequence of links and resources, extracts the list of links, filtering out the resources
getSeqLinksToEgressNode(Node) - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Given an egress node, returns the unique sequence of tree links from the ingress node to it, or null if the egress node is not part of the tree, or the node passed is not an egress node of the multicast demand.
getSeqNodes() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route sequence of traversed nodes (when a resource is traversed, the resource node is not added again as a traversal)
getSeqOccupiedCapacitiesIfNotFailing() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns a list of double, with one element per link or resource traversed, in the order in which they are traversed, meaning the occupation in such traversal.
getSeqResources(List<? extends NetworkElement>) - Static method in class com.net2plan.interfaces.networkDesign.Route
Given a path, composed of a sequence of links and resources, extracts the list of resources, filtering out the links
getSeqResourcesTraversed() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the route current sequence of traversed resources, in the order they are traversed (and thus, a resource will appear as many times as it is traversed.
getSequenceOfExpansionFactorsRespectToInjection() - Method in class com.net2plan.research.niw.networkModel.WServiceChainRequest
Returns a list with the information of the traffic expansion factors when traversing the VNFs.
getSequenceOfLinksAndVnfs() - Method in class com.net2plan.research.niw.networkModel.WServiceChain
Returns the sequence of traversed IP links and VNF instances traversed
getSequenceOfTraversedIpLinks() - Method in class com.net2plan.research.niw.networkModel.WServiceChain
Returns the sequence of traversed IP links, filtering out any VNF instance traversed
getSequenceOfTraversedVnfInstances() - Method in class com.net2plan.research.niw.networkModel.WServiceChain
Returns the sequence of traversed VNF instances, filtering out any IP link traversed
getSequenceTrafficExpansionFactorsRespectToBaseTrafficDownstream() - Method in class com.net2plan.research.niw.networkModel.WUserService
Gets the traffic expansion factors of the downstream traffic.
getSequenceTrafficExpansionFactorsRespectToBaseTrafficUpstream() - Method in class com.net2plan.research.niw.networkModel.WUserService
Gets the traffic expansion factors of the upstream traffic.
getSequenceVnfTypes() - Method in class com.net2plan.research.niw.networkModel.WServiceChainRequest
Returns the sequence of the VNF types that should be traversed by the service chains realizing this request
getServiceChainRequest() - Method in class com.net2plan.research.niw.networkModel.WServiceChain
Returns the service chain request that this service chain is realizing
getServiceChainRequests() - Method in class com.net2plan.research.niw.networkModel.WNet
Returns the list of service chain requests, in increasing order according to its id
getServiceChains() - Method in class com.net2plan.research.niw.networkModel.WNet
Returns the list of service chains, in increasing order according to its id
getServiceChainSequenceOfTraversedResourceTypes() - Method in class com.net2plan.interfaces.networkDesign.Demand
Gets the sequence of types of resources defined (the ones that the routes of this demand have to follow).
getShortestPath(Collection<Node>, Collection<Link>, Node, Node, Map<Link, Double>) - Static method in class com.net2plan.libraries.GraphUtils
Obtains the sequence of links representing the (unidirectional) shortest path between two nodes.
getShortestPath(Graph<V, E>, Transformer<E, Double>, V, V) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
Returns the shortest path between two nodes using Dijkstra's algorithm.
getSignalRegenerationNodes() - Method in class com.net2plan.libraries.WDMUtils.RSA
Gets the list of nodes (in the same order as they are traversed) where a regenerator has been placed.
getSiteName() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the name of the site this node is associated to (or null if none)
getSiteNames() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of all site names defined in the network
getSiteNodes(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Given a site name, returns the set of nodes associated to that site, or an empty set if none
getSize() - Method in class com.net2plan.libraries.TrafficSeries
 
getSpectralRadius() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the spectral radius of the network.
getSRG(int) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the shared risk group with the given index
getSRGDisjointnessPercentage(NetPlan, NetworkLayer...) - Static method in class com.net2plan.libraries.SRGUtils
Returns the percentage of SRG disjointness of traffic routes and their backup paths defined.
getSRGFromId(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the shared risk group with the given unique identifier.
getSRGIds() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of shared risk group ids (i-th position, corresponds to index i)
getSrgListCompletedWithDummyNoFailureStateIfNeeded(Collection<SharedRiskGroup>, NetPlan) - Static method in class com.net2plan.interfaces.networkDesign.SharedRiskGroup
 
getSRGModel(NetPlan, NetworkLayer...) - Static method in class com.net2plan.libraries.SRGUtils
Indicates whether SRG definition follows one of the predefined models (per node, per link...), or 'Mixed' otherwise (or 'None' if no SRGs are defined).
getSRGs() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the Shared Risk Groups (SRGs) the link belongs to.
getSRGs() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the SharedRiskGroups (SRGs) the multicast tree is affected by.
getSRGs() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the array of shared risk groups (i-th position, corresponds to index i).
getSRGs() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the set of shared risk groups (SRGs) this node belongs to.
getSRGs() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns the SRGs the route is affected by (any traversed node or link is in the SRG)
getSrgsDynamic() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of Srgs that are dynamically calculated
getString() - Method in class com.net2plan.utils.InputParameter
 
getSymmetryRatio() - Method in class com.net2plan.libraries.GraphTheoryMetrics
Returns the symmetry ratio.
getTaggedDemands(String, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of demands in the given layer with the given tag.
getTaggedLayers(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of layers with the given tag.
getTaggedLinks(String, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of links in the given layer with the given tag.
getTaggedMulticastDemands(String, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of multicast demands in the given layer with the given tag.
getTaggedMulticastTrees(String, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of multicast trees in the given layer with the given tag.
getTaggedNodes(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of nodes with the given tag.
getTaggedResources(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of resources with the given tag.
getTaggedRoutes(String, NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of routes in the given layer with the given tag.
getTaggedSrgs(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of SRGs with the given tag.
getTags() - Method in class com.net2plan.interfaces.networkDesign.NetworkElement
Returns the set of tags assigned to this network element
getThird() - Method in class com.net2plan.utils.Quadruple
Returns the third element from this quadruple.
getThird() - Method in class com.net2plan.utils.Quintuple
Returns the third element from this quintuple.
getThird() - Method in class com.net2plan.utils.Triple
Returns the third element from this triple.
getTimeSlotNameAndInitialInjectionIntensityInGbpsList() - Method in class com.net2plan.research.niw.networkModel.WServiceChainRequest
Returns the full user-defined traffic intensity information as a list of pairs, where each pair contains the user-defined name of the time slot, and the traffic intensity associated to that time slot
getTitle() - Method in interface com.net2plan.interfaces.networkDesign.IReport
Returns the title.
getTmEstimation_minErrorSquares(NetworkLayer, Map<Link, Double>, Map<Demand, Double>, Map<MulticastDemand, Double>, double) - Static method in class com.net2plan.libraries.TrafficMatrixForecastUtils
 
getTotalHdGB() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the total hard disk size (in GBytes) available in the node for instantiation of VNFs
getTotalNumCpus() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the number of CPUs available in the node for instantiation of VNFs
getTotalRamGB() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the total RAM (in GBytes) available in the node for instantiation of VNFs
getTrafficIntensityInfo(String) - Method in class com.net2plan.research.niw.networkModel.WServiceChainRequest
Get the user-defined traffic intensity associated to a time slot with the given name,
getTrafficIntensityInfo(int) - Method in class com.net2plan.research.niw.networkModel.WServiceChainRequest
Get the user-defined traffic intensity associated to a time slot with the given index,
getTrafficProtectionDegree(NetPlan, NetworkLayer...) - Static method in class com.net2plan.libraries.TrafficComputationEngine
Returns the fraction of the total carried traffic in the given layer that has at least one backup path defined.
getTraversedLinksAndCarriedTraffic(boolean) - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns a map with an entry for each traversed link, and associated to it the demand's traffic carried in that link.
getTraversedLinksAndCarriedTraffic(boolean) - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns a map with an entry for each traversed link, and associated to it the demand's traffic carried in that link.
getTraversingBackupRoutes() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the set of routes traversing the link that are designated as backup of other route
getTraversingDemands() - Method in class com.net2plan.interfaces.networkDesign.Resource
Returns a set with the demands that have at least one route traversing this resource
getTraversingLpRequestsInAtLeastOneLp() - Method in class com.net2plan.research.niw.networkModel.WFiber
Returns the set of lightpaths that traverse this fiber
getTraversingLps() - Method in class com.net2plan.research.niw.networkModel.WFiber
Returns the set of lightpaths that traverse this fiber.
getTraversingRouteOccupiedCapacity(Route) - Method in class com.net2plan.interfaces.networkDesign.Resource
Returns the capacity that is occupied in this resource, because of a traversing route.
getTraversingRouteOccupiedCapacityMap() - Method in class com.net2plan.interfaces.networkDesign.Resource
Returns a map with one key per each traversing route, and associated to it the amount of capacity occupied in this resource because of it.
getTraversingRoutes() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the Routes traversing the link.
getTraversingRoutes() - Method in class com.net2plan.interfaces.networkDesign.Resource
Returns a set with the routes that are traversing this resource
getTraversingRoutesAndMultiplicity() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns a map with the routes traversing this link, and the number of times they traverse it
getTraversingServiceChainRequests() - Method in class com.net2plan.research.niw.networkModel.WVnfInstance
Returns the service chains requests that have at least one service chain that is traversing this VNF instance
getTraversingServiceChains() - Method in class com.net2plan.research.niw.networkModel.WVnfInstance
Returns the service chains that are traversing this VNF instance
getTraversingTrees() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the Multicast Trees traversing the link.
getTreeAveragePathLengthInHops() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the average number of hops among the paths from the ingress Node to the egress nodes.
getTreeAveragePathLengthInKm() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the average length in kms among the paths from the ingress node to each of the reachable egress nodes.
getTreeAveragePropagationDelayInMs() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the average propagation delay in miliseconds among the paths from the ingress Node to the egress nodes.
getTreeMaximumPathLengthInHops() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the number of hops of the longest path (in number of hops) from the ingress Node to the egress nodes.
getTreeMaximumPathLengthInKm() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the length in kms of the longest path from the ingress node to the reachable egress nodes.
getTreeMaximumPropagationDelayInMs() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the propagation delay in milliseconds of the longest (in terms of propagation delay) path from the ingress node to the reachable egress nodes.
getTreeNumberOfLinks() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the number of Links of the multicast tree.
getTreeTotalLengthInKm() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns the sum of the Links length in kms of the tree.
getTwoLinkDisjointPaths(Collection<Node>, Collection<Link>, Node, Node, Map<Link, Double>) - Static method in class com.net2plan.libraries.GraphUtils
Returns the shortest pair of link-disjoint paths, where each item represents a path.
getTwoLinkDisjointPaths(Graph<V, E>, Transformer<E, Double>, V, V) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
Returns the shortest pair of link-disjoint paths, where each item represents a path.
getTwoMaximumLinkAndNodeDisjointPaths(Collection<Node>, Collection<Link>, Node, Node, SortedMap<Link, Double>) - Static method in class com.net2plan.libraries.GraphUtils
 
getTwoNodeDisjointPaths(Collection<Node>, Collection<Link>, Node, Node, SortedMap<Link, Double>) - Static method in class com.net2plan.libraries.GraphUtils
Returns the shortest pair of node-disjoint paths, where each item represents a path.
getTwoNodeDisjointPaths(Graph<Node, Link>, Transformer<Link, Double>, Node, Node) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
Returns the shortest pair of node-disjoint paths, where each item represents a path.
getType() - Method in class com.net2plan.interfaces.networkDesign.Resource
Returns the String describing the type of the node
getType() - Method in class com.net2plan.research.niw.networkModel.WNode
Returns the user-defined node type
getType() - Method in class com.net2plan.research.niw.networkModel.WVnfInstance
Returns the VNF type of this instance
getUnattachedResources() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the set of resources which are not attached to any node
getUpperResources() - Method in class com.net2plan.interfaces.networkDesign.Resource
Returns the set of resources that are above of this resource, so this resource is a base resource for them
getUrlIcon() - Method in class com.net2plan.interfaces.networkDesign.Resource
Returns the url of the icon specified by the user to represent this resource, or null if none
getUrlNodeIcon(NetworkLayer) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the url of the icon specified by the user to represent this node at the given layer, or null if none
getUserServiceName() - Method in class com.net2plan.research.niw.networkModel.WServiceChainRequest
Returns the name of the user service that this service chain request is associated to
getUserServiceNames() - Method in class com.net2plan.research.niw.networkModel.WNet
Returns all the unique ids (names) of the user services defined
getUserServicesInfo() - Method in class com.net2plan.research.niw.networkModel.WNet
Returns the user service information defined, in a map with key the user service identifier, and value the user service object
getUserServiceUniqueId() - Method in class com.net2plan.research.niw.networkModel.WUserService
Returns the user service name, that works as a unique identifier
getUtilization() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns the link utilization, measured as the ratio between the total occupied capacity in the link and the total link capacity.
getUtilization() - Method in class com.net2plan.interfaces.networkDesign.Resource
Returns resource link utilization, measured as the ratio between the total occupied capacity in the total capacity.
getValidMetroNodesForInstantiation() - Method in class com.net2plan.research.niw.networkModel.WVnfType
Returns the user-defined set of node names, so that instances of this VNF type can only be instantiated in those nodes (applicable only when constrained instantiation is activated for this VNF type)
getValidOpticalSlotIds() - Method in class com.net2plan.research.niw.networkModel.WFiber
Returns the set of all the optical slot ids usable in the fiber, according to the valid optical slot ranges defined by the user
getValidOpticalSlotRanges() - Method in class com.net2plan.research.niw.networkModel.WFiber
Returns the valid optical slot ranges as defined by the user
getValueOrInterpolation(Date) - Method in class com.net2plan.libraries.TrafficSeries
 
getValueOrNull(Date) - Method in class com.net2plan.libraries.TrafficSeries
 
getValues() - Method in class com.net2plan.libraries.TrafficSeries
 
getVectorAttributeValues(Collection<? extends NetworkElement>, String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Retuns a vector with the values of all given network elements for the given attribute key.
getVectorCosts() - Method in class com.net2plan.libraries.WDMUtils.TransponderTypesInfo
Returns a vector with one element per transponder type, and its cost
getVectorDemandBlockedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the blocked traffic per demand, at the given layer.
getVectorDemandCarriedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the carried traffic per demand, at the given layer.
getVectorDemandOfferedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the offered traffic per demand, at the given layer.
getVectorDemandTraversesOversubscribedLink(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector where each index equals the demand index and the value is 1 if said demand traverses oversubscrined links, 0 otherwise.
getVectorDemandWorseCasePropagationTimeInMs(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the vector with the worst propagation time (in ms) per demand at the given layer.
getVectorFiberNumFrequencySlots(NetPlan, NetworkLayer...) - Static method in class com.net2plan.libraries.WDMUtils
Returns the total number of frequency slots in each fiber.
getVectorLineRates() - Method in class com.net2plan.libraries.WDMUtils.TransponderTypesInfo
Returns a vector with one element per transponder type, with its line rate and Gbps
getVectorLinkCapacity(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the capacity per link, at the given layer.
getVectorLinkCarriedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the total carried traffic per link, at the given layer.
getVectorLinkLengthInKm(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the length in km in the links, at the given layer.
getVectorLinkOccupiedCapacity(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the total occupied capacity in the links, at the given layer.
getVectorLinkOversubscribedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the oversubscibed traffic (oversubscribed traffic being the sum of all carried traffic, minus the capacity, or 0 if such substraction is negative) in each link at the given layer.
getVectorLinkPropagationDelayInMiliseconds(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the propagation delay in milliseconds in the links, at the given layer.
getVectorLinkPropagationSpeedInKmPerSecond(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the propagation speed in km/s in the links, at the given layer.
getVectorLinkSpareCapacity(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the spare capacity (available minus occupied, or zero if oversubscribed) per link, at the given layer.
getVectorLinkUpState(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the up/down state in the links (1 up, 0 down), at the given layer.
getVectorLinkUtilization(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the utilization per link, at the given layer.
getVectorMulticastDemandBlockedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the blocked traffic per multicast demand, at the given layer.
getVectorMulticastDemandCarriedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the carried traffic per multicast demand, at the given layer.
getVectorMulticastDemandOfferedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the offered traffic per multicast demand, at the given layer.
getVectorMulticastDemandTraversesOversubscribedLink(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the vector indicating wheter a multicast demnd traverses (1) or not (0) oversubscribes links at the given layer.
getVectorMulticastDemandWorseCasePropagationTimeInMs(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the vector with the worst propagation time (in ms) per multicast demand at the given layer.
getVectorMulticastTreeAverageNumberOfHops(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the avergage number of hops per multicast tree at the given layer.
getVectorMulticastTreeCarriedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the carried traffic per multicast tree, at the given layer.
getVectorMulticastTreeNumberOfLinks(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the number of links per multicast tree, at the given layer.
getVectorMulticastTreeOccupiedCapacity(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the occupied capacity traffic per multicast tree, at the given layer.
getVectorMulticastTreeOfferedTrafficOfAssociatedMulticastDemand(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the offered traffic per multicast tree from its associated multicast demand, at the given layer.
getVectorNodeEgressUnicastTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the vector with the total incoming offered traffic per node at the given layer.
getVectorNodeIngressUnicastTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns the vector with the total outgoing offered traffic per node at the given layer.
getVectorNodePopulation() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the population of the nodes.
getVectorNodeUpState() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the up/down state of the nodes (1 up, 0 down).
getVectorNumSlots() - Method in class com.net2plan.libraries.WDMUtils.TransponderTypesInfo
Returns a vector with one elements per transponder type, with its number of occupied frequency slots
getVectorOpticalReachesKm() - Method in class com.net2plan.libraries.WDMUtils.TransponderTypesInfo
Returns a vector with one element per transponder type, with its unregenrated optical reach
getVectorRegeneratorCosts() - Method in class com.net2plan.libraries.WDMUtils.TransponderTypesInfo
Returns a vector with one element per transponder type, with its cost of a signal regenerator as returned by the getRegeneratorCost method.
getVectorResourceCapacity() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with as many elements as resources, containing the capacity (in the own resource capacity units), for each resource.
getVectorResourceIsOfType(String) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with as many elements as resources, containing a 1 in coordinate of index i if the resource of index i is of the given type, a 0 if not.
getVectorResourceOccupiedCapacity() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with as many elements as resources, containing the currently occupied capacity (in the own resource capacity units), for each resource.
getVectorResourceProcessingTimeInMs() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with as many elements as resources, containing the processing time in ms for the traversig traffic, for each resource.
getVectorRouteCarriedTraffic(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the carried traffic per route, at the given layer.
getVectorRouteFirstBackupRouteLengthInKm(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with one element per route, containing the length in km of the first defined backup path for such route.
getVectorRouteFirstBackupRouteNumberOfLinks(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with one element per route, containing the number of links of the first defined backup path for such route.
getVectorRouteLengthInKm(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the length in km per route, at the given layer.
getVectorRouteNumberOfLinks(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the number of links per route, at the given layer.
getVectorRouteOccupiedCapacity(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the occupied capacity traffic per route, at the given layer.
getVectorRouteOfferedTrafficOfAssociatedDemand(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the offered traffic (from its associated demand) per route at the given layer.
getVectorRoutePropagationDelayInMiliseconds(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the propagation delay in seconds per route, at the given layer.
getVectorSRGAvailability() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns a vector with the availability per Shared Risk Group (SRG).
getVnfInstances(String) - Method in class com.net2plan.research.niw.networkModel.WNet
Returns a set with all the VNF instances in the network of the given type
getVnfInstances() - Method in class com.net2plan.research.niw.networkModel.WNet
Returns a set with all the VNF instances in the network of any type
getVnfInstances(String) - Method in class com.net2plan.research.niw.networkModel.WNode
Returns all the VNF instances in this node, of the given type
getVnfType(String) - Method in class com.net2plan.research.niw.networkModel.WNet
Returns the WVnfType object assigned to that name, if any
getVnfType() - Method in class com.net2plan.research.niw.networkModel.WVnfInstance
Returns the WVnfType object assigned to this instance type, if any
getVnfTypeName() - Method in class com.net2plan.research.niw.networkModel.WVnfType
Returns the type name
getVnfTypeNames() - Method in class com.net2plan.research.niw.networkModel.WNet
Returns the set of VNF type names defined
getVnfTypes() - Method in class com.net2plan.research.niw.networkModel.WNet
Returns the map associating the VNF type, with the associated VNF object, as was defined by the user
getWdmLayer() - Method in class com.net2plan.research.niw.networkModel.WNet
Returns the object identifying the WDM layer
getWorkingLayers() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns the layers where this node is working: has at least one link, or demand, or multicast demand at the given layer associated to it.
getWorseCasePropagationTimeInMs() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the worse case end-to-end propagation time of the demand traffic.
getWorstCaseLengthInKm() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the worse case end-to-end length in km of the demand traffic.
getWorstCaseLengthInKm() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns the worst case end-to-end length in km of this demand traffic.
getWorstCaseLengthInKm() - Method in class com.net2plan.research.niw.networkModel.WIpLink
Returns the length of this link.
getWorstCaseLengthInKm() - Method in class com.net2plan.research.niw.networkModel.WLightpathRequest
Returns the length of this lightpath request, as the physical length of fibers traversed by the lightpaths carrying this request.
getWorstCasePropagationDelayInMs() - Method in class com.net2plan.research.niw.networkModel.WIpLink
Returns the propagation delay in ms of this link.
getWorstCasePropagationDelayMs() - Method in class com.net2plan.research.niw.networkModel.WLightpathRequest
Returns the propagation delay in ms of this lightpath request, as the propagation delay of fibers traversed by the lightpaths carrying this request.
getWorstCasePropagationTimeInMs() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns the worse case end-to-end propagation time of the demand traffic.
getXYPositionMap(String...) - Method in class com.net2plan.interfaces.networkDesign.Node
Returns node position in the map, in the given layout (or the currently active if none)
GradientProjectionUtils - Class in com.net2plan.utils
Auxiliary static methods to solve some simple optimization problems (e.g.
GradientProjectionUtils() - Constructor for class com.net2plan.utils.GradientProjectionUtils
 
GraphTheoryMetrics - Class in com.net2plan.libraries
Class to deal with graph-theory metrics computation.
GraphTheoryMetrics(List<Node>, List<Link>, SortedMap<Link, Double>) - Constructor for class com.net2plan.libraries.GraphTheoryMetrics
Default constructor
GraphUtils - Class in com.net2plan.libraries
Auxiliary static methods to work with graphs.
GraphUtils.ClosedCycleRoutingException - Exception in com.net2plan.libraries
Exception thrown when hop-by-hop routing includes closed cycles.
GraphUtils.JUNGUtils - Class in com.net2plan.libraries
Auxiliary class to work with the graph library JUNG.
gravityModel(double[], double[]) - Static method in class com.net2plan.libraries.TrafficMatrixGenerationModels
Generates a traffic matrix using a 'gravity model' (see [1]).
A B C D E F G H I J K L M N O P Q R S T U V W Z 
Skip navigation links

Copyright © 2018. All rights reserved.