- IAlgorithm - Interface in com.net2plan.interfaces.networkDesign
-
Contract that must be fulfilled such that an algorithm can be run in Net2Plan
.
- ICombinedEventGenerator - Class in com.net2plan.interfaces.simulation
-
Abstract class providing an event generator that is able to combine
existing event generators into a common one.
- ICombinedEventGenerator(IEventGenerator...) - Constructor for class com.net2plan.interfaces.simulation.ICombinedEventGenerator
-
Default constructor.
- ICombinedEventProcessor - Class in com.net2plan.interfaces.simulation
-
Abstract class providing an event processor that is able to combine
existing event processors into a common one.
- ICombinedEventProcessor(IEventProcessor...) - Constructor for class com.net2plan.interfaces.simulation.ICombinedEventProcessor
-
Default constructor.
- IEventGenerator - Class in com.net2plan.interfaces.simulation
-
Abstract class that must be inherited so that an event generator can be executed
inside the Online network simulation
tool included within Net2Plan
.
- IEventGenerator() - Constructor for class com.net2plan.interfaces.simulation.IEventGenerator
-
- IEventProcessor - Class in com.net2plan.interfaces.simulation
-
Abstract class that must be inherited so that an event processor can be executed
inside the Online network simulation
tool included within Net2Plan
.
- IEventProcessor() - Constructor for class com.net2plan.interfaces.simulation.IEventProcessor
-
- imageToBufferedImage(Image) - Static method in class com.net2plan.utils.ImageUtils
-
Converts an Image
to a BufferedImage
.
- ImageUtils - Class in com.net2plan.utils
-
Auxiliary functions to work with images.
- ImageUtils() - Constructor for class com.net2plan.utils.ImageUtils
-
- ImageUtils.ImageType - Enum in com.net2plan.utils
-
Image type
- initialize(NetPlan, NetPlan, Map<String, String>, Map<String, String>, Map<String, String>) - Method in class com.net2plan.interfaces.simulation.ICombinedEventGenerator
-
- initialize(NetPlan, NetPlan, Map<String, String>, Map<String, String>, Map<String, String>) - Method in class com.net2plan.interfaces.simulation.ICombinedEventProcessor
-
- initialize(NetPlan, NetPlan, Map<String, String>, Map<String, String>, Map<String, String>) - Method in class com.net2plan.interfaces.simulation.IEventGenerator
-
Initializes the algorithm (i.e. reading input parameters).
- initialize(NetPlan, NetPlan, Map<String, String>, Map<String, String>, Map<String, String>) - Method in class com.net2plan.interfaces.simulation.IEventProcessor
-
Initializes the algorithm (i.e. reading input parameters).
- intersect(Collection<A>...) - Static method in class com.net2plan.utils.CollectionUtils
-
Returns the intersection set of a series of input collections.
- intersect(double[]...) - Static method in class com.net2plan.utils.DoubleUtils
-
Returns the intersection vector of a series of input arrays.
- intersect(int[]...) - Static method in class com.net2plan.utils.IntUtils
-
Returns the intersection vector of a series of input arrays.
- intersect(long[]...) - Static method in class com.net2plan.utils.LongUtils
-
Returns the intersection vector of a series of input arrays.
- IntUtils - Class in com.net2plan.utils
-
Provides extra functionality for int
primitives.
- inverseErlangB(double, double) - Static method in class com.net2plan.libraries.NetworkPerformanceMetrics
-
Returns the number of servers (i.e. link capacity) to achieve a given grade
of service (i.e. call blocking probability) under a given load in a
M/M/n/n
queue system.
- IP_WEIGHT_ATTRIBUTE_NAME - Static variable in class com.net2plan.libraries.IPUtils
-
Link attribute name for IP weight setting.
- IPUtils - Class in com.net2plan.libraries
-
Class for destination-based routing (IP-like).
- IReport - Interface in com.net2plan.interfaces.networkDesign
-
Contract that must be fulfilled such that a report can be run in Net2Plan
.
- isActionMonitoringActivated() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not action monitoring is activated.
- isBidirectional(Map<Long, Pair<Long, Long>>) - Static method in class com.net2plan.libraries.GraphUtils
-
Checks whether the physical topology has the same number of links between each node pair in both directions (assuming multi-digraphs).
- isBidirectional(Graph) - Static method in class com.net2plan.libraries.GraphUtils.JGraphTUtils
-
Check whether the topology has the same number of links between each node pair in both directions (assuming multi-digraphs).
- isBidirectional(Graph) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Check whether the topology has the same number of links between each node pair in both directions (assuming multi-digraphs).
- isConnected(Set<Long>, Map<Long, Pair<Long, Long>>) - Static method in class com.net2plan.libraries.GraphUtils
-
Check whether the physical topology is connected, that is, if it is possible
to connect every node to each other, but only in a subset of nodes (subgraph).
- isConnected(Graph) - Static method in class com.net2plan.libraries.GraphUtils.JGraphTUtils
-
Check whether the graph is connected, that is, if it is possible to connect every node to each other.
- isConnected(Graph, Set) - Static method in class com.net2plan.libraries.GraphUtils.JGraphTUtils
-
Check whether the graph is connected, that is, if it is possible to connect every node to each other, but only in a subset of vertices (subgraph).
- isDemandActive(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a demand is active.
- isDemandActive(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a demand is active.
- isDemandBifurcated(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or a demand is bifurcated, that is, traffic is being sent
through more than one traffic route.
- isDemandBifurcated(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or a demand is bifurcated, that is, traffic is being sent
through more than one traffic route.
- isDemandCoupled(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a demand is coupled to an upper layer link.
- isDemandCoupled(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a demand is coupled to an upper layer link.
- isEmpty() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Returns true
if the network is empty (i.e. without nodes...).
- isEqualWithinAbsoluteTolerance(double, double, double) - Static method in class com.net2plan.utils.DoubleUtils
-
Checks if a given value is within a tolerance margin compared to a given pattern.
- isEqualWithinRelativeTolerance(double, double, double) - Static method in class com.net2plan.utils.DoubleUtils
-
Checks if the relative difference between a given value and a pattern is within a tolerance margin.
- isForwardingRuleActive(Pair<Long, Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a forwarding rule is active.
- isForwardingRuleActive(long, Pair<Long, Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a forwarding rule is active.
- isForwardingRuleDown(Pair<Long, Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a forwarding rule is down.
- isForwardingRuleDown(long, Pair<Long, Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a forwarding rule is down.
- isLayerActive(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a layer is active.
- isLayerCouplingValid(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a further coupling between two layers would be valid.
- isLinkActive(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a link is active.
- isLinkActive(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a link is active.
- isLinkBottleneck(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a link is a bottleneck, that is, if has the largest
utilization among the link set.
- isLinkBottleneck(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a link is a bottleneck, that is, if has the largest
utilization among the link set.
- isLinkCoupled(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a link is coupled to a lower layer demand.
- isLinkCoupled(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a link is coupled to a lower layer demand.
- isLinkDown(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a link is down.
- isLinkDown(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a link is down.
- isModifiable() - Method in class com.net2plan.utils.Pair
-
Indicates whether or not elements from the pair can be changed after initialization.
- isModifiable() - Method in class com.net2plan.utils.Quadruple
-
Indicates whether or not elements from the pair can be changed after initialization.
- isModifiable() - Method in class com.net2plan.utils.Quintuple
-
Indicates whether or not elements from the pair can be changed after initialization.
- isModifiable() - Method in class com.net2plan.utils.Triple
-
Indicates whether or not elements from the pair can be changed after initialization.
- isMultiLayer() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether the network design is multilayer.
- isNodeActive(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a node is active.
- isNodeDown(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a node is down.
- isPathActive(long) - Method in class com.net2plan.libraries.CandidatePathList
-
Indicates whether a path is active.
- isPathRestorable(List<Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a path (sequence of links, and maybe protection segments)
is restorable, that is, whether the whole set of traversed resources is up.
- isPathRestorable(long, List<Long>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a path (sequence of links, and maybe protection segments)
is restorable, that is, whether the whole set of traversed resources is up.
- isProtectionSegmentActive(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a protection segment is active.
- isProtectionSegmentActive(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a protection segment is active.
- isProtectionSegmentDedicated(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a protection segment is dedicated, that is, if it
is associated to only one route.
- isProtectionSegmentDedicated(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a protection segment is dedicated, that is, if it
is associated to only one route.
- isProtectionSegmentDown(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a protection segment is down.
- isProtectionSegmentDown(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a protection segment is down.
- isProtectionSegmentRestorable(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a protection segment is restorable, that is, whether the
whole set of resources is up.
- isProtectionSegmentRestorable(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a protection segment is restorable, that is, whether the
whole set of resources is up.
- isRouteActive(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a route is active.
- isRouteActive(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a route is active.
- isRouteDown(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a route is down.
- isRouteDown(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a route is down.
- isRouteRestorable(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a route is restorable, that is, whether the
whole set of resources is up.
- isRouteRestorable(long, long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not a route is restorable, that is, whether the
whole set of resources is up.
- isRoutingBifurcated() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not routing is bifurcated, that is, whether any demand
is being actually carried through more than one route.
- isRoutingBifurcated(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not routing is bifurcated, that is, whether any demand
is being actually carried through more than one route.
- isSimple(Map<Long, Pair<Long, Long>>) - Static method in class com.net2plan.libraries.GraphUtils
-
Check whether the physical topology is simple, that is, if it has at most one unidirectional link from a node to each other.
- isSimple(Graph) - Static method in class com.net2plan.libraries.GraphUtils.JGraphTUtils
-
Check whether the graph is simple, that is, if it has at most one link between each node pair (one per direction under directed graphs, one under undirected graphs).
- isSimple(Graph) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Check whether the graph is simple, that is, if it has at most one link between each node pair (one per direction under directed graphs, one under undirected graphs).
- isSingleLayer() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether the network design is multilayer.
- isSRGActive(long) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
-
Indicates whether or not an SRG is active.
- isWeightedBidirectional(Map<Long, Pair<Long, Long>>, Map<Long, Double>) - Static method in class com.net2plan.libraries.GraphUtils
-
Checks whether the physical topology has the same number of links between each node pair in both directions (assuming multi-digraphs) and same weights per direction.
- isWeightedBidirectional(Graph) - Static method in class com.net2plan.libraries.GraphUtils.JGraphTUtils
-
Checks whether the graph has the same number of links between each node pair in both directions (assuming multi-digraphs) and same individual weights per direction.
- isWeightedBidirectional(Graph<V, E>, Transformer<E, Double>) - Static method in class com.net2plan.libraries.GraphUtils.JUNGUtils
-
Checks whether the graph has the same number of links between each node pair in both directions (assuming multi-digraphs) and same individual weights per direction.