TrackingContext

data class TrackingContext(val runNumber: Int, var experimentName: String = "DefaultExperiment", val macroIteration: Int? = null)(source)

Contains metadata about the current state of the tracker itself. This context is passed to column extractors to allow them to stamp rows with identifying information across multiple continuous solver runs.

Constructors

Link copied to clipboard
constructor(runNumber: Int, experimentName: String = "DefaultExperiment", macroIteration: Int? = null)

Properties

Link copied to clipboard

An optional, user-defined string to semantically label the current run.

Link copied to clipboard

If this tracker is monitoring a nested solver architecture, this holds the current outer (macro) iteration number. Null for standard single-level solvers.

Link copied to clipboard

The autonomous counter indicating which consecutive run this is (1-indexed).