Exemple #1
0
    public void CalculateRecogRate()
    {
        var entriesLeft = urn.GetEntriesLeft();

        foreach (KeyValuePair <string, Mechanism> pair in mechanisms)
        {
            var m = pair.Value;
            m.trialsLeft = entriesLeft[m.name];
        }

        var entryResults = urn.GetEntryResults();

        foreach (KeyValuePair <string, Mechanism> pair in mechanisms)
        {
            var m = pair.Value;
            m.rate = (float)entryResults[m.name] / (float)trialsTotal;
        }

        currentTrial = urn.GetIndex();
    }