ExperimentCase TCase
NexusLabs.Foundry.Evaluation¶
NexusLabs.Foundry.Evaluation.Experiments¶
ExperimentCase<TCase> Class¶
Defines one logical experiment case and the number of statistically independent trials to run.
public sealed record ExperimentCase<TCase> : System.IEquatable<NexusLabs.Foundry.Evaluation.Experiments.ExperimentCase<TCase>>
Type parameters¶
TCase
The caller-owned case value type.
Inheritance System.Object 🡒 ExperimentCase\<TCase>
Implements System.IEquatable<NexusLabs.Foundry.Evaluation.Experiments.ExperimentCase<TCase>>
Properties¶
ExperimentCase<TCase>.Id Property¶
Gets the stable case identifier, unique within the materialized source.
Property Value¶
ExperimentCase<TCase>.Tags Property¶
Gets optional case tags copied into the canonical result.
Property Value¶
System.Collections.Generic.IReadOnlyList<System.String>
ExperimentCase<TCase>.TrialCount Property¶
Gets the number of independent trials to run. Defaults to one.
Property Value¶
ExperimentCase<TCase>.Value Property¶
Gets the caller-owned case value.