AIMA.Core.Logic.FOL.StandardizeApartInPlace.standardizeApart C# (CSharp) Method

standardizeApart() public static method

public static standardizeApart ( Chain c, int saIdx ) : int
c AIMA.Core.Logic.FOL.KB.Data.Chain
saIdx int
return int
        public static int standardizeApart(Chain c, int saIdx) {
		List<Variable> variables = new List<Variable>();
		foreach (Literal l in c.getLiterals()) {
			collectAllVariables(l.getAtomicSentence(), variables);
		}

		return standardizeApart(variables, c, saIdx);
	}

Same methods

StandardizeApartInPlace::standardizeApart ( Clause c, int saIdx ) : int
StandardizeApartInPlace::standardizeApart ( List variables, Object expr, int saIdx ) : int