Nested Csv Solver State Tracker
constructor(macroSolver: Solver, microSolver: Solver, outputFile: File, columns: List<NestedTrackerColumn> = defaultColumns)(source)
Parameters
macro Solver
The outer solver managing the high-level algorithm (e.g., RandomRestartSolver).
micro Solver
The inner solver executing the detailed optimization steps (e.g., RSplineSolver).
output File
The file destination for the CSV data.
columns
A list of NestedTrackerColumn definitions detailing the CSV structure. Defaults to defaultColumns.
Convenience constructor that creates a CSV file in the standard KSL output directory.
@param macroSolver The outer solver managing the algorithm restarts.
Parameters
micro Solver
The inner solver executing the optimization.
file Name
The base name of the file (without the .csv extension).