public interface

NodeExpander

es.usc.citius.hipster.model.function.NodeExpander<A, S, N extends es.usc.citius.hipster.model.Node<A, S, N>>
Known Indirect Subclasses

Class Overview

Defines a function that takes a Node and expands it in order to generate all the possible successors. Nodes are the abstract representation of a state with some additional information (such as the accumulated cost and a pointer to the previous node that can be used to track the current search path).

Summary

Public Methods
abstract Iterable<N> expand(N node)

Public Methods

public abstract Iterable<N> expand (N node)