Changeset 31450 for trunk/Ohana/src/opihi/cmd.data
- Timestamp:
- May 5, 2011, 10:43:45 AM (15 years ago)
- Location:
- trunk/Ohana/src/opihi/cmd.data
- Files:
-
- 3 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/Makefile
r29938 r31450 141 141 $(SRC)/vpop.$(ARCH).o \ 142 142 $(SRC)/vroll.$(ARCH).o \ 143 $(SRC)/vshift.$(ARCH).o \ 143 144 $(SRC)/vsmooth.$(ARCH).o \ 144 145 $(SRC)/vstats.$(ARCH).o \ -
trunk/Ohana/src/opihi/cmd.data/gridify.c
r20936 r31450 4 4 5 5 int i, Nx, Ny, Xb, Yb, Normalize, N; 6 float Xmin, Xmax, dX, Ymin, Ymax, dY ;6 float Xmin, Xmax, dX, Ymin, Ymax, dY, initValue; 7 7 float *buf, *val; 8 8 int *Nval; … … 15 15 remove_argument (N, &argc, argv); 16 16 Normalize = FALSE; 17 } 18 19 initValue = 0.0; 20 if ((N = get_argument (argc, argv, "-init-value"))) { 21 remove_argument (N, &argc, argv); 22 initValue = atof(argv[N]); 23 remove_argument (N, &argc, argv); 17 24 } 18 25 … … 69 76 buf = (float *) bf[0].matrix.buffer; 70 77 for (i = 0; i < Nx*Ny; i++) { 78 buf[i] = initValue; 71 79 if (Normalize) { 72 80 if (Nval[i] == 0) { 73 buf[i] = 0;74 81 continue; 75 82 } -
trunk/Ohana/src/opihi/cmd.data/init.c
r29938 r31450 130 130 int vstats PROTO((int, char **)); 131 131 int vroll PROTO((int, char **)); 132 int vshift PROTO((int, char **)); 132 133 int vpop PROTO((int, char **)); 133 134 int vsmooth PROTO((int, char **)); … … 274 275 {1, "vmaxwell", vmaxwell, "fit a Maxwellian to a vector"}, 275 276 {1, "vpop", vpop, "remove first element of a vector"}, 276 {1, "vroll", vroll, "roll vector elements"}, 277 {1, "vroll", vroll, "roll vector elements by 1 entry"}, 278 {1, "vshift", vshift, "shift vector elements by arbitrary amount"}, 277 279 {1, "vsmooth", vsmooth, "Gaussian smooth of a vector"}, 278 280 {1, "vstats", vstats, "statistics on a vector"},
Note:
See TracChangeset
for help on using the changeset viewer.
