Grail (C++)
1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
#include <PlannerSnapshots.h>
Public Member Functions | |
PlannerIterationSnapshot (std::size_t keyIterationIndex) | |
Public Attributes | |
std::size_t | iterationNumber = 0 |
The object contains info about iteration with number = IterationNumber. | |
std::vector< PlannerActionSnapshot > | planActions = {} |
In the serialized iteration, the plan consists of planActions. | |
bool | goalReached = false |
double | score = 0 |
Heuristic score of the plan. | |
double | totalCost = std::numeric_limits<double>::max() |
DTO - data transfer object / plain data object. Container for debug data that describes a single iteration performed by Planner.