public interface ISubsymbolicProduction4 extends ISubsymbolicProduction
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
C
Description of the Field
|
static java.lang.String |
CREATION_CYCLE |
static java.lang.String |
EFFORT_COUNT
Description of the Field
|
static java.lang.String |
EFFORT_TIMES
Description of the Field
|
static java.lang.String |
FAILURE |
static java.lang.String |
FAILURE_COUNT
Description of the Field
|
static java.lang.String |
FAILURE_TIMES
Description of the Field
|
static java.lang.String |
GAIN
Description of the Field
|
static java.lang.String |
P
Description of the Field
|
static java.lang.String |
PRIOR_EFFORTS
Description of the Field
|
static java.lang.String |
PRIOR_FAILURES
Description of the Field
|
static java.lang.String |
PRIOR_SUCCESSES
Description of the Field
|
static java.lang.String |
REFERENCE_COUNT
Description of the Field
|
static java.lang.String |
REFERENCE_TIMES
Description of the Field
|
static java.lang.String |
SUCCESS |
static java.lang.String |
SUCCESS_COUNT
Description of the Field
|
static java.lang.String |
SUCCESS_TIMES
Description of the Field
|
CREATION_TIME, FIRING_TIME
Modifier and Type | Method and Description |
---|---|
double |
getC()
get the cost of firing the production
|
int |
getCreationCycle()
what production cycle was this production created during
|
IReferences |
getEfforts() |
double |
getExpectedGain()
compute and return the current expected gain based on P, G, and C
|
IReferences |
getFailures()
at what times did this production's firing result in a failure
|
double |
getP()
compute the probability of success
|
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)
|
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 |
setPriorEfforts(double efforts)
Sets the priorEfforts
|
void |
setPriorFailures(int failures)
Sets the priorFailures
|
void |
setPriorSuccesses(int successes)
Sets the priorSuccesses
|
dispose, encode, getCreationTime, getFiringTime, setCreationTime, setFiringTime
getParameter, getPossibleParameters, getSetableParameters, setParameter
getAdapter
static final java.lang.String CREATION_CYCLE
static final java.lang.String SUCCESS
static final java.lang.String FAILURE
static final java.lang.String P
static final java.lang.String C
static final java.lang.String EFFORT_COUNT
static final java.lang.String EFFORT_TIMES
static final java.lang.String PRIOR_SUCCESSES
static final java.lang.String PRIOR_FAILURES
static final java.lang.String PRIOR_EFFORTS
static final java.lang.String SUCCESS_COUNT
static final java.lang.String SUCCESS_TIMES
static final java.lang.String FAILURE_COUNT
static final java.lang.String FAILURE_TIMES
static final java.lang.String GAIN
static final java.lang.String REFERENCE_TIMES
static final java.lang.String REFERENCE_COUNT
int getCreationCycle()
void setCreationCycle(int i)
IReferences getSuccesses()
IReferences getFailures()
IReferences getEfforts()
int getPriorSuccesses()
int getPriorFailures()
double getPriorEfforts()
void setPriorSuccesses(int successes)
void setPriorFailures(int failures)
void setPriorEfforts(double efforts)
double getExpectedGain()
double getP()
double getC()
void setP(double p)
void setC(double c)