Mercurial > hg > jslab
view src/samer/models/SignalHistogram.java @ 5:b67a33c44de7
Remove some crap, etc
author | samer |
---|---|
date | Fri, 05 Apr 2019 21:34:25 +0100 |
parents | bf79fb79ee13 |
children |
line wrap: on
line source
package samer.models; import samer.tools.*; import samer.maths.*; import samer.core.*; import samer.core.types.*; public class SignalHistogram extends JointHistogramBase { Generator gen; double buf[]; int size, i; VInteger lag; public SignalHistogram(Generator g, int bufsize) { lag=new VInteger("lag",1); lag.setRange(1,bufsize-1); buf=new double[bufsize]; size=bufsize; gen=g; } public void run() { int j=i-lag.value; if (j<0) j+= size; buf[i]=gen.next(); if (i>=size) i=0; L.set(data(buf[i],buf[j])); i++; } }