diff options
-rwxr-xr-x | src/ats/plugin_ats_ril.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ats/plugin_ats_ril.c b/src/ats/plugin_ats_ril.c index eba687d75..eba1865ac 100755 --- a/src/ats/plugin_ats_ril.c +++ b/src/ats/plugin_ats_ril.c | |||
@@ -613,7 +613,7 @@ agent_modify_eligibility (struct RIL_Peer_Agent *agent, | |||
613 | agent->E[action][i] += feature[i]; | 613 | agent->E[action][i] += feature[i]; |
614 | break; | 614 | break; |
615 | case RIL_E_REPLACE: | 615 | case RIL_E_REPLACE: |
616 | agent->E[action][i] = agent->E[action][i]+feature[i] > 1 ? 1 : agent->E[action][i]+feature[i]; //TODO? Maybe remove as only accumulating traces really apply | 616 | agent->E[action][i] = (agent->envi->global_discount_variable * agent->envi->parameters.lambda * agent->E[action][i]) > feature[i] ? agent->E[action][i] : feature[i]; //TODO make replacing traces available |
617 | break; | 617 | break; |
618 | case RIL_E_UPDATE: | 618 | case RIL_E_UPDATE: |
619 | agent->E[action][i] *= agent->envi->global_discount_variable * agent->envi->parameters.lambda; | 619 | agent->E[action][i] *= agent->envi->global_discount_variable * agent->envi->parameters.lambda; |