public class DefaultBAForestModel extends AbstractNetworkModel implements BAForestModel
DefaultBAForestModel
.Constructor and Description |
---|
DefaultBAForestModel(org.apache.commons.configuration.Configuration config,
org.apache.commons.math3.random.RandomGenerator random,
com.google.inject.Provider<Network> networkProvider) |
Modifier and Type | Method and Description |
---|---|
void |
configure(org.apache.commons.configuration.Configuration configuration)
Configures the
NetworkModel with a given Configuration
instance. |
void |
configure(int numNodes,
long seed)
Configures the model to be executed with a given number of nodes and a
seed for the random number generator.
|
void |
generateNetwork() |
generate, getConfiguration
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
generate, getConfiguration
@Inject public DefaultBAForestModel(org.apache.commons.configuration.Configuration config, org.apache.commons.math3.random.RandomGenerator random, com.google.inject.Provider<Network> networkProvider)
public void generateNetwork()
public void configure(int numNodes, long seed) throws org.apache.commons.configuration.ConfigurationException
BAForestModel
configure
in interface BAForestModel
numNodes
- the number of nodes to be createdseed
- the random number generator seedorg.apache.commons.configuration.ConfigurationException
public void configure(org.apache.commons.configuration.Configuration configuration) throws org.apache.commons.configuration.ConfigurationException
NetworkModel
Configures the NetworkModel
with a given Configuration
instance. Note that the configuration objects should be provided by each
network model instance and accessed using @
NetworkModel#getConfiguration()}.
configure
in interface NetworkModel
configuration
- a configuration with the appropriate parameters for the
network model to run.org.apache.commons.configuration.ConfigurationException
- an exception that should be thrown if the passed
configuration contains an invalid configuration (missing
parameters or invalid parameter values)