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