Files
Craftimizer/Solver/RootScores.cs
T
2023-10-02 12:16:43 -07:00

19 lines
353 B
C#

using System.Runtime.InteropServices;
namespace Craftimizer.Solver;
[StructLayout(LayoutKind.Auto)]
public sealed class RootScores
{
public float ScoreSum;
public float MaxScore;
public int Visits;
public void Visit(float score)
{
ScoreSum += score;
MaxScore = Math.Max(MaxScore, score);
Visits++;
}
}