Class KaijuNumericBooleanConsideration
Base KaijuUtilityConsideration for comparing numeric values as booleans.
Inheritance
System.Object
KaijuNumericBooleanConsideration
Inherited Members
Namespace: KaijuSolutions.Agents.Utility
Syntax
public abstract class KaijuNumericBooleanConsideration : KaijuUtilityKeyConsideration
Fields
greater
If this should evaluate to true when greater than the Key.
Declaration
public bool greater
Field Value
| Type | Description |
|---|---|
| System.Boolean |
Methods
BooleanEvaluate(KaijuUtilityBrain)
Get a boolean utility for this consideration.
Declaration
protected abstract bool BooleanEvaluate(KaijuUtilityBrain brain)
Parameters
| Type | Name | Description |
|---|---|---|
| KaijuUtilityBrain | brain | The KaijuUtilityBrain this is considering for. |
Returns
| Type | Description |
|---|---|
| System.Boolean | The boolean utility for this consideration. |
Evaluate(KaijuUtilityBrain)
Get the utility for this consideration from [0, 1].
Declaration
public override float Evaluate(KaijuUtilityBrain brain)
Parameters
| Type | Name | Description |
|---|---|---|
| KaijuUtilityBrain | brain | The KaijuUtilityBrain this is considering for. |
Returns
| Type | Description |
|---|---|
| System.Single | The utility score for this consideration from [0, 1]. |