aboutsummaryrefslogtreecommitdiff
path: root/externals
diff options
context:
space:
mode:
Diffstat (limited to 'externals')
-rw-r--r--externals/grill/vasp/changes.txt1
-rw-r--r--externals/grill/vasp/pd-ex/freeze1.pd760
-rw-r--r--externals/grill/vasp/source/classes.h8
-rwxr-xr-xexternals/grill/vasp/source/obj_chns.cpp6
-rw-r--r--externals/grill/vasp/source/obj_frames.cpp10
-rw-r--r--externals/grill/vasp/source/obj_imm.cpp2
-rw-r--r--externals/grill/vasp/source/obj_offs.cpp6
-rw-r--r--externals/grill/vasp/source/obj_part.cpp2
-rw-r--r--externals/grill/vasp/source/obj_peaks.cpp2
-rw-r--r--externals/grill/vasp/source/obj_q.cpp4
-rw-r--r--externals/grill/vasp/source/obj_radio.cpp2
-rw-r--r--externals/grill/vasp/source/obj_size.cpp10
-rw-r--r--externals/grill/vasp/source/obj_split.cpp8
-rw-r--r--externals/grill/vasp/source/obj_sync.cpp2
-rw-r--r--externals/grill/vasp/source/obj_vasp.cpp6
-rw-r--r--externals/grill/vasp/source/obj_vecs.cpp4
-rw-r--r--externals/grill/vasp/source/ops_arith.cpp2
-rw-r--r--externals/grill/vasp/source/ops_assign.cpp4
-rw-r--r--externals/grill/vasp/source/ops_feature.cpp8
-rw-r--r--externals/grill/vasp/source/ops_qminmax.cpp12
-rw-r--r--externals/grill/vasp/source/ops_rearr.cpp4
-rw-r--r--externals/grill/vasp/source/ops_resmp.cpp4
-rw-r--r--externals/grill/vasp/source/ops_search.cpp4
-rw-r--r--externals/grill/vasp/vasp.xcodeproj/project.pbxproj507
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 */;
+}