(C++)  1.1.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
EvaluatorNodeModel.h
1 #ifndef GRAIL_EVALUATOR_NODE_MODEL_H
2 #define GRAIL_EVALUATOR_NODE_MODEL_H
3 
4 #include "CurveDataModel.h"
5 #include "../../GrailEvaluators/Evaluator.hh"
6 #include "EvaluatorType.h"
7 #include "ConsiderationModel.h"
8 #include "EvaluatorTreeReference.h"
9 
10 namespace grail
11 {
13  {
14  EvaluatorType evaluatorTypeId = EvaluatorType::AGGREGATOR_MIN;
15  ConsiderationModel considerationModel{};
16  CurveDataModel curveDataModel{};
17  std::vector<EvaluatorNodeModel> inputEvaluatorModels{};
18  std::string referencedTreeName;
19  };
20 }
21 
22 #endif
Definition: ConsiderationModel.h:9
Definition: CurveDataModel.h:12
Definition: EvaluatorNodeModel.h:13