|
Interface Summary |
| LaraBoRow<BO extends LaraBehaviouralOption<?,?>> |
Combines a behavioural option and its individual (i.e. weighted by personal
preference weights) utility values during the decision process. |
| LaraDecider<BO extends LaraBehaviouralOption<?,?>> |
Interface for all components that may execute a decision. |
| LaraDeciderFactory<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> |
|
| LaraDecisionConfiguration |
The LaraDecisionConfiguration is an identifier for certain decision
and is passed to LaraAgentComponent.decide(LaraDecisionConfiguration)
. |
| LaraDecisionTree<A extends LaraAgent<A,? super BO>,BO extends LaraBehaviouralOption<?,BO>,P> |
|
| LaraDeliberativeChoiceComponent |
Heuristic used for selection of (best) behavioural option |
| LaraDeliberativeDecider<BO extends LaraBehaviouralOption<?,? extends BO>> |
A special LaraDecider that adds functionality required for laraBoRows
decisions. |