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

I

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
ind2sub(int, int[]) - Static method in class com.jom.DoubleMatrixND
For arrays of the given size, converts the position of a cell given as a linear index, into its associated coordinates in the arrays.
ind2sub(int[], int[]) - Static method in class com.jom.DoubleMatrixND
For arrays of the given size, converts the positions of the cells given as a linear index in indexes, into their associated coordinates in the arrays.
ingressNode - Variable in class com.net2plan.interfaces.simulation.SimEvent.DemandAdd
 
ingressNode - Variable in class com.net2plan.libraries.WDMUtils.LightpathAdd
 
initialize(NetPlan, Map<String, String>, Map<String, String>, Map<String, String>) - Method in class com.net2plan.interfaces.simulation.ICombinedEventGenerator
 
initialize(NetPlan, Map<String, String>, Map<String, String>, Map<String, String>) - Method in class com.net2plan.interfaces.simulation.ICombinedEventProcessor
 
initialize(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, 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).
initialize(double) - Method in class com.net2plan.utils.InputParameter
 
initialize(int) - Method in class com.net2plan.utils.InputParameter
 
initialize(long) - Method in class com.net2plan.utils.InputParameter
 
initialize(String) - Method in class com.net2plan.utils.InputParameter
 
initialize(boolean) - Method in class com.net2plan.utils.InputParameter
 
initialize(String, String, String) - Method in class com.net2plan.utils.InputParameter
 
initializeAllInputParameterFieldsOfObject(Object, Map<String, String>) - Static method in class com.net2plan.utils.InputParameter
 
initializeAllInputParameterFieldsOfObject(Object, String, Map<String, String>) - Static method in class com.net2plan.utils.InputParameter
 
initializeFromMap(Map<String, String>) - Method in class com.net2plan.utils.InputParameter
 
InputParameter - Class in com.net2plan.utils
This class helps to define input parameters for algorithms and reports.
InputParameter(String, double, String, double, boolean, double, boolean) - Constructor for class com.net2plan.utils.InputParameter
 
InputParameter(String, double, String) - Constructor for class com.net2plan.utils.InputParameter
 
InputParameter(String, int, String, int, int) - Constructor for class com.net2plan.utils.InputParameter
 
InputParameter(String, long, String, long, long) - Constructor for class com.net2plan.utils.InputParameter
 
InputParameter(String, int, String) - Constructor for class com.net2plan.utils.InputParameter
 
InputParameter(String, long, String) - Constructor for class com.net2plan.utils.InputParameter
 
InputParameter(String, boolean, String) - Constructor for class com.net2plan.utils.InputParameter
 
InputParameter(String, String, String) - Constructor for class com.net2plan.utils.InputParameter
 
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.
isBidirectional(List<Node>, List<Link>) - 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).
isBifurcated() - Method in class com.net2plan.interfaces.networkDesign.Demand
If routing is SOURCE_ROUTING, return true if more than one route is associated to this demand (routes down or with zero carried traffic also count).
isBifurcated() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns true if more than one Multicast Tree is associated to the demand (trees with zero carried traffic, or that are down also count).
isBlocked() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns true if the carried traffic is strictly less than the offered traffic, up to the Net2Plan-wide precision factor.
isBlocked() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns true if the carried traffic is strictly less than the offered traffic, up to the Net2Plan precision factor.
isConnected(List<Node>, List<Link>) - 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).
isCoupled() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns true if the demand is coupled to a link of an upper layer.
isCoupled() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns True if the link is coupled to a Demand from other layer, false otherwise.
isCoupled() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns true if the demand is coupled.
isDedicated() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
Returns tue if the protection segment is dedicated: assigned to exactly one route
isDown() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns whether the link is down (in failure) or not.
isDown() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns true if the multicast tree is traversing a Link or Node that is down, false otherwise.
isDown() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns true if the node is down (failure state)
isDown() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
Returns true if the protection segment is traversing a link or node that is down.
isDown() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns true if the route is traversing a link or node that is down.
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.
isInputParameter(String) - Method in class com.jom.OptimizationProblem
Returns true if the given name corresponds to an input parameter defined for the problem
isIntegerProblem() - Method in class com.jom.OptimizationProblem
Returns true if the problem has one or more decision variables constrained to be integer, false otherwise
isLayerCouplingValid(NetworkLayer, NetworkLayer) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Indicates whether or not a further coupling between two layers would be valid.
isLinearProblem() - Method in class com.jom.OptimizationProblem
Returns true if the problem is linear (with some/all integer variables or not).
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.
isMulticastRoutingBifurcated(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns true if in the given layer, the traffic of any multicast demand is carried by more than one multicast tree.
isMultilayer() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns true if the network has more than one layer.
isNonConflictingRWA(List<Link>, int[], DoubleMatrix2D) - Static method in class com.net2plan.libraries.WDMUtils
Returns true if the given sequence of wavelengths has not been allocated in the given sequence of links, false otherwise.
isNonConflictingRWAPair(List<Link>, int[], List<Link>, int[], DoubleMatrix2D) - Static method in class com.net2plan.libraries.WDMUtils
Returns true if the given pair of sequences of wavelengths has not been allocated in the given pair of sequences of links, false otherwise.
isOversubscribed() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns true if the link is oversubscribed, up to the Net2Plan defined precision factor.
isScalar() - Method in class com.jom.Expression
Returns true if the expression has two dimensions, and is a 1x1 expression (a scalar)
isSimple(List<Node>, List<Link>) - 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.
isSingleLayer() - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns true if the network has just one layer
isToMinimize() - Method in class com.jom.OptimizationProblem
Returns true if the current objective function has already been defined, and the problem is set as a minimization problem
isTraversingOversubscribedLinks() - Method in class com.net2plan.interfaces.networkDesign.Demand
Returns true if the traffic of the demand is traversing an oversubscribed link, false otherwise.
isTraversingOversubscribedLinks() - Method in class com.net2plan.interfaces.networkDesign.MulticastDemand
Returns true if the traffic of the demand is traversing an oversubscribed Link.
isUnicastRoutingBifurcated(NetworkLayer...) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Returns true if in the given layer, the traffic of any demand is carried by more than one route (in SOURCE_ROUTING), or a node sends traffic of a demand to more than one link (in HOP_BY_HOP_ROUTING).
isUp() - Method in class com.net2plan.interfaces.networkDesign.Link
Returns whether the link is up (not in failure) or down.
isUp(Collection<Link>) - Method in class com.net2plan.interfaces.networkDesign.NetPlan
Indicates whether or not a path, multicast tree or arbitrary collection of links (and/or protection segments) is up.
isUp() - Method in class com.net2plan.interfaces.networkDesign.Node
Returns true if the node is up (no failure state)
isUp() - Method in class com.net2plan.interfaces.networkDesign.ProtectionSegment
Returns false if the protection segment is traversing a link or node that is down
isUpTheInitialLinkSet() - Method in class com.net2plan.interfaces.networkDesign.MulticastTree
Returns true if the initial set of Links of the tree when it was created is not subject to any failure: traversed links and Nodes exist (were not removed) and are up.
isUpTheInitialSequenceOfLinks() - Method in class com.net2plan.interfaces.networkDesign.Route
Returns true if the initial sequence of links when the route was created is at this moment NOT traversing failing links or nodes, and thus is not subject to any failure.
isView() - Method in class com.jom.DoubleMatrixND
Returns whether the receiver is a view or not.
isWeightedBidirectional(List<Node>, List<? extends NetworkElement>, DoubleMatrix1D) - Static method in class com.net2plan.libraries.GraphUtils
Checks whether the physical topology has the same number of links/demands between each node pair in both directions (assuming multi-digraphs) and same weights per direction.
isWithinAcceptableRange() - Method in class com.net2plan.utils.InputParameter
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
Skip navigation links