ConsoleSolverStateTracker

constructor(solver: Solver, formatStrategy: (SolverStateSnapshot) -> String = ::defaultFormat, lifecycleFormatStrategy: (SolverStatus) -> String? = ::defaultLifecycleFormat)(source)

Parameters

formatStrategy

A function that formats a SolverStateSnapshot into a String. Defaults to defaultFormat.

lifecycleFormatStrategy

A function that formats a SolverStatus into a String. If it returns null, nothing is printed for that status. Defaults to defaultLifecycleFormat.