Intrepid2
Intrepid2_CubatureDirectTriDefaultDef.hpp
Go to the documentation of this file.
1 // @HEADER
2 // ************************************************************************
3 //
4 // Intrepid2 Package
5 // Copyright (2007) Sandia Corporation
6 //
7 // Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive
8 // license for use of this work by or on behalf of the U.S. Government.
9 //
10 // Redistribution and use in source and binary forms, with or without
11 // modification, are permitted provided that the following conditions are
12 // met:
13 //
14 // 1. Redistributions of source code must retain the above copyright
15 // notice, this list of conditions and the following disclaimer.
16 //
17 // 2. Redistributions in binary form must reproduce the above copyright
18 // notice, this list of conditions and the following disclaimer in the
19 // documentation and/or other materials provided with the distribution.
20 //
21 // 3. Neither the name of the Corporation nor the names of the
22 // contributors may be used to endorse or promote products derived from
23 // this software without specific prior written permission.
24 //
25 // THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY
26 // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
27 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
28 // PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE
29 // CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
30 // EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
31 // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
32 // PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
33 // LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
34 // NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
35 // SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
36 //
37 // Questions? Contact Kyungjoo Kim (kyukim@sandia.gov), or
38 // Mauro Perego (mperego@sandia.gov)
39 //
40 // ************************************************************************
41 // @HEADER
42 
49 namespace Intrepid2 {
50 
51  template <typename SpT, typename PT, typename WT>
53  CubatureDirectTriDefault(const ordinal_type degree)
54  : CubatureDirect<SpT>(degree, 2) {
55 
56  INTREPID2_TEST_FOR_EXCEPTION( degree < 0 ||
57  degree > static_cast<ordinal_type>(Parameters::MaxCubatureDegreeTri), std::out_of_range,
58  ">>> ERROR (CubatureDirectTriDefault): No cubature rule implemented for the desired polynomial degree.");
59 
60  typedef Kokkos::DynRankView<PT,Kokkos::LayoutRight,Kokkos::HostSpace> pointViewHostType;
61  typedef Kokkos::DynRankView<WT,Kokkos::LayoutRight,Kokkos::HostSpace> weightViewHostType;
62 
64  const Kokkos::pair<ordinal_type,ordinal_type> pointRange(0, this->cubatureData_.numPoints_);
65  {
66  // src
67  const pointViewHostType points_host(const_cast<PT*>( &(cubatureDataStatic_[this->degree_].points_[0][0]) ),
68  pointRange.second,
70 
71  auto points = Kokkos::create_mirror_view(typename SpT::memory_space(), points_host);
72 
73  Kokkos::deep_copy(points,points_host);
74 
75  // dst
76  this->cubatureData_.points_ = Kokkos::DynRankView<PT,SpT>("CubatureDirectTriDefault::cubatureData_::points_",
77  pointRange.second,
79  // copy
80  Kokkos::deep_copy(this->cubatureData_.points_ , points );
81  }
82  {
83  // src
84  const weightViewHostType weights(const_cast<PT*>( &(cubatureDataStatic_[this->degree_].weights_[0]) ),
85  pointRange.second);
86 
87  // dst
88  this->cubatureData_.weights_ = Kokkos::DynRankView<WT,SpT>("CubatureDirectTriDefault::cubatureData_::weights_",
89  pointRange.second);
90  // copy
91  Kokkos::deep_copy(Kokkos::subdynrankview(this->cubatureData_.weights_, Kokkos::ALL()) , Kokkos::subdynrankview(weights, Kokkos::ALL()));
92  }
93  }
94 
95  //-------------------------------------------------------------------------------------//
96  // Definition of cubature templates //
97  //-------------------------------------------------------------------------------------//
98 
99  /*
100  Cubature templates for lines are defined the reference Triangle:
101 
102  Triangle -> (0,0,0),(1,0,0),(0,1,0)
103  */
104 
105  /*
106  This static const member contains templates for default triangle rules.
107  */
108 
109  template<typename SpT, typename PT, typename WT>
112  cubatureDataStatic_[cubatureDataStaticSize] = {
113  // Cubature templates for the reference triangle {(0,0), (1,0), (0,1)}
114  //
115  {
116  1,
117  {{1./3., 1./3., 0.0}},
118  {1./2.}
119  },
120  {
121  1,
122  {{1./3., 1./3., 0.0}},
123  {1./2.}
124  },
125  {
126  3,
127  {{1./6., 1./6., 0.0},
128  {1./6., 2./3., 0.0},
129  {2./3., 1./6., 0.0}},
130  {1./6.,
131  1./6.,
132  1./6.}
133  },
134  {
135  4,
136  {{1./3., 1./3., 0.0},
137  {1./5., 1./5., 0.0},
138  {1./5., 3./5., 0.0},
139  {3./5., 1./5., 0.0}},
140  {-9./32.,
141  25./96.,
142  25./96.,
143  25./96.}
144  },
145  {
146  6,
147  {{4.4594849091596487577332043252695176084800e-1, 4.4594849091596487577332043252695176084800e-1, 0.0},
148  {4.4594849091596487577332043252695176084800e-1, 1.0810301816807024845335913494609647830400e-1, 0.0},
149  {1.0810301816807024845335913494609647830400e-1, 4.4594849091596487577332043252695176084800e-1, 0.0},
150  {9.1576213509770745141706146463816673424873e-2, 9.1576213509770745141706146463816673424873e-2, 0.0},
151  {9.1576213509770745141706146463816673424873e-2, 8.1684757298045850971658770707236665315025e-1, 0.0},
152  {8.1684757298045850971658770707236665315025e-1, 9.1576213509770745141706146463816673424873e-2, 0.0}},
153  {1.1169079483900573053953942803038657817028e-1,
154  1.1169079483900573053953942803038657817028e-1,
155  1.1169079483900573053953942803038657817028e-1,
156  5.4975871827660936395761590801109078322738e-2,
157  5.4975871827660936395761590801109078322738e-2,
158  5.4975871827660936395761590801109078322738e-2}
159  },
160  {
161  7,
162  {{3.3333333333333333333333333333333333333333e-1, 3.3333333333333333333333333333333333333333e-1, 0.0},
163  {1.0128650732345633880098736191512382805558e-1, 1.0128650732345633880098736191512382805558e-1, 0.0},
164  {7.9742698535308732239802527616975234388885e-1, 1.0128650732345633880098736191512382805558e-1, 0.0},
165  {1.0128650732345633880098736191512382805558e-1, 7.9742698535308732239802527616975234388885e-1, 0.0},
166  {4.7014206410511508977044120951344760051585e-1, 4.7014206410511508977044120951344760051585e-1, 0.0},
167  {5.9715871789769820459117580973104798968293e-2, 4.7014206410511508977044120951344760051585e-1, 0.0},
168  {4.7014206410511508977044120951344760051585e-1, 5.9715871789769820459117580973104798968293e-2, 0.0}},
169  {1.1250000000000000000000000000000000000000e-1,
170  6.2969590272413576297841972750090666828820e-2,
171  6.2969590272413576297841972750090666828820e-2,
172  6.2969590272413576297841972750090666828820e-2,
173  6.6197076394253090368824693916575999837847e-2,
174  6.6197076394253090368824693916575999837847e-2,
175  6.6197076394253090368824693916575999837847e-2}
176  },
177  {
178  12,
179  {{6.3089014491502228340331602870819157341003e-2, 6.3089014491502228340331602870819157341003e-2, 0.0},
180  {6.3089014491502228340331602870819157341003e-2, 8.7382197101699554331933679425836168531799e-1, 0.0},
181  {8.7382197101699554331933679425836168531799e-1, 6.3089014491502228340331602870819157341003e-2, 0.0},
182  {2.4928674517091042129163855310701907608796e-1, 2.4928674517091042129163855310701907608796e-1, 0.0},
183  {2.4928674517091042129163855310701907608796e-1, 5.0142650965817915741672289378596184782407e-1, 0.0},
184  {5.0142650965817915741672289378596184782407e-1, 2.4928674517091042129163855310701907608796e-1, 0.0},
185  {3.1035245103378441286759566723265117140082e-1, 5.3145049844816939902261738355299128796183e-2, 0.0},
186  {6.3650249912139865667831578657006182134850e-1, 3.1035245103378439596843454179854003165774e-1, 0.0},
187  {5.3145049844816930454088546197287007250682e-2, 6.3650249912139866412930371984616083954608e-1, 0.0},
188  {5.3145049844816939902261738355299128796183e-2, 3.1035245103378441286759566723265117140082e-1, 0.0},
189  {6.3650249912139866412930371984616083954608e-1, 5.3145049844816930454088546197287007250682e-2, 0.0},
190  {3.1035245103378439596843454179854003165774e-1, 6.3650249912139865667831578657006182134850e-1, 0.0}},
191  {2.5422453185103408460468404553434492023395e-2,
192  2.5422453185103408460468404553434492023395e-2,
193  2.5422453185103408460468404553434492023395e-2,
194  5.8393137863189683012644805692789720663043e-2,
195  5.8393137863189683012644805692789720663043e-2,
196  5.8393137863189683012644805692789720663043e-2,
197  4.1425537809186787596776728210221226990114e-2,
198  4.1425537809186787596776728210221226990114e-2,
199  4.1425537809186787596776728210221226990114e-2,
200  4.1425537809186787596776728210221226990114e-2,
201  4.1425537809186787596776728210221226990114e-2,
202  4.1425537809186787596776728210221226990114e-2}
203  },
204  {
205  13,
206  {{3.33333333333333e-01, 3.33333333333333e-01, 0.0},
207  {2.60345966079040e-01, 2.60345966079040e-01, 0.0},
208  {2.60345966079040e-01, 4.79308067841920e-01, 0.0},
209  {4.79308067841920e-01, 2.60345966079040e-01, 0.0},
210  {6.51301029022160e-02, 6.51301029022160e-02, 0.0},
211  {6.51301029022160e-02, 8.69739794195568e-01, 0.0},
212  {8.69739794195568e-01, 6.51301029022160e-02, 0.0},
213  {3.12865496004874e-01, 6.38444188569810e-01, 0.0},
214  {6.38444188569810e-01, 4.86903154253160e-02, 0.0},
215  {4.86903154253160e-02, 3.12865496004874e-01, 0.0},
216  {3.12865496004874e-01, 4.86903154253160e-02, 0.0},
217  {6.38444188569810e-01, 3.12865496004874e-01, 0.0},
218  {4.86903154253160e-02, 6.38444188569810e-01, 0.0}},
219  {-7.47850222338410e-02,
220  8.78076287166040e-02,
221  8.78076287166040e-02,
222  8.78076287166040e-02,
223  2.66736178044190e-02,
224  2.66736178044190e-02,
225  2.66736178044190e-02,
226  3.85568804451285e-02,
227  3.85568804451285e-02,
228  3.85568804451285e-02,
229  3.85568804451285e-02,
230  3.85568804451285e-02,
231  3.85568804451285e-02}
232  },
233  {
234  16,
235  {{3.33333333333333e-01, 3.33333333333333e-01, 0.0},
236  {4.59292588292723e-01, 4.59292588292723e-01, 0.0},
237  {4.59292588292723e-01, 8.14148234145540e-02, 0.0},
238  {8.14148234145540e-02, 4.59292588292723e-01, 0.0},
239  {1.70569307751760e-01, 1.70569307751760e-01, 0.0},
240  {1.70569307751760e-01, 6.58861384496480e-01, 0.0},
241  {6.58861384496480e-01, 1.70569307751760e-01, 0.0},
242  {5.05472283170310e-02, 5.05472283170310e-02, 0.0},
243  {5.05472283170310e-02, 8.98905543365938e-01, 0.0},
244  {8.98905543365938e-01, 5.05472283170310e-02, 0.0},
245  {2.63112829634638e-01, 7.28492392955404e-01, 0.0},
246  {7.28492392955404e-01, 8.39477740995798e-03, 0.0},
247  {8.39477740995798e-03, 2.63112829634638e-01, 0.0},
248  {2.63112829634638e-01, 8.39477740995798e-03, 0.0},
249  {7.28492392955404e-01, 2.63112829634638e-01, 0.0},
250  {8.39477740995798e-03, 7.28492392955404e-01, 0.0}},
251  {7.21578038388935e-02,
252  4.75458171336425e-02,
253  4.75458171336425e-02,
254  4.75458171336425e-02,
255  5.16086852673590e-02,
256  5.16086852673590e-02,
257  5.16086852673590e-02,
258  1.62292488115990e-02,
259  1.62292488115988e-02,
260  1.62292488115990e-02,
261  1.36151570872175e-02,
262  1.36151570872175e-02,
263  1.36151570872175e-02,
264  1.36151570872175e-02,
265  1.36151570872175e-02,
266  1.36151570872175e-02}
267  },
268  {
269  19,
270  {{3.33333333333333e-01, 3.33333333333333e-01, 0.0},
271  {4.89682519198738e-01, 4.89682519198738e-01, 0.0},
272  {4.89682519198738e-01, 2.06349616025250e-02, 0.0},
273  {2.06349616025250e-02, 4.89682519198738e-01, 0.0},
274  {4.37089591492937e-01, 4.37089591492937e-01, 0.0},
275  {4.37089591492937e-01, 1.25820817014127e-01, 0.0},
276  {1.25820817014127e-01, 4.37089591492937e-01, 0.0},
277  {1.88203535619033e-01, 1.88203535619033e-01, 0.0},
278  {1.88203535619033e-01, 6.23592928761935e-01, 0.0},
279  {6.23592928761935e-01, 1.88203535619033e-01, 0.0},
280  {4.47295133944530e-02, 4.47295133944530e-02, 0.0},
281  {4.47295133944530e-02, 9.10540973211095e-01, 0.0},
282  {9.10540973211095e-01, 4.47295133944530e-02, 0.0},
283  {2.21962989160766e-01, 7.41198598784498e-01, 0.0},
284  {7.41198598784498e-01, 3.68384120547360e-02, 0.0},
285  {3.68384120547360e-02, 2.21962989160766e-01, 0.0},
286  {2.21962989160766e-01, 3.68384120547360e-02, 0.0},
287  {7.41198598784498e-01, 2.21962989160766e-01, 0.0},
288  {3.68384120547360e-02, 7.41198598784498e-01, 0.0}},
289  {4.85678981413995e-02,
290  1.56673501135695e-02,
291  1.56673501135695e-02,
292  1.56673501135695e-02,
293  3.89137705023870e-02,
294  3.89137705023870e-02,
295  3.89137705023870e-02,
296  3.98238694636050e-02,
297  3.98238694636050e-02,
298  3.98238694636050e-02,
299  1.27888378293490e-02,
300  1.27888378293490e-02,
301  1.27888378293490e-02,
302  2.16417696886445e-02,
303  2.16417696886445e-02,
304  2.16417696886445e-02,
305  2.16417696886445e-02,
306  2.16417696886445e-02,
307  2.16417696886445e-02}
308  },
309  {
310  24,
311  {{3.8102570854643002e-03, 8.6854386943076545e-01, 0.0},
312  {8.3865349500109043e-01, 1.6134650499890960e-01, 0.0},
313  {0.0 , 3.9366774470722010e-01, 0.0},
314  {7.7757518429429107e-01, 0.0 , 0.0},
315  {4.7768381772022403e-02, 9.2899486985787905e-01, 0.0},
316  {1.0939142057119900e-02, 1.7690730625559031e-01, 0.0},
317  {4.6374383867430541e-01, 0.0 , 0.0},
318  {9.3049846900263089e-01, 2.9553592846822900e-02, 0.0},
319  {3.9099745550423302e-02, 3.5319656252586103e-02, 0.0},
320  {4.8798437805397499e-01, 5.0365825075943971e-01, 0.0},
321  {1.9305903224251941e-01, 3.0573404093099301e-02, 0.0},
322  {2.2376358774275851e-01, 7.4726591728868819e-01, 0.0},
323  {3.6036266787907702e-02, 6.3491832379200652e-01, 0.0},
324  {7.6777680170023954e-01, 1.0614642990290001e-01, 0.0},
325  {1.0954959855585469e-01, 7.5329402776254240e-01, 0.0},
326  {6.4203365318662664e-01, 2.9530445535851102e-01, 0.0},
327  {1.0999439055630450e-01, 1.6929927488966459e-01, 0.0},
328  {3.3947290311800549e-01, 9.5379208487721703e-02, 0.0},
329  {8.4198522115543697e-02, 3.8729657913960353e-01, 0.0},
330  {5.7966325105486349e-01, 8.0491894656105595e-02, 0.0},
331  {3.6419744430339263e-01, 5.2433682558924433e-01, 0.0},
332  {2.7586334089315973e-01, 2.6481531651496770e-01, 0.0},
333  {2.0776116575484829e-01, 5.0550507373529086e-01, 0.0},
334  {4.8123289062464247e-01, 2.7542385024412980e-01, 0.0}},
335  {5.3333456379563004e-03,
336  5.5334733911235499e-03,
337  5.9501524071177998e-03,
338  6.6995403929284002e-03,
339  7.3041646115608498e-03,
340  7.4233118233402503e-03,
341  7.5781309587828498e-03,
342  7.6015470130063496e-03,
343  8.8279222964811003e-03,
344  9.7797061087609508e-03,
345  1.5707351180334426e-02,
346  1.6151301011728625e-02,
347  2.1481164696039650e-02,
348  2.6268329551205824e-02,
349  2.6365190704419499e-02,
350  2.7457802196927176e-02,
351  2.8987070299349601e-02,
352  3.0871122933097676e-02,
353  3.1343962650456775e-02,
354  3.3093067237629975e-02,
355  3.7039823668389947e-02,
356  4.2207221279855073e-02,
357  4.3362019313832399e-02,
358  4.7633278635674972e-02}
359  },
360  {
361  27,
362  {{3.7802163891336921e-01, 6.1948431533135195e-01, 0.0},
363  {3.2899822292186298e-02, 9.3614893514675623e-01, 0.0},
364  {9.3551434285897095e-01, 3.3268560622678398e-02, 0.0},
365  {3.4222771841359197e-02, 3.2916403878999703e-02, 0.0},
366  {1.4354532010930900e-02, 3.9659731669586501e-01, 0.0},
367  {2.2120535196161799e-02, 1.6892970982290231e-01, 0.0},
368  {8.1562969693268217e-01, 2.6807150626772601e-02, 0.0},
369  {2.7719522918618601e-02, 8.1626233715968810e-01, 0.0},
370  {1.7400571673032261e-01, 2.5252704638304500e-02, 0.0},
371  {3.8913981113319362e-01, 2.2592651051306600e-02, 0.0},
372  {8.0364834053903877e-01, 1.6655614492060569e-01, 0.0},
373  {1.6429286715713459e-01, 8.0454974747615537e-01, 0.0},
374  {6.1758873171277151e-01, 2.5660186833052399e-02, 0.0},
375  {2.6297199713764201e-02, 6.1924873232110123e-01, 0.0},
376  {5.9895439629934211e-01, 3.7272769861629101e-01, 0.0},
377  {8.1721404855381805e-02, 3.2719878157552901e-01, 0.0},
378  {1.3035453031942690e-01, 1.3667083534390509e-01, 0.0},
379  {7.1027868107761583e-01, 1.3828000204292321e-01, 0.0},
380  {1.4118119730952799e-01, 7.0099267949645228e-01, 0.0},
381  {5.3141960154079959e-01, 1.2417148586801489e-01, 0.0},
382  {3.4992914334288650e-01, 5.6938486195327997e-01, 0.0},
383  {3.1909737814681871e-01, 1.1698976413323441e-01, 0.0},
384  {1.2454405910544100e-01, 5.1353143433447235e-01, 0.0},
385  {4.1132499178904658e-01, 2.6677168071577739e-01, 0.0},
386  {5.3634228112084714e-01, 3.2081957909482989e-01, 0.0},
387  {2.2789955884347499e-01, 2.8790310224819649e-01, 0.0},
388  {2.9133859436942361e-01, 4.6494564773693992e-01, 0.0}},
389  {5.6375356078552001e-03,
390  6.5529674260441251e-03,
391  6.6871546432313500e-03,
392  7.2740543402810501e-03,
393  9.1794421950682249e-03,
394  1.0688904048956826e-02,
395  1.1556190176810576e-02,
396  1.1821029782882325e-02,
397  1.2035150250304100e-02,
398  1.3361393587366349e-02,
399  1.3378318081626600e-02,
400  1.3797950075089925e-02,
401  1.4360888683763475e-02,
402  1.4717279053216750e-02,
403  1.6298436572453948e-02,
404  2.1298852449057524e-02,
405  2.2769129560075176e-02,
406  2.4595497454187175e-02,
407  2.6030267669060574e-02,
408  2.7060738237627526e-02,
409  2.7485999004421752e-02,
410  2.7495506358711074e-02,
411  2.8322942561349675e-02,
412  2.9305884203704700e-02,
413  3.1096575055627549e-02,
414  3.3071222942480799e-02,
415  3.4120689978745525e-02}
416  },
417  {
418  32,
419  {{9.2734897448394982e-01, 0.0 , 0.0},
420  {2.3551733249578700e-02, 9.5526919357006035e-01, 0.0},
421  {0.0 , 8.5815888421533082e-01, 0.0},
422  {9.4547507322097091e-01, 4.3010560106405499e-02, 0.0},
423  {1.5406460162685609e-01, 8.4593539837314391e-01, 0.0},
424  {0.0 , 6.2731531923241179e-01, 0.0},
425  {2.7110971356255800e-02, 2.9754117496841800e-02, 0.0},
426  {1.4604496167217570e-01, 9.2296909059649008e-03, 0.0},
427  {2.1152223383121900e-02, 1.5557066896897950e-01, 0.0},
428  {1.4566514788347000e-02, 3.6384660446077510e-01, 0.0},
429  {7.8860171922313160e-01, 1.8920633061715941e-01, 0.0},
430  {7.4918973979067949e-01, 2.3088148766115799e-02, 0.0},
431  {7.1871496101589105e-02, 8.5431474947580432e-01, 0.0},
432  {3.3212908394764512e-01, 2.4506286636990001e-02, 0.0},
433  {3.6118159118967208e-01, 6.1600929617267497e-01, 0.0},
434  {2.4345813394879970e-01, 9.3448087604440996e-02, 0.0},
435  {5.8168921474014745e-01, 3.9316510319604808e-01, 0.0},
436  {5.4444667627192522e-01, 2.5716283623693902e-02, 0.0},
437  {8.2600331401756000e-01, 7.9955384841381302e-02, 0.0},
438  {1.1638649906727730e-01, 8.9602705800587407e-02, 0.0},
439  {2.0376848107772980e-01, 7.1788185898052326e-01, 0.0},
440  {6.4413220382260494e-02, 7.1008125956836521e-01, 0.0},
441  {9.5428585810584596e-02, 2.6077068256562902e-01, 0.0},
442  {2.4498296509349021e-01, 2.1117939909804931e-01, 0.0},
443  {7.0566724344036796e-02, 4.9732063377796598e-01, 0.0},
444  {6.1938125736255578e-01, 1.2512299505810390e-01, 0.0},
445  {6.2768261568031403e-01, 2.5015500335339208e-01, 0.0},
446  {4.2260565743346001e-01, 1.2953296900433620e-01, 0.0},
447  {2.1078525939140391e-01, 3.7986021093401962e-01, 0.0},
448  {4.0896380449124481e-01, 4.6631787462323071e-01, 0.0},
449  {2.1377743253005960e-01, 5.5802528953120256e-01, 0.0},
450  {4.0978657777002531e-01, 3.0141709320909299e-01, 0.0}},
451  {2.4440249073300249e-03,
452  3.3379500136836750e-03,
453  3.4227673271718501e-03,
454  3.5598757180403499e-03,
455  3.8572461868124248e-03,
456  4.8273543712181750e-03,
457  5.2546633678012501e-03,
458  5.3404218288141498e-03,
459  9.2418429056154005e-03,
460  9.2727402108032757e-03,
461  1.0310002059841049e-02,
462  1.0842542708505725e-02,
463  1.1245373099579100e-02,
464  1.2452036600753851e-02,
465  1.2549586713842551e-02,
466  1.3971867159939951e-02,
467  1.4072779302606675e-02,
468  1.4084827229864975e-02,
469  1.5264586206036251e-02,
470  1.5287638802019450e-02,
471  1.9786802896485999e-02,
472  2.0640943697731274e-02,
473  2.2968921082895850e-02,
474  2.3749787662653600e-02,
475  2.4074402518453650e-02,
476  2.5482462438393926e-02,
477  2.6676041524410474e-02,
478  2.7073436306583775e-02,
479  2.9718916975567701e-02,
480  2.9994853663553051e-02,
481  3.1582273211328352e-02,
482  3.7611031301662198e-02}
483  },
484  {
485  36,
486  {{2.4293535159026700e-02, 9.4930592938464031e-01, 0.0},
487  {2.6519342772158901e-02, 2.4269513064041098e-02, 0.0},
488  {9.4921260235510574e-01, 2.6506796643724899e-02, 0.0},
489  {3.3775763749036999e-03, 4.7673164123630779e-01, 0.0},
490  {4.7576722981011582e-01, 5.1989218291019390e-01, 0.0},
491  {5.1907831934706850e-01, 5.5912706202052003e-03, 0.0},
492  {8.6168397453205303e-01, 1.3399604861818300e-02, 0.0},
493  {1.2492097599255590e-01, 8.6130543213341393e-01, 0.0},
494  {1.3856545386105401e-02, 1.2477337173584679e-01, 0.0},
495  {2.1188706422168500e-02, 8.4384383512226457e-01, 0.0},
496  {8.4322967872188404e-01, 1.3545636458303650e-01, 0.0},
497  {1.3542317978649990e-01, 2.1348282065620599e-02, 0.0},
498  {3.0888535106794068e-01, 2.2191966301360600e-02, 0.0},
499  {6.6850575951690716e-01, 3.0890128793894273e-01, 0.0},
500  {2.2654501255714700e-02, 6.6917099433209937e-01, 0.0},
501  {2.8085154087720221e-01, 6.9247181551062442e-01, 0.0},
502  {6.9224467490505948e-01, 2.6872334502594599e-02, 0.0},
503  {2.6861744711943400e-02, 2.8100939732219082e-01, 0.0},
504  {1.1417784854701600e-01, 7.9735814135857996e-01, 0.0},
505  {7.9748079220612744e-01, 8.7980650879088101e-02, 0.0},
506  {8.9280729389424204e-02, 1.1450205611275180e-01, 0.0},
507  {1.0524878924550450e-01, 6.6869041199220447e-01, 0.0},
508  {6.6630222807398454e-01, 2.2750516318320271e-01, 0.0},
509  {2.3078037375469529e-01, 1.0545725612213259e-01, 0.0},
510  {1.7050591575403051e-01, 5.1740643986577728e-01, 0.0},
511  {5.0865939730425092e-01, 3.1705238552093218e-01, 0.0},
512  {3.1418238622808309e-01, 1.8107063616590391e-01, 0.0},
513  {4.6174608178640142e-01, 4.6785945398040590e-01, 0.0},
514  {6.9308749608105902e-02, 4.6228560420845410e-01, 0.0},
515  {4.6519552592682439e-01, 7.2435780566898006e-02, 0.0},
516  {2.5786258578926041e-01, 6.1313950391771632e-01, 0.0},
517  {6.1126277667792195e-01, 1.3003608346093859e-01, 0.0},
518  {1.3051821359335081e-01, 2.5817138288836389e-01, 0.0},
519  {4.2814379918281070e-01, 2.3620059698167339e-01, 0.0},
520  {3.3569957837300629e-01, 4.3110263085883421e-01, 0.0},
521  {2.3054242988361631e-01, 3.4560139493758052e-01, 0.0}},
522  {4.1560249689274751e-03,
523  4.1702924944386254e-03,
524  4.1707642266642000e-03,
525  4.3920217520637501e-03,
526  4.6118665461224503e-03,
527  4.9485602546932503e-03,
528  5.0885098963676500e-03,
529  5.1713215985039248e-03,
530  5.2067841521619253e-03,
531  7.9454944569679001e-03,
532  8.0118008810179994e-03,
533  8.0151920286416749e-03,
534  1.0769148979569475e-02,
535  1.0961835383476750e-02,
536  1.0980241818319100e-02,
537  1.1998798092264475e-02,
538  1.2095156518331500e-02,
539  1.2121685584365801e-02,
540  1.3924112200605200e-02,
541  1.4025659108902326e-02,
542  1.4129753092321276e-02,
543  1.7232247266740025e-02,
544  1.7930333402221024e-02,
545  1.8186348024405299e-02,
546  1.9720183418426299e-02,
547  2.0252858637809099e-02,
548  2.0643132476366850e-02,
549  2.1051114183261624e-02,
550  2.1089638332624925e-02,
551  2.1299246712198301e-02,
552  2.2571133201311374e-02,
553  2.2857078587113475e-02,
554  2.2906976635229850e-02,
555  2.5639334372397973e-02,
556  2.5828991535335525e-02,
557  2.5896359179831598e-02}
558  },
559  {
560  42,
561  {{4.88963910362179e-01, 4.88963910362179e-01, 0.0},
562  {4.88963910362179e-01, 2.20721792756430e-02, 0.0},
563  {2.20721792756430e-02, 4.88963910362179e-01, 0.0},
564  {4.17644719340454e-01, 4.17644719340454e-01, 0.0},
565  {4.17644719340454e-01, 1.64710561319092e-01, 0.0},
566  {1.64710561319092e-01, 4.17644719340454e-01, 0.0},
567  {2.73477528308839e-01, 2.73477528308839e-01, 0.0},
568  {2.73477528308839e-01, 4.53044943382323e-01, 0.0},
569  {4.53044943382323e-01, 2.73477528308839e-01, 0.0},
570  {1.77205532412543e-01, 1.77205532412543e-01, 0.0},
571  {1.77205532412543e-01, 6.45588935174913e-01, 0.0},
572  {6.45588935174913e-01, 1.77205532412543e-01, 0.0},
573  {6.17998830908730e-02, 6.17998830908730e-02, 0.0},
574  {6.17998830908730e-02, 8.76400233818255e-01, 0.0},
575  {8.76400233818255e-01, 6.17998830908730e-02, 0.0},
576  {1.93909612487010e-02, 1.93909612487010e-02, 0.0},
577  {1.93909612487010e-02, 9.61218077502598e-01, 0.0},
578  {9.61218077502598e-01, 1.93909612487010e-02, 0.0},
579  {1.72266687821356e-01, 7.70608554774996e-01, 0.0},
580  {7.70608554774996e-01, 5.71247574036480e-02, 0.0},
581  {5.71247574036480e-02, 1.72266687821356e-01, 0.0},
582  {1.72266687821356e-01, 5.71247574036480e-02, 0.0},
583  {7.70608554774996e-01, 1.72266687821356e-01, 0.0},
584  {5.71247574036480e-02, 7.70608554774996e-01, 0.0},
585  {3.36861459796345e-01, 5.70222290846683e-01, 0.0},
586  {5.70222290846683e-01, 9.29162493569720e-02, 0.0},
587  {9.29162493569720e-02, 3.36861459796345e-01, 0.0},
588  {3.36861459796345e-01, 9.29162493569720e-02, 0.0},
589  {5.70222290846683e-01, 3.36861459796345e-01, 0.0},
590  {9.29162493569720e-02, 5.70222290846683e-01, 0.0},
591  {2.98372882136258e-01, 6.86980167808088e-01, 0.0},
592  {6.86980167808088e-01, 1.46469500556540e-02, 0.0},
593  {1.46469500556540e-02, 2.98372882136258e-01, 0.0},
594  {2.98372882136258e-01, 1.46469500556540e-02, 0.0},
595  {6.86980167808088e-01, 2.98372882136258e-01, 0.0},
596  {1.46469500556540e-02, 6.86980167808088e-01, 0.0},
597  {1.18974497696957e-01, 8.79757171370171e-01, 0.0},
598  {8.79757171370171e-01, 1.26833093287199e-03, 0.0},
599  {1.26833093287199e-03, 1.18974497696957e-01, 0.0},
600  {1.18974497696957e-01, 1.26833093287199e-03, 0.0},
601  {8.79757171370171e-01, 1.18974497696957e-01, 0.0},
602  {1.26833093287199e-03, 8.79757171370171e-01, 0.0}},
603  {1.09417906847145e-02,
604  1.09417906847145e-02,
605  1.09417906847145e-02,
606  1.63941767720625e-02,
607  1.63941767720625e-02,
608  1.63941767720625e-02,
609  2.58870522536460e-02,
610  2.58870522536460e-02,
611  2.58870522536460e-02,
612  2.10812943684965e-02,
613  2.10812943684965e-02,
614  2.10812943684965e-02,
615  7.21684983488850e-03,
616  7.21684983488850e-03,
617  7.21684983488850e-03,
618  2.46170180120000e-03,
619  2.46170180120000e-03,
620  2.46170180120000e-03,
621  1.23328766062820e-02,
622  1.23328766062820e-02,
623  1.23328766062820e-02,
624  1.23328766062820e-02,
625  1.23328766062820e-02,
626  1.23328766062820e-02,
627  1.92857553935305e-02,
628  1.92857553935305e-02,
629  1.92857553935305e-02,
630  1.92857553935305e-02,
631  1.92857553935305e-02,
632  1.92857553935305e-02,
633  7.21815405676700e-03,
634  7.21815405676700e-03,
635  7.21815405676700e-03,
636  7.21815405676700e-03,
637  7.21815405676700e-03,
638  7.21815405676700e-03,
639  2.50511441925050e-03,
640  2.50511441925050e-03,
641  2.50511441925050e-03,
642  2.50511441925050e-03,
643  2.50511441925050e-03,
644  2.50511441925050e-03}
645  },
646  {
647  55,
648  {{1.0 , 0.0 , 0.0},
649  {0.0 , 1.0 , 0.0},
650  {0.0 , 0.0 , 0.0},
651  {9.3988635835771928e-01, 4.9848744634100996e-03, 0.0},
652  {5.4380668305835503e-02, 9.3864056186166756e-01, 0.0},
653  {9.3940049163876004e-03, 5.2642446269734702e-02, 0.0},
654  {1.6434508636240200e-02, 9.4690355173508323e-01, 0.0},
655  {9.4694872698624577e-01, 3.6337367716693998e-02, 0.0},
656  {4.2660400576765102e-02, 1.5122454179941101e-02, 0.0},
657  {1.2226949543872000e-02, 8.6937735106643133e-01, 0.0},
658  {8.6736965210466677e-01, 1.2049172857742969e-01, 0.0},
659  {8.4567440213890721e-01, 1.5776396787000199e-02, 0.0},
660  {1.3957596321026139e-01, 8.4481208703747090e-01, 0.0},
661  {1.3178217432308281e-01, 1.3500960558402201e-02, 0.0},
662  {1.5795512630024801e-02, 1.4552749385359881e-01, 0.0},
663  {7.3654628844363068e-01, 1.5569754090822801e-02, 0.0},
664  {1.3968843033038900e-02, 7.3798368944501946e-01, 0.0},
665  {2.5478951860390298e-01, 7.2976156897705524e-01, 0.0},
666  {7.3163865225549030e-01, 2.5430766833150520e-01, 0.0},
667  {1.5725372895084501e-02, 2.6962397957906031e-01, 0.0},
668  {2.6623028436468249e-01, 1.4478395630801300e-02, 0.0},
669  {8.6735040652140771e-01, 5.9167941040048203e-02, 0.0},
670  {7.4149366695661204e-02, 8.6347825750608687e-01, 0.0},
671  {1.5928594836003299e-02, 4.1912389552381862e-01, 0.0},
672  {1.5606102806777700e-02, 5.8092229211457624e-01, 0.0},
673  {5.9100948174838852e-01, 1.5925145265094101e-02, 0.0},
674  {4.0347714968887188e-01, 5.8067003681039198e-01, 0.0},
675  {5.6947456285259768e-01, 4.1494951463020030e-01, 0.0},
676  {6.7849370065030001e-02, 7.6121867859137604e-02, 0.0},
677  {4.2659685902715933e-01, 1.5750969231154401e-02, 0.0},
678  {6.7098250788970207e-02, 7.7418983124212093e-01, 0.0},
679  {7.5283102314795158e-01, 8.1911949563924294e-02, 0.0},
680  {7.7537277835568841e-01, 1.5771284572917341e-01, 0.0},
681  {1.6890731577873661e-01, 7.5039430997422452e-01, 0.0},
682  {1.6873358329194171e-01, 7.0831150726781894e-02, 0.0},
683  {8.2124470843632405e-02, 1.7629966267710759e-01, 0.0},
684  {6.2887053633447976e-01, 8.0774495331656301e-02, 0.0},
685  {8.1141301526575199e-02, 3.0543735897757762e-01, 0.0},
686  {2.9691120650804809e-01, 6.2274859888709300e-01, 0.0},
687  {7.6754231417057298e-02, 6.2472471495456661e-01, 0.0},
688  {6.2230223338447721e-01, 3.0114858211656370e-01, 0.0},
689  {3.1037862880509631e-01, 7.7909836507944599e-02, 0.0},
690  {8.1921821518658594e-02, 4.6036330383508761e-01, 0.0},
691  {4.7170226650134689e-01, 8.2155400679671906e-02, 0.0},
692  {4.5466034152504742e-01, 4.6375650338896440e-01, 0.0},
693  {1.7010913392369389e-01, 6.4222778081881993e-01, 0.0},
694  {6.4060043294867430e-01, 1.8982935372556059e-01, 0.0},
695  {1.9122675837165989e-01, 1.7399556853425760e-01, 0.0},
696  {1.8853157670702370e-01, 4.7989140704057581e-01, 0.0},
697  {4.7729299576907452e-01, 3.3483565981193042e-01, 0.0},
698  {3.1269746217597721e-01, 4.9579721972587398e-01, 0.0},
699  {4.9612259459456259e-01, 1.9275536689044351e-01, 0.0},
700  {1.9288053128670610e-01, 3.1610158072607569e-01, 0.0},
701  {3.3600414538164958e-01, 1.8948928012898231e-01, 0.0},
702  {3.3372805508479741e-01, 3.3435710218114523e-01, 0.0}},
703  {1.5506499627784999e-04,
704  1.5787936779320001e-04,
705  1.7716503897180001e-04,
706  1.3790929042020500e-03,
707  1.5673101913945000e-03,
708  1.9632852206504501e-03,
709  2.3637870966120248e-03,
710  2.4456127817772499e-03,
711  2.4965410872361499e-03,
712  3.4388454704036252e-03,
713  3.5244794510020999e-03,
714  3.7411716084290001e-03,
715  3.9024375902997751e-03,
716  3.9420923337041246e-03,
717  4.3948636595678749e-03,
718  5.1028460067507001e-03,
719  5.2390719653994996e-03,
720  5.2678353249450997e-03,
721  5.4411690050507498e-03,
722  5.5572102174651500e-03,
723  5.6046673420516247e-03,
724  5.7530654248287997e-03,
725  5.9203475624943751e-03,
726  6.4366160841976749e-03,
727  6.4489200402012004e-03,
728  6.4518081902498253e-03,
729  6.5085808014669752e-03,
730  6.6442035402279253e-03,
731  6.6446190457719254e-03,
732  6.6883082309448748e-03,
733  9.3946951660218506e-03,
734  9.5766473548822492e-03,
735  9.6212423756326000e-03,
736  9.7404956463108747e-03,
737  9.8651027886874250e-03,
738  1.0309119452445125e-02,
739  1.2821810962084575e-02,
740  1.2910141048365926e-02,
741  1.2955751056727700e-02,
742  1.3213199704525376e-02,
743  1.3462639325681701e-02,
744  1.3547383232981901e-02,
745  1.4618428661110900e-02,
746  1.4821579209082151e-02,
747  1.4858956918716301e-02,
748  1.5795006396574451e-02,
749  1.5823171128833101e-02,
750  1.6017684044289202e-02,
751  2.0301014897957576e-02,
752  2.0360937838258826e-02,
753  2.0366980031034525e-02,
754  2.0376263702112225e-02,
755  2.0379116623473949e-02,
756  2.0423276490578225e-02,
757  2.3080458363263227e-02}
758  },
759  {
760  55,
761  {{1.0 , 0.0 , 0.0},
762  {0.0 , 1.0 , 0.0},
763  {0.0 , 0.0 , 0.0},
764  {9.3988635835771928e-01, 4.9848744634100996e-03, 0.0},
765  {5.4380668305835503e-02, 9.3864056186166756e-01, 0.0},
766  {9.3940049163876004e-03, 5.2642446269734702e-02, 0.0},
767  {1.6434508636240200e-02, 9.4690355173508323e-01, 0.0},
768  {9.4694872698624577e-01, 3.6337367716693998e-02, 0.0},
769  {4.2660400576765102e-02, 1.5122454179941101e-02, 0.0},
770  {1.2226949543872000e-02, 8.6937735106643133e-01, 0.0},
771  {8.6736965210466677e-01, 1.2049172857742969e-01, 0.0},
772  {8.4567440213890721e-01, 1.5776396787000199e-02, 0.0},
773  {1.3957596321026139e-01, 8.4481208703747090e-01, 0.0},
774  {1.3178217432308281e-01, 1.3500960558402201e-02, 0.0},
775  {1.5795512630024801e-02, 1.4552749385359881e-01, 0.0},
776  {7.3654628844363068e-01, 1.5569754090822801e-02, 0.0},
777  {1.3968843033038900e-02, 7.3798368944501946e-01, 0.0},
778  {2.5478951860390298e-01, 7.2976156897705524e-01, 0.0},
779  {7.3163865225549030e-01, 2.5430766833150520e-01, 0.0},
780  {1.5725372895084501e-02, 2.6962397957906031e-01, 0.0},
781  {2.6623028436468249e-01, 1.4478395630801300e-02, 0.0},
782  {8.6735040652140771e-01, 5.9167941040048203e-02, 0.0},
783  {7.4149366695661204e-02, 8.6347825750608687e-01, 0.0},
784  {1.5928594836003299e-02, 4.1912389552381862e-01, 0.0},
785  {1.5606102806777700e-02, 5.8092229211457624e-01, 0.0},
786  {5.9100948174838852e-01, 1.5925145265094101e-02, 0.0},
787  {4.0347714968887188e-01, 5.8067003681039198e-01, 0.0},
788  {5.6947456285259768e-01, 4.1494951463020030e-01, 0.0},
789  {6.7849370065030001e-02, 7.6121867859137604e-02, 0.0},
790  {4.2659685902715933e-01, 1.5750969231154401e-02, 0.0},
791  {6.7098250788970207e-02, 7.7418983124212093e-01, 0.0},
792  {7.5283102314795158e-01, 8.1911949563924294e-02, 0.0},
793  {7.7537277835568841e-01, 1.5771284572917341e-01, 0.0},
794  {1.6890731577873661e-01, 7.5039430997422452e-01, 0.0},
795  {1.6873358329194171e-01, 7.0831150726781894e-02, 0.0},
796  {8.2124470843632405e-02, 1.7629966267710759e-01, 0.0},
797  {6.2887053633447976e-01, 8.0774495331656301e-02, 0.0},
798  {8.1141301526575199e-02, 3.0543735897757762e-01, 0.0},
799  {2.9691120650804809e-01, 6.2274859888709300e-01, 0.0},
800  {7.6754231417057298e-02, 6.2472471495456661e-01, 0.0},
801  {6.2230223338447721e-01, 3.0114858211656370e-01, 0.0},
802  {3.1037862880509631e-01, 7.7909836507944599e-02, 0.0},
803  {8.1921821518658594e-02, 4.6036330383508761e-01, 0.0},
804  {4.7170226650134689e-01, 8.2155400679671906e-02, 0.0},
805  {4.5466034152504742e-01, 4.6375650338896440e-01, 0.0},
806  {1.7010913392369389e-01, 6.4222778081881993e-01, 0.0},
807  {6.4060043294867430e-01, 1.8982935372556059e-01, 0.0},
808  {1.9122675837165989e-01, 1.7399556853425760e-01, 0.0},
809  {1.8853157670702370e-01, 4.7989140704057581e-01, 0.0},
810  {4.7729299576907452e-01, 3.3483565981193042e-01, 0.0},
811  {3.1269746217597721e-01, 4.9579721972587398e-01, 0.0},
812  {4.9612259459456259e-01, 1.9275536689044351e-01, 0.0},
813  {1.9288053128670610e-01, 3.1610158072607569e-01, 0.0},
814  {3.3600414538164958e-01, 1.8948928012898231e-01, 0.0},
815  {3.3372805508479741e-01, 3.3435710218114523e-01, 0.0}},
816  {1.5506499627784999e-04,
817  1.5787936779320001e-04,
818  1.7716503897180001e-04,
819  1.3790929042020500e-03,
820  1.5673101913945000e-03,
821  1.9632852206504501e-03,
822  2.3637870966120248e-03,
823  2.4456127817772499e-03,
824  2.4965410872361499e-03,
825  3.4388454704036252e-03,
826  3.5244794510020999e-03,
827  3.7411716084290001e-03,
828  3.9024375902997751e-03,
829  3.9420923337041246e-03,
830  4.3948636595678749e-03,
831  5.1028460067507001e-03,
832  5.2390719653994996e-03,
833  5.2678353249450997e-03,
834  5.4411690050507498e-03,
835  5.5572102174651500e-03,
836  5.6046673420516247e-03,
837  5.7530654248287997e-03,
838  5.9203475624943751e-03,
839  6.4366160841976749e-03,
840  6.4489200402012004e-03,
841  6.4518081902498253e-03,
842  6.5085808014669752e-03,
843  6.6442035402279253e-03,
844  6.6446190457719254e-03,
845  6.6883082309448748e-03,
846  9.3946951660218506e-03,
847  9.5766473548822492e-03,
848  9.6212423756326000e-03,
849  9.7404956463108747e-03,
850  9.8651027886874250e-03,
851  1.0309119452445125e-02,
852  1.2821810962084575e-02,
853  1.2910141048365926e-02,
854  1.2955751056727700e-02,
855  1.3213199704525376e-02,
856  1.3462639325681701e-02,
857  1.3547383232981901e-02,
858  1.4618428661110900e-02,
859  1.4821579209082151e-02,
860  1.4858956918716301e-02,
861  1.5795006396574451e-02,
862  1.5823171128833101e-02,
863  1.6017684044289202e-02,
864  2.0301014897957576e-02,
865  2.0360937838258826e-02,
866  2.0366980031034525e-02,
867  2.0376263702112225e-02,
868  2.0379116623473949e-02,
869  2.0423276490578225e-02,
870  2.3080458363263227e-02}
871  },
872  {
873  61,
874  {{3.33333333333333e-01, 3.33333333333333e-01, 0.0},
875  {4.97170540556774e-01, 4.97170540556774e-01, 0.0},
876  {4.97170540556774e-01, 5.65891888645198e-03, 0.0},
877  {5.65891888645198e-03, 4.97170540556774e-01, 0.0},
878  {4.82176322624625e-01, 4.82176322624625e-01, 0.0},
879  {4.82176322624625e-01, 3.56473547507510e-02, 0.0},
880  {3.56473547507510e-02, 4.82176322624625e-01, 0.0},
881  {4.50239969020782e-01, 4.50239969020782e-01, 0.0},
882  {4.50239969020782e-01, 9.95200619584370e-02, 0.0},
883  {9.95200619584370e-02, 4.50239969020782e-01, 0.0},
884  {4.00266239377397e-01, 4.00266239377397e-01, 0.0},
885  {4.00266239377397e-01, 1.99467521245206e-01, 0.0},
886  {1.99467521245206e-01, 4.00266239377397e-01, 0.0},
887  {2.52141267970953e-01, 2.52141267970953e-01, 0.0},
888  {2.52141267970953e-01, 4.95717464058095e-01, 0.0},
889  {4.95717464058095e-01, 2.52141267970953e-01, 0.0},
890  {1.62047004658461e-01, 1.62047004658461e-01, 0.0},
891  {1.62047004658461e-01, 6.75905990683077e-01, 0.0},
892  {6.75905990683077e-01, 1.62047004658461e-01, 0.0},
893  {7.58758822607460e-02, 7.58758822607460e-02, 0.0},
894  {7.58758822607460e-02, 8.48248235478508e-01, 0.0},
895  {8.48248235478508e-01, 7.58758822607460e-02, 0.0},
896  {1.56547269678220e-02, 1.56547269678220e-02, 0.0},
897  {1.56547269678220e-02, 9.68690546064356e-01, 0.0},
898  {9.68690546064356e-01, 1.56547269678220e-02, 0.0},
899  {3.34319867363658e-01, 6.55493203809423e-01, 0.0},
900  {6.55493203809423e-01, 1.01869288269190e-02, 0.0},
901  {1.01869288269190e-02, 3.34319867363658e-01, 0.0},
902  {3.34319867363658e-01, 1.01869288269190e-02, 0.0},
903  {6.55493203809423e-01, 3.34319867363658e-01, 0.0},
904  {1.01869288269190e-02, 6.55493203809423e-01, 0.0},
905  {2.92221537796944e-01, 5.72337590532020e-01, 0.0},
906  {5.72337590532020e-01, 1.35440871671036e-01, 0.0},
907  {1.35440871671036e-01, 2.92221537796944e-01, 0.0},
908  {2.92221537796944e-01, 1.35440871671036e-01, 0.0},
909  {5.72337590532020e-01, 2.92221537796944e-01, 0.0},
910  {1.35440871671036e-01, 5.72337590532020e-01, 0.0},
911  {3.19574885423190e-01, 6.26001190286228e-01, 0.0},
912  {6.26001190286228e-01, 5.44239242905830e-02, 0.0},
913  {5.44239242905830e-02, 3.19574885423190e-01, 0.0},
914  {3.19574885423190e-01, 5.44239242905830e-02, 0.0},
915  {6.26001190286228e-01, 3.19574885423190e-01, 0.0},
916  {5.44239242905830e-02, 6.26001190286228e-01, 0.0},
917  {1.90704224192292e-01, 7.96427214974071e-01, 0.0},
918  {7.96427214974071e-01, 1.28685608336370e-02, 0.0},
919  {1.28685608336370e-02, 1.90704224192292e-01, 0.0},
920  {1.90704224192292e-01, 1.28685608336370e-02, 0.0},
921  {7.96427214974071e-01, 1.90704224192292e-01, 0.0},
922  {1.28685608336370e-02, 7.96427214974071e-01, 0.0},
923  {1.80483211648746e-01, 7.52351005937729e-01, 0.0},
924  {7.52351005937729e-01, 6.71657824135240e-02, 0.0},
925  {6.71657824135240e-02, 1.80483211648746e-01, 0.0},
926  {1.80483211648746e-01, 6.71657824135240e-02, 0.0},
927  {7.52351005937729e-01, 1.80483211648746e-01, 0.0},
928  {6.71657824135240e-02, 7.52351005937729e-01, 0.0},
929  {8.07113136795640e-02, 9.04625504095608e-01, 0.0},
930  {9.04625504095608e-01, 1.46631822248280e-02, 0.0},
931  {1.46631822248280e-02, 8.07113136795640e-02, 0.0},
932  {8.07113136795640e-02, 1.46631822248280e-02, 0.0},
933  {9.04625504095608e-01, 8.07113136795640e-02, 0.0},
934  {1.46631822248280e-02, 9.04625504095608e-01, 0.0}},
935  {1.67185996454015e-02,
936  2.54670772025350e-03,
937  2.54670772025350e-03,
938  2.54670772025350e-03,
939  7.33543226381900e-03,
940  7.33543226381900e-03,
941  7.33543226381900e-03,
942  1.21754391768360e-02,
943  1.21754391768360e-02,
944  1.21754391768360e-02,
945  1.55537754344845e-02,
946  1.55537754344845e-02,
947  1.55537754344845e-02,
948  1.56285556093100e-02,
949  1.56285556093100e-02,
950  1.56285556093100e-02,
951  1.24078271698325e-02,
952  1.24078271698325e-02,
953  1.24078271698325e-02,
954  7.02803653527850e-03,
955  7.02803653527850e-03,
956  7.02803653527850e-03,
957  1.59733808688950e-03,
958  1.59733808688950e-03,
959  1.59733808688950e-03,
960  4.05982765949650e-03,
961  4.05982765949650e-03,
962  4.05982765949650e-03,
963  4.05982765949650e-03,
964  4.05982765949650e-03,
965  4.05982765949650e-03,
966  1.34028711415815e-02,
967  1.34028711415815e-02,
968  1.34028711415815e-02,
969  1.34028711415815e-02,
970  1.34028711415815e-02,
971  1.34028711415815e-02,
972  9.22999660541100e-03,
973  9.22999660541100e-03,
974  9.22999660541100e-03,
975  9.22999660541100e-03,
976  9.22999660541100e-03,
977  9.22999660541100e-03,
978  4.23843426716400e-03,
979  4.23843426716400e-03,
980  4.23843426716400e-03,
981  4.23843426716400e-03,
982  4.23843426716400e-03,
983  4.23843426716400e-03,
984  9.14639838501250e-03,
985  9.14639838501250e-03,
986  9.14639838501250e-03,
987  9.14639838501250e-03,
988  9.14639838501250e-03,
989  9.14639838501250e-03,
990  3.33281600208250e-03,
991  3.33281600208250e-03,
992  3.33281600208250e-03,
993  3.33281600208250e-03,
994  3.33281600208250e-03,
995  3.33281600208250e-03}
996  },
997  {
998  66,
999  {{1.1673105966841200e-02, 9.8125659512890129e-01, 0.0},
1000  {9.8100308583879503e-01, 7.1462504863216000e-03, 0.0},
1001  {1.0696631709169700e-02, 1.1515393337596600e-02, 0.0},
1002  {9.3824769835505051e-01, 4.9557059134064198e-02, 0.0},
1003  {1.2662751841721401e-02, 9.3701236206150318e-01, 0.0},
1004  {5.9810940998380198e-02, 1.2136457892184800e-02, 0.0},
1005  {1.3736329792672100e-02, 6.1278362559696799e-02, 0.0},
1006  {9.2295279594054480e-01, 1.4112827060242099e-02, 0.0},
1007  {6.3310735499269494e-02, 9.2201972917274344e-01, 0.0},
1008  {1.1726510033460201e-02, 1.5005204752290349e-01, 0.0},
1009  {1.5547205873234721e-01, 8.3251471215892492e-01, 0.0},
1010  {8.3432938889821573e-01, 1.2522815875883600e-02, 0.0},
1011  {8.5016380319567597e-01, 1.3719975087357841e-01, 0.0},
1012  {1.2881635052197599e-02, 8.4776270634792006e-01, 0.0},
1013  {1.5108016089587781e-01, 1.3652692403937501e-02, 0.0},
1014  {1.0191787921658400e-02, 5.7704386183448575e-01, 0.0},
1015  {2.8133723993032811e-01, 7.0668537596231984e-01, 0.0},
1016  {7.1243746285009335e-01, 1.2456978098990301e-02, 0.0},
1017  {2.7630252508633668e-01, 1.2174131138564200e-02, 0.0},
1018  {1.0965836856061799e-02, 4.1943067124662847e-01, 0.0},
1019  {4.2891105178839167e-01, 5.5996160674689166e-01, 0.0},
1020  {4.2154205551147350e-01, 1.1647599478465699e-02, 0.0},
1021  {5.7112585904443613e-01, 1.1821831398851200e-02, 0.0},
1022  {5.8268682705109343e-01, 4.0578895811771831e-01, 0.0},
1023  {1.3056780671324699e-02, 2.7250237508679159e-01, 0.0},
1024  {1.3076040096391800e-02, 7.2247125232334730e-01, 0.0},
1025  {7.2634370624067746e-01, 2.6029840192506443e-01, 0.0},
1026  {6.8723006863737404e-02, 6.3141727720962701e-02, 0.0},
1027  {8.6523021015294610e-01, 7.2061183733767895e-02, 0.0},
1028  {6.4859907103736694e-02, 8.5904335439099433e-01, 0.0},
1029  {1.4834949433620581e-01, 7.8887883522396707e-01, 0.0},
1030  {6.2435989839593801e-02, 1.4939354993542750e-01, 0.0},
1031  {7.8713690117350699e-01, 6.5638204275659501e-02, 0.0},
1032  {5.1910492160953101e-02, 5.2556356956052430e-01, 0.0},
1033  {1.5431299274438229e-01, 7.1638392691700595e-02, 0.0},
1034  {2.6178427456029407e-01, 6.2147948528815097e-02, 0.0},
1035  {7.6672578728127994e-01, 1.6582115548313259e-01, 0.0},
1036  {2.5821036766273009e-01, 6.8001197661390189e-01, 0.0},
1037  {6.7906592514742597e-02, 7.5715154377818017e-01, 0.0},
1038  {5.2935782748041971e-01, 4.1215038411072058e-01, 0.0},
1039  {6.6603615048415998e-02, 2.6125130878864999e-01, 0.0},
1040  {5.8567546189943198e-02, 3.9022361145349760e-01, 0.0},
1041  {6.4453536041083406e-02, 6.3736265597609554e-01, 0.0},
1042  {6.7481384291513691e-01, 6.3758334206129100e-02, 0.0},
1043  {3.9146023103687089e-01, 5.5032380905631106e-01, 0.0},
1044  {6.4877014923071408e-01, 2.8367283602629478e-01, 0.0},
1045  {3.9464982204080379e-01, 6.0517552255370900e-02, 0.0},
1046  {5.3901371519333352e-01, 6.1199017693642201e-02, 0.0},
1047  {1.6278950827847499e-01, 6.8613221410348235e-01, 0.0},
1048  {6.8124363226406448e-01, 1.5679683458990931e-01, 0.0},
1049  {1.5428328780201980e-01, 1.6675126240198401e-01, 0.0},
1050  {2.5227277504445078e-01, 2.5048039333948502e-01, 0.0},
1051  {2.5479815324070432e-01, 4.9940906490431908e-01, 0.0},
1052  {1.4855805491943541e-01, 5.7560230960873771e-01, 0.0},
1053  {2.9302396064361819e-01, 5.6568973541618528e-01, 0.0},
1054  {2.8089912723099042e-01, 1.4379215742477949e-01, 0.0},
1055  {4.8209895929708219e-01, 2.5185575358650381e-01, 0.0},
1056  {5.6418782454436134e-01, 1.4629667431525920e-01, 0.0},
1057  {1.3076996443439021e-01, 4.4895775861167753e-01, 0.0},
1058  {1.4796922219475581e-01, 3.0011743868291701e-01, 0.0},
1059  {5.6386842229459166e-01, 2.8137720892975088e-01, 0.0},
1060  {4.3611574287904659e-01, 4.2520534464204729e-01, 0.0},
1061  {3.6032639352854701e-01, 2.5991900048886368e-01, 0.0},
1062  {4.2241883346742481e-01, 1.4532384433026860e-01, 0.0},
1063  {3.7190018330523877e-01, 3.7801227035670099e-01, 0.0},
1064  {2.4136450069284729e-01, 3.8475632849397318e-01, 0.0}},
1065  {6.2914392466127504e-04,
1066  6.3183630018052495e-04,
1067  8.3173238332957496e-04,
1068  2.0375873031348501e-03,
1069  2.1533881435404252e-03,
1070  2.1946686544827001e-03,
1071  2.4274896390419250e-03,
1072  2.5616552978717250e-03,
1073  2.7099422085185751e-03,
1074  3.2346347543960748e-03,
1075  3.4084955895738499e-03,
1076  3.4619332036664001e-03,
1077  3.4855385026212752e-03,
1078  3.6030349991898998e-03,
1079  3.8425863883506501e-03,
1080  4.0622450563140748e-03,
1081  4.2429576070036248e-03,
1082  4.2522133105332002e-03,
1083  4.2738380168663498e-03,
1084  4.3472213639774750e-03,
1085  4.3635990609680250e-03,
1086  4.4601689321659248e-03,
1087  4.4611715969841001e-03,
1088  4.4761584388088504e-03,
1089  4.5314939050175749e-03,
1090  4.6196209720506748e-03,
1091  4.6448391092779500e-03,
1092  5.0804287944135754e-03,
1093  5.3442915452291753e-03,
1094  5.7979213524570498e-03,
1095  6.8606677714776751e-03,
1096  7.2575480585093501e-03,
1097  7.3630684626356750e-03,
1098  7.4859062907272752e-03,
1099  7.6756737029697996e-03,
1100  8.1315841465677500e-03,
1101  8.1971052126526001e-03,
1102  8.2808668797998992e-03,
1103  8.6541881718643493e-03,
1104  8.6770343494031749e-03,
1105  8.6843012350962742e-03,
1106  8.7132190613550004e-03,
1107  8.7150390296491503e-03,
1108  8.8867892493721002e-03,
1109  9.0045749095674504e-03,
1110  9.0731571460701751e-03,
1111  9.5474425520800498e-03,
1112  9.8063200029475748e-03,
1113  1.2067753147187676e-02,
1114  1.2247803039156025e-02,
1115  1.2430520846804525e-02,
1116  1.2676643424644550e-02,
1117  1.2744299851074425e-02,
1118  1.3034001591679976e-02,
1119  1.3086521873117450e-02,
1120  1.3111017088793300e-02,
1121  1.3186491120564975e-02,
1122  1.3236226593190750e-02,
1123  1.3559889862520475e-02,
1124  1.3586755085482525e-02,
1125  1.3677513715971475e-02,
1126  1.3932208647817225e-02,
1127  1.4443356605827800e-02,
1128  1.4634844540566926e-02,
1129  1.5225981266989826e-02,
1130  1.5931849111237351e-02}
1131  },
1132  {
1133  73,
1134  {{3.33333333333333e-01, 3.33333333333333e-01, 0.0},
1135  {4.89609987073006e-01, 4.89609987073006e-01, 0.0},
1136  {4.89609987073006e-01, 2.07800258539870e-02, 0.0},
1137  {2.07800258539870e-02, 4.89609987073006e-01, 0.0},
1138  {4.54536892697893e-01, 4.54536892697893e-01, 0.0},
1139  {4.54536892697893e-01, 9.09262146042150e-02, 0.0},
1140  {9.09262146042150e-02, 4.54536892697893e-01, 0.0},
1141  {4.01416680649431e-01, 4.01416680649431e-01, 0.0},
1142  {4.01416680649431e-01, 1.97166638701138e-01, 0.0},
1143  {1.97166638701138e-01, 4.01416680649431e-01, 0.0},
1144  {2.55551654403098e-01, 2.55551654403098e-01, 0.0},
1145  {2.55551654403098e-01, 4.88896691193805e-01, 0.0},
1146  {4.88896691193805e-01, 2.55551654403098e-01, 0.0},
1147  {1.77077942152130e-01, 1.77077942152130e-01, 0.0},
1148  {1.77077942152130e-01, 6.45844115695741e-01, 0.0},
1149  {6.45844115695741e-01, 1.77077942152130e-01, 0.0},
1150  {1.10061053227952e-01, 1.10061053227952e-01, 0.0},
1151  {1.10061053227952e-01, 7.79877893544096e-01, 0.0},
1152  {7.79877893544096e-01, 1.10061053227952e-01, 0.0},
1153  {5.55286242518400e-02, 5.55286242518400e-02, 0.0},
1154  {5.55286242518400e-02, 8.88942751496321e-01, 0.0},
1155  {8.88942751496321e-01, 5.55286242518400e-02, 0.0},
1156  {1.26218637772290e-02, 1.26218637772290e-02, 0.0},
1157  {1.26218637772290e-02, 9.74756272445543e-01, 0.0},
1158  {9.74756272445543e-01, 1.26218637772290e-02, 0.0},
1159  {3.95754787356943e-01, 6.00633794794645e-01, 0.0},
1160  {6.00633794794645e-01, 3.61141784841201e-03, 0.0},
1161  {3.61141784841201e-03, 3.95754787356943e-01, 0.0},
1162  {3.95754787356943e-01, 3.61141784841201e-03, 0.0},
1163  {6.00633794794645e-01, 3.95754787356943e-01, 0.0},
1164  {3.61141784841201e-03, 6.00633794794643e-01, 0.0},
1165  {3.07929983880436e-01, 5.57603261588784e-01, 0.0},
1166  {5.57603261588784e-01, 1.34466754530780e-01, 0.0},
1167  {1.34466754530780e-01, 3.07929983880436e-01, 0.0},
1168  {3.07929983880436e-01, 1.34466754530780e-01, 0.0},
1169  {5.57603261588784e-01, 3.07929983880436e-01, 0.0},
1170  {1.34466754530780e-01, 5.57603261588784e-01, 0.0},
1171  {2.64566948406520e-01, 7.20987025817365e-01, 0.0},
1172  {7.20987025817365e-01, 1.44460257761150e-02, 0.0},
1173  {1.44460257761150e-02, 2.64566948406520e-01, 0.0},
1174  {2.64566948406520e-01, 1.44460257761150e-02, 0.0},
1175  {7.20987025817365e-01, 2.64566948406520e-01, 0.0},
1176  {1.44460257761150e-02, 7.20987025817365e-01, 0.0},
1177  {3.58539352205951e-01, 5.94527068955871e-01, 0.0},
1178  {5.94527068955871e-01, 4.69335788381780e-02, 0.0},
1179  {4.69335788381780e-02, 3.58539352205951e-01, 0.0},
1180  {3.58539352205951e-01, 4.69335788381780e-02, 0.0},
1181  {5.94527068955871e-01, 3.58539352205951e-01, 0.0},
1182  {4.69335788381780e-02, 5.94527068955871e-01, 0.0},
1183  {1.57807405968595e-01, 8.39331473680839e-01, 0.0},
1184  {8.39331473680839e-01, 2.86112035056701e-03, 0.0},
1185  {2.86112035056701e-03, 1.57807405968595e-01, 0.0},
1186  {1.57807405968595e-01, 2.86112035056701e-03, 0.0},
1187  {8.39331473680839e-01, 1.57807405968595e-01, 0.0},
1188  {2.86112035056701e-03, 8.39331473680839e-01, 0.0},
1189  {7.50505969759110e-02, 7.01087978926173e-01, 0.0},
1190  {7.01087978926173e-01, 2.23861424097916e-01, 0.0},
1191  {2.23861424097916e-01, 7.50505969759110e-02, 0.0},
1192  {7.50505969759110e-02, 2.23861424097916e-01, 0.0},
1193  {7.01087978926173e-01, 7.50505969759110e-02, 0.0},
1194  {2.23861424097916e-01, 7.01087978926173e-01, 0.0},
1195  {1.42421601113383e-01, 8.22931324069857e-01, 0.0},
1196  {8.22931324069857e-01, 3.46470748167600e-02, 0.0},
1197  {3.46470748167600e-02, 1.42421601113383e-01, 0.0},
1198  {1.42421601113383e-01, 3.46470748167600e-02, 0.0},
1199  {8.22931324069857e-01, 1.42421601113383e-01, 0.0},
1200  {3.46470748167600e-02, 8.22931324069857e-01, 0.0},
1201  {6.54946280829380e-02, 9.24344252620784e-01, 0.0},
1202  {9.24344252620784e-01, 1.01611192962780e-02, 0.0},
1203  {1.01611192962780e-02, 6.54946280829380e-02, 0.0},
1204  {6.54946280829380e-02, 1.01611192962780e-02, 0.0},
1205  {9.24344252620784e-01, 6.54946280829380e-02, 0.0},
1206  {1.01611192962780e-02, 9.24344252620784e-01, 0.0}},
1207  {1.64531656944595e-02,
1208  5.16536594563600e-03,
1209  5.16536594563600e-03,
1210  5.16536594563600e-03,
1211  1.11936236315080e-02,
1212  1.11936236315080e-02,
1213  1.11936236315080e-02,
1214  1.51330629347340e-02,
1215  1.51330629347340e-02,
1216  1.51330629347340e-02,
1217  1.52454839010990e-02,
1218  1.52454839010990e-02,
1219  1.52454839010990e-02,
1220  1.20796063708205e-02,
1221  1.20796063708205e-02,
1222  1.20796063708205e-02,
1223  8.02540179340050e-03,
1224  8.02540179340050e-03,
1225  8.02540179340050e-03,
1226  4.04229013089200e-03,
1227  4.04229013089200e-03,
1228  4.04229013089200e-03,
1229  1.03968101374250e-03,
1230  1.03968101374250e-03,
1231  1.03968101374250e-03,
1232  1.94243845249050e-03,
1233  1.94243845249050e-03,
1234  1.94243845249050e-03,
1235  1.94243845249050e-03,
1236  1.94243845249050e-03,
1237  1.94243845249050e-03,
1238  1.27870803060110e-02,
1239  1.27870803060110e-02,
1240  1.27870803060110e-02,
1241  1.27870803060110e-02,
1242  1.27870803060110e-02,
1243  1.27870803060110e-02,
1244  4.44045178666900e-03,
1245  4.44045178666900e-03,
1246  4.44045178666900e-03,
1247  4.44045178666900e-03,
1248  4.44045178666900e-03,
1249  4.44045178666900e-03,
1250  8.06227338086550e-03,
1251  8.06227338086550e-03,
1252  8.06227338086550e-03,
1253  8.06227338086550e-03,
1254  8.06227338086550e-03,
1255  8.06227338086550e-03,
1256  1.24597090874550e-03,
1257  1.24597090874550e-03,
1258  1.24597090874550e-03,
1259  1.24597090874550e-03,
1260  1.24597090874550e-03,
1261  1.24597090874550e-03,
1262  9.12142005947550e-03,
1263  9.12142005947550e-03,
1264  9.12142005947550e-03,
1265  9.12142005947550e-03,
1266  9.12142005947550e-03,
1267  9.12142005947550e-03,
1268  5.12928186809950e-03,
1269  5.12928186809950e-03,
1270  5.12928186809950e-03,
1271  5.12928186809950e-03,
1272  5.12928186809950e-03,
1273  5.12928186809950e-03,
1274  1.89996442765100e-03,
1275  1.89996442765100e-03,
1276  1.89996442765100e-03,
1277  1.89996442765100e-03,
1278  1.89996442765100e-03,
1279  1.89996442765100e-03}
1280  },
1281  {
1282  78,
1283  {{8.9411337112035999e-03, 8.6983293701984998e-03, 0.0},
1284  {9.7926226298067365e-01, 1.0264413374365100e-02, 0.0},
1285  {1.0547538211187800e-02, 9.7855142025151109e-01, 0.0},
1286  {2.3777061947122002e-03, 6.3655109860361700e-02, 0.0},
1287  {6.3042511579465998e-02, 4.1506347508631003e-03, 0.0},
1288  {9.3084224967299967e-01, 4.8053482262546002e-03, 0.0},
1289  {6.2907655549027400e-02, 9.3167900694812233e-01, 0.0},
1290  {9.3159622463806491e-01, 6.2626488180135900e-02, 0.0},
1291  {6.1951689414552003e-03, 9.2935870585640645e-01, 0.0},
1292  {2.8712581923668101e-02, 3.1020212299716299e-02, 0.0},
1293  {9.2938444783052321e-01, 3.4215296821852897e-02, 0.0},
1294  {3.7545756662128102e-02, 9.2578688846693047e-01, 0.0},
1295  {8.6895739063833997e-03, 1.5849712515099221e-01, 0.0},
1296  {1.5475970539646791e-01, 8.3636066576882862e-01, 0.0},
1297  {8.3310252941849239e-01, 8.9257244824476004e-03, 0.0},
1298  {8.3742310735260950e-01, 1.5291673040783921e-01, 0.0},
1299  {1.5593625052337881e-01, 9.4966240058029002e-03, 0.0},
1300  {9.8599642095236004e-03, 8.3422114935955050e-01, 0.0},
1301  {4.0558737332891631e-01, 7.4389302007913001e-03, 0.0},
1302  {5.9647278986182350e-01, 3.9563308093107152e-01, 0.0},
1303  {8.0747800415767006e-03, 4.0313194259026802e-01, 0.0},
1304  {7.5073977720710996e-03, 5.8516095946805691e-01, 0.0},
1305  {3.9367645192372991e-01, 5.9748965928987985e-01, 0.0},
1306  {5.8465307262122179e-01, 8.7250464968192006e-03, 0.0},
1307  {4.8708041121196383e-01, 2.0212922991194000e-02, 0.0},
1308  {2.6835128117845169e-01, 7.2023400886682198e-01, 0.0},
1309  {7.2239562887479880e-01, 2.6623993664561901e-01, 0.0},
1310  {2.7168267423572212e-01, 1.1288269880823600e-02, 0.0},
1311  {1.1258084204589300e-02, 7.1696959633251023e-01, 0.0},
1312  {1.1503473436974001e-02, 2.7400671101656832e-01, 0.0},
1313  {7.1405259005638033e-01, 1.1351156049706200e-02, 0.0},
1314  {4.9028710531115449e-01, 4.9364918414683351e-01, 0.0},
1315  {2.0142342520930698e-02, 4.8325734596013992e-01, 0.0},
1316  {3.6110746485855001e-02, 9.3567950158201393e-02, 0.0},
1317  {8.6079988198508572e-01, 3.9737906707539197e-02, 0.0},
1318  {1.0058915260013050e-01, 8.5863434193517962e-01, 0.0},
1319  {9.1874071705841595e-02, 3.9551300197337699e-02, 0.0},
1320  {8.6048882961910289e-01, 9.6622405707924700e-02, 0.0},
1321  {4.3984217867325599e-02, 8.5618863491067676e-01, 0.0},
1322  {2.0110176067354310e-01, 7.4491158356262255e-01, 0.0},
1323  {7.4499937262632787e-01, 5.3686563816580400e-02, 0.0},
1324  {5.3218664130983202e-02, 1.9637542759350521e-01, 0.0},
1325  {7.4539846474005178e-01, 1.9820658055500051e-01, 0.0},
1326  {1.9572899328760179e-01, 5.5571383315608597e-02, 0.0},
1327  {1.0925320579875419e-01, 6.1000361824130300e-01, 0.0},
1328  {5.6762570200051501e-02, 7.4091218949591942e-01, 0.0},
1329  {4.8383793347481101e-02, 6.0751356609779783e-01, 0.0},
1330  {1.0806128097601329e-01, 1.1220815104370099e-01, 0.0},
1331  {6.1856059009905007e-01, 2.6987537030349740e-01, 0.0},
1332  {7.7212960134965625e-01, 1.1141173953329921e-01, 0.0},
1333  {6.1157348011327173e-01, 3.3893676779306348e-01, 0.0},
1334  {3.3813261033758418e-01, 4.9469393878745799e-02, 0.0},
1335  {1.1730841282542900e-01, 7.6964513097951825e-01, 0.0},
1336  {2.6745512605961458e-01, 1.1157188081540730e-01, 0.0},
1337  {6.5421001600256889e-01, 1.9065483146999149e-01, 0.0},
1338  {5.3829748115775802e-02, 3.3586168268491179e-01, 0.0},
1339  {1.8488403241167711e-01, 1.5518315238513730e-01, 0.0},
1340  {3.3762671047443338e-01, 6.0814025962944529e-01, 0.0},
1341  {6.0671020344994708e-01, 5.4263279559821201e-02, 0.0},
1342  {4.6126140854956371e-01, 6.8817667072165398e-02, 0.0},
1343  {1.5254653656712561e-01, 6.5102408457488470e-01, 0.0},
1344  {7.0058254354307500e-02, 4.6619043927415987e-01, 0.0},
1345  {4.7042013790318088e-01, 4.6348264553531421e-01, 0.0},
1346  {1.2164616937459330e-01, 2.3814948755156831e-01, 0.0},
1347  {6.3714040527021165e-01, 1.2383993845133670e-01, 0.0},
1348  {2.3799045151187120e-01, 6.3702164523263760e-01, 0.0},
1349  {1.4839298571771459e-01, 4.8941885777801442e-01, 0.0},
1350  {3.5980695715496319e-01, 1.4528808662532389e-01, 0.0},
1351  {4.9414410550951349e-01, 3.6102163838181101e-01, 0.0},
1352  {1.4406306879808209e-01, 3.5135083418870572e-01, 0.0},
1353  {5.0197644400035468e-01, 1.4354916632930600e-01, 0.0},
1354  {3.5554238342982608e-01, 5.0164915995018422e-01, 0.0},
1355  {2.4434395407713269e-01, 2.4060521291041001e-01, 0.0},
1356  {2.4370649893418969e-01, 5.1090172770553444e-01, 0.0},
1357  {5.1222008073208247e-01, 2.4527379735428820e-01, 0.0},
1358  {2.5260383151777532e-01, 3.7003195550936951e-01, 0.0},
1359  {3.7598956528506539e-01, 2.5054066116305501e-01, 0.0},
1360  {3.7290779871441049e-01, 3.7537502775491960e-01, 0.0}},
1361  {5.4361363496487503e-04,
1362  7.2467838162779998e-04,
1363  7.7115073341352497e-04,
1364  8.6004082758987495e-04,
1365  1.0474618002941001e-03,
1366  1.1184512874480750e-03,
1367  1.1763605203547751e-03,
1368  1.2216983937579000e-03,
1369  1.2981910842235500e-03,
1370  1.8518264745199500e-03,
1371  1.9938852575230501e-03,
1372  2.0887630727400748e-03,
1373  2.4041665215934500e-03,
1374  2.4079564462609749e-03,
1375  2.4644365189580250e-03,
1376  2.5664470075342249e-03,
1377  2.5797025777773248e-03,
1378  2.6572750407618498e-03,
1379  2.6720326723837502e-03,
1380  2.6742255252576500e-03,
1381  2.7256615428406252e-03,
1382  2.7474945893627501e-03,
1383  2.8355763807253751e-03,
1384  3.0133910732457001e-03,
1385  3.4904798455149752e-03,
1386  3.5286997884102249e-03,
1387  3.5482586761459252e-03,
1388  3.6053169067081750e-03,
1389  3.6176086713727751e-03,
1390  3.6237442468015752e-03,
1391  3.6346693923518499e-03,
1392  3.6491047731400249e-03,
1393  3.6828644616571501e-03,
1394  4.1865990826037754e-03,
1395  4.2238875114384497e-03,
1396  4.2355665721040998e-03,
1397  4.3267543023872996e-03,
1398  4.3631136623173503e-03,
1399  4.4304305539834754e-03,
1400  7.0706006005818254e-03,
1401  7.1249178122030250e-03,
1402  7.1251411634678250e-03,
1403  7.5161805869424503e-03,
1404  7.5507819270567997e-03,
1405  7.5996784019234003e-03,
1406  7.6417199018501249e-03,
1407  7.6516853250572746e-03,
1408  7.7332517050150247e-03,
1409  7.7443455208702503e-03,
1410  7.8286562636164757e-03,
1411  7.8393373347939495e-03,
1412  7.8580117321664505e-03,
1413  7.8795535973380255e-03,
1414  8.1062034496375505e-03,
1415  8.6878038096496243e-03,
1416  8.7598363731706003e-03,
1417  8.7679355077581993e-03,
1418  8.8032303833538994e-03,
1419  8.8153876245372752e-03,
1420  9.1600805085676005e-03,
1421  9.1933276917576506e-03,
1422  9.2918915734212758e-03,
1423  9.3342892901571994e-03,
1424  1.0099333664696650e-02,
1425  1.0339501015941751e-02,
1426  1.0548944796751400e-02,
1427  1.2386275100928551e-02,
1428  1.2510481528527850e-02,
1429  1.2644864677864924e-02,
1430  1.3000930254698475e-02,
1431  1.3038339197138024e-02,
1432  1.3122478808947751e-02,
1433  1.4978994062894975e-02,
1434  1.4990249935657125e-02,
1435  1.4997881803219050e-02,
1436  1.5853329586233849e-02,
1437  1.5882796527709402e-02,
1438  1.5930165141800151e-02}
1439  } // end Triangle
1440 
1441  };
1442 
1443 } // end namespace Intrepid2
Kokkos::DynRankView< pointValueType, ExecSpaceType > points_
Array with the (X,Y,Z) coordinates of the cubature points.
static constexpr ordinal_type MaxDimension
The maximum ambient space dimension.
static constexpr ordinal_type MaxCubatureDegreeTri
The maximum degree of the polynomial that can be integrated exactly by a direct triangle rule...
CubatureDirectTriDefault(const ordinal_type degree=0)
Constructor.
ordinal_type numPoints_
Number of cubature points stored in the template.
Defines direct integration rules on a triangle.
CubatureData cubatureData_
Cubature data on device.
ordinal_type degree_
The degree of polynomials that are integrated exactly by this cubature rule.
Defines direct cubature (integration) rules in Intrepid.
Cubature data is defined on the host space and is static.
ordinal_type numPoints_
Number of cubature points stored in the template.
Kokkos::DynRankView< weightValueType, ExecSpaceType > weights_
Array with the associated cubature weights.
static const CubatureDataStatic cubatureDataStatic_[cubatureDataStaticSize]
Complete set of data defining default cubature rules on a triangle.