AIMA.Core.Search.CSP.ImprovedBacktrackingStrategy.orderDomainValues C# (CSharp) Method

orderDomainValues() protected method

protected orderDomainValues ( Variable var, Assignment assignment, CSP csp ) : Iterable?
var Variable
assignment Assignment
csp CSP
return Iterable?
        protected override Iterable? orderDomainValues(Variable var,
                Assignment assignment, CSP csp)
        {
            if (!isLCVHeuristicEnabled)
            {
                return csp.getDomain(var);
            }
            else
            {
                return applyLeastConstrainingValueHeuristic(var, csp);
            }
        }