AIXI.CTWContextTreeFast.SameNode C# (CSharp) 메소드

SameNode() 공개 메소드

public SameNode ( int meI, CTWContextTreeNode he ) : bool
meI int
he CTWContextTreeNode
리턴 bool
        public bool SameNode(int meI, CTWContextTreeNode he)
        {
            var me = this.Nodes[meI];

            return Utils.FloatCompare(me.LogProbability, he.LogProbability) &&
                Utils.FloatCompare(me.LogKt, he.LogKt) &&
                Utils.FloatCompare(me.NumberOf0S, he.NumberOf0S) &&
                Utils.FloatCompare(me.NumberOf1S, he.NumberOf1S) &&
                (me.Child1 != -1) == he.Children.ContainsKey(1) &&
                (me.Child0 != -1) == he.Children.ContainsKey(0);
        }