source: sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_DummyFunctions.ipf @ 1095

Last change on this file since 1095 was 1095, checked in by srkline, 4 years ago

Added two model functions for white beam smearing.

Many other small changes for processing of the back detector, shuffling of VSANS menu items, and consistent naming of V_ procedures.

File size: 7.6 KB
Line 
1#pragma TextEncoding = "MacRoman"
2#pragma rtGlobals=3             // Use modern global access method and strict wave access.
3
4
5//
6// used for the White Beam Smearing
7//
8
9// generates dummy functions of the form:
10//
11//Function BroadPeakX_(cw,x)
12//      Wave cw
13//      Variable x
14//      return(BroadPeakX(cw,x))
15//End
16//
17// so that I can use the FUNCREF
18// which fails for some reason when I just use the XOP name?
19//
20
21
22Function MultiShellSphereX_(cw,x)
23        Wave cw
24        Variable x
25        return(MultiShellSphereX(cw,x))
26End
27
28Function PolyMultiShellX_(cw,x)
29        Wave cw
30        Variable x
31        return(PolyMultiShellX(cw,x))
32End
33
34Function SphereFormX_(cw,x)
35        Wave cw
36        Variable x
37        return(SphereFormX(cw,x))
38End
39
40Function CoreShellSphereX_(cw,x)
41        Wave cw
42        Variable x
43        return(CoreShellSphereX(cw,x))
44End
45
46Function PolyCoreFormX_(cw,x)
47        Wave cw
48        Variable x
49        return(PolyCoreFormX(cw,x))
50End
51
52Function PolyCoreShellRatioX_(cw,x)
53        Wave cw
54        Variable x
55        return(PolyCoreShellRatioX(cw,x))
56End
57
58Function VesicleFormX_(cw,x)
59        Wave cw
60        Variable x
61        return(VesicleFormX(cw,x))
62End
63
64Function SchulzSpheresX_(cw,x)
65        Wave cw
66        Variable x
67        return(SchulzSpheresX(cw,x))
68End
69
70Function PolyRectSpheresX_(cw,x)
71        Wave cw
72        Variable x
73        return(PolyRectSpheresX(cw,x))
74End
75
76Function PolyHardSpheresX_(cw,x)
77        Wave cw
78        Variable x
79        return(PolyHardSpheresX(cw,x))
80End
81
82Function BimodalSchulzSpheresX_(cw,x)
83        Wave cw
84        Variable x
85        return(BimodalSchulzSpheresX(cw,x))
86End
87
88Function GaussSpheresX_(cw,x)
89        Wave cw
90        Variable x
91        return(GaussSpheresX(cw,x))
92End
93
94Function LogNormalSphereX_(cw,x)
95        Wave cw
96        Variable x
97        return(LogNormalSphereX(cw,x))
98End
99
100Function BinaryHSX_(cw,x)
101        Wave cw
102        Variable x
103        return(BinaryHSX(cw,x))
104End
105
106Function BinaryHS_PSF11X_(cw,x)
107        Wave cw
108        Variable x
109        return(BinaryHS_PSF11X(cw,x))
110End
111
112Function BinaryHS_PSF12X_(cw,x)
113        Wave cw
114        Variable x
115        return(BinaryHS_PSF12X(cw,x))
116End
117
118Function BinaryHS_PSF22X_(cw,x)
119        Wave cw
120        Variable x
121        return(BinaryHS_PSF22X(cw,x))
122End
123
124Function CylinderFormX_(cw,x)
125        Wave cw
126        Variable x
127        return(CylinderFormX(cw,x))
128End
129
130Function EllipCyl76X_(cw,x)
131        Wave cw
132        Variable x
133        return(EllipCyl76X(cw,x))
134End
135
136Function EllipticalCylinderX_(cw,x)
137        Wave cw
138        Variable x
139        return(EllipticalCylinderX(cw,x))
140End
141
142Function TriaxialEllipsoidX_(cw,x)
143        Wave cw
144        Variable x
145        return(TriaxialEllipsoidX(cw,x))
146End
147
148Function ParallelepipedX_(cw,x)
149        Wave cw
150        Variable x
151        return(ParallelepipedX(cw,x))
152End
153
154Function HollowCylinderX_(cw,x)
155        Wave cw
156        Variable x
157        return(HollowCylinderX(cw,x))
158End
159
160Function EllipsoidFormX_(cw,x)
161        Wave cw
162        Variable x
163        return(EllipsoidFormX(cw,x))
164End
165
166Function Cyl_PolyRadiusX_(cw,x)
167        Wave cw
168        Variable x
169        return(Cyl_PolyRadiusX(cw,x))
170End
171
172Function Cyl_PolyLengthX_(cw,x)
173        Wave cw
174        Variable x
175        return(Cyl_PolyLengthX(cw,x))
176End
177
178Function CoreShellCylinderX_(cw,x)
179        Wave cw
180        Variable x
181        return(CoreShellCylinderX(cw,x))
182End
183
184Function OblateFormX_(cw,x)
185        Wave cw
186        Variable x
187        return(OblateFormX(cw,x))
188End
189
190Function ProlateFormX_(cw,x)
191        Wave cw
192        Variable x
193        return(ProlateFormX(cw,x))
194End
195
196Function FlexExclVolCylX_(cw,x)
197        Wave cw
198        Variable x
199        return(FlexExclVolCylX(cw,x))
200End
201
202Function FlexCyl_PolyLenX_(cw,x)
203        Wave cw
204        Variable x
205        return(FlexCyl_PolyLenX(cw,x))
206End
207
208Function FlexCyl_PolyRadX_(cw,x)
209        Wave cw
210        Variable x
211        return(FlexCyl_PolyRadX(cw,x))
212End
213
214Function FlexCyl_EllipX_(cw,x)
215        Wave cw
216        Variable x
217        return(FlexCyl_EllipX(cw,x))
218End
219
220Function PolyCoShCylinderX_(cw,x)
221        Wave cw
222        Variable x
223        return(PolyCoShCylinderX(cw,x))
224End
225
226Function StackedDiscsX_(cw,x)
227        Wave cw
228        Variable x
229        return(StackedDiscsX(cw,x))
230End
231
232Function LamellarFFX_(cw,x)
233        Wave cw
234        Variable x
235        return(LamellarFFX(cw,x))
236End
237
238Function LamellarFF_HGX_(cw,x)
239        Wave cw
240        Variable x
241        return(LamellarFF_HGX(cw,x))
242End
243
244Function LamellarPSX_(cw,x)
245        Wave cw
246        Variable x
247        return(LamellarPSX(cw,x))
248End
249
250Function LamellarPS_HGX_(cw,x)
251        Wave cw
252        Variable x
253        return(LamellarPS_HGX(cw,x))
254End
255
256Function TeubnerStreyModelX_(cw,x)
257        Wave cw
258        Variable x
259        return(TeubnerStreyModelX(cw,x))
260End
261
262Function Power_Law_ModelX_(cw,x)
263        Wave cw
264        Variable x
265        return(Power_Law_ModelX(cw,x))
266End
267
268Function Peak_Lorentz_ModelX_(cw,x)
269        Wave cw
270        Variable x
271        return(Peak_Lorentz_ModelX(cw,x))
272End
273
274Function Peak_Gauss_ModelX_(cw,x)
275        Wave cw
276        Variable x
277        return(Peak_Gauss_ModelX(cw,x))
278End
279
280Function Lorentz_ModelX_(cw,x)
281        Wave cw
282        Variable x
283        return(Lorentz_ModelX(cw,x))
284End
285
286Function FractalX_(cw,x)
287        Wave cw
288        Variable x
289        return(FractalX(cw,x))
290End
291
292Function DAB_ModelX_(cw,x)
293        Wave cw
294        Variable x
295        return(DAB_ModelX(cw,x))
296End
297
298Function OneLevelX_(cw,x)
299        Wave cw
300        Variable x
301        return(OneLevelX(cw,x))
302End
303
304Function TwoLevelX_(cw,x)
305        Wave cw
306        Variable x
307        return(TwoLevelX(cw,x))
308End
309
310Function ThreeLevelX_(cw,x)
311        Wave cw
312        Variable x
313        return(ThreeLevelX(cw,x))
314End
315
316Function FourLevelX_(cw,x)
317        Wave cw
318        Variable x
319        return(FourLevelX(cw,x))
320End
321
322Function HardSphereStructX_(cw,x)
323        Wave cw
324        Variable x
325        return(HardSphereStructX(cw,x))
326End
327
328Function SquareWellStructX_(cw,x)
329        Wave cw
330        Variable x
331        return(SquareWellStructX(cw,x))
332End
333
334Function StickyHS_StructX_(cw,x)
335        Wave cw
336        Variable x
337        return(StickyHS_StructX(cw,x))
338End
339
340Function HayterPenfoldMSAX_(cw,x)
341        Wave cw
342        Variable x
343        return(HayterPenfoldMSAX(cw,x))
344End
345
346//Function SmearedCyl_PolyRadiusX_(cw,x)
347//      Wave cw
348//      Variable x
349//      return(SmearedCyl_PolyRadiusX(cw,x))
350//End
351
352Function SpherocylinderX_(cw,x)
353        Wave cw
354        Variable x
355        return(SpherocylinderX(cw,x))
356End
357
358Function ConvexLensX_(cw,x)
359        Wave cw
360        Variable x
361        return(ConvexLensX(cw,x))
362End
363
364Function DumbbellX_(cw,x)
365        Wave cw
366        Variable x
367        return(DumbbellX(cw,x))
368End
369
370Function CappedCylinderX_(cw,x)
371        Wave cw
372        Variable x
373        return(CappedCylinderX(cw,x))
374End
375
376Function BarbellX_(cw,x)
377        Wave cw
378        Variable x
379        return(BarbellX(cw,x))
380End
381
382Function Lamellar_ParaCrystalX_(cw,x)
383        Wave cw
384        Variable x
385        return(Lamellar_ParaCrystalX(cw,x))
386End
387
388Function BCC_ParaCrystalX_(cw,x)
389        Wave cw
390        Variable x
391        return(BCC_ParaCrystalX(cw,x))
392End
393
394Function FCC_ParaCrystalX_(cw,x)
395        Wave cw
396        Variable x
397        return(FCC_ParaCrystalX(cw,x))
398End
399
400Function SC_ParaCrystalX_(cw,x)
401        Wave cw
402        Variable x
403        return(SC_ParaCrystalX(cw,x))
404End
405
406Function OneShellX_(cw,x)
407        Wave cw
408        Variable x
409        return(OneShellX(cw,x))
410End
411
412Function TwoShellX_(cw,x)
413        Wave cw
414        Variable x
415        return(TwoShellX(cw,x))
416End
417
418Function ThreeShellX_(cw,x)
419        Wave cw
420        Variable x
421        return(ThreeShellX(cw,x))
422End
423
424Function FourShellX_(cw,x)
425        Wave cw
426        Variable x
427        return(FourShellX(cw,x))
428End
429
430Function PolyOneShellX_(cw,x)
431        Wave cw
432        Variable x
433        return(PolyOneShellX(cw,x))
434End
435
436Function PolyTwoShellX_(cw,x)
437        Wave cw
438        Variable x
439        return(PolyTwoShellX(cw,x))
440End
441
442Function PolyThreeShellX_(cw,x)
443        Wave cw
444        Variable x
445        return(PolyThreeShellX(cw,x))
446End
447
448Function PolyFourShellX_(cw,x)
449        Wave cw
450        Variable x
451        return(PolyFourShellX(cw,x))
452End
453
454Function BroadPeakX_(cw,x)
455        Wave cw
456        Variable x
457        return(BroadPeakX(cw,x))
458End
459
460Function CorrLengthX_(cw,x)
461        Wave cw
462        Variable x
463        return(CorrLengthX(cw,x))
464End
465
466Function TwoLorentzianX_(cw,x)
467        Wave cw
468        Variable x
469        return(TwoLorentzianX(cw,x))
470End
471
472Function TwoPowerLawX_(cw,x)
473        Wave cw
474        Variable x
475        return(TwoPowerLawX(cw,x))
476End
477
478Function PolyGaussCoilX_(cw,x)
479        Wave cw
480        Variable x
481        return(PolyGaussCoilX(cw,x))
482End
483
484Function GaussLorentzGelX_(cw,x)
485        Wave cw
486        Variable x
487        return(GaussLorentzGelX(cw,x))
488End
489
490Function GaussianShellX_(cw,x)
491        Wave cw
492        Variable x
493        return(GaussianShellX(cw,x))
494End
495
496Function FuzzySpheresX_(cw,x)
497        Wave cw
498        Variable x
499        return(FuzzySpheresX(cw,x))
500End
501
502Function PolyCoreBicelleX_(cw,x)
503        Wave cw
504        Variable x
505        return(PolyCoreBicelleX(cw,x))
506End
507
508Function CSParallelepipedX_(cw,x)
509        Wave cw
510        Variable x
511        return(CSParallelepipedX(cw,x))
512End
513
514//Function OneYukawaX_(cw,x)
515//      Wave cw
516//      Variable x
517//      return(OneYukawaX(cw,x))
518//End
519
520//Function TwoYukawaX_(cw,x)
521//      Wave cw
522//      Variable x
523//      return(TwoYukawaX(cw,x))
524//End
525
Note: See TracBrowser for help on using the repository browser.