Console Solver State Tracker
constructor(solver: Solver, formatStrategy: (SolverStateSnapshot) -> String = ::defaultFormat, lifecycleFormatStrategy: (SolverStatus) -> String? = ::defaultLifecycleFormat)(source)
Parameters
format Strategy
A function that formats a SolverStateSnapshot into a String. Defaults to defaultFormat.
lifecycle Format Strategy
A function that formats a SolverStatus into a String. If it returns null, nothing is printed for that status. Defaults to defaultLifecycleFormat.