- generate() - Method in class org.bhave.network.model.impl.AbstractNetworkModel
-
- generate() - Method in class org.bhave.network.model.impl.CopyOfEBarabasiAlbertModel
-
- generate() - Method in class org.bhave.network.model.impl.DefaultBarabasiAlbertModel
-
- generate() - Method in class org.bhave.network.model.impl.EBarabasiAlbertModel
-
- generate() - Method in interface org.bhave.network.model.NetworkModel
-
- generateDefaultTest() - Method in class org.bhave.test.network.model.impl.KRegularTest
-
- generateNetwork() - Method in class org.bhave.network.model.impl.DefaultBAForestModel
-
- generateNetwork() - Method in class org.bhave.network.model.impl.DefaultBAModel
-
- generateNetwork() - Method in class org.bhave.network.model.impl.DefaultKRegularModel
-
- generateNetwork() - Method in class org.bhave.network.model.impl.EERModel
-
- generateNetwork() - Method in class org.bhave.network.model.impl.EGilberModel
-
- generateTest() - Method in class org.bhave.test.network.model.impl.BarabasiAlbertModelTest
-
- generateTest() - Method in class org.bhave.test.network.model.impl.ERModelTest
-
- get() - Method in class org.bhave.network.NetworkProvider
-
- getConfiguration() - Method in class org.bhave.network.model.impl.AbstractNetworkModel
-
- getConfiguration() - Method in class org.bhave.network.model.impl.CopyOfEBarabasiAlbertModel
-
- getConfiguration() - Method in class org.bhave.network.model.impl.DefaultBAModel
-
- getConfiguration() - Method in class org.bhave.network.model.impl.DefaultBarabasiAlbertModel
-
- getConfiguration() - Method in class org.bhave.network.model.impl.EBarabasiAlbertModel
-
- getConfiguration() - Method in interface org.bhave.network.model.NetworkModel
-
Returns a configuration object which can be used to set parameter values
for the network model.
- getCurrentTime() - Method in interface org.bhave.network.api.DynamicNetwork
-
Returns the current time instant in which you are working
- getCurrentTime() - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getFirstTime() - Method in interface org.bhave.network.api.DynamicNetwork
-
Returns the first time instant of this network
- getFirstTime() - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getID() - Method in interface org.bhave.network.api.Link
-
Returns the Integer ID of this Link.
- getID() - Method in interface org.bhave.network.api.Node
-
Returns the Integer ID of this Node.
- getID() - Method in class org.bhave.network.impl.hash.SimpleLink
-
- getID() - Method in class org.bhave.network.impl.hash.SimpleNode
-
- getInLinks(Node) - Method in interface org.bhave.network.api.Network
-
Returns a collection of links coming to the given node from other
nodes.
- getInLinks(Node) - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getInLinks(Node) - Method in class org.bhave.network.impl.hash.HashNetwork
-
- getLastTime() - Method in interface org.bhave.network.api.DynamicNetwork
-
Returns the last time instant of this network
- getLastTime() - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getLink(int) - Method in interface org.bhave.network.api.Network
-
Returns a link by its Integer id or null if the node does not exist.
- getLink(Node, Node) - Method in interface org.bhave.network.api.Network
-
Returns a link given the two nodes it connects.
- getLink(int) - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getLink(Node, Node) - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getLink(int) - Method in class org.bhave.network.impl.hash.HashNetwork
-
- getLink(Node, Node) - Method in class org.bhave.network.impl.hash.HashNetwork
-
- getLink(int, int) - Static method in class org.bhave.network.model.utils.NetworkModelUtils
-
Considering all the possible links of an undirected network, we could
represent the links as an adjacency matrix (ignoring loops) such as:
M = [ 01 02 03 04 ] [ 00 12 13 14 ] [ 00 00 23 24 ] [ 00 00 00 34 ]
for a network with 5 nodes.
- getLinkCount() - Method in interface org.bhave.network.api.Network
-
Returns the number of links in the network.
- getLinkCount() - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getLinkCount() - Method in class org.bhave.network.impl.hash.HashNetwork
-
- getLinks(Node) - Method in interface org.bhave.network.api.Network
-
Returns a collection of links attached to the given node.
- getLinks() - Method in interface org.bhave.network.api.Network
-
Returns a collection of all the links in the network.
- getLinks(Node) - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getLinks() - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getLinks(Node) - Method in class org.bhave.network.impl.hash.HashNetwork
-
- getLinks() - Method in class org.bhave.network.impl.hash.HashNetwork
-
- getNeighbours(Node) - Method in interface org.bhave.network.api.Network
-
Returns a collection of nodes attached to the given node by some link.
- getNeighbours(int) - Method in interface org.bhave.network.api.Network
-
Returns a collection of nodes attached to the node with the given id by
some link.
- getNeighbours(Node) - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getNeighbours(int) - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getNeighbours(Node) - Method in class org.bhave.network.impl.hash.HashNetwork
-
- getNeighbours(int) - Method in class org.bhave.network.impl.hash.HashNetwork
-
- getNode(int) - Method in interface org.bhave.network.api.Network
-
Returns a node by its Integer id or null if the node does not exist.
- getNode(int) - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getNode(int) - Method in class org.bhave.network.impl.hash.HashNetwork
-
- getNodeCount() - Method in interface org.bhave.network.api.Network
-
Returns the number of nodes in the network.
- getNodeCount() - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getNodeCount() - Method in class org.bhave.network.impl.hash.HashNetwork
-
- getNodes() - Method in interface org.bhave.network.api.Network
-
Returns a collection of all the nodes in the network.
- getNodes(int) - Method in interface org.bhave.network.api.Network
-
Returns the two nodes attached to a link with the given id.
- getNodes(Link) - Method in interface org.bhave.network.api.Network
-
Returns the two nodes that the given link connects.
- getNodes() - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getNodes(int) - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getNodes(Link) - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getNodes(int) - Method in class org.bhave.network.impl.hash.HashNetwork
-
- getNodes(Link) - Method in class org.bhave.network.impl.hash.HashNetwork
-
- getNodes() - Method in class org.bhave.network.impl.hash.HashNetwork
-
- getOutLinks(Node) - Method in interface org.bhave.network.api.Network
-
Returns a collection of links coming from the given node to other
nodes.
- getOutLinks(Node) - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getOutLinks(Node) - Method in class org.bhave.network.impl.hash.HashNetwork
-
- getPredecessors(Node) - Method in interface org.bhave.network.api.Network
-
Returns a collection of nodes attached to links coming to the given node.
- getPredecessors(Node) - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getPredecessors(Node) - Method in class org.bhave.network.impl.hash.HashNetwork
-
- getProperty(String) - Method in interface org.bhave.network.api.Link
-
Returns the value of the property with the name given by the given key,
or null if no property with this name exists.
- getProperty(String) - Method in interface org.bhave.network.api.Node
-
Returns the value of the property with the name given by the given key,
or null if no property with this name exists.
- getProperty(String) - Method in class org.bhave.network.impl.hash.SimpleLink
-
- getProperty(String) - Method in class org.bhave.network.impl.hash.SimpleNode
-
- getRandomNode(RandomGenerator, int, int[]) - Static method in class org.bhave.network.model.utils.NetworkModelUtils
-
Utility used to select a random random (by id) excluding a given vector
of id values.
- getSuccessors(Node) - Method in interface org.bhave.network.api.Network
-
Returns a collection of nodes attached to link coming from the given
node.
- getSuccessors(Node) - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getSuccessors(Node) - Method in class org.bhave.network.impl.hash.HashNetwork
-
- getTimeInstances() - Method in interface org.bhave.network.api.DynamicNetwork
-
Returns the set of time instances for which there are events of node /
link insertion, etc.
- getTimeInstances() - Method in class org.bhave.network.impl.hash.dynamic.DynamicHashNetwork
-
- getValue() - Method in interface org.bhave.network.api.Link
-
Returns a double value associated with the link.
- getValue() - Method in class org.bhave.network.impl.hash.SimpleLink
-
- GilbertModel - Interface in org.bhave.network.model
-
- GilbertModelTest - Class in org.bhave.test.network.model.impl
-
- GilbertModelTest() - Constructor for class org.bhave.test.network.model.impl.GilbertModelTest
-