Csv Solver State Tracker
class CsvSolverStateTracker(solver: Solver, outputFile: File, columns: List<TrackerColumn> = defaultColumns) : AbstractSolverStateTracker(source)
An autonomous tracker that logs continuous optimization progress to a CSV file. Automatically manages OS file locks to support multiple sequential solver runs appending cleanly to the same file.
Parameters
solver
The solver to track.
output File
The file to write the CSV data to.
columns
A list of TrackerColumns defining the CSV structure. Defaults to defaultColumns.