bspline derivatives
This commit is contained in:
parent
9e3c1a11b1
commit
b950d90719
1
.gitignore
vendored
1
.gitignore
vendored
@ -133,3 +133,4 @@ dkms.conf
|
||||
*.rdi
|
||||
*.pdb
|
||||
*.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
|
||||
312
src/main.c
312
src/main.c
@ -22,7 +22,10 @@
|
||||
#define grid_file_path_bin "D:\\dev\\hf_again\\out\\grid.bin"
|
||||
#define grid_file_path "D:\\dev\\hf_again\\out\\grid.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
|
||||
typedef struct Z64 Z64;
|
||||
@ -51,7 +54,10 @@ struct BSplineCtx
|
||||
U32 num_knotpoints;
|
||||
U32 num_bsplines;
|
||||
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;
|
||||
@ -84,7 +90,8 @@ struct GaussLegendre
|
||||
global Grid g_grid = {0};
|
||||
global BSplineCtx g_bspline_ctx = {0};
|
||||
global GaussLegendre g_gauss_legendre = {0};
|
||||
|
||||
global Arena* g_base_arena = 0;
|
||||
global U32 g_debug_bspline_matrix = 0;
|
||||
|
||||
function void
|
||||
set_up_gauss_legendre_points(Arena* arena)
|
||||
@ -127,11 +134,6 @@ set_up_gauss_legendre_points(Arena* arena)
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
function void
|
||||
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
|
||||
get_bspline_F64(F64 x_coord, U32 index)
|
||||
compute_bspline_F64(F64 x_coord, U32 index)
|
||||
{
|
||||
U32 k = g_bspline_ctx.order;
|
||||
F64 out = bspline_recursion(x_coord, k, index);
|
||||
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
|
||||
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
|
||||
set_up_bspline_context(Arena* arena)
|
||||
{
|
||||
// Create knotpoint sequence.
|
||||
U32 k = 4;
|
||||
U32 bspl_N = 14;
|
||||
U32 bspl_N = 24;
|
||||
g_bspline_ctx.order = k;
|
||||
g_bspline_ctx.num_knotpoints = bspl_N;
|
||||
g_bspline_ctx.num_bsplines = bspl_N-k;
|
||||
@ -294,72 +332,217 @@ 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
|
||||
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 k = g_bspline_ctx.order;
|
||||
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.
|
||||
{
|
||||
F64 *bspl0 = PushArray(arena, F64, grid_size);
|
||||
F64 *bspl1 = PushArray(arena, F64, grid_size);
|
||||
F64 *bspl2 = PushArray(arena, F64, grid_size);
|
||||
F64 *bspl3 = PushArray(arena, F64, grid_size);
|
||||
F64 *bspl9 = PushArray(arena, F64, grid_size);
|
||||
for(U32 i = 0; i < grid_size; i++)
|
||||
F64 *bspl0 = PushArray(arena, F64, num_grid_points);
|
||||
F64 *bspl1 = PushArray(arena, F64, num_grid_points);
|
||||
F64 *bspl2 = PushArray(arena, F64, num_grid_points);
|
||||
F64 *bspl3 = PushArray(arena, F64, num_grid_points);
|
||||
F64 *bspl9 = PushArray(arena, F64, num_grid_points);
|
||||
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];
|
||||
bspl0[i] = get_bspline_F64(x, 0);
|
||||
bspl1[i] = get_bspline_F64(x, 1);
|
||||
bspl2[i] = get_bspline_F64(x, 2);
|
||||
bspl3[i] = get_bspline_F64(x, 3);
|
||||
bspl9[i] = get_bspline_F64(x, 9);
|
||||
bspl0[i] = compute_bspline_F64(x, 0);
|
||||
bspl1[i] = compute_bspline_F64(x, 1);
|
||||
bspl2[i] = compute_bspline_F64(x, 2);
|
||||
bspl3[i] = compute_bspline_F64(x, 3);
|
||||
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\\eigsol_gpu\\out\\bspline1.dat"), bspl1, grid_size, "%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\\eigsol_gpu\\out\\bspline3.dat"), bspl3, grid_size, "%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\\bspline0.dat"), bspl0, num_grid_points, "%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\\hf_again\\out\\bspline2.dat"), bspl2, num_grid_points, "%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\\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++)
|
||||
{
|
||||
U32 index = g_grid.num_steps * i + j;
|
||||
g_bspline_ctx.bsplines[index] = get_bspline_F64(g_grid.points[i], j);
|
||||
U32 index = get_bspline_index(i, j);
|
||||
g_bspline_ctx.bsplines[index] = compute_bspline_F64(t[i], j);
|
||||
g_bspline_ctx.bsplines[index] = compute_dBspline_F64(t[i], j);
|
||||
}
|
||||
}
|
||||
|
||||
write_bspline_matrix_F64(g_bspline_ctx.bsplines_grid,
|
||||
num_grid_points,
|
||||
num_bsplines,
|
||||
str8_lit(bspline_grid_array_file_path));
|
||||
|
||||
write_bspline_matrix_F64(g_bspline_ctx.dBsplines_grid,
|
||||
num_grid_points,
|
||||
num_bsplines,
|
||||
str8_lit(dBspline_grid_array_file_path));
|
||||
|
||||
write_bspline_matrix_F64(g_bspline_ctx.bsplines,
|
||||
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
|
||||
{
|
||||
ArenaTemp scratch = scratch_get(0, 0);
|
||||
String8 bspline_filename = str8_lit("D:\\dev\\eigsol_gpu\\out\\Bsplines.dat");
|
||||
|
||||
// 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_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 < 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 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);
|
||||
}
|
||||
@ -370,34 +553,15 @@ write_bsplines_to_matrix_F64(Arena *arena)
|
||||
str8_list_push(scratch.arena, &bspline_array_list, row_joined);
|
||||
}
|
||||
|
||||
write_string_list_to_file(scratch.arena, str8_lit(bspline_array_file_path), &bspline_array_list);
|
||||
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 */
|
||||
function void
|
||||
function void
|
||||
print_matrix_Z64( char* desc, int m, int n, Z64* a, int lda )
|
||||
{
|
||||
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);
|
||||
//printf("\n");
|
||||
}
|
||||
|
||||
scratch_release(scratch);
|
||||
}
|
||||
|
||||
typedef F64 (*func_F64)(F64);
|
||||
|
||||
function F64
|
||||
function F64
|
||||
cos2(F64 x)
|
||||
{
|
||||
return cos(x)*cos(x);
|
||||
}
|
||||
|
||||
function F64
|
||||
function F64
|
||||
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()
|
||||
{
|
||||
|
||||
@ -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);
|
||||
LOG(out.str);
|
||||
|
||||
|
||||
scratch_release(scratch);
|
||||
}
|
||||
}
|
||||
|
||||
@ -496,10 +665,23 @@ function void EntryPoint(void)
|
||||
OS_InitReceipt os_receipt = OS_init();
|
||||
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