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 }