Nested Console Solver State Tracker
constructor(macroSolver: Solver, microSolver: Solver, macroFormatStrategy: (SolverStateSnapshot, TrackingContext) -> String = ::defaultMacroFormat, microFormatStrategy: (SolverStateSnapshot, TrackingContext) -> String = ::defaultMicroFormat, macroLifecycleFormatStrategy: (SolverStatus, TrackingContext) -> String? = ::defaultMacroLifecycleFormat)(source)
Parameters
macro Solver
The outer solver managing the restarts/macro-steps.
micro Solver
The inner solver executing the optimization.
macro Format Strategy
Formatter for macro-level snapshots. Defaults to defaultMacroFormat.
micro Format Strategy
Formatter for micro-level snapshots. Defaults to defaultMicroFormat.
macro Lifecycle Format Strategy
Formatter for macro lifecycle events. Defaults to defaultMacroLifecycleFormat.