bspline derivatives
This commit is contained in:
parent
9e3c1a11b1
commit
b950d90719
3
.gitignore
vendored
3
.gitignore
vendored
@ -132,4 +132,5 @@ dkms.conf
|
|||||||
*.vs/
|
*.vs/
|
||||||
*.rdi
|
*.rdi
|
||||||
*.pdb
|
*.pdb
|
||||||
*.ctm
|
*.ctm
|
||||||
|
.ipynb_checkpoints
|
||||||
|
|||||||
179
notebook/hf_again.ipynb
Normal file
179
notebook/hf_again.ipynb
Normal file
File diff suppressed because one or more lines are too long
100
out/bspline0.dat
Normal file
100
out/bspline0.dat
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
1.000000e+00
|
||||||
|
5.717870e-01
|
||||||
|
2.874960e-01
|
||||||
|
1.176490e-01
|
||||||
|
3.276800e-02
|
||||||
|
3.375000e-03
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
100
out/bspline1.dat
Normal file
100
out/bspline1.dat
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
0.000000e+00
|
||||||
|
3.885478e-01
|
||||||
|
5.685820e-01
|
||||||
|
5.916892e-01
|
||||||
|
5.094560e-01
|
||||||
|
3.734688e-01
|
||||||
|
2.352980e-01
|
||||||
|
1.328603e-01
|
||||||
|
6.553600e-02
|
||||||
|
2.595575e-02
|
||||||
|
6.750000e-03
|
||||||
|
5.492500e-04
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
100
out/bspline2.dat
Normal file
100
out/bspline2.dat
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
0.000000e+00
|
||||||
|
3.884642e-02
|
||||||
|
1.373713e-01
|
||||||
|
2.685532e-01
|
||||||
|
4.053707e-01
|
||||||
|
5.208021e-01
|
||||||
|
5.878380e-01
|
||||||
|
5.897094e-01
|
||||||
|
5.385493e-01
|
||||||
|
4.515533e-01
|
||||||
|
3.459167e-01
|
||||||
|
2.388351e-01
|
||||||
|
1.474560e-01
|
||||||
|
8.217317e-02
|
||||||
|
3.972133e-02
|
||||||
|
1.518750e-02
|
||||||
|
3.658667e-03
|
||||||
|
2.218333e-04
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
100
out/bspline3.dat
Normal file
100
out/bspline3.dat
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
0.000000e+00
|
||||||
|
8.188333e-04
|
||||||
|
6.550667e-03
|
||||||
|
2.210850e-02
|
||||||
|
5.240533e-02
|
||||||
|
1.023542e-01
|
||||||
|
1.768627e-01
|
||||||
|
2.762872e-01
|
||||||
|
3.881387e-01
|
||||||
|
4.976782e-01
|
||||||
|
5.901667e-01
|
||||||
|
6.508652e-01
|
||||||
|
6.650987e-01
|
||||||
|
6.271972e-01
|
||||||
|
5.497027e-01
|
||||||
|
4.473542e-01
|
||||||
|
3.348907e-01
|
||||||
|
2.270512e-01
|
||||||
|
1.384307e-01
|
||||||
|
7.608883e-02
|
||||||
|
3.600000e-02
|
||||||
|
1.325117e-02
|
||||||
|
2.929333e-03
|
||||||
|
1.215000e-04
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
100
out/bspline9.dat
Normal file
100
out/bspline9.dat
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
2.880000e-04
|
||||||
|
4.064833e-03
|
||||||
|
1.622267e-02
|
||||||
|
4.167450e-02
|
||||||
|
8.533333e-02
|
||||||
|
1.521122e-01
|
||||||
|
2.450947e-01
|
||||||
|
3.548212e-01
|
||||||
|
4.665707e-01
|
||||||
|
5.656042e-01
|
||||||
|
6.371827e-01
|
||||||
|
6.665672e-01
|
||||||
|
6.431147e-01
|
||||||
|
5.757352e-01
|
||||||
|
4.791667e-01
|
||||||
|
3.681482e-01
|
||||||
|
2.574187e-01
|
||||||
|
1.617165e-01
|
||||||
|
9.189467e-02
|
||||||
|
4.577083e-02
|
||||||
|
1.843200e-02
|
||||||
|
4.965167e-03
|
||||||
|
4.573333e-04
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
101
out/bsplines_grid.dat
Normal file
101
out/bsplines_grid.dat
Normal file
@ -0,0 +1,101 @@
|
|||||||
|
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
||||||
|
1.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
5.717870e-01 3.885478e-01 3.884642e-02 8.188333e-04 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
2.874960e-01 5.685820e-01 1.373713e-01 6.550667e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
1.176490e-01 5.916892e-01 2.685532e-01 2.210850e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
3.276800e-02 5.094560e-01 4.053707e-01 5.240533e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
3.375000e-03 3.734688e-01 5.208021e-01 1.023542e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 2.352980e-01 5.878380e-01 1.768627e-01 1.333333e-06 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 1.328603e-01 5.897094e-01 2.762872e-01 1.143167e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 6.553600e-02 5.385493e-01 3.881387e-01 7.776000e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 2.595575e-02 4.515533e-01 4.976782e-01 2.481283e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 6.750000e-03 3.459167e-01 5.901667e-01 5.716667e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 5.492500e-04 2.388351e-01 6.508652e-01 1.097505e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 1.474560e-01 6.650987e-01 1.874347e-01 1.066667e-05 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 8.217317e-02 6.271972e-01 2.890862e-01 1.543500e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 3.972133e-02 5.497027e-01 4.014307e-01 9.145333e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 1.518750e-02 4.473542e-01 5.097292e-01 2.772917e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 3.658667e-03 3.348907e-01 5.992427e-01 6.220800e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 2.218333e-04 2.270512e-01 6.552322e-01 1.174948e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 1.384307e-01 6.631747e-01 1.983587e-01 3.600000e-05 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 7.608883e-02 6.198502e-01 3.020332e-01 2.027833e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 3.600000e-02 5.386667e-01 4.146667e-01 1.066667e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 1.325117e-02 4.343632e-01 5.215202e-01 3.086550e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 2.929333e-03 3.216787e-01 6.078547e-01 6.753733e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 1.215000e-04 2.153522e-01 6.589312e-01 1.255952e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.297813e-01 6.605227e-01 2.096107e-01 8.533333e-05 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 7.031250e-02 6.119792e-01 3.151042e-01 2.604167e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 3.251867e-02 5.273107e-01 4.278227e-01 1.234800e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.148683e-02 4.212562e-01 5.330272e-01 3.422983e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 2.304000e-03 3.085547e-01 6.159787e-01 7.316267e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 5.716667e-05 2.039452e-01 6.619382e-01 1.340595e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.215000e-01 6.571667e-01 2.211667e-01 1.666667e-04 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 6.483617e-02 6.036082e-01 3.282752e-01 3.280500e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 2.926933e-02 5.156587e-01 4.408747e-01 1.419733e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 9.886500e-03 4.080572e-01 5.442262e-01 3.783017e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.774667e-03 2.955427e-01 6.235907e-01 7.909200e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 2.083333e-05 1.928542e-01 6.642292e-01 1.428958e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.135787e-01 6.531307e-01 2.330027e-01 2.880000e-04 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 5.965183e-02 5.947612e-01 3.415222e-01 4.064833e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 2.624400e-02 5.037347e-01 4.537987e-01 1.622267e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 8.442167e-03 3.947902e-01 5.550932e-01 4.167450e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.333333e-03 2.826667e-01 6.306667e-01 8.533333e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 4.500000e-06 1.821032e-01 6.657802e-01 1.521122e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.060093e-01 6.484387e-01 2.450947e-01 4.573333e-04 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 5.475150e-02 5.854622e-01 3.548212e-01 4.965167e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 2.343467e-02 4.915627e-01 4.665707e-01 1.843200e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 7.145833e-03 3.814792e-01 5.656042e-01 4.577083e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 9.720000e-04 2.699507e-01 6.371827e-01 9.189467e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.666667e-07 1.717162e-01 6.665672e-01 1.617165e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 9.878400e-02 6.431147e-01 2.574187e-01 6.826667e-04 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 5.012717e-02 5.757352e-01 3.681482e-01 5.989500e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 2.083333e-02 4.791667e-01 4.791667e-01 2.083333e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 5.989500e-03 3.681482e-01 5.757352e-01 5.012717e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 6.826667e-04 2.574187e-01 6.431147e-01 9.878400e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.617165e-01 6.665672e-01 1.717162e-01 1.666667e-07 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 9.189467e-02 6.371827e-01 2.699507e-01 9.720000e-04 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 4.577083e-02 5.656042e-01 3.814792e-01 7.145833e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.843200e-02 4.665707e-01 4.915627e-01 2.343467e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 4.965167e-03 3.548212e-01 5.854622e-01 5.475150e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 4.573333e-04 2.450947e-01 6.484387e-01 1.060093e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.521122e-01 6.657802e-01 1.821032e-01 4.500000e-06 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 8.533333e-02 6.306667e-01 2.826667e-01 1.333333e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 4.167450e-02 5.550932e-01 3.947902e-01 8.442167e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.622267e-02 4.537987e-01 5.037347e-01 2.624400e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 4.064833e-03 3.415222e-01 5.947612e-01 5.965183e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 2.880000e-04 2.330027e-01 6.531307e-01 1.135787e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.428958e-01 6.642292e-01 1.928542e-01 2.083333e-05 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 7.909200e-02 6.235907e-01 2.955427e-01 1.774667e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 3.783017e-02 5.442262e-01 4.080572e-01 9.886500e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.419733e-02 4.408747e-01 5.156587e-01 2.926933e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 3.280500e-03 3.282752e-01 6.036082e-01 6.483617e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.666667e-04 2.211667e-01 6.571667e-01 1.215000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.340595e-01 6.619382e-01 2.039452e-01 5.716667e-05 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 7.316267e-02 6.159787e-01 3.085547e-01 2.304000e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 3.422983e-02 5.330272e-01 4.212562e-01 1.148683e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.234800e-02 4.278227e-01 5.273107e-01 3.251867e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 2.604167e-03 3.151042e-01 6.119792e-01 7.031250e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 8.533333e-05 2.096107e-01 6.605227e-01 1.297813e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.255952e-01 6.589312e-01 2.153522e-01 1.215000e-04 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 6.753733e-02 6.078547e-01 3.216787e-01 2.929333e-03 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 3.086550e-02 5.215202e-01 4.343632e-01 1.325117e-02 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.066667e-02 4.146667e-01 5.386667e-01 3.600000e-02 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 2.027833e-03 3.020332e-01 6.198502e-01 7.608883e-02 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 3.600000e-05 1.983587e-01 6.631747e-01 1.384307e-01 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.174948e-01 6.552322e-01 2.270512e-01 2.218333e-04 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 6.220800e-02 5.992427e-01 3.348907e-01 3.658667e-03 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 2.772917e-02 5.097292e-01 4.473542e-01 1.518750e-02 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 9.145333e-03 4.014307e-01 5.497027e-01 3.972133e-02 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.543500e-03 2.890862e-01 6.271972e-01 8.217317e-02 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.066667e-05 1.874347e-01 6.650987e-01 1.474560e-01 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.097505e-01 6.508652e-01 2.388351e-01 5.492500e-04 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 5.716667e-02 5.901667e-01 3.459167e-01 6.750000e-03 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 2.481283e-02 4.976782e-01 4.515532e-01 2.595575e-02 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 7.776000e-03 3.881387e-01 5.385493e-01 6.553600e-02 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.143167e-03 2.762872e-01 5.897094e-01 1.328602e-01 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.333333e-06 1.768627e-01 5.878380e-01 2.352980e-01 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.023542e-01 5.208021e-01 3.734687e-01 3.375000e-03
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 5.240533e-02 4.053707e-01 5.094560e-01 3.276800e-02
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 2.210850e-02 2.685533e-01 5.916892e-01 1.176490e-01
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 6.550667e-03 1.373713e-01 5.685820e-01 2.874960e-01
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1.000000e+00
|
||||||
25
out/bsplines_knots.dat
Normal file
25
out/bsplines_knots.dat
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
||||||
|
-5.100000e+00 5.100000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
-5.100000e+00 5.100000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
-5.100000e+00 5.100000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
-5.100000e+00 5.100000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 -1.275000e+00 4.250000e-01 8.500000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 -8.500000e-01 -1.665335e-16 8.500000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 -8.500000e-01 3.330669e-16 8.500000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -8.500000e-01 1.665335e-16 8.500000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -8.500000e-01 0.000000e+00 8.500000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -8.500000e-01 -1.665335e-16 8.500000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -8.500000e-01 -8.326673e-16 8.500000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -8.500000e-01 -1.665335e-16 8.500000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -8.500000e-01 0.000000e+00 8.500000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -8.500000e-01 0.000000e+00 8.500000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -8.500000e-01 0.000000e+00 8.500000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -8.500000e-01 4.996004e-16 8.500000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -8.500000e-01 1.332268e-15 8.500000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -8.500000e-01 -1.332268e-15 8.500000e-01 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -8.500000e-01 -4.996004e-16 8.500000e-01 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -8.500000e-01 -4.250000e-01 1.275000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -5.100000e+00 5.100000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -5.100000e+00 5.100000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -5.100000e+00 5.100000e+00
|
||||||
100
out/dBspline0.dat
Normal file
100
out/dBspline0.dat
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
-5.100000e+00
|
||||||
|
-3.513390e+00
|
||||||
|
-2.221560e+00
|
||||||
|
-1.224510e+00
|
||||||
|
-5.222400e-01
|
||||||
|
-1.147500e-01
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
100
out/dBspline1.dat
Normal file
100
out/dBspline1.dat
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
5.100000e+00
|
||||||
|
2.756933e+00
|
||||||
|
9.297300e-01
|
||||||
|
-3.816075e-01
|
||||||
|
-1.177080e+00
|
||||||
|
-1.456687e+00
|
||||||
|
-1.224510e+00
|
||||||
|
-8.365275e-01
|
||||||
|
-5.222400e-01
|
||||||
|
-2.816475e-01
|
||||||
|
-1.147500e-01
|
||||||
|
-2.154750e-02
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
100
out/dBspline2.dat
Normal file
100
out/dBspline2.dat
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
0.000000e+00
|
||||||
|
7.318925e-01
|
||||||
|
1.193570e+00
|
||||||
|
1.385033e+00
|
||||||
|
1.306280e+00
|
||||||
|
9.573125e-01
|
||||||
|
3.411900e-01
|
||||||
|
-2.751025e-01
|
||||||
|
-7.194400e-01
|
||||||
|
-9.918225e-01
|
||||||
|
-1.092250e+00
|
||||||
|
-1.020723e+00
|
||||||
|
-7.833600e-01
|
||||||
|
-5.304850e-01
|
||||||
|
-3.267400e-01
|
||||||
|
-1.721250e-01
|
||||||
|
-6.664000e-02
|
||||||
|
-1.028500e-02
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
100
out/dBspline3.dat
Normal file
100
out/dBspline3.dat
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
0.000000e+00
|
||||||
|
2.456500e-02
|
||||||
|
9.826000e-02
|
||||||
|
2.210850e-01
|
||||||
|
3.930400e-01
|
||||||
|
6.141250e-01
|
||||||
|
8.829800e-01
|
||||||
|
1.080945e+00
|
||||||
|
1.131520e+00
|
||||||
|
1.034705e+00
|
||||||
|
7.905000e-01
|
||||||
|
3.989050e-01
|
||||||
|
-1.319200e-01
|
||||||
|
-6.015450e-01
|
||||||
|
-9.237800e-01
|
||||||
|
-1.098625e+00
|
||||||
|
-1.126080e+00
|
||||||
|
-1.006145e+00
|
||||||
|
-7.510600e-01
|
||||||
|
-5.039650e-01
|
||||||
|
-3.060000e-01
|
||||||
|
-1.571650e-01
|
||||||
|
-5.746000e-02
|
||||||
|
-6.885000e-03
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
100
out/dBspline9.dat
Normal file
100
out/dBspline9.dat
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
1.224000e-02
|
||||||
|
7.148500e-02
|
||||||
|
1.798600e-01
|
||||||
|
3.373650e-01
|
||||||
|
5.440000e-01
|
||||||
|
7.997650e-01
|
||||||
|
1.038020e+00
|
||||||
|
1.131945e+00
|
||||||
|
1.078480e+00
|
||||||
|
8.776250e-01
|
||||||
|
5.293800e-01
|
||||||
|
3.374500e-02
|
||||||
|
-4.787200e-01
|
||||||
|
-8.443050e-01
|
||||||
|
-1.062500e+00
|
||||||
|
-1.133305e+00
|
||||||
|
-1.056720e+00
|
||||||
|
-8.330850e-01
|
||||||
|
-5.715400e-01
|
||||||
|
-3.591250e-01
|
||||||
|
-1.958400e-01
|
||||||
|
-8.168500e-02
|
||||||
|
-1.666000e-02
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
101
out/dBsplines_grid.dat
Normal file
101
out/dBsplines_grid.dat
Normal file
@ -0,0 +1,101 @@
|
|||||||
|
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
||||||
|
-5.100000e+00 5.100000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
-3.513390e+00 2.756933e+00 7.318925e-01 2.456500e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
-2.221560e+00 9.297300e-01 1.193570e+00 9.826000e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
-1.224510e+00 -3.816075e-01 1.385033e+00 2.210850e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
-5.222400e-01 -1.177080e+00 1.306280e+00 3.930400e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
-1.147500e-01 -1.456687e+00 9.573125e-01 6.141250e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 -1.224510e+00 3.411900e-01 8.829800e-01 3.400000e-04 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 -8.365275e-01 -2.751025e-01 1.080945e+00 3.068500e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 -5.222400e-01 -7.194400e-01 1.131520e+00 1.101600e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 -2.816475e-01 -9.918225e-01 1.034705e+00 2.387650e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 -1.147500e-01 -1.092250e+00 7.905000e-01 4.165000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 -2.154750e-02 -1.020723e+00 3.989050e-01 6.433650e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 -7.833600e-01 -1.319200e-01 9.139200e-01 1.360000e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 -5.304850e-01 -6.015450e-01 1.094545e+00 3.748500e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 -3.267400e-01 -9.237800e-01 1.127780e+00 1.227400e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 -1.721250e-01 -1.098625e+00 1.013625e+00 2.571250e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 -6.664000e-02 -1.126080e+00 7.520800e-01 4.406400e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 -1.028500e-02 -1.006145e+00 3.431450e-01 6.732850e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 -7.510600e-01 -1.948200e-01 9.428200e-01 3.060000e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 -5.039650e-01 -6.471050e-01 1.106105e+00 4.496500e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 -3.060000e-01 -9.520000e-01 1.122000e+00 1.360000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 -1.571650e-01 -1.109505e+00 9.905050e-01 2.761650e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 -5.746000e-02 -1.119620e+00 7.116200e-01 4.654600e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 -6.885000e-03 -9.823450e-01 2.853450e-01 7.038850e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -7.194400e-01 -2.556800e-01 9.696800e-01 5.440000e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -4.781250e-01 -6.906250e-01 1.115625e+00 5.312500e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -2.859400e-01 -9.781800e-01 1.114180e+00 1.499400e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -1.428850e-01 -1.118345e+00 9.653450e-01 2.958850e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -4.896000e-02 -1.111120e+00 6.691200e-01 4.909600e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -4.165000e-03 -9.565050e-01 2.255050e-01 7.351650e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -6.885000e-01 -3.145000e-01 9.945000e-01 8.500000e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -4.529650e-01 -7.321050e-01 1.123105e+00 6.196500e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -2.665600e-01 -1.002320e+00 1.104320e+00 1.645600e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -1.292850e-01 -1.125145e+00 9.381450e-01 3.162850e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -4.114000e-02 -1.100580e+00 6.245800e-01 5.171400e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -2.125000e-03 -9.286250e-01 1.636250e-01 7.671250e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -6.582400e-01 -3.712800e-01 1.017280e+00 1.224000e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -4.284850e-01 -7.715450e-01 1.128545e+00 7.148500e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -2.478600e-01 -1.024420e+00 1.092420e+00 1.798600e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -1.163650e-01 -1.129905e+00 9.089050e-01 3.373650e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -3.400000e-02 -1.088000e+00 5.780000e-01 5.440000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -7.650000e-04 -8.987050e-01 9.970500e-02 7.997650e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -6.286600e-01 -4.260200e-01 1.038020e+00 1.666000e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -4.046850e-01 -8.089450e-01 1.131945e+00 8.168500e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -2.298400e-01 -1.044480e+00 1.078480e+00 1.958400e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -1.041250e-01 -1.132625e+00 8.776250e-01 3.591250e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -2.754000e-02 -1.073380e+00 5.293800e-01 5.715400e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -8.500000e-05 -8.667450e-01 3.374500e-02 8.330850e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -5.997600e-01 -4.787200e-01 1.056720e+00 2.176000e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -3.815650e-01 -8.443050e-01 1.133305e+00 9.256500e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -2.125000e-01 -1.062500e+00 1.062500e+00 2.125000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -9.256500e-02 -1.133305e+00 8.443050e-01 3.815650e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -2.176000e-02 -1.056720e+00 4.787200e-01 5.997600e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -8.330850e-01 -3.374500e-02 8.667450e-01 8.500000e-05 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -5.715400e-01 -5.293800e-01 1.073380e+00 2.754000e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -3.591250e-01 -8.776250e-01 1.132625e+00 1.041250e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -1.958400e-01 -1.078480e+00 1.044480e+00 2.298400e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -8.168500e-02 -1.131945e+00 8.089450e-01 4.046850e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -1.666000e-02 -1.038020e+00 4.260200e-01 6.286600e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -7.997650e-01 -9.970500e-02 8.987050e-01 7.650000e-04 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -5.440000e-01 -5.780000e-01 1.088000e+00 3.400000e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -3.373650e-01 -9.089050e-01 1.129905e+00 1.163650e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -1.798600e-01 -1.092420e+00 1.024420e+00 2.478600e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -7.148500e-02 -1.128545e+00 7.715450e-01 4.284850e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -1.224000e-02 -1.017280e+00 3.712800e-01 6.582400e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -7.671250e-01 -1.636250e-01 9.286250e-01 2.125000e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -5.171400e-01 -6.245800e-01 1.100580e+00 4.114000e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -3.162850e-01 -9.381450e-01 1.125145e+00 1.292850e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -1.645600e-01 -1.104320e+00 1.002320e+00 2.665600e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -6.196500e-02 -1.123105e+00 7.321050e-01 4.529650e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -8.500000e-03 -9.945000e-01 3.145000e-01 6.885000e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -7.351650e-01 -2.255050e-01 9.565050e-01 4.165000e-03 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -4.909600e-01 -6.691200e-01 1.111120e+00 4.896000e-02 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -2.958850e-01 -9.653450e-01 1.118345e+00 1.428850e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -1.499400e-01 -1.114180e+00 9.781800e-01 2.859400e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -5.312500e-02 -1.115625e+00 6.906250e-01 4.781250e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -5.440000e-03 -9.696800e-01 2.556800e-01 7.194400e-01 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -7.038850e-01 -2.853450e-01 9.823450e-01 6.885000e-03 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -4.654600e-01 -7.116200e-01 1.119620e+00 5.746000e-02 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -2.761650e-01 -9.905050e-01 1.109505e+00 1.571650e-01 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -1.360000e-01 -1.122000e+00 9.520000e-01 3.060000e-01 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -4.496500e-02 -1.106105e+00 6.471050e-01 5.039650e-01 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -3.060000e-03 -9.428200e-01 1.948200e-01 7.510600e-01 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -6.732850e-01 -3.431450e-01 1.006145e+00 1.028500e-02 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -4.406400e-01 -7.520800e-01 1.126080e+00 6.664000e-02 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -2.571250e-01 -1.013625e+00 1.098625e+00 1.721250e-01 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -1.227400e-01 -1.127780e+00 9.237800e-01 3.267400e-01 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -3.748500e-02 -1.094545e+00 6.015450e-01 5.304850e-01 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -1.360000e-03 -9.139200e-01 1.319200e-01 7.833600e-01 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -6.433650e-01 -3.989050e-01 1.020722e+00 2.154750e-02 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -4.165000e-01 -7.905000e-01 1.092250e+00 1.147500e-01 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -2.387650e-01 -1.034705e+00 9.918225e-01 2.816475e-01 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -1.101600e-01 -1.131520e+00 7.194400e-01 5.222400e-01 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -3.068500e-02 -1.080945e+00 2.751025e-01 8.365275e-01 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -3.400000e-04 -8.829800e-01 -3.411900e-01 1.224510e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -6.141250e-01 -9.573125e-01 1.456688e+00 1.147500e-01
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -3.930400e-01 -1.306280e+00 1.177080e+00 5.222400e-01
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -2.210850e-01 -1.385033e+00 3.816075e-01 1.224510e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -9.826000e-02 -1.193570e+00 -9.297300e-01 2.221560e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 -5.100000e+00 5.100000e+00
|
||||||
25
out/dBsplines_knots.dat
Normal file
25
out/dBsplines_knots.dat
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
|
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
|
||||||
BIN
out/grid.bin
Normal file
BIN
out/grid.bin
Normal file
Binary file not shown.
100
out/grid.dat
Normal file
100
out/grid.dat
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
0.000000e+00
|
||||||
|
1.000000e-01
|
||||||
|
2.000000e-01
|
||||||
|
3.000000e-01
|
||||||
|
4.000000e-01
|
||||||
|
5.000000e-01
|
||||||
|
6.000000e-01
|
||||||
|
7.000000e-01
|
||||||
|
8.000000e-01
|
||||||
|
9.000000e-01
|
||||||
|
1.000000e+00
|
||||||
|
1.100000e+00
|
||||||
|
1.200000e+00
|
||||||
|
1.300000e+00
|
||||||
|
1.400000e+00
|
||||||
|
1.500000e+00
|
||||||
|
1.600000e+00
|
||||||
|
1.700000e+00
|
||||||
|
1.800000e+00
|
||||||
|
1.900000e+00
|
||||||
|
2.000000e+00
|
||||||
|
2.100000e+00
|
||||||
|
2.200000e+00
|
||||||
|
2.300000e+00
|
||||||
|
2.400000e+00
|
||||||
|
2.500000e+00
|
||||||
|
2.600000e+00
|
||||||
|
2.700000e+00
|
||||||
|
2.800000e+00
|
||||||
|
2.900000e+00
|
||||||
|
3.000000e+00
|
||||||
|
3.100000e+00
|
||||||
|
3.200000e+00
|
||||||
|
3.300000e+00
|
||||||
|
3.400000e+00
|
||||||
|
3.500000e+00
|
||||||
|
3.600000e+00
|
||||||
|
3.700000e+00
|
||||||
|
3.800000e+00
|
||||||
|
3.900000e+00
|
||||||
|
4.000000e+00
|
||||||
|
4.100000e+00
|
||||||
|
4.200000e+00
|
||||||
|
4.300000e+00
|
||||||
|
4.400000e+00
|
||||||
|
4.500000e+00
|
||||||
|
4.600000e+00
|
||||||
|
4.700000e+00
|
||||||
|
4.800000e+00
|
||||||
|
4.900000e+00
|
||||||
|
5.000000e+00
|
||||||
|
5.100000e+00
|
||||||
|
5.200000e+00
|
||||||
|
5.300000e+00
|
||||||
|
5.400000e+00
|
||||||
|
5.500000e+00
|
||||||
|
5.600000e+00
|
||||||
|
5.700000e+00
|
||||||
|
5.800000e+00
|
||||||
|
5.900000e+00
|
||||||
|
6.000000e+00
|
||||||
|
6.100000e+00
|
||||||
|
6.200000e+00
|
||||||
|
6.300000e+00
|
||||||
|
6.400000e+00
|
||||||
|
6.500000e+00
|
||||||
|
6.600000e+00
|
||||||
|
6.700000e+00
|
||||||
|
6.800000e+00
|
||||||
|
6.900000e+00
|
||||||
|
7.000000e+00
|
||||||
|
7.100000e+00
|
||||||
|
7.200000e+00
|
||||||
|
7.300000e+00
|
||||||
|
7.400000e+00
|
||||||
|
7.500000e+00
|
||||||
|
7.600000e+00
|
||||||
|
7.700000e+00
|
||||||
|
7.800000e+00
|
||||||
|
7.900000e+00
|
||||||
|
8.000000e+00
|
||||||
|
8.100000e+00
|
||||||
|
8.200000e+00
|
||||||
|
8.300000e+00
|
||||||
|
8.400000e+00
|
||||||
|
8.500000e+00
|
||||||
|
8.600000e+00
|
||||||
|
8.700000e+00
|
||||||
|
8.800000e+00
|
||||||
|
8.900000e+00
|
||||||
|
9.000000e+00
|
||||||
|
9.100000e+00
|
||||||
|
9.200000e+00
|
||||||
|
9.300000e+00
|
||||||
|
9.400000e+00
|
||||||
|
9.500000e+00
|
||||||
|
9.600000e+00
|
||||||
|
9.700000e+00
|
||||||
|
9.800000e+00
|
||||||
|
1.000000e+01
|
||||||
24
out/knotpoints.dat
Normal file
24
out/knotpoints.dat
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
0.000000e+00
|
||||||
|
5.882353e-01
|
||||||
|
1.176471e+00
|
||||||
|
1.764706e+00
|
||||||
|
2.352941e+00
|
||||||
|
2.941176e+00
|
||||||
|
3.529412e+00
|
||||||
|
4.117647e+00
|
||||||
|
4.705882e+00
|
||||||
|
5.294118e+00
|
||||||
|
5.882353e+00
|
||||||
|
6.470588e+00
|
||||||
|
7.058824e+00
|
||||||
|
7.647059e+00
|
||||||
|
8.235294e+00
|
||||||
|
8.823529e+00
|
||||||
|
9.411765e+00
|
||||||
|
1.000000e+01
|
||||||
|
1.000000e+01
|
||||||
|
1.000000e+01
|
||||||
|
1.000000e+01
|
||||||
352
src/main.c
352
src/main.c
@ -22,7 +22,10 @@
|
|||||||
#define grid_file_path_bin "D:\\dev\\hf_again\\out\\grid.bin"
|
#define grid_file_path_bin "D:\\dev\\hf_again\\out\\grid.bin"
|
||||||
#define grid_file_path "D:\\dev\\hf_again\\out\\grid.dat"
|
#define grid_file_path "D:\\dev\\hf_again\\out\\grid.dat"
|
||||||
#define knotpoints_file_path "D:\\dev\\hf_again\\out\\knotpoints.dat"
|
#define knotpoints_file_path "D:\\dev\\hf_again\\out\\knotpoints.dat"
|
||||||
#define bspline_array_file_path "D:\\dev\\hf_again\\out\\bsplines.dat"
|
#define bspline_grid_array_file_path "D:\\dev\\hf_again\\out\\bsplines_grid.dat"
|
||||||
|
#define dBspline_grid_array_file_path "D:\\dev\\hf_again\\out\\dBsplines_grid.dat"
|
||||||
|
#define bspline_knots_array_file_path "D:\\dev\\hf_again\\out\\bsplines_knots.dat"
|
||||||
|
#define dBspline_knots_array_file_path "D:\\dev\\hf_again\\out\\dBsplines_knots.dat"
|
||||||
|
|
||||||
// Complex number with double precision
|
// Complex number with double precision
|
||||||
typedef struct Z64 Z64;
|
typedef struct Z64 Z64;
|
||||||
@ -51,7 +54,10 @@ struct BSplineCtx
|
|||||||
U32 num_knotpoints;
|
U32 num_knotpoints;
|
||||||
U32 num_bsplines;
|
U32 num_bsplines;
|
||||||
U32 num_phys_points;
|
U32 num_phys_points;
|
||||||
F64 *bsplines;
|
F64 *bsplines_grid; // In grid points
|
||||||
|
F64 *dBsplines_grid; // First deriv in grid points
|
||||||
|
F64 *bsplines; // In knotpoints
|
||||||
|
F64 *dBsplines; // First deriv in knotpoints
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef struct Orbital Orbital;
|
typedef struct Orbital Orbital;
|
||||||
@ -84,7 +90,8 @@ struct GaussLegendre
|
|||||||
global Grid g_grid = {0};
|
global Grid g_grid = {0};
|
||||||
global BSplineCtx g_bspline_ctx = {0};
|
global BSplineCtx g_bspline_ctx = {0};
|
||||||
global GaussLegendre g_gauss_legendre = {0};
|
global GaussLegendre g_gauss_legendre = {0};
|
||||||
|
global Arena* g_base_arena = 0;
|
||||||
|
global U32 g_debug_bspline_matrix = 0;
|
||||||
|
|
||||||
function void
|
function void
|
||||||
set_up_gauss_legendre_points(Arena* arena)
|
set_up_gauss_legendre_points(Arena* arena)
|
||||||
@ -127,11 +134,6 @@ set_up_gauss_legendre_points(Arena* arena)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function void
|
function void
|
||||||
write_array_binary_F64(String8 path_to_file, F64 *values, U32 array_size)
|
write_array_binary_F64(String8 path_to_file, F64 *values, U32 array_size)
|
||||||
{
|
{
|
||||||
@ -236,13 +238,30 @@ bspline_recursion(F64 x, U32 k, U32 i)
|
|||||||
|
|
||||||
|
|
||||||
function F64
|
function F64
|
||||||
get_bspline_F64(F64 x_coord, U32 index)
|
compute_bspline_F64(F64 x_coord, U32 index)
|
||||||
{
|
{
|
||||||
U32 k = g_bspline_ctx.order;
|
U32 k = g_bspline_ctx.order;
|
||||||
F64 out = bspline_recursion(x_coord, k, index);
|
F64 out = bspline_recursion(x_coord, k, index);
|
||||||
return out;
|
return out;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function F64
|
||||||
|
compute_dBspline_F64(F64 x_coord, U32 index)
|
||||||
|
{
|
||||||
|
U32 k = g_bspline_ctx.order;
|
||||||
|
F64 prefac = (F64)(k - 1);
|
||||||
|
F64 *t = g_bspline_ctx.knotpoints;
|
||||||
|
F64 term1_enum = bspline_recursion(x_coord, k-1, index);
|
||||||
|
F64 term2_enum = bspline_recursion(x_coord, k-1, index+1);
|
||||||
|
F64 term1_denom = t[index+k-1] - t[index];
|
||||||
|
F64 term2_denom = t[index+k] - t[index+1];
|
||||||
|
F64 term1 = term1_enum > 0.0 ? (term1_enum/term1_denom) : 0.0;
|
||||||
|
F64 term2 = term2_enum > 0.0 ? (term2_enum/term2_denom) : 0.0;
|
||||||
|
|
||||||
|
return prefac*(term1-term2);
|
||||||
|
}
|
||||||
|
|
||||||
function void
|
function void
|
||||||
set_up_grid(Arena *arena)
|
set_up_grid(Arena *arena)
|
||||||
{
|
{
|
||||||
@ -261,13 +280,32 @@ set_up_grid(Arena *arena)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function inline U32
|
||||||
|
get_bspline_index_size(U32 size1, U32 i, U32 j)
|
||||||
|
{
|
||||||
|
return size1 * j + i;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function inline U32
|
||||||
|
get_bspline_index(U32 i, U32 j)
|
||||||
|
{
|
||||||
|
return g_bspline_ctx.num_knotpoints * j + i;
|
||||||
|
}
|
||||||
|
|
||||||
|
function inline U32
|
||||||
|
get_bspline_grid_index(U32 i, U32 j)
|
||||||
|
{
|
||||||
|
return g_grid.num_steps * j + i;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function void
|
function void
|
||||||
set_up_bspline_context(Arena* arena)
|
set_up_bspline_context(Arena* arena)
|
||||||
{
|
{
|
||||||
// Create knotpoint sequence.
|
// Create knotpoint sequence.
|
||||||
U32 k = 4;
|
U32 k = 4;
|
||||||
U32 bspl_N = 14;
|
U32 bspl_N = 24;
|
||||||
g_bspline_ctx.order = k;
|
g_bspline_ctx.order = k;
|
||||||
g_bspline_ctx.num_knotpoints = bspl_N;
|
g_bspline_ctx.num_knotpoints = bspl_N;
|
||||||
g_bspline_ctx.num_bsplines = bspl_N-k;
|
g_bspline_ctx.num_bsplines = bspl_N-k;
|
||||||
@ -294,110 +332,236 @@ set_up_bspline_context(Arena* arena)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function void
|
||||||
|
write_bspline_matrix_F64(F64 *bsplines, U32 size1, U32 size2, String8 filename_path)
|
||||||
|
{
|
||||||
|
ArenaTemp scratch = scratch_get(0, 0);
|
||||||
|
// First line is just the bspline indices.
|
||||||
|
String8List first_line_list = {0};
|
||||||
|
StringJoin join = {0};
|
||||||
|
join.sep = str8_lit("\t\t");
|
||||||
|
for(U32 i = 0; i < size2; i++)
|
||||||
|
{
|
||||||
|
str8_list_pushf(scratch.arena, &first_line_list, " %i", i);
|
||||||
|
}
|
||||||
|
str8_list_push(scratch.arena, &first_line_list, str8_lit("\n"));
|
||||||
|
String8 first_line = str8_list_join(scratch.arena, first_line_list, &join);
|
||||||
|
|
||||||
|
String8List bspline_array_list = {0};
|
||||||
|
str8_list_push(scratch.arena, &bspline_array_list, first_line);
|
||||||
|
for(U32 i = 0; i < size1; i++)
|
||||||
|
{
|
||||||
|
String8List row = {0};
|
||||||
|
for(U32 j = 0; j < size2; j++)
|
||||||
|
{
|
||||||
|
U32 index = get_bspline_index_size(size1, i, j);
|
||||||
|
F64 bspline_value = bsplines[index];
|
||||||
|
if(g_debug_bspline_matrix && j == 0)
|
||||||
|
{
|
||||||
|
String8 out = str8_pushf(scratch.arena, "%i %i \t %13.6e\n", i, index, bspline_value);
|
||||||
|
LOG(out.str);
|
||||||
|
}
|
||||||
|
str8_list_pushf(scratch.arena, &row, "%13.6e", bspline_value);
|
||||||
|
}
|
||||||
|
StringJoin bspl_join = {0};
|
||||||
|
bspl_join.sep = str8_lit(" ");
|
||||||
|
bspl_join.post = str8_lit("\n");
|
||||||
|
String8 row_joined = str8_list_join(scratch.arena, row, &bspl_join);
|
||||||
|
str8_list_push(scratch.arena, &bspline_array_list, row_joined);
|
||||||
|
}
|
||||||
|
|
||||||
|
write_string_list_to_file(scratch.arena, filename_path, &bspline_array_list);
|
||||||
|
|
||||||
|
|
||||||
|
scratch_release(scratch);
|
||||||
|
}
|
||||||
|
|
||||||
function void
|
function void
|
||||||
write_bsplines_to_matrix_F64(Arena *arena)
|
set_up_bsplines_at_points_and_write_matrix_F64(Arena *arena)
|
||||||
{
|
{
|
||||||
|
|
||||||
U64 num_bsplines = g_bspline_ctx.num_bsplines;
|
U64 num_bsplines = g_bspline_ctx.num_bsplines;
|
||||||
U64 k = g_bspline_ctx.order;
|
U64 k = g_bspline_ctx.order;
|
||||||
F64 *t = g_bspline_ctx.knotpoints;
|
F64 *t = g_bspline_ctx.knotpoints;
|
||||||
U32 grid_size = g_grid.num_steps;
|
U32 num_grid_points = g_grid.num_steps;
|
||||||
|
U32 num_knotpoints = g_bspline_ctx.num_knotpoints;
|
||||||
|
|
||||||
// For sanity check we make the first 4 bsplines by hand.
|
// For sanity check we make the first 4 bsplines by hand.
|
||||||
{
|
{
|
||||||
F64 *bspl0 = PushArray(arena, F64, grid_size);
|
F64 *bspl0 = PushArray(arena, F64, num_grid_points);
|
||||||
F64 *bspl1 = PushArray(arena, F64, grid_size);
|
F64 *bspl1 = PushArray(arena, F64, num_grid_points);
|
||||||
F64 *bspl2 = PushArray(arena, F64, grid_size);
|
F64 *bspl2 = PushArray(arena, F64, num_grid_points);
|
||||||
F64 *bspl3 = PushArray(arena, F64, grid_size);
|
F64 *bspl3 = PushArray(arena, F64, num_grid_points);
|
||||||
F64 *bspl9 = PushArray(arena, F64, grid_size);
|
F64 *bspl9 = PushArray(arena, F64, num_grid_points);
|
||||||
for(U32 i = 0; i < grid_size; i++)
|
F64 *dBspl0 = PushArray(arena, F64, num_grid_points);
|
||||||
|
F64 *dBspl1 = PushArray(arena, F64, num_grid_points);
|
||||||
|
F64 *dBspl2 = PushArray(arena, F64, num_grid_points);
|
||||||
|
F64 *dBspl3 = PushArray(arena, F64, num_grid_points);
|
||||||
|
F64 *dBspl9 = PushArray(arena, F64, num_grid_points);
|
||||||
|
for(U32 i = 0; i < num_grid_points; i++)
|
||||||
{
|
{
|
||||||
F64 x = g_grid.points[i];
|
F64 x = g_grid.points[i];
|
||||||
bspl0[i] = get_bspline_F64(x, 0);
|
bspl0[i] = compute_bspline_F64(x, 0);
|
||||||
bspl1[i] = get_bspline_F64(x, 1);
|
bspl1[i] = compute_bspline_F64(x, 1);
|
||||||
bspl2[i] = get_bspline_F64(x, 2);
|
bspl2[i] = compute_bspline_F64(x, 2);
|
||||||
bspl3[i] = get_bspline_F64(x, 3);
|
bspl3[i] = compute_bspline_F64(x, 3);
|
||||||
bspl9[i] = get_bspline_F64(x, 9);
|
bspl9[i] = compute_bspline_F64(x, 9);
|
||||||
|
dBspl0[i] = compute_dBspline_F64(x, 0);
|
||||||
|
dBspl1[i] = compute_dBspline_F64(x, 1);
|
||||||
|
dBspl2[i] = compute_dBspline_F64(x, 2);
|
||||||
|
dBspl3[i] = compute_dBspline_F64(x, 3);
|
||||||
|
dBspl9[i] = compute_dBspline_F64(x, 9);
|
||||||
}
|
}
|
||||||
|
|
||||||
F64 test = get_bspline_F64(g_grid.points[grid_size-1], 9);
|
F64 test = compute_bspline_F64(g_grid.points[num_grid_points-1], 9);
|
||||||
|
|
||||||
write_array_F64(str8_lit("D:\\dev\\eigsol_gpu\\out\\bspline0.dat"), bspl0, grid_size, "%13.6e\n");
|
write_array_F64(str8_lit("D:\\dev\\hf_again\\out\\bspline0.dat"), bspl0, num_grid_points, "%13.6e\n");
|
||||||
write_array_F64(str8_lit("D:\\dev\\eigsol_gpu\\out\\bspline1.dat"), bspl1, grid_size, "%13.6e\n");
|
write_array_F64(str8_lit("D:\\dev\\hf_again\\out\\bspline1.dat"), bspl1, num_grid_points, "%13.6e\n");
|
||||||
write_array_F64(str8_lit("D:\\dev\\eigsol_gpu\\out\\bspline2.dat"), bspl2, grid_size, "%13.6e\n");
|
write_array_F64(str8_lit("D:\\dev\\hf_again\\out\\bspline2.dat"), bspl2, num_grid_points, "%13.6e\n");
|
||||||
write_array_F64(str8_lit("D:\\dev\\eigsol_gpu\\out\\bspline3.dat"), bspl3, grid_size, "%13.6e\n");
|
write_array_F64(str8_lit("D:\\dev\\hf_again\\out\\bspline3.dat"), bspl3, num_grid_points, "%13.6e\n");
|
||||||
write_array_F64(str8_lit("D:\\dev\\eigsol_gpu\\out\\bspline9.dat"), bspl9, grid_size, "%13.6e\n");
|
write_array_F64(str8_lit("D:\\dev\\hf_again\\out\\bspline9.dat"), bspl9, num_grid_points, "%13.6e\n");
|
||||||
|
write_array_F64(str8_lit("D:\\dev\\hf_again\\out\\dBspline0.dat"), dBspl0, num_grid_points, "%13.6e\n");
|
||||||
|
write_array_F64(str8_lit("D:\\dev\\hf_again\\out\\dBspline1.dat"), dBspl1, num_grid_points, "%13.6e\n");
|
||||||
|
write_array_F64(str8_lit("D:\\dev\\hf_again\\out\\dBspline2.dat"), dBspl2, num_grid_points, "%13.6e\n");
|
||||||
|
write_array_F64(str8_lit("D:\\dev\\hf_again\\out\\dBspline3.dat"), dBspl3, num_grid_points, "%13.6e\n");
|
||||||
|
write_array_F64(str8_lit("D:\\dev\\hf_again\\out\\dBspline9.dat"), dBspl9, num_grid_points, "%13.6e\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
g_bspline_ctx.bsplines = PushArray(arena, F64, grid_size*num_bsplines);
|
{
|
||||||
for(U32 i = 0; i < g_grid.num_steps; i++)
|
ArenaTemp scratch = scratch_get(0,0);
|
||||||
|
|
||||||
|
g_bspline_ctx.bsplines_grid = PushArray(arena, F64, num_grid_points*num_bsplines);
|
||||||
|
g_bspline_ctx.dBsplines_grid = PushArray(arena, F64, num_grid_points*num_bsplines);
|
||||||
|
|
||||||
|
for(U32 j = 0; j < num_bsplines; j++)
|
||||||
|
{
|
||||||
|
for(U32 i = 0; i < num_grid_points; i++)
|
||||||
|
{
|
||||||
|
U32 index = get_bspline_grid_index(i, j);
|
||||||
|
F64 bspline_value = compute_bspline_F64(g_grid.points[i], j);
|
||||||
|
F64 dBspline_value = compute_dBspline_F64(g_grid.points[i], j);
|
||||||
|
g_bspline_ctx.bsplines_grid[index] = bspline_value;
|
||||||
|
g_bspline_ctx.dBsplines_grid[index] = dBspline_value;
|
||||||
|
if(g_debug_bspline_matrix && j == 0)
|
||||||
|
{
|
||||||
|
String8 out = str8_pushf(scratch.arena, "%i %i \t %13.6e\n", i, index, bspline_value);
|
||||||
|
LOG(out.str);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scratch_release(scratch);
|
||||||
|
}
|
||||||
|
|
||||||
|
g_bspline_ctx.bsplines = PushArray(arena, F64, num_knotpoints*num_bsplines);
|
||||||
|
g_bspline_ctx.dBsplines = PushArray(arena, F64, num_knotpoints*num_bsplines);
|
||||||
|
for(U32 i = 0; i < num_knotpoints; i++)
|
||||||
{
|
{
|
||||||
for(U32 j = 0; j < num_bsplines; j++)
|
for(U32 j = 0; j < num_bsplines; j++)
|
||||||
{
|
{
|
||||||
U32 index = g_grid.num_steps * i + j;
|
U32 index = get_bspline_index(i, j);
|
||||||
g_bspline_ctx.bsplines[index] = get_bspline_F64(g_grid.points[i], j);
|
g_bspline_ctx.bsplines[index] = compute_bspline_F64(t[i], j);
|
||||||
|
g_bspline_ctx.bsplines[index] = compute_dBspline_F64(t[i], j);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ArenaTemp scratch = scratch_get(0, 0);
|
write_bspline_matrix_F64(g_bspline_ctx.bsplines_grid,
|
||||||
String8 bspline_filename = str8_lit("D:\\dev\\eigsol_gpu\\out\\Bsplines.dat");
|
num_grid_points,
|
||||||
|
num_bsplines,
|
||||||
|
str8_lit(bspline_grid_array_file_path));
|
||||||
|
|
||||||
// First line is just the bspline indices.
|
write_bspline_matrix_F64(g_bspline_ctx.dBsplines_grid,
|
||||||
String8List first_line_list = {0};
|
num_grid_points,
|
||||||
StringJoin join = {0};
|
num_bsplines,
|
||||||
join.sep = str8_lit("\t\t");
|
str8_lit(dBspline_grid_array_file_path));
|
||||||
for(U32 i = 0; i < num_bsplines; i++)
|
|
||||||
{
|
|
||||||
str8_list_pushf(scratch.arena, &first_line_list, "%i", i);
|
|
||||||
}
|
|
||||||
String8 first_line = str8_list_join(scratch.arena, first_line_list, &join);
|
|
||||||
|
|
||||||
String8List bspline_array_list = {0};
|
write_bspline_matrix_F64(g_bspline_ctx.bsplines,
|
||||||
for(U32 i = 0; i < g_grid.num_steps; i++)
|
num_knotpoints,
|
||||||
|
num_bsplines,
|
||||||
|
str8_lit(bspline_knots_array_file_path));
|
||||||
|
|
||||||
|
|
||||||
|
write_bspline_matrix_F64(g_bspline_ctx.dBsplines,
|
||||||
|
num_knotpoints,
|
||||||
|
num_bsplines,
|
||||||
|
str8_lit(dBspline_knots_array_file_path));
|
||||||
|
/**
|
||||||
|
// Write grid bsplines
|
||||||
{
|
{
|
||||||
String8List row = {0};
|
ArenaTemp scratch = scratch_get(0, 0);
|
||||||
for(U32 j = 0; j < num_bsplines; j++)
|
// First line is just the bspline indices.
|
||||||
|
String8List first_line_list = {0};
|
||||||
|
StringJoin join = {0};
|
||||||
|
join.sep = str8_lit("\t\t");
|
||||||
|
for(U32 i = 0; i < num_bsplines; i++)
|
||||||
{
|
{
|
||||||
U32 index = g_grid.num_steps * i + j;
|
str8_list_pushf(scratch.arena, &first_line_list, " %i", i);
|
||||||
F64 bspline_value = g_bspline_ctx.bsplines[index];
|
|
||||||
str8_list_pushf(scratch.arena, &row, "%13.6e", bspline_value);
|
|
||||||
}
|
}
|
||||||
StringJoin bspl_join = {0};
|
str8_list_push(scratch.arena, &first_line_list, str8_lit("\n"));
|
||||||
bspl_join.sep = str8_lit(" ");
|
String8 first_line = str8_list_join(scratch.arena, first_line_list, &join);
|
||||||
bspl_join.post = str8_lit("\n");
|
String8List bspline_array_list = {0};
|
||||||
String8 row_joined = str8_list_join(scratch.arena, row, &bspl_join);
|
str8_list_push(scratch.arena, &bspline_array_list, first_line);
|
||||||
str8_list_push(scratch.arena, &bspline_array_list, row_joined);
|
for(U32 i = 0; i < g_grid.num_steps; i++)
|
||||||
|
{
|
||||||
|
String8List row = {0};
|
||||||
|
for(U32 j = 0; j < num_bsplines; j++)
|
||||||
|
{
|
||||||
|
U32 index = g_grid.num_steps * i + j;
|
||||||
|
F64 bspline_value = g_bspline_ctx.bsplines_grid[index];
|
||||||
|
str8_list_pushf(scratch.arena, &row, "%13.6e", bspline_value);
|
||||||
|
}
|
||||||
|
StringJoin bspl_join = {0};
|
||||||
|
bspl_join.sep = str8_lit(" ");
|
||||||
|
bspl_join.post = str8_lit("\n");
|
||||||
|
String8 row_joined = str8_list_join(scratch.arena, row, &bspl_join);
|
||||||
|
str8_list_push(scratch.arena, &bspline_array_list, row_joined);
|
||||||
|
}
|
||||||
|
|
||||||
|
write_string_list_to_file(scratch.arena, str8_lit(bspline_grid_array_file_path), &bspline_array_list);
|
||||||
}
|
}
|
||||||
|
|
||||||
write_string_list_to_file(scratch.arena, str8_lit(bspline_array_file_path), &bspline_array_list);
|
|
||||||
|
// Write knots bsplines
|
||||||
|
{
|
||||||
|
ArenaTemp scratch = scratch_get(0, 0);
|
||||||
|
// First line is just the bspline indices.
|
||||||
|
String8List first_line_list = {0};
|
||||||
|
StringJoin join = {0};
|
||||||
|
join.sep = str8_lit("\t\t");
|
||||||
|
for(U32 i = 0; i < num_bsplines; i++)
|
||||||
|
{
|
||||||
|
str8_list_pushf(scratch.arena, &first_line_list, " %i", i);
|
||||||
|
}
|
||||||
|
str8_list_push(scratch.arena, &first_line_list, str8_lit("\n"));
|
||||||
|
String8 first_line = str8_list_join(scratch.arena, first_line_list, &join);
|
||||||
|
|
||||||
|
String8List bspline_array_list = {0};
|
||||||
|
str8_list_push(scratch.arena, &bspline_array_list, first_line);
|
||||||
|
for(U32 i = 0; i < num_knotpoints; i++)
|
||||||
|
{
|
||||||
|
String8List row = {0};
|
||||||
|
for(U32 j = 0; j < num_bsplines; j++)
|
||||||
|
{
|
||||||
|
U32 index = num_knotpoints * i + j;
|
||||||
|
F64 bspline_value = g_bspline_ctx.bsplines[index];
|
||||||
|
str8_list_pushf(scratch.arena, &row, "%13.6e", bspline_value);
|
||||||
|
}
|
||||||
|
StringJoin bspl_join = {0};
|
||||||
|
bspl_join.sep = str8_lit(" ");
|
||||||
|
bspl_join.post = str8_lit("\n");
|
||||||
|
String8 row_joined = str8_list_join(scratch.arena, row, &bspl_join);
|
||||||
|
str8_list_push(scratch.arena, &bspline_array_list, row_joined);
|
||||||
|
}
|
||||||
|
|
||||||
|
write_string_list_to_file(scratch.arena, str8_lit(bspline_knots_array_file_path), &bspline_array_list);
|
||||||
|
}
|
||||||
|
**/
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function void bspline_things()
|
|
||||||
{
|
|
||||||
Arena *arena = m_make_arena();
|
|
||||||
|
|
||||||
//- Set up grid and write to file.
|
|
||||||
set_up_grid(arena);
|
|
||||||
write_array_binary_F64(str8_lit(grid_file_path_bin), g_grid.points, g_grid.num_steps);
|
|
||||||
write_array_F64(str8_lit(grid_file_path), g_grid.points, g_grid.num_steps, "%13.6e\n");
|
|
||||||
|
|
||||||
//- The BSpline context is the knotpoints and the BSpline order etc.
|
|
||||||
set_up_bspline_context(arena);
|
|
||||||
write_array_F64(str8_lit(knotpoints_file_path),
|
|
||||||
g_bspline_ctx.knotpoints, g_bspline_ctx.num_knotpoints,
|
|
||||||
"%13.6e\n");
|
|
||||||
|
|
||||||
//- Then we generate the BSplines and save them off for reference and debugging.
|
|
||||||
write_bsplines_to_matrix_F64(arena);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Auxiliary routine: printing a matrix */
|
/* Auxiliary routine: printing a matrix */
|
||||||
function void
|
function void
|
||||||
print_matrix_Z64( char* desc, int m, int n, Z64* a, int lda )
|
print_matrix_Z64( char* desc, int m, int n, Z64* a, int lda )
|
||||||
{
|
{
|
||||||
ArenaTemp scratch = scratch_get(0,0);
|
ArenaTemp scratch = scratch_get(0,0);
|
||||||
@ -415,17 +579,19 @@ print_matrix_Z64( char* desc, int m, int n, Z64* a, int lda )
|
|||||||
LOG(newline.str);
|
LOG(newline.str);
|
||||||
//printf("\n");
|
//printf("\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
scratch_release(scratch);
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef F64 (*func_F64)(F64);
|
typedef F64 (*func_F64)(F64);
|
||||||
|
|
||||||
function F64
|
function F64
|
||||||
cos2(F64 x)
|
cos2(F64 x)
|
||||||
{
|
{
|
||||||
return cos(x)*cos(x);
|
return cos(x)*cos(x);
|
||||||
}
|
}
|
||||||
|
|
||||||
function F64
|
function F64
|
||||||
gq_integration(F64 a, F64 b, func_F64 func)
|
gq_integration(F64 a, F64 b, func_F64 func)
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -445,7 +611,7 @@ gq_integration(F64 a, F64 b, func_F64 func)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function void
|
function void
|
||||||
test_gauss_legendre()
|
test_gauss_legendre()
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -485,6 +651,9 @@ test_gauss_legendre()
|
|||||||
|
|
||||||
out = str8_pushf(scratch.arena, "Integration result for ten intervals: %.16f, Reference: %.16f \n", gq_sum_several_intervals, pi);
|
out = str8_pushf(scratch.arena, "Integration result for ten intervals: %.16f, Reference: %.16f \n", gq_sum_several_intervals, pi);
|
||||||
LOG(out.str);
|
LOG(out.str);
|
||||||
|
|
||||||
|
|
||||||
|
scratch_release(scratch);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -496,11 +665,24 @@ function void EntryPoint(void)
|
|||||||
OS_InitReceipt os_receipt = OS_init();
|
OS_InitReceipt os_receipt = OS_init();
|
||||||
OS_InitGfxReceipt os_gfx_receipt = OS_gfx_init(os_receipt);
|
OS_InitGfxReceipt os_gfx_receipt = OS_gfx_init(os_receipt);
|
||||||
|
|
||||||
Arena *arena = m_make_arena();
|
g_base_arena = m_make_arena();
|
||||||
|
|
||||||
set_up_gauss_legendre_points(arena);
|
set_up_gauss_legendre_points(g_base_arena);
|
||||||
|
|
||||||
|
//- Set up grid and write to file.
|
||||||
|
set_up_grid(g_base_arena);
|
||||||
|
write_array_binary_F64(str8_lit(grid_file_path_bin), g_grid.points, g_grid.num_steps);
|
||||||
|
write_array_F64(str8_lit(grid_file_path), g_grid.points, g_grid.num_steps, "%13.6e\n");
|
||||||
|
|
||||||
|
//- The BSpline context is the knotpoints and the BSpline order etc.
|
||||||
|
set_up_bspline_context(g_base_arena);
|
||||||
|
write_array_F64(str8_lit(knotpoints_file_path),
|
||||||
|
g_bspline_ctx.knotpoints, g_bspline_ctx.num_knotpoints,
|
||||||
|
"%13.6e\n");
|
||||||
|
|
||||||
|
//- Then we generate the BSplines and save them off for reference and debugging.
|
||||||
|
set_up_bsplines_at_points_and_write_matrix_F64(g_base_arena);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user