|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jactr.core.production.basic.BasicSubsymbolicProduction
org.jactr.core.production.four.DefaultSubsymbolicProduction4
public class DefaultSubsymbolicProduction4
| Field Summary |
|---|
| Fields inherited from interface org.jactr.core.production.four.ISubsymbolicProduction4 |
|---|
C, CREATION_CYCLE, EFFORT_COUNT, EFFORT_TIMES, FAILURE, FAILURE_COUNT, FAILURE_TIMES, GAIN, P, PRIOR_EFFORTS, PRIOR_FAILURES, PRIOR_SUCCESSES, REFERENCE_COUNT, REFERENCE_TIMES, SUCCESS, SUCCESS_COUNT, SUCCESS_TIMES |
| Fields inherited from interface org.jactr.core.production.ISubsymbolicProduction |
|---|
CREATION_TIME, FIRING_TIME |
| Constructor Summary | |
|---|---|
DefaultSubsymbolicProduction4(IProduction parent,
IModel model)
|
|
| Method Summary | |
|---|---|
void |
dispose()
Description of the Method |
double |
getC()
get the cost of firing the production |
int |
getCreationCycle()
what production cycle was this production created during |
IReferences |
getEfforts()
|
double |
getExpectedGain()
returns the expected gain based on the goal buffer's G value (ick) |
IReferences |
getFailures()
at what times did this production's firing result in a failure |
double |
getP()
compute the probability of success |
java.lang.String |
getParameter(java.lang.String key)
Gets the parameter attribute of the DefaultSubsymbolicProduction5 object |
double |
getPriorEfforts()
the number of prior attempts |
int |
getPriorFailures()
the number of prior failures |
int |
getPriorSuccesses()
the number of prior successes, (sans actual access times, often inherited from parents) |
java.util.Collection<java.lang.String> |
getSetableParameters()
Gets the setableParameters attribute of the DefaultSubsymbolicProduction5 object |
IReferences |
getSuccesses()
at what times did this production's firing result in a success |
void |
setC(double c)
set the cost |
void |
setCreationCycle(int i)
what production cycle was this production created during |
void |
setP(double p)
set the probability of success |
void |
setParameter(java.lang.String key,
java.lang.String value)
Sets the parameter attribute of the DefaultSubsymbolicProduction5 object |
void |
setPriorEfforts(double eff)
Sets the priorEfforts |
void |
setPriorFailures(int suc)
Sets the priorFailures |
void |
setPriorSuccesses(int suc)
Sets the priorSuccesses |
| Methods inherited from class org.jactr.core.production.basic.BasicSubsymbolicProduction |
|---|
encode, getCreationTime, getFiringTime, getPossibleParameters, getProbabilityEquation, setCreationTime, setFiringTime |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jactr.core.production.ISubsymbolicProduction |
|---|
encode, getCreationTime, getFiringTime, setCreationTime, setFiringTime |
| Methods inherited from interface org.jactr.core.utils.parameter.IParameterized |
|---|
getPossibleParameters |
| Constructor Detail |
|---|
public DefaultSubsymbolicProduction4(IProduction parent,
IModel model)
| Method Detail |
|---|
public void dispose()
ISubsymbolicProduction
dispose in interface ISubsymbolicProductiondispose in class BasicSubsymbolicProductionpublic java.util.Collection<java.lang.String> getSetableParameters()
BasicSubsymbolicProduction
getSetableParameters in interface IParameterizedgetSetableParameters in class BasicSubsymbolicProductionpublic int getCreationCycle()
ISubsymbolicProduction4
getCreationCycle in interface ISubsymbolicProduction4public void setCreationCycle(int i)
ISubsymbolicProduction4
setCreationCycle in interface ISubsymbolicProduction4
public void setParameter(java.lang.String key,
java.lang.String value)
BasicSubsymbolicProduction
setParameter in interface IParameterizedsetParameter in class BasicSubsymbolicProductionkey - The new parameter valuevalue - The new parameter valuepublic java.lang.String getParameter(java.lang.String key)
BasicSubsymbolicProduction
getParameter in interface IParameterizedgetParameter in class BasicSubsymbolicProductionkey - Description of Parameter
public int getPriorSuccesses()
ISubsymbolicProduction4
getPriorSuccesses in interface ISubsymbolicProduction4public void setPriorSuccesses(int suc)
ISubsymbolicProduction4
setPriorSuccesses in interface ISubsymbolicProduction4public int getPriorFailures()
ISubsymbolicProduction4
getPriorFailures in interface ISubsymbolicProduction4public void setPriorFailures(int suc)
ISubsymbolicProduction4
setPriorFailures in interface ISubsymbolicProduction4public double getPriorEfforts()
ISubsymbolicProduction4
getPriorEfforts in interface ISubsymbolicProduction4public void setPriorEfforts(double eff)
ISubsymbolicProduction4
setPriorEfforts in interface ISubsymbolicProduction4public IReferences getSuccesses()
ISubsymbolicProduction4
getSuccesses in interface ISubsymbolicProduction4public IReferences getFailures()
ISubsymbolicProduction4
getFailures in interface ISubsymbolicProduction4public IReferences getEfforts()
getEfforts in interface ISubsymbolicProduction4public double getExpectedGain()
getExpectedGain in interface ISubsymbolicProduction4public double getP()
ISubsymbolicProduction4
getP in interface ISubsymbolicProduction4public double getC()
ISubsymbolicProduction4
getC in interface ISubsymbolicProduction4public void setC(double c)
ISubsymbolicProduction4
setC in interface ISubsymbolicProduction4public void setP(double p)
ISubsymbolicProduction4
setP in interface ISubsymbolicProduction4
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||