ExperimentTaskContext TCase
NexusLabs.Foundry.Evaluation¶
NexusLabs.Foundry.Evaluation.Experiments¶
ExperimentTaskContext<TCase> Class¶
Provides stable identity and case data to one experiment task attempt.
public sealed record ExperimentTaskContext<TCase> : System.IEquatable<NexusLabs.Foundry.Evaluation.Experiments.ExperimentTaskContext<TCase>>
Type parameters¶
TCase
The caller-owned case value type.
Inheritance System.Object 🡒 ExperimentTaskContext\<TCase>
Implements System.IEquatable<NexusLabs.Foundry.Evaluation.Experiments.ExperimentTaskContext<TCase>>
Properties¶
ExperimentTaskContext<TCase>.AttemptNumber Property¶
Gets the one-based operational attempt number.
Property Value¶
ExperimentTaskContext<TCase>.Case Property¶
Gets the materialized case.
Property Value¶
NexusLabs.Foundry.Evaluation.Experiments.ExperimentCase<TCase>
ExperimentTaskContext<TCase>.Features Property¶
Gets adapter-owned features for this statistical trial.
Property Value¶
ExperimentItemFeatureCollection
ExperimentTaskContext<TCase>.RunId Property¶
Gets the caller-supplied run identifier.
Property Value¶
ExperimentTaskContext<TCase>.Sequence Property¶
Gets the zero-based stable item sequence.
Property Value¶
ExperimentTaskContext<TCase>.TrialIndex Property¶
Gets the one-based statistical trial index.