(C++)  1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::utility::Evaluator< ContextType > Member List

This is the complete list of members for grail::utility::Evaluator< ContextType >, including all inherited members.

CurveDataPair typedef (defined in grail::utility::Evaluator< ContextType >)grail::utility::Evaluator< ContextType >
EvaluateConsiderations(const std::shared_ptr< Consideration< ContextType >> &consideration, const ContextType &object) const (defined in grail::utility::Evaluator< ContextType >)grail::utility::Evaluator< ContextType >inlineprotected
EvaluateRank() const overridegrail::utility::Evaluator< ContextType >inlinevirtual
EvaluateWeight(const ContextType &object) const overridegrail::utility::Evaluator< ContextType >inlinevirtual
Evaluator(WeightEvaluationMethod evaluationMethod, const std::vector< CurveDataPair > &curveData)grail::utility::Evaluator< ContextType >inline
Evaluator(const Evaluator< ContextType > &)=default (defined in grail::utility::Evaluator< ContextType >)grail::utility::Evaluator< ContextType >
Evaluator(Evaluator< ContextType > &&)=default (defined in grail::utility::Evaluator< ContextType >)grail::utility::Evaluator< ContextType >
GetCurveData() const (defined in grail::utility::Evaluator< ContextType >)grail::utility::Evaluator< ContextType >inline
GetEvaluationMethod() const override (defined in grail::utility::Evaluator< ContextType >)grail::utility::Evaluator< ContextType >inlinevirtual
operator=(const Evaluator< ContextType > &)=default (defined in grail::utility::Evaluator< ContextType >)grail::utility::Evaluator< ContextType >
operator=(Evaluator< ContextType > &&)=default (defined in grail::utility::Evaluator< ContextType >)grail::utility::Evaluator< ContextType >
~Evaluator()=default (defined in grail::utility::Evaluator< ContextType >)grail::utility::Evaluator< ContextType >virtual