Package com.anylogic.engine
@AnyLogicInternalAPI public interface IRunConfiguration<T extends Agent>
T |
createRootAgent(Engine engine) |
|
void |
getOutputValues(T root,
IRunOutputsConsumer outputsConsumer) |
|
void |
setup(IExperimentHost experimentHost) |
Is called after the experiment is constructed.
|
void |
setupEngine(Engine engine) |
|
void |
setupRootParameters(T agent,
boolean callOnChangeActions,
IRunValueAccessor parameterSource) |
Sets agent parameters
|
Modifier and Type | Method | Description |
---|
@AnyLogicInternalAPI T createRootAgent(Engine engine)
@AnyLogicInternalCodegenAPI void setup(IExperimentHost experimentHost)
Is called after the experiment is constructed.
Is intended to perform initial setup of the simulation engine and the presentation,
if any. This is a user's extension points; by default does nothing.
- Parameters:
experimentHost
- experiment host, seeExperimentHost
@AnyLogicInternalAPI void setupEngine(Engine engine)
@AnyLogicInternalAPI void setupRootParameters(T agent, boolean callOnChangeActions, IRunValueAccessor parameterSource)
Sets agent parameters
- Parameters:
agent
- agentcallOnChangeActions
- reserved for run-from-snapshot feature
@AnyLogicInternalAPI void getOutputValues(T root, IRunOutputsConsumer outputsConsumer)
-
How can we improve this article?
-