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

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

Adding proceures - not complete yet- to allow smearing of data under white beam conditions. currently only wavelength effects taken into account, not the geometry. Unknown if geometry is a significant correction given the width of the qhite beam distribution. further testing is needed.

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