package org.cellocad.MIT.dnacompiler; import lombok.Getter; import lombok.Setter; public class HistogramBins { @Getter @Setter private double _LOGMAX; //3.0; // RPU = 1000 @Getter @Setter private double _LOGMIN; //-3.0; // RPU = 0.001 @Getter @Setter private int _NBINS; //250; @Getter @Setter private double[] _LOG_BIN_CENTERS; //double rpu_value = _LOG_BIN_CENTERS[20] @Getter @Setter private double _LOG_BIN_WIDTH; public void init() { _LOGMAX = 3.0; //RPU = 10^3 _LOGMIN = -3.0; //RPU = 10^-3 _NBINS = 250; //set the bin values based on the max, min, and number of bins. _LOG_BIN_CENTERS = new double[_NBINS]; _LOG_BIN_WIDTH = (_LOGMAX - _LOGMIN) / _NBINS; for(int i=0; i<_NBINS; ++i) { _LOG_BIN_CENTERS[i] = _LOGMIN + i*_LOG_BIN_WIDTH; } } }