From 5bee39678c052583ac766f3dc4f44b9c6b2b9276 Mon Sep 17 00:00:00 2001 From: Asriel Camora Date: Sat, 4 Nov 2023 18:44:54 -0700 Subject: [PATCH] Fixed stepwise solver never finishing --- Solver/Solver.cs | 2 +- Solver/Trace.cs | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 Solver/Trace.cs diff --git a/Solver/Solver.cs b/Solver/Solver.cs index 0cb8cec..ca6343e 100644 --- a/Solver/Solver.cs +++ b/Solver/Solver.cs @@ -311,7 +311,7 @@ public sealed class Solver : IDisposable if (sim.IsComplete) break; - var solver = new MCTS(MCTSConfig, State); + var solver = new MCTS(MCTSConfig, state); var s = Stopwatch.StartNew(); solver.Search(Config.Iterations, Token); diff --git a/Solver/Trace.cs b/Solver/Trace.cs new file mode 100644 index 0000000..36cdc02 --- /dev/null +++ b/Solver/Trace.cs @@ -0,0 +1,12 @@ +using System.Diagnostics; +using System.Runtime.CompilerServices; + +namespace Craftimizer.Solver; + +internal static class Trace +{ + [Conditional("IS_TRACE")] + [MethodImpl(MethodImplOptions.AggressiveInlining | MethodImplOptions.AggressiveOptimization)] + public static void Log(string msg) => + Console.WriteLine(msg); +}