org.jactr.core.production.six
Interface ISubsymbolicProduction6
- All Superinterfaces:
- IParameterized, ISubsymbolicProduction
- All Known Implementing Classes:
- DefaultSubsymbolicProduction6
public interface ISubsymbolicProduction6
- extends ISubsymbolicProduction
|
Method Summary |
double |
getExpectedUtility()
return the computed expected utility |
double |
getReward()
return the reward value associated with this production or Double.NaN if
there is no reward explicitly defined for this production |
double |
getUtility()
return the predefined utility of the production |
void |
setExpectedUtility(double utility)
|
void |
setReward(double reward)
|
void |
setUtility(double utility)
|
EXPECTED_UTILITY_PARAM
static final java.lang.String EXPECTED_UTILITY_PARAM
- See Also:
- Constant Field Values
UTILITY_PARAM
static final java.lang.String UTILITY_PARAM
- See Also:
- Constant Field Values
REWARD_PARAM
static final java.lang.String REWARD_PARAM
- See Also:
- Constant Field Values
getExpectedUtility
double getExpectedUtility()
- return the computed expected utility
- Returns:
setExpectedUtility
void setExpectedUtility(double utility)
getUtility
double getUtility()
- return the predefined utility of the production
- Returns:
setUtility
void setUtility(double utility)
getReward
double getReward()
- return the reward value associated with this production or Double.NaN if
there is no reward explicitly defined for this production
- Returns:
setReward
void setReward(double reward)