- getAllApplications() - Method in class io.github.fnss.Node
-
Return a set containing all the application names.
- getAllEdges() - Method in class io.github.fnss.Topology
-
Return a set containing all the edge endpoints pair.
- getAllNodes() - Method in class io.github.fnss.Topology
-
Return a set containing all the node IDs.
- getAllProperties() - Method in class io.github.fnss.PropertyContainer
-
Return a set containing all the property names.
- getApplication(String) - Method in class io.github.fnss.Node
-
Return the application with the specified name
- getBufferSize() - Method in class io.github.fnss.Edge
-
Get the size of the buffer associated to this link
- getBufferUnit() - Method in class io.github.fnss.Topology
-
Return the unit of buffer size
- getCapacity() - Method in class io.github.fnss.Edge
-
Return the capacity of the link.
- getCapacityUnit() - Method in class io.github.fnss.Topology
-
Return the unit of link capacity
- getDelay() - Method in class io.github.fnss.Edge
-
Return the delay of the link, without the time unit.
- getDelayUnit() - Method in class io.github.fnss.Topology
-
Return the unit of link delay
- getDestinations() - Method in class io.github.fnss.TrafficMatrix
-
Return a set containing all traffic destinations of the matrix
- getDistanceUnit() - Method in class io.github.fnss.Topology
-
Return the unit of geographical distance (used for link lengths)
- getEdge(String, String) - Method in class io.github.fnss.Topology
-
Return a specific edge in the topology
- getEdge(Pair<String, String>) - Method in class io.github.fnss.Topology
-
Return a specific edge in the topology
- getEndTime() - Method in class io.github.fnss.EventSchedule
-
Return the end time of the event schedule
- getEvent(int) - Method in class io.github.fnss.EventSchedule
-
Return the i-th event of the schedule
- getFlow(String, String) - Method in class io.github.fnss.TrafficMatrix
-
Return the traffic volume of a specific flow
- getGraph(Topology) - Static method in class io.github.fnss.ext.jgrapht.JGraphTConverter
-
Convert an FNSS Topology to a JGraphT graph.
- getGraph(Topology) - Static method in class io.github.fnss.ext.jung.JUNGConverter
-
Convert FNSS topology to JUNG graph.
- getInterval() - Method in class io.github.fnss.TrafficMatrixSequence
-
Return the time interval between subsequent matrices
- getLength() - Method in class io.github.fnss.Edge
-
Return the length of the link
- getMatrix(int) - Method in class io.github.fnss.TrafficMatrixSequence
-
Return the traffic matrix in a specific point of he sequence
- getName() - Method in class io.github.fnss.NamedPropertyContainer
-
Return the name of this object
- getNode(String) - Method in class io.github.fnss.Topology
-
Return a specific node of the topology
- getODPairs() - Method in class io.github.fnss.TrafficMatrix
-
Return a pair of all origin-destination (OD) pairs of the matrix
- getOrigins() - Method in class io.github.fnss.TrafficMatrix
-
Return a set containing all traffic origins of the matrix
- getProperty(String) - Method in class io.github.fnss.PropertyContainer
-
Return the value of a specific edge property
- getProtocolStack() - Method in class io.github.fnss.Node
-
Return the protocol stack deployed on the node
- getStartTime() - Method in class io.github.fnss.EventSchedule
-
Return the start time of the event schedule
- getTime() - Method in class io.github.fnss.Event
-
Return the time at which the event occurs
- getTimeUnit() - Method in class io.github.fnss.Event
-
Return the unit of the event time
- getTimeUnit() - Method in class io.github.fnss.EventSchedule
-
Return the unit of time
- getTimeUnit() - Method in class io.github.fnss.TrafficMatrixSequence
-
Return the unit of time
- getU() - Method in class io.github.fnss.Pair
-
Return the first object of the pair
- getV() - Method in class io.github.fnss.Pair
-
Return the second object of the pair
- getVolumeUnit() - Method in class io.github.fnss.TrafficMatrix
-
Return the unit of traffic volumes
- getWeight() - Method in class io.github.fnss.Edge
-
Return the weight of the link
- getWeightedGraph(Topology) - Static method in class io.github.fnss.ext.jgrapht.JGraphTConverter
-
Convert FNSS Topology to JGraphT weighted graph.
- setApplication(Application) - Method in class io.github.fnss.Node
-
Deploy the specified application on the node.
- setBufferSize(float) - Method in class io.github.fnss.Edge
-
Set the size of the buffer associated to this link
- setBufferUnit(String) - Method in class io.github.fnss.Topology
-
Set the unit of buffer size
- setCapacity(float) - Method in class io.github.fnss.Edge
-
Set the capacity of the link
- setCapacityUnit(String) - Method in class io.github.fnss.Topology
-
Set the unit of link capacity
- setDelay(float) - Method in class io.github.fnss.Edge
-
Set the link delay
- setDelayUnit(String) - Method in class io.github.fnss.Topology
-
Set the unit of link delay
- setDistanceUnit(String) - Method in class io.github.fnss.Topology
-
Set the unit of geographical distance (used for nodes coordinates and
link lengths)
- setEndTime(long) - Method in class io.github.fnss.EventSchedule
-
Set the end time of the event schedule
- setInterval(int) - Method in class io.github.fnss.TrafficMatrixSequence
-
Set the time interval between subsequent matrices
- setLength(float) - Method in class io.github.fnss.Edge
-
Set the length of the link
- setName(String) - Method in class io.github.fnss.NamedPropertyContainer
-
Set the name of this object
- setProperty(String, String) - Method in class io.github.fnss.PropertyContainer
-
Set the value of a specific edge property.
- setProtocolStack(ProtocolStack) - Method in class io.github.fnss.Node
-
Deploy the specified protocol stack on the node.
- setStartTime(long) - Method in class io.github.fnss.EventSchedule
-
Set the start time of the event schedule
- setTime(float) - Method in class io.github.fnss.Event
-
Set the time at which the event occurs
- setTimeUnit(String) - Method in class io.github.fnss.Event
-
Set the unit of the event time
- setTimeUnit(String) - Method in class io.github.fnss.EventSchedule
-
Set the unit of time
- setTimeUnit(String) - Method in class io.github.fnss.TrafficMatrixSequence
-
Set the unit of time
- setVolumeUnit(String) - Method in class io.github.fnss.TrafficMatrix
-
Set the unit of traffic volumes
- setWeight(float) - Method in class io.github.fnss.Edge
-
Set the weight of the link
- size() - Method in class io.github.fnss.EventSchedule
-
Return the number of events in the schedule
- size() - Method in class io.github.fnss.TrafficMatrix
-
Return the number of flows in the matrix
- size() - Method in class io.github.fnss.TrafficMatrixSequence
-
Return the number of traffic matrices in the sequence