|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LaraDeliberativeChoiceComponent
Heuristic used for selection of (best) behavioural option
Method Summary | ||
---|---|---|
|
getKSelectedBos(LaraDecisionConfiguration dConfig,
Collection<LaraBoRow<BO>> boRows,
int k)
If k is Integer.MAX_VALUE all available BOs should be returned! |
|
|
getSelectedBo(LaraDecisionConfiguration dConfig,
Collection<LaraBoRow<BO>> boRows)
Provides the selected BO for the given decision configuration |
Method Detail |
---|
<BO extends LaraBehaviouralOption<?,? extends BO>> Set<? extends BO> getKSelectedBos(LaraDecisionConfiguration dConfig, Collection<LaraBoRow<BO>> boRows, int k)
Integer.MAX_VALUE
all available BOs should be returned!
Note: The component is to guarantee that for several calls with identical
k the same set of BOs is returned!
dConfig
- the decision configuration of this decision processboRows
- collection of LaraBoRow
sk
- number of BOs to select
<BO extends LaraBehaviouralOption<?,? extends BO>> BO getSelectedBo(LaraDecisionConfiguration dConfig, Collection<LaraBoRow<BO>> boRows)
dConfig
- the decision configuration of this decision processboRows
- collection of LaraBoRow
s
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |