More minor optimizations

This commit is contained in:
Asriel Camora
2023-06-21 06:16:57 -07:00
parent fc0ffc11f3
commit 0b2b80d6b5
10 changed files with 76 additions and 64 deletions
+11 -4
View File
@@ -1,8 +1,15 @@
namespace Craftimizer.Solver.Crafty;
public sealed class NodeScores
public struct NodeScores
{
public float ScoreSum { get; set; }
public float MaxScore { get; set; }
public float Visits { get; set; }
public float ScoreSum;
public float MaxScore;
public float Visits;
public void Visit(float score)
{
ScoreSum += score;
MaxScore = Math.Max(MaxScore, score);
Visits++;
}
}