Initial MOCCA standalone import

This commit is contained in:
Michael W. Heiss
2026-04-19 19:42:30 +02:00
commit fc80b71aad
26 changed files with 8742 additions and 0 deletions
+395
View File
@@ -0,0 +1,395 @@
// Generated by tools/export_embedded_tables.py from muon00.f block-data tables.
// Do not edit this file by hand; regenerate it when the bundled coefficient source changes.
#include "embedded_tables.hpp"
namespace mocca::detail {
NumericTables bundled_numeric_tables() {
return NumericTables{
{"COEDP", std::vector<double>{
21.33333,
42.66667,
3.555556,
113.7778,
7.111111,
56.88889,
1024,
22.75556,
1228.8
}},
{"COEQ", std::vector<double>{
0.06666667,
0.08888889,
0.0006944444,
0.01,
0.0009375,
4.064421e-05,
0.00351166,
6.503074e-05,
0.02107,
9.290105e-05,
2.064468e-06
}},
{"COEO", std::vector<double>{
0.001693122,
0.01015873,
1.984127e-05,
0.000212585,
3.985969e-07,
5.734633e-08,
1.47462e-05,
5.461556e-09,
2.654316e-05,
7.646177e-07,
1.365389e-06
}},
{"COED", std::vector<double>{
1.333333,
21.33333,
10.66667,
7.111111
}},
{"EXPMON", std::vector<double>{
4.531799,
4.706453,
4.736786,
3.471234,
3.150354,
3.052991,
4.703517,
3.45911,
3.249048,
3.150354,
2.977822,
2.917974,
3.312419,
2.695684,
2.533755,
4.914818,
2.970119,
2.700216,
6.548446,
3.199174,
2.830713,
2.695684,
2.41503,
2.323143,
2.974074,
2.526711,
2.40295,
2.41503,
2.249824,
2.188693
}},
{"EXPDIP", std::vector<double>{
3.766185,
4.397381,
4.511374,
2.429543,
2.72324,
2.747787,
2.976262,
2.927947,
2.886848,
4.07693,
3.354237,
3.192531,
2.72324,
2.747093,
2.736171,
2.064114,
2.209579,
2.187568,
2.546045,
2.374398,
2.298389,
2.876576,
2.498902,
2.38535,
3.993301,
2.876576,
2.652421,
5.778643,
3.134388,
2.797892,
2.209579,
2.154546,
2.118914,
2.374398,
2.234588,
2.178575,
2.876576,
2.498902,
2.38535,
2.154546,
2.084353,
2.051376
}},
{"EXPQUA", std::vector<double>{
3.531162,
4.240205,
4.388131,
2.543817,
2.683365,
2.694792,
2.131239,
2.520683,
2.5795,
2.566813,
2.816281,
2.81955,
2.520683,
2.607425,
2.618563,
1.726067,
1.977932,
1.998559,
2.061514,
2.104925,
2.087356,
2.283507,
2.199915,
2.155173,
2.183688,
2.283507,
2.24505,
2.663082,
2.438142,
2.347529,
1.977932,
1.998217,
1.987446,
2.104925,
2.062287,
2.036313,
4.34099,
2.986053,
2.726274,
2.283507,
2.199915,
2.155173,
1.998217,
1.972396,
1.956081
}},
{"EXPOCT", std::vector<double>{
3.429305,
4.153371,
4.322206,
1.982441,
2.395708,
2.470619,
2.341001,
2.538774,
2.572215,
2.195239,
2.571516,
2.623072,
2.395708,
2.51249,
2.537093,
1.558161,
1.837921,
1.876801,
1.841217,
1.946305,
1.953014,
2.017891,
2.0263,
2.011369,
1.778407,
2.017891,
2.032372,
2.117493,
2.140989,
2.117166,
1.837921,
1.89234,
1.895838,
1.946305,
1.948185,
1.938261,
2.252893,
2.331797,
2.283271,
2.017891,
2.0263,
2.011369,
1.89234,
1.921936,
1.898511
}},
{"COEMON", std::vector<double>{
0.9278462,
-0.04686876,
0.00260669,
0.3258145,
-0.01650726,
0.0009192955,
-0.08728775,
0.005557533,
-0.0003299306,
0.01650726,
-0.000788986,
1.644805e-05,
0.1837462,
-0.009081039000000001,
0.0005039261,
-0.07674657,
0.004090333,
-0.000241485,
0.006976183,
-0.0003308179,
2.022719e-05,
0.009886183,
-0.0004700158,
9.786634e-06,
-0.001115213,
5.895603e-05,
-1.271168e-06,
4.52273e-05,
-1.882362e-06,
2.089122e-08
}},
{"COEDIP", std::vector<double>{
0.09864278,
-0.003552196,
6.908681e-05,
0.02415974,
-0.0008812568999999999,
1.721286e-05,
-0.006819236,
0.0003101739,
-6.390954e-06,
0.07532858000000001,
-0.004445121,
0.0002592835,
0.0002203142,
-8.210685e-06,
8.801341e-08,
0.0323546,
-0.001181545,
2.3038e-05,
-0.01225112,
0.0005542601,
-1.140757e-05,
0.0008892663,
-4.580119e-05,
9.800079e-07,
0.01211143,
-0.0006669497,
3.872454e-05,
-0.001512719,
7.933719e-05,
-4.808937e-06,
4.376093e-05,
-1.627056e-06,
1.743224e-08,
-5.132038e-06,
2.09574e-07,
-2.313305e-09,
0.0002223166,
-1.14503e-05,
2.45002e-07,
9.039198e-08,
-3.079553e-09,
2.088144e-11
}},
{"COEQUA", std::vector<double>{
0.1411675,
-0.003944496,
3.94504e-05,
0.3270497,
-0.01133197,
0.0001194093,
-0.2776085,
0.007846003000000001,
-7.866167e-05,
0.4601989,
-0.01831626,
0.000367533,
0.003487113,
-0.0001060614,
6.944398e-07,
1.25312,
-0.03541941,
0.0003549579,
-0.4926037,
0.01705249,
-0.0001796112,
0.03681114,
-0.001438755,
1.569441e-05,
0.462617,
-0.01840557,
0.000369003,
-0.04608811,
0.00222026,
-4.671028e-05,
0.00787098,
-0.0002392062,
1.565542e-06,
-0.0009473607,
3.134314e-05,
-2.107953e-07,
0.04492433,
-0.002608238,
0.0001552426,
0.009202785999999999,
-0.0003596887,
3.923602e-06,
5.980154e-05,
-1.722622e-06,
7.889632e-09
}},
{"COEOCT", std::vector<double>{
0.01835095,
-0.0004182848,
2.558331e-06,
0.1444508,
-0.003328672,
2.037957e-05,
-0.04367688,
0.001223204,
-7.847840000000001e-06,
0.3021241,
-0.008987655000000001,
9.179068999999999e-05,
0.0044383,
-0.000114052,
5.042711e-07,
1.467168,
-0.03379181,
0.0002068045,
-0.592403,
0.01655453,
-0.0001061699,
0.04508567,
-0.001416945,
9.394653e-06,
0.6820167,
-0.02028855,
0.000207118,
-0.0691095,
0.002487891,
-2.660315e-05,
0.0225287,
-0.000578585,
2.556806e-06,
-0.002759089,
7.677244000000001e-05,
-3.479514e-07,
0.3778402,
-0.01582449,
0.0003229544,
0.004508567,
-0.0001416945,
9.394653e-07,
1.285744e-06,
-3.25799e-08,
1.067759e-10
}},
};
}
} // namespace mocca::detail