• MARS Website
  • Core API
  • SmartOpenHamburg API
  • Model Components API
  • Common API
Show / Hide Table of Contents
  • Mars.Core
    • DependencyRegistrationCore
  • Mars.Core.Data
    • AbstractConfigLoader
    • AbstractEntityManager
    • AgentManagerImpl
    • DomainDataMediatorImpl
    • EntityManagerImpl
    • IAgentManager
    • IEntityManager
    • IEntityMapping
    • IGeneratedEntityLogger
    • IGeneratedLayerLogger
    • IGeneratedLogger<TModel>
    • IGeneratedTypeLogger
    • IModelCompiler
    • IOutputLogger
    • IPlatformSelector
    • ISchemaMigrationProvider
    • ISerializerManager
    • PlatformSelectorImpl
  • Mars.Core.Data.Compiler
    • AbstractEntityMapper
    • AbstractJitMapper
    • AbstractLayerMapper
    • AbstractMapper<TModel>
    • AbstractTypeMapper
    • RoslynCompilerUtils
  • Mars.Core.Data.Entities
    • CircleFilter
    • Condition
    • ConjunctiveWhere
    • DataFrame
    • DisjunctiveWhere
    • EqualityCondition
    • IntersectionFilter
    • ISelection
    • NearestFilter
    • Query
    • WindowFilter
    • WithinFilter
  • Mars.Core.Data.Exceptions
    • AgentInitializationException
  • Mars.Core.Data.Mapping
    • DefaultSourceProvider
    • ReflectiveMapping
  • Mars.Core.Data.Wrapper
    • AbstractOperationWrapper
    • AbstractWrapper
    • AbstractWrapper<TOptions>
    • GlobalRestrictions
    • ICircleQueryOperation
    • IIntersectionOperation
    • ILookupOperation
    • INearestOperation
    • IOperation
    • IPlatform
    • IQueryOperation
    • ISnapshot
    • IWindowQueryOperation
    • IWithinOperation
    • IWrapper
    • KnnGraphWrapper
    • PostGisWrapper
  • Mars.Core.Data.Wrapper.Document
    • IMongoConnection
    • IMongoWrapper
    • MongoDbIteratorHelper
    • MongoDbWrapper
  • Mars.Core.Data.Wrapper.File
    • AbstractFileWrapper<TOptions>
    • AscWrapper
    • GeoJsonWrapper
  • Mars.Core.Data.Wrapper.Memory
    • DataTableWrapper
    • GeoHashTrieWrapper
    • KdTreeWrapper
    • TripPosition
    • TripPositionCoordinateConverter
    • TripsCollection
    • TripsLineConverter
    • TripsTrajectoryWrapper
  • Mars.Core.Data.Wrapper.Relational
    • AbstractRelationalConnection
    • PostgresSqlDbConnection
    • PostgresSqlWrapper
    • RelationalMapperException
    • RelationalSqlWrapper<TOptions>
    • SqliteDbConnection
    • SqliteWrapper
  • Mars.Core.Data.Wrapper.Stream
    • MqttWrapper
    • SimulationTypeInfo
  • Mars.Core.Executor
    • IRuntimeModel
    • ISimulationProgress
    • IStepExecutor
  • Mars.Core.Executor.Entities
    • Parametrization
    • StepParam
  • Mars.Core.Executor.Implementation
    • RuntimeModelImpl
    • SimulationProgressImpl
    • StepExecutionUseCase
  • Mars.Core.Model
    • IConfigLoader
    • IModelContainer
    • IModelResolver
  • Mars.Core.Model.Entities
    • LayerInstanceContainer
  • Mars.Core.Model.Exceptions
    • InvalidMappingException
    • MissingConstructorException
    • ModelResolutionException
    • ValidationException
  • Mars.Core.Model.Implementation
    • DependencyBuilder
    • MappingHelper
    • ModelContainer
    • ValidationIssueLevel
    • ValidationResult
    • Validator
  • Mars.Core.Simulation
    • ISimulation
    • ISimulationControl
  • Mars.Core.Simulation.Entities
    • SimulationRestartArgs
    • SimulationWorkflowState

Class SimulationWorkflowState

Inheritance
System.Object
SimulationContext
SimulationWorkflowState
Implements
ISimulationContext
ISimulationState
System.IDisposable
Inherited Members
SimulationContext.Id
SimulationContext.RestartAt
SimulationContext.Start2020InSeconds
SimulationContext.IsPrepared
SimulationContext.Meanwhile
SimulationContext.IsPausedCompleted
SimulationContext.CurrentTimePoint
SimulationContext.CurrentStep
SimulationContext.MaxTicks
SimulationContext.CurrentTick
SimulationContext.ProgressInPercentage
SimulationContext.IsTimeReferenced
SimulationContext.OneTickTimeSpan
SimulationContext.StartTimePoint
SimulationContext.StartStep
SimulationContext.EndTimePoint
SimulationContext.RestartFlag
SimulationContext.ResumeFlag
SimulationContext.StepFlag
SimulationContext.Active
SimulationContext.State
SimulationContext.IsFinished
SimulationContext.IsInitialized
SimulationContext.IsPaused
SimulationContext.IsAborted
SimulationContext.Iterations
SimulationContext.LastDateTime
SimulationContext.LastStep
SimulationContext.LastTick
SimulationContext.LastPauseTick
SimulationContext.LastPauseStep
SimulationContext.LastPauseDateTime
SimulationContext.TickWatch
SimulationContext.OutputWatch
SimulationContext.InputWatch
SimulationContext.Dispose()
SimulationContext.UpdateStep(Int32, Int32)
SimulationContext.SetTick(Int32, Int32)
SimulationContext.Equals(Object)
SimulationContext.GetHashCode()
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Mars.Core.Simulation.Entities
Assembly: Mars.Core.dll
Syntax
public class SimulationWorkflowState : SimulationContext, ISimulationContext, ISimulationState, IDisposable

Constructors

| Improve this Doc View Source

SimulationWorkflowState(Int64)

Create a simple simulation workflow state representing the context, which is not realtime related.
Declaration
public SimulationWorkflowState(long startStep = 0L)
Parameters
Type Name Description
System.Int64 startStep
| Improve this Doc View Source

SimulationWorkflowState(TimeSpan, DateTime, DateTime)

Create a simulation workflow state representing the context context with realtime settings
Declaration
public SimulationWorkflowState(TimeSpan oneTickTimeSpan, DateTime startTimePoint, DateTime endTimePoint)
Parameters
Type Name Description
System.TimeSpan oneTickTimeSpan
System.DateTime startTimePoint
System.DateTime endTimePoint

Properties

| Improve this Doc View Source

Model

The runtime model with all instances of agents and layers
Declaration
[JsonIgnore]
[BsonIgnore]
public IRuntimeModel Model { get; }
Property Value
Type Description
IRuntimeModel

Implements

ISimulationContext
ISimulationState
System.IDisposable

Extension Methods

Serializer.Save<T>(T, out Byte[], SerializerCompression)
Serializer.Save<T>(T, Stream, SerializerCompression)
Serializer.Save<T>(T, BinaryFormatter, Stream, SerializerCompression)
Serializer.Save<T>(T, String, SerializerCompression)
Serializer.Save<T>(T, String)
Matrix.Concatenate<T>(T, T[])
Matrix.Replace<T>(T, Object, Object)
DomainDataImporter.Import(Object, InputConfiguration)
ObjectSerialize.Serialize(Object)
Matrix.IsEqual(Object, Object, Decimal, Decimal)
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright © MARS GROUP. HAW Hamburg