Enum KaijuUtilityCompositeConsideration.OperationType
The types of operations we can perform.
Namespace: KaijuSolutions.Agents.Utility
Syntax
public enum OperationType
Fields
| Name | Description |
|---|---|
| Add | Add all considerations in order, stopping early if the total at any point reaches one. |
| Average | Take the average of all considerations after their evaluation is complete. |
| Divide | Divide all considerations in order using the first consideration as the initial value tall others divide against. |
| Max | Take the maximum consideration value, stopping early if a value of one is reached. |
| Min | Take the minimum consideration value, stopping early if a value of zero is reached. |
| Multiply | Multiply all considerations in order, stopping early if at any point the product is zero. |
| Subtract | Subtract all considerations in order using the first consideration as the initial value all others subtract from, stopping early if the total at any point reaches zero. |