public class DefaultSubsymbolicProduction6 extends BasicSubsymbolicProduction implements ISubsymbolicProduction6
_costEquation, _creationTime, _firingTime, _lastFiringTime, _parameterMap, _parentProduction, _probabilityEquation, _unknownParameters
EXPECTED_UTILITY_PARAM, REWARD_PARAM, UTILITY_PARAM
CREATION_TIME, FIRING_TIME
Constructor and Description |
---|
DefaultSubsymbolicProduction6(IProduction parent,
IModel model) |
Modifier and Type | Method and Description |
---|---|
double |
getExpectedUtility()
return the computed expected utility
|
java.lang.String |
getParameter(java.lang.String key)
Gets the parameter attribute of the DefaultSubsymbolicProduction5 object
|
double |
getReward()
return the reward value associated with this production or Double.NaN if
there is no reward explicitly defined for this production
|
java.util.Collection<java.lang.String> |
getSetableParameters()
Gets the setableParameters attribute of the DefaultSubsymbolicProduction5
object
|
double |
getUtility()
return the predefined utility of the production
|
protected void |
setDefaultParameters()
Sets the defaultParameters attribute of the DefaultSubsymbolicProduction5
object
|
void |
setExpectedUtility(double utility) |
void |
setParameter(java.lang.String key,
java.lang.String value)
Sets the parameter attribute of the DefaultSubsymbolicProduction5 object
|
void |
setReward(double reward) |
void |
setUtility(double utility) |
dispose, encode, getCreationTime, getFiringTime, getPossibleParameters, getProbabilityEquation, setCreationTime, setFiringTime
addAdapterFactory, getAdapter, removeAdapterFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dispose, encode, getCreationTime, getFiringTime, setCreationTime, setFiringTime
getPossibleParameters
getAdapter
public DefaultSubsymbolicProduction6(IProduction parent, IModel model)
protected void setDefaultParameters()
BasicSubsymbolicProduction
setDefaultParameters
in class BasicSubsymbolicProduction
public double getExpectedUtility()
ISubsymbolicProduction6
getExpectedUtility
in interface ISubsymbolicProduction6
public void setExpectedUtility(double utility)
setExpectedUtility
in interface ISubsymbolicProduction6
public double getReward()
ISubsymbolicProduction6
getReward
in interface ISubsymbolicProduction6
public double getUtility()
ISubsymbolicProduction6
getUtility
in interface ISubsymbolicProduction6
public void setReward(double reward)
setReward
in interface ISubsymbolicProduction6
public void setUtility(double utility)
setUtility
in interface ISubsymbolicProduction6
public java.util.Collection<java.lang.String> getSetableParameters()
BasicSubsymbolicProduction
getSetableParameters
in interface IParameterized
getSetableParameters
in class BasicSubsymbolicProduction
public java.lang.String getParameter(java.lang.String key)
BasicSubsymbolicProduction
getParameter
in interface IParameterized
getParameter
in class BasicSubsymbolicProduction
key
- Description of Parameterpublic void setParameter(java.lang.String key, java.lang.String value)
BasicSubsymbolicProduction
setParameter
in interface IParameterized
setParameter
in class BasicSubsymbolicProduction
key
- The new parameter valuevalue
- The new parameter value