Grail (C++)  1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
UtilityReasonerModel.h
1 // Copyright QED Software 2023.
2 
3 #ifndef GRAIL_UTILITY_SYSTEM_MODEL_H
4 #define GRAIL_UTILITY_SYSTEM_MODEL_H
5 
6 #include "UtilitySelectorModel.h"
7 
8 namespace grail
9 {
10 namespace data
11 {
13  {
14  UtilitySelectorModel selectorModel{};
15  std::string name{};
16  float persistence = 0.1f;
17  int numberOfTopBehaviors = 0;
18  float relativeUtilityThreshold = 0.0f;
19  };
20 }
21 }
22 
23 #endif
grail::data::UtilityReasonerModel
Definition: UtilityReasonerModel.h:12
grail::data::UtilitySelectorModel
Definition: UtilitySelectorModel.h:18