Changeset 39242 for trunk/Ohana/src/opihi
- Timestamp:
- Dec 9, 2015, 3:42:26 PM (11 years ago)
- Location:
- trunk/Ohana/src/opihi
- Files:
-
- 3 edited
-
cmd.data/gaussdeviate.c (modified) (3 diffs)
-
lib.data/Makefile (modified) (2 diffs)
-
mana/simsignal.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/gaussdeviate.c
r34088 r39242 17 17 ResetVector (vec, OPIHI_FLT, Npts); 18 18 19 gauss _init (2048);19 gaussdev_init (); 20 20 for (i = 0; i < Npts; i++) { 21 vec[0].elements.Flt[i] = rnd_gauss(mean, sigma);21 vec[0].elements.Flt[i] = gaussdev_rnd (mean, sigma); 22 22 } 23 23 return (TRUE); … … 28 28 29 29 } 30 31 double int_gauss (int i);32 30 33 31 int gaussintegral (int argc, char **argv) { … … 46 44 ResetVector (vec, OPIHI_FLT, Npts); 47 45 48 gauss _init (Npts);46 gaussdev_init (); 49 47 for (i = 0; i < Npts; i++) { 50 vec[0].elements.Flt[i] = int_gauss(i);48 vec[0].elements.Flt[i] = gaussian_int (i); 51 49 } 52 50 return (TRUE); -
trunk/Ohana/src/opihi/lib.data/Makefile
r36679 r39242 30 30 $(SDIR)/starfuncs.$(ARCH).o \ 31 31 $(SDIR)/hermitian.$(ARCH).o \ 32 $(SDIR)/gaussian.$(ARCH).o \33 32 $(SDIR)/graphtools.$(ARCH).o \ 34 33 $(SDIR)/queues.$(ARCH).o \ … … 36 35 $(SDIR)/open_kapa.$(ARCH).o \ 37 36 $(SDIR)/style_args.$(ARCH).o 37 38 # moved to libohana 39 # $(SDIR)/gaussian.$(ARCH).o \ 38 40 39 41 # fix malloc -
trunk/Ohana/src/opihi/mana/simsignal.c
r7917 r39242 6 6 float *buf; 7 7 double cvalue, dvalue, sigma, SN, period; 8 double rnd_gauss ();9 8 10 9 if (argc != 5) { … … 28 27 ivalue = scale * 0.5 * (sin (i*2*M_PI/period) + 1) + 0.5; 29 28 /* 30 dvalue = rnd_gauss(cvalue, sigma);29 dvalue = gaussdev_rnd (cvalue, sigma); 31 30 cvalue = (dvalue + range) / (2.0*range); 32 31 dvalue = MAX (0, MIN (0.99999, cvalue)); … … 44 43 8 bit = 2^8 45 44 46 gauss _init (2*scale);45 gaussdev_init (); 47 46 sigma = 2.0 / SN; 48 47 range = 1 + 5*sigma;
Note:
See TracChangeset
for help on using the changeset viewer.
