Grail (C#)  1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
Grail.Evaluators.Aggregators Namespace Reference

Classes

class  Aggregator
 Base class for an Evaluator aggregating multiple other Evaluators' scores into one output. More...
 
class  AverageAggregator
 Evaluator aggregating multiple other Evaluators' scores into one output by taking the average. More...
 
class  MaxAggregator
 Evaluator aggregating multiple other Evaluators' scores into one output by taking the highest of those values. More...
 
class  MinAggregator
 Evaluator aggregating multiple other Evaluators' scores into one output by taking the lowest of those values. More...
 
class  ProductAggregator
 Evaluator aggregating multiple other Evaluators' scores into one output by multiplying all those values. More...
 
class  SumAggregator
 Evaluator aggregating multiple other Evaluators' scores into one output by summing up all those values. More...