(C++)  1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::planning::Planner Member List

This is the complete list of members for grail::planning::Planner, including all inherited members.

GetPartialPlan() const (defined in grail::planning::Planner)grail::planning::Planner
GetPlanSnapshot(std::size_t goalNodeIndex, std::size_t iteration) const (defined in grail::planning::Planner)grail::planning::Planner
IsComputing() const (defined in grail::planning::Planner)grail::planning::Planner
Iterate(std::size_t iterationCount) noexcept (defined in grail::planning::Planner)grail::planning::Planner
IterateWithSnapshot(std::size_t iterationCount, PlannerReasonerSnapshot &snapshot, std::size_t minDebugSnapshotIteration=0, std::size_t maxDebugSnapshotIteration=std::numeric_limits< std::size_t >::max()) noexcept (defined in grail::planning::Planner)grail::planning::Planner
Planner(MemoryPool &memory) (defined in grail::planning::Planner)grail::planning::Planner
Planner(MemoryPool &memory, const WorldState &initialState, const Config &config=Config{}) (defined in grail::planning::Planner)grail::planning::Planner
PushCondition(ConditionFunction condition)grail::planning::Planner
Reset(const WorldState &initialState) (defined in grail::planning::Planner)grail::planning::Planner
ResetConfig(const Config &config) (defined in grail::planning::Planner)grail::planning::Planner
SetHeuristic(PlannerHeuristic heuristic) (defined in grail::planning::Planner)grail::planning::Planner
SetIterationLimit(std::size_t iterationLimit) (defined in grail::planning::Planner)grail::planning::Planner
SetMaxPlanCost(double maxCost) (defined in grail::planning::Planner)grail::planning::Planner
SetMaxPlanLength(int maxDepth) (defined in grail::planning::Planner)grail::planning::Planner
SetPlanFoundCallback(const std::function< void(const AbstractPlan &)> callbackFunction) (defined in grail::planning::Planner)grail::planning::Planner
SetPlanningFailedCallback(const std::function< void()> callbackFunction) (defined in grail::planning::Planner)grail::planning::Planner