public Successor<O> apply(Operator operator) { return new Successor<O>(getChildStateForOperator(operator), operator, costOf(operator)); } });
public Successor<O> apply(Operator operator) { return new Successor<O>(getChildStateForOperator(operator), operator, costOf(operator)); } });
float cost = currentReverseNode.getPathCost() - reverseParentNode.getPathCost(); currentForwardNode = currentForwardNode.makeNode(new Successor<O>(state, operation, cost));
float cost = currentReverseNode.getPathCost() - reverseParentNode.getPathCost(); currentForwardNode = currentForwardNode.makeNode(new Successor<O>(state, operation, cost));