Grail (C++)
1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
This is the complete list of members for grail::evaluator::Evaluator< ContextType >, including all inherited members.
DebugDump(const std::map< const void *, unsigned int > &nodeMapping, data::EvaluationDebugData &debugData) const =0 | grail::evaluator::Evaluator< ContextType > | protectedpure virtual |
Evaluate(const ContextType &context, data::UtilityEvaluatorSnapshot *const snapshot) const =0 | grail::evaluator::Evaluator< ContextType > | protectedpure virtual |
EvaluateContext(const ContextType &context, data::UtilityEvaluatorSnapshot *const snapshot) const | grail::evaluator::Evaluator< ContextType > | inline |
GetDependentConsiderations(std::vector< Consideration< ContextType > * > &considerations)=0 (defined in grail::evaluator::Evaluator< ContextType >) | grail::evaluator::Evaluator< ContextType > | pure virtual |
GetEvaluatorType() const =0 (defined in grail::evaluator::Evaluator< ContextType >) | grail::evaluator::Evaluator< ContextType > | pure virtual |