source: sans/Analysis/branches/ajj_23APR07/XOPs/SANSAnalysis/lib/GaussWeights.h @ 97

Last change on this file since 97 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.

File size: 4.6 KB
Line 
1/*
2 *  GaussWeights.h
3 *  SANSAnalysis
4 *
5 *  Created by Andrew Jackson on 4/23/07.
6 *  Copyright 2007 __MyCompanyName__. All rights reserved.
7 *
8 */
9
10// Gaussians
11static double Gauss20Wt[20]={
12        .0176140071391521,
13        .0406014298003869,
14        .0626720483341091,
15        .0832767415767047,
16        .10193011981724,
17        .118194531961518,
18        .131688638449177,
19        .142096109318382,
20        .149172986472604,
21        .152753387130726,
22        .152753387130726,
23        .149172986472604,
24        .142096109318382,
25        .131688638449177,
26        .118194531961518,
27        .10193011981724,
28        .0832767415767047,
29        .0626720483341091,
30        .0406014298003869,
31        .0176140071391521
32};
33
34static double Gauss20Z[20]={
35        -.993128599185095,
36        -.963971927277914,
37        -.912234428251326,
38        -.839116971822219,
39        -.746331906460151,
40        -.636053680726515,
41        -.510867001950827,
42        -.37370608871542,
43        -.227785851141645,
44        -.076526521133497,
45        .0765265211334973,
46        .227785851141645,
47        .37370608871542,
48        .510867001950827,
49        .636053680726515,
50        .746331906460151,
51        .839116971822219,
52        .912234428251326,
53        .963971927277914,
54        .993128599185095
55};
56
57static double Gauss76Wt[76]={
58        .00126779163408536,             //0
59        .00294910295364247,
60        .00462793522803742,
61        .00629918049732845,
62        .00795984747723973,
63        .00960710541471375,
64        .0112381685696677,
65        .0128502838475101,
66        .0144407317482767,
67        .0160068299122486,
68        .0175459372914742,              //10
69        .0190554584671906,
70        .020532847967908,
71        .0219756145344162,
72        .0233813253070112,
73        .0247476099206597,
74        .026072164497986,
75        .0273527555318275,
76        .028587223650054,
77        .029773487255905,
78        .0309095460374916,              //20
79        .0319934843404216,
80        .0330234743977917,
81        .0339977794120564,
82        .0349147564835508,
83        .0357728593807139,
84        .0365706411473296,
85        .0373067565423816,
86        .0379799643084053,
87        .0385891292645067,
88        .0391332242205184,              //30
89        .0396113317090621,
90        .0400226455325968,
91        .040366472122844,
92        .0406422317102947,
93        .0408494593018285,
94        .040987805464794,
95        .0410570369162294,
96        .0410570369162294,
97        .040987805464794,
98        .0408494593018285,              //40
99        .0406422317102947,
100        .040366472122844,
101        .0400226455325968,
102        .0396113317090621,
103        .0391332242205184,
104        .0385891292645067,
105        .0379799643084053,
106        .0373067565423816,
107        .0365706411473296,
108        .0357728593807139,              //50
109        .0349147564835508,
110        .0339977794120564,
111        .0330234743977917,
112        .0319934843404216,
113        .0309095460374916,
114        .029773487255905,
115        .028587223650054,
116        .0273527555318275,
117        .026072164497986,
118        .0247476099206597,              //60
119        .0233813253070112,
120        .0219756145344162,
121        .020532847967908,
122        .0190554584671906,
123        .0175459372914742,
124        .0160068299122486,
125        .0144407317482767,
126        .0128502838475101,
127        .0112381685696677,
128        .00960710541471375,             //70
129        .00795984747723973,
130        .00629918049732845,
131        .00462793522803742,
132        .00294910295364247,
133        .00126779163408536              //75 (indexed from 0)
134};
135static double Gauss76Z[76]={
136         .999505948362153*(-1.0),               //0
137         .997397786355355*(-1.0),
138         .993608772723527*(-1.0),
139         .988144453359837*(-1.0),
140         .981013938975656*(-1.0),
141         .972229228520377*(-1.0),
142         .961805126758768*(-1.0),
143         .949759207710896*(-1.0),
144         .936111781934811*(-1.0),
145         .92088586125215*(-1.0),
146         .904107119545567*(-1.0),               //10
147         .885803849292083*(-1.0),
148         .866006913771982*(-1.0),
149         .844749694983342*(-1.0),
150         .822068037328975*(-1.0),
151         .7980001871612*(-1.0),
152         .77258672828181*(-1.0),
153         .74587051350361*(-1.0),
154         .717896592387704*(-1.0),
155         .688712135277641*(-1.0),
156         .658366353758143*(-1.0),               //20
157         .626910417672267*(-1.0),
158         .594397368836793*(-1.0),
159         .560882031601237*(-1.0),
160         .526420920401243*(-1.0),
161         .491072144462194*(-1.0),
162         .454895309813726*(-1.0),
163         .417951418780327*(-1.0),
164         .380302767117504*(-1.0),
165         .342012838966962*(-1.0),
166         .303146199807908*(-1.0),               //30
167         .263768387584994*(-1.0),
168         .223945802196474*(-1.0),
169         .183745593528914*(-1.0),
170         .143235548227268*(-1.0),
171         .102483975391227*(-1.0),
172         .0615595913906112*(-1.0),
173         .0205314039939986*(-1.0),
174        -.0205314039939986*(-1.0),
175        -.0615595913906112*(-1.0),
176        -.102483975391227*(-1.0),                       //40
177        -.143235548227268*(-1.0),
178        -.183745593528914*(-1.0),
179        -.223945802196474*(-1.0),
180        -.263768387584994*(-1.0),
181        -.303146199807908*(-1.0),
182        -.342012838966962*(-1.0),
183        -.380302767117504*(-1.0),
184        -.417951418780327*(-1.0),
185        -.454895309813726*(-1.0),
186        -.491072144462194*(-1.0),               //50
187        -.526420920401243*(-1.0),
188        -.560882031601237*(-1.0),
189        -.594397368836793*(-1.0),
190        -.626910417672267*(-1.0),
191        -.658366353758143*(-1.0),
192        -.688712135277641*(-1.0),
193        -.717896592387704*(-1.0),
194        -.74587051350361*(-1.0),
195        -.77258672828181*(-1.0),
196        -.7980001871612*(-1.0), //60
197        -.822068037328975*(-1.0),
198        -.844749694983342*(-1.0),
199        -.866006913771982*(-1.0),
200        -.885803849292083*(-1.0),
201        -.904107119545567*(-1.0),
202        -.92088586125215*(-1.0),
203        -.936111781934811*(-1.0),
204        -.949759207710896*(-1.0),
205        -.961805126758768*(-1.0),
206        -.972229228520377*(-1.0),               //70
207        -.981013938975656*(-1.0),
208        -.988144453359837*(-1.0),
209        -.993608772723527*(-1.0),
210        -.997397786355355*(-1.0),
211        -.999505948362153*(-1.0)                //75
212};
213
214
215
Note: See TracBrowser for help on using the repository browser.