source: sans/Analysis/branches/ajj_23APR07/XOPs/SANSAnalysis/XOP/ResolutionSmearing.h @ 102

Last change on this file since 102 was 97, checked in by ajj, 16 years ago

Now committing the code correctly - having relied on XCode's SVN interface which doesn't behave (quelle surprise).

I hope this isn't too screwed up.

  • Property svn:executable set to *
File size: 881 bytes
Line 
1/*
2        ResolutionSmearing.h --
3*/
4
5
6
7/* Prototypes */
8typedef struct SmearParams {
9        double x;                               //Independent Variable
10        waveHndl waveHandle;    // Coefficient wave
11        double i_shad;
12        double i_qbar;
13        double i_sigq;
14        double result;
15}SmearParams, *SmearParamsPtr;
16
17typedef struct GenSmearParams {
18        double x;                               //Independent Variable
19        waveHndl waveHandle;    // Coefficient wave
20        double i_shad;
21        double i_qbar;
22        double i_sigq;
23        Handle funcname;
24        double result;
25}GenSmearParams, *GenSmearParamsPtr;
26
27typedef struct PassParams {
28        waveHndl waveHandle;
29        double x;
30}PassParams, *PassParamsPtr;
31
32/* IGOR Fit Functions */
33int Smear_Model_20_X(GenSmearParamsPtr p);
34int Smear_Model_76_X(GenSmearParamsPtr p);
35
36static double qtrap_USANS(FunctionInfo fi, PassParams p, double aa, double bb, double eps, int maxit);
37static double trapzd_USANS(FunctionInfo fi, PassParams p, double aa, double bb, int nn);
Note: See TracBrowser for help on using the repository browser.