These code examples were ranked by Codota’s semantic indexing as the best open source examples for AtomicDouble set method.
public float getCurrentActivityProgress() { return (float) currentProgress.get(); } public void setCurrentProgress(float currentProgress) { this.currentProgress.set(currentProgress); } @Override public synchronized String getErrorMessage() { return errorMessage; } public synchronized void setErrorMessage(String errorMessage) { this.errorMessage = errorMessage; status = Status.FAILED; } public synchronized void setComplete() { status = Status.COMPLETE;
private final AtomicDouble average = new AtomicDouble(); synchronized void add(long value) { count++; double oldAverage = average.get(); average.set(oldAverage + ((value - oldAverage) / count)); } double get() { return average.get(); } } }
{ public boolean process(Node node) { while (iterator.hasNext() && iterator.peek() <= node.getUpperBound()) { double bucketCount = sum.get() - lastSum.get(); Bucket bucket = new Bucket(bucketCount / normalizationFactor, bucketWeightedSum.get() / bucketCount); builder.add(bucket); lastSum.set(sum.get()); bucketWeightedSum.set(0); iterator.next(); } bucketWeightedSum.addAndGet(node.getMiddle() * node.weightedCount); sum.addAndGet(node.weightedCount); return iterator.hasNext(); } });