A B C D F G I L M N P R S T U V X Y Z

G

getAlias() - Method in interface unikl.disco.math.functions.Function
Returns a string with a user-defined alias name for the function.
getAlias() - Method in class unikl.disco.nc.Curve
 
getAllIncomingFlows(Vertex) - Method in class unikl.disco.nc.NetworkAnalyser
Returns the set of all flows that enter server from one of its predecessors.
getBacklogBound(Curve, Curve) - Static method in class unikl.disco.nc.Curve
Returns the backlog bound of the given two curves.
getBorderWidth() - Method in class unikl.disco.math.functions.FunctionView
 
getCharnyBacklogBounds() - Method in class unikl.disco.nc.NetworkAnalyser
Computes the Charny backlog bound for each server.
getCharnyDelayBound() - Method in class unikl.disco.nc.NetworkAnalyser
Returns the Charny delay bound if it exists, otherwise returns Double.POSITIVE_INFINITY.
getDelayBound(Curve, Curve) - Static method in class unikl.disco.nc.Curve
Returns the delay bound of the given two curves.
getDifference(Set, Set) - Static method in class unikl.disco.misc.SetUtils
Returns the set difference between the set s1 and the set s2.
getFlows() - Method in class unikl.disco.nc.NetworkAnalyser
Returns all flows registered with the network analyser.
getFlowSet(DirectedEdge) - Method in class unikl.disco.nc.NetworkAnalyser
Returns a set containing all flows traversing the given edge e.
getGradientAt(double) - Method in interface unikl.disco.math.functions.Function
Returns the gradient at the given x-coordinate or Double.NaN if it does not exist or is not implemented for this function.
getGradientAt(double) - Method in class unikl.disco.nc.Curve
Returns the curve's gradient at x-coordinate x, if x>=0, and NaN if not.
getGradientLimitRight(double) - Method in class unikl.disco.nc.Curve
Returns the gradient to the right of the function value at x-coordinate x, if x>=0, and NaN if not.
getHighestRate() - Method in class unikl.disco.nc.Curve
Returns the highest rate (the steepest gradient of any segment).
getHighestServerUtilization() - Method in class unikl.disco.nc.NetworkAnalyser
Returns the highest server utilization in the network.
getHorizontalDeviation(Curve, Curve) - Static method in class unikl.disco.nc.Curve
Returns the horizontal deviation between the given two curves.
getIncomingFlows(Vertex, Vertex) - Method in class unikl.disco.nc.NetworkAnalyser
Returns a set containing all flows traversing the edge from predecessor to server.
getIntersection(Set, Set) - Static method in class unikl.disco.misc.SetUtils
Returns the intersection of set s1 and set s2.
getIntersection(List) - Static method in class unikl.disco.misc.SetUtils
Returns the intersection of all sets contained in the list sets.
getIPX(int) - Method in interface unikl.disco.math.functions.PWLFunction
The x-coordinate of the i-th inflection point.
getIPX(int) - Method in class unikl.disco.nc.Curve
Returns the x-coordinate of inflection point i.
getIPY(int) - Method in interface unikl.disco.math.functions.PWLFunction
The y-coordinate of the i-th inflection point.
getIPY(int) - Method in class unikl.disco.nc.Curve
Returns the y-coordinate of inflection point i.
getLabel() - Method in interface unikl.disco.math.functions.Function
Returns a string with an automatically created label for the function.
getLabel() - Method in class unikl.disco.nc.Curve
 
getLatency() - Method in class unikl.disco.nc.Curve
Returns the x-coordinate of the inflection point after which the function values are greater than zero.
getMaxFlowLength(List) - Method in class unikl.disco.nc.NetworkAnalyser
Returns the length of the longest flow in the given list of flows.
getMaxRecursionDepthForPMOO() - Method in class unikl.disco.nc.NetworkAnalyser
 
getMaxServiceCurve(Vertex) - Method in class unikl.disco.nc.NetworkAnalyser
Returns the maximum service curve of a given server or a burst-delay-curve with delay 0.0 if no maximum service curve is defined for the server.
getMaxUtilizationForCharnyBound() - Method in class unikl.disco.nc.NetworkAnalyser
Returns the maximum server utilization for which the Charny bound exist.
getMaxX() - Method in interface unikl.disco.math.functions.Function
Returns the maximum x-coordinate for which the function is defined (mainly for drawing purposes).
getMaxX() - Method in class unikl.disco.nc.Curve
Returns the largest x for which the curve is defined.
getMinX() - Method in interface unikl.disco.math.functions.Function
Returns the minimum x-coordinate for which the function is defined (mainly for drawing purposes).
getMinX() - Method in class unikl.disco.nc.Curve
Returns the smallest x for which the curve is defined.
getPermittedTurns() - Method in class unikl.disco.nc.TurnProhibition
Returns the set of permitted turns (turn = a Pair instance containing two edges) computed during the last invokation of runTurnProhibition().
getPMOOServiceCurve(List, Set) - Method in class unikl.disco.nc.NetworkAnalyser
Returns the PMOO service curve for a set of flows_of_interest.
getPredecessor(Vertex, Flow) - Method in class unikl.disco.nc.NetworkAnalyser
Returns the predecessor server from which a given server receives the flow f.
getProhibitedTurns() - Method in class unikl.disco.nc.TurnProhibition
Returns the set of prohibited turns (turn = a Pair instance containing two edges) computed during the last invokation of runTurnProhibition().
getRLComponent(int) - Method in class unikl.disco.nc.Curve
Returns the ith rate latency curve that this curve can be decomposed into.
getRLComponentCount() - Method in class unikl.disco.nc.Curve
Returns the number of rate latency curves the curve can be decomposed into.
getRLComponents() - Method in class unikl.disco.nc.Curve
Returns a list of rate latency curves that this curve can be decomposed into.
getSegmentCount() - Method in interface unikl.disco.math.functions.PWLFunction
Returns the number of line segments of which the piecewise-linear function consists.
getSegmentCount() - Method in class unikl.disco.nc.Curve
Returns the number of segments in this curve.
getSegmentDefining(double) - Method in class unikl.disco.nc.Curve
Returns the number of the segment that defines the function value at x-coordinate x.
getSegmentFirstAtValue(double) - Method in class unikl.disco.nc.Curve
Returns the first segment at which the function reaches the value y.
getSegmentLimitRight(double) - Method in class unikl.disco.nc.Curve
Returns the number of the segment that defines the value of the function when computing the limit to the right of the function at x-coordinate x.
getServerSet(DirectedSparseGraph) - Static method in class unikl.disco.misc.GraphUtils
Returns the subsets of all nodes of the directed graph g that are neither sources nor sinks, i.e. who have both (a) predecessor(s) and (a) successor(s) (in-degree > 0 and out-degree > 0).
getServiceCurve(Vertex) - Method in class unikl.disco.nc.NetworkAnalyser
Returns the (minimum) service curve of a given server or a null-curve if no service curve is defined for the server.
getSinkSet(DirectedSparseGraph) - Static method in class unikl.disco.misc.GraphUtils
Returns the subsets of all nodes of the directed graph g that are sinks, i.e. whose successor set is empty (out-degree == 0).
getSourceFlow(Vertex, Set) - Method in class unikl.disco.nc.NetworkAnalyser
Returns an aggregate arrival curve for all flows originating in source and contained in the set outgoing_flows.
getSourceSet(DirectedSparseGraph) - Static method in class unikl.disco.misc.GraphUtils
Returns the subsets of all nodes of the directed graph g that are sources, i.e. whose predecessor set is empty (in-degree == 0).
getSubPath(List, Vertex, Vertex) - Static method in class unikl.disco.misc.GraphUtils
Returns a sublist view of the given edge path path from the vertex from to vertex to or an empty list if the vertices are not both on the path and traversed in order.
getSustainedRate() - Method in class unikl.disco.nc.Curve
Returns the sustained rate (the gradient of the last segment).
getTBBurst() - Method in class unikl.disco.nc.Curve
Returns the burstiness of this token bucket curve.
getTBComponent(int) - Method in class unikl.disco.nc.Curve
Returns the ith token bucket curve that this curve can be decomposed into.
getTBComponentCount() - Method in class unikl.disco.nc.Curve
Returns the number of token buckets the curve can be decomposed into.
getTBComponents() - Method in class unikl.disco.nc.Curve
Returns a list of token bucket curves that this curve can be decomposed into.
getTokenBucketCountTarget() - Method in class unikl.disco.nc.NetworkAnalyser
 
getUnion(Set, Set) - Static method in class unikl.disco.misc.SetUtils
Returns the union of set s1 and set s2.
getUnion(List) - Static method in class unikl.disco.misc.SetUtils
Returns the union of all sets contained in the list sets.
getVerticalDeviation(Curve, Curve) - Static method in class unikl.disco.nc.Curve
Returns the vertical deviation between the given two curves.
getXAxisLabel() - Method in class unikl.disco.math.functions.FunctionView
 
getXIntersectionWith(LinearSegment) - Method in class unikl.disco.nc.LinearSegment
Returns the x-coordinate at which a co-linear line through this segment intersects a co-linear line through the segment other.
getYAxisLabel() - Method in class unikl.disco.math.functions.FunctionView
 
getYIntervals() - Method in class unikl.disco.nc.Curve
Returns a list containing each segment's height when projected onto the y-axis.
grad - Variable in class unikl.disco.nc.LinearSegment
The gradient of the linear segment
GraphUtils - Class in unikl.disco.misc
A tiny collection of methods useful in dealing with graphs but not provided by JUNG.
GraphUtils() - Constructor for class unikl.disco.misc.GraphUtils
 

A B C D F G I L M N P R S T U V X Y Z