Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
GaussLegendre_1_40.h
Go to the documentation of this file.
1 /* This file is part of MoDELib, the Mechanics Of Defects Evolution Library.
2 *
3 *
4 * MoDELib is distributed without any warranty under the
5 * GNU General Public License (GPL) v2 <http://www.gnu.org/licenses/>.
6 */
7
8/*** This file is automatically generated by generateGaussLegendre.cpp ***/
9#ifndef model_GAUSSLEGENDRE_1_40_H_
10#define model_GAUSSLEGENDRE_1_40_H_
11
12namespace model
13{
14
15 template<>
16 struct GaussLegendre<1,40>
17 {
18 static Eigen::Matrix<double,2,40> abcsissasAndWeights()
19 {
20 Eigen::Matrix<double,40,2> aw;
21 aw<<8.811451447199858e-04, 2.260638549297363e-03,
22 4.636880650271902e-03, 5.249142264943831e-03,
23 1.137002500811302e-02, 8.210529191561601e-03,
24 2.104159039310399e-02, 1.112292459704335e-02,
25 3.359359586066180e-02, 1.396850349098569e-02,
26 4.895059651556272e-02, 1.673009764036162e-02,
27 6.702024839387039e-02, 1.939108398719254e-02,
28 8.769388458334443e-02, 2.193545409329085e-02,
29 1.108471742867399e-01, 2.434790381715436e-02,
30 1.363408724050363e-01, 2.661392349192988e-02,
31 1.640216576929103e-01, 2.871988454976524e-02,
32 1.937230551660101e-01, 3.065312124641175e-02,
33 2.252664374524364e-01, 3.240200672830018e-02,
34 2.584620991569109e-01, 3.395602290761696e-02,
35 2.931103978141978e-01, 3.530582369560335e-02,
36 3.290029545871209e-01, 3.644329119792004e-02,
37 3.659239074963731e-01, 3.736158452897158e-02,
38 4.036512096493142e-01, 3.805518095031363e-02,
39 4.419579646623723e-01, 3.851990908212397e-02,
40 4.806137912469746e-01, 3.875297398921251e-02,
41 5.193862087530254e-01, 3.875297398921228e-02,
42 5.580420353376276e-01, 3.851990908212383e-02,
43 5.963487903506858e-01, 3.805518095031334e-02,
44 6.340760925036270e-01, 3.736158452898476e-02,
45 6.709970454128791e-01, 3.644329119790169e-02,
46 7.068896021858024e-01, 3.530582369564311e-02,
47 7.415379008430893e-01, 3.395602290761739e-02,
48 7.747335625475640e-01, 3.240200672829974e-02,
49 8.062769448339902e-01, 3.065312124646448e-02,
50 8.359783423070898e-01, 2.871988454969574e-02,
51 8.636591275949634e-01, 2.661392349196894e-02,
52 8.891528257132594e-01, 2.434790381753697e-02,
53 9.123061154166556e-01, 2.193545409283620e-02,
54 9.329797516061291e-01, 1.939108398723559e-02,
55 9.510494034844361e-01, 1.673009764127316e-02,
56 9.664064041393381e-01, 1.396850349001194e-02,
57 9.789584096068958e-01, 1.112292459708383e-02,
58 9.886299749918868e-01, 8.210529190953683e-03,
59 9.953631193497287e-01, 5.249142265576854e-03,
60 9.991188548552797e-01, 2.260638549266272e-03;
61
62 return aw.transpose();
63 }
64 };
65/*************************************************/
66}
67#endif
68
static Eigen::Matrix< double, 2, 40 > abcsissasAndWeights()
Class template defining the GaussLegendre rules for determination of quadrature abscissas and weights...