public interface RunnerBackend
ModelRunner
that can be used to run a
simulation multiple times.
create()
will return the non distributed implementation of this class.
Use forModel(Class)
or forConfig(ModelDescriptor)
to create an instance of ModelRunner
Modifier and Type | Method and Description |
---|---|
static RunnerBackend |
create() |
ModelRunner |
forConfig(ModelDescriptor config)
Set model configuration to run the simulation for.
|
ModelRunner |
forModel(java.lang.Class clazz)
Set POJO model to run simulation for.
|
static RunnerBackend create()
RunnerBackend
non distributed implementationModelRunner forModel(java.lang.Class clazz)
clazz
- Model class referenceModelRunner
instanceModelRunner forConfig(ModelDescriptor config)
config
- ModelConfiguration specifying the model and its parameters.ModelRunner
instance