Class AbstractConfigLoader
Inheritance
IDisposable
AbstractConfigLoader
Assembly: Mars.Core.dll
Syntax
public abstract class AbstractConfigLoader : IDisposable
Constructors
AbstractConfigLoader(IConfigLoader)
Creates a new instance of the
AbstractConfigLoader containing all reference
and serialization parameters for each output target.
Declaration
protected AbstractConfigLoader(IConfigLoader config)
Parameters
Fields
Logger
Declaration
protected static readonly ILogger Logger
Field Value
Properties
ConfigLoader
Gets the configuration loader and root object,
containing the reference to the static model description and the simulation configuration.
Declaration
protected IConfigLoader ConfigLoader { get; }
Property Value
Context
Declaration
protected ISimulationContext Context { get; }
Property Value
Type |
Description |
ISimulationContext |
|
ModelDescription
The static type description with all binding and queries against the registered agent and layer types.
Declaration
protected ModelDescription ModelDescription { get; }
Property Value
Type |
Description |
ModelDescription |
|
SimulationConfig
The reference to the input simulation config of this execution.
Declaration
protected SimulationConfig SimulationConfig { get; }
Property Value
Type |
Description |
SimulationConfig |
|
Methods
Dispose()
Declaration
public virtual void Dispose()