Struct BatchAnalysis
- Namespace
- KeenEyes
- Assembly
- KeenEyes.Core.dll
Contains the results of batch analysis.
public readonly record struct BatchAnalysis : IEquatable<BatchAnalysis>
- Implements
- Inherited Members
Constructors
BatchAnalysis(IReadOnlyList<SystemBatch>, IReadOnlyList<SystemConflict>)
Contains the results of batch analysis.
public BatchAnalysis(IReadOnlyList<SystemBatch> Batches, IReadOnlyList<SystemConflict> Conflicts)
Parameters
BatchesIReadOnlyList<SystemBatch>The generated execution batches.
ConflictsIReadOnlyList<SystemConflict>All detected conflicts between systems.
Properties
BatchCount
Gets the total number of batches.
public int BatchCount { get; }
Property Value
Batches
The generated execution batches.
public IReadOnlyList<SystemBatch> Batches { get; init; }
Property Value
ConflictCount
Gets the total number of conflicts detected.
public int ConflictCount { get; }
Property Value
Conflicts
All detected conflicts between systems.
public IReadOnlyList<SystemConflict> Conflicts { get; init; }
Property Value
MaxParallelism
Gets the maximum parallelism achieved (size of the largest batch).
public int MaxParallelism { get; }