final ActionAccumulator acc, final ArrayList<String> tags, final String tag) { final int count0 = acc.bucketCount(0); if (count0 > 0) { final int count1 = acc.bucketCount(1); if (count1 > 0) { final int cap = acc.bucketCapacity(); final float sc0; if (count0 == cap) { sc0 = acc.bucketScore(0); sc0 = acc.bucketScore(0) * (float) cap / (float) count0 - Magic.GRAVITY_VACC * (float) (cap - count0); final float sc1 = acc.bucketScore(1); if (sc0 > sc1 - 3.0 * Magic.GRAVITY_VACC) {
/** * Clear accounting data. */ public void clearAccounting() { vDistAcc.clear(); }
public void add(float value){ if (counts[0] >= bucketCapacity){ shift(); } counts[0] ++; buckets[0] += value; }
if (cc.survivalFlyAccountingV && data.vDistAcc.count() > data.vDistAcc.bucketCapacity()) { builder.append("\n" + " vacc: " + data.vDistAcc.toInformalString());
data.vDistAcc.clear();
data.vDistAcc.clear(); aux.resetPositionsAndMediumProperties(player, loc, data, cc);