All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jamonapi.utils.NumberDelta Maven / Gradle / Ivy

There is a newer version: 2.82
Show newest version
package com.jamonapi.utils;

/** This class takes successive values and returns the difference or delta between them.  Can be used to 
 * get data from jamon from one run and compare it to the next run.  The deltal could be graphed for values like
 * avg, min, max, lastValue etc.
 * 
 * In pseudocode you would graph the difference between this jamon run and the previous one like this.
 * 
 * currentMoniotr.getAvg()-previousMonitor.getAvg();
 * 
 * Or using NumberDelta
 * NumberDelta delta=new NumberDelta();
 * delta.setValue(mon.getAvg());
 * ...time elapses...
 * delta.setValue(mon.getAvg());
 * System.out.println(delta.getDelta());
 * 
 * */

public class NumberDelta {
    private double prevValue;
    private double value;
    
    public NumberDelta setValue(double val) {
        prevValue=value;
        this.value=val;
        return this;
    }
    
    public double getDelta() {
        return value-prevValue;
    }
    


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy