Class RecordingHeader
- Namespace
- DotFly
- Assembly
- DotFly.Engine.dll
Header of a .dfs recording.
public sealed record RecordingHeader : IEquatable<RecordingHeader>
- Inheritance
-
RecordingHeader
- Implements
- Inherited Members
Constructors
RecordingHeader(string, string[], ulong, double, string, long, DateTimeOffset)
Header of a .dfs recording.
public RecordingHeader(string Checkpoint, string[] SourceSha256, ulong Seed, double DtMs, string Backend, long StartStep, DateTimeOffset RecordedAt)
Parameters
CheckpointstringCheckpoint name.
SourceSha256string[]SHA-256 of the checkpoint's source files.
SeedulongSimulation seed.
DtMsdoubleTimestep in ms.
BackendstringBackend name.
StartSteplongStep at which recording started.
RecordedAtDateTimeOffsetUTC time.
Properties
Backend
Backend name.
public string Backend { get; init; }
Property Value
Checkpoint
Checkpoint name.
public string Checkpoint { get; init; }
Property Value
DtMs
Timestep in ms.
public double DtMs { get; init; }
Property Value
RecordedAt
UTC time.
public DateTimeOffset RecordedAt { get; init; }
Property Value
Seed
Simulation seed.
public ulong Seed { get; init; }
Property Value
SourceSha256
SHA-256 of the checkpoint's source files.
public string[] SourceSha256 { get; init; }
Property Value
- string[]
StartStep
Step at which recording started.
public long StartStep { get; init; }