001    package aima.search.framework;
002    
003    /**
004     * Interface describing an evaluation function which is used to determine which
005     * Nodes should be expanded based on the value returned. 
006     */
007    
008    /**
009     * @author Ciaran O'Reilly
010     * 
011     */
012    public interface EvaluationFunction {
013            Double getValue(Problem p, Node n);
014    }