public synchronized void max(Map<String, Double> st) { List<String> keys = new LinkedList<String>(this.keySet()); for (String k : st.keySet()) if (!keys.contains(k)) keys.add(k); for (String key : keys) this.put(key, max(get(key), st.get(key))); }
public synchronized void max(Map<String, Double> st) { List<String> keys = new LinkedList<String>(this.keySet()); for (String k : st.keySet()) if (!keys.contains(k)) keys.add(k); for (String key : keys) this.put(key, max(get(key), st.get(key))); }
public void tikzHistogram(Statistics st, Keys ks, OutputStream out) { List<String> keyList = new ArrayList<String>(ks.select(st.keySet())); tikzHistogram(st, keyList, out); }
public void tikzHistogram(Statistics st) { tikzHistogram(st, new Keys(st.keySet()), System.out); }
public Statistics divideBy(Double val) { Statistics st = new Statistics(); for (String k : keySet()) st.put(k, get(k) / val); return st; }
public Statistics divideBy(Double val) { Statistics st = new Statistics(); for (String k : keySet()) st.put(k, get(k) / val); return st; }
public synchronized void add(Statistics st) { for (String key : st.keySet()) { Double d = get(key); if (d == null) d = st.get(key); else d += st.get(key); put(key, d); } }
Set<String> keys = new HashSet<String>(item.keySet()); keys.addAll(seriesMap.keySet());
/** * @see stream.Processor#process(stream.Data) */ @Override public Data process(Data input) { if (service != null) { Statistics stats = service.getStatistics(); for (String key : stats.keySet()) { input.put(key, stats.get(key)); } } else { log.error("No statistics service connected!"); } if (services != null) { for (int i = 0; i < services.length; i++) { if (services[i] != null) { Statistics stats = services[i].getStatistics(); for (String key : stats.keySet()) { input.put(key, stats.get(key)); } } } } return input; } }
/** * @see stream.Processor#process(stream.Data) */ @Override public Data process(Data input) { if (service != null) { Statistics stats = service.getStatistics(); for (String key : stats.keySet()) { input.put(key, stats.get(key)); } } else { log.error("No statistics service connected!"); } if (services != null) { for (int i = 0; i < services.length; i++) { if (services[i] != null) { Statistics stats = services[i].getStatistics(); for (String key : stats.keySet()) { input.put(key, stats.get(key)); } } } } return input; } }
public Statistics divideBy(String key) { Statistics st = new Statistics(); st.putAll(this); Double x = get(key); if (x == null || x == 0.0d) return st; for (String k : keySet()) { if (!k.equals(key)) { Double val = get(k); st.put(k, val / x); } } return st; }
/** * @see stream.Processor#process(stream.Data) */ @Override public Data process(Data input) { if (service != null) { Statistics stats = service.getStatistics(); for (String key : stats.keySet()) { input.put(key, stats.get(key)); } } else { log.error("No statistics service connected!"); } if (services != null) { for (int i = 0; i < services.length; i++) { if (services[i] != null) { Statistics stats = services[i].getStatistics(); for (String key : stats.keySet()) { input.put(key, stats.get(key)); } } } } return input; } }
public synchronized void add(Statistics st) { for (String key : st.keySet()) { Double d = get(key); if (d == null) d = st.get(key); else d += st.get(key); put(key, d); } }
public Statistics divideBy(String key) { Statistics st = new Statistics(); st.putAll(this); Double x = get(key); if (x == null || x == 0.0d) return st; for (String k : keySet()) { if (!k.equals(key)) { Double val = get(k); st.put(k, val / x); } } return st; }
input.putAll(st); synchronized (currentStatistics) { for (String key : currentStatistics.keySet()) currentStatistics.put(key, new Double(0.0));
input.putAll(st); synchronized (currentStatistics) { for (String key : currentStatistics.keySet()) currentStatistics.put(key, new Double(0.0));
input.putAll(st); synchronized (currentStatistics) { for (String key : currentStatistics.keySet()) currentStatistics.put(key, new Double(0.0));