lojix/search/src/main/com/thesett/aima/search/util/informed/IDAStarSearch.java
public float getBoundProperty(SearchNode<O, T> searchNode)
    {
        return ((HeuristicSearchNode<O, T>) searchNode).getF();
    }
public float getBoundProperty(SearchNode<O, T> searchNode)
    {
        return ((HeuristicSearchNode<O, T>) searchNode).getF();
    }
Provides an implementation of the {@link BoundProperty} interface to extract the cost as the bound property.

@param  searchNode The search node to extract the bound property for.

@return The f value of the supplied heuristic search node. The bound property to control the iterative deepening
algorithm is f.