CardinalityResult

data class CardinalityResult(val target: String, val threadName: String, val cardinality: Int, val correlation: Double, val functionValuesCsvLine: String, val variableValuesCsvLine: String) : ProgressEvent

Stream one improved checkpoint row (and paired bitstring) for a specific cardinality K.

Notes

  • The View parses K and correlation from functionValuesCsvLine to keep an aligned buffer.

  • correlation is included for convenience/logging; the sink uses the CSV line as the authoritative payload.

Constructors

Link copied to clipboard
constructor(target: String, threadName: String, cardinality: Int, correlation: Double, functionValuesCsvLine: String, variableValuesCsvLine: String)

Properties

Link copied to clipboard

The K (number of selected topics) this row refers to.

Link copied to clipboard

Correlation value for this checkpoint (informational).

Link copied to clipboard

jMetal-style FUN line: "K corr" (external-view normalized already).

Link copied to clipboard
open override val target: String

Logical target bucket: BEST, WORST, or AVERAGE.

Link copied to clipboard
open override val threadName: String

Originating thread name (informational for logs).

Link copied to clipboard

Matching VAR line: space-separated bitstring "0 1 0 1 ..." or compact if you prefer.