diff options
Diffstat (limited to 'externals')
24 files changed, 943 insertions, 435 deletions
diff --git a/externals/grill/vasp/changes.txt b/externals/grill/vasp/changes.txt index 933ebf2c..5248913c 100644 --- a/externals/grill/vasp/changes.txt +++ b/externals/grill/vasp/changes.txt @@ -3,6 +3,7 @@ Version history: 0.1.4: - FIX: resurrect help message-functionality and add some missing help texts - FIX: break condition for some loop constructs (thanks to Patrick King) +- FIX: help file names / object names have been broken by flext changes 0.1.3: - CHANGE: exchanged #defines for templates in vector calculation loops diff --git a/externals/grill/vasp/pd-ex/freeze1.pd b/externals/grill/vasp/pd-ex/freeze1.pd index 7c2016c6..e2e485eb 100644 --- a/externals/grill/vasp/pd-ex/freeze1.pd +++ b/externals/grill/vasp/pd-ex/freeze1.pd @@ -1,380 +1,380 @@ -#N canvas 4 72 958 502 12;
-#N canvas 293 9 611 700 freeze 0;
-#X obj 27 137 vasp.split 2;
-#X obj 30 463 vasp.join 2;
-#X obj 27 74 vasp.cfft @detach 1;
-#X obj 32 519 vasp.c!fft @detach 1;
-#X obj 25 13 inlet;
-#X obj 32 617 outlet;
-#X obj 91 230 * 0.01;
-#X obj 302 17 inlet;
-#X obj 26 107 vasp.polar @detach 1;
-#X obj 32 490 vasp.rect @detach 1;
-#X obj 29 321 vasp.gate @detach 1;
-#X obj 95 374 vasp.noise @detach 1;
-#X obj 29 434 vasp.sync;
-#X obj 91 208 vasp.max? @detach 1;
-#X obj 381 17 inlet;
-#X obj 167 619 outlet;
-#X obj 32 591 vasp.opt;
-#N canvas 238 212 472 322 non0 0;
-#X obj 58 254 outlet;
-#X obj 60 158 / 1;
-#X obj 26 11 inlet;
-#X obj 26 39 t a a;
-#X obj 234 77 vasp.f?;
-#X obj 46 98 vasp.!= 0 @detach 1;
-#X obj 27 124 vasp.sum?;
-#X obj 60 195 rmstodb;
-#X obj 60 225 - 100;
-#X obj 47 71 vasp.!;
-#X connect 1 0 7 0;
-#X connect 2 0 3 0;
-#X connect 3 0 6 0;
-#X connect 3 1 4 0;
-#X connect 4 0 1 1;
-#X connect 5 0 6 0;
-#X connect 6 1 1 0;
-#X connect 7 0 8 0;
-#X connect 8 0 0 0;
-#X connect 9 0 5 0;
-#X restore 164 553 pd non0;
-#X obj 32 564 vasp.n 0;
-#X obj 302 45 + 100;
-#X obj 326 117 expr pow(2. \, -$f1/1200);
-#X obj 300 76 dbtorms;
-#N canvas 445 282 482 332 cplx 0;
-#X obj 19 229 vasp.join;
-#X obj 19 73 t a b a;
-#X obj 149 137 vasp.f?;
-#X obj 19 14 inlet;
-#X obj 19 258 outlet;
-#X text 216 135 get length of source;
-#X text 225 181 make immediate;
-#X text 225 196 initialized to 0;
-#X text 101 230 make complex vasp;
-#X obj 87 176 vasp.! @detach 1;
-#X obj 19 203 vasp.sync;
-#X connect 0 0 4 0;
-#X connect 1 0 10 0;
-#X connect 1 1 9 0;
-#X connect 1 2 2 0;
-#X connect 2 0 9 1;
-#X connect 3 0 1 0;
-#X connect 9 0 10 1;
-#X connect 10 0 0 0;
-#X connect 10 1 0 1;
-#X restore 27 43 pd cplx;
-#X text 281 166 resample;
-#X text 146 230 find spectral peak;
-#X text 203 320 gate spectrum below threshold;
-#X text 106 435 wait for threads to finish;
-#X text 193 75 FFT;
-#X text 195 100 -> polar;
-#X text 191 487 -> cartesian;
-#X text 201 515 inverse FFT;
-#X text 266 371 randomize complex arguments;
-#X text 228 551 get spectral density;
-#X obj 28 168 vasp.xtilt 1 @detach 1 @inter 2;
-#X obj 30 347 vasp.pow @detach 1;
-#X obj 441 21 inlet;
-#X text 194 347 treat spectrum exponentially;
-#X obj 398 444 loadbang;
-#X msg 398 469 detach 1;
-#X text 105 591 normalize result;
-#X text 391 490 no attributes yet;
-#X obj 28 238 t a a;
-#X obj 28 288 vasp;
-#X obj 89 257 t b f;
-#X obj 95 399 vasp.* 3.14159 @detach 1;
-#X connect 0 0 33 0;
-#X connect 0 1 11 0;
-#X connect 1 0 9 0;
-#X connect 2 0 8 0;
-#X connect 3 0 18 0;
-#X connect 4 0 22 0;
-#X connect 6 0 43 0;
-#X connect 7 0 19 0;
-#X connect 8 0 0 0;
-#X connect 9 0 3 0;
-#X connect 10 0 34 0;
-#X connect 11 0 44 0;
-#X connect 12 0 1 0;
-#X connect 12 1 1 1;
-#X connect 13 0 6 0;
-#X connect 14 0 20 0;
-#X connect 16 0 5 0;
-#X connect 17 0 15 0;
-#X connect 18 0 16 0;
-#X connect 19 0 21 0;
-#X connect 20 0 33 1;
-#X connect 21 0 6 1;
-#X connect 22 0 2 0;
-#X connect 33 0 41 0;
-#X connect 34 0 12 0;
-#X connect 34 0 17 0;
-#X connect 35 0 34 1;
-#X connect 37 0 38 0;
-#X connect 38 0 16 0;
-#X connect 41 0 13 0;
-#X connect 41 1 42 1;
-#X connect 42 0 10 0;
-#X connect 43 0 42 0;
-#X connect 43 1 10 1;
-#X connect 44 0 12 1;
-#X restore 18 331 pd freeze;
-#X obj 104 214 nbx 6 18 -100 0 0 1 empty empty spectral_gate(dB) 0
--8 0 12 -225271 -1 -1 -20 256;
-#X obj 104 257 nbx 7 18 -10000 10000 0 1 empty empty transpose(cents)
-0 -8 0 12 -225271 -1 -1 0 256;
-#X obj 448 278 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 729 279 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#N canvas 0 0 468 318 save 0;
-#X obj 30 198 soundfiler;
-#X obj 30 134 symbol;
-#X obj 29 106 savepanel;
-#X obj 32 8 inlet;
-#X obj 27 232 outlet;
-#X obj 30 42 route new again;
-#X obj 29 73 t b;
-#X obj 84 73 t b;
-#X msg 27 169 write -bytes 3 -wave \$1 dst;
-#X connect 0 0 4 0;
-#X connect 1 0 8 0;
-#X connect 2 0 1 0;
-#X connect 3 0 5 0;
-#X connect 5 0 6 0;
-#X connect 5 1 7 0;
-#X connect 6 0 2 0;
-#X connect 7 0 1 0;
-#X connect 8 0 0 0;
-#X restore 729 250 pd save;
-#N canvas 205 58 335 472 open 0;
-#X obj 18 192 soundfiler;
-#X obj 19 96 openpanel;
-#X obj 21 6 inlet;
-#X obj 15 390 outlet;
-#X obj 20 123 symbol;
-#X obj 17 345 vasp.u;
-#X obj 17 233 t b;
-#X obj 22 33 route new again;
-#X obj 19 66 t b;
-#X obj 74 66 t b;
-#X msg 19 152 read -resize \$1 src;
-#X msg 16 281 vasp src;
-#X obj 74 230 s \$0-srclen;
-#X obj 15 313 vasp.opt;
-#X connect 0 0 6 0;
-#X connect 0 0 12 0;
-#X connect 1 0 4 0;
-#X connect 2 0 7 0;
-#X connect 4 0 10 0;
-#X connect 5 0 3 0;
-#X connect 6 0 11 0;
-#X connect 7 0 8 0;
-#X connect 7 1 9 0;
-#X connect 8 0 1 0;
-#X connect 9 0 4 0;
-#X connect 10 0 0 0;
-#X connect 11 0 13 0;
-#X connect 13 0 5 0;
-#X restore 448 250 pd open;
-#X msg 381 222 stop;
-#N canvas 0 0 450 300 graph10 0;
-#X array src 165888 float 0;
-#X coords 0 1 165887 -1 600 150 1;
-#X restore 322 20 graph;
-#X msg 447 222 new;
-#X msg 482 222 again;
-#X msg 728 222 new;
-#X msg 761 222 again;
-#X msg 332 222 play;
-#X obj 8 9 cnv 15 300 48 empty empty freeze 5 14 0 20 -233017 -66577
-0;
-#X text 128 13 make static sound;
-#X obj 18 108 bng 25 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
--1;
-#X obj 107 115 nbx 12 18 0 1e+008 0 1 empty empty length(frames) 0
--8 0 12 -225271 -1 -1 1e+006 256;
-#X obj 85 368 nbx 9 14 -1e+037 1e+037 0 0 empty empty spectral_density(dB)
-0 -6 0 10 -262131 -1 -1 0 256;
-#X obj 332 197 cnv 15 100 20 empty empty play_src 5 8 0 10 -261681
--66577 0;
-#X obj 447 197 cnv 15 100 20 empty empty read_src 5 8 0 10 -261681
--66577 0;
-#X obj 727 197 cnv 15 100 20 empty empty write_dst 5 8 0 10 -261681
--66577 0;
-#N canvas 0 0 450 300 graph10 0;
-#X array dst 1e+006 float 0;
-#X coords 0 1 999999 -1 600 150 1;
-#X restore 325 304 graph;
-#X msg 663 223 stop;
-#X msg 614 223 play;
-#X obj 614 198 cnv 15 100 20 empty empty play_dst 5 8 0 10 -261681
--66577 0;
-#N canvas 0 0 503 355 playsrc 0;
-#X obj 18 245 dac~;
-#X obj 19 21 inlet;
-#X obj 17 49 route play;
-#X obj 18 197 tabplay~ src;
-#X obj 338 23 r \$0-srclen;
-#X obj 166 22 r \$0-offs;
-#X obj 249 22 r \$0-len;
-#X obj 338 48 t b f;
-#X obj 166 94 *;
-#X obj 248 93 *;
-#X obj 75 132 pack 0 0;
-#X obj 19 81 t b;
-#X obj 19 159 lister;
-#X obj 77 105 loadbang;
-#X obj 109 239 outlet;
-#X connect 1 0 2 0;
-#X connect 2 0 11 0;
-#X connect 2 1 3 0;
-#X connect 3 0 0 0;
-#X connect 3 0 0 1;
-#X connect 3 1 14 0;
-#X connect 4 0 7 0;
-#X connect 5 0 8 0;
-#X connect 6 0 9 0;
-#X connect 7 0 8 0;
-#X connect 7 0 9 0;
-#X connect 7 1 8 1;
-#X connect 7 1 9 1;
-#X connect 8 0 10 0;
-#X connect 9 0 10 1;
-#X connect 10 0 12 1;
-#X connect 11 0 12 0;
-#X connect 12 0 3 0;
-#X connect 13 0 10 0;
-#X restore 332 250 pd playsrc;
-#N canvas 0 0 483 335 playdst 0;
-#X obj 21 118 dac~;
-#X obj 19 21 inlet;
-#X obj 22 51 route play;
-#X obj 21 83 tabplay~ dst;
-#X obj 98 118 outlet;
-#X connect 1 0 2 0;
-#X connect 2 0 3 0;
-#X connect 2 1 3 0;
-#X connect 3 0 0 0;
-#X connect 3 0 0 1;
-#X connect 3 1 4 0;
-#X restore 614 251 pd playdst;
-#N canvas 249 202 547 490 copy 0;
-#X obj 27 26 inlet;
-#X obj 27 51 t b b;
-#X obj 316 19 inlet;
-#X obj 25 361 outlet;
-#X obj 26 81 vasp src;
-#X obj 26 229 vasp.f;
-#X obj 26 201 vasp.o;
-#X obj 128 31 r \$0-offs;
-#X obj 211 31 r \$0-len;
-#X obj 316 87 f 1e+006;
-#X obj 366 21 loadbang;
-#X obj 84 169 *;
-#X obj 117 169 *;
-#X obj 82 139 vasp.f?;
-#X obj 27 109 t a a;
-#X obj 27 259 vasp.sync;
-#X obj 26 328 vasp.f -1;
-#X text 167 288 copy src to dst;
-#X text 108 328 take all dst;
-#X text 311 193 resize dst buffer;
-#X text 341 221 set to zero;
-#X obj 185 222 vasp.= 0 @detach 1;
-#X obj 26 287 vasp.-> @detach 1;
-#X obj 187 174 vasp.s @ref dst @detach 1;
-#X connect 0 0 1 0;
-#X connect 1 0 4 0;
-#X connect 1 1 23 0;
-#X connect 2 0 9 0;
-#X connect 4 0 14 0;
-#X connect 5 0 15 0;
-#X connect 6 0 5 0;
-#X connect 7 0 11 1;
-#X connect 8 0 12 1;
-#X connect 9 0 23 1;
-#X connect 10 0 9 0;
-#X connect 11 0 6 1;
-#X connect 12 0 5 1;
-#X connect 13 0 11 0;
-#X connect 13 0 12 0;
-#X connect 14 0 6 0;
-#X connect 14 1 13 0;
-#X connect 15 0 22 0;
-#X connect 15 1 22 1;
-#X connect 16 0 3 0;
-#X connect 21 0 15 1;
-#X connect 22 1 16 0;
-#X connect 23 0 21 0;
-#X restore 18 159 pd copy;
-#X text 85 160 copy and resize;
-#X obj 323 170 hsl 600 15 0 1 0 1 \$0-r2 empty empty -2 -6 1152 8 -262131
--1 -1 52000 1;
-#X obj 323 5 hsl 600 15 0 1 0 1 \$0-r1 empty empty -2 -6 1152 8 -262131
--1 -1 28800 1;
-#N canvas 148 330 301 261 sel 0;
-#X obj 30 25 r \$0-r1;
-#X obj 110 25 r \$0-r2;
-#X obj 30 100 min;
-#X obj 113 100 max;
-#X obj 30 53 t f f;
-#X obj 110 50 t b b f;
-#X obj 113 130 -;
-#X obj 27 190 s \$0-offs;
-#X obj 113 190 s \$0-len;
-#X obj 114 161 * -1;
-#X connect 0 0 4 0;
-#X connect 1 0 5 0;
-#X connect 2 0 6 0;
-#X connect 2 0 7 0;
-#X connect 3 0 6 1;
-#X connect 4 0 2 0;
-#X connect 4 1 3 0;
-#X connect 5 0 2 0;
-#X connect 5 1 3 0;
-#X connect 5 2 3 1;
-#X connect 5 2 2 1;
-#X connect 6 0 9 0;
-#X connect 9 0 8 0;
-#X restore 871 198 pd sel;
-#X text 125 31 (C)2002 Thomas Grill;
-#X text 19 89 do!;
-#X obj 104 301 nbx 7 18 0 3 0 1 empty empty power 0 -8 0 12 -225271
--1 -1 1 256;
-#X text 10 35 (needs zexy!);
-#X obj 18 410 vasp.u;
-#X text 76 412 update graphics;
-#X obj 28 381 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 331 277 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 613 277 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X connect 0 0 37 0;
-#X connect 0 1 18 0;
-#X connect 1 0 0 1;
-#X connect 2 0 0 2;
-#X connect 5 0 4 0;
-#X connect 6 0 3 0;
-#X connect 7 0 26 0;
-#X connect 9 0 6 0;
-#X connect 10 0 6 0;
-#X connect 11 0 5 0;
-#X connect 12 0 5 0;
-#X connect 13 0 26 0;
-#X connect 16 0 28 0;
-#X connect 17 0 28 1;
-#X connect 23 0 27 0;
-#X connect 24 0 27 0;
-#X connect 26 0 40 0;
-#X connect 27 0 41 0;
-#X connect 28 0 0 0;
-#X connect 35 0 0 3;
-#X connect 39 0 37 0;
-#X connect 40 0 13 0;
-#X connect 41 0 24 0;
+#N canvas 4 72 962 506 12; +#N canvas 293 22 619 708 freeze 0; +#X obj 27 137 vasp.split 2; +#X obj 30 463 vasp.join 2; +#X obj 27 74 vasp.cfft @detach 1; +#X obj 32 519 vasp.c!fft @detach 1; +#X obj 25 13 inlet; +#X obj 32 617 outlet; +#X obj 91 230 * 0.01; +#X obj 302 17 inlet; +#X obj 26 107 vasp.polar @detach 1; +#X obj 32 490 vasp.rect @detach 1; +#X obj 29 321 vasp.gate @detach 1; +#X obj 95 374 vasp.noise @detach 1; +#X obj 29 434 vasp.sync; +#X obj 91 208 vasp.max? @detach 1; +#X obj 381 17 inlet; +#X obj 167 619 outlet; +#N canvas 238 212 476 326 non0 0; +#X obj 58 254 outlet; +#X obj 60 158 / 1; +#X obj 26 11 inlet; +#X obj 26 39 t a a; +#X obj 234 77 vasp.f?; +#X obj 46 98 vasp.!= 0 @detach 1; +#X obj 27 124 vasp.sum?; +#X obj 60 195 rmstodb; +#X obj 60 225 - 100; +#X obj 47 71 vasp.!; +#X connect 1 0 7 0; +#X connect 2 0 3 0; +#X connect 3 0 6 0; +#X connect 3 1 4 0; +#X connect 4 0 1 1; +#X connect 5 0 6 0; +#X connect 6 1 1 0; +#X connect 7 0 8 0; +#X connect 8 0 0 0; +#X connect 9 0 5 0; +#X restore 164 553 pd non0; +#X obj 32 564 vasp.n 0; +#X obj 302 45 + 100; +#X obj 326 117 expr pow(2. \, -$f1/1200); +#X obj 300 76 dbtorms; +#N canvas 445 282 490 340 cplx 0; +#X obj 19 229 vasp.join; +#X obj 19 73 t a b a; +#X obj 149 137 vasp.f?; +#X obj 19 14 inlet; +#X obj 19 258 outlet; +#X text 216 135 get length of source; +#X text 225 181 make immediate; +#X text 225 196 initialized to 0; +#X text 101 230 make complex vasp; +#X obj 87 176 vasp.! @detach 1; +#X obj 19 203 vasp.sync; +#X connect 0 0 4 0; +#X connect 1 0 10 0; +#X connect 1 1 9 0; +#X connect 1 2 2 0; +#X connect 2 0 9 1; +#X connect 3 0 1 0; +#X connect 9 0 10 1; +#X connect 10 0 0 0; +#X connect 10 1 0 1; +#X restore 27 43 pd cplx; +#X text 281 166 resample; +#X text 146 230 find spectral peak; +#X text 203 320 gate spectrum below threshold; +#X text 106 435 wait for threads to finish; +#X text 193 75 FFT; +#X text 195 100 -> polar; +#X text 191 487 -> cartesian; +#X text 201 515 inverse FFT; +#X text 266 371 randomize complex arguments; +#X text 228 551 get spectral density; +#X obj 28 168 vasp.xtilt 1 @detach 1 @inter 2; +#X obj 30 347 vasp.pow @detach 1; +#X obj 441 21 inlet; +#X text 194 347 treat spectrum exponentially; +#X obj 398 444 loadbang; +#X msg 398 469 detach 1; +#X text 105 591 normalize result; +#X text 391 490 no attributes yet; +#X obj 28 238 t a a; +#X obj 28 288 vasp; +#X obj 89 257 t b f; +#X obj 95 399 vasp.* 3.14159 @detach 1; +#X obj 32 591 vasp/opt; +#X connect 0 0 32 0; +#X connect 0 1 11 0; +#X connect 1 0 9 0; +#X connect 2 0 8 0; +#X connect 3 0 17 0; +#X connect 4 0 21 0; +#X connect 6 0 42 0; +#X connect 7 0 18 0; +#X connect 8 0 0 0; +#X connect 9 0 3 0; +#X connect 10 0 33 0; +#X connect 11 0 43 0; +#X connect 12 0 1 0; +#X connect 12 1 1 1; +#X connect 13 0 6 0; +#X connect 14 0 19 0; +#X connect 16 0 15 0; +#X connect 17 0 44 0; +#X connect 18 0 20 0; +#X connect 19 0 32 1; +#X connect 20 0 6 1; +#X connect 21 0 2 0; +#X connect 32 0 40 0; +#X connect 33 0 12 0; +#X connect 33 0 16 0; +#X connect 34 0 33 1; +#X connect 36 0 37 0; +#X connect 37 0 44 0; +#X connect 40 0 13 0; +#X connect 40 1 41 1; +#X connect 41 0 10 0; +#X connect 42 0 41 0; +#X connect 42 1 10 1; +#X connect 43 0 12 1; +#X connect 44 0 5 0; +#X restore 18 331 pd freeze; +#X obj 104 214 nbx 6 18 -100 0 0 1 empty empty spectral_gate(dB) 0 +-8 0 12 -225271 -1 -1 -20 256; +#X obj 104 257 nbx 7 18 -10000 10000 0 1 empty empty transpose(cents) +0 -8 0 12 -225271 -1 -1 0 256; +#X obj 448 278 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 729 279 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#N canvas 0 22 472 322 save 0; +#X obj 30 198 soundfiler; +#X obj 30 134 symbol; +#X obj 29 106 savepanel; +#X obj 32 8 inlet; +#X obj 27 232 outlet; +#X obj 30 42 route new again; +#X obj 29 73 t b; +#X obj 84 73 t b; +#X msg 27 169 write -bytes 3 -wave \$1 dst; +#X connect 0 0 4 0; +#X connect 1 0 8 0; +#X connect 2 0 1 0; +#X connect 3 0 5 0; +#X connect 5 0 6 0; +#X connect 5 1 7 0; +#X connect 6 0 2 0; +#X connect 7 0 1 0; +#X connect 8 0 0 0; +#X restore 729 250 pd save; +#N canvas 205 58 339 476 open 0; +#X obj 18 192 soundfiler; +#X obj 19 96 openpanel; +#X obj 21 6 inlet; +#X obj 15 390 outlet; +#X obj 20 123 symbol; +#X obj 17 345 vasp.u; +#X obj 17 233 t b; +#X obj 22 33 route new again; +#X obj 19 66 t b; +#X obj 74 66 t b; +#X msg 19 152 read -resize \$1 src; +#X msg 16 281 vasp src; +#X obj 74 230 s \$0-srclen; +#X obj 15 313 vasp/opt; +#X connect 0 0 6 0; +#X connect 0 0 12 0; +#X connect 1 0 4 0; +#X connect 2 0 7 0; +#X connect 4 0 10 0; +#X connect 5 0 3 0; +#X connect 6 0 11 0; +#X connect 7 0 8 0; +#X connect 7 1 9 0; +#X connect 8 0 1 0; +#X connect 9 0 4 0; +#X connect 10 0 0 0; +#X connect 11 0 13 0; +#X connect 13 0 5 0; +#X restore 448 250 pd open; +#X msg 381 222 stop; +#N canvas 0 22 450 300 graph10 0; +#X array src 165888 float 0; +#X coords 0 1 165887 -1 600 150 1; +#X restore 322 20 graph; +#X msg 447 222 new; +#X msg 482 222 again; +#X msg 728 222 new; +#X msg 761 222 again; +#X msg 332 222 play; +#X obj 8 9 cnv 15 300 48 empty empty freeze 5 14 0 20 -233017 -66577 +0; +#X text 128 13 make static sound; +#X obj 18 108 bng 25 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 +-1; +#X obj 107 115 nbx 12 18 0 1e+08 0 1 empty empty length(frames) 0 -8 +0 12 -225271 -1 -1 1e+06 256; +#X obj 85 368 nbx 9 14 -1e+37 1e+37 0 0 empty empty spectral_density(dB) +0 -6 0 10 -262131 -1 -1 0 256; +#X obj 332 197 cnv 15 100 20 empty empty play_src 5 8 0 10 -261681 +-66577 0; +#X obj 447 197 cnv 15 100 20 empty empty read_src 5 8 0 10 -261681 +-66577 0; +#X obj 727 197 cnv 15 100 20 empty empty write_dst 5 8 0 10 -261681 +-66577 0; +#N canvas 0 22 450 300 graph10 0; +#X array dst 1e+06 float 0; +#X coords 0 1 999999 -1 600 150 1; +#X restore 325 304 graph; +#X msg 663 223 stop; +#X msg 614 223 play; +#X obj 614 198 cnv 15 100 20 empty empty play_dst 5 8 0 10 -261681 +-66577 0; +#N canvas 0 22 507 359 playsrc 0; +#X obj 18 245 dac~; +#X obj 19 21 inlet; +#X obj 17 49 route play; +#X obj 18 197 tabplay~ src; +#X obj 338 23 r \$0-srclen; +#X obj 166 22 r \$0-offs; +#X obj 249 22 r \$0-len; +#X obj 338 48 t b f; +#X obj 166 94 *; +#X obj 248 93 *; +#X obj 75 132 pack 0 0; +#X obj 19 81 t b; +#X obj 19 159 lister; +#X obj 77 105 loadbang; +#X obj 109 239 outlet; +#X connect 1 0 2 0; +#X connect 2 0 11 0; +#X connect 2 1 3 0; +#X connect 3 0 0 0; +#X connect 3 0 0 1; +#X connect 3 1 14 0; +#X connect 4 0 7 0; +#X connect 5 0 8 0; +#X connect 6 0 9 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 7 1 8 1; +#X connect 7 1 9 1; +#X connect 8 0 10 0; +#X connect 9 0 10 1; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 3 0; +#X connect 13 0 10 0; +#X restore 332 250 pd playsrc; +#N canvas 0 22 487 339 playdst 0; +#X obj 21 118 dac~; +#X obj 19 21 inlet; +#X obj 22 51 route play; +#X obj 21 83 tabplay~ dst; +#X obj 98 118 outlet; +#X connect 1 0 2 0; +#X connect 2 0 3 0; +#X connect 2 1 3 0; +#X connect 3 0 0 0; +#X connect 3 0 0 1; +#X connect 3 1 4 0; +#X restore 614 251 pd playdst; +#N canvas 249 202 555 498 copy 0; +#X obj 27 26 inlet; +#X obj 27 51 t b b; +#X obj 316 19 inlet; +#X obj 25 361 outlet; +#X obj 26 81 vasp src; +#X obj 26 229 vasp.f; +#X obj 26 201 vasp.o; +#X obj 128 31 r \$0-offs; +#X obj 211 31 r \$0-len; +#X obj 316 87 f 1e+06; +#X obj 366 21 loadbang; +#X obj 84 169 *; +#X obj 117 169 *; +#X obj 82 139 vasp.f?; +#X obj 27 109 t a a; +#X obj 27 259 vasp.sync; +#X obj 26 328 vasp.f -1; +#X text 167 288 copy src to dst; +#X text 108 328 take all dst; +#X text 311 193 resize dst buffer; +#X text 341 221 set to zero; +#X obj 185 222 vasp.= 0 @detach 1; +#X obj 26 287 vasp.-> @detach 1; +#X obj 187 174 vasp.s @ref dst @detach 1; +#X connect 0 0 1 0; +#X connect 1 0 4 0; +#X connect 1 1 23 0; +#X connect 2 0 9 0; +#X connect 4 0 14 0; +#X connect 5 0 15 0; +#X connect 6 0 5 0; +#X connect 7 0 11 1; +#X connect 8 0 12 1; +#X connect 9 0 23 1; +#X connect 10 0 9 0; +#X connect 11 0 6 1; +#X connect 12 0 5 1; +#X connect 13 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 6 0; +#X connect 14 1 13 0; +#X connect 15 0 22 0; +#X connect 15 1 22 1; +#X connect 16 0 3 0; +#X connect 21 0 15 1; +#X connect 22 1 16 0; +#X connect 23 0 21 0; +#X restore 18 159 pd copy; +#X text 85 160 copy and resize; +#X obj 323 170 hsl 600 15 0 1 0 1 \$0-r2 empty empty -2 -6 0 8 -262131 +-1 -1 52000 1; +#X obj 323 5 hsl 600 15 0 1 0 1 \$0-r1 empty empty -2 -6 0 8 -262131 +-1 -1 28800 1; +#N canvas 148 330 305 265 sel 0; +#X obj 30 25 r \$0-r1; +#X obj 110 25 r \$0-r2; +#X obj 30 100 min; +#X obj 113 100 max; +#X obj 30 53 t f f; +#X obj 110 50 t b b f; +#X obj 113 130 -; +#X obj 27 190 s \$0-offs; +#X obj 113 190 s \$0-len; +#X obj 114 161 * -1; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 7 0; +#X connect 3 0 6 1; +#X connect 4 0 2 0; +#X connect 4 1 3 0; +#X connect 5 0 2 0; +#X connect 5 1 3 0; +#X connect 5 2 3 1; +#X connect 5 2 2 1; +#X connect 6 0 9 0; +#X connect 9 0 8 0; +#X restore 871 198 pd sel; +#X text 125 31 (C)2002 Thomas Grill; +#X text 19 89 do!; +#X obj 104 301 nbx 7 18 0 3 0 1 empty empty power 0 -8 0 12 -225271 +-1 -1 1 256; +#X text 10 35 (needs zexy!); +#X obj 18 410 vasp.u; +#X text 76 412 update graphics; +#X obj 28 381 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 331 277 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 613 277 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X connect 0 0 37 0; +#X connect 0 1 18 0; +#X connect 1 0 0 1; +#X connect 2 0 0 2; +#X connect 5 0 4 0; +#X connect 6 0 3 0; +#X connect 7 0 26 0; +#X connect 9 0 6 0; +#X connect 10 0 6 0; +#X connect 11 0 5 0; +#X connect 12 0 5 0; +#X connect 13 0 26 0; +#X connect 16 0 28 0; +#X connect 17 0 28 1; +#X connect 23 0 27 0; +#X connect 24 0 27 0; +#X connect 26 0 40 0; +#X connect 27 0 41 0; +#X connect 28 0 0 0; +#X connect 35 0 0 3; +#X connect 39 0 37 0; +#X connect 40 0 13 0; +#X connect 41 0 24 0; diff --git a/externals/grill/vasp/source/classes.h b/externals/grill/vasp/source/classes.h index f7ccc91b..7ce64c74 100644 --- a/externals/grill/vasp/source/classes.h +++ b/externals/grill/vasp/source/classes.h @@ -2,7 +2,7 @@ VASP modular - vector assembling signal processor / objects for Max/MSP and PD -Copyright (c) 2002 Thomas Grill (xovo@gmx.net) +Copyright (c) 2002-2007 Thomas Grill (gr@grrrr.org) For information on usage and redistribution, and for a DISCLAIMER OF ALL WARRANTIES, see the file, "license.txt," in this distribution. @@ -271,7 +271,7 @@ protected: \ } \ virtual V m_help() { post("%s - " help,thisName()); } \ }; \ -FLEXT_LIB("vasp," name,vasp_##op) +FLEXT_LIB(name ",vasp",vasp_##op) #define VASP_BINARY(name,op,to,def,help) \ @@ -290,7 +290,7 @@ protected: \ } \ virtual V m_help() { post("%s - " help,thisName()); } \ }; \ -FLEXT_LIB_V("vasp," name,vasp_##op) +FLEXT_LIB_V(name ",vasp",vasp_##op) #define VASP_ANYOP(name,op,args,to,def,help) \ @@ -309,7 +309,7 @@ protected: \ } \ virtual V m_help() { post("%s - " help,thisName()); } \ }; \ -FLEXT_LIB_V("vasp," name,vasp_##op) +FLEXT_LIB_V(name ",vasp",vasp_##op) #define VASP__SETUP(op) FLEXT_SETUP(vasp_##op); diff --git a/externals/grill/vasp/source/obj_chns.cpp b/externals/grill/vasp/source/obj_chns.cpp index 370624de..e5293118 100755 --- a/externals/grill/vasp/source/obj_chns.cpp +++ b/externals/grill/vasp/source/obj_chns.cpp @@ -68,7 +68,7 @@ private: FLEXT_ATTRGET_I(ix); }; -FLEXT_LIB_V("vasp, vasp.channel vasp.c",vasp_channel) +FLEXT_LIB_V("vasp.channel vasp.c, vasp",vasp_channel) @@ -111,7 +111,7 @@ public: virtual V m_help() { post("%s - Get channel index of 0th vector in vasp",thisName()); } }; -FLEXT_LIB("vasp, vasp.channel? vasp.c?",vasp_qchannel) +FLEXT_LIB("vasp.channel? vasp.c?, vasp",vasp_qchannel) /*! \class vasp_qchannels @@ -154,7 +154,7 @@ public: virtual V m_help() { post("%s - Get channel index of 0th vector in vasp",thisName()); } }; -FLEXT_LIB("vasp, vasp.channels?",vasp_qchannels) +FLEXT_LIB("vasp.channels?, vasp",vasp_qchannels) diff --git a/externals/grill/vasp/source/obj_frames.cpp b/externals/grill/vasp/source/obj_frames.cpp index 8438370d..8cc406c6 100644 --- a/externals/grill/vasp/source/obj_frames.cpp +++ b/externals/grill/vasp/source/obj_frames.cpp @@ -77,7 +77,7 @@ private: FLEXT_ATTRGET_I(frms); }; -FLEXT_LIB_V("vasp, vasp.frames vasp.f",vasp_frames) +FLEXT_LIB_V("vasp.frames vasp.f, vasp",vasp_frames) @@ -113,7 +113,7 @@ public: virtual V m_help() { post("%s - Raise/lower a vasp's frame count",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.frames+ vasp.f+",vasp_dframes) +FLEXT_LIB_V("vasp.frames+ vasp.f+, vasp",vasp_dframes) @@ -166,7 +166,7 @@ protected: FLEXT_ATTRGET_F(factor); }; -FLEXT_LIB_V("vasp, vasp.frames* vasp.f*",vasp_mframes) +FLEXT_LIB_V("vasp.frames* vasp.f*, vasp",vasp_mframes) @@ -199,7 +199,7 @@ public: virtual V m_help() { post("%s - Divide a vasp's frame count",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.frames/ vasp.f/",vasp_rframes) +FLEXT_LIB_V("vasp.frames/ vasp.f/, vasp",vasp_rframes) @@ -236,6 +236,6 @@ public: virtual V m_help() { post("%s - Get a vasp's frame count",thisName()); } }; -FLEXT_LIB("vasp, vasp.frames? vasp.f?",vasp_qframes) +FLEXT_LIB("vasp.frames? vasp.f?, vasp",vasp_qframes) diff --git a/externals/grill/vasp/source/obj_imm.cpp b/externals/grill/vasp/source/obj_imm.cpp index ef75f228..52b0e89e 100644 --- a/externals/grill/vasp/source/obj_imm.cpp +++ b/externals/grill/vasp/source/obj_imm.cpp @@ -118,6 +118,6 @@ private: FLEXT_ATTRVAR_B(zero); }; -FLEXT_LIB_V("vasp, vasp.imm vasp.!",vasp_imm) +FLEXT_LIB_V("vasp.imm vasp.!, vasp",vasp_imm) diff --git a/externals/grill/vasp/source/obj_offs.cpp b/externals/grill/vasp/source/obj_offs.cpp index 0eec0fde..9efa2fb5 100644 --- a/externals/grill/vasp/source/obj_offs.cpp +++ b/externals/grill/vasp/source/obj_offs.cpp @@ -76,7 +76,7 @@ private: FLEXT_ATTRGET_I(offs); }; -FLEXT_LIB_V("vasp, vasp.offset vasp.o",vasp_offset) +FLEXT_LIB_V("vasp.offset vasp.o, vasp",vasp_offset) @@ -112,7 +112,7 @@ public: virtual V m_help() { post("%s - Shift a vasp's offset(s) into the vector buffers",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.offset+ vasp.o+",vasp_doffset) +FLEXT_LIB_V("vasp.offset+ vasp.o+, vasp",vasp_doffset) @@ -175,5 +175,5 @@ public: virtual V m_help() { post("%s - Get a single vectored vasp's offset into the buffer",thisName()); } }; -FLEXT_LIB("vasp, vasp.offset? vasp.o?",vasp_qoffset) +FLEXT_LIB("vasp.offset? vasp.o?, vasp",vasp_qoffset) diff --git a/externals/grill/vasp/source/obj_part.cpp b/externals/grill/vasp/source/obj_part.cpp index 03de8e47..1db6ec42 100644 --- a/externals/grill/vasp/source/obj_part.cpp +++ b/externals/grill/vasp/source/obj_part.cpp @@ -110,6 +110,6 @@ protected: FLEXT_CALLVAR_V(m_getpart,m_setpart); }; -FLEXT_LIB_V("vasp, vasp.part",vasp_part) +FLEXT_LIB_V("vasp.part, vasp",vasp_part) diff --git a/externals/grill/vasp/source/obj_peaks.cpp b/externals/grill/vasp/source/obj_peaks.cpp index c9867150..be83348b 100644 --- a/externals/grill/vasp/source/obj_peaks.cpp +++ b/externals/grill/vasp/source/obj_peaks.cpp @@ -114,6 +114,6 @@ private: FLEXT_ATTRGET_I(peaks); }; -FLEXT_LIB_V("vasp, vasp.peaks?",vasp_qpeaks) +FLEXT_LIB_V("vasp.peaks?, vasp",vasp_qpeaks) diff --git a/externals/grill/vasp/source/obj_q.cpp b/externals/grill/vasp/source/obj_q.cpp index e3c01f44..7b10bab9 100644 --- a/externals/grill/vasp/source/obj_q.cpp +++ b/externals/grill/vasp/source/obj_q.cpp @@ -59,7 +59,7 @@ public: virtual V m_help() { post("%s - Get list of samples of a vasp vector",thisName()); } }; -FLEXT_LIB("vasp, vasp.list vasp.?",vasp_list) +FLEXT_LIB("vasp.list vasp.?, vasp",vasp_list) @@ -120,5 +120,5 @@ public: virtual V m_help() { post("%s - Get list of non-zero samples of a vasp vector",thisName()); } }; -FLEXT_LIB("vasp, vasp.nonzero vasp.??",vasp_nonzero) +FLEXT_LIB("vasp.nonzero vasp.??, vasp",vasp_nonzero) diff --git a/externals/grill/vasp/source/obj_radio.cpp b/externals/grill/vasp/source/obj_radio.cpp index 72b70daa..435060ad 100644 --- a/externals/grill/vasp/source/obj_radio.cpp +++ b/externals/grill/vasp/source/obj_radio.cpp @@ -49,7 +49,7 @@ private: FLEXT_CALLBACK_A(m_any); }; -FLEXT_LIB("vasp, vasp.radio",vasp_radio) +FLEXT_LIB("vasp.radio, vasp",vasp_radio) V vasp_radio::m_any(const t_symbol *s,I argc,const t_atom *argv) diff --git a/externals/grill/vasp/source/obj_size.cpp b/externals/grill/vasp/source/obj_size.cpp index 7a31137b..99d05860 100644 --- a/externals/grill/vasp/source/obj_size.cpp +++ b/externals/grill/vasp/source/obj_size.cpp @@ -81,7 +81,7 @@ private: FLEXT_ATTRVAR_B(zero); }; -FLEXT_LIB_V("vasp, vasp.size vasp.s",vasp_size) +FLEXT_LIB_V("vasp.size vasp.s, vasp",vasp_size) @@ -117,7 +117,7 @@ public: virtual V m_help() { post("%s - Increase the size of the vector buffers",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.size+ vasp.s+",vasp_dsize) +FLEXT_LIB_V("vasp.size+ vasp.s+, vasp",vasp_dsize) @@ -170,7 +170,7 @@ protected: FLEXT_ATTRGET_F(factor); }; -FLEXT_LIB_V("vasp, vasp.size* vasp.s*",vasp_msize) +FLEXT_LIB_V("vasp.size* vasp.s*, vasp",vasp_msize) @@ -203,7 +203,7 @@ public: virtual V m_help() { post("%s - Divide the size of the vector buffers",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.size/ vasp.s/",vasp_rsize) +FLEXT_LIB_V("vasp.size/ vasp.s/, vasp",vasp_rsize) @@ -261,5 +261,5 @@ public: virtual V m_help() { post("%s - Get the buffer size of a vector",thisName()); } }; -FLEXT_LIB("vasp, vasp.size? vasp.s?",vasp_qsize) +FLEXT_LIB("vasp.size? vasp.s?, vasp",vasp_qsize) diff --git a/externals/grill/vasp/source/obj_split.cpp b/externals/grill/vasp/source/obj_split.cpp index db489885..c39a15ca 100644 --- a/externals/grill/vasp/source/obj_split.cpp +++ b/externals/grill/vasp/source/obj_split.cpp @@ -72,7 +72,7 @@ public: virtual V m_help() { post("%s - Split a vasp into its vectors",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.split",vasp_split) +FLEXT_LIB_V("vasp.split, vasp",vasp_split) /*! \class vasp_join @@ -155,7 +155,7 @@ private: FLEXT_CALLBACK(m_reset) }; -FLEXT_LIB_V("vasp, vasp.join",vasp_join) +FLEXT_LIB_V("vasp.join, vasp",vasp_join) @@ -212,7 +212,7 @@ public: virtual V m_help() { post("%s - Spit out vectors of a vasp",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.spit",vasp_spit) +FLEXT_LIB_V("vasp.spit, vasp",vasp_spit) /*! \class vasp_gather @@ -284,7 +284,7 @@ private: FLEXT_CALLBACK_V(m_add) }; -FLEXT_LIB_V("vasp, vasp.gather",vasp_gather) +FLEXT_LIB_V("vasp.gather, vasp",vasp_gather) diff --git a/externals/grill/vasp/source/obj_sync.cpp b/externals/grill/vasp/source/obj_sync.cpp index c27ec028..bfb02515 100644 --- a/externals/grill/vasp/source/obj_sync.cpp +++ b/externals/grill/vasp/source/obj_sync.cpp @@ -125,6 +125,6 @@ private: FLEXT_CALLBACK(m_reset) }; -FLEXT_LIB_V("vasp, vasp.sync",vasp_sync) +FLEXT_LIB_V("vasp.sync, vasp",vasp_sync) diff --git a/externals/grill/vasp/source/obj_vasp.cpp b/externals/grill/vasp/source/obj_vasp.cpp index fdef29bd..fa6958cc 100644 --- a/externals/grill/vasp/source/obj_vasp.cpp +++ b/externals/grill/vasp/source/obj_vasp.cpp @@ -98,7 +98,7 @@ public: virtual V m_help() { post("%s - Update graphics of a vasp",thisName()); } }; -FLEXT_LIB("vasp, vasp.update vasp.u",vasp_update) +FLEXT_LIB("vasp.update vasp.u, vasp",vasp_update) @@ -151,7 +151,7 @@ public: virtual V m_help() { post("%s - Check vasp dimensions",thisName()); } }; -FLEXT_LIB("vasp, vasp.check vasp.chk",vasp_check) +FLEXT_LIB("vasp.check vasp.chk, vasp",vasp_check) @@ -201,5 +201,5 @@ public: virtual V m_help() { post("%s - Output a vasp multiple times",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.multi vasp.m",vasp_multi) +FLEXT_LIB_V("vasp.multi vasp.m, vasp",vasp_multi) diff --git a/externals/grill/vasp/source/obj_vecs.cpp b/externals/grill/vasp/source/obj_vecs.cpp index 2b567058..27ed7290 100644 --- a/externals/grill/vasp/source/obj_vecs.cpp +++ b/externals/grill/vasp/source/obj_vecs.cpp @@ -66,7 +66,7 @@ private: FLEXT_ATTRGET_I(ix); }; -FLEXT_LIB_V("vasp, vasp.vector vasp.n",vasp_vector) +FLEXT_LIB_V("vasp.vector vasp.n, vasp",vasp_vector) @@ -105,7 +105,7 @@ public: virtual V m_help() { post("%s - Get number of vectors of a vasp",thisName()); } }; -FLEXT_LIB("vasp, vasp.vectors? vasp.n?",vasp_qvectors) +FLEXT_LIB("vasp.vectors? vasp.n?, vasp",vasp_qvectors) diff --git a/externals/grill/vasp/source/ops_arith.cpp b/externals/grill/vasp/source/ops_arith.cpp index 2ea0422f..0358bc22 100644 --- a/externals/grill/vasp/source/ops_arith.cpp +++ b/externals/grill/vasp/source/ops_arith.cpp @@ -75,5 +75,5 @@ public: virtual V m_help() { post("%s - Get the sum of a vasp's sample values",thisName()); } }; -FLEXT_LIB("vasp, vasp.sum?",vasp_qsum) +FLEXT_LIB("vasp.sum?, vasp",vasp_qsum) diff --git a/externals/grill/vasp/source/ops_assign.cpp b/externals/grill/vasp/source/ops_assign.cpp index 426d6d47..534e0da4 100644 --- a/externals/grill/vasp/source/ops_assign.cpp +++ b/externals/grill/vasp/source/ops_assign.cpp @@ -75,7 +75,7 @@ public: virtual V m_help() { post("%s - Copies the triggering vasp to the argument vasp",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.copy vasp.->",vasp_copy) +FLEXT_LIB_V("vasp.copy vasp.->, vasp",vasp_copy) class vasp_ccopy: @@ -90,6 +90,6 @@ public: virtual V m_help() { post("%s - Copies complex pairs of the triggering vasp to the argument vasp",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.ccopy vasp.c->",vasp_ccopy) +FLEXT_LIB_V("vasp.ccopy vasp.c->, vasp",vasp_ccopy) diff --git a/externals/grill/vasp/source/ops_feature.cpp b/externals/grill/vasp/source/ops_feature.cpp index 299625c6..44d106bd 100644 --- a/externals/grill/vasp/source/ops_feature.cpp +++ b/externals/grill/vasp/source/ops_feature.cpp @@ -171,7 +171,7 @@ public: virtual V m_help() { post("%s - Get non-zero values only for peaks",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.peaks",vasp_peaks) +FLEXT_LIB_V("vasp.peaks, vasp",vasp_peaks) class vasp_valleys: @@ -188,7 +188,7 @@ public: virtual V m_help() { post("%s - Get non-zero values only for values",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.valleys",vasp_valleys) +FLEXT_LIB_V("vasp.valleys, vasp",vasp_valleys) class vasp_rpeaks: @@ -205,7 +205,7 @@ public: virtual V m_help() { post("%s - Get non-zero values only for peaks of the complex radius",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.rpeaks",vasp_rpeaks) +FLEXT_LIB_V("vasp.rpeaks, vasp",vasp_rpeaks) class vasp_rvalleys: @@ -222,5 +222,5 @@ public: virtual V m_help() { post("%s - Get non-zero values only for valleys of the complex radius",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.rvalleys",vasp_rvalleys) +FLEXT_LIB_V("vasp.rvalleys, vasp",vasp_rvalleys) diff --git a/externals/grill/vasp/source/ops_qminmax.cpp b/externals/grill/vasp/source/ops_qminmax.cpp index 2e2bcc30..70e2680d 100644 --- a/externals/grill/vasp/source/ops_qminmax.cpp +++ b/externals/grill/vasp/source/ops_qminmax.cpp @@ -68,7 +68,7 @@ public: virtual V m_help() { post("%s - Get a vasp's minimum sample value",thisName()); } }; -FLEXT_LIB("vasp, vasp.min?",vasp_qmin) +FLEXT_LIB("vasp.min?, vasp",vasp_qmin) /*! \class vasp_qamin @@ -100,7 +100,7 @@ public: virtual V m_help() { post("%s - Get a vasp's minimum absolute sample value",thisName()); } }; -FLEXT_LIB("vasp, vasp.amin?",vasp_qamin) +FLEXT_LIB("vasp.amin?, vasp",vasp_qamin) @@ -133,7 +133,7 @@ public: virtual V m_help() { post("%s - Get a vasp's maximum sample value",thisName()); } }; -FLEXT_LIB("vasp, vasp.max?",vasp_qmax) +FLEXT_LIB("vasp.max?, vasp",vasp_qmax) @@ -166,7 +166,7 @@ public: virtual V m_help() { post("%s - Get a vasp's maximum absolute sample value",thisName()); } }; -FLEXT_LIB("vasp, vasp.amax?",vasp_qamax) +FLEXT_LIB("vasp.amax?, vasp",vasp_qamax) @@ -227,7 +227,7 @@ public: virtual V m_help() { post("%s - Get a vasp's minimum complex radius",thisName()); } }; -FLEXT_LIB("vasp, vasp.rmin?",vasp_qrmin) +FLEXT_LIB("vasp.rmin?, vasp",vasp_qrmin) @@ -260,7 +260,7 @@ public: virtual V m_help() { post("%s - Get a vasp's maximum complex radius",thisName()); } }; -FLEXT_LIB("vasp, vasp.rmax?",vasp_qrmax) +FLEXT_LIB("vasp.rmax?, vasp",vasp_qrmax) diff --git a/externals/grill/vasp/source/ops_rearr.cpp b/externals/grill/vasp/source/ops_rearr.cpp index d3f32c2e..a17eb03c 100644 --- a/externals/grill/vasp/source/ops_rearr.cpp +++ b/externals/grill/vasp/source/ops_rearr.cpp @@ -140,7 +140,7 @@ protected: private: FLEXT_ATTRVAR_E(fill,xs_fill) }; -FLEXT_LIB_V("vasp, vasp.shift",vasp_shift) +FLEXT_LIB_V("vasp.shift, vasp",vasp_shift) class vasp_xshift: @@ -159,7 +159,7 @@ public: virtual V m_help() { post("%s - Shifts buffer data symmetrically (in two halves)",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.xshift",vasp_xshift) +FLEXT_LIB_V("vasp.xshift, vasp",vasp_xshift) inline int rotation(int ij, int n,OpParam &p) { return (ij+n-p.sh.ish)%n; } diff --git a/externals/grill/vasp/source/ops_resmp.cpp b/externals/grill/vasp/source/ops_resmp.cpp index 63b02c98..41466bf3 100644 --- a/externals/grill/vasp/source/ops_resmp.cpp +++ b/externals/grill/vasp/source/ops_resmp.cpp @@ -251,7 +251,7 @@ private: FLEXT_ATTRVAR_E(fill,xt_fill) FLEXT_ATTRVAR_E(inter,xt_inter) }; -FLEXT_LIB_V("vasp, vasp.tilt",vasp_tilt) +FLEXT_LIB_V("vasp.tilt, vasp",vasp_tilt) class vasp_xtilt: @@ -270,6 +270,6 @@ public: virtual V m_help() { post("%s - Resamples buffer data symmetrically (in two halves)",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.xtilt",vasp_xtilt) +FLEXT_LIB_V("vasp.xtilt, vasp",vasp_xtilt) diff --git a/externals/grill/vasp/source/ops_search.cpp b/externals/grill/vasp/source/ops_search.cpp index 226e6466..0157d469 100644 --- a/externals/grill/vasp/source/ops_search.cpp +++ b/externals/grill/vasp/source/ops_search.cpp @@ -191,7 +191,7 @@ public: virtual V m_help() { post("%s - Define starting point by searching for given value",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.offset= vasp.o=",vasp_soffset) +FLEXT_LIB_V("vasp.offset= vasp.o=, vasp",vasp_soffset) class vasp_sframes: @@ -208,6 +208,6 @@ public: virtual V m_help() { post("%s - Define vasp frame length by searching for given value",thisName()); } }; -FLEXT_LIB_V("vasp, vasp.frames= vasp.f=",vasp_sframes) +FLEXT_LIB_V("vasp.frames= vasp.f=, vasp",vasp_sframes) diff --git a/externals/grill/vasp/vasp.xcodeproj/project.pbxproj b/externals/grill/vasp/vasp.xcodeproj/project.pbxproj new file mode 100644 index 00000000..049affb7 --- /dev/null +++ b/externals/grill/vasp/vasp.xcodeproj/project.pbxproj @@ -0,0 +1,507 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 42; + objects = { + +/* Begin PBXBuildFile section */ + E9EACC230B7D6883002F61CC /* arg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBD90B7D6883002F61CC /* arg.cpp */; }; + E9EACC240B7D6883002F61CC /* arg.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACBDA0B7D6883002F61CC /* arg.h */; }; + E9EACC250B7D6883002F61CC /* buflib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBDB0B7D6883002F61CC /* buflib.cpp */; }; + E9EACC260B7D6883002F61CC /* buflib.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACBDC0B7D6883002F61CC /* buflib.h */; }; + E9EACC270B7D6883002F61CC /* classes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBDD0B7D6883002F61CC /* classes.cpp */; }; + E9EACC280B7D6883002F61CC /* classes.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACBDE0B7D6883002F61CC /* classes.h */; }; + E9EACC290B7D6883002F61CC /* env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBDF0B7D6883002F61CC /* env.cpp */; }; + E9EACC2A0B7D6883002F61CC /* env.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACBE00B7D6883002F61CC /* env.h */; }; + E9EACC2B0B7D6883002F61CC /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBE10B7D6883002F61CC /* main.cpp */; }; + E9EACC2C0B7D6883002F61CC /* main.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACBE20B7D6883002F61CC /* main.h */; }; + E9EACC2D0B7D6883002F61CC /* mixfft.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBE30B7D6883002F61CC /* mixfft.cpp */; }; + E9EACC2E0B7D6883002F61CC /* obj_chns.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBE40B7D6883002F61CC /* obj_chns.cpp */; }; + E9EACC2F0B7D6883002F61CC /* obj_frames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBE50B7D6883002F61CC /* obj_frames.cpp */; }; + E9EACC300B7D6883002F61CC /* obj_imm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBE60B7D6883002F61CC /* obj_imm.cpp */; }; + E9EACC310B7D6883002F61CC /* obj_offs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBE70B7D6883002F61CC /* obj_offs.cpp */; }; + E9EACC320B7D6883002F61CC /* obj_part.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBE80B7D6883002F61CC /* obj_part.cpp */; }; + E9EACC330B7D6883002F61CC /* obj_peaks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBE90B7D6883002F61CC /* obj_peaks.cpp */; }; + E9EACC340B7D6883002F61CC /* obj_q.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBEA0B7D6883002F61CC /* obj_q.cpp */; }; + E9EACC350B7D6883002F61CC /* obj_radio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBEB0B7D6883002F61CC /* obj_radio.cpp */; }; + E9EACC360B7D6883002F61CC /* obj_size.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBEC0B7D6883002F61CC /* obj_size.cpp */; }; + E9EACC370B7D6883002F61CC /* obj_split.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBED0B7D6883002F61CC /* obj_split.cpp */; }; + E9EACC380B7D6883002F61CC /* obj_sync.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBEE0B7D6883002F61CC /* obj_sync.cpp */; }; + E9EACC390B7D6883002F61CC /* obj_vasp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBEF0B7D6883002F61CC /* obj_vasp.cpp */; }; + E9EACC3A0B7D6883002F61CC /* obj_vecs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBF00B7D6883002F61CC /* obj_vecs.cpp */; }; + E9EACC3B0B7D6883002F61CC /* opbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBF10B7D6883002F61CC /* opbase.cpp */; }; + E9EACC3C0B7D6883002F61CC /* opbase.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACBF20B7D6883002F61CC /* opbase.h */; }; + E9EACC3D0B7D6883002F61CC /* opdefs.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACBF30B7D6883002F61CC /* opdefs.h */; }; + E9EACC3E0B7D6883002F61CC /* opfuns.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACBF40B7D6883002F61CC /* opfuns.h */; }; + E9EACC3F0B7D6883002F61CC /* oploop.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACBF50B7D6883002F61CC /* oploop.h */; }; + E9EACC400B7D6883002F61CC /* opparam.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBF60B7D6883002F61CC /* opparam.cpp */; }; + E9EACC410B7D6883002F61CC /* opparam.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACBF70B7D6883002F61CC /* opparam.h */; }; + E9EACC420B7D6883002F61CC /* oppermute.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACBF80B7D6883002F61CC /* oppermute.h */; }; + E9EACC430B7D6883002F61CC /* ops_arith.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBF90B7D6883002F61CC /* ops_arith.cpp */; }; + E9EACC440B7D6883002F61CC /* ops_arith.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACBFA0B7D6883002F61CC /* ops_arith.h */; }; + E9EACC450B7D6883002F61CC /* ops_assign.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBFB0B7D6883002F61CC /* ops_assign.cpp */; }; + E9EACC460B7D6883002F61CC /* ops_assign.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACBFC0B7D6883002F61CC /* ops_assign.h */; }; + E9EACC470B7D6883002F61CC /* ops_carith.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBFD0B7D6883002F61CC /* ops_carith.cpp */; }; + E9EACC480B7D6883002F61CC /* ops_carith.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACBFE0B7D6883002F61CC /* ops_carith.h */; }; + E9EACC490B7D6883002F61CC /* ops_cmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACBFF0B7D6883002F61CC /* ops_cmp.cpp */; }; + E9EACC4A0B7D6883002F61CC /* ops_cmp.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACC000B7D6883002F61CC /* ops_cmp.h */; }; + E9EACC4B0B7D6883002F61CC /* ops_cplx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC010B7D6883002F61CC /* ops_cplx.cpp */; }; + E9EACC4C0B7D6883002F61CC /* ops_cplx.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACC020B7D6883002F61CC /* ops_cplx.h */; }; + E9EACC4D0B7D6883002F61CC /* ops_dft.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC030B7D6883002F61CC /* ops_dft.cpp */; }; + E9EACC4E0B7D6883002F61CC /* ops_dft.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACC040B7D6883002F61CC /* ops_dft.h */; }; + E9EACC4F0B7D6883002F61CC /* ops_feature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC050B7D6883002F61CC /* ops_feature.cpp */; }; + E9EACC500B7D6883002F61CC /* ops_feature.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACC060B7D6883002F61CC /* ops_feature.h */; }; + E9EACC510B7D6883002F61CC /* ops_flt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC070B7D6883002F61CC /* ops_flt.cpp */; }; + E9EACC520B7D6883002F61CC /* ops_flt.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACC080B7D6883002F61CC /* ops_flt.h */; }; + E9EACC530B7D6883002F61CC /* ops_gate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC090B7D6883002F61CC /* ops_gate.cpp */; }; + E9EACC540B7D6883002F61CC /* ops_gen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC0A0B7D6883002F61CC /* ops_gen.cpp */; }; + E9EACC550B7D6883002F61CC /* ops_gen.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACC0B0B7D6883002F61CC /* ops_gen.h */; }; + E9EACC560B7D6883002F61CC /* ops_qminmax.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC0C0B7D6883002F61CC /* ops_qminmax.cpp */; }; + E9EACC570B7D6883002F61CC /* ops_rearr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC0D0B7D6883002F61CC /* ops_rearr.cpp */; }; + E9EACC580B7D6883002F61CC /* ops_rearr.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACC0E0B7D6883002F61CC /* ops_rearr.h */; }; + E9EACC590B7D6883002F61CC /* ops_resmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC0F0B7D6883002F61CC /* ops_resmp.cpp */; }; + E9EACC5A0B7D6883002F61CC /* ops_resmp.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACC100B7D6883002F61CC /* ops_resmp.h */; }; + E9EACC5B0B7D6883002F61CC /* ops_search.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC110B7D6883002F61CC /* ops_search.cpp */; }; + E9EACC5C0B7D6883002F61CC /* ops_search.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACC120B7D6883002F61CC /* ops_search.h */; }; + E9EACC5D0B7D6883002F61CC /* ops_trnsc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC130B7D6883002F61CC /* ops_trnsc.cpp */; }; + E9EACC5E0B7D6883002F61CC /* ops_trnsc.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACC140B7D6883002F61CC /* ops_trnsc.h */; }; + E9EACC5F0B7D6883002F61CC /* ops_wnd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC150B7D6883002F61CC /* ops_wnd.cpp */; }; + E9EACC600B7D6883002F61CC /* ops_wnd.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACC160B7D6883002F61CC /* ops_wnd.h */; }; + E9EACC610B7D6883002F61CC /* ops.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACC170B7D6883002F61CC /* ops.h */; }; + E9EACC620B7D6883002F61CC /* opvecs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC180B7D6883002F61CC /* opvecs.cpp */; }; + E9EACC630B7D6883002F61CC /* rdx2fft.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC190B7D6883002F61CC /* rdx2fft.cpp */; }; + E9EACC640B7D6883002F61CC /* rvfft.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC1A0B7D6883002F61CC /* rvfft.cpp */; }; + E9EACC650B7D6883002F61CC /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC1B0B7D6883002F61CC /* util.cpp */; }; + E9EACC660B7D6883002F61CC /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACC1C0B7D6883002F61CC /* util.h */; }; + E9EACC670B7D6883002F61CC /* vasp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC1D0B7D6883002F61CC /* vasp.cpp */; }; + E9EACC680B7D6883002F61CC /* vasp.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACC1E0B7D6883002F61CC /* vasp.h */; }; + E9EACC690B7D6883002F61CC /* vbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC1F0B7D6883002F61CC /* vbuffer.cpp */; }; + E9EACC6A0B7D6883002F61CC /* vbuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACC200B7D6883002F61CC /* vbuffer.h */; }; + E9EACC6B0B7D6883002F61CC /* vecblk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9EACC210B7D6883002F61CC /* vecblk.cpp */; }; + E9EACC6C0B7D6883002F61CC /* vecblk.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EACC220B7D6883002F61CC /* vecblk.h */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + D2AAC0630554660B00DB518D /* vasp.pd_darwin */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = vasp.pd_darwin; sourceTree = BUILT_PRODUCTS_DIR; }; + E9EACBD90B7D6883002F61CC /* arg.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = arg.cpp; path = source/arg.cpp; sourceTree = "<group>"; }; + E9EACBDA0B7D6883002F61CC /* arg.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = arg.h; path = source/arg.h; sourceTree = "<group>"; }; + E9EACBDB0B7D6883002F61CC /* buflib.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = buflib.cpp; path = source/buflib.cpp; sourceTree = "<group>"; }; + E9EACBDC0B7D6883002F61CC /* buflib.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = buflib.h; path = source/buflib.h; sourceTree = "<group>"; }; + E9EACBDD0B7D6883002F61CC /* classes.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = classes.cpp; path = source/classes.cpp; sourceTree = "<group>"; }; + E9EACBDE0B7D6883002F61CC /* classes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = classes.h; path = source/classes.h; sourceTree = "<group>"; }; + E9EACBDF0B7D6883002F61CC /* env.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = env.cpp; path = source/env.cpp; sourceTree = "<group>"; }; + E9EACBE00B7D6883002F61CC /* env.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = env.h; path = source/env.h; sourceTree = "<group>"; }; + E9EACBE10B7D6883002F61CC /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = source/main.cpp; sourceTree = "<group>"; }; + E9EACBE20B7D6883002F61CC /* main.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = main.h; path = source/main.h; sourceTree = "<group>"; }; + E9EACBE30B7D6883002F61CC /* mixfft.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = mixfft.cpp; path = source/mixfft.cpp; sourceTree = "<group>"; }; + E9EACBE40B7D6883002F61CC /* obj_chns.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = obj_chns.cpp; path = source/obj_chns.cpp; sourceTree = "<group>"; }; + E9EACBE50B7D6883002F61CC /* obj_frames.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = obj_frames.cpp; path = source/obj_frames.cpp; sourceTree = "<group>"; }; + E9EACBE60B7D6883002F61CC /* obj_imm.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = obj_imm.cpp; path = source/obj_imm.cpp; sourceTree = "<group>"; }; + E9EACBE70B7D6883002F61CC /* obj_offs.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = obj_offs.cpp; path = source/obj_offs.cpp; sourceTree = "<group>"; }; + E9EACBE80B7D6883002F61CC /* obj_part.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = obj_part.cpp; path = source/obj_part.cpp; sourceTree = "<group>"; }; + E9EACBE90B7D6883002F61CC /* obj_peaks.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = obj_peaks.cpp; path = source/obj_peaks.cpp; sourceTree = "<group>"; }; + E9EACBEA0B7D6883002F61CC /* obj_q.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = obj_q.cpp; path = source/obj_q.cpp; sourceTree = "<group>"; }; + E9EACBEB0B7D6883002F61CC /* obj_radio.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = obj_radio.cpp; path = source/obj_radio.cpp; sourceTree = "<group>"; }; + E9EACBEC0B7D6883002F61CC /* obj_size.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = obj_size.cpp; path = source/obj_size.cpp; sourceTree = "<group>"; }; + E9EACBED0B7D6883002F61CC /* obj_split.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = obj_split.cpp; path = source/obj_split.cpp; sourceTree = "<group>"; }; + E9EACBEE0B7D6883002F61CC /* obj_sync.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = obj_sync.cpp; path = source/obj_sync.cpp; sourceTree = "<group>"; }; + E9EACBEF0B7D6883002F61CC /* obj_vasp.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = obj_vasp.cpp; path = source/obj_vasp.cpp; sourceTree = "<group>"; }; + E9EACBF00B7D6883002F61CC /* obj_vecs.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = obj_vecs.cpp; path = source/obj_vecs.cpp; sourceTree = "<group>"; }; + E9EACBF10B7D6883002F61CC /* opbase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = opbase.cpp; path = source/opbase.cpp; sourceTree = "<group>"; }; + E9EACBF20B7D6883002F61CC /* opbase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = opbase.h; path = source/opbase.h; sourceTree = "<group>"; }; + E9EACBF30B7D6883002F61CC /* opdefs.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = opdefs.h; path = source/opdefs.h; sourceTree = "<group>"; }; + E9EACBF40B7D6883002F61CC /* opfuns.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = opfuns.h; path = source/opfuns.h; sourceTree = "<group>"; }; + E9EACBF50B7D6883002F61CC /* oploop.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = oploop.h; path = source/oploop.h; sourceTree = "<group>"; }; + E9EACBF60B7D6883002F61CC /* opparam.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = opparam.cpp; path = source/opparam.cpp; sourceTree = "<group>"; }; + E9EACBF70B7D6883002F61CC /* opparam.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = opparam.h; path = source/opparam.h; sourceTree = "<group>"; }; + E9EACBF80B7D6883002F61CC /* oppermute.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = oppermute.h; path = source/oppermute.h; sourceTree = "<group>"; }; + E9EACBF90B7D6883002F61CC /* ops_arith.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ops_arith.cpp; path = source/ops_arith.cpp; sourceTree = "<group>"; }; + E9EACBFA0B7D6883002F61CC /* ops_arith.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ops_arith.h; path = source/ops_arith.h; sourceTree = "<group>"; }; + E9EACBFB0B7D6883002F61CC /* ops_assign.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ops_assign.cpp; path = source/ops_assign.cpp; sourceTree = "<group>"; }; + E9EACBFC0B7D6883002F61CC /* ops_assign.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ops_assign.h; path = source/ops_assign.h; sourceTree = "<group>"; }; + E9EACBFD0B7D6883002F61CC /* ops_carith.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ops_carith.cpp; path = source/ops_carith.cpp; sourceTree = "<group>"; }; + E9EACBFE0B7D6883002F61CC /* ops_carith.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ops_carith.h; path = source/ops_carith.h; sourceTree = "<group>"; }; + E9EACBFF0B7D6883002F61CC /* ops_cmp.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ops_cmp.cpp; path = source/ops_cmp.cpp; sourceTree = "<group>"; }; + E9EACC000B7D6883002F61CC /* ops_cmp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ops_cmp.h; path = source/ops_cmp.h; sourceTree = "<group>"; }; + E9EACC010B7D6883002F61CC /* ops_cplx.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ops_cplx.cpp; path = source/ops_cplx.cpp; sourceTree = "<group>"; }; + E9EACC020B7D6883002F61CC /* ops_cplx.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ops_cplx.h; path = source/ops_cplx.h; sourceTree = "<group>"; }; + E9EACC030B7D6883002F61CC /* ops_dft.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ops_dft.cpp; path = source/ops_dft.cpp; sourceTree = "<group>"; }; + E9EACC040B7D6883002F61CC /* ops_dft.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ops_dft.h; path = source/ops_dft.h; sourceTree = "<group>"; }; + E9EACC050B7D6883002F61CC /* ops_feature.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ops_feature.cpp; path = source/ops_feature.cpp; sourceTree = "<group>"; }; + E9EACC060B7D6883002F61CC /* ops_feature.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ops_feature.h; path = source/ops_feature.h; sourceTree = "<group>"; }; + E9EACC070B7D6883002F61CC /* ops_flt.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ops_flt.cpp; path = source/ops_flt.cpp; sourceTree = "<group>"; }; + E9EACC080B7D6883002F61CC /* ops_flt.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ops_flt.h; path = source/ops_flt.h; sourceTree = "<group>"; }; + E9EACC090B7D6883002F61CC /* ops_gate.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ops_gate.cpp; path = source/ops_gate.cpp; sourceTree = "<group>"; }; + E9EACC0A0B7D6883002F61CC /* ops_gen.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ops_gen.cpp; path = source/ops_gen.cpp; sourceTree = "<group>"; }; + E9EACC0B0B7D6883002F61CC /* ops_gen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ops_gen.h; path = source/ops_gen.h; sourceTree = "<group>"; }; + E9EACC0C0B7D6883002F61CC /* ops_qminmax.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ops_qminmax.cpp; path = source/ops_qminmax.cpp; sourceTree = "<group>"; }; + E9EACC0D0B7D6883002F61CC /* ops_rearr.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ops_rearr.cpp; path = source/ops_rearr.cpp; sourceTree = "<group>"; }; + E9EACC0E0B7D6883002F61CC /* ops_rearr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ops_rearr.h; path = source/ops_rearr.h; sourceTree = "<group>"; }; + E9EACC0F0B7D6883002F61CC /* ops_resmp.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ops_resmp.cpp; path = source/ops_resmp.cpp; sourceTree = "<group>"; }; + E9EACC100B7D6883002F61CC /* ops_resmp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ops_resmp.h; path = source/ops_resmp.h; sourceTree = "<group>"; }; + E9EACC110B7D6883002F61CC /* ops_search.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ops_search.cpp; path = source/ops_search.cpp; sourceTree = "<group>"; }; + E9EACC120B7D6883002F61CC /* ops_search.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ops_search.h; path = source/ops_search.h; sourceTree = "<group>"; }; + E9EACC130B7D6883002F61CC /* ops_trnsc.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ops_trnsc.cpp; path = source/ops_trnsc.cpp; sourceTree = "<group>"; }; + E9EACC140B7D6883002F61CC /* ops_trnsc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ops_trnsc.h; path = source/ops_trnsc.h; sourceTree = "<group>"; }; + E9EACC150B7D6883002F61CC /* ops_wnd.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ops_wnd.cpp; path = source/ops_wnd.cpp; sourceTree = "<group>"; }; + E9EACC160B7D6883002F61CC /* ops_wnd.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ops_wnd.h; path = source/ops_wnd.h; sourceTree = "<group>"; }; + E9EACC170B7D6883002F61CC /* ops.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ops.h; path = source/ops.h; sourceTree = "<group>"; }; + E9EACC180B7D6883002F61CC /* opvecs.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = opvecs.cpp; path = source/opvecs.cpp; sourceTree = "<group>"; }; + E9EACC190B7D6883002F61CC /* rdx2fft.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = rdx2fft.cpp; path = source/rdx2fft.cpp; sourceTree = "<group>"; }; + E9EACC1A0B7D6883002F61CC /* rvfft.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = rvfft.cpp; path = source/rvfft.cpp; sourceTree = "<group>"; }; + E9EACC1B0B7D6883002F61CC /* util.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = util.cpp; path = source/util.cpp; sourceTree = "<group>"; }; + E9EACC1C0B7D6883002F61CC /* util.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = util.h; path = source/util.h; sourceTree = "<group>"; }; + E9EACC1D0B7D6883002F61CC /* vasp.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = vasp.cpp; path = source/vasp.cpp; sourceTree = "<group>"; }; + E9EACC1E0B7D6883002F61CC /* vasp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vasp.h; path = source/vasp.h; sourceTree = "<group>"; }; + E9EACC1F0B7D6883002F61CC /* vbuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = vbuffer.cpp; path = source/vbuffer.cpp; sourceTree = "<group>"; }; + E9EACC200B7D6883002F61CC /* vbuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vbuffer.h; path = source/vbuffer.h; sourceTree = "<group>"; }; + E9EACC210B7D6883002F61CC /* vecblk.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = vecblk.cpp; path = source/vecblk.cpp; sourceTree = "<group>"; }; + E9EACC220B7D6883002F61CC /* vecblk.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vecblk.h; path = source/vecblk.h; sourceTree = "<group>"; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + D289988505E68E00004EDB86 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 08FB7794FE84155DC02AAC07 /* vasp */ = { + isa = PBXGroup; + children = ( + 08FB7795FE84155DC02AAC07 /* Source */, + 1AB674ADFE9D54B511CA2CBB /* Products */, + ); + name = vasp; + sourceTree = "<group>"; + }; + 08FB7795FE84155DC02AAC07 /* Source */ = { + isa = PBXGroup; + children = ( + E9EACBD90B7D6883002F61CC /* arg.cpp */, + E9EACBDA0B7D6883002F61CC /* arg.h */, + E9EACBDB0B7D6883002F61CC /* buflib.cpp */, + E9EACBDC0B7D6883002F61CC /* buflib.h */, + E9EACBDD0B7D6883002F61CC /* classes.cpp */, + E9EACBDE0B7D6883002F61CC /* classes.h */, + E9EACBDF0B7D6883002F61CC /* env.cpp */, + E9EACBE00B7D6883002F61CC /* env.h */, + E9EACBE10B7D6883002F61CC /* main.cpp */, + E9EACBE20B7D6883002F61CC /* main.h */, + E9EACBE30B7D6883002F61CC /* mixfft.cpp */, + E9EACBE40B7D6883002F61CC /* obj_chns.cpp */, + E9EACBE50B7D6883002F61CC /* obj_frames.cpp */, + E9EACBE60B7D6883002F61CC /* obj_imm.cpp */, + E9EACBE70B7D6883002F61CC /* obj_offs.cpp */, + E9EACBE80B7D6883002F61CC /* obj_part.cpp */, + E9EACBE90B7D6883002F61CC /* obj_peaks.cpp */, + E9EACBEA0B7D6883002F61CC /* obj_q.cpp */, + E9EACBEB0B7D6883002F61CC /* obj_radio.cpp */, + E9EACBEC0B7D6883002F61CC /* obj_size.cpp */, + E9EACBED0B7D6883002F61CC /* obj_split.cpp */, + E9EACBEE0B7D6883002F61CC /* obj_sync.cpp */, + E9EACBEF0B7D6883002F61CC /* obj_vasp.cpp */, + E9EACBF00B7D6883002F61CC /* obj_vecs.cpp */, + E9EACBF10B7D6883002F61CC /* opbase.cpp */, + E9EACBF20B7D6883002F61CC /* opbase.h */, + E9EACBF30B7D6883002F61CC /* opdefs.h */, + E9EACBF40B7D6883002F61CC /* opfuns.h */, + E9EACBF50B7D6883002F61CC /* oploop.h */, + E9EACBF60B7D6883002F61CC /* opparam.cpp */, + E9EACBF70B7D6883002F61CC /* opparam.h */, + E9EACBF80B7D6883002F61CC /* oppermute.h */, + E9EACBF90B7D6883002F61CC /* ops_arith.cpp */, + E9EACBFA0B7D6883002F61CC /* ops_arith.h */, + E9EACBFB0B7D6883002F61CC /* ops_assign.cpp */, + E9EACBFC0B7D6883002F61CC /* ops_assign.h */, + E9EACBFD0B7D6883002F61CC /* ops_carith.cpp */, + E9EACBFE0B7D6883002F61CC /* ops_carith.h */, + E9EACBFF0B7D6883002F61CC /* ops_cmp.cpp */, + E9EACC000B7D6883002F61CC /* ops_cmp.h */, + E9EACC010B7D6883002F61CC /* ops_cplx.cpp */, + E9EACC020B7D6883002F61CC /* ops_cplx.h */, + E9EACC030B7D6883002F61CC /* ops_dft.cpp */, + E9EACC040B7D6883002F61CC /* ops_dft.h */, + E9EACC050B7D6883002F61CC /* ops_feature.cpp */, + E9EACC060B7D6883002F61CC /* ops_feature.h */, + E9EACC070B7D6883002F61CC /* ops_flt.cpp */, + E9EACC080B7D6883002F61CC /* ops_flt.h */, + E9EACC090B7D6883002F61CC /* ops_gate.cpp */, + E9EACC0A0B7D6883002F61CC /* ops_gen.cpp */, + E9EACC0B0B7D6883002F61CC /* ops_gen.h */, + E9EACC0C0B7D6883002F61CC /* ops_qminmax.cpp */, + E9EACC0D0B7D6883002F61CC /* ops_rearr.cpp */, + E9EACC0E0B7D6883002F61CC /* ops_rearr.h */, + E9EACC0F0B7D6883002F61CC /* ops_resmp.cpp */, + E9EACC100B7D6883002F61CC /* ops_resmp.h */, + E9EACC110B7D6883002F61CC /* ops_search.cpp */, + E9EACC120B7D6883002F61CC /* ops_search.h */, + E9EACC130B7D6883002F61CC /* ops_trnsc.cpp */, + E9EACC140B7D6883002F61CC /* ops_trnsc.h */, + E9EACC150B7D6883002F61CC /* ops_wnd.cpp */, + E9EACC160B7D6883002F61CC /* ops_wnd.h */, + E9EACC170B7D6883002F61CC /* ops.h */, + E9EACC180B7D6883002F61CC /* opvecs.cpp */, + E9EACC190B7D6883002F61CC /* rdx2fft.cpp */, + E9EACC1A0B7D6883002F61CC /* rvfft.cpp */, + E9EACC1B0B7D6883002F61CC /* util.cpp */, + E9EACC1C0B7D6883002F61CC /* util.h */, + E9EACC1D0B7D6883002F61CC /* vasp.cpp */, + E9EACC1E0B7D6883002F61CC /* vasp.h */, + E9EACC1F0B7D6883002F61CC /* vbuffer.cpp */, + E9EACC200B7D6883002F61CC /* vbuffer.h */, + E9EACC210B7D6883002F61CC /* vecblk.cpp */, + E9EACC220B7D6883002F61CC /* vecblk.h */, + ); + name = Source; + sourceTree = "<group>"; + }; + 1AB674ADFE9D54B511CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + D2AAC0630554660B00DB518D /* vasp.pd_darwin */, + ); + name = Products; + sourceTree = "<group>"; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + D2AAC0600554660B00DB518D /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + E9EACC240B7D6883002F61CC /* arg.h in Headers */, + E9EACC260B7D6883002F61CC /* buflib.h in Headers */, + E9EACC280B7D6883002F61CC /* classes.h in Headers */, + E9EACC2A0B7D6883002F61CC /* env.h in Headers */, + E9EACC2C0B7D6883002F61CC /* main.h in Headers */, + E9EACC3C0B7D6883002F61CC /* opbase.h in Headers */, + E9EACC3D0B7D6883002F61CC /* opdefs.h in Headers */, + E9EACC3E0B7D6883002F61CC /* opfuns.h in Headers */, + E9EACC3F0B7D6883002F61CC /* oploop.h in Headers */, + E9EACC410B7D6883002F61CC /* opparam.h in Headers */, + E9EACC420B7D6883002F61CC /* oppermute.h in Headers */, + E9EACC440B7D6883002F61CC /* ops_arith.h in Headers */, + E9EACC460B7D6883002F61CC /* ops_assign.h in Headers */, + E9EACC480B7D6883002F61CC /* ops_carith.h in Headers */, + E9EACC4A0B7D6883002F61CC /* ops_cmp.h in Headers */, + E9EACC4C0B7D6883002F61CC /* ops_cplx.h in Headers */, + E9EACC4E0B7D6883002F61CC /* ops_dft.h in Headers */, + E9EACC500B7D6883002F61CC /* ops_feature.h in Headers */, + E9EACC520B7D6883002F61CC /* ops_flt.h in Headers */, + E9EACC550B7D6883002F61CC /* ops_gen.h in Headers */, + E9EACC580B7D6883002F61CC /* ops_rearr.h in Headers */, + E9EACC5A0B7D6883002F61CC /* ops_resmp.h in Headers */, + E9EACC5C0B7D6883002F61CC /* ops_search.h in Headers */, + E9EACC5E0B7D6883002F61CC /* ops_trnsc.h in Headers */, + E9EACC600B7D6883002F61CC /* ops_wnd.h in Headers */, + E9EACC610B7D6883002F61CC /* ops.h in Headers */, + E9EACC660B7D6883002F61CC /* util.h in Headers */, + E9EACC680B7D6883002F61CC /* vasp.h in Headers */, + E9EACC6A0B7D6883002F61CC /* vbuffer.h in Headers */, + E9EACC6C0B7D6883002F61CC /* vecblk.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + D2AAC0620554660B00DB518D /* vasp */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1DEB914A08733D8E0010E9CD /* Build configuration list for PBXNativeTarget "vasp" */; + buildPhases = ( + D2AAC0600554660B00DB518D /* Headers */, + D2AAC0610554660B00DB518D /* Sources */, + D289988505E68E00004EDB86 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = vasp; + productName = vasp; + productReference = D2AAC0630554660B00DB518D /* vasp.pd_darwin */; + productType = "com.apple.product-type.library.dynamic"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB914E08733D8E0010E9CD /* Build configuration list for PBXProject "vasp" */; + hasScannedForEncodings = 1; + mainGroup = 08FB7794FE84155DC02AAC07 /* vasp */; + projectDirPath = ""; + targets = ( + D2AAC0620554660B00DB518D /* vasp */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + D2AAC0610554660B00DB518D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E9EACC230B7D6883002F61CC /* arg.cpp in Sources */, + E9EACC250B7D6883002F61CC /* buflib.cpp in Sources */, + E9EACC270B7D6883002F61CC /* classes.cpp in Sources */, + E9EACC290B7D6883002F61CC /* env.cpp in Sources */, + E9EACC2B0B7D6883002F61CC /* main.cpp in Sources */, + E9EACC2D0B7D6883002F61CC /* mixfft.cpp in Sources */, + E9EACC2E0B7D6883002F61CC /* obj_chns.cpp in Sources */, + E9EACC2F0B7D6883002F61CC /* obj_frames.cpp in Sources */, + E9EACC300B7D6883002F61CC /* obj_imm.cpp in Sources */, + E9EACC310B7D6883002F61CC /* obj_offs.cpp in Sources */, + E9EACC320B7D6883002F61CC /* obj_part.cpp in Sources */, + E9EACC330B7D6883002F61CC /* obj_peaks.cpp in Sources */, + E9EACC340B7D6883002F61CC /* obj_q.cpp in Sources */, + E9EACC350B7D6883002F61CC /* obj_radio.cpp in Sources */, + E9EACC360B7D6883002F61CC /* obj_size.cpp in Sources */, + E9EACC370B7D6883002F61CC /* obj_split.cpp in Sources */, + E9EACC380B7D6883002F61CC /* obj_sync.cpp in Sources */, + E9EACC390B7D6883002F61CC /* obj_vasp.cpp in Sources */, + E9EACC3A0B7D6883002F61CC /* obj_vecs.cpp in Sources */, + E9EACC3B0B7D6883002F61CC /* opbase.cpp in Sources */, + E9EACC400B7D6883002F61CC /* opparam.cpp in Sources */, + E9EACC430B7D6883002F61CC /* ops_arith.cpp in Sources */, + E9EACC450B7D6883002F61CC /* ops_assign.cpp in Sources */, + E9EACC470B7D6883002F61CC /* ops_carith.cpp in Sources */, + E9EACC490B7D6883002F61CC /* ops_cmp.cpp in Sources */, + E9EACC4B0B7D6883002F61CC /* ops_cplx.cpp in Sources */, + E9EACC4D0B7D6883002F61CC /* ops_dft.cpp in Sources */, + E9EACC4F0B7D6883002F61CC /* ops_feature.cpp in Sources */, + E9EACC510B7D6883002F61CC /* ops_flt.cpp in Sources */, + E9EACC530B7D6883002F61CC /* ops_gate.cpp in Sources */, + E9EACC540B7D6883002F61CC /* ops_gen.cpp in Sources */, + E9EACC560B7D6883002F61CC /* ops_qminmax.cpp in Sources */, + E9EACC570B7D6883002F61CC /* ops_rearr.cpp in Sources */, + E9EACC590B7D6883002F61CC /* ops_resmp.cpp in Sources */, + E9EACC5B0B7D6883002F61CC /* ops_search.cpp in Sources */, + E9EACC5D0B7D6883002F61CC /* ops_trnsc.cpp in Sources */, + E9EACC5F0B7D6883002F61CC /* ops_wnd.cpp in Sources */, + E9EACC620B7D6883002F61CC /* opvecs.cpp in Sources */, + E9EACC630B7D6883002F61CC /* rdx2fft.cpp in Sources */, + E9EACC640B7D6883002F61CC /* rvfft.cpp in Sources */, + E9EACC650B7D6883002F61CC /* util.cpp in Sources */, + E9EACC670B7D6883002F61CC /* vasp.cpp in Sources */, + E9EACC690B7D6883002F61CC /* vbuffer.cpp in Sources */, + E9EACC6B0B7D6883002F61CC /* vecblk.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 1DEB914B08733D8E0010E9CD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + EXECUTABLE_EXTENSION = pd_darwin; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "FLEXT_SYS=2", + FLEXT_THREADS, + ); + HEADER_SEARCH_PATHS = ( + "/Applications/Pd-0.40-2.app/Contents/Resources/src", + /usr/local/include/flext, + ); + INSTALL_PATH = /usr/local/lib; + LIBRARY_SEARCH_PATHS = /usr/local/lib; + OTHER_LDFLAGS = ( + "-lflext-pd_td", + "-undefined", + dynamic_lookup, + ); + PRODUCT_NAME = vasp; + ZERO_LINK = YES; + }; + name = Debug; + }; + 1DEB914C08733D8E0010E9CD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + EXECUTABLE_EXTENSION = pd_darwin; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "FLEXT_SYS=2", + FLEXT_THREADS, + ); + HEADER_SEARCH_PATHS = ( + "/Applications/Pd-0.40-2.app/Contents/Resources/src", + /usr/local/include/flext, + ); + INSTALL_PATH = /usr/local/lib; + LIBRARY_SEARCH_PATHS = /usr/local/lib; + OTHER_LDFLAGS = ( + "-lflext-pd_t", + "-undefined", + dynamic_lookup, + ); + PRODUCT_NAME = vasp; + }; + name = Release; + }; + 1DEB914F08733D8E0010E9CD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = _DEBUG; + GCC_THREADSAFE_STATICS = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + }; + name = Debug; + }; + 1DEB915008733D8E0010E9CD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + i386, + ppc, + ); + GCC_AUTO_VECTORIZATION = YES; + GCC_ENABLE_SSE3_EXTENSIONS = YES; + GCC_THREADSAFE_STATICS = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 1DEB914A08733D8E0010E9CD /* Build configuration list for PBXNativeTarget "vasp" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1DEB914B08733D8E0010E9CD /* Debug */, + 1DEB914C08733D8E0010E9CD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1DEB914E08733D8E0010E9CD /* Build configuration list for PBXProject "vasp" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1DEB914F08733D8E0010E9CD /* Debug */, + 1DEB915008733D8E0010E9CD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} |