Package com.anylogic.engine
@AnyLogicInternalAPI public interface IRunConfiguration<T extends Agent>
Modifier and Type | Method | Description |
---|---|---|
T | createRootAgent | |
void | getOutputValues | |
void | setup |
Is called after the experiment is constructed.
|
void | setupEngine | |
void | setupRootParameters |
Sets agent parameters
|
@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)