~ubuntu-branches/ubuntu/trusty/rheolef/trusty

« back to all changes in this revision

Viewing changes to nfem/ptst/disto_Pk.cc

  • Committer: Package Import Robot
  • Author(s): Pierre Saramito
  • Date: 2012-04-06 09:12:21 UTC
  • mfrom: (1.1.5)
  • Revision ID: package-import@ubuntu.com-20120406091221-m58me99p1nxqui49
Tags: 6.0-1
* New upstream release 6.0 (major changes):
  - massively distributed and parallel support
  - full FEM characteristic method (Lagrange-Gakerkin method) support
  - enhanced users documentation 
  - source code supports g++-4.7 (closes: #667356)
* debian/control: dependencies for MPI distributed solvers added
* debian/rules: build commands simplified
* debian/librheolef-dev.install: man1/* to man9/* added
* debian/changelog: package description rewritted (closes: #661689)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
///
 
2
/// This file is part of Rheolef.
 
3
///
 
4
/// Copyright (C) 2000-2009 Pierre Saramito <Pierre.Saramito@imag.fr>
 
5
///
 
6
/// Rheolef is free software; you can redistribute it and/or modify
 
7
/// it under the terms of the GNU General Public License as published by
 
8
/// the Free Software Foundation; either version 2 of the License, or
 
9
/// (at your option) any later version.
 
10
///
 
11
/// Rheolef is distributed in the hope that it will be useful,
 
12
/// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
13
/// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
14
/// GNU General Public License for more details.
 
15
///
 
16
/// You should have received a copy of the GNU General Public License
 
17
/// along with Rheolef; if not, write to the Free Software
 
18
/// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
19
///
 
20
/// =========================================================================
 
21
// file automatically generated by "disto_Pk_symbolic.cc"
 
22
#include "disto_Pk.h"
 
23
namespace rheolef {
 
24
Float disto_Pk [order_max+1][2*order_max+1][2*order_max+1] = {
 
25
 {
 
26
 },
 
27
 {
 
28
  {
 
29
   (7.0/5.0),
 
30
   1.0,
 
31
   (191.0/210.0)
 
32
  },
 
33
  {
 
34
   (21.0/25.0),
 
35
   (19.0/30.0),
 
36
   (89.0/150.0)
 
37
  },
 
38
  {
 
39
   (1939.0/3000.0),
 
40
   (301.0/600.0),
 
41
   (18827.0/39375.0)
 
42
  }
 
43
 },
 
44
 {
 
45
  {
 
46
   (87.0/56.0),
 
47
   (933.0/800.0),
 
48
   (6618163.0/5762400.0),
 
49
   (783901.0/614656.0),
 
50
   (2.6912363630000000e+09/1.7748192000000000e+09)
 
51
  },
 
52
  {
 
53
   (9577.0/10500.0),
 
54
   (1613021.0/2195200.0),
 
55
   (350563097.0/460992000.0),
 
56
   (5.3580565481000000e+10/6.0850944000000000e+10),
 
57
   (1.0528126628759000e+13/9.6905128320000000e+12)
 
58
  },
 
59
  {
 
60
   (1088069.0/1568000.0),
 
61
   (76910879.0/131712000.0),
 
62
   (491966459.0/7.9027200000000000e+08),
 
63
   (5.8418084369290000e+12/7.9106227200000000e+12),
 
64
   (1.2022561370624900e+14/1.2920683776000000e+14)
 
65
  },
 
66
  {
 
67
   (46335993.0/78400000.0),
 
68
   (298111691.0/5.7953280000000000e+08),
 
69
   (2.4635693290190000e+12/4.3947904000000000e+12),
 
70
   (2.9966519371275910e+15/4.4299487232000000e+15),
 
71
   (4.5585034018271622e+17/5.2716389806080000e+17)
 
72
  },
 
73
  {
 
74
   (8.3228987497000000e+10/1.5523200000000000e+11),
 
75
   (1.2919614049270000e+12/2.6906880000000000e+12),
 
76
   (9.3647809896231000e+13/1.7579161600000000e+14),
 
77
   (1.5895690254487700e+14/2.4395571200000000e+14),
 
78
   (8.0724590442193120e+16/9.5847981465600000e+16)
 
79
  }
 
80
 },
 
81
 {
 
82
  {
 
83
   (4903.0/2520.0),
 
84
   (149857.0/82320.0),
 
85
   (29874289.0/13097700.0),
 
86
   (8.4768757181000000e+10/2.5956730800000000e+10),
 
87
   (3.6238599927136300e+14/7.1484836623200000e+13),
 
88
   (2.6380847237223000e+16/3.1691610902952000e+15),
 
89
   (9.1665415151260893e+19/6.4289601877728430e+18)
 
90
  },
 
91
  {
 
92
   (1276637.0/1058400.0),
 
93
   (93339179.0/74088000.0),
 
94
   (8.5796611334900000e+11/5.0059409400000000e+11),
 
95
   (4.1691698315582300e+14/1.5885519249600000e+14),
 
96
   (1.7557273621258090e+17/4.0746356875224000e+16),
 
97
   (4.1282260986049062e+17/5.5661992967730240e+16),
 
98
   (5.0982979041968357e+20/3.8573761126637060e+19)
 
99
  },
 
100
  {
 
101
   (2.5105970690000000e+09/2.6195400000000000e+09),
 
102
   (8.5228852853000000e+10/7.9459380000000000e+10),
 
103
   (1.1728398745944290e+15/7.6590896382000000e+14),
 
104
   (8.3546934990949100e+14/3.4298280198000000e+14),
 
105
   (1.6243397729176741e+20/3.9360980741466382e+19),
 
106
   (4.1348077324313772e+19/5.6692770615280804e+18),
 
107
   (5.0188631534217140e+26/3.7754068702696020e+25)
 
108
  },
 
109
  {
 
110
   (2.4055845491000000e+10/2.8378350000000000e+10),
 
111
   (3.2423842874574100e+14/3.2419427040000000e+14),
 
112
   (8.3634852421005700e+14/5.6568592080000000e+14),
 
113
   (3.3535787188108018e+19/1.3883943824150401e+19),
 
114
   (6.1729126693927916e+22/1.4760367778049894e+22),
 
115
   (4.5110791044203128e+25/5.9927093178882574e+24),
 
116
   (3.2624325710228582e+29/2.3407522595671533e+28)
 
117
  },
 
118
  {
 
119
   (1.5099913156850300e+14/1.8946418400000000e+14),
 
120
   (2.0175832925911700e+14/2.0532303792000000e+14),
 
121
   (7.0533253574727610e+15/4.7224298721600000e+15),
 
122
   (2.9185268855739588e+21/1.1714577601626900e+21),
 
123
   (5.8270153677121631e+24/1.3284331000244905e+24),
 
124
   (4.3965166596080173e+26/5.4908568134345602e+25),
 
125
   (3.1610507091395192e+31/2.1066770336104378e+30)
 
126
  },
 
127
  {
 
128
   (2.5743208914580310e+15/3.2998345380000000e+15),
 
129
   (3.1861012827256230e+19/3.1876401637079998e+19),
 
130
   (1.4055264723271747e+23/9.0369598641121796e+22),
 
131
   (3.9850072055827833e+23/1.5098788908763559e+23),
 
132
   (7.4189865966406876e+27/1.5748501409960662e+27),
 
133
   (1.2646253886604336e+29/1.4538833910354988e+28),
 
134
   (7.6985230468060715e+33/4.6768230146151722e+32)
 
135
  },
 
136
  {
 
137
   (9.7638965695334656e+17/1.2419377261200000e+18),
 
138
   (9.9688980785693957e+20/9.5629204911240000e+20),
 
139
   (1.3017024392485492e+26/7.8621550817775974e+25),
 
140
   (4.1001231229873754e+23/1.4379798960727199e+23),
 
141
   (4.0249456584502649e+29/7.8169834271259289e+28),
 
142
   (7.8310085402548205e+30/8.1577237303596239e+29),
 
143
   (1.2293413325176449e+38/6.7112410259727714e+36)
 
144
  }
 
145
 },
 
146
 {
 
147
  {
 
148
   (112601.0/39200.0),
 
149
   (42067367.0/10348800.0),
 
150
   (3.1647649795700000e+11/3.9553113600000000e+10),
 
151
   (4.2049701868913100e+14/2.2712276787200000e+13),
 
152
   (1.0920445059082740e+19/2.3037062345256960e+17),
 
153
   (2.7987951024041199e+21/2.1501258188906496e+19),
 
154
   (2.7759211138940165e+25/7.3804046063339227e+22),
 
155
   (6.1615615742236607e+29/5.4555950850020355e+26),
 
156
   (2.9635546208898474e+29/8.4813873170199716e+25)
 
157
  },
 
158
  {
 
159
   (51422671.0/25872000.0),
 
160
   (4.2786716410000000e+09/1.2915302400000000e+09),
 
161
   (1.6572347257535170e+15/2.2712276787200000e+14),
 
162
   (4.8197671940154008e+19/2.6328071251722240e+18),
 
163
   (2.2912030517247088e+21/4.6074124690513920e+19),
 
164
   (6.6189571133982779e+26/4.6391114668384657e+24),
 
165
   (4.7447826391906047e+28/1.1133867520412317e+26),
 
166
   (4.7110946356339421e+31/3.5885692114680056e+28),
 
167
   (3.8651600706253007e+30/9.3262764750372870e+26)
 
168
  },
 
169
  {
 
170
   (2.7878318752300000e+11/1.6144128000000000e+11),
 
171
   (3.0991576969231210e+15/9.7338329088000000e+14),
 
172
   (1.4081813537426393e+19/1.8805765179801600e+18),
 
173
   (1.4817834700503102e+20/7.5223060719206400e+18),
 
174
   (1.4100454305368978e+24/2.5424432591369010e+22),
 
175
   (2.6022891524797113e+28/1.5905525029160452e+26),
 
176
   (1.1525162703858850e+32/2.3069373502294320e+29),
 
177
   (8.9210212900701314e+37/5.6939827678362842e+34),
 
178
   (5.1287238617190816e+39/1.0218110894280751e+36)
 
179
  },
 
180
  {
 
181
   (4.3716157489000000e+10/2.6336128000000000e+10),
 
182
   (8.8681347774377613e+17/2.6865378828288000e+17),
 
183
   (3.0610838264136866e+20/3.7611530359603200e+19),
 
184
   (2.7962188374372928e+26/1.2623432562825757e+25),
 
185
   (3.3937761583703659e+28/5.3018416763868177e+26),
 
186
   (6.3531977558555702e+32/3.2956247860420457e+30),
 
187
   (1.6230901027344119e+37/2.7114203656363261e+34),
 
188
   (5.3272695520280533e+39/2.7986111381783568e+36),
 
189
   (4.1650093027014693e+40/6.7507038941194146e+36)
 
190
  },
 
191
  {
 
192
   (4.2227362727644330e+15/2.4921501696000000e+15),
 
193
   (3.2088607288727051e+20/8.9551262760960000e+19),
 
194
   (2.4806242272844926e+25/2.7050212634626620e+24),
 
195
   (1.1649824996729068e+28/4.5444357226172721e+26),
 
196
   (4.4503622752141156e+32/5.8850442607893674e+30),
 
197
   (1.3452466950022211e+37/5.8101864977921274e+34),
 
198
   (5.8657146986217775e+39/8.0486372958888833e+36),
 
199
   (8.2655031268366993e+41/3.5262500341047296e+38),
 
200
   (7.1086785225159879e+45/9.2666912354577200e+41)
 
201
  },
 
202
  {
 
203
   (5.7645281112286536e+19/3.1982593843200000e+19),
 
204
   (4.6550506610388307e+26/1.1592948271982837e+26),
 
205
   (2.0120450256270207e+26/1.8982605357632717e+25),
 
206
   (2.9104928329727301e+31/9.6082355278193765e+29),
 
207
   (7.5444958303344075e+36/8.3002664254173241e+34),
 
208
   (3.6983548988802648e+41/1.3107780739019039e+39),
 
209
   (2.5139771570711667e+41/2.7986111381783567e+38),
 
210
   (3.3399283659927626e+45/1.1449193804426527e+42),
 
211
   (6.8910653944222509e+46/7.1585568954763406e+42)
 
212
  },
 
213
  {
 
214
   (1.0914568690571198e+25/5.5204515580870658e+24),
 
215
   (3.8275620264062627e+23/8.3066355732971520e+22),
 
216
   (1.2000007301904243e+31/9.6082355278193765e+29),
 
217
   (4.9147659769273300e+33/1.3512847253426657e+32),
 
218
   (2.2481919876471474e+35/2.0301838841807865e+33),
 
219
   (1.6366448771683543e+42/4.7053571883658085e+39),
 
220
   (2.3687337307227368e+47/2.1181008538189077e+44),
 
221
   (3.7520575843040737e+46/1.0245374082829723e+43),
 
222
   (2.9412607897665160e+52/2.4163614253702523e+48)
 
223
  },
 
224
  {
 
225
   (1.5998820261260069e+25/7.2005889888092159e+24),
 
226
   (3.7726780260210996e+28/7.0030871194018779e+27),
 
227
   (2.5311060857303481e+35/1.6939319235545560e+34),
 
228
   (1.8782155080651338e+38/4.2461226883767534e+36),
 
229
   (3.5056731883752341e+41/2.5701530860821644e+39),
 
230
   (5.6134353634675412e+46/1.2967964411136169e+44),
 
231
   (2.1481582023240920e+49/1.5302198005140680e+46),
 
232
   (1.3556385548126089e+55/2.9272492695913915e+51),
 
233
   (6.0764830858389522e+56/3.9225140212524645e+52)
 
234
  },
 
235
  {
 
236
   (2.0982197460395544e+26/8.2389260228257382e+25),
 
237
   (1.4688142535961636e+31/2.2970125751638157e+30),
 
238
   (3.9302887539248562e+36/2.1713127383744762e+35),
 
239
   (1.9391318689716420e+40/3.5667430582364730e+38),
 
240
   (9.8153406811216787e+44/5.7892698264000754e+42),
 
241
   (2.6129487487370193e+47/4.8120119513021007e+44),
 
242
   (9.2761743692366566e+53/5.2272308385560558e+50),
 
243
   (3.8524870937111912e+57/6.5375233687541078e+53),
 
244
   (3.3127799323220085e+59/1.6709909730535499e+55)
 
245
  }
 
246
 },
 
247
 {
 
248
  {
 
249
   (2296607.0/441000.0),
 
250
   (4.4193665570000000e+09/315315000.0),
 
251
   (4.6024344021343000e+13/8.3873790000000000e+11),
 
252
   (2.9627311677846543e+18/1.1478128161500000e+16),
 
253
   (8.2872678509642524e+23/6.1164075440593122e+20),
 
254
   (2.8988632360448988e+26/3.7921726773167735e+22),
 
255
   (2.9596491865731888e+28/6.5229687513997262e+23),
 
256
   (8.4728588422000943e+34/3.0302483949471183e+29),
 
257
   (1.0830210007068549e+42/6.1063292968678115e+35),
 
258
   (1.6452280681274886e+41/1.4292327006447359e+34),
 
259
   (2.6087670256124338e+47/3.4272164610035776e+39)
 
260
  },
 
261
  {
 
262
   (7.4438081700000000e+08/175175000.0),
 
263
   (1.1761500462561000e+13/8.3383300000000000e+11),
 
264
   (7.1637847388252099e+18/1.1478128161500000e+17),
 
265
   (3.0768266906265765e+22/9.7085834032687497e+19),
 
266
   (1.3826229232520305e+26/7.9003597444099460e+22),
 
267
   (3.9176748770075581e+28/3.8291334246590426e+24),
 
268
   (3.9770096021289157e+34/6.3794703051518280e+29),
 
269
   (2.7355457695841097e+42/6.9786620535632138e+36),
 
270
   (5.8402892164774857e+44/2.3116818052428144e+38),
 
271
   (3.3635819093507673e+46/2.0248665653558482e+39),
 
272
   (7.3900702187282529e+50/6.6557942536551112e+42)
 
273
  },
 
274
  {
 
275
   (2.8911248104256300e+14/6.7897830000000000e+13),
 
276
   (9.9818463727494000e+15/6.2111083125000000e+14),
 
277
   (1.9793155826587979e+21/2.5825788363375002e+19),
 
278
   (4.3189430733620909e+24/1.0560213526362500e+22),
 
279
   (1.0941632672403275e+30/4.6770129686906880e+26),
 
280
   (4.2403463718198224e+34/3.0201811245320114e+30),
 
281
   (3.9559690432437709e+40/4.5315987360800084e+35),
 
282
   (5.1579462998936200e+45/9.2467272209712574e+39),
 
283
   (1.4904347122874718e+49/4.0916767952797812e+42),
 
284
   (2.1693363908237417e+52/8.9597230337664952e+44),
 
285
   (8.9221291721253325e+56/5.4627431336874324e+48)
 
286
  },
 
287
  {
 
288
   (5.0103373973326744e+16/1.0647614250000000e+16),
 
289
   (8.7236060121903940e+19/4.4691959812499999e+18),
 
290
   (7.6103394490007273e+26/7.7391279128913749e+24),
 
291
   (3.6393620988828786e+30/6.6814470981295534e+27),
 
292
   (3.3002050183777229e+35/1.0306967329752102e+32),
 
293
   (2.0700213303281840e+39/1.0549753671297375e+35),
 
294
   (2.6983380751314836e+41/2.1754957700384100e+36),
 
295
   (1.0955304226356081e+49/1.3638922650932605e+43),
 
296
   (1.5840103054143954e+52/2.9865743445888319e+45),
 
297
   (1.2622652502965433e+56/3.5472358010957352e+48),
 
298
   (5.4371191209907320e+60/2.2470950525319017e+52)
 
299
  },
 
300
  {
 
301
   (1.5939650474606584e+19/2.8817213906249999e+18),
 
302
   (1.3665435538529408e+25/5.5279485092081253e+23),
 
303
   (1.8619432258950620e+30/1.4317386638849043e+28),
 
304
   (1.1921756223080657e+34/1.6062806228185096e+31),
 
305
   (1.1472814027463632e+37/2.5717910694876443e+33),
 
306
   (2.6244798398062044e+44/9.4354359397665897e+39),
 
307
   (4.0869216662002723e+47/2.2922559077197656e+42),
 
308
   (2.7762258741200790e+52/2.3770693763053967e+46),
 
309
   (4.2195944992853031e+55/5.4193880294518179e+48),
 
310
   (6.6570995023535846e+62/1.2639909670491948e+55),
 
311
   (1.4404969777395749e+66/3.9942114558754552e+57)
 
312
  },
 
313
  {
 
314
   (2.1902727060204345e+23/3.2232935913750000e+22),
 
315
   (2.6405680873838612e+29/8.1813637936280246e+27),
 
316
   (9.6540201333073400e+32/5.4872940531067092e+30),
 
317
   (3.3241603321147820e+38/3.2295164299889924e+35),
 
318
   (8.1699603866285128e+41/1.2960763653525535e+38),
 
319
   (7.5273071142812778e+45/1.8870871879533177e+41),
 
320
   (8.0040277374719015e+48/3.0931286614253699e+43),
 
321
   (2.8276907229603886e+54/1.6516230184996016e+48),
 
322
   (1.7458856140529355e+63/1.5167891604590336e+56),
 
323
   (6.2648802248210802e+66/7.9884229117509115e+58),
 
324
   (2.0901279467523446e+68/3.8677280931060663e+59)
 
325
  },
 
326
  {
 
327
   (2.5228198876560840e+28/2.9219156405814374e+27),
 
328
   (7.7783308609967584e+32/1.8029680460207759e+31),
 
329
   (1.0936116584691703e+38/4.5132993586802683e+35),
 
330
   (3.9829361717203234e+42/2.7508559591156236e+39),
 
331
   (8.1433597722431832e+45/9.0371870202309872e+41),
 
332
   (8.3458584393111375e+49/1.4450269764774450e+45),
 
333
   (4.7968355167740160e+53/1.2668699289627627e+48),
 
334
   (1.1444661967805228e+60/4.5284047184924133e+53),
 
335
   (4.6201342646139179e+63/2.6987915242401724e+56),
 
336
   (9.7298943793212005e+69/8.2879887709415702e+61),
 
337
   (4.3454995840841319e+72/5.3414658665137225e+63)
 
338
  },
 
339
  {
 
340
   (2.9026483899646956e+32/2.5756686371725371e+31),
 
341
   (1.3407282957043761e+38/2.2814480274647513e+36),
 
342
   (4.4358137232388192e+40/1.3099314091026780e+38),
 
343
   (5.4574609229509770e+44/2.6482599326684210e+41),
 
344
   (3.6791872439868816e+48/2.8286658848163228e+44),
 
345
   (3.8365877532975196e+55/4.5503899489274737e+50),
 
346
   (1.7990013086659083e+60/3.2244667526765171e+54),
 
347
   (9.5186302940097180e+65/2.5360072735717178e+59),
 
348
   (6.3642776498326175e+70/2.4863966312824709e+63),
 
349
   (5.9001733989924716e+70/3.3417290876493495e+62),
 
350
   (2.3812865472434312e+75/1.9362813766112241e+66)
 
351
  },
 
352
  {
 
353
   (5.3089271945244373e+37/3.5308124234573531e+36),
 
354
   (1.5976229629420308e+42/1.9648971136540170e+40),
 
355
   (3.8874420838222482e+46/8.1150250793910904e+43),
 
356
   (3.2587127479646282e+49/1.1000367329841255e+46),
 
357
   (2.4035711659061219e+53/1.2696400527141390e+49),
 
358
   (8.3052728444445762e+59/6.7001906549122440e+54),
 
359
   (1.9830243174403600e+64/2.3974858678724222e+58),
 
360
   (8.8468776231204593e+68/1.5786645277983942e+62),
 
361
   (7.6855635518176680e+71/1.9987993794231826e+64),
 
362
   (2.7832916074561502e+73/1.0438174536987732e+65),
 
363
   (1.6355684766085730e+81/8.7649003647934753e+71)
 
364
  },
 
365
  {
 
366
   (9.5588149893586147e+40/4.6783264610809930e+39),
 
367
   (1.4682220556436502e+44/1.2880992189509666e+42),
 
368
   (6.7791865102166968e+50/9.9003305968571306e+47),
 
369
   (1.9942413407878769e+54/4.6432550499259940e+50),
 
370
   (2.9220764267521673e+61/1.0528871029147811e+57),
 
371
   (8.7154788748543237e+63/4.7530332074438694e+58),
 
372
   (3.1278617345033577e+69/2.5371394196759909e+63),
 
373
   (5.3151819262661468e+74/6.3225514338325691e+67),
 
374
   (8.0221529015120397e+75/1.3830581261508746e+68),
 
375
   (1.2050248453275367e+80/2.9812586274807740e+71),
 
376
   (1.8371474133971104e+84/6.4667559216274132e+74)
 
377
  },
 
378
  {
 
379
   (1.4023943895313981e+42/4.9733560577257404e+40),
 
380
   (3.0473318365296541e+48/1.8857772565442152e+46),
 
381
   (5.0899898305203919e+50/5.1540182594361127e+47),
 
382
   (1.7234517439428834e+57/2.7472592378728797e+53),
 
383
   (2.5226803291508430e+63/6.1613393429827933e+58),
 
384
   (4.8147768645567062e+64/1.7653503246277824e+59),
 
385
   (2.0845558062052569e+72/1.1290270417558159e+66),
 
386
   (4.0035678822062466e+73/3.1612757169162845e+66),
 
387
   (6.7329013725333558e+79/7.6660936135219902e+71),
 
388
   (4.5158710564896938e+83/7.3454289872405904e+74),
 
389
   (5.3721303691331990e+89/1.2383116297909854e+80)
 
390
  }
 
391
 }
 
392
};
 
393
} // namespace rheolef