/** * Add a reference to the prior counts datastructure which we can fill during parsing * * @param chart Chart * @throws Exception */ @Override public void map(C chart) throws Exception { chart.priorCounts = localModel.priorCounts; super.map(chart); }
@Override public synchronized void reduce() throws Exception { // this.localModel.priorCounts.addAll(priorCounts); super.reduce(); }
@Override protected synchronized void setup() { if (setup.get()) return; super.setup(); this.globalModel.Distributions.forEach(globalModel.priorCounts::addDist); }