Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
sasa_dot_locations.hh
Go to the documentation of this file.
1 // -*- mode:c++;tab-width:2;indent-tabs-mode:t;show-trailing-whitespace:t;rm-trailing-spaces:t -*-
2 // vi: set ts=2 noet:
3 //
4 // (c) Copyright Rosetta Commons Member Institutions.
5 // (c) This file is part of the Rosetta software suite and is made available under license.
6 // (c) The Rosetta software is developed by the contributing members of the Rosetta Commons.
7 // (c) For more information, see http://www.rosettacommons.org. Questions about this can be
8 // (c) addressed to University of Washington UW TechTransfer, email: license@u.washington.edu.
9 
10 /// @file core/scoring/packstat/types.hh
11 ///
12 /// @brief
13 /// @author will sheffler
14 
15 
16 #ifndef INCLUDED_core_scoring_packstat_sasa_dot_locations_hh
17 #define INCLUDED_core_scoring_packstat_sasa_dot_locations_hh
18 
19 // AUTO-REMOVED #include "ObjexxFCL/FArray2D.hh"
21 
22 namespace core {
23 namespace scoring {
24 namespace packstat {
25 
27 
28  utility::vector1<numeric::xyzVector<PackstatReal> > sasa_dot_locations(162);
29 
30  sasa_dot_locations[1].x(0.000000);
31  sasa_dot_locations[1].y(0.000000);
32  sasa_dot_locations[1].z(1.000000);
33  sasa_dot_locations[2].x(0.276393);
34  sasa_dot_locations[2].y(0.850651);
35  sasa_dot_locations[2].z(0.447214);
36  sasa_dot_locations[3].x(0.894427);
37  sasa_dot_locations[3].y(0.000000);
38  sasa_dot_locations[3].z(0.447214);
39  sasa_dot_locations[4].x(0.162460);
40  sasa_dot_locations[4].y(0.500000);
41  sasa_dot_locations[4].z(0.850651);
42  sasa_dot_locations[5].x(0.525731);
43  sasa_dot_locations[5].y(0.000000);
44  sasa_dot_locations[5].z(0.850651);
45  sasa_dot_locations[6].x(0.077609);
46  sasa_dot_locations[6].y(0.238856);
47  sasa_dot_locations[6].z(0.967949);
48  sasa_dot_locations[7].x(0.251148);
49  sasa_dot_locations[7].y(0.000000);
50  sasa_dot_locations[7].z(0.967949);
51  sasa_dot_locations[8].x(0.361803);
52  sasa_dot_locations[8].y(0.262866);
53  sasa_dot_locations[8].z(0.894427);
54  sasa_dot_locations[9].x(0.688191);
55  sasa_dot_locations[9].y(0.500000);
56  sasa_dot_locations[9].z(0.525731);
57  sasa_dot_locations[10].x(0.232827);
58  sasa_dot_locations[10].y(0.716567);
59  sasa_dot_locations[10].z(0.657513);
60  sasa_dot_locations[11].x(0.447214);
61  sasa_dot_locations[11].y(0.525731);
62  sasa_dot_locations[11].z(0.723607);
63  sasa_dot_locations[12].x(0.483974);
64  sasa_dot_locations[12].y(0.716567);
65  sasa_dot_locations[12].z(0.502295);
66  sasa_dot_locations[13].x(0.638197);
67  sasa_dot_locations[13].y(0.262866);
68  sasa_dot_locations[13].z(0.723607);
69  sasa_dot_locations[14].x(0.753443);
70  sasa_dot_locations[14].y(0.000000);
71  sasa_dot_locations[14].z(0.657513);
72  sasa_dot_locations[15].x(0.831052);
73  sasa_dot_locations[15].y(0.238856);
74  sasa_dot_locations[15].z(0.502295);
75  sasa_dot_locations[16].x(-0.723607);
76  sasa_dot_locations[16].y(0.525731);
77  sasa_dot_locations[16].z(0.447214);
78  sasa_dot_locations[17].x(-0.425325);
79  sasa_dot_locations[17].y(0.309017);
80  sasa_dot_locations[17].z(0.850651);
81  sasa_dot_locations[18].x(-0.203183);
82  sasa_dot_locations[18].y(0.147621);
83  sasa_dot_locations[18].z(0.967949);
84  sasa_dot_locations[19].x(-0.138197);
85  sasa_dot_locations[19].y(0.425325);
86  sasa_dot_locations[19].z(0.894427);
87  sasa_dot_locations[20].x(-0.262866);
88  sasa_dot_locations[20].y(0.809017);
89  sasa_dot_locations[20].z(0.525731);
90  sasa_dot_locations[21].x(-0.609548);
91  sasa_dot_locations[21].y(0.442863);
92  sasa_dot_locations[21].z(0.657513);
93  sasa_dot_locations[22].x(-0.361803);
94  sasa_dot_locations[22].y(0.587785);
95  sasa_dot_locations[22].z(0.723607);
96  sasa_dot_locations[23].x(-0.531939);
97  sasa_dot_locations[23].y(0.681718);
98  sasa_dot_locations[23].z(0.502295);
99  sasa_dot_locations[24].x(-0.052786);
100  sasa_dot_locations[24].y(0.688191);
101  sasa_dot_locations[24].z(0.723607);
102  sasa_dot_locations[25].x(0.029644);
103  sasa_dot_locations[25].y(0.864188);
104  sasa_dot_locations[25].z(0.502295);
105  sasa_dot_locations[26].x(-0.723607);
106  sasa_dot_locations[26].y(-0.525731);
107  sasa_dot_locations[26].z(0.447214);
108  sasa_dot_locations[27].x(-0.425325);
109  sasa_dot_locations[27].y(-0.309017);
110  sasa_dot_locations[27].z(0.850651);
111  sasa_dot_locations[28].x(-0.203183);
112  sasa_dot_locations[28].y(-0.147621);
113  sasa_dot_locations[28].z(0.967949);
114  sasa_dot_locations[29].x(-0.447214);
115  sasa_dot_locations[29].y(0.000000);
116  sasa_dot_locations[29].z(0.894427);
117  sasa_dot_locations[30].x(-0.850651);
118  sasa_dot_locations[30].y(0.000000);
119  sasa_dot_locations[30].z(0.525731);
120  sasa_dot_locations[31].x(-0.609548);
121  sasa_dot_locations[31].y(-0.442863);
122  sasa_dot_locations[31].z(0.657513);
123  sasa_dot_locations[32].x(-0.670820);
124  sasa_dot_locations[32].y(-0.162460);
125  sasa_dot_locations[32].z(0.723607);
126  sasa_dot_locations[33].x(-0.812731);
127  sasa_dot_locations[33].y(-0.295242);
128  sasa_dot_locations[33].z(0.502295);
129  sasa_dot_locations[34].x(-0.670820);
130  sasa_dot_locations[34].y(0.162460);
131  sasa_dot_locations[34].z(0.723607);
132  sasa_dot_locations[35].x(-0.812731);
133  sasa_dot_locations[35].y(0.295242);
134  sasa_dot_locations[35].z(0.502295);
135  sasa_dot_locations[36].x(0.276393);
136  sasa_dot_locations[36].y(-0.850651);
137  sasa_dot_locations[36].z(0.447214);
138  sasa_dot_locations[37].x(0.162460);
139  sasa_dot_locations[37].y(-0.500000);
140  sasa_dot_locations[37].z(0.850651);
141  sasa_dot_locations[38].x(0.077609);
142  sasa_dot_locations[38].y(-0.238856);
143  sasa_dot_locations[38].z(0.967949);
144  sasa_dot_locations[39].x(-0.138197);
145  sasa_dot_locations[39].y(-0.425325);
146  sasa_dot_locations[39].z(0.894427);
147  sasa_dot_locations[40].x(-0.262866);
148  sasa_dot_locations[40].y(-0.809017);
149  sasa_dot_locations[40].z(0.525731);
150  sasa_dot_locations[41].x(0.232827);
151  sasa_dot_locations[41].y(-0.716567);
152  sasa_dot_locations[41].z(0.657513);
153  sasa_dot_locations[42].x(-0.052786);
154  sasa_dot_locations[42].y(-0.688191);
155  sasa_dot_locations[42].z(0.723607);
156  sasa_dot_locations[43].x(0.029644);
157  sasa_dot_locations[43].y(-0.864188);
158  sasa_dot_locations[43].z(0.502295);
159  sasa_dot_locations[44].x(-0.361803);
160  sasa_dot_locations[44].y(-0.587785);
161  sasa_dot_locations[44].z(0.723607);
162  sasa_dot_locations[45].x(-0.531939);
163  sasa_dot_locations[45].y(-0.681718);
164  sasa_dot_locations[45].z(0.502295);
165  sasa_dot_locations[46].x(0.361803);
166  sasa_dot_locations[46].y(-0.262866);
167  sasa_dot_locations[46].z(0.894427);
168  sasa_dot_locations[47].x(0.688191);
169  sasa_dot_locations[47].y(-0.500000);
170  sasa_dot_locations[47].z(0.525731);
171  sasa_dot_locations[48].x(0.638197);
172  sasa_dot_locations[48].y(-0.262866);
173  sasa_dot_locations[48].z(0.723607);
174  sasa_dot_locations[49].x(0.831052);
175  sasa_dot_locations[49].y(-0.238856);
176  sasa_dot_locations[49].z(0.502295);
177  sasa_dot_locations[50].x(0.447214);
178  sasa_dot_locations[50].y(-0.525731);
179  sasa_dot_locations[50].z(0.723607);
180  sasa_dot_locations[51].x(0.483974);
181  sasa_dot_locations[51].y(-0.716567);
182  sasa_dot_locations[51].z(0.502295);
183  sasa_dot_locations[52].x(0.723607);
184  sasa_dot_locations[52].y(0.525731);
185  sasa_dot_locations[52].z(-0.447214);
186  sasa_dot_locations[53].x(0.951057);
187  sasa_dot_locations[53].y(0.309017);
188  sasa_dot_locations[53].z(0.000000);
189  sasa_dot_locations[54].x(0.956626);
190  sasa_dot_locations[54].y(0.147621);
191  sasa_dot_locations[54].z(0.251148);
192  sasa_dot_locations[55].x(0.861803);
193  sasa_dot_locations[55].y(0.425325);
194  sasa_dot_locations[55].z(0.276393);
195  sasa_dot_locations[56].x(0.587785);
196  sasa_dot_locations[56].y(0.809017);
197  sasa_dot_locations[56].z(0.000000);
198  sasa_dot_locations[57].x(0.670820);
199  sasa_dot_locations[57].y(0.688191);
200  sasa_dot_locations[57].z(0.276393);
201  sasa_dot_locations[58].x(0.436009);
202  sasa_dot_locations[58].y(0.864188);
203  sasa_dot_locations[58].z(0.251148);
204  sasa_dot_locations[59].x(0.809017);
205  sasa_dot_locations[59].y(0.587785);
206  sasa_dot_locations[59].z(0.000000);
207  sasa_dot_locations[60].x(0.860696);
208  sasa_dot_locations[60].y(0.442863);
209  sasa_dot_locations[60].z(-0.251148);
210  sasa_dot_locations[61].x(0.687157);
211  sasa_dot_locations[61].y(0.681718);
212  sasa_dot_locations[61].z(-0.251148);
213  sasa_dot_locations[62].x(-0.276393);
214  sasa_dot_locations[62].y(0.850651);
215  sasa_dot_locations[62].z(-0.447214);
216  sasa_dot_locations[63].x(0.000000);
217  sasa_dot_locations[63].y(1.000000);
218  sasa_dot_locations[63].z(0.000000);
219  sasa_dot_locations[64].x(0.155218);
220  sasa_dot_locations[64].y(0.955423);
221  sasa_dot_locations[64].z(0.251148);
222  sasa_dot_locations[65].x(-0.138197);
223  sasa_dot_locations[65].y(0.951057);
224  sasa_dot_locations[65].z(0.276393);
225  sasa_dot_locations[66].x(-0.587785);
226  sasa_dot_locations[66].y(0.809017);
227  sasa_dot_locations[66].z(0.000000);
228  sasa_dot_locations[67].x(-0.447214);
229  sasa_dot_locations[67].y(0.850651);
230  sasa_dot_locations[67].z(0.276393);
231  sasa_dot_locations[68].x(-0.687157);
232  sasa_dot_locations[68].y(0.681718);
233  sasa_dot_locations[68].z(0.251148);
234  sasa_dot_locations[69].x(-0.309017);
235  sasa_dot_locations[69].y(0.951057);
236  sasa_dot_locations[69].z(0.000000);
237  sasa_dot_locations[70].x(-0.155218);
238  sasa_dot_locations[70].y(0.955423);
239  sasa_dot_locations[70].z(-0.251148);
240  sasa_dot_locations[71].x(-0.436009);
241  sasa_dot_locations[71].y(0.864188);
242  sasa_dot_locations[71].z(-0.251148);
243  sasa_dot_locations[72].x(-0.894427);
244  sasa_dot_locations[72].y(0.000000);
245  sasa_dot_locations[72].z(-0.447214);
246  sasa_dot_locations[73].x(-0.951057);
247  sasa_dot_locations[73].y(0.309017);
248  sasa_dot_locations[73].z(0.000000);
249  sasa_dot_locations[74].x(-0.860696);
250  sasa_dot_locations[74].y(0.442863);
251  sasa_dot_locations[74].z(0.251148);
252  sasa_dot_locations[75].x(-0.947214);
253  sasa_dot_locations[75].y(0.162460);
254  sasa_dot_locations[75].z(0.276393);
255  sasa_dot_locations[76].x(-0.951057);
256  sasa_dot_locations[76].y(-0.309017);
257  sasa_dot_locations[76].z(0.000000);
258  sasa_dot_locations[77].x(-0.947214);
259  sasa_dot_locations[77].y(-0.162460);
260  sasa_dot_locations[77].z(0.276393);
261  sasa_dot_locations[78].x(-0.860696);
262  sasa_dot_locations[78].y(-0.442863);
263  sasa_dot_locations[78].z(0.251148);
264  sasa_dot_locations[79].x(-1.000000);
265  sasa_dot_locations[79].y(0.000000);
266  sasa_dot_locations[79].z(0.000000);
267  sasa_dot_locations[80].x(-0.956626);
268  sasa_dot_locations[80].y(0.147621);
269  sasa_dot_locations[80].z(-0.251148);
270  sasa_dot_locations[81].x(-0.956626);
271  sasa_dot_locations[81].y(-0.147621);
272  sasa_dot_locations[81].z(-0.251148);
273  sasa_dot_locations[82].x(-0.276393);
274  sasa_dot_locations[82].y(-0.850651);
275  sasa_dot_locations[82].z(-0.447214);
276  sasa_dot_locations[83].x(-0.587785);
277  sasa_dot_locations[83].y(-0.809017);
278  sasa_dot_locations[83].z(0.000000);
279  sasa_dot_locations[84].x(-0.687157);
280  sasa_dot_locations[84].y(-0.681718);
281  sasa_dot_locations[84].z(0.251148);
282  sasa_dot_locations[85].x(-0.447214);
283  sasa_dot_locations[85].y(-0.850651);
284  sasa_dot_locations[85].z(0.276393);
285  sasa_dot_locations[86].x(0.000000);
286  sasa_dot_locations[86].y(-1.000000);
287  sasa_dot_locations[86].z(0.000000);
288  sasa_dot_locations[87].x(-0.138197);
289  sasa_dot_locations[87].y(-0.951057);
290  sasa_dot_locations[87].z(0.276393);
291  sasa_dot_locations[88].x(0.155218);
292  sasa_dot_locations[88].y(-0.955423);
293  sasa_dot_locations[88].z(0.251148);
294  sasa_dot_locations[89].x(-0.309017);
295  sasa_dot_locations[89].y(-0.951057);
296  sasa_dot_locations[89].z(0.000000);
297  sasa_dot_locations[90].x(-0.436009);
298  sasa_dot_locations[90].y(-0.864188);
299  sasa_dot_locations[90].z(-0.251148);
300  sasa_dot_locations[91].x(-0.155218);
301  sasa_dot_locations[91].y(-0.955423);
302  sasa_dot_locations[91].z(-0.251148);
303  sasa_dot_locations[92].x(0.723607);
304  sasa_dot_locations[92].y(-0.525731);
305  sasa_dot_locations[92].z(-0.447214);
306  sasa_dot_locations[93].x(0.587785);
307  sasa_dot_locations[93].y(-0.809017);
308  sasa_dot_locations[93].z(0.000000);
309  sasa_dot_locations[94].x(0.436009);
310  sasa_dot_locations[94].y(-0.864188);
311  sasa_dot_locations[94].z(0.251148);
312  sasa_dot_locations[95].x(0.670820);
313  sasa_dot_locations[95].y(-0.688191);
314  sasa_dot_locations[95].z(0.276393);
315  sasa_dot_locations[96].x(0.951057);
316  sasa_dot_locations[96].y(-0.309017);
317  sasa_dot_locations[96].z(0.000000);
318  sasa_dot_locations[97].x(0.861803);
319  sasa_dot_locations[97].y(-0.425325);
320  sasa_dot_locations[97].z(0.276393);
321  sasa_dot_locations[98].x(0.956626);
322  sasa_dot_locations[98].y(-0.147621);
323  sasa_dot_locations[98].z(0.251148);
324  sasa_dot_locations[99].x(0.809017);
325  sasa_dot_locations[99].y(-0.587785);
326  sasa_dot_locations[99].z(0.000000);
327  sasa_dot_locations[100].x(0.687157);
328  sasa_dot_locations[100].y(-0.681718);
329  sasa_dot_locations[100].z(-0.251148);
330  sasa_dot_locations[101].x(0.860696);
331  sasa_dot_locations[101].y(-0.442863);
332  sasa_dot_locations[101].z(-0.251148);
333  sasa_dot_locations[102].x(0.262866);
334  sasa_dot_locations[102].y(0.809017);
335  sasa_dot_locations[102].z(-0.525731);
336  sasa_dot_locations[103].x(0.531939);
337  sasa_dot_locations[103].y(0.681718);
338  sasa_dot_locations[103].z(-0.502295);
339  sasa_dot_locations[104].x(0.447214);
340  sasa_dot_locations[104].y(0.850651);
341  sasa_dot_locations[104].z(-0.276393);
342  sasa_dot_locations[105].x(0.309017);
343  sasa_dot_locations[105].y(0.951057);
344  sasa_dot_locations[105].z(0.000000);
345  sasa_dot_locations[106].x(0.138197);
346  sasa_dot_locations[106].y(0.951057);
347  sasa_dot_locations[106].z(-0.276393);
348  sasa_dot_locations[107].x(-0.029644);
349  sasa_dot_locations[107].y(0.864188);
350  sasa_dot_locations[107].z(-0.502295);
351  sasa_dot_locations[108].x(-0.688191);
352  sasa_dot_locations[108].y(0.500000);
353  sasa_dot_locations[108].z(-0.525731);
354  sasa_dot_locations[109].x(-0.483974);
355  sasa_dot_locations[109].y(0.716567);
356  sasa_dot_locations[109].z(-0.502295);
357  sasa_dot_locations[110].x(-0.670820);
358  sasa_dot_locations[110].y(0.688191);
359  sasa_dot_locations[110].z(-0.276393);
360  sasa_dot_locations[111].x(-0.809017);
361  sasa_dot_locations[111].y(0.587785);
362  sasa_dot_locations[111].z(0.000000);
363  sasa_dot_locations[112].x(-0.861803);
364  sasa_dot_locations[112].y(0.425325);
365  sasa_dot_locations[112].z(-0.276393);
366  sasa_dot_locations[113].x(-0.831052);
367  sasa_dot_locations[113].y(0.238856);
368  sasa_dot_locations[113].z(-0.502295);
369  sasa_dot_locations[114].x(-0.688191);
370  sasa_dot_locations[114].y(-0.500000);
371  sasa_dot_locations[114].z(-0.525731);
372  sasa_dot_locations[115].x(-0.831052);
373  sasa_dot_locations[115].y(-0.238856);
374  sasa_dot_locations[115].z(-0.502295);
375  sasa_dot_locations[116].x(-0.861803);
376  sasa_dot_locations[116].y(-0.425325);
377  sasa_dot_locations[116].z(-0.276393);
378  sasa_dot_locations[117].x(-0.809017);
379  sasa_dot_locations[117].y(-0.587785);
380  sasa_dot_locations[117].z(0.000000);
381  sasa_dot_locations[118].x(-0.670820);
382  sasa_dot_locations[118].y(-0.688191);
383  sasa_dot_locations[118].z(-0.276393);
384  sasa_dot_locations[119].x(-0.483974);
385  sasa_dot_locations[119].y(-0.716567);
386  sasa_dot_locations[119].z(-0.502295);
387  sasa_dot_locations[120].x(0.262866);
388  sasa_dot_locations[120].y(-0.809017);
389  sasa_dot_locations[120].z(-0.525731);
390  sasa_dot_locations[121].x(-0.029644);
391  sasa_dot_locations[121].y(-0.864188);
392  sasa_dot_locations[121].z(-0.502295);
393  sasa_dot_locations[122].x(0.138197);
394  sasa_dot_locations[122].y(-0.951057);
395  sasa_dot_locations[122].z(-0.276393);
396  sasa_dot_locations[123].x(0.309017);
397  sasa_dot_locations[123].y(-0.951057);
398  sasa_dot_locations[123].z(0.000000);
399  sasa_dot_locations[124].x(0.447214);
400  sasa_dot_locations[124].y(-0.850651);
401  sasa_dot_locations[124].z(-0.276393);
402  sasa_dot_locations[125].x(0.531939);
403  sasa_dot_locations[125].y(-0.681718);
404  sasa_dot_locations[125].z(-0.502295);
405  sasa_dot_locations[126].x(0.850651);
406  sasa_dot_locations[126].y(0.000000);
407  sasa_dot_locations[126].z(-0.525731);
408  sasa_dot_locations[127].x(0.812731);
409  sasa_dot_locations[127].y(-0.295242);
410  sasa_dot_locations[127].z(-0.502295);
411  sasa_dot_locations[128].x(0.947214);
412  sasa_dot_locations[128].y(-0.162460);
413  sasa_dot_locations[128].z(-0.276393);
414  sasa_dot_locations[129].x(1.000000);
415  sasa_dot_locations[129].y(0.000000);
416  sasa_dot_locations[129].z(0.000000);
417  sasa_dot_locations[130].x(0.947214);
418  sasa_dot_locations[130].y(0.162460);
419  sasa_dot_locations[130].z(-0.276393);
420  sasa_dot_locations[131].x(0.812731);
421  sasa_dot_locations[131].y(0.295242);
422  sasa_dot_locations[131].z(-0.502295);
423  sasa_dot_locations[132].x(0.000000);
424  sasa_dot_locations[132].y(0.000000);
425  sasa_dot_locations[132].z(-1.000000);
426  sasa_dot_locations[133].x(0.425325);
427  sasa_dot_locations[133].y(0.309017);
428  sasa_dot_locations[133].z(-0.850651);
429  sasa_dot_locations[134].x(0.609548);
430  sasa_dot_locations[134].y(0.442863);
431  sasa_dot_locations[134].z(-0.657513);
432  sasa_dot_locations[135].x(0.361803);
433  sasa_dot_locations[135].y(0.587785);
434  sasa_dot_locations[135].z(-0.723607);
435  sasa_dot_locations[136].x(-0.162460);
436  sasa_dot_locations[136].y(0.500000);
437  sasa_dot_locations[136].z(-0.850651);
438  sasa_dot_locations[137].x(0.052786);
439  sasa_dot_locations[137].y(0.688191);
440  sasa_dot_locations[137].z(-0.723607);
441  sasa_dot_locations[138].x(-0.232827);
442  sasa_dot_locations[138].y(0.716567);
443  sasa_dot_locations[138].z(-0.657513);
444  sasa_dot_locations[139].x(0.138197);
445  sasa_dot_locations[139].y(0.425325);
446  sasa_dot_locations[139].z(-0.894427);
447  sasa_dot_locations[140].x(0.203183);
448  sasa_dot_locations[140].y(0.147621);
449  sasa_dot_locations[140].z(-0.967949);
450  sasa_dot_locations[141].x(-0.077609);
451  sasa_dot_locations[141].y(0.238856);
452  sasa_dot_locations[141].z(-0.967949);
453  sasa_dot_locations[142].x(-0.447214);
454  sasa_dot_locations[142].y(0.525731);
455  sasa_dot_locations[142].z(-0.723607);
456  sasa_dot_locations[143].x(-0.525731);
457  sasa_dot_locations[143].y(0.000000);
458  sasa_dot_locations[143].z(-0.850651);
459  sasa_dot_locations[144].x(-0.638197);
460  sasa_dot_locations[144].y(0.262866);
461  sasa_dot_locations[144].z(-0.723607);
462  sasa_dot_locations[145].x(-0.753443);
463  sasa_dot_locations[145].y(0.000000);
464  sasa_dot_locations[145].z(-0.657513);
465  sasa_dot_locations[146].x(-0.361803);
466  sasa_dot_locations[146].y(0.262866);
467  sasa_dot_locations[146].z(-0.894427);
468  sasa_dot_locations[147].x(-0.251148);
469  sasa_dot_locations[147].y(0.000000);
470  sasa_dot_locations[147].z(-0.967949);
471  sasa_dot_locations[148].x(-0.638197);
472  sasa_dot_locations[148].y(-0.262866);
473  sasa_dot_locations[148].z(-0.723607);
474  sasa_dot_locations[149].x(-0.162460);
475  sasa_dot_locations[149].y(-0.500000);
476  sasa_dot_locations[149].z(-0.850651);
477  sasa_dot_locations[150].x(-0.447214);
478  sasa_dot_locations[150].y(-0.525731);
479  sasa_dot_locations[150].z(-0.723607);
480  sasa_dot_locations[151].x(-0.232827);
481  sasa_dot_locations[151].y(-0.716567);
482  sasa_dot_locations[151].z(-0.657513);
483  sasa_dot_locations[152].x(-0.361803);
484  sasa_dot_locations[152].y(-0.262866);
485  sasa_dot_locations[152].z(-0.894427);
486  sasa_dot_locations[153].x(-0.077609);
487  sasa_dot_locations[153].y(-0.238856);
488  sasa_dot_locations[153].z(-0.967949);
489  sasa_dot_locations[154].x(0.052786);
490  sasa_dot_locations[154].y(-0.688191);
491  sasa_dot_locations[154].z(-0.723607);
492  sasa_dot_locations[155].x(0.425325);
493  sasa_dot_locations[155].y(-0.309017);
494  sasa_dot_locations[155].z(-0.850651);
495  sasa_dot_locations[156].x(0.361803);
496  sasa_dot_locations[156].y(-0.587785);
497  sasa_dot_locations[156].z(-0.723607);
498  sasa_dot_locations[157].x(0.609548);
499  sasa_dot_locations[157].y(-0.442863);
500  sasa_dot_locations[157].z(-0.657513);
501  sasa_dot_locations[158].x(0.138197);
502  sasa_dot_locations[158].y(-0.425325);
503  sasa_dot_locations[158].z(-0.894427);
504  sasa_dot_locations[159].x(0.203183);
505  sasa_dot_locations[159].y(-0.147621);
506  sasa_dot_locations[159].z(-0.967949);
507  sasa_dot_locations[160].x(0.670820);
508  sasa_dot_locations[160].y(-0.162460);
509  sasa_dot_locations[160].z(-0.723607);
510  sasa_dot_locations[161].x(0.670820);
511  sasa_dot_locations[161].y(0.162460);
512  sasa_dot_locations[161].z(-0.723607);
513  sasa_dot_locations[162].x(0.447214);
514  sasa_dot_locations[162].y(0.000000);
515  sasa_dot_locations[162].z(-0.894427);
516 
517  // locations are negative so reverse them!!!
518  for(int ii = 1; ii <= 162; ii++) {
519  sasa_dot_locations[ii] *= -1;
520  }
521 
522  return sasa_dot_locations;
523 
524  // PackstatReal mn = 0.26;
525  //
526  // if ( false ) {
527  // for (int ii=1; ii<=1; ii++) {
528  // for( int jj = 1; jj <= 162; jj += 1 ) {
529  // PackstatReal const xx = sasa_dot_locations(1,ii) + sasa_dot_locations(1,jj);
530  // PackstatReal const yy = sasa_dot_locations(2,ii) + sasa_dot_locations(2,jj);
531  // PackstatReal const zz = sasa_dot_locations(3,ii) + sasa_dot_locations(3,jj);
532  // PackstatReal const dis = sqrt(xx*xx + yy*yy + zz*zz);
533  // if ( 0 < dis && dis < mn ) {
534  // cout << ii << ' ' << jj << ' ' << dis << endl;
535  // }
536  // }
537  // }
538  // }
539 
540  // bool perturb_dots = false;
541  // if ( perturb_dots ) {
542  //
543  // FArray2D_float newsdl(3,162,-1234);
544  //
545  // PackstatReal rx,ry,rz;
546  // PackstatReal r2 = 9999;
547  // while ( r2 > 1.0f ) {
548  // rx = ran3();
549  // ry = ran3();
550  // rz = ran3();
551  // r2 = rx*rx + ry*ry + rz*rz;
552  // }
553  // PackstatReal r = sqrt(r2);
554  // rx = rx/r;
555  // ry = ry/r;
556  // rz = rz/r;
557  // PackstatReal const phi = acos( rz );
558  // numeric::xyzVector_float const axis( rx,ry,0 );
559  // numeric::xyzMatrix_float rot( rotation_matrix(axis,phi) );
560  // for (int ii=1; ii <= 162; ++ii ) {
561  // xyzVector_float x(sasa_dot_locations(1,ii));
562  // x = rot * x;
563  // newsdl(1,ii) = x.x();
564  // newsdl(2,ii) = x.y();
565  // newsdl(3,ii) = x.z();
566  // }
567  //
568  // if ( false ) {
569  // for (int ii=1; ii<=1; ii++) {
570  // PackstatReal const xx = sasa_dot_locations(1,ii);
571  // PackstatReal const yy = sasa_dot_locations(2,ii);
572  // PackstatReal const zz = sasa_dot_locations(3,ii);
573  // cout << F( 7,2, xx) << F( 7,2, yy) << F( 7,2, zz)
574  // << F( 7,2, newsdl(1,ii)) << F( 7,2, newsdl(2,ii)) << F( 7,2, newsdl(3,ii) )
575  // << endl;
576  // }
577  // }
578 
579 
580  }
581 
582 
583 } // namespace packstat
584 } // namespace scoring
585 } // namespace core
586 
587 #endif