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

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

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