AIMA.Core.Logic.FOL.Inference.FOLOTTERLikeTheoremProver.IndexedClauses.indexClause C# (CSharp) 메소드

indexClause() 개인적인 메소드

private indexClause ( Clause c ) : void
c Clause
리턴 void
            private void indexClause(Clause c)
            {
                int size = c.getNumberLiterals();
                if (size < minNoLiterals)
                {
                    minNoLiterals = size;
                }
                if (size > maxNoLiterals)
                {
                    maxNoLiterals = size;
                }
                List<Clause> cforsize = null;
                if (!clausesGroupedBySize.ContainsKey(size))
                {
                    cforsize = new List<Clause>();
                    clausesGroupedBySize.Add(size, cforsize);
                }
                else
                {
                    cforsize = clausesGroupedBySize[size];
                }
                cforsize.Add(c);
            }
        }
FOLOTTERLikeTheoremProver.IndexedClauses