Maj terminée. Pour consulter la release notes associée voici le lien :
https://about.gitlab.com/releases/2021/07/07/critical-security-release-gitlab-14-0-4-released/

Commit f0ba12e3 authored by BRAMAS Berenger's avatar BRAMAS Berenger
Browse files
parents 9a338469 f6173791
...@@ -7,52 +7,52 @@ ...@@ -7,52 +7,52 @@
// order 2 // order 2
template<> const double FUnifRoots<2>::roots[] = {-1., template<> const double FUnifRoots<2>::roots[] = {-1.,
1.}; 1.};
// order 3 // order 3
template<> const double FUnifRoots<3>::roots[] = {-1., template<> const double FUnifRoots<3>::roots[] = {-1.,
0.0, 0.0,
1.}; 1.};
// order 4 // order 4
template<> const double FUnifRoots<4>::roots[] = {-1., template<> const double FUnifRoots<4>::roots[] = {-1.,
-0.333333333333333, -0.333333333333333,
0.333333333333333, 0.333333333333333,
1.}; 1.};
// order 5 // order 5
template<> const double FUnifRoots<5>::roots[] = {-1., template<> const double FUnifRoots<5>::roots[] = {-1.,
-0.5, -0.5,
0., 0.,
0.5, 0.5,
1.}; 1.};
// order 6 // order 6
template<> const double FUnifRoots<6>::roots[] = {-1., template<> const double FUnifRoots<6>::roots[] = {-1.,
-0.6, -0.6,
-0.2, -0.2,
0.2, 0.2,
0.6, 0.6,
1.}; 1.};
// order 7 // order 7
template<> const double FUnifRoots<7>::roots[] = {-1., template<> const double FUnifRoots<7>::roots[] = {-1.,
-0.666666666666666, -0.666666666666666,
-0.333333333333333, -0.333333333333333,
0., 0.,
0.333333333333333, 0.333333333333333,
0.666666666666666, 0.666666666666666,
1.}; 1.};
// order 8 // order 8
template<> const double FUnifRoots<8>::roots[] = {-1., template<> const double FUnifRoots<8>::roots[] = {-1.,
-0.714285714285714, -0.714285714285714,
-0.428571428571429, -0.428571428571429,
-0.142857142857143, -0.142857142857143,
0.142857142857143, 0.142857142857143,
0.428571428571429, 0.428571428571429,
0.714285714285714, 0.714285714285714,
1.}; 1.};
// order 9 // order 9
template<> const double FUnifRoots<9>::roots[] = {-1., template<> const double FUnifRoots<9>::roots[] = {-1.,
...@@ -71,24 +71,24 @@ template<> const double FUnifRoots<10>::roots[] = {-1., ...@@ -71,24 +71,24 @@ template<> const double FUnifRoots<10>::roots[] = {-1.,
-0.555555555555555, -0.555555555555555,
-0.333333333333333, -0.333333333333333,
-0.111111111111111, -0.111111111111111,
0.111111111111111, 0.111111111111111,
0.333333333333333, 0.333333333333333,
0.555555555555555, 0.555555555555555,
0.777777777777777, 0.777777777777777,
1.}; 1.};
// order 11 // order 11
template<> const double FUnifRoots<11>::roots[] = {-1., template<> const double FUnifRoots<11>::roots[] = {-1.,
-0.888888888888888, -0.8,
-0.666666666666666, -0.6,
-0.444444444444444, -0.4,
-0.222222222222222, -0.2,
0.0, 0.0,
0.2222222222222222, 0.2,
0.444444444444444, 0.4,
0.666666666666666, 0.6,
0.888888888888888, 0.8,
1.}; 1.};
// order 12 // order 12
template<> const double FUnifRoots<12>::roots[] = {-1., template<> const double FUnifRoots<12>::roots[] = {-1.,
...@@ -97,12 +97,12 @@ template<> const double FUnifRoots<12>::roots[] = {-1., ...@@ -97,12 +97,12 @@ template<> const double FUnifRoots<12>::roots[] = {-1.,
-0.454545454545455, -0.454545454545455,
-0.272727272727273, -0.272727272727273,
-0.090909090909091, -0.090909090909091,
0.090909090909091, 0.090909090909091,
0.272727272727273, 0.272727272727273,
0.454545454545455, 0.454545454545455,
0.636363636363636, 0.636363636363636,
0.818181818181818, 0.818181818181818,
1.}; 1.};
// order 13 // order 13
...@@ -112,13 +112,13 @@ template<> const double FUnifRoots<13>::roots[] = {-1., ...@@ -112,13 +112,13 @@ template<> const double FUnifRoots<13>::roots[] = {-1.,
-0.5, -0.5,
-0.333333333333333, -0.333333333333333,
-0.166666666666666, -0.166666666666666,
0.0, 0.0,
0.166666666666666, 0.166666666666666,
0.333333333333333, 0.333333333333333,
0.5, 0.5,
0.666666666666666, 0.666666666666666,
0.833333333333333, 0.833333333333333,
1.}; 1.};
// order 14 // order 14
template<> const double FUnifRoots<14>::roots[] = {-1., template<> const double FUnifRoots<14>::roots[] = {-1.,
...@@ -128,10 +128,51 @@ template<> const double FUnifRoots<14>::roots[] = {-1., ...@@ -128,10 +128,51 @@ template<> const double FUnifRoots<14>::roots[] = {-1.,
-0.384615384615385, -0.384615384615385,
-0.230769230769231, -0.230769230769231,
-0.076923076923077, -0.076923076923077,
0.076923076923077, 0.076923076923077,
0.230769230769231, 0.230769230769231,
0.384615384615385, 0.384615384615385,
0.538461538461538, 0.538461538461538,
0.692307692307692, 0.692307692307692,
0.846153846153846, 0.846153846153846,
1.}; 1.};
// order 15
template<> const double FUnifRoots<15>::roots[] = {-1.0,
-0.857142857142857,
-0.714285714285714,
-0.571428571428571,
-0.428571428571429,
-0.285714285714286,
-0.142857142857143,
0.0,
0.142857142857143,
0.285714285714286,
0.428571428571429,
0.571428571428571,
0.714285714285714,
0.857142857142857,
1.0};
// order 20
template<> const double FUnifRoots<20>::roots[] = {-1.0,
-0.8947368421052632,
-0.7894736842105263,
-0.6842105263157895,
-0.5789473684210527,
-0.4736842105263158,
-0.3684210526315789,
-0.2631578947368421,
-0.1578947368421053,
-0.0526315789473684,
0.0526315789473684,
0.1578947368421053,
0.2631578947368421,
0.3684210526315789,
0.4736842105263158,
0.5789473684210527,
0.6842105263157895,
0.7894736842105263,
0.8947368421052632,
1.0};
\ No newline at end of file
...@@ -221,5 +221,9 @@ typedef FInterpMatrixKernelR MatrixKernelClass; ...@@ -221,5 +221,9 @@ typedef FInterpMatrixKernelR MatrixKernelClass;
} // end Lagrange kernel } // end Lagrange kernel
std::cout << "Memory used at the end " << FMemStats::controler.getCurrentAllocated() << " Bytes (" << FMemStats::controler.getCurrentAllocatedMB() << "MB)\n";
std::cout << "Max memory used " << FMemStats::controler.getMaxAllocated() << " Bytes (" << FMemStats::controler.getMaxAllocatedMB() << "MB)\n";
std::cout << "Total memory used " << FMemStats::controler.getTotalAllocated() << " Bytes (" << FMemStats::controler.getTotalAllocatedMB() << "MB)\n";
return 0; return 0;
} }
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment