diff --git a/networks/CNO_extras/actual_network.H b/networks/CNO_extras/actual_network.H index c50a52d8bb..3555c87315 100644 --- a/networks/CNO_extras/actual_network.H +++ b/networks/CNO_extras/actual_network.H @@ -24,44 +24,44 @@ namespace Rates enum NetworkRates { - k_n13_to_c13_weak_wc12 = 1, - k_o14_to_n14_weak_wc12 = 2, - k_o15_to_n15_weak_wc12 = 3, - k_f17_to_o17_weak_wc12 = 4, - k_f18_to_o18_weak_wc12 = 5, - k_ne18_to_f18_weak_wc12 = 6, - k_ne19_to_f19_weak_wc12 = 7, - k_p_c12_to_n13 = 8, - k_he4_c12_to_o16 = 9, - k_p_c13_to_n14 = 10, - k_p_n13_to_o14 = 11, - k_p_n14_to_o15 = 12, - k_he4_n14_to_f18 = 13, - k_p_n15_to_o16 = 14, - k_he4_n15_to_f19 = 15, - k_he4_o14_to_ne18 = 16, - k_he4_o15_to_ne19 = 17, - k_p_o16_to_f17 = 18, - k_he4_o16_to_ne20 = 19, - k_p_o17_to_f18 = 20, - k_p_o18_to_f19 = 21, - k_p_f17_to_ne18 = 22, - k_p_f18_to_ne19 = 23, - k_p_f19_to_ne20 = 24, - k_he4_ne18_to_mg22 = 25, - k_he4_ne20_to_mg24 = 26, - k_c12_c12_to_he4_ne20 = 27, - k_he4_n13_to_p_o16 = 28, - k_p_n15_to_he4_c12 = 29, - k_he4_o14_to_p_f17 = 30, - k_c12_o16_to_he4_mg24 = 31, - k_p_o17_to_he4_n14 = 32, - k_p_o18_to_he4_n15 = 33, - k_p_f18_to_he4_o15 = 34, - k_p_f19_to_he4_o16 = 35, - k_p_ne20_to_he4_f17 = 36, - k_he4_he4_he4_to_c12 = 37, - NumRates = k_he4_he4_he4_to_c12 + k_N13_to_C13_weak_wc12 = 1, + k_O14_to_N14_weak_wc12 = 2, + k_O15_to_N15_weak_wc12 = 3, + k_F17_to_O17_weak_wc12 = 4, + k_F18_to_O18_weak_wc12 = 5, + k_Ne18_to_F18_weak_wc12 = 6, + k_Ne19_to_F19_weak_wc12 = 7, + k_p_C12_to_N13 = 8, + k_He4_C12_to_O16 = 9, + k_p_C13_to_N14 = 10, + k_p_N13_to_O14 = 11, + k_p_N14_to_O15 = 12, + k_He4_N14_to_F18 = 13, + k_p_N15_to_O16 = 14, + k_He4_N15_to_F19 = 15, + k_He4_O14_to_Ne18 = 16, + k_He4_O15_to_Ne19 = 17, + k_p_O16_to_F17 = 18, + k_He4_O16_to_Ne20 = 19, + k_p_O17_to_F18 = 20, + k_p_O18_to_F19 = 21, + k_p_F17_to_Ne18 = 22, + k_p_F18_to_Ne19 = 23, + k_p_F19_to_Ne20 = 24, + k_He4_Ne18_to_Mg22 = 25, + k_He4_Ne20_to_Mg24 = 26, + k_C12_C12_to_He4_Ne20 = 27, + k_He4_N13_to_p_O16 = 28, + k_p_N15_to_He4_C12 = 29, + k_He4_O14_to_p_F17 = 30, + k_C12_O16_to_He4_Mg24 = 31, + k_p_O17_to_He4_N14 = 32, + k_p_O18_to_He4_N15 = 33, + k_p_F18_to_He4_O15 = 34, + k_p_F19_to_He4_O16 = 35, + k_p_Ne20_to_He4_F17 = 36, + k_He4_He4_He4_to_C12 = 37, + NumRates = k_He4_He4_He4_to_C12 }; // number of reaclib rates @@ -78,43 +78,43 @@ namespace Rates static const std::vector rate_names = { "", // 0 - "n13_to_c13_weak_wc12", // 1, - "o14_to_n14_weak_wc12", // 2, - "o15_to_n15_weak_wc12", // 3, - "f17_to_o17_weak_wc12", // 4, - "f18_to_o18_weak_wc12", // 5, - "ne18_to_f18_weak_wc12", // 6, - "ne19_to_f19_weak_wc12", // 7, - "p_c12_to_n13", // 8, - "he4_c12_to_o16", // 9, - "p_c13_to_n14", // 10, - "p_n13_to_o14", // 11, - "p_n14_to_o15", // 12, - "he4_n14_to_f18", // 13, - "p_n15_to_o16", // 14, - "he4_n15_to_f19", // 15, - "he4_o14_to_ne18", // 16, - "he4_o15_to_ne19", // 17, - "p_o16_to_f17", // 18, - "he4_o16_to_ne20", // 19, - "p_o17_to_f18", // 20, - "p_o18_to_f19", // 21, - "p_f17_to_ne18", // 22, - "p_f18_to_ne19", // 23, - "p_f19_to_ne20", // 24, - "he4_ne18_to_mg22", // 25, - "he4_ne20_to_mg24", // 26, - "c12_c12_to_he4_ne20", // 27, - "he4_n13_to_p_o16", // 28, - "p_n15_to_he4_c12", // 29, - "he4_o14_to_p_f17", // 30, - "c12_o16_to_he4_mg24", // 31, - "p_o17_to_he4_n14", // 32, - "p_o18_to_he4_n15", // 33, - "p_f18_to_he4_o15", // 34, - "p_f19_to_he4_o16", // 35, - "p_ne20_to_he4_f17", // 36, - "he4_he4_he4_to_c12" // 37, + "N13_to_C13_weak_wc12", // 1, + "O14_to_N14_weak_wc12", // 2, + "O15_to_N15_weak_wc12", // 3, + "F17_to_O17_weak_wc12", // 4, + "F18_to_O18_weak_wc12", // 5, + "Ne18_to_F18_weak_wc12", // 6, + "Ne19_to_F19_weak_wc12", // 7, + "p_C12_to_N13", // 8, + "He4_C12_to_O16", // 9, + "p_C13_to_N14", // 10, + "p_N13_to_O14", // 11, + "p_N14_to_O15", // 12, + "He4_N14_to_F18", // 13, + "p_N15_to_O16", // 14, + "He4_N15_to_F19", // 15, + "He4_O14_to_Ne18", // 16, + "He4_O15_to_Ne19", // 17, + "p_O16_to_F17", // 18, + "He4_O16_to_Ne20", // 19, + "p_O17_to_F18", // 20, + "p_O18_to_F19", // 21, + "p_F17_to_Ne18", // 22, + "p_F18_to_Ne19", // 23, + "p_F19_to_Ne20", // 24, + "He4_Ne18_to_Mg22", // 25, + "He4_Ne20_to_Mg24", // 26, + "C12_C12_to_He4_Ne20", // 27, + "He4_N13_to_p_O16", // 28, + "p_N15_to_He4_C12", // 29, + "He4_O14_to_p_F17", // 30, + "C12_O16_to_He4_Mg24", // 31, + "p_O17_to_He4_N14", // 32, + "p_O18_to_He4_N15", // 33, + "p_F18_to_He4_O15", // 34, + "p_F19_to_He4_O16", // 35, + "p_Ne20_to_He4_F17", // 36, + "He4_He4_He4_to_C12" // 37, }; } @@ -122,9 +122,9 @@ namespace Rates #ifdef NSE_NET namespace NSE_INDEX { - constexpr int h1_index = 0; - constexpr int n_index = -1; - constexpr int he4_index = 1; + constexpr int H1_index = 0; + constexpr int N_index = -1; + constexpr int He4_index = 1; // Each row corresponds to the rate in NetworkRates enum // First 3 row indices for reactants, followed by 3 product indices diff --git a/networks/CNO_extras/actual_rhs.H b/networks/CNO_extras/actual_rhs.H index f79c47378f..0580c95311 100644 --- a/networks/CNO_extras/actual_rhs.H +++ b/networks/CNO_extras/actual_rhs.H @@ -84,11 +84,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_c12_to_n13); - rate_eval.screened_rates(k_p_c12_to_n13) *= scor; + ratraw = rate_eval.screened_rates(k_p_C12_to_N13); + rate_eval.screened_rates(k_p_C12_to_N13) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c12_to_n13); - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C12_to_N13); + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -103,11 +103,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_c12_to_o16); - rate_eval.screened_rates(k_he4_c12_to_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_C12_to_O16); + rate_eval.screened_rates(k_He4_C12_to_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_c12_to_o16); - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_C12_to_O16); + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -122,11 +122,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_c13_to_n14); - rate_eval.screened_rates(k_p_c13_to_n14) *= scor; + ratraw = rate_eval.screened_rates(k_p_C13_to_N14); + rate_eval.screened_rates(k_p_C13_to_N14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c13_to_n14); - rate_eval.dscreened_rates_dT(k_p_c13_to_n14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C13_to_N14); + rate_eval.dscreened_rates_dT(k_p_C13_to_N14) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -141,11 +141,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_n13_to_o14); - rate_eval.screened_rates(k_p_n13_to_o14) *= scor; + ratraw = rate_eval.screened_rates(k_p_N13_to_O14); + rate_eval.screened_rates(k_p_N13_to_O14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n13_to_o14); - rate_eval.dscreened_rates_dT(k_p_n13_to_o14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N13_to_O14); + rate_eval.dscreened_rates_dT(k_p_N13_to_O14) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -160,11 +160,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_n14_to_o15); - rate_eval.screened_rates(k_p_n14_to_o15) *= scor; + ratraw = rate_eval.screened_rates(k_p_N14_to_O15); + rate_eval.screened_rates(k_p_N14_to_O15) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n14_to_o15); - rate_eval.dscreened_rates_dT(k_p_n14_to_o15) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N14_to_O15); + rate_eval.dscreened_rates_dT(k_p_N14_to_O15) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -179,11 +179,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_n14_to_f18); - rate_eval.screened_rates(k_he4_n14_to_f18) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N14_to_F18); + rate_eval.screened_rates(k_He4_N14_to_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n14_to_f18); - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N14_to_F18); + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -198,18 +198,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_n15_to_o16); - rate_eval.screened_rates(k_p_n15_to_o16) *= scor; + ratraw = rate_eval.screened_rates(k_p_N15_to_O16); + rate_eval.screened_rates(k_p_N15_to_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n15_to_o16); - rate_eval.dscreened_rates_dT(k_p_n15_to_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N15_to_O16); + rate_eval.dscreened_rates_dT(k_p_N15_to_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_n15_to_he4_c12); - rate_eval.screened_rates(k_p_n15_to_he4_c12) *= scor; + ratraw = rate_eval.screened_rates(k_p_N15_to_He4_C12); + rate_eval.screened_rates(k_p_N15_to_He4_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n15_to_he4_c12); - rate_eval.dscreened_rates_dT(k_p_n15_to_he4_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N15_to_He4_C12); + rate_eval.dscreened_rates_dT(k_p_N15_to_He4_C12) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -224,11 +224,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_n15_to_f19); - rate_eval.screened_rates(k_he4_n15_to_f19) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N15_to_F19); + rate_eval.screened_rates(k_He4_N15_to_F19) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n15_to_f19); - rate_eval.dscreened_rates_dT(k_he4_n15_to_f19) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N15_to_F19); + rate_eval.dscreened_rates_dT(k_He4_N15_to_F19) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -243,18 +243,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_o14_to_ne18); - rate_eval.screened_rates(k_he4_o14_to_ne18) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O14_to_Ne18); + rate_eval.screened_rates(k_He4_O14_to_Ne18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o14_to_ne18); - rate_eval.dscreened_rates_dT(k_he4_o14_to_ne18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O14_to_Ne18); + rate_eval.dscreened_rates_dT(k_He4_O14_to_Ne18) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_o14_to_p_f17); - rate_eval.screened_rates(k_he4_o14_to_p_f17) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O14_to_p_F17); + rate_eval.screened_rates(k_He4_O14_to_p_F17) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o14_to_p_f17); - rate_eval.dscreened_rates_dT(k_he4_o14_to_p_f17) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O14_to_p_F17); + rate_eval.dscreened_rates_dT(k_He4_O14_to_p_F17) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -269,11 +269,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_o15_to_ne19); - rate_eval.screened_rates(k_he4_o15_to_ne19) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O15_to_Ne19); + rate_eval.screened_rates(k_He4_O15_to_Ne19) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o15_to_ne19); - rate_eval.dscreened_rates_dT(k_he4_o15_to_ne19) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O15_to_Ne19); + rate_eval.dscreened_rates_dT(k_He4_O15_to_Ne19) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -288,11 +288,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_o16_to_f17); - rate_eval.screened_rates(k_p_o16_to_f17) *= scor; + ratraw = rate_eval.screened_rates(k_p_O16_to_F17); + rate_eval.screened_rates(k_p_O16_to_F17) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o16_to_f17); - rate_eval.dscreened_rates_dT(k_p_o16_to_f17) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O16_to_F17); + rate_eval.dscreened_rates_dT(k_p_O16_to_F17) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -307,11 +307,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_o16_to_ne20); - rate_eval.screened_rates(k_he4_o16_to_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O16_to_Ne20); + rate_eval.screened_rates(k_He4_O16_to_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20); - rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20); + rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -326,18 +326,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_o17_to_f18); - rate_eval.screened_rates(k_p_o17_to_f18) *= scor; + ratraw = rate_eval.screened_rates(k_p_O17_to_F18); + rate_eval.screened_rates(k_p_O17_to_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o17_to_f18); - rate_eval.dscreened_rates_dT(k_p_o17_to_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O17_to_F18); + rate_eval.dscreened_rates_dT(k_p_O17_to_F18) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_o17_to_he4_n14); - rate_eval.screened_rates(k_p_o17_to_he4_n14) *= scor; + ratraw = rate_eval.screened_rates(k_p_O17_to_He4_N14); + rate_eval.screened_rates(k_p_O17_to_He4_N14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o17_to_he4_n14); - rate_eval.dscreened_rates_dT(k_p_o17_to_he4_n14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O17_to_He4_N14); + rate_eval.dscreened_rates_dT(k_p_O17_to_He4_N14) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -352,18 +352,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_o18_to_f19); - rate_eval.screened_rates(k_p_o18_to_f19) *= scor; + ratraw = rate_eval.screened_rates(k_p_O18_to_F19); + rate_eval.screened_rates(k_p_O18_to_F19) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o18_to_f19); - rate_eval.dscreened_rates_dT(k_p_o18_to_f19) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O18_to_F19); + rate_eval.dscreened_rates_dT(k_p_O18_to_F19) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_o18_to_he4_n15); - rate_eval.screened_rates(k_p_o18_to_he4_n15) *= scor; + ratraw = rate_eval.screened_rates(k_p_O18_to_He4_N15); + rate_eval.screened_rates(k_p_O18_to_He4_N15) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o18_to_he4_n15); - rate_eval.dscreened_rates_dT(k_p_o18_to_he4_n15) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O18_to_He4_N15); + rate_eval.dscreened_rates_dT(k_p_O18_to_He4_N15) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -378,11 +378,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_f17_to_ne18); - rate_eval.screened_rates(k_p_f17_to_ne18) *= scor; + ratraw = rate_eval.screened_rates(k_p_F17_to_Ne18); + rate_eval.screened_rates(k_p_F17_to_Ne18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_f17_to_ne18); - rate_eval.dscreened_rates_dT(k_p_f17_to_ne18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_F17_to_Ne18); + rate_eval.dscreened_rates_dT(k_p_F17_to_Ne18) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -397,18 +397,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_f18_to_ne19); - rate_eval.screened_rates(k_p_f18_to_ne19) *= scor; + ratraw = rate_eval.screened_rates(k_p_F18_to_Ne19); + rate_eval.screened_rates(k_p_F18_to_Ne19) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_f18_to_ne19); - rate_eval.dscreened_rates_dT(k_p_f18_to_ne19) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_F18_to_Ne19); + rate_eval.dscreened_rates_dT(k_p_F18_to_Ne19) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_f18_to_he4_o15); - rate_eval.screened_rates(k_p_f18_to_he4_o15) *= scor; + ratraw = rate_eval.screened_rates(k_p_F18_to_He4_O15); + rate_eval.screened_rates(k_p_F18_to_He4_O15) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_f18_to_he4_o15); - rate_eval.dscreened_rates_dT(k_p_f18_to_he4_o15) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_F18_to_He4_O15); + rate_eval.dscreened_rates_dT(k_p_F18_to_He4_O15) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -423,18 +423,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_f19_to_ne20); - rate_eval.screened_rates(k_p_f19_to_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_p_F19_to_Ne20); + rate_eval.screened_rates(k_p_F19_to_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_f19_to_ne20); - rate_eval.dscreened_rates_dT(k_p_f19_to_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_F19_to_Ne20); + rate_eval.dscreened_rates_dT(k_p_F19_to_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_f19_to_he4_o16); - rate_eval.screened_rates(k_p_f19_to_he4_o16) *= scor; + ratraw = rate_eval.screened_rates(k_p_F19_to_He4_O16); + rate_eval.screened_rates(k_p_F19_to_He4_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_f19_to_he4_o16); - rate_eval.dscreened_rates_dT(k_p_f19_to_he4_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_F19_to_He4_O16); + rate_eval.dscreened_rates_dT(k_p_F19_to_He4_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -449,11 +449,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ne18_to_mg22); - rate_eval.screened_rates(k_he4_ne18_to_mg22) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne18_to_Mg22); + rate_eval.screened_rates(k_He4_Ne18_to_Mg22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne18_to_mg22); - rate_eval.dscreened_rates_dT(k_he4_ne18_to_mg22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne18_to_Mg22); + rate_eval.dscreened_rates_dT(k_He4_Ne18_to_Mg22) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -468,11 +468,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_mg24); - rate_eval.screened_rates(k_he4_ne20_to_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_Mg24); + rate_eval.screened_rates(k_He4_Ne20_to_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -487,11 +487,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_c12_to_he4_ne20); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_He4_Ne20); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -506,11 +506,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_n13_to_p_o16); - rate_eval.screened_rates(k_he4_n13_to_p_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N13_to_p_O16); + rate_eval.screened_rates(k_He4_N13_to_p_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16); - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16); + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -525,11 +525,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_o16_to_he4_mg24); - rate_eval.screened_rates(k_c12_o16_to_he4_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_He4_Mg24); + rate_eval.screened_rates(k_C12_O16_to_He4_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24); - rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24); + rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -544,11 +544,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ne20_to_he4_f17); - rate_eval.screened_rates(k_p_ne20_to_he4_f17) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne20_to_He4_F17); + rate_eval.screened_rates(k_p_Ne20_to_He4_F17) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne20_to_he4_f17); - rate_eval.dscreened_rates_dT(k_p_ne20_to_he4_f17) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne20_to_He4_F17); + rate_eval.dscreened_rates_dT(k_p_Ne20_to_He4_F17) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -576,11 +576,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_he4_he4_to_c12); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) *= scor * scor2; + ratraw = rate_eval.screened_rates(k_He4_He4_He4_to_C12); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) *= scor * scor2; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12); - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12); + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; } @@ -592,6 +592,8 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { [[maybe_unused]] Real rate, drate_dt, edot_nu, edot_gamma; + rate_eval.enuc_weak = 0.0; + } @@ -604,156 +606,156 @@ void rhs_nuc(const burn_t& state, using namespace Rates; ydot_nuc(H1) = - -screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + - -screened_rates(k_p_c13_to_n14)*Y(C13)*Y(H1)*state.rho + - -screened_rates(k_p_n13_to_o14)*Y(N13)*Y(H1)*state.rho + - -screened_rates(k_p_n14_to_o15)*Y(N14)*Y(H1)*state.rho + - -screened_rates(k_p_n15_to_o16)*Y(N15)*Y(H1)*state.rho + - -screened_rates(k_p_o16_to_f17)*Y(O16)*Y(H1)*state.rho + - -screened_rates(k_p_o17_to_f18)*Y(O17)*Y(H1)*state.rho + - -screened_rates(k_p_o18_to_f19)*Y(O18)*Y(H1)*state.rho + - -screened_rates(k_p_f17_to_ne18)*Y(F17)*Y(H1)*state.rho + - -screened_rates(k_p_f18_to_ne19)*Y(F18)*Y(H1)*state.rho + - -screened_rates(k_p_f19_to_ne20)*Y(F19)*Y(H1)*state.rho + - screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + - -screened_rates(k_p_n15_to_he4_c12)*Y(N15)*Y(H1)*state.rho + - screened_rates(k_he4_o14_to_p_f17)*Y(He4)*Y(O14)*state.rho + - -screened_rates(k_p_o17_to_he4_n14)*Y(O17)*Y(H1)*state.rho + - -screened_rates(k_p_o18_to_he4_n15)*Y(O18)*Y(H1)*state.rho + - -screened_rates(k_p_f18_to_he4_o15)*Y(F18)*Y(H1)*state.rho + - -screened_rates(k_p_f19_to_he4_o16)*Y(F19)*Y(H1)*state.rho + - -screened_rates(k_p_ne20_to_he4_f17)*Y(Ne20)*Y(H1)*state.rho; + -screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + + -screened_rates(k_p_C13_to_N14)*Y(C13)*Y(H1)*state.rho + + -screened_rates(k_p_N13_to_O14)*Y(N13)*Y(H1)*state.rho + + -screened_rates(k_p_N14_to_O15)*Y(N14)*Y(H1)*state.rho + + -screened_rates(k_p_N15_to_O16)*Y(N15)*Y(H1)*state.rho + + -screened_rates(k_p_O16_to_F17)*Y(O16)*Y(H1)*state.rho + + -screened_rates(k_p_O17_to_F18)*Y(O17)*Y(H1)*state.rho + + -screened_rates(k_p_O18_to_F19)*Y(O18)*Y(H1)*state.rho + + -screened_rates(k_p_F17_to_Ne18)*Y(F17)*Y(H1)*state.rho + + -screened_rates(k_p_F18_to_Ne19)*Y(F18)*Y(H1)*state.rho + + -screened_rates(k_p_F19_to_Ne20)*Y(F19)*Y(H1)*state.rho + + screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + + -screened_rates(k_p_N15_to_He4_C12)*Y(N15)*Y(H1)*state.rho + + screened_rates(k_He4_O14_to_p_F17)*Y(He4)*Y(O14)*state.rho + + -screened_rates(k_p_O17_to_He4_N14)*Y(O17)*Y(H1)*state.rho + + -screened_rates(k_p_O18_to_He4_N15)*Y(O18)*Y(H1)*state.rho + + -screened_rates(k_p_F18_to_He4_O15)*Y(F18)*Y(H1)*state.rho + + -screened_rates(k_p_F19_to_He4_O16)*Y(F19)*Y(H1)*state.rho + + -screened_rates(k_p_Ne20_to_He4_F17)*Y(Ne20)*Y(H1)*state.rho; ydot_nuc(He4) = - -screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + - -screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + - -screened_rates(k_he4_n15_to_f19)*Y(He4)*Y(N15)*state.rho + - -screened_rates(k_he4_o14_to_ne18)*Y(He4)*Y(O14)*state.rho + - -screened_rates(k_he4_o15_to_ne19)*Y(He4)*Y(O15)*state.rho + - -screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + - -screened_rates(k_he4_ne18_to_mg22)*Y(He4)*Y(Ne18)*state.rho + - -screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + - 0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + - screened_rates(k_p_n15_to_he4_c12)*Y(N15)*Y(H1)*state.rho + - -screened_rates(k_he4_o14_to_p_f17)*Y(He4)*Y(O14)*state.rho + - screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + - screened_rates(k_p_o17_to_he4_n14)*Y(O17)*Y(H1)*state.rho + - screened_rates(k_p_o18_to_he4_n15)*Y(O18)*Y(H1)*state.rho + - screened_rates(k_p_f18_to_he4_o15)*Y(F18)*Y(H1)*state.rho + - screened_rates(k_p_f19_to_he4_o16)*Y(F19)*Y(H1)*state.rho + - -0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + - screened_rates(k_p_ne20_to_he4_f17)*Y(Ne20)*Y(H1)*state.rho; + -screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + + -screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + + -screened_rates(k_He4_N15_to_F19)*Y(He4)*Y(N15)*state.rho + + -screened_rates(k_He4_O14_to_Ne18)*Y(He4)*Y(O14)*state.rho + + -screened_rates(k_He4_O15_to_Ne19)*Y(He4)*Y(O15)*state.rho + + -screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + + -screened_rates(k_He4_Ne18_to_Mg22)*Y(He4)*Y(Ne18)*state.rho + + -screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + + 0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + + screened_rates(k_p_N15_to_He4_C12)*Y(N15)*Y(H1)*state.rho + + -screened_rates(k_He4_O14_to_p_F17)*Y(He4)*Y(O14)*state.rho + + screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + + screened_rates(k_p_O17_to_He4_N14)*Y(O17)*Y(H1)*state.rho + + screened_rates(k_p_O18_to_He4_N15)*Y(O18)*Y(H1)*state.rho + + screened_rates(k_p_F18_to_He4_O15)*Y(F18)*Y(H1)*state.rho + + screened_rates(k_p_F19_to_He4_O16)*Y(F19)*Y(H1)*state.rho + + -0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + + screened_rates(k_p_Ne20_to_He4_F17)*Y(Ne20)*Y(H1)*state.rho; ydot_nuc(C12) = - -screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + - -screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + - -screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + - screened_rates(k_p_n15_to_he4_c12)*Y(N15)*Y(H1)*state.rho + - -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + - 0.16666666666666667*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2); + -screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + + -screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + + -screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + + screened_rates(k_p_N15_to_He4_C12)*Y(N15)*Y(H1)*state.rho + + -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + + 0.16666666666666667*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2); ydot_nuc(C13) = - screened_rates(k_n13_to_c13_weak_wc12)*Y(N13) + - -screened_rates(k_p_c13_to_n14)*Y(C13)*Y(H1)*state.rho; + screened_rates(k_N13_to_C13_weak_wc12)*Y(N13) + + -screened_rates(k_p_C13_to_N14)*Y(C13)*Y(H1)*state.rho; ydot_nuc(N13) = - -screened_rates(k_n13_to_c13_weak_wc12)*Y(N13) + - screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + - -screened_rates(k_p_n13_to_o14)*Y(N13)*Y(H1)*state.rho + - -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho; + -screened_rates(k_N13_to_C13_weak_wc12)*Y(N13) + + screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + + -screened_rates(k_p_N13_to_O14)*Y(N13)*Y(H1)*state.rho + + -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho; ydot_nuc(N14) = - screened_rates(k_o14_to_n14_weak_wc12)*Y(O14) + - screened_rates(k_p_c13_to_n14)*Y(C13)*Y(H1)*state.rho + - -screened_rates(k_p_n14_to_o15)*Y(N14)*Y(H1)*state.rho + - -screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + - screened_rates(k_p_o17_to_he4_n14)*Y(O17)*Y(H1)*state.rho; + screened_rates(k_O14_to_N14_weak_wc12)*Y(O14) + + screened_rates(k_p_C13_to_N14)*Y(C13)*Y(H1)*state.rho + + -screened_rates(k_p_N14_to_O15)*Y(N14)*Y(H1)*state.rho + + -screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + + screened_rates(k_p_O17_to_He4_N14)*Y(O17)*Y(H1)*state.rho; ydot_nuc(N15) = - screened_rates(k_o15_to_n15_weak_wc12)*Y(O15) + - -screened_rates(k_p_n15_to_o16)*Y(N15)*Y(H1)*state.rho + - -screened_rates(k_he4_n15_to_f19)*Y(He4)*Y(N15)*state.rho + - -screened_rates(k_p_n15_to_he4_c12)*Y(N15)*Y(H1)*state.rho + - screened_rates(k_p_o18_to_he4_n15)*Y(O18)*Y(H1)*state.rho; + screened_rates(k_O15_to_N15_weak_wc12)*Y(O15) + + -screened_rates(k_p_N15_to_O16)*Y(N15)*Y(H1)*state.rho + + -screened_rates(k_He4_N15_to_F19)*Y(He4)*Y(N15)*state.rho + + -screened_rates(k_p_N15_to_He4_C12)*Y(N15)*Y(H1)*state.rho + + screened_rates(k_p_O18_to_He4_N15)*Y(O18)*Y(H1)*state.rho; ydot_nuc(O14) = - -screened_rates(k_o14_to_n14_weak_wc12)*Y(O14) + - screened_rates(k_p_n13_to_o14)*Y(N13)*Y(H1)*state.rho + - -screened_rates(k_he4_o14_to_ne18)*Y(He4)*Y(O14)*state.rho + - -screened_rates(k_he4_o14_to_p_f17)*Y(He4)*Y(O14)*state.rho; + -screened_rates(k_O14_to_N14_weak_wc12)*Y(O14) + + screened_rates(k_p_N13_to_O14)*Y(N13)*Y(H1)*state.rho + + -screened_rates(k_He4_O14_to_Ne18)*Y(He4)*Y(O14)*state.rho + + -screened_rates(k_He4_O14_to_p_F17)*Y(He4)*Y(O14)*state.rho; ydot_nuc(O15) = - -screened_rates(k_o15_to_n15_weak_wc12)*Y(O15) + - screened_rates(k_p_n14_to_o15)*Y(N14)*Y(H1)*state.rho + - -screened_rates(k_he4_o15_to_ne19)*Y(He4)*Y(O15)*state.rho + - screened_rates(k_p_f18_to_he4_o15)*Y(F18)*Y(H1)*state.rho; + -screened_rates(k_O15_to_N15_weak_wc12)*Y(O15) + + screened_rates(k_p_N14_to_O15)*Y(N14)*Y(H1)*state.rho + + -screened_rates(k_He4_O15_to_Ne19)*Y(He4)*Y(O15)*state.rho + + screened_rates(k_p_F18_to_He4_O15)*Y(F18)*Y(H1)*state.rho; ydot_nuc(O16) = - screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + - screened_rates(k_p_n15_to_o16)*Y(N15)*Y(H1)*state.rho + - -screened_rates(k_p_o16_to_f17)*Y(O16)*Y(H1)*state.rho + - -screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + - screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + - -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + - screened_rates(k_p_f19_to_he4_o16)*Y(F19)*Y(H1)*state.rho; + screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + + screened_rates(k_p_N15_to_O16)*Y(N15)*Y(H1)*state.rho + + -screened_rates(k_p_O16_to_F17)*Y(O16)*Y(H1)*state.rho + + -screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + + screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + + -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + + screened_rates(k_p_F19_to_He4_O16)*Y(F19)*Y(H1)*state.rho; ydot_nuc(O17) = - screened_rates(k_f17_to_o17_weak_wc12)*Y(F17) + - -screened_rates(k_p_o17_to_f18)*Y(O17)*Y(H1)*state.rho + - -screened_rates(k_p_o17_to_he4_n14)*Y(O17)*Y(H1)*state.rho; + screened_rates(k_F17_to_O17_weak_wc12)*Y(F17) + + -screened_rates(k_p_O17_to_F18)*Y(O17)*Y(H1)*state.rho + + -screened_rates(k_p_O17_to_He4_N14)*Y(O17)*Y(H1)*state.rho; ydot_nuc(O18) = - screened_rates(k_f18_to_o18_weak_wc12)*Y(F18) + - -screened_rates(k_p_o18_to_f19)*Y(O18)*Y(H1)*state.rho + - -screened_rates(k_p_o18_to_he4_n15)*Y(O18)*Y(H1)*state.rho; + screened_rates(k_F18_to_O18_weak_wc12)*Y(F18) + + -screened_rates(k_p_O18_to_F19)*Y(O18)*Y(H1)*state.rho + + -screened_rates(k_p_O18_to_He4_N15)*Y(O18)*Y(H1)*state.rho; ydot_nuc(F17) = - -screened_rates(k_f17_to_o17_weak_wc12)*Y(F17) + - screened_rates(k_p_o16_to_f17)*Y(O16)*Y(H1)*state.rho + - -screened_rates(k_p_f17_to_ne18)*Y(F17)*Y(H1)*state.rho + - screened_rates(k_he4_o14_to_p_f17)*Y(He4)*Y(O14)*state.rho + - screened_rates(k_p_ne20_to_he4_f17)*Y(Ne20)*Y(H1)*state.rho; + -screened_rates(k_F17_to_O17_weak_wc12)*Y(F17) + + screened_rates(k_p_O16_to_F17)*Y(O16)*Y(H1)*state.rho + + -screened_rates(k_p_F17_to_Ne18)*Y(F17)*Y(H1)*state.rho + + screened_rates(k_He4_O14_to_p_F17)*Y(He4)*Y(O14)*state.rho + + screened_rates(k_p_Ne20_to_He4_F17)*Y(Ne20)*Y(H1)*state.rho; ydot_nuc(F18) = - -screened_rates(k_f18_to_o18_weak_wc12)*Y(F18) + - screened_rates(k_ne18_to_f18_weak_wc12)*Y(Ne18) + - screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + - screened_rates(k_p_o17_to_f18)*Y(O17)*Y(H1)*state.rho + - -screened_rates(k_p_f18_to_ne19)*Y(F18)*Y(H1)*state.rho + - -screened_rates(k_p_f18_to_he4_o15)*Y(F18)*Y(H1)*state.rho; + -screened_rates(k_F18_to_O18_weak_wc12)*Y(F18) + + screened_rates(k_Ne18_to_F18_weak_wc12)*Y(Ne18) + + screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + + screened_rates(k_p_O17_to_F18)*Y(O17)*Y(H1)*state.rho + + -screened_rates(k_p_F18_to_Ne19)*Y(F18)*Y(H1)*state.rho + + -screened_rates(k_p_F18_to_He4_O15)*Y(F18)*Y(H1)*state.rho; ydot_nuc(F19) = - screened_rates(k_ne19_to_f19_weak_wc12)*Y(Ne19) + - screened_rates(k_he4_n15_to_f19)*Y(He4)*Y(N15)*state.rho + - screened_rates(k_p_o18_to_f19)*Y(O18)*Y(H1)*state.rho + - -screened_rates(k_p_f19_to_ne20)*Y(F19)*Y(H1)*state.rho + - -screened_rates(k_p_f19_to_he4_o16)*Y(F19)*Y(H1)*state.rho; + screened_rates(k_Ne19_to_F19_weak_wc12)*Y(Ne19) + + screened_rates(k_He4_N15_to_F19)*Y(He4)*Y(N15)*state.rho + + screened_rates(k_p_O18_to_F19)*Y(O18)*Y(H1)*state.rho + + -screened_rates(k_p_F19_to_Ne20)*Y(F19)*Y(H1)*state.rho + + -screened_rates(k_p_F19_to_He4_O16)*Y(F19)*Y(H1)*state.rho; ydot_nuc(Ne18) = - -screened_rates(k_ne18_to_f18_weak_wc12)*Y(Ne18) + - screened_rates(k_he4_o14_to_ne18)*Y(He4)*Y(O14)*state.rho + - screened_rates(k_p_f17_to_ne18)*Y(F17)*Y(H1)*state.rho + - -screened_rates(k_he4_ne18_to_mg22)*Y(He4)*Y(Ne18)*state.rho; + -screened_rates(k_Ne18_to_F18_weak_wc12)*Y(Ne18) + + screened_rates(k_He4_O14_to_Ne18)*Y(He4)*Y(O14)*state.rho + + screened_rates(k_p_F17_to_Ne18)*Y(F17)*Y(H1)*state.rho + + -screened_rates(k_He4_Ne18_to_Mg22)*Y(He4)*Y(Ne18)*state.rho; ydot_nuc(Ne19) = - -screened_rates(k_ne19_to_f19_weak_wc12)*Y(Ne19) + - screened_rates(k_he4_o15_to_ne19)*Y(He4)*Y(O15)*state.rho + - screened_rates(k_p_f18_to_ne19)*Y(F18)*Y(H1)*state.rho; + -screened_rates(k_Ne19_to_F19_weak_wc12)*Y(Ne19) + + screened_rates(k_He4_O15_to_Ne19)*Y(He4)*Y(O15)*state.rho + + screened_rates(k_p_F18_to_Ne19)*Y(F18)*Y(H1)*state.rho; ydot_nuc(Ne20) = - screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + - screened_rates(k_p_f19_to_ne20)*Y(F19)*Y(H1)*state.rho + - -screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + - 0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_p_ne20_to_he4_f17)*Y(Ne20)*Y(H1)*state.rho; + screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + + screened_rates(k_p_F19_to_Ne20)*Y(F19)*Y(H1)*state.rho + + -screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + + 0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_p_Ne20_to_He4_F17)*Y(Ne20)*Y(H1)*state.rho; ydot_nuc(Mg22) = - screened_rates(k_he4_ne18_to_mg22)*Y(He4)*Y(Ne18)*state.rho; + screened_rates(k_He4_Ne18_to_Mg22)*Y(He4)*Y(Ne18)*state.rho; ydot_nuc(Mg24) = - screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + - screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho; + screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + + screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho; ydot_nuc(Fe56) = 0.0; @@ -779,6 +781,7 @@ void actual_rhs (burn_t& state, Array1D& ydot) rate_t rate_eval; constexpr int do_T_derivatives = 0; + evaluate_rates(state, rate_eval); rhs_nuc(state, ydot, Y, rate_eval.screened_rates); @@ -788,7 +791,8 @@ void actual_rhs (burn_t& state, Array1D& ydot) Real enuc; ener_gener_rate(ydot, enuc); - // include reaction neutrino losses (non-thermal) and gamma heating + // include any weak rate neutrino losses + enuc += rate_eval.enuc_weak; // Get the thermal neutrino losses @@ -813,349 +817,349 @@ void jac_nuc(const burn_t& state, Real scratch; - scratch = -screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho - screened_rates(k_p_c13_to_n14)*Y(C13)*state.rho - screened_rates(k_p_f17_to_ne18)*Y(F17)*state.rho - screened_rates(k_p_f18_to_he4_o15)*Y(F18)*state.rho - screened_rates(k_p_f18_to_ne19)*Y(F18)*state.rho - screened_rates(k_p_f19_to_he4_o16)*Y(F19)*state.rho - screened_rates(k_p_f19_to_ne20)*Y(F19)*state.rho - screened_rates(k_p_n13_to_o14)*Y(N13)*state.rho - screened_rates(k_p_n14_to_o15)*Y(N14)*state.rho - screened_rates(k_p_n15_to_he4_c12)*Y(N15)*state.rho - screened_rates(k_p_n15_to_o16)*Y(N15)*state.rho - screened_rates(k_p_ne20_to_he4_f17)*Y(Ne20)*state.rho - screened_rates(k_p_o16_to_f17)*Y(O16)*state.rho - screened_rates(k_p_o17_to_f18)*Y(O17)*state.rho - screened_rates(k_p_o17_to_he4_n14)*Y(O17)*state.rho - screened_rates(k_p_o18_to_f19)*Y(O18)*state.rho - screened_rates(k_p_o18_to_he4_n15)*Y(O18)*state.rho; + scratch = -screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho - screened_rates(k_p_C13_to_N14)*Y(C13)*state.rho - screened_rates(k_p_F17_to_Ne18)*Y(F17)*state.rho - screened_rates(k_p_F18_to_He4_O15)*Y(F18)*state.rho - screened_rates(k_p_F18_to_Ne19)*Y(F18)*state.rho - screened_rates(k_p_F19_to_He4_O16)*Y(F19)*state.rho - screened_rates(k_p_F19_to_Ne20)*Y(F19)*state.rho - screened_rates(k_p_N13_to_O14)*Y(N13)*state.rho - screened_rates(k_p_N14_to_O15)*Y(N14)*state.rho - screened_rates(k_p_N15_to_He4_C12)*Y(N15)*state.rho - screened_rates(k_p_N15_to_O16)*Y(N15)*state.rho - screened_rates(k_p_Ne20_to_He4_F17)*Y(Ne20)*state.rho - screened_rates(k_p_O16_to_F17)*Y(O16)*state.rho - screened_rates(k_p_O17_to_F18)*Y(O17)*state.rho - screened_rates(k_p_O17_to_He4_N14)*Y(O17)*state.rho - screened_rates(k_p_O18_to_F19)*Y(O18)*state.rho - screened_rates(k_p_O18_to_He4_N15)*Y(O18)*state.rho; jac.set(H1, H1, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho + screened_rates(k_he4_o14_to_p_f17)*Y(O14)*state.rho; + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho + screened_rates(k_He4_O14_to_p_F17)*Y(O14)*state.rho; jac.set(H1, He4, scratch); - scratch = -screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(H1, C12, scratch); - scratch = -screened_rates(k_p_c13_to_n14)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_C13_to_N14)*Y(H1)*state.rho; jac.set(H1, C13, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho - screened_rates(k_p_n13_to_o14)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho - screened_rates(k_p_N13_to_O14)*Y(H1)*state.rho; jac.set(H1, N13, scratch); - scratch = -screened_rates(k_p_n14_to_o15)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_N14_to_O15)*Y(H1)*state.rho; jac.set(H1, N14, scratch); - scratch = -screened_rates(k_p_n15_to_he4_c12)*Y(H1)*state.rho - screened_rates(k_p_n15_to_o16)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_N15_to_He4_C12)*Y(H1)*state.rho - screened_rates(k_p_N15_to_O16)*Y(H1)*state.rho; jac.set(H1, N15, scratch); - scratch = screened_rates(k_he4_o14_to_p_f17)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O14_to_p_F17)*Y(He4)*state.rho; jac.set(H1, O14, scratch); - scratch = -screened_rates(k_p_o16_to_f17)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_O16_to_F17)*Y(H1)*state.rho; jac.set(H1, O16, scratch); - scratch = -screened_rates(k_p_o17_to_f18)*Y(H1)*state.rho - screened_rates(k_p_o17_to_he4_n14)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_O17_to_F18)*Y(H1)*state.rho - screened_rates(k_p_O17_to_He4_N14)*Y(H1)*state.rho; jac.set(H1, O17, scratch); - scratch = -screened_rates(k_p_o18_to_f19)*Y(H1)*state.rho - screened_rates(k_p_o18_to_he4_n15)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_O18_to_F19)*Y(H1)*state.rho - screened_rates(k_p_O18_to_He4_N15)*Y(H1)*state.rho; jac.set(H1, O18, scratch); - scratch = -screened_rates(k_p_f17_to_ne18)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_F17_to_Ne18)*Y(H1)*state.rho; jac.set(H1, F17, scratch); - scratch = -screened_rates(k_p_f18_to_he4_o15)*Y(H1)*state.rho - screened_rates(k_p_f18_to_ne19)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_F18_to_He4_O15)*Y(H1)*state.rho - screened_rates(k_p_F18_to_Ne19)*Y(H1)*state.rho; jac.set(H1, F18, scratch); - scratch = -screened_rates(k_p_f19_to_he4_o16)*Y(H1)*state.rho - screened_rates(k_p_f19_to_ne20)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_F19_to_He4_O16)*Y(H1)*state.rho - screened_rates(k_p_F19_to_Ne20)*Y(H1)*state.rho; jac.set(H1, F19, scratch); - scratch = -screened_rates(k_p_ne20_to_he4_f17)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ne20_to_He4_F17)*Y(H1)*state.rho; jac.set(H1, Ne20, scratch); - scratch = screened_rates(k_p_f18_to_he4_o15)*Y(F18)*state.rho + screened_rates(k_p_f19_to_he4_o16)*Y(F19)*state.rho + screened_rates(k_p_n15_to_he4_c12)*Y(N15)*state.rho + screened_rates(k_p_ne20_to_he4_f17)*Y(Ne20)*state.rho + screened_rates(k_p_o17_to_he4_n14)*Y(O17)*state.rho + screened_rates(k_p_o18_to_he4_n15)*Y(O18)*state.rho; + scratch = screened_rates(k_p_F18_to_He4_O15)*Y(F18)*state.rho + screened_rates(k_p_F19_to_He4_O16)*Y(F19)*state.rho + screened_rates(k_p_N15_to_He4_C12)*Y(N15)*state.rho + screened_rates(k_p_Ne20_to_He4_F17)*Y(Ne20)*state.rho + screened_rates(k_p_O17_to_He4_N14)*Y(O17)*state.rho + screened_rates(k_p_O18_to_He4_N15)*Y(O18)*state.rho; jac.set(He4, H1, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho - 1.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho - screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho - screened_rates(k_he4_n15_to_f19)*Y(N15)*state.rho - screened_rates(k_he4_ne18_to_mg22)*Y(Ne18)*state.rho - screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho - screened_rates(k_he4_o14_to_ne18)*Y(O14)*state.rho - screened_rates(k_he4_o14_to_p_f17)*Y(O14)*state.rho - screened_rates(k_he4_o15_to_ne19)*Y(O15)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho; + scratch = -screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho - 1.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho - screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho - screened_rates(k_He4_N15_to_F19)*Y(N15)*state.rho - screened_rates(k_He4_Ne18_to_Mg22)*Y(Ne18)*state.rho - screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho - screened_rates(k_He4_O14_to_Ne18)*Y(O14)*state.rho - screened_rates(k_He4_O14_to_p_F17)*Y(O14)*state.rho - screened_rates(k_He4_O15_to_Ne19)*Y(O15)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho; jac.set(He4, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho + screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho + screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(He4, C12, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho; jac.set(He4, N13, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(He4, N14, scratch); - scratch = -screened_rates(k_he4_n15_to_f19)*Y(He4)*state.rho + screened_rates(k_p_n15_to_he4_c12)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_N15_to_F19)*Y(He4)*state.rho + screened_rates(k_p_N15_to_He4_C12)*Y(H1)*state.rho; jac.set(He4, N15, scratch); - scratch = -screened_rates(k_he4_o14_to_ne18)*Y(He4)*state.rho - screened_rates(k_he4_o14_to_p_f17)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_O14_to_Ne18)*Y(He4)*state.rho - screened_rates(k_He4_O14_to_p_F17)*Y(He4)*state.rho; jac.set(He4, O14, scratch); - scratch = -screened_rates(k_he4_o15_to_ne19)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_O15_to_Ne19)*Y(He4)*state.rho; jac.set(He4, O15, scratch); - scratch = screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho; + scratch = screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho; jac.set(He4, O16, scratch); - scratch = screened_rates(k_p_o17_to_he4_n14)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O17_to_He4_N14)*Y(H1)*state.rho; jac.set(He4, O17, scratch); - scratch = screened_rates(k_p_o18_to_he4_n15)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O18_to_He4_N15)*Y(H1)*state.rho; jac.set(He4, O18, scratch); - scratch = screened_rates(k_p_f18_to_he4_o15)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F18_to_He4_O15)*Y(H1)*state.rho; jac.set(He4, F18, scratch); - scratch = screened_rates(k_p_f19_to_he4_o16)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F19_to_He4_O16)*Y(H1)*state.rho; jac.set(He4, F19, scratch); - scratch = -screened_rates(k_he4_ne18_to_mg22)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_Ne18_to_Mg22)*Y(He4)*state.rho; jac.set(He4, Ne18, scratch); - scratch = -screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho + screened_rates(k_p_ne20_to_he4_f17)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho + screened_rates(k_p_Ne20_to_He4_F17)*Y(H1)*state.rho; jac.set(He4, Ne20, scratch); - scratch = -screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho + screened_rates(k_p_n15_to_he4_c12)*Y(N15)*state.rho; + scratch = -screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho + screened_rates(k_p_N15_to_He4_C12)*Y(N15)*state.rho; jac.set(C12, H1, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho + 0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2); + scratch = -screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho + 0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2); jac.set(C12, He4, scratch); - scratch = -2.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho - screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = -2.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho - screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(C12, C12, scratch); - scratch = screened_rates(k_p_n15_to_he4_c12)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N15_to_He4_C12)*Y(H1)*state.rho; jac.set(C12, N15, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho; + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho; jac.set(C12, O16, scratch); - scratch = -screened_rates(k_p_c13_to_n14)*Y(C13)*state.rho; + scratch = -screened_rates(k_p_C13_to_N14)*Y(C13)*state.rho; jac.set(C13, H1, scratch); - scratch = -screened_rates(k_p_c13_to_n14)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_C13_to_N14)*Y(H1)*state.rho; jac.set(C13, C13, scratch); - scratch = screened_rates(k_n13_to_c13_weak_wc12); + scratch = screened_rates(k_N13_to_C13_weak_wc12); jac.set(C13, N13, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho - screened_rates(k_p_n13_to_o14)*Y(N13)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho - screened_rates(k_p_N13_to_O14)*Y(N13)*state.rho; jac.set(N13, H1, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho; jac.set(N13, He4, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(N13, C12, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho - screened_rates(k_n13_to_c13_weak_wc12) - screened_rates(k_p_n13_to_o14)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho - screened_rates(k_N13_to_C13_weak_wc12) - screened_rates(k_p_N13_to_O14)*Y(H1)*state.rho; jac.set(N13, N13, scratch); - scratch = screened_rates(k_p_c13_to_n14)*Y(C13)*state.rho - screened_rates(k_p_n14_to_o15)*Y(N14)*state.rho + screened_rates(k_p_o17_to_he4_n14)*Y(O17)*state.rho; + scratch = screened_rates(k_p_C13_to_N14)*Y(C13)*state.rho - screened_rates(k_p_N14_to_O15)*Y(N14)*state.rho + screened_rates(k_p_O17_to_He4_N14)*Y(O17)*state.rho; jac.set(N14, H1, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho; jac.set(N14, He4, scratch); - scratch = screened_rates(k_p_c13_to_n14)*Y(H1)*state.rho; + scratch = screened_rates(k_p_C13_to_N14)*Y(H1)*state.rho; jac.set(N14, C13, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho - screened_rates(k_p_n14_to_o15)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho - screened_rates(k_p_N14_to_O15)*Y(H1)*state.rho; jac.set(N14, N14, scratch); - scratch = screened_rates(k_o14_to_n14_weak_wc12); + scratch = screened_rates(k_O14_to_N14_weak_wc12); jac.set(N14, O14, scratch); - scratch = screened_rates(k_p_o17_to_he4_n14)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O17_to_He4_N14)*Y(H1)*state.rho; jac.set(N14, O17, scratch); - scratch = -screened_rates(k_p_n15_to_he4_c12)*Y(N15)*state.rho - screened_rates(k_p_n15_to_o16)*Y(N15)*state.rho + screened_rates(k_p_o18_to_he4_n15)*Y(O18)*state.rho; + scratch = -screened_rates(k_p_N15_to_He4_C12)*Y(N15)*state.rho - screened_rates(k_p_N15_to_O16)*Y(N15)*state.rho + screened_rates(k_p_O18_to_He4_N15)*Y(O18)*state.rho; jac.set(N15, H1, scratch); - scratch = -screened_rates(k_he4_n15_to_f19)*Y(N15)*state.rho; + scratch = -screened_rates(k_He4_N15_to_F19)*Y(N15)*state.rho; jac.set(N15, He4, scratch); - scratch = -screened_rates(k_he4_n15_to_f19)*Y(He4)*state.rho - screened_rates(k_p_n15_to_he4_c12)*Y(H1)*state.rho - screened_rates(k_p_n15_to_o16)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_N15_to_F19)*Y(He4)*state.rho - screened_rates(k_p_N15_to_He4_C12)*Y(H1)*state.rho - screened_rates(k_p_N15_to_O16)*Y(H1)*state.rho; jac.set(N15, N15, scratch); - scratch = screened_rates(k_o15_to_n15_weak_wc12); + scratch = screened_rates(k_O15_to_N15_weak_wc12); jac.set(N15, O15, scratch); - scratch = screened_rates(k_p_o18_to_he4_n15)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O18_to_He4_N15)*Y(H1)*state.rho; jac.set(N15, O18, scratch); - scratch = screened_rates(k_p_n13_to_o14)*Y(N13)*state.rho; + scratch = screened_rates(k_p_N13_to_O14)*Y(N13)*state.rho; jac.set(O14, H1, scratch); - scratch = -screened_rates(k_he4_o14_to_ne18)*Y(O14)*state.rho - screened_rates(k_he4_o14_to_p_f17)*Y(O14)*state.rho; + scratch = -screened_rates(k_He4_O14_to_Ne18)*Y(O14)*state.rho - screened_rates(k_He4_O14_to_p_F17)*Y(O14)*state.rho; jac.set(O14, He4, scratch); - scratch = screened_rates(k_p_n13_to_o14)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N13_to_O14)*Y(H1)*state.rho; jac.set(O14, N13, scratch); - scratch = -screened_rates(k_he4_o14_to_ne18)*Y(He4)*state.rho - screened_rates(k_he4_o14_to_p_f17)*Y(He4)*state.rho - screened_rates(k_o14_to_n14_weak_wc12); + scratch = -screened_rates(k_He4_O14_to_Ne18)*Y(He4)*state.rho - screened_rates(k_He4_O14_to_p_F17)*Y(He4)*state.rho - screened_rates(k_O14_to_N14_weak_wc12); jac.set(O14, O14, scratch); - scratch = screened_rates(k_p_f18_to_he4_o15)*Y(F18)*state.rho + screened_rates(k_p_n14_to_o15)*Y(N14)*state.rho; + scratch = screened_rates(k_p_F18_to_He4_O15)*Y(F18)*state.rho + screened_rates(k_p_N14_to_O15)*Y(N14)*state.rho; jac.set(O15, H1, scratch); - scratch = -screened_rates(k_he4_o15_to_ne19)*Y(O15)*state.rho; + scratch = -screened_rates(k_He4_O15_to_Ne19)*Y(O15)*state.rho; jac.set(O15, He4, scratch); - scratch = screened_rates(k_p_n14_to_o15)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N14_to_O15)*Y(H1)*state.rho; jac.set(O15, N14, scratch); - scratch = -screened_rates(k_he4_o15_to_ne19)*Y(He4)*state.rho - screened_rates(k_o15_to_n15_weak_wc12); + scratch = -screened_rates(k_He4_O15_to_Ne19)*Y(He4)*state.rho - screened_rates(k_O15_to_N15_weak_wc12); jac.set(O15, O15, scratch); - scratch = screened_rates(k_p_f18_to_he4_o15)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F18_to_He4_O15)*Y(H1)*state.rho; jac.set(O15, F18, scratch); - scratch = screened_rates(k_p_f19_to_he4_o16)*Y(F19)*state.rho + screened_rates(k_p_n15_to_o16)*Y(N15)*state.rho - screened_rates(k_p_o16_to_f17)*Y(O16)*state.rho; + scratch = screened_rates(k_p_F19_to_He4_O16)*Y(F19)*state.rho + screened_rates(k_p_N15_to_O16)*Y(N15)*state.rho - screened_rates(k_p_O16_to_F17)*Y(O16)*state.rho; jac.set(O16, H1, scratch); - scratch = screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho + screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho; + scratch = screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho + screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho; jac.set(O16, He4, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho + screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho + screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(O16, C12, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho; jac.set(O16, N13, scratch); - scratch = screened_rates(k_p_n15_to_o16)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N15_to_O16)*Y(H1)*state.rho; jac.set(O16, N15, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho - screened_rates(k_p_o16_to_f17)*Y(H1)*state.rho; + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho - screened_rates(k_p_O16_to_F17)*Y(H1)*state.rho; jac.set(O16, O16, scratch); - scratch = screened_rates(k_p_f19_to_he4_o16)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F19_to_He4_O16)*Y(H1)*state.rho; jac.set(O16, F19, scratch); - scratch = -screened_rates(k_p_o17_to_f18)*Y(O17)*state.rho - screened_rates(k_p_o17_to_he4_n14)*Y(O17)*state.rho; + scratch = -screened_rates(k_p_O17_to_F18)*Y(O17)*state.rho - screened_rates(k_p_O17_to_He4_N14)*Y(O17)*state.rho; jac.set(O17, H1, scratch); - scratch = -screened_rates(k_p_o17_to_f18)*Y(H1)*state.rho - screened_rates(k_p_o17_to_he4_n14)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_O17_to_F18)*Y(H1)*state.rho - screened_rates(k_p_O17_to_He4_N14)*Y(H1)*state.rho; jac.set(O17, O17, scratch); - scratch = screened_rates(k_f17_to_o17_weak_wc12); + scratch = screened_rates(k_F17_to_O17_weak_wc12); jac.set(O17, F17, scratch); - scratch = -screened_rates(k_p_o18_to_f19)*Y(O18)*state.rho - screened_rates(k_p_o18_to_he4_n15)*Y(O18)*state.rho; + scratch = -screened_rates(k_p_O18_to_F19)*Y(O18)*state.rho - screened_rates(k_p_O18_to_He4_N15)*Y(O18)*state.rho; jac.set(O18, H1, scratch); - scratch = -screened_rates(k_p_o18_to_f19)*Y(H1)*state.rho - screened_rates(k_p_o18_to_he4_n15)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_O18_to_F19)*Y(H1)*state.rho - screened_rates(k_p_O18_to_He4_N15)*Y(H1)*state.rho; jac.set(O18, O18, scratch); - scratch = screened_rates(k_f18_to_o18_weak_wc12); + scratch = screened_rates(k_F18_to_O18_weak_wc12); jac.set(O18, F18, scratch); - scratch = -screened_rates(k_p_f17_to_ne18)*Y(F17)*state.rho + screened_rates(k_p_ne20_to_he4_f17)*Y(Ne20)*state.rho + screened_rates(k_p_o16_to_f17)*Y(O16)*state.rho; + scratch = -screened_rates(k_p_F17_to_Ne18)*Y(F17)*state.rho + screened_rates(k_p_Ne20_to_He4_F17)*Y(Ne20)*state.rho + screened_rates(k_p_O16_to_F17)*Y(O16)*state.rho; jac.set(F17, H1, scratch); - scratch = screened_rates(k_he4_o14_to_p_f17)*Y(O14)*state.rho; + scratch = screened_rates(k_He4_O14_to_p_F17)*Y(O14)*state.rho; jac.set(F17, He4, scratch); - scratch = screened_rates(k_he4_o14_to_p_f17)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O14_to_p_F17)*Y(He4)*state.rho; jac.set(F17, O14, scratch); - scratch = screened_rates(k_p_o16_to_f17)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O16_to_F17)*Y(H1)*state.rho; jac.set(F17, O16, scratch); - scratch = -screened_rates(k_f17_to_o17_weak_wc12) - screened_rates(k_p_f17_to_ne18)*Y(H1)*state.rho; + scratch = -screened_rates(k_F17_to_O17_weak_wc12) - screened_rates(k_p_F17_to_Ne18)*Y(H1)*state.rho; jac.set(F17, F17, scratch); - scratch = screened_rates(k_p_ne20_to_he4_f17)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne20_to_He4_F17)*Y(H1)*state.rho; jac.set(F17, Ne20, scratch); - scratch = -screened_rates(k_p_f18_to_he4_o15)*Y(F18)*state.rho - screened_rates(k_p_f18_to_ne19)*Y(F18)*state.rho + screened_rates(k_p_o17_to_f18)*Y(O17)*state.rho; + scratch = -screened_rates(k_p_F18_to_He4_O15)*Y(F18)*state.rho - screened_rates(k_p_F18_to_Ne19)*Y(F18)*state.rho + screened_rates(k_p_O17_to_F18)*Y(O17)*state.rho; jac.set(F18, H1, scratch); - scratch = screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho; + scratch = screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho; jac.set(F18, He4, scratch); - scratch = screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(F18, N14, scratch); - scratch = screened_rates(k_p_o17_to_f18)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O17_to_F18)*Y(H1)*state.rho; jac.set(F18, O17, scratch); - scratch = -screened_rates(k_f18_to_o18_weak_wc12) - screened_rates(k_p_f18_to_he4_o15)*Y(H1)*state.rho - screened_rates(k_p_f18_to_ne19)*Y(H1)*state.rho; + scratch = -screened_rates(k_F18_to_O18_weak_wc12) - screened_rates(k_p_F18_to_He4_O15)*Y(H1)*state.rho - screened_rates(k_p_F18_to_Ne19)*Y(H1)*state.rho; jac.set(F18, F18, scratch); - scratch = screened_rates(k_ne18_to_f18_weak_wc12); + scratch = screened_rates(k_Ne18_to_F18_weak_wc12); jac.set(F18, Ne18, scratch); - scratch = -screened_rates(k_p_f19_to_he4_o16)*Y(F19)*state.rho - screened_rates(k_p_f19_to_ne20)*Y(F19)*state.rho + screened_rates(k_p_o18_to_f19)*Y(O18)*state.rho; + scratch = -screened_rates(k_p_F19_to_He4_O16)*Y(F19)*state.rho - screened_rates(k_p_F19_to_Ne20)*Y(F19)*state.rho + screened_rates(k_p_O18_to_F19)*Y(O18)*state.rho; jac.set(F19, H1, scratch); - scratch = screened_rates(k_he4_n15_to_f19)*Y(N15)*state.rho; + scratch = screened_rates(k_He4_N15_to_F19)*Y(N15)*state.rho; jac.set(F19, He4, scratch); - scratch = screened_rates(k_he4_n15_to_f19)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N15_to_F19)*Y(He4)*state.rho; jac.set(F19, N15, scratch); - scratch = screened_rates(k_p_o18_to_f19)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O18_to_F19)*Y(H1)*state.rho; jac.set(F19, O18, scratch); - scratch = -screened_rates(k_p_f19_to_he4_o16)*Y(H1)*state.rho - screened_rates(k_p_f19_to_ne20)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_F19_to_He4_O16)*Y(H1)*state.rho - screened_rates(k_p_F19_to_Ne20)*Y(H1)*state.rho; jac.set(F19, F19, scratch); - scratch = screened_rates(k_ne19_to_f19_weak_wc12); + scratch = screened_rates(k_Ne19_to_F19_weak_wc12); jac.set(F19, Ne19, scratch); - scratch = screened_rates(k_p_f17_to_ne18)*Y(F17)*state.rho; + scratch = screened_rates(k_p_F17_to_Ne18)*Y(F17)*state.rho; jac.set(Ne18, H1, scratch); - scratch = -screened_rates(k_he4_ne18_to_mg22)*Y(Ne18)*state.rho + screened_rates(k_he4_o14_to_ne18)*Y(O14)*state.rho; + scratch = -screened_rates(k_He4_Ne18_to_Mg22)*Y(Ne18)*state.rho + screened_rates(k_He4_O14_to_Ne18)*Y(O14)*state.rho; jac.set(Ne18, He4, scratch); - scratch = screened_rates(k_he4_o14_to_ne18)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O14_to_Ne18)*Y(He4)*state.rho; jac.set(Ne18, O14, scratch); - scratch = screened_rates(k_p_f17_to_ne18)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F17_to_Ne18)*Y(H1)*state.rho; jac.set(Ne18, F17, scratch); - scratch = -screened_rates(k_he4_ne18_to_mg22)*Y(He4)*state.rho - screened_rates(k_ne18_to_f18_weak_wc12); + scratch = -screened_rates(k_He4_Ne18_to_Mg22)*Y(He4)*state.rho - screened_rates(k_Ne18_to_F18_weak_wc12); jac.set(Ne18, Ne18, scratch); - scratch = screened_rates(k_p_f18_to_ne19)*Y(F18)*state.rho; + scratch = screened_rates(k_p_F18_to_Ne19)*Y(F18)*state.rho; jac.set(Ne19, H1, scratch); - scratch = screened_rates(k_he4_o15_to_ne19)*Y(O15)*state.rho; + scratch = screened_rates(k_He4_O15_to_Ne19)*Y(O15)*state.rho; jac.set(Ne19, He4, scratch); - scratch = screened_rates(k_he4_o15_to_ne19)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O15_to_Ne19)*Y(He4)*state.rho; jac.set(Ne19, O15, scratch); - scratch = screened_rates(k_p_f18_to_ne19)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F18_to_Ne19)*Y(H1)*state.rho; jac.set(Ne19, F18, scratch); - scratch = -screened_rates(k_ne19_to_f19_weak_wc12); + scratch = -screened_rates(k_Ne19_to_F19_weak_wc12); jac.set(Ne19, Ne19, scratch); - scratch = screened_rates(k_p_f19_to_ne20)*Y(F19)*state.rho - screened_rates(k_p_ne20_to_he4_f17)*Y(Ne20)*state.rho; + scratch = screened_rates(k_p_F19_to_Ne20)*Y(F19)*state.rho - screened_rates(k_p_Ne20_to_He4_F17)*Y(Ne20)*state.rho; jac.set(Ne20, H1, scratch); - scratch = -screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho + screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho; + scratch = -screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho + screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho; jac.set(Ne20, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho; jac.set(Ne20, C12, scratch); - scratch = screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho; jac.set(Ne20, O16, scratch); - scratch = screened_rates(k_p_f19_to_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F19_to_Ne20)*Y(H1)*state.rho; jac.set(Ne20, F19, scratch); - scratch = -screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho - screened_rates(k_p_ne20_to_he4_f17)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho - screened_rates(k_p_Ne20_to_He4_F17)*Y(H1)*state.rho; jac.set(Ne20, Ne20, scratch); - scratch = screened_rates(k_he4_ne18_to_mg22)*Y(Ne18)*state.rho; + scratch = screened_rates(k_He4_Ne18_to_Mg22)*Y(Ne18)*state.rho; jac.set(Mg22, He4, scratch); - scratch = screened_rates(k_he4_ne18_to_mg22)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne18_to_Mg22)*Y(He4)*state.rho; jac.set(Mg22, Ne18, scratch); - scratch = screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho; jac.set(Mg24, He4, scratch); - scratch = screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho; jac.set(Mg24, C12, scratch); - scratch = screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho; jac.set(Mg24, O16, scratch); - scratch = screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho; jac.set(Mg24, Ne20, scratch); @@ -1180,6 +1184,7 @@ void actual_jac(const burn_t& state, MatrixType& jac) rate_derivs_t rate_eval; constexpr int do_T_derivatives = 1; + evaluate_rates(state, rate_eval); // Species Jacobian elements with respect to other species diff --git a/networks/CNO_extras/cno_extras.png b/networks/CNO_extras/cno_extras.png index cacb0f2854..5bb292dd12 100644 Binary files a/networks/CNO_extras/cno_extras.png and b/networks/CNO_extras/cno_extras.png differ diff --git a/networks/CNO_extras/cno_extras_hide_alpha.png b/networks/CNO_extras/cno_extras_hide_alpha.png index 3d73cf0fcc..dafd21cdf2 100644 Binary files a/networks/CNO_extras/cno_extras_hide_alpha.png and b/networks/CNO_extras/cno_extras_hide_alpha.png differ diff --git a/networks/CNO_extras/pynucastro.net b/networks/CNO_extras/pynucastro.net index 14062de01c..06be2012a7 100644 --- a/networks/CNO_extras/pynucastro.net +++ b/networks/CNO_extras/pynucastro.net @@ -1,21 +1,21 @@ -hydrogen-1 h1 1.0 1.0 -helium-4 he4 4.0 2.0 -carbon-12 c12 12.0 6.0 -carbon-13 c13 13.0 6.0 -nitrogen-13 n13 13.0 7.0 -nitrogen-14 n14 14.0 7.0 -nitrogen-15 n15 15.0 7.0 -oxygen-14 o14 14.0 8.0 -oxygen-15 o15 15.0 8.0 -oxygen-16 o16 16.0 8.0 -oxygen-17 o17 17.0 8.0 -oxygen-18 o18 18.0 8.0 -fluorine-17 f17 17.0 9.0 -fluorine-18 f18 18.0 9.0 -fluorine-19 f19 19.0 9.0 -neon-18 ne18 18.0 10.0 -neon-19 ne19 19.0 10.0 -neon-20 ne20 20.0 10.0 -magnesium-22 mg22 22.0 12.0 -magnesium-24 mg24 24.0 12.0 -iron-56 fe56 56.0 26.0 +hydrogen-1 H1 1.0 1.0 +helium-4 He4 4.0 2.0 +carbon-12 C12 12.0 6.0 +carbon-13 C13 13.0 6.0 +nitrogen-13 N13 13.0 7.0 +nitrogen-14 N14 14.0 7.0 +nitrogen-15 N15 15.0 7.0 +oxygen-14 O14 14.0 8.0 +oxygen-15 O15 15.0 8.0 +oxygen-16 O16 16.0 8.0 +oxygen-17 O17 17.0 8.0 +oxygen-18 O18 18.0 8.0 +fluorine-17 F17 17.0 9.0 +fluorine-18 F18 18.0 9.0 +fluorine-19 F19 19.0 9.0 +neon-18 Ne18 18.0 10.0 +neon-19 Ne19 19.0 10.0 +neon-20 Ne20 20.0 10.0 +magnesium-22 Mg22 22.0 12.0 +magnesium-24 Mg24 24.0 12.0 +iron-56 Fe56 56.0 26.0 diff --git a/networks/CNO_extras/reaclib_rates.H b/networks/CNO_extras/reaclib_rates.H index 1430d1a9b6..f1eb086464 100644 --- a/networks/CNO_extras/reaclib_rates.H +++ b/networks/CNO_extras/reaclib_rates.H @@ -13,19 +13,21 @@ using namespace Species; struct rate_t { Array1D screened_rates; + Real enuc_weak; }; struct rate_derivs_t { Array1D screened_rates; Array1D dscreened_rates_dT; + Real enuc_weak; }; template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n13_to_c13_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_N13_to_C13_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 --> c13 + // N13 --> C13 rate = 0.0; drate_dT = 0.0; @@ -54,9 +56,9 @@ void rate_n13_to_c13_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o14_to_n14_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O14_to_N14_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o14 --> n14 + // O14 --> N14 rate = 0.0; drate_dT = 0.0; @@ -85,9 +87,9 @@ void rate_o14_to_n14_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o15_to_n15_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O15_to_N15_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o15 --> n15 + // O15 --> N15 rate = 0.0; drate_dT = 0.0; @@ -116,9 +118,9 @@ void rate_o15_to_n15_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f17_to_o17_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F17_to_O17_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f17 --> o17 + // F17 --> O17 rate = 0.0; drate_dT = 0.0; @@ -147,9 +149,9 @@ void rate_f17_to_o17_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f18_to_o18_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F18_to_O18_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 --> o18 + // F18 --> O18 rate = 0.0; drate_dT = 0.0; @@ -178,9 +180,9 @@ void rate_f18_to_o18_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne18_to_f18_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne18_to_F18_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne18 --> f18 + // Ne18 --> F18 rate = 0.0; drate_dT = 0.0; @@ -209,9 +211,9 @@ void rate_ne18_to_f18_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne19_to_f19_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne19_to_F19_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne19 --> f19 + // Ne19 --> F19 rate = 0.0; drate_dT = 0.0; @@ -240,9 +242,9 @@ void rate_ne19_to_f19_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C12_to_N13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + p --> n13 + // C12 + p --> N13 rate = 0.0; drate_dT = 0.0; @@ -289,9 +291,9 @@ void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_C12_to_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + he4 --> o16 + // C12 + He4 --> O16 rate = 0.0; drate_dT = 0.0; @@ -338,9 +340,9 @@ void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c13_to_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C13_to_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c13 + p --> n14 + // C13 + p --> N14 rate = 0.0; drate_dT = 0.0; @@ -404,9 +406,9 @@ void rate_p_c13_to_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n13_to_o14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N13_to_O14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 + p --> o14 + // N13 + p --> O14 rate = 0.0; drate_dT = 0.0; @@ -453,9 +455,9 @@ void rate_p_n13_to_o14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n14_to_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N14_to_O15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + p --> o15 + // N14 + p --> O15 rate = 0.0; drate_dT = 0.0; @@ -536,9 +538,9 @@ void rate_p_n14_to_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N14_to_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + he4 --> f18 + // N14 + He4 --> F18 rate = 0.0; drate_dT = 0.0; @@ -602,9 +604,9 @@ void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n15_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N15_to_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n15 + p --> o16 + // N15 + p --> O16 rate = 0.0; drate_dT = 0.0; @@ -668,9 +670,9 @@ void rate_p_n15_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n15_to_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N15_to_F19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n15 + he4 --> f19 + // N15 + He4 --> F19 rate = 0.0; drate_dT = 0.0; @@ -751,9 +753,9 @@ void rate_he4_n15_to_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o14_to_ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O14_to_Ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o14 + he4 --> ne18 + // O14 + He4 --> Ne18 rate = 0.0; drate_dT = 0.0; @@ -834,9 +836,9 @@ void rate_he4_o14_to_ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o15_to_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O15_to_Ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o15 + he4 --> ne19 + // O15 + He4 --> Ne19 rate = 0.0; drate_dT = 0.0; @@ -900,9 +902,9 @@ void rate_he4_o15_to_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o16_to_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O16_to_F17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + p --> f17 + // O16 + p --> F17 rate = 0.0; drate_dT = 0.0; @@ -932,9 +934,9 @@ void rate_p_o16_to_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o16_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O16_to_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + he4 --> ne20 + // O16 + He4 --> Ne20 rate = 0.0; drate_dT = 0.0; @@ -998,9 +1000,9 @@ void rate_he4_o16_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o17_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O17_to_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o17 + p --> f18 + // O17 + p --> F18 rate = 0.0; drate_dT = 0.0; @@ -1064,9 +1066,9 @@ void rate_p_o17_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o18_to_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O18_to_F19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o18 + p --> f19 + // O18 + p --> F19 rate = 0.0; drate_dT = 0.0; @@ -1147,9 +1149,9 @@ void rate_p_o18_to_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_f17_to_ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_F17_to_Ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f17 + p --> ne18 + // F17 + p --> Ne18 rate = 0.0; drate_dT = 0.0; @@ -1196,9 +1198,9 @@ void rate_p_f17_to_ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_f18_to_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_F18_to_Ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + p --> ne19 + // F18 + p --> Ne19 rate = 0.0; drate_dT = 0.0; @@ -1262,9 +1264,9 @@ void rate_p_f18_to_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_f19_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_F19_to_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f19 + p --> ne20 + // F19 + p --> Ne20 rate = 0.0; drate_dT = 0.0; @@ -1328,9 +1330,9 @@ void rate_p_f19_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne18_to_mg22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne18_to_Mg22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne18 + he4 --> mg22 + // Ne18 + He4 --> Mg22 rate = 0.0; drate_dT = 0.0; @@ -1360,9 +1362,9 @@ void rate_he4_ne18_to_mg22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> mg24 + // Ne20 + He4 --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -1443,9 +1445,9 @@ void rate_he4_ne20_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> he4 + ne20 + // C12 + C12 --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -1475,9 +1477,9 @@ void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N13_to_p_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 + he4 --> p + o16 + // N13 + He4 --> p + O16 rate = 0.0; drate_dT = 0.0; @@ -1507,9 +1509,9 @@ void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n15_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N15_to_He4_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n15 + p --> he4 + c12 + // N15 + p --> He4 + C12 rate = 0.0; drate_dT = 0.0; @@ -1590,9 +1592,9 @@ void rate_p_n15_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o14_to_p_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O14_to_p_F17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o14 + he4 --> p + f17 + // O14 + He4 --> p + F17 rate = 0.0; drate_dT = 0.0; @@ -1707,9 +1709,9 @@ void rate_he4_o14_to_p_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> he4 + mg24 + // O16 + C12 --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -1739,9 +1741,9 @@ void rate_c12_o16_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o17_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O17_to_He4_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o17 + p --> he4 + n14 + // O17 + p --> He4 + N14 rate = 0.0; drate_dT = 0.0; @@ -1822,9 +1824,9 @@ void rate_p_o17_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o18_to_he4_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O18_to_He4_N15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o18 + p --> he4 + n15 + // O18 + p --> He4 + N15 rate = 0.0; drate_dT = 0.0; @@ -1905,9 +1907,9 @@ void rate_p_o18_to_he4_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_f18_to_he4_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_F18_to_He4_O15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + p --> he4 + o15 + // F18 + p --> He4 + O15 rate = 0.0; drate_dT = 0.0; @@ -1971,9 +1973,9 @@ void rate_p_f18_to_he4_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_f19_to_he4_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_F19_to_He4_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f19 + p --> he4 + o16 + // F19 + p --> He4 + O16 rate = 0.0; drate_dT = 0.0; @@ -2071,9 +2073,9 @@ void rate_p_f19_to_he4_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne20_to_he4_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne20_to_He4_F17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + p --> he4 + f17 + // Ne20 + p --> He4 + F17 rate = 0.0; drate_dT = 0.0; @@ -2103,9 +2105,9 @@ void rate_p_ne20_to_he4_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_he4_he4_to_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_He4_He4_to_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he4 + he4 + he4 --> c12 + // He4 + He4 + He4 --> C12 rate = 0.0; drate_dT = 0.0; @@ -2178,226 +2180,226 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) Real rate; Real drate_dT; - rate_n13_to_c13_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n13_to_c13_weak_wc12) = rate; + rate_N13_to_C13_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_N13_to_C13_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n13_to_c13_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_N13_to_C13_weak_wc12) = drate_dT; } - rate_o14_to_n14_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o14_to_n14_weak_wc12) = rate; + rate_O14_to_N14_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O14_to_N14_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o14_to_n14_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_O14_to_N14_weak_wc12) = drate_dT; } - rate_o15_to_n15_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o15_to_n15_weak_wc12) = rate; + rate_O15_to_N15_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O15_to_N15_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o15_to_n15_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_O15_to_N15_weak_wc12) = drate_dT; } - rate_f17_to_o17_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f17_to_o17_weak_wc12) = rate; + rate_F17_to_O17_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F17_to_O17_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f17_to_o17_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_F17_to_O17_weak_wc12) = drate_dT; } - rate_f18_to_o18_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f18_to_o18_weak_wc12) = rate; + rate_F18_to_O18_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F18_to_O18_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f18_to_o18_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_F18_to_O18_weak_wc12) = drate_dT; } - rate_ne18_to_f18_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne18_to_f18_weak_wc12) = rate; + rate_Ne18_to_F18_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne18_to_F18_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne18_to_f18_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne18_to_F18_weak_wc12) = drate_dT; } - rate_ne19_to_f19_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne19_to_f19_weak_wc12) = rate; + rate_Ne19_to_F19_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne19_to_F19_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne19_to_f19_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne19_to_F19_weak_wc12) = drate_dT; } - rate_p_c12_to_n13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c12_to_n13) = rate; + rate_p_C12_to_N13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C12_to_N13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = drate_dT; } - rate_he4_c12_to_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_c12_to_o16) = rate; + rate_He4_C12_to_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_C12_to_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = drate_dT; } - rate_p_c13_to_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c13_to_n14) = rate; + rate_p_C13_to_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C13_to_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c13_to_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C13_to_N14) = drate_dT; } - rate_p_n13_to_o14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n13_to_o14) = rate; + rate_p_N13_to_O14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N13_to_O14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n13_to_o14) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N13_to_O14) = drate_dT; } - rate_p_n14_to_o15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n14_to_o15) = rate; + rate_p_N14_to_O15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N14_to_O15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n14_to_o15) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N14_to_O15) = drate_dT; } - rate_he4_n14_to_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n14_to_f18) = rate; + rate_He4_N14_to_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N14_to_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = drate_dT; } - rate_p_n15_to_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n15_to_o16) = rate; + rate_p_N15_to_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N15_to_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n15_to_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N15_to_O16) = drate_dT; } - rate_he4_n15_to_f19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n15_to_f19) = rate; + rate_He4_N15_to_F19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N15_to_F19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n15_to_f19) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N15_to_F19) = drate_dT; } - rate_he4_o14_to_ne18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o14_to_ne18) = rate; + rate_He4_O14_to_Ne18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O14_to_Ne18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o14_to_ne18) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O14_to_Ne18) = drate_dT; } - rate_he4_o15_to_ne19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o15_to_ne19) = rate; + rate_He4_O15_to_Ne19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O15_to_Ne19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o15_to_ne19) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O15_to_Ne19) = drate_dT; } - rate_p_o16_to_f17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o16_to_f17) = rate; + rate_p_O16_to_F17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O16_to_F17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o16_to_f17) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O16_to_F17) = drate_dT; } - rate_he4_o16_to_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o16_to_ne20) = rate; + rate_He4_O16_to_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O16_to_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20) = drate_dT; } - rate_p_o17_to_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o17_to_f18) = rate; + rate_p_O17_to_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O17_to_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o17_to_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O17_to_F18) = drate_dT; } - rate_p_o18_to_f19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o18_to_f19) = rate; + rate_p_O18_to_F19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O18_to_F19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o18_to_f19) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O18_to_F19) = drate_dT; } - rate_p_f17_to_ne18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_f17_to_ne18) = rate; + rate_p_F17_to_Ne18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_F17_to_Ne18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_f17_to_ne18) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_F17_to_Ne18) = drate_dT; } - rate_p_f18_to_ne19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_f18_to_ne19) = rate; + rate_p_F18_to_Ne19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_F18_to_Ne19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_f18_to_ne19) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_F18_to_Ne19) = drate_dT; } - rate_p_f19_to_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_f19_to_ne20) = rate; + rate_p_F19_to_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_F19_to_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_f19_to_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_F19_to_Ne20) = drate_dT; } - rate_he4_ne18_to_mg22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne18_to_mg22) = rate; + rate_He4_Ne18_to_Mg22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne18_to_Mg22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne18_to_mg22) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne18_to_Mg22) = drate_dT; } - rate_he4_ne20_to_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_mg24) = rate; + rate_He4_Ne20_to_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24) = drate_dT; } - rate_c12_c12_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) = rate; + rate_C12_C12_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = drate_dT; } - rate_he4_n13_to_p_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n13_to_p_o16) = rate; + rate_He4_N13_to_p_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N13_to_p_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = drate_dT; } - rate_p_n15_to_he4_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n15_to_he4_c12) = rate; + rate_p_N15_to_He4_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N15_to_He4_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n15_to_he4_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N15_to_He4_C12) = drate_dT; } - rate_he4_o14_to_p_f17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o14_to_p_f17) = rate; + rate_He4_O14_to_p_F17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O14_to_p_F17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o14_to_p_f17) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O14_to_p_F17) = drate_dT; } - rate_c12_o16_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_he4_mg24) = rate; + rate_C12_O16_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24) = drate_dT; } - rate_p_o17_to_he4_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o17_to_he4_n14) = rate; + rate_p_O17_to_He4_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O17_to_He4_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o17_to_he4_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O17_to_He4_N14) = drate_dT; } - rate_p_o18_to_he4_n15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o18_to_he4_n15) = rate; + rate_p_O18_to_He4_N15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O18_to_He4_N15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o18_to_he4_n15) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O18_to_He4_N15) = drate_dT; } - rate_p_f18_to_he4_o15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_f18_to_he4_o15) = rate; + rate_p_F18_to_He4_O15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_F18_to_He4_O15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_f18_to_he4_o15) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_F18_to_He4_O15) = drate_dT; } - rate_p_f19_to_he4_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_f19_to_he4_o16) = rate; + rate_p_F19_to_He4_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_F19_to_He4_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_f19_to_he4_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_F19_to_He4_O16) = drate_dT; } - rate_p_ne20_to_he4_f17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne20_to_he4_f17) = rate; + rate_p_Ne20_to_He4_F17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne20_to_He4_F17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne20_to_he4_f17) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne20_to_He4_F17) = drate_dT; } - rate_he4_he4_he4_to_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) = rate; + rate_He4_He4_He4_to_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = drate_dT; } diff --git a/networks/CNO_extras/table_rates.H b/networks/CNO_extras/table_rates.H index 3604f8f37f..47a0ef399e 100644 --- a/networks/CNO_extras/table_rates.H +++ b/networks/CNO_extras/table_rates.H @@ -66,6 +66,11 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table std::ifstream table; table.open(file); + if (!table.is_open()) { + // the table was not present or we could not open it; abort + amrex::Error("table could not be opened"); + } + std::string line; // read and skip over the header @@ -79,6 +84,10 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table for (int j = 1; j <= tf.nrhoy; ++j) { for (int i = 1; i <= tf.ntemp; ++i) { std::getline(table, line); + if (line.empty()) { + amrex::Error("Error reading table data"); + } + std::istringstream sdata(line); sdata >> log_rhoy_table(j) >> log_temp_table(i); @@ -245,8 +254,8 @@ evaluate_dr_dtemp(const table_t& table_meta, const R& log_rhoy_table, const T& l // Finally, we perform a 1d-linear interpolation between dlogr_dlogt_ip1 // and dlogr_dlogt_i to compute dlogr_dlogt - Real log_rhoy_lo = log_temp_table(irhoy_lo); - Real log_rhoy_hi = log_temp_table(irhoy_hi); + Real log_rhoy_lo = log_rhoy_table(irhoy_lo); + Real log_rhoy_hi = log_rhoy_table(irhoy_hi); Real log_temp_lo = log_temp_table(jtemp_lo); Real log_temp_hi = log_temp_table(jtemp_hi); diff --git a/networks/ECSN/actual_network.H b/networks/ECSN/actual_network.H index 191b80d76d..8bbe42690f 100644 --- a/networks/ECSN/actual_network.H +++ b/networks/ECSN/actual_network.H @@ -24,25 +24,25 @@ namespace Rates enum NetworkRates { - k_ne20_to_he4_o16 = 1, - k_he4_o16_to_ne20 = 2, - k_he4_ne20_to_mg24 = 3, - k_he4_mg24_to_si28 = 4, - k_p_al27_to_si28 = 5, - k_he4_al27_to_p31 = 6, - k_he4_si28_to_s32 = 7, - k_p_p31_to_s32 = 8, - k_o16_o16_to_p_p31 = 9, - k_o16_o16_to_he4_si28 = 10, - k_he4_mg24_to_p_al27 = 11, - k_p_al27_to_he4_mg24 = 12, - k_he4_si28_to_p_p31 = 13, - k_p_p31_to_he4_si28 = 14, - k_f20_to_o20 = 15, - k_ne20_to_f20 = 16, - k_o20_to_f20 = 17, - k_f20_to_ne20 = 18, - NumRates = k_f20_to_ne20 + k_Ne20_to_He4_O16 = 1, + k_He4_O16_to_Ne20 = 2, + k_He4_Ne20_to_Mg24 = 3, + k_He4_Mg24_to_Si28 = 4, + k_p_Al27_to_Si28 = 5, + k_He4_Al27_to_P31 = 6, + k_He4_Si28_to_S32 = 7, + k_p_P31_to_S32 = 8, + k_O16_O16_to_p_P31 = 9, + k_O16_O16_to_He4_Si28 = 10, + k_He4_Mg24_to_p_Al27 = 11, + k_p_Al27_to_He4_Mg24 = 12, + k_He4_Si28_to_p_P31 = 13, + k_p_P31_to_He4_Si28 = 14, + k_F20_to_O20 = 15, + k_Ne20_to_F20 = 16, + k_O20_to_F20 = 17, + k_F20_to_Ne20 = 18, + NumRates = k_F20_to_Ne20 }; // number of reaclib rates @@ -59,24 +59,24 @@ namespace Rates static const std::vector rate_names = { "", // 0 - "ne20_to_he4_o16", // 1, - "he4_o16_to_ne20", // 2, - "he4_ne20_to_mg24", // 3, - "he4_mg24_to_si28", // 4, - "p_al27_to_si28", // 5, - "he4_al27_to_p31", // 6, - "he4_si28_to_s32", // 7, - "p_p31_to_s32", // 8, - "o16_o16_to_p_p31", // 9, - "o16_o16_to_he4_si28", // 10, - "he4_mg24_to_p_al27", // 11, - "p_al27_to_he4_mg24", // 12, - "he4_si28_to_p_p31", // 13, - "p_p31_to_he4_si28", // 14, - "f20_to_o20", // 15, - "ne20_to_f20", // 16, - "o20_to_f20", // 17, - "f20_to_ne20" // 18, + "Ne20_to_He4_O16", // 1, + "He4_O16_to_Ne20", // 2, + "He4_Ne20_to_Mg24", // 3, + "He4_Mg24_to_Si28", // 4, + "p_Al27_to_Si28", // 5, + "He4_Al27_to_P31", // 6, + "He4_Si28_to_S32", // 7, + "p_P31_to_S32", // 8, + "O16_O16_to_p_P31", // 9, + "O16_O16_to_He4_Si28", // 10, + "He4_Mg24_to_p_Al27", // 11, + "p_Al27_to_He4_Mg24", // 12, + "He4_Si28_to_p_P31", // 13, + "p_P31_to_He4_Si28", // 14, + "F20_to_O20", // 15, + "Ne20_to_F20", // 16, + "O20_to_F20", // 17, + "F20_to_Ne20" // 18, }; } @@ -84,9 +84,9 @@ namespace Rates #ifdef NSE_NET namespace NSE_INDEX { - constexpr int h1_index = 0; - constexpr int n_index = -1; - constexpr int he4_index = 1; + constexpr int H1_index = 0; + constexpr int N_index = -1; + constexpr int He4_index = 1; // Each row corresponds to the rate in NetworkRates enum // First 3 row indices for reactants, followed by 3 product indices diff --git a/networks/ECSN/actual_rhs.H b/networks/ECSN/actual_rhs.H index 640781ea89..edbb2fa2eb 100644 --- a/networks/ECSN/actual_rhs.H +++ b/networks/ECSN/actual_rhs.H @@ -84,11 +84,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_o16_to_ne20); - rate_eval.screened_rates(k_he4_o16_to_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O16_to_Ne20); + rate_eval.screened_rates(k_He4_O16_to_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20); - rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20); + rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -103,11 +103,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_mg24); - rate_eval.screened_rates(k_he4_ne20_to_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_Mg24); + rate_eval.screened_rates(k_He4_Ne20_to_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -122,18 +122,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_mg24_to_si28); - rate_eval.screened_rates(k_he4_mg24_to_si28) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg24_to_Si28); + rate_eval.screened_rates(k_He4_Mg24_to_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28); - rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28); + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mg24_to_p_al27); - rate_eval.screened_rates(k_he4_mg24_to_p_al27) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg24_to_p_Al27); + rate_eval.screened_rates(k_He4_Mg24_to_p_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27); - rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27); + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -148,18 +148,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_al27_to_si28); - rate_eval.screened_rates(k_p_al27_to_si28) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al27_to_Si28); + rate_eval.screened_rates(k_p_Al27_to_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al27_to_si28); - rate_eval.dscreened_rates_dT(k_p_al27_to_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28); + rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_al27_to_he4_mg24); - rate_eval.screened_rates(k_p_al27_to_he4_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al27_to_He4_Mg24); + rate_eval.screened_rates(k_p_Al27_to_He4_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24); - rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24); + rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -174,11 +174,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_al27_to_p31); - rate_eval.screened_rates(k_he4_al27_to_p31) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Al27_to_P31); + rate_eval.screened_rates(k_He4_Al27_to_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_al27_to_p31); - rate_eval.dscreened_rates_dT(k_he4_al27_to_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Al27_to_P31); + rate_eval.dscreened_rates_dT(k_He4_Al27_to_P31) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -193,18 +193,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_si28_to_s32); - rate_eval.screened_rates(k_he4_si28_to_s32) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_S32); + rate_eval.screened_rates(k_He4_Si28_to_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_s32); - rate_eval.dscreened_rates_dT(k_he4_si28_to_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si28_to_p_p31); - rate_eval.screened_rates(k_he4_si28_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_p_P31); + rate_eval.screened_rates(k_He4_Si28_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31); - rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -219,18 +219,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_p31_to_s32); - rate_eval.screened_rates(k_p_p31_to_s32) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_S32); + rate_eval.screened_rates(k_p_P31_to_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_s32); - rate_eval.dscreened_rates_dT(k_p_p31_to_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_S32); + rate_eval.dscreened_rates_dT(k_p_P31_to_S32) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p31_to_he4_si28); - rate_eval.screened_rates(k_p_p31_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_He4_Si28); + rate_eval.screened_rates(k_p_P31_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28); - rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -245,18 +245,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_o16_o16_to_p_p31); - rate_eval.screened_rates(k_o16_o16_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_p_P31); + rate_eval.screened_rates(k_O16_O16_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31); - rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31); + rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_o16_o16_to_he4_si28); - rate_eval.screened_rates(k_o16_o16_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_He4_Si28); + rate_eval.screened_rates(k_O16_O16_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28); - rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -268,37 +268,39 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { [[maybe_unused]] Real rate, drate_dt, edot_nu, edot_gamma; - tabular_evaluate(j_f20_o20_meta, j_f20_o20_rhoy, j_f20_o20_temp, j_f20_o20_data, + rate_eval.enuc_weak = 0.0; + + tabular_evaluate(j_F20_O20_meta, j_F20_O20_rhoy, j_F20_O20_temp, j_F20_O20_data, rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); - rate_eval.screened_rates(k_f20_to_o20) = rate; + rate_eval.screened_rates(k_F20_to_O20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f20_to_o20) = drate_dt; + rate_eval.dscreened_rates_dT(k_F20_to_O20) = drate_dt; } - rate_eval.add_energy_rate(k_f20_to_o20) = edot_nu + edot_gamma; + rate_eval.enuc_weak += C::Legacy::n_A * Y(F20) * (edot_nu + edot_gamma); - tabular_evaluate(j_ne20_f20_meta, j_ne20_f20_rhoy, j_ne20_f20_temp, j_ne20_f20_data, + tabular_evaluate(j_Ne20_F20_meta, j_Ne20_F20_rhoy, j_Ne20_F20_temp, j_Ne20_F20_data, rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); - rate_eval.screened_rates(k_ne20_to_f20) = rate; + rate_eval.screened_rates(k_Ne20_to_F20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne20_to_f20) = drate_dt; + rate_eval.dscreened_rates_dT(k_Ne20_to_F20) = drate_dt; } - rate_eval.add_energy_rate(k_ne20_to_f20) = edot_nu + edot_gamma; + rate_eval.enuc_weak += C::Legacy::n_A * Y(Ne20) * (edot_nu + edot_gamma); - tabular_evaluate(j_o20_f20_meta, j_o20_f20_rhoy, j_o20_f20_temp, j_o20_f20_data, + tabular_evaluate(j_O20_F20_meta, j_O20_F20_rhoy, j_O20_F20_temp, j_O20_F20_data, rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); - rate_eval.screened_rates(k_o20_to_f20) = rate; + rate_eval.screened_rates(k_O20_to_F20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o20_to_f20) = drate_dt; + rate_eval.dscreened_rates_dT(k_O20_to_F20) = drate_dt; } - rate_eval.add_energy_rate(k_o20_to_f20) = edot_nu + edot_gamma; + rate_eval.enuc_weak += C::Legacy::n_A * Y(O20) * (edot_nu + edot_gamma); - tabular_evaluate(j_f20_ne20_meta, j_f20_ne20_rhoy, j_f20_ne20_temp, j_f20_ne20_data, + tabular_evaluate(j_F20_Ne20_meta, j_F20_Ne20_rhoy, j_F20_Ne20_temp, j_F20_Ne20_data, rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); - rate_eval.screened_rates(k_f20_to_ne20) = rate; + rate_eval.screened_rates(k_F20_to_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f20_to_ne20) = drate_dt; + rate_eval.dscreened_rates_dT(k_F20_to_Ne20) = drate_dt; } - rate_eval.add_energy_rate(k_f20_to_ne20) = edot_nu + edot_gamma; + rate_eval.enuc_weak += C::Legacy::n_A * Y(F20) * (edot_nu + edot_gamma); } @@ -312,65 +314,65 @@ void rhs_nuc(const burn_t& state, using namespace Rates; ydot_nuc(H1) = - -screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + - -screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + - 0.5*screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + - (-screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho) + - (-screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho); + -screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + + -screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + + 0.5*screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + + (-screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho) + + (-screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho); ydot_nuc(He4) = - (-screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_ne20_to_he4_o16)*Y(Ne20)) + - -screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + - -screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + - -screened_rates(k_he4_al27_to_p31)*Y(Al27)*Y(He4)*state.rho + - -screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + - 0.5*screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + - (screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho) + - (screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho); + (-screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_Ne20_to_He4_O16)*Y(Ne20)) + + -screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + + -screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + + -screened_rates(k_He4_Al27_to_P31)*Y(Al27)*Y(He4)*state.rho + + -screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + + 0.5*screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + + (screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho) + + (screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho); ydot_nuc(O16) = - (-screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_ne20_to_he4_o16)*Y(Ne20)) + - -screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + - -screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho; + (-screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_Ne20_to_He4_O16)*Y(Ne20)) + + -screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + + -screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho; ydot_nuc(O20) = - (-screened_rates(k_o20_to_f20)*Y(O20) + screened_rates(k_f20_to_o20)*Y(F20)); + (-screened_rates(k_O20_to_F20)*Y(O20) + screened_rates(k_F20_to_O20)*Y(F20)); ydot_nuc(F20) = - (screened_rates(k_o20_to_f20)*Y(O20) + -screened_rates(k_f20_to_o20)*Y(F20)) + - (-screened_rates(k_f20_to_ne20)*Y(F20) + screened_rates(k_ne20_to_f20)*Y(Ne20)); + (screened_rates(k_O20_to_F20)*Y(O20) + -screened_rates(k_F20_to_O20)*Y(F20)) + + (-screened_rates(k_F20_to_Ne20)*Y(F20) + screened_rates(k_Ne20_to_F20)*Y(Ne20)); ydot_nuc(Ne20) = - (screened_rates(k_f20_to_ne20)*Y(F20) + -screened_rates(k_ne20_to_f20)*Y(Ne20)) + - (screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + -screened_rates(k_ne20_to_he4_o16)*Y(Ne20)) + - -screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho; + (screened_rates(k_F20_to_Ne20)*Y(F20) + -screened_rates(k_Ne20_to_F20)*Y(Ne20)) + + (screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + -screened_rates(k_Ne20_to_He4_O16)*Y(Ne20)) + + -screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho; ydot_nuc(Mg24) = - screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + - -screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + - (screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho); + screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + + -screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + + (screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho); ydot_nuc(Al27) = - -screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + - -screened_rates(k_he4_al27_to_p31)*Y(Al27)*Y(He4)*state.rho + - (-screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho); + -screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + + -screened_rates(k_He4_Al27_to_P31)*Y(Al27)*Y(He4)*state.rho + + (-screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho); ydot_nuc(Si28) = - screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + - screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + - -screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + - 0.5*screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + - (screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho); + screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + + screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + + -screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + + 0.5*screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + + (screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho); ydot_nuc(P31) = - screened_rates(k_he4_al27_to_p31)*Y(Al27)*Y(He4)*state.rho + - -screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + - 0.5*screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + - (-screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho); + screened_rates(k_He4_Al27_to_P31)*Y(Al27)*Y(He4)*state.rho + + -screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + + 0.5*screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + + (-screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho); ydot_nuc(S32) = - screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + - screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho; + screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + + screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho; } @@ -394,6 +396,7 @@ void actual_rhs (burn_t& state, Array1D& ydot) rate_t rate_eval; constexpr int do_T_derivatives = 0; + evaluate_rates(state, rate_eval); rhs_nuc(state, ydot, Y, rate_eval.screened_rates); @@ -403,11 +406,8 @@ void actual_rhs (burn_t& state, Array1D& ydot) Real enuc; ener_gener_rate(ydot, enuc); - // include reaction neutrino losses (non-thermal) and gamma heating - enuc += C::Legacy::n_A * Y(F20) * rate_eval.add_energy_rate(k_f20_to_o20); - enuc += C::Legacy::n_A * Y(Ne20) * rate_eval.add_energy_rate(k_ne20_to_f20); - enuc += C::Legacy::n_A * Y(O20) * rate_eval.add_energy_rate(k_o20_to_f20); - enuc += C::Legacy::n_A * Y(F20) * rate_eval.add_energy_rate(k_f20_to_ne20); + // include any weak rate neutrino losses + enuc += rate_eval.enuc_weak; // Get the thermal neutrino losses @@ -432,163 +432,163 @@ void jac_nuc(const burn_t& state, Real scratch; - scratch = -screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho - screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho - screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho; + scratch = -screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho - screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho - screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho; jac.set(H1, H1, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho; jac.set(H1, He4, scratch); - scratch = 1.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho; jac.set(H1, O16, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho; jac.set(H1, Mg24, scratch); - scratch = -screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho - screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(H1, Al27, scratch); - scratch = screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho; jac.set(H1, Si28, scratch); - scratch = -screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho - screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho - screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(H1, P31, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho + screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho + screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho; jac.set(He4, H1, scratch); - scratch = -screened_rates(k_he4_al27_to_p31)*Y(Al27)*state.rho - screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho - screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho - screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho; + scratch = -screened_rates(k_He4_Al27_to_P31)*Y(Al27)*state.rho - screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho - screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho; jac.set(He4, He4, scratch); - scratch = -screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho + 1.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho; + scratch = -screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho + 1.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho; jac.set(He4, O16, scratch); - scratch = -screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho + screened_rates(k_ne20_to_he4_o16); + scratch = -screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho + screened_rates(k_Ne20_to_He4_O16); jac.set(He4, Ne20, scratch); - scratch = -screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho; jac.set(He4, Mg24, scratch); - scratch = -screened_rates(k_he4_al27_to_p31)*Y(He4)*state.rho + screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Al27_to_P31)*Y(He4)*state.rho + screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho; jac.set(He4, Al27, scratch); - scratch = -screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho; jac.set(He4, Si28, scratch); - scratch = screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho; jac.set(He4, P31, scratch); - scratch = -screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho; + scratch = -screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho; jac.set(O16, He4, scratch); - scratch = -screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho - 2.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho - 2.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho; + scratch = -screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho - 2.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho - 2.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho; jac.set(O16, O16, scratch); - scratch = screened_rates(k_ne20_to_he4_o16); + scratch = screened_rates(k_Ne20_to_He4_O16); jac.set(O16, Ne20, scratch); - scratch = -screened_rates(k_o20_to_f20); + scratch = -screened_rates(k_O20_to_F20); jac.set(O20, O20, scratch); - scratch = screened_rates(k_f20_to_o20); + scratch = screened_rates(k_F20_to_O20); jac.set(O20, F20, scratch); - scratch = screened_rates(k_o20_to_f20); + scratch = screened_rates(k_O20_to_F20); jac.set(F20, O20, scratch); - scratch = -screened_rates(k_f20_to_ne20) - screened_rates(k_f20_to_o20); + scratch = -screened_rates(k_F20_to_Ne20) - screened_rates(k_F20_to_O20); jac.set(F20, F20, scratch); - scratch = screened_rates(k_ne20_to_f20); + scratch = screened_rates(k_Ne20_to_F20); jac.set(F20, Ne20, scratch); - scratch = -screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho + screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho; + scratch = -screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho + screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho; jac.set(Ne20, He4, scratch); - scratch = screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho; jac.set(Ne20, O16, scratch); - scratch = screened_rates(k_f20_to_ne20); + scratch = screened_rates(k_F20_to_Ne20); jac.set(Ne20, F20, scratch); - scratch = -screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho - screened_rates(k_ne20_to_f20) - screened_rates(k_ne20_to_he4_o16); + scratch = -screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho - screened_rates(k_Ne20_to_F20) - screened_rates(k_Ne20_to_He4_O16); jac.set(Ne20, Ne20, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho; jac.set(Mg24, H1, scratch); - scratch = -screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho + screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho; + scratch = -screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho + screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho; jac.set(Mg24, He4, scratch); - scratch = screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho; jac.set(Mg24, Ne20, scratch); - scratch = -screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho; jac.set(Mg24, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho; jac.set(Mg24, Al27, scratch); - scratch = -screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho; + scratch = -screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho; jac.set(Al27, H1, scratch); - scratch = -screened_rates(k_he4_al27_to_p31)*Y(Al27)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho; + scratch = -screened_rates(k_He4_Al27_to_P31)*Y(Al27)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho; jac.set(Al27, He4, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho; jac.set(Al27, Mg24, scratch); - scratch = -screened_rates(k_he4_al27_to_p31)*Y(He4)*state.rho - screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho - screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Al27_to_P31)*Y(He4)*state.rho - screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(Al27, Al27, scratch); - scratch = screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho + screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho + screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho; jac.set(Si28, H1, scratch); - scratch = screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho - screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho; jac.set(Si28, He4, scratch); - scratch = 1.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho; jac.set(Si28, O16, scratch); - scratch = screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho; jac.set(Si28, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(Si28, Al27, scratch); - scratch = -screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho; jac.set(Si28, Si28, scratch); - scratch = screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho; jac.set(Si28, P31, scratch); - scratch = -screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho - screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho; + scratch = -screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho - screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho; jac.set(P31, H1, scratch); - scratch = screened_rates(k_he4_al27_to_p31)*Y(Al27)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Al27_to_P31)*Y(Al27)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho; jac.set(P31, He4, scratch); - scratch = 1.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho; jac.set(P31, O16, scratch); - scratch = screened_rates(k_he4_al27_to_p31)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Al27_to_P31)*Y(He4)*state.rho; jac.set(P31, Al27, scratch); - scratch = screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho; jac.set(P31, Si28, scratch); - scratch = -screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho - screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho - screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(P31, P31, scratch); - scratch = screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho; + scratch = screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho; jac.set(S32, H1, scratch); - scratch = screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho; jac.set(S32, He4, scratch); - scratch = screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho; jac.set(S32, Si28, scratch); - scratch = screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(S32, P31, scratch); @@ -613,6 +613,7 @@ void actual_jac(const burn_t& state, MatrixType& jac) rate_derivs_t rate_eval; constexpr int do_T_derivatives = 1; + evaluate_rates(state, rate_eval); // Species Jacobian elements with respect to other species diff --git a/networks/ECSN/pynucastro.net b/networks/ECSN/pynucastro.net index fba941a239..709d65ab69 100644 --- a/networks/ECSN/pynucastro.net +++ b/networks/ECSN/pynucastro.net @@ -1,11 +1,11 @@ -hydrogen-1 h1 1.0 1.0 -helium-4 he4 4.0 2.0 -oxygen-16 o16 16.0 8.0 -oxygen-20 o20 20.0 8.0 -fluorine-20 f20 20.0 9.0 -neon-20 ne20 20.0 10.0 -magnesium-24 mg24 24.0 12.0 -aluminum-27 al27 27.0 13.0 -silicon-28 si28 28.0 14.0 -phosphorus-31 p31 31.0 15.0 -sulfur-32 s32 32.0 16.0 +hydrogen-1 H1 1.0 1.0 +helium-4 He4 4.0 2.0 +oxygen-16 O16 16.0 8.0 +oxygen-20 O20 20.0 8.0 +fluorine-20 F20 20.0 9.0 +neon-20 Ne20 20.0 10.0 +magnesium-24 Mg24 24.0 12.0 +aluminum-27 Al27 27.0 13.0 +silicon-28 Si28 28.0 14.0 +phosphorus-31 P31 31.0 15.0 +sulfur-32 S32 32.0 16.0 diff --git a/networks/ECSN/reaclib_rates.H b/networks/ECSN/reaclib_rates.H index efbfe0e818..92afc52bc7 100644 --- a/networks/ECSN/reaclib_rates.H +++ b/networks/ECSN/reaclib_rates.H @@ -13,21 +13,21 @@ using namespace Species; struct rate_t { Array1D screened_rates; - Array1D add_energy_rate; + Real enuc_weak; }; struct rate_derivs_t { Array1D screened_rates; Array1D dscreened_rates_dT; - Array1D add_energy_rate; + Real enuc_weak; }; template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne20_to_he4_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne20_to_He4_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 --> he4 + o16 + // Ne20 --> He4 + O16 rate = 0.0; drate_dT = 0.0; @@ -89,9 +89,9 @@ void rate_ne20_to_he4_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o16_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O16_to_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + he4 --> ne20 + // O16 + He4 --> Ne20 rate = 0.0; drate_dT = 0.0; @@ -155,9 +155,9 @@ void rate_he4_o16_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> mg24 + // Ne20 + He4 --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -238,9 +238,9 @@ void rate_he4_ne20_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg24_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg24_to_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + he4 --> si28 + // Mg24 + He4 --> Si28 rate = 0.0; drate_dT = 0.0; @@ -287,9 +287,9 @@ void rate_he4_mg24_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al27_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al27_to_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + p --> si28 + // Al27 + p --> Si28 rate = 0.0; drate_dT = 0.0; @@ -353,9 +353,9 @@ void rate_p_al27_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_al27_to_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Al27_to_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + he4 --> p31 + // Al27 + He4 --> P31 rate = 0.0; drate_dT = 0.0; @@ -385,9 +385,9 @@ void rate_he4_al27_to_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> s32 + // Si28 + He4 --> S32 rate = 0.0; drate_dT = 0.0; @@ -417,9 +417,9 @@ void rate_he4_si28_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> s32 + // P31 + p --> S32 rate = 0.0; drate_dT = 0.0; @@ -483,9 +483,9 @@ void rate_p_p31_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> p + p31 + // O16 + O16 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -515,9 +515,9 @@ void rate_o16_o16_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> he4 + si28 + // O16 + O16 --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -547,9 +547,9 @@ void rate_o16_o16_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg24_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg24_to_p_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + he4 --> p + al27 + // Mg24 + He4 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -613,9 +613,9 @@ void rate_he4_mg24_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al27_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al27_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + p --> he4 + mg24 + // Al27 + p --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -679,9 +679,9 @@ void rate_p_al27_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> p + p31 + // Si28 + He4 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -745,9 +745,9 @@ void rate_he4_si28_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> he4 + si28 + // P31 + p --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -820,88 +820,88 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) Real rate; Real drate_dT; - rate_ne20_to_he4_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne20_to_he4_o16) = rate; + rate_Ne20_to_He4_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne20_to_He4_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne20_to_he4_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne20_to_He4_O16) = drate_dT; } - rate_he4_o16_to_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o16_to_ne20) = rate; + rate_He4_O16_to_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O16_to_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20) = drate_dT; } - rate_he4_ne20_to_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_mg24) = rate; + rate_He4_Ne20_to_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24) = drate_dT; } - rate_he4_mg24_to_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg24_to_si28) = rate; + rate_He4_Mg24_to_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg24_to_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28) = drate_dT; } - rate_p_al27_to_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al27_to_si28) = rate; + rate_p_Al27_to_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al27_to_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al27_to_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28) = drate_dT; } - rate_he4_al27_to_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_al27_to_p31) = rate; + rate_He4_Al27_to_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Al27_to_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_al27_to_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Al27_to_P31) = drate_dT; } - rate_he4_si28_to_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_s32) = rate; + rate_He4_Si28_to_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32) = drate_dT; } - rate_p_p31_to_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_s32) = rate; + rate_p_P31_to_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_S32) = drate_dT; } - rate_o16_o16_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_p_p31) = rate; + rate_O16_O16_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31) = drate_dT; } - rate_o16_o16_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_he4_si28) = rate; + rate_O16_O16_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28) = drate_dT; } - rate_he4_mg24_to_p_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg24_to_p_al27) = rate; + rate_He4_Mg24_to_p_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg24_to_p_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27) = drate_dT; } - rate_p_al27_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al27_to_he4_mg24) = rate; + rate_p_Al27_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al27_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24) = drate_dT; } - rate_he4_si28_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_p_p31) = rate; + rate_He4_Si28_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31) = drate_dT; } - rate_p_p31_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_he4_si28) = rate; + rate_p_P31_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28) = drate_dT; } diff --git a/networks/ECSN/table_rates.H b/networks/ECSN/table_rates.H index 9c5946e9fe..13d00bf02c 100644 --- a/networks/ECSN/table_rates.H +++ b/networks/ECSN/table_rates.H @@ -55,25 +55,25 @@ const int add_vars = 1; // 1 Additional Var in entries namespace rate_tables { - extern AMREX_GPU_MANAGED table_t j_f20_o20_meta; - extern AMREX_GPU_MANAGED Array3D j_f20_o20_data; - extern AMREX_GPU_MANAGED Array1D j_f20_o20_rhoy; - extern AMREX_GPU_MANAGED Array1D j_f20_o20_temp; - - extern AMREX_GPU_MANAGED table_t j_ne20_f20_meta; - extern AMREX_GPU_MANAGED Array3D j_ne20_f20_data; - extern AMREX_GPU_MANAGED Array1D j_ne20_f20_rhoy; - extern AMREX_GPU_MANAGED Array1D j_ne20_f20_temp; - - extern AMREX_GPU_MANAGED table_t j_o20_f20_meta; - extern AMREX_GPU_MANAGED Array3D j_o20_f20_data; - extern AMREX_GPU_MANAGED Array1D j_o20_f20_rhoy; - extern AMREX_GPU_MANAGED Array1D j_o20_f20_temp; - - extern AMREX_GPU_MANAGED table_t j_f20_ne20_meta; - extern AMREX_GPU_MANAGED Array3D j_f20_ne20_data; - extern AMREX_GPU_MANAGED Array1D j_f20_ne20_rhoy; - extern AMREX_GPU_MANAGED Array1D j_f20_ne20_temp; + extern AMREX_GPU_MANAGED table_t j_F20_O20_meta; + extern AMREX_GPU_MANAGED Array3D j_F20_O20_data; + extern AMREX_GPU_MANAGED Array1D j_F20_O20_rhoy; + extern AMREX_GPU_MANAGED Array1D j_F20_O20_temp; + + extern AMREX_GPU_MANAGED table_t j_Ne20_F20_meta; + extern AMREX_GPU_MANAGED Array3D j_Ne20_F20_data; + extern AMREX_GPU_MANAGED Array1D j_Ne20_F20_rhoy; + extern AMREX_GPU_MANAGED Array1D j_Ne20_F20_temp; + + extern AMREX_GPU_MANAGED table_t j_O20_F20_meta; + extern AMREX_GPU_MANAGED Array3D j_O20_F20_data; + extern AMREX_GPU_MANAGED Array1D j_O20_F20_rhoy; + extern AMREX_GPU_MANAGED Array1D j_O20_F20_temp; + + extern AMREX_GPU_MANAGED table_t j_F20_Ne20_meta; + extern AMREX_GPU_MANAGED Array3D j_F20_Ne20_data; + extern AMREX_GPU_MANAGED Array1D j_F20_Ne20_rhoy; + extern AMREX_GPU_MANAGED Array1D j_F20_Ne20_temp; } @@ -86,6 +86,11 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table std::ifstream table; table.open(file); + if (!table.is_open()) { + // the table was not present or we could not open it; abort + amrex::Error("table could not be opened"); + } + std::string line; // read and skip over the header @@ -99,6 +104,10 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table for (int j = 1; j <= tf.nrhoy; ++j) { for (int i = 1; i <= tf.ntemp; ++i) { std::getline(table, line); + if (line.empty()) { + amrex::Error("Error reading table data"); + } + std::istringstream sdata(line); sdata >> log_rhoy_table(j) >> log_temp_table(i); @@ -265,8 +274,8 @@ evaluate_dr_dtemp(const table_t& table_meta, const R& log_rhoy_table, const T& l // Finally, we perform a 1d-linear interpolation between dlogr_dlogt_ip1 // and dlogr_dlogt_i to compute dlogr_dlogt - Real log_rhoy_lo = log_temp_table(irhoy_lo); - Real log_rhoy_hi = log_temp_table(irhoy_hi); + Real log_rhoy_lo = log_rhoy_table(irhoy_lo); + Real log_rhoy_hi = log_rhoy_table(irhoy_hi); Real log_temp_lo = log_temp_table(jtemp_lo); Real log_temp_hi = log_temp_table(jtemp_hi); diff --git a/networks/ECSN/table_rates_data.cpp b/networks/ECSN/table_rates_data.cpp index b67cbdc14e..4bf6403b31 100644 --- a/networks/ECSN/table_rates_data.cpp +++ b/networks/ECSN/table_rates_data.cpp @@ -8,25 +8,25 @@ using namespace amrex; namespace rate_tables { - AMREX_GPU_MANAGED table_t j_f20_o20_meta; - AMREX_GPU_MANAGED Array3D j_f20_o20_data; - AMREX_GPU_MANAGED Array1D j_f20_o20_rhoy; - AMREX_GPU_MANAGED Array1D j_f20_o20_temp; + AMREX_GPU_MANAGED table_t j_F20_O20_meta; + AMREX_GPU_MANAGED Array3D j_F20_O20_data; + AMREX_GPU_MANAGED Array1D j_F20_O20_rhoy; + AMREX_GPU_MANAGED Array1D j_F20_O20_temp; - AMREX_GPU_MANAGED table_t j_ne20_f20_meta; - AMREX_GPU_MANAGED Array3D j_ne20_f20_data; - AMREX_GPU_MANAGED Array1D j_ne20_f20_rhoy; - AMREX_GPU_MANAGED Array1D j_ne20_f20_temp; + AMREX_GPU_MANAGED table_t j_Ne20_F20_meta; + AMREX_GPU_MANAGED Array3D j_Ne20_F20_data; + AMREX_GPU_MANAGED Array1D j_Ne20_F20_rhoy; + AMREX_GPU_MANAGED Array1D j_Ne20_F20_temp; - AMREX_GPU_MANAGED table_t j_o20_f20_meta; - AMREX_GPU_MANAGED Array3D j_o20_f20_data; - AMREX_GPU_MANAGED Array1D j_o20_f20_rhoy; - AMREX_GPU_MANAGED Array1D j_o20_f20_temp; + AMREX_GPU_MANAGED table_t j_O20_F20_meta; + AMREX_GPU_MANAGED Array3D j_O20_F20_data; + AMREX_GPU_MANAGED Array1D j_O20_F20_rhoy; + AMREX_GPU_MANAGED Array1D j_O20_F20_temp; - AMREX_GPU_MANAGED table_t j_f20_ne20_meta; - AMREX_GPU_MANAGED Array3D j_f20_ne20_data; - AMREX_GPU_MANAGED Array1D j_f20_ne20_rhoy; - AMREX_GPU_MANAGED Array1D j_f20_ne20_temp; + AMREX_GPU_MANAGED table_t j_F20_Ne20_meta; + AMREX_GPU_MANAGED Array3D j_F20_Ne20_data; + AMREX_GPU_MANAGED Array1D j_F20_Ne20_rhoy; + AMREX_GPU_MANAGED Array1D j_F20_Ne20_temp; } @@ -39,36 +39,36 @@ void init_tabular() using namespace rate_tables; - j_f20_o20_meta.ntemp = 39; - j_f20_o20_meta.nrhoy = 152; - j_f20_o20_meta.nvars = 6; - j_f20_o20_meta.nheader = 5; + j_F20_O20_meta.ntemp = 39; + j_F20_O20_meta.nrhoy = 152; + j_F20_O20_meta.nvars = 6; + j_F20_O20_meta.nheader = 5; - init_tab_info(j_f20_o20_meta, "20f-20o_electroncapture.dat", j_f20_o20_rhoy, j_f20_o20_temp, j_f20_o20_data); + init_tab_info(j_F20_O20_meta, "20f-20o_electroncapture.dat", j_F20_O20_rhoy, j_F20_O20_temp, j_F20_O20_data); - j_ne20_f20_meta.ntemp = 39; - j_ne20_f20_meta.nrhoy = 152; - j_ne20_f20_meta.nvars = 6; - j_ne20_f20_meta.nheader = 7; + j_Ne20_F20_meta.ntemp = 39; + j_Ne20_F20_meta.nrhoy = 152; + j_Ne20_F20_meta.nvars = 6; + j_Ne20_F20_meta.nheader = 7; - init_tab_info(j_ne20_f20_meta, "20ne-20f_electroncapture.dat", j_ne20_f20_rhoy, j_ne20_f20_temp, j_ne20_f20_data); + init_tab_info(j_Ne20_F20_meta, "20ne-20f_electroncapture.dat", j_Ne20_F20_rhoy, j_Ne20_F20_temp, j_Ne20_F20_data); - j_o20_f20_meta.ntemp = 39; - j_o20_f20_meta.nrhoy = 152; - j_o20_f20_meta.nvars = 6; - j_o20_f20_meta.nheader = 6; + j_O20_F20_meta.ntemp = 39; + j_O20_F20_meta.nrhoy = 152; + j_O20_F20_meta.nvars = 6; + j_O20_F20_meta.nheader = 6; - init_tab_info(j_o20_f20_meta, "20o-20f_betadecay.dat", j_o20_f20_rhoy, j_o20_f20_temp, j_o20_f20_data); + init_tab_info(j_O20_F20_meta, "20o-20f_betadecay.dat", j_O20_F20_rhoy, j_O20_F20_temp, j_O20_F20_data); - j_f20_ne20_meta.ntemp = 39; - j_f20_ne20_meta.nrhoy = 152; - j_f20_ne20_meta.nvars = 6; - j_f20_ne20_meta.nheader = 7; + j_F20_Ne20_meta.ntemp = 39; + j_F20_Ne20_meta.nrhoy = 152; + j_F20_Ne20_meta.nvars = 6; + j_F20_Ne20_meta.nheader = 7; - init_tab_info(j_f20_ne20_meta, "20f-20ne_betadecay.dat", j_f20_ne20_rhoy, j_f20_ne20_temp, j_f20_ne20_data); + init_tab_info(j_F20_Ne20_meta, "20f-20ne_betadecay.dat", j_F20_Ne20_rhoy, j_F20_Ne20_temp, j_F20_Ne20_data); diff --git a/networks/He-C-Fe-group/He-C-Fe-group.png b/networks/He-C-Fe-group/He-C-Fe-group.png index 3f36d9d7f6..08d51630cf 100644 Binary files a/networks/He-C-Fe-group/He-C-Fe-group.png and b/networks/He-C-Fe-group/He-C-Fe-group.png differ diff --git a/networks/He-C-Fe-group/actual_network.H b/networks/He-C-Fe-group/actual_network.H index 45929329eb..fe760b77f8 100644 --- a/networks/He-C-Fe-group/actual_network.H +++ b/networks/He-C-Fe-group/actual_network.H @@ -24,180 +24,180 @@ namespace Rates enum NetworkRates { - k_p_c12_to_n13 = 1, - k_he4_c12_to_o16 = 2, - k_he4_n14_to_f18 = 3, - k_he4_o16_to_ne20 = 4, - k_he4_f18_to_na22 = 5, - k_he4_ne20_to_mg24 = 6, - k_p_ne21_to_na22 = 7, - k_p_na23_to_mg24 = 8, - k_he4_mg24_to_si28 = 9, - k_p_al27_to_si28 = 10, - k_he4_si28_to_s32 = 11, - k_p_p31_to_s32 = 12, - k_he4_cr48_to_fe52 = 13, - k_p_mn51_to_fe52 = 14, - k_he4_mn51_to_co55 = 15, - k_he4_fe52_to_ni56 = 16, - k_p_co55_to_ni56 = 17, - k_he4_co55_to_cu59 = 18, - k_he4_ni56_to_zn60 = 19, - k_p_cu59_to_zn60 = 20, - k_c12_c12_to_p_na23 = 21, - k_c12_c12_to_he4_ne20 = 22, - k_he4_n13_to_p_o16 = 23, - k_c12_o16_to_p_al27 = 24, - k_c12_o16_to_he4_mg24 = 25, - k_o16_o16_to_p_p31 = 26, - k_o16_o16_to_he4_si28 = 27, - k_he4_f18_to_p_ne21 = 28, - k_p_na23_to_he4_ne20 = 29, - k_p_al27_to_he4_mg24 = 30, - k_p_p31_to_he4_si28 = 31, - k_he4_cr48_to_p_mn51 = 32, - k_he4_fe52_to_p_co55 = 33, - k_p_cu59_to_he4_ni56 = 34, - k_he4_he4_he4_to_c12 = 35, - k_c12_c12_to_mg24_modified = 36, - k_o16_o16_to_s32_modified = 37, - k_c12_o16_to_si28_modified = 38, - k_p_mn55_to_fe56 = 39, - k_n_fe52_to_fe53 = 40, - k_n_fe53_to_fe54 = 41, - k_he4_fe53_to_ni57 = 42, - k_n_fe54_to_fe55 = 43, - k_p_fe54_to_co55 = 44, - k_he4_fe54_to_ni58 = 45, - k_n_fe55_to_fe56 = 46, - k_p_fe55_to_co56 = 47, - k_p_fe56_to_co57 = 48, - k_n_co55_to_co56 = 49, - k_n_co56_to_co57 = 50, - k_p_co56_to_ni57 = 51, - k_p_co57_to_ni58 = 52, - k_n_ni56_to_ni57 = 53, - k_n_ni57_to_ni58 = 54, - k_p_ni58_to_cu59 = 55, - k_he4_mn51_to_p_fe54 = 56, - k_he4_fe53_to_p_co56 = 57, - k_n_fe55_to_p_mn55 = 58, - k_n_co55_to_p_fe55 = 59, - k_he4_co55_to_p_ni58 = 60, - k_n_co56_to_p_fe56 = 61, - k_p_co57_to_he4_fe54 = 62, - k_n_ni56_to_p_co56 = 63, - k_n_ni56_to_he4_fe53 = 64, - k_n_ni57_to_p_co57 = 65, - k_n_ni57_to_he4_fe54 = 66, - k_n_ni58_to_he4_fe55 = 67, - k_n_cu59_to_he4_co56 = 68, - k_n_zn60_to_he4_ni57 = 69, - k_he4_s32_to_ar36_removed = 70, - k_p_cl35_to_ar36_removed = 71, - k_p_cl35_to_he4_s32_removed = 72, - k_he4_ar36_to_ca40_removed = 73, - k_p_k39_to_ca40_removed = 74, - k_p_k39_to_he4_ar36_removed = 75, - k_he4_ca40_to_ti44_removed = 76, - k_p_sc43_to_ti44_removed = 77, - k_p_sc43_to_he4_ca40_removed = 78, - k_he4_ti44_to_cr48_removed = 79, - k_he4_ti44_to_p_v47_removed = 80, - k_p_v47_to_cr48_removed = 81, - k_co55_to_fe55 = 82, - k_co56_to_fe56 = 83, - k_co56_to_ni56 = 84, - k_co57_to_ni57 = 85, - k_fe55_to_co55 = 86, - k_fe55_to_mn55 = 87, - k_fe56_to_co56 = 88, - k_mn55_to_fe55 = 89, - k_ni56_to_co56 = 90, - k_ni57_to_co57 = 91, + k_p_C12_to_N13 = 1, + k_He4_C12_to_O16 = 2, + k_He4_N14_to_F18 = 3, + k_He4_O16_to_Ne20 = 4, + k_He4_F18_to_Na22 = 5, + k_He4_Ne20_to_Mg24 = 6, + k_p_Ne21_to_Na22 = 7, + k_p_Na23_to_Mg24 = 8, + k_He4_Mg24_to_Si28 = 9, + k_p_Al27_to_Si28 = 10, + k_He4_Si28_to_S32 = 11, + k_p_P31_to_S32 = 12, + k_He4_Cr48_to_Fe52 = 13, + k_p_Mn51_to_Fe52 = 14, + k_He4_Mn51_to_Co55 = 15, + k_He4_Fe52_to_Ni56 = 16, + k_p_Co55_to_Ni56 = 17, + k_He4_Co55_to_Cu59 = 18, + k_He4_Ni56_to_Zn60 = 19, + k_p_Cu59_to_Zn60 = 20, + k_C12_C12_to_p_Na23 = 21, + k_C12_C12_to_He4_Ne20 = 22, + k_He4_N13_to_p_O16 = 23, + k_C12_O16_to_p_Al27 = 24, + k_C12_O16_to_He4_Mg24 = 25, + k_O16_O16_to_p_P31 = 26, + k_O16_O16_to_He4_Si28 = 27, + k_He4_F18_to_p_Ne21 = 28, + k_p_Na23_to_He4_Ne20 = 29, + k_p_Al27_to_He4_Mg24 = 30, + k_p_P31_to_He4_Si28 = 31, + k_He4_Cr48_to_p_Mn51 = 32, + k_He4_Fe52_to_p_Co55 = 33, + k_p_Cu59_to_He4_Ni56 = 34, + k_He4_He4_He4_to_C12 = 35, + k_C12_C12_to_Mg24_modified = 36, + k_O16_O16_to_S32_modified = 37, + k_C12_O16_to_Si28_modified = 38, + k_p_Mn55_to_Fe56 = 39, + k_n_Fe52_to_Fe53 = 40, + k_n_Fe53_to_Fe54 = 41, + k_He4_Fe53_to_Ni57 = 42, + k_n_Fe54_to_Fe55 = 43, + k_p_Fe54_to_Co55 = 44, + k_He4_Fe54_to_Ni58 = 45, + k_n_Fe55_to_Fe56 = 46, + k_p_Fe55_to_Co56 = 47, + k_p_Fe56_to_Co57 = 48, + k_n_Co55_to_Co56 = 49, + k_n_Co56_to_Co57 = 50, + k_p_Co56_to_Ni57 = 51, + k_p_Co57_to_Ni58 = 52, + k_n_Ni56_to_Ni57 = 53, + k_n_Ni57_to_Ni58 = 54, + k_p_Ni58_to_Cu59 = 55, + k_He4_Mn51_to_p_Fe54 = 56, + k_He4_Fe53_to_p_Co56 = 57, + k_n_Fe55_to_p_Mn55 = 58, + k_n_Co55_to_p_Fe55 = 59, + k_He4_Co55_to_p_Ni58 = 60, + k_n_Co56_to_p_Fe56 = 61, + k_p_Co57_to_He4_Fe54 = 62, + k_n_Ni56_to_p_Co56 = 63, + k_n_Ni56_to_He4_Fe53 = 64, + k_n_Ni57_to_p_Co57 = 65, + k_n_Ni57_to_He4_Fe54 = 66, + k_n_Ni58_to_He4_Fe55 = 67, + k_n_Cu59_to_He4_Co56 = 68, + k_n_Zn60_to_He4_Ni57 = 69, + k_He4_S32_to_Ar36_removed = 70, + k_p_Cl35_to_Ar36_removed = 71, + k_p_Cl35_to_He4_S32_removed = 72, + k_He4_Ar36_to_Ca40_removed = 73, + k_p_K39_to_Ca40_removed = 74, + k_p_K39_to_He4_Ar36_removed = 75, + k_He4_Ca40_to_Ti44_removed = 76, + k_p_Sc43_to_Ti44_removed = 77, + k_p_Sc43_to_He4_Ca40_removed = 78, + k_He4_Ti44_to_Cr48_removed = 79, + k_He4_Ti44_to_p_V47_removed = 80, + k_p_V47_to_Cr48_removed = 81, + k_Co55_to_Fe55 = 82, + k_Co56_to_Fe56 = 83, + k_Co56_to_Ni56 = 84, + k_Co57_to_Ni57 = 85, + k_Fe55_to_Co55 = 86, + k_Fe55_to_Mn55 = 87, + k_Fe56_to_Co56 = 88, + k_Mn55_to_Fe55 = 89, + k_Ni56_to_Co56 = 90, + k_Ni57_to_Co57 = 91, k_n_to_p = 92, k_p_to_n = 93, - k_s32_he4_to_ar36_approx = 94, - k_ar36_to_s32_he4_approx = 95, - k_ar36_he4_to_ca40_approx = 96, - k_ca40_to_ar36_he4_approx = 97, - k_ca40_he4_to_ti44_approx = 98, - k_ti44_to_ca40_he4_approx = 99, - k_ti44_he4_to_cr48_approx = 100, - k_cr48_to_ti44_he4_approx = 101, - k_n13_to_p_c12_derived = 102, - k_o16_to_he4_c12_derived = 103, - k_f18_to_he4_n14_derived = 104, - k_ne20_to_he4_o16_derived = 105, - k_na22_to_p_ne21_derived = 106, - k_na22_to_he4_f18_derived = 107, - k_mg24_to_p_na23_derived = 108, - k_mg24_to_he4_ne20_derived = 109, - k_si28_to_p_al27_derived = 110, - k_si28_to_he4_mg24_derived = 111, - k_s32_to_p_p31_derived = 112, - k_s32_to_he4_si28_derived = 113, - k_fe52_to_p_mn51_derived = 114, - k_fe52_to_he4_cr48_derived = 115, - k_co55_to_he4_mn51_derived = 116, - k_ni56_to_p_co55_derived = 117, - k_ni56_to_he4_fe52_derived = 118, - k_cu59_to_he4_co55_derived = 119, - k_zn60_to_p_cu59_derived = 120, - k_zn60_to_he4_ni56_derived = 121, - k_c12_to_he4_he4_he4_derived = 122, - k_p_o16_to_he4_n13_derived = 123, - k_he4_ne20_to_p_na23_derived = 124, - k_p_ne21_to_he4_f18_derived = 125, - k_he4_mg24_to_p_al27_derived = 126, - k_he4_si28_to_p_p31_derived = 127, - k_p_mn51_to_he4_cr48_derived = 128, - k_p_co55_to_he4_fe52_derived = 129, - k_he4_ni56_to_p_cu59_derived = 130, - k_fe53_to_n_fe52_derived = 131, - k_fe54_to_n_fe53_derived = 132, - k_fe55_to_n_fe54_derived = 133, - k_fe56_to_n_fe55_derived = 134, - k_fe56_to_p_mn55_derived = 135, - k_co55_to_p_fe54_derived = 136, - k_co56_to_n_co55_derived = 137, - k_co56_to_p_fe55_derived = 138, - k_co57_to_n_co56_derived = 139, - k_co57_to_p_fe56_derived = 140, - k_ni57_to_n_ni56_derived = 141, - k_ni57_to_p_co56_derived = 142, - k_ni57_to_he4_fe53_derived = 143, - k_ni58_to_n_ni57_derived = 144, - k_ni58_to_p_co57_derived = 145, - k_ni58_to_he4_fe54_derived = 146, - k_cu59_to_p_ni58_derived = 147, - k_p_mn55_to_n_fe55_derived = 148, - k_he4_fe53_to_n_ni56_derived = 149, - k_p_fe54_to_he4_mn51_derived = 150, - k_he4_fe54_to_n_ni57_derived = 151, - k_he4_fe54_to_p_co57_derived = 152, - k_p_fe55_to_n_co55_derived = 153, - k_he4_fe55_to_n_ni58_derived = 154, - k_p_fe56_to_n_co56_derived = 155, - k_p_co56_to_n_ni56_derived = 156, - k_p_co56_to_he4_fe53_derived = 157, - k_he4_co56_to_n_cu59_derived = 158, - k_p_co57_to_n_ni57_derived = 159, - k_he4_ni57_to_n_zn60_derived = 160, - k_p_ni58_to_he4_co55_derived = 161, - k_he4_s32_to_p_cl35_derived_removed = 162, - k_ar36_to_he4_s32_derived_removed = 163, - k_ar36_to_p_cl35_derived_removed = 164, - k_he4_ar36_to_p_k39_derived_removed = 165, - k_ca40_to_he4_ar36_derived_removed = 166, - k_ca40_to_p_k39_derived_removed = 167, - k_he4_ca40_to_p_sc43_derived_removed = 168, - k_ti44_to_he4_ca40_derived_removed = 169, - k_ti44_to_p_sc43_derived_removed = 170, - k_cr48_to_he4_ti44_derived_removed = 171, - k_cr48_to_p_v47_derived_removed = 172, - k_p_v47_to_he4_ti44_derived_removed = 173, - NumRates = k_p_v47_to_he4_ti44_derived_removed + k_S32_He4_to_Ar36_approx = 94, + k_Ar36_to_S32_He4_approx = 95, + k_Ar36_He4_to_Ca40_approx = 96, + k_Ca40_to_Ar36_He4_approx = 97, + k_Ca40_He4_to_Ti44_approx = 98, + k_Ti44_to_Ca40_He4_approx = 99, + k_Ti44_He4_to_Cr48_approx = 100, + k_Cr48_to_Ti44_He4_approx = 101, + k_N13_to_p_C12_derived = 102, + k_O16_to_He4_C12_derived = 103, + k_F18_to_He4_N14_derived = 104, + k_Ne20_to_He4_O16_derived = 105, + k_Na22_to_p_Ne21_derived = 106, + k_Na22_to_He4_F18_derived = 107, + k_Mg24_to_p_Na23_derived = 108, + k_Mg24_to_He4_Ne20_derived = 109, + k_Si28_to_p_Al27_derived = 110, + k_Si28_to_He4_Mg24_derived = 111, + k_S32_to_p_P31_derived = 112, + k_S32_to_He4_Si28_derived = 113, + k_Fe52_to_p_Mn51_derived = 114, + k_Fe52_to_He4_Cr48_derived = 115, + k_Co55_to_He4_Mn51_derived = 116, + k_Ni56_to_p_Co55_derived = 117, + k_Ni56_to_He4_Fe52_derived = 118, + k_Cu59_to_He4_Co55_derived = 119, + k_Zn60_to_p_Cu59_derived = 120, + k_Zn60_to_He4_Ni56_derived = 121, + k_C12_to_He4_He4_He4_derived = 122, + k_p_O16_to_He4_N13_derived = 123, + k_He4_Ne20_to_p_Na23_derived = 124, + k_p_Ne21_to_He4_F18_derived = 125, + k_He4_Mg24_to_p_Al27_derived = 126, + k_He4_Si28_to_p_P31_derived = 127, + k_p_Mn51_to_He4_Cr48_derived = 128, + k_p_Co55_to_He4_Fe52_derived = 129, + k_He4_Ni56_to_p_Cu59_derived = 130, + k_Fe53_to_n_Fe52_derived = 131, + k_Fe54_to_n_Fe53_derived = 132, + k_Fe55_to_n_Fe54_derived = 133, + k_Fe56_to_n_Fe55_derived = 134, + k_Fe56_to_p_Mn55_derived = 135, + k_Co55_to_p_Fe54_derived = 136, + k_Co56_to_n_Co55_derived = 137, + k_Co56_to_p_Fe55_derived = 138, + k_Co57_to_n_Co56_derived = 139, + k_Co57_to_p_Fe56_derived = 140, + k_Ni57_to_n_Ni56_derived = 141, + k_Ni57_to_p_Co56_derived = 142, + k_Ni57_to_He4_Fe53_derived = 143, + k_Ni58_to_n_Ni57_derived = 144, + k_Ni58_to_p_Co57_derived = 145, + k_Ni58_to_He4_Fe54_derived = 146, + k_Cu59_to_p_Ni58_derived = 147, + k_p_Mn55_to_n_Fe55_derived = 148, + k_He4_Fe53_to_n_Ni56_derived = 149, + k_p_Fe54_to_He4_Mn51_derived = 150, + k_He4_Fe54_to_n_Ni57_derived = 151, + k_He4_Fe54_to_p_Co57_derived = 152, + k_p_Fe55_to_n_Co55_derived = 153, + k_He4_Fe55_to_n_Ni58_derived = 154, + k_p_Fe56_to_n_Co56_derived = 155, + k_p_Co56_to_n_Ni56_derived = 156, + k_p_Co56_to_He4_Fe53_derived = 157, + k_He4_Co56_to_n_Cu59_derived = 158, + k_p_Co57_to_n_Ni57_derived = 159, + k_He4_Ni57_to_n_Zn60_derived = 160, + k_p_Ni58_to_He4_Co55_derived = 161, + k_He4_S32_to_p_Cl35_derived_removed = 162, + k_Ar36_to_He4_S32_derived_removed = 163, + k_Ar36_to_p_Cl35_derived_removed = 164, + k_He4_Ar36_to_p_K39_derived_removed = 165, + k_Ca40_to_He4_Ar36_derived_removed = 166, + k_Ca40_to_p_K39_derived_removed = 167, + k_He4_Ca40_to_p_Sc43_derived_removed = 168, + k_Ti44_to_He4_Ca40_derived_removed = 169, + k_Ti44_to_p_Sc43_derived_removed = 170, + k_Cr48_to_He4_Ti44_derived_removed = 171, + k_Cr48_to_p_V47_derived_removed = 172, + k_p_V47_to_He4_Ti44_derived_removed = 173, + NumRates = k_p_V47_to_He4_Ti44_derived_removed }; // number of reaclib rates @@ -214,179 +214,179 @@ namespace Rates static const std::vector rate_names = { "", // 0 - "p_c12_to_n13", // 1, - "he4_c12_to_o16", // 2, - "he4_n14_to_f18", // 3, - "he4_o16_to_ne20", // 4, - "he4_f18_to_na22", // 5, - "he4_ne20_to_mg24", // 6, - "p_ne21_to_na22", // 7, - "p_na23_to_mg24", // 8, - "he4_mg24_to_si28", // 9, - "p_al27_to_si28", // 10, - "he4_si28_to_s32", // 11, - "p_p31_to_s32", // 12, - "he4_cr48_to_fe52", // 13, - "p_mn51_to_fe52", // 14, - "he4_mn51_to_co55", // 15, - "he4_fe52_to_ni56", // 16, - "p_co55_to_ni56", // 17, - "he4_co55_to_cu59", // 18, - "he4_ni56_to_zn60", // 19, - "p_cu59_to_zn60", // 20, - "c12_c12_to_p_na23", // 21, - "c12_c12_to_he4_ne20", // 22, - "he4_n13_to_p_o16", // 23, - "c12_o16_to_p_al27", // 24, - "c12_o16_to_he4_mg24", // 25, - "o16_o16_to_p_p31", // 26, - "o16_o16_to_he4_si28", // 27, - "he4_f18_to_p_ne21", // 28, - "p_na23_to_he4_ne20", // 29, - "p_al27_to_he4_mg24", // 30, - "p_p31_to_he4_si28", // 31, - "he4_cr48_to_p_mn51", // 32, - "he4_fe52_to_p_co55", // 33, - "p_cu59_to_he4_ni56", // 34, - "he4_he4_he4_to_c12", // 35, - "c12_c12_to_mg24_modified", // 36, - "o16_o16_to_s32_modified", // 37, - "c12_o16_to_si28_modified", // 38, - "p_mn55_to_fe56", // 39, - "n_fe52_to_fe53", // 40, - "n_fe53_to_fe54", // 41, - "he4_fe53_to_ni57", // 42, - "n_fe54_to_fe55", // 43, - "p_fe54_to_co55", // 44, - "he4_fe54_to_ni58", // 45, - "n_fe55_to_fe56", // 46, - "p_fe55_to_co56", // 47, - "p_fe56_to_co57", // 48, - "n_co55_to_co56", // 49, - "n_co56_to_co57", // 50, - "p_co56_to_ni57", // 51, - "p_co57_to_ni58", // 52, - "n_ni56_to_ni57", // 53, - "n_ni57_to_ni58", // 54, - "p_ni58_to_cu59", // 55, - "he4_mn51_to_p_fe54", // 56, - "he4_fe53_to_p_co56", // 57, - "n_fe55_to_p_mn55", // 58, - "n_co55_to_p_fe55", // 59, - "he4_co55_to_p_ni58", // 60, - "n_co56_to_p_fe56", // 61, - "p_co57_to_he4_fe54", // 62, - "n_ni56_to_p_co56", // 63, - "n_ni56_to_he4_fe53", // 64, - "n_ni57_to_p_co57", // 65, - "n_ni57_to_he4_fe54", // 66, - "n_ni58_to_he4_fe55", // 67, - "n_cu59_to_he4_co56", // 68, - "n_zn60_to_he4_ni57", // 69, - "he4_s32_to_ar36_removed", // 70, - "p_cl35_to_ar36_removed", // 71, - "p_cl35_to_he4_s32_removed", // 72, - "he4_ar36_to_ca40_removed", // 73, - "p_k39_to_ca40_removed", // 74, - "p_k39_to_he4_ar36_removed", // 75, - "he4_ca40_to_ti44_removed", // 76, - "p_sc43_to_ti44_removed", // 77, - "p_sc43_to_he4_ca40_removed", // 78, - "he4_ti44_to_cr48_removed", // 79, - "he4_ti44_to_p_v47_removed", // 80, - "p_v47_to_cr48_removed", // 81, - "co55_to_fe55", // 82, - "co56_to_fe56", // 83, - "co56_to_ni56", // 84, - "co57_to_ni57", // 85, - "fe55_to_co55", // 86, - "fe55_to_mn55", // 87, - "fe56_to_co56", // 88, - "mn55_to_fe55", // 89, - "ni56_to_co56", // 90, - "ni57_to_co57", // 91, + "p_C12_to_N13", // 1, + "He4_C12_to_O16", // 2, + "He4_N14_to_F18", // 3, + "He4_O16_to_Ne20", // 4, + "He4_F18_to_Na22", // 5, + "He4_Ne20_to_Mg24", // 6, + "p_Ne21_to_Na22", // 7, + "p_Na23_to_Mg24", // 8, + "He4_Mg24_to_Si28", // 9, + "p_Al27_to_Si28", // 10, + "He4_Si28_to_S32", // 11, + "p_P31_to_S32", // 12, + "He4_Cr48_to_Fe52", // 13, + "p_Mn51_to_Fe52", // 14, + "He4_Mn51_to_Co55", // 15, + "He4_Fe52_to_Ni56", // 16, + "p_Co55_to_Ni56", // 17, + "He4_Co55_to_Cu59", // 18, + "He4_Ni56_to_Zn60", // 19, + "p_Cu59_to_Zn60", // 20, + "C12_C12_to_p_Na23", // 21, + "C12_C12_to_He4_Ne20", // 22, + "He4_N13_to_p_O16", // 23, + "C12_O16_to_p_Al27", // 24, + "C12_O16_to_He4_Mg24", // 25, + "O16_O16_to_p_P31", // 26, + "O16_O16_to_He4_Si28", // 27, + "He4_F18_to_p_Ne21", // 28, + "p_Na23_to_He4_Ne20", // 29, + "p_Al27_to_He4_Mg24", // 30, + "p_P31_to_He4_Si28", // 31, + "He4_Cr48_to_p_Mn51", // 32, + "He4_Fe52_to_p_Co55", // 33, + "p_Cu59_to_He4_Ni56", // 34, + "He4_He4_He4_to_C12", // 35, + "C12_C12_to_Mg24_modified", // 36, + "O16_O16_to_S32_modified", // 37, + "C12_O16_to_Si28_modified", // 38, + "p_Mn55_to_Fe56", // 39, + "n_Fe52_to_Fe53", // 40, + "n_Fe53_to_Fe54", // 41, + "He4_Fe53_to_Ni57", // 42, + "n_Fe54_to_Fe55", // 43, + "p_Fe54_to_Co55", // 44, + "He4_Fe54_to_Ni58", // 45, + "n_Fe55_to_Fe56", // 46, + "p_Fe55_to_Co56", // 47, + "p_Fe56_to_Co57", // 48, + "n_Co55_to_Co56", // 49, + "n_Co56_to_Co57", // 50, + "p_Co56_to_Ni57", // 51, + "p_Co57_to_Ni58", // 52, + "n_Ni56_to_Ni57", // 53, + "n_Ni57_to_Ni58", // 54, + "p_Ni58_to_Cu59", // 55, + "He4_Mn51_to_p_Fe54", // 56, + "He4_Fe53_to_p_Co56", // 57, + "n_Fe55_to_p_Mn55", // 58, + "n_Co55_to_p_Fe55", // 59, + "He4_Co55_to_p_Ni58", // 60, + "n_Co56_to_p_Fe56", // 61, + "p_Co57_to_He4_Fe54", // 62, + "n_Ni56_to_p_Co56", // 63, + "n_Ni56_to_He4_Fe53", // 64, + "n_Ni57_to_p_Co57", // 65, + "n_Ni57_to_He4_Fe54", // 66, + "n_Ni58_to_He4_Fe55", // 67, + "n_Cu59_to_He4_Co56", // 68, + "n_Zn60_to_He4_Ni57", // 69, + "He4_S32_to_Ar36_removed", // 70, + "p_Cl35_to_Ar36_removed", // 71, + "p_Cl35_to_He4_S32_removed", // 72, + "He4_Ar36_to_Ca40_removed", // 73, + "p_K39_to_Ca40_removed", // 74, + "p_K39_to_He4_Ar36_removed", // 75, + "He4_Ca40_to_Ti44_removed", // 76, + "p_Sc43_to_Ti44_removed", // 77, + "p_Sc43_to_He4_Ca40_removed", // 78, + "He4_Ti44_to_Cr48_removed", // 79, + "He4_Ti44_to_p_V47_removed", // 80, + "p_V47_to_Cr48_removed", // 81, + "Co55_to_Fe55", // 82, + "Co56_to_Fe56", // 83, + "Co56_to_Ni56", // 84, + "Co57_to_Ni57", // 85, + "Fe55_to_Co55", // 86, + "Fe55_to_Mn55", // 87, + "Fe56_to_Co56", // 88, + "Mn55_to_Fe55", // 89, + "Ni56_to_Co56", // 90, + "Ni57_to_Co57", // 91, "n_to_p", // 92, "p_to_n", // 93, - "s32_he4_to_ar36_approx", // 94, - "ar36_to_s32_he4_approx", // 95, - "ar36_he4_to_ca40_approx", // 96, - "ca40_to_ar36_he4_approx", // 97, - "ca40_he4_to_ti44_approx", // 98, - "ti44_to_ca40_he4_approx", // 99, - "ti44_he4_to_cr48_approx", // 100, - "cr48_to_ti44_he4_approx", // 101, - "n13_to_p_c12_derived", // 102, - "o16_to_he4_c12_derived", // 103, - "f18_to_he4_n14_derived", // 104, - "ne20_to_he4_o16_derived", // 105, - "na22_to_p_ne21_derived", // 106, - "na22_to_he4_f18_derived", // 107, - "mg24_to_p_na23_derived", // 108, - "mg24_to_he4_ne20_derived", // 109, - "si28_to_p_al27_derived", // 110, - "si28_to_he4_mg24_derived", // 111, - "s32_to_p_p31_derived", // 112, - "s32_to_he4_si28_derived", // 113, - "fe52_to_p_mn51_derived", // 114, - "fe52_to_he4_cr48_derived", // 115, - "co55_to_he4_mn51_derived", // 116, - "ni56_to_p_co55_derived", // 117, - "ni56_to_he4_fe52_derived", // 118, - "cu59_to_he4_co55_derived", // 119, - "zn60_to_p_cu59_derived", // 120, - "zn60_to_he4_ni56_derived", // 121, - "c12_to_he4_he4_he4_derived", // 122, - "p_o16_to_he4_n13_derived", // 123, - "he4_ne20_to_p_na23_derived", // 124, - "p_ne21_to_he4_f18_derived", // 125, - "he4_mg24_to_p_al27_derived", // 126, - "he4_si28_to_p_p31_derived", // 127, - "p_mn51_to_he4_cr48_derived", // 128, - "p_co55_to_he4_fe52_derived", // 129, - "he4_ni56_to_p_cu59_derived", // 130, - "fe53_to_n_fe52_derived", // 131, - "fe54_to_n_fe53_derived", // 132, - "fe55_to_n_fe54_derived", // 133, - "fe56_to_n_fe55_derived", // 134, - "fe56_to_p_mn55_derived", // 135, - "co55_to_p_fe54_derived", // 136, - "co56_to_n_co55_derived", // 137, - "co56_to_p_fe55_derived", // 138, - "co57_to_n_co56_derived", // 139, - "co57_to_p_fe56_derived", // 140, - "ni57_to_n_ni56_derived", // 141, - "ni57_to_p_co56_derived", // 142, - "ni57_to_he4_fe53_derived", // 143, - "ni58_to_n_ni57_derived", // 144, - "ni58_to_p_co57_derived", // 145, - "ni58_to_he4_fe54_derived", // 146, - "cu59_to_p_ni58_derived", // 147, - "p_mn55_to_n_fe55_derived", // 148, - "he4_fe53_to_n_ni56_derived", // 149, - "p_fe54_to_he4_mn51_derived", // 150, - "he4_fe54_to_n_ni57_derived", // 151, - "he4_fe54_to_p_co57_derived", // 152, - "p_fe55_to_n_co55_derived", // 153, - "he4_fe55_to_n_ni58_derived", // 154, - "p_fe56_to_n_co56_derived", // 155, - "p_co56_to_n_ni56_derived", // 156, - "p_co56_to_he4_fe53_derived", // 157, - "he4_co56_to_n_cu59_derived", // 158, - "p_co57_to_n_ni57_derived", // 159, - "he4_ni57_to_n_zn60_derived", // 160, - "p_ni58_to_he4_co55_derived", // 161, - "he4_s32_to_p_cl35_derived_removed", // 162, - "ar36_to_he4_s32_derived_removed", // 163, - "ar36_to_p_cl35_derived_removed", // 164, - "he4_ar36_to_p_k39_derived_removed", // 165, - "ca40_to_he4_ar36_derived_removed", // 166, - "ca40_to_p_k39_derived_removed", // 167, - "he4_ca40_to_p_sc43_derived_removed", // 168, - "ti44_to_he4_ca40_derived_removed", // 169, - "ti44_to_p_sc43_derived_removed", // 170, - "cr48_to_he4_ti44_derived_removed", // 171, - "cr48_to_p_v47_derived_removed", // 172, - "p_v47_to_he4_ti44_derived_removed" // 173, + "S32_He4_to_Ar36_approx", // 94, + "Ar36_to_S32_He4_approx", // 95, + "Ar36_He4_to_Ca40_approx", // 96, + "Ca40_to_Ar36_He4_approx", // 97, + "Ca40_He4_to_Ti44_approx", // 98, + "Ti44_to_Ca40_He4_approx", // 99, + "Ti44_He4_to_Cr48_approx", // 100, + "Cr48_to_Ti44_He4_approx", // 101, + "N13_to_p_C12_derived", // 102, + "O16_to_He4_C12_derived", // 103, + "F18_to_He4_N14_derived", // 104, + "Ne20_to_He4_O16_derived", // 105, + "Na22_to_p_Ne21_derived", // 106, + "Na22_to_He4_F18_derived", // 107, + "Mg24_to_p_Na23_derived", // 108, + "Mg24_to_He4_Ne20_derived", // 109, + "Si28_to_p_Al27_derived", // 110, + "Si28_to_He4_Mg24_derived", // 111, + "S32_to_p_P31_derived", // 112, + "S32_to_He4_Si28_derived", // 113, + "Fe52_to_p_Mn51_derived", // 114, + "Fe52_to_He4_Cr48_derived", // 115, + "Co55_to_He4_Mn51_derived", // 116, + "Ni56_to_p_Co55_derived", // 117, + "Ni56_to_He4_Fe52_derived", // 118, + "Cu59_to_He4_Co55_derived", // 119, + "Zn60_to_p_Cu59_derived", // 120, + "Zn60_to_He4_Ni56_derived", // 121, + "C12_to_He4_He4_He4_derived", // 122, + "p_O16_to_He4_N13_derived", // 123, + "He4_Ne20_to_p_Na23_derived", // 124, + "p_Ne21_to_He4_F18_derived", // 125, + "He4_Mg24_to_p_Al27_derived", // 126, + "He4_Si28_to_p_P31_derived", // 127, + "p_Mn51_to_He4_Cr48_derived", // 128, + "p_Co55_to_He4_Fe52_derived", // 129, + "He4_Ni56_to_p_Cu59_derived", // 130, + "Fe53_to_n_Fe52_derived", // 131, + "Fe54_to_n_Fe53_derived", // 132, + "Fe55_to_n_Fe54_derived", // 133, + "Fe56_to_n_Fe55_derived", // 134, + "Fe56_to_p_Mn55_derived", // 135, + "Co55_to_p_Fe54_derived", // 136, + "Co56_to_n_Co55_derived", // 137, + "Co56_to_p_Fe55_derived", // 138, + "Co57_to_n_Co56_derived", // 139, + "Co57_to_p_Fe56_derived", // 140, + "Ni57_to_n_Ni56_derived", // 141, + "Ni57_to_p_Co56_derived", // 142, + "Ni57_to_He4_Fe53_derived", // 143, + "Ni58_to_n_Ni57_derived", // 144, + "Ni58_to_p_Co57_derived", // 145, + "Ni58_to_He4_Fe54_derived", // 146, + "Cu59_to_p_Ni58_derived", // 147, + "p_Mn55_to_n_Fe55_derived", // 148, + "He4_Fe53_to_n_Ni56_derived", // 149, + "p_Fe54_to_He4_Mn51_derived", // 150, + "He4_Fe54_to_n_Ni57_derived", // 151, + "He4_Fe54_to_p_Co57_derived", // 152, + "p_Fe55_to_n_Co55_derived", // 153, + "He4_Fe55_to_n_Ni58_derived", // 154, + "p_Fe56_to_n_Co56_derived", // 155, + "p_Co56_to_n_Ni56_derived", // 156, + "p_Co56_to_He4_Fe53_derived", // 157, + "He4_Co56_to_n_Cu59_derived", // 158, + "p_Co57_to_n_Ni57_derived", // 159, + "He4_Ni57_to_n_Zn60_derived", // 160, + "p_Ni58_to_He4_Co55_derived", // 161, + "He4_S32_to_p_Cl35_derived_removed", // 162, + "Ar36_to_He4_S32_derived_removed", // 163, + "Ar36_to_p_Cl35_derived_removed", // 164, + "He4_Ar36_to_p_K39_derived_removed", // 165, + "Ca40_to_He4_Ar36_derived_removed", // 166, + "Ca40_to_p_K39_derived_removed", // 167, + "He4_Ca40_to_p_Sc43_derived_removed", // 168, + "Ti44_to_He4_Ca40_derived_removed", // 169, + "Ti44_to_p_Sc43_derived_removed", // 170, + "Cr48_to_He4_Ti44_derived_removed", // 171, + "Cr48_to_p_V47_derived_removed", // 172, + "p_V47_to_He4_Ti44_derived_removed" // 173, }; } @@ -394,9 +394,9 @@ namespace Rates #ifdef NSE_NET namespace NSE_INDEX { - constexpr int h1_index = 1; - constexpr int n_index = 0; - constexpr int he4_index = 2; + constexpr int H1_index = 1; + constexpr int N_index = 0; + constexpr int He4_index = 2; // Each row corresponds to the rate in NetworkRates enum // First 3 row indices for reactants, followed by 3 product indices diff --git a/networks/He-C-Fe-group/actual_rhs.H b/networks/He-C-Fe-group/actual_rhs.H index 4cc72f83d7..dfa273d450 100644 --- a/networks/He-C-Fe-group/actual_rhs.H +++ b/networks/He-C-Fe-group/actual_rhs.H @@ -84,11 +84,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_c12_to_n13); - rate_eval.screened_rates(k_p_c12_to_n13) *= scor; + ratraw = rate_eval.screened_rates(k_p_C12_to_N13); + rate_eval.screened_rates(k_p_C12_to_N13) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c12_to_n13); - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C12_to_N13); + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -103,11 +103,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_c12_to_o16); - rate_eval.screened_rates(k_he4_c12_to_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_C12_to_O16); + rate_eval.screened_rates(k_He4_C12_to_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_c12_to_o16); - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_C12_to_O16); + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -122,11 +122,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_n14_to_f18); - rate_eval.screened_rates(k_he4_n14_to_f18) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N14_to_F18); + rate_eval.screened_rates(k_He4_N14_to_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n14_to_f18); - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N14_to_F18); + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -141,11 +141,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_o16_to_ne20); - rate_eval.screened_rates(k_he4_o16_to_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O16_to_Ne20); + rate_eval.screened_rates(k_He4_O16_to_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20); - rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20); + rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -160,18 +160,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_f18_to_na22); - rate_eval.screened_rates(k_he4_f18_to_na22) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F18_to_Na22); + rate_eval.screened_rates(k_He4_F18_to_Na22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f18_to_na22); - rate_eval.dscreened_rates_dT(k_he4_f18_to_na22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22); + rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_f18_to_p_ne21); - rate_eval.screened_rates(k_he4_f18_to_p_ne21) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F18_to_p_Ne21); + rate_eval.screened_rates(k_He4_F18_to_p_Ne21) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21); - rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21); + rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -186,18 +186,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_mg24); - rate_eval.screened_rates(k_he4_ne20_to_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_Mg24); + rate_eval.screened_rates(k_He4_Ne20_to_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_p_na23_derived); - rate_eval.screened_rates(k_he4_ne20_to_p_na23_derived) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_p_Na23_derived); + rate_eval.screened_rates(k_He4_Ne20_to_p_Na23_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23_derived); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23_derived); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -212,18 +212,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ne21_to_na22); - rate_eval.screened_rates(k_p_ne21_to_na22) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne21_to_Na22); + rate_eval.screened_rates(k_p_Ne21_to_Na22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne21_to_na22); - rate_eval.dscreened_rates_dT(k_p_ne21_to_na22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22); + rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ne21_to_he4_f18_derived); - rate_eval.screened_rates(k_p_ne21_to_he4_f18_derived) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne21_to_He4_F18_derived); + rate_eval.screened_rates(k_p_Ne21_to_He4_F18_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18_derived); - rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18_derived); + rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -238,18 +238,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_na23_to_mg24); - rate_eval.screened_rates(k_p_na23_to_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na23_to_Mg24); + rate_eval.screened_rates(k_p_Na23_to_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na23_to_mg24); - rate_eval.dscreened_rates_dT(k_p_na23_to_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24); + rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_na23_to_he4_ne20); - rate_eval.screened_rates(k_p_na23_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na23_to_He4_Ne20); + rate_eval.screened_rates(k_p_Na23_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -264,18 +264,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_mg24_to_si28); - rate_eval.screened_rates(k_he4_mg24_to_si28) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg24_to_Si28); + rate_eval.screened_rates(k_He4_Mg24_to_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28); - rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28); + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mg24_to_p_al27_derived); - rate_eval.screened_rates(k_he4_mg24_to_p_al27_derived) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg24_to_p_Al27_derived); + rate_eval.screened_rates(k_He4_Mg24_to_p_Al27_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27_derived); - rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27_derived); + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -290,18 +290,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_al27_to_si28); - rate_eval.screened_rates(k_p_al27_to_si28) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al27_to_Si28); + rate_eval.screened_rates(k_p_Al27_to_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al27_to_si28); - rate_eval.dscreened_rates_dT(k_p_al27_to_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28); + rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_al27_to_he4_mg24); - rate_eval.screened_rates(k_p_al27_to_he4_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al27_to_He4_Mg24); + rate_eval.screened_rates(k_p_Al27_to_He4_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24); - rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24); + rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -316,18 +316,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_si28_to_s32); - rate_eval.screened_rates(k_he4_si28_to_s32) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_S32); + rate_eval.screened_rates(k_He4_Si28_to_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_s32); - rate_eval.dscreened_rates_dT(k_he4_si28_to_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si28_to_p_p31_derived); - rate_eval.screened_rates(k_he4_si28_to_p_p31_derived) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_p_P31_derived); + rate_eval.screened_rates(k_He4_Si28_to_p_P31_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31_derived); - rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31_derived); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -342,18 +342,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_p31_to_s32); - rate_eval.screened_rates(k_p_p31_to_s32) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_S32); + rate_eval.screened_rates(k_p_P31_to_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_s32); - rate_eval.dscreened_rates_dT(k_p_p31_to_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_S32); + rate_eval.dscreened_rates_dT(k_p_P31_to_S32) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p31_to_he4_si28); - rate_eval.screened_rates(k_p_p31_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_He4_Si28); + rate_eval.screened_rates(k_p_P31_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28); - rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -368,18 +368,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cr48_to_fe52); - rate_eval.screened_rates(k_he4_cr48_to_fe52) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr48_to_Fe52); + rate_eval.screened_rates(k_He4_Cr48_to_Fe52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52); - rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52); + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cr48_to_p_mn51); - rate_eval.screened_rates(k_he4_cr48_to_p_mn51) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51); + rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51); - rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51); + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -394,18 +394,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_mn51_to_fe52); - rate_eval.screened_rates(k_p_mn51_to_fe52) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn51_to_Fe52); + rate_eval.screened_rates(k_p_Mn51_to_Fe52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52); - rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52); + rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mn51_to_he4_cr48_derived); - rate_eval.screened_rates(k_p_mn51_to_he4_cr48_derived) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_derived); + rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_derived); - rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_derived); + rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -420,18 +420,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_mn51_to_co55); - rate_eval.screened_rates(k_he4_mn51_to_co55) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn51_to_Co55); + rate_eval.screened_rates(k_He4_Mn51_to_Co55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn51_to_co55); - rate_eval.dscreened_rates_dT(k_he4_mn51_to_co55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn51_to_Co55); + rate_eval.dscreened_rates_dT(k_He4_Mn51_to_Co55) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mn51_to_p_fe54); - rate_eval.screened_rates(k_he4_mn51_to_p_fe54) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn51_to_p_Fe54); + rate_eval.screened_rates(k_He4_Mn51_to_p_Fe54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn51_to_p_fe54); - rate_eval.dscreened_rates_dT(k_he4_mn51_to_p_fe54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn51_to_p_Fe54); + rate_eval.dscreened_rates_dT(k_He4_Mn51_to_p_Fe54) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -446,18 +446,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_fe52_to_ni56); - rate_eval.screened_rates(k_he4_fe52_to_ni56) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe52_to_Ni56); + rate_eval.screened_rates(k_He4_Fe52_to_Ni56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56); - rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56); + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe52_to_p_co55); - rate_eval.screened_rates(k_he4_fe52_to_p_co55) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe52_to_p_Co55); + rate_eval.screened_rates(k_He4_Fe52_to_p_Co55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55); - rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55); + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -472,18 +472,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_co55_to_ni56); - rate_eval.screened_rates(k_p_co55_to_ni56) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co55_to_Ni56); + rate_eval.screened_rates(k_p_Co55_to_Ni56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co55_to_ni56); - rate_eval.dscreened_rates_dT(k_p_co55_to_ni56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56); + rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co55_to_he4_fe52_derived); - rate_eval.screened_rates(k_p_co55_to_he4_fe52_derived) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_derived); + rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_derived); - rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_derived); + rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -498,18 +498,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_co55_to_cu59); - rate_eval.screened_rates(k_he4_co55_to_cu59) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co55_to_Cu59); + rate_eval.screened_rates(k_He4_Co55_to_Cu59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co55_to_cu59); - rate_eval.dscreened_rates_dT(k_he4_co55_to_cu59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co55_to_Cu59); + rate_eval.dscreened_rates_dT(k_He4_Co55_to_Cu59) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_co55_to_p_ni58); - rate_eval.screened_rates(k_he4_co55_to_p_ni58) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co55_to_p_Ni58); + rate_eval.screened_rates(k_He4_Co55_to_p_Ni58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co55_to_p_ni58); - rate_eval.dscreened_rates_dT(k_he4_co55_to_p_ni58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co55_to_p_Ni58); + rate_eval.dscreened_rates_dT(k_He4_Co55_to_p_Ni58) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -524,18 +524,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ni56_to_zn60); - rate_eval.screened_rates(k_he4_ni56_to_zn60) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni56_to_Zn60); + rate_eval.screened_rates(k_He4_Ni56_to_Zn60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni56_to_zn60); - rate_eval.dscreened_rates_dT(k_he4_ni56_to_zn60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni56_to_Zn60); + rate_eval.dscreened_rates_dT(k_He4_Ni56_to_Zn60) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ni56_to_p_cu59_derived); - rate_eval.screened_rates(k_he4_ni56_to_p_cu59_derived) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni56_to_p_Cu59_derived); + rate_eval.screened_rates(k_He4_Ni56_to_p_Cu59_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni56_to_p_cu59_derived); - rate_eval.dscreened_rates_dT(k_he4_ni56_to_p_cu59_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni56_to_p_Cu59_derived); + rate_eval.dscreened_rates_dT(k_He4_Ni56_to_p_Cu59_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -550,18 +550,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cu59_to_zn60); - rate_eval.screened_rates(k_p_cu59_to_zn60) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu59_to_Zn60); + rate_eval.screened_rates(k_p_Cu59_to_Zn60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu59_to_zn60); - rate_eval.dscreened_rates_dT(k_p_cu59_to_zn60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu59_to_Zn60); + rate_eval.dscreened_rates_dT(k_p_Cu59_to_Zn60) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cu59_to_he4_ni56); - rate_eval.screened_rates(k_p_cu59_to_he4_ni56) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu59_to_He4_Ni56); + rate_eval.screened_rates(k_p_Cu59_to_He4_Ni56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu59_to_he4_ni56); - rate_eval.dscreened_rates_dT(k_p_cu59_to_he4_ni56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu59_to_He4_Ni56); + rate_eval.dscreened_rates_dT(k_p_Cu59_to_He4_Ni56) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -576,25 +576,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_c12_to_p_na23); - rate_eval.screened_rates(k_c12_c12_to_p_na23) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_p_Na23); + rate_eval.screened_rates(k_C12_C12_to_p_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23); - rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23); + rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_c12_to_he4_ne20); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_He4_Ne20); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_c12_to_mg24_modified); - rate_eval.screened_rates(k_c12_c12_to_mg24_modified) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_Mg24_modified); + rate_eval.screened_rates(k_C12_C12_to_Mg24_modified) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_mg24_modified); - rate_eval.dscreened_rates_dT(k_c12_c12_to_mg24_modified) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_Mg24_modified); + rate_eval.dscreened_rates_dT(k_C12_C12_to_Mg24_modified) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -609,11 +609,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_n13_to_p_o16); - rate_eval.screened_rates(k_he4_n13_to_p_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N13_to_p_O16); + rate_eval.screened_rates(k_He4_N13_to_p_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16); - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16); + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -628,25 +628,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_o16_to_p_al27); - rate_eval.screened_rates(k_c12_o16_to_p_al27) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_p_Al27); + rate_eval.screened_rates(k_C12_O16_to_p_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27); - rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27); + rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_o16_to_he4_mg24); - rate_eval.screened_rates(k_c12_o16_to_he4_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_He4_Mg24); + rate_eval.screened_rates(k_C12_O16_to_He4_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24); - rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24); + rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_o16_to_si28_modified); - rate_eval.screened_rates(k_c12_o16_to_si28_modified) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_Si28_modified); + rate_eval.screened_rates(k_C12_O16_to_Si28_modified) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_si28_modified); - rate_eval.dscreened_rates_dT(k_c12_o16_to_si28_modified) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_Si28_modified); + rate_eval.dscreened_rates_dT(k_C12_O16_to_Si28_modified) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -661,25 +661,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_o16_o16_to_p_p31); - rate_eval.screened_rates(k_o16_o16_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_p_P31); + rate_eval.screened_rates(k_O16_O16_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31); - rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31); + rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_o16_o16_to_he4_si28); - rate_eval.screened_rates(k_o16_o16_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_He4_Si28); + rate_eval.screened_rates(k_O16_O16_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28); - rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_o16_o16_to_s32_modified); - rate_eval.screened_rates(k_o16_o16_to_s32_modified) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_S32_modified); + rate_eval.screened_rates(k_O16_O16_to_S32_modified) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_s32_modified); - rate_eval.dscreened_rates_dT(k_o16_o16_to_s32_modified) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_S32_modified); + rate_eval.dscreened_rates_dT(k_O16_O16_to_S32_modified) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -707,11 +707,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_he4_he4_to_c12); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) *= scor * scor2; + ratraw = rate_eval.screened_rates(k_He4_He4_He4_to_C12); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) *= scor * scor2; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12); - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12); + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; } @@ -726,18 +726,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_mn55_to_fe56); - rate_eval.screened_rates(k_p_mn55_to_fe56) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn55_to_Fe56); + rate_eval.screened_rates(k_p_Mn55_to_Fe56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn55_to_fe56); - rate_eval.dscreened_rates_dT(k_p_mn55_to_fe56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn55_to_Fe56); + rate_eval.dscreened_rates_dT(k_p_Mn55_to_Fe56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mn55_to_n_fe55_derived); - rate_eval.screened_rates(k_p_mn55_to_n_fe55_derived) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn55_to_n_Fe55_derived); + rate_eval.screened_rates(k_p_Mn55_to_n_Fe55_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn55_to_n_fe55_derived); - rate_eval.dscreened_rates_dT(k_p_mn55_to_n_fe55_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn55_to_n_Fe55_derived); + rate_eval.dscreened_rates_dT(k_p_Mn55_to_n_Fe55_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -752,25 +752,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_fe53_to_ni57); - rate_eval.screened_rates(k_he4_fe53_to_ni57) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe53_to_Ni57); + rate_eval.screened_rates(k_He4_Fe53_to_Ni57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe53_to_ni57); - rate_eval.dscreened_rates_dT(k_he4_fe53_to_ni57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe53_to_Ni57); + rate_eval.dscreened_rates_dT(k_He4_Fe53_to_Ni57) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe53_to_p_co56); - rate_eval.screened_rates(k_he4_fe53_to_p_co56) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe53_to_p_Co56); + rate_eval.screened_rates(k_He4_Fe53_to_p_Co56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe53_to_p_co56); - rate_eval.dscreened_rates_dT(k_he4_fe53_to_p_co56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe53_to_p_Co56); + rate_eval.dscreened_rates_dT(k_He4_Fe53_to_p_Co56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe53_to_n_ni56_derived); - rate_eval.screened_rates(k_he4_fe53_to_n_ni56_derived) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe53_to_n_Ni56_derived); + rate_eval.screened_rates(k_He4_Fe53_to_n_Ni56_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe53_to_n_ni56_derived); - rate_eval.dscreened_rates_dT(k_he4_fe53_to_n_ni56_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe53_to_n_Ni56_derived); + rate_eval.dscreened_rates_dT(k_He4_Fe53_to_n_Ni56_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -785,18 +785,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_fe54_to_co55); - rate_eval.screened_rates(k_p_fe54_to_co55) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe54_to_Co55); + rate_eval.screened_rates(k_p_Fe54_to_Co55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe54_to_co55); - rate_eval.dscreened_rates_dT(k_p_fe54_to_co55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe54_to_Co55); + rate_eval.dscreened_rates_dT(k_p_Fe54_to_Co55) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_fe54_to_he4_mn51_derived); - rate_eval.screened_rates(k_p_fe54_to_he4_mn51_derived) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe54_to_He4_Mn51_derived); + rate_eval.screened_rates(k_p_Fe54_to_He4_Mn51_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe54_to_he4_mn51_derived); - rate_eval.dscreened_rates_dT(k_p_fe54_to_he4_mn51_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe54_to_He4_Mn51_derived); + rate_eval.dscreened_rates_dT(k_p_Fe54_to_He4_Mn51_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -811,25 +811,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_fe54_to_ni58); - rate_eval.screened_rates(k_he4_fe54_to_ni58) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe54_to_Ni58); + rate_eval.screened_rates(k_He4_Fe54_to_Ni58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe54_to_ni58); - rate_eval.dscreened_rates_dT(k_he4_fe54_to_ni58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe54_to_Ni58); + rate_eval.dscreened_rates_dT(k_He4_Fe54_to_Ni58) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe54_to_n_ni57_derived); - rate_eval.screened_rates(k_he4_fe54_to_n_ni57_derived) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe54_to_n_Ni57_derived); + rate_eval.screened_rates(k_He4_Fe54_to_n_Ni57_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe54_to_n_ni57_derived); - rate_eval.dscreened_rates_dT(k_he4_fe54_to_n_ni57_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe54_to_n_Ni57_derived); + rate_eval.dscreened_rates_dT(k_He4_Fe54_to_n_Ni57_derived) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe54_to_p_co57_derived); - rate_eval.screened_rates(k_he4_fe54_to_p_co57_derived) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe54_to_p_Co57_derived); + rate_eval.screened_rates(k_He4_Fe54_to_p_Co57_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe54_to_p_co57_derived); - rate_eval.dscreened_rates_dT(k_he4_fe54_to_p_co57_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe54_to_p_Co57_derived); + rate_eval.dscreened_rates_dT(k_He4_Fe54_to_p_Co57_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -844,18 +844,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_fe55_to_co56); - rate_eval.screened_rates(k_p_fe55_to_co56) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe55_to_Co56); + rate_eval.screened_rates(k_p_Fe55_to_Co56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe55_to_co56); - rate_eval.dscreened_rates_dT(k_p_fe55_to_co56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe55_to_Co56); + rate_eval.dscreened_rates_dT(k_p_Fe55_to_Co56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_fe55_to_n_co55_derived); - rate_eval.screened_rates(k_p_fe55_to_n_co55_derived) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe55_to_n_Co55_derived); + rate_eval.screened_rates(k_p_Fe55_to_n_Co55_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe55_to_n_co55_derived); - rate_eval.dscreened_rates_dT(k_p_fe55_to_n_co55_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe55_to_n_Co55_derived); + rate_eval.dscreened_rates_dT(k_p_Fe55_to_n_Co55_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -870,18 +870,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_fe56_to_co57); - rate_eval.screened_rates(k_p_fe56_to_co57) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe56_to_Co57); + rate_eval.screened_rates(k_p_Fe56_to_Co57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe56_to_co57); - rate_eval.dscreened_rates_dT(k_p_fe56_to_co57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe56_to_Co57); + rate_eval.dscreened_rates_dT(k_p_Fe56_to_Co57) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_fe56_to_n_co56_derived); - rate_eval.screened_rates(k_p_fe56_to_n_co56_derived) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe56_to_n_Co56_derived); + rate_eval.screened_rates(k_p_Fe56_to_n_Co56_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe56_to_n_co56_derived); - rate_eval.dscreened_rates_dT(k_p_fe56_to_n_co56_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe56_to_n_Co56_derived); + rate_eval.dscreened_rates_dT(k_p_Fe56_to_n_Co56_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -896,25 +896,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_co56_to_ni57); - rate_eval.screened_rates(k_p_co56_to_ni57) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co56_to_Ni57); + rate_eval.screened_rates(k_p_Co56_to_Ni57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co56_to_ni57); - rate_eval.dscreened_rates_dT(k_p_co56_to_ni57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co56_to_Ni57); + rate_eval.dscreened_rates_dT(k_p_Co56_to_Ni57) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co56_to_n_ni56_derived); - rate_eval.screened_rates(k_p_co56_to_n_ni56_derived) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co56_to_n_Ni56_derived); + rate_eval.screened_rates(k_p_Co56_to_n_Ni56_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co56_to_n_ni56_derived); - rate_eval.dscreened_rates_dT(k_p_co56_to_n_ni56_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co56_to_n_Ni56_derived); + rate_eval.dscreened_rates_dT(k_p_Co56_to_n_Ni56_derived) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co56_to_he4_fe53_derived); - rate_eval.screened_rates(k_p_co56_to_he4_fe53_derived) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co56_to_He4_Fe53_derived); + rate_eval.screened_rates(k_p_Co56_to_He4_Fe53_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co56_to_he4_fe53_derived); - rate_eval.dscreened_rates_dT(k_p_co56_to_he4_fe53_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co56_to_He4_Fe53_derived); + rate_eval.dscreened_rates_dT(k_p_Co56_to_He4_Fe53_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -929,25 +929,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_co57_to_ni58); - rate_eval.screened_rates(k_p_co57_to_ni58) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co57_to_Ni58); + rate_eval.screened_rates(k_p_Co57_to_Ni58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co57_to_ni58); - rate_eval.dscreened_rates_dT(k_p_co57_to_ni58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co57_to_Ni58); + rate_eval.dscreened_rates_dT(k_p_Co57_to_Ni58) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co57_to_he4_fe54); - rate_eval.screened_rates(k_p_co57_to_he4_fe54) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co57_to_He4_Fe54); + rate_eval.screened_rates(k_p_Co57_to_He4_Fe54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co57_to_he4_fe54); - rate_eval.dscreened_rates_dT(k_p_co57_to_he4_fe54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co57_to_He4_Fe54); + rate_eval.dscreened_rates_dT(k_p_Co57_to_He4_Fe54) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co57_to_n_ni57_derived); - rate_eval.screened_rates(k_p_co57_to_n_ni57_derived) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co57_to_n_Ni57_derived); + rate_eval.screened_rates(k_p_Co57_to_n_Ni57_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co57_to_n_ni57_derived); - rate_eval.dscreened_rates_dT(k_p_co57_to_n_ni57_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co57_to_n_Ni57_derived); + rate_eval.dscreened_rates_dT(k_p_Co57_to_n_Ni57_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -962,18 +962,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ni58_to_cu59); - rate_eval.screened_rates(k_p_ni58_to_cu59) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni58_to_Cu59); + rate_eval.screened_rates(k_p_Ni58_to_Cu59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni58_to_cu59); - rate_eval.dscreened_rates_dT(k_p_ni58_to_cu59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni58_to_Cu59); + rate_eval.dscreened_rates_dT(k_p_Ni58_to_Cu59) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ni58_to_he4_co55_derived); - rate_eval.screened_rates(k_p_ni58_to_he4_co55_derived) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni58_to_He4_Co55_derived); + rate_eval.screened_rates(k_p_Ni58_to_He4_Co55_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni58_to_he4_co55_derived); - rate_eval.dscreened_rates_dT(k_p_ni58_to_he4_co55_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni58_to_He4_Co55_derived); + rate_eval.dscreened_rates_dT(k_p_Ni58_to_He4_Co55_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -988,11 +988,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_o16_to_he4_n13_derived); - rate_eval.screened_rates(k_p_o16_to_he4_n13_derived) *= scor; + ratraw = rate_eval.screened_rates(k_p_O16_to_He4_N13_derived); + rate_eval.screened_rates(k_p_O16_to_He4_N13_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13_derived); - rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13_derived); + rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1007,11 +1007,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_fe55_to_n_ni58_derived); - rate_eval.screened_rates(k_he4_fe55_to_n_ni58_derived) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe55_to_n_Ni58_derived); + rate_eval.screened_rates(k_He4_Fe55_to_n_Ni58_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe55_to_n_ni58_derived); - rate_eval.dscreened_rates_dT(k_he4_fe55_to_n_ni58_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe55_to_n_Ni58_derived); + rate_eval.dscreened_rates_dT(k_He4_Fe55_to_n_Ni58_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1026,11 +1026,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_co56_to_n_cu59_derived); - rate_eval.screened_rates(k_he4_co56_to_n_cu59_derived) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co56_to_n_Cu59_derived); + rate_eval.screened_rates(k_He4_Co56_to_n_Cu59_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co56_to_n_cu59_derived); - rate_eval.dscreened_rates_dT(k_he4_co56_to_n_cu59_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co56_to_n_Cu59_derived); + rate_eval.dscreened_rates_dT(k_He4_Co56_to_n_Cu59_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1045,11 +1045,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ni57_to_n_zn60_derived); - rate_eval.screened_rates(k_he4_ni57_to_n_zn60_derived) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni57_to_n_Zn60_derived); + rate_eval.screened_rates(k_He4_Ni57_to_n_Zn60_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni57_to_n_zn60_derived); - rate_eval.dscreened_rates_dT(k_he4_ni57_to_n_zn60_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni57_to_n_Zn60_derived); + rate_eval.dscreened_rates_dT(k_He4_Ni57_to_n_Zn60_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1064,18 +1064,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_s32_to_ar36_removed); - rate_eval.screened_rates(k_he4_s32_to_ar36_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S32_to_Ar36_removed); + rate_eval.screened_rates(k_He4_S32_to_Ar36_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36_removed); - rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36_removed); + rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_s32_to_p_cl35_derived_removed); - rate_eval.screened_rates(k_he4_s32_to_p_cl35_derived_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S32_to_p_Cl35_derived_removed); + rate_eval.screened_rates(k_He4_S32_to_p_Cl35_derived_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35_derived_removed); - rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35_derived_removed); + rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1090,18 +1090,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cl35_to_ar36_removed); - rate_eval.screened_rates(k_p_cl35_to_ar36_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed); + rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed); - rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed); + rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed); - rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed); + rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed); - rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed); + rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1116,18 +1116,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ar36_to_ca40_removed); - rate_eval.screened_rates(k_he4_ar36_to_ca40_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar36_to_Ca40_removed); + rate_eval.screened_rates(k_He4_Ar36_to_Ca40_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40_removed); - rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40_removed); + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ar36_to_p_k39_derived_removed); - rate_eval.screened_rates(k_he4_ar36_to_p_k39_derived_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar36_to_p_K39_derived_removed); + rate_eval.screened_rates(k_He4_Ar36_to_p_K39_derived_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39_derived_removed); - rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39_derived_removed); + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1142,18 +1142,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_k39_to_ca40_removed); - rate_eval.screened_rates(k_p_k39_to_ca40_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_K39_to_Ca40_removed); + rate_eval.screened_rates(k_p_K39_to_Ca40_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed); - rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed); + rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed); - rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed); + rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed); - rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed); + rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1168,18 +1168,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ca40_to_ti44_removed); - rate_eval.screened_rates(k_he4_ca40_to_ti44_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca40_to_Ti44_removed); + rate_eval.screened_rates(k_He4_Ca40_to_Ti44_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44_removed); - rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44_removed); + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca40_to_p_sc43_derived_removed); - rate_eval.screened_rates(k_he4_ca40_to_p_sc43_derived_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43_derived_removed); + rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43_derived_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43_derived_removed); - rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43_derived_removed); + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1194,18 +1194,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_sc43_to_ti44_removed); - rate_eval.screened_rates(k_p_sc43_to_ti44_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed); + rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed); - rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed); + rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed); - rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed); + rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed); - rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed); + rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1220,18 +1220,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ti44_to_cr48_removed); - rate_eval.screened_rates(k_he4_ti44_to_cr48_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti44_to_Cr48_removed); + rate_eval.screened_rates(k_He4_Ti44_to_Cr48_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48_removed); - rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48_removed); + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ti44_to_p_v47_removed); - rate_eval.screened_rates(k_he4_ti44_to_p_v47_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti44_to_p_V47_removed); + rate_eval.screened_rates(k_He4_Ti44_to_p_V47_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47_removed); - rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47_removed); + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1246,18 +1246,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_v47_to_cr48_removed); - rate_eval.screened_rates(k_p_v47_to_cr48_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_V47_to_Cr48_removed); + rate_eval.screened_rates(k_p_V47_to_Cr48_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed); - rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed); + rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v47_to_he4_ti44_derived_removed); - rate_eval.screened_rates(k_p_v47_to_he4_ti44_derived_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_V47_to_He4_Ti44_derived_removed); + rate_eval.screened_rates(k_p_V47_to_He4_Ti44_derived_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_derived_removed); - rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_derived_removed); + rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1271,83 +1271,83 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { rate_eval.enuc_weak = 0.0; - tabular_evaluate(j_co55_fe55_meta, j_co55_fe55_rhoy, j_co55_fe55_temp, j_co55_fe55_data, + tabular_evaluate(j_Co55_Fe55_meta, j_Co55_Fe55_rhoy, j_Co55_Fe55_temp, j_Co55_Fe55_data, rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); - rate_eval.screened_rates(k_co55_to_fe55) = rate; + rate_eval.screened_rates(k_Co55_to_Fe55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co55_to_fe55) = drate_dt; + rate_eval.dscreened_rates_dT(k_Co55_to_Fe55) = drate_dt; } rate_eval.enuc_weak += C::Legacy::n_A * Y(Co55) * (edot_nu + edot_gamma); - tabular_evaluate(j_co56_fe56_meta, j_co56_fe56_rhoy, j_co56_fe56_temp, j_co56_fe56_data, + tabular_evaluate(j_Co56_Fe56_meta, j_Co56_Fe56_rhoy, j_Co56_Fe56_temp, j_Co56_Fe56_data, rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); - rate_eval.screened_rates(k_co56_to_fe56) = rate; + rate_eval.screened_rates(k_Co56_to_Fe56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co56_to_fe56) = drate_dt; + rate_eval.dscreened_rates_dT(k_Co56_to_Fe56) = drate_dt; } rate_eval.enuc_weak += C::Legacy::n_A * Y(Co56) * (edot_nu + edot_gamma); - tabular_evaluate(j_co56_ni56_meta, j_co56_ni56_rhoy, j_co56_ni56_temp, j_co56_ni56_data, + tabular_evaluate(j_Co56_Ni56_meta, j_Co56_Ni56_rhoy, j_Co56_Ni56_temp, j_Co56_Ni56_data, rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); - rate_eval.screened_rates(k_co56_to_ni56) = rate; + rate_eval.screened_rates(k_Co56_to_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co56_to_ni56) = drate_dt; + rate_eval.dscreened_rates_dT(k_Co56_to_Ni56) = drate_dt; } rate_eval.enuc_weak += C::Legacy::n_A * Y(Co56) * (edot_nu + edot_gamma); - tabular_evaluate(j_co57_ni57_meta, j_co57_ni57_rhoy, j_co57_ni57_temp, j_co57_ni57_data, + tabular_evaluate(j_Co57_Ni57_meta, j_Co57_Ni57_rhoy, j_Co57_Ni57_temp, j_Co57_Ni57_data, rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); - rate_eval.screened_rates(k_co57_to_ni57) = rate; + rate_eval.screened_rates(k_Co57_to_Ni57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co57_to_ni57) = drate_dt; + rate_eval.dscreened_rates_dT(k_Co57_to_Ni57) = drate_dt; } rate_eval.enuc_weak += C::Legacy::n_A * Y(Co57) * (edot_nu + edot_gamma); - tabular_evaluate(j_fe55_co55_meta, j_fe55_co55_rhoy, j_fe55_co55_temp, j_fe55_co55_data, + tabular_evaluate(j_Fe55_Co55_meta, j_Fe55_Co55_rhoy, j_Fe55_Co55_temp, j_Fe55_Co55_data, rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); - rate_eval.screened_rates(k_fe55_to_co55) = rate; + rate_eval.screened_rates(k_Fe55_to_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe55_to_co55) = drate_dt; + rate_eval.dscreened_rates_dT(k_Fe55_to_Co55) = drate_dt; } rate_eval.enuc_weak += C::Legacy::n_A * Y(Fe55) * (edot_nu + edot_gamma); - tabular_evaluate(j_fe55_mn55_meta, j_fe55_mn55_rhoy, j_fe55_mn55_temp, j_fe55_mn55_data, + tabular_evaluate(j_Fe55_Mn55_meta, j_Fe55_Mn55_rhoy, j_Fe55_Mn55_temp, j_Fe55_Mn55_data, rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); - rate_eval.screened_rates(k_fe55_to_mn55) = rate; + rate_eval.screened_rates(k_Fe55_to_Mn55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe55_to_mn55) = drate_dt; + rate_eval.dscreened_rates_dT(k_Fe55_to_Mn55) = drate_dt; } rate_eval.enuc_weak += C::Legacy::n_A * Y(Fe55) * (edot_nu + edot_gamma); - tabular_evaluate(j_fe56_co56_meta, j_fe56_co56_rhoy, j_fe56_co56_temp, j_fe56_co56_data, + tabular_evaluate(j_Fe56_Co56_meta, j_Fe56_Co56_rhoy, j_Fe56_Co56_temp, j_Fe56_Co56_data, rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); - rate_eval.screened_rates(k_fe56_to_co56) = rate; + rate_eval.screened_rates(k_Fe56_to_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe56_to_co56) = drate_dt; + rate_eval.dscreened_rates_dT(k_Fe56_to_Co56) = drate_dt; } rate_eval.enuc_weak += C::Legacy::n_A * Y(Fe56) * (edot_nu + edot_gamma); - tabular_evaluate(j_mn55_fe55_meta, j_mn55_fe55_rhoy, j_mn55_fe55_temp, j_mn55_fe55_data, + tabular_evaluate(j_Mn55_Fe55_meta, j_Mn55_Fe55_rhoy, j_Mn55_Fe55_temp, j_Mn55_Fe55_data, rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); - rate_eval.screened_rates(k_mn55_to_fe55) = rate; + rate_eval.screened_rates(k_Mn55_to_Fe55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn55_to_fe55) = drate_dt; + rate_eval.dscreened_rates_dT(k_Mn55_to_Fe55) = drate_dt; } rate_eval.enuc_weak += C::Legacy::n_A * Y(Mn55) * (edot_nu + edot_gamma); - tabular_evaluate(j_ni56_co56_meta, j_ni56_co56_rhoy, j_ni56_co56_temp, j_ni56_co56_data, + tabular_evaluate(j_Ni56_Co56_meta, j_Ni56_Co56_rhoy, j_Ni56_Co56_temp, j_Ni56_Co56_data, rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); - rate_eval.screened_rates(k_ni56_to_co56) = rate; + rate_eval.screened_rates(k_Ni56_to_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_co56) = drate_dt; + rate_eval.dscreened_rates_dT(k_Ni56_to_Co56) = drate_dt; } rate_eval.enuc_weak += C::Legacy::n_A * Y(Ni56) * (edot_nu + edot_gamma); - tabular_evaluate(j_ni57_co57_meta, j_ni57_co57_rhoy, j_ni57_co57_temp, j_ni57_co57_data, + tabular_evaluate(j_Ni57_Co57_meta, j_Ni57_Co57_rhoy, j_Ni57_Co57_temp, j_Ni57_Co57_data, rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); - rate_eval.screened_rates(k_ni57_to_co57) = rate; + rate_eval.screened_rates(k_Ni57_to_Co57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni57_to_co57) = drate_dt; + rate_eval.dscreened_rates_dT(k_Ni57_to_Co57) = drate_dt; } rate_eval.enuc_weak += C::Legacy::n_A * Y(Ni57) * (edot_nu + edot_gamma); @@ -1379,330 +1379,330 @@ void rhs_nuc(const burn_t& state, using namespace Rates; ydot_nuc(N) = - (-screened_rates(k_n_fe52_to_fe53)*Y(Fe52)*Y(N)*state.rho + screened_rates(k_fe53_to_n_fe52_derived)*Y(Fe53)) + - (-screened_rates(k_n_fe53_to_fe54)*Y(Fe53)*Y(N)*state.rho + screened_rates(k_fe54_to_n_fe53_derived)*Y(Fe54)) + - (-screened_rates(k_n_fe54_to_fe55)*Y(Fe54)*Y(N)*state.rho + screened_rates(k_fe55_to_n_fe54_derived)*Y(Fe55)) + - (-screened_rates(k_n_fe55_to_fe56)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_fe56_to_n_fe55_derived)*Y(Fe56)) + - (-screened_rates(k_n_co55_to_co56)*Y(Co55)*Y(N)*state.rho + screened_rates(k_co56_to_n_co55_derived)*Y(Co56)) + - (-screened_rates(k_n_co56_to_co57)*Y(Co56)*Y(N)*state.rho + screened_rates(k_co57_to_n_co56_derived)*Y(Co57)) + - (-screened_rates(k_n_ni56_to_ni57)*Y(N)*Y(Ni56)*state.rho + screened_rates(k_ni57_to_n_ni56_derived)*Y(Ni57)) + - (-screened_rates(k_n_ni57_to_ni58)*Y(N)*Y(Ni57)*state.rho + screened_rates(k_ni58_to_n_ni57_derived)*Y(Ni58)) + - (-screened_rates(k_n_fe55_to_p_mn55)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_p_mn55_to_n_fe55_derived)*Y(Mn55)*Y(H1)*state.rho) + - (-screened_rates(k_n_co55_to_p_fe55)*Y(Co55)*Y(N)*state.rho + screened_rates(k_p_fe55_to_n_co55_derived)*Y(Fe55)*Y(H1)*state.rho) + - (-screened_rates(k_n_co56_to_p_fe56)*Y(Co56)*Y(N)*state.rho + screened_rates(k_p_fe56_to_n_co56_derived)*Y(Fe56)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni56_to_p_co56)*Y(N)*Y(Ni56)*state.rho + screened_rates(k_p_co56_to_n_ni56_derived)*Y(Co56)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni56_to_he4_fe53)*Y(N)*Y(Ni56)*state.rho + screened_rates(k_he4_fe53_to_n_ni56_derived)*Y(Fe53)*Y(He4)*state.rho) + - (-screened_rates(k_n_ni57_to_p_co57)*Y(N)*Y(Ni57)*state.rho + screened_rates(k_p_co57_to_n_ni57_derived)*Y(Co57)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni57_to_he4_fe54)*Y(N)*Y(Ni57)*state.rho + screened_rates(k_he4_fe54_to_n_ni57_derived)*Y(Fe54)*Y(He4)*state.rho) + - (-screened_rates(k_n_ni58_to_he4_fe55)*Y(N)*Y(Ni58)*state.rho + screened_rates(k_he4_fe55_to_n_ni58_derived)*Y(Fe55)*Y(He4)*state.rho) + - (-screened_rates(k_n_cu59_to_he4_co56)*Y(Cu59)*Y(N)*state.rho + screened_rates(k_he4_co56_to_n_cu59_derived)*Y(Co56)*Y(He4)*state.rho) + - (-screened_rates(k_n_zn60_to_he4_ni57)*Y(N)*Y(Zn60)*state.rho + screened_rates(k_he4_ni57_to_n_zn60_derived)*Y(He4)*Y(Ni57)*state.rho) + + (-screened_rates(k_n_Fe52_to_Fe53)*Y(Fe52)*Y(N)*state.rho + screened_rates(k_Fe53_to_n_Fe52_derived)*Y(Fe53)) + + (-screened_rates(k_n_Fe53_to_Fe54)*Y(Fe53)*Y(N)*state.rho + screened_rates(k_Fe54_to_n_Fe53_derived)*Y(Fe54)) + + (-screened_rates(k_n_Fe54_to_Fe55)*Y(Fe54)*Y(N)*state.rho + screened_rates(k_Fe55_to_n_Fe54_derived)*Y(Fe55)) + + (-screened_rates(k_n_Fe55_to_Fe56)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_Fe56_to_n_Fe55_derived)*Y(Fe56)) + + (-screened_rates(k_n_Co55_to_Co56)*Y(Co55)*Y(N)*state.rho + screened_rates(k_Co56_to_n_Co55_derived)*Y(Co56)) + + (-screened_rates(k_n_Co56_to_Co57)*Y(Co56)*Y(N)*state.rho + screened_rates(k_Co57_to_n_Co56_derived)*Y(Co57)) + + (-screened_rates(k_n_Ni56_to_Ni57)*Y(Ni56)*Y(N)*state.rho + screened_rates(k_Ni57_to_n_Ni56_derived)*Y(Ni57)) + + (-screened_rates(k_n_Ni57_to_Ni58)*Y(Ni57)*Y(N)*state.rho + screened_rates(k_Ni58_to_n_Ni57_derived)*Y(Ni58)) + + (-screened_rates(k_n_Fe55_to_p_Mn55)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_p_Mn55_to_n_Fe55_derived)*Y(Mn55)*Y(H1)*state.rho) + + (-screened_rates(k_n_Co55_to_p_Fe55)*Y(Co55)*Y(N)*state.rho + screened_rates(k_p_Fe55_to_n_Co55_derived)*Y(Fe55)*Y(H1)*state.rho) + + (-screened_rates(k_n_Co56_to_p_Fe56)*Y(Co56)*Y(N)*state.rho + screened_rates(k_p_Fe56_to_n_Co56_derived)*Y(Fe56)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni56_to_p_Co56)*Y(Ni56)*Y(N)*state.rho + screened_rates(k_p_Co56_to_n_Ni56_derived)*Y(Co56)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni56_to_He4_Fe53)*Y(Ni56)*Y(N)*state.rho + screened_rates(k_He4_Fe53_to_n_Ni56_derived)*Y(Fe53)*Y(He4)*state.rho) + + (-screened_rates(k_n_Ni57_to_p_Co57)*Y(Ni57)*Y(N)*state.rho + screened_rates(k_p_Co57_to_n_Ni57_derived)*Y(Co57)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni57_to_He4_Fe54)*Y(Ni57)*Y(N)*state.rho + screened_rates(k_He4_Fe54_to_n_Ni57_derived)*Y(Fe54)*Y(He4)*state.rho) + + (-screened_rates(k_n_Ni58_to_He4_Fe55)*Y(Ni58)*Y(N)*state.rho + screened_rates(k_He4_Fe55_to_n_Ni58_derived)*Y(Fe55)*Y(He4)*state.rho) + + (-screened_rates(k_n_Cu59_to_He4_Co56)*Y(Cu59)*Y(N)*state.rho + screened_rates(k_He4_Co56_to_n_Cu59_derived)*Y(Co56)*Y(He4)*state.rho) + + (-screened_rates(k_n_Zn60_to_He4_Ni57)*Y(Zn60)*Y(N)*state.rho + screened_rates(k_He4_Ni57_to_n_Zn60_derived)*Y(He4)*Y(Ni57)*state.rho) + -screened_rates(k_n_to_p)*Y(N) + screened_rates(k_p_to_n)*Y(H1); ydot_nuc(H1) = - (-screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_n13_to_p_c12_derived)*Y(N13)) + - (-screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_na22_to_p_ne21_derived)*Y(Na22)) + - (-screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_mg24_to_p_na23_derived)*Y(Mg24)) + - (-screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_si28_to_p_al27_derived)*Y(Si28)) + - (-screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_s32_to_p_p31_derived)*Y(S32)) + - (-screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*Y(H1)*state.rho + screened_rates(k_fe52_to_p_mn51_derived)*Y(Fe52)) + - (-screened_rates(k_p_co55_to_ni56)*Y(Co55)*Y(H1)*state.rho + screened_rates(k_ni56_to_p_co55_derived)*Y(Ni56)) + - (-screened_rates(k_p_cu59_to_zn60)*Y(Cu59)*Y(H1)*state.rho + screened_rates(k_zn60_to_p_cu59_derived)*Y(Zn60)) + - 0.5*screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + - (screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_o16_to_he4_n13_derived)*Y(O16)*Y(H1)*state.rho) + - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + - 0.5*screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + - (screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_ne21_to_he4_f18_derived)*Y(Ne21)*Y(H1)*state.rho) + - (-screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_he4_ne20_to_p_na23_derived)*Y(He4)*Y(Ne20)*state.rho) + - (-screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_he4_mg24_to_p_al27_derived)*Y(He4)*Y(Mg24)*state.rho) + - (-screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_he4_si28_to_p_p31_derived)*Y(He4)*Y(Si28)*state.rho) + - (screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_p_mn51_to_he4_cr48_derived)*Y(Mn51)*Y(H1)*state.rho) + - (screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_p_co55_to_he4_fe52_derived)*Y(Co55)*Y(H1)*state.rho) + - (-screened_rates(k_p_cu59_to_he4_ni56)*Y(Cu59)*Y(H1)*state.rho + screened_rates(k_he4_ni56_to_p_cu59_derived)*Y(He4)*Y(Ni56)*state.rho) + - (-screened_rates(k_p_mn55_to_fe56)*Y(Mn55)*Y(H1)*state.rho + screened_rates(k_fe56_to_p_mn55_derived)*Y(Fe56)) + - (-screened_rates(k_p_fe54_to_co55)*Y(Fe54)*Y(H1)*state.rho + screened_rates(k_co55_to_p_fe54_derived)*Y(Co55)) + - (-screened_rates(k_p_fe55_to_co56)*Y(Fe55)*Y(H1)*state.rho + screened_rates(k_co56_to_p_fe55_derived)*Y(Co56)) + - (-screened_rates(k_p_fe56_to_co57)*Y(Fe56)*Y(H1)*state.rho + screened_rates(k_co57_to_p_fe56_derived)*Y(Co57)) + - (-screened_rates(k_p_co56_to_ni57)*Y(Co56)*Y(H1)*state.rho + screened_rates(k_ni57_to_p_co56_derived)*Y(Ni57)) + - (-screened_rates(k_p_co57_to_ni58)*Y(Co57)*Y(H1)*state.rho + screened_rates(k_ni58_to_p_co57_derived)*Y(Ni58)) + - (-screened_rates(k_p_ni58_to_cu59)*Y(Ni58)*Y(H1)*state.rho + screened_rates(k_cu59_to_p_ni58_derived)*Y(Cu59)) + - (screened_rates(k_he4_mn51_to_p_fe54)*Y(He4)*Y(Mn51)*state.rho + -screened_rates(k_p_fe54_to_he4_mn51_derived)*Y(Fe54)*Y(H1)*state.rho) + - (screened_rates(k_he4_fe53_to_p_co56)*Y(Fe53)*Y(He4)*state.rho + -screened_rates(k_p_co56_to_he4_fe53_derived)*Y(Co56)*Y(H1)*state.rho) + - (screened_rates(k_n_fe55_to_p_mn55)*Y(Fe55)*Y(N)*state.rho + -screened_rates(k_p_mn55_to_n_fe55_derived)*Y(Mn55)*Y(H1)*state.rho) + - (screened_rates(k_n_co55_to_p_fe55)*Y(Co55)*Y(N)*state.rho + -screened_rates(k_p_fe55_to_n_co55_derived)*Y(Fe55)*Y(H1)*state.rho) + - (screened_rates(k_he4_co55_to_p_ni58)*Y(Co55)*Y(He4)*state.rho + -screened_rates(k_p_ni58_to_he4_co55_derived)*Y(Ni58)*Y(H1)*state.rho) + - (screened_rates(k_n_co56_to_p_fe56)*Y(Co56)*Y(N)*state.rho + -screened_rates(k_p_fe56_to_n_co56_derived)*Y(Fe56)*Y(H1)*state.rho) + - (-screened_rates(k_p_co57_to_he4_fe54)*Y(Co57)*Y(H1)*state.rho + screened_rates(k_he4_fe54_to_p_co57_derived)*Y(Fe54)*Y(He4)*state.rho) + - (screened_rates(k_n_ni56_to_p_co56)*Y(N)*Y(Ni56)*state.rho + -screened_rates(k_p_co56_to_n_ni56_derived)*Y(Co56)*Y(H1)*state.rho) + - (screened_rates(k_n_ni57_to_p_co57)*Y(N)*Y(Ni57)*state.rho + -screened_rates(k_p_co57_to_n_ni57_derived)*Y(Co57)*Y(H1)*state.rho) + + (-screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_N13_to_p_C12_derived)*Y(N13)) + + (-screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_Na22_to_p_Ne21_derived)*Y(Na22)) + + (-screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_Mg24_to_p_Na23_derived)*Y(Mg24)) + + (-screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_Si28_to_p_Al27_derived)*Y(Si28)) + + (-screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_S32_to_p_P31_derived)*Y(S32)) + + (-screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*Y(H1)*state.rho + screened_rates(k_Fe52_to_p_Mn51_derived)*Y(Fe52)) + + (-screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*Y(H1)*state.rho + screened_rates(k_Ni56_to_p_Co55_derived)*Y(Ni56)) + + (-screened_rates(k_p_Cu59_to_Zn60)*Y(Cu59)*Y(H1)*state.rho + screened_rates(k_Zn60_to_p_Cu59_derived)*Y(Zn60)) + + 0.5*screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + + (screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_O16_to_He4_N13_derived)*Y(O16)*Y(H1)*state.rho) + + screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + + 0.5*screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + + (screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(Ne21)*Y(H1)*state.rho) + + (-screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(He4)*Y(Ne20)*state.rho) + + (-screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(He4)*Y(Mg24)*state.rho) + + (-screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_He4_Si28_to_p_P31_derived)*Y(He4)*Y(Si28)*state.rho) + + (screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_p_Mn51_to_He4_Cr48_derived)*Y(Mn51)*Y(H1)*state.rho) + + (screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(Co55)*Y(H1)*state.rho) + + (-screened_rates(k_p_Cu59_to_He4_Ni56)*Y(Cu59)*Y(H1)*state.rho + screened_rates(k_He4_Ni56_to_p_Cu59_derived)*Y(He4)*Y(Ni56)*state.rho) + + (-screened_rates(k_p_Mn55_to_Fe56)*Y(Mn55)*Y(H1)*state.rho + screened_rates(k_Fe56_to_p_Mn55_derived)*Y(Fe56)) + + (-screened_rates(k_p_Fe54_to_Co55)*Y(Fe54)*Y(H1)*state.rho + screened_rates(k_Co55_to_p_Fe54_derived)*Y(Co55)) + + (-screened_rates(k_p_Fe55_to_Co56)*Y(Fe55)*Y(H1)*state.rho + screened_rates(k_Co56_to_p_Fe55_derived)*Y(Co56)) + + (-screened_rates(k_p_Fe56_to_Co57)*Y(Fe56)*Y(H1)*state.rho + screened_rates(k_Co57_to_p_Fe56_derived)*Y(Co57)) + + (-screened_rates(k_p_Co56_to_Ni57)*Y(Co56)*Y(H1)*state.rho + screened_rates(k_Ni57_to_p_Co56_derived)*Y(Ni57)) + + (-screened_rates(k_p_Co57_to_Ni58)*Y(Co57)*Y(H1)*state.rho + screened_rates(k_Ni58_to_p_Co57_derived)*Y(Ni58)) + + (-screened_rates(k_p_Ni58_to_Cu59)*Y(Ni58)*Y(H1)*state.rho + screened_rates(k_Cu59_to_p_Ni58_derived)*Y(Cu59)) + + (screened_rates(k_He4_Mn51_to_p_Fe54)*Y(He4)*Y(Mn51)*state.rho + -screened_rates(k_p_Fe54_to_He4_Mn51_derived)*Y(Fe54)*Y(H1)*state.rho) + + (screened_rates(k_He4_Fe53_to_p_Co56)*Y(Fe53)*Y(He4)*state.rho + -screened_rates(k_p_Co56_to_He4_Fe53_derived)*Y(Co56)*Y(H1)*state.rho) + + (screened_rates(k_n_Fe55_to_p_Mn55)*Y(Fe55)*Y(N)*state.rho + -screened_rates(k_p_Mn55_to_n_Fe55_derived)*Y(Mn55)*Y(H1)*state.rho) + + (screened_rates(k_n_Co55_to_p_Fe55)*Y(Co55)*Y(N)*state.rho + -screened_rates(k_p_Fe55_to_n_Co55_derived)*Y(Fe55)*Y(H1)*state.rho) + + (screened_rates(k_He4_Co55_to_p_Ni58)*Y(Co55)*Y(He4)*state.rho + -screened_rates(k_p_Ni58_to_He4_Co55_derived)*Y(Ni58)*Y(H1)*state.rho) + + (screened_rates(k_n_Co56_to_p_Fe56)*Y(Co56)*Y(N)*state.rho + -screened_rates(k_p_Fe56_to_n_Co56_derived)*Y(Fe56)*Y(H1)*state.rho) + + (-screened_rates(k_p_Co57_to_He4_Fe54)*Y(Co57)*Y(H1)*state.rho + screened_rates(k_He4_Fe54_to_p_Co57_derived)*Y(Fe54)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni56_to_p_Co56)*Y(Ni56)*Y(N)*state.rho + -screened_rates(k_p_Co56_to_n_Ni56_derived)*Y(Co56)*Y(H1)*state.rho) + + (screened_rates(k_n_Ni57_to_p_Co57)*Y(Ni57)*Y(N)*state.rho + -screened_rates(k_p_Co57_to_n_Ni57_derived)*Y(Co57)*Y(H1)*state.rho) + screened_rates(k_n_to_p)*Y(N) + -screened_rates(k_p_to_n)*Y(H1); ydot_nuc(He4) = - (-screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_o16_to_he4_c12_derived)*Y(O16)) + - (-screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_f18_to_he4_n14_derived)*Y(F18)) + - (-screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_ne20_to_he4_o16_derived)*Y(Ne20)) + - (-screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_na22_to_he4_f18_derived)*Y(Na22)) + - (-screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_mg24_to_he4_ne20_derived)*Y(Mg24)) + - (-screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_si28_to_he4_mg24_derived)*Y(Si28)) + - (-screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_s32_to_he4_si28_derived)*Y(S32)) + - (-screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_fe52_to_he4_cr48_derived)*Y(Fe52)) + - (-screened_rates(k_he4_mn51_to_co55)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_co55_to_he4_mn51_derived)*Y(Co55)) + - (-screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_ni56_to_he4_fe52_derived)*Y(Ni56)) + - (-screened_rates(k_he4_co55_to_cu59)*Y(Co55)*Y(He4)*state.rho + screened_rates(k_cu59_to_he4_co55_derived)*Y(Cu59)) + - (-screened_rates(k_he4_ni56_to_zn60)*Y(He4)*Y(Ni56)*state.rho + screened_rates(k_zn60_to_he4_ni56_derived)*Y(Zn60)) + - 0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + - (-screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_o16_to_he4_n13_derived)*Y(O16)*Y(H1)*state.rho) + - screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + - 0.5*screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + - (-screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_ne21_to_he4_f18_derived)*Y(Ne21)*Y(H1)*state.rho) + - (screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_he4_ne20_to_p_na23_derived)*Y(He4)*Y(Ne20)*state.rho) + - (screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_he4_mg24_to_p_al27_derived)*Y(He4)*Y(Mg24)*state.rho) + - (screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_he4_si28_to_p_p31_derived)*Y(He4)*Y(Si28)*state.rho) + - (-screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_p_mn51_to_he4_cr48_derived)*Y(Mn51)*Y(H1)*state.rho) + - (-screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_p_co55_to_he4_fe52_derived)*Y(Co55)*Y(H1)*state.rho) + - (screened_rates(k_p_cu59_to_he4_ni56)*Y(Cu59)*Y(H1)*state.rho + -screened_rates(k_he4_ni56_to_p_cu59_derived)*Y(He4)*Y(Ni56)*state.rho) + - (-0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + 3.0*screened_rates(k_c12_to_he4_he4_he4_derived)*Y(C12)) + - (-screened_rates(k_he4_fe53_to_ni57)*Y(Fe53)*Y(He4)*state.rho + screened_rates(k_ni57_to_he4_fe53_derived)*Y(Ni57)) + - (-screened_rates(k_he4_fe54_to_ni58)*Y(Fe54)*Y(He4)*state.rho + screened_rates(k_ni58_to_he4_fe54_derived)*Y(Ni58)) + - (-screened_rates(k_he4_mn51_to_p_fe54)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_p_fe54_to_he4_mn51_derived)*Y(Fe54)*Y(H1)*state.rho) + - (-screened_rates(k_he4_fe53_to_p_co56)*Y(Fe53)*Y(He4)*state.rho + screened_rates(k_p_co56_to_he4_fe53_derived)*Y(Co56)*Y(H1)*state.rho) + - (-screened_rates(k_he4_co55_to_p_ni58)*Y(Co55)*Y(He4)*state.rho + screened_rates(k_p_ni58_to_he4_co55_derived)*Y(Ni58)*Y(H1)*state.rho) + - (screened_rates(k_p_co57_to_he4_fe54)*Y(Co57)*Y(H1)*state.rho + -screened_rates(k_he4_fe54_to_p_co57_derived)*Y(Fe54)*Y(He4)*state.rho) + - (screened_rates(k_n_ni56_to_he4_fe53)*Y(N)*Y(Ni56)*state.rho + -screened_rates(k_he4_fe53_to_n_ni56_derived)*Y(Fe53)*Y(He4)*state.rho) + - (screened_rates(k_n_ni57_to_he4_fe54)*Y(N)*Y(Ni57)*state.rho + -screened_rates(k_he4_fe54_to_n_ni57_derived)*Y(Fe54)*Y(He4)*state.rho) + - (screened_rates(k_n_ni58_to_he4_fe55)*Y(N)*Y(Ni58)*state.rho + -screened_rates(k_he4_fe55_to_n_ni58_derived)*Y(Fe55)*Y(He4)*state.rho) + - (screened_rates(k_n_cu59_to_he4_co56)*Y(Cu59)*Y(N)*state.rho + -screened_rates(k_he4_co56_to_n_cu59_derived)*Y(Co56)*Y(He4)*state.rho) + - (screened_rates(k_n_zn60_to_he4_ni57)*Y(N)*Y(Zn60)*state.rho + -screened_rates(k_he4_ni57_to_n_zn60_derived)*Y(He4)*Y(Ni57)*state.rho) + - (-screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*Y(S32)*state.rho + screened_rates(k_ar36_to_s32_he4_approx)*Y(Ar36)) + - (-screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_ca40_to_ar36_he4_approx)*Y(Ca40)) + - (-screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_ti44_to_ca40_he4_approx)*Y(Ti44)) + - (-screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_cr48_to_ti44_he4_approx)*Y(Cr48)); + (-screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_O16_to_He4_C12_derived)*Y(O16)) + + (-screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_F18_to_He4_N14_derived)*Y(F18)) + + (-screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_Ne20_to_He4_O16_derived)*Y(Ne20)) + + (-screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_Na22_to_He4_F18_derived)*Y(Na22)) + + (-screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_Mg24_to_He4_Ne20_derived)*Y(Mg24)) + + (-screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_Si28_to_He4_Mg24_derived)*Y(Si28)) + + (-screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_S32_to_He4_Si28_derived)*Y(S32)) + + (-screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_Fe52_to_He4_Cr48_derived)*Y(Fe52)) + + (-screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_Co55_to_He4_Mn51_derived)*Y(Co55)) + + (-screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_Ni56_to_He4_Fe52_derived)*Y(Ni56)) + + (-screened_rates(k_He4_Co55_to_Cu59)*Y(Co55)*Y(He4)*state.rho + screened_rates(k_Cu59_to_He4_Co55_derived)*Y(Cu59)) + + (-screened_rates(k_He4_Ni56_to_Zn60)*Y(He4)*Y(Ni56)*state.rho + screened_rates(k_Zn60_to_He4_Ni56_derived)*Y(Zn60)) + + 0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + + (-screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_O16_to_He4_N13_derived)*Y(O16)*Y(H1)*state.rho) + + screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + + 0.5*screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + + (-screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(Ne21)*Y(H1)*state.rho) + + (screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(He4)*Y(Ne20)*state.rho) + + (screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(He4)*Y(Mg24)*state.rho) + + (screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_He4_Si28_to_p_P31_derived)*Y(He4)*Y(Si28)*state.rho) + + (-screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_p_Mn51_to_He4_Cr48_derived)*Y(Mn51)*Y(H1)*state.rho) + + (-screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(Co55)*Y(H1)*state.rho) + + (screened_rates(k_p_Cu59_to_He4_Ni56)*Y(Cu59)*Y(H1)*state.rho + -screened_rates(k_He4_Ni56_to_p_Cu59_derived)*Y(He4)*Y(Ni56)*state.rho) + + (-0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + 3.0*screened_rates(k_C12_to_He4_He4_He4_derived)*Y(C12)) + + (-screened_rates(k_He4_Fe53_to_Ni57)*Y(Fe53)*Y(He4)*state.rho + screened_rates(k_Ni57_to_He4_Fe53_derived)*Y(Ni57)) + + (-screened_rates(k_He4_Fe54_to_Ni58)*Y(Fe54)*Y(He4)*state.rho + screened_rates(k_Ni58_to_He4_Fe54_derived)*Y(Ni58)) + + (-screened_rates(k_He4_Mn51_to_p_Fe54)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_p_Fe54_to_He4_Mn51_derived)*Y(Fe54)*Y(H1)*state.rho) + + (-screened_rates(k_He4_Fe53_to_p_Co56)*Y(Fe53)*Y(He4)*state.rho + screened_rates(k_p_Co56_to_He4_Fe53_derived)*Y(Co56)*Y(H1)*state.rho) + + (-screened_rates(k_He4_Co55_to_p_Ni58)*Y(Co55)*Y(He4)*state.rho + screened_rates(k_p_Ni58_to_He4_Co55_derived)*Y(Ni58)*Y(H1)*state.rho) + + (screened_rates(k_p_Co57_to_He4_Fe54)*Y(Co57)*Y(H1)*state.rho + -screened_rates(k_He4_Fe54_to_p_Co57_derived)*Y(Fe54)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni56_to_He4_Fe53)*Y(Ni56)*Y(N)*state.rho + -screened_rates(k_He4_Fe53_to_n_Ni56_derived)*Y(Fe53)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni57_to_He4_Fe54)*Y(Ni57)*Y(N)*state.rho + -screened_rates(k_He4_Fe54_to_n_Ni57_derived)*Y(Fe54)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni58_to_He4_Fe55)*Y(Ni58)*Y(N)*state.rho + -screened_rates(k_He4_Fe55_to_n_Ni58_derived)*Y(Fe55)*Y(He4)*state.rho) + + (screened_rates(k_n_Cu59_to_He4_Co56)*Y(Cu59)*Y(N)*state.rho + -screened_rates(k_He4_Co56_to_n_Cu59_derived)*Y(Co56)*Y(He4)*state.rho) + + (screened_rates(k_n_Zn60_to_He4_Ni57)*Y(Zn60)*Y(N)*state.rho + -screened_rates(k_He4_Ni57_to_n_Zn60_derived)*Y(He4)*Y(Ni57)*state.rho) + + (-screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*Y(S32)*state.rho + screened_rates(k_Ar36_to_S32_He4_approx)*Y(Ar36)) + + (-screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_Ca40_to_Ar36_He4_approx)*Y(Ca40)) + + (-screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_Ti44_to_Ca40_He4_approx)*Y(Ti44)) + + (-screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_Cr48_to_Ti44_He4_approx)*Y(Cr48)); ydot_nuc(C12) = - (-screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_n13_to_p_c12_derived)*Y(N13)) + - (-screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_o16_to_he4_c12_derived)*Y(O16)) + - -screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + - -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + - (0.16666666666666667*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + -screened_rates(k_c12_to_he4_he4_he4_derived)*Y(C12)) + - -screened_rates(k_c12_c12_to_mg24_modified)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*Y(O16)*state.rho; + (-screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_N13_to_p_C12_derived)*Y(N13)) + + (-screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_O16_to_He4_C12_derived)*Y(O16)) + + -screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + + -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + + (0.16666666666666667*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + -screened_rates(k_C12_to_He4_He4_He4_derived)*Y(C12)) + + -screened_rates(k_C12_C12_to_Mg24_modified)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*Y(O16)*state.rho; ydot_nuc(N13) = - (screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + -screened_rates(k_n13_to_p_c12_derived)*Y(N13)) + - (-screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_o16_to_he4_n13_derived)*Y(O16)*Y(H1)*state.rho); + (screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + -screened_rates(k_N13_to_p_C12_derived)*Y(N13)) + + (-screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_O16_to_He4_N13_derived)*Y(O16)*Y(H1)*state.rho); ydot_nuc(N14) = - (-screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_f18_to_he4_n14_derived)*Y(F18)); + (-screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_F18_to_He4_N14_derived)*Y(F18)); ydot_nuc(O16) = - (screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + -screened_rates(k_o16_to_he4_c12_derived)*Y(O16)) + - (-screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_ne20_to_he4_o16_derived)*Y(Ne20)) + - (screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_o16_to_he4_n13_derived)*Y(O16)*Y(H1)*state.rho) + - -screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + - -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + - -screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + - -screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + - -screened_rates(k_o16_o16_to_s32_modified)*std::pow(Y(O16), 2)*state.rho + - -screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*Y(O16)*state.rho; + (screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + -screened_rates(k_O16_to_He4_C12_derived)*Y(O16)) + + (-screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_Ne20_to_He4_O16_derived)*Y(Ne20)) + + (screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_O16_to_He4_N13_derived)*Y(O16)*Y(H1)*state.rho) + + -screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + + -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + + -screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + + -screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + + -screened_rates(k_O16_O16_to_S32_modified)*std::pow(Y(O16), 2)*state.rho + + -screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*Y(O16)*state.rho; ydot_nuc(F18) = - (screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + -screened_rates(k_f18_to_he4_n14_derived)*Y(F18)) + - (-screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_na22_to_he4_f18_derived)*Y(Na22)) + - (-screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_ne21_to_he4_f18_derived)*Y(Ne21)*Y(H1)*state.rho); + (screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + -screened_rates(k_F18_to_He4_N14_derived)*Y(F18)) + + (-screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_Na22_to_He4_F18_derived)*Y(Na22)) + + (-screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(Ne21)*Y(H1)*state.rho); ydot_nuc(Ne20) = - (screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + -screened_rates(k_ne20_to_he4_o16_derived)*Y(Ne20)) + - (-screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_mg24_to_he4_ne20_derived)*Y(Mg24)) + - 0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + - (screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_he4_ne20_to_p_na23_derived)*Y(He4)*Y(Ne20)*state.rho); + (screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + -screened_rates(k_Ne20_to_He4_O16_derived)*Y(Ne20)) + + (-screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_Mg24_to_He4_Ne20_derived)*Y(Mg24)) + + 0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + + (screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(He4)*Y(Ne20)*state.rho); ydot_nuc(Ne21) = - (-screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_na22_to_p_ne21_derived)*Y(Na22)) + - (screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_ne21_to_he4_f18_derived)*Y(Ne21)*Y(H1)*state.rho); + (-screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_Na22_to_p_Ne21_derived)*Y(Na22)) + + (screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(Ne21)*Y(H1)*state.rho); ydot_nuc(Na22) = - (screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_na22_to_he4_f18_derived)*Y(Na22)) + - (screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + -screened_rates(k_na22_to_p_ne21_derived)*Y(Na22)); + (screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_Na22_to_He4_F18_derived)*Y(Na22)) + + (screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + -screened_rates(k_Na22_to_p_Ne21_derived)*Y(Na22)); ydot_nuc(Na23) = - (-screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_mg24_to_p_na23_derived)*Y(Mg24)) + - 0.5*screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + - (-screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_he4_ne20_to_p_na23_derived)*Y(He4)*Y(Ne20)*state.rho); + (-screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_Mg24_to_p_Na23_derived)*Y(Mg24)) + + 0.5*screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + + (-screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(He4)*Y(Ne20)*state.rho); ydot_nuc(Mg24) = - (screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + -screened_rates(k_mg24_to_he4_ne20_derived)*Y(Mg24)) + - (screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_mg24_to_p_na23_derived)*Y(Mg24)) + - (-screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_si28_to_he4_mg24_derived)*Y(Si28)) + - screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + - (screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_he4_mg24_to_p_al27_derived)*Y(He4)*Y(Mg24)*state.rho) + - 0.5*screened_rates(k_c12_c12_to_mg24_modified)*std::pow(Y(C12), 2)*state.rho; + (screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + -screened_rates(k_Mg24_to_He4_Ne20_derived)*Y(Mg24)) + + (screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_Mg24_to_p_Na23_derived)*Y(Mg24)) + + (-screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_Si28_to_He4_Mg24_derived)*Y(Si28)) + + screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + + (screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(He4)*Y(Mg24)*state.rho) + + 0.5*screened_rates(k_C12_C12_to_Mg24_modified)*std::pow(Y(C12), 2)*state.rho; ydot_nuc(Al27) = - (-screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_si28_to_p_al27_derived)*Y(Si28)) + - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + - (-screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_he4_mg24_to_p_al27_derived)*Y(He4)*Y(Mg24)*state.rho); + (-screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_Si28_to_p_Al27_derived)*Y(Si28)) + + screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + + (-screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(He4)*Y(Mg24)*state.rho); ydot_nuc(Si28) = - (screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + -screened_rates(k_si28_to_he4_mg24_derived)*Y(Si28)) + - (screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_si28_to_p_al27_derived)*Y(Si28)) + - (-screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_s32_to_he4_si28_derived)*Y(S32)) + - 0.5*screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + - (screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_he4_si28_to_p_p31_derived)*Y(He4)*Y(Si28)*state.rho) + - screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*Y(O16)*state.rho; + (screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + -screened_rates(k_Si28_to_He4_Mg24_derived)*Y(Si28)) + + (screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_Si28_to_p_Al27_derived)*Y(Si28)) + + (-screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_S32_to_He4_Si28_derived)*Y(S32)) + + 0.5*screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + + (screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_He4_Si28_to_p_P31_derived)*Y(He4)*Y(Si28)*state.rho) + + screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*Y(O16)*state.rho; ydot_nuc(P31) = - (-screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_s32_to_p_p31_derived)*Y(S32)) + - 0.5*screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + - (-screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_he4_si28_to_p_p31_derived)*Y(He4)*Y(Si28)*state.rho); + (-screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_S32_to_p_P31_derived)*Y(S32)) + + 0.5*screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + + (-screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_He4_Si28_to_p_P31_derived)*Y(He4)*Y(Si28)*state.rho); ydot_nuc(S32) = - (screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + -screened_rates(k_s32_to_he4_si28_derived)*Y(S32)) + - (screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_s32_to_p_p31_derived)*Y(S32)) + - 0.5*screened_rates(k_o16_o16_to_s32_modified)*std::pow(Y(O16), 2)*state.rho + - (-screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*Y(S32)*state.rho + screened_rates(k_ar36_to_s32_he4_approx)*Y(Ar36)); + (screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + -screened_rates(k_S32_to_He4_Si28_derived)*Y(S32)) + + (screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_S32_to_p_P31_derived)*Y(S32)) + + 0.5*screened_rates(k_O16_O16_to_S32_modified)*std::pow(Y(O16), 2)*state.rho + + (-screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*Y(S32)*state.rho + screened_rates(k_Ar36_to_S32_He4_approx)*Y(Ar36)); ydot_nuc(Ar36) = - (screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*Y(S32)*state.rho + -screened_rates(k_ar36_to_s32_he4_approx)*Y(Ar36)) + - (-screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_ca40_to_ar36_he4_approx)*Y(Ca40)); + (screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*Y(S32)*state.rho + -screened_rates(k_Ar36_to_S32_He4_approx)*Y(Ar36)) + + (-screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_Ca40_to_Ar36_He4_approx)*Y(Ca40)); ydot_nuc(Ca40) = - (screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*Y(He4)*state.rho + -screened_rates(k_ca40_to_ar36_he4_approx)*Y(Ca40)) + - (-screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_ti44_to_ca40_he4_approx)*Y(Ti44)); + (screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*Y(He4)*state.rho + -screened_rates(k_Ca40_to_Ar36_He4_approx)*Y(Ca40)) + + (-screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_Ti44_to_Ca40_He4_approx)*Y(Ti44)); ydot_nuc(Ti44) = - (screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*Y(He4)*state.rho + -screened_rates(k_ti44_to_ca40_he4_approx)*Y(Ti44)) + - (-screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_cr48_to_ti44_he4_approx)*Y(Cr48)); + (screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*Y(He4)*state.rho + -screened_rates(k_Ti44_to_Ca40_He4_approx)*Y(Ti44)) + + (-screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_Cr48_to_Ti44_He4_approx)*Y(Cr48)); ydot_nuc(Cr48) = - (-screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_fe52_to_he4_cr48_derived)*Y(Fe52)) + - (-screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_p_mn51_to_he4_cr48_derived)*Y(Mn51)*Y(H1)*state.rho) + - (screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*Y(Ti44)*state.rho + -screened_rates(k_cr48_to_ti44_he4_approx)*Y(Cr48)); + (-screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_Fe52_to_He4_Cr48_derived)*Y(Fe52)) + + (-screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_p_Mn51_to_He4_Cr48_derived)*Y(Mn51)*Y(H1)*state.rho) + + (screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*Y(Ti44)*state.rho + -screened_rates(k_Cr48_to_Ti44_He4_approx)*Y(Cr48)); ydot_nuc(Mn51) = - (-screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*Y(H1)*state.rho + screened_rates(k_fe52_to_p_mn51_derived)*Y(Fe52)) + - (-screened_rates(k_he4_mn51_to_co55)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_co55_to_he4_mn51_derived)*Y(Co55)) + - (screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_p_mn51_to_he4_cr48_derived)*Y(Mn51)*Y(H1)*state.rho) + - (-screened_rates(k_he4_mn51_to_p_fe54)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_p_fe54_to_he4_mn51_derived)*Y(Fe54)*Y(H1)*state.rho); + (-screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*Y(H1)*state.rho + screened_rates(k_Fe52_to_p_Mn51_derived)*Y(Fe52)) + + (-screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_Co55_to_He4_Mn51_derived)*Y(Co55)) + + (screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_p_Mn51_to_He4_Cr48_derived)*Y(Mn51)*Y(H1)*state.rho) + + (-screened_rates(k_He4_Mn51_to_p_Fe54)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_p_Fe54_to_He4_Mn51_derived)*Y(Fe54)*Y(H1)*state.rho); ydot_nuc(Mn55) = - (-screened_rates(k_p_mn55_to_fe56)*Y(Mn55)*Y(H1)*state.rho + screened_rates(k_fe56_to_p_mn55_derived)*Y(Fe56)) + - (screened_rates(k_n_fe55_to_p_mn55)*Y(Fe55)*Y(N)*state.rho + -screened_rates(k_p_mn55_to_n_fe55_derived)*Y(Mn55)*Y(H1)*state.rho) + - (screened_rates(k_fe55_to_mn55)*Y(Fe55) + -screened_rates(k_mn55_to_fe55)*Y(Mn55)); + (-screened_rates(k_p_Mn55_to_Fe56)*Y(Mn55)*Y(H1)*state.rho + screened_rates(k_Fe56_to_p_Mn55_derived)*Y(Fe56)) + + (screened_rates(k_n_Fe55_to_p_Mn55)*Y(Fe55)*Y(N)*state.rho + -screened_rates(k_p_Mn55_to_n_Fe55_derived)*Y(Mn55)*Y(H1)*state.rho) + + (screened_rates(k_Fe55_to_Mn55)*Y(Fe55) + -screened_rates(k_Mn55_to_Fe55)*Y(Mn55)); ydot_nuc(Fe52) = - (screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_fe52_to_he4_cr48_derived)*Y(Fe52)) + - (screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*Y(H1)*state.rho + -screened_rates(k_fe52_to_p_mn51_derived)*Y(Fe52)) + - (-screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_ni56_to_he4_fe52_derived)*Y(Ni56)) + - (-screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_p_co55_to_he4_fe52_derived)*Y(Co55)*Y(H1)*state.rho) + - (-screened_rates(k_n_fe52_to_fe53)*Y(Fe52)*Y(N)*state.rho + screened_rates(k_fe53_to_n_fe52_derived)*Y(Fe53)); + (screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_Fe52_to_He4_Cr48_derived)*Y(Fe52)) + + (screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*Y(H1)*state.rho + -screened_rates(k_Fe52_to_p_Mn51_derived)*Y(Fe52)) + + (-screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_Ni56_to_He4_Fe52_derived)*Y(Ni56)) + + (-screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(Co55)*Y(H1)*state.rho) + + (-screened_rates(k_n_Fe52_to_Fe53)*Y(Fe52)*Y(N)*state.rho + screened_rates(k_Fe53_to_n_Fe52_derived)*Y(Fe53)); ydot_nuc(Fe53) = - (screened_rates(k_n_fe52_to_fe53)*Y(Fe52)*Y(N)*state.rho + -screened_rates(k_fe53_to_n_fe52_derived)*Y(Fe53)) + - (-screened_rates(k_n_fe53_to_fe54)*Y(Fe53)*Y(N)*state.rho + screened_rates(k_fe54_to_n_fe53_derived)*Y(Fe54)) + - (-screened_rates(k_he4_fe53_to_ni57)*Y(Fe53)*Y(He4)*state.rho + screened_rates(k_ni57_to_he4_fe53_derived)*Y(Ni57)) + - (-screened_rates(k_he4_fe53_to_p_co56)*Y(Fe53)*Y(He4)*state.rho + screened_rates(k_p_co56_to_he4_fe53_derived)*Y(Co56)*Y(H1)*state.rho) + - (screened_rates(k_n_ni56_to_he4_fe53)*Y(N)*Y(Ni56)*state.rho + -screened_rates(k_he4_fe53_to_n_ni56_derived)*Y(Fe53)*Y(He4)*state.rho); + (screened_rates(k_n_Fe52_to_Fe53)*Y(Fe52)*Y(N)*state.rho + -screened_rates(k_Fe53_to_n_Fe52_derived)*Y(Fe53)) + + (-screened_rates(k_n_Fe53_to_Fe54)*Y(Fe53)*Y(N)*state.rho + screened_rates(k_Fe54_to_n_Fe53_derived)*Y(Fe54)) + + (-screened_rates(k_He4_Fe53_to_Ni57)*Y(Fe53)*Y(He4)*state.rho + screened_rates(k_Ni57_to_He4_Fe53_derived)*Y(Ni57)) + + (-screened_rates(k_He4_Fe53_to_p_Co56)*Y(Fe53)*Y(He4)*state.rho + screened_rates(k_p_Co56_to_He4_Fe53_derived)*Y(Co56)*Y(H1)*state.rho) + + (screened_rates(k_n_Ni56_to_He4_Fe53)*Y(Ni56)*Y(N)*state.rho + -screened_rates(k_He4_Fe53_to_n_Ni56_derived)*Y(Fe53)*Y(He4)*state.rho); ydot_nuc(Fe54) = - (screened_rates(k_n_fe53_to_fe54)*Y(Fe53)*Y(N)*state.rho + -screened_rates(k_fe54_to_n_fe53_derived)*Y(Fe54)) + - (-screened_rates(k_n_fe54_to_fe55)*Y(Fe54)*Y(N)*state.rho + screened_rates(k_fe55_to_n_fe54_derived)*Y(Fe55)) + - (-screened_rates(k_p_fe54_to_co55)*Y(Fe54)*Y(H1)*state.rho + screened_rates(k_co55_to_p_fe54_derived)*Y(Co55)) + - (-screened_rates(k_he4_fe54_to_ni58)*Y(Fe54)*Y(He4)*state.rho + screened_rates(k_ni58_to_he4_fe54_derived)*Y(Ni58)) + - (screened_rates(k_he4_mn51_to_p_fe54)*Y(He4)*Y(Mn51)*state.rho + -screened_rates(k_p_fe54_to_he4_mn51_derived)*Y(Fe54)*Y(H1)*state.rho) + - (screened_rates(k_p_co57_to_he4_fe54)*Y(Co57)*Y(H1)*state.rho + -screened_rates(k_he4_fe54_to_p_co57_derived)*Y(Fe54)*Y(He4)*state.rho) + - (screened_rates(k_n_ni57_to_he4_fe54)*Y(N)*Y(Ni57)*state.rho + -screened_rates(k_he4_fe54_to_n_ni57_derived)*Y(Fe54)*Y(He4)*state.rho); + (screened_rates(k_n_Fe53_to_Fe54)*Y(Fe53)*Y(N)*state.rho + -screened_rates(k_Fe54_to_n_Fe53_derived)*Y(Fe54)) + + (-screened_rates(k_n_Fe54_to_Fe55)*Y(Fe54)*Y(N)*state.rho + screened_rates(k_Fe55_to_n_Fe54_derived)*Y(Fe55)) + + (-screened_rates(k_p_Fe54_to_Co55)*Y(Fe54)*Y(H1)*state.rho + screened_rates(k_Co55_to_p_Fe54_derived)*Y(Co55)) + + (-screened_rates(k_He4_Fe54_to_Ni58)*Y(Fe54)*Y(He4)*state.rho + screened_rates(k_Ni58_to_He4_Fe54_derived)*Y(Ni58)) + + (screened_rates(k_He4_Mn51_to_p_Fe54)*Y(He4)*Y(Mn51)*state.rho + -screened_rates(k_p_Fe54_to_He4_Mn51_derived)*Y(Fe54)*Y(H1)*state.rho) + + (screened_rates(k_p_Co57_to_He4_Fe54)*Y(Co57)*Y(H1)*state.rho + -screened_rates(k_He4_Fe54_to_p_Co57_derived)*Y(Fe54)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni57_to_He4_Fe54)*Y(Ni57)*Y(N)*state.rho + -screened_rates(k_He4_Fe54_to_n_Ni57_derived)*Y(Fe54)*Y(He4)*state.rho); ydot_nuc(Fe55) = - (screened_rates(k_n_fe54_to_fe55)*Y(Fe54)*Y(N)*state.rho + -screened_rates(k_fe55_to_n_fe54_derived)*Y(Fe55)) + - (-screened_rates(k_n_fe55_to_fe56)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_fe56_to_n_fe55_derived)*Y(Fe56)) + - (-screened_rates(k_p_fe55_to_co56)*Y(Fe55)*Y(H1)*state.rho + screened_rates(k_co56_to_p_fe55_derived)*Y(Co56)) + - (-screened_rates(k_n_fe55_to_p_mn55)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_p_mn55_to_n_fe55_derived)*Y(Mn55)*Y(H1)*state.rho) + - (screened_rates(k_n_co55_to_p_fe55)*Y(Co55)*Y(N)*state.rho + -screened_rates(k_p_fe55_to_n_co55_derived)*Y(Fe55)*Y(H1)*state.rho) + - (screened_rates(k_n_ni58_to_he4_fe55)*Y(N)*Y(Ni58)*state.rho + -screened_rates(k_he4_fe55_to_n_ni58_derived)*Y(Fe55)*Y(He4)*state.rho) + - (screened_rates(k_co55_to_fe55)*Y(Co55) + -screened_rates(k_fe55_to_co55)*Y(Fe55)) + - (-screened_rates(k_fe55_to_mn55)*Y(Fe55) + screened_rates(k_mn55_to_fe55)*Y(Mn55)); + (screened_rates(k_n_Fe54_to_Fe55)*Y(Fe54)*Y(N)*state.rho + -screened_rates(k_Fe55_to_n_Fe54_derived)*Y(Fe55)) + + (-screened_rates(k_n_Fe55_to_Fe56)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_Fe56_to_n_Fe55_derived)*Y(Fe56)) + + (-screened_rates(k_p_Fe55_to_Co56)*Y(Fe55)*Y(H1)*state.rho + screened_rates(k_Co56_to_p_Fe55_derived)*Y(Co56)) + + (-screened_rates(k_n_Fe55_to_p_Mn55)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_p_Mn55_to_n_Fe55_derived)*Y(Mn55)*Y(H1)*state.rho) + + (screened_rates(k_n_Co55_to_p_Fe55)*Y(Co55)*Y(N)*state.rho + -screened_rates(k_p_Fe55_to_n_Co55_derived)*Y(Fe55)*Y(H1)*state.rho) + + (screened_rates(k_n_Ni58_to_He4_Fe55)*Y(Ni58)*Y(N)*state.rho + -screened_rates(k_He4_Fe55_to_n_Ni58_derived)*Y(Fe55)*Y(He4)*state.rho) + + (screened_rates(k_Co55_to_Fe55)*Y(Co55) + -screened_rates(k_Fe55_to_Co55)*Y(Fe55)) + + (-screened_rates(k_Fe55_to_Mn55)*Y(Fe55) + screened_rates(k_Mn55_to_Fe55)*Y(Mn55)); ydot_nuc(Fe56) = - (screened_rates(k_p_mn55_to_fe56)*Y(Mn55)*Y(H1)*state.rho + -screened_rates(k_fe56_to_p_mn55_derived)*Y(Fe56)) + - (screened_rates(k_n_fe55_to_fe56)*Y(Fe55)*Y(N)*state.rho + -screened_rates(k_fe56_to_n_fe55_derived)*Y(Fe56)) + - (-screened_rates(k_p_fe56_to_co57)*Y(Fe56)*Y(H1)*state.rho + screened_rates(k_co57_to_p_fe56_derived)*Y(Co57)) + - (screened_rates(k_n_co56_to_p_fe56)*Y(Co56)*Y(N)*state.rho + -screened_rates(k_p_fe56_to_n_co56_derived)*Y(Fe56)*Y(H1)*state.rho) + - (screened_rates(k_co56_to_fe56)*Y(Co56) + -screened_rates(k_fe56_to_co56)*Y(Fe56)); + (screened_rates(k_p_Mn55_to_Fe56)*Y(Mn55)*Y(H1)*state.rho + -screened_rates(k_Fe56_to_p_Mn55_derived)*Y(Fe56)) + + (screened_rates(k_n_Fe55_to_Fe56)*Y(Fe55)*Y(N)*state.rho + -screened_rates(k_Fe56_to_n_Fe55_derived)*Y(Fe56)) + + (-screened_rates(k_p_Fe56_to_Co57)*Y(Fe56)*Y(H1)*state.rho + screened_rates(k_Co57_to_p_Fe56_derived)*Y(Co57)) + + (screened_rates(k_n_Co56_to_p_Fe56)*Y(Co56)*Y(N)*state.rho + -screened_rates(k_p_Fe56_to_n_Co56_derived)*Y(Fe56)*Y(H1)*state.rho) + + (screened_rates(k_Co56_to_Fe56)*Y(Co56) + -screened_rates(k_Fe56_to_Co56)*Y(Fe56)); ydot_nuc(Co55) = - (screened_rates(k_he4_mn51_to_co55)*Y(He4)*Y(Mn51)*state.rho + -screened_rates(k_co55_to_he4_mn51_derived)*Y(Co55)) + - (-screened_rates(k_p_co55_to_ni56)*Y(Co55)*Y(H1)*state.rho + screened_rates(k_ni56_to_p_co55_derived)*Y(Ni56)) + - (-screened_rates(k_he4_co55_to_cu59)*Y(Co55)*Y(He4)*state.rho + screened_rates(k_cu59_to_he4_co55_derived)*Y(Cu59)) + - (screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_p_co55_to_he4_fe52_derived)*Y(Co55)*Y(H1)*state.rho) + - (screened_rates(k_p_fe54_to_co55)*Y(Fe54)*Y(H1)*state.rho + -screened_rates(k_co55_to_p_fe54_derived)*Y(Co55)) + - (-screened_rates(k_n_co55_to_co56)*Y(Co55)*Y(N)*state.rho + screened_rates(k_co56_to_n_co55_derived)*Y(Co56)) + - (-screened_rates(k_n_co55_to_p_fe55)*Y(Co55)*Y(N)*state.rho + screened_rates(k_p_fe55_to_n_co55_derived)*Y(Fe55)*Y(H1)*state.rho) + - (-screened_rates(k_he4_co55_to_p_ni58)*Y(Co55)*Y(He4)*state.rho + screened_rates(k_p_ni58_to_he4_co55_derived)*Y(Ni58)*Y(H1)*state.rho) + - (-screened_rates(k_co55_to_fe55)*Y(Co55) + screened_rates(k_fe55_to_co55)*Y(Fe55)); + (screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*Y(Mn51)*state.rho + -screened_rates(k_Co55_to_He4_Mn51_derived)*Y(Co55)) + + (-screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*Y(H1)*state.rho + screened_rates(k_Ni56_to_p_Co55_derived)*Y(Ni56)) + + (-screened_rates(k_He4_Co55_to_Cu59)*Y(Co55)*Y(He4)*state.rho + screened_rates(k_Cu59_to_He4_Co55_derived)*Y(Cu59)) + + (screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(Co55)*Y(H1)*state.rho) + + (screened_rates(k_p_Fe54_to_Co55)*Y(Fe54)*Y(H1)*state.rho + -screened_rates(k_Co55_to_p_Fe54_derived)*Y(Co55)) + + (-screened_rates(k_n_Co55_to_Co56)*Y(Co55)*Y(N)*state.rho + screened_rates(k_Co56_to_n_Co55_derived)*Y(Co56)) + + (-screened_rates(k_n_Co55_to_p_Fe55)*Y(Co55)*Y(N)*state.rho + screened_rates(k_p_Fe55_to_n_Co55_derived)*Y(Fe55)*Y(H1)*state.rho) + + (-screened_rates(k_He4_Co55_to_p_Ni58)*Y(Co55)*Y(He4)*state.rho + screened_rates(k_p_Ni58_to_He4_Co55_derived)*Y(Ni58)*Y(H1)*state.rho) + + (-screened_rates(k_Co55_to_Fe55)*Y(Co55) + screened_rates(k_Fe55_to_Co55)*Y(Fe55)); ydot_nuc(Co56) = - (screened_rates(k_p_fe55_to_co56)*Y(Fe55)*Y(H1)*state.rho + -screened_rates(k_co56_to_p_fe55_derived)*Y(Co56)) + - (screened_rates(k_n_co55_to_co56)*Y(Co55)*Y(N)*state.rho + -screened_rates(k_co56_to_n_co55_derived)*Y(Co56)) + - (-screened_rates(k_n_co56_to_co57)*Y(Co56)*Y(N)*state.rho + screened_rates(k_co57_to_n_co56_derived)*Y(Co57)) + - (-screened_rates(k_p_co56_to_ni57)*Y(Co56)*Y(H1)*state.rho + screened_rates(k_ni57_to_p_co56_derived)*Y(Ni57)) + - (screened_rates(k_he4_fe53_to_p_co56)*Y(Fe53)*Y(He4)*state.rho + -screened_rates(k_p_co56_to_he4_fe53_derived)*Y(Co56)*Y(H1)*state.rho) + - (-screened_rates(k_n_co56_to_p_fe56)*Y(Co56)*Y(N)*state.rho + screened_rates(k_p_fe56_to_n_co56_derived)*Y(Fe56)*Y(H1)*state.rho) + - (screened_rates(k_n_ni56_to_p_co56)*Y(N)*Y(Ni56)*state.rho + -screened_rates(k_p_co56_to_n_ni56_derived)*Y(Co56)*Y(H1)*state.rho) + - (screened_rates(k_n_cu59_to_he4_co56)*Y(Cu59)*Y(N)*state.rho + -screened_rates(k_he4_co56_to_n_cu59_derived)*Y(Co56)*Y(He4)*state.rho) + - (-screened_rates(k_co56_to_fe56)*Y(Co56) + screened_rates(k_fe56_to_co56)*Y(Fe56)) + - (screened_rates(k_ni56_to_co56)*Y(Ni56) + -screened_rates(k_co56_to_ni56)*Y(Co56)); + (screened_rates(k_p_Fe55_to_Co56)*Y(Fe55)*Y(H1)*state.rho + -screened_rates(k_Co56_to_p_Fe55_derived)*Y(Co56)) + + (screened_rates(k_n_Co55_to_Co56)*Y(Co55)*Y(N)*state.rho + -screened_rates(k_Co56_to_n_Co55_derived)*Y(Co56)) + + (-screened_rates(k_n_Co56_to_Co57)*Y(Co56)*Y(N)*state.rho + screened_rates(k_Co57_to_n_Co56_derived)*Y(Co57)) + + (-screened_rates(k_p_Co56_to_Ni57)*Y(Co56)*Y(H1)*state.rho + screened_rates(k_Ni57_to_p_Co56_derived)*Y(Ni57)) + + (screened_rates(k_He4_Fe53_to_p_Co56)*Y(Fe53)*Y(He4)*state.rho + -screened_rates(k_p_Co56_to_He4_Fe53_derived)*Y(Co56)*Y(H1)*state.rho) + + (-screened_rates(k_n_Co56_to_p_Fe56)*Y(Co56)*Y(N)*state.rho + screened_rates(k_p_Fe56_to_n_Co56_derived)*Y(Fe56)*Y(H1)*state.rho) + + (screened_rates(k_n_Ni56_to_p_Co56)*Y(Ni56)*Y(N)*state.rho + -screened_rates(k_p_Co56_to_n_Ni56_derived)*Y(Co56)*Y(H1)*state.rho) + + (screened_rates(k_n_Cu59_to_He4_Co56)*Y(Cu59)*Y(N)*state.rho + -screened_rates(k_He4_Co56_to_n_Cu59_derived)*Y(Co56)*Y(He4)*state.rho) + + (-screened_rates(k_Co56_to_Fe56)*Y(Co56) + screened_rates(k_Fe56_to_Co56)*Y(Fe56)) + + (screened_rates(k_Ni56_to_Co56)*Y(Ni56) + -screened_rates(k_Co56_to_Ni56)*Y(Co56)); ydot_nuc(Co57) = - (screened_rates(k_p_fe56_to_co57)*Y(Fe56)*Y(H1)*state.rho + -screened_rates(k_co57_to_p_fe56_derived)*Y(Co57)) + - (screened_rates(k_n_co56_to_co57)*Y(Co56)*Y(N)*state.rho + -screened_rates(k_co57_to_n_co56_derived)*Y(Co57)) + - (-screened_rates(k_p_co57_to_ni58)*Y(Co57)*Y(H1)*state.rho + screened_rates(k_ni58_to_p_co57_derived)*Y(Ni58)) + - (-screened_rates(k_p_co57_to_he4_fe54)*Y(Co57)*Y(H1)*state.rho + screened_rates(k_he4_fe54_to_p_co57_derived)*Y(Fe54)*Y(He4)*state.rho) + - (screened_rates(k_n_ni57_to_p_co57)*Y(N)*Y(Ni57)*state.rho + -screened_rates(k_p_co57_to_n_ni57_derived)*Y(Co57)*Y(H1)*state.rho) + - (screened_rates(k_ni57_to_co57)*Y(Ni57) + -screened_rates(k_co57_to_ni57)*Y(Co57)); + (screened_rates(k_p_Fe56_to_Co57)*Y(Fe56)*Y(H1)*state.rho + -screened_rates(k_Co57_to_p_Fe56_derived)*Y(Co57)) + + (screened_rates(k_n_Co56_to_Co57)*Y(Co56)*Y(N)*state.rho + -screened_rates(k_Co57_to_n_Co56_derived)*Y(Co57)) + + (-screened_rates(k_p_Co57_to_Ni58)*Y(Co57)*Y(H1)*state.rho + screened_rates(k_Ni58_to_p_Co57_derived)*Y(Ni58)) + + (-screened_rates(k_p_Co57_to_He4_Fe54)*Y(Co57)*Y(H1)*state.rho + screened_rates(k_He4_Fe54_to_p_Co57_derived)*Y(Fe54)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni57_to_p_Co57)*Y(Ni57)*Y(N)*state.rho + -screened_rates(k_p_Co57_to_n_Ni57_derived)*Y(Co57)*Y(H1)*state.rho) + + (screened_rates(k_Ni57_to_Co57)*Y(Ni57) + -screened_rates(k_Co57_to_Ni57)*Y(Co57)); ydot_nuc(Ni56) = - (screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_ni56_to_he4_fe52_derived)*Y(Ni56)) + - (screened_rates(k_p_co55_to_ni56)*Y(Co55)*Y(H1)*state.rho + -screened_rates(k_ni56_to_p_co55_derived)*Y(Ni56)) + - (-screened_rates(k_he4_ni56_to_zn60)*Y(He4)*Y(Ni56)*state.rho + screened_rates(k_zn60_to_he4_ni56_derived)*Y(Zn60)) + - (screened_rates(k_p_cu59_to_he4_ni56)*Y(Cu59)*Y(H1)*state.rho + -screened_rates(k_he4_ni56_to_p_cu59_derived)*Y(He4)*Y(Ni56)*state.rho) + - (-screened_rates(k_n_ni56_to_ni57)*Y(N)*Y(Ni56)*state.rho + screened_rates(k_ni57_to_n_ni56_derived)*Y(Ni57)) + - (-screened_rates(k_n_ni56_to_p_co56)*Y(N)*Y(Ni56)*state.rho + screened_rates(k_p_co56_to_n_ni56_derived)*Y(Co56)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni56_to_he4_fe53)*Y(N)*Y(Ni56)*state.rho + screened_rates(k_he4_fe53_to_n_ni56_derived)*Y(Fe53)*Y(He4)*state.rho) + - (-screened_rates(k_ni56_to_co56)*Y(Ni56) + screened_rates(k_co56_to_ni56)*Y(Co56)); + (screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_Ni56_to_He4_Fe52_derived)*Y(Ni56)) + + (screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*Y(H1)*state.rho + -screened_rates(k_Ni56_to_p_Co55_derived)*Y(Ni56)) + + (-screened_rates(k_He4_Ni56_to_Zn60)*Y(He4)*Y(Ni56)*state.rho + screened_rates(k_Zn60_to_He4_Ni56_derived)*Y(Zn60)) + + (screened_rates(k_p_Cu59_to_He4_Ni56)*Y(Cu59)*Y(H1)*state.rho + -screened_rates(k_He4_Ni56_to_p_Cu59_derived)*Y(He4)*Y(Ni56)*state.rho) + + (-screened_rates(k_n_Ni56_to_Ni57)*Y(Ni56)*Y(N)*state.rho + screened_rates(k_Ni57_to_n_Ni56_derived)*Y(Ni57)) + + (-screened_rates(k_n_Ni56_to_p_Co56)*Y(Ni56)*Y(N)*state.rho + screened_rates(k_p_Co56_to_n_Ni56_derived)*Y(Co56)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni56_to_He4_Fe53)*Y(Ni56)*Y(N)*state.rho + screened_rates(k_He4_Fe53_to_n_Ni56_derived)*Y(Fe53)*Y(He4)*state.rho) + + (-screened_rates(k_Ni56_to_Co56)*Y(Ni56) + screened_rates(k_Co56_to_Ni56)*Y(Co56)); ydot_nuc(Ni57) = - (screened_rates(k_he4_fe53_to_ni57)*Y(Fe53)*Y(He4)*state.rho + -screened_rates(k_ni57_to_he4_fe53_derived)*Y(Ni57)) + - (screened_rates(k_p_co56_to_ni57)*Y(Co56)*Y(H1)*state.rho + -screened_rates(k_ni57_to_p_co56_derived)*Y(Ni57)) + - (screened_rates(k_n_ni56_to_ni57)*Y(N)*Y(Ni56)*state.rho + -screened_rates(k_ni57_to_n_ni56_derived)*Y(Ni57)) + - (-screened_rates(k_n_ni57_to_ni58)*Y(N)*Y(Ni57)*state.rho + screened_rates(k_ni58_to_n_ni57_derived)*Y(Ni58)) + - (-screened_rates(k_n_ni57_to_p_co57)*Y(N)*Y(Ni57)*state.rho + screened_rates(k_p_co57_to_n_ni57_derived)*Y(Co57)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni57_to_he4_fe54)*Y(N)*Y(Ni57)*state.rho + screened_rates(k_he4_fe54_to_n_ni57_derived)*Y(Fe54)*Y(He4)*state.rho) + - (screened_rates(k_n_zn60_to_he4_ni57)*Y(N)*Y(Zn60)*state.rho + -screened_rates(k_he4_ni57_to_n_zn60_derived)*Y(He4)*Y(Ni57)*state.rho) + - (-screened_rates(k_ni57_to_co57)*Y(Ni57) + screened_rates(k_co57_to_ni57)*Y(Co57)); + (screened_rates(k_He4_Fe53_to_Ni57)*Y(Fe53)*Y(He4)*state.rho + -screened_rates(k_Ni57_to_He4_Fe53_derived)*Y(Ni57)) + + (screened_rates(k_p_Co56_to_Ni57)*Y(Co56)*Y(H1)*state.rho + -screened_rates(k_Ni57_to_p_Co56_derived)*Y(Ni57)) + + (screened_rates(k_n_Ni56_to_Ni57)*Y(Ni56)*Y(N)*state.rho + -screened_rates(k_Ni57_to_n_Ni56_derived)*Y(Ni57)) + + (-screened_rates(k_n_Ni57_to_Ni58)*Y(Ni57)*Y(N)*state.rho + screened_rates(k_Ni58_to_n_Ni57_derived)*Y(Ni58)) + + (-screened_rates(k_n_Ni57_to_p_Co57)*Y(Ni57)*Y(N)*state.rho + screened_rates(k_p_Co57_to_n_Ni57_derived)*Y(Co57)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni57_to_He4_Fe54)*Y(Ni57)*Y(N)*state.rho + screened_rates(k_He4_Fe54_to_n_Ni57_derived)*Y(Fe54)*Y(He4)*state.rho) + + (screened_rates(k_n_Zn60_to_He4_Ni57)*Y(Zn60)*Y(N)*state.rho + -screened_rates(k_He4_Ni57_to_n_Zn60_derived)*Y(He4)*Y(Ni57)*state.rho) + + (-screened_rates(k_Ni57_to_Co57)*Y(Ni57) + screened_rates(k_Co57_to_Ni57)*Y(Co57)); ydot_nuc(Ni58) = - (screened_rates(k_he4_fe54_to_ni58)*Y(Fe54)*Y(He4)*state.rho + -screened_rates(k_ni58_to_he4_fe54_derived)*Y(Ni58)) + - (screened_rates(k_p_co57_to_ni58)*Y(Co57)*Y(H1)*state.rho + -screened_rates(k_ni58_to_p_co57_derived)*Y(Ni58)) + - (screened_rates(k_n_ni57_to_ni58)*Y(N)*Y(Ni57)*state.rho + -screened_rates(k_ni58_to_n_ni57_derived)*Y(Ni58)) + - (-screened_rates(k_p_ni58_to_cu59)*Y(Ni58)*Y(H1)*state.rho + screened_rates(k_cu59_to_p_ni58_derived)*Y(Cu59)) + - (screened_rates(k_he4_co55_to_p_ni58)*Y(Co55)*Y(He4)*state.rho + -screened_rates(k_p_ni58_to_he4_co55_derived)*Y(Ni58)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni58_to_he4_fe55)*Y(N)*Y(Ni58)*state.rho + screened_rates(k_he4_fe55_to_n_ni58_derived)*Y(Fe55)*Y(He4)*state.rho); + (screened_rates(k_He4_Fe54_to_Ni58)*Y(Fe54)*Y(He4)*state.rho + -screened_rates(k_Ni58_to_He4_Fe54_derived)*Y(Ni58)) + + (screened_rates(k_p_Co57_to_Ni58)*Y(Co57)*Y(H1)*state.rho + -screened_rates(k_Ni58_to_p_Co57_derived)*Y(Ni58)) + + (screened_rates(k_n_Ni57_to_Ni58)*Y(Ni57)*Y(N)*state.rho + -screened_rates(k_Ni58_to_n_Ni57_derived)*Y(Ni58)) + + (-screened_rates(k_p_Ni58_to_Cu59)*Y(Ni58)*Y(H1)*state.rho + screened_rates(k_Cu59_to_p_Ni58_derived)*Y(Cu59)) + + (screened_rates(k_He4_Co55_to_p_Ni58)*Y(Co55)*Y(He4)*state.rho + -screened_rates(k_p_Ni58_to_He4_Co55_derived)*Y(Ni58)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni58_to_He4_Fe55)*Y(Ni58)*Y(N)*state.rho + screened_rates(k_He4_Fe55_to_n_Ni58_derived)*Y(Fe55)*Y(He4)*state.rho); ydot_nuc(Cu59) = - (screened_rates(k_he4_co55_to_cu59)*Y(Co55)*Y(He4)*state.rho + -screened_rates(k_cu59_to_he4_co55_derived)*Y(Cu59)) + - (-screened_rates(k_p_cu59_to_zn60)*Y(Cu59)*Y(H1)*state.rho + screened_rates(k_zn60_to_p_cu59_derived)*Y(Zn60)) + - (-screened_rates(k_p_cu59_to_he4_ni56)*Y(Cu59)*Y(H1)*state.rho + screened_rates(k_he4_ni56_to_p_cu59_derived)*Y(He4)*Y(Ni56)*state.rho) + - (screened_rates(k_p_ni58_to_cu59)*Y(Ni58)*Y(H1)*state.rho + -screened_rates(k_cu59_to_p_ni58_derived)*Y(Cu59)) + - (-screened_rates(k_n_cu59_to_he4_co56)*Y(Cu59)*Y(N)*state.rho + screened_rates(k_he4_co56_to_n_cu59_derived)*Y(Co56)*Y(He4)*state.rho); + (screened_rates(k_He4_Co55_to_Cu59)*Y(Co55)*Y(He4)*state.rho + -screened_rates(k_Cu59_to_He4_Co55_derived)*Y(Cu59)) + + (-screened_rates(k_p_Cu59_to_Zn60)*Y(Cu59)*Y(H1)*state.rho + screened_rates(k_Zn60_to_p_Cu59_derived)*Y(Zn60)) + + (-screened_rates(k_p_Cu59_to_He4_Ni56)*Y(Cu59)*Y(H1)*state.rho + screened_rates(k_He4_Ni56_to_p_Cu59_derived)*Y(He4)*Y(Ni56)*state.rho) + + (screened_rates(k_p_Ni58_to_Cu59)*Y(Ni58)*Y(H1)*state.rho + -screened_rates(k_Cu59_to_p_Ni58_derived)*Y(Cu59)) + + (-screened_rates(k_n_Cu59_to_He4_Co56)*Y(Cu59)*Y(N)*state.rho + screened_rates(k_He4_Co56_to_n_Cu59_derived)*Y(Co56)*Y(He4)*state.rho); ydot_nuc(Zn60) = - (screened_rates(k_he4_ni56_to_zn60)*Y(He4)*Y(Ni56)*state.rho + -screened_rates(k_zn60_to_he4_ni56_derived)*Y(Zn60)) + - (screened_rates(k_p_cu59_to_zn60)*Y(Cu59)*Y(H1)*state.rho + -screened_rates(k_zn60_to_p_cu59_derived)*Y(Zn60)) + - (-screened_rates(k_n_zn60_to_he4_ni57)*Y(N)*Y(Zn60)*state.rho + screened_rates(k_he4_ni57_to_n_zn60_derived)*Y(He4)*Y(Ni57)*state.rho); + (screened_rates(k_He4_Ni56_to_Zn60)*Y(He4)*Y(Ni56)*state.rho + -screened_rates(k_Zn60_to_He4_Ni56_derived)*Y(Zn60)) + + (screened_rates(k_p_Cu59_to_Zn60)*Y(Cu59)*Y(H1)*state.rho + -screened_rates(k_Zn60_to_p_Cu59_derived)*Y(Zn60)) + + (-screened_rates(k_n_Zn60_to_He4_Ni57)*Y(Zn60)*Y(N)*state.rho + screened_rates(k_He4_Ni57_to_n_Zn60_derived)*Y(He4)*Y(Ni57)*state.rho); } @@ -1762,982 +1762,982 @@ void jac_nuc(const burn_t& state, Real scratch; - scratch = -screened_rates(k_n_co55_to_co56)*Y(Co55)*state.rho - screened_rates(k_n_co55_to_p_fe55)*Y(Co55)*state.rho - screened_rates(k_n_co56_to_co57)*Y(Co56)*state.rho - screened_rates(k_n_co56_to_p_fe56)*Y(Co56)*state.rho - screened_rates(k_n_cu59_to_he4_co56)*Y(Cu59)*state.rho - screened_rates(k_n_fe52_to_fe53)*Y(Fe52)*state.rho - screened_rates(k_n_fe53_to_fe54)*Y(Fe53)*state.rho - screened_rates(k_n_fe54_to_fe55)*Y(Fe54)*state.rho - screened_rates(k_n_fe55_to_fe56)*Y(Fe55)*state.rho - screened_rates(k_n_fe55_to_p_mn55)*Y(Fe55)*state.rho - screened_rates(k_n_ni56_to_he4_fe53)*Y(Ni56)*state.rho - screened_rates(k_n_ni56_to_ni57)*Y(Ni56)*state.rho - screened_rates(k_n_ni56_to_p_co56)*Y(Ni56)*state.rho - screened_rates(k_n_ni57_to_he4_fe54)*Y(Ni57)*state.rho - screened_rates(k_n_ni57_to_ni58)*Y(Ni57)*state.rho - screened_rates(k_n_ni57_to_p_co57)*Y(Ni57)*state.rho - screened_rates(k_n_ni58_to_he4_fe55)*Y(Ni58)*state.rho - screened_rates(k_n_to_p) - screened_rates(k_n_zn60_to_he4_ni57)*Y(Zn60)*state.rho; + scratch = -screened_rates(k_n_Co55_to_Co56)*Y(Co55)*state.rho - screened_rates(k_n_Co55_to_p_Fe55)*Y(Co55)*state.rho - screened_rates(k_n_Co56_to_Co57)*Y(Co56)*state.rho - screened_rates(k_n_Co56_to_p_Fe56)*Y(Co56)*state.rho - screened_rates(k_n_Cu59_to_He4_Co56)*Y(Cu59)*state.rho - screened_rates(k_n_Fe52_to_Fe53)*Y(Fe52)*state.rho - screened_rates(k_n_Fe53_to_Fe54)*Y(Fe53)*state.rho - screened_rates(k_n_Fe54_to_Fe55)*Y(Fe54)*state.rho - screened_rates(k_n_Fe55_to_Fe56)*Y(Fe55)*state.rho - screened_rates(k_n_Fe55_to_p_Mn55)*Y(Fe55)*state.rho - screened_rates(k_n_Ni56_to_He4_Fe53)*Y(Ni56)*state.rho - screened_rates(k_n_Ni56_to_Ni57)*Y(Ni56)*state.rho - screened_rates(k_n_Ni56_to_p_Co56)*Y(Ni56)*state.rho - screened_rates(k_n_Ni57_to_He4_Fe54)*Y(Ni57)*state.rho - screened_rates(k_n_Ni57_to_Ni58)*Y(Ni57)*state.rho - screened_rates(k_n_Ni57_to_p_Co57)*Y(Ni57)*state.rho - screened_rates(k_n_Ni58_to_He4_Fe55)*Y(Ni58)*state.rho - screened_rates(k_n_Zn60_to_He4_Ni57)*Y(Zn60)*state.rho - screened_rates(k_n_to_p); jac.set(N, N, scratch); - scratch = screened_rates(k_p_co56_to_n_ni56_derived)*Y(Co56)*state.rho + screened_rates(k_p_co57_to_n_ni57_derived)*Y(Co57)*state.rho + screened_rates(k_p_fe55_to_n_co55_derived)*Y(Fe55)*state.rho + screened_rates(k_p_fe56_to_n_co56_derived)*Y(Fe56)*state.rho + screened_rates(k_p_mn55_to_n_fe55_derived)*Y(Mn55)*state.rho + screened_rates(k_p_to_n); + scratch = screened_rates(k_p_Co56_to_n_Ni56_derived)*Y(Co56)*state.rho + screened_rates(k_p_Co57_to_n_Ni57_derived)*Y(Co57)*state.rho + screened_rates(k_p_Fe55_to_n_Co55_derived)*Y(Fe55)*state.rho + screened_rates(k_p_Fe56_to_n_Co56_derived)*Y(Fe56)*state.rho + screened_rates(k_p_Mn55_to_n_Fe55_derived)*Y(Mn55)*state.rho + screened_rates(k_p_to_n); jac.set(N, H1, scratch); - scratch = screened_rates(k_he4_co56_to_n_cu59_derived)*Y(Co56)*state.rho + screened_rates(k_he4_fe53_to_n_ni56_derived)*Y(Fe53)*state.rho + screened_rates(k_he4_fe54_to_n_ni57_derived)*Y(Fe54)*state.rho + screened_rates(k_he4_fe55_to_n_ni58_derived)*Y(Fe55)*state.rho + screened_rates(k_he4_ni57_to_n_zn60_derived)*Y(Ni57)*state.rho; + scratch = screened_rates(k_He4_Co56_to_n_Cu59_derived)*Y(Co56)*state.rho + screened_rates(k_He4_Fe53_to_n_Ni56_derived)*Y(Fe53)*state.rho + screened_rates(k_He4_Fe54_to_n_Ni57_derived)*Y(Fe54)*state.rho + screened_rates(k_He4_Fe55_to_n_Ni58_derived)*Y(Fe55)*state.rho + screened_rates(k_He4_Ni57_to_n_Zn60_derived)*Y(Ni57)*state.rho; jac.set(N, He4, scratch); - scratch = screened_rates(k_p_mn55_to_n_fe55_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn55_to_n_Fe55_derived)*Y(H1)*state.rho; jac.set(N, Mn55, scratch); - scratch = -screened_rates(k_n_fe52_to_fe53)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Fe52_to_Fe53)*Y(N)*state.rho; jac.set(N, Fe52, scratch); - scratch = screened_rates(k_fe53_to_n_fe52_derived) + screened_rates(k_he4_fe53_to_n_ni56_derived)*Y(He4)*state.rho - screened_rates(k_n_fe53_to_fe54)*Y(N)*state.rho; + scratch = screened_rates(k_Fe53_to_n_Fe52_derived) + screened_rates(k_He4_Fe53_to_n_Ni56_derived)*Y(He4)*state.rho - screened_rates(k_n_Fe53_to_Fe54)*Y(N)*state.rho; jac.set(N, Fe53, scratch); - scratch = screened_rates(k_fe54_to_n_fe53_derived) + screened_rates(k_he4_fe54_to_n_ni57_derived)*Y(He4)*state.rho - screened_rates(k_n_fe54_to_fe55)*Y(N)*state.rho; + scratch = screened_rates(k_Fe54_to_n_Fe53_derived) + screened_rates(k_He4_Fe54_to_n_Ni57_derived)*Y(He4)*state.rho - screened_rates(k_n_Fe54_to_Fe55)*Y(N)*state.rho; jac.set(N, Fe54, scratch); - scratch = screened_rates(k_fe55_to_n_fe54_derived) + screened_rates(k_he4_fe55_to_n_ni58_derived)*Y(He4)*state.rho - screened_rates(k_n_fe55_to_fe56)*Y(N)*state.rho - screened_rates(k_n_fe55_to_p_mn55)*Y(N)*state.rho + screened_rates(k_p_fe55_to_n_co55_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe55_to_n_Fe54_derived) + screened_rates(k_He4_Fe55_to_n_Ni58_derived)*Y(He4)*state.rho - screened_rates(k_n_Fe55_to_Fe56)*Y(N)*state.rho - screened_rates(k_n_Fe55_to_p_Mn55)*Y(N)*state.rho + screened_rates(k_p_Fe55_to_n_Co55_derived)*Y(H1)*state.rho; jac.set(N, Fe55, scratch); - scratch = screened_rates(k_fe56_to_n_fe55_derived) + screened_rates(k_p_fe56_to_n_co56_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe56_to_n_Fe55_derived) + screened_rates(k_p_Fe56_to_n_Co56_derived)*Y(H1)*state.rho; jac.set(N, Fe56, scratch); - scratch = -screened_rates(k_n_co55_to_co56)*Y(N)*state.rho - screened_rates(k_n_co55_to_p_fe55)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Co55_to_Co56)*Y(N)*state.rho - screened_rates(k_n_Co55_to_p_Fe55)*Y(N)*state.rho; jac.set(N, Co55, scratch); - scratch = screened_rates(k_co56_to_n_co55_derived) + screened_rates(k_he4_co56_to_n_cu59_derived)*Y(He4)*state.rho - screened_rates(k_n_co56_to_co57)*Y(N)*state.rho - screened_rates(k_n_co56_to_p_fe56)*Y(N)*state.rho + screened_rates(k_p_co56_to_n_ni56_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_Co56_to_n_Co55_derived) + screened_rates(k_He4_Co56_to_n_Cu59_derived)*Y(He4)*state.rho - screened_rates(k_n_Co56_to_Co57)*Y(N)*state.rho - screened_rates(k_n_Co56_to_p_Fe56)*Y(N)*state.rho + screened_rates(k_p_Co56_to_n_Ni56_derived)*Y(H1)*state.rho; jac.set(N, Co56, scratch); - scratch = screened_rates(k_co57_to_n_co56_derived) + screened_rates(k_p_co57_to_n_ni57_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_Co57_to_n_Co56_derived) + screened_rates(k_p_Co57_to_n_Ni57_derived)*Y(H1)*state.rho; jac.set(N, Co57, scratch); - scratch = -screened_rates(k_n_ni56_to_he4_fe53)*Y(N)*state.rho - screened_rates(k_n_ni56_to_ni57)*Y(N)*state.rho - screened_rates(k_n_ni56_to_p_co56)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Ni56_to_He4_Fe53)*Y(N)*state.rho - screened_rates(k_n_Ni56_to_Ni57)*Y(N)*state.rho - screened_rates(k_n_Ni56_to_p_Co56)*Y(N)*state.rho; jac.set(N, Ni56, scratch); - scratch = screened_rates(k_he4_ni57_to_n_zn60_derived)*Y(He4)*state.rho - screened_rates(k_n_ni57_to_he4_fe54)*Y(N)*state.rho - screened_rates(k_n_ni57_to_ni58)*Y(N)*state.rho - screened_rates(k_n_ni57_to_p_co57)*Y(N)*state.rho + screened_rates(k_ni57_to_n_ni56_derived); + scratch = screened_rates(k_He4_Ni57_to_n_Zn60_derived)*Y(He4)*state.rho + screened_rates(k_Ni57_to_n_Ni56_derived) - screened_rates(k_n_Ni57_to_He4_Fe54)*Y(N)*state.rho - screened_rates(k_n_Ni57_to_Ni58)*Y(N)*state.rho - screened_rates(k_n_Ni57_to_p_Co57)*Y(N)*state.rho; jac.set(N, Ni57, scratch); - scratch = -screened_rates(k_n_ni58_to_he4_fe55)*Y(N)*state.rho + screened_rates(k_ni58_to_n_ni57_derived); + scratch = screened_rates(k_Ni58_to_n_Ni57_derived) - screened_rates(k_n_Ni58_to_He4_Fe55)*Y(N)*state.rho; jac.set(N, Ni58, scratch); - scratch = -screened_rates(k_n_cu59_to_he4_co56)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Cu59_to_He4_Co56)*Y(N)*state.rho; jac.set(N, Cu59, scratch); - scratch = -screened_rates(k_n_zn60_to_he4_ni57)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Zn60_to_He4_Ni57)*Y(N)*state.rho; jac.set(N, Zn60, scratch); - scratch = screened_rates(k_n_co55_to_p_fe55)*Y(Co55)*state.rho + screened_rates(k_n_co56_to_p_fe56)*Y(Co56)*state.rho + screened_rates(k_n_fe55_to_p_mn55)*Y(Fe55)*state.rho + screened_rates(k_n_ni56_to_p_co56)*Y(Ni56)*state.rho + screened_rates(k_n_ni57_to_p_co57)*Y(Ni57)*state.rho + screened_rates(k_n_to_p); + scratch = screened_rates(k_n_Co55_to_p_Fe55)*Y(Co55)*state.rho + screened_rates(k_n_Co56_to_p_Fe56)*Y(Co56)*state.rho + screened_rates(k_n_Fe55_to_p_Mn55)*Y(Fe55)*state.rho + screened_rates(k_n_Ni56_to_p_Co56)*Y(Ni56)*state.rho + screened_rates(k_n_Ni57_to_p_Co57)*Y(Ni57)*state.rho + screened_rates(k_n_to_p); jac.set(H1, N, scratch); - scratch = -screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho - screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho - screened_rates(k_p_co55_to_he4_fe52_derived)*Y(Co55)*state.rho - screened_rates(k_p_co55_to_ni56)*Y(Co55)*state.rho - screened_rates(k_p_co56_to_he4_fe53_derived)*Y(Co56)*state.rho - screened_rates(k_p_co56_to_n_ni56_derived)*Y(Co56)*state.rho - screened_rates(k_p_co56_to_ni57)*Y(Co56)*state.rho - screened_rates(k_p_co57_to_he4_fe54)*Y(Co57)*state.rho - screened_rates(k_p_co57_to_n_ni57_derived)*Y(Co57)*state.rho - screened_rates(k_p_co57_to_ni58)*Y(Co57)*state.rho - screened_rates(k_p_cu59_to_he4_ni56)*Y(Cu59)*state.rho - screened_rates(k_p_cu59_to_zn60)*Y(Cu59)*state.rho - screened_rates(k_p_fe54_to_co55)*Y(Fe54)*state.rho - screened_rates(k_p_fe54_to_he4_mn51_derived)*Y(Fe54)*state.rho - screened_rates(k_p_fe55_to_co56)*Y(Fe55)*state.rho - screened_rates(k_p_fe55_to_n_co55_derived)*Y(Fe55)*state.rho - screened_rates(k_p_fe56_to_co57)*Y(Fe56)*state.rho - screened_rates(k_p_fe56_to_n_co56_derived)*Y(Fe56)*state.rho - screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*state.rho - screened_rates(k_p_mn51_to_he4_cr48_derived)*Y(Mn51)*state.rho - screened_rates(k_p_mn55_to_fe56)*Y(Mn55)*state.rho - screened_rates(k_p_mn55_to_n_fe55_derived)*Y(Mn55)*state.rho - screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho - screened_rates(k_p_ne21_to_he4_f18_derived)*Y(Ne21)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho - screened_rates(k_p_ni58_to_cu59)*Y(Ni58)*state.rho - screened_rates(k_p_ni58_to_he4_co55_derived)*Y(Ni58)*state.rho - screened_rates(k_p_o16_to_he4_n13_derived)*Y(O16)*state.rho - screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho - screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho - screened_rates(k_p_to_n); + scratch = -screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho - screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho - screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(Co55)*state.rho - screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*state.rho - screened_rates(k_p_Co56_to_He4_Fe53_derived)*Y(Co56)*state.rho - screened_rates(k_p_Co56_to_Ni57)*Y(Co56)*state.rho - screened_rates(k_p_Co56_to_n_Ni56_derived)*Y(Co56)*state.rho - screened_rates(k_p_Co57_to_He4_Fe54)*Y(Co57)*state.rho - screened_rates(k_p_Co57_to_Ni58)*Y(Co57)*state.rho - screened_rates(k_p_Co57_to_n_Ni57_derived)*Y(Co57)*state.rho - screened_rates(k_p_Cu59_to_He4_Ni56)*Y(Cu59)*state.rho - screened_rates(k_p_Cu59_to_Zn60)*Y(Cu59)*state.rho - screened_rates(k_p_Fe54_to_Co55)*Y(Fe54)*state.rho - screened_rates(k_p_Fe54_to_He4_Mn51_derived)*Y(Fe54)*state.rho - screened_rates(k_p_Fe55_to_Co56)*Y(Fe55)*state.rho - screened_rates(k_p_Fe55_to_n_Co55_derived)*Y(Fe55)*state.rho - screened_rates(k_p_Fe56_to_Co57)*Y(Fe56)*state.rho - screened_rates(k_p_Fe56_to_n_Co56_derived)*Y(Fe56)*state.rho - screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*state.rho - screened_rates(k_p_Mn51_to_He4_Cr48_derived)*Y(Mn51)*state.rho - screened_rates(k_p_Mn55_to_Fe56)*Y(Mn55)*state.rho - screened_rates(k_p_Mn55_to_n_Fe55_derived)*Y(Mn55)*state.rho - screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho - screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(Ne21)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho - screened_rates(k_p_Ni58_to_Cu59)*Y(Ni58)*state.rho - screened_rates(k_p_Ni58_to_He4_Co55_derived)*Y(Ni58)*state.rho - screened_rates(k_p_O16_to_He4_N13_derived)*Y(O16)*state.rho - screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho - screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho - screened_rates(k_p_to_n); jac.set(H1, H1, scratch); - scratch = screened_rates(k_he4_co55_to_p_ni58)*Y(Co55)*state.rho + screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*state.rho + screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho + screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*state.rho + screened_rates(k_he4_fe53_to_p_co56)*Y(Fe53)*state.rho + screened_rates(k_he4_fe54_to_p_co57_derived)*Y(Fe54)*state.rho + screened_rates(k_he4_mg24_to_p_al27_derived)*Y(Mg24)*state.rho + screened_rates(k_he4_mn51_to_p_fe54)*Y(Mn51)*state.rho + screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho + screened_rates(k_he4_ne20_to_p_na23_derived)*Y(Ne20)*state.rho + screened_rates(k_he4_ni56_to_p_cu59_derived)*Y(Ni56)*state.rho + screened_rates(k_he4_si28_to_p_p31_derived)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Co55_to_p_Ni58)*Y(Co55)*state.rho + screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*state.rho + screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho + screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*state.rho + screened_rates(k_He4_Fe53_to_p_Co56)*Y(Fe53)*state.rho + screened_rates(k_He4_Fe54_to_p_Co57_derived)*Y(Fe54)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(Mg24)*state.rho + screened_rates(k_He4_Mn51_to_p_Fe54)*Y(Mn51)*state.rho + screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(Ne20)*state.rho + screened_rates(k_He4_Ni56_to_p_Cu59_derived)*Y(Ni56)*state.rho + screened_rates(k_He4_Si28_to_p_P31_derived)*Y(Si28)*state.rho; jac.set(H1, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho + screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho - screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho + screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho - screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(H1, C12, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho + screened_rates(k_n13_to_p_c12_derived); + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho + screened_rates(k_N13_to_p_C12_derived); jac.set(H1, N13, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho + 1.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho - screened_rates(k_p_o16_to_he4_n13_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho + 1.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho - screened_rates(k_p_O16_to_He4_N13_derived)*Y(H1)*state.rho; jac.set(H1, O16, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(H1, F18, scratch); - scratch = screened_rates(k_he4_ne20_to_p_na23_derived)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(He4)*state.rho; jac.set(H1, Ne20, scratch); - scratch = -screened_rates(k_p_ne21_to_he4_f18_derived)*Y(H1)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(H1)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho; jac.set(H1, Ne21, scratch); - scratch = screened_rates(k_na22_to_p_ne21_derived); + scratch = screened_rates(k_Na22_to_p_Ne21_derived); jac.set(H1, Na22, scratch); - scratch = -screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho; jac.set(H1, Na23, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27_derived)*Y(He4)*state.rho + screened_rates(k_mg24_to_p_na23_derived); + scratch = screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(He4)*state.rho + screened_rates(k_Mg24_to_p_Na23_derived); jac.set(H1, Mg24, scratch); - scratch = -screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho - screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(H1, Al27, scratch); - scratch = screened_rates(k_he4_si28_to_p_p31_derived)*Y(He4)*state.rho + screened_rates(k_si28_to_p_al27_derived); + scratch = screened_rates(k_He4_Si28_to_p_P31_derived)*Y(He4)*state.rho + screened_rates(k_Si28_to_p_Al27_derived); jac.set(H1, Si28, scratch); - scratch = -screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho - screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho - screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(H1, P31, scratch); - scratch = screened_rates(k_s32_to_p_p31_derived); + scratch = screened_rates(k_S32_to_p_P31_derived); jac.set(H1, S32, scratch); - scratch = screened_rates(k_he4_cr48_to_p_mn51)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr48_to_p_Mn51)*Y(He4)*state.rho; jac.set(H1, Cr48, scratch); - scratch = screened_rates(k_he4_mn51_to_p_fe54)*Y(He4)*state.rho - screened_rates(k_p_mn51_to_fe52)*Y(H1)*state.rho - screened_rates(k_p_mn51_to_he4_cr48_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Mn51_to_p_Fe54)*Y(He4)*state.rho - screened_rates(k_p_Mn51_to_Fe52)*Y(H1)*state.rho - screened_rates(k_p_Mn51_to_He4_Cr48_derived)*Y(H1)*state.rho; jac.set(H1, Mn51, scratch); - scratch = -screened_rates(k_p_mn55_to_fe56)*Y(H1)*state.rho - screened_rates(k_p_mn55_to_n_fe55_derived)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Mn55_to_Fe56)*Y(H1)*state.rho - screened_rates(k_p_Mn55_to_n_Fe55_derived)*Y(H1)*state.rho; jac.set(H1, Mn55, scratch); - scratch = screened_rates(k_fe52_to_p_mn51_derived) + screened_rates(k_he4_fe52_to_p_co55)*Y(He4)*state.rho; + scratch = screened_rates(k_Fe52_to_p_Mn51_derived) + screened_rates(k_He4_Fe52_to_p_Co55)*Y(He4)*state.rho; jac.set(H1, Fe52, scratch); - scratch = screened_rates(k_he4_fe53_to_p_co56)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe53_to_p_Co56)*Y(He4)*state.rho; jac.set(H1, Fe53, scratch); - scratch = screened_rates(k_he4_fe54_to_p_co57_derived)*Y(He4)*state.rho - screened_rates(k_p_fe54_to_co55)*Y(H1)*state.rho - screened_rates(k_p_fe54_to_he4_mn51_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Fe54_to_p_Co57_derived)*Y(He4)*state.rho - screened_rates(k_p_Fe54_to_Co55)*Y(H1)*state.rho - screened_rates(k_p_Fe54_to_He4_Mn51_derived)*Y(H1)*state.rho; jac.set(H1, Fe54, scratch); - scratch = screened_rates(k_n_fe55_to_p_mn55)*Y(N)*state.rho - screened_rates(k_p_fe55_to_co56)*Y(H1)*state.rho - screened_rates(k_p_fe55_to_n_co55_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_n_Fe55_to_p_Mn55)*Y(N)*state.rho - screened_rates(k_p_Fe55_to_Co56)*Y(H1)*state.rho - screened_rates(k_p_Fe55_to_n_Co55_derived)*Y(H1)*state.rho; jac.set(H1, Fe55, scratch); - scratch = screened_rates(k_fe56_to_p_mn55_derived) - screened_rates(k_p_fe56_to_co57)*Y(H1)*state.rho - screened_rates(k_p_fe56_to_n_co56_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe56_to_p_Mn55_derived) - screened_rates(k_p_Fe56_to_Co57)*Y(H1)*state.rho - screened_rates(k_p_Fe56_to_n_Co56_derived)*Y(H1)*state.rho; jac.set(H1, Fe56, scratch); - scratch = screened_rates(k_co55_to_p_fe54_derived) + screened_rates(k_he4_co55_to_p_ni58)*Y(He4)*state.rho + screened_rates(k_n_co55_to_p_fe55)*Y(N)*state.rho - screened_rates(k_p_co55_to_he4_fe52_derived)*Y(H1)*state.rho - screened_rates(k_p_co55_to_ni56)*Y(H1)*state.rho; + scratch = screened_rates(k_Co55_to_p_Fe54_derived) + screened_rates(k_He4_Co55_to_p_Ni58)*Y(He4)*state.rho + screened_rates(k_n_Co55_to_p_Fe55)*Y(N)*state.rho - screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(H1)*state.rho - screened_rates(k_p_Co55_to_Ni56)*Y(H1)*state.rho; jac.set(H1, Co55, scratch); - scratch = screened_rates(k_co56_to_p_fe55_derived) + screened_rates(k_n_co56_to_p_fe56)*Y(N)*state.rho - screened_rates(k_p_co56_to_he4_fe53_derived)*Y(H1)*state.rho - screened_rates(k_p_co56_to_n_ni56_derived)*Y(H1)*state.rho - screened_rates(k_p_co56_to_ni57)*Y(H1)*state.rho; + scratch = screened_rates(k_Co56_to_p_Fe55_derived) + screened_rates(k_n_Co56_to_p_Fe56)*Y(N)*state.rho - screened_rates(k_p_Co56_to_He4_Fe53_derived)*Y(H1)*state.rho - screened_rates(k_p_Co56_to_Ni57)*Y(H1)*state.rho - screened_rates(k_p_Co56_to_n_Ni56_derived)*Y(H1)*state.rho; jac.set(H1, Co56, scratch); - scratch = screened_rates(k_co57_to_p_fe56_derived) - screened_rates(k_p_co57_to_he4_fe54)*Y(H1)*state.rho - screened_rates(k_p_co57_to_n_ni57_derived)*Y(H1)*state.rho - screened_rates(k_p_co57_to_ni58)*Y(H1)*state.rho; + scratch = screened_rates(k_Co57_to_p_Fe56_derived) - screened_rates(k_p_Co57_to_He4_Fe54)*Y(H1)*state.rho - screened_rates(k_p_Co57_to_Ni58)*Y(H1)*state.rho - screened_rates(k_p_Co57_to_n_Ni57_derived)*Y(H1)*state.rho; jac.set(H1, Co57, scratch); - scratch = screened_rates(k_he4_ni56_to_p_cu59_derived)*Y(He4)*state.rho + screened_rates(k_n_ni56_to_p_co56)*Y(N)*state.rho + screened_rates(k_ni56_to_p_co55_derived); + scratch = screened_rates(k_He4_Ni56_to_p_Cu59_derived)*Y(He4)*state.rho + screened_rates(k_Ni56_to_p_Co55_derived) + screened_rates(k_n_Ni56_to_p_Co56)*Y(N)*state.rho; jac.set(H1, Ni56, scratch); - scratch = screened_rates(k_n_ni57_to_p_co57)*Y(N)*state.rho + screened_rates(k_ni57_to_p_co56_derived); + scratch = screened_rates(k_Ni57_to_p_Co56_derived) + screened_rates(k_n_Ni57_to_p_Co57)*Y(N)*state.rho; jac.set(H1, Ni57, scratch); - scratch = screened_rates(k_ni58_to_p_co57_derived) - screened_rates(k_p_ni58_to_cu59)*Y(H1)*state.rho - screened_rates(k_p_ni58_to_he4_co55_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_Ni58_to_p_Co57_derived) - screened_rates(k_p_Ni58_to_Cu59)*Y(H1)*state.rho - screened_rates(k_p_Ni58_to_He4_Co55_derived)*Y(H1)*state.rho; jac.set(H1, Ni58, scratch); - scratch = screened_rates(k_cu59_to_p_ni58_derived) - screened_rates(k_p_cu59_to_he4_ni56)*Y(H1)*state.rho - screened_rates(k_p_cu59_to_zn60)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu59_to_p_Ni58_derived) - screened_rates(k_p_Cu59_to_He4_Ni56)*Y(H1)*state.rho - screened_rates(k_p_Cu59_to_Zn60)*Y(H1)*state.rho; jac.set(H1, Cu59, scratch); - scratch = screened_rates(k_zn60_to_p_cu59_derived); + scratch = screened_rates(k_Zn60_to_p_Cu59_derived); jac.set(H1, Zn60, scratch); - scratch = screened_rates(k_n_cu59_to_he4_co56)*Y(Cu59)*state.rho + screened_rates(k_n_ni56_to_he4_fe53)*Y(Ni56)*state.rho + screened_rates(k_n_ni57_to_he4_fe54)*Y(Ni57)*state.rho + screened_rates(k_n_ni58_to_he4_fe55)*Y(Ni58)*state.rho + screened_rates(k_n_zn60_to_he4_ni57)*Y(Zn60)*state.rho; + scratch = screened_rates(k_n_Cu59_to_He4_Co56)*Y(Cu59)*state.rho + screened_rates(k_n_Ni56_to_He4_Fe53)*Y(Ni56)*state.rho + screened_rates(k_n_Ni57_to_He4_Fe54)*Y(Ni57)*state.rho + screened_rates(k_n_Ni58_to_He4_Fe55)*Y(Ni58)*state.rho + screened_rates(k_n_Zn60_to_He4_Ni57)*Y(Zn60)*state.rho; jac.set(He4, N, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho + screened_rates(k_p_co55_to_he4_fe52_derived)*Y(Co55)*state.rho + screened_rates(k_p_co56_to_he4_fe53_derived)*Y(Co56)*state.rho + screened_rates(k_p_co57_to_he4_fe54)*Y(Co57)*state.rho + screened_rates(k_p_cu59_to_he4_ni56)*Y(Cu59)*state.rho + screened_rates(k_p_fe54_to_he4_mn51_derived)*Y(Fe54)*state.rho + screened_rates(k_p_mn51_to_he4_cr48_derived)*Y(Mn51)*state.rho + screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho + screened_rates(k_p_ne21_to_he4_f18_derived)*Y(Ne21)*state.rho + screened_rates(k_p_ni58_to_he4_co55_derived)*Y(Ni58)*state.rho + screened_rates(k_p_o16_to_he4_n13_derived)*Y(O16)*state.rho + screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho + screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(Co55)*state.rho + screened_rates(k_p_Co56_to_He4_Fe53_derived)*Y(Co56)*state.rho + screened_rates(k_p_Co57_to_He4_Fe54)*Y(Co57)*state.rho + screened_rates(k_p_Cu59_to_He4_Ni56)*Y(Cu59)*state.rho + screened_rates(k_p_Fe54_to_He4_Mn51_derived)*Y(Fe54)*state.rho + screened_rates(k_p_Mn51_to_He4_Cr48_derived)*Y(Mn51)*state.rho + screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho + screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(Ne21)*state.rho + screened_rates(k_p_Ni58_to_He4_Co55_derived)*Y(Ni58)*state.rho + screened_rates(k_p_O16_to_He4_N13_derived)*Y(O16)*state.rho + screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho; jac.set(He4, H1, scratch); - scratch = -screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*state.rho - screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*state.rho - screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho - screened_rates(k_he4_co55_to_cu59)*Y(Co55)*state.rho - screened_rates(k_he4_co55_to_p_ni58)*Y(Co55)*state.rho - screened_rates(k_he4_co56_to_n_cu59_derived)*Y(Co56)*state.rho - screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*state.rho - screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*state.rho - screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho - screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*state.rho - screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*state.rho - screened_rates(k_he4_fe53_to_n_ni56_derived)*Y(Fe53)*state.rho - screened_rates(k_he4_fe53_to_ni57)*Y(Fe53)*state.rho - screened_rates(k_he4_fe53_to_p_co56)*Y(Fe53)*state.rho - screened_rates(k_he4_fe54_to_n_ni57_derived)*Y(Fe54)*state.rho - screened_rates(k_he4_fe54_to_ni58)*Y(Fe54)*state.rho - screened_rates(k_he4_fe54_to_p_co57_derived)*Y(Fe54)*state.rho - screened_rates(k_he4_fe55_to_n_ni58_derived)*Y(Fe55)*state.rho - 1.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_he4_mg24_to_p_al27_derived)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho - screened_rates(k_he4_mn51_to_co55)*Y(Mn51)*state.rho - screened_rates(k_he4_mn51_to_p_fe54)*Y(Mn51)*state.rho - screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho - screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho - screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_p_na23_derived)*Y(Ne20)*state.rho - screened_rates(k_he4_ni56_to_p_cu59_derived)*Y(Ni56)*state.rho - screened_rates(k_he4_ni56_to_zn60)*Y(Ni56)*state.rho - screened_rates(k_he4_ni57_to_n_zn60_derived)*Y(Ni57)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho - screened_rates(k_he4_si28_to_p_p31_derived)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho - screened_rates(k_s32_he4_to_ar36_approx)*Y(S32)*state.rho - screened_rates(k_ti44_he4_to_cr48_approx)*Y(Ti44)*state.rho; + scratch = -screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*state.rho - screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*state.rho - screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho - screened_rates(k_He4_Co55_to_Cu59)*Y(Co55)*state.rho - screened_rates(k_He4_Co55_to_p_Ni58)*Y(Co55)*state.rho - screened_rates(k_He4_Co56_to_n_Cu59_derived)*Y(Co56)*state.rho - screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*state.rho - screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*state.rho - screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho - screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*state.rho - screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*state.rho - screened_rates(k_He4_Fe53_to_Ni57)*Y(Fe53)*state.rho - screened_rates(k_He4_Fe53_to_n_Ni56_derived)*Y(Fe53)*state.rho - screened_rates(k_He4_Fe53_to_p_Co56)*Y(Fe53)*state.rho - screened_rates(k_He4_Fe54_to_Ni58)*Y(Fe54)*state.rho - screened_rates(k_He4_Fe54_to_n_Ni57_derived)*Y(Fe54)*state.rho - screened_rates(k_He4_Fe54_to_p_Co57_derived)*Y(Fe54)*state.rho - screened_rates(k_He4_Fe55_to_n_Ni58_derived)*Y(Fe55)*state.rho - 1.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(Mg24)*state.rho - screened_rates(k_He4_Mn51_to_Co55)*Y(Mn51)*state.rho - screened_rates(k_He4_Mn51_to_p_Fe54)*Y(Mn51)*state.rho - screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho - screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho - screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(Ne20)*state.rho - screened_rates(k_He4_Ni56_to_Zn60)*Y(Ni56)*state.rho - screened_rates(k_He4_Ni56_to_p_Cu59_derived)*Y(Ni56)*state.rho - screened_rates(k_He4_Ni57_to_n_Zn60_derived)*Y(Ni57)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_p_P31_derived)*Y(Si28)*state.rho - screened_rates(k_S32_He4_to_Ar36_approx)*Y(S32)*state.rho - screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(Ti44)*state.rho; jac.set(He4, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho + screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho + 3.0*screened_rates(k_c12_to_he4_he4_he4_derived) - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho + screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho + 3.0*screened_rates(k_C12_to_He4_He4_He4_derived) - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(He4, C12, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho; jac.set(He4, N13, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(He4, N14, scratch); - scratch = screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho + 1.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho + screened_rates(k_o16_to_he4_c12_derived) + screened_rates(k_p_o16_to_he4_n13_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho + 1.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho + screened_rates(k_O16_to_He4_C12_derived) + screened_rates(k_p_O16_to_He4_N13_derived)*Y(H1)*state.rho; jac.set(He4, O16, scratch); - scratch = screened_rates(k_f18_to_he4_n14_derived) - screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_F18_to_He4_N14_derived) - screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(He4, F18, scratch); - scratch = -screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_p_na23_derived)*Y(He4)*state.rho + screened_rates(k_ne20_to_he4_o16_derived); + scratch = -screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(He4)*state.rho + screened_rates(k_Ne20_to_He4_O16_derived); jac.set(He4, Ne20, scratch); - scratch = screened_rates(k_p_ne21_to_he4_f18_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(H1)*state.rho; jac.set(He4, Ne21, scratch); - scratch = screened_rates(k_na22_to_he4_f18_derived); + scratch = screened_rates(k_Na22_to_He4_F18_derived); jac.set(He4, Na22, scratch); - scratch = screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho; jac.set(He4, Na23, scratch); - scratch = -screened_rates(k_he4_mg24_to_p_al27_derived)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho + screened_rates(k_mg24_to_he4_ne20_derived); + scratch = -screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(He4)*state.rho + screened_rates(k_Mg24_to_He4_Ne20_derived); jac.set(He4, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho; jac.set(He4, Al27, scratch); - scratch = -screened_rates(k_he4_si28_to_p_p31_derived)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho + screened_rates(k_si28_to_he4_mg24_derived); + scratch = -screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_p_P31_derived)*Y(He4)*state.rho + screened_rates(k_Si28_to_He4_Mg24_derived); jac.set(He4, Si28, scratch); - scratch = screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho; jac.set(He4, P31, scratch); - scratch = -screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*state.rho + screened_rates(k_s32_to_he4_si28_derived); + scratch = -screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*state.rho + screened_rates(k_S32_to_He4_Si28_derived); jac.set(He4, S32, scratch); - scratch = -screened_rates(k_ar36_he4_to_ca40_approx)*Y(He4)*state.rho + screened_rates(k_ar36_to_s32_he4_approx); + scratch = -screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(He4)*state.rho + screened_rates(k_Ar36_to_S32_He4_approx); jac.set(He4, Ar36, scratch); - scratch = -screened_rates(k_ca40_he4_to_ti44_approx)*Y(He4)*state.rho + screened_rates(k_ca40_to_ar36_he4_approx); + scratch = -screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(He4)*state.rho + screened_rates(k_Ca40_to_Ar36_He4_approx); jac.set(He4, Ca40, scratch); - scratch = -screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*state.rho + screened_rates(k_ti44_to_ca40_he4_approx); + scratch = -screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*state.rho + screened_rates(k_Ti44_to_Ca40_He4_approx); jac.set(He4, Ti44, scratch); - scratch = screened_rates(k_cr48_to_ti44_he4_approx) - screened_rates(k_he4_cr48_to_fe52)*Y(He4)*state.rho - screened_rates(k_he4_cr48_to_p_mn51)*Y(He4)*state.rho; + scratch = screened_rates(k_Cr48_to_Ti44_He4_approx) - screened_rates(k_He4_Cr48_to_Fe52)*Y(He4)*state.rho - screened_rates(k_He4_Cr48_to_p_Mn51)*Y(He4)*state.rho; jac.set(He4, Cr48, scratch); - scratch = -screened_rates(k_he4_mn51_to_co55)*Y(He4)*state.rho - screened_rates(k_he4_mn51_to_p_fe54)*Y(He4)*state.rho + screened_rates(k_p_mn51_to_he4_cr48_derived)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*state.rho - screened_rates(k_He4_Mn51_to_p_Fe54)*Y(He4)*state.rho + screened_rates(k_p_Mn51_to_He4_Cr48_derived)*Y(H1)*state.rho; jac.set(He4, Mn51, scratch); - scratch = screened_rates(k_fe52_to_he4_cr48_derived) - screened_rates(k_he4_fe52_to_ni56)*Y(He4)*state.rho - screened_rates(k_he4_fe52_to_p_co55)*Y(He4)*state.rho; + scratch = screened_rates(k_Fe52_to_He4_Cr48_derived) - screened_rates(k_He4_Fe52_to_Ni56)*Y(He4)*state.rho - screened_rates(k_He4_Fe52_to_p_Co55)*Y(He4)*state.rho; jac.set(He4, Fe52, scratch); - scratch = -screened_rates(k_he4_fe53_to_n_ni56_derived)*Y(He4)*state.rho - screened_rates(k_he4_fe53_to_ni57)*Y(He4)*state.rho - screened_rates(k_he4_fe53_to_p_co56)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_Fe53_to_Ni57)*Y(He4)*state.rho - screened_rates(k_He4_Fe53_to_n_Ni56_derived)*Y(He4)*state.rho - screened_rates(k_He4_Fe53_to_p_Co56)*Y(He4)*state.rho; jac.set(He4, Fe53, scratch); - scratch = -screened_rates(k_he4_fe54_to_n_ni57_derived)*Y(He4)*state.rho - screened_rates(k_he4_fe54_to_ni58)*Y(He4)*state.rho - screened_rates(k_he4_fe54_to_p_co57_derived)*Y(He4)*state.rho + screened_rates(k_p_fe54_to_he4_mn51_derived)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Fe54_to_Ni58)*Y(He4)*state.rho - screened_rates(k_He4_Fe54_to_n_Ni57_derived)*Y(He4)*state.rho - screened_rates(k_He4_Fe54_to_p_Co57_derived)*Y(He4)*state.rho + screened_rates(k_p_Fe54_to_He4_Mn51_derived)*Y(H1)*state.rho; jac.set(He4, Fe54, scratch); - scratch = -screened_rates(k_he4_fe55_to_n_ni58_derived)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_Fe55_to_n_Ni58_derived)*Y(He4)*state.rho; jac.set(He4, Fe55, scratch); - scratch = screened_rates(k_co55_to_he4_mn51_derived) - screened_rates(k_he4_co55_to_cu59)*Y(He4)*state.rho - screened_rates(k_he4_co55_to_p_ni58)*Y(He4)*state.rho + screened_rates(k_p_co55_to_he4_fe52_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_Co55_to_He4_Mn51_derived) - screened_rates(k_He4_Co55_to_Cu59)*Y(He4)*state.rho - screened_rates(k_He4_Co55_to_p_Ni58)*Y(He4)*state.rho + screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(H1)*state.rho; jac.set(He4, Co55, scratch); - scratch = -screened_rates(k_he4_co56_to_n_cu59_derived)*Y(He4)*state.rho + screened_rates(k_p_co56_to_he4_fe53_derived)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Co56_to_n_Cu59_derived)*Y(He4)*state.rho + screened_rates(k_p_Co56_to_He4_Fe53_derived)*Y(H1)*state.rho; jac.set(He4, Co56, scratch); - scratch = screened_rates(k_p_co57_to_he4_fe54)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co57_to_He4_Fe54)*Y(H1)*state.rho; jac.set(He4, Co57, scratch); - scratch = -screened_rates(k_he4_ni56_to_p_cu59_derived)*Y(He4)*state.rho - screened_rates(k_he4_ni56_to_zn60)*Y(He4)*state.rho + screened_rates(k_n_ni56_to_he4_fe53)*Y(N)*state.rho + screened_rates(k_ni56_to_he4_fe52_derived); + scratch = -screened_rates(k_He4_Ni56_to_Zn60)*Y(He4)*state.rho - screened_rates(k_He4_Ni56_to_p_Cu59_derived)*Y(He4)*state.rho + screened_rates(k_Ni56_to_He4_Fe52_derived) + screened_rates(k_n_Ni56_to_He4_Fe53)*Y(N)*state.rho; jac.set(He4, Ni56, scratch); - scratch = -screened_rates(k_he4_ni57_to_n_zn60_derived)*Y(He4)*state.rho + screened_rates(k_n_ni57_to_he4_fe54)*Y(N)*state.rho + screened_rates(k_ni57_to_he4_fe53_derived); + scratch = -screened_rates(k_He4_Ni57_to_n_Zn60_derived)*Y(He4)*state.rho + screened_rates(k_Ni57_to_He4_Fe53_derived) + screened_rates(k_n_Ni57_to_He4_Fe54)*Y(N)*state.rho; jac.set(He4, Ni57, scratch); - scratch = screened_rates(k_n_ni58_to_he4_fe55)*Y(N)*state.rho + screened_rates(k_ni58_to_he4_fe54_derived) + screened_rates(k_p_ni58_to_he4_co55_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_Ni58_to_He4_Fe54_derived) + screened_rates(k_n_Ni58_to_He4_Fe55)*Y(N)*state.rho + screened_rates(k_p_Ni58_to_He4_Co55_derived)*Y(H1)*state.rho; jac.set(He4, Ni58, scratch); - scratch = screened_rates(k_cu59_to_he4_co55_derived) + screened_rates(k_n_cu59_to_he4_co56)*Y(N)*state.rho + screened_rates(k_p_cu59_to_he4_ni56)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu59_to_He4_Co55_derived) + screened_rates(k_n_Cu59_to_He4_Co56)*Y(N)*state.rho + screened_rates(k_p_Cu59_to_He4_Ni56)*Y(H1)*state.rho; jac.set(He4, Cu59, scratch); - scratch = screened_rates(k_n_zn60_to_he4_ni57)*Y(N)*state.rho + screened_rates(k_zn60_to_he4_ni56_derived); + scratch = screened_rates(k_Zn60_to_He4_Ni56_derived) + screened_rates(k_n_Zn60_to_He4_Ni57)*Y(N)*state.rho; jac.set(He4, Zn60, scratch); - scratch = -screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho; + scratch = -screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho; jac.set(C12, H1, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho + 0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2); + scratch = -screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho + 0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2); jac.set(C12, He4, scratch); - scratch = -2.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho - 2.0*screened_rates(k_c12_c12_to_mg24_modified)*Y(C12)*state.rho - 2.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(O16)*state.rho - screened_rates(k_c12_to_he4_he4_he4_derived) - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho - screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = -2.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho - 2.0*screened_rates(k_C12_C12_to_Mg24_modified)*Y(C12)*state.rho - 2.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho - screened_rates(k_C12_to_He4_He4_He4_derived) - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho - screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(C12, C12, scratch); - scratch = screened_rates(k_n13_to_p_c12_derived); + scratch = screened_rates(k_N13_to_p_C12_derived); jac.set(C12, N13, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*state.rho + screened_rates(k_o16_to_he4_c12_derived); + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho + screened_rates(k_O16_to_He4_C12_derived); jac.set(C12, O16, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho + screened_rates(k_p_o16_to_he4_n13_derived)*Y(O16)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho + screened_rates(k_p_O16_to_He4_N13_derived)*Y(O16)*state.rho; jac.set(N13, H1, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho; jac.set(N13, He4, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(N13, C12, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho - screened_rates(k_n13_to_p_c12_derived); + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho - screened_rates(k_N13_to_p_C12_derived); jac.set(N13, N13, scratch); - scratch = screened_rates(k_p_o16_to_he4_n13_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O16_to_He4_N13_derived)*Y(H1)*state.rho; jac.set(N13, O16, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho; jac.set(N14, He4, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(N14, N14, scratch); - scratch = screened_rates(k_f18_to_he4_n14_derived); + scratch = screened_rates(k_F18_to_He4_N14_derived); jac.set(N14, F18, scratch); - scratch = -screened_rates(k_p_o16_to_he4_n13_derived)*Y(O16)*state.rho; + scratch = -screened_rates(k_p_O16_to_He4_N13_derived)*Y(O16)*state.rho; jac.set(O16, H1, scratch); - scratch = screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho + screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho; + scratch = screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho + screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho; jac.set(O16, He4, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(O16)*state.rho + screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho + screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(O16, C12, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho; jac.set(O16, N13, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho - 2.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho - 2.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho - 2.0*screened_rates(k_o16_o16_to_s32_modified)*Y(O16)*state.rho - screened_rates(k_o16_to_he4_c12_derived) - screened_rates(k_p_o16_to_he4_n13_derived)*Y(H1)*state.rho; + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho - 2.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho - 2.0*screened_rates(k_O16_O16_to_S32_modified)*Y(O16)*state.rho - 2.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho - screened_rates(k_O16_to_He4_C12_derived) - screened_rates(k_p_O16_to_He4_N13_derived)*Y(H1)*state.rho; jac.set(O16, O16, scratch); - scratch = screened_rates(k_ne20_to_he4_o16_derived); + scratch = screened_rates(k_Ne20_to_He4_O16_derived); jac.set(O16, Ne20, scratch); - scratch = screened_rates(k_p_ne21_to_he4_f18_derived)*Y(Ne21)*state.rho; + scratch = screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(Ne21)*state.rho; jac.set(F18, H1, scratch); - scratch = -screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho + screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho; + scratch = -screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho + screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho; jac.set(F18, He4, scratch); - scratch = screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(F18, N14, scratch); - scratch = -screened_rates(k_f18_to_he4_n14_derived) - screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = -screened_rates(k_F18_to_He4_N14_derived) - screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(F18, F18, scratch); - scratch = screened_rates(k_p_ne21_to_he4_f18_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(H1)*state.rho; jac.set(F18, Ne21, scratch); - scratch = screened_rates(k_na22_to_he4_f18_derived); + scratch = screened_rates(k_Na22_to_He4_F18_derived); jac.set(F18, Na22, scratch); - scratch = screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho; + scratch = screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho; jac.set(Ne20, H1, scratch); - scratch = -screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_p_na23_derived)*Y(Ne20)*state.rho + screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho; + scratch = -screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(Ne20)*state.rho + screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho; jac.set(Ne20, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho; jac.set(Ne20, C12, scratch); - scratch = screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho; jac.set(Ne20, O16, scratch); - scratch = -screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_p_na23_derived)*Y(He4)*state.rho - screened_rates(k_ne20_to_he4_o16_derived); + scratch = -screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(He4)*state.rho - screened_rates(k_Ne20_to_He4_O16_derived); jac.set(Ne20, Ne20, scratch); - scratch = screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho; jac.set(Ne20, Na23, scratch); - scratch = screened_rates(k_mg24_to_he4_ne20_derived); + scratch = screened_rates(k_Mg24_to_He4_Ne20_derived); jac.set(Ne20, Mg24, scratch); - scratch = -screened_rates(k_p_ne21_to_he4_f18_derived)*Y(Ne21)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho; + scratch = -screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(Ne21)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho; jac.set(Ne21, H1, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho; jac.set(Ne21, He4, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(Ne21, F18, scratch); - scratch = -screened_rates(k_p_ne21_to_he4_f18_derived)*Y(H1)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(H1)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho; jac.set(Ne21, Ne21, scratch); - scratch = screened_rates(k_na22_to_p_ne21_derived); + scratch = screened_rates(k_Na22_to_p_Ne21_derived); jac.set(Ne21, Na22, scratch); - scratch = screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho; + scratch = screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho; jac.set(Na22, H1, scratch); - scratch = screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho; + scratch = screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho; jac.set(Na22, He4, scratch); - scratch = screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho; jac.set(Na22, F18, scratch); - scratch = screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho; jac.set(Na22, Ne21, scratch); - scratch = -screened_rates(k_na22_to_he4_f18_derived) - screened_rates(k_na22_to_p_ne21_derived); + scratch = -screened_rates(k_Na22_to_He4_F18_derived) - screened_rates(k_Na22_to_p_Ne21_derived); jac.set(Na22, Na22, scratch); - scratch = -screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho; + scratch = -screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho; jac.set(Na23, H1, scratch); - scratch = screened_rates(k_he4_ne20_to_p_na23_derived)*Y(Ne20)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(Ne20)*state.rho; jac.set(Na23, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho; jac.set(Na23, C12, scratch); - scratch = screened_rates(k_he4_ne20_to_p_na23_derived)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(He4)*state.rho; jac.set(Na23, Ne20, scratch); - scratch = -screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho; jac.set(Na23, Na23, scratch); - scratch = screened_rates(k_mg24_to_p_na23_derived); + scratch = screened_rates(k_Mg24_to_p_Na23_derived); jac.set(Na23, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho + screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho + screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho; jac.set(Mg24, H1, scratch); - scratch = -screened_rates(k_he4_mg24_to_p_al27_derived)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho + screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho; + scratch = -screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(Mg24)*state.rho + screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho; jac.set(Mg24, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_mg24_modified)*Y(C12)*state.rho + screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_Mg24_modified)*Y(C12)*state.rho + screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho; jac.set(Mg24, C12, scratch); - scratch = screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho; jac.set(Mg24, O16, scratch); - scratch = screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho; jac.set(Mg24, Ne20, scratch); - scratch = screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho; jac.set(Mg24, Na23, scratch); - scratch = -screened_rates(k_he4_mg24_to_p_al27_derived)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho - screened_rates(k_mg24_to_he4_ne20_derived) - screened_rates(k_mg24_to_p_na23_derived); + scratch = -screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(He4)*state.rho - screened_rates(k_Mg24_to_He4_Ne20_derived) - screened_rates(k_Mg24_to_p_Na23_derived); jac.set(Mg24, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho; jac.set(Mg24, Al27, scratch); - scratch = screened_rates(k_si28_to_he4_mg24_derived); + scratch = screened_rates(k_Si28_to_He4_Mg24_derived); jac.set(Mg24, Si28, scratch); - scratch = -screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho; + scratch = -screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho; jac.set(Al27, H1, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27_derived)*Y(Mg24)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(Mg24)*state.rho; jac.set(Al27, He4, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho; jac.set(Al27, C12, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho; jac.set(Al27, O16, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27_derived)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(He4)*state.rho; jac.set(Al27, Mg24, scratch); - scratch = -screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho - screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(Al27, Al27, scratch); - scratch = screened_rates(k_si28_to_p_al27_derived); + scratch = screened_rates(k_Si28_to_p_Al27_derived); jac.set(Al27, Si28, scratch); - scratch = screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho + screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho + screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho; jac.set(Si28, H1, scratch); - scratch = screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho - screened_rates(k_he4_si28_to_p_p31_derived)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_p_P31_derived)*Y(Si28)*state.rho; jac.set(Si28, He4, scratch); - scratch = screened_rates(k_c12_o16_to_si28_modified)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_O16_to_Si28_modified)*Y(O16)*state.rho; jac.set(Si28, C12, scratch); - scratch = screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*state.rho + 1.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*state.rho + 1.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho; jac.set(Si28, O16, scratch); - scratch = screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho; jac.set(Si28, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(Si28, Al27, scratch); - scratch = -screened_rates(k_he4_si28_to_p_p31_derived)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho - screened_rates(k_si28_to_he4_mg24_derived) - screened_rates(k_si28_to_p_al27_derived); + scratch = -screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_p_P31_derived)*Y(He4)*state.rho - screened_rates(k_Si28_to_He4_Mg24_derived) - screened_rates(k_Si28_to_p_Al27_derived); jac.set(Si28, Si28, scratch); - scratch = screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho; jac.set(Si28, P31, scratch); - scratch = screened_rates(k_s32_to_he4_si28_derived); + scratch = screened_rates(k_S32_to_He4_Si28_derived); jac.set(Si28, S32, scratch); - scratch = -screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho - screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho; + scratch = -screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho - screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho; jac.set(P31, H1, scratch); - scratch = screened_rates(k_he4_si28_to_p_p31_derived)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Si28_to_p_P31_derived)*Y(Si28)*state.rho; jac.set(P31, He4, scratch); - scratch = 1.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho; jac.set(P31, O16, scratch); - scratch = screened_rates(k_he4_si28_to_p_p31_derived)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_p_P31_derived)*Y(He4)*state.rho; jac.set(P31, Si28, scratch); - scratch = -screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho - screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho - screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(P31, P31, scratch); - scratch = screened_rates(k_s32_to_p_p31_derived); + scratch = screened_rates(k_S32_to_p_P31_derived); jac.set(P31, S32, scratch); - scratch = screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho; + scratch = screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho; jac.set(S32, H1, scratch); - scratch = screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho - screened_rates(k_s32_he4_to_ar36_approx)*Y(S32)*state.rho; + scratch = screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_S32_He4_to_Ar36_approx)*Y(S32)*state.rho; jac.set(S32, He4, scratch); - scratch = 1.0*screened_rates(k_o16_o16_to_s32_modified)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_O16_O16_to_S32_modified)*Y(O16)*state.rho; jac.set(S32, O16, scratch); - scratch = screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho; jac.set(S32, Si28, scratch); - scratch = screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(S32, P31, scratch); - scratch = -screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*state.rho - screened_rates(k_s32_to_he4_si28_derived) - screened_rates(k_s32_to_p_p31_derived); + scratch = -screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*state.rho - screened_rates(k_S32_to_He4_Si28_derived) - screened_rates(k_S32_to_p_P31_derived); jac.set(S32, S32, scratch); - scratch = screened_rates(k_ar36_to_s32_he4_approx); + scratch = screened_rates(k_Ar36_to_S32_He4_approx); jac.set(S32, Ar36, scratch); - scratch = -screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*state.rho + screened_rates(k_s32_he4_to_ar36_approx)*Y(S32)*state.rho; + scratch = -screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*state.rho + screened_rates(k_S32_He4_to_Ar36_approx)*Y(S32)*state.rho; jac.set(Ar36, He4, scratch); - scratch = screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*state.rho; jac.set(Ar36, S32, scratch); - scratch = -screened_rates(k_ar36_he4_to_ca40_approx)*Y(He4)*state.rho - screened_rates(k_ar36_to_s32_he4_approx); + scratch = -screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(He4)*state.rho - screened_rates(k_Ar36_to_S32_He4_approx); jac.set(Ar36, Ar36, scratch); - scratch = screened_rates(k_ca40_to_ar36_he4_approx); + scratch = screened_rates(k_Ca40_to_Ar36_He4_approx); jac.set(Ar36, Ca40, scratch); - scratch = screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*state.rho - screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*state.rho; + scratch = screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*state.rho - screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*state.rho; jac.set(Ca40, He4, scratch); - scratch = screened_rates(k_ar36_he4_to_ca40_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(He4)*state.rho; jac.set(Ca40, Ar36, scratch); - scratch = -screened_rates(k_ca40_he4_to_ti44_approx)*Y(He4)*state.rho - screened_rates(k_ca40_to_ar36_he4_approx); + scratch = -screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(He4)*state.rho - screened_rates(k_Ca40_to_Ar36_He4_approx); jac.set(Ca40, Ca40, scratch); - scratch = screened_rates(k_ti44_to_ca40_he4_approx); + scratch = screened_rates(k_Ti44_to_Ca40_He4_approx); jac.set(Ca40, Ti44, scratch); - scratch = screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*state.rho - screened_rates(k_ti44_he4_to_cr48_approx)*Y(Ti44)*state.rho; + scratch = screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*state.rho - screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(Ti44)*state.rho; jac.set(Ti44, He4, scratch); - scratch = screened_rates(k_ca40_he4_to_ti44_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(He4)*state.rho; jac.set(Ti44, Ca40, scratch); - scratch = -screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*state.rho - screened_rates(k_ti44_to_ca40_he4_approx); + scratch = -screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*state.rho - screened_rates(k_Ti44_to_Ca40_He4_approx); jac.set(Ti44, Ti44, scratch); - scratch = screened_rates(k_cr48_to_ti44_he4_approx); + scratch = screened_rates(k_Cr48_to_Ti44_He4_approx); jac.set(Ti44, Cr48, scratch); - scratch = screened_rates(k_p_mn51_to_he4_cr48_derived)*Y(Mn51)*state.rho; + scratch = screened_rates(k_p_Mn51_to_He4_Cr48_derived)*Y(Mn51)*state.rho; jac.set(Cr48, H1, scratch); - scratch = -screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*state.rho - screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*state.rho + screened_rates(k_ti44_he4_to_cr48_approx)*Y(Ti44)*state.rho; + scratch = -screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*state.rho - screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*state.rho + screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(Ti44)*state.rho; jac.set(Cr48, He4, scratch); - scratch = screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*state.rho; jac.set(Cr48, Ti44, scratch); - scratch = -screened_rates(k_cr48_to_ti44_he4_approx) - screened_rates(k_he4_cr48_to_fe52)*Y(He4)*state.rho - screened_rates(k_he4_cr48_to_p_mn51)*Y(He4)*state.rho; + scratch = -screened_rates(k_Cr48_to_Ti44_He4_approx) - screened_rates(k_He4_Cr48_to_Fe52)*Y(He4)*state.rho - screened_rates(k_He4_Cr48_to_p_Mn51)*Y(He4)*state.rho; jac.set(Cr48, Cr48, scratch); - scratch = screened_rates(k_p_mn51_to_he4_cr48_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn51_to_He4_Cr48_derived)*Y(H1)*state.rho; jac.set(Cr48, Mn51, scratch); - scratch = screened_rates(k_fe52_to_he4_cr48_derived); + scratch = screened_rates(k_Fe52_to_He4_Cr48_derived); jac.set(Cr48, Fe52, scratch); - scratch = screened_rates(k_p_fe54_to_he4_mn51_derived)*Y(Fe54)*state.rho - screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*state.rho - screened_rates(k_p_mn51_to_he4_cr48_derived)*Y(Mn51)*state.rho; + scratch = screened_rates(k_p_Fe54_to_He4_Mn51_derived)*Y(Fe54)*state.rho - screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*state.rho - screened_rates(k_p_Mn51_to_He4_Cr48_derived)*Y(Mn51)*state.rho; jac.set(Mn51, H1, scratch); - scratch = screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*state.rho - screened_rates(k_he4_mn51_to_co55)*Y(Mn51)*state.rho - screened_rates(k_he4_mn51_to_p_fe54)*Y(Mn51)*state.rho; + scratch = screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*state.rho - screened_rates(k_He4_Mn51_to_Co55)*Y(Mn51)*state.rho - screened_rates(k_He4_Mn51_to_p_Fe54)*Y(Mn51)*state.rho; jac.set(Mn51, He4, scratch); - scratch = screened_rates(k_he4_cr48_to_p_mn51)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr48_to_p_Mn51)*Y(He4)*state.rho; jac.set(Mn51, Cr48, scratch); - scratch = -screened_rates(k_he4_mn51_to_co55)*Y(He4)*state.rho - screened_rates(k_he4_mn51_to_p_fe54)*Y(He4)*state.rho - screened_rates(k_p_mn51_to_fe52)*Y(H1)*state.rho - screened_rates(k_p_mn51_to_he4_cr48_derived)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*state.rho - screened_rates(k_He4_Mn51_to_p_Fe54)*Y(He4)*state.rho - screened_rates(k_p_Mn51_to_Fe52)*Y(H1)*state.rho - screened_rates(k_p_Mn51_to_He4_Cr48_derived)*Y(H1)*state.rho; jac.set(Mn51, Mn51, scratch); - scratch = screened_rates(k_fe52_to_p_mn51_derived); + scratch = screened_rates(k_Fe52_to_p_Mn51_derived); jac.set(Mn51, Fe52, scratch); - scratch = screened_rates(k_p_fe54_to_he4_mn51_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe54_to_He4_Mn51_derived)*Y(H1)*state.rho; jac.set(Mn51, Fe54, scratch); - scratch = screened_rates(k_co55_to_he4_mn51_derived); + scratch = screened_rates(k_Co55_to_He4_Mn51_derived); jac.set(Mn51, Co55, scratch); - scratch = screened_rates(k_n_fe55_to_p_mn55)*Y(Fe55)*state.rho; + scratch = screened_rates(k_n_Fe55_to_p_Mn55)*Y(Fe55)*state.rho; jac.set(Mn55, N, scratch); - scratch = -screened_rates(k_p_mn55_to_fe56)*Y(Mn55)*state.rho - screened_rates(k_p_mn55_to_n_fe55_derived)*Y(Mn55)*state.rho; + scratch = -screened_rates(k_p_Mn55_to_Fe56)*Y(Mn55)*state.rho - screened_rates(k_p_Mn55_to_n_Fe55_derived)*Y(Mn55)*state.rho; jac.set(Mn55, H1, scratch); - scratch = -screened_rates(k_mn55_to_fe55) - screened_rates(k_p_mn55_to_fe56)*Y(H1)*state.rho - screened_rates(k_p_mn55_to_n_fe55_derived)*Y(H1)*state.rho; + scratch = -screened_rates(k_Mn55_to_Fe55) - screened_rates(k_p_Mn55_to_Fe56)*Y(H1)*state.rho - screened_rates(k_p_Mn55_to_n_Fe55_derived)*Y(H1)*state.rho; jac.set(Mn55, Mn55, scratch); - scratch = screened_rates(k_fe55_to_mn55) + screened_rates(k_n_fe55_to_p_mn55)*Y(N)*state.rho; + scratch = screened_rates(k_Fe55_to_Mn55) + screened_rates(k_n_Fe55_to_p_Mn55)*Y(N)*state.rho; jac.set(Mn55, Fe55, scratch); - scratch = screened_rates(k_fe56_to_p_mn55_derived); + scratch = screened_rates(k_Fe56_to_p_Mn55_derived); jac.set(Mn55, Fe56, scratch); - scratch = -screened_rates(k_n_fe52_to_fe53)*Y(Fe52)*state.rho; + scratch = -screened_rates(k_n_Fe52_to_Fe53)*Y(Fe52)*state.rho; jac.set(Fe52, N, scratch); - scratch = screened_rates(k_p_co55_to_he4_fe52_derived)*Y(Co55)*state.rho + screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*state.rho; + scratch = screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(Co55)*state.rho + screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*state.rho; jac.set(Fe52, H1, scratch); - scratch = screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*state.rho - screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*state.rho - screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*state.rho; + scratch = screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*state.rho - screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*state.rho - screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*state.rho; jac.set(Fe52, He4, scratch); - scratch = screened_rates(k_he4_cr48_to_fe52)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr48_to_Fe52)*Y(He4)*state.rho; jac.set(Fe52, Cr48, scratch); - scratch = screened_rates(k_p_mn51_to_fe52)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn51_to_Fe52)*Y(H1)*state.rho; jac.set(Fe52, Mn51, scratch); - scratch = -screened_rates(k_fe52_to_he4_cr48_derived) - screened_rates(k_fe52_to_p_mn51_derived) - screened_rates(k_he4_fe52_to_ni56)*Y(He4)*state.rho - screened_rates(k_he4_fe52_to_p_co55)*Y(He4)*state.rho - screened_rates(k_n_fe52_to_fe53)*Y(N)*state.rho; + scratch = -screened_rates(k_Fe52_to_He4_Cr48_derived) - screened_rates(k_Fe52_to_p_Mn51_derived) - screened_rates(k_He4_Fe52_to_Ni56)*Y(He4)*state.rho - screened_rates(k_He4_Fe52_to_p_Co55)*Y(He4)*state.rho - screened_rates(k_n_Fe52_to_Fe53)*Y(N)*state.rho; jac.set(Fe52, Fe52, scratch); - scratch = screened_rates(k_fe53_to_n_fe52_derived); + scratch = screened_rates(k_Fe53_to_n_Fe52_derived); jac.set(Fe52, Fe53, scratch); - scratch = screened_rates(k_p_co55_to_he4_fe52_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(H1)*state.rho; jac.set(Fe52, Co55, scratch); - scratch = screened_rates(k_ni56_to_he4_fe52_derived); + scratch = screened_rates(k_Ni56_to_He4_Fe52_derived); jac.set(Fe52, Ni56, scratch); - scratch = screened_rates(k_n_fe52_to_fe53)*Y(Fe52)*state.rho - screened_rates(k_n_fe53_to_fe54)*Y(Fe53)*state.rho + screened_rates(k_n_ni56_to_he4_fe53)*Y(Ni56)*state.rho; + scratch = screened_rates(k_n_Fe52_to_Fe53)*Y(Fe52)*state.rho - screened_rates(k_n_Fe53_to_Fe54)*Y(Fe53)*state.rho + screened_rates(k_n_Ni56_to_He4_Fe53)*Y(Ni56)*state.rho; jac.set(Fe53, N, scratch); - scratch = screened_rates(k_p_co56_to_he4_fe53_derived)*Y(Co56)*state.rho; + scratch = screened_rates(k_p_Co56_to_He4_Fe53_derived)*Y(Co56)*state.rho; jac.set(Fe53, H1, scratch); - scratch = -screened_rates(k_he4_fe53_to_n_ni56_derived)*Y(Fe53)*state.rho - screened_rates(k_he4_fe53_to_ni57)*Y(Fe53)*state.rho - screened_rates(k_he4_fe53_to_p_co56)*Y(Fe53)*state.rho; + scratch = -screened_rates(k_He4_Fe53_to_Ni57)*Y(Fe53)*state.rho - screened_rates(k_He4_Fe53_to_n_Ni56_derived)*Y(Fe53)*state.rho - screened_rates(k_He4_Fe53_to_p_Co56)*Y(Fe53)*state.rho; jac.set(Fe53, He4, scratch); - scratch = screened_rates(k_n_fe52_to_fe53)*Y(N)*state.rho; + scratch = screened_rates(k_n_Fe52_to_Fe53)*Y(N)*state.rho; jac.set(Fe53, Fe52, scratch); - scratch = -screened_rates(k_fe53_to_n_fe52_derived) - screened_rates(k_he4_fe53_to_n_ni56_derived)*Y(He4)*state.rho - screened_rates(k_he4_fe53_to_ni57)*Y(He4)*state.rho - screened_rates(k_he4_fe53_to_p_co56)*Y(He4)*state.rho - screened_rates(k_n_fe53_to_fe54)*Y(N)*state.rho; + scratch = -screened_rates(k_Fe53_to_n_Fe52_derived) - screened_rates(k_He4_Fe53_to_Ni57)*Y(He4)*state.rho - screened_rates(k_He4_Fe53_to_n_Ni56_derived)*Y(He4)*state.rho - screened_rates(k_He4_Fe53_to_p_Co56)*Y(He4)*state.rho - screened_rates(k_n_Fe53_to_Fe54)*Y(N)*state.rho; jac.set(Fe53, Fe53, scratch); - scratch = screened_rates(k_fe54_to_n_fe53_derived); + scratch = screened_rates(k_Fe54_to_n_Fe53_derived); jac.set(Fe53, Fe54, scratch); - scratch = screened_rates(k_p_co56_to_he4_fe53_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co56_to_He4_Fe53_derived)*Y(H1)*state.rho; jac.set(Fe53, Co56, scratch); - scratch = screened_rates(k_n_ni56_to_he4_fe53)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni56_to_He4_Fe53)*Y(N)*state.rho; jac.set(Fe53, Ni56, scratch); - scratch = screened_rates(k_ni57_to_he4_fe53_derived); + scratch = screened_rates(k_Ni57_to_He4_Fe53_derived); jac.set(Fe53, Ni57, scratch); - scratch = screened_rates(k_n_fe53_to_fe54)*Y(Fe53)*state.rho - screened_rates(k_n_fe54_to_fe55)*Y(Fe54)*state.rho + screened_rates(k_n_ni57_to_he4_fe54)*Y(Ni57)*state.rho; + scratch = screened_rates(k_n_Fe53_to_Fe54)*Y(Fe53)*state.rho - screened_rates(k_n_Fe54_to_Fe55)*Y(Fe54)*state.rho + screened_rates(k_n_Ni57_to_He4_Fe54)*Y(Ni57)*state.rho; jac.set(Fe54, N, scratch); - scratch = screened_rates(k_p_co57_to_he4_fe54)*Y(Co57)*state.rho - screened_rates(k_p_fe54_to_co55)*Y(Fe54)*state.rho - screened_rates(k_p_fe54_to_he4_mn51_derived)*Y(Fe54)*state.rho; + scratch = screened_rates(k_p_Co57_to_He4_Fe54)*Y(Co57)*state.rho - screened_rates(k_p_Fe54_to_Co55)*Y(Fe54)*state.rho - screened_rates(k_p_Fe54_to_He4_Mn51_derived)*Y(Fe54)*state.rho; jac.set(Fe54, H1, scratch); - scratch = -screened_rates(k_he4_fe54_to_n_ni57_derived)*Y(Fe54)*state.rho - screened_rates(k_he4_fe54_to_ni58)*Y(Fe54)*state.rho - screened_rates(k_he4_fe54_to_p_co57_derived)*Y(Fe54)*state.rho + screened_rates(k_he4_mn51_to_p_fe54)*Y(Mn51)*state.rho; + scratch = -screened_rates(k_He4_Fe54_to_Ni58)*Y(Fe54)*state.rho - screened_rates(k_He4_Fe54_to_n_Ni57_derived)*Y(Fe54)*state.rho - screened_rates(k_He4_Fe54_to_p_Co57_derived)*Y(Fe54)*state.rho + screened_rates(k_He4_Mn51_to_p_Fe54)*Y(Mn51)*state.rho; jac.set(Fe54, He4, scratch); - scratch = screened_rates(k_he4_mn51_to_p_fe54)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn51_to_p_Fe54)*Y(He4)*state.rho; jac.set(Fe54, Mn51, scratch); - scratch = screened_rates(k_n_fe53_to_fe54)*Y(N)*state.rho; + scratch = screened_rates(k_n_Fe53_to_Fe54)*Y(N)*state.rho; jac.set(Fe54, Fe53, scratch); - scratch = -screened_rates(k_fe54_to_n_fe53_derived) - screened_rates(k_he4_fe54_to_n_ni57_derived)*Y(He4)*state.rho - screened_rates(k_he4_fe54_to_ni58)*Y(He4)*state.rho - screened_rates(k_he4_fe54_to_p_co57_derived)*Y(He4)*state.rho - screened_rates(k_n_fe54_to_fe55)*Y(N)*state.rho - screened_rates(k_p_fe54_to_co55)*Y(H1)*state.rho - screened_rates(k_p_fe54_to_he4_mn51_derived)*Y(H1)*state.rho; + scratch = -screened_rates(k_Fe54_to_n_Fe53_derived) - screened_rates(k_He4_Fe54_to_Ni58)*Y(He4)*state.rho - screened_rates(k_He4_Fe54_to_n_Ni57_derived)*Y(He4)*state.rho - screened_rates(k_He4_Fe54_to_p_Co57_derived)*Y(He4)*state.rho - screened_rates(k_n_Fe54_to_Fe55)*Y(N)*state.rho - screened_rates(k_p_Fe54_to_Co55)*Y(H1)*state.rho - screened_rates(k_p_Fe54_to_He4_Mn51_derived)*Y(H1)*state.rho; jac.set(Fe54, Fe54, scratch); - scratch = screened_rates(k_fe55_to_n_fe54_derived); + scratch = screened_rates(k_Fe55_to_n_Fe54_derived); jac.set(Fe54, Fe55, scratch); - scratch = screened_rates(k_co55_to_p_fe54_derived); + scratch = screened_rates(k_Co55_to_p_Fe54_derived); jac.set(Fe54, Co55, scratch); - scratch = screened_rates(k_p_co57_to_he4_fe54)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co57_to_He4_Fe54)*Y(H1)*state.rho; jac.set(Fe54, Co57, scratch); - scratch = screened_rates(k_n_ni57_to_he4_fe54)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni57_to_He4_Fe54)*Y(N)*state.rho; jac.set(Fe54, Ni57, scratch); - scratch = screened_rates(k_ni58_to_he4_fe54_derived); + scratch = screened_rates(k_Ni58_to_He4_Fe54_derived); jac.set(Fe54, Ni58, scratch); - scratch = screened_rates(k_n_co55_to_p_fe55)*Y(Co55)*state.rho + screened_rates(k_n_fe54_to_fe55)*Y(Fe54)*state.rho - screened_rates(k_n_fe55_to_fe56)*Y(Fe55)*state.rho - screened_rates(k_n_fe55_to_p_mn55)*Y(Fe55)*state.rho + screened_rates(k_n_ni58_to_he4_fe55)*Y(Ni58)*state.rho; + scratch = screened_rates(k_n_Co55_to_p_Fe55)*Y(Co55)*state.rho + screened_rates(k_n_Fe54_to_Fe55)*Y(Fe54)*state.rho - screened_rates(k_n_Fe55_to_Fe56)*Y(Fe55)*state.rho - screened_rates(k_n_Fe55_to_p_Mn55)*Y(Fe55)*state.rho + screened_rates(k_n_Ni58_to_He4_Fe55)*Y(Ni58)*state.rho; jac.set(Fe55, N, scratch); - scratch = -screened_rates(k_p_fe55_to_co56)*Y(Fe55)*state.rho - screened_rates(k_p_fe55_to_n_co55_derived)*Y(Fe55)*state.rho + screened_rates(k_p_mn55_to_n_fe55_derived)*Y(Mn55)*state.rho; + scratch = -screened_rates(k_p_Fe55_to_Co56)*Y(Fe55)*state.rho - screened_rates(k_p_Fe55_to_n_Co55_derived)*Y(Fe55)*state.rho + screened_rates(k_p_Mn55_to_n_Fe55_derived)*Y(Mn55)*state.rho; jac.set(Fe55, H1, scratch); - scratch = -screened_rates(k_he4_fe55_to_n_ni58_derived)*Y(Fe55)*state.rho; + scratch = -screened_rates(k_He4_Fe55_to_n_Ni58_derived)*Y(Fe55)*state.rho; jac.set(Fe55, He4, scratch); - scratch = screened_rates(k_mn55_to_fe55) + screened_rates(k_p_mn55_to_n_fe55_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_Mn55_to_Fe55) + screened_rates(k_p_Mn55_to_n_Fe55_derived)*Y(H1)*state.rho; jac.set(Fe55, Mn55, scratch); - scratch = screened_rates(k_n_fe54_to_fe55)*Y(N)*state.rho; + scratch = screened_rates(k_n_Fe54_to_Fe55)*Y(N)*state.rho; jac.set(Fe55, Fe54, scratch); - scratch = -screened_rates(k_fe55_to_co55) - screened_rates(k_fe55_to_mn55) - screened_rates(k_fe55_to_n_fe54_derived) - screened_rates(k_he4_fe55_to_n_ni58_derived)*Y(He4)*state.rho - screened_rates(k_n_fe55_to_fe56)*Y(N)*state.rho - screened_rates(k_n_fe55_to_p_mn55)*Y(N)*state.rho - screened_rates(k_p_fe55_to_co56)*Y(H1)*state.rho - screened_rates(k_p_fe55_to_n_co55_derived)*Y(H1)*state.rho; + scratch = -screened_rates(k_Fe55_to_Co55) - screened_rates(k_Fe55_to_Mn55) - screened_rates(k_Fe55_to_n_Fe54_derived) - screened_rates(k_He4_Fe55_to_n_Ni58_derived)*Y(He4)*state.rho - screened_rates(k_n_Fe55_to_Fe56)*Y(N)*state.rho - screened_rates(k_n_Fe55_to_p_Mn55)*Y(N)*state.rho - screened_rates(k_p_Fe55_to_Co56)*Y(H1)*state.rho - screened_rates(k_p_Fe55_to_n_Co55_derived)*Y(H1)*state.rho; jac.set(Fe55, Fe55, scratch); - scratch = screened_rates(k_fe56_to_n_fe55_derived); + scratch = screened_rates(k_Fe56_to_n_Fe55_derived); jac.set(Fe55, Fe56, scratch); - scratch = screened_rates(k_co55_to_fe55) + screened_rates(k_n_co55_to_p_fe55)*Y(N)*state.rho; + scratch = screened_rates(k_Co55_to_Fe55) + screened_rates(k_n_Co55_to_p_Fe55)*Y(N)*state.rho; jac.set(Fe55, Co55, scratch); - scratch = screened_rates(k_co56_to_p_fe55_derived); + scratch = screened_rates(k_Co56_to_p_Fe55_derived); jac.set(Fe55, Co56, scratch); - scratch = screened_rates(k_n_ni58_to_he4_fe55)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni58_to_He4_Fe55)*Y(N)*state.rho; jac.set(Fe55, Ni58, scratch); - scratch = screened_rates(k_n_co56_to_p_fe56)*Y(Co56)*state.rho + screened_rates(k_n_fe55_to_fe56)*Y(Fe55)*state.rho; + scratch = screened_rates(k_n_Co56_to_p_Fe56)*Y(Co56)*state.rho + screened_rates(k_n_Fe55_to_Fe56)*Y(Fe55)*state.rho; jac.set(Fe56, N, scratch); - scratch = -screened_rates(k_p_fe56_to_co57)*Y(Fe56)*state.rho - screened_rates(k_p_fe56_to_n_co56_derived)*Y(Fe56)*state.rho + screened_rates(k_p_mn55_to_fe56)*Y(Mn55)*state.rho; + scratch = -screened_rates(k_p_Fe56_to_Co57)*Y(Fe56)*state.rho - screened_rates(k_p_Fe56_to_n_Co56_derived)*Y(Fe56)*state.rho + screened_rates(k_p_Mn55_to_Fe56)*Y(Mn55)*state.rho; jac.set(Fe56, H1, scratch); - scratch = screened_rates(k_p_mn55_to_fe56)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn55_to_Fe56)*Y(H1)*state.rho; jac.set(Fe56, Mn55, scratch); - scratch = screened_rates(k_n_fe55_to_fe56)*Y(N)*state.rho; + scratch = screened_rates(k_n_Fe55_to_Fe56)*Y(N)*state.rho; jac.set(Fe56, Fe55, scratch); - scratch = -screened_rates(k_fe56_to_co56) - screened_rates(k_fe56_to_n_fe55_derived) - screened_rates(k_fe56_to_p_mn55_derived) - screened_rates(k_p_fe56_to_co57)*Y(H1)*state.rho - screened_rates(k_p_fe56_to_n_co56_derived)*Y(H1)*state.rho; + scratch = -screened_rates(k_Fe56_to_Co56) - screened_rates(k_Fe56_to_n_Fe55_derived) - screened_rates(k_Fe56_to_p_Mn55_derived) - screened_rates(k_p_Fe56_to_Co57)*Y(H1)*state.rho - screened_rates(k_p_Fe56_to_n_Co56_derived)*Y(H1)*state.rho; jac.set(Fe56, Fe56, scratch); - scratch = screened_rates(k_co56_to_fe56) + screened_rates(k_n_co56_to_p_fe56)*Y(N)*state.rho; + scratch = screened_rates(k_Co56_to_Fe56) + screened_rates(k_n_Co56_to_p_Fe56)*Y(N)*state.rho; jac.set(Fe56, Co56, scratch); - scratch = screened_rates(k_co57_to_p_fe56_derived); + scratch = screened_rates(k_Co57_to_p_Fe56_derived); jac.set(Fe56, Co57, scratch); - scratch = -screened_rates(k_n_co55_to_co56)*Y(Co55)*state.rho - screened_rates(k_n_co55_to_p_fe55)*Y(Co55)*state.rho; + scratch = -screened_rates(k_n_Co55_to_Co56)*Y(Co55)*state.rho - screened_rates(k_n_Co55_to_p_Fe55)*Y(Co55)*state.rho; jac.set(Co55, N, scratch); - scratch = -screened_rates(k_p_co55_to_he4_fe52_derived)*Y(Co55)*state.rho - screened_rates(k_p_co55_to_ni56)*Y(Co55)*state.rho + screened_rates(k_p_fe54_to_co55)*Y(Fe54)*state.rho + screened_rates(k_p_fe55_to_n_co55_derived)*Y(Fe55)*state.rho + screened_rates(k_p_ni58_to_he4_co55_derived)*Y(Ni58)*state.rho; + scratch = -screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(Co55)*state.rho - screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*state.rho + screened_rates(k_p_Fe54_to_Co55)*Y(Fe54)*state.rho + screened_rates(k_p_Fe55_to_n_Co55_derived)*Y(Fe55)*state.rho + screened_rates(k_p_Ni58_to_He4_Co55_derived)*Y(Ni58)*state.rho; jac.set(Co55, H1, scratch); - scratch = -screened_rates(k_he4_co55_to_cu59)*Y(Co55)*state.rho - screened_rates(k_he4_co55_to_p_ni58)*Y(Co55)*state.rho + screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*state.rho + screened_rates(k_he4_mn51_to_co55)*Y(Mn51)*state.rho; + scratch = -screened_rates(k_He4_Co55_to_Cu59)*Y(Co55)*state.rho - screened_rates(k_He4_Co55_to_p_Ni58)*Y(Co55)*state.rho + screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*state.rho + screened_rates(k_He4_Mn51_to_Co55)*Y(Mn51)*state.rho; jac.set(Co55, He4, scratch); - scratch = screened_rates(k_he4_mn51_to_co55)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*state.rho; jac.set(Co55, Mn51, scratch); - scratch = screened_rates(k_he4_fe52_to_p_co55)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe52_to_p_Co55)*Y(He4)*state.rho; jac.set(Co55, Fe52, scratch); - scratch = screened_rates(k_p_fe54_to_co55)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe54_to_Co55)*Y(H1)*state.rho; jac.set(Co55, Fe54, scratch); - scratch = screened_rates(k_fe55_to_co55) + screened_rates(k_p_fe55_to_n_co55_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe55_to_Co55) + screened_rates(k_p_Fe55_to_n_Co55_derived)*Y(H1)*state.rho; jac.set(Co55, Fe55, scratch); - scratch = -screened_rates(k_co55_to_fe55) - screened_rates(k_co55_to_he4_mn51_derived) - screened_rates(k_co55_to_p_fe54_derived) - screened_rates(k_he4_co55_to_cu59)*Y(He4)*state.rho - screened_rates(k_he4_co55_to_p_ni58)*Y(He4)*state.rho - screened_rates(k_n_co55_to_co56)*Y(N)*state.rho - screened_rates(k_n_co55_to_p_fe55)*Y(N)*state.rho - screened_rates(k_p_co55_to_he4_fe52_derived)*Y(H1)*state.rho - screened_rates(k_p_co55_to_ni56)*Y(H1)*state.rho; + scratch = -screened_rates(k_Co55_to_Fe55) - screened_rates(k_Co55_to_He4_Mn51_derived) - screened_rates(k_Co55_to_p_Fe54_derived) - screened_rates(k_He4_Co55_to_Cu59)*Y(He4)*state.rho - screened_rates(k_He4_Co55_to_p_Ni58)*Y(He4)*state.rho - screened_rates(k_n_Co55_to_Co56)*Y(N)*state.rho - screened_rates(k_n_Co55_to_p_Fe55)*Y(N)*state.rho - screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(H1)*state.rho - screened_rates(k_p_Co55_to_Ni56)*Y(H1)*state.rho; jac.set(Co55, Co55, scratch); - scratch = screened_rates(k_co56_to_n_co55_derived); + scratch = screened_rates(k_Co56_to_n_Co55_derived); jac.set(Co55, Co56, scratch); - scratch = screened_rates(k_ni56_to_p_co55_derived); + scratch = screened_rates(k_Ni56_to_p_Co55_derived); jac.set(Co55, Ni56, scratch); - scratch = screened_rates(k_p_ni58_to_he4_co55_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni58_to_He4_Co55_derived)*Y(H1)*state.rho; jac.set(Co55, Ni58, scratch); - scratch = screened_rates(k_cu59_to_he4_co55_derived); + scratch = screened_rates(k_Cu59_to_He4_Co55_derived); jac.set(Co55, Cu59, scratch); - scratch = screened_rates(k_n_co55_to_co56)*Y(Co55)*state.rho - screened_rates(k_n_co56_to_co57)*Y(Co56)*state.rho - screened_rates(k_n_co56_to_p_fe56)*Y(Co56)*state.rho + screened_rates(k_n_cu59_to_he4_co56)*Y(Cu59)*state.rho + screened_rates(k_n_ni56_to_p_co56)*Y(Ni56)*state.rho; + scratch = screened_rates(k_n_Co55_to_Co56)*Y(Co55)*state.rho - screened_rates(k_n_Co56_to_Co57)*Y(Co56)*state.rho - screened_rates(k_n_Co56_to_p_Fe56)*Y(Co56)*state.rho + screened_rates(k_n_Cu59_to_He4_Co56)*Y(Cu59)*state.rho + screened_rates(k_n_Ni56_to_p_Co56)*Y(Ni56)*state.rho; jac.set(Co56, N, scratch); - scratch = -screened_rates(k_p_co56_to_he4_fe53_derived)*Y(Co56)*state.rho - screened_rates(k_p_co56_to_n_ni56_derived)*Y(Co56)*state.rho - screened_rates(k_p_co56_to_ni57)*Y(Co56)*state.rho + screened_rates(k_p_fe55_to_co56)*Y(Fe55)*state.rho + screened_rates(k_p_fe56_to_n_co56_derived)*Y(Fe56)*state.rho; + scratch = -screened_rates(k_p_Co56_to_He4_Fe53_derived)*Y(Co56)*state.rho - screened_rates(k_p_Co56_to_Ni57)*Y(Co56)*state.rho - screened_rates(k_p_Co56_to_n_Ni56_derived)*Y(Co56)*state.rho + screened_rates(k_p_Fe55_to_Co56)*Y(Fe55)*state.rho + screened_rates(k_p_Fe56_to_n_Co56_derived)*Y(Fe56)*state.rho; jac.set(Co56, H1, scratch); - scratch = -screened_rates(k_he4_co56_to_n_cu59_derived)*Y(Co56)*state.rho + screened_rates(k_he4_fe53_to_p_co56)*Y(Fe53)*state.rho; + scratch = -screened_rates(k_He4_Co56_to_n_Cu59_derived)*Y(Co56)*state.rho + screened_rates(k_He4_Fe53_to_p_Co56)*Y(Fe53)*state.rho; jac.set(Co56, He4, scratch); - scratch = screened_rates(k_he4_fe53_to_p_co56)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe53_to_p_Co56)*Y(He4)*state.rho; jac.set(Co56, Fe53, scratch); - scratch = screened_rates(k_p_fe55_to_co56)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe55_to_Co56)*Y(H1)*state.rho; jac.set(Co56, Fe55, scratch); - scratch = screened_rates(k_fe56_to_co56) + screened_rates(k_p_fe56_to_n_co56_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe56_to_Co56) + screened_rates(k_p_Fe56_to_n_Co56_derived)*Y(H1)*state.rho; jac.set(Co56, Fe56, scratch); - scratch = screened_rates(k_n_co55_to_co56)*Y(N)*state.rho; + scratch = screened_rates(k_n_Co55_to_Co56)*Y(N)*state.rho; jac.set(Co56, Co55, scratch); - scratch = -screened_rates(k_co56_to_fe56) - screened_rates(k_co56_to_n_co55_derived) - screened_rates(k_co56_to_ni56) - screened_rates(k_co56_to_p_fe55_derived) - screened_rates(k_he4_co56_to_n_cu59_derived)*Y(He4)*state.rho - screened_rates(k_n_co56_to_co57)*Y(N)*state.rho - screened_rates(k_n_co56_to_p_fe56)*Y(N)*state.rho - screened_rates(k_p_co56_to_he4_fe53_derived)*Y(H1)*state.rho - screened_rates(k_p_co56_to_n_ni56_derived)*Y(H1)*state.rho - screened_rates(k_p_co56_to_ni57)*Y(H1)*state.rho; + scratch = -screened_rates(k_Co56_to_Fe56) - screened_rates(k_Co56_to_Ni56) - screened_rates(k_Co56_to_n_Co55_derived) - screened_rates(k_Co56_to_p_Fe55_derived) - screened_rates(k_He4_Co56_to_n_Cu59_derived)*Y(He4)*state.rho - screened_rates(k_n_Co56_to_Co57)*Y(N)*state.rho - screened_rates(k_n_Co56_to_p_Fe56)*Y(N)*state.rho - screened_rates(k_p_Co56_to_He4_Fe53_derived)*Y(H1)*state.rho - screened_rates(k_p_Co56_to_Ni57)*Y(H1)*state.rho - screened_rates(k_p_Co56_to_n_Ni56_derived)*Y(H1)*state.rho; jac.set(Co56, Co56, scratch); - scratch = screened_rates(k_co57_to_n_co56_derived); + scratch = screened_rates(k_Co57_to_n_Co56_derived); jac.set(Co56, Co57, scratch); - scratch = screened_rates(k_n_ni56_to_p_co56)*Y(N)*state.rho + screened_rates(k_ni56_to_co56); + scratch = screened_rates(k_Ni56_to_Co56) + screened_rates(k_n_Ni56_to_p_Co56)*Y(N)*state.rho; jac.set(Co56, Ni56, scratch); - scratch = screened_rates(k_ni57_to_p_co56_derived); + scratch = screened_rates(k_Ni57_to_p_Co56_derived); jac.set(Co56, Ni57, scratch); - scratch = screened_rates(k_n_cu59_to_he4_co56)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cu59_to_He4_Co56)*Y(N)*state.rho; jac.set(Co56, Cu59, scratch); - scratch = screened_rates(k_n_co56_to_co57)*Y(Co56)*state.rho + screened_rates(k_n_ni57_to_p_co57)*Y(Ni57)*state.rho; + scratch = screened_rates(k_n_Co56_to_Co57)*Y(Co56)*state.rho + screened_rates(k_n_Ni57_to_p_Co57)*Y(Ni57)*state.rho; jac.set(Co57, N, scratch); - scratch = -screened_rates(k_p_co57_to_he4_fe54)*Y(Co57)*state.rho - screened_rates(k_p_co57_to_n_ni57_derived)*Y(Co57)*state.rho - screened_rates(k_p_co57_to_ni58)*Y(Co57)*state.rho + screened_rates(k_p_fe56_to_co57)*Y(Fe56)*state.rho; + scratch = -screened_rates(k_p_Co57_to_He4_Fe54)*Y(Co57)*state.rho - screened_rates(k_p_Co57_to_Ni58)*Y(Co57)*state.rho - screened_rates(k_p_Co57_to_n_Ni57_derived)*Y(Co57)*state.rho + screened_rates(k_p_Fe56_to_Co57)*Y(Fe56)*state.rho; jac.set(Co57, H1, scratch); - scratch = screened_rates(k_he4_fe54_to_p_co57_derived)*Y(Fe54)*state.rho; + scratch = screened_rates(k_He4_Fe54_to_p_Co57_derived)*Y(Fe54)*state.rho; jac.set(Co57, He4, scratch); - scratch = screened_rates(k_he4_fe54_to_p_co57_derived)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe54_to_p_Co57_derived)*Y(He4)*state.rho; jac.set(Co57, Fe54, scratch); - scratch = screened_rates(k_p_fe56_to_co57)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe56_to_Co57)*Y(H1)*state.rho; jac.set(Co57, Fe56, scratch); - scratch = screened_rates(k_n_co56_to_co57)*Y(N)*state.rho; + scratch = screened_rates(k_n_Co56_to_Co57)*Y(N)*state.rho; jac.set(Co57, Co56, scratch); - scratch = -screened_rates(k_co57_to_n_co56_derived) - screened_rates(k_co57_to_ni57) - screened_rates(k_co57_to_p_fe56_derived) - screened_rates(k_p_co57_to_he4_fe54)*Y(H1)*state.rho - screened_rates(k_p_co57_to_n_ni57_derived)*Y(H1)*state.rho - screened_rates(k_p_co57_to_ni58)*Y(H1)*state.rho; + scratch = -screened_rates(k_Co57_to_Ni57) - screened_rates(k_Co57_to_n_Co56_derived) - screened_rates(k_Co57_to_p_Fe56_derived) - screened_rates(k_p_Co57_to_He4_Fe54)*Y(H1)*state.rho - screened_rates(k_p_Co57_to_Ni58)*Y(H1)*state.rho - screened_rates(k_p_Co57_to_n_Ni57_derived)*Y(H1)*state.rho; jac.set(Co57, Co57, scratch); - scratch = screened_rates(k_n_ni57_to_p_co57)*Y(N)*state.rho + screened_rates(k_ni57_to_co57); + scratch = screened_rates(k_Ni57_to_Co57) + screened_rates(k_n_Ni57_to_p_Co57)*Y(N)*state.rho; jac.set(Co57, Ni57, scratch); - scratch = screened_rates(k_ni58_to_p_co57_derived); + scratch = screened_rates(k_Ni58_to_p_Co57_derived); jac.set(Co57, Ni58, scratch); - scratch = -screened_rates(k_n_ni56_to_he4_fe53)*Y(Ni56)*state.rho - screened_rates(k_n_ni56_to_ni57)*Y(Ni56)*state.rho - screened_rates(k_n_ni56_to_p_co56)*Y(Ni56)*state.rho; + scratch = -screened_rates(k_n_Ni56_to_He4_Fe53)*Y(Ni56)*state.rho - screened_rates(k_n_Ni56_to_Ni57)*Y(Ni56)*state.rho - screened_rates(k_n_Ni56_to_p_Co56)*Y(Ni56)*state.rho; jac.set(Ni56, N, scratch); - scratch = screened_rates(k_p_co55_to_ni56)*Y(Co55)*state.rho + screened_rates(k_p_co56_to_n_ni56_derived)*Y(Co56)*state.rho + screened_rates(k_p_cu59_to_he4_ni56)*Y(Cu59)*state.rho; + scratch = screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*state.rho + screened_rates(k_p_Co56_to_n_Ni56_derived)*Y(Co56)*state.rho + screened_rates(k_p_Cu59_to_He4_Ni56)*Y(Cu59)*state.rho; jac.set(Ni56, H1, scratch); - scratch = screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*state.rho + screened_rates(k_he4_fe53_to_n_ni56_derived)*Y(Fe53)*state.rho - screened_rates(k_he4_ni56_to_p_cu59_derived)*Y(Ni56)*state.rho - screened_rates(k_he4_ni56_to_zn60)*Y(Ni56)*state.rho; + scratch = screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*state.rho + screened_rates(k_He4_Fe53_to_n_Ni56_derived)*Y(Fe53)*state.rho - screened_rates(k_He4_Ni56_to_Zn60)*Y(Ni56)*state.rho - screened_rates(k_He4_Ni56_to_p_Cu59_derived)*Y(Ni56)*state.rho; jac.set(Ni56, He4, scratch); - scratch = screened_rates(k_he4_fe52_to_ni56)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe52_to_Ni56)*Y(He4)*state.rho; jac.set(Ni56, Fe52, scratch); - scratch = screened_rates(k_he4_fe53_to_n_ni56_derived)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe53_to_n_Ni56_derived)*Y(He4)*state.rho; jac.set(Ni56, Fe53, scratch); - scratch = screened_rates(k_p_co55_to_ni56)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co55_to_Ni56)*Y(H1)*state.rho; jac.set(Ni56, Co55, scratch); - scratch = screened_rates(k_co56_to_ni56) + screened_rates(k_p_co56_to_n_ni56_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_Co56_to_Ni56) + screened_rates(k_p_Co56_to_n_Ni56_derived)*Y(H1)*state.rho; jac.set(Ni56, Co56, scratch); - scratch = -screened_rates(k_he4_ni56_to_p_cu59_derived)*Y(He4)*state.rho - screened_rates(k_he4_ni56_to_zn60)*Y(He4)*state.rho - screened_rates(k_n_ni56_to_he4_fe53)*Y(N)*state.rho - screened_rates(k_n_ni56_to_ni57)*Y(N)*state.rho - screened_rates(k_n_ni56_to_p_co56)*Y(N)*state.rho - screened_rates(k_ni56_to_co56) - screened_rates(k_ni56_to_he4_fe52_derived) - screened_rates(k_ni56_to_p_co55_derived); + scratch = -screened_rates(k_He4_Ni56_to_Zn60)*Y(He4)*state.rho - screened_rates(k_He4_Ni56_to_p_Cu59_derived)*Y(He4)*state.rho - screened_rates(k_Ni56_to_Co56) - screened_rates(k_Ni56_to_He4_Fe52_derived) - screened_rates(k_Ni56_to_p_Co55_derived) - screened_rates(k_n_Ni56_to_He4_Fe53)*Y(N)*state.rho - screened_rates(k_n_Ni56_to_Ni57)*Y(N)*state.rho - screened_rates(k_n_Ni56_to_p_Co56)*Y(N)*state.rho; jac.set(Ni56, Ni56, scratch); - scratch = screened_rates(k_ni57_to_n_ni56_derived); + scratch = screened_rates(k_Ni57_to_n_Ni56_derived); jac.set(Ni56, Ni57, scratch); - scratch = screened_rates(k_p_cu59_to_he4_ni56)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu59_to_He4_Ni56)*Y(H1)*state.rho; jac.set(Ni56, Cu59, scratch); - scratch = screened_rates(k_zn60_to_he4_ni56_derived); + scratch = screened_rates(k_Zn60_to_He4_Ni56_derived); jac.set(Ni56, Zn60, scratch); - scratch = screened_rates(k_n_ni56_to_ni57)*Y(Ni56)*state.rho - screened_rates(k_n_ni57_to_he4_fe54)*Y(Ni57)*state.rho - screened_rates(k_n_ni57_to_ni58)*Y(Ni57)*state.rho - screened_rates(k_n_ni57_to_p_co57)*Y(Ni57)*state.rho + screened_rates(k_n_zn60_to_he4_ni57)*Y(Zn60)*state.rho; + scratch = screened_rates(k_n_Ni56_to_Ni57)*Y(Ni56)*state.rho - screened_rates(k_n_Ni57_to_He4_Fe54)*Y(Ni57)*state.rho - screened_rates(k_n_Ni57_to_Ni58)*Y(Ni57)*state.rho - screened_rates(k_n_Ni57_to_p_Co57)*Y(Ni57)*state.rho + screened_rates(k_n_Zn60_to_He4_Ni57)*Y(Zn60)*state.rho; jac.set(Ni57, N, scratch); - scratch = screened_rates(k_p_co56_to_ni57)*Y(Co56)*state.rho + screened_rates(k_p_co57_to_n_ni57_derived)*Y(Co57)*state.rho; + scratch = screened_rates(k_p_Co56_to_Ni57)*Y(Co56)*state.rho + screened_rates(k_p_Co57_to_n_Ni57_derived)*Y(Co57)*state.rho; jac.set(Ni57, H1, scratch); - scratch = screened_rates(k_he4_fe53_to_ni57)*Y(Fe53)*state.rho + screened_rates(k_he4_fe54_to_n_ni57_derived)*Y(Fe54)*state.rho - screened_rates(k_he4_ni57_to_n_zn60_derived)*Y(Ni57)*state.rho; + scratch = screened_rates(k_He4_Fe53_to_Ni57)*Y(Fe53)*state.rho + screened_rates(k_He4_Fe54_to_n_Ni57_derived)*Y(Fe54)*state.rho - screened_rates(k_He4_Ni57_to_n_Zn60_derived)*Y(Ni57)*state.rho; jac.set(Ni57, He4, scratch); - scratch = screened_rates(k_he4_fe53_to_ni57)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe53_to_Ni57)*Y(He4)*state.rho; jac.set(Ni57, Fe53, scratch); - scratch = screened_rates(k_he4_fe54_to_n_ni57_derived)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe54_to_n_Ni57_derived)*Y(He4)*state.rho; jac.set(Ni57, Fe54, scratch); - scratch = screened_rates(k_p_co56_to_ni57)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co56_to_Ni57)*Y(H1)*state.rho; jac.set(Ni57, Co56, scratch); - scratch = screened_rates(k_co57_to_ni57) + screened_rates(k_p_co57_to_n_ni57_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_Co57_to_Ni57) + screened_rates(k_p_Co57_to_n_Ni57_derived)*Y(H1)*state.rho; jac.set(Ni57, Co57, scratch); - scratch = screened_rates(k_n_ni56_to_ni57)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni56_to_Ni57)*Y(N)*state.rho; jac.set(Ni57, Ni56, scratch); - scratch = -screened_rates(k_he4_ni57_to_n_zn60_derived)*Y(He4)*state.rho - screened_rates(k_n_ni57_to_he4_fe54)*Y(N)*state.rho - screened_rates(k_n_ni57_to_ni58)*Y(N)*state.rho - screened_rates(k_n_ni57_to_p_co57)*Y(N)*state.rho - screened_rates(k_ni57_to_co57) - screened_rates(k_ni57_to_he4_fe53_derived) - screened_rates(k_ni57_to_n_ni56_derived) - screened_rates(k_ni57_to_p_co56_derived); + scratch = -screened_rates(k_He4_Ni57_to_n_Zn60_derived)*Y(He4)*state.rho - screened_rates(k_Ni57_to_Co57) - screened_rates(k_Ni57_to_He4_Fe53_derived) - screened_rates(k_Ni57_to_n_Ni56_derived) - screened_rates(k_Ni57_to_p_Co56_derived) - screened_rates(k_n_Ni57_to_He4_Fe54)*Y(N)*state.rho - screened_rates(k_n_Ni57_to_Ni58)*Y(N)*state.rho - screened_rates(k_n_Ni57_to_p_Co57)*Y(N)*state.rho; jac.set(Ni57, Ni57, scratch); - scratch = screened_rates(k_ni58_to_n_ni57_derived); + scratch = screened_rates(k_Ni58_to_n_Ni57_derived); jac.set(Ni57, Ni58, scratch); - scratch = screened_rates(k_n_zn60_to_he4_ni57)*Y(N)*state.rho; + scratch = screened_rates(k_n_Zn60_to_He4_Ni57)*Y(N)*state.rho; jac.set(Ni57, Zn60, scratch); - scratch = screened_rates(k_n_ni57_to_ni58)*Y(Ni57)*state.rho - screened_rates(k_n_ni58_to_he4_fe55)*Y(Ni58)*state.rho; + scratch = screened_rates(k_n_Ni57_to_Ni58)*Y(Ni57)*state.rho - screened_rates(k_n_Ni58_to_He4_Fe55)*Y(Ni58)*state.rho; jac.set(Ni58, N, scratch); - scratch = screened_rates(k_p_co57_to_ni58)*Y(Co57)*state.rho - screened_rates(k_p_ni58_to_cu59)*Y(Ni58)*state.rho - screened_rates(k_p_ni58_to_he4_co55_derived)*Y(Ni58)*state.rho; + scratch = screened_rates(k_p_Co57_to_Ni58)*Y(Co57)*state.rho - screened_rates(k_p_Ni58_to_Cu59)*Y(Ni58)*state.rho - screened_rates(k_p_Ni58_to_He4_Co55_derived)*Y(Ni58)*state.rho; jac.set(Ni58, H1, scratch); - scratch = screened_rates(k_he4_co55_to_p_ni58)*Y(Co55)*state.rho + screened_rates(k_he4_fe54_to_ni58)*Y(Fe54)*state.rho + screened_rates(k_he4_fe55_to_n_ni58_derived)*Y(Fe55)*state.rho; + scratch = screened_rates(k_He4_Co55_to_p_Ni58)*Y(Co55)*state.rho + screened_rates(k_He4_Fe54_to_Ni58)*Y(Fe54)*state.rho + screened_rates(k_He4_Fe55_to_n_Ni58_derived)*Y(Fe55)*state.rho; jac.set(Ni58, He4, scratch); - scratch = screened_rates(k_he4_fe54_to_ni58)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe54_to_Ni58)*Y(He4)*state.rho; jac.set(Ni58, Fe54, scratch); - scratch = screened_rates(k_he4_fe55_to_n_ni58_derived)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe55_to_n_Ni58_derived)*Y(He4)*state.rho; jac.set(Ni58, Fe55, scratch); - scratch = screened_rates(k_he4_co55_to_p_ni58)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co55_to_p_Ni58)*Y(He4)*state.rho; jac.set(Ni58, Co55, scratch); - scratch = screened_rates(k_p_co57_to_ni58)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co57_to_Ni58)*Y(H1)*state.rho; jac.set(Ni58, Co57, scratch); - scratch = screened_rates(k_n_ni57_to_ni58)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni57_to_Ni58)*Y(N)*state.rho; jac.set(Ni58, Ni57, scratch); - scratch = -screened_rates(k_n_ni58_to_he4_fe55)*Y(N)*state.rho - screened_rates(k_ni58_to_he4_fe54_derived) - screened_rates(k_ni58_to_n_ni57_derived) - screened_rates(k_ni58_to_p_co57_derived) - screened_rates(k_p_ni58_to_cu59)*Y(H1)*state.rho - screened_rates(k_p_ni58_to_he4_co55_derived)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ni58_to_He4_Fe54_derived) - screened_rates(k_Ni58_to_n_Ni57_derived) - screened_rates(k_Ni58_to_p_Co57_derived) - screened_rates(k_n_Ni58_to_He4_Fe55)*Y(N)*state.rho - screened_rates(k_p_Ni58_to_Cu59)*Y(H1)*state.rho - screened_rates(k_p_Ni58_to_He4_Co55_derived)*Y(H1)*state.rho; jac.set(Ni58, Ni58, scratch); - scratch = screened_rates(k_cu59_to_p_ni58_derived); + scratch = screened_rates(k_Cu59_to_p_Ni58_derived); jac.set(Ni58, Cu59, scratch); - scratch = -screened_rates(k_n_cu59_to_he4_co56)*Y(Cu59)*state.rho; + scratch = -screened_rates(k_n_Cu59_to_He4_Co56)*Y(Cu59)*state.rho; jac.set(Cu59, N, scratch); - scratch = -screened_rates(k_p_cu59_to_he4_ni56)*Y(Cu59)*state.rho - screened_rates(k_p_cu59_to_zn60)*Y(Cu59)*state.rho + screened_rates(k_p_ni58_to_cu59)*Y(Ni58)*state.rho; + scratch = -screened_rates(k_p_Cu59_to_He4_Ni56)*Y(Cu59)*state.rho - screened_rates(k_p_Cu59_to_Zn60)*Y(Cu59)*state.rho + screened_rates(k_p_Ni58_to_Cu59)*Y(Ni58)*state.rho; jac.set(Cu59, H1, scratch); - scratch = screened_rates(k_he4_co55_to_cu59)*Y(Co55)*state.rho + screened_rates(k_he4_co56_to_n_cu59_derived)*Y(Co56)*state.rho + screened_rates(k_he4_ni56_to_p_cu59_derived)*Y(Ni56)*state.rho; + scratch = screened_rates(k_He4_Co55_to_Cu59)*Y(Co55)*state.rho + screened_rates(k_He4_Co56_to_n_Cu59_derived)*Y(Co56)*state.rho + screened_rates(k_He4_Ni56_to_p_Cu59_derived)*Y(Ni56)*state.rho; jac.set(Cu59, He4, scratch); - scratch = screened_rates(k_he4_co55_to_cu59)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co55_to_Cu59)*Y(He4)*state.rho; jac.set(Cu59, Co55, scratch); - scratch = screened_rates(k_he4_co56_to_n_cu59_derived)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co56_to_n_Cu59_derived)*Y(He4)*state.rho; jac.set(Cu59, Co56, scratch); - scratch = screened_rates(k_he4_ni56_to_p_cu59_derived)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni56_to_p_Cu59_derived)*Y(He4)*state.rho; jac.set(Cu59, Ni56, scratch); - scratch = screened_rates(k_p_ni58_to_cu59)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni58_to_Cu59)*Y(H1)*state.rho; jac.set(Cu59, Ni58, scratch); - scratch = -screened_rates(k_cu59_to_he4_co55_derived) - screened_rates(k_cu59_to_p_ni58_derived) - screened_rates(k_n_cu59_to_he4_co56)*Y(N)*state.rho - screened_rates(k_p_cu59_to_he4_ni56)*Y(H1)*state.rho - screened_rates(k_p_cu59_to_zn60)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cu59_to_He4_Co55_derived) - screened_rates(k_Cu59_to_p_Ni58_derived) - screened_rates(k_n_Cu59_to_He4_Co56)*Y(N)*state.rho - screened_rates(k_p_Cu59_to_He4_Ni56)*Y(H1)*state.rho - screened_rates(k_p_Cu59_to_Zn60)*Y(H1)*state.rho; jac.set(Cu59, Cu59, scratch); - scratch = screened_rates(k_zn60_to_p_cu59_derived); + scratch = screened_rates(k_Zn60_to_p_Cu59_derived); jac.set(Cu59, Zn60, scratch); - scratch = -screened_rates(k_n_zn60_to_he4_ni57)*Y(Zn60)*state.rho; + scratch = -screened_rates(k_n_Zn60_to_He4_Ni57)*Y(Zn60)*state.rho; jac.set(Zn60, N, scratch); - scratch = screened_rates(k_p_cu59_to_zn60)*Y(Cu59)*state.rho; + scratch = screened_rates(k_p_Cu59_to_Zn60)*Y(Cu59)*state.rho; jac.set(Zn60, H1, scratch); - scratch = screened_rates(k_he4_ni56_to_zn60)*Y(Ni56)*state.rho + screened_rates(k_he4_ni57_to_n_zn60_derived)*Y(Ni57)*state.rho; + scratch = screened_rates(k_He4_Ni56_to_Zn60)*Y(Ni56)*state.rho + screened_rates(k_He4_Ni57_to_n_Zn60_derived)*Y(Ni57)*state.rho; jac.set(Zn60, He4, scratch); - scratch = screened_rates(k_he4_ni56_to_zn60)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni56_to_Zn60)*Y(He4)*state.rho; jac.set(Zn60, Ni56, scratch); - scratch = screened_rates(k_he4_ni57_to_n_zn60_derived)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni57_to_n_Zn60_derived)*Y(He4)*state.rho; jac.set(Zn60, Ni57, scratch); - scratch = screened_rates(k_p_cu59_to_zn60)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu59_to_Zn60)*Y(H1)*state.rho; jac.set(Zn60, Cu59, scratch); - scratch = -screened_rates(k_n_zn60_to_he4_ni57)*Y(N)*state.rho - screened_rates(k_zn60_to_he4_ni56_derived) - screened_rates(k_zn60_to_p_cu59_derived); + scratch = -screened_rates(k_Zn60_to_He4_Ni56_derived) - screened_rates(k_Zn60_to_p_Cu59_derived) - screened_rates(k_n_Zn60_to_He4_Ni57)*Y(N)*state.rho; jac.set(Zn60, Zn60, scratch); diff --git a/networks/He-C-Fe-group/partition_functions.H b/networks/He-C-Fe-group/partition_functions.H index 03c1db628a..9d2a9bcef6 100644 --- a/networks/He-C-Fe-group/partition_functions.H +++ b/networks/He-C-Fe-group/partition_functions.H @@ -38,7 +38,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real o16_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real O16_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, @@ -58,7 +58,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real f18_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real F18_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.008600171761917567, 0.02530586526477026, 0.04921802267018165, @@ -78,7 +78,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real ne20_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Ne20_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.948656121358244e-06, 0.00016586881316040883, 0.0011034421778731533, 0.003892457497077877, @@ -98,7 +98,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real ne21_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Ne21_pf_array[npts_1] = { 0.0, 0.0, 0.0, 8.685880952436747e-07, 2.4754079983896385e-05, 0.0001901793368385613, 0.0007372402163824667, 0.0019404293040471109, 0.0040039218205739505, 0.007021925578680666, 0.010986057727319889, 0.04118891376750491, 0.0777722105539352, 0.11230632139519969, 0.14260436993417835, @@ -118,7 +118,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real na22_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Na22_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 4.342942647204277e-07, 2.605759074128604e-06, 1.3028639028478182e-05, 4.559852671908958e-05, 0.00011984873864003521, 0.0002626687122755098, 0.0029928105843703536, 0.010836979076306525, 0.02428653620880802, 0.04242704733870039, @@ -138,7 +138,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real na23_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Na23_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 1.7371744532199383e-06, 2.3885539658322847e-05, 0.00013113713282427166, 0.0004423207528904243, 0.0010999766245234136, 0.002232173197636284, 0.003929471989446119, 0.021128907257497758, 0.0479649055541949, 0.07726249885377771, 0.10525805048344757, @@ -158,7 +158,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real mg24_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Mg24_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.342942647204277e-07, 5.471765757979972e-05, 0.0007714899373308071, 0.0037633124724497633, 0.010764115210255056, @@ -178,7 +178,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real al27_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Al27_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.685880952436747e-07, 3.4743419578801875e-06, 1.0422942490878872e-05, 0.00032429686817590634, 0.0018833542475028369, 0.005477808032249925, 0.011239204769804155, @@ -198,7 +198,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real si28_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Si28_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.1714669808675565e-06, 7.12184552784347e-05, 0.0005624812393818785, 0.002223099674110693, @@ -218,7 +218,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real p31_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real P31_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.342942647204277e-07, 4.820401221806151e-05, 0.0005624812393818785, 0.002468018295084159, 0.006670091319158333, @@ -238,7 +238,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real s32_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real S32_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.211502513843472e-06, 6.948155872801059e-05, 0.0003893875360542875, @@ -258,7 +258,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real cl35_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Cl35_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.8239985202970884e-05, 0.00020710907627919203, 0.0009431313908907785, 0.002698987769012708, @@ -278,7 +278,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real ar36_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Ar36_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.342942647204277e-07, 2.3451268844214655e-05, 0.00023141729162330258, 0.0010622869460975197, @@ -298,7 +298,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real k39_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real K39_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.908632748276029e-06, 3.4307908925770636e-05, @@ -318,7 +318,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real ca40_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Ca40_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.4743419578801875e-06, @@ -338,7 +338,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real sc43_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Sc43_pf_array[npts_1] = { 0.0, 1.7371744532199383e-06, 3.2136602621167924e-05, 0.0006088881229004689, 0.0026394223512168323, 0.006348788305828209, 0.011375876688411647, 0.017242084547645732, 0.02355944464942603, 0.03006796257543875, 0.03661053325876141, 0.06810122175372875, 0.09804672309111766, 0.12848424511267922, 0.16058766813472455, @@ -358,7 +358,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real ti44_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Ti44_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.342942647204277e-07, 1.7371744532199383e-06, 7.382943437485089e-06, 0.0004987179011085028, 0.004043078170724821, 0.01413521502778782, 0.032426549056877405, @@ -378,7 +378,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real v47_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real V47_pf_array[npts_1] = { 2.518834949526704e-05, 0.0007584840322833457, 0.004226764680268442, 0.024475815916759104, 0.05998274311239668, 0.10280266491559079, 0.14672973694476377, 0.1885209834473098, 0.22688178294786615, 0.2615226538586488, 0.29260868165003595, 0.4071409645052156, 0.48021742410342627, 0.5329079468954852, 0.5750746363992424, @@ -398,7 +398,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real cr48_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Cr48_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.685880952436747e-07, 8.251516766996927e-06, 3.951899976600419e-05, 0.00013330794422173613, 0.00035120219371925, 0.006401856055765157, 0.02685304570895992, 0.06215311825135839, 0.10696594975266842, @@ -418,7 +418,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real mn51_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Mn51_pf_array[npts_1] = { 0.0, 0.0, 4.342942647204277e-07, 6.0362737871404116e-05, 0.0005954436481690331, 0.002352703452491265, 0.0058636025937444025, 0.011219737158250306, 0.018191443590229183, 0.026405776501228783, 0.035473365577059296, 0.08393991903492294, 0.12694077261184436, 0.16267998396542166, 0.19356340377635362, @@ -438,7 +438,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real mn55_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Mn55_pf_array[npts_1] = { 4.342942647204277e-07, 3.387364853334388e-05, 0.00038895363056868775, 0.004419831370155497, 0.014756522503960728, 0.030096733930175052, 0.04796879437078968, 0.06646457923244158, 0.08445866292767418, 0.10139372238408119, 0.1170521039752435, 0.17736880968990507, 0.2173557426191723, 0.247461626286143, 0.27333907966395066, @@ -458,7 +458,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real fe52_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Fe52_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.7371744532199383e-06, 9.554373504133797e-06, 3.778197643341552e-05, 0.00011333607006293108, 0.0030242952161453874, 0.015422212189991184, 0.040215337130588114, 0.07478865660777631, @@ -478,7 +478,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real fe53_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Fe53_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.3028814913777444e-06, 6.080080186165502e-06, 2.0411360986187104e-05, 5.384917717601842e-05, 0.00099773035779373, 0.004491618246634796, 0.011583129716232713, 0.02260939259680282, @@ -498,7 +498,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real fe54_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Fe54_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.038750882690593e-05, 0.0006153933644858295, 0.0031795285189803882, 0.009608097244673557, @@ -518,7 +518,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real fe55_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Fe55_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 1.3028814913777444e-06, 1.5634319932414176e-05, 7.599488497457784e-05, 0.0002370600756061832, 0.0005564089438241259, 0.0010813488014597976, 0.0018431377713960377, 0.009434322601068017, 0.022947317188587973, 0.04207202183227031, 0.06669370834774807, @@ -538,7 +538,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real fe56_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Fe56_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.7371744532199383e-06, 9.988658214691801e-06, 3.951899976600419e-05, 0.00011724368292883856, 0.0030902761496993327, 0.0156878675130911, 0.04089651650139037, 0.07635858866725904, @@ -558,7 +558,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real co55_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Co55_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.685880952436747e-07, 1.4331481434642371e-05, 9.336327741651445e-05, @@ -578,7 +578,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real co56_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Co56_pf_array[npts_1] = { 0.0, 1.7371744532199383e-06, 3.4307908925770636e-05, 0.0007363730997827178, 0.003397192878964486, 0.008467734331585224, 0.01550645173957485, 0.0238164702394971, 0.03279759856010612, 0.04203693696495622, 0.05128645751287552, 0.09519865223967466, 0.13622861655702886, 0.176714169466867, 0.21729965897649603, @@ -598,7 +598,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real co57_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Co57_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.342942647204277e-07, 4.994099386680048e-05, 0.0005963110461953748, 0.0027783956198411766, 0.008035647971175024, @@ -618,7 +618,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real ni56_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Ni56_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.342942647204277e-07, 7.817230319428646e-06, 6.42708273977769e-05, @@ -638,7 +638,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real ni57_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Ni57_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.342942647204277e-07, 1.7371744532199383e-06, 9.554373504133797e-06, 3.257086475060328e-05, 8.771862606148251e-05, 0.0017410663385697559, 0.007809206274475302, 0.01921477477459369, 0.03493231633712192, @@ -658,7 +658,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real ni58_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Ni58_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.822822391636452e-05, 0.0004722555358597003, 0.0025858928325085315, 0.008151594991554035, @@ -678,7 +678,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real cu59_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Cu59_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 2.605759074128604e-06, 1.650287675964334e-05, 6.340236609775624e-05, 0.00017585365720844043, 0.000390689249910088, 0.0007428764320814314, 0.005397605476010478, 0.015802627271542913, 0.03197570643412326, 0.05338618387681151, @@ -698,7 +698,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real zn60_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Zn60_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.685880952436747e-07, 5.211502513843472e-06, 1.8674261228107377e-05, 0.0009166960915506938, 0.006364623716448546, 0.020197147995473213, 0.043233346133400956, @@ -782,139 +782,139 @@ void get_partition_function(const int inuc, [[maybe_unused]] const tf_t& tfactor switch (inuc) { case O16: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::o16_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::O16_pf_array, pf, dpf_dT); break; case F18: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::f18_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::F18_pf_array, pf, dpf_dT); break; case Ne20: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::ne20_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Ne20_pf_array, pf, dpf_dT); break; case Ne21: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::ne21_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Ne21_pf_array, pf, dpf_dT); break; case Na22: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::na22_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Na22_pf_array, pf, dpf_dT); break; case Na23: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::na23_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Na23_pf_array, pf, dpf_dT); break; case Mg24: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::mg24_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Mg24_pf_array, pf, dpf_dT); break; case Al27: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::al27_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Al27_pf_array, pf, dpf_dT); break; case Si28: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::si28_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Si28_pf_array, pf, dpf_dT); break; case P31: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::p31_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::P31_pf_array, pf, dpf_dT); break; case S32: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::s32_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::S32_pf_array, pf, dpf_dT); break; case Cl35: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::cl35_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Cl35_pf_array, pf, dpf_dT); break; case Ar36: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::ar36_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Ar36_pf_array, pf, dpf_dT); break; case K39: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::k39_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::K39_pf_array, pf, dpf_dT); break; case Ca40: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::ca40_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Ca40_pf_array, pf, dpf_dT); break; case Sc43: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::sc43_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Sc43_pf_array, pf, dpf_dT); break; case Ti44: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::ti44_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Ti44_pf_array, pf, dpf_dT); break; case V47: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::v47_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::V47_pf_array, pf, dpf_dT); break; case Cr48: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::cr48_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Cr48_pf_array, pf, dpf_dT); break; case Mn51: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::mn51_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Mn51_pf_array, pf, dpf_dT); break; case Mn55: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::mn55_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Mn55_pf_array, pf, dpf_dT); break; case Fe52: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::fe52_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Fe52_pf_array, pf, dpf_dT); break; case Fe53: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::fe53_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Fe53_pf_array, pf, dpf_dT); break; case Fe54: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::fe54_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Fe54_pf_array, pf, dpf_dT); break; case Fe55: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::fe55_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Fe55_pf_array, pf, dpf_dT); break; case Fe56: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::fe56_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Fe56_pf_array, pf, dpf_dT); break; case Co55: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::co55_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Co55_pf_array, pf, dpf_dT); break; case Co56: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::co56_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Co56_pf_array, pf, dpf_dT); break; case Co57: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::co57_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Co57_pf_array, pf, dpf_dT); break; case Ni56: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::ni56_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Ni56_pf_array, pf, dpf_dT); break; case Ni57: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::ni57_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Ni57_pf_array, pf, dpf_dT); break; case Ni58: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::ni58_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Ni58_pf_array, pf, dpf_dT); break; case Cu59: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::cu59_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Cu59_pf_array, pf, dpf_dT); break; case Zn60: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::zn60_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Zn60_pf_array, pf, dpf_dT); break; diff --git a/networks/He-C-Fe-group/pynucastro.net b/networks/He-C-Fe-group/pynucastro.net index 70dad9af7b..9fb81715a4 100644 --- a/networks/He-C-Fe-group/pynucastro.net +++ b/networks/He-C-Fe-group/pynucastro.net @@ -1,40 +1,40 @@ neutron n 1.0 0.0 -hydrogen-1 h1 1.0 1.0 -helium-4 he4 4.0 2.0 -carbon-12 c12 12.0 6.0 -nitrogen-13 n13 13.0 7.0 -nitrogen-14 n14 14.0 7.0 -oxygen-16 o16 16.0 8.0 -fluorine-18 f18 18.0 9.0 -neon-20 ne20 20.0 10.0 -neon-21 ne21 21.0 10.0 -sodium-22 na22 22.0 11.0 -sodium-23 na23 23.0 11.0 -magnesium-24 mg24 24.0 12.0 -aluminum-27 al27 27.0 13.0 -silicon-28 si28 28.0 14.0 -phosphorus-31 p31 31.0 15.0 -sulfur-32 s32 32.0 16.0 -argon-36 ar36 36.0 18.0 -calcium-40 ca40 40.0 20.0 -titanium-44 ti44 44.0 22.0 -chromium-48 cr48 48.0 24.0 -manganese-51 mn51 51.0 25.0 -manganese-55 mn55 55.0 25.0 -iron-52 fe52 52.0 26.0 -iron-53 fe53 53.0 26.0 -iron-54 fe54 54.0 26.0 -iron-55 fe55 55.0 26.0 -iron-56 fe56 56.0 26.0 -cobalt-55 co55 55.0 27.0 -cobalt-56 co56 56.0 27.0 -cobalt-57 co57 57.0 27.0 -nickel-56 ni56 56.0 28.0 -nickel-57 ni57 57.0 28.0 -nickel-58 ni58 58.0 28.0 -copper-59 cu59 59.0 29.0 -zinc-60 zn60 60.0 30.0 -__extra_chlorine-35 cl35 35.0 17.0 -__extra_potassium-39 k39 39.0 19.0 -__extra_scandium-43 sc43 43.0 21.0 -__extra_vanadium-47 v47 47.0 23.0 +hydrogen-1 H1 1.0 1.0 +helium-4 He4 4.0 2.0 +carbon-12 C12 12.0 6.0 +nitrogen-13 N13 13.0 7.0 +nitrogen-14 N14 14.0 7.0 +oxygen-16 O16 16.0 8.0 +fluorine-18 F18 18.0 9.0 +neon-20 Ne20 20.0 10.0 +neon-21 Ne21 21.0 10.0 +sodium-22 Na22 22.0 11.0 +sodium-23 Na23 23.0 11.0 +magnesium-24 Mg24 24.0 12.0 +aluminum-27 Al27 27.0 13.0 +silicon-28 Si28 28.0 14.0 +phosphorus-31 P31 31.0 15.0 +sulfur-32 S32 32.0 16.0 +argon-36 Ar36 36.0 18.0 +calcium-40 Ca40 40.0 20.0 +titanium-44 Ti44 44.0 22.0 +chromium-48 Cr48 48.0 24.0 +manganese-51 Mn51 51.0 25.0 +manganese-55 Mn55 55.0 25.0 +iron-52 Fe52 52.0 26.0 +iron-53 Fe53 53.0 26.0 +iron-54 Fe54 54.0 26.0 +iron-55 Fe55 55.0 26.0 +iron-56 Fe56 56.0 26.0 +cobalt-55 Co55 55.0 27.0 +cobalt-56 Co56 56.0 27.0 +cobalt-57 Co57 57.0 27.0 +nickel-56 Ni56 56.0 28.0 +nickel-57 Ni57 57.0 28.0 +nickel-58 Ni58 58.0 28.0 +copper-59 Cu59 59.0 29.0 +zinc-60 Zn60 60.0 30.0 +__extra_chlorine-35 Cl35 35.0 17.0 +__extra_potassium-39 K39 39.0 19.0 +__extra_scandium-43 Sc43 43.0 21.0 +__extra_vanadium-47 V47 47.0 23.0 diff --git a/networks/He-C-Fe-group/reaclib_rates.H b/networks/He-C-Fe-group/reaclib_rates.H index 7e16f8c0c7..9e5dd4ea56 100644 --- a/networks/He-C-Fe-group/reaclib_rates.H +++ b/networks/He-C-Fe-group/reaclib_rates.H @@ -25,9 +25,9 @@ struct rate_derivs_t { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C12_to_N13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + p --> n13 + // C12 + p --> N13 rate = 0.0; drate_dT = 0.0; @@ -74,9 +74,9 @@ void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_C12_to_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + he4 --> o16 + // C12 + He4 --> O16 rate = 0.0; drate_dT = 0.0; @@ -123,9 +123,9 @@ void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N14_to_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + he4 --> f18 + // N14 + He4 --> F18 rate = 0.0; drate_dT = 0.0; @@ -189,9 +189,9 @@ void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o16_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O16_to_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + he4 --> ne20 + // O16 + He4 --> Ne20 rate = 0.0; drate_dT = 0.0; @@ -255,9 +255,9 @@ void rate_he4_o16_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f18_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F18_to_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + he4 --> na22 + // F18 + He4 --> Na22 rate = 0.0; drate_dT = 0.0; @@ -287,9 +287,9 @@ void rate_he4_f18_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> mg24 + // Ne20 + He4 --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -370,9 +370,9 @@ void rate_he4_ne20_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne21_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne21_to_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + p --> na22 + // Ne21 + p --> Na22 rate = 0.0; drate_dT = 0.0; @@ -453,9 +453,9 @@ void rate_p_ne21_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na23_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na23_to_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + p --> mg24 + // Na23 + p --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -519,9 +519,9 @@ void rate_p_na23_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg24_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg24_to_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + he4 --> si28 + // Mg24 + He4 --> Si28 rate = 0.0; drate_dT = 0.0; @@ -568,9 +568,9 @@ void rate_he4_mg24_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al27_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al27_to_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + p --> si28 + // Al27 + p --> Si28 rate = 0.0; drate_dT = 0.0; @@ -634,9 +634,9 @@ void rate_p_al27_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> s32 + // Si28 + He4 --> S32 rate = 0.0; drate_dT = 0.0; @@ -666,9 +666,9 @@ void rate_he4_si28_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> s32 + // P31 + p --> S32 rate = 0.0; drate_dT = 0.0; @@ -732,9 +732,9 @@ void rate_p_p31_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr48_to_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr48_to_Fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 + he4 --> fe52 + // Cr48 + He4 --> Fe52 rate = 0.0; drate_dT = 0.0; @@ -764,9 +764,9 @@ void rate_he4_cr48_to_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn51_to_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn51_to_Fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + p --> fe52 + // Mn51 + p --> Fe52 rate = 0.0; drate_dT = 0.0; @@ -796,9 +796,9 @@ void rate_p_mn51_to_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn51_to_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn51_to_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + he4 --> co55 + // Mn51 + He4 --> Co55 rate = 0.0; drate_dT = 0.0; @@ -828,9 +828,9 @@ void rate_he4_mn51_to_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe52_to_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe52_to_Ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + he4 --> ni56 + // Fe52 + He4 --> Ni56 rate = 0.0; drate_dT = 0.0; @@ -860,9 +860,9 @@ void rate_he4_fe52_to_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co55_to_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co55_to_Ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + p --> ni56 + // Co55 + p --> Ni56 rate = 0.0; drate_dT = 0.0; @@ -892,9 +892,9 @@ void rate_p_co55_to_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co55_to_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co55_to_Cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + he4 --> cu59 + // Co55 + He4 --> Cu59 rate = 0.0; drate_dT = 0.0; @@ -924,9 +924,9 @@ void rate_he4_co55_to_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni56_to_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni56_to_Zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 + he4 --> zn60 + // Ni56 + He4 --> Zn60 rate = 0.0; drate_dT = 0.0; @@ -956,9 +956,9 @@ void rate_he4_ni56_to_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu59_to_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu59_to_Zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 + p --> zn60 + // Cu59 + p --> Zn60 rate = 0.0; drate_dT = 0.0; @@ -988,9 +988,9 @@ void rate_p_cu59_to_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_p_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> p + na23 + // C12 + C12 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -1020,9 +1020,9 @@ void rate_c12_c12_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> he4 + ne20 + // C12 + C12 --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -1052,9 +1052,9 @@ void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N13_to_p_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 + he4 --> p + o16 + // N13 + He4 --> p + O16 rate = 0.0; drate_dT = 0.0; @@ -1084,9 +1084,9 @@ void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_p_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> p + al27 + // O16 + C12 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -1116,9 +1116,9 @@ void rate_c12_o16_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> he4 + mg24 + // O16 + C12 --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -1148,9 +1148,9 @@ void rate_c12_o16_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> p + p31 + // O16 + O16 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -1180,9 +1180,9 @@ void rate_o16_o16_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> he4 + si28 + // O16 + O16 --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -1212,9 +1212,9 @@ void rate_o16_o16_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f18_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F18_to_p_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + he4 --> p + ne21 + // F18 + He4 --> p + Ne21 rate = 0.0; drate_dT = 0.0; @@ -1244,9 +1244,9 @@ void rate_he4_f18_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na23_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na23_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + p --> he4 + ne20 + // Na23 + p --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -1310,9 +1310,9 @@ void rate_p_na23_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al27_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al27_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + p --> he4 + mg24 + // Al27 + p --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -1376,9 +1376,9 @@ void rate_p_al27_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> he4 + si28 + // P31 + p --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -1442,9 +1442,9 @@ void rate_p_p31_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr48_to_p_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr48_to_p_Mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 + he4 --> p + mn51 + // Cr48 + He4 --> p + Mn51 rate = 0.0; drate_dT = 0.0; @@ -1474,9 +1474,9 @@ void rate_he4_cr48_to_p_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe52_to_p_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe52_to_p_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + he4 --> p + co55 + // Fe52 + He4 --> p + Co55 rate = 0.0; drate_dT = 0.0; @@ -1506,9 +1506,9 @@ void rate_he4_fe52_to_p_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu59_to_he4_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu59_to_He4_Ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 + p --> he4 + ni56 + // Cu59 + p --> He4 + Ni56 rate = 0.0; drate_dT = 0.0; @@ -1538,9 +1538,9 @@ void rate_p_cu59_to_he4_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_he4_he4_to_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_He4_He4_to_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he4 + he4 + he4 --> c12 + // He4 + He4 + He4 --> C12 rate = 0.0; drate_dT = 0.0; @@ -1604,9 +1604,9 @@ void rate_he4_he4_he4_to_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_mg24_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_Mg24_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> mg24 + // C12 + C12 --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -1636,9 +1636,9 @@ void rate_c12_c12_to_mg24_modified(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_s32_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_S32_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> s32 + // O16 + O16 --> S32 rate = 0.0; drate_dT = 0.0; @@ -1668,9 +1668,9 @@ void rate_o16_o16_to_s32_modified(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_si28_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_Si28_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> si28 + // O16 + C12 --> Si28 rate = 0.0; drate_dT = 0.0; @@ -1700,9 +1700,9 @@ void rate_c12_o16_to_si28_modified(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn55_to_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn55_to_Fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn55 + p --> fe56 + // Mn55 + p --> Fe56 rate = 0.0; drate_dT = 0.0; @@ -1732,9 +1732,9 @@ void rate_p_mn55_to_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe52_to_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe52_to_Fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + n --> fe53 + // Fe52 + n --> Fe53 rate = 0.0; drate_dT = 0.0; @@ -1764,9 +1764,9 @@ void rate_n_fe52_to_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe53_to_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe53_to_Fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 + n --> fe54 + // Fe53 + n --> Fe54 rate = 0.0; drate_dT = 0.0; @@ -1796,9 +1796,9 @@ void rate_n_fe53_to_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe53_to_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe53_to_Ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 + he4 --> ni57 + // Fe53 + He4 --> Ni57 rate = 0.0; drate_dT = 0.0; @@ -1828,9 +1828,9 @@ void rate_he4_fe53_to_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe54_to_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe54_to_Fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 + n --> fe55 + // Fe54 + n --> Fe55 rate = 0.0; drate_dT = 0.0; @@ -1860,9 +1860,9 @@ void rate_n_fe54_to_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe54_to_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe54_to_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 + p --> co55 + // Fe54 + p --> Co55 rate = 0.0; drate_dT = 0.0; @@ -1892,9 +1892,9 @@ void rate_p_fe54_to_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe54_to_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe54_to_Ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 + he4 --> ni58 + // Fe54 + He4 --> Ni58 rate = 0.0; drate_dT = 0.0; @@ -1924,9 +1924,9 @@ void rate_he4_fe54_to_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe55_to_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe55_to_Fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 + n --> fe56 + // Fe55 + n --> Fe56 rate = 0.0; drate_dT = 0.0; @@ -1956,9 +1956,9 @@ void rate_n_fe55_to_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe55_to_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe55_to_Co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 + p --> co56 + // Fe55 + p --> Co56 rate = 0.0; drate_dT = 0.0; @@ -1988,9 +1988,9 @@ void rate_p_fe55_to_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe56_to_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe56_to_Co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe56 + p --> co57 + // Fe56 + p --> Co57 rate = 0.0; drate_dT = 0.0; @@ -2020,9 +2020,9 @@ void rate_p_fe56_to_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co55_to_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co55_to_Co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + n --> co56 + // Co55 + n --> Co56 rate = 0.0; drate_dT = 0.0; @@ -2052,9 +2052,9 @@ void rate_n_co55_to_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co56_to_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co56_to_Co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 + n --> co57 + // Co56 + n --> Co57 rate = 0.0; drate_dT = 0.0; @@ -2084,9 +2084,9 @@ void rate_n_co56_to_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co56_to_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co56_to_Ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 + p --> ni57 + // Co56 + p --> Ni57 rate = 0.0; drate_dT = 0.0; @@ -2116,9 +2116,9 @@ void rate_p_co56_to_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co57_to_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co57_to_Ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 + p --> ni58 + // Co57 + p --> Ni58 rate = 0.0; drate_dT = 0.0; @@ -2148,9 +2148,9 @@ void rate_p_co57_to_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni56_to_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni56_to_Ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 + n --> ni57 + // Ni56 + n --> Ni57 rate = 0.0; drate_dT = 0.0; @@ -2180,9 +2180,9 @@ void rate_n_ni56_to_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni57_to_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni57_to_Ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 + n --> ni58 + // Ni57 + n --> Ni58 rate = 0.0; drate_dT = 0.0; @@ -2212,9 +2212,9 @@ void rate_n_ni57_to_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni58_to_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni58_to_Cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 + p --> cu59 + // Ni58 + p --> Cu59 rate = 0.0; drate_dT = 0.0; @@ -2244,9 +2244,9 @@ void rate_p_ni58_to_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn51_to_p_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn51_to_p_Fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + he4 --> p + fe54 + // Mn51 + He4 --> p + Fe54 rate = 0.0; drate_dT = 0.0; @@ -2276,9 +2276,9 @@ void rate_he4_mn51_to_p_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe53_to_p_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe53_to_p_Co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 + he4 --> p + co56 + // Fe53 + He4 --> p + Co56 rate = 0.0; drate_dT = 0.0; @@ -2308,9 +2308,9 @@ void rate_he4_fe53_to_p_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe55_to_p_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe55_to_p_Mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 + n --> p + mn55 + // Fe55 + n --> p + Mn55 rate = 0.0; drate_dT = 0.0; @@ -2340,9 +2340,9 @@ void rate_n_fe55_to_p_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co55_to_p_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co55_to_p_Fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + n --> p + fe55 + // Co55 + n --> p + Fe55 rate = 0.0; drate_dT = 0.0; @@ -2372,9 +2372,9 @@ void rate_n_co55_to_p_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co55_to_p_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co55_to_p_Ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + he4 --> p + ni58 + // Co55 + He4 --> p + Ni58 rate = 0.0; drate_dT = 0.0; @@ -2404,9 +2404,9 @@ void rate_he4_co55_to_p_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co56_to_p_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co56_to_p_Fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 + n --> p + fe56 + // Co56 + n --> p + Fe56 rate = 0.0; drate_dT = 0.0; @@ -2436,9 +2436,9 @@ void rate_n_co56_to_p_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co57_to_he4_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co57_to_He4_Fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 + p --> he4 + fe54 + // Co57 + p --> He4 + Fe54 rate = 0.0; drate_dT = 0.0; @@ -2468,9 +2468,9 @@ void rate_p_co57_to_he4_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni56_to_p_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni56_to_p_Co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 + n --> p + co56 + // Ni56 + n --> p + Co56 rate = 0.0; drate_dT = 0.0; @@ -2500,9 +2500,9 @@ void rate_n_ni56_to_p_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni56_to_he4_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni56_to_He4_Fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 + n --> he4 + fe53 + // Ni56 + n --> He4 + Fe53 rate = 0.0; drate_dT = 0.0; @@ -2532,9 +2532,9 @@ void rate_n_ni56_to_he4_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni57_to_p_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni57_to_p_Co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 + n --> p + co57 + // Ni57 + n --> p + Co57 rate = 0.0; drate_dT = 0.0; @@ -2564,9 +2564,9 @@ void rate_n_ni57_to_p_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni57_to_he4_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni57_to_He4_Fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 + n --> he4 + fe54 + // Ni57 + n --> He4 + Fe54 rate = 0.0; drate_dT = 0.0; @@ -2596,9 +2596,9 @@ void rate_n_ni57_to_he4_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni58_to_he4_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni58_to_He4_Fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 + n --> he4 + fe55 + // Ni58 + n --> He4 + Fe55 rate = 0.0; drate_dT = 0.0; @@ -2628,9 +2628,9 @@ void rate_n_ni58_to_he4_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu59_to_he4_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu59_to_He4_Co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 + n --> he4 + co56 + // Cu59 + n --> He4 + Co56 rate = 0.0; drate_dT = 0.0; @@ -2660,9 +2660,9 @@ void rate_n_cu59_to_he4_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn60_to_he4_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn60_to_He4_Ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn60 + n --> he4 + ni57 + // Zn60 + n --> He4 + Ni57 rate = 0.0; drate_dT = 0.0; @@ -2692,9 +2692,9 @@ void rate_n_zn60_to_he4_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s32_to_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S32_to_Ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 + he4 --> ar36 + // S32 + He4 --> Ar36 rate = 0.0; drate_dT = 0.0; @@ -2724,9 +2724,9 @@ void rate_he4_s32_to_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl35_to_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl35_to_Ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + p --> ar36 + // Cl35 + p --> Ar36 rate = 0.0; drate_dT = 0.0; @@ -2807,9 +2807,9 @@ void rate_p_cl35_to_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl35_to_he4_s32_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl35_to_He4_S32_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + p --> he4 + s32 + // Cl35 + p --> He4 + S32 rate = 0.0; drate_dT = 0.0; @@ -2890,9 +2890,9 @@ void rate_p_cl35_to_he4_s32_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar36_to_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar36_to_Ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 + he4 --> ca40 + // Ar36 + He4 --> Ca40 rate = 0.0; drate_dT = 0.0; @@ -2922,9 +2922,9 @@ void rate_he4_ar36_to_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k39_to_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K39_to_Ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + p --> ca40 + // K39 + p --> Ca40 rate = 0.0; drate_dT = 0.0; @@ -2988,9 +2988,9 @@ void rate_p_k39_to_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k39_to_he4_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K39_to_He4_Ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + p --> he4 + ar36 + // K39 + p --> He4 + Ar36 rate = 0.0; drate_dT = 0.0; @@ -3020,9 +3020,9 @@ void rate_p_k39_to_he4_ar36_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca40_to_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca40_to_Ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 + he4 --> ti44 + // Ca40 + He4 --> Ti44 rate = 0.0; drate_dT = 0.0; @@ -3052,9 +3052,9 @@ void rate_he4_ca40_to_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc43_to_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc43_to_Ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + p --> ti44 + // Sc43 + p --> Ti44 rate = 0.0; drate_dT = 0.0; @@ -3084,9 +3084,9 @@ void rate_p_sc43_to_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc43_to_he4_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc43_to_He4_Ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + p --> he4 + ca40 + // Sc43 + p --> He4 + Ca40 rate = 0.0; drate_dT = 0.0; @@ -3116,9 +3116,9 @@ void rate_p_sc43_to_he4_ca40_removed(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti44_to_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti44_to_Cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 + he4 --> cr48 + // Ti44 + He4 --> Cr48 rate = 0.0; drate_dT = 0.0; @@ -3148,9 +3148,9 @@ void rate_he4_ti44_to_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti44_to_p_v47_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti44_to_p_V47_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 + he4 --> p + v47 + // Ti44 + He4 --> p + V47 rate = 0.0; drate_dT = 0.0; @@ -3180,9 +3180,9 @@ void rate_he4_ti44_to_p_v47_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v47_to_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V47_to_Cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + p --> cr48 + // V47 + p --> Cr48 rate = 0.0; drate_dT = 0.0; @@ -3263,9 +3263,9 @@ void rate_p_v47_to_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n13_to_p_c12_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_N13_to_p_C12_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 --> p + c12 + // N13 --> p + C12 rate = 0.0; drate_dT = 0.0; @@ -3309,26 +3309,26 @@ void rate_n13_to_p_c12_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) } - Real c12_pf, dc12_pf_dT; - // setting c12 partition function to 1.0 by default, independent of T - c12_pf = 1.0_rt; - dc12_pf_dT = 0.0_rt; + Real C12_pf, dC12_pf_dT; + // setting C12 partition function to 1.0 by default, independent of T + C12_pf = 1.0_rt; + dC12_pf_dT = 0.0_rt; Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real n13_pf, dn13_pf_dT; - // setting n13 partition function to 1.0 by default, independent of T - n13_pf = 1.0_rt; - dn13_pf_dT = 0.0_rt; + Real N13_pf, dN13_pf_dT; + // setting N13 partition function to 1.0 by default, independent of T + N13_pf = 1.0_rt; + dN13_pf_dT = 0.0_rt; - Real z_r = p_pf * c12_pf; - Real z_p = n13_pf; + Real z_r = p_pf * C12_pf; + Real z_p = N13_pf; - Real dz_r_dT = c12_pf * dp_pf_dT + p_pf * dc12_pf_dT; - Real dz_p_dT = dn13_pf_dT; + Real dz_r_dT = C12_pf * dp_pf_dT + p_pf * dC12_pf_dT; + Real dz_p_dT = dN13_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3339,9 +3339,9 @@ void rate_n13_to_p_c12_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_to_he4_c12_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_to_He4_C12_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 --> he4 + c12 + // O16 --> He4 + C12 rate = 0.0; drate_dT = 0.0; @@ -3385,25 +3385,25 @@ void rate_o16_to_he4_c12_derived(const tf_t& tfactors, Real& rate, Real& drate_d } - Real c12_pf, dc12_pf_dT; - // setting c12 partition function to 1.0 by default, independent of T - c12_pf = 1.0_rt; - dc12_pf_dT = 0.0_rt; + Real C12_pf, dC12_pf_dT; + // setting C12 partition function to 1.0 by default, independent of T + C12_pf = 1.0_rt; + dC12_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real o16_pf, do16_pf_dT; - // interpolating o16 partition function - get_partition_function(O16, tfactors, o16_pf, do16_pf_dT); + Real O16_pf, dO16_pf_dT; + // interpolating O16 partition function + get_partition_function(O16, tfactors, O16_pf, dO16_pf_dT); - Real z_r = he4_pf * c12_pf; - Real z_p = o16_pf; + Real z_r = He4_pf * C12_pf; + Real z_p = O16_pf; - Real dz_r_dT = c12_pf * dhe4_pf_dT + he4_pf * dc12_pf_dT; - Real dz_p_dT = do16_pf_dT; + Real dz_r_dT = C12_pf * dHe4_pf_dT + He4_pf * dC12_pf_dT; + Real dz_p_dT = dO16_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3414,9 +3414,9 @@ void rate_o16_to_he4_c12_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f18_to_he4_n14_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F18_to_He4_N14_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 --> he4 + n14 + // F18 --> He4 + N14 rate = 0.0; drate_dT = 0.0; @@ -3473,25 +3473,25 @@ void rate_f18_to_he4_n14_derived(const tf_t& tfactors, Real& rate, Real& drate_d } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real f18_pf, df18_pf_dT; - // interpolating f18 partition function - get_partition_function(F18, tfactors, f18_pf, df18_pf_dT); + Real F18_pf, dF18_pf_dT; + // interpolating F18 partition function + get_partition_function(F18, tfactors, F18_pf, dF18_pf_dT); - Real n14_pf, dn14_pf_dT; - // setting n14 partition function to 1.0 by default, independent of T - n14_pf = 1.0_rt; - dn14_pf_dT = 0.0_rt; + Real N14_pf, dN14_pf_dT; + // setting N14 partition function to 1.0 by default, independent of T + N14_pf = 1.0_rt; + dN14_pf_dT = 0.0_rt; - Real z_r = he4_pf * n14_pf; - Real z_p = f18_pf; + Real z_r = He4_pf * N14_pf; + Real z_p = F18_pf; - Real dz_r_dT = n14_pf * dhe4_pf_dT + he4_pf * dn14_pf_dT; - Real dz_p_dT = df18_pf_dT; + Real dz_r_dT = N14_pf * dHe4_pf_dT + He4_pf * dN14_pf_dT; + Real dz_p_dT = dF18_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3502,9 +3502,9 @@ void rate_f18_to_he4_n14_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne20_to_he4_o16_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne20_to_He4_O16_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 --> he4 + o16 + // Ne20 --> He4 + O16 rate = 0.0; drate_dT = 0.0; @@ -3563,24 +3563,24 @@ void rate_ne20_to_he4_o16_derived(const tf_t& tfactors, Real& rate, Real& drate_ } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real o16_pf, do16_pf_dT; - // interpolating o16 partition function - get_partition_function(O16, tfactors, o16_pf, do16_pf_dT); + Real O16_pf, dO16_pf_dT; + // interpolating O16 partition function + get_partition_function(O16, tfactors, O16_pf, dO16_pf_dT); - Real ne20_pf, dne20_pf_dT; - // interpolating ne20 partition function - get_partition_function(Ne20, tfactors, ne20_pf, dne20_pf_dT); + Real Ne20_pf, dNe20_pf_dT; + // interpolating Ne20 partition function + get_partition_function(Ne20, tfactors, Ne20_pf, dNe20_pf_dT); - Real z_r = he4_pf * o16_pf; - Real z_p = ne20_pf; + Real z_r = He4_pf * O16_pf; + Real z_p = Ne20_pf; - Real dz_r_dT = o16_pf * dhe4_pf_dT + he4_pf * do16_pf_dT; - Real dz_p_dT = dne20_pf_dT; + Real dz_r_dT = O16_pf * dHe4_pf_dT + He4_pf * dO16_pf_dT; + Real dz_p_dT = dNe20_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3591,9 +3591,9 @@ void rate_ne20_to_he4_o16_derived(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na22_to_p_ne21_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na22_to_p_Ne21_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 --> p + ne21 + // Na22 --> p + Ne21 rate = 0.0; drate_dT = 0.0; @@ -3667,24 +3667,24 @@ void rate_na22_to_p_ne21_derived(const tf_t& tfactors, Real& rate, Real& drate_d } - Real ne21_pf, dne21_pf_dT; - // interpolating ne21 partition function - get_partition_function(Ne21, tfactors, ne21_pf, dne21_pf_dT); + Real Ne21_pf, dNe21_pf_dT; + // interpolating Ne21 partition function + get_partition_function(Ne21, tfactors, Ne21_pf, dNe21_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real na22_pf, dna22_pf_dT; - // interpolating na22 partition function - get_partition_function(Na22, tfactors, na22_pf, dna22_pf_dT); + Real Na22_pf, dNa22_pf_dT; + // interpolating Na22 partition function + get_partition_function(Na22, tfactors, Na22_pf, dNa22_pf_dT); - Real z_r = p_pf * ne21_pf; - Real z_p = na22_pf; + Real z_r = p_pf * Ne21_pf; + Real z_p = Na22_pf; - Real dz_r_dT = ne21_pf * dp_pf_dT + p_pf * dne21_pf_dT; - Real dz_p_dT = dna22_pf_dT; + Real dz_r_dT = Ne21_pf * dp_pf_dT + p_pf * dNe21_pf_dT; + Real dz_p_dT = dNa22_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3695,9 +3695,9 @@ void rate_na22_to_p_ne21_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na22_to_he4_f18_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na22_to_He4_F18_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 --> he4 + f18 + // Na22 --> He4 + F18 rate = 0.0; drate_dT = 0.0; @@ -3724,24 +3724,24 @@ void rate_na22_to_he4_f18_derived(const tf_t& tfactors, Real& rate, Real& drate_ } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real f18_pf, df18_pf_dT; - // interpolating f18 partition function - get_partition_function(F18, tfactors, f18_pf, df18_pf_dT); + Real F18_pf, dF18_pf_dT; + // interpolating F18 partition function + get_partition_function(F18, tfactors, F18_pf, dF18_pf_dT); - Real na22_pf, dna22_pf_dT; - // interpolating na22 partition function - get_partition_function(Na22, tfactors, na22_pf, dna22_pf_dT); + Real Na22_pf, dNa22_pf_dT; + // interpolating Na22 partition function + get_partition_function(Na22, tfactors, Na22_pf, dNa22_pf_dT); - Real z_r = he4_pf * f18_pf; - Real z_p = na22_pf; + Real z_r = He4_pf * F18_pf; + Real z_p = Na22_pf; - Real dz_r_dT = f18_pf * dhe4_pf_dT + he4_pf * df18_pf_dT; - Real dz_p_dT = dna22_pf_dT; + Real dz_r_dT = F18_pf * dHe4_pf_dT + He4_pf * dF18_pf_dT; + Real dz_p_dT = dNa22_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3752,9 +3752,9 @@ void rate_na22_to_he4_f18_derived(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg24_to_p_na23_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg24_to_p_Na23_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 --> p + na23 + // Mg24 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -3813,24 +3813,24 @@ void rate_mg24_to_p_na23_derived(const tf_t& tfactors, Real& rate, Real& drate_d } - Real na23_pf, dna23_pf_dT; - // interpolating na23 partition function - get_partition_function(Na23, tfactors, na23_pf, dna23_pf_dT); + Real Na23_pf, dNa23_pf_dT; + // interpolating Na23 partition function + get_partition_function(Na23, tfactors, Na23_pf, dNa23_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real mg24_pf, dmg24_pf_dT; - // interpolating mg24 partition function - get_partition_function(Mg24, tfactors, mg24_pf, dmg24_pf_dT); + Real Mg24_pf, dMg24_pf_dT; + // interpolating Mg24 partition function + get_partition_function(Mg24, tfactors, Mg24_pf, dMg24_pf_dT); - Real z_r = p_pf * na23_pf; - Real z_p = mg24_pf; + Real z_r = p_pf * Na23_pf; + Real z_p = Mg24_pf; - Real dz_r_dT = na23_pf * dp_pf_dT + p_pf * dna23_pf_dT; - Real dz_p_dT = dmg24_pf_dT; + Real dz_r_dT = Na23_pf * dp_pf_dT + p_pf * dNa23_pf_dT; + Real dz_p_dT = dMg24_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3841,9 +3841,9 @@ void rate_mg24_to_p_na23_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg24_to_he4_ne20_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg24_to_He4_Ne20_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 --> he4 + ne20 + // Mg24 --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -3917,24 +3917,24 @@ void rate_mg24_to_he4_ne20_derived(const tf_t& tfactors, Real& rate, Real& drate } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real mg24_pf, dmg24_pf_dT; - // interpolating mg24 partition function - get_partition_function(Mg24, tfactors, mg24_pf, dmg24_pf_dT); + Real Mg24_pf, dMg24_pf_dT; + // interpolating Mg24 partition function + get_partition_function(Mg24, tfactors, Mg24_pf, dMg24_pf_dT); - Real ne20_pf, dne20_pf_dT; - // interpolating ne20 partition function - get_partition_function(Ne20, tfactors, ne20_pf, dne20_pf_dT); + Real Ne20_pf, dNe20_pf_dT; + // interpolating Ne20 partition function + get_partition_function(Ne20, tfactors, Ne20_pf, dNe20_pf_dT); - Real z_r = he4_pf * ne20_pf; - Real z_p = mg24_pf; + Real z_r = He4_pf * Ne20_pf; + Real z_p = Mg24_pf; - Real dz_r_dT = ne20_pf * dhe4_pf_dT + he4_pf * dne20_pf_dT; - Real dz_p_dT = dmg24_pf_dT; + Real dz_r_dT = Ne20_pf * dHe4_pf_dT + He4_pf * dNe20_pf_dT; + Real dz_p_dT = dMg24_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3945,9 +3945,9 @@ void rate_mg24_to_he4_ne20_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si28_to_p_al27_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si28_to_p_Al27_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 --> p + al27 + // Si28 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -4013,19 +4013,19 @@ void rate_si28_to_p_al27_derived(const tf_t& tfactors, Real& rate, Real& drate_d p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real al27_pf, dal27_pf_dT; - // interpolating al27 partition function - get_partition_function(Al27, tfactors, al27_pf, dal27_pf_dT); + Real Al27_pf, dAl27_pf_dT; + // interpolating Al27 partition function + get_partition_function(Al27, tfactors, Al27_pf, dAl27_pf_dT); - Real si28_pf, dsi28_pf_dT; - // interpolating si28 partition function - get_partition_function(Si28, tfactors, si28_pf, dsi28_pf_dT); + Real Si28_pf, dSi28_pf_dT; + // interpolating Si28 partition function + get_partition_function(Si28, tfactors, Si28_pf, dSi28_pf_dT); - Real z_r = p_pf * al27_pf; - Real z_p = si28_pf; + Real z_r = p_pf * Al27_pf; + Real z_p = Si28_pf; - Real dz_r_dT = al27_pf * dp_pf_dT + p_pf * dal27_pf_dT; - Real dz_p_dT = dsi28_pf_dT; + Real dz_r_dT = Al27_pf * dp_pf_dT + p_pf * dAl27_pf_dT; + Real dz_p_dT = dSi28_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4036,9 +4036,9 @@ void rate_si28_to_p_al27_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si28_to_he4_mg24_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si28_to_He4_Mg24_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 --> he4 + mg24 + // Si28 --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -4080,24 +4080,24 @@ void rate_si28_to_he4_mg24_derived(const tf_t& tfactors, Real& rate, Real& drate } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real mg24_pf, dmg24_pf_dT; - // interpolating mg24 partition function - get_partition_function(Mg24, tfactors, mg24_pf, dmg24_pf_dT); + Real Mg24_pf, dMg24_pf_dT; + // interpolating Mg24 partition function + get_partition_function(Mg24, tfactors, Mg24_pf, dMg24_pf_dT); - Real si28_pf, dsi28_pf_dT; - // interpolating si28 partition function - get_partition_function(Si28, tfactors, si28_pf, dsi28_pf_dT); + Real Si28_pf, dSi28_pf_dT; + // interpolating Si28 partition function + get_partition_function(Si28, tfactors, Si28_pf, dSi28_pf_dT); - Real z_r = he4_pf * mg24_pf; - Real z_p = si28_pf; + Real z_r = He4_pf * Mg24_pf; + Real z_p = Si28_pf; - Real dz_r_dT = mg24_pf * dhe4_pf_dT + he4_pf * dmg24_pf_dT; - Real dz_p_dT = dsi28_pf_dT; + Real dz_r_dT = Mg24_pf * dHe4_pf_dT + He4_pf * dMg24_pf_dT; + Real dz_p_dT = dSi28_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4108,9 +4108,9 @@ void rate_si28_to_he4_mg24_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s32_to_p_p31_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S32_to_p_P31_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 --> p + p31 + // S32 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -4174,19 +4174,19 @@ void rate_s32_to_p_p31_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real s32_pf, ds32_pf_dT; - // interpolating s32 partition function - get_partition_function(S32, tfactors, s32_pf, ds32_pf_dT); + Real S32_pf, dS32_pf_dT; + // interpolating S32 partition function + get_partition_function(S32, tfactors, S32_pf, dS32_pf_dT); - Real p31_pf, dp31_pf_dT; - // interpolating p31 partition function - get_partition_function(P31, tfactors, p31_pf, dp31_pf_dT); + Real P31_pf, dP31_pf_dT; + // interpolating P31 partition function + get_partition_function(P31, tfactors, P31_pf, dP31_pf_dT); - Real z_r = p_pf * p31_pf; - Real z_p = s32_pf; + Real z_r = p_pf * P31_pf; + Real z_p = S32_pf; - Real dz_r_dT = p31_pf * dp_pf_dT + p_pf * dp31_pf_dT; - Real dz_p_dT = ds32_pf_dT; + Real dz_r_dT = P31_pf * dp_pf_dT + p_pf * dP31_pf_dT; + Real dz_p_dT = dS32_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4197,9 +4197,9 @@ void rate_s32_to_p_p31_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s32_to_he4_si28_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S32_to_He4_Si28_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 --> he4 + si28 + // S32 --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -4226,24 +4226,24 @@ void rate_s32_to_he4_si28_derived(const tf_t& tfactors, Real& rate, Real& drate_ } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real s32_pf, ds32_pf_dT; - // interpolating s32 partition function - get_partition_function(S32, tfactors, s32_pf, ds32_pf_dT); + Real S32_pf, dS32_pf_dT; + // interpolating S32 partition function + get_partition_function(S32, tfactors, S32_pf, dS32_pf_dT); - Real si28_pf, dsi28_pf_dT; - // interpolating si28 partition function - get_partition_function(Si28, tfactors, si28_pf, dsi28_pf_dT); + Real Si28_pf, dSi28_pf_dT; + // interpolating Si28 partition function + get_partition_function(Si28, tfactors, Si28_pf, dSi28_pf_dT); - Real z_r = he4_pf * si28_pf; - Real z_p = s32_pf; + Real z_r = He4_pf * Si28_pf; + Real z_p = S32_pf; - Real dz_r_dT = si28_pf * dhe4_pf_dT + he4_pf * dsi28_pf_dT; - Real dz_p_dT = ds32_pf_dT; + Real dz_r_dT = Si28_pf * dHe4_pf_dT + He4_pf * dSi28_pf_dT; + Real dz_p_dT = dS32_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4254,9 +4254,9 @@ void rate_s32_to_he4_si28_derived(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_to_p_mn51_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe52_to_p_Mn51_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 --> p + mn51 + // Fe52 --> p + Mn51 rate = 0.0; drate_dT = 0.0; @@ -4283,24 +4283,24 @@ void rate_fe52_to_p_mn51_derived(const tf_t& tfactors, Real& rate, Real& drate_d } - Real mn51_pf, dmn51_pf_dT; - // interpolating mn51 partition function - get_partition_function(Mn51, tfactors, mn51_pf, dmn51_pf_dT); + Real Mn51_pf, dMn51_pf_dT; + // interpolating Mn51 partition function + get_partition_function(Mn51, tfactors, Mn51_pf, dMn51_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real fe52_pf, dfe52_pf_dT; - // interpolating fe52 partition function - get_partition_function(Fe52, tfactors, fe52_pf, dfe52_pf_dT); + Real Fe52_pf, dFe52_pf_dT; + // interpolating Fe52 partition function + get_partition_function(Fe52, tfactors, Fe52_pf, dFe52_pf_dT); - Real z_r = p_pf * mn51_pf; - Real z_p = fe52_pf; + Real z_r = p_pf * Mn51_pf; + Real z_p = Fe52_pf; - Real dz_r_dT = mn51_pf * dp_pf_dT + p_pf * dmn51_pf_dT; - Real dz_p_dT = dfe52_pf_dT; + Real dz_r_dT = Mn51_pf * dp_pf_dT + p_pf * dMn51_pf_dT; + Real dz_p_dT = dFe52_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4311,9 +4311,9 @@ void rate_fe52_to_p_mn51_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_to_he4_cr48_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe52_to_He4_Cr48_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 --> he4 + cr48 + // Fe52 --> He4 + Cr48 rate = 0.0; drate_dT = 0.0; @@ -4340,24 +4340,24 @@ void rate_fe52_to_he4_cr48_derived(const tf_t& tfactors, Real& rate, Real& drate } - Real cr48_pf, dcr48_pf_dT; - // interpolating cr48 partition function - get_partition_function(Cr48, tfactors, cr48_pf, dcr48_pf_dT); + Real Cr48_pf, dCr48_pf_dT; + // interpolating Cr48 partition function + get_partition_function(Cr48, tfactors, Cr48_pf, dCr48_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real fe52_pf, dfe52_pf_dT; - // interpolating fe52 partition function - get_partition_function(Fe52, tfactors, fe52_pf, dfe52_pf_dT); + Real Fe52_pf, dFe52_pf_dT; + // interpolating Fe52 partition function + get_partition_function(Fe52, tfactors, Fe52_pf, dFe52_pf_dT); - Real z_r = he4_pf * cr48_pf; - Real z_p = fe52_pf; + Real z_r = He4_pf * Cr48_pf; + Real z_p = Fe52_pf; - Real dz_r_dT = cr48_pf * dhe4_pf_dT + he4_pf * dcr48_pf_dT; - Real dz_p_dT = dfe52_pf_dT; + Real dz_r_dT = Cr48_pf * dHe4_pf_dT + He4_pf * dCr48_pf_dT; + Real dz_p_dT = dFe52_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4368,9 +4368,9 @@ void rate_fe52_to_he4_cr48_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co55_to_he4_mn51_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co55_to_He4_Mn51_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 --> he4 + mn51 + // Co55 --> He4 + Mn51 rate = 0.0; drate_dT = 0.0; @@ -4397,24 +4397,24 @@ void rate_co55_to_he4_mn51_derived(const tf_t& tfactors, Real& rate, Real& drate } - Real mn51_pf, dmn51_pf_dT; - // interpolating mn51 partition function - get_partition_function(Mn51, tfactors, mn51_pf, dmn51_pf_dT); + Real Mn51_pf, dMn51_pf_dT; + // interpolating Mn51 partition function + get_partition_function(Mn51, tfactors, Mn51_pf, dMn51_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real co55_pf, dco55_pf_dT; - // interpolating co55 partition function - get_partition_function(Co55, tfactors, co55_pf, dco55_pf_dT); + Real Co55_pf, dCo55_pf_dT; + // interpolating Co55 partition function + get_partition_function(Co55, tfactors, Co55_pf, dCo55_pf_dT); - Real z_r = he4_pf * mn51_pf; - Real z_p = co55_pf; + Real z_r = He4_pf * Mn51_pf; + Real z_p = Co55_pf; - Real dz_r_dT = mn51_pf * dhe4_pf_dT + he4_pf * dmn51_pf_dT; - Real dz_p_dT = dco55_pf_dT; + Real dz_r_dT = Mn51_pf * dHe4_pf_dT + He4_pf * dMn51_pf_dT; + Real dz_p_dT = dCo55_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4425,9 +4425,9 @@ void rate_co55_to_he4_mn51_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_p_co55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni56_to_p_Co55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 --> p + co55 + // Ni56 --> p + Co55 rate = 0.0; drate_dT = 0.0; @@ -4454,24 +4454,24 @@ void rate_ni56_to_p_co55_derived(const tf_t& tfactors, Real& rate, Real& drate_d } - Real ni56_pf, dni56_pf_dT; - // interpolating ni56 partition function - get_partition_function(Ni56, tfactors, ni56_pf, dni56_pf_dT); + Real Ni56_pf, dNi56_pf_dT; + // interpolating Ni56 partition function + get_partition_function(Ni56, tfactors, Ni56_pf, dNi56_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real co55_pf, dco55_pf_dT; - // interpolating co55 partition function - get_partition_function(Co55, tfactors, co55_pf, dco55_pf_dT); + Real Co55_pf, dCo55_pf_dT; + // interpolating Co55 partition function + get_partition_function(Co55, tfactors, Co55_pf, dCo55_pf_dT); - Real z_r = p_pf * co55_pf; - Real z_p = ni56_pf; + Real z_r = p_pf * Co55_pf; + Real z_p = Ni56_pf; - Real dz_r_dT = co55_pf * dp_pf_dT + p_pf * dco55_pf_dT; - Real dz_p_dT = dni56_pf_dT; + Real dz_r_dT = Co55_pf * dp_pf_dT + p_pf * dCo55_pf_dT; + Real dz_p_dT = dNi56_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4482,9 +4482,9 @@ void rate_ni56_to_p_co55_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_he4_fe52_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni56_to_He4_Fe52_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 --> he4 + fe52 + // Ni56 --> He4 + Fe52 rate = 0.0; drate_dT = 0.0; @@ -4511,24 +4511,24 @@ void rate_ni56_to_he4_fe52_derived(const tf_t& tfactors, Real& rate, Real& drate } - Real ni56_pf, dni56_pf_dT; - // interpolating ni56 partition function - get_partition_function(Ni56, tfactors, ni56_pf, dni56_pf_dT); + Real Ni56_pf, dNi56_pf_dT; + // interpolating Ni56 partition function + get_partition_function(Ni56, tfactors, Ni56_pf, dNi56_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real fe52_pf, dfe52_pf_dT; - // interpolating fe52 partition function - get_partition_function(Fe52, tfactors, fe52_pf, dfe52_pf_dT); + Real Fe52_pf, dFe52_pf_dT; + // interpolating Fe52 partition function + get_partition_function(Fe52, tfactors, Fe52_pf, dFe52_pf_dT); - Real z_r = he4_pf * fe52_pf; - Real z_p = ni56_pf; + Real z_r = He4_pf * Fe52_pf; + Real z_p = Ni56_pf; - Real dz_r_dT = fe52_pf * dhe4_pf_dT + he4_pf * dfe52_pf_dT; - Real dz_p_dT = dni56_pf_dT; + Real dz_r_dT = Fe52_pf * dHe4_pf_dT + He4_pf * dFe52_pf_dT; + Real dz_p_dT = dNi56_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4539,9 +4539,9 @@ void rate_ni56_to_he4_fe52_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu59_to_he4_co55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu59_to_He4_Co55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 --> he4 + co55 + // Cu59 --> He4 + Co55 rate = 0.0; drate_dT = 0.0; @@ -4568,24 +4568,24 @@ void rate_cu59_to_he4_co55_derived(const tf_t& tfactors, Real& rate, Real& drate } - Real cu59_pf, dcu59_pf_dT; - // interpolating cu59 partition function - get_partition_function(Cu59, tfactors, cu59_pf, dcu59_pf_dT); + Real Cu59_pf, dCu59_pf_dT; + // interpolating Cu59 partition function + get_partition_function(Cu59, tfactors, Cu59_pf, dCu59_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real co55_pf, dco55_pf_dT; - // interpolating co55 partition function - get_partition_function(Co55, tfactors, co55_pf, dco55_pf_dT); + Real Co55_pf, dCo55_pf_dT; + // interpolating Co55 partition function + get_partition_function(Co55, tfactors, Co55_pf, dCo55_pf_dT); - Real z_r = he4_pf * co55_pf; - Real z_p = cu59_pf; + Real z_r = He4_pf * Co55_pf; + Real z_p = Cu59_pf; - Real dz_r_dT = co55_pf * dhe4_pf_dT + he4_pf * dco55_pf_dT; - Real dz_p_dT = dcu59_pf_dT; + Real dz_r_dT = Co55_pf * dHe4_pf_dT + He4_pf * dCo55_pf_dT; + Real dz_p_dT = dCu59_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4596,9 +4596,9 @@ void rate_cu59_to_he4_co55_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn60_to_p_cu59_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn60_to_p_Cu59_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn60 --> p + cu59 + // Zn60 --> p + Cu59 rate = 0.0; drate_dT = 0.0; @@ -4625,24 +4625,24 @@ void rate_zn60_to_p_cu59_derived(const tf_t& tfactors, Real& rate, Real& drate_d } - Real cu59_pf, dcu59_pf_dT; - // interpolating cu59 partition function - get_partition_function(Cu59, tfactors, cu59_pf, dcu59_pf_dT); + Real Cu59_pf, dCu59_pf_dT; + // interpolating Cu59 partition function + get_partition_function(Cu59, tfactors, Cu59_pf, dCu59_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real zn60_pf, dzn60_pf_dT; - // interpolating zn60 partition function - get_partition_function(Zn60, tfactors, zn60_pf, dzn60_pf_dT); + Real Zn60_pf, dZn60_pf_dT; + // interpolating Zn60 partition function + get_partition_function(Zn60, tfactors, Zn60_pf, dZn60_pf_dT); - Real z_r = p_pf * cu59_pf; - Real z_p = zn60_pf; + Real z_r = p_pf * Cu59_pf; + Real z_p = Zn60_pf; - Real dz_r_dT = cu59_pf * dp_pf_dT + p_pf * dcu59_pf_dT; - Real dz_p_dT = dzn60_pf_dT; + Real dz_r_dT = Cu59_pf * dp_pf_dT + p_pf * dCu59_pf_dT; + Real dz_p_dT = dZn60_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4653,9 +4653,9 @@ void rate_zn60_to_p_cu59_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn60_to_he4_ni56_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn60_to_He4_Ni56_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn60 --> he4 + ni56 + // Zn60 --> He4 + Ni56 rate = 0.0; drate_dT = 0.0; @@ -4682,24 +4682,24 @@ void rate_zn60_to_he4_ni56_derived(const tf_t& tfactors, Real& rate, Real& drate } - Real ni56_pf, dni56_pf_dT; - // interpolating ni56 partition function - get_partition_function(Ni56, tfactors, ni56_pf, dni56_pf_dT); + Real Ni56_pf, dNi56_pf_dT; + // interpolating Ni56 partition function + get_partition_function(Ni56, tfactors, Ni56_pf, dNi56_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real zn60_pf, dzn60_pf_dT; - // interpolating zn60 partition function - get_partition_function(Zn60, tfactors, zn60_pf, dzn60_pf_dT); + Real Zn60_pf, dZn60_pf_dT; + // interpolating Zn60 partition function + get_partition_function(Zn60, tfactors, Zn60_pf, dZn60_pf_dT); - Real z_r = he4_pf * ni56_pf; - Real z_p = zn60_pf; + Real z_r = He4_pf * Ni56_pf; + Real z_p = Zn60_pf; - Real dz_r_dT = ni56_pf * dhe4_pf_dT + he4_pf * dni56_pf_dT; - Real dz_p_dT = dzn60_pf_dT; + Real dz_r_dT = Ni56_pf * dHe4_pf_dT + He4_pf * dNi56_pf_dT; + Real dz_p_dT = dZn60_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4710,9 +4710,9 @@ void rate_zn60_to_he4_ni56_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_to_he4_he4_he4_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_to_He4_He4_He4_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 --> he4 + he4 + he4 + // C12 --> He4 + He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -4773,21 +4773,21 @@ void rate_c12_to_he4_he4_he4_derived(const tf_t& tfactors, Real& rate, Real& dra } - Real c12_pf, dc12_pf_dT; - // setting c12 partition function to 1.0 by default, independent of T - c12_pf = 1.0_rt; - dc12_pf_dT = 0.0_rt; + Real C12_pf, dC12_pf_dT; + // setting C12 partition function to 1.0 by default, independent of T + C12_pf = 1.0_rt; + dC12_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real z_r = he4_pf * he4_pf * he4_pf; - Real z_p = c12_pf; + Real z_r = He4_pf * He4_pf * He4_pf; + Real z_p = C12_pf; - Real dz_r_dT = dhe4_pf_dT + dhe4_pf_dT + dhe4_pf_dT; - Real dz_p_dT = dc12_pf_dT; + Real dz_r_dT = dHe4_pf_dT + dHe4_pf_dT + dHe4_pf_dT; + Real dz_p_dT = dC12_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4798,9 +4798,9 @@ void rate_c12_to_he4_he4_he4_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o16_to_he4_n13_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O16_to_He4_N13_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + p --> he4 + n13 + // O16 + p --> He4 + N13 rate = 0.0; drate_dT = 0.0; @@ -4832,25 +4832,25 @@ void rate_p_o16_to_he4_n13_derived(const tf_t& tfactors, Real& rate, Real& drate p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real o16_pf, do16_pf_dT; - // interpolating o16 partition function - get_partition_function(O16, tfactors, o16_pf, do16_pf_dT); + Real O16_pf, dO16_pf_dT; + // interpolating O16 partition function + get_partition_function(O16, tfactors, O16_pf, dO16_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real n13_pf, dn13_pf_dT; - // setting n13 partition function to 1.0 by default, independent of T - n13_pf = 1.0_rt; - dn13_pf_dT = 0.0_rt; + Real N13_pf, dN13_pf_dT; + // setting N13 partition function to 1.0 by default, independent of T + N13_pf = 1.0_rt; + dN13_pf_dT = 0.0_rt; - Real z_r = he4_pf * n13_pf; - Real z_p = p_pf * o16_pf; + Real z_r = He4_pf * N13_pf; + Real z_p = p_pf * O16_pf; - Real dz_r_dT = n13_pf * dhe4_pf_dT + he4_pf * dn13_pf_dT; - Real dz_p_dT = o16_pf * dp_pf_dT + p_pf * do16_pf_dT; + Real dz_r_dT = N13_pf * dHe4_pf_dT + He4_pf * dN13_pf_dT; + Real dz_p_dT = O16_pf * dp_pf_dT + p_pf * dO16_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4861,9 +4861,9 @@ void rate_p_o16_to_he4_n13_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_p_na23_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_p_Na23_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> p + na23 + // Ne20 + He4 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -4924,29 +4924,29 @@ void rate_he4_ne20_to_p_na23_derived(const tf_t& tfactors, Real& rate, Real& dra } - Real na23_pf, dna23_pf_dT; - // interpolating na23 partition function - get_partition_function(Na23, tfactors, na23_pf, dna23_pf_dT); + Real Na23_pf, dNa23_pf_dT; + // interpolating Na23 partition function + get_partition_function(Na23, tfactors, Na23_pf, dNa23_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real ne20_pf, dne20_pf_dT; - // interpolating ne20 partition function - get_partition_function(Ne20, tfactors, ne20_pf, dne20_pf_dT); + Real Ne20_pf, dNe20_pf_dT; + // interpolating Ne20 partition function + get_partition_function(Ne20, tfactors, Ne20_pf, dNe20_pf_dT); - Real z_r = p_pf * na23_pf; - Real z_p = he4_pf * ne20_pf; + Real z_r = p_pf * Na23_pf; + Real z_p = He4_pf * Ne20_pf; - Real dz_r_dT = na23_pf * dp_pf_dT + p_pf * dna23_pf_dT; - Real dz_p_dT = ne20_pf * dhe4_pf_dT + he4_pf * dne20_pf_dT; + Real dz_r_dT = Na23_pf * dp_pf_dT + p_pf * dNa23_pf_dT; + Real dz_p_dT = Ne20_pf * dHe4_pf_dT + He4_pf * dNe20_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4957,9 +4957,9 @@ void rate_he4_ne20_to_p_na23_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne21_to_he4_f18_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne21_to_He4_F18_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + p --> he4 + f18 + // Ne21 + p --> He4 + F18 rate = 0.0; drate_dT = 0.0; @@ -4991,24 +4991,24 @@ void rate_p_ne21_to_he4_f18_derived(const tf_t& tfactors, Real& rate, Real& drat p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real ne21_pf, dne21_pf_dT; - // interpolating ne21 partition function - get_partition_function(Ne21, tfactors, ne21_pf, dne21_pf_dT); + Real Ne21_pf, dNe21_pf_dT; + // interpolating Ne21 partition function + get_partition_function(Ne21, tfactors, Ne21_pf, dNe21_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real f18_pf, df18_pf_dT; - // interpolating f18 partition function - get_partition_function(F18, tfactors, f18_pf, df18_pf_dT); + Real F18_pf, dF18_pf_dT; + // interpolating F18 partition function + get_partition_function(F18, tfactors, F18_pf, dF18_pf_dT); - Real z_r = he4_pf * f18_pf; - Real z_p = p_pf * ne21_pf; + Real z_r = He4_pf * F18_pf; + Real z_p = p_pf * Ne21_pf; - Real dz_r_dT = f18_pf * dhe4_pf_dT + he4_pf * df18_pf_dT; - Real dz_p_dT = ne21_pf * dp_pf_dT + p_pf * dne21_pf_dT; + Real dz_r_dT = F18_pf * dHe4_pf_dT + He4_pf * dF18_pf_dT; + Real dz_p_dT = Ne21_pf * dp_pf_dT + p_pf * dNe21_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5019,9 +5019,9 @@ void rate_p_ne21_to_he4_f18_derived(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg24_to_p_al27_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg24_to_p_Al27_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + he4 --> p + al27 + // Mg24 + He4 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -5087,24 +5087,24 @@ void rate_he4_mg24_to_p_al27_derived(const tf_t& tfactors, Real& rate, Real& dra p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real al27_pf, dal27_pf_dT; - // interpolating al27 partition function - get_partition_function(Al27, tfactors, al27_pf, dal27_pf_dT); + Real Al27_pf, dAl27_pf_dT; + // interpolating Al27 partition function + get_partition_function(Al27, tfactors, Al27_pf, dAl27_pf_dT); - Real mg24_pf, dmg24_pf_dT; - // interpolating mg24 partition function - get_partition_function(Mg24, tfactors, mg24_pf, dmg24_pf_dT); + Real Mg24_pf, dMg24_pf_dT; + // interpolating Mg24 partition function + get_partition_function(Mg24, tfactors, Mg24_pf, dMg24_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real z_r = p_pf * al27_pf; - Real z_p = he4_pf * mg24_pf; + Real z_r = p_pf * Al27_pf; + Real z_p = He4_pf * Mg24_pf; - Real dz_r_dT = al27_pf * dp_pf_dT + p_pf * dal27_pf_dT; - Real dz_p_dT = mg24_pf * dhe4_pf_dT + he4_pf * dmg24_pf_dT; + Real dz_r_dT = Al27_pf * dp_pf_dT + p_pf * dAl27_pf_dT; + Real dz_p_dT = Mg24_pf * dHe4_pf_dT + He4_pf * dMg24_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5115,9 +5115,9 @@ void rate_he4_mg24_to_p_al27_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_p_p31_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_p_P31_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> p + p31 + // Si28 + He4 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -5183,24 +5183,24 @@ void rate_he4_si28_to_p_p31_derived(const tf_t& tfactors, Real& rate, Real& drat p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real p31_pf, dp31_pf_dT; - // interpolating p31 partition function - get_partition_function(P31, tfactors, p31_pf, dp31_pf_dT); + Real P31_pf, dP31_pf_dT; + // interpolating P31 partition function + get_partition_function(P31, tfactors, P31_pf, dP31_pf_dT); - Real si28_pf, dsi28_pf_dT; - // interpolating si28 partition function - get_partition_function(Si28, tfactors, si28_pf, dsi28_pf_dT); + Real Si28_pf, dSi28_pf_dT; + // interpolating Si28 partition function + get_partition_function(Si28, tfactors, Si28_pf, dSi28_pf_dT); - Real z_r = p_pf * p31_pf; - Real z_p = he4_pf * si28_pf; + Real z_r = p_pf * P31_pf; + Real z_p = He4_pf * Si28_pf; - Real dz_r_dT = p31_pf * dp_pf_dT + p_pf * dp31_pf_dT; - Real dz_p_dT = si28_pf * dhe4_pf_dT + he4_pf * dsi28_pf_dT; + Real dz_r_dT = P31_pf * dp_pf_dT + p_pf * dP31_pf_dT; + Real dz_p_dT = Si28_pf * dHe4_pf_dT + He4_pf * dSi28_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5211,9 +5211,9 @@ void rate_he4_si28_to_p_p31_derived(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn51_to_he4_cr48_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn51_to_He4_Cr48_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + p --> he4 + cr48 + // Mn51 + p --> He4 + Cr48 rate = 0.0; drate_dT = 0.0; @@ -5245,24 +5245,24 @@ void rate_p_mn51_to_he4_cr48_derived(const tf_t& tfactors, Real& rate, Real& dra p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real cr48_pf, dcr48_pf_dT; - // interpolating cr48 partition function - get_partition_function(Cr48, tfactors, cr48_pf, dcr48_pf_dT); + Real Cr48_pf, dCr48_pf_dT; + // interpolating Cr48 partition function + get_partition_function(Cr48, tfactors, Cr48_pf, dCr48_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real mn51_pf, dmn51_pf_dT; - // interpolating mn51 partition function - get_partition_function(Mn51, tfactors, mn51_pf, dmn51_pf_dT); + Real Mn51_pf, dMn51_pf_dT; + // interpolating Mn51 partition function + get_partition_function(Mn51, tfactors, Mn51_pf, dMn51_pf_dT); - Real z_r = he4_pf * cr48_pf; - Real z_p = p_pf * mn51_pf; + Real z_r = He4_pf * Cr48_pf; + Real z_p = p_pf * Mn51_pf; - Real dz_r_dT = cr48_pf * dhe4_pf_dT + he4_pf * dcr48_pf_dT; - Real dz_p_dT = mn51_pf * dp_pf_dT + p_pf * dmn51_pf_dT; + Real dz_r_dT = Cr48_pf * dHe4_pf_dT + He4_pf * dCr48_pf_dT; + Real dz_p_dT = Mn51_pf * dp_pf_dT + p_pf * dMn51_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5273,9 +5273,9 @@ void rate_p_mn51_to_he4_cr48_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co55_to_he4_fe52_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co55_to_He4_Fe52_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + p --> he4 + fe52 + // Co55 + p --> He4 + Fe52 rate = 0.0; drate_dT = 0.0; @@ -5307,24 +5307,24 @@ void rate_p_co55_to_he4_fe52_derived(const tf_t& tfactors, Real& rate, Real& dra p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real co55_pf, dco55_pf_dT; - // interpolating co55 partition function - get_partition_function(Co55, tfactors, co55_pf, dco55_pf_dT); + Real Co55_pf, dCo55_pf_dT; + // interpolating Co55 partition function + get_partition_function(Co55, tfactors, Co55_pf, dCo55_pf_dT); - Real fe52_pf, dfe52_pf_dT; - // interpolating fe52 partition function - get_partition_function(Fe52, tfactors, fe52_pf, dfe52_pf_dT); + Real Fe52_pf, dFe52_pf_dT; + // interpolating Fe52 partition function + get_partition_function(Fe52, tfactors, Fe52_pf, dFe52_pf_dT); - Real z_r = he4_pf * fe52_pf; - Real z_p = p_pf * co55_pf; + Real z_r = He4_pf * Fe52_pf; + Real z_p = p_pf * Co55_pf; - Real dz_r_dT = fe52_pf * dhe4_pf_dT + he4_pf * dfe52_pf_dT; - Real dz_p_dT = co55_pf * dp_pf_dT + p_pf * dco55_pf_dT; + Real dz_r_dT = Fe52_pf * dHe4_pf_dT + He4_pf * dFe52_pf_dT; + Real dz_p_dT = Co55_pf * dp_pf_dT + p_pf * dCo55_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5335,9 +5335,9 @@ void rate_p_co55_to_he4_fe52_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni56_to_p_cu59_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni56_to_p_Cu59_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 + he4 --> p + cu59 + // Ni56 + He4 --> p + Cu59 rate = 0.0; drate_dT = 0.0; @@ -5364,29 +5364,29 @@ void rate_he4_ni56_to_p_cu59_derived(const tf_t& tfactors, Real& rate, Real& dra } - Real cu59_pf, dcu59_pf_dT; - // interpolating cu59 partition function - get_partition_function(Cu59, tfactors, cu59_pf, dcu59_pf_dT); + Real Cu59_pf, dCu59_pf_dT; + // interpolating Cu59 partition function + get_partition_function(Cu59, tfactors, Cu59_pf, dCu59_pf_dT); - Real ni56_pf, dni56_pf_dT; - // interpolating ni56 partition function - get_partition_function(Ni56, tfactors, ni56_pf, dni56_pf_dT); + Real Ni56_pf, dNi56_pf_dT; + // interpolating Ni56 partition function + get_partition_function(Ni56, tfactors, Ni56_pf, dNi56_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real z_r = p_pf * cu59_pf; - Real z_p = he4_pf * ni56_pf; + Real z_r = p_pf * Cu59_pf; + Real z_p = He4_pf * Ni56_pf; - Real dz_r_dT = cu59_pf * dp_pf_dT + p_pf * dcu59_pf_dT; - Real dz_p_dT = ni56_pf * dhe4_pf_dT + he4_pf * dni56_pf_dT; + Real dz_r_dT = Cu59_pf * dp_pf_dT + p_pf * dCu59_pf_dT; + Real dz_p_dT = Ni56_pf * dHe4_pf_dT + He4_pf * dNi56_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5397,9 +5397,9 @@ void rate_he4_ni56_to_p_cu59_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe53_to_n_fe52_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe53_to_n_Fe52_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 --> n + fe52 + // Fe53 --> n + Fe52 rate = 0.0; drate_dT = 0.0; @@ -5431,19 +5431,19 @@ void rate_fe53_to_n_fe52_derived(const tf_t& tfactors, Real& rate, Real& drate_d n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real fe52_pf, dfe52_pf_dT; - // interpolating fe52 partition function - get_partition_function(Fe52, tfactors, fe52_pf, dfe52_pf_dT); + Real Fe52_pf, dFe52_pf_dT; + // interpolating Fe52 partition function + get_partition_function(Fe52, tfactors, Fe52_pf, dFe52_pf_dT); - Real fe53_pf, dfe53_pf_dT; - // interpolating fe53 partition function - get_partition_function(Fe53, tfactors, fe53_pf, dfe53_pf_dT); + Real Fe53_pf, dFe53_pf_dT; + // interpolating Fe53 partition function + get_partition_function(Fe53, tfactors, Fe53_pf, dFe53_pf_dT); - Real z_r = n_pf * fe52_pf; - Real z_p = fe53_pf; + Real z_r = n_pf * Fe52_pf; + Real z_p = Fe53_pf; - Real dz_r_dT = fe52_pf * dn_pf_dT + n_pf * dfe52_pf_dT; - Real dz_p_dT = dfe53_pf_dT; + Real dz_r_dT = Fe52_pf * dn_pf_dT + n_pf * dFe52_pf_dT; + Real dz_p_dT = dFe53_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5454,9 +5454,9 @@ void rate_fe53_to_n_fe52_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe54_to_n_fe53_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe54_to_n_Fe53_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 --> n + fe53 + // Fe54 --> n + Fe53 rate = 0.0; drate_dT = 0.0; @@ -5488,19 +5488,19 @@ void rate_fe54_to_n_fe53_derived(const tf_t& tfactors, Real& rate, Real& drate_d n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real fe53_pf, dfe53_pf_dT; - // interpolating fe53 partition function - get_partition_function(Fe53, tfactors, fe53_pf, dfe53_pf_dT); + Real Fe53_pf, dFe53_pf_dT; + // interpolating Fe53 partition function + get_partition_function(Fe53, tfactors, Fe53_pf, dFe53_pf_dT); - Real fe54_pf, dfe54_pf_dT; - // interpolating fe54 partition function - get_partition_function(Fe54, tfactors, fe54_pf, dfe54_pf_dT); + Real Fe54_pf, dFe54_pf_dT; + // interpolating Fe54 partition function + get_partition_function(Fe54, tfactors, Fe54_pf, dFe54_pf_dT); - Real z_r = n_pf * fe53_pf; - Real z_p = fe54_pf; + Real z_r = n_pf * Fe53_pf; + Real z_p = Fe54_pf; - Real dz_r_dT = fe53_pf * dn_pf_dT + n_pf * dfe53_pf_dT; - Real dz_p_dT = dfe54_pf_dT; + Real dz_r_dT = Fe53_pf * dn_pf_dT + n_pf * dFe53_pf_dT; + Real dz_p_dT = dFe54_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5511,9 +5511,9 @@ void rate_fe54_to_n_fe53_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe55_to_n_fe54_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe55_to_n_Fe54_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 --> n + fe54 + // Fe55 --> n + Fe54 rate = 0.0; drate_dT = 0.0; @@ -5545,19 +5545,19 @@ void rate_fe55_to_n_fe54_derived(const tf_t& tfactors, Real& rate, Real& drate_d n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real fe55_pf, dfe55_pf_dT; - // interpolating fe55 partition function - get_partition_function(Fe55, tfactors, fe55_pf, dfe55_pf_dT); + Real Fe55_pf, dFe55_pf_dT; + // interpolating Fe55 partition function + get_partition_function(Fe55, tfactors, Fe55_pf, dFe55_pf_dT); - Real fe54_pf, dfe54_pf_dT; - // interpolating fe54 partition function - get_partition_function(Fe54, tfactors, fe54_pf, dfe54_pf_dT); + Real Fe54_pf, dFe54_pf_dT; + // interpolating Fe54 partition function + get_partition_function(Fe54, tfactors, Fe54_pf, dFe54_pf_dT); - Real z_r = n_pf * fe54_pf; - Real z_p = fe55_pf; + Real z_r = n_pf * Fe54_pf; + Real z_p = Fe55_pf; - Real dz_r_dT = fe54_pf * dn_pf_dT + n_pf * dfe54_pf_dT; - Real dz_p_dT = dfe55_pf_dT; + Real dz_r_dT = Fe54_pf * dn_pf_dT + n_pf * dFe54_pf_dT; + Real dz_p_dT = dFe55_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5568,9 +5568,9 @@ void rate_fe55_to_n_fe54_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe56_to_n_fe55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe56_to_n_Fe55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe56 --> n + fe55 + // Fe56 --> n + Fe55 rate = 0.0; drate_dT = 0.0; @@ -5602,19 +5602,19 @@ void rate_fe56_to_n_fe55_derived(const tf_t& tfactors, Real& rate, Real& drate_d n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real fe56_pf, dfe56_pf_dT; - // interpolating fe56 partition function - get_partition_function(Fe56, tfactors, fe56_pf, dfe56_pf_dT); + Real Fe56_pf, dFe56_pf_dT; + // interpolating Fe56 partition function + get_partition_function(Fe56, tfactors, Fe56_pf, dFe56_pf_dT); - Real fe55_pf, dfe55_pf_dT; - // interpolating fe55 partition function - get_partition_function(Fe55, tfactors, fe55_pf, dfe55_pf_dT); + Real Fe55_pf, dFe55_pf_dT; + // interpolating Fe55 partition function + get_partition_function(Fe55, tfactors, Fe55_pf, dFe55_pf_dT); - Real z_r = n_pf * fe55_pf; - Real z_p = fe56_pf; + Real z_r = n_pf * Fe55_pf; + Real z_p = Fe56_pf; - Real dz_r_dT = fe55_pf * dn_pf_dT + n_pf * dfe55_pf_dT; - Real dz_p_dT = dfe56_pf_dT; + Real dz_r_dT = Fe55_pf * dn_pf_dT + n_pf * dFe55_pf_dT; + Real dz_p_dT = dFe56_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5625,9 +5625,9 @@ void rate_fe56_to_n_fe55_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe56_to_p_mn55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe56_to_p_Mn55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe56 --> p + mn55 + // Fe56 --> p + Mn55 rate = 0.0; drate_dT = 0.0; @@ -5659,19 +5659,19 @@ void rate_fe56_to_p_mn55_derived(const tf_t& tfactors, Real& rate, Real& drate_d p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real fe56_pf, dfe56_pf_dT; - // interpolating fe56 partition function - get_partition_function(Fe56, tfactors, fe56_pf, dfe56_pf_dT); + Real Fe56_pf, dFe56_pf_dT; + // interpolating Fe56 partition function + get_partition_function(Fe56, tfactors, Fe56_pf, dFe56_pf_dT); - Real mn55_pf, dmn55_pf_dT; - // interpolating mn55 partition function - get_partition_function(Mn55, tfactors, mn55_pf, dmn55_pf_dT); + Real Mn55_pf, dMn55_pf_dT; + // interpolating Mn55 partition function + get_partition_function(Mn55, tfactors, Mn55_pf, dMn55_pf_dT); - Real z_r = p_pf * mn55_pf; - Real z_p = fe56_pf; + Real z_r = p_pf * Mn55_pf; + Real z_p = Fe56_pf; - Real dz_r_dT = mn55_pf * dp_pf_dT + p_pf * dmn55_pf_dT; - Real dz_p_dT = dfe56_pf_dT; + Real dz_r_dT = Mn55_pf * dp_pf_dT + p_pf * dMn55_pf_dT; + Real dz_p_dT = dFe56_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5682,9 +5682,9 @@ void rate_fe56_to_p_mn55_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co55_to_p_fe54_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co55_to_p_Fe54_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 --> p + fe54 + // Co55 --> p + Fe54 rate = 0.0; drate_dT = 0.0; @@ -5716,19 +5716,19 @@ void rate_co55_to_p_fe54_derived(const tf_t& tfactors, Real& rate, Real& drate_d p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real co55_pf, dco55_pf_dT; - // interpolating co55 partition function - get_partition_function(Co55, tfactors, co55_pf, dco55_pf_dT); + Real Co55_pf, dCo55_pf_dT; + // interpolating Co55 partition function + get_partition_function(Co55, tfactors, Co55_pf, dCo55_pf_dT); - Real fe54_pf, dfe54_pf_dT; - // interpolating fe54 partition function - get_partition_function(Fe54, tfactors, fe54_pf, dfe54_pf_dT); + Real Fe54_pf, dFe54_pf_dT; + // interpolating Fe54 partition function + get_partition_function(Fe54, tfactors, Fe54_pf, dFe54_pf_dT); - Real z_r = p_pf * fe54_pf; - Real z_p = co55_pf; + Real z_r = p_pf * Fe54_pf; + Real z_p = Co55_pf; - Real dz_r_dT = fe54_pf * dp_pf_dT + p_pf * dfe54_pf_dT; - Real dz_p_dT = dco55_pf_dT; + Real dz_r_dT = Fe54_pf * dp_pf_dT + p_pf * dFe54_pf_dT; + Real dz_p_dT = dCo55_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5739,9 +5739,9 @@ void rate_co55_to_p_fe54_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co56_to_n_co55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co56_to_n_Co55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 --> n + co55 + // Co56 --> n + Co55 rate = 0.0; drate_dT = 0.0; @@ -5773,19 +5773,19 @@ void rate_co56_to_n_co55_derived(const tf_t& tfactors, Real& rate, Real& drate_d n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real co55_pf, dco55_pf_dT; - // interpolating co55 partition function - get_partition_function(Co55, tfactors, co55_pf, dco55_pf_dT); + Real Co55_pf, dCo55_pf_dT; + // interpolating Co55 partition function + get_partition_function(Co55, tfactors, Co55_pf, dCo55_pf_dT); - Real co56_pf, dco56_pf_dT; - // interpolating co56 partition function - get_partition_function(Co56, tfactors, co56_pf, dco56_pf_dT); + Real Co56_pf, dCo56_pf_dT; + // interpolating Co56 partition function + get_partition_function(Co56, tfactors, Co56_pf, dCo56_pf_dT); - Real z_r = n_pf * co55_pf; - Real z_p = co56_pf; + Real z_r = n_pf * Co55_pf; + Real z_p = Co56_pf; - Real dz_r_dT = co55_pf * dn_pf_dT + n_pf * dco55_pf_dT; - Real dz_p_dT = dco56_pf_dT; + Real dz_r_dT = Co55_pf * dn_pf_dT + n_pf * dCo55_pf_dT; + Real dz_p_dT = dCo56_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5796,9 +5796,9 @@ void rate_co56_to_n_co55_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co56_to_p_fe55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co56_to_p_Fe55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 --> p + fe55 + // Co56 --> p + Fe55 rate = 0.0; drate_dT = 0.0; @@ -5825,24 +5825,24 @@ void rate_co56_to_p_fe55_derived(const tf_t& tfactors, Real& rate, Real& drate_d } - Real fe55_pf, dfe55_pf_dT; - // interpolating fe55 partition function - get_partition_function(Fe55, tfactors, fe55_pf, dfe55_pf_dT); + Real Fe55_pf, dFe55_pf_dT; + // interpolating Fe55 partition function + get_partition_function(Fe55, tfactors, Fe55_pf, dFe55_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real co56_pf, dco56_pf_dT; - // interpolating co56 partition function - get_partition_function(Co56, tfactors, co56_pf, dco56_pf_dT); + Real Co56_pf, dCo56_pf_dT; + // interpolating Co56 partition function + get_partition_function(Co56, tfactors, Co56_pf, dCo56_pf_dT); - Real z_r = p_pf * fe55_pf; - Real z_p = co56_pf; + Real z_r = p_pf * Fe55_pf; + Real z_p = Co56_pf; - Real dz_r_dT = fe55_pf * dp_pf_dT + p_pf * dfe55_pf_dT; - Real dz_p_dT = dco56_pf_dT; + Real dz_r_dT = Fe55_pf * dp_pf_dT + p_pf * dFe55_pf_dT; + Real dz_p_dT = dCo56_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5853,9 +5853,9 @@ void rate_co56_to_p_fe55_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co57_to_n_co56_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co57_to_n_Co56_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 --> n + co56 + // Co57 --> n + Co56 rate = 0.0; drate_dT = 0.0; @@ -5887,19 +5887,19 @@ void rate_co57_to_n_co56_derived(const tf_t& tfactors, Real& rate, Real& drate_d n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real co56_pf, dco56_pf_dT; - // interpolating co56 partition function - get_partition_function(Co56, tfactors, co56_pf, dco56_pf_dT); + Real Co56_pf, dCo56_pf_dT; + // interpolating Co56 partition function + get_partition_function(Co56, tfactors, Co56_pf, dCo56_pf_dT); - Real co57_pf, dco57_pf_dT; - // interpolating co57 partition function - get_partition_function(Co57, tfactors, co57_pf, dco57_pf_dT); + Real Co57_pf, dCo57_pf_dT; + // interpolating Co57 partition function + get_partition_function(Co57, tfactors, Co57_pf, dCo57_pf_dT); - Real z_r = n_pf * co56_pf; - Real z_p = co57_pf; + Real z_r = n_pf * Co56_pf; + Real z_p = Co57_pf; - Real dz_r_dT = co56_pf * dn_pf_dT + n_pf * dco56_pf_dT; - Real dz_p_dT = dco57_pf_dT; + Real dz_r_dT = Co56_pf * dn_pf_dT + n_pf * dCo56_pf_dT; + Real dz_p_dT = dCo57_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5910,9 +5910,9 @@ void rate_co57_to_n_co56_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co57_to_p_fe56_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co57_to_p_Fe56_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 --> p + fe56 + // Co57 --> p + Fe56 rate = 0.0; drate_dT = 0.0; @@ -5944,19 +5944,19 @@ void rate_co57_to_p_fe56_derived(const tf_t& tfactors, Real& rate, Real& drate_d p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real fe56_pf, dfe56_pf_dT; - // interpolating fe56 partition function - get_partition_function(Fe56, tfactors, fe56_pf, dfe56_pf_dT); + Real Fe56_pf, dFe56_pf_dT; + // interpolating Fe56 partition function + get_partition_function(Fe56, tfactors, Fe56_pf, dFe56_pf_dT); - Real co57_pf, dco57_pf_dT; - // interpolating co57 partition function - get_partition_function(Co57, tfactors, co57_pf, dco57_pf_dT); + Real Co57_pf, dCo57_pf_dT; + // interpolating Co57 partition function + get_partition_function(Co57, tfactors, Co57_pf, dCo57_pf_dT); - Real z_r = p_pf * fe56_pf; - Real z_p = co57_pf; + Real z_r = p_pf * Fe56_pf; + Real z_p = Co57_pf; - Real dz_r_dT = fe56_pf * dp_pf_dT + p_pf * dfe56_pf_dT; - Real dz_p_dT = dco57_pf_dT; + Real dz_r_dT = Fe56_pf * dp_pf_dT + p_pf * dFe56_pf_dT; + Real dz_p_dT = dCo57_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5967,9 +5967,9 @@ void rate_co57_to_p_fe56_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni57_to_n_ni56_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni57_to_n_Ni56_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 --> n + ni56 + // Ni57 --> n + Ni56 rate = 0.0; drate_dT = 0.0; @@ -6001,19 +6001,19 @@ void rate_ni57_to_n_ni56_derived(const tf_t& tfactors, Real& rate, Real& drate_d n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real ni56_pf, dni56_pf_dT; - // interpolating ni56 partition function - get_partition_function(Ni56, tfactors, ni56_pf, dni56_pf_dT); + Real Ni56_pf, dNi56_pf_dT; + // interpolating Ni56 partition function + get_partition_function(Ni56, tfactors, Ni56_pf, dNi56_pf_dT); - Real ni57_pf, dni57_pf_dT; - // interpolating ni57 partition function - get_partition_function(Ni57, tfactors, ni57_pf, dni57_pf_dT); + Real Ni57_pf, dNi57_pf_dT; + // interpolating Ni57 partition function + get_partition_function(Ni57, tfactors, Ni57_pf, dNi57_pf_dT); - Real z_r = n_pf * ni56_pf; - Real z_p = ni57_pf; + Real z_r = n_pf * Ni56_pf; + Real z_p = Ni57_pf; - Real dz_r_dT = ni56_pf * dn_pf_dT + n_pf * dni56_pf_dT; - Real dz_p_dT = dni57_pf_dT; + Real dz_r_dT = Ni56_pf * dn_pf_dT + n_pf * dNi56_pf_dT; + Real dz_p_dT = dNi57_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -6024,9 +6024,9 @@ void rate_ni57_to_n_ni56_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni57_to_p_co56_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni57_to_p_Co56_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 --> p + co56 + // Ni57 --> p + Co56 rate = 0.0; drate_dT = 0.0; @@ -6053,24 +6053,24 @@ void rate_ni57_to_p_co56_derived(const tf_t& tfactors, Real& rate, Real& drate_d } - Real ni57_pf, dni57_pf_dT; - // interpolating ni57 partition function - get_partition_function(Ni57, tfactors, ni57_pf, dni57_pf_dT); + Real Ni57_pf, dNi57_pf_dT; + // interpolating Ni57 partition function + get_partition_function(Ni57, tfactors, Ni57_pf, dNi57_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real co56_pf, dco56_pf_dT; - // interpolating co56 partition function - get_partition_function(Co56, tfactors, co56_pf, dco56_pf_dT); + Real Co56_pf, dCo56_pf_dT; + // interpolating Co56 partition function + get_partition_function(Co56, tfactors, Co56_pf, dCo56_pf_dT); - Real z_r = p_pf * co56_pf; - Real z_p = ni57_pf; + Real z_r = p_pf * Co56_pf; + Real z_p = Ni57_pf; - Real dz_r_dT = co56_pf * dp_pf_dT + p_pf * dco56_pf_dT; - Real dz_p_dT = dni57_pf_dT; + Real dz_r_dT = Co56_pf * dp_pf_dT + p_pf * dCo56_pf_dT; + Real dz_p_dT = dNi57_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -6081,9 +6081,9 @@ void rate_ni57_to_p_co56_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni57_to_he4_fe53_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni57_to_He4_Fe53_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 --> he4 + fe53 + // Ni57 --> He4 + Fe53 rate = 0.0; drate_dT = 0.0; @@ -6110,24 +6110,24 @@ void rate_ni57_to_he4_fe53_derived(const tf_t& tfactors, Real& rate, Real& drate } - Real ni57_pf, dni57_pf_dT; - // interpolating ni57 partition function - get_partition_function(Ni57, tfactors, ni57_pf, dni57_pf_dT); + Real Ni57_pf, dNi57_pf_dT; + // interpolating Ni57 partition function + get_partition_function(Ni57, tfactors, Ni57_pf, dNi57_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real fe53_pf, dfe53_pf_dT; - // interpolating fe53 partition function - get_partition_function(Fe53, tfactors, fe53_pf, dfe53_pf_dT); + Real Fe53_pf, dFe53_pf_dT; + // interpolating Fe53 partition function + get_partition_function(Fe53, tfactors, Fe53_pf, dFe53_pf_dT); - Real z_r = he4_pf * fe53_pf; - Real z_p = ni57_pf; + Real z_r = He4_pf * Fe53_pf; + Real z_p = Ni57_pf; - Real dz_r_dT = fe53_pf * dhe4_pf_dT + he4_pf * dfe53_pf_dT; - Real dz_p_dT = dni57_pf_dT; + Real dz_r_dT = Fe53_pf * dHe4_pf_dT + He4_pf * dFe53_pf_dT; + Real dz_p_dT = dNi57_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -6138,9 +6138,9 @@ void rate_ni57_to_he4_fe53_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni58_to_n_ni57_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni58_to_n_Ni57_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 --> n + ni57 + // Ni58 --> n + Ni57 rate = 0.0; drate_dT = 0.0; @@ -6172,19 +6172,19 @@ void rate_ni58_to_n_ni57_derived(const tf_t& tfactors, Real& rate, Real& drate_d n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real ni57_pf, dni57_pf_dT; - // interpolating ni57 partition function - get_partition_function(Ni57, tfactors, ni57_pf, dni57_pf_dT); + Real Ni57_pf, dNi57_pf_dT; + // interpolating Ni57 partition function + get_partition_function(Ni57, tfactors, Ni57_pf, dNi57_pf_dT); - Real ni58_pf, dni58_pf_dT; - // interpolating ni58 partition function - get_partition_function(Ni58, tfactors, ni58_pf, dni58_pf_dT); + Real Ni58_pf, dNi58_pf_dT; + // interpolating Ni58 partition function + get_partition_function(Ni58, tfactors, Ni58_pf, dNi58_pf_dT); - Real z_r = n_pf * ni57_pf; - Real z_p = ni58_pf; + Real z_r = n_pf * Ni57_pf; + Real z_p = Ni58_pf; - Real dz_r_dT = ni57_pf * dn_pf_dT + n_pf * dni57_pf_dT; - Real dz_p_dT = dni58_pf_dT; + Real dz_r_dT = Ni57_pf * dn_pf_dT + n_pf * dNi57_pf_dT; + Real dz_p_dT = dNi58_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -6195,9 +6195,9 @@ void rate_ni58_to_n_ni57_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni58_to_p_co57_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni58_to_p_Co57_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 --> p + co57 + // Ni58 --> p + Co57 rate = 0.0; drate_dT = 0.0; @@ -6229,19 +6229,19 @@ void rate_ni58_to_p_co57_derived(const tf_t& tfactors, Real& rate, Real& drate_d p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real ni58_pf, dni58_pf_dT; - // interpolating ni58 partition function - get_partition_function(Ni58, tfactors, ni58_pf, dni58_pf_dT); + Real Ni58_pf, dNi58_pf_dT; + // interpolating Ni58 partition function + get_partition_function(Ni58, tfactors, Ni58_pf, dNi58_pf_dT); - Real co57_pf, dco57_pf_dT; - // interpolating co57 partition function - get_partition_function(Co57, tfactors, co57_pf, dco57_pf_dT); + Real Co57_pf, dCo57_pf_dT; + // interpolating Co57 partition function + get_partition_function(Co57, tfactors, Co57_pf, dCo57_pf_dT); - Real z_r = p_pf * co57_pf; - Real z_p = ni58_pf; + Real z_r = p_pf * Co57_pf; + Real z_p = Ni58_pf; - Real dz_r_dT = co57_pf * dp_pf_dT + p_pf * dco57_pf_dT; - Real dz_p_dT = dni58_pf_dT; + Real dz_r_dT = Co57_pf * dp_pf_dT + p_pf * dCo57_pf_dT; + Real dz_p_dT = dNi58_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -6252,9 +6252,9 @@ void rate_ni58_to_p_co57_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni58_to_he4_fe54_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni58_to_He4_Fe54_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 --> he4 + fe54 + // Ni58 --> He4 + Fe54 rate = 0.0; drate_dT = 0.0; @@ -6281,24 +6281,24 @@ void rate_ni58_to_he4_fe54_derived(const tf_t& tfactors, Real& rate, Real& drate } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real ni58_pf, dni58_pf_dT; - // interpolating ni58 partition function - get_partition_function(Ni58, tfactors, ni58_pf, dni58_pf_dT); + Real Ni58_pf, dNi58_pf_dT; + // interpolating Ni58 partition function + get_partition_function(Ni58, tfactors, Ni58_pf, dNi58_pf_dT); - Real fe54_pf, dfe54_pf_dT; - // interpolating fe54 partition function - get_partition_function(Fe54, tfactors, fe54_pf, dfe54_pf_dT); + Real Fe54_pf, dFe54_pf_dT; + // interpolating Fe54 partition function + get_partition_function(Fe54, tfactors, Fe54_pf, dFe54_pf_dT); - Real z_r = he4_pf * fe54_pf; - Real z_p = ni58_pf; + Real z_r = He4_pf * Fe54_pf; + Real z_p = Ni58_pf; - Real dz_r_dT = fe54_pf * dhe4_pf_dT + he4_pf * dfe54_pf_dT; - Real dz_p_dT = dni58_pf_dT; + Real dz_r_dT = Fe54_pf * dHe4_pf_dT + He4_pf * dFe54_pf_dT; + Real dz_p_dT = dNi58_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -6309,9 +6309,9 @@ void rate_ni58_to_he4_fe54_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu59_to_p_ni58_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu59_to_p_Ni58_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 --> p + ni58 + // Cu59 --> p + Ni58 rate = 0.0; drate_dT = 0.0; @@ -6338,24 +6338,24 @@ void rate_cu59_to_p_ni58_derived(const tf_t& tfactors, Real& rate, Real& drate_d } - Real cu59_pf, dcu59_pf_dT; - // interpolating cu59 partition function - get_partition_function(Cu59, tfactors, cu59_pf, dcu59_pf_dT); + Real Cu59_pf, dCu59_pf_dT; + // interpolating Cu59 partition function + get_partition_function(Cu59, tfactors, Cu59_pf, dCu59_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real ni58_pf, dni58_pf_dT; - // interpolating ni58 partition function - get_partition_function(Ni58, tfactors, ni58_pf, dni58_pf_dT); + Real Ni58_pf, dNi58_pf_dT; + // interpolating Ni58 partition function + get_partition_function(Ni58, tfactors, Ni58_pf, dNi58_pf_dT); - Real z_r = p_pf * ni58_pf; - Real z_p = cu59_pf; + Real z_r = p_pf * Ni58_pf; + Real z_p = Cu59_pf; - Real dz_r_dT = ni58_pf * dp_pf_dT + p_pf * dni58_pf_dT; - Real dz_p_dT = dcu59_pf_dT; + Real dz_r_dT = Ni58_pf * dp_pf_dT + p_pf * dNi58_pf_dT; + Real dz_p_dT = dCu59_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -6366,9 +6366,9 @@ void rate_cu59_to_p_ni58_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn55_to_n_fe55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn55_to_n_Fe55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn55 + p --> n + fe55 + // Mn55 + p --> n + Fe55 rate = 0.0; drate_dT = 0.0; @@ -6405,19 +6405,19 @@ void rate_p_mn55_to_n_fe55_derived(const tf_t& tfactors, Real& rate, Real& drate p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real fe55_pf, dfe55_pf_dT; - // interpolating fe55 partition function - get_partition_function(Fe55, tfactors, fe55_pf, dfe55_pf_dT); + Real Fe55_pf, dFe55_pf_dT; + // interpolating Fe55 partition function + get_partition_function(Fe55, tfactors, Fe55_pf, dFe55_pf_dT); - Real mn55_pf, dmn55_pf_dT; - // interpolating mn55 partition function - get_partition_function(Mn55, tfactors, mn55_pf, dmn55_pf_dT); + Real Mn55_pf, dMn55_pf_dT; + // interpolating Mn55 partition function + get_partition_function(Mn55, tfactors, Mn55_pf, dMn55_pf_dT); - Real z_r = n_pf * fe55_pf; - Real z_p = p_pf * mn55_pf; + Real z_r = n_pf * Fe55_pf; + Real z_p = p_pf * Mn55_pf; - Real dz_r_dT = fe55_pf * dn_pf_dT + n_pf * dfe55_pf_dT; - Real dz_p_dT = mn55_pf * dp_pf_dT + p_pf * dmn55_pf_dT; + Real dz_r_dT = Fe55_pf * dn_pf_dT + n_pf * dFe55_pf_dT; + Real dz_p_dT = Mn55_pf * dp_pf_dT + p_pf * dMn55_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -6428,9 +6428,9 @@ void rate_p_mn55_to_n_fe55_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe53_to_n_ni56_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe53_to_n_Ni56_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 + he4 --> n + ni56 + // Fe53 + He4 --> n + Ni56 rate = 0.0; drate_dT = 0.0; @@ -6462,24 +6462,24 @@ void rate_he4_fe53_to_n_ni56_derived(const tf_t& tfactors, Real& rate, Real& dra n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real ni56_pf, dni56_pf_dT; - // interpolating ni56 partition function - get_partition_function(Ni56, tfactors, ni56_pf, dni56_pf_dT); + Real Ni56_pf, dNi56_pf_dT; + // interpolating Ni56 partition function + get_partition_function(Ni56, tfactors, Ni56_pf, dNi56_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real fe53_pf, dfe53_pf_dT; - // interpolating fe53 partition function - get_partition_function(Fe53, tfactors, fe53_pf, dfe53_pf_dT); + Real Fe53_pf, dFe53_pf_dT; + // interpolating Fe53 partition function + get_partition_function(Fe53, tfactors, Fe53_pf, dFe53_pf_dT); - Real z_r = n_pf * ni56_pf; - Real z_p = he4_pf * fe53_pf; + Real z_r = n_pf * Ni56_pf; + Real z_p = He4_pf * Fe53_pf; - Real dz_r_dT = ni56_pf * dn_pf_dT + n_pf * dni56_pf_dT; - Real dz_p_dT = fe53_pf * dhe4_pf_dT + he4_pf * dfe53_pf_dT; + Real dz_r_dT = Ni56_pf * dn_pf_dT + n_pf * dNi56_pf_dT; + Real dz_p_dT = Fe53_pf * dHe4_pf_dT + He4_pf * dFe53_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -6490,9 +6490,9 @@ void rate_he4_fe53_to_n_ni56_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe54_to_he4_mn51_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe54_to_He4_Mn51_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 + p --> he4 + mn51 + // Fe54 + p --> He4 + Mn51 rate = 0.0; drate_dT = 0.0; @@ -6524,24 +6524,24 @@ void rate_p_fe54_to_he4_mn51_derived(const tf_t& tfactors, Real& rate, Real& dra p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real mn51_pf, dmn51_pf_dT; - // interpolating mn51 partition function - get_partition_function(Mn51, tfactors, mn51_pf, dmn51_pf_dT); + Real Mn51_pf, dMn51_pf_dT; + // interpolating Mn51 partition function + get_partition_function(Mn51, tfactors, Mn51_pf, dMn51_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real fe54_pf, dfe54_pf_dT; - // interpolating fe54 partition function - get_partition_function(Fe54, tfactors, fe54_pf, dfe54_pf_dT); + Real Fe54_pf, dFe54_pf_dT; + // interpolating Fe54 partition function + get_partition_function(Fe54, tfactors, Fe54_pf, dFe54_pf_dT); - Real z_r = he4_pf * mn51_pf; - Real z_p = p_pf * fe54_pf; + Real z_r = He4_pf * Mn51_pf; + Real z_p = p_pf * Fe54_pf; - Real dz_r_dT = mn51_pf * dhe4_pf_dT + he4_pf * dmn51_pf_dT; - Real dz_p_dT = fe54_pf * dp_pf_dT + p_pf * dfe54_pf_dT; + Real dz_r_dT = Mn51_pf * dHe4_pf_dT + He4_pf * dMn51_pf_dT; + Real dz_p_dT = Fe54_pf * dp_pf_dT + p_pf * dFe54_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -6552,9 +6552,9 @@ void rate_p_fe54_to_he4_mn51_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe54_to_n_ni57_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe54_to_n_Ni57_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 + he4 --> n + ni57 + // Fe54 + He4 --> n + Ni57 rate = 0.0; drate_dT = 0.0; @@ -6586,24 +6586,24 @@ void rate_he4_fe54_to_n_ni57_derived(const tf_t& tfactors, Real& rate, Real& dra n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real ni57_pf, dni57_pf_dT; - // interpolating ni57 partition function - get_partition_function(Ni57, tfactors, ni57_pf, dni57_pf_dT); + Real Ni57_pf, dNi57_pf_dT; + // interpolating Ni57 partition function + get_partition_function(Ni57, tfactors, Ni57_pf, dNi57_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real fe54_pf, dfe54_pf_dT; - // interpolating fe54 partition function - get_partition_function(Fe54, tfactors, fe54_pf, dfe54_pf_dT); + Real Fe54_pf, dFe54_pf_dT; + // interpolating Fe54 partition function + get_partition_function(Fe54, tfactors, Fe54_pf, dFe54_pf_dT); - Real z_r = n_pf * ni57_pf; - Real z_p = he4_pf * fe54_pf; + Real z_r = n_pf * Ni57_pf; + Real z_p = He4_pf * Fe54_pf; - Real dz_r_dT = ni57_pf * dn_pf_dT + n_pf * dni57_pf_dT; - Real dz_p_dT = fe54_pf * dhe4_pf_dT + he4_pf * dfe54_pf_dT; + Real dz_r_dT = Ni57_pf * dn_pf_dT + n_pf * dNi57_pf_dT; + Real dz_p_dT = Fe54_pf * dHe4_pf_dT + He4_pf * dFe54_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -6614,9 +6614,9 @@ void rate_he4_fe54_to_n_ni57_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe54_to_p_co57_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe54_to_p_Co57_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 + he4 --> p + co57 + // Fe54 + He4 --> p + Co57 rate = 0.0; drate_dT = 0.0; @@ -6648,24 +6648,24 @@ void rate_he4_fe54_to_p_co57_derived(const tf_t& tfactors, Real& rate, Real& dra p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real co57_pf, dco57_pf_dT; - // interpolating co57 partition function - get_partition_function(Co57, tfactors, co57_pf, dco57_pf_dT); + Real Co57_pf, dCo57_pf_dT; + // interpolating Co57 partition function + get_partition_function(Co57, tfactors, Co57_pf, dCo57_pf_dT); - Real fe54_pf, dfe54_pf_dT; - // interpolating fe54 partition function - get_partition_function(Fe54, tfactors, fe54_pf, dfe54_pf_dT); + Real Fe54_pf, dFe54_pf_dT; + // interpolating Fe54 partition function + get_partition_function(Fe54, tfactors, Fe54_pf, dFe54_pf_dT); - Real z_r = p_pf * co57_pf; - Real z_p = he4_pf * fe54_pf; + Real z_r = p_pf * Co57_pf; + Real z_p = He4_pf * Fe54_pf; - Real dz_r_dT = co57_pf * dp_pf_dT + p_pf * dco57_pf_dT; - Real dz_p_dT = fe54_pf * dhe4_pf_dT + he4_pf * dfe54_pf_dT; + Real dz_r_dT = Co57_pf * dp_pf_dT + p_pf * dCo57_pf_dT; + Real dz_p_dT = Fe54_pf * dHe4_pf_dT + He4_pf * dFe54_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -6676,9 +6676,9 @@ void rate_he4_fe54_to_p_co57_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe55_to_n_co55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe55_to_n_Co55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 + p --> n + co55 + // Fe55 + p --> n + Co55 rate = 0.0; drate_dT = 0.0; @@ -6715,19 +6715,19 @@ void rate_p_fe55_to_n_co55_derived(const tf_t& tfactors, Real& rate, Real& drate p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real co55_pf, dco55_pf_dT; - // interpolating co55 partition function - get_partition_function(Co55, tfactors, co55_pf, dco55_pf_dT); + Real Co55_pf, dCo55_pf_dT; + // interpolating Co55 partition function + get_partition_function(Co55, tfactors, Co55_pf, dCo55_pf_dT); - Real fe55_pf, dfe55_pf_dT; - // interpolating fe55 partition function - get_partition_function(Fe55, tfactors, fe55_pf, dfe55_pf_dT); + Real Fe55_pf, dFe55_pf_dT; + // interpolating Fe55 partition function + get_partition_function(Fe55, tfactors, Fe55_pf, dFe55_pf_dT); - Real z_r = n_pf * co55_pf; - Real z_p = p_pf * fe55_pf; + Real z_r = n_pf * Co55_pf; + Real z_p = p_pf * Fe55_pf; - Real dz_r_dT = co55_pf * dn_pf_dT + n_pf * dco55_pf_dT; - Real dz_p_dT = fe55_pf * dp_pf_dT + p_pf * dfe55_pf_dT; + Real dz_r_dT = Co55_pf * dn_pf_dT + n_pf * dCo55_pf_dT; + Real dz_p_dT = Fe55_pf * dp_pf_dT + p_pf * dFe55_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -6738,9 +6738,9 @@ void rate_p_fe55_to_n_co55_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe55_to_n_ni58_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe55_to_n_Ni58_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 + he4 --> n + ni58 + // Fe55 + He4 --> n + Ni58 rate = 0.0; drate_dT = 0.0; @@ -6772,24 +6772,24 @@ void rate_he4_fe55_to_n_ni58_derived(const tf_t& tfactors, Real& rate, Real& dra n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real ni58_pf, dni58_pf_dT; - // interpolating ni58 partition function - get_partition_function(Ni58, tfactors, ni58_pf, dni58_pf_dT); + Real Ni58_pf, dNi58_pf_dT; + // interpolating Ni58 partition function + get_partition_function(Ni58, tfactors, Ni58_pf, dNi58_pf_dT); - Real fe55_pf, dfe55_pf_dT; - // interpolating fe55 partition function - get_partition_function(Fe55, tfactors, fe55_pf, dfe55_pf_dT); + Real Fe55_pf, dFe55_pf_dT; + // interpolating Fe55 partition function + get_partition_function(Fe55, tfactors, Fe55_pf, dFe55_pf_dT); - Real z_r = n_pf * ni58_pf; - Real z_p = he4_pf * fe55_pf; + Real z_r = n_pf * Ni58_pf; + Real z_p = He4_pf * Fe55_pf; - Real dz_r_dT = ni58_pf * dn_pf_dT + n_pf * dni58_pf_dT; - Real dz_p_dT = fe55_pf * dhe4_pf_dT + he4_pf * dfe55_pf_dT; + Real dz_r_dT = Ni58_pf * dn_pf_dT + n_pf * dNi58_pf_dT; + Real dz_p_dT = Fe55_pf * dHe4_pf_dT + He4_pf * dFe55_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -6800,9 +6800,9 @@ void rate_he4_fe55_to_n_ni58_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe56_to_n_co56_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe56_to_n_Co56_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe56 + p --> n + co56 + // Fe56 + p --> n + Co56 rate = 0.0; drate_dT = 0.0; @@ -6839,19 +6839,19 @@ void rate_p_fe56_to_n_co56_derived(const tf_t& tfactors, Real& rate, Real& drate p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real fe56_pf, dfe56_pf_dT; - // interpolating fe56 partition function - get_partition_function(Fe56, tfactors, fe56_pf, dfe56_pf_dT); + Real Fe56_pf, dFe56_pf_dT; + // interpolating Fe56 partition function + get_partition_function(Fe56, tfactors, Fe56_pf, dFe56_pf_dT); - Real co56_pf, dco56_pf_dT; - // interpolating co56 partition function - get_partition_function(Co56, tfactors, co56_pf, dco56_pf_dT); + Real Co56_pf, dCo56_pf_dT; + // interpolating Co56 partition function + get_partition_function(Co56, tfactors, Co56_pf, dCo56_pf_dT); - Real z_r = n_pf * co56_pf; - Real z_p = p_pf * fe56_pf; + Real z_r = n_pf * Co56_pf; + Real z_p = p_pf * Fe56_pf; - Real dz_r_dT = co56_pf * dn_pf_dT + n_pf * dco56_pf_dT; - Real dz_p_dT = fe56_pf * dp_pf_dT + p_pf * dfe56_pf_dT; + Real dz_r_dT = Co56_pf * dn_pf_dT + n_pf * dCo56_pf_dT; + Real dz_p_dT = Fe56_pf * dp_pf_dT + p_pf * dFe56_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -6862,9 +6862,9 @@ void rate_p_fe56_to_n_co56_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co56_to_n_ni56_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co56_to_n_Ni56_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 + p --> n + ni56 + // Co56 + p --> n + Ni56 rate = 0.0; drate_dT = 0.0; @@ -6896,24 +6896,24 @@ void rate_p_co56_to_n_ni56_derived(const tf_t& tfactors, Real& rate, Real& drate n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real ni56_pf, dni56_pf_dT; - // interpolating ni56 partition function - get_partition_function(Ni56, tfactors, ni56_pf, dni56_pf_dT); + Real Ni56_pf, dNi56_pf_dT; + // interpolating Ni56 partition function + get_partition_function(Ni56, tfactors, Ni56_pf, dNi56_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real co56_pf, dco56_pf_dT; - // interpolating co56 partition function - get_partition_function(Co56, tfactors, co56_pf, dco56_pf_dT); + Real Co56_pf, dCo56_pf_dT; + // interpolating Co56 partition function + get_partition_function(Co56, tfactors, Co56_pf, dCo56_pf_dT); - Real z_r = n_pf * ni56_pf; - Real z_p = p_pf * co56_pf; + Real z_r = n_pf * Ni56_pf; + Real z_p = p_pf * Co56_pf; - Real dz_r_dT = ni56_pf * dn_pf_dT + n_pf * dni56_pf_dT; - Real dz_p_dT = co56_pf * dp_pf_dT + p_pf * dco56_pf_dT; + Real dz_r_dT = Ni56_pf * dn_pf_dT + n_pf * dNi56_pf_dT; + Real dz_p_dT = Co56_pf * dp_pf_dT + p_pf * dCo56_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -6924,9 +6924,9 @@ void rate_p_co56_to_n_ni56_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co56_to_he4_fe53_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co56_to_He4_Fe53_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 + p --> he4 + fe53 + // Co56 + p --> He4 + Fe53 rate = 0.0; drate_dT = 0.0; @@ -6958,24 +6958,24 @@ void rate_p_co56_to_he4_fe53_derived(const tf_t& tfactors, Real& rate, Real& dra p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real fe53_pf, dfe53_pf_dT; - // interpolating fe53 partition function - get_partition_function(Fe53, tfactors, fe53_pf, dfe53_pf_dT); + Real Fe53_pf, dFe53_pf_dT; + // interpolating Fe53 partition function + get_partition_function(Fe53, tfactors, Fe53_pf, dFe53_pf_dT); - Real co56_pf, dco56_pf_dT; - // interpolating co56 partition function - get_partition_function(Co56, tfactors, co56_pf, dco56_pf_dT); + Real Co56_pf, dCo56_pf_dT; + // interpolating Co56 partition function + get_partition_function(Co56, tfactors, Co56_pf, dCo56_pf_dT); - Real z_r = he4_pf * fe53_pf; - Real z_p = p_pf * co56_pf; + Real z_r = He4_pf * Fe53_pf; + Real z_p = p_pf * Co56_pf; - Real dz_r_dT = fe53_pf * dhe4_pf_dT + he4_pf * dfe53_pf_dT; - Real dz_p_dT = co56_pf * dp_pf_dT + p_pf * dco56_pf_dT; + Real dz_r_dT = Fe53_pf * dHe4_pf_dT + He4_pf * dFe53_pf_dT; + Real dz_p_dT = Co56_pf * dp_pf_dT + p_pf * dCo56_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -6986,9 +6986,9 @@ void rate_p_co56_to_he4_fe53_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co56_to_n_cu59_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co56_to_n_Cu59_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 + he4 --> n + cu59 + // Co56 + He4 --> n + Cu59 rate = 0.0; drate_dT = 0.0; @@ -7020,24 +7020,24 @@ void rate_he4_co56_to_n_cu59_derived(const tf_t& tfactors, Real& rate, Real& dra n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real cu59_pf, dcu59_pf_dT; - // interpolating cu59 partition function - get_partition_function(Cu59, tfactors, cu59_pf, dcu59_pf_dT); + Real Cu59_pf, dCu59_pf_dT; + // interpolating Cu59 partition function + get_partition_function(Cu59, tfactors, Cu59_pf, dCu59_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real co56_pf, dco56_pf_dT; - // interpolating co56 partition function - get_partition_function(Co56, tfactors, co56_pf, dco56_pf_dT); + Real Co56_pf, dCo56_pf_dT; + // interpolating Co56 partition function + get_partition_function(Co56, tfactors, Co56_pf, dCo56_pf_dT); - Real z_r = n_pf * cu59_pf; - Real z_p = he4_pf * co56_pf; + Real z_r = n_pf * Cu59_pf; + Real z_p = He4_pf * Co56_pf; - Real dz_r_dT = cu59_pf * dn_pf_dT + n_pf * dcu59_pf_dT; - Real dz_p_dT = co56_pf * dhe4_pf_dT + he4_pf * dco56_pf_dT; + Real dz_r_dT = Cu59_pf * dn_pf_dT + n_pf * dCu59_pf_dT; + Real dz_p_dT = Co56_pf * dHe4_pf_dT + He4_pf * dCo56_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -7048,9 +7048,9 @@ void rate_he4_co56_to_n_cu59_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co57_to_n_ni57_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co57_to_n_Ni57_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 + p --> n + ni57 + // Co57 + p --> n + Ni57 rate = 0.0; drate_dT = 0.0; @@ -7082,24 +7082,24 @@ void rate_p_co57_to_n_ni57_derived(const tf_t& tfactors, Real& rate, Real& drate n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real ni57_pf, dni57_pf_dT; - // interpolating ni57 partition function - get_partition_function(Ni57, tfactors, ni57_pf, dni57_pf_dT); + Real Ni57_pf, dNi57_pf_dT; + // interpolating Ni57 partition function + get_partition_function(Ni57, tfactors, Ni57_pf, dNi57_pf_dT); - Real co57_pf, dco57_pf_dT; - // interpolating co57 partition function - get_partition_function(Co57, tfactors, co57_pf, dco57_pf_dT); + Real Co57_pf, dCo57_pf_dT; + // interpolating Co57 partition function + get_partition_function(Co57, tfactors, Co57_pf, dCo57_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real z_r = n_pf * ni57_pf; - Real z_p = p_pf * co57_pf; + Real z_r = n_pf * Ni57_pf; + Real z_p = p_pf * Co57_pf; - Real dz_r_dT = ni57_pf * dn_pf_dT + n_pf * dni57_pf_dT; - Real dz_p_dT = co57_pf * dp_pf_dT + p_pf * dco57_pf_dT; + Real dz_r_dT = Ni57_pf * dn_pf_dT + n_pf * dNi57_pf_dT; + Real dz_p_dT = Co57_pf * dp_pf_dT + p_pf * dCo57_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -7110,9 +7110,9 @@ void rate_p_co57_to_n_ni57_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni57_to_n_zn60_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni57_to_n_Zn60_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 + he4 --> n + zn60 + // Ni57 + He4 --> n + Zn60 rate = 0.0; drate_dT = 0.0; @@ -7144,24 +7144,24 @@ void rate_he4_ni57_to_n_zn60_derived(const tf_t& tfactors, Real& rate, Real& dra n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real ni57_pf, dni57_pf_dT; - // interpolating ni57 partition function - get_partition_function(Ni57, tfactors, ni57_pf, dni57_pf_dT); + Real Ni57_pf, dNi57_pf_dT; + // interpolating Ni57 partition function + get_partition_function(Ni57, tfactors, Ni57_pf, dNi57_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real zn60_pf, dzn60_pf_dT; - // interpolating zn60 partition function - get_partition_function(Zn60, tfactors, zn60_pf, dzn60_pf_dT); + Real Zn60_pf, dZn60_pf_dT; + // interpolating Zn60 partition function + get_partition_function(Zn60, tfactors, Zn60_pf, dZn60_pf_dT); - Real z_r = n_pf * zn60_pf; - Real z_p = he4_pf * ni57_pf; + Real z_r = n_pf * Zn60_pf; + Real z_p = He4_pf * Ni57_pf; - Real dz_r_dT = zn60_pf * dn_pf_dT + n_pf * dzn60_pf_dT; - Real dz_p_dT = ni57_pf * dhe4_pf_dT + he4_pf * dni57_pf_dT; + Real dz_r_dT = Zn60_pf * dn_pf_dT + n_pf * dZn60_pf_dT; + Real dz_p_dT = Ni57_pf * dHe4_pf_dT + He4_pf * dNi57_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -7172,9 +7172,9 @@ void rate_he4_ni57_to_n_zn60_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni58_to_he4_co55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni58_to_He4_Co55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 + p --> he4 + co55 + // Ni58 + p --> He4 + Co55 rate = 0.0; drate_dT = 0.0; @@ -7206,24 +7206,24 @@ void rate_p_ni58_to_he4_co55_derived(const tf_t& tfactors, Real& rate, Real& dra p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real co55_pf, dco55_pf_dT; - // interpolating co55 partition function - get_partition_function(Co55, tfactors, co55_pf, dco55_pf_dT); + Real Co55_pf, dCo55_pf_dT; + // interpolating Co55 partition function + get_partition_function(Co55, tfactors, Co55_pf, dCo55_pf_dT); - Real ni58_pf, dni58_pf_dT; - // interpolating ni58 partition function - get_partition_function(Ni58, tfactors, ni58_pf, dni58_pf_dT); + Real Ni58_pf, dNi58_pf_dT; + // interpolating Ni58 partition function + get_partition_function(Ni58, tfactors, Ni58_pf, dNi58_pf_dT); - Real z_r = he4_pf * co55_pf; - Real z_p = p_pf * ni58_pf; + Real z_r = He4_pf * Co55_pf; + Real z_p = p_pf * Ni58_pf; - Real dz_r_dT = co55_pf * dhe4_pf_dT + he4_pf * dco55_pf_dT; - Real dz_p_dT = ni58_pf * dp_pf_dT + p_pf * dni58_pf_dT; + Real dz_r_dT = Co55_pf * dHe4_pf_dT + He4_pf * dCo55_pf_dT; + Real dz_p_dT = Ni58_pf * dp_pf_dT + p_pf * dNi58_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -7234,9 +7234,9 @@ void rate_p_ni58_to_he4_co55_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s32_to_p_cl35_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S32_to_p_Cl35_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 + he4 --> p + cl35 + // S32 + He4 --> p + Cl35 rate = 0.0; drate_dT = 0.0; @@ -7319,24 +7319,24 @@ void rate_he4_s32_to_p_cl35_derived_removed(const tf_t& tfactors, Real& rate, Re p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real cl35_pf, dcl35_pf_dT; - // interpolating cl35 partition function - get_partition_function(Cl35, tfactors, cl35_pf, dcl35_pf_dT); + Real Cl35_pf, dCl35_pf_dT; + // interpolating Cl35 partition function + get_partition_function(Cl35, tfactors, Cl35_pf, dCl35_pf_dT); - Real s32_pf, ds32_pf_dT; - // interpolating s32 partition function - get_partition_function(S32, tfactors, s32_pf, ds32_pf_dT); + Real S32_pf, dS32_pf_dT; + // interpolating S32 partition function + get_partition_function(S32, tfactors, S32_pf, dS32_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real z_r = p_pf * cl35_pf; - Real z_p = he4_pf * s32_pf; + Real z_r = p_pf * Cl35_pf; + Real z_p = He4_pf * S32_pf; - Real dz_r_dT = cl35_pf * dp_pf_dT + p_pf * dcl35_pf_dT; - Real dz_p_dT = s32_pf * dhe4_pf_dT + he4_pf * ds32_pf_dT; + Real dz_r_dT = Cl35_pf * dp_pf_dT + p_pf * dCl35_pf_dT; + Real dz_p_dT = S32_pf * dHe4_pf_dT + He4_pf * dS32_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -7347,9 +7347,9 @@ void rate_he4_s32_to_p_cl35_derived_removed(const tf_t& tfactors, Real& rate, Re template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_to_he4_s32_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar36_to_He4_S32_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 --> he4 + s32 + // Ar36 --> He4 + S32 rate = 0.0; drate_dT = 0.0; @@ -7376,24 +7376,24 @@ void rate_ar36_to_he4_s32_derived_removed(const tf_t& tfactors, Real& rate, Real } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real s32_pf, ds32_pf_dT; - // interpolating s32 partition function - get_partition_function(S32, tfactors, s32_pf, ds32_pf_dT); + Real S32_pf, dS32_pf_dT; + // interpolating S32 partition function + get_partition_function(S32, tfactors, S32_pf, dS32_pf_dT); - Real ar36_pf, dar36_pf_dT; - // interpolating ar36 partition function - get_partition_function(Ar36, tfactors, ar36_pf, dar36_pf_dT); + Real Ar36_pf, dAr36_pf_dT; + // interpolating Ar36 partition function + get_partition_function(Ar36, tfactors, Ar36_pf, dAr36_pf_dT); - Real z_r = he4_pf * s32_pf; - Real z_p = ar36_pf; + Real z_r = He4_pf * S32_pf; + Real z_p = Ar36_pf; - Real dz_r_dT = s32_pf * dhe4_pf_dT + he4_pf * ds32_pf_dT; - Real dz_p_dT = dar36_pf_dT; + Real dz_r_dT = S32_pf * dHe4_pf_dT + He4_pf * dS32_pf_dT; + Real dz_p_dT = dAr36_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -7404,9 +7404,9 @@ void rate_ar36_to_he4_s32_derived_removed(const tf_t& tfactors, Real& rate, Real template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_to_p_cl35_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar36_to_p_Cl35_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 --> p + cl35 + // Ar36 --> p + Cl35 rate = 0.0; drate_dT = 0.0; @@ -7485,19 +7485,19 @@ void rate_ar36_to_p_cl35_derived_removed(const tf_t& tfactors, Real& rate, Real& p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real cl35_pf, dcl35_pf_dT; - // interpolating cl35 partition function - get_partition_function(Cl35, tfactors, cl35_pf, dcl35_pf_dT); + Real Cl35_pf, dCl35_pf_dT; + // interpolating Cl35 partition function + get_partition_function(Cl35, tfactors, Cl35_pf, dCl35_pf_dT); - Real ar36_pf, dar36_pf_dT; - // interpolating ar36 partition function - get_partition_function(Ar36, tfactors, ar36_pf, dar36_pf_dT); + Real Ar36_pf, dAr36_pf_dT; + // interpolating Ar36 partition function + get_partition_function(Ar36, tfactors, Ar36_pf, dAr36_pf_dT); - Real z_r = p_pf * cl35_pf; - Real z_p = ar36_pf; + Real z_r = p_pf * Cl35_pf; + Real z_p = Ar36_pf; - Real dz_r_dT = cl35_pf * dp_pf_dT + p_pf * dcl35_pf_dT; - Real dz_p_dT = dar36_pf_dT; + Real dz_r_dT = Cl35_pf * dp_pf_dT + p_pf * dCl35_pf_dT; + Real dz_p_dT = dAr36_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -7508,9 +7508,9 @@ void rate_ar36_to_p_cl35_derived_removed(const tf_t& tfactors, Real& rate, Real& template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar36_to_p_k39_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar36_to_p_K39_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 + he4 --> p + k39 + // Ar36 + He4 --> p + K39 rate = 0.0; drate_dT = 0.0; @@ -7542,24 +7542,24 @@ void rate_he4_ar36_to_p_k39_derived_removed(const tf_t& tfactors, Real& rate, Re p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real k39_pf, dk39_pf_dT; - // interpolating k39 partition function - get_partition_function(K39, tfactors, k39_pf, dk39_pf_dT); + Real K39_pf, dK39_pf_dT; + // interpolating K39 partition function + get_partition_function(K39, tfactors, K39_pf, dK39_pf_dT); - Real ar36_pf, dar36_pf_dT; - // interpolating ar36 partition function - get_partition_function(Ar36, tfactors, ar36_pf, dar36_pf_dT); + Real Ar36_pf, dAr36_pf_dT; + // interpolating Ar36 partition function + get_partition_function(Ar36, tfactors, Ar36_pf, dAr36_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real z_r = p_pf * k39_pf; - Real z_p = he4_pf * ar36_pf; + Real z_r = p_pf * K39_pf; + Real z_p = He4_pf * Ar36_pf; - Real dz_r_dT = k39_pf * dp_pf_dT + p_pf * dk39_pf_dT; - Real dz_p_dT = ar36_pf * dhe4_pf_dT + he4_pf * dar36_pf_dT; + Real dz_r_dT = K39_pf * dp_pf_dT + p_pf * dK39_pf_dT; + Real dz_p_dT = Ar36_pf * dHe4_pf_dT + He4_pf * dAr36_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -7570,9 +7570,9 @@ void rate_he4_ar36_to_p_k39_derived_removed(const tf_t& tfactors, Real& rate, Re template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_to_he4_ar36_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca40_to_He4_Ar36_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 --> he4 + ar36 + // Ca40 --> He4 + Ar36 rate = 0.0; drate_dT = 0.0; @@ -7599,24 +7599,24 @@ void rate_ca40_to_he4_ar36_derived_removed(const tf_t& tfactors, Real& rate, Rea } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real ca40_pf, dca40_pf_dT; - // interpolating ca40 partition function - get_partition_function(Ca40, tfactors, ca40_pf, dca40_pf_dT); + Real Ca40_pf, dCa40_pf_dT; + // interpolating Ca40 partition function + get_partition_function(Ca40, tfactors, Ca40_pf, dCa40_pf_dT); - Real ar36_pf, dar36_pf_dT; - // interpolating ar36 partition function - get_partition_function(Ar36, tfactors, ar36_pf, dar36_pf_dT); + Real Ar36_pf, dAr36_pf_dT; + // interpolating Ar36 partition function + get_partition_function(Ar36, tfactors, Ar36_pf, dAr36_pf_dT); - Real z_r = he4_pf * ar36_pf; - Real z_p = ca40_pf; + Real z_r = He4_pf * Ar36_pf; + Real z_p = Ca40_pf; - Real dz_r_dT = ar36_pf * dhe4_pf_dT + he4_pf * dar36_pf_dT; - Real dz_p_dT = dca40_pf_dT; + Real dz_r_dT = Ar36_pf * dHe4_pf_dT + He4_pf * dAr36_pf_dT; + Real dz_p_dT = dCa40_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -7627,9 +7627,9 @@ void rate_ca40_to_he4_ar36_derived_removed(const tf_t& tfactors, Real& rate, Rea template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_to_p_k39_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca40_to_p_K39_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 --> p + k39 + // Ca40 --> p + K39 rate = 0.0; drate_dT = 0.0; @@ -7695,19 +7695,19 @@ void rate_ca40_to_p_k39_derived_removed(const tf_t& tfactors, Real& rate, Real& p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real ca40_pf, dca40_pf_dT; - // interpolating ca40 partition function - get_partition_function(Ca40, tfactors, ca40_pf, dca40_pf_dT); + Real Ca40_pf, dCa40_pf_dT; + // interpolating Ca40 partition function + get_partition_function(Ca40, tfactors, Ca40_pf, dCa40_pf_dT); - Real k39_pf, dk39_pf_dT; - // interpolating k39 partition function - get_partition_function(K39, tfactors, k39_pf, dk39_pf_dT); + Real K39_pf, dK39_pf_dT; + // interpolating K39 partition function + get_partition_function(K39, tfactors, K39_pf, dK39_pf_dT); - Real z_r = p_pf * k39_pf; - Real z_p = ca40_pf; + Real z_r = p_pf * K39_pf; + Real z_p = Ca40_pf; - Real dz_r_dT = k39_pf * dp_pf_dT + p_pf * dk39_pf_dT; - Real dz_p_dT = dca40_pf_dT; + Real dz_r_dT = K39_pf * dp_pf_dT + p_pf * dK39_pf_dT; + Real dz_p_dT = dCa40_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -7718,9 +7718,9 @@ void rate_ca40_to_p_k39_derived_removed(const tf_t& tfactors, Real& rate, Real& template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca40_to_p_sc43_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca40_to_p_Sc43_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 + he4 --> p + sc43 + // Ca40 + He4 --> p + Sc43 rate = 0.0; drate_dT = 0.0; @@ -7752,24 +7752,24 @@ void rate_he4_ca40_to_p_sc43_derived_removed(const tf_t& tfactors, Real& rate, R p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real ca40_pf, dca40_pf_dT; - // interpolating ca40 partition function - get_partition_function(Ca40, tfactors, ca40_pf, dca40_pf_dT); + Real Ca40_pf, dCa40_pf_dT; + // interpolating Ca40 partition function + get_partition_function(Ca40, tfactors, Ca40_pf, dCa40_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real sc43_pf, dsc43_pf_dT; - // interpolating sc43 partition function - get_partition_function(Sc43, tfactors, sc43_pf, dsc43_pf_dT); + Real Sc43_pf, dSc43_pf_dT; + // interpolating Sc43 partition function + get_partition_function(Sc43, tfactors, Sc43_pf, dSc43_pf_dT); - Real z_r = p_pf * sc43_pf; - Real z_p = he4_pf * ca40_pf; + Real z_r = p_pf * Sc43_pf; + Real z_p = He4_pf * Ca40_pf; - Real dz_r_dT = sc43_pf * dp_pf_dT + p_pf * dsc43_pf_dT; - Real dz_p_dT = ca40_pf * dhe4_pf_dT + he4_pf * dca40_pf_dT; + Real dz_r_dT = Sc43_pf * dp_pf_dT + p_pf * dSc43_pf_dT; + Real dz_p_dT = Ca40_pf * dHe4_pf_dT + He4_pf * dCa40_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -7780,9 +7780,9 @@ void rate_he4_ca40_to_p_sc43_derived_removed(const tf_t& tfactors, Real& rate, R template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_to_he4_ca40_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti44_to_He4_Ca40_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 --> he4 + ca40 + // Ti44 --> He4 + Ca40 rate = 0.0; drate_dT = 0.0; @@ -7809,24 +7809,24 @@ void rate_ti44_to_he4_ca40_derived_removed(const tf_t& tfactors, Real& rate, Rea } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real ca40_pf, dca40_pf_dT; - // interpolating ca40 partition function - get_partition_function(Ca40, tfactors, ca40_pf, dca40_pf_dT); + Real Ca40_pf, dCa40_pf_dT; + // interpolating Ca40 partition function + get_partition_function(Ca40, tfactors, Ca40_pf, dCa40_pf_dT); - Real ti44_pf, dti44_pf_dT; - // interpolating ti44 partition function - get_partition_function(Ti44, tfactors, ti44_pf, dti44_pf_dT); + Real Ti44_pf, dTi44_pf_dT; + // interpolating Ti44 partition function + get_partition_function(Ti44, tfactors, Ti44_pf, dTi44_pf_dT); - Real z_r = he4_pf * ca40_pf; - Real z_p = ti44_pf; + Real z_r = He4_pf * Ca40_pf; + Real z_p = Ti44_pf; - Real dz_r_dT = ca40_pf * dhe4_pf_dT + he4_pf * dca40_pf_dT; - Real dz_p_dT = dti44_pf_dT; + Real dz_r_dT = Ca40_pf * dHe4_pf_dT + He4_pf * dCa40_pf_dT; + Real dz_p_dT = dTi44_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -7837,9 +7837,9 @@ void rate_ti44_to_he4_ca40_derived_removed(const tf_t& tfactors, Real& rate, Rea template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_to_p_sc43_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti44_to_p_Sc43_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 --> p + sc43 + // Ti44 --> p + Sc43 rate = 0.0; drate_dT = 0.0; @@ -7871,19 +7871,19 @@ void rate_ti44_to_p_sc43_derived_removed(const tf_t& tfactors, Real& rate, Real& p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real ti44_pf, dti44_pf_dT; - // interpolating ti44 partition function - get_partition_function(Ti44, tfactors, ti44_pf, dti44_pf_dT); + Real Ti44_pf, dTi44_pf_dT; + // interpolating Ti44 partition function + get_partition_function(Ti44, tfactors, Ti44_pf, dTi44_pf_dT); - Real sc43_pf, dsc43_pf_dT; - // interpolating sc43 partition function - get_partition_function(Sc43, tfactors, sc43_pf, dsc43_pf_dT); + Real Sc43_pf, dSc43_pf_dT; + // interpolating Sc43 partition function + get_partition_function(Sc43, tfactors, Sc43_pf, dSc43_pf_dT); - Real z_r = p_pf * sc43_pf; - Real z_p = ti44_pf; + Real z_r = p_pf * Sc43_pf; + Real z_p = Ti44_pf; - Real dz_r_dT = sc43_pf * dp_pf_dT + p_pf * dsc43_pf_dT; - Real dz_p_dT = dti44_pf_dT; + Real dz_r_dT = Sc43_pf * dp_pf_dT + p_pf * dSc43_pf_dT; + Real dz_p_dT = dTi44_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -7894,9 +7894,9 @@ void rate_ti44_to_p_sc43_derived_removed(const tf_t& tfactors, Real& rate, Real& template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_to_he4_ti44_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr48_to_He4_Ti44_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 --> he4 + ti44 + // Cr48 --> He4 + Ti44 rate = 0.0; drate_dT = 0.0; @@ -7923,24 +7923,24 @@ void rate_cr48_to_he4_ti44_derived_removed(const tf_t& tfactors, Real& rate, Rea } - Real cr48_pf, dcr48_pf_dT; - // interpolating cr48 partition function - get_partition_function(Cr48, tfactors, cr48_pf, dcr48_pf_dT); + Real Cr48_pf, dCr48_pf_dT; + // interpolating Cr48 partition function + get_partition_function(Cr48, tfactors, Cr48_pf, dCr48_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real ti44_pf, dti44_pf_dT; - // interpolating ti44 partition function - get_partition_function(Ti44, tfactors, ti44_pf, dti44_pf_dT); + Real Ti44_pf, dTi44_pf_dT; + // interpolating Ti44 partition function + get_partition_function(Ti44, tfactors, Ti44_pf, dTi44_pf_dT); - Real z_r = he4_pf * ti44_pf; - Real z_p = cr48_pf; + Real z_r = He4_pf * Ti44_pf; + Real z_p = Cr48_pf; - Real dz_r_dT = ti44_pf * dhe4_pf_dT + he4_pf * dti44_pf_dT; - Real dz_p_dT = dcr48_pf_dT; + Real dz_r_dT = Ti44_pf * dHe4_pf_dT + He4_pf * dTi44_pf_dT; + Real dz_p_dT = dCr48_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -7951,9 +7951,9 @@ void rate_cr48_to_he4_ti44_derived_removed(const tf_t& tfactors, Real& rate, Rea template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_to_p_v47_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr48_to_p_V47_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 --> p + v47 + // Cr48 --> p + V47 rate = 0.0; drate_dT = 0.0; @@ -8031,24 +8031,24 @@ void rate_cr48_to_p_v47_derived_removed(const tf_t& tfactors, Real& rate, Real& } - Real cr48_pf, dcr48_pf_dT; - // interpolating cr48 partition function - get_partition_function(Cr48, tfactors, cr48_pf, dcr48_pf_dT); + Real Cr48_pf, dCr48_pf_dT; + // interpolating Cr48 partition function + get_partition_function(Cr48, tfactors, Cr48_pf, dCr48_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real v47_pf, dv47_pf_dT; - // interpolating v47 partition function - get_partition_function(V47, tfactors, v47_pf, dv47_pf_dT); + Real V47_pf, dV47_pf_dT; + // interpolating V47 partition function + get_partition_function(V47, tfactors, V47_pf, dV47_pf_dT); - Real z_r = p_pf * v47_pf; - Real z_p = cr48_pf; + Real z_r = p_pf * V47_pf; + Real z_p = Cr48_pf; - Real dz_r_dT = v47_pf * dp_pf_dT + p_pf * dv47_pf_dT; - Real dz_p_dT = dcr48_pf_dT; + Real dz_r_dT = V47_pf * dp_pf_dT + p_pf * dV47_pf_dT; + Real dz_p_dT = dCr48_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -8059,9 +8059,9 @@ void rate_cr48_to_p_v47_derived_removed(const tf_t& tfactors, Real& rate, Real& template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v47_to_he4_ti44_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V47_to_He4_Ti44_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + p --> he4 + ti44 + // V47 + p --> He4 + Ti44 rate = 0.0; drate_dT = 0.0; @@ -8093,24 +8093,24 @@ void rate_p_v47_to_he4_ti44_derived_removed(const tf_t& tfactors, Real& rate, Re p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real v47_pf, dv47_pf_dT; - // interpolating v47 partition function - get_partition_function(V47, tfactors, v47_pf, dv47_pf_dT); + Real V47_pf, dV47_pf_dT; + // interpolating V47 partition function + get_partition_function(V47, tfactors, V47_pf, dV47_pf_dT); - Real ti44_pf, dti44_pf_dT; - // interpolating ti44 partition function - get_partition_function(Ti44, tfactors, ti44_pf, dti44_pf_dT); + Real Ti44_pf, dTi44_pf_dT; + // interpolating Ti44 partition function + get_partition_function(Ti44, tfactors, Ti44_pf, dTi44_pf_dT); - Real z_r = he4_pf * ti44_pf; - Real z_p = p_pf * v47_pf; + Real z_r = He4_pf * Ti44_pf; + Real z_p = p_pf * V47_pf; - Real dz_r_dT = ti44_pf * dhe4_pf_dT + he4_pf * dti44_pf_dT; - Real dz_p_dT = v47_pf * dp_pf_dT + p_pf * dv47_pf_dT; + Real dz_r_dT = Ti44_pf * dHe4_pf_dT + He4_pf * dTi44_pf_dT; + Real dz_p_dT = V47_pf * dp_pf_dT + p_pf * dV47_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -8122,152 +8122,152 @@ void rate_p_v47_to_he4_ti44_derived_removed(const tf_t& tfactors, Real& rate, Re template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s32_he4_to_ar36_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_S32_He4_to_Ar36_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_s32_to_ar36_removed); - Real r_ap = rate_eval.screened_rates(k_he4_s32_to_p_cl35_derived_removed); - Real r_pg = rate_eval.screened_rates(k_p_cl35_to_ar36_removed); - Real r_pa = rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed); + Real r_ag = rate_eval.screened_rates(k_He4_S32_to_Ar36_removed); + Real r_ap = rate_eval.screened_rates(k_He4_S32_to_p_Cl35_derived_removed); + Real r_pg = rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed); + Real r_pa = rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35_derived_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35_derived_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_to_s32_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ar36_to_S32_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_ar36_to_he4_s32_derived_removed); - Real r_pa = rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed); - Real r_gp = rate_eval.screened_rates(k_ar36_to_p_cl35_derived_removed); - Real r_pg = rate_eval.screened_rates(k_p_cl35_to_ar36_removed); + Real r_ga = rate_eval.screened_rates(k_Ar36_to_He4_S32_derived_removed); + Real r_pa = rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed); + Real r_gp = rate_eval.screened_rates(k_Ar36_to_p_Cl35_derived_removed); + Real r_pg = rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_ar36_to_he4_s32_derived_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_ar36_to_p_cl35_derived_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Ar36_to_He4_S32_derived_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Ar36_to_p_Cl35_derived_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_he4_to_ca40_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ar36_He4_to_Ca40_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_ar36_to_ca40_removed); - Real r_ap = rate_eval.screened_rates(k_he4_ar36_to_p_k39_derived_removed); - Real r_pg = rate_eval.screened_rates(k_p_k39_to_ca40_removed); - Real r_pa = rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Ar36_to_Ca40_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Ar36_to_p_K39_derived_removed); + Real r_pg = rate_eval.screened_rates(k_p_K39_to_Ca40_removed); + Real r_pa = rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39_derived_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39_derived_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_to_ar36_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ca40_to_Ar36_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_ca40_to_he4_ar36_derived_removed); - Real r_pa = rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed); - Real r_gp = rate_eval.screened_rates(k_ca40_to_p_k39_derived_removed); - Real r_pg = rate_eval.screened_rates(k_p_k39_to_ca40_removed); + Real r_ga = rate_eval.screened_rates(k_Ca40_to_He4_Ar36_derived_removed); + Real r_pa = rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed); + Real r_gp = rate_eval.screened_rates(k_Ca40_to_p_K39_derived_removed); + Real r_pg = rate_eval.screened_rates(k_p_K39_to_Ca40_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_ca40_to_he4_ar36_derived_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_ca40_to_p_k39_derived_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Ca40_to_He4_Ar36_derived_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Ca40_to_p_K39_derived_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_he4_to_ti44_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ca40_He4_to_Ti44_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_ca40_to_ti44_removed); - Real r_ap = rate_eval.screened_rates(k_he4_ca40_to_p_sc43_derived_removed); - Real r_pg = rate_eval.screened_rates(k_p_sc43_to_ti44_removed); - Real r_pa = rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Ca40_to_Ti44_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43_derived_removed); + Real r_pg = rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed); + Real r_pa = rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43_derived_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43_derived_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_to_ca40_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ti44_to_Ca40_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_ti44_to_he4_ca40_derived_removed); - Real r_pa = rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed); - Real r_gp = rate_eval.screened_rates(k_ti44_to_p_sc43_derived_removed); - Real r_pg = rate_eval.screened_rates(k_p_sc43_to_ti44_removed); + Real r_ga = rate_eval.screened_rates(k_Ti44_to_He4_Ca40_derived_removed); + Real r_pa = rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed); + Real r_gp = rate_eval.screened_rates(k_Ti44_to_p_Sc43_derived_removed); + Real r_pg = rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_ti44_to_he4_ca40_derived_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_ti44_to_p_sc43_derived_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Ti44_to_He4_Ca40_derived_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Ti44_to_p_Sc43_derived_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_he4_to_cr48_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ti44_He4_to_Cr48_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_ti44_to_cr48_removed); - Real r_ap = rate_eval.screened_rates(k_he4_ti44_to_p_v47_removed); - Real r_pg = rate_eval.screened_rates(k_p_v47_to_cr48_removed); - Real r_pa = rate_eval.screened_rates(k_p_v47_to_he4_ti44_derived_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Ti44_to_Cr48_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Ti44_to_p_V47_removed); + Real r_pg = rate_eval.screened_rates(k_p_V47_to_Cr48_removed); + Real r_pa = rate_eval.screened_rates(k_p_V47_to_He4_Ti44_derived_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_derived_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_derived_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_to_ti44_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Cr48_to_Ti44_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_cr48_to_he4_ti44_derived_removed); - Real r_pa = rate_eval.screened_rates(k_p_v47_to_he4_ti44_derived_removed); - Real r_gp = rate_eval.screened_rates(k_cr48_to_p_v47_derived_removed); - Real r_pg = rate_eval.screened_rates(k_p_v47_to_cr48_removed); + Real r_ga = rate_eval.screened_rates(k_Cr48_to_He4_Ti44_derived_removed); + Real r_pa = rate_eval.screened_rates(k_p_V47_to_He4_Ti44_derived_removed); + Real r_gp = rate_eval.screened_rates(k_Cr48_to_p_V47_derived_removed); + Real r_pg = rate_eval.screened_rates(k_p_V47_to_Cr48_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_cr48_to_he4_ti44_derived_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_derived_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_cr48_to_p_v47_derived_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Cr48_to_He4_Ti44_derived_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_derived_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Cr48_to_p_V47_derived_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } @@ -8282,922 +8282,922 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) Real rate; Real drate_dT; - rate_p_c12_to_n13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c12_to_n13) = rate; + rate_p_C12_to_N13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C12_to_N13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = drate_dT; } - rate_he4_c12_to_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_c12_to_o16) = rate; + rate_He4_C12_to_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_C12_to_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = drate_dT; } - rate_he4_n14_to_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n14_to_f18) = rate; + rate_He4_N14_to_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N14_to_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = drate_dT; } - rate_he4_o16_to_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o16_to_ne20) = rate; + rate_He4_O16_to_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O16_to_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20) = drate_dT; } - rate_he4_f18_to_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f18_to_na22) = rate; + rate_He4_F18_to_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F18_to_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f18_to_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22) = drate_dT; } - rate_he4_ne20_to_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_mg24) = rate; + rate_He4_Ne20_to_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24) = drate_dT; } - rate_p_ne21_to_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne21_to_na22) = rate; + rate_p_Ne21_to_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne21_to_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne21_to_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22) = drate_dT; } - rate_p_na23_to_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na23_to_mg24) = rate; + rate_p_Na23_to_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na23_to_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na23_to_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24) = drate_dT; } - rate_he4_mg24_to_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg24_to_si28) = rate; + rate_He4_Mg24_to_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg24_to_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28) = drate_dT; } - rate_p_al27_to_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al27_to_si28) = rate; + rate_p_Al27_to_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al27_to_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al27_to_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28) = drate_dT; } - rate_he4_si28_to_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_s32) = rate; + rate_He4_Si28_to_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32) = drate_dT; } - rate_p_p31_to_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_s32) = rate; + rate_p_P31_to_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_S32) = drate_dT; } - rate_he4_cr48_to_fe52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr48_to_fe52) = rate; + rate_He4_Cr48_to_Fe52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr48_to_Fe52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52) = drate_dT; } - rate_p_mn51_to_fe52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn51_to_fe52) = rate; + rate_p_Mn51_to_Fe52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn51_to_Fe52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52) = drate_dT; } - rate_he4_mn51_to_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn51_to_co55) = rate; + rate_He4_Mn51_to_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn51_to_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn51_to_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn51_to_Co55) = drate_dT; } - rate_he4_fe52_to_ni56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe52_to_ni56) = rate; + rate_He4_Fe52_to_Ni56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe52_to_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56) = drate_dT; } - rate_p_co55_to_ni56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co55_to_ni56) = rate; + rate_p_Co55_to_Ni56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co55_to_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co55_to_ni56) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56) = drate_dT; } - rate_he4_co55_to_cu59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co55_to_cu59) = rate; + rate_He4_Co55_to_Cu59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co55_to_Cu59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co55_to_cu59) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co55_to_Cu59) = drate_dT; } - rate_he4_ni56_to_zn60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni56_to_zn60) = rate; + rate_He4_Ni56_to_Zn60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni56_to_Zn60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni56_to_zn60) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni56_to_Zn60) = drate_dT; } - rate_p_cu59_to_zn60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu59_to_zn60) = rate; + rate_p_Cu59_to_Zn60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu59_to_Zn60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu59_to_zn60) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu59_to_Zn60) = drate_dT; } - rate_c12_c12_to_p_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_p_na23) = rate; + rate_C12_C12_to_p_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_p_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23) = drate_dT; } - rate_c12_c12_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) = rate; + rate_C12_C12_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = drate_dT; } - rate_he4_n13_to_p_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n13_to_p_o16) = rate; + rate_He4_N13_to_p_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N13_to_p_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = drate_dT; } - rate_c12_o16_to_p_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_p_al27) = rate; + rate_C12_O16_to_p_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_p_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27) = drate_dT; } - rate_c12_o16_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_he4_mg24) = rate; + rate_C12_O16_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24) = drate_dT; } - rate_o16_o16_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_p_p31) = rate; + rate_O16_O16_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31) = drate_dT; } - rate_o16_o16_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_he4_si28) = rate; + rate_O16_O16_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28) = drate_dT; } - rate_he4_f18_to_p_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f18_to_p_ne21) = rate; + rate_He4_F18_to_p_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F18_to_p_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21) = drate_dT; } - rate_p_na23_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na23_to_he4_ne20) = rate; + rate_p_Na23_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na23_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20) = drate_dT; } - rate_p_al27_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al27_to_he4_mg24) = rate; + rate_p_Al27_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al27_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24) = drate_dT; } - rate_p_p31_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_he4_si28) = rate; + rate_p_P31_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28) = drate_dT; } - rate_he4_cr48_to_p_mn51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr48_to_p_mn51) = rate; + rate_He4_Cr48_to_p_Mn51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51) = drate_dT; } - rate_he4_fe52_to_p_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe52_to_p_co55) = rate; + rate_He4_Fe52_to_p_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe52_to_p_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55) = drate_dT; } - rate_p_cu59_to_he4_ni56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu59_to_he4_ni56) = rate; + rate_p_Cu59_to_He4_Ni56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu59_to_He4_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu59_to_he4_ni56) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu59_to_He4_Ni56) = drate_dT; } - rate_he4_he4_he4_to_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) = rate; + rate_He4_He4_He4_to_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = drate_dT; } - rate_c12_c12_to_mg24_modified(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_mg24_modified) = rate; + rate_C12_C12_to_Mg24_modified(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_Mg24_modified) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_mg24_modified) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_Mg24_modified) = drate_dT; } - rate_o16_o16_to_s32_modified(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_s32_modified) = rate; + rate_O16_O16_to_S32_modified(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_S32_modified) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_s32_modified) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_S32_modified) = drate_dT; } - rate_c12_o16_to_si28_modified(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_si28_modified) = rate; + rate_C12_O16_to_Si28_modified(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_Si28_modified) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_si28_modified) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_Si28_modified) = drate_dT; } - rate_p_mn55_to_fe56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn55_to_fe56) = rate; + rate_p_Mn55_to_Fe56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn55_to_Fe56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn55_to_fe56) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn55_to_Fe56) = drate_dT; } - rate_n_fe52_to_fe53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe52_to_fe53) = rate; + rate_n_Fe52_to_Fe53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe52_to_Fe53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe52_to_fe53) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe52_to_Fe53) = drate_dT; } - rate_n_fe53_to_fe54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe53_to_fe54) = rate; + rate_n_Fe53_to_Fe54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe53_to_Fe54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe53_to_fe54) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe53_to_Fe54) = drate_dT; } - rate_he4_fe53_to_ni57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe53_to_ni57) = rate; + rate_He4_Fe53_to_Ni57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe53_to_Ni57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe53_to_ni57) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe53_to_Ni57) = drate_dT; } - rate_n_fe54_to_fe55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe54_to_fe55) = rate; + rate_n_Fe54_to_Fe55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe54_to_Fe55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe54_to_fe55) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe54_to_Fe55) = drate_dT; } - rate_p_fe54_to_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe54_to_co55) = rate; + rate_p_Fe54_to_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe54_to_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe54_to_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe54_to_Co55) = drate_dT; } - rate_he4_fe54_to_ni58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe54_to_ni58) = rate; + rate_He4_Fe54_to_Ni58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe54_to_Ni58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe54_to_ni58) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe54_to_Ni58) = drate_dT; } - rate_n_fe55_to_fe56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe55_to_fe56) = rate; + rate_n_Fe55_to_Fe56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe55_to_Fe56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe55_to_fe56) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe55_to_Fe56) = drate_dT; } - rate_p_fe55_to_co56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe55_to_co56) = rate; + rate_p_Fe55_to_Co56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe55_to_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe55_to_co56) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe55_to_Co56) = drate_dT; } - rate_p_fe56_to_co57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe56_to_co57) = rate; + rate_p_Fe56_to_Co57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe56_to_Co57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe56_to_co57) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe56_to_Co57) = drate_dT; } - rate_n_co55_to_co56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co55_to_co56) = rate; + rate_n_Co55_to_Co56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co55_to_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co55_to_co56) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co55_to_Co56) = drate_dT; } - rate_n_co56_to_co57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co56_to_co57) = rate; + rate_n_Co56_to_Co57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co56_to_Co57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co56_to_co57) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co56_to_Co57) = drate_dT; } - rate_p_co56_to_ni57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co56_to_ni57) = rate; + rate_p_Co56_to_Ni57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co56_to_Ni57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co56_to_ni57) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co56_to_Ni57) = drate_dT; } - rate_p_co57_to_ni58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co57_to_ni58) = rate; + rate_p_Co57_to_Ni58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co57_to_Ni58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co57_to_ni58) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co57_to_Ni58) = drate_dT; } - rate_n_ni56_to_ni57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni56_to_ni57) = rate; + rate_n_Ni56_to_Ni57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni56_to_Ni57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni56_to_ni57) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni56_to_Ni57) = drate_dT; } - rate_n_ni57_to_ni58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni57_to_ni58) = rate; + rate_n_Ni57_to_Ni58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni57_to_Ni58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni57_to_ni58) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni57_to_Ni58) = drate_dT; } - rate_p_ni58_to_cu59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni58_to_cu59) = rate; + rate_p_Ni58_to_Cu59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni58_to_Cu59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni58_to_cu59) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni58_to_Cu59) = drate_dT; } - rate_he4_mn51_to_p_fe54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn51_to_p_fe54) = rate; + rate_He4_Mn51_to_p_Fe54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn51_to_p_Fe54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn51_to_p_fe54) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn51_to_p_Fe54) = drate_dT; } - rate_he4_fe53_to_p_co56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe53_to_p_co56) = rate; + rate_He4_Fe53_to_p_Co56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe53_to_p_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe53_to_p_co56) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe53_to_p_Co56) = drate_dT; } - rate_n_fe55_to_p_mn55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe55_to_p_mn55) = rate; + rate_n_Fe55_to_p_Mn55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe55_to_p_Mn55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe55_to_p_mn55) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe55_to_p_Mn55) = drate_dT; } - rate_n_co55_to_p_fe55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co55_to_p_fe55) = rate; + rate_n_Co55_to_p_Fe55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co55_to_p_Fe55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co55_to_p_fe55) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co55_to_p_Fe55) = drate_dT; } - rate_he4_co55_to_p_ni58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co55_to_p_ni58) = rate; + rate_He4_Co55_to_p_Ni58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co55_to_p_Ni58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co55_to_p_ni58) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co55_to_p_Ni58) = drate_dT; } - rate_n_co56_to_p_fe56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co56_to_p_fe56) = rate; + rate_n_Co56_to_p_Fe56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co56_to_p_Fe56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co56_to_p_fe56) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co56_to_p_Fe56) = drate_dT; } - rate_p_co57_to_he4_fe54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co57_to_he4_fe54) = rate; + rate_p_Co57_to_He4_Fe54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co57_to_He4_Fe54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co57_to_he4_fe54) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co57_to_He4_Fe54) = drate_dT; } - rate_n_ni56_to_p_co56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni56_to_p_co56) = rate; + rate_n_Ni56_to_p_Co56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni56_to_p_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni56_to_p_co56) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni56_to_p_Co56) = drate_dT; } - rate_n_ni56_to_he4_fe53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni56_to_he4_fe53) = rate; + rate_n_Ni56_to_He4_Fe53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni56_to_He4_Fe53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni56_to_he4_fe53) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni56_to_He4_Fe53) = drate_dT; } - rate_n_ni57_to_p_co57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni57_to_p_co57) = rate; + rate_n_Ni57_to_p_Co57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni57_to_p_Co57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni57_to_p_co57) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni57_to_p_Co57) = drate_dT; } - rate_n_ni57_to_he4_fe54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni57_to_he4_fe54) = rate; + rate_n_Ni57_to_He4_Fe54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni57_to_He4_Fe54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni57_to_he4_fe54) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni57_to_He4_Fe54) = drate_dT; } - rate_n_ni58_to_he4_fe55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni58_to_he4_fe55) = rate; + rate_n_Ni58_to_He4_Fe55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni58_to_He4_Fe55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni58_to_he4_fe55) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni58_to_He4_Fe55) = drate_dT; } - rate_n_cu59_to_he4_co56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu59_to_he4_co56) = rate; + rate_n_Cu59_to_He4_Co56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu59_to_He4_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu59_to_he4_co56) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu59_to_He4_Co56) = drate_dT; } - rate_n_zn60_to_he4_ni57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn60_to_he4_ni57) = rate; + rate_n_Zn60_to_He4_Ni57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn60_to_He4_Ni57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn60_to_he4_ni57) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn60_to_He4_Ni57) = drate_dT; } - rate_he4_s32_to_ar36_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s32_to_ar36_removed) = rate; + rate_He4_S32_to_Ar36_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S32_to_Ar36_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36_removed) = drate_dT; } - rate_p_cl35_to_ar36_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl35_to_ar36_removed) = rate; + rate_p_Cl35_to_Ar36_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed) = drate_dT; } - rate_p_cl35_to_he4_s32_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed) = rate; + rate_p_Cl35_to_He4_S32_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed) = drate_dT; } - rate_he4_ar36_to_ca40_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar36_to_ca40_removed) = rate; + rate_He4_Ar36_to_Ca40_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar36_to_Ca40_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40_removed) = drate_dT; } - rate_p_k39_to_ca40_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k39_to_ca40_removed) = rate; + rate_p_K39_to_Ca40_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K39_to_Ca40_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed) = drate_dT; } - rate_p_k39_to_he4_ar36_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed) = rate; + rate_p_K39_to_He4_Ar36_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed) = drate_dT; } - rate_he4_ca40_to_ti44_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca40_to_ti44_removed) = rate; + rate_He4_Ca40_to_Ti44_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca40_to_Ti44_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44_removed) = drate_dT; } - rate_p_sc43_to_ti44_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc43_to_ti44_removed) = rate; + rate_p_Sc43_to_Ti44_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed) = drate_dT; } - rate_p_sc43_to_he4_ca40_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed) = rate; + rate_p_Sc43_to_He4_Ca40_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed) = drate_dT; } - rate_he4_ti44_to_cr48_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti44_to_cr48_removed) = rate; + rate_He4_Ti44_to_Cr48_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti44_to_Cr48_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48_removed) = drate_dT; } - rate_he4_ti44_to_p_v47_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti44_to_p_v47_removed) = rate; + rate_He4_Ti44_to_p_V47_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti44_to_p_V47_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47_removed) = drate_dT; } - rate_p_v47_to_cr48_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v47_to_cr48_removed) = rate; + rate_p_V47_to_Cr48_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V47_to_Cr48_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed) = drate_dT; } - rate_n13_to_p_c12_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n13_to_p_c12_derived) = rate; + rate_N13_to_p_C12_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_N13_to_p_C12_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n13_to_p_c12_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_N13_to_p_C12_derived) = drate_dT; } - rate_o16_to_he4_c12_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_to_he4_c12_derived) = rate; + rate_O16_to_He4_C12_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_to_He4_C12_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_to_he4_c12_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_to_He4_C12_derived) = drate_dT; } - rate_f18_to_he4_n14_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f18_to_he4_n14_derived) = rate; + rate_F18_to_He4_N14_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F18_to_He4_N14_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f18_to_he4_n14_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_F18_to_He4_N14_derived) = drate_dT; } - rate_ne20_to_he4_o16_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne20_to_he4_o16_derived) = rate; + rate_Ne20_to_He4_O16_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne20_to_He4_O16_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne20_to_he4_o16_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne20_to_He4_O16_derived) = drate_dT; } - rate_na22_to_p_ne21_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na22_to_p_ne21_derived) = rate; + rate_Na22_to_p_Ne21_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na22_to_p_Ne21_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na22_to_p_ne21_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na22_to_p_Ne21_derived) = drate_dT; } - rate_na22_to_he4_f18_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na22_to_he4_f18_derived) = rate; + rate_Na22_to_He4_F18_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na22_to_He4_F18_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na22_to_he4_f18_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na22_to_He4_F18_derived) = drate_dT; } - rate_mg24_to_p_na23_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg24_to_p_na23_derived) = rate; + rate_Mg24_to_p_Na23_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg24_to_p_Na23_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg24_to_p_na23_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg24_to_p_Na23_derived) = drate_dT; } - rate_mg24_to_he4_ne20_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg24_to_he4_ne20_derived) = rate; + rate_Mg24_to_He4_Ne20_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg24_to_He4_Ne20_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg24_to_he4_ne20_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg24_to_He4_Ne20_derived) = drate_dT; } - rate_si28_to_p_al27_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si28_to_p_al27_derived) = rate; + rate_Si28_to_p_Al27_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si28_to_p_Al27_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si28_to_p_al27_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si28_to_p_Al27_derived) = drate_dT; } - rate_si28_to_he4_mg24_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si28_to_he4_mg24_derived) = rate; + rate_Si28_to_He4_Mg24_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si28_to_He4_Mg24_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si28_to_he4_mg24_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si28_to_He4_Mg24_derived) = drate_dT; } - rate_s32_to_p_p31_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s32_to_p_p31_derived) = rate; + rate_S32_to_p_P31_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S32_to_p_P31_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s32_to_p_p31_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_S32_to_p_P31_derived) = drate_dT; } - rate_s32_to_he4_si28_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s32_to_he4_si28_derived) = rate; + rate_S32_to_He4_Si28_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S32_to_He4_Si28_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s32_to_he4_si28_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_S32_to_He4_Si28_derived) = drate_dT; } - rate_fe52_to_p_mn51_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe52_to_p_mn51_derived) = rate; + rate_Fe52_to_p_Mn51_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_to_p_Mn51_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_to_p_mn51_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_to_p_Mn51_derived) = drate_dT; } - rate_fe52_to_he4_cr48_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe52_to_he4_cr48_derived) = rate; + rate_Fe52_to_He4_Cr48_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_to_He4_Cr48_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_to_he4_cr48_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_to_He4_Cr48_derived) = drate_dT; } - rate_co55_to_he4_mn51_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co55_to_he4_mn51_derived) = rate; + rate_Co55_to_He4_Mn51_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co55_to_He4_Mn51_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co55_to_he4_mn51_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co55_to_He4_Mn51_derived) = drate_dT; } - rate_ni56_to_p_co55_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_p_co55_derived) = rate; + rate_Ni56_to_p_Co55_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_p_Co55_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_p_co55_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_p_Co55_derived) = drate_dT; } - rate_ni56_to_he4_fe52_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_he4_fe52_derived) = rate; + rate_Ni56_to_He4_Fe52_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_He4_Fe52_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_he4_fe52_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_He4_Fe52_derived) = drate_dT; } - rate_cu59_to_he4_co55_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu59_to_he4_co55_derived) = rate; + rate_Cu59_to_He4_Co55_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu59_to_He4_Co55_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu59_to_he4_co55_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu59_to_He4_Co55_derived) = drate_dT; } - rate_zn60_to_p_cu59_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn60_to_p_cu59_derived) = rate; + rate_Zn60_to_p_Cu59_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn60_to_p_Cu59_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn60_to_p_cu59_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn60_to_p_Cu59_derived) = drate_dT; } - rate_zn60_to_he4_ni56_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn60_to_he4_ni56_derived) = rate; + rate_Zn60_to_He4_Ni56_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn60_to_He4_Ni56_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn60_to_he4_ni56_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn60_to_He4_Ni56_derived) = drate_dT; } - rate_c12_to_he4_he4_he4_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_to_he4_he4_he4_derived) = rate; + rate_C12_to_He4_He4_He4_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_to_He4_He4_He4_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_to_he4_he4_he4_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_to_He4_He4_He4_derived) = drate_dT; } - rate_p_o16_to_he4_n13_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o16_to_he4_n13_derived) = rate; + rate_p_O16_to_He4_N13_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O16_to_He4_N13_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13_derived) = drate_dT; } - rate_he4_ne20_to_p_na23_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_p_na23_derived) = rate; + rate_He4_Ne20_to_p_Na23_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_p_Na23_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23_derived) = drate_dT; } - rate_p_ne21_to_he4_f18_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne21_to_he4_f18_derived) = rate; + rate_p_Ne21_to_He4_F18_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne21_to_He4_F18_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18_derived) = drate_dT; } - rate_he4_mg24_to_p_al27_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg24_to_p_al27_derived) = rate; + rate_He4_Mg24_to_p_Al27_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg24_to_p_Al27_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27_derived) = drate_dT; } - rate_he4_si28_to_p_p31_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_p_p31_derived) = rate; + rate_He4_Si28_to_p_P31_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_p_P31_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31_derived) = drate_dT; } - rate_p_mn51_to_he4_cr48_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn51_to_he4_cr48_derived) = rate; + rate_p_Mn51_to_He4_Cr48_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_derived) = drate_dT; } - rate_p_co55_to_he4_fe52_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co55_to_he4_fe52_derived) = rate; + rate_p_Co55_to_He4_Fe52_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_derived) = drate_dT; } - rate_he4_ni56_to_p_cu59_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni56_to_p_cu59_derived) = rate; + rate_He4_Ni56_to_p_Cu59_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni56_to_p_Cu59_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni56_to_p_cu59_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni56_to_p_Cu59_derived) = drate_dT; } - rate_fe53_to_n_fe52_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe53_to_n_fe52_derived) = rate; + rate_Fe53_to_n_Fe52_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe53_to_n_Fe52_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe53_to_n_fe52_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe53_to_n_Fe52_derived) = drate_dT; } - rate_fe54_to_n_fe53_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe54_to_n_fe53_derived) = rate; + rate_Fe54_to_n_Fe53_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe54_to_n_Fe53_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe54_to_n_fe53_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe54_to_n_Fe53_derived) = drate_dT; } - rate_fe55_to_n_fe54_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe55_to_n_fe54_derived) = rate; + rate_Fe55_to_n_Fe54_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe55_to_n_Fe54_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe55_to_n_fe54_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe55_to_n_Fe54_derived) = drate_dT; } - rate_fe56_to_n_fe55_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe56_to_n_fe55_derived) = rate; + rate_Fe56_to_n_Fe55_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe56_to_n_Fe55_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe56_to_n_fe55_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe56_to_n_Fe55_derived) = drate_dT; } - rate_fe56_to_p_mn55_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe56_to_p_mn55_derived) = rate; + rate_Fe56_to_p_Mn55_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe56_to_p_Mn55_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe56_to_p_mn55_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe56_to_p_Mn55_derived) = drate_dT; } - rate_co55_to_p_fe54_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co55_to_p_fe54_derived) = rate; + rate_Co55_to_p_Fe54_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co55_to_p_Fe54_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co55_to_p_fe54_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co55_to_p_Fe54_derived) = drate_dT; } - rate_co56_to_n_co55_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co56_to_n_co55_derived) = rate; + rate_Co56_to_n_Co55_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co56_to_n_Co55_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co56_to_n_co55_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co56_to_n_Co55_derived) = drate_dT; } - rate_co56_to_p_fe55_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co56_to_p_fe55_derived) = rate; + rate_Co56_to_p_Fe55_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co56_to_p_Fe55_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co56_to_p_fe55_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co56_to_p_Fe55_derived) = drate_dT; } - rate_co57_to_n_co56_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co57_to_n_co56_derived) = rate; + rate_Co57_to_n_Co56_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co57_to_n_Co56_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co57_to_n_co56_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co57_to_n_Co56_derived) = drate_dT; } - rate_co57_to_p_fe56_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co57_to_p_fe56_derived) = rate; + rate_Co57_to_p_Fe56_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co57_to_p_Fe56_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co57_to_p_fe56_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co57_to_p_Fe56_derived) = drate_dT; } - rate_ni57_to_n_ni56_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni57_to_n_ni56_derived) = rate; + rate_Ni57_to_n_Ni56_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni57_to_n_Ni56_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni57_to_n_ni56_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni57_to_n_Ni56_derived) = drate_dT; } - rate_ni57_to_p_co56_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni57_to_p_co56_derived) = rate; + rate_Ni57_to_p_Co56_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni57_to_p_Co56_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni57_to_p_co56_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni57_to_p_Co56_derived) = drate_dT; } - rate_ni57_to_he4_fe53_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni57_to_he4_fe53_derived) = rate; + rate_Ni57_to_He4_Fe53_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni57_to_He4_Fe53_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni57_to_he4_fe53_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni57_to_He4_Fe53_derived) = drate_dT; } - rate_ni58_to_n_ni57_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni58_to_n_ni57_derived) = rate; + rate_Ni58_to_n_Ni57_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni58_to_n_Ni57_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni58_to_n_ni57_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni58_to_n_Ni57_derived) = drate_dT; } - rate_ni58_to_p_co57_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni58_to_p_co57_derived) = rate; + rate_Ni58_to_p_Co57_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni58_to_p_Co57_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni58_to_p_co57_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni58_to_p_Co57_derived) = drate_dT; } - rate_ni58_to_he4_fe54_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni58_to_he4_fe54_derived) = rate; + rate_Ni58_to_He4_Fe54_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni58_to_He4_Fe54_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni58_to_he4_fe54_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni58_to_He4_Fe54_derived) = drate_dT; } - rate_cu59_to_p_ni58_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu59_to_p_ni58_derived) = rate; + rate_Cu59_to_p_Ni58_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu59_to_p_Ni58_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu59_to_p_ni58_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu59_to_p_Ni58_derived) = drate_dT; } - rate_p_mn55_to_n_fe55_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn55_to_n_fe55_derived) = rate; + rate_p_Mn55_to_n_Fe55_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn55_to_n_Fe55_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn55_to_n_fe55_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn55_to_n_Fe55_derived) = drate_dT; } - rate_he4_fe53_to_n_ni56_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe53_to_n_ni56_derived) = rate; + rate_He4_Fe53_to_n_Ni56_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe53_to_n_Ni56_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe53_to_n_ni56_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe53_to_n_Ni56_derived) = drate_dT; } - rate_p_fe54_to_he4_mn51_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe54_to_he4_mn51_derived) = rate; + rate_p_Fe54_to_He4_Mn51_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe54_to_He4_Mn51_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe54_to_he4_mn51_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe54_to_He4_Mn51_derived) = drate_dT; } - rate_he4_fe54_to_n_ni57_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe54_to_n_ni57_derived) = rate; + rate_He4_Fe54_to_n_Ni57_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe54_to_n_Ni57_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe54_to_n_ni57_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe54_to_n_Ni57_derived) = drate_dT; } - rate_he4_fe54_to_p_co57_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe54_to_p_co57_derived) = rate; + rate_He4_Fe54_to_p_Co57_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe54_to_p_Co57_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe54_to_p_co57_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe54_to_p_Co57_derived) = drate_dT; } - rate_p_fe55_to_n_co55_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe55_to_n_co55_derived) = rate; + rate_p_Fe55_to_n_Co55_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe55_to_n_Co55_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe55_to_n_co55_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe55_to_n_Co55_derived) = drate_dT; } - rate_he4_fe55_to_n_ni58_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe55_to_n_ni58_derived) = rate; + rate_He4_Fe55_to_n_Ni58_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe55_to_n_Ni58_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe55_to_n_ni58_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe55_to_n_Ni58_derived) = drate_dT; } - rate_p_fe56_to_n_co56_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe56_to_n_co56_derived) = rate; + rate_p_Fe56_to_n_Co56_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe56_to_n_Co56_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe56_to_n_co56_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe56_to_n_Co56_derived) = drate_dT; } - rate_p_co56_to_n_ni56_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co56_to_n_ni56_derived) = rate; + rate_p_Co56_to_n_Ni56_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co56_to_n_Ni56_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co56_to_n_ni56_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co56_to_n_Ni56_derived) = drate_dT; } - rate_p_co56_to_he4_fe53_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co56_to_he4_fe53_derived) = rate; + rate_p_Co56_to_He4_Fe53_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co56_to_He4_Fe53_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co56_to_he4_fe53_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co56_to_He4_Fe53_derived) = drate_dT; } - rate_he4_co56_to_n_cu59_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co56_to_n_cu59_derived) = rate; + rate_He4_Co56_to_n_Cu59_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co56_to_n_Cu59_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co56_to_n_cu59_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co56_to_n_Cu59_derived) = drate_dT; } - rate_p_co57_to_n_ni57_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co57_to_n_ni57_derived) = rate; + rate_p_Co57_to_n_Ni57_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co57_to_n_Ni57_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co57_to_n_ni57_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co57_to_n_Ni57_derived) = drate_dT; } - rate_he4_ni57_to_n_zn60_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni57_to_n_zn60_derived) = rate; + rate_He4_Ni57_to_n_Zn60_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni57_to_n_Zn60_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni57_to_n_zn60_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni57_to_n_Zn60_derived) = drate_dT; } - rate_p_ni58_to_he4_co55_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni58_to_he4_co55_derived) = rate; + rate_p_Ni58_to_He4_Co55_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni58_to_He4_Co55_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni58_to_he4_co55_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni58_to_He4_Co55_derived) = drate_dT; } - rate_he4_s32_to_p_cl35_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s32_to_p_cl35_derived_removed) = rate; + rate_He4_S32_to_p_Cl35_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S32_to_p_Cl35_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35_derived_removed) = drate_dT; } - rate_ar36_to_he4_s32_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar36_to_he4_s32_derived_removed) = rate; + rate_Ar36_to_He4_S32_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_to_He4_S32_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_to_he4_s32_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_to_He4_S32_derived_removed) = drate_dT; } - rate_ar36_to_p_cl35_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar36_to_p_cl35_derived_removed) = rate; + rate_Ar36_to_p_Cl35_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_to_p_Cl35_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_to_p_cl35_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_to_p_Cl35_derived_removed) = drate_dT; } - rate_he4_ar36_to_p_k39_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar36_to_p_k39_derived_removed) = rate; + rate_He4_Ar36_to_p_K39_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar36_to_p_K39_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39_derived_removed) = drate_dT; } - rate_ca40_to_he4_ar36_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca40_to_he4_ar36_derived_removed) = rate; + rate_Ca40_to_He4_Ar36_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_to_He4_Ar36_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_to_he4_ar36_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_to_He4_Ar36_derived_removed) = drate_dT; } - rate_ca40_to_p_k39_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca40_to_p_k39_derived_removed) = rate; + rate_Ca40_to_p_K39_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_to_p_K39_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_to_p_k39_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_to_p_K39_derived_removed) = drate_dT; } - rate_he4_ca40_to_p_sc43_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca40_to_p_sc43_derived_removed) = rate; + rate_He4_Ca40_to_p_Sc43_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43_derived_removed) = drate_dT; } - rate_ti44_to_he4_ca40_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti44_to_he4_ca40_derived_removed) = rate; + rate_Ti44_to_He4_Ca40_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_to_He4_Ca40_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_to_he4_ca40_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_to_He4_Ca40_derived_removed) = drate_dT; } - rate_ti44_to_p_sc43_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti44_to_p_sc43_derived_removed) = rate; + rate_Ti44_to_p_Sc43_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_to_p_Sc43_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_to_p_sc43_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_to_p_Sc43_derived_removed) = drate_dT; } - rate_cr48_to_he4_ti44_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr48_to_he4_ti44_derived_removed) = rate; + rate_Cr48_to_He4_Ti44_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_to_He4_Ti44_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_to_he4_ti44_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_to_He4_Ti44_derived_removed) = drate_dT; } - rate_cr48_to_p_v47_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr48_to_p_v47_derived_removed) = rate; + rate_Cr48_to_p_V47_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_to_p_V47_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_to_p_v47_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_to_p_V47_derived_removed) = drate_dT; } - rate_p_v47_to_he4_ti44_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v47_to_he4_ti44_derived_removed) = rate; + rate_p_V47_to_He4_Ti44_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V47_to_He4_Ti44_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_derived_removed) = drate_dT; } @@ -9212,52 +9212,52 @@ fill_approx_rates([[maybe_unused]] const tf_t& tfactors, [[maybe_unused]] T& rat [[maybe_unused]] Real rate{}; [[maybe_unused]] Real drate_dT{}; - rate_s32_he4_to_ar36_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_s32_he4_to_ar36_approx) = rate; + rate_S32_He4_to_Ar36_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_S32_He4_to_Ar36_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s32_he4_to_ar36_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_S32_He4_to_Ar36_approx) = drate_dT; } - rate_ar36_to_s32_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ar36_to_s32_he4_approx) = rate; + rate_Ar36_to_S32_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_to_S32_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_to_s32_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_to_S32_He4_approx) = drate_dT; } - rate_ar36_he4_to_ca40_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ar36_he4_to_ca40_approx) = rate; + rate_Ar36_He4_to_Ca40_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_He4_to_Ca40_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_he4_to_ca40_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_He4_to_Ca40_approx) = drate_dT; } - rate_ca40_to_ar36_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ca40_to_ar36_he4_approx) = rate; + rate_Ca40_to_Ar36_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_to_Ar36_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_to_ar36_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_to_Ar36_He4_approx) = drate_dT; } - rate_ca40_he4_to_ti44_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ca40_he4_to_ti44_approx) = rate; + rate_Ca40_He4_to_Ti44_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_He4_to_Ti44_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_he4_to_ti44_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_He4_to_Ti44_approx) = drate_dT; } - rate_ti44_to_ca40_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ti44_to_ca40_he4_approx) = rate; + rate_Ti44_to_Ca40_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_to_Ca40_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_to_ca40_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_to_Ca40_He4_approx) = drate_dT; } - rate_ti44_he4_to_cr48_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ti44_he4_to_cr48_approx) = rate; + rate_Ti44_He4_to_Cr48_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_He4_to_Cr48_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_he4_to_cr48_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_He4_to_Cr48_approx) = drate_dT; } - rate_cr48_to_ti44_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_cr48_to_ti44_he4_approx) = rate; + rate_Cr48_to_Ti44_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_to_Ti44_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_to_ti44_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_to_Ti44_He4_approx) = drate_dT; } diff --git a/networks/He-C-Fe-group/table_rates.H b/networks/He-C-Fe-group/table_rates.H index cb13acde91..05743c4b44 100644 --- a/networks/He-C-Fe-group/table_rates.H +++ b/networks/He-C-Fe-group/table_rates.H @@ -55,55 +55,55 @@ const int add_vars = 1; // 1 Additional Var in entries namespace rate_tables { - extern AMREX_GPU_MANAGED table_t j_co55_fe55_meta; - extern AMREX_GPU_MANAGED Array3D j_co55_fe55_data; - extern AMREX_GPU_MANAGED Array1D j_co55_fe55_rhoy; - extern AMREX_GPU_MANAGED Array1D j_co55_fe55_temp; - - extern AMREX_GPU_MANAGED table_t j_co56_fe56_meta; - extern AMREX_GPU_MANAGED Array3D j_co56_fe56_data; - extern AMREX_GPU_MANAGED Array1D j_co56_fe56_rhoy; - extern AMREX_GPU_MANAGED Array1D j_co56_fe56_temp; - - extern AMREX_GPU_MANAGED table_t j_co56_ni56_meta; - extern AMREX_GPU_MANAGED Array3D j_co56_ni56_data; - extern AMREX_GPU_MANAGED Array1D j_co56_ni56_rhoy; - extern AMREX_GPU_MANAGED Array1D j_co56_ni56_temp; - - extern AMREX_GPU_MANAGED table_t j_co57_ni57_meta; - extern AMREX_GPU_MANAGED Array3D j_co57_ni57_data; - extern AMREX_GPU_MANAGED Array1D j_co57_ni57_rhoy; - extern AMREX_GPU_MANAGED Array1D j_co57_ni57_temp; - - extern AMREX_GPU_MANAGED table_t j_fe55_co55_meta; - extern AMREX_GPU_MANAGED Array3D j_fe55_co55_data; - extern AMREX_GPU_MANAGED Array1D j_fe55_co55_rhoy; - extern AMREX_GPU_MANAGED Array1D j_fe55_co55_temp; - - extern AMREX_GPU_MANAGED table_t j_fe55_mn55_meta; - extern AMREX_GPU_MANAGED Array3D j_fe55_mn55_data; - extern AMREX_GPU_MANAGED Array1D j_fe55_mn55_rhoy; - extern AMREX_GPU_MANAGED Array1D j_fe55_mn55_temp; - - extern AMREX_GPU_MANAGED table_t j_fe56_co56_meta; - extern AMREX_GPU_MANAGED Array3D j_fe56_co56_data; - extern AMREX_GPU_MANAGED Array1D j_fe56_co56_rhoy; - extern AMREX_GPU_MANAGED Array1D j_fe56_co56_temp; - - extern AMREX_GPU_MANAGED table_t j_mn55_fe55_meta; - extern AMREX_GPU_MANAGED Array3D j_mn55_fe55_data; - extern AMREX_GPU_MANAGED Array1D j_mn55_fe55_rhoy; - extern AMREX_GPU_MANAGED Array1D j_mn55_fe55_temp; - - extern AMREX_GPU_MANAGED table_t j_ni56_co56_meta; - extern AMREX_GPU_MANAGED Array3D j_ni56_co56_data; - extern AMREX_GPU_MANAGED Array1D j_ni56_co56_rhoy; - extern AMREX_GPU_MANAGED Array1D j_ni56_co56_temp; - - extern AMREX_GPU_MANAGED table_t j_ni57_co57_meta; - extern AMREX_GPU_MANAGED Array3D j_ni57_co57_data; - extern AMREX_GPU_MANAGED Array1D j_ni57_co57_rhoy; - extern AMREX_GPU_MANAGED Array1D j_ni57_co57_temp; + extern AMREX_GPU_MANAGED table_t j_Co55_Fe55_meta; + extern AMREX_GPU_MANAGED Array3D j_Co55_Fe55_data; + extern AMREX_GPU_MANAGED Array1D j_Co55_Fe55_rhoy; + extern AMREX_GPU_MANAGED Array1D j_Co55_Fe55_temp; + + extern AMREX_GPU_MANAGED table_t j_Co56_Fe56_meta; + extern AMREX_GPU_MANAGED Array3D j_Co56_Fe56_data; + extern AMREX_GPU_MANAGED Array1D j_Co56_Fe56_rhoy; + extern AMREX_GPU_MANAGED Array1D j_Co56_Fe56_temp; + + extern AMREX_GPU_MANAGED table_t j_Co56_Ni56_meta; + extern AMREX_GPU_MANAGED Array3D j_Co56_Ni56_data; + extern AMREX_GPU_MANAGED Array1D j_Co56_Ni56_rhoy; + extern AMREX_GPU_MANAGED Array1D j_Co56_Ni56_temp; + + extern AMREX_GPU_MANAGED table_t j_Co57_Ni57_meta; + extern AMREX_GPU_MANAGED Array3D j_Co57_Ni57_data; + extern AMREX_GPU_MANAGED Array1D j_Co57_Ni57_rhoy; + extern AMREX_GPU_MANAGED Array1D j_Co57_Ni57_temp; + + extern AMREX_GPU_MANAGED table_t j_Fe55_Co55_meta; + extern AMREX_GPU_MANAGED Array3D j_Fe55_Co55_data; + extern AMREX_GPU_MANAGED Array1D j_Fe55_Co55_rhoy; + extern AMREX_GPU_MANAGED Array1D j_Fe55_Co55_temp; + + extern AMREX_GPU_MANAGED table_t j_Fe55_Mn55_meta; + extern AMREX_GPU_MANAGED Array3D j_Fe55_Mn55_data; + extern AMREX_GPU_MANAGED Array1D j_Fe55_Mn55_rhoy; + extern AMREX_GPU_MANAGED Array1D j_Fe55_Mn55_temp; + + extern AMREX_GPU_MANAGED table_t j_Fe56_Co56_meta; + extern AMREX_GPU_MANAGED Array3D j_Fe56_Co56_data; + extern AMREX_GPU_MANAGED Array1D j_Fe56_Co56_rhoy; + extern AMREX_GPU_MANAGED Array1D j_Fe56_Co56_temp; + + extern AMREX_GPU_MANAGED table_t j_Mn55_Fe55_meta; + extern AMREX_GPU_MANAGED Array3D j_Mn55_Fe55_data; + extern AMREX_GPU_MANAGED Array1D j_Mn55_Fe55_rhoy; + extern AMREX_GPU_MANAGED Array1D j_Mn55_Fe55_temp; + + extern AMREX_GPU_MANAGED table_t j_Ni56_Co56_meta; + extern AMREX_GPU_MANAGED Array3D j_Ni56_Co56_data; + extern AMREX_GPU_MANAGED Array1D j_Ni56_Co56_rhoy; + extern AMREX_GPU_MANAGED Array1D j_Ni56_Co56_temp; + + extern AMREX_GPU_MANAGED table_t j_Ni57_Co57_meta; + extern AMREX_GPU_MANAGED Array3D j_Ni57_Co57_data; + extern AMREX_GPU_MANAGED Array1D j_Ni57_Co57_rhoy; + extern AMREX_GPU_MANAGED Array1D j_Ni57_Co57_temp; extern AMREX_GPU_MANAGED table_t j_n_p_meta; extern AMREX_GPU_MANAGED Array3D j_n_p_data; diff --git a/networks/He-C-Fe-group/table_rates_data.cpp b/networks/He-C-Fe-group/table_rates_data.cpp index 87436e5f7c..24ba17c858 100644 --- a/networks/He-C-Fe-group/table_rates_data.cpp +++ b/networks/He-C-Fe-group/table_rates_data.cpp @@ -8,55 +8,55 @@ using namespace amrex; namespace rate_tables { - AMREX_GPU_MANAGED table_t j_co55_fe55_meta; - AMREX_GPU_MANAGED Array3D j_co55_fe55_data; - AMREX_GPU_MANAGED Array1D j_co55_fe55_rhoy; - AMREX_GPU_MANAGED Array1D j_co55_fe55_temp; - - AMREX_GPU_MANAGED table_t j_co56_fe56_meta; - AMREX_GPU_MANAGED Array3D j_co56_fe56_data; - AMREX_GPU_MANAGED Array1D j_co56_fe56_rhoy; - AMREX_GPU_MANAGED Array1D j_co56_fe56_temp; - - AMREX_GPU_MANAGED table_t j_co56_ni56_meta; - AMREX_GPU_MANAGED Array3D j_co56_ni56_data; - AMREX_GPU_MANAGED Array1D j_co56_ni56_rhoy; - AMREX_GPU_MANAGED Array1D j_co56_ni56_temp; - - AMREX_GPU_MANAGED table_t j_co57_ni57_meta; - AMREX_GPU_MANAGED Array3D j_co57_ni57_data; - AMREX_GPU_MANAGED Array1D j_co57_ni57_rhoy; - AMREX_GPU_MANAGED Array1D j_co57_ni57_temp; - - AMREX_GPU_MANAGED table_t j_fe55_co55_meta; - AMREX_GPU_MANAGED Array3D j_fe55_co55_data; - AMREX_GPU_MANAGED Array1D j_fe55_co55_rhoy; - AMREX_GPU_MANAGED Array1D j_fe55_co55_temp; - - AMREX_GPU_MANAGED table_t j_fe55_mn55_meta; - AMREX_GPU_MANAGED Array3D j_fe55_mn55_data; - AMREX_GPU_MANAGED Array1D j_fe55_mn55_rhoy; - AMREX_GPU_MANAGED Array1D j_fe55_mn55_temp; - - AMREX_GPU_MANAGED table_t j_fe56_co56_meta; - AMREX_GPU_MANAGED Array3D j_fe56_co56_data; - AMREX_GPU_MANAGED Array1D j_fe56_co56_rhoy; - AMREX_GPU_MANAGED Array1D j_fe56_co56_temp; - - AMREX_GPU_MANAGED table_t j_mn55_fe55_meta; - AMREX_GPU_MANAGED Array3D j_mn55_fe55_data; - AMREX_GPU_MANAGED Array1D j_mn55_fe55_rhoy; - AMREX_GPU_MANAGED Array1D j_mn55_fe55_temp; - - AMREX_GPU_MANAGED table_t j_ni56_co56_meta; - AMREX_GPU_MANAGED Array3D j_ni56_co56_data; - AMREX_GPU_MANAGED Array1D j_ni56_co56_rhoy; - AMREX_GPU_MANAGED Array1D j_ni56_co56_temp; - - AMREX_GPU_MANAGED table_t j_ni57_co57_meta; - AMREX_GPU_MANAGED Array3D j_ni57_co57_data; - AMREX_GPU_MANAGED Array1D j_ni57_co57_rhoy; - AMREX_GPU_MANAGED Array1D j_ni57_co57_temp; + AMREX_GPU_MANAGED table_t j_Co55_Fe55_meta; + AMREX_GPU_MANAGED Array3D j_Co55_Fe55_data; + AMREX_GPU_MANAGED Array1D j_Co55_Fe55_rhoy; + AMREX_GPU_MANAGED Array1D j_Co55_Fe55_temp; + + AMREX_GPU_MANAGED table_t j_Co56_Fe56_meta; + AMREX_GPU_MANAGED Array3D j_Co56_Fe56_data; + AMREX_GPU_MANAGED Array1D j_Co56_Fe56_rhoy; + AMREX_GPU_MANAGED Array1D j_Co56_Fe56_temp; + + AMREX_GPU_MANAGED table_t j_Co56_Ni56_meta; + AMREX_GPU_MANAGED Array3D j_Co56_Ni56_data; + AMREX_GPU_MANAGED Array1D j_Co56_Ni56_rhoy; + AMREX_GPU_MANAGED Array1D j_Co56_Ni56_temp; + + AMREX_GPU_MANAGED table_t j_Co57_Ni57_meta; + AMREX_GPU_MANAGED Array3D j_Co57_Ni57_data; + AMREX_GPU_MANAGED Array1D j_Co57_Ni57_rhoy; + AMREX_GPU_MANAGED Array1D j_Co57_Ni57_temp; + + AMREX_GPU_MANAGED table_t j_Fe55_Co55_meta; + AMREX_GPU_MANAGED Array3D j_Fe55_Co55_data; + AMREX_GPU_MANAGED Array1D j_Fe55_Co55_rhoy; + AMREX_GPU_MANAGED Array1D j_Fe55_Co55_temp; + + AMREX_GPU_MANAGED table_t j_Fe55_Mn55_meta; + AMREX_GPU_MANAGED Array3D j_Fe55_Mn55_data; + AMREX_GPU_MANAGED Array1D j_Fe55_Mn55_rhoy; + AMREX_GPU_MANAGED Array1D j_Fe55_Mn55_temp; + + AMREX_GPU_MANAGED table_t j_Fe56_Co56_meta; + AMREX_GPU_MANAGED Array3D j_Fe56_Co56_data; + AMREX_GPU_MANAGED Array1D j_Fe56_Co56_rhoy; + AMREX_GPU_MANAGED Array1D j_Fe56_Co56_temp; + + AMREX_GPU_MANAGED table_t j_Mn55_Fe55_meta; + AMREX_GPU_MANAGED Array3D j_Mn55_Fe55_data; + AMREX_GPU_MANAGED Array1D j_Mn55_Fe55_rhoy; + AMREX_GPU_MANAGED Array1D j_Mn55_Fe55_temp; + + AMREX_GPU_MANAGED table_t j_Ni56_Co56_meta; + AMREX_GPU_MANAGED Array3D j_Ni56_Co56_data; + AMREX_GPU_MANAGED Array1D j_Ni56_Co56_rhoy; + AMREX_GPU_MANAGED Array1D j_Ni56_Co56_temp; + + AMREX_GPU_MANAGED table_t j_Ni57_Co57_meta; + AMREX_GPU_MANAGED Array3D j_Ni57_Co57_data; + AMREX_GPU_MANAGED Array1D j_Ni57_Co57_rhoy; + AMREX_GPU_MANAGED Array1D j_Ni57_Co57_temp; AMREX_GPU_MANAGED table_t j_n_p_meta; AMREX_GPU_MANAGED Array3D j_n_p_data; @@ -79,84 +79,84 @@ void init_tabular() using namespace rate_tables; - j_co55_fe55_meta.ntemp = 13; - j_co55_fe55_meta.nrhoy = 11; - j_co55_fe55_meta.nvars = 6; - j_co55_fe55_meta.nheader = 5; + j_Co55_Fe55_meta.ntemp = 13; + j_Co55_Fe55_meta.nrhoy = 11; + j_Co55_Fe55_meta.nvars = 6; + j_Co55_Fe55_meta.nheader = 5; - init_tab_info(j_co55_fe55_meta, "55co-55fe_electroncapture.dat", j_co55_fe55_rhoy, j_co55_fe55_temp, j_co55_fe55_data); + init_tab_info(j_Co55_Fe55_meta, "55co-55fe_electroncapture.dat", j_Co55_Fe55_rhoy, j_Co55_Fe55_temp, j_Co55_Fe55_data); - j_co56_fe56_meta.ntemp = 13; - j_co56_fe56_meta.nrhoy = 11; - j_co56_fe56_meta.nvars = 6; - j_co56_fe56_meta.nheader = 5; + j_Co56_Fe56_meta.ntemp = 13; + j_Co56_Fe56_meta.nrhoy = 11; + j_Co56_Fe56_meta.nvars = 6; + j_Co56_Fe56_meta.nheader = 5; - init_tab_info(j_co56_fe56_meta, "56co-56fe_electroncapture.dat", j_co56_fe56_rhoy, j_co56_fe56_temp, j_co56_fe56_data); + init_tab_info(j_Co56_Fe56_meta, "56co-56fe_electroncapture.dat", j_Co56_Fe56_rhoy, j_Co56_Fe56_temp, j_Co56_Fe56_data); - j_co56_ni56_meta.ntemp = 13; - j_co56_ni56_meta.nrhoy = 11; - j_co56_ni56_meta.nvars = 6; - j_co56_ni56_meta.nheader = 5; + j_Co56_Ni56_meta.ntemp = 13; + j_Co56_Ni56_meta.nrhoy = 11; + j_Co56_Ni56_meta.nvars = 6; + j_Co56_Ni56_meta.nheader = 5; - init_tab_info(j_co56_ni56_meta, "56co-56ni_betadecay.dat", j_co56_ni56_rhoy, j_co56_ni56_temp, j_co56_ni56_data); + init_tab_info(j_Co56_Ni56_meta, "56co-56ni_betadecay.dat", j_Co56_Ni56_rhoy, j_Co56_Ni56_temp, j_Co56_Ni56_data); - j_co57_ni57_meta.ntemp = 13; - j_co57_ni57_meta.nrhoy = 11; - j_co57_ni57_meta.nvars = 6; - j_co57_ni57_meta.nheader = 5; + j_Co57_Ni57_meta.ntemp = 13; + j_Co57_Ni57_meta.nrhoy = 11; + j_Co57_Ni57_meta.nvars = 6; + j_Co57_Ni57_meta.nheader = 5; - init_tab_info(j_co57_ni57_meta, "57co-57ni_betadecay.dat", j_co57_ni57_rhoy, j_co57_ni57_temp, j_co57_ni57_data); + init_tab_info(j_Co57_Ni57_meta, "57co-57ni_betadecay.dat", j_Co57_Ni57_rhoy, j_Co57_Ni57_temp, j_Co57_Ni57_data); - j_fe55_co55_meta.ntemp = 13; - j_fe55_co55_meta.nrhoy = 11; - j_fe55_co55_meta.nvars = 6; - j_fe55_co55_meta.nheader = 5; + j_Fe55_Co55_meta.ntemp = 13; + j_Fe55_Co55_meta.nrhoy = 11; + j_Fe55_Co55_meta.nvars = 6; + j_Fe55_Co55_meta.nheader = 5; - init_tab_info(j_fe55_co55_meta, "55fe-55co_betadecay.dat", j_fe55_co55_rhoy, j_fe55_co55_temp, j_fe55_co55_data); + init_tab_info(j_Fe55_Co55_meta, "55fe-55co_betadecay.dat", j_Fe55_Co55_rhoy, j_Fe55_Co55_temp, j_Fe55_Co55_data); - j_fe55_mn55_meta.ntemp = 13; - j_fe55_mn55_meta.nrhoy = 11; - j_fe55_mn55_meta.nvars = 6; - j_fe55_mn55_meta.nheader = 5; + j_Fe55_Mn55_meta.ntemp = 13; + j_Fe55_Mn55_meta.nrhoy = 11; + j_Fe55_Mn55_meta.nvars = 6; + j_Fe55_Mn55_meta.nheader = 5; - init_tab_info(j_fe55_mn55_meta, "55fe-55mn_electroncapture.dat", j_fe55_mn55_rhoy, j_fe55_mn55_temp, j_fe55_mn55_data); + init_tab_info(j_Fe55_Mn55_meta, "55fe-55mn_electroncapture.dat", j_Fe55_Mn55_rhoy, j_Fe55_Mn55_temp, j_Fe55_Mn55_data); - j_fe56_co56_meta.ntemp = 13; - j_fe56_co56_meta.nrhoy = 11; - j_fe56_co56_meta.nvars = 6; - j_fe56_co56_meta.nheader = 5; + j_Fe56_Co56_meta.ntemp = 13; + j_Fe56_Co56_meta.nrhoy = 11; + j_Fe56_Co56_meta.nvars = 6; + j_Fe56_Co56_meta.nheader = 5; - init_tab_info(j_fe56_co56_meta, "56fe-56co_betadecay.dat", j_fe56_co56_rhoy, j_fe56_co56_temp, j_fe56_co56_data); + init_tab_info(j_Fe56_Co56_meta, "56fe-56co_betadecay.dat", j_Fe56_Co56_rhoy, j_Fe56_Co56_temp, j_Fe56_Co56_data); - j_mn55_fe55_meta.ntemp = 13; - j_mn55_fe55_meta.nrhoy = 11; - j_mn55_fe55_meta.nvars = 6; - j_mn55_fe55_meta.nheader = 5; + j_Mn55_Fe55_meta.ntemp = 13; + j_Mn55_Fe55_meta.nrhoy = 11; + j_Mn55_Fe55_meta.nvars = 6; + j_Mn55_Fe55_meta.nheader = 5; - init_tab_info(j_mn55_fe55_meta, "55mn-55fe_betadecay.dat", j_mn55_fe55_rhoy, j_mn55_fe55_temp, j_mn55_fe55_data); + init_tab_info(j_Mn55_Fe55_meta, "55mn-55fe_betadecay.dat", j_Mn55_Fe55_rhoy, j_Mn55_Fe55_temp, j_Mn55_Fe55_data); - j_ni56_co56_meta.ntemp = 13; - j_ni56_co56_meta.nrhoy = 11; - j_ni56_co56_meta.nvars = 6; - j_ni56_co56_meta.nheader = 5; + j_Ni56_Co56_meta.ntemp = 13; + j_Ni56_Co56_meta.nrhoy = 11; + j_Ni56_Co56_meta.nvars = 6; + j_Ni56_Co56_meta.nheader = 5; - init_tab_info(j_ni56_co56_meta, "56ni-56co_electroncapture.dat", j_ni56_co56_rhoy, j_ni56_co56_temp, j_ni56_co56_data); + init_tab_info(j_Ni56_Co56_meta, "56ni-56co_electroncapture.dat", j_Ni56_Co56_rhoy, j_Ni56_Co56_temp, j_Ni56_Co56_data); - j_ni57_co57_meta.ntemp = 13; - j_ni57_co57_meta.nrhoy = 11; - j_ni57_co57_meta.nvars = 6; - j_ni57_co57_meta.nheader = 5; + j_Ni57_Co57_meta.ntemp = 13; + j_Ni57_Co57_meta.nrhoy = 11; + j_Ni57_Co57_meta.nvars = 6; + j_Ni57_Co57_meta.nheader = 5; - init_tab_info(j_ni57_co57_meta, "57ni-57co_electroncapture.dat", j_ni57_co57_rhoy, j_ni57_co57_temp, j_ni57_co57_data); + init_tab_info(j_Ni57_Co57_meta, "57ni-57co_electroncapture.dat", j_Ni57_Co57_rhoy, j_Ni57_Co57_temp, j_Ni57_Co57_data); j_n_p_meta.ntemp = 13; diff --git a/networks/aprox13/actual_network.H b/networks/aprox13/actual_network.H index 7a1cce53f4..22a665cca0 100644 --- a/networks/aprox13/actual_network.H +++ b/networks/aprox13/actual_network.H @@ -125,11 +125,11 @@ namespace network #ifdef NSE_NET namespace NSE_INDEX { - // p_index is for photoionization proton - constexpr int p_index= -1; - constexpr int h1_index = -1; - constexpr int n_index = -1; - constexpr int he4_index = 0; + // P_index is for photoionization proton + constexpr int P_index= -1; + constexpr int H1_index = -1; + constexpr int N_index = -1; + constexpr int He4_index = 0; } #endif diff --git a/networks/aprox19/actual_network.H b/networks/aprox19/actual_network.H index 75f8bfcf22..e764ab07c9 100644 --- a/networks/aprox19/actual_network.H +++ b/networks/aprox19/actual_network.H @@ -154,11 +154,11 @@ namespace network #ifdef NSE_NET namespace NSE_INDEX { - // p_index is for photoionization proton - constexpr int p_index = 18; - constexpr int h1_index = 0; - constexpr int n_index = 17; - constexpr int he4_index = 2; + // P_index is for photoionization proton + constexpr int P_index = 18; + constexpr int H1_index = 0; + constexpr int N_index = 17; + constexpr int He4_index = 2; } #endif diff --git a/networks/aprox21/actual_network.H b/networks/aprox21/actual_network.H index 1367e6fd94..a17ed474e7 100644 --- a/networks/aprox21/actual_network.H +++ b/networks/aprox21/actual_network.H @@ -143,11 +143,11 @@ namespace network #ifdef NSE_NET namespace NSE_INDEX { - // p_index is for photoionization proton - constexpr int p_index = 20; - constexpr int h1_index = 0; - constexpr int n_index = 19; - constexpr int he4_index = 2; + // P_index is for photoionization proton + constexpr int P_index = 20; + constexpr int H1_index = 0; + constexpr int N_index = 19; + constexpr int He4_index = 2; } #endif diff --git a/networks/ase/_parameters b/networks/ase/_parameters index b19ed7d364..e98e970b5e 100644 --- a/networks/ase/_parameters +++ b/networks/ase/_parameters @@ -1,4 +1,4 @@ @namespace: network -disable_p_c12_to_n13 int 0 -disable_he4_n13_to_p_o16 int 0 +disable_p_C12_to_N13 int 0 +disable_He4_N13_to_p_O16 int 0 diff --git a/networks/ase/actual_network.H b/networks/ase/actual_network.H index 1870a4a748..4a34ddbfc2 100644 --- a/networks/ase/actual_network.H +++ b/networks/ase/actual_network.H @@ -24,106 +24,106 @@ namespace Rates enum NetworkRates { - k_p_c12_to_n13 = 1, - k_he4_c12_to_o16 = 2, - k_he4_n14_to_f18 = 3, - k_he4_o16_to_ne20 = 4, - k_he4_f18_to_na22 = 5, - k_n_ne20_to_ne21 = 6, - k_he4_ne20_to_mg24 = 7, - k_p_ne21_to_na22 = 8, - k_n_na22_to_na23 = 9, - k_p_na23_to_mg24 = 10, - k_he4_mg24_to_si28 = 11, - k_p_al27_to_si28 = 12, - k_he4_si28_to_s32 = 13, - k_p_p31_to_s32 = 14, - k_c12_c12_to_p_na23 = 15, - k_c12_c12_to_he4_ne20 = 16, - k_he4_n13_to_p_o16 = 17, - k_c12_o16_to_p_al27 = 18, - k_c12_o16_to_he4_mg24 = 19, - k_o16_o16_to_p_p31 = 20, - k_o16_o16_to_he4_si28 = 21, - k_he4_f18_to_p_ne21 = 22, - k_he4_ne21_to_n_mg24 = 23, - k_p_na23_to_he4_ne20 = 24, - k_p_al27_to_he4_mg24 = 25, - k_p_p31_to_he4_si28 = 26, - k_he4_he4_he4_to_c12 = 27, - k_c12_c12_to_mg24_modified = 28, - k_o16_o16_to_s32_modified = 29, - k_c12_o16_to_si28_modified = 30, - k_he4_s32_to_ar36_removed = 31, - k_p_cl35_to_ar36_removed = 32, - k_p_cl35_to_he4_s32_removed = 33, - k_he4_ar36_to_ca40_removed = 34, - k_p_k39_to_ca40_removed = 35, - k_p_k39_to_he4_ar36_removed = 36, - k_he4_ca40_to_ti44_removed = 37, - k_p_sc43_to_ti44_removed = 38, - k_p_sc43_to_he4_ca40_removed = 39, - k_he4_ti44_to_cr48_removed = 40, - k_he4_ti44_to_p_v47_removed = 41, - k_p_v47_to_cr48_removed = 42, - k_he4_cr48_to_fe52_removed = 43, - k_he4_cr48_to_p_mn51_removed = 44, - k_p_mn51_to_fe52_removed = 45, - k_he4_fe52_to_ni56_removed = 46, - k_he4_fe52_to_p_co55_removed = 47, - k_p_co55_to_ni56_removed = 48, - k_s32_he4_to_ar36_approx = 49, - k_ar36_to_s32_he4_approx = 50, - k_ar36_he4_to_ca40_approx = 51, - k_ca40_to_ar36_he4_approx = 52, - k_ca40_he4_to_ti44_approx = 53, - k_ti44_to_ca40_he4_approx = 54, - k_ti44_he4_to_cr48_approx = 55, - k_cr48_to_ti44_he4_approx = 56, - k_cr48_he4_to_fe52_approx = 57, - k_fe52_to_cr48_he4_approx = 58, - k_fe52_he4_to_ni56_approx = 59, - k_ni56_to_fe52_he4_approx = 60, - k_n13_to_p_c12_derived = 61, - k_o16_to_he4_c12_derived = 62, - k_f18_to_he4_n14_derived = 63, - k_ne20_to_he4_o16_derived = 64, - k_ne21_to_n_ne20_derived = 65, - k_na22_to_p_ne21_derived = 66, - k_na22_to_he4_f18_derived = 67, - k_na23_to_n_na22_derived = 68, - k_mg24_to_p_na23_derived = 69, - k_mg24_to_he4_ne20_derived = 70, - k_si28_to_p_al27_derived = 71, - k_si28_to_he4_mg24_derived = 72, - k_s32_to_p_p31_derived = 73, - k_s32_to_he4_si28_derived = 74, - k_c12_to_he4_he4_he4_derived = 75, - k_p_o16_to_he4_n13_derived = 76, - k_he4_ne20_to_p_na23_derived = 77, - k_p_ne21_to_he4_f18_derived = 78, - k_n_mg24_to_he4_ne21_derived = 79, - k_he4_mg24_to_p_al27_derived = 80, - k_he4_si28_to_p_p31_derived = 81, - k_he4_s32_to_p_cl35_derived_removed = 82, - k_ar36_to_he4_s32_derived_removed = 83, - k_ar36_to_p_cl35_derived_removed = 84, - k_he4_ar36_to_p_k39_derived_removed = 85, - k_ca40_to_he4_ar36_derived_removed = 86, - k_ca40_to_p_k39_derived_removed = 87, - k_he4_ca40_to_p_sc43_derived_removed = 88, - k_ti44_to_he4_ca40_derived_removed = 89, - k_ti44_to_p_sc43_derived_removed = 90, - k_cr48_to_he4_ti44_derived_removed = 91, - k_cr48_to_p_v47_derived_removed = 92, - k_p_v47_to_he4_ti44_derived_removed = 93, - k_fe52_to_he4_cr48_derived_removed = 94, - k_fe52_to_p_mn51_derived_removed = 95, - k_p_mn51_to_he4_cr48_derived_removed = 96, - k_ni56_to_he4_fe52_derived_removed = 97, - k_ni56_to_p_co55_derived_removed = 98, - k_p_co55_to_he4_fe52_derived_removed = 99, - NumRates = k_p_co55_to_he4_fe52_derived_removed + k_p_C12_to_N13 = 1, + k_He4_C12_to_O16 = 2, + k_He4_N14_to_F18 = 3, + k_He4_O16_to_Ne20 = 4, + k_He4_F18_to_Na22 = 5, + k_n_Ne20_to_Ne21 = 6, + k_He4_Ne20_to_Mg24 = 7, + k_p_Ne21_to_Na22 = 8, + k_n_Na22_to_Na23 = 9, + k_p_Na23_to_Mg24 = 10, + k_He4_Mg24_to_Si28 = 11, + k_p_Al27_to_Si28 = 12, + k_He4_Si28_to_S32 = 13, + k_p_P31_to_S32 = 14, + k_C12_C12_to_p_Na23 = 15, + k_C12_C12_to_He4_Ne20 = 16, + k_He4_N13_to_p_O16 = 17, + k_C12_O16_to_p_Al27 = 18, + k_C12_O16_to_He4_Mg24 = 19, + k_O16_O16_to_p_P31 = 20, + k_O16_O16_to_He4_Si28 = 21, + k_He4_F18_to_p_Ne21 = 22, + k_He4_Ne21_to_n_Mg24 = 23, + k_p_Na23_to_He4_Ne20 = 24, + k_p_Al27_to_He4_Mg24 = 25, + k_p_P31_to_He4_Si28 = 26, + k_He4_He4_He4_to_C12 = 27, + k_C12_C12_to_Mg24_modified = 28, + k_O16_O16_to_S32_modified = 29, + k_C12_O16_to_Si28_modified = 30, + k_He4_S32_to_Ar36_removed = 31, + k_p_Cl35_to_Ar36_removed = 32, + k_p_Cl35_to_He4_S32_removed = 33, + k_He4_Ar36_to_Ca40_removed = 34, + k_p_K39_to_Ca40_removed = 35, + k_p_K39_to_He4_Ar36_removed = 36, + k_He4_Ca40_to_Ti44_removed = 37, + k_p_Sc43_to_Ti44_removed = 38, + k_p_Sc43_to_He4_Ca40_removed = 39, + k_He4_Ti44_to_Cr48_removed = 40, + k_He4_Ti44_to_p_V47_removed = 41, + k_p_V47_to_Cr48_removed = 42, + k_He4_Cr48_to_Fe52_removed = 43, + k_He4_Cr48_to_p_Mn51_removed = 44, + k_p_Mn51_to_Fe52_removed = 45, + k_He4_Fe52_to_Ni56_removed = 46, + k_He4_Fe52_to_p_Co55_removed = 47, + k_p_Co55_to_Ni56_removed = 48, + k_S32_He4_to_Ar36_approx = 49, + k_Ar36_to_S32_He4_approx = 50, + k_Ar36_He4_to_Ca40_approx = 51, + k_Ca40_to_Ar36_He4_approx = 52, + k_Ca40_He4_to_Ti44_approx = 53, + k_Ti44_to_Ca40_He4_approx = 54, + k_Ti44_He4_to_Cr48_approx = 55, + k_Cr48_to_Ti44_He4_approx = 56, + k_Cr48_He4_to_Fe52_approx = 57, + k_Fe52_to_Cr48_He4_approx = 58, + k_Fe52_He4_to_Ni56_approx = 59, + k_Ni56_to_Fe52_He4_approx = 60, + k_N13_to_p_C12_derived = 61, + k_O16_to_He4_C12_derived = 62, + k_F18_to_He4_N14_derived = 63, + k_Ne20_to_He4_O16_derived = 64, + k_Ne21_to_n_Ne20_derived = 65, + k_Na22_to_p_Ne21_derived = 66, + k_Na22_to_He4_F18_derived = 67, + k_Na23_to_n_Na22_derived = 68, + k_Mg24_to_p_Na23_derived = 69, + k_Mg24_to_He4_Ne20_derived = 70, + k_Si28_to_p_Al27_derived = 71, + k_Si28_to_He4_Mg24_derived = 72, + k_S32_to_p_P31_derived = 73, + k_S32_to_He4_Si28_derived = 74, + k_C12_to_He4_He4_He4_derived = 75, + k_p_O16_to_He4_N13_derived = 76, + k_He4_Ne20_to_p_Na23_derived = 77, + k_p_Ne21_to_He4_F18_derived = 78, + k_n_Mg24_to_He4_Ne21_derived = 79, + k_He4_Mg24_to_p_Al27_derived = 80, + k_He4_Si28_to_p_P31_derived = 81, + k_He4_S32_to_p_Cl35_derived_removed = 82, + k_Ar36_to_He4_S32_derived_removed = 83, + k_Ar36_to_p_Cl35_derived_removed = 84, + k_He4_Ar36_to_p_K39_derived_removed = 85, + k_Ca40_to_He4_Ar36_derived_removed = 86, + k_Ca40_to_p_K39_derived_removed = 87, + k_He4_Ca40_to_p_Sc43_derived_removed = 88, + k_Ti44_to_He4_Ca40_derived_removed = 89, + k_Ti44_to_p_Sc43_derived_removed = 90, + k_Cr48_to_He4_Ti44_derived_removed = 91, + k_Cr48_to_p_V47_derived_removed = 92, + k_p_V47_to_He4_Ti44_derived_removed = 93, + k_Fe52_to_He4_Cr48_derived_removed = 94, + k_Fe52_to_p_Mn51_derived_removed = 95, + k_p_Mn51_to_He4_Cr48_derived_removed = 96, + k_Ni56_to_He4_Fe52_derived_removed = 97, + k_Ni56_to_p_Co55_derived_removed = 98, + k_p_Co55_to_He4_Fe52_derived_removed = 99, + NumRates = k_p_Co55_to_He4_Fe52_derived_removed }; // number of reaclib rates @@ -140,105 +140,105 @@ namespace Rates static const std::vector rate_names = { "", // 0 - "p_c12_to_n13", // 1, - "he4_c12_to_o16", // 2, - "he4_n14_to_f18", // 3, - "he4_o16_to_ne20", // 4, - "he4_f18_to_na22", // 5, - "n_ne20_to_ne21", // 6, - "he4_ne20_to_mg24", // 7, - "p_ne21_to_na22", // 8, - "n_na22_to_na23", // 9, - "p_na23_to_mg24", // 10, - "he4_mg24_to_si28", // 11, - "p_al27_to_si28", // 12, - "he4_si28_to_s32", // 13, - "p_p31_to_s32", // 14, - "c12_c12_to_p_na23", // 15, - "c12_c12_to_he4_ne20", // 16, - "he4_n13_to_p_o16", // 17, - "c12_o16_to_p_al27", // 18, - "c12_o16_to_he4_mg24", // 19, - "o16_o16_to_p_p31", // 20, - "o16_o16_to_he4_si28", // 21, - "he4_f18_to_p_ne21", // 22, - "he4_ne21_to_n_mg24", // 23, - "p_na23_to_he4_ne20", // 24, - "p_al27_to_he4_mg24", // 25, - "p_p31_to_he4_si28", // 26, - "he4_he4_he4_to_c12", // 27, - "c12_c12_to_mg24_modified", // 28, - "o16_o16_to_s32_modified", // 29, - "c12_o16_to_si28_modified", // 30, - "he4_s32_to_ar36_removed", // 31, - "p_cl35_to_ar36_removed", // 32, - "p_cl35_to_he4_s32_removed", // 33, - "he4_ar36_to_ca40_removed", // 34, - "p_k39_to_ca40_removed", // 35, - "p_k39_to_he4_ar36_removed", // 36, - "he4_ca40_to_ti44_removed", // 37, - "p_sc43_to_ti44_removed", // 38, - "p_sc43_to_he4_ca40_removed", // 39, - "he4_ti44_to_cr48_removed", // 40, - "he4_ti44_to_p_v47_removed", // 41, - "p_v47_to_cr48_removed", // 42, - "he4_cr48_to_fe52_removed", // 43, - "he4_cr48_to_p_mn51_removed", // 44, - "p_mn51_to_fe52_removed", // 45, - "he4_fe52_to_ni56_removed", // 46, - "he4_fe52_to_p_co55_removed", // 47, - "p_co55_to_ni56_removed", // 48, - "s32_he4_to_ar36_approx", // 49, - "ar36_to_s32_he4_approx", // 50, - "ar36_he4_to_ca40_approx", // 51, - "ca40_to_ar36_he4_approx", // 52, - "ca40_he4_to_ti44_approx", // 53, - "ti44_to_ca40_he4_approx", // 54, - "ti44_he4_to_cr48_approx", // 55, - "cr48_to_ti44_he4_approx", // 56, - "cr48_he4_to_fe52_approx", // 57, - "fe52_to_cr48_he4_approx", // 58, - "fe52_he4_to_ni56_approx", // 59, - "ni56_to_fe52_he4_approx", // 60, - "n13_to_p_c12_derived", // 61, - "o16_to_he4_c12_derived", // 62, - "f18_to_he4_n14_derived", // 63, - "ne20_to_he4_o16_derived", // 64, - "ne21_to_n_ne20_derived", // 65, - "na22_to_p_ne21_derived", // 66, - "na22_to_he4_f18_derived", // 67, - "na23_to_n_na22_derived", // 68, - "mg24_to_p_na23_derived", // 69, - "mg24_to_he4_ne20_derived", // 70, - "si28_to_p_al27_derived", // 71, - "si28_to_he4_mg24_derived", // 72, - "s32_to_p_p31_derived", // 73, - "s32_to_he4_si28_derived", // 74, - "c12_to_he4_he4_he4_derived", // 75, - "p_o16_to_he4_n13_derived", // 76, - "he4_ne20_to_p_na23_derived", // 77, - "p_ne21_to_he4_f18_derived", // 78, - "n_mg24_to_he4_ne21_derived", // 79, - "he4_mg24_to_p_al27_derived", // 80, - "he4_si28_to_p_p31_derived", // 81, - "he4_s32_to_p_cl35_derived_removed", // 82, - "ar36_to_he4_s32_derived_removed", // 83, - "ar36_to_p_cl35_derived_removed", // 84, - "he4_ar36_to_p_k39_derived_removed", // 85, - "ca40_to_he4_ar36_derived_removed", // 86, - "ca40_to_p_k39_derived_removed", // 87, - "he4_ca40_to_p_sc43_derived_removed", // 88, - "ti44_to_he4_ca40_derived_removed", // 89, - "ti44_to_p_sc43_derived_removed", // 90, - "cr48_to_he4_ti44_derived_removed", // 91, - "cr48_to_p_v47_derived_removed", // 92, - "p_v47_to_he4_ti44_derived_removed", // 93, - "fe52_to_he4_cr48_derived_removed", // 94, - "fe52_to_p_mn51_derived_removed", // 95, - "p_mn51_to_he4_cr48_derived_removed", // 96, - "ni56_to_he4_fe52_derived_removed", // 97, - "ni56_to_p_co55_derived_removed", // 98, - "p_co55_to_he4_fe52_derived_removed" // 99, + "p_C12_to_N13", // 1, + "He4_C12_to_O16", // 2, + "He4_N14_to_F18", // 3, + "He4_O16_to_Ne20", // 4, + "He4_F18_to_Na22", // 5, + "n_Ne20_to_Ne21", // 6, + "He4_Ne20_to_Mg24", // 7, + "p_Ne21_to_Na22", // 8, + "n_Na22_to_Na23", // 9, + "p_Na23_to_Mg24", // 10, + "He4_Mg24_to_Si28", // 11, + "p_Al27_to_Si28", // 12, + "He4_Si28_to_S32", // 13, + "p_P31_to_S32", // 14, + "C12_C12_to_p_Na23", // 15, + "C12_C12_to_He4_Ne20", // 16, + "He4_N13_to_p_O16", // 17, + "C12_O16_to_p_Al27", // 18, + "C12_O16_to_He4_Mg24", // 19, + "O16_O16_to_p_P31", // 20, + "O16_O16_to_He4_Si28", // 21, + "He4_F18_to_p_Ne21", // 22, + "He4_Ne21_to_n_Mg24", // 23, + "p_Na23_to_He4_Ne20", // 24, + "p_Al27_to_He4_Mg24", // 25, + "p_P31_to_He4_Si28", // 26, + "He4_He4_He4_to_C12", // 27, + "C12_C12_to_Mg24_modified", // 28, + "O16_O16_to_S32_modified", // 29, + "C12_O16_to_Si28_modified", // 30, + "He4_S32_to_Ar36_removed", // 31, + "p_Cl35_to_Ar36_removed", // 32, + "p_Cl35_to_He4_S32_removed", // 33, + "He4_Ar36_to_Ca40_removed", // 34, + "p_K39_to_Ca40_removed", // 35, + "p_K39_to_He4_Ar36_removed", // 36, + "He4_Ca40_to_Ti44_removed", // 37, + "p_Sc43_to_Ti44_removed", // 38, + "p_Sc43_to_He4_Ca40_removed", // 39, + "He4_Ti44_to_Cr48_removed", // 40, + "He4_Ti44_to_p_V47_removed", // 41, + "p_V47_to_Cr48_removed", // 42, + "He4_Cr48_to_Fe52_removed", // 43, + "He4_Cr48_to_p_Mn51_removed", // 44, + "p_Mn51_to_Fe52_removed", // 45, + "He4_Fe52_to_Ni56_removed", // 46, + "He4_Fe52_to_p_Co55_removed", // 47, + "p_Co55_to_Ni56_removed", // 48, + "S32_He4_to_Ar36_approx", // 49, + "Ar36_to_S32_He4_approx", // 50, + "Ar36_He4_to_Ca40_approx", // 51, + "Ca40_to_Ar36_He4_approx", // 52, + "Ca40_He4_to_Ti44_approx", // 53, + "Ti44_to_Ca40_He4_approx", // 54, + "Ti44_He4_to_Cr48_approx", // 55, + "Cr48_to_Ti44_He4_approx", // 56, + "Cr48_He4_to_Fe52_approx", // 57, + "Fe52_to_Cr48_He4_approx", // 58, + "Fe52_He4_to_Ni56_approx", // 59, + "Ni56_to_Fe52_He4_approx", // 60, + "N13_to_p_C12_derived", // 61, + "O16_to_He4_C12_derived", // 62, + "F18_to_He4_N14_derived", // 63, + "Ne20_to_He4_O16_derived", // 64, + "Ne21_to_n_Ne20_derived", // 65, + "Na22_to_p_Ne21_derived", // 66, + "Na22_to_He4_F18_derived", // 67, + "Na23_to_n_Na22_derived", // 68, + "Mg24_to_p_Na23_derived", // 69, + "Mg24_to_He4_Ne20_derived", // 70, + "Si28_to_p_Al27_derived", // 71, + "Si28_to_He4_Mg24_derived", // 72, + "S32_to_p_P31_derived", // 73, + "S32_to_He4_Si28_derived", // 74, + "C12_to_He4_He4_He4_derived", // 75, + "p_O16_to_He4_N13_derived", // 76, + "He4_Ne20_to_p_Na23_derived", // 77, + "p_Ne21_to_He4_F18_derived", // 78, + "n_Mg24_to_He4_Ne21_derived", // 79, + "He4_Mg24_to_p_Al27_derived", // 80, + "He4_Si28_to_p_P31_derived", // 81, + "He4_S32_to_p_Cl35_derived_removed", // 82, + "Ar36_to_He4_S32_derived_removed", // 83, + "Ar36_to_p_Cl35_derived_removed", // 84, + "He4_Ar36_to_p_K39_derived_removed", // 85, + "Ca40_to_He4_Ar36_derived_removed", // 86, + "Ca40_to_p_K39_derived_removed", // 87, + "He4_Ca40_to_p_Sc43_derived_removed", // 88, + "Ti44_to_He4_Ca40_derived_removed", // 89, + "Ti44_to_p_Sc43_derived_removed", // 90, + "Cr48_to_He4_Ti44_derived_removed", // 91, + "Cr48_to_p_V47_derived_removed", // 92, + "p_V47_to_He4_Ti44_derived_removed", // 93, + "Fe52_to_He4_Cr48_derived_removed", // 94, + "Fe52_to_p_Mn51_derived_removed", // 95, + "p_Mn51_to_He4_Cr48_derived_removed", // 96, + "Ni56_to_He4_Fe52_derived_removed", // 97, + "Ni56_to_p_Co55_derived_removed", // 98, + "p_Co55_to_He4_Fe52_derived_removed" // 99, }; } @@ -246,9 +246,9 @@ namespace Rates #ifdef NSE_NET namespace NSE_INDEX { - constexpr int h1_index = 1; - constexpr int n_index = 0; - constexpr int he4_index = 2; + constexpr int H1_index = 1; + constexpr int N_index = 0; + constexpr int He4_index = 2; // Each row corresponds to the rate in NetworkRates enum // First 3 row indices for reactants, followed by 3 product indices diff --git a/networks/ase/actual_rhs.H b/networks/ase/actual_rhs.H index 755bee4922..38ac74ffd6 100644 --- a/networks/ase/actual_rhs.H +++ b/networks/ase/actual_rhs.H @@ -64,25 +64,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { fill_reaclib_rates(tfactors, rate_eval); - if (disable_p_c12_to_n13) { - rate_eval.screened_rates(k_p_c12_to_n13) = 0.0; + if (disable_p_C12_to_N13) { + rate_eval.screened_rates(k_p_C12_to_N13) = 0.0; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = 0.0; + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = 0.0; } - rate_eval.screened_rates(k_n13_to_p_c12_derived) = 0.0; + rate_eval.screened_rates(k_N13_to_p_C12_derived) = 0.0; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n13_to_p_c12_derived) = 0.0; + rate_eval.dscreened_rates_dT(k_N13_to_p_C12_derived) = 0.0; } } - if (disable_he4_n13_to_p_o16) { - rate_eval.screened_rates(k_he4_n13_to_p_o16) = 0.0; + if (disable_He4_N13_to_p_O16) { + rate_eval.screened_rates(k_He4_N13_to_p_O16) = 0.0; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = 0.0; + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = 0.0; } - rate_eval.screened_rates(k_p_o16_to_he4_n13_derived) = 0.0; + rate_eval.screened_rates(k_p_O16_to_He4_N13_derived) = 0.0; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13_derived) = 0.0; + rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13_derived) = 0.0; } } @@ -106,11 +106,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_c12_to_n13); - rate_eval.screened_rates(k_p_c12_to_n13) *= scor; + ratraw = rate_eval.screened_rates(k_p_C12_to_N13); + rate_eval.screened_rates(k_p_C12_to_N13) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c12_to_n13); - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C12_to_N13); + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -125,11 +125,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_c12_to_o16); - rate_eval.screened_rates(k_he4_c12_to_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_C12_to_O16); + rate_eval.screened_rates(k_He4_C12_to_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_c12_to_o16); - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_C12_to_O16); + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -144,11 +144,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_n14_to_f18); - rate_eval.screened_rates(k_he4_n14_to_f18) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N14_to_F18); + rate_eval.screened_rates(k_He4_N14_to_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n14_to_f18); - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N14_to_F18); + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -163,11 +163,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_o16_to_ne20); - rate_eval.screened_rates(k_he4_o16_to_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O16_to_Ne20); + rate_eval.screened_rates(k_He4_O16_to_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20); - rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20); + rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -182,18 +182,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_f18_to_na22); - rate_eval.screened_rates(k_he4_f18_to_na22) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F18_to_Na22); + rate_eval.screened_rates(k_He4_F18_to_Na22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f18_to_na22); - rate_eval.dscreened_rates_dT(k_he4_f18_to_na22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22); + rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_f18_to_p_ne21); - rate_eval.screened_rates(k_he4_f18_to_p_ne21) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F18_to_p_Ne21); + rate_eval.screened_rates(k_He4_F18_to_p_Ne21) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21); - rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21); + rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -208,18 +208,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_mg24); - rate_eval.screened_rates(k_he4_ne20_to_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_Mg24); + rate_eval.screened_rates(k_He4_Ne20_to_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_p_na23_derived); - rate_eval.screened_rates(k_he4_ne20_to_p_na23_derived) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_p_Na23_derived); + rate_eval.screened_rates(k_He4_Ne20_to_p_Na23_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23_derived); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23_derived); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -234,18 +234,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ne21_to_na22); - rate_eval.screened_rates(k_p_ne21_to_na22) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne21_to_Na22); + rate_eval.screened_rates(k_p_Ne21_to_Na22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne21_to_na22); - rate_eval.dscreened_rates_dT(k_p_ne21_to_na22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22); + rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ne21_to_he4_f18_derived); - rate_eval.screened_rates(k_p_ne21_to_he4_f18_derived) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne21_to_He4_F18_derived); + rate_eval.screened_rates(k_p_Ne21_to_He4_F18_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18_derived); - rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18_derived); + rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -260,18 +260,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_na23_to_mg24); - rate_eval.screened_rates(k_p_na23_to_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na23_to_Mg24); + rate_eval.screened_rates(k_p_Na23_to_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na23_to_mg24); - rate_eval.dscreened_rates_dT(k_p_na23_to_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24); + rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_na23_to_he4_ne20); - rate_eval.screened_rates(k_p_na23_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na23_to_He4_Ne20); + rate_eval.screened_rates(k_p_Na23_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -286,18 +286,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_mg24_to_si28); - rate_eval.screened_rates(k_he4_mg24_to_si28) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg24_to_Si28); + rate_eval.screened_rates(k_He4_Mg24_to_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28); - rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28); + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mg24_to_p_al27_derived); - rate_eval.screened_rates(k_he4_mg24_to_p_al27_derived) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg24_to_p_Al27_derived); + rate_eval.screened_rates(k_He4_Mg24_to_p_Al27_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27_derived); - rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27_derived); + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -312,18 +312,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_al27_to_si28); - rate_eval.screened_rates(k_p_al27_to_si28) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al27_to_Si28); + rate_eval.screened_rates(k_p_Al27_to_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al27_to_si28); - rate_eval.dscreened_rates_dT(k_p_al27_to_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28); + rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_al27_to_he4_mg24); - rate_eval.screened_rates(k_p_al27_to_he4_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al27_to_He4_Mg24); + rate_eval.screened_rates(k_p_Al27_to_He4_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24); - rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24); + rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -338,18 +338,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_si28_to_s32); - rate_eval.screened_rates(k_he4_si28_to_s32) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_S32); + rate_eval.screened_rates(k_He4_Si28_to_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_s32); - rate_eval.dscreened_rates_dT(k_he4_si28_to_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si28_to_p_p31_derived); - rate_eval.screened_rates(k_he4_si28_to_p_p31_derived) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_p_P31_derived); + rate_eval.screened_rates(k_He4_Si28_to_p_P31_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31_derived); - rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31_derived); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -364,18 +364,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_p31_to_s32); - rate_eval.screened_rates(k_p_p31_to_s32) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_S32); + rate_eval.screened_rates(k_p_P31_to_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_s32); - rate_eval.dscreened_rates_dT(k_p_p31_to_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_S32); + rate_eval.dscreened_rates_dT(k_p_P31_to_S32) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p31_to_he4_si28); - rate_eval.screened_rates(k_p_p31_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_He4_Si28); + rate_eval.screened_rates(k_p_P31_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28); - rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -390,25 +390,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_c12_to_p_na23); - rate_eval.screened_rates(k_c12_c12_to_p_na23) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_p_Na23); + rate_eval.screened_rates(k_C12_C12_to_p_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23); - rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23); + rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_c12_to_he4_ne20); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_He4_Ne20); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_c12_to_mg24_modified); - rate_eval.screened_rates(k_c12_c12_to_mg24_modified) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_Mg24_modified); + rate_eval.screened_rates(k_C12_C12_to_Mg24_modified) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_mg24_modified); - rate_eval.dscreened_rates_dT(k_c12_c12_to_mg24_modified) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_Mg24_modified); + rate_eval.dscreened_rates_dT(k_C12_C12_to_Mg24_modified) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -423,11 +423,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_n13_to_p_o16); - rate_eval.screened_rates(k_he4_n13_to_p_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N13_to_p_O16); + rate_eval.screened_rates(k_He4_N13_to_p_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16); - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16); + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -442,25 +442,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_o16_to_p_al27); - rate_eval.screened_rates(k_c12_o16_to_p_al27) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_p_Al27); + rate_eval.screened_rates(k_C12_O16_to_p_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27); - rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27); + rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_o16_to_he4_mg24); - rate_eval.screened_rates(k_c12_o16_to_he4_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_He4_Mg24); + rate_eval.screened_rates(k_C12_O16_to_He4_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24); - rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24); + rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_o16_to_si28_modified); - rate_eval.screened_rates(k_c12_o16_to_si28_modified) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_Si28_modified); + rate_eval.screened_rates(k_C12_O16_to_Si28_modified) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_si28_modified); - rate_eval.dscreened_rates_dT(k_c12_o16_to_si28_modified) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_Si28_modified); + rate_eval.dscreened_rates_dT(k_C12_O16_to_Si28_modified) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -475,25 +475,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_o16_o16_to_p_p31); - rate_eval.screened_rates(k_o16_o16_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_p_P31); + rate_eval.screened_rates(k_O16_O16_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31); - rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31); + rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_o16_o16_to_he4_si28); - rate_eval.screened_rates(k_o16_o16_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_He4_Si28); + rate_eval.screened_rates(k_O16_O16_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28); - rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_o16_o16_to_s32_modified); - rate_eval.screened_rates(k_o16_o16_to_s32_modified) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_S32_modified); + rate_eval.screened_rates(k_O16_O16_to_S32_modified) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_s32_modified); - rate_eval.dscreened_rates_dT(k_o16_o16_to_s32_modified) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_S32_modified); + rate_eval.dscreened_rates_dT(k_O16_O16_to_S32_modified) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -508,11 +508,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ne21_to_n_mg24); - rate_eval.screened_rates(k_he4_ne21_to_n_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne21_to_n_Mg24); + rate_eval.screened_rates(k_He4_Ne21_to_n_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne21_to_n_mg24); - rate_eval.dscreened_rates_dT(k_he4_ne21_to_n_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne21_to_n_Mg24); + rate_eval.dscreened_rates_dT(k_He4_Ne21_to_n_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -540,11 +540,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_he4_he4_to_c12); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) *= scor * scor2; + ratraw = rate_eval.screened_rates(k_He4_He4_He4_to_C12); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) *= scor * scor2; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12); - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12); + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; } @@ -559,11 +559,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_o16_to_he4_n13_derived); - rate_eval.screened_rates(k_p_o16_to_he4_n13_derived) *= scor; + ratraw = rate_eval.screened_rates(k_p_O16_to_He4_N13_derived); + rate_eval.screened_rates(k_p_O16_to_He4_N13_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13_derived); - rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13_derived); + rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -578,18 +578,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_s32_to_ar36_removed); - rate_eval.screened_rates(k_he4_s32_to_ar36_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S32_to_Ar36_removed); + rate_eval.screened_rates(k_He4_S32_to_Ar36_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36_removed); - rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36_removed); + rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_s32_to_p_cl35_derived_removed); - rate_eval.screened_rates(k_he4_s32_to_p_cl35_derived_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S32_to_p_Cl35_derived_removed); + rate_eval.screened_rates(k_He4_S32_to_p_Cl35_derived_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35_derived_removed); - rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35_derived_removed); + rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -604,18 +604,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cl35_to_ar36_removed); - rate_eval.screened_rates(k_p_cl35_to_ar36_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed); + rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed); - rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed); + rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed); - rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed); + rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed); - rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed); + rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -630,18 +630,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ar36_to_ca40_removed); - rate_eval.screened_rates(k_he4_ar36_to_ca40_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar36_to_Ca40_removed); + rate_eval.screened_rates(k_He4_Ar36_to_Ca40_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40_removed); - rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40_removed); + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ar36_to_p_k39_derived_removed); - rate_eval.screened_rates(k_he4_ar36_to_p_k39_derived_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar36_to_p_K39_derived_removed); + rate_eval.screened_rates(k_He4_Ar36_to_p_K39_derived_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39_derived_removed); - rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39_derived_removed); + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -656,18 +656,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_k39_to_ca40_removed); - rate_eval.screened_rates(k_p_k39_to_ca40_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_K39_to_Ca40_removed); + rate_eval.screened_rates(k_p_K39_to_Ca40_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed); - rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed); + rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed); - rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed); + rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed); - rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed); + rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -682,18 +682,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ca40_to_ti44_removed); - rate_eval.screened_rates(k_he4_ca40_to_ti44_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca40_to_Ti44_removed); + rate_eval.screened_rates(k_He4_Ca40_to_Ti44_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44_removed); - rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44_removed); + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca40_to_p_sc43_derived_removed); - rate_eval.screened_rates(k_he4_ca40_to_p_sc43_derived_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43_derived_removed); + rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43_derived_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43_derived_removed); - rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43_derived_removed); + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -708,18 +708,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_sc43_to_ti44_removed); - rate_eval.screened_rates(k_p_sc43_to_ti44_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed); + rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed); - rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed); + rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed); - rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed); + rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed); - rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed); + rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -734,18 +734,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ti44_to_cr48_removed); - rate_eval.screened_rates(k_he4_ti44_to_cr48_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti44_to_Cr48_removed); + rate_eval.screened_rates(k_He4_Ti44_to_Cr48_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48_removed); - rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48_removed); + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ti44_to_p_v47_removed); - rate_eval.screened_rates(k_he4_ti44_to_p_v47_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti44_to_p_V47_removed); + rate_eval.screened_rates(k_He4_Ti44_to_p_V47_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47_removed); - rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47_removed); + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -760,18 +760,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_v47_to_cr48_removed); - rate_eval.screened_rates(k_p_v47_to_cr48_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_V47_to_Cr48_removed); + rate_eval.screened_rates(k_p_V47_to_Cr48_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed); - rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed); + rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v47_to_he4_ti44_derived_removed); - rate_eval.screened_rates(k_p_v47_to_he4_ti44_derived_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_V47_to_He4_Ti44_derived_removed); + rate_eval.screened_rates(k_p_V47_to_He4_Ti44_derived_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_derived_removed); - rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_derived_removed); + rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -786,18 +786,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cr48_to_fe52_removed); - rate_eval.screened_rates(k_he4_cr48_to_fe52_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr48_to_Fe52_removed); + rate_eval.screened_rates(k_He4_Cr48_to_Fe52_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52_removed); - rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52_removed); + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cr48_to_p_mn51_removed); - rate_eval.screened_rates(k_he4_cr48_to_p_mn51_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51_removed); + rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51_removed); - rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51_removed); + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -812,18 +812,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_mn51_to_fe52_removed); - rate_eval.screened_rates(k_p_mn51_to_fe52_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn51_to_Fe52_removed); + rate_eval.screened_rates(k_p_Mn51_to_Fe52_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52_removed); - rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52_removed); + rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mn51_to_he4_cr48_derived_removed); - rate_eval.screened_rates(k_p_mn51_to_he4_cr48_derived_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_derived_removed); + rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_derived_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_derived_removed); - rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_derived_removed); + rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -838,18 +838,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_fe52_to_ni56_removed); - rate_eval.screened_rates(k_he4_fe52_to_ni56_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe52_to_Ni56_removed); + rate_eval.screened_rates(k_He4_Fe52_to_Ni56_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56_removed); - rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56_removed); + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe52_to_p_co55_removed); - rate_eval.screened_rates(k_he4_fe52_to_p_co55_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe52_to_p_Co55_removed); + rate_eval.screened_rates(k_He4_Fe52_to_p_Co55_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55_removed); - rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55_removed); + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -864,18 +864,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_co55_to_ni56_removed); - rate_eval.screened_rates(k_p_co55_to_ni56_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co55_to_Ni56_removed); + rate_eval.screened_rates(k_p_Co55_to_Ni56_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co55_to_ni56_removed); - rate_eval.dscreened_rates_dT(k_p_co55_to_ni56_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56_removed); + rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co55_to_he4_fe52_derived_removed); - rate_eval.screened_rates(k_p_co55_to_he4_fe52_derived_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_derived_removed); + rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_derived_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_derived_removed); - rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_derived_removed); + rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_derived_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -887,6 +887,8 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { [[maybe_unused]] Real rate, drate_dt, edot_nu, edot_gamma; + rate_eval.enuc_weak = 0.0; + } @@ -899,163 +901,163 @@ void rhs_nuc(const burn_t& state, using namespace Rates; ydot_nuc(N) = - (-screened_rates(k_n_ne20_to_ne21)*Y(N)*Y(Ne20)*state.rho + screened_rates(k_ne21_to_n_ne20_derived)*Y(Ne21)) + - (-screened_rates(k_n_na22_to_na23)*Y(N)*Y(Na22)*state.rho + screened_rates(k_na23_to_n_na22_derived)*Y(Na23)) + - (screened_rates(k_he4_ne21_to_n_mg24)*Y(He4)*Y(Ne21)*state.rho + -screened_rates(k_n_mg24_to_he4_ne21_derived)*Y(Mg24)*Y(N)*state.rho); + (-screened_rates(k_n_Ne20_to_Ne21)*Y(Ne20)*Y(N)*state.rho + screened_rates(k_Ne21_to_n_Ne20_derived)*Y(Ne21)) + + (-screened_rates(k_n_Na22_to_Na23)*Y(Na22)*Y(N)*state.rho + screened_rates(k_Na23_to_n_Na22_derived)*Y(Na23)) + + (screened_rates(k_He4_Ne21_to_n_Mg24)*Y(He4)*Y(Ne21)*state.rho + -screened_rates(k_n_Mg24_to_He4_Ne21_derived)*Y(Mg24)*Y(N)*state.rho); ydot_nuc(H1) = - (-screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_n13_to_p_c12_derived)*Y(N13)) + - (-screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_na22_to_p_ne21_derived)*Y(Na22)) + - (-screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_mg24_to_p_na23_derived)*Y(Mg24)) + - (-screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_si28_to_p_al27_derived)*Y(Si28)) + - (-screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_s32_to_p_p31_derived)*Y(S32)) + - 0.5*screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + - (screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_o16_to_he4_n13_derived)*Y(O16)*Y(H1)*state.rho) + - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + - 0.5*screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + - (screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_ne21_to_he4_f18_derived)*Y(Ne21)*Y(H1)*state.rho) + - (-screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_he4_ne20_to_p_na23_derived)*Y(He4)*Y(Ne20)*state.rho) + - (-screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_he4_mg24_to_p_al27_derived)*Y(He4)*Y(Mg24)*state.rho) + - (-screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_he4_si28_to_p_p31_derived)*Y(He4)*Y(Si28)*state.rho); + (-screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_N13_to_p_C12_derived)*Y(N13)) + + (-screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_Na22_to_p_Ne21_derived)*Y(Na22)) + + (-screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_Mg24_to_p_Na23_derived)*Y(Mg24)) + + (-screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_Si28_to_p_Al27_derived)*Y(Si28)) + + (-screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_S32_to_p_P31_derived)*Y(S32)) + + 0.5*screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + + (screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_O16_to_He4_N13_derived)*Y(O16)*Y(H1)*state.rho) + + screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + + 0.5*screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + + (screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(Ne21)*Y(H1)*state.rho) + + (-screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(He4)*Y(Ne20)*state.rho) + + (-screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(He4)*Y(Mg24)*state.rho) + + (-screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_He4_Si28_to_p_P31_derived)*Y(He4)*Y(Si28)*state.rho); ydot_nuc(He4) = - (-screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_o16_to_he4_c12_derived)*Y(O16)) + - (-screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_f18_to_he4_n14_derived)*Y(F18)) + - (-screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_ne20_to_he4_o16_derived)*Y(Ne20)) + - (-screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_na22_to_he4_f18_derived)*Y(Na22)) + - (-screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_mg24_to_he4_ne20_derived)*Y(Mg24)) + - (-screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_si28_to_he4_mg24_derived)*Y(Si28)) + - (-screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_s32_to_he4_si28_derived)*Y(S32)) + - 0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + - (-screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_o16_to_he4_n13_derived)*Y(O16)*Y(H1)*state.rho) + - screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + - 0.5*screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + - (-screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_ne21_to_he4_f18_derived)*Y(Ne21)*Y(H1)*state.rho) + - (-screened_rates(k_he4_ne21_to_n_mg24)*Y(He4)*Y(Ne21)*state.rho + screened_rates(k_n_mg24_to_he4_ne21_derived)*Y(Mg24)*Y(N)*state.rho) + - (screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_he4_ne20_to_p_na23_derived)*Y(He4)*Y(Ne20)*state.rho) + - (screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_he4_mg24_to_p_al27_derived)*Y(He4)*Y(Mg24)*state.rho) + - (screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_he4_si28_to_p_p31_derived)*Y(He4)*Y(Si28)*state.rho) + - (-0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + 3.0*screened_rates(k_c12_to_he4_he4_he4_derived)*Y(C12)) + - (-screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*Y(S32)*state.rho + screened_rates(k_ar36_to_s32_he4_approx)*Y(Ar36)) + - (-screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_ca40_to_ar36_he4_approx)*Y(Ca40)) + - (-screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_ti44_to_ca40_he4_approx)*Y(Ti44)) + - (-screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_cr48_to_ti44_he4_approx)*Y(Cr48)) + - (-screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_fe52_to_cr48_he4_approx)*Y(Fe52)) + - (-screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_ni56_to_fe52_he4_approx)*Y(Ni56)); + (-screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_O16_to_He4_C12_derived)*Y(O16)) + + (-screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_F18_to_He4_N14_derived)*Y(F18)) + + (-screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_Ne20_to_He4_O16_derived)*Y(Ne20)) + + (-screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_Na22_to_He4_F18_derived)*Y(Na22)) + + (-screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_Mg24_to_He4_Ne20_derived)*Y(Mg24)) + + (-screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_Si28_to_He4_Mg24_derived)*Y(Si28)) + + (-screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_S32_to_He4_Si28_derived)*Y(S32)) + + 0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + + (-screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_O16_to_He4_N13_derived)*Y(O16)*Y(H1)*state.rho) + + screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + + 0.5*screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + + (-screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(Ne21)*Y(H1)*state.rho) + + (-screened_rates(k_He4_Ne21_to_n_Mg24)*Y(He4)*Y(Ne21)*state.rho + screened_rates(k_n_Mg24_to_He4_Ne21_derived)*Y(Mg24)*Y(N)*state.rho) + + (screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(He4)*Y(Ne20)*state.rho) + + (screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(He4)*Y(Mg24)*state.rho) + + (screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_He4_Si28_to_p_P31_derived)*Y(He4)*Y(Si28)*state.rho) + + (-0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + 3.0*screened_rates(k_C12_to_He4_He4_He4_derived)*Y(C12)) + + (-screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*Y(S32)*state.rho + screened_rates(k_Ar36_to_S32_He4_approx)*Y(Ar36)) + + (-screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_Ca40_to_Ar36_He4_approx)*Y(Ca40)) + + (-screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_Ti44_to_Ca40_He4_approx)*Y(Ti44)) + + (-screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_Cr48_to_Ti44_He4_approx)*Y(Cr48)) + + (-screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_Fe52_to_Cr48_He4_approx)*Y(Fe52)) + + (-screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_Ni56_to_Fe52_He4_approx)*Y(Ni56)); ydot_nuc(C12) = - (-screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_n13_to_p_c12_derived)*Y(N13)) + - (-screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_o16_to_he4_c12_derived)*Y(O16)) + - -screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + - -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + - (0.16666666666666667*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + -screened_rates(k_c12_to_he4_he4_he4_derived)*Y(C12)) + - -screened_rates(k_c12_c12_to_mg24_modified)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*Y(O16)*state.rho; + (-screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_N13_to_p_C12_derived)*Y(N13)) + + (-screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_O16_to_He4_C12_derived)*Y(O16)) + + -screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + + -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + + (0.16666666666666667*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + -screened_rates(k_C12_to_He4_He4_He4_derived)*Y(C12)) + + -screened_rates(k_C12_C12_to_Mg24_modified)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*Y(O16)*state.rho; ydot_nuc(N13) = - (screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + -screened_rates(k_n13_to_p_c12_derived)*Y(N13)) + - (-screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_o16_to_he4_n13_derived)*Y(O16)*Y(H1)*state.rho); + (screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + -screened_rates(k_N13_to_p_C12_derived)*Y(N13)) + + (-screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_O16_to_He4_N13_derived)*Y(O16)*Y(H1)*state.rho); ydot_nuc(N14) = - (-screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_f18_to_he4_n14_derived)*Y(F18)); + (-screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_F18_to_He4_N14_derived)*Y(F18)); ydot_nuc(O16) = - (screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + -screened_rates(k_o16_to_he4_c12_derived)*Y(O16)) + - (-screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_ne20_to_he4_o16_derived)*Y(Ne20)) + - (screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_o16_to_he4_n13_derived)*Y(O16)*Y(H1)*state.rho) + - -screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + - -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + - -screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + - -screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + - -screened_rates(k_o16_o16_to_s32_modified)*std::pow(Y(O16), 2)*state.rho + - -screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*Y(O16)*state.rho; + (screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + -screened_rates(k_O16_to_He4_C12_derived)*Y(O16)) + + (-screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_Ne20_to_He4_O16_derived)*Y(Ne20)) + + (screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_O16_to_He4_N13_derived)*Y(O16)*Y(H1)*state.rho) + + -screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + + -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + + -screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + + -screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + + -screened_rates(k_O16_O16_to_S32_modified)*std::pow(Y(O16), 2)*state.rho + + -screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*Y(O16)*state.rho; ydot_nuc(F18) = - (screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + -screened_rates(k_f18_to_he4_n14_derived)*Y(F18)) + - (-screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_na22_to_he4_f18_derived)*Y(Na22)) + - (-screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_ne21_to_he4_f18_derived)*Y(Ne21)*Y(H1)*state.rho); + (screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + -screened_rates(k_F18_to_He4_N14_derived)*Y(F18)) + + (-screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_Na22_to_He4_F18_derived)*Y(Na22)) + + (-screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(Ne21)*Y(H1)*state.rho); ydot_nuc(Ne20) = - (screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + -screened_rates(k_ne20_to_he4_o16_derived)*Y(Ne20)) + - (-screened_rates(k_n_ne20_to_ne21)*Y(N)*Y(Ne20)*state.rho + screened_rates(k_ne21_to_n_ne20_derived)*Y(Ne21)) + - (-screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_mg24_to_he4_ne20_derived)*Y(Mg24)) + - 0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + - (screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_he4_ne20_to_p_na23_derived)*Y(He4)*Y(Ne20)*state.rho); + (screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + -screened_rates(k_Ne20_to_He4_O16_derived)*Y(Ne20)) + + (-screened_rates(k_n_Ne20_to_Ne21)*Y(Ne20)*Y(N)*state.rho + screened_rates(k_Ne21_to_n_Ne20_derived)*Y(Ne21)) + + (-screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_Mg24_to_He4_Ne20_derived)*Y(Mg24)) + + 0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + + (screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(He4)*Y(Ne20)*state.rho); ydot_nuc(Ne21) = - (screened_rates(k_n_ne20_to_ne21)*Y(N)*Y(Ne20)*state.rho + -screened_rates(k_ne21_to_n_ne20_derived)*Y(Ne21)) + - (-screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_na22_to_p_ne21_derived)*Y(Na22)) + - (screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_ne21_to_he4_f18_derived)*Y(Ne21)*Y(H1)*state.rho) + - (-screened_rates(k_he4_ne21_to_n_mg24)*Y(He4)*Y(Ne21)*state.rho + screened_rates(k_n_mg24_to_he4_ne21_derived)*Y(Mg24)*Y(N)*state.rho); + (screened_rates(k_n_Ne20_to_Ne21)*Y(Ne20)*Y(N)*state.rho + -screened_rates(k_Ne21_to_n_Ne20_derived)*Y(Ne21)) + + (-screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_Na22_to_p_Ne21_derived)*Y(Na22)) + + (screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(Ne21)*Y(H1)*state.rho) + + (-screened_rates(k_He4_Ne21_to_n_Mg24)*Y(He4)*Y(Ne21)*state.rho + screened_rates(k_n_Mg24_to_He4_Ne21_derived)*Y(Mg24)*Y(N)*state.rho); ydot_nuc(Na22) = - (screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_na22_to_he4_f18_derived)*Y(Na22)) + - (screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + -screened_rates(k_na22_to_p_ne21_derived)*Y(Na22)) + - (-screened_rates(k_n_na22_to_na23)*Y(N)*Y(Na22)*state.rho + screened_rates(k_na23_to_n_na22_derived)*Y(Na23)); + (screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_Na22_to_He4_F18_derived)*Y(Na22)) + + (screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + -screened_rates(k_Na22_to_p_Ne21_derived)*Y(Na22)) + + (-screened_rates(k_n_Na22_to_Na23)*Y(Na22)*Y(N)*state.rho + screened_rates(k_Na23_to_n_Na22_derived)*Y(Na23)); ydot_nuc(Na23) = - (screened_rates(k_n_na22_to_na23)*Y(N)*Y(Na22)*state.rho + -screened_rates(k_na23_to_n_na22_derived)*Y(Na23)) + - (-screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_mg24_to_p_na23_derived)*Y(Mg24)) + - 0.5*screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + - (-screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_he4_ne20_to_p_na23_derived)*Y(He4)*Y(Ne20)*state.rho); + (screened_rates(k_n_Na22_to_Na23)*Y(Na22)*Y(N)*state.rho + -screened_rates(k_Na23_to_n_Na22_derived)*Y(Na23)) + + (-screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_Mg24_to_p_Na23_derived)*Y(Mg24)) + + 0.5*screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + + (-screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(He4)*Y(Ne20)*state.rho); ydot_nuc(Mg24) = - (screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + -screened_rates(k_mg24_to_he4_ne20_derived)*Y(Mg24)) + - (screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_mg24_to_p_na23_derived)*Y(Mg24)) + - (-screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_si28_to_he4_mg24_derived)*Y(Si28)) + - screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + - (screened_rates(k_he4_ne21_to_n_mg24)*Y(He4)*Y(Ne21)*state.rho + -screened_rates(k_n_mg24_to_he4_ne21_derived)*Y(Mg24)*Y(N)*state.rho) + - (screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_he4_mg24_to_p_al27_derived)*Y(He4)*Y(Mg24)*state.rho) + - 0.5*screened_rates(k_c12_c12_to_mg24_modified)*std::pow(Y(C12), 2)*state.rho; + (screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + -screened_rates(k_Mg24_to_He4_Ne20_derived)*Y(Mg24)) + + (screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_Mg24_to_p_Na23_derived)*Y(Mg24)) + + (-screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_Si28_to_He4_Mg24_derived)*Y(Si28)) + + screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + + (screened_rates(k_He4_Ne21_to_n_Mg24)*Y(He4)*Y(Ne21)*state.rho + -screened_rates(k_n_Mg24_to_He4_Ne21_derived)*Y(Mg24)*Y(N)*state.rho) + + (screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(He4)*Y(Mg24)*state.rho) + + 0.5*screened_rates(k_C12_C12_to_Mg24_modified)*std::pow(Y(C12), 2)*state.rho; ydot_nuc(Al27) = - (-screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_si28_to_p_al27_derived)*Y(Si28)) + - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + - (-screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_he4_mg24_to_p_al27_derived)*Y(He4)*Y(Mg24)*state.rho); + (-screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_Si28_to_p_Al27_derived)*Y(Si28)) + + screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + + (-screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(He4)*Y(Mg24)*state.rho); ydot_nuc(Si28) = - (screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + -screened_rates(k_si28_to_he4_mg24_derived)*Y(Si28)) + - (screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_si28_to_p_al27_derived)*Y(Si28)) + - (-screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_s32_to_he4_si28_derived)*Y(S32)) + - 0.5*screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + - (screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_he4_si28_to_p_p31_derived)*Y(He4)*Y(Si28)*state.rho) + - screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*Y(O16)*state.rho; + (screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + -screened_rates(k_Si28_to_He4_Mg24_derived)*Y(Si28)) + + (screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_Si28_to_p_Al27_derived)*Y(Si28)) + + (-screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_S32_to_He4_Si28_derived)*Y(S32)) + + 0.5*screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + + (screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_He4_Si28_to_p_P31_derived)*Y(He4)*Y(Si28)*state.rho) + + screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*Y(O16)*state.rho; ydot_nuc(P31) = - (-screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_s32_to_p_p31_derived)*Y(S32)) + - 0.5*screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + - (-screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_he4_si28_to_p_p31_derived)*Y(He4)*Y(Si28)*state.rho); + (-screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_S32_to_p_P31_derived)*Y(S32)) + + 0.5*screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + + (-screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_He4_Si28_to_p_P31_derived)*Y(He4)*Y(Si28)*state.rho); ydot_nuc(S32) = - (screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + -screened_rates(k_s32_to_he4_si28_derived)*Y(S32)) + - (screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_s32_to_p_p31_derived)*Y(S32)) + - 0.5*screened_rates(k_o16_o16_to_s32_modified)*std::pow(Y(O16), 2)*state.rho + - (-screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*Y(S32)*state.rho + screened_rates(k_ar36_to_s32_he4_approx)*Y(Ar36)); + (screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + -screened_rates(k_S32_to_He4_Si28_derived)*Y(S32)) + + (screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_S32_to_p_P31_derived)*Y(S32)) + + 0.5*screened_rates(k_O16_O16_to_S32_modified)*std::pow(Y(O16), 2)*state.rho + + (-screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*Y(S32)*state.rho + screened_rates(k_Ar36_to_S32_He4_approx)*Y(Ar36)); ydot_nuc(Ar36) = - (screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*Y(S32)*state.rho + -screened_rates(k_ar36_to_s32_he4_approx)*Y(Ar36)) + - (-screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_ca40_to_ar36_he4_approx)*Y(Ca40)); + (screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*Y(S32)*state.rho + -screened_rates(k_Ar36_to_S32_He4_approx)*Y(Ar36)) + + (-screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_Ca40_to_Ar36_He4_approx)*Y(Ca40)); ydot_nuc(Ca40) = - (screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*Y(He4)*state.rho + -screened_rates(k_ca40_to_ar36_he4_approx)*Y(Ca40)) + - (-screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_ti44_to_ca40_he4_approx)*Y(Ti44)); + (screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*Y(He4)*state.rho + -screened_rates(k_Ca40_to_Ar36_He4_approx)*Y(Ca40)) + + (-screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_Ti44_to_Ca40_He4_approx)*Y(Ti44)); ydot_nuc(Ti44) = - (screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*Y(He4)*state.rho + -screened_rates(k_ti44_to_ca40_he4_approx)*Y(Ti44)) + - (-screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_cr48_to_ti44_he4_approx)*Y(Cr48)); + (screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*Y(He4)*state.rho + -screened_rates(k_Ti44_to_Ca40_He4_approx)*Y(Ti44)) + + (-screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_Cr48_to_Ti44_He4_approx)*Y(Cr48)); ydot_nuc(Cr48) = - (screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*Y(Ti44)*state.rho + -screened_rates(k_cr48_to_ti44_he4_approx)*Y(Cr48)) + - (-screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_fe52_to_cr48_he4_approx)*Y(Fe52)); + (screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*Y(Ti44)*state.rho + -screened_rates(k_Cr48_to_Ti44_He4_approx)*Y(Cr48)) + + (-screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_Fe52_to_Cr48_He4_approx)*Y(Fe52)); ydot_nuc(Fe52) = - (screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_fe52_to_cr48_he4_approx)*Y(Fe52)) + - (-screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_ni56_to_fe52_he4_approx)*Y(Ni56)); + (screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_Fe52_to_Cr48_He4_approx)*Y(Fe52)) + + (-screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_Ni56_to_Fe52_He4_approx)*Y(Ni56)); ydot_nuc(Ni56) = - (screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_ni56_to_fe52_he4_approx)*Y(Ni56)); + (screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_Ni56_to_Fe52_He4_approx)*Y(Ni56)); } @@ -1079,6 +1081,7 @@ void actual_rhs (burn_t& state, Array1D& ydot) rate_t rate_eval; constexpr int do_T_derivatives = 0; + evaluate_rates(state, rate_eval); rhs_nuc(state, ydot, Y, rate_eval.screened_rates); @@ -1088,7 +1091,8 @@ void actual_rhs (burn_t& state, Array1D& ydot) Real enuc; ener_gener_rate(ydot, enuc); - // include reaction neutrino losses (non-thermal) and gamma heating + // include any weak rate neutrino losses + enuc += rate_eval.enuc_weak; // Get the thermal neutrino losses @@ -1113,499 +1117,499 @@ void jac_nuc(const burn_t& state, Real scratch; - scratch = -screened_rates(k_n_mg24_to_he4_ne21_derived)*Y(Mg24)*state.rho - screened_rates(k_n_na22_to_na23)*Y(Na22)*state.rho - screened_rates(k_n_ne20_to_ne21)*Y(Ne20)*state.rho; + scratch = -screened_rates(k_n_Mg24_to_He4_Ne21_derived)*Y(Mg24)*state.rho - screened_rates(k_n_Na22_to_Na23)*Y(Na22)*state.rho - screened_rates(k_n_Ne20_to_Ne21)*Y(Ne20)*state.rho; jac.set(N, N, scratch); - scratch = screened_rates(k_he4_ne21_to_n_mg24)*Y(Ne21)*state.rho; + scratch = screened_rates(k_He4_Ne21_to_n_Mg24)*Y(Ne21)*state.rho; jac.set(N, He4, scratch); - scratch = -screened_rates(k_n_ne20_to_ne21)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Ne20_to_Ne21)*Y(N)*state.rho; jac.set(N, Ne20, scratch); - scratch = screened_rates(k_he4_ne21_to_n_mg24)*Y(He4)*state.rho + screened_rates(k_ne21_to_n_ne20_derived); + scratch = screened_rates(k_He4_Ne21_to_n_Mg24)*Y(He4)*state.rho + screened_rates(k_Ne21_to_n_Ne20_derived); jac.set(N, Ne21, scratch); - scratch = -screened_rates(k_n_na22_to_na23)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Na22_to_Na23)*Y(N)*state.rho; jac.set(N, Na22, scratch); - scratch = screened_rates(k_na23_to_n_na22_derived); + scratch = screened_rates(k_Na23_to_n_Na22_derived); jac.set(N, Na23, scratch); - scratch = -screened_rates(k_n_mg24_to_he4_ne21_derived)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Mg24_to_He4_Ne21_derived)*Y(N)*state.rho; jac.set(N, Mg24, scratch); - scratch = -screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho - screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho - screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho - screened_rates(k_p_ne21_to_he4_f18_derived)*Y(Ne21)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho - screened_rates(k_p_o16_to_he4_n13_derived)*Y(O16)*state.rho - screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho - screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho; + scratch = -screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho - screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho - screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho - screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(Ne21)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho - screened_rates(k_p_O16_to_He4_N13_derived)*Y(O16)*state.rho - screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho - screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho; jac.set(H1, H1, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho + screened_rates(k_he4_mg24_to_p_al27_derived)*Y(Mg24)*state.rho + screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho + screened_rates(k_he4_ne20_to_p_na23_derived)*Y(Ne20)*state.rho + screened_rates(k_he4_si28_to_p_p31_derived)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(Mg24)*state.rho + screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(Ne20)*state.rho + screened_rates(k_He4_Si28_to_p_P31_derived)*Y(Si28)*state.rho; jac.set(H1, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho + screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho - screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho + screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho - screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(H1, C12, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho + screened_rates(k_n13_to_p_c12_derived); + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho + screened_rates(k_N13_to_p_C12_derived); jac.set(H1, N13, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho + 1.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho - screened_rates(k_p_o16_to_he4_n13_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho + 1.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho - screened_rates(k_p_O16_to_He4_N13_derived)*Y(H1)*state.rho; jac.set(H1, O16, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(H1, F18, scratch); - scratch = screened_rates(k_he4_ne20_to_p_na23_derived)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(He4)*state.rho; jac.set(H1, Ne20, scratch); - scratch = -screened_rates(k_p_ne21_to_he4_f18_derived)*Y(H1)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(H1)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho; jac.set(H1, Ne21, scratch); - scratch = screened_rates(k_na22_to_p_ne21_derived); + scratch = screened_rates(k_Na22_to_p_Ne21_derived); jac.set(H1, Na22, scratch); - scratch = -screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho; jac.set(H1, Na23, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27_derived)*Y(He4)*state.rho + screened_rates(k_mg24_to_p_na23_derived); + scratch = screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(He4)*state.rho + screened_rates(k_Mg24_to_p_Na23_derived); jac.set(H1, Mg24, scratch); - scratch = -screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho - screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(H1, Al27, scratch); - scratch = screened_rates(k_he4_si28_to_p_p31_derived)*Y(He4)*state.rho + screened_rates(k_si28_to_p_al27_derived); + scratch = screened_rates(k_He4_Si28_to_p_P31_derived)*Y(He4)*state.rho + screened_rates(k_Si28_to_p_Al27_derived); jac.set(H1, Si28, scratch); - scratch = -screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho - screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho - screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(H1, P31, scratch); - scratch = screened_rates(k_s32_to_p_p31_derived); + scratch = screened_rates(k_S32_to_p_P31_derived); jac.set(H1, S32, scratch); - scratch = screened_rates(k_n_mg24_to_he4_ne21_derived)*Y(Mg24)*state.rho; + scratch = screened_rates(k_n_Mg24_to_He4_Ne21_derived)*Y(Mg24)*state.rho; jac.set(He4, N, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho + screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho + screened_rates(k_p_ne21_to_he4_f18_derived)*Y(Ne21)*state.rho + screened_rates(k_p_o16_to_he4_n13_derived)*Y(O16)*state.rho + screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho + screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho + screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(Ne21)*state.rho + screened_rates(k_p_O16_to_He4_N13_derived)*Y(O16)*state.rho + screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho; jac.set(He4, H1, scratch); - scratch = -screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*state.rho - screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*state.rho - screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*state.rho - screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*state.rho - screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho - screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho - 1.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_he4_mg24_to_p_al27_derived)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho - screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho - screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho - screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_p_na23_derived)*Y(Ne20)*state.rho - screened_rates(k_he4_ne21_to_n_mg24)*Y(Ne21)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho - screened_rates(k_he4_si28_to_p_p31_derived)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho - screened_rates(k_s32_he4_to_ar36_approx)*Y(S32)*state.rho - screened_rates(k_ti44_he4_to_cr48_approx)*Y(Ti44)*state.rho; + scratch = -screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*state.rho - screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*state.rho - screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*state.rho - screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*state.rho - screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho - screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho - 1.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(Mg24)*state.rho - screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho - screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho - screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne21_to_n_Mg24)*Y(Ne21)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_p_P31_derived)*Y(Si28)*state.rho - screened_rates(k_S32_He4_to_Ar36_approx)*Y(S32)*state.rho - screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(Ti44)*state.rho; jac.set(He4, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho + screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho + 3.0*screened_rates(k_c12_to_he4_he4_he4_derived) - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho + screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho + 3.0*screened_rates(k_C12_to_He4_He4_He4_derived) - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(He4, C12, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho; jac.set(He4, N13, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(He4, N14, scratch); - scratch = screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho + 1.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho + screened_rates(k_o16_to_he4_c12_derived) + screened_rates(k_p_o16_to_he4_n13_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho + 1.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho + screened_rates(k_O16_to_He4_C12_derived) + screened_rates(k_p_O16_to_He4_N13_derived)*Y(H1)*state.rho; jac.set(He4, O16, scratch); - scratch = screened_rates(k_f18_to_he4_n14_derived) - screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_F18_to_He4_N14_derived) - screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(He4, F18, scratch); - scratch = -screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_p_na23_derived)*Y(He4)*state.rho + screened_rates(k_ne20_to_he4_o16_derived); + scratch = -screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(He4)*state.rho + screened_rates(k_Ne20_to_He4_O16_derived); jac.set(He4, Ne20, scratch); - scratch = -screened_rates(k_he4_ne21_to_n_mg24)*Y(He4)*state.rho + screened_rates(k_p_ne21_to_he4_f18_derived)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ne21_to_n_Mg24)*Y(He4)*state.rho + screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(H1)*state.rho; jac.set(He4, Ne21, scratch); - scratch = screened_rates(k_na22_to_he4_f18_derived); + scratch = screened_rates(k_Na22_to_He4_F18_derived); jac.set(He4, Na22, scratch); - scratch = screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho; jac.set(He4, Na23, scratch); - scratch = -screened_rates(k_he4_mg24_to_p_al27_derived)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho + screened_rates(k_mg24_to_he4_ne20_derived) + screened_rates(k_n_mg24_to_he4_ne21_derived)*Y(N)*state.rho; + scratch = -screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(He4)*state.rho + screened_rates(k_Mg24_to_He4_Ne20_derived) + screened_rates(k_n_Mg24_to_He4_Ne21_derived)*Y(N)*state.rho; jac.set(He4, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho; jac.set(He4, Al27, scratch); - scratch = -screened_rates(k_he4_si28_to_p_p31_derived)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho + screened_rates(k_si28_to_he4_mg24_derived); + scratch = -screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_p_P31_derived)*Y(He4)*state.rho + screened_rates(k_Si28_to_He4_Mg24_derived); jac.set(He4, Si28, scratch); - scratch = screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho; jac.set(He4, P31, scratch); - scratch = -screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*state.rho + screened_rates(k_s32_to_he4_si28_derived); + scratch = -screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*state.rho + screened_rates(k_S32_to_He4_Si28_derived); jac.set(He4, S32, scratch); - scratch = -screened_rates(k_ar36_he4_to_ca40_approx)*Y(He4)*state.rho + screened_rates(k_ar36_to_s32_he4_approx); + scratch = -screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(He4)*state.rho + screened_rates(k_Ar36_to_S32_He4_approx); jac.set(He4, Ar36, scratch); - scratch = -screened_rates(k_ca40_he4_to_ti44_approx)*Y(He4)*state.rho + screened_rates(k_ca40_to_ar36_he4_approx); + scratch = -screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(He4)*state.rho + screened_rates(k_Ca40_to_Ar36_He4_approx); jac.set(He4, Ca40, scratch); - scratch = -screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*state.rho + screened_rates(k_ti44_to_ca40_he4_approx); + scratch = -screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*state.rho + screened_rates(k_Ti44_to_Ca40_He4_approx); jac.set(He4, Ti44, scratch); - scratch = -screened_rates(k_cr48_he4_to_fe52_approx)*Y(He4)*state.rho + screened_rates(k_cr48_to_ti44_he4_approx); + scratch = -screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(He4)*state.rho + screened_rates(k_Cr48_to_Ti44_He4_approx); jac.set(He4, Cr48, scratch); - scratch = -screened_rates(k_fe52_he4_to_ni56_approx)*Y(He4)*state.rho + screened_rates(k_fe52_to_cr48_he4_approx); + scratch = -screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(He4)*state.rho + screened_rates(k_Fe52_to_Cr48_He4_approx); jac.set(He4, Fe52, scratch); - scratch = screened_rates(k_ni56_to_fe52_he4_approx); + scratch = screened_rates(k_Ni56_to_Fe52_He4_approx); jac.set(He4, Ni56, scratch); - scratch = -screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho; + scratch = -screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho; jac.set(C12, H1, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho + 0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2); + scratch = -screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho + 0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2); jac.set(C12, He4, scratch); - scratch = -2.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho - 2.0*screened_rates(k_c12_c12_to_mg24_modified)*Y(C12)*state.rho - 2.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(O16)*state.rho - screened_rates(k_c12_to_he4_he4_he4_derived) - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho - screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = -2.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho - 2.0*screened_rates(k_C12_C12_to_Mg24_modified)*Y(C12)*state.rho - 2.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho - screened_rates(k_C12_to_He4_He4_He4_derived) - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho - screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(C12, C12, scratch); - scratch = screened_rates(k_n13_to_p_c12_derived); + scratch = screened_rates(k_N13_to_p_C12_derived); jac.set(C12, N13, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*state.rho + screened_rates(k_o16_to_he4_c12_derived); + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho + screened_rates(k_O16_to_He4_C12_derived); jac.set(C12, O16, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho + screened_rates(k_p_o16_to_he4_n13_derived)*Y(O16)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho + screened_rates(k_p_O16_to_He4_N13_derived)*Y(O16)*state.rho; jac.set(N13, H1, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho; jac.set(N13, He4, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(N13, C12, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho - screened_rates(k_n13_to_p_c12_derived); + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho - screened_rates(k_N13_to_p_C12_derived); jac.set(N13, N13, scratch); - scratch = screened_rates(k_p_o16_to_he4_n13_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O16_to_He4_N13_derived)*Y(H1)*state.rho; jac.set(N13, O16, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho; jac.set(N14, He4, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(N14, N14, scratch); - scratch = screened_rates(k_f18_to_he4_n14_derived); + scratch = screened_rates(k_F18_to_He4_N14_derived); jac.set(N14, F18, scratch); - scratch = -screened_rates(k_p_o16_to_he4_n13_derived)*Y(O16)*state.rho; + scratch = -screened_rates(k_p_O16_to_He4_N13_derived)*Y(O16)*state.rho; jac.set(O16, H1, scratch); - scratch = screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho + screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho; + scratch = screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho + screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho; jac.set(O16, He4, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(O16)*state.rho + screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho + screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(O16, C12, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho; jac.set(O16, N13, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho - 2.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho - 2.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho - 2.0*screened_rates(k_o16_o16_to_s32_modified)*Y(O16)*state.rho - screened_rates(k_o16_to_he4_c12_derived) - screened_rates(k_p_o16_to_he4_n13_derived)*Y(H1)*state.rho; + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho - 2.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho - 2.0*screened_rates(k_O16_O16_to_S32_modified)*Y(O16)*state.rho - 2.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho - screened_rates(k_O16_to_He4_C12_derived) - screened_rates(k_p_O16_to_He4_N13_derived)*Y(H1)*state.rho; jac.set(O16, O16, scratch); - scratch = screened_rates(k_ne20_to_he4_o16_derived); + scratch = screened_rates(k_Ne20_to_He4_O16_derived); jac.set(O16, Ne20, scratch); - scratch = screened_rates(k_p_ne21_to_he4_f18_derived)*Y(Ne21)*state.rho; + scratch = screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(Ne21)*state.rho; jac.set(F18, H1, scratch); - scratch = -screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho + screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho; + scratch = -screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho + screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho; jac.set(F18, He4, scratch); - scratch = screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(F18, N14, scratch); - scratch = -screened_rates(k_f18_to_he4_n14_derived) - screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = -screened_rates(k_F18_to_He4_N14_derived) - screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(F18, F18, scratch); - scratch = screened_rates(k_p_ne21_to_he4_f18_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(H1)*state.rho; jac.set(F18, Ne21, scratch); - scratch = screened_rates(k_na22_to_he4_f18_derived); + scratch = screened_rates(k_Na22_to_He4_F18_derived); jac.set(F18, Na22, scratch); - scratch = -screened_rates(k_n_ne20_to_ne21)*Y(Ne20)*state.rho; + scratch = -screened_rates(k_n_Ne20_to_Ne21)*Y(Ne20)*state.rho; jac.set(Ne20, N, scratch); - scratch = screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho; + scratch = screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho; jac.set(Ne20, H1, scratch); - scratch = -screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_p_na23_derived)*Y(Ne20)*state.rho + screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho; + scratch = -screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(Ne20)*state.rho + screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho; jac.set(Ne20, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho; jac.set(Ne20, C12, scratch); - scratch = screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho; jac.set(Ne20, O16, scratch); - scratch = -screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_p_na23_derived)*Y(He4)*state.rho - screened_rates(k_n_ne20_to_ne21)*Y(N)*state.rho - screened_rates(k_ne20_to_he4_o16_derived); + scratch = -screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(He4)*state.rho - screened_rates(k_Ne20_to_He4_O16_derived) - screened_rates(k_n_Ne20_to_Ne21)*Y(N)*state.rho; jac.set(Ne20, Ne20, scratch); - scratch = screened_rates(k_ne21_to_n_ne20_derived); + scratch = screened_rates(k_Ne21_to_n_Ne20_derived); jac.set(Ne20, Ne21, scratch); - scratch = screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho; jac.set(Ne20, Na23, scratch); - scratch = screened_rates(k_mg24_to_he4_ne20_derived); + scratch = screened_rates(k_Mg24_to_He4_Ne20_derived); jac.set(Ne20, Mg24, scratch); - scratch = screened_rates(k_n_mg24_to_he4_ne21_derived)*Y(Mg24)*state.rho + screened_rates(k_n_ne20_to_ne21)*Y(Ne20)*state.rho; + scratch = screened_rates(k_n_Mg24_to_He4_Ne21_derived)*Y(Mg24)*state.rho + screened_rates(k_n_Ne20_to_Ne21)*Y(Ne20)*state.rho; jac.set(Ne21, N, scratch); - scratch = -screened_rates(k_p_ne21_to_he4_f18_derived)*Y(Ne21)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho; + scratch = -screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(Ne21)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho; jac.set(Ne21, H1, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho - screened_rates(k_he4_ne21_to_n_mg24)*Y(Ne21)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho - screened_rates(k_He4_Ne21_to_n_Mg24)*Y(Ne21)*state.rho; jac.set(Ne21, He4, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(Ne21, F18, scratch); - scratch = screened_rates(k_n_ne20_to_ne21)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ne20_to_Ne21)*Y(N)*state.rho; jac.set(Ne21, Ne20, scratch); - scratch = -screened_rates(k_he4_ne21_to_n_mg24)*Y(He4)*state.rho - screened_rates(k_ne21_to_n_ne20_derived) - screened_rates(k_p_ne21_to_he4_f18_derived)*Y(H1)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ne21_to_n_Mg24)*Y(He4)*state.rho - screened_rates(k_Ne21_to_n_Ne20_derived) - screened_rates(k_p_Ne21_to_He4_F18_derived)*Y(H1)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho; jac.set(Ne21, Ne21, scratch); - scratch = screened_rates(k_na22_to_p_ne21_derived); + scratch = screened_rates(k_Na22_to_p_Ne21_derived); jac.set(Ne21, Na22, scratch); - scratch = screened_rates(k_n_mg24_to_he4_ne21_derived)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mg24_to_He4_Ne21_derived)*Y(N)*state.rho; jac.set(Ne21, Mg24, scratch); - scratch = -screened_rates(k_n_na22_to_na23)*Y(Na22)*state.rho; + scratch = -screened_rates(k_n_Na22_to_Na23)*Y(Na22)*state.rho; jac.set(Na22, N, scratch); - scratch = screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho; + scratch = screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho; jac.set(Na22, H1, scratch); - scratch = screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho; + scratch = screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho; jac.set(Na22, He4, scratch); - scratch = screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho; jac.set(Na22, F18, scratch); - scratch = screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho; jac.set(Na22, Ne21, scratch); - scratch = -screened_rates(k_n_na22_to_na23)*Y(N)*state.rho - screened_rates(k_na22_to_he4_f18_derived) - screened_rates(k_na22_to_p_ne21_derived); + scratch = -screened_rates(k_Na22_to_He4_F18_derived) - screened_rates(k_Na22_to_p_Ne21_derived) - screened_rates(k_n_Na22_to_Na23)*Y(N)*state.rho; jac.set(Na22, Na22, scratch); - scratch = screened_rates(k_na23_to_n_na22_derived); + scratch = screened_rates(k_Na23_to_n_Na22_derived); jac.set(Na22, Na23, scratch); - scratch = screened_rates(k_n_na22_to_na23)*Y(Na22)*state.rho; + scratch = screened_rates(k_n_Na22_to_Na23)*Y(Na22)*state.rho; jac.set(Na23, N, scratch); - scratch = -screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho; + scratch = -screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho; jac.set(Na23, H1, scratch); - scratch = screened_rates(k_he4_ne20_to_p_na23_derived)*Y(Ne20)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(Ne20)*state.rho; jac.set(Na23, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho; jac.set(Na23, C12, scratch); - scratch = screened_rates(k_he4_ne20_to_p_na23_derived)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_p_Na23_derived)*Y(He4)*state.rho; jac.set(Na23, Ne20, scratch); - scratch = screened_rates(k_n_na22_to_na23)*Y(N)*state.rho; + scratch = screened_rates(k_n_Na22_to_Na23)*Y(N)*state.rho; jac.set(Na23, Na22, scratch); - scratch = -screened_rates(k_na23_to_n_na22_derived) - screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho; + scratch = -screened_rates(k_Na23_to_n_Na22_derived) - screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho; jac.set(Na23, Na23, scratch); - scratch = screened_rates(k_mg24_to_p_na23_derived); + scratch = screened_rates(k_Mg24_to_p_Na23_derived); jac.set(Na23, Mg24, scratch); - scratch = -screened_rates(k_n_mg24_to_he4_ne21_derived)*Y(Mg24)*state.rho; + scratch = -screened_rates(k_n_Mg24_to_He4_Ne21_derived)*Y(Mg24)*state.rho; jac.set(Mg24, N, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho + screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho + screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho; jac.set(Mg24, H1, scratch); - scratch = -screened_rates(k_he4_mg24_to_p_al27_derived)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho + screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho + screened_rates(k_he4_ne21_to_n_mg24)*Y(Ne21)*state.rho; + scratch = -screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(Mg24)*state.rho + screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho + screened_rates(k_He4_Ne21_to_n_Mg24)*Y(Ne21)*state.rho; jac.set(Mg24, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_mg24_modified)*Y(C12)*state.rho + screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_Mg24_modified)*Y(C12)*state.rho + screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho; jac.set(Mg24, C12, scratch); - scratch = screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho; jac.set(Mg24, O16, scratch); - scratch = screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho; jac.set(Mg24, Ne20, scratch); - scratch = screened_rates(k_he4_ne21_to_n_mg24)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne21_to_n_Mg24)*Y(He4)*state.rho; jac.set(Mg24, Ne21, scratch); - scratch = screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho; jac.set(Mg24, Na23, scratch); - scratch = -screened_rates(k_he4_mg24_to_p_al27_derived)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho - screened_rates(k_mg24_to_he4_ne20_derived) - screened_rates(k_mg24_to_p_na23_derived) - screened_rates(k_n_mg24_to_he4_ne21_derived)*Y(N)*state.rho; + scratch = -screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(He4)*state.rho - screened_rates(k_Mg24_to_He4_Ne20_derived) - screened_rates(k_Mg24_to_p_Na23_derived) - screened_rates(k_n_Mg24_to_He4_Ne21_derived)*Y(N)*state.rho; jac.set(Mg24, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho; jac.set(Mg24, Al27, scratch); - scratch = screened_rates(k_si28_to_he4_mg24_derived); + scratch = screened_rates(k_Si28_to_He4_Mg24_derived); jac.set(Mg24, Si28, scratch); - scratch = -screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho; + scratch = -screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho; jac.set(Al27, H1, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27_derived)*Y(Mg24)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(Mg24)*state.rho; jac.set(Al27, He4, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho; jac.set(Al27, C12, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho; jac.set(Al27, O16, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27_derived)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_p_Al27_derived)*Y(He4)*state.rho; jac.set(Al27, Mg24, scratch); - scratch = -screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho - screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(Al27, Al27, scratch); - scratch = screened_rates(k_si28_to_p_al27_derived); + scratch = screened_rates(k_Si28_to_p_Al27_derived); jac.set(Al27, Si28, scratch); - scratch = screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho + screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho + screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho; jac.set(Si28, H1, scratch); - scratch = screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho - screened_rates(k_he4_si28_to_p_p31_derived)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_p_P31_derived)*Y(Si28)*state.rho; jac.set(Si28, He4, scratch); - scratch = screened_rates(k_c12_o16_to_si28_modified)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_O16_to_Si28_modified)*Y(O16)*state.rho; jac.set(Si28, C12, scratch); - scratch = screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*state.rho + 1.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*state.rho + 1.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho; jac.set(Si28, O16, scratch); - scratch = screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho; jac.set(Si28, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(Si28, Al27, scratch); - scratch = -screened_rates(k_he4_si28_to_p_p31_derived)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho - screened_rates(k_si28_to_he4_mg24_derived) - screened_rates(k_si28_to_p_al27_derived); + scratch = -screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_p_P31_derived)*Y(He4)*state.rho - screened_rates(k_Si28_to_He4_Mg24_derived) - screened_rates(k_Si28_to_p_Al27_derived); jac.set(Si28, Si28, scratch); - scratch = screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho; jac.set(Si28, P31, scratch); - scratch = screened_rates(k_s32_to_he4_si28_derived); + scratch = screened_rates(k_S32_to_He4_Si28_derived); jac.set(Si28, S32, scratch); - scratch = -screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho - screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho; + scratch = -screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho - screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho; jac.set(P31, H1, scratch); - scratch = screened_rates(k_he4_si28_to_p_p31_derived)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Si28_to_p_P31_derived)*Y(Si28)*state.rho; jac.set(P31, He4, scratch); - scratch = 1.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho; jac.set(P31, O16, scratch); - scratch = screened_rates(k_he4_si28_to_p_p31_derived)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_p_P31_derived)*Y(He4)*state.rho; jac.set(P31, Si28, scratch); - scratch = -screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho - screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho - screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(P31, P31, scratch); - scratch = screened_rates(k_s32_to_p_p31_derived); + scratch = screened_rates(k_S32_to_p_P31_derived); jac.set(P31, S32, scratch); - scratch = screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho; + scratch = screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho; jac.set(S32, H1, scratch); - scratch = screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho - screened_rates(k_s32_he4_to_ar36_approx)*Y(S32)*state.rho; + scratch = screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_S32_He4_to_Ar36_approx)*Y(S32)*state.rho; jac.set(S32, He4, scratch); - scratch = 1.0*screened_rates(k_o16_o16_to_s32_modified)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_O16_O16_to_S32_modified)*Y(O16)*state.rho; jac.set(S32, O16, scratch); - scratch = screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho; jac.set(S32, Si28, scratch); - scratch = screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(S32, P31, scratch); - scratch = -screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*state.rho - screened_rates(k_s32_to_he4_si28_derived) - screened_rates(k_s32_to_p_p31_derived); + scratch = -screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*state.rho - screened_rates(k_S32_to_He4_Si28_derived) - screened_rates(k_S32_to_p_P31_derived); jac.set(S32, S32, scratch); - scratch = screened_rates(k_ar36_to_s32_he4_approx); + scratch = screened_rates(k_Ar36_to_S32_He4_approx); jac.set(S32, Ar36, scratch); - scratch = -screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*state.rho + screened_rates(k_s32_he4_to_ar36_approx)*Y(S32)*state.rho; + scratch = -screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*state.rho + screened_rates(k_S32_He4_to_Ar36_approx)*Y(S32)*state.rho; jac.set(Ar36, He4, scratch); - scratch = screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*state.rho; jac.set(Ar36, S32, scratch); - scratch = -screened_rates(k_ar36_he4_to_ca40_approx)*Y(He4)*state.rho - screened_rates(k_ar36_to_s32_he4_approx); + scratch = -screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(He4)*state.rho - screened_rates(k_Ar36_to_S32_He4_approx); jac.set(Ar36, Ar36, scratch); - scratch = screened_rates(k_ca40_to_ar36_he4_approx); + scratch = screened_rates(k_Ca40_to_Ar36_He4_approx); jac.set(Ar36, Ca40, scratch); - scratch = screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*state.rho - screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*state.rho; + scratch = screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*state.rho - screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*state.rho; jac.set(Ca40, He4, scratch); - scratch = screened_rates(k_ar36_he4_to_ca40_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(He4)*state.rho; jac.set(Ca40, Ar36, scratch); - scratch = -screened_rates(k_ca40_he4_to_ti44_approx)*Y(He4)*state.rho - screened_rates(k_ca40_to_ar36_he4_approx); + scratch = -screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(He4)*state.rho - screened_rates(k_Ca40_to_Ar36_He4_approx); jac.set(Ca40, Ca40, scratch); - scratch = screened_rates(k_ti44_to_ca40_he4_approx); + scratch = screened_rates(k_Ti44_to_Ca40_He4_approx); jac.set(Ca40, Ti44, scratch); - scratch = screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*state.rho - screened_rates(k_ti44_he4_to_cr48_approx)*Y(Ti44)*state.rho; + scratch = screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*state.rho - screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(Ti44)*state.rho; jac.set(Ti44, He4, scratch); - scratch = screened_rates(k_ca40_he4_to_ti44_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(He4)*state.rho; jac.set(Ti44, Ca40, scratch); - scratch = -screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*state.rho - screened_rates(k_ti44_to_ca40_he4_approx); + scratch = -screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*state.rho - screened_rates(k_Ti44_to_Ca40_He4_approx); jac.set(Ti44, Ti44, scratch); - scratch = screened_rates(k_cr48_to_ti44_he4_approx); + scratch = screened_rates(k_Cr48_to_Ti44_He4_approx); jac.set(Ti44, Cr48, scratch); - scratch = -screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*state.rho + screened_rates(k_ti44_he4_to_cr48_approx)*Y(Ti44)*state.rho; + scratch = -screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*state.rho + screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(Ti44)*state.rho; jac.set(Cr48, He4, scratch); - scratch = screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*state.rho; jac.set(Cr48, Ti44, scratch); - scratch = -screened_rates(k_cr48_he4_to_fe52_approx)*Y(He4)*state.rho - screened_rates(k_cr48_to_ti44_he4_approx); + scratch = -screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(He4)*state.rho - screened_rates(k_Cr48_to_Ti44_He4_approx); jac.set(Cr48, Cr48, scratch); - scratch = screened_rates(k_fe52_to_cr48_he4_approx); + scratch = screened_rates(k_Fe52_to_Cr48_He4_approx); jac.set(Cr48, Fe52, scratch); - scratch = screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*state.rho - screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*state.rho; + scratch = screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*state.rho - screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*state.rho; jac.set(Fe52, He4, scratch); - scratch = screened_rates(k_cr48_he4_to_fe52_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(He4)*state.rho; jac.set(Fe52, Cr48, scratch); - scratch = -screened_rates(k_fe52_he4_to_ni56_approx)*Y(He4)*state.rho - screened_rates(k_fe52_to_cr48_he4_approx); + scratch = -screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(He4)*state.rho - screened_rates(k_Fe52_to_Cr48_He4_approx); jac.set(Fe52, Fe52, scratch); - scratch = screened_rates(k_ni56_to_fe52_he4_approx); + scratch = screened_rates(k_Ni56_to_Fe52_He4_approx); jac.set(Fe52, Ni56, scratch); - scratch = screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*state.rho; + scratch = screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*state.rho; jac.set(Ni56, He4, scratch); - scratch = screened_rates(k_fe52_he4_to_ni56_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(He4)*state.rho; jac.set(Ni56, Fe52, scratch); - scratch = -screened_rates(k_ni56_to_fe52_he4_approx); + scratch = -screened_rates(k_Ni56_to_Fe52_He4_approx); jac.set(Ni56, Ni56, scratch); @@ -1630,6 +1634,7 @@ void actual_jac(const burn_t& state, MatrixType& jac) rate_derivs_t rate_eval; constexpr int do_T_derivatives = 1; + evaluate_rates(state, rate_eval); // Species Jacobian elements with respect to other species diff --git a/networks/ase/ase.png b/networks/ase/ase.png index ecbe4e8e33..945d2f41e2 100644 Binary files a/networks/ase/ase.png and b/networks/ase/ase.png differ diff --git a/networks/ase/partition_functions.H b/networks/ase/partition_functions.H index bc0191fe3d..87559445d1 100644 --- a/networks/ase/partition_functions.H +++ b/networks/ase/partition_functions.H @@ -38,7 +38,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real o16_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real O16_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, @@ -58,7 +58,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real f18_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real F18_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.00860017176191757, 0.02530586526477026, 0.04921802267018165, @@ -78,7 +78,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real ne20_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Ne20_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.9486561213582446e-06, 0.00016586881316040883, 0.0011034421778731533, 0.003892457497077877, @@ -98,7 +98,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real ne21_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Ne21_pf_array[npts_1] = { 0.0, 0.0, 0.0, 8.685880952436748e-07, 2.4754079983896385e-05, 0.0001901793368385613, 0.0007372402163824667, 0.0019404293040471109, 0.0040039218205739505, 0.007021925578680666, 0.010986057727319889, 0.04118891376750491, 0.07777221055393521, 0.11230632139519969, 0.14260436993417835, @@ -118,7 +118,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real na22_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Na22_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 4.342942647204277e-07, 2.605759074128604e-06, 1.3028639028478182e-05, 4.559852671908958e-05, 0.00011984873864003523, 0.0002626687122755098, 0.002992810584370353, 0.010836979076306525, 0.02428653620880802, 0.04242704733870039, @@ -138,7 +138,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real na23_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Na23_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 1.737174453219938e-06, 2.3885539658322847e-05, 0.00013113713282427166, 0.0004423207528904243, 0.0010999766245234138, 0.002232173197636284, 0.003929471989446119, 0.021128907257497758, 0.0479649055541949, 0.07726249885377773, 0.10525805048344758, @@ -158,7 +158,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real mg24_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Mg24_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.342942647204277e-07, 5.471765757979972e-05, 0.0007714899373308072, 0.0037633124724497638, 0.010764115210255058, @@ -178,7 +178,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real al27_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Al27_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.685880952436748e-07, 3.4743419578801875e-06, 1.0422942490878872e-05, 0.00032429686817590634, 0.0018833542475028369, 0.005477808032249925, 0.011239204769804157, @@ -198,7 +198,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real si28_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Si28_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.1714669808675565e-06, 7.121845527843468e-05, 0.0005624812393818786, 0.002223099674110693, @@ -218,7 +218,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real p31_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real P31_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.342942647204277e-07, 4.820401221806151e-05, 0.0005624812393818786, 0.002468018295084159, 0.006670091319158333, @@ -238,7 +238,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real s32_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real S32_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.211502513843472e-06, 6.948155872801058e-05, 0.0003893875360542875, @@ -258,7 +258,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real cl35_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Cl35_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.8239985202970884e-05, 0.00020710907627919203, 0.0009431313908907785, 0.002698987769012708, @@ -278,7 +278,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real ar36_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Ar36_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.342942647204277e-07, 2.3451268844214655e-05, 0.00023141729162330256, 0.0010622869460975197, @@ -298,7 +298,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real k39_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real K39_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.908632748276029e-06, 3.4307908925770636e-05, @@ -318,7 +318,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real ca40_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Ca40_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.4743419578801875e-06, @@ -338,7 +338,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real sc43_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Sc43_pf_array[npts_1] = { 0.0, 1.737174453219938e-06, 3.213660262116793e-05, 0.0006088881229004689, 0.002639422351216832, 0.006348788305828209, 0.011375876688411649, 0.017242084547645732, 0.02355944464942603, 0.03006796257543875, 0.03661053325876141, 0.06810122175372876, 0.09804672309111767, 0.12848424511267922, 0.16058766813472455, @@ -358,7 +358,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real ti44_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Ti44_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.342942647204277e-07, 1.737174453219938e-06, 7.382943437485088e-06, 0.0004987179011085028, 0.004043078170724821, 0.014135215027787822, 0.032426549056877405, @@ -378,7 +378,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real v47_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real V47_pf_array[npts_1] = { 2.518834949526704e-05, 0.0007584840322833456, 0.004226764680268442, 0.024475815916759104, 0.05998274311239668, 0.1028026649155908, 0.14672973694476377, 0.18852098344730983, 0.22688178294786615, 0.2615226538586488, 0.29260868165003595, 0.40714096450521564, 0.48021742410342627, 0.5329079468954852, 0.5750746363992424, @@ -398,7 +398,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real cr48_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Cr48_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.685880952436748e-07, 8.251516766996927e-06, 3.951899976600419e-05, 0.00013330794422173613, 0.00035120219371925006, 0.006401856055765156, 0.02685304570895992, 0.0621531182513584, 0.10696594975266843, @@ -418,7 +418,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real mn51_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Mn51_pf_array[npts_1] = { 0.0, 0.0, 4.342942647204277e-07, 6.0362737871404116e-05, 0.0005954436481690332, 0.002352703452491265, 0.0058636025937444025, 0.011219737158250307, 0.018191443590229183, 0.02640577650122878, 0.035473365577059296, 0.08393991903492294, 0.12694077261184436, 0.1626799839654217, 0.19356340377635362, @@ -438,7 +438,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real fe52_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Fe52_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.737174453219938e-06, 9.554373504133797e-06, 3.778197643341552e-05, 0.00011333607006293107, 0.0030242952161453874, 0.015422212189991185, 0.040215337130588114, 0.07478865660777632, @@ -458,7 +458,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real co55_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Co55_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.685880952436748e-07, 1.4331481434642371e-05, 9.336327741651444e-05, @@ -478,7 +478,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real ni56_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Ni56_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.342942647204277e-07, 7.817230319428648e-06, 6.42708273977769e-05, @@ -562,95 +562,95 @@ void get_partition_function(const int inuc, [[maybe_unused]] const tf_t& tfactor switch (inuc) { case O16: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::o16_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::O16_pf_array, pf, dpf_dT); break; case F18: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::f18_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::F18_pf_array, pf, dpf_dT); break; case Ne20: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::ne20_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Ne20_pf_array, pf, dpf_dT); break; case Ne21: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::ne21_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Ne21_pf_array, pf, dpf_dT); break; case Na22: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::na22_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Na22_pf_array, pf, dpf_dT); break; case Na23: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::na23_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Na23_pf_array, pf, dpf_dT); break; case Mg24: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::mg24_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Mg24_pf_array, pf, dpf_dT); break; case Al27: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::al27_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Al27_pf_array, pf, dpf_dT); break; case Si28: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::si28_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Si28_pf_array, pf, dpf_dT); break; case P31: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::p31_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::P31_pf_array, pf, dpf_dT); break; case S32: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::s32_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::S32_pf_array, pf, dpf_dT); break; case Cl35: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::cl35_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Cl35_pf_array, pf, dpf_dT); break; case Ar36: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::ar36_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Ar36_pf_array, pf, dpf_dT); break; case K39: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::k39_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::K39_pf_array, pf, dpf_dT); break; case Ca40: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::ca40_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Ca40_pf_array, pf, dpf_dT); break; case Sc43: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::sc43_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Sc43_pf_array, pf, dpf_dT); break; case Ti44: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::ti44_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Ti44_pf_array, pf, dpf_dT); break; case V47: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::v47_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::V47_pf_array, pf, dpf_dT); break; case Cr48: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::cr48_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Cr48_pf_array, pf, dpf_dT); break; case Mn51: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::mn51_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Mn51_pf_array, pf, dpf_dT); break; case Fe52: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::fe52_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Fe52_pf_array, pf, dpf_dT); break; case Co55: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::co55_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Co55_pf_array, pf, dpf_dT); break; case Ni56: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::ni56_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Ni56_pf_array, pf, dpf_dT); break; diff --git a/networks/ase/pynucastro.net b/networks/ase/pynucastro.net index cf6758b229..c0562f8746 100644 --- a/networks/ase/pynucastro.net +++ b/networks/ase/pynucastro.net @@ -1,29 +1,29 @@ neutron n 1.0 0.0 -hydrogen-1 h1 1.0 1.0 -helium-4 he4 4.0 2.0 -carbon-12 c12 12.0 6.0 -nitrogen-13 n13 13.0 7.0 -nitrogen-14 n14 14.0 7.0 -oxygen-16 o16 16.0 8.0 -fluorine-18 f18 18.0 9.0 -neon-20 ne20 20.0 10.0 -neon-21 ne21 21.0 10.0 -sodium-22 na22 22.0 11.0 -sodium-23 na23 23.0 11.0 -magnesium-24 mg24 24.0 12.0 -aluminum-27 al27 27.0 13.0 -silicon-28 si28 28.0 14.0 -phosphorus-31 p31 31.0 15.0 -sulfur-32 s32 32.0 16.0 -argon-36 ar36 36.0 18.0 -calcium-40 ca40 40.0 20.0 -titanium-44 ti44 44.0 22.0 -chromium-48 cr48 48.0 24.0 -iron-52 fe52 52.0 26.0 -nickel-56 ni56 56.0 28.0 -__extra_chlorine-35 cl35 35.0 17.0 -__extra_potassium-39 k39 39.0 19.0 -__extra_scandium-43 sc43 43.0 21.0 -__extra_vanadium-47 v47 47.0 23.0 -__extra_manganese-51 mn51 51.0 25.0 -__extra_cobalt-55 co55 55.0 27.0 +hydrogen-1 H1 1.0 1.0 +helium-4 He4 4.0 2.0 +carbon-12 C12 12.0 6.0 +nitrogen-13 N13 13.0 7.0 +nitrogen-14 N14 14.0 7.0 +oxygen-16 O16 16.0 8.0 +fluorine-18 F18 18.0 9.0 +neon-20 Ne20 20.0 10.0 +neon-21 Ne21 21.0 10.0 +sodium-22 Na22 22.0 11.0 +sodium-23 Na23 23.0 11.0 +magnesium-24 Mg24 24.0 12.0 +aluminum-27 Al27 27.0 13.0 +silicon-28 Si28 28.0 14.0 +phosphorus-31 P31 31.0 15.0 +sulfur-32 S32 32.0 16.0 +argon-36 Ar36 36.0 18.0 +calcium-40 Ca40 40.0 20.0 +titanium-44 Ti44 44.0 22.0 +chromium-48 Cr48 48.0 24.0 +iron-52 Fe52 52.0 26.0 +nickel-56 Ni56 56.0 28.0 +__extra_chlorine-35 Cl35 35.0 17.0 +__extra_potassium-39 K39 39.0 19.0 +__extra_scandium-43 Sc43 43.0 21.0 +__extra_vanadium-47 V47 47.0 23.0 +__extra_manganese-51 Mn51 51.0 25.0 +__extra_cobalt-55 Co55 55.0 27.0 diff --git a/networks/ase/reaclib_rates.H b/networks/ase/reaclib_rates.H index bf5eba4143..6e22bee274 100644 --- a/networks/ase/reaclib_rates.H +++ b/networks/ase/reaclib_rates.H @@ -13,19 +13,21 @@ using namespace Species; struct rate_t { Array1D screened_rates; + Real enuc_weak; }; struct rate_derivs_t { Array1D screened_rates; Array1D dscreened_rates_dT; + Real enuc_weak; }; template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C12_to_N13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + p --> n13 + // C12 + p --> N13 rate = 0.0; drate_dT = 0.0; @@ -72,9 +74,9 @@ void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_C12_to_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + he4 --> o16 + // C12 + He4 --> O16 rate = 0.0; drate_dT = 0.0; @@ -121,9 +123,9 @@ void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N14_to_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + he4 --> f18 + // N14 + He4 --> F18 rate = 0.0; drate_dT = 0.0; @@ -187,9 +189,9 @@ void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o16_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O16_to_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + he4 --> ne20 + // O16 + He4 --> Ne20 rate = 0.0; drate_dT = 0.0; @@ -253,9 +255,9 @@ void rate_he4_o16_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f18_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F18_to_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + he4 --> na22 + // F18 + He4 --> Na22 rate = 0.0; drate_dT = 0.0; @@ -285,9 +287,9 @@ void rate_he4_f18_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ne20_to_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ne20_to_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + n --> ne21 + // Ne20 + n --> Ne21 rate = 0.0; drate_dT = 0.0; @@ -333,9 +335,9 @@ void rate_n_ne20_to_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> mg24 + // Ne20 + He4 --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -416,9 +418,9 @@ void rate_he4_ne20_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne21_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne21_to_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + p --> na22 + // Ne21 + p --> Na22 rate = 0.0; drate_dT = 0.0; @@ -499,9 +501,9 @@ void rate_p_ne21_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_na22_to_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Na22_to_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 + n --> na23 + // Na22 + n --> Na23 rate = 0.0; drate_dT = 0.0; @@ -531,9 +533,9 @@ void rate_n_na22_to_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na23_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na23_to_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + p --> mg24 + // Na23 + p --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -597,9 +599,9 @@ void rate_p_na23_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg24_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg24_to_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + he4 --> si28 + // Mg24 + He4 --> Si28 rate = 0.0; drate_dT = 0.0; @@ -646,9 +648,9 @@ void rate_he4_mg24_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al27_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al27_to_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + p --> si28 + // Al27 + p --> Si28 rate = 0.0; drate_dT = 0.0; @@ -712,9 +714,9 @@ void rate_p_al27_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> s32 + // Si28 + He4 --> S32 rate = 0.0; drate_dT = 0.0; @@ -744,9 +746,9 @@ void rate_he4_si28_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> s32 + // P31 + p --> S32 rate = 0.0; drate_dT = 0.0; @@ -810,9 +812,9 @@ void rate_p_p31_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_p_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> p + na23 + // C12 + C12 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -842,9 +844,9 @@ void rate_c12_c12_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> he4 + ne20 + // C12 + C12 --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -874,9 +876,9 @@ void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N13_to_p_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 + he4 --> p + o16 + // N13 + He4 --> p + O16 rate = 0.0; drate_dT = 0.0; @@ -906,9 +908,9 @@ void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_p_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> p + al27 + // O16 + C12 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -938,9 +940,9 @@ void rate_c12_o16_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> he4 + mg24 + // O16 + C12 --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -970,9 +972,9 @@ void rate_c12_o16_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> p + p31 + // O16 + O16 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -1002,9 +1004,9 @@ void rate_o16_o16_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> he4 + si28 + // O16 + O16 --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -1034,9 +1036,9 @@ void rate_o16_o16_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f18_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F18_to_p_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + he4 --> p + ne21 + // F18 + He4 --> p + Ne21 rate = 0.0; drate_dT = 0.0; @@ -1066,9 +1068,9 @@ void rate_he4_f18_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne21_to_n_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne21_to_n_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + he4 --> n + mg24 + // Ne21 + He4 --> n + Mg24 rate = 0.0; drate_dT = 0.0; @@ -1115,9 +1117,9 @@ void rate_he4_ne21_to_n_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na23_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na23_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + p --> he4 + ne20 + // Na23 + p --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -1181,9 +1183,9 @@ void rate_p_na23_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al27_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al27_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + p --> he4 + mg24 + // Al27 + p --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -1247,9 +1249,9 @@ void rate_p_al27_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> he4 + si28 + // P31 + p --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -1313,9 +1315,9 @@ void rate_p_p31_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_he4_he4_to_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_He4_He4_to_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he4 + he4 + he4 --> c12 + // He4 + He4 + He4 --> C12 rate = 0.0; drate_dT = 0.0; @@ -1379,9 +1381,9 @@ void rate_he4_he4_he4_to_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_mg24_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_Mg24_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> mg24 + // C12 + C12 --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -1411,9 +1413,9 @@ void rate_c12_c12_to_mg24_modified(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_s32_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_S32_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> s32 + // O16 + O16 --> S32 rate = 0.0; drate_dT = 0.0; @@ -1443,9 +1445,9 @@ void rate_o16_o16_to_s32_modified(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_si28_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_Si28_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> si28 + // O16 + C12 --> Si28 rate = 0.0; drate_dT = 0.0; @@ -1475,9 +1477,9 @@ void rate_c12_o16_to_si28_modified(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s32_to_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S32_to_Ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 + he4 --> ar36 + // S32 + He4 --> Ar36 rate = 0.0; drate_dT = 0.0; @@ -1507,9 +1509,9 @@ void rate_he4_s32_to_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl35_to_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl35_to_Ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + p --> ar36 + // Cl35 + p --> Ar36 rate = 0.0; drate_dT = 0.0; @@ -1590,9 +1592,9 @@ void rate_p_cl35_to_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl35_to_he4_s32_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl35_to_He4_S32_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + p --> he4 + s32 + // Cl35 + p --> He4 + S32 rate = 0.0; drate_dT = 0.0; @@ -1673,9 +1675,9 @@ void rate_p_cl35_to_he4_s32_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar36_to_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar36_to_Ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 + he4 --> ca40 + // Ar36 + He4 --> Ca40 rate = 0.0; drate_dT = 0.0; @@ -1705,9 +1707,9 @@ void rate_he4_ar36_to_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k39_to_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K39_to_Ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + p --> ca40 + // K39 + p --> Ca40 rate = 0.0; drate_dT = 0.0; @@ -1771,9 +1773,9 @@ void rate_p_k39_to_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k39_to_he4_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K39_to_He4_Ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + p --> he4 + ar36 + // K39 + p --> He4 + Ar36 rate = 0.0; drate_dT = 0.0; @@ -1803,9 +1805,9 @@ void rate_p_k39_to_he4_ar36_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca40_to_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca40_to_Ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 + he4 --> ti44 + // Ca40 + He4 --> Ti44 rate = 0.0; drate_dT = 0.0; @@ -1835,9 +1837,9 @@ void rate_he4_ca40_to_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc43_to_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc43_to_Ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + p --> ti44 + // Sc43 + p --> Ti44 rate = 0.0; drate_dT = 0.0; @@ -1867,9 +1869,9 @@ void rate_p_sc43_to_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc43_to_he4_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc43_to_He4_Ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + p --> he4 + ca40 + // Sc43 + p --> He4 + Ca40 rate = 0.0; drate_dT = 0.0; @@ -1899,9 +1901,9 @@ void rate_p_sc43_to_he4_ca40_removed(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti44_to_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti44_to_Cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 + he4 --> cr48 + // Ti44 + He4 --> Cr48 rate = 0.0; drate_dT = 0.0; @@ -1931,9 +1933,9 @@ void rate_he4_ti44_to_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti44_to_p_v47_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti44_to_p_V47_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 + he4 --> p + v47 + // Ti44 + He4 --> p + V47 rate = 0.0; drate_dT = 0.0; @@ -1963,9 +1965,9 @@ void rate_he4_ti44_to_p_v47_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v47_to_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V47_to_Cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + p --> cr48 + // V47 + p --> Cr48 rate = 0.0; drate_dT = 0.0; @@ -2046,9 +2048,9 @@ void rate_p_v47_to_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr48_to_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr48_to_Fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 + he4 --> fe52 + // Cr48 + He4 --> Fe52 rate = 0.0; drate_dT = 0.0; @@ -2078,9 +2080,9 @@ void rate_he4_cr48_to_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr48_to_p_mn51_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr48_to_p_Mn51_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 + he4 --> p + mn51 + // Cr48 + He4 --> p + Mn51 rate = 0.0; drate_dT = 0.0; @@ -2110,9 +2112,9 @@ void rate_he4_cr48_to_p_mn51_removed(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn51_to_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn51_to_Fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + p --> fe52 + // Mn51 + p --> Fe52 rate = 0.0; drate_dT = 0.0; @@ -2142,9 +2144,9 @@ void rate_p_mn51_to_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe52_to_ni56_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe52_to_Ni56_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + he4 --> ni56 + // Fe52 + He4 --> Ni56 rate = 0.0; drate_dT = 0.0; @@ -2174,9 +2176,9 @@ void rate_he4_fe52_to_ni56_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe52_to_p_co55_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe52_to_p_Co55_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + he4 --> p + co55 + // Fe52 + He4 --> p + Co55 rate = 0.0; drate_dT = 0.0; @@ -2206,9 +2208,9 @@ void rate_he4_fe52_to_p_co55_removed(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co55_to_ni56_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co55_to_Ni56_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + p --> ni56 + // Co55 + p --> Ni56 rate = 0.0; drate_dT = 0.0; @@ -2238,9 +2240,9 @@ void rate_p_co55_to_ni56_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n13_to_p_c12_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_N13_to_p_C12_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 --> p + c12 + // N13 --> p + C12 rate = 0.0; drate_dT = 0.0; @@ -2284,26 +2286,26 @@ void rate_n13_to_p_c12_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) } - Real c12_pf, dc12_pf_dT; - // setting c12 partition function to 1.0 by default, independent of T - c12_pf = 1.0_rt; - dc12_pf_dT = 0.0_rt; + Real C12_pf, dC12_pf_dT; + // setting C12 partition function to 1.0 by default, independent of T + C12_pf = 1.0_rt; + dC12_pf_dT = 0.0_rt; Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real n13_pf, dn13_pf_dT; - // setting n13 partition function to 1.0 by default, independent of T - n13_pf = 1.0_rt; - dn13_pf_dT = 0.0_rt; + Real N13_pf, dN13_pf_dT; + // setting N13 partition function to 1.0 by default, independent of T + N13_pf = 1.0_rt; + dN13_pf_dT = 0.0_rt; - Real z_r = p_pf * c12_pf; - Real z_p = n13_pf; + Real z_r = p_pf * C12_pf; + Real z_p = N13_pf; - Real dz_r_dT = c12_pf * dp_pf_dT + p_pf * dc12_pf_dT; - Real dz_p_dT = dn13_pf_dT; + Real dz_r_dT = C12_pf * dp_pf_dT + p_pf * dC12_pf_dT; + Real dz_p_dT = dN13_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -2314,9 +2316,9 @@ void rate_n13_to_p_c12_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_to_he4_c12_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_to_He4_C12_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 --> he4 + c12 + // O16 --> He4 + C12 rate = 0.0; drate_dT = 0.0; @@ -2360,25 +2362,25 @@ void rate_o16_to_he4_c12_derived(const tf_t& tfactors, Real& rate, Real& drate_d } - Real c12_pf, dc12_pf_dT; - // setting c12 partition function to 1.0 by default, independent of T - c12_pf = 1.0_rt; - dc12_pf_dT = 0.0_rt; + Real C12_pf, dC12_pf_dT; + // setting C12 partition function to 1.0 by default, independent of T + C12_pf = 1.0_rt; + dC12_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real o16_pf, do16_pf_dT; - // interpolating o16 partition function - get_partition_function(O16, tfactors, o16_pf, do16_pf_dT); + Real O16_pf, dO16_pf_dT; + // interpolating O16 partition function + get_partition_function(O16, tfactors, O16_pf, dO16_pf_dT); - Real z_r = he4_pf * c12_pf; - Real z_p = o16_pf; + Real z_r = He4_pf * C12_pf; + Real z_p = O16_pf; - Real dz_r_dT = c12_pf * dhe4_pf_dT + he4_pf * dc12_pf_dT; - Real dz_p_dT = do16_pf_dT; + Real dz_r_dT = C12_pf * dHe4_pf_dT + He4_pf * dC12_pf_dT; + Real dz_p_dT = dO16_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -2389,9 +2391,9 @@ void rate_o16_to_he4_c12_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f18_to_he4_n14_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F18_to_He4_N14_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 --> he4 + n14 + // F18 --> He4 + N14 rate = 0.0; drate_dT = 0.0; @@ -2448,25 +2450,25 @@ void rate_f18_to_he4_n14_derived(const tf_t& tfactors, Real& rate, Real& drate_d } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real f18_pf, df18_pf_dT; - // interpolating f18 partition function - get_partition_function(F18, tfactors, f18_pf, df18_pf_dT); + Real F18_pf, dF18_pf_dT; + // interpolating F18 partition function + get_partition_function(F18, tfactors, F18_pf, dF18_pf_dT); - Real n14_pf, dn14_pf_dT; - // setting n14 partition function to 1.0 by default, independent of T - n14_pf = 1.0_rt; - dn14_pf_dT = 0.0_rt; + Real N14_pf, dN14_pf_dT; + // setting N14 partition function to 1.0 by default, independent of T + N14_pf = 1.0_rt; + dN14_pf_dT = 0.0_rt; - Real z_r = he4_pf * n14_pf; - Real z_p = f18_pf; + Real z_r = He4_pf * N14_pf; + Real z_p = F18_pf; - Real dz_r_dT = n14_pf * dhe4_pf_dT + he4_pf * dn14_pf_dT; - Real dz_p_dT = df18_pf_dT; + Real dz_r_dT = N14_pf * dHe4_pf_dT + He4_pf * dN14_pf_dT; + Real dz_p_dT = dF18_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -2477,9 +2479,9 @@ void rate_f18_to_he4_n14_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne20_to_he4_o16_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne20_to_He4_O16_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 --> he4 + o16 + // Ne20 --> He4 + O16 rate = 0.0; drate_dT = 0.0; @@ -2538,24 +2540,24 @@ void rate_ne20_to_he4_o16_derived(const tf_t& tfactors, Real& rate, Real& drate_ } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real o16_pf, do16_pf_dT; - // interpolating o16 partition function - get_partition_function(O16, tfactors, o16_pf, do16_pf_dT); + Real O16_pf, dO16_pf_dT; + // interpolating O16 partition function + get_partition_function(O16, tfactors, O16_pf, dO16_pf_dT); - Real ne20_pf, dne20_pf_dT; - // interpolating ne20 partition function - get_partition_function(Ne20, tfactors, ne20_pf, dne20_pf_dT); + Real Ne20_pf, dNe20_pf_dT; + // interpolating Ne20 partition function + get_partition_function(Ne20, tfactors, Ne20_pf, dNe20_pf_dT); - Real z_r = he4_pf * o16_pf; - Real z_p = ne20_pf; + Real z_r = He4_pf * O16_pf; + Real z_p = Ne20_pf; - Real dz_r_dT = o16_pf * dhe4_pf_dT + he4_pf * do16_pf_dT; - Real dz_p_dT = dne20_pf_dT; + Real dz_r_dT = O16_pf * dHe4_pf_dT + He4_pf * dO16_pf_dT; + Real dz_p_dT = dNe20_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -2566,9 +2568,9 @@ void rate_ne20_to_he4_o16_derived(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne21_to_n_ne20_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne21_to_n_Ne20_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 --> n + ne20 + // Ne21 --> n + Ne20 rate = 0.0; drate_dT = 0.0; @@ -2615,19 +2617,19 @@ void rate_ne21_to_n_ne20_derived(const tf_t& tfactors, Real& rate, Real& drate_d n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real ne21_pf, dne21_pf_dT; - // interpolating ne21 partition function - get_partition_function(Ne21, tfactors, ne21_pf, dne21_pf_dT); + Real Ne21_pf, dNe21_pf_dT; + // interpolating Ne21 partition function + get_partition_function(Ne21, tfactors, Ne21_pf, dNe21_pf_dT); - Real ne20_pf, dne20_pf_dT; - // interpolating ne20 partition function - get_partition_function(Ne20, tfactors, ne20_pf, dne20_pf_dT); + Real Ne20_pf, dNe20_pf_dT; + // interpolating Ne20 partition function + get_partition_function(Ne20, tfactors, Ne20_pf, dNe20_pf_dT); - Real z_r = n_pf * ne20_pf; - Real z_p = ne21_pf; + Real z_r = n_pf * Ne20_pf; + Real z_p = Ne21_pf; - Real dz_r_dT = ne20_pf * dn_pf_dT + n_pf * dne20_pf_dT; - Real dz_p_dT = dne21_pf_dT; + Real dz_r_dT = Ne20_pf * dn_pf_dT + n_pf * dNe20_pf_dT; + Real dz_p_dT = dNe21_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -2638,9 +2640,9 @@ void rate_ne21_to_n_ne20_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na22_to_p_ne21_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na22_to_p_Ne21_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 --> p + ne21 + // Na22 --> p + Ne21 rate = 0.0; drate_dT = 0.0; @@ -2714,24 +2716,24 @@ void rate_na22_to_p_ne21_derived(const tf_t& tfactors, Real& rate, Real& drate_d } - Real ne21_pf, dne21_pf_dT; - // interpolating ne21 partition function - get_partition_function(Ne21, tfactors, ne21_pf, dne21_pf_dT); + Real Ne21_pf, dNe21_pf_dT; + // interpolating Ne21 partition function + get_partition_function(Ne21, tfactors, Ne21_pf, dNe21_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real na22_pf, dna22_pf_dT; - // interpolating na22 partition function - get_partition_function(Na22, tfactors, na22_pf, dna22_pf_dT); + Real Na22_pf, dNa22_pf_dT; + // interpolating Na22 partition function + get_partition_function(Na22, tfactors, Na22_pf, dNa22_pf_dT); - Real z_r = p_pf * ne21_pf; - Real z_p = na22_pf; + Real z_r = p_pf * Ne21_pf; + Real z_p = Na22_pf; - Real dz_r_dT = ne21_pf * dp_pf_dT + p_pf * dne21_pf_dT; - Real dz_p_dT = dna22_pf_dT; + Real dz_r_dT = Ne21_pf * dp_pf_dT + p_pf * dNe21_pf_dT; + Real dz_p_dT = dNa22_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -2742,9 +2744,9 @@ void rate_na22_to_p_ne21_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na22_to_he4_f18_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na22_to_He4_F18_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 --> he4 + f18 + // Na22 --> He4 + F18 rate = 0.0; drate_dT = 0.0; @@ -2771,24 +2773,24 @@ void rate_na22_to_he4_f18_derived(const tf_t& tfactors, Real& rate, Real& drate_ } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real f18_pf, df18_pf_dT; - // interpolating f18 partition function - get_partition_function(F18, tfactors, f18_pf, df18_pf_dT); + Real F18_pf, dF18_pf_dT; + // interpolating F18 partition function + get_partition_function(F18, tfactors, F18_pf, dF18_pf_dT); - Real na22_pf, dna22_pf_dT; - // interpolating na22 partition function - get_partition_function(Na22, tfactors, na22_pf, dna22_pf_dT); + Real Na22_pf, dNa22_pf_dT; + // interpolating Na22 partition function + get_partition_function(Na22, tfactors, Na22_pf, dNa22_pf_dT); - Real z_r = he4_pf * f18_pf; - Real z_p = na22_pf; + Real z_r = He4_pf * F18_pf; + Real z_p = Na22_pf; - Real dz_r_dT = f18_pf * dhe4_pf_dT + he4_pf * df18_pf_dT; - Real dz_p_dT = dna22_pf_dT; + Real dz_r_dT = F18_pf * dHe4_pf_dT + He4_pf * dF18_pf_dT; + Real dz_p_dT = dNa22_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -2799,9 +2801,9 @@ void rate_na22_to_he4_f18_derived(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na23_to_n_na22_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na23_to_n_Na22_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 --> n + na22 + // Na23 --> n + Na22 rate = 0.0; drate_dT = 0.0; @@ -2833,19 +2835,19 @@ void rate_na23_to_n_na22_derived(const tf_t& tfactors, Real& rate, Real& drate_d n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real na23_pf, dna23_pf_dT; - // interpolating na23 partition function - get_partition_function(Na23, tfactors, na23_pf, dna23_pf_dT); + Real Na23_pf, dNa23_pf_dT; + // interpolating Na23 partition function + get_partition_function(Na23, tfactors, Na23_pf, dNa23_pf_dT); - Real na22_pf, dna22_pf_dT; - // interpolating na22 partition function - get_partition_function(Na22, tfactors, na22_pf, dna22_pf_dT); + Real Na22_pf, dNa22_pf_dT; + // interpolating Na22 partition function + get_partition_function(Na22, tfactors, Na22_pf, dNa22_pf_dT); - Real z_r = n_pf * na22_pf; - Real z_p = na23_pf; + Real z_r = n_pf * Na22_pf; + Real z_p = Na23_pf; - Real dz_r_dT = na22_pf * dn_pf_dT + n_pf * dna22_pf_dT; - Real dz_p_dT = dna23_pf_dT; + Real dz_r_dT = Na22_pf * dn_pf_dT + n_pf * dNa22_pf_dT; + Real dz_p_dT = dNa23_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -2856,9 +2858,9 @@ void rate_na23_to_n_na22_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg24_to_p_na23_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg24_to_p_Na23_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 --> p + na23 + // Mg24 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -2917,24 +2919,24 @@ void rate_mg24_to_p_na23_derived(const tf_t& tfactors, Real& rate, Real& drate_d } - Real na23_pf, dna23_pf_dT; - // interpolating na23 partition function - get_partition_function(Na23, tfactors, na23_pf, dna23_pf_dT); + Real Na23_pf, dNa23_pf_dT; + // interpolating Na23 partition function + get_partition_function(Na23, tfactors, Na23_pf, dNa23_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real mg24_pf, dmg24_pf_dT; - // interpolating mg24 partition function - get_partition_function(Mg24, tfactors, mg24_pf, dmg24_pf_dT); + Real Mg24_pf, dMg24_pf_dT; + // interpolating Mg24 partition function + get_partition_function(Mg24, tfactors, Mg24_pf, dMg24_pf_dT); - Real z_r = p_pf * na23_pf; - Real z_p = mg24_pf; + Real z_r = p_pf * Na23_pf; + Real z_p = Mg24_pf; - Real dz_r_dT = na23_pf * dp_pf_dT + p_pf * dna23_pf_dT; - Real dz_p_dT = dmg24_pf_dT; + Real dz_r_dT = Na23_pf * dp_pf_dT + p_pf * dNa23_pf_dT; + Real dz_p_dT = dMg24_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -2945,9 +2947,9 @@ void rate_mg24_to_p_na23_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg24_to_he4_ne20_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg24_to_He4_Ne20_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 --> he4 + ne20 + // Mg24 --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -3021,24 +3023,24 @@ void rate_mg24_to_he4_ne20_derived(const tf_t& tfactors, Real& rate, Real& drate } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real mg24_pf, dmg24_pf_dT; - // interpolating mg24 partition function - get_partition_function(Mg24, tfactors, mg24_pf, dmg24_pf_dT); + Real Mg24_pf, dMg24_pf_dT; + // interpolating Mg24 partition function + get_partition_function(Mg24, tfactors, Mg24_pf, dMg24_pf_dT); - Real ne20_pf, dne20_pf_dT; - // interpolating ne20 partition function - get_partition_function(Ne20, tfactors, ne20_pf, dne20_pf_dT); + Real Ne20_pf, dNe20_pf_dT; + // interpolating Ne20 partition function + get_partition_function(Ne20, tfactors, Ne20_pf, dNe20_pf_dT); - Real z_r = he4_pf * ne20_pf; - Real z_p = mg24_pf; + Real z_r = He4_pf * Ne20_pf; + Real z_p = Mg24_pf; - Real dz_r_dT = ne20_pf * dhe4_pf_dT + he4_pf * dne20_pf_dT; - Real dz_p_dT = dmg24_pf_dT; + Real dz_r_dT = Ne20_pf * dHe4_pf_dT + He4_pf * dNe20_pf_dT; + Real dz_p_dT = dMg24_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3049,9 +3051,9 @@ void rate_mg24_to_he4_ne20_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si28_to_p_al27_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si28_to_p_Al27_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 --> p + al27 + // Si28 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -3117,19 +3119,19 @@ void rate_si28_to_p_al27_derived(const tf_t& tfactors, Real& rate, Real& drate_d p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real al27_pf, dal27_pf_dT; - // interpolating al27 partition function - get_partition_function(Al27, tfactors, al27_pf, dal27_pf_dT); + Real Al27_pf, dAl27_pf_dT; + // interpolating Al27 partition function + get_partition_function(Al27, tfactors, Al27_pf, dAl27_pf_dT); - Real si28_pf, dsi28_pf_dT; - // interpolating si28 partition function - get_partition_function(Si28, tfactors, si28_pf, dsi28_pf_dT); + Real Si28_pf, dSi28_pf_dT; + // interpolating Si28 partition function + get_partition_function(Si28, tfactors, Si28_pf, dSi28_pf_dT); - Real z_r = p_pf * al27_pf; - Real z_p = si28_pf; + Real z_r = p_pf * Al27_pf; + Real z_p = Si28_pf; - Real dz_r_dT = al27_pf * dp_pf_dT + p_pf * dal27_pf_dT; - Real dz_p_dT = dsi28_pf_dT; + Real dz_r_dT = Al27_pf * dp_pf_dT + p_pf * dAl27_pf_dT; + Real dz_p_dT = dSi28_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3140,9 +3142,9 @@ void rate_si28_to_p_al27_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si28_to_he4_mg24_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si28_to_He4_Mg24_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 --> he4 + mg24 + // Si28 --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -3184,24 +3186,24 @@ void rate_si28_to_he4_mg24_derived(const tf_t& tfactors, Real& rate, Real& drate } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real mg24_pf, dmg24_pf_dT; - // interpolating mg24 partition function - get_partition_function(Mg24, tfactors, mg24_pf, dmg24_pf_dT); + Real Mg24_pf, dMg24_pf_dT; + // interpolating Mg24 partition function + get_partition_function(Mg24, tfactors, Mg24_pf, dMg24_pf_dT); - Real si28_pf, dsi28_pf_dT; - // interpolating si28 partition function - get_partition_function(Si28, tfactors, si28_pf, dsi28_pf_dT); + Real Si28_pf, dSi28_pf_dT; + // interpolating Si28 partition function + get_partition_function(Si28, tfactors, Si28_pf, dSi28_pf_dT); - Real z_r = he4_pf * mg24_pf; - Real z_p = si28_pf; + Real z_r = He4_pf * Mg24_pf; + Real z_p = Si28_pf; - Real dz_r_dT = mg24_pf * dhe4_pf_dT + he4_pf * dmg24_pf_dT; - Real dz_p_dT = dsi28_pf_dT; + Real dz_r_dT = Mg24_pf * dHe4_pf_dT + He4_pf * dMg24_pf_dT; + Real dz_p_dT = dSi28_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3212,9 +3214,9 @@ void rate_si28_to_he4_mg24_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s32_to_p_p31_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S32_to_p_P31_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 --> p + p31 + // S32 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -3278,19 +3280,19 @@ void rate_s32_to_p_p31_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real s32_pf, ds32_pf_dT; - // interpolating s32 partition function - get_partition_function(S32, tfactors, s32_pf, ds32_pf_dT); + Real S32_pf, dS32_pf_dT; + // interpolating S32 partition function + get_partition_function(S32, tfactors, S32_pf, dS32_pf_dT); - Real p31_pf, dp31_pf_dT; - // interpolating p31 partition function - get_partition_function(P31, tfactors, p31_pf, dp31_pf_dT); + Real P31_pf, dP31_pf_dT; + // interpolating P31 partition function + get_partition_function(P31, tfactors, P31_pf, dP31_pf_dT); - Real z_r = p_pf * p31_pf; - Real z_p = s32_pf; + Real z_r = p_pf * P31_pf; + Real z_p = S32_pf; - Real dz_r_dT = p31_pf * dp_pf_dT + p_pf * dp31_pf_dT; - Real dz_p_dT = ds32_pf_dT; + Real dz_r_dT = P31_pf * dp_pf_dT + p_pf * dP31_pf_dT; + Real dz_p_dT = dS32_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3301,9 +3303,9 @@ void rate_s32_to_p_p31_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s32_to_he4_si28_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S32_to_He4_Si28_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 --> he4 + si28 + // S32 --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -3330,24 +3332,24 @@ void rate_s32_to_he4_si28_derived(const tf_t& tfactors, Real& rate, Real& drate_ } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real s32_pf, ds32_pf_dT; - // interpolating s32 partition function - get_partition_function(S32, tfactors, s32_pf, ds32_pf_dT); + Real S32_pf, dS32_pf_dT; + // interpolating S32 partition function + get_partition_function(S32, tfactors, S32_pf, dS32_pf_dT); - Real si28_pf, dsi28_pf_dT; - // interpolating si28 partition function - get_partition_function(Si28, tfactors, si28_pf, dsi28_pf_dT); + Real Si28_pf, dSi28_pf_dT; + // interpolating Si28 partition function + get_partition_function(Si28, tfactors, Si28_pf, dSi28_pf_dT); - Real z_r = he4_pf * si28_pf; - Real z_p = s32_pf; + Real z_r = He4_pf * Si28_pf; + Real z_p = S32_pf; - Real dz_r_dT = si28_pf * dhe4_pf_dT + he4_pf * dsi28_pf_dT; - Real dz_p_dT = ds32_pf_dT; + Real dz_r_dT = Si28_pf * dHe4_pf_dT + He4_pf * dSi28_pf_dT; + Real dz_p_dT = dS32_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3358,9 +3360,9 @@ void rate_s32_to_he4_si28_derived(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_to_he4_he4_he4_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_to_He4_He4_He4_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 --> he4 + he4 + he4 + // C12 --> He4 + He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -3421,21 +3423,21 @@ void rate_c12_to_he4_he4_he4_derived(const tf_t& tfactors, Real& rate, Real& dra } - Real c12_pf, dc12_pf_dT; - // setting c12 partition function to 1.0 by default, independent of T - c12_pf = 1.0_rt; - dc12_pf_dT = 0.0_rt; + Real C12_pf, dC12_pf_dT; + // setting C12 partition function to 1.0 by default, independent of T + C12_pf = 1.0_rt; + dC12_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real z_r = he4_pf * he4_pf * he4_pf; - Real z_p = c12_pf; + Real z_r = He4_pf * He4_pf * He4_pf; + Real z_p = C12_pf; - Real dz_r_dT = dhe4_pf_dT + dhe4_pf_dT + dhe4_pf_dT; - Real dz_p_dT = dc12_pf_dT; + Real dz_r_dT = dHe4_pf_dT + dHe4_pf_dT + dHe4_pf_dT; + Real dz_p_dT = dC12_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3446,9 +3448,9 @@ void rate_c12_to_he4_he4_he4_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o16_to_he4_n13_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O16_to_He4_N13_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + p --> he4 + n13 + // O16 + p --> He4 + N13 rate = 0.0; drate_dT = 0.0; @@ -3480,25 +3482,25 @@ void rate_p_o16_to_he4_n13_derived(const tf_t& tfactors, Real& rate, Real& drate p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real o16_pf, do16_pf_dT; - // interpolating o16 partition function - get_partition_function(O16, tfactors, o16_pf, do16_pf_dT); + Real O16_pf, dO16_pf_dT; + // interpolating O16 partition function + get_partition_function(O16, tfactors, O16_pf, dO16_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real n13_pf, dn13_pf_dT; - // setting n13 partition function to 1.0 by default, independent of T - n13_pf = 1.0_rt; - dn13_pf_dT = 0.0_rt; + Real N13_pf, dN13_pf_dT; + // setting N13 partition function to 1.0 by default, independent of T + N13_pf = 1.0_rt; + dN13_pf_dT = 0.0_rt; - Real z_r = he4_pf * n13_pf; - Real z_p = p_pf * o16_pf; + Real z_r = He4_pf * N13_pf; + Real z_p = p_pf * O16_pf; - Real dz_r_dT = n13_pf * dhe4_pf_dT + he4_pf * dn13_pf_dT; - Real dz_p_dT = o16_pf * dp_pf_dT + p_pf * do16_pf_dT; + Real dz_r_dT = N13_pf * dHe4_pf_dT + He4_pf * dN13_pf_dT; + Real dz_p_dT = O16_pf * dp_pf_dT + p_pf * dO16_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3509,9 +3511,9 @@ void rate_p_o16_to_he4_n13_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_p_na23_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_p_Na23_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> p + na23 + // Ne20 + He4 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -3572,29 +3574,29 @@ void rate_he4_ne20_to_p_na23_derived(const tf_t& tfactors, Real& rate, Real& dra } - Real na23_pf, dna23_pf_dT; - // interpolating na23 partition function - get_partition_function(Na23, tfactors, na23_pf, dna23_pf_dT); + Real Na23_pf, dNa23_pf_dT; + // interpolating Na23 partition function + get_partition_function(Na23, tfactors, Na23_pf, dNa23_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real ne20_pf, dne20_pf_dT; - // interpolating ne20 partition function - get_partition_function(Ne20, tfactors, ne20_pf, dne20_pf_dT); + Real Ne20_pf, dNe20_pf_dT; + // interpolating Ne20 partition function + get_partition_function(Ne20, tfactors, Ne20_pf, dNe20_pf_dT); - Real z_r = p_pf * na23_pf; - Real z_p = he4_pf * ne20_pf; + Real z_r = p_pf * Na23_pf; + Real z_p = He4_pf * Ne20_pf; - Real dz_r_dT = na23_pf * dp_pf_dT + p_pf * dna23_pf_dT; - Real dz_p_dT = ne20_pf * dhe4_pf_dT + he4_pf * dne20_pf_dT; + Real dz_r_dT = Na23_pf * dp_pf_dT + p_pf * dNa23_pf_dT; + Real dz_p_dT = Ne20_pf * dHe4_pf_dT + He4_pf * dNe20_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3605,9 +3607,9 @@ void rate_he4_ne20_to_p_na23_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne21_to_he4_f18_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne21_to_He4_F18_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + p --> he4 + f18 + // Ne21 + p --> He4 + F18 rate = 0.0; drate_dT = 0.0; @@ -3639,24 +3641,24 @@ void rate_p_ne21_to_he4_f18_derived(const tf_t& tfactors, Real& rate, Real& drat p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real ne21_pf, dne21_pf_dT; - // interpolating ne21 partition function - get_partition_function(Ne21, tfactors, ne21_pf, dne21_pf_dT); + Real Ne21_pf, dNe21_pf_dT; + // interpolating Ne21 partition function + get_partition_function(Ne21, tfactors, Ne21_pf, dNe21_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real f18_pf, df18_pf_dT; - // interpolating f18 partition function - get_partition_function(F18, tfactors, f18_pf, df18_pf_dT); + Real F18_pf, dF18_pf_dT; + // interpolating F18 partition function + get_partition_function(F18, tfactors, F18_pf, dF18_pf_dT); - Real z_r = he4_pf * f18_pf; - Real z_p = p_pf * ne21_pf; + Real z_r = He4_pf * F18_pf; + Real z_p = p_pf * Ne21_pf; - Real dz_r_dT = f18_pf * dhe4_pf_dT + he4_pf * df18_pf_dT; - Real dz_p_dT = ne21_pf * dp_pf_dT + p_pf * dne21_pf_dT; + Real dz_r_dT = F18_pf * dHe4_pf_dT + He4_pf * dF18_pf_dT; + Real dz_p_dT = Ne21_pf * dp_pf_dT + p_pf * dNe21_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3667,9 +3669,9 @@ void rate_p_ne21_to_he4_f18_derived(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mg24_to_he4_ne21_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mg24_to_He4_Ne21_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + n --> he4 + ne21 + // Mg24 + n --> He4 + Ne21 rate = 0.0; drate_dT = 0.0; @@ -3718,24 +3720,24 @@ void rate_n_mg24_to_he4_ne21_derived(const tf_t& tfactors, Real& rate, Real& dra n_pf = 1.0_rt; dn_pf_dT = 0.0_rt; - Real ne21_pf, dne21_pf_dT; - // interpolating ne21 partition function - get_partition_function(Ne21, tfactors, ne21_pf, dne21_pf_dT); + Real Ne21_pf, dNe21_pf_dT; + // interpolating Ne21 partition function + get_partition_function(Ne21, tfactors, Ne21_pf, dNe21_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real mg24_pf, dmg24_pf_dT; - // interpolating mg24 partition function - get_partition_function(Mg24, tfactors, mg24_pf, dmg24_pf_dT); + Real Mg24_pf, dMg24_pf_dT; + // interpolating Mg24 partition function + get_partition_function(Mg24, tfactors, Mg24_pf, dMg24_pf_dT); - Real z_r = he4_pf * ne21_pf; - Real z_p = n_pf * mg24_pf; + Real z_r = He4_pf * Ne21_pf; + Real z_p = n_pf * Mg24_pf; - Real dz_r_dT = ne21_pf * dhe4_pf_dT + he4_pf * dne21_pf_dT; - Real dz_p_dT = mg24_pf * dn_pf_dT + n_pf * dmg24_pf_dT; + Real dz_r_dT = Ne21_pf * dHe4_pf_dT + He4_pf * dNe21_pf_dT; + Real dz_p_dT = Mg24_pf * dn_pf_dT + n_pf * dMg24_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3746,9 +3748,9 @@ void rate_n_mg24_to_he4_ne21_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg24_to_p_al27_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg24_to_p_Al27_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + he4 --> p + al27 + // Mg24 + He4 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -3814,24 +3816,24 @@ void rate_he4_mg24_to_p_al27_derived(const tf_t& tfactors, Real& rate, Real& dra p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real al27_pf, dal27_pf_dT; - // interpolating al27 partition function - get_partition_function(Al27, tfactors, al27_pf, dal27_pf_dT); + Real Al27_pf, dAl27_pf_dT; + // interpolating Al27 partition function + get_partition_function(Al27, tfactors, Al27_pf, dAl27_pf_dT); - Real mg24_pf, dmg24_pf_dT; - // interpolating mg24 partition function - get_partition_function(Mg24, tfactors, mg24_pf, dmg24_pf_dT); + Real Mg24_pf, dMg24_pf_dT; + // interpolating Mg24 partition function + get_partition_function(Mg24, tfactors, Mg24_pf, dMg24_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real z_r = p_pf * al27_pf; - Real z_p = he4_pf * mg24_pf; + Real z_r = p_pf * Al27_pf; + Real z_p = He4_pf * Mg24_pf; - Real dz_r_dT = al27_pf * dp_pf_dT + p_pf * dal27_pf_dT; - Real dz_p_dT = mg24_pf * dhe4_pf_dT + he4_pf * dmg24_pf_dT; + Real dz_r_dT = Al27_pf * dp_pf_dT + p_pf * dAl27_pf_dT; + Real dz_p_dT = Mg24_pf * dHe4_pf_dT + He4_pf * dMg24_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3842,9 +3844,9 @@ void rate_he4_mg24_to_p_al27_derived(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_p_p31_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_p_P31_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> p + p31 + // Si28 + He4 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -3910,24 +3912,24 @@ void rate_he4_si28_to_p_p31_derived(const tf_t& tfactors, Real& rate, Real& drat p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real p31_pf, dp31_pf_dT; - // interpolating p31 partition function - get_partition_function(P31, tfactors, p31_pf, dp31_pf_dT); + Real P31_pf, dP31_pf_dT; + // interpolating P31 partition function + get_partition_function(P31, tfactors, P31_pf, dP31_pf_dT); - Real si28_pf, dsi28_pf_dT; - // interpolating si28 partition function - get_partition_function(Si28, tfactors, si28_pf, dsi28_pf_dT); + Real Si28_pf, dSi28_pf_dT; + // interpolating Si28 partition function + get_partition_function(Si28, tfactors, Si28_pf, dSi28_pf_dT); - Real z_r = p_pf * p31_pf; - Real z_p = he4_pf * si28_pf; + Real z_r = p_pf * P31_pf; + Real z_p = He4_pf * Si28_pf; - Real dz_r_dT = p31_pf * dp_pf_dT + p_pf * dp31_pf_dT; - Real dz_p_dT = si28_pf * dhe4_pf_dT + he4_pf * dsi28_pf_dT; + Real dz_r_dT = P31_pf * dp_pf_dT + p_pf * dP31_pf_dT; + Real dz_p_dT = Si28_pf * dHe4_pf_dT + He4_pf * dSi28_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -3938,9 +3940,9 @@ void rate_he4_si28_to_p_p31_derived(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s32_to_p_cl35_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S32_to_p_Cl35_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 + he4 --> p + cl35 + // S32 + He4 --> p + Cl35 rate = 0.0; drate_dT = 0.0; @@ -4023,24 +4025,24 @@ void rate_he4_s32_to_p_cl35_derived_removed(const tf_t& tfactors, Real& rate, Re p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real cl35_pf, dcl35_pf_dT; - // interpolating cl35 partition function - get_partition_function(Cl35, tfactors, cl35_pf, dcl35_pf_dT); + Real Cl35_pf, dCl35_pf_dT; + // interpolating Cl35 partition function + get_partition_function(Cl35, tfactors, Cl35_pf, dCl35_pf_dT); - Real s32_pf, ds32_pf_dT; - // interpolating s32 partition function - get_partition_function(S32, tfactors, s32_pf, ds32_pf_dT); + Real S32_pf, dS32_pf_dT; + // interpolating S32 partition function + get_partition_function(S32, tfactors, S32_pf, dS32_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real z_r = p_pf * cl35_pf; - Real z_p = he4_pf * s32_pf; + Real z_r = p_pf * Cl35_pf; + Real z_p = He4_pf * S32_pf; - Real dz_r_dT = cl35_pf * dp_pf_dT + p_pf * dcl35_pf_dT; - Real dz_p_dT = s32_pf * dhe4_pf_dT + he4_pf * ds32_pf_dT; + Real dz_r_dT = Cl35_pf * dp_pf_dT + p_pf * dCl35_pf_dT; + Real dz_p_dT = S32_pf * dHe4_pf_dT + He4_pf * dS32_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4051,9 +4053,9 @@ void rate_he4_s32_to_p_cl35_derived_removed(const tf_t& tfactors, Real& rate, Re template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_to_he4_s32_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar36_to_He4_S32_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 --> he4 + s32 + // Ar36 --> He4 + S32 rate = 0.0; drate_dT = 0.0; @@ -4080,24 +4082,24 @@ void rate_ar36_to_he4_s32_derived_removed(const tf_t& tfactors, Real& rate, Real } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real s32_pf, ds32_pf_dT; - // interpolating s32 partition function - get_partition_function(S32, tfactors, s32_pf, ds32_pf_dT); + Real S32_pf, dS32_pf_dT; + // interpolating S32 partition function + get_partition_function(S32, tfactors, S32_pf, dS32_pf_dT); - Real ar36_pf, dar36_pf_dT; - // interpolating ar36 partition function - get_partition_function(Ar36, tfactors, ar36_pf, dar36_pf_dT); + Real Ar36_pf, dAr36_pf_dT; + // interpolating Ar36 partition function + get_partition_function(Ar36, tfactors, Ar36_pf, dAr36_pf_dT); - Real z_r = he4_pf * s32_pf; - Real z_p = ar36_pf; + Real z_r = He4_pf * S32_pf; + Real z_p = Ar36_pf; - Real dz_r_dT = s32_pf * dhe4_pf_dT + he4_pf * ds32_pf_dT; - Real dz_p_dT = dar36_pf_dT; + Real dz_r_dT = S32_pf * dHe4_pf_dT + He4_pf * dS32_pf_dT; + Real dz_p_dT = dAr36_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4108,9 +4110,9 @@ void rate_ar36_to_he4_s32_derived_removed(const tf_t& tfactors, Real& rate, Real template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_to_p_cl35_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar36_to_p_Cl35_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 --> p + cl35 + // Ar36 --> p + Cl35 rate = 0.0; drate_dT = 0.0; @@ -4189,19 +4191,19 @@ void rate_ar36_to_p_cl35_derived_removed(const tf_t& tfactors, Real& rate, Real& p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real cl35_pf, dcl35_pf_dT; - // interpolating cl35 partition function - get_partition_function(Cl35, tfactors, cl35_pf, dcl35_pf_dT); + Real Cl35_pf, dCl35_pf_dT; + // interpolating Cl35 partition function + get_partition_function(Cl35, tfactors, Cl35_pf, dCl35_pf_dT); - Real ar36_pf, dar36_pf_dT; - // interpolating ar36 partition function - get_partition_function(Ar36, tfactors, ar36_pf, dar36_pf_dT); + Real Ar36_pf, dAr36_pf_dT; + // interpolating Ar36 partition function + get_partition_function(Ar36, tfactors, Ar36_pf, dAr36_pf_dT); - Real z_r = p_pf * cl35_pf; - Real z_p = ar36_pf; + Real z_r = p_pf * Cl35_pf; + Real z_p = Ar36_pf; - Real dz_r_dT = cl35_pf * dp_pf_dT + p_pf * dcl35_pf_dT; - Real dz_p_dT = dar36_pf_dT; + Real dz_r_dT = Cl35_pf * dp_pf_dT + p_pf * dCl35_pf_dT; + Real dz_p_dT = dAr36_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4212,9 +4214,9 @@ void rate_ar36_to_p_cl35_derived_removed(const tf_t& tfactors, Real& rate, Real& template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar36_to_p_k39_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar36_to_p_K39_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 + he4 --> p + k39 + // Ar36 + He4 --> p + K39 rate = 0.0; drate_dT = 0.0; @@ -4246,24 +4248,24 @@ void rate_he4_ar36_to_p_k39_derived_removed(const tf_t& tfactors, Real& rate, Re p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real k39_pf, dk39_pf_dT; - // interpolating k39 partition function - get_partition_function(K39, tfactors, k39_pf, dk39_pf_dT); + Real K39_pf, dK39_pf_dT; + // interpolating K39 partition function + get_partition_function(K39, tfactors, K39_pf, dK39_pf_dT); - Real ar36_pf, dar36_pf_dT; - // interpolating ar36 partition function - get_partition_function(Ar36, tfactors, ar36_pf, dar36_pf_dT); + Real Ar36_pf, dAr36_pf_dT; + // interpolating Ar36 partition function + get_partition_function(Ar36, tfactors, Ar36_pf, dAr36_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real z_r = p_pf * k39_pf; - Real z_p = he4_pf * ar36_pf; + Real z_r = p_pf * K39_pf; + Real z_p = He4_pf * Ar36_pf; - Real dz_r_dT = k39_pf * dp_pf_dT + p_pf * dk39_pf_dT; - Real dz_p_dT = ar36_pf * dhe4_pf_dT + he4_pf * dar36_pf_dT; + Real dz_r_dT = K39_pf * dp_pf_dT + p_pf * dK39_pf_dT; + Real dz_p_dT = Ar36_pf * dHe4_pf_dT + He4_pf * dAr36_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4274,9 +4276,9 @@ void rate_he4_ar36_to_p_k39_derived_removed(const tf_t& tfactors, Real& rate, Re template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_to_he4_ar36_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca40_to_He4_Ar36_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 --> he4 + ar36 + // Ca40 --> He4 + Ar36 rate = 0.0; drate_dT = 0.0; @@ -4303,24 +4305,24 @@ void rate_ca40_to_he4_ar36_derived_removed(const tf_t& tfactors, Real& rate, Rea } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real ca40_pf, dca40_pf_dT; - // interpolating ca40 partition function - get_partition_function(Ca40, tfactors, ca40_pf, dca40_pf_dT); + Real Ca40_pf, dCa40_pf_dT; + // interpolating Ca40 partition function + get_partition_function(Ca40, tfactors, Ca40_pf, dCa40_pf_dT); - Real ar36_pf, dar36_pf_dT; - // interpolating ar36 partition function - get_partition_function(Ar36, tfactors, ar36_pf, dar36_pf_dT); + Real Ar36_pf, dAr36_pf_dT; + // interpolating Ar36 partition function + get_partition_function(Ar36, tfactors, Ar36_pf, dAr36_pf_dT); - Real z_r = he4_pf * ar36_pf; - Real z_p = ca40_pf; + Real z_r = He4_pf * Ar36_pf; + Real z_p = Ca40_pf; - Real dz_r_dT = ar36_pf * dhe4_pf_dT + he4_pf * dar36_pf_dT; - Real dz_p_dT = dca40_pf_dT; + Real dz_r_dT = Ar36_pf * dHe4_pf_dT + He4_pf * dAr36_pf_dT; + Real dz_p_dT = dCa40_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4331,9 +4333,9 @@ void rate_ca40_to_he4_ar36_derived_removed(const tf_t& tfactors, Real& rate, Rea template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_to_p_k39_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca40_to_p_K39_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 --> p + k39 + // Ca40 --> p + K39 rate = 0.0; drate_dT = 0.0; @@ -4399,19 +4401,19 @@ void rate_ca40_to_p_k39_derived_removed(const tf_t& tfactors, Real& rate, Real& p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real ca40_pf, dca40_pf_dT; - // interpolating ca40 partition function - get_partition_function(Ca40, tfactors, ca40_pf, dca40_pf_dT); + Real Ca40_pf, dCa40_pf_dT; + // interpolating Ca40 partition function + get_partition_function(Ca40, tfactors, Ca40_pf, dCa40_pf_dT); - Real k39_pf, dk39_pf_dT; - // interpolating k39 partition function - get_partition_function(K39, tfactors, k39_pf, dk39_pf_dT); + Real K39_pf, dK39_pf_dT; + // interpolating K39 partition function + get_partition_function(K39, tfactors, K39_pf, dK39_pf_dT); - Real z_r = p_pf * k39_pf; - Real z_p = ca40_pf; + Real z_r = p_pf * K39_pf; + Real z_p = Ca40_pf; - Real dz_r_dT = k39_pf * dp_pf_dT + p_pf * dk39_pf_dT; - Real dz_p_dT = dca40_pf_dT; + Real dz_r_dT = K39_pf * dp_pf_dT + p_pf * dK39_pf_dT; + Real dz_p_dT = dCa40_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4422,9 +4424,9 @@ void rate_ca40_to_p_k39_derived_removed(const tf_t& tfactors, Real& rate, Real& template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca40_to_p_sc43_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca40_to_p_Sc43_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 + he4 --> p + sc43 + // Ca40 + He4 --> p + Sc43 rate = 0.0; drate_dT = 0.0; @@ -4456,24 +4458,24 @@ void rate_he4_ca40_to_p_sc43_derived_removed(const tf_t& tfactors, Real& rate, R p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real ca40_pf, dca40_pf_dT; - // interpolating ca40 partition function - get_partition_function(Ca40, tfactors, ca40_pf, dca40_pf_dT); + Real Ca40_pf, dCa40_pf_dT; + // interpolating Ca40 partition function + get_partition_function(Ca40, tfactors, Ca40_pf, dCa40_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real sc43_pf, dsc43_pf_dT; - // interpolating sc43 partition function - get_partition_function(Sc43, tfactors, sc43_pf, dsc43_pf_dT); + Real Sc43_pf, dSc43_pf_dT; + // interpolating Sc43 partition function + get_partition_function(Sc43, tfactors, Sc43_pf, dSc43_pf_dT); - Real z_r = p_pf * sc43_pf; - Real z_p = he4_pf * ca40_pf; + Real z_r = p_pf * Sc43_pf; + Real z_p = He4_pf * Ca40_pf; - Real dz_r_dT = sc43_pf * dp_pf_dT + p_pf * dsc43_pf_dT; - Real dz_p_dT = ca40_pf * dhe4_pf_dT + he4_pf * dca40_pf_dT; + Real dz_r_dT = Sc43_pf * dp_pf_dT + p_pf * dSc43_pf_dT; + Real dz_p_dT = Ca40_pf * dHe4_pf_dT + He4_pf * dCa40_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4484,9 +4486,9 @@ void rate_he4_ca40_to_p_sc43_derived_removed(const tf_t& tfactors, Real& rate, R template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_to_he4_ca40_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti44_to_He4_Ca40_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 --> he4 + ca40 + // Ti44 --> He4 + Ca40 rate = 0.0; drate_dT = 0.0; @@ -4513,24 +4515,24 @@ void rate_ti44_to_he4_ca40_derived_removed(const tf_t& tfactors, Real& rate, Rea } - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real ca40_pf, dca40_pf_dT; - // interpolating ca40 partition function - get_partition_function(Ca40, tfactors, ca40_pf, dca40_pf_dT); + Real Ca40_pf, dCa40_pf_dT; + // interpolating Ca40 partition function + get_partition_function(Ca40, tfactors, Ca40_pf, dCa40_pf_dT); - Real ti44_pf, dti44_pf_dT; - // interpolating ti44 partition function - get_partition_function(Ti44, tfactors, ti44_pf, dti44_pf_dT); + Real Ti44_pf, dTi44_pf_dT; + // interpolating Ti44 partition function + get_partition_function(Ti44, tfactors, Ti44_pf, dTi44_pf_dT); - Real z_r = he4_pf * ca40_pf; - Real z_p = ti44_pf; + Real z_r = He4_pf * Ca40_pf; + Real z_p = Ti44_pf; - Real dz_r_dT = ca40_pf * dhe4_pf_dT + he4_pf * dca40_pf_dT; - Real dz_p_dT = dti44_pf_dT; + Real dz_r_dT = Ca40_pf * dHe4_pf_dT + He4_pf * dCa40_pf_dT; + Real dz_p_dT = dTi44_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4541,9 +4543,9 @@ void rate_ti44_to_he4_ca40_derived_removed(const tf_t& tfactors, Real& rate, Rea template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_to_p_sc43_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti44_to_p_Sc43_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 --> p + sc43 + // Ti44 --> p + Sc43 rate = 0.0; drate_dT = 0.0; @@ -4575,19 +4577,19 @@ void rate_ti44_to_p_sc43_derived_removed(const tf_t& tfactors, Real& rate, Real& p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real ti44_pf, dti44_pf_dT; - // interpolating ti44 partition function - get_partition_function(Ti44, tfactors, ti44_pf, dti44_pf_dT); + Real Ti44_pf, dTi44_pf_dT; + // interpolating Ti44 partition function + get_partition_function(Ti44, tfactors, Ti44_pf, dTi44_pf_dT); - Real sc43_pf, dsc43_pf_dT; - // interpolating sc43 partition function - get_partition_function(Sc43, tfactors, sc43_pf, dsc43_pf_dT); + Real Sc43_pf, dSc43_pf_dT; + // interpolating Sc43 partition function + get_partition_function(Sc43, tfactors, Sc43_pf, dSc43_pf_dT); - Real z_r = p_pf * sc43_pf; - Real z_p = ti44_pf; + Real z_r = p_pf * Sc43_pf; + Real z_p = Ti44_pf; - Real dz_r_dT = sc43_pf * dp_pf_dT + p_pf * dsc43_pf_dT; - Real dz_p_dT = dti44_pf_dT; + Real dz_r_dT = Sc43_pf * dp_pf_dT + p_pf * dSc43_pf_dT; + Real dz_p_dT = dTi44_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4598,9 +4600,9 @@ void rate_ti44_to_p_sc43_derived_removed(const tf_t& tfactors, Real& rate, Real& template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_to_he4_ti44_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr48_to_He4_Ti44_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 --> he4 + ti44 + // Cr48 --> He4 + Ti44 rate = 0.0; drate_dT = 0.0; @@ -4627,24 +4629,24 @@ void rate_cr48_to_he4_ti44_derived_removed(const tf_t& tfactors, Real& rate, Rea } - Real cr48_pf, dcr48_pf_dT; - // interpolating cr48 partition function - get_partition_function(Cr48, tfactors, cr48_pf, dcr48_pf_dT); + Real Cr48_pf, dCr48_pf_dT; + // interpolating Cr48 partition function + get_partition_function(Cr48, tfactors, Cr48_pf, dCr48_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real ti44_pf, dti44_pf_dT; - // interpolating ti44 partition function - get_partition_function(Ti44, tfactors, ti44_pf, dti44_pf_dT); + Real Ti44_pf, dTi44_pf_dT; + // interpolating Ti44 partition function + get_partition_function(Ti44, tfactors, Ti44_pf, dTi44_pf_dT); - Real z_r = he4_pf * ti44_pf; - Real z_p = cr48_pf; + Real z_r = He4_pf * Ti44_pf; + Real z_p = Cr48_pf; - Real dz_r_dT = ti44_pf * dhe4_pf_dT + he4_pf * dti44_pf_dT; - Real dz_p_dT = dcr48_pf_dT; + Real dz_r_dT = Ti44_pf * dHe4_pf_dT + He4_pf * dTi44_pf_dT; + Real dz_p_dT = dCr48_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4655,9 +4657,9 @@ void rate_cr48_to_he4_ti44_derived_removed(const tf_t& tfactors, Real& rate, Rea template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_to_p_v47_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr48_to_p_V47_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 --> p + v47 + // Cr48 --> p + V47 rate = 0.0; drate_dT = 0.0; @@ -4735,24 +4737,24 @@ void rate_cr48_to_p_v47_derived_removed(const tf_t& tfactors, Real& rate, Real& } - Real cr48_pf, dcr48_pf_dT; - // interpolating cr48 partition function - get_partition_function(Cr48, tfactors, cr48_pf, dcr48_pf_dT); + Real Cr48_pf, dCr48_pf_dT; + // interpolating Cr48 partition function + get_partition_function(Cr48, tfactors, Cr48_pf, dCr48_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real v47_pf, dv47_pf_dT; - // interpolating v47 partition function - get_partition_function(V47, tfactors, v47_pf, dv47_pf_dT); + Real V47_pf, dV47_pf_dT; + // interpolating V47 partition function + get_partition_function(V47, tfactors, V47_pf, dV47_pf_dT); - Real z_r = p_pf * v47_pf; - Real z_p = cr48_pf; + Real z_r = p_pf * V47_pf; + Real z_p = Cr48_pf; - Real dz_r_dT = v47_pf * dp_pf_dT + p_pf * dv47_pf_dT; - Real dz_p_dT = dcr48_pf_dT; + Real dz_r_dT = V47_pf * dp_pf_dT + p_pf * dV47_pf_dT; + Real dz_p_dT = dCr48_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4763,9 +4765,9 @@ void rate_cr48_to_p_v47_derived_removed(const tf_t& tfactors, Real& rate, Real& template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v47_to_he4_ti44_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V47_to_He4_Ti44_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + p --> he4 + ti44 + // V47 + p --> He4 + Ti44 rate = 0.0; drate_dT = 0.0; @@ -4797,24 +4799,24 @@ void rate_p_v47_to_he4_ti44_derived_removed(const tf_t& tfactors, Real& rate, Re p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real v47_pf, dv47_pf_dT; - // interpolating v47 partition function - get_partition_function(V47, tfactors, v47_pf, dv47_pf_dT); + Real V47_pf, dV47_pf_dT; + // interpolating V47 partition function + get_partition_function(V47, tfactors, V47_pf, dV47_pf_dT); - Real ti44_pf, dti44_pf_dT; - // interpolating ti44 partition function - get_partition_function(Ti44, tfactors, ti44_pf, dti44_pf_dT); + Real Ti44_pf, dTi44_pf_dT; + // interpolating Ti44 partition function + get_partition_function(Ti44, tfactors, Ti44_pf, dTi44_pf_dT); - Real z_r = he4_pf * ti44_pf; - Real z_p = p_pf * v47_pf; + Real z_r = He4_pf * Ti44_pf; + Real z_p = p_pf * V47_pf; - Real dz_r_dT = ti44_pf * dhe4_pf_dT + he4_pf * dti44_pf_dT; - Real dz_p_dT = v47_pf * dp_pf_dT + p_pf * dv47_pf_dT; + Real dz_r_dT = Ti44_pf * dHe4_pf_dT + He4_pf * dTi44_pf_dT; + Real dz_p_dT = V47_pf * dp_pf_dT + p_pf * dV47_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4825,9 +4827,9 @@ void rate_p_v47_to_he4_ti44_derived_removed(const tf_t& tfactors, Real& rate, Re template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_to_he4_cr48_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe52_to_He4_Cr48_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 --> he4 + cr48 + // Fe52 --> He4 + Cr48 rate = 0.0; drate_dT = 0.0; @@ -4854,24 +4856,24 @@ void rate_fe52_to_he4_cr48_derived_removed(const tf_t& tfactors, Real& rate, Rea } - Real cr48_pf, dcr48_pf_dT; - // interpolating cr48 partition function - get_partition_function(Cr48, tfactors, cr48_pf, dcr48_pf_dT); + Real Cr48_pf, dCr48_pf_dT; + // interpolating Cr48 partition function + get_partition_function(Cr48, tfactors, Cr48_pf, dCr48_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real fe52_pf, dfe52_pf_dT; - // interpolating fe52 partition function - get_partition_function(Fe52, tfactors, fe52_pf, dfe52_pf_dT); + Real Fe52_pf, dFe52_pf_dT; + // interpolating Fe52 partition function + get_partition_function(Fe52, tfactors, Fe52_pf, dFe52_pf_dT); - Real z_r = he4_pf * cr48_pf; - Real z_p = fe52_pf; + Real z_r = He4_pf * Cr48_pf; + Real z_p = Fe52_pf; - Real dz_r_dT = cr48_pf * dhe4_pf_dT + he4_pf * dcr48_pf_dT; - Real dz_p_dT = dfe52_pf_dT; + Real dz_r_dT = Cr48_pf * dHe4_pf_dT + He4_pf * dCr48_pf_dT; + Real dz_p_dT = dFe52_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4882,9 +4884,9 @@ void rate_fe52_to_he4_cr48_derived_removed(const tf_t& tfactors, Real& rate, Rea template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_to_p_mn51_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe52_to_p_Mn51_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 --> p + mn51 + // Fe52 --> p + Mn51 rate = 0.0; drate_dT = 0.0; @@ -4911,24 +4913,24 @@ void rate_fe52_to_p_mn51_derived_removed(const tf_t& tfactors, Real& rate, Real& } - Real mn51_pf, dmn51_pf_dT; - // interpolating mn51 partition function - get_partition_function(Mn51, tfactors, mn51_pf, dmn51_pf_dT); + Real Mn51_pf, dMn51_pf_dT; + // interpolating Mn51 partition function + get_partition_function(Mn51, tfactors, Mn51_pf, dMn51_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real fe52_pf, dfe52_pf_dT; - // interpolating fe52 partition function - get_partition_function(Fe52, tfactors, fe52_pf, dfe52_pf_dT); + Real Fe52_pf, dFe52_pf_dT; + // interpolating Fe52 partition function + get_partition_function(Fe52, tfactors, Fe52_pf, dFe52_pf_dT); - Real z_r = p_pf * mn51_pf; - Real z_p = fe52_pf; + Real z_r = p_pf * Mn51_pf; + Real z_p = Fe52_pf; - Real dz_r_dT = mn51_pf * dp_pf_dT + p_pf * dmn51_pf_dT; - Real dz_p_dT = dfe52_pf_dT; + Real dz_r_dT = Mn51_pf * dp_pf_dT + p_pf * dMn51_pf_dT; + Real dz_p_dT = dFe52_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -4939,9 +4941,9 @@ void rate_fe52_to_p_mn51_derived_removed(const tf_t& tfactors, Real& rate, Real& template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn51_to_he4_cr48_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn51_to_He4_Cr48_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + p --> he4 + cr48 + // Mn51 + p --> He4 + Cr48 rate = 0.0; drate_dT = 0.0; @@ -4973,24 +4975,24 @@ void rate_p_mn51_to_he4_cr48_derived_removed(const tf_t& tfactors, Real& rate, R p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real cr48_pf, dcr48_pf_dT; - // interpolating cr48 partition function - get_partition_function(Cr48, tfactors, cr48_pf, dcr48_pf_dT); + Real Cr48_pf, dCr48_pf_dT; + // interpolating Cr48 partition function + get_partition_function(Cr48, tfactors, Cr48_pf, dCr48_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real mn51_pf, dmn51_pf_dT; - // interpolating mn51 partition function - get_partition_function(Mn51, tfactors, mn51_pf, dmn51_pf_dT); + Real Mn51_pf, dMn51_pf_dT; + // interpolating Mn51 partition function + get_partition_function(Mn51, tfactors, Mn51_pf, dMn51_pf_dT); - Real z_r = he4_pf * cr48_pf; - Real z_p = p_pf * mn51_pf; + Real z_r = He4_pf * Cr48_pf; + Real z_p = p_pf * Mn51_pf; - Real dz_r_dT = cr48_pf * dhe4_pf_dT + he4_pf * dcr48_pf_dT; - Real dz_p_dT = mn51_pf * dp_pf_dT + p_pf * dmn51_pf_dT; + Real dz_r_dT = Cr48_pf * dHe4_pf_dT + He4_pf * dCr48_pf_dT; + Real dz_p_dT = Mn51_pf * dp_pf_dT + p_pf * dMn51_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5001,9 +5003,9 @@ void rate_p_mn51_to_he4_cr48_derived_removed(const tf_t& tfactors, Real& rate, R template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_he4_fe52_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni56_to_He4_Fe52_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 --> he4 + fe52 + // Ni56 --> He4 + Fe52 rate = 0.0; drate_dT = 0.0; @@ -5030,24 +5032,24 @@ void rate_ni56_to_he4_fe52_derived_removed(const tf_t& tfactors, Real& rate, Rea } - Real ni56_pf, dni56_pf_dT; - // interpolating ni56 partition function - get_partition_function(Ni56, tfactors, ni56_pf, dni56_pf_dT); + Real Ni56_pf, dNi56_pf_dT; + // interpolating Ni56 partition function + get_partition_function(Ni56, tfactors, Ni56_pf, dNi56_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real fe52_pf, dfe52_pf_dT; - // interpolating fe52 partition function - get_partition_function(Fe52, tfactors, fe52_pf, dfe52_pf_dT); + Real Fe52_pf, dFe52_pf_dT; + // interpolating Fe52 partition function + get_partition_function(Fe52, tfactors, Fe52_pf, dFe52_pf_dT); - Real z_r = he4_pf * fe52_pf; - Real z_p = ni56_pf; + Real z_r = He4_pf * Fe52_pf; + Real z_p = Ni56_pf; - Real dz_r_dT = fe52_pf * dhe4_pf_dT + he4_pf * dfe52_pf_dT; - Real dz_p_dT = dni56_pf_dT; + Real dz_r_dT = Fe52_pf * dHe4_pf_dT + He4_pf * dFe52_pf_dT; + Real dz_p_dT = dNi56_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5058,9 +5060,9 @@ void rate_ni56_to_he4_fe52_derived_removed(const tf_t& tfactors, Real& rate, Rea template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_p_co55_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni56_to_p_Co55_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 --> p + co55 + // Ni56 --> p + Co55 rate = 0.0; drate_dT = 0.0; @@ -5087,24 +5089,24 @@ void rate_ni56_to_p_co55_derived_removed(const tf_t& tfactors, Real& rate, Real& } - Real ni56_pf, dni56_pf_dT; - // interpolating ni56 partition function - get_partition_function(Ni56, tfactors, ni56_pf, dni56_pf_dT); + Real Ni56_pf, dNi56_pf_dT; + // interpolating Ni56 partition function + get_partition_function(Ni56, tfactors, Ni56_pf, dNi56_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real co55_pf, dco55_pf_dT; - // interpolating co55 partition function - get_partition_function(Co55, tfactors, co55_pf, dco55_pf_dT); + Real Co55_pf, dCo55_pf_dT; + // interpolating Co55 partition function + get_partition_function(Co55, tfactors, Co55_pf, dCo55_pf_dT); - Real z_r = p_pf * co55_pf; - Real z_p = ni56_pf; + Real z_r = p_pf * Co55_pf; + Real z_p = Ni56_pf; - Real dz_r_dT = co55_pf * dp_pf_dT + p_pf * dco55_pf_dT; - Real dz_p_dT = dni56_pf_dT; + Real dz_r_dT = Co55_pf * dp_pf_dT + p_pf * dCo55_pf_dT; + Real dz_p_dT = dNi56_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5115,9 +5117,9 @@ void rate_ni56_to_p_co55_derived_removed(const tf_t& tfactors, Real& rate, Real& template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co55_to_he4_fe52_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co55_to_He4_Fe52_derived_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + p --> he4 + fe52 + // Co55 + p --> He4 + Fe52 rate = 0.0; drate_dT = 0.0; @@ -5149,24 +5151,24 @@ void rate_p_co55_to_he4_fe52_derived_removed(const tf_t& tfactors, Real& rate, R p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real co55_pf, dco55_pf_dT; - // interpolating co55 partition function - get_partition_function(Co55, tfactors, co55_pf, dco55_pf_dT); + Real Co55_pf, dCo55_pf_dT; + // interpolating Co55 partition function + get_partition_function(Co55, tfactors, Co55_pf, dCo55_pf_dT); - Real fe52_pf, dfe52_pf_dT; - // interpolating fe52 partition function - get_partition_function(Fe52, tfactors, fe52_pf, dfe52_pf_dT); + Real Fe52_pf, dFe52_pf_dT; + // interpolating Fe52 partition function + get_partition_function(Fe52, tfactors, Fe52_pf, dFe52_pf_dT); - Real z_r = he4_pf * fe52_pf; - Real z_p = p_pf * co55_pf; + Real z_r = He4_pf * Fe52_pf; + Real z_p = p_pf * Co55_pf; - Real dz_r_dT = fe52_pf * dhe4_pf_dT + he4_pf * dfe52_pf_dT; - Real dz_p_dT = co55_pf * dp_pf_dT + p_pf * dco55_pf_dT; + Real dz_r_dT = Fe52_pf * dHe4_pf_dT + He4_pf * dFe52_pf_dT; + Real dz_p_dT = Co55_pf * dp_pf_dT + p_pf * dCo55_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -5178,228 +5180,228 @@ void rate_p_co55_to_he4_fe52_derived_removed(const tf_t& tfactors, Real& rate, R template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s32_he4_to_ar36_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_S32_He4_to_Ar36_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_s32_to_ar36_removed); - Real r_ap = rate_eval.screened_rates(k_he4_s32_to_p_cl35_derived_removed); - Real r_pg = rate_eval.screened_rates(k_p_cl35_to_ar36_removed); - Real r_pa = rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed); + Real r_ag = rate_eval.screened_rates(k_He4_S32_to_Ar36_removed); + Real r_ap = rate_eval.screened_rates(k_He4_S32_to_p_Cl35_derived_removed); + Real r_pg = rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed); + Real r_pa = rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35_derived_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35_derived_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_to_s32_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ar36_to_S32_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_ar36_to_he4_s32_derived_removed); - Real r_pa = rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed); - Real r_gp = rate_eval.screened_rates(k_ar36_to_p_cl35_derived_removed); - Real r_pg = rate_eval.screened_rates(k_p_cl35_to_ar36_removed); + Real r_ga = rate_eval.screened_rates(k_Ar36_to_He4_S32_derived_removed); + Real r_pa = rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed); + Real r_gp = rate_eval.screened_rates(k_Ar36_to_p_Cl35_derived_removed); + Real r_pg = rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_ar36_to_he4_s32_derived_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_ar36_to_p_cl35_derived_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Ar36_to_He4_S32_derived_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Ar36_to_p_Cl35_derived_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_he4_to_ca40_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ar36_He4_to_Ca40_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_ar36_to_ca40_removed); - Real r_ap = rate_eval.screened_rates(k_he4_ar36_to_p_k39_derived_removed); - Real r_pg = rate_eval.screened_rates(k_p_k39_to_ca40_removed); - Real r_pa = rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Ar36_to_Ca40_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Ar36_to_p_K39_derived_removed); + Real r_pg = rate_eval.screened_rates(k_p_K39_to_Ca40_removed); + Real r_pa = rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39_derived_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39_derived_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_to_ar36_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ca40_to_Ar36_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_ca40_to_he4_ar36_derived_removed); - Real r_pa = rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed); - Real r_gp = rate_eval.screened_rates(k_ca40_to_p_k39_derived_removed); - Real r_pg = rate_eval.screened_rates(k_p_k39_to_ca40_removed); + Real r_ga = rate_eval.screened_rates(k_Ca40_to_He4_Ar36_derived_removed); + Real r_pa = rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed); + Real r_gp = rate_eval.screened_rates(k_Ca40_to_p_K39_derived_removed); + Real r_pg = rate_eval.screened_rates(k_p_K39_to_Ca40_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_ca40_to_he4_ar36_derived_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_ca40_to_p_k39_derived_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Ca40_to_He4_Ar36_derived_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Ca40_to_p_K39_derived_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_he4_to_ti44_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ca40_He4_to_Ti44_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_ca40_to_ti44_removed); - Real r_ap = rate_eval.screened_rates(k_he4_ca40_to_p_sc43_derived_removed); - Real r_pg = rate_eval.screened_rates(k_p_sc43_to_ti44_removed); - Real r_pa = rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Ca40_to_Ti44_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43_derived_removed); + Real r_pg = rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed); + Real r_pa = rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43_derived_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43_derived_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_to_ca40_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ti44_to_Ca40_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_ti44_to_he4_ca40_derived_removed); - Real r_pa = rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed); - Real r_gp = rate_eval.screened_rates(k_ti44_to_p_sc43_derived_removed); - Real r_pg = rate_eval.screened_rates(k_p_sc43_to_ti44_removed); + Real r_ga = rate_eval.screened_rates(k_Ti44_to_He4_Ca40_derived_removed); + Real r_pa = rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed); + Real r_gp = rate_eval.screened_rates(k_Ti44_to_p_Sc43_derived_removed); + Real r_pg = rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_ti44_to_he4_ca40_derived_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_ti44_to_p_sc43_derived_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Ti44_to_He4_Ca40_derived_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Ti44_to_p_Sc43_derived_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_he4_to_cr48_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ti44_He4_to_Cr48_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_ti44_to_cr48_removed); - Real r_ap = rate_eval.screened_rates(k_he4_ti44_to_p_v47_removed); - Real r_pg = rate_eval.screened_rates(k_p_v47_to_cr48_removed); - Real r_pa = rate_eval.screened_rates(k_p_v47_to_he4_ti44_derived_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Ti44_to_Cr48_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Ti44_to_p_V47_removed); + Real r_pg = rate_eval.screened_rates(k_p_V47_to_Cr48_removed); + Real r_pa = rate_eval.screened_rates(k_p_V47_to_He4_Ti44_derived_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_derived_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_derived_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_to_ti44_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Cr48_to_Ti44_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_cr48_to_he4_ti44_derived_removed); - Real r_pa = rate_eval.screened_rates(k_p_v47_to_he4_ti44_derived_removed); - Real r_gp = rate_eval.screened_rates(k_cr48_to_p_v47_derived_removed); - Real r_pg = rate_eval.screened_rates(k_p_v47_to_cr48_removed); + Real r_ga = rate_eval.screened_rates(k_Cr48_to_He4_Ti44_derived_removed); + Real r_pa = rate_eval.screened_rates(k_p_V47_to_He4_Ti44_derived_removed); + Real r_gp = rate_eval.screened_rates(k_Cr48_to_p_V47_derived_removed); + Real r_pg = rate_eval.screened_rates(k_p_V47_to_Cr48_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_cr48_to_he4_ti44_derived_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_derived_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_cr48_to_p_v47_derived_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Cr48_to_He4_Ti44_derived_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_derived_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Cr48_to_p_V47_derived_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_he4_to_fe52_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Cr48_He4_to_Fe52_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_cr48_to_fe52_removed); - Real r_ap = rate_eval.screened_rates(k_he4_cr48_to_p_mn51_removed); - Real r_pg = rate_eval.screened_rates(k_p_mn51_to_fe52_removed); - Real r_pa = rate_eval.screened_rates(k_p_mn51_to_he4_cr48_derived_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Cr48_to_Fe52_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51_removed); + Real r_pg = rate_eval.screened_rates(k_p_Mn51_to_Fe52_removed); + Real r_pa = rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_derived_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_derived_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_derived_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_to_cr48_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Fe52_to_Cr48_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_fe52_to_he4_cr48_derived_removed); - Real r_pa = rate_eval.screened_rates(k_p_mn51_to_he4_cr48_derived_removed); - Real r_gp = rate_eval.screened_rates(k_fe52_to_p_mn51_derived_removed); - Real r_pg = rate_eval.screened_rates(k_p_mn51_to_fe52_removed); + Real r_ga = rate_eval.screened_rates(k_Fe52_to_He4_Cr48_derived_removed); + Real r_pa = rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_derived_removed); + Real r_gp = rate_eval.screened_rates(k_Fe52_to_p_Mn51_derived_removed); + Real r_pg = rate_eval.screened_rates(k_p_Mn51_to_Fe52_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_fe52_to_he4_cr48_derived_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_derived_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_fe52_to_p_mn51_derived_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Fe52_to_He4_Cr48_derived_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_derived_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Fe52_to_p_Mn51_derived_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_he4_to_ni56_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Fe52_He4_to_Ni56_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_fe52_to_ni56_removed); - Real r_ap = rate_eval.screened_rates(k_he4_fe52_to_p_co55_removed); - Real r_pg = rate_eval.screened_rates(k_p_co55_to_ni56_removed); - Real r_pa = rate_eval.screened_rates(k_p_co55_to_he4_fe52_derived_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Fe52_to_Ni56_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Fe52_to_p_Co55_removed); + Real r_pg = rate_eval.screened_rates(k_p_Co55_to_Ni56_removed); + Real r_pa = rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_derived_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_co55_to_ni56_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_derived_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_derived_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_fe52_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ni56_to_Fe52_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_ni56_to_he4_fe52_derived_removed); - Real r_pa = rate_eval.screened_rates(k_p_co55_to_he4_fe52_derived_removed); - Real r_gp = rate_eval.screened_rates(k_ni56_to_p_co55_derived_removed); - Real r_pg = rate_eval.screened_rates(k_p_co55_to_ni56_removed); + Real r_ga = rate_eval.screened_rates(k_Ni56_to_He4_Fe52_derived_removed); + Real r_pa = rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_derived_removed); + Real r_gp = rate_eval.screened_rates(k_Ni56_to_p_Co55_derived_removed); + Real r_pg = rate_eval.screened_rates(k_p_Co55_to_Ni56_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_ni56_to_he4_fe52_derived_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_derived_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_ni56_to_p_co55_derived_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_co55_to_ni56_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Ni56_to_He4_Fe52_derived_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_derived_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Ni56_to_p_Co55_derived_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } @@ -5414,526 +5416,526 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) Real rate; Real drate_dT; - rate_p_c12_to_n13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c12_to_n13) = rate; + rate_p_C12_to_N13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C12_to_N13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = drate_dT; } - rate_he4_c12_to_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_c12_to_o16) = rate; + rate_He4_C12_to_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_C12_to_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = drate_dT; } - rate_he4_n14_to_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n14_to_f18) = rate; + rate_He4_N14_to_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N14_to_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = drate_dT; } - rate_he4_o16_to_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o16_to_ne20) = rate; + rate_He4_O16_to_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O16_to_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20) = drate_dT; } - rate_he4_f18_to_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f18_to_na22) = rate; + rate_He4_F18_to_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F18_to_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f18_to_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22) = drate_dT; } - rate_n_ne20_to_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ne20_to_ne21) = rate; + rate_n_Ne20_to_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ne20_to_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ne20_to_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ne20_to_Ne21) = drate_dT; } - rate_he4_ne20_to_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_mg24) = rate; + rate_He4_Ne20_to_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24) = drate_dT; } - rate_p_ne21_to_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne21_to_na22) = rate; + rate_p_Ne21_to_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne21_to_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne21_to_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22) = drate_dT; } - rate_n_na22_to_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_na22_to_na23) = rate; + rate_n_Na22_to_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Na22_to_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_na22_to_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Na22_to_Na23) = drate_dT; } - rate_p_na23_to_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na23_to_mg24) = rate; + rate_p_Na23_to_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na23_to_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na23_to_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24) = drate_dT; } - rate_he4_mg24_to_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg24_to_si28) = rate; + rate_He4_Mg24_to_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg24_to_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28) = drate_dT; } - rate_p_al27_to_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al27_to_si28) = rate; + rate_p_Al27_to_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al27_to_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al27_to_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28) = drate_dT; } - rate_he4_si28_to_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_s32) = rate; + rate_He4_Si28_to_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32) = drate_dT; } - rate_p_p31_to_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_s32) = rate; + rate_p_P31_to_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_S32) = drate_dT; } - rate_c12_c12_to_p_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_p_na23) = rate; + rate_C12_C12_to_p_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_p_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23) = drate_dT; } - rate_c12_c12_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) = rate; + rate_C12_C12_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = drate_dT; } - rate_he4_n13_to_p_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n13_to_p_o16) = rate; + rate_He4_N13_to_p_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N13_to_p_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = drate_dT; } - rate_c12_o16_to_p_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_p_al27) = rate; + rate_C12_O16_to_p_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_p_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27) = drate_dT; } - rate_c12_o16_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_he4_mg24) = rate; + rate_C12_O16_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24) = drate_dT; } - rate_o16_o16_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_p_p31) = rate; + rate_O16_O16_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31) = drate_dT; } - rate_o16_o16_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_he4_si28) = rate; + rate_O16_O16_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28) = drate_dT; } - rate_he4_f18_to_p_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f18_to_p_ne21) = rate; + rate_He4_F18_to_p_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F18_to_p_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21) = drate_dT; } - rate_he4_ne21_to_n_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne21_to_n_mg24) = rate; + rate_He4_Ne21_to_n_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne21_to_n_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne21_to_n_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne21_to_n_Mg24) = drate_dT; } - rate_p_na23_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na23_to_he4_ne20) = rate; + rate_p_Na23_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na23_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20) = drate_dT; } - rate_p_al27_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al27_to_he4_mg24) = rate; + rate_p_Al27_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al27_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24) = drate_dT; } - rate_p_p31_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_he4_si28) = rate; + rate_p_P31_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28) = drate_dT; } - rate_he4_he4_he4_to_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) = rate; + rate_He4_He4_He4_to_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = drate_dT; } - rate_c12_c12_to_mg24_modified(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_mg24_modified) = rate; + rate_C12_C12_to_Mg24_modified(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_Mg24_modified) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_mg24_modified) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_Mg24_modified) = drate_dT; } - rate_o16_o16_to_s32_modified(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_s32_modified) = rate; + rate_O16_O16_to_S32_modified(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_S32_modified) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_s32_modified) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_S32_modified) = drate_dT; } - rate_c12_o16_to_si28_modified(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_si28_modified) = rate; + rate_C12_O16_to_Si28_modified(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_Si28_modified) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_si28_modified) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_Si28_modified) = drate_dT; } - rate_he4_s32_to_ar36_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s32_to_ar36_removed) = rate; + rate_He4_S32_to_Ar36_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S32_to_Ar36_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36_removed) = drate_dT; } - rate_p_cl35_to_ar36_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl35_to_ar36_removed) = rate; + rate_p_Cl35_to_Ar36_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed) = drate_dT; } - rate_p_cl35_to_he4_s32_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed) = rate; + rate_p_Cl35_to_He4_S32_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed) = drate_dT; } - rate_he4_ar36_to_ca40_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar36_to_ca40_removed) = rate; + rate_He4_Ar36_to_Ca40_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar36_to_Ca40_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40_removed) = drate_dT; } - rate_p_k39_to_ca40_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k39_to_ca40_removed) = rate; + rate_p_K39_to_Ca40_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K39_to_Ca40_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed) = drate_dT; } - rate_p_k39_to_he4_ar36_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed) = rate; + rate_p_K39_to_He4_Ar36_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed) = drate_dT; } - rate_he4_ca40_to_ti44_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca40_to_ti44_removed) = rate; + rate_He4_Ca40_to_Ti44_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca40_to_Ti44_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44_removed) = drate_dT; } - rate_p_sc43_to_ti44_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc43_to_ti44_removed) = rate; + rate_p_Sc43_to_Ti44_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed) = drate_dT; } - rate_p_sc43_to_he4_ca40_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed) = rate; + rate_p_Sc43_to_He4_Ca40_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed) = drate_dT; } - rate_he4_ti44_to_cr48_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti44_to_cr48_removed) = rate; + rate_He4_Ti44_to_Cr48_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti44_to_Cr48_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48_removed) = drate_dT; } - rate_he4_ti44_to_p_v47_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti44_to_p_v47_removed) = rate; + rate_He4_Ti44_to_p_V47_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti44_to_p_V47_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47_removed) = drate_dT; } - rate_p_v47_to_cr48_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v47_to_cr48_removed) = rate; + rate_p_V47_to_Cr48_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V47_to_Cr48_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed) = drate_dT; } - rate_he4_cr48_to_fe52_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr48_to_fe52_removed) = rate; + rate_He4_Cr48_to_Fe52_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr48_to_Fe52_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52_removed) = drate_dT; } - rate_he4_cr48_to_p_mn51_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr48_to_p_mn51_removed) = rate; + rate_He4_Cr48_to_p_Mn51_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51_removed) = drate_dT; } - rate_p_mn51_to_fe52_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn51_to_fe52_removed) = rate; + rate_p_Mn51_to_Fe52_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn51_to_Fe52_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52_removed) = drate_dT; } - rate_he4_fe52_to_ni56_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe52_to_ni56_removed) = rate; + rate_He4_Fe52_to_Ni56_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe52_to_Ni56_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56_removed) = drate_dT; } - rate_he4_fe52_to_p_co55_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe52_to_p_co55_removed) = rate; + rate_He4_Fe52_to_p_Co55_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe52_to_p_Co55_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55_removed) = drate_dT; } - rate_p_co55_to_ni56_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co55_to_ni56_removed) = rate; + rate_p_Co55_to_Ni56_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co55_to_Ni56_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co55_to_ni56_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56_removed) = drate_dT; } - rate_n13_to_p_c12_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n13_to_p_c12_derived) = rate; + rate_N13_to_p_C12_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_N13_to_p_C12_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n13_to_p_c12_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_N13_to_p_C12_derived) = drate_dT; } - rate_o16_to_he4_c12_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_to_he4_c12_derived) = rate; + rate_O16_to_He4_C12_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_to_He4_C12_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_to_he4_c12_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_to_He4_C12_derived) = drate_dT; } - rate_f18_to_he4_n14_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f18_to_he4_n14_derived) = rate; + rate_F18_to_He4_N14_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F18_to_He4_N14_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f18_to_he4_n14_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_F18_to_He4_N14_derived) = drate_dT; } - rate_ne20_to_he4_o16_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne20_to_he4_o16_derived) = rate; + rate_Ne20_to_He4_O16_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne20_to_He4_O16_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne20_to_he4_o16_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne20_to_He4_O16_derived) = drate_dT; } - rate_ne21_to_n_ne20_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne21_to_n_ne20_derived) = rate; + rate_Ne21_to_n_Ne20_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne21_to_n_Ne20_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne21_to_n_ne20_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne21_to_n_Ne20_derived) = drate_dT; } - rate_na22_to_p_ne21_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na22_to_p_ne21_derived) = rate; + rate_Na22_to_p_Ne21_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na22_to_p_Ne21_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na22_to_p_ne21_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na22_to_p_Ne21_derived) = drate_dT; } - rate_na22_to_he4_f18_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na22_to_he4_f18_derived) = rate; + rate_Na22_to_He4_F18_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na22_to_He4_F18_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na22_to_he4_f18_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na22_to_He4_F18_derived) = drate_dT; } - rate_na23_to_n_na22_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na23_to_n_na22_derived) = rate; + rate_Na23_to_n_Na22_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na23_to_n_Na22_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na23_to_n_na22_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na23_to_n_Na22_derived) = drate_dT; } - rate_mg24_to_p_na23_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg24_to_p_na23_derived) = rate; + rate_Mg24_to_p_Na23_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg24_to_p_Na23_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg24_to_p_na23_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg24_to_p_Na23_derived) = drate_dT; } - rate_mg24_to_he4_ne20_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg24_to_he4_ne20_derived) = rate; + rate_Mg24_to_He4_Ne20_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg24_to_He4_Ne20_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg24_to_he4_ne20_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg24_to_He4_Ne20_derived) = drate_dT; } - rate_si28_to_p_al27_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si28_to_p_al27_derived) = rate; + rate_Si28_to_p_Al27_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si28_to_p_Al27_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si28_to_p_al27_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si28_to_p_Al27_derived) = drate_dT; } - rate_si28_to_he4_mg24_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si28_to_he4_mg24_derived) = rate; + rate_Si28_to_He4_Mg24_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si28_to_He4_Mg24_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si28_to_he4_mg24_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si28_to_He4_Mg24_derived) = drate_dT; } - rate_s32_to_p_p31_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s32_to_p_p31_derived) = rate; + rate_S32_to_p_P31_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S32_to_p_P31_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s32_to_p_p31_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_S32_to_p_P31_derived) = drate_dT; } - rate_s32_to_he4_si28_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s32_to_he4_si28_derived) = rate; + rate_S32_to_He4_Si28_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S32_to_He4_Si28_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s32_to_he4_si28_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_S32_to_He4_Si28_derived) = drate_dT; } - rate_c12_to_he4_he4_he4_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_to_he4_he4_he4_derived) = rate; + rate_C12_to_He4_He4_He4_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_to_He4_He4_He4_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_to_he4_he4_he4_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_to_He4_He4_He4_derived) = drate_dT; } - rate_p_o16_to_he4_n13_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o16_to_he4_n13_derived) = rate; + rate_p_O16_to_He4_N13_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O16_to_He4_N13_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13_derived) = drate_dT; } - rate_he4_ne20_to_p_na23_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_p_na23_derived) = rate; + rate_He4_Ne20_to_p_Na23_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_p_Na23_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23_derived) = drate_dT; } - rate_p_ne21_to_he4_f18_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne21_to_he4_f18_derived) = rate; + rate_p_Ne21_to_He4_F18_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne21_to_He4_F18_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18_derived) = drate_dT; } - rate_n_mg24_to_he4_ne21_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mg24_to_he4_ne21_derived) = rate; + rate_n_Mg24_to_He4_Ne21_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mg24_to_He4_Ne21_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mg24_to_he4_ne21_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mg24_to_He4_Ne21_derived) = drate_dT; } - rate_he4_mg24_to_p_al27_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg24_to_p_al27_derived) = rate; + rate_He4_Mg24_to_p_Al27_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg24_to_p_Al27_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27_derived) = drate_dT; } - rate_he4_si28_to_p_p31_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_p_p31_derived) = rate; + rate_He4_Si28_to_p_P31_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_p_P31_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31_derived) = drate_dT; } - rate_he4_s32_to_p_cl35_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s32_to_p_cl35_derived_removed) = rate; + rate_He4_S32_to_p_Cl35_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S32_to_p_Cl35_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35_derived_removed) = drate_dT; } - rate_ar36_to_he4_s32_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar36_to_he4_s32_derived_removed) = rate; + rate_Ar36_to_He4_S32_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_to_He4_S32_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_to_he4_s32_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_to_He4_S32_derived_removed) = drate_dT; } - rate_ar36_to_p_cl35_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar36_to_p_cl35_derived_removed) = rate; + rate_Ar36_to_p_Cl35_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_to_p_Cl35_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_to_p_cl35_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_to_p_Cl35_derived_removed) = drate_dT; } - rate_he4_ar36_to_p_k39_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar36_to_p_k39_derived_removed) = rate; + rate_He4_Ar36_to_p_K39_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar36_to_p_K39_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39_derived_removed) = drate_dT; } - rate_ca40_to_he4_ar36_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca40_to_he4_ar36_derived_removed) = rate; + rate_Ca40_to_He4_Ar36_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_to_He4_Ar36_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_to_he4_ar36_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_to_He4_Ar36_derived_removed) = drate_dT; } - rate_ca40_to_p_k39_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca40_to_p_k39_derived_removed) = rate; + rate_Ca40_to_p_K39_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_to_p_K39_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_to_p_k39_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_to_p_K39_derived_removed) = drate_dT; } - rate_he4_ca40_to_p_sc43_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca40_to_p_sc43_derived_removed) = rate; + rate_He4_Ca40_to_p_Sc43_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43_derived_removed) = drate_dT; } - rate_ti44_to_he4_ca40_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti44_to_he4_ca40_derived_removed) = rate; + rate_Ti44_to_He4_Ca40_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_to_He4_Ca40_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_to_he4_ca40_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_to_He4_Ca40_derived_removed) = drate_dT; } - rate_ti44_to_p_sc43_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti44_to_p_sc43_derived_removed) = rate; + rate_Ti44_to_p_Sc43_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_to_p_Sc43_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_to_p_sc43_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_to_p_Sc43_derived_removed) = drate_dT; } - rate_cr48_to_he4_ti44_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr48_to_he4_ti44_derived_removed) = rate; + rate_Cr48_to_He4_Ti44_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_to_He4_Ti44_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_to_he4_ti44_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_to_He4_Ti44_derived_removed) = drate_dT; } - rate_cr48_to_p_v47_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr48_to_p_v47_derived_removed) = rate; + rate_Cr48_to_p_V47_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_to_p_V47_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_to_p_v47_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_to_p_V47_derived_removed) = drate_dT; } - rate_p_v47_to_he4_ti44_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v47_to_he4_ti44_derived_removed) = rate; + rate_p_V47_to_He4_Ti44_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V47_to_He4_Ti44_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_derived_removed) = drate_dT; } - rate_fe52_to_he4_cr48_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe52_to_he4_cr48_derived_removed) = rate; + rate_Fe52_to_He4_Cr48_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_to_He4_Cr48_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_to_he4_cr48_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_to_He4_Cr48_derived_removed) = drate_dT; } - rate_fe52_to_p_mn51_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe52_to_p_mn51_derived_removed) = rate; + rate_Fe52_to_p_Mn51_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_to_p_Mn51_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_to_p_mn51_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_to_p_Mn51_derived_removed) = drate_dT; } - rate_p_mn51_to_he4_cr48_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn51_to_he4_cr48_derived_removed) = rate; + rate_p_Mn51_to_He4_Cr48_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_derived_removed) = drate_dT; } - rate_ni56_to_he4_fe52_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_he4_fe52_derived_removed) = rate; + rate_Ni56_to_He4_Fe52_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_He4_Fe52_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_he4_fe52_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_He4_Fe52_derived_removed) = drate_dT; } - rate_ni56_to_p_co55_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_p_co55_derived_removed) = rate; + rate_Ni56_to_p_Co55_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_p_Co55_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_p_co55_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_p_Co55_derived_removed) = drate_dT; } - rate_p_co55_to_he4_fe52_derived_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co55_to_he4_fe52_derived_removed) = rate; + rate_p_Co55_to_He4_Fe52_derived_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_derived_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_derived_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_derived_removed) = drate_dT; } @@ -5948,76 +5950,76 @@ fill_approx_rates([[maybe_unused]] const tf_t& tfactors, [[maybe_unused]] T& rat [[maybe_unused]] Real rate{}; [[maybe_unused]] Real drate_dT{}; - rate_s32_he4_to_ar36_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_s32_he4_to_ar36_approx) = rate; + rate_S32_He4_to_Ar36_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_S32_He4_to_Ar36_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s32_he4_to_ar36_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_S32_He4_to_Ar36_approx) = drate_dT; } - rate_ar36_to_s32_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ar36_to_s32_he4_approx) = rate; + rate_Ar36_to_S32_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_to_S32_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_to_s32_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_to_S32_He4_approx) = drate_dT; } - rate_ar36_he4_to_ca40_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ar36_he4_to_ca40_approx) = rate; + rate_Ar36_He4_to_Ca40_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_He4_to_Ca40_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_he4_to_ca40_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_He4_to_Ca40_approx) = drate_dT; } - rate_ca40_to_ar36_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ca40_to_ar36_he4_approx) = rate; + rate_Ca40_to_Ar36_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_to_Ar36_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_to_ar36_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_to_Ar36_He4_approx) = drate_dT; } - rate_ca40_he4_to_ti44_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ca40_he4_to_ti44_approx) = rate; + rate_Ca40_He4_to_Ti44_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_He4_to_Ti44_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_he4_to_ti44_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_He4_to_Ti44_approx) = drate_dT; } - rate_ti44_to_ca40_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ti44_to_ca40_he4_approx) = rate; + rate_Ti44_to_Ca40_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_to_Ca40_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_to_ca40_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_to_Ca40_He4_approx) = drate_dT; } - rate_ti44_he4_to_cr48_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ti44_he4_to_cr48_approx) = rate; + rate_Ti44_He4_to_Cr48_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_He4_to_Cr48_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_he4_to_cr48_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_He4_to_Cr48_approx) = drate_dT; } - rate_cr48_to_ti44_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_cr48_to_ti44_he4_approx) = rate; + rate_Cr48_to_Ti44_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_to_Ti44_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_to_ti44_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_to_Ti44_He4_approx) = drate_dT; } - rate_cr48_he4_to_fe52_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_cr48_he4_to_fe52_approx) = rate; + rate_Cr48_He4_to_Fe52_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_He4_to_Fe52_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_he4_to_fe52_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_He4_to_Fe52_approx) = drate_dT; } - rate_fe52_to_cr48_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_fe52_to_cr48_he4_approx) = rate; + rate_Fe52_to_Cr48_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_to_Cr48_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_to_cr48_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_to_Cr48_He4_approx) = drate_dT; } - rate_fe52_he4_to_ni56_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_fe52_he4_to_ni56_approx) = rate; + rate_Fe52_He4_to_Ni56_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_He4_to_Ni56_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_he4_to_ni56_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_He4_to_Ni56_approx) = drate_dT; } - rate_ni56_to_fe52_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_fe52_he4_approx) = rate; + rate_Ni56_to_Fe52_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_Fe52_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_fe52_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_Fe52_He4_approx) = drate_dT; } diff --git a/networks/ase/table_rates.H b/networks/ase/table_rates.H index 3604f8f37f..47a0ef399e 100644 --- a/networks/ase/table_rates.H +++ b/networks/ase/table_rates.H @@ -66,6 +66,11 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table std::ifstream table; table.open(file); + if (!table.is_open()) { + // the table was not present or we could not open it; abort + amrex::Error("table could not be opened"); + } + std::string line; // read and skip over the header @@ -79,6 +84,10 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table for (int j = 1; j <= tf.nrhoy; ++j) { for (int i = 1; i <= tf.ntemp; ++i) { std::getline(table, line); + if (line.empty()) { + amrex::Error("Error reading table data"); + } + std::istringstream sdata(line); sdata >> log_rhoy_table(j) >> log_temp_table(i); @@ -245,8 +254,8 @@ evaluate_dr_dtemp(const table_t& table_meta, const R& log_rhoy_table, const T& l // Finally, we perform a 1d-linear interpolation between dlogr_dlogt_ip1 // and dlogr_dlogt_i to compute dlogr_dlogt - Real log_rhoy_lo = log_temp_table(irhoy_lo); - Real log_rhoy_hi = log_temp_table(irhoy_hi); + Real log_rhoy_lo = log_rhoy_table(irhoy_lo); + Real log_rhoy_hi = log_rhoy_table(irhoy_hi); Real log_temp_lo = log_temp_table(jtemp_lo); Real log_temp_hi = log_temp_table(jtemp_hi); diff --git a/networks/ignition_reaclib/C-burn-simple/actual_network.H b/networks/ignition_reaclib/C-burn-simple/actual_network.H index 13702c270f..742c3a2ec8 100644 --- a/networks/ignition_reaclib/C-burn-simple/actual_network.H +++ b/networks/ignition_reaclib/C-burn-simple/actual_network.H @@ -24,10 +24,10 @@ namespace Rates enum NetworkRates { - k_c12_c12_to_he4_ne20 = 1, - k_c12_c12_to_n_mg23 = 2, - k_c12_c12_to_p_na23 = 3, - k_he4_c12_to_o16 = 4, + k_C12_C12_to_He4_Ne20 = 1, + k_C12_C12_to_n_Mg23 = 2, + k_C12_C12_to_p_Na23 = 3, + k_He4_C12_to_O16 = 4, k_n_to_p_weak_wc12 = 5, NumRates = k_n_to_p_weak_wc12 }; @@ -46,10 +46,10 @@ namespace Rates static const std::vector rate_names = { "", // 0 - "c12_c12_to_he4_ne20", // 1, - "c12_c12_to_n_mg23", // 2, - "c12_c12_to_p_na23", // 3, - "he4_c12_to_o16", // 4, + "C12_C12_to_He4_Ne20", // 1, + "C12_C12_to_n_Mg23", // 2, + "C12_C12_to_p_Na23", // 3, + "He4_C12_to_O16", // 4, "n_to_p_weak_wc12" // 5, }; @@ -58,9 +58,9 @@ namespace Rates #ifdef NSE_NET namespace NSE_INDEX { - constexpr int h1_index = 1; - constexpr int n_index = 0; - constexpr int he4_index = 2; + constexpr int H1_index = 1; + constexpr int N_index = 0; + constexpr int He4_index = 2; // Each row corresponds to the rate in NetworkRates enum // First 3 row indices for reactants, followed by 3 product indices diff --git a/networks/ignition_reaclib/C-burn-simple/actual_rhs.H b/networks/ignition_reaclib/C-burn-simple/actual_rhs.H index ed4bef531c..021444e5ba 100644 --- a/networks/ignition_reaclib/C-burn-simple/actual_rhs.H +++ b/networks/ignition_reaclib/C-burn-simple/actual_rhs.H @@ -84,25 +84,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_c12_to_he4_ne20); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_He4_Ne20); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_c12_to_n_mg23); - rate_eval.screened_rates(k_c12_c12_to_n_mg23) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_n_Mg23); + rate_eval.screened_rates(k_C12_C12_to_n_Mg23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_n_mg23); - rate_eval.dscreened_rates_dT(k_c12_c12_to_n_mg23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_n_Mg23); + rate_eval.dscreened_rates_dT(k_C12_C12_to_n_Mg23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_c12_to_p_na23); - rate_eval.screened_rates(k_c12_c12_to_p_na23) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_p_Na23); + rate_eval.screened_rates(k_C12_C12_to_p_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23); - rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23); + rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -117,11 +117,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_c12_to_o16); - rate_eval.screened_rates(k_he4_c12_to_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_C12_to_O16); + rate_eval.screened_rates(k_He4_C12_to_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_c12_to_o16); - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_C12_to_O16); + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -133,6 +133,8 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { [[maybe_unused]] Real rate, drate_dt, edot_nu, edot_gamma; + rate_eval.enuc_weak = 0.0; + } @@ -146,33 +148,33 @@ void rhs_nuc(const burn_t& state, ydot_nuc(N) = -screened_rates(k_n_to_p_weak_wc12)*Y(N) + - 0.5*screened_rates(k_c12_c12_to_n_mg23)*std::pow(Y(C12), 2)*state.rho; + 0.5*screened_rates(k_C12_C12_to_n_Mg23)*std::pow(Y(C12), 2)*state.rho; ydot_nuc(H1) = - 0.5*screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + + 0.5*screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + screened_rates(k_n_to_p_weak_wc12)*Y(N); ydot_nuc(He4) = - 0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho; + 0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho; ydot_nuc(C12) = - -screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + - -screened_rates(k_c12_c12_to_n_mg23)*std::pow(Y(C12), 2)*state.rho; + -screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + + -screened_rates(k_C12_C12_to_n_Mg23)*std::pow(Y(C12), 2)*state.rho; ydot_nuc(O16) = - screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho; + screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho; ydot_nuc(Ne20) = - 0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho; + 0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho; ydot_nuc(Na23) = - 0.5*screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho; + 0.5*screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho; ydot_nuc(Mg23) = - 0.5*screened_rates(k_c12_c12_to_n_mg23)*std::pow(Y(C12), 2)*state.rho; + 0.5*screened_rates(k_C12_C12_to_n_Mg23)*std::pow(Y(C12), 2)*state.rho; } @@ -196,6 +198,7 @@ void actual_rhs (burn_t& state, Array1D& ydot) rate_t rate_eval; constexpr int do_T_derivatives = 0; + evaluate_rates(state, rate_eval); rhs_nuc(state, ydot, Y, rate_eval.screened_rates); @@ -205,7 +208,8 @@ void actual_rhs (burn_t& state, Array1D& ydot) Real enuc; ener_gener_rate(ydot, enuc); - // include reaction neutrino losses (non-thermal) and gamma heating + // include any weak rate neutrino losses + enuc += rate_eval.enuc_weak; // Get the thermal neutrino losses @@ -233,40 +237,40 @@ void jac_nuc(const burn_t& state, scratch = -screened_rates(k_n_to_p_weak_wc12); jac.set(N, N, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_n_mg23)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_n_Mg23)*Y(C12)*state.rho; jac.set(N, C12, scratch); scratch = screened_rates(k_n_to_p_weak_wc12); jac.set(H1, N, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho; jac.set(H1, C12, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho; + scratch = -screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho; jac.set(He4, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(He4, C12, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho; + scratch = -screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho; jac.set(C12, He4, scratch); - scratch = -2.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho - 2.0*screened_rates(k_c12_c12_to_n_mg23)*Y(C12)*state.rho - 2.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = -2.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho - 2.0*screened_rates(k_C12_C12_to_n_Mg23)*Y(C12)*state.rho - 2.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(C12, C12, scratch); - scratch = screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho; + scratch = screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho; jac.set(O16, He4, scratch); - scratch = screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(O16, C12, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho; jac.set(Ne20, C12, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho; jac.set(Na23, C12, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_n_mg23)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_n_Mg23)*Y(C12)*state.rho; jac.set(Mg23, C12, scratch); @@ -291,6 +295,7 @@ void actual_jac(const burn_t& state, MatrixType& jac) rate_derivs_t rate_eval; constexpr int do_T_derivatives = 1; + evaluate_rates(state, rate_eval); // Species Jacobian elements with respect to other species diff --git a/networks/ignition_reaclib/C-burn-simple/pynucastro.net b/networks/ignition_reaclib/C-burn-simple/pynucastro.net index 97bd32e53f..4cf53abb04 100644 --- a/networks/ignition_reaclib/C-burn-simple/pynucastro.net +++ b/networks/ignition_reaclib/C-burn-simple/pynucastro.net @@ -1,8 +1,8 @@ neutron n 1.0 0.0 -hydrogen-1 h1 1.0 1.0 -helium-4 he4 4.0 2.0 -carbon-12 c12 12.0 6.0 -oxygen-16 o16 16.0 8.0 -neon-20 ne20 20.0 10.0 -sodium-23 na23 23.0 11.0 -magnesium-23 mg23 23.0 12.0 +hydrogen-1 H1 1.0 1.0 +helium-4 He4 4.0 2.0 +carbon-12 C12 12.0 6.0 +oxygen-16 O16 16.0 8.0 +neon-20 Ne20 20.0 10.0 +sodium-23 Na23 23.0 11.0 +magnesium-23 Mg23 23.0 12.0 diff --git a/networks/ignition_reaclib/C-burn-simple/reaclib_rates.H b/networks/ignition_reaclib/C-burn-simple/reaclib_rates.H index b66b45af06..1e72dfcf2f 100644 --- a/networks/ignition_reaclib/C-burn-simple/reaclib_rates.H +++ b/networks/ignition_reaclib/C-burn-simple/reaclib_rates.H @@ -13,19 +13,21 @@ using namespace Species; struct rate_t { Array1D screened_rates; + Real enuc_weak; }; struct rate_derivs_t { Array1D screened_rates; Array1D dscreened_rates_dT; + Real enuc_weak; }; template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> he4 + ne20 + // C12 + C12 --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -55,9 +57,9 @@ void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_n_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_n_Mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> n + mg23 + // C12 + C12 --> n + Mg23 rate = 0.0; drate_dT = 0.0; @@ -87,9 +89,9 @@ void rate_c12_c12_to_n_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_p_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> p + na23 + // C12 + C12 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -119,9 +121,9 @@ void rate_c12_c12_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_C12_to_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + he4 --> o16 + // C12 + He4 --> O16 rate = 0.0; drate_dT = 0.0; @@ -208,28 +210,28 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) Real rate; Real drate_dT; - rate_c12_c12_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) = rate; + rate_C12_C12_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = drate_dT; } - rate_c12_c12_to_n_mg23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_n_mg23) = rate; + rate_C12_C12_to_n_Mg23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_n_Mg23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_n_mg23) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_n_Mg23) = drate_dT; } - rate_c12_c12_to_p_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_p_na23) = rate; + rate_C12_C12_to_p_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_p_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23) = drate_dT; } - rate_he4_c12_to_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_c12_to_o16) = rate; + rate_He4_C12_to_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_C12_to_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = drate_dT; } rate_n_to_p_weak_wc12(tfactors, rate, drate_dT); diff --git a/networks/ignition_reaclib/C-burn-simple/table_rates.H b/networks/ignition_reaclib/C-burn-simple/table_rates.H index 3604f8f37f..47a0ef399e 100644 --- a/networks/ignition_reaclib/C-burn-simple/table_rates.H +++ b/networks/ignition_reaclib/C-burn-simple/table_rates.H @@ -66,6 +66,11 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table std::ifstream table; table.open(file); + if (!table.is_open()) { + // the table was not present or we could not open it; abort + amrex::Error("table could not be opened"); + } + std::string line; // read and skip over the header @@ -79,6 +84,10 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table for (int j = 1; j <= tf.nrhoy; ++j) { for (int i = 1; i <= tf.ntemp; ++i) { std::getline(table, line); + if (line.empty()) { + amrex::Error("Error reading table data"); + } + std::istringstream sdata(line); sdata >> log_rhoy_table(j) >> log_temp_table(i); @@ -245,8 +254,8 @@ evaluate_dr_dtemp(const table_t& table_meta, const R& log_rhoy_table, const T& l // Finally, we perform a 1d-linear interpolation between dlogr_dlogt_ip1 // and dlogr_dlogt_i to compute dlogr_dlogt - Real log_rhoy_lo = log_temp_table(irhoy_lo); - Real log_rhoy_hi = log_temp_table(irhoy_hi); + Real log_rhoy_lo = log_rhoy_table(irhoy_lo); + Real log_rhoy_hi = log_rhoy_table(irhoy_hi); Real log_temp_lo = log_temp_table(jtemp_lo); Real log_temp_hi = log_temp_table(jtemp_hi); diff --git a/networks/ignition_reaclib/URCA-simple/actual_network.H b/networks/ignition_reaclib/URCA-simple/actual_network.H index 51cbc00c79..f83ed5f7ff 100644 --- a/networks/ignition_reaclib/URCA-simple/actual_network.H +++ b/networks/ignition_reaclib/URCA-simple/actual_network.H @@ -24,23 +24,24 @@ namespace Rates enum NetworkRates { - k_c12_c12_to_he4_ne20 = 1, - k_c12_c12_to_n_mg23 = 2, - k_c12_c12_to_p_na23 = 3, - k_he4_c12_to_o16 = 4, - k_n_to_p_weak_wc12 = 5, - k_na23_to_ne23 = 6, - k_ne23_to_na23 = 7, - NumRates = k_ne23_to_na23 + k_C12_C12_to_He4_Ne20 = 1, + k_C12_C12_to_n_Mg23 = 2, + k_C12_C12_to_p_Na23 = 3, + k_He4_C12_to_O16 = 4, + k_Na23_to_Ne23 = 5, + k_Ne23_to_Na23 = 6, + k_n_to_p = 7, + k_p_to_n = 8, + NumRates = k_p_to_n }; // number of reaclib rates - const int NrateReaclib = 5; + const int NrateReaclib = 4; // number of tabular rates - const int NrateTabular = 2; + const int NrateTabular = 4; // rate names -- note: the rates are 1-based, not zero-based, so we pad // this vector with rate_names[0] = "" so the indices line up with the @@ -48,13 +49,14 @@ namespace Rates static const std::vector rate_names = { "", // 0 - "c12_c12_to_he4_ne20", // 1, - "c12_c12_to_n_mg23", // 2, - "c12_c12_to_p_na23", // 3, - "he4_c12_to_o16", // 4, - "n_to_p_weak_wc12", // 5, - "na23_to_ne23", // 6, - "ne23_to_na23" // 7, + "C12_C12_to_He4_Ne20", // 1, + "C12_C12_to_n_Mg23", // 2, + "C12_C12_to_p_Na23", // 3, + "He4_C12_to_O16", // 4, + "Na23_to_Ne23", // 5, + "Ne23_to_Na23", // 6, + "n_to_p", // 7, + "p_to_n" // 8, }; } @@ -62,9 +64,9 @@ namespace Rates #ifdef NSE_NET namespace NSE_INDEX { - constexpr int h1_index = 1; - constexpr int n_index = 0; - constexpr int he4_index = 2; + constexpr int H1_index = 1; + constexpr int N_index = 0; + constexpr int He4_index = 2; // Each row corresponds to the rate in NetworkRates enum // First 3 row indices for reactants, followed by 3 product indices diff --git a/networks/ignition_reaclib/URCA-simple/actual_network_data.cpp b/networks/ignition_reaclib/URCA-simple/actual_network_data.cpp index 4a7e7368ae..39fcc09e09 100644 --- a/networks/ignition_reaclib/URCA-simple/actual_network_data.cpp +++ b/networks/ignition_reaclib/URCA-simple/actual_network_data.cpp @@ -15,9 +15,10 @@ namespace NSE_INDEX -1, 3, 3, -1, 0, 8, -1, -1, 3, 3, -1, 1, 7, -1, -1, 2, 3, -1, -1, 4, -1, - -1, -1, 0, -1, -1, 1, -1, -1, -1, 7, -1, -1, 6, -1, - -1, -1, 6, -1, -1, 7, 6 + -1, -1, 6, -1, -1, 7, 5, + -1, -1, 0, -1, -1, 1, -1, + -1, -1, 1, -1, -1, 0, -1 }; } #endif diff --git a/networks/ignition_reaclib/URCA-simple/actual_rhs.H b/networks/ignition_reaclib/URCA-simple/actual_rhs.H index d020349fb6..a5768da770 100644 --- a/networks/ignition_reaclib/URCA-simple/actual_rhs.H +++ b/networks/ignition_reaclib/URCA-simple/actual_rhs.H @@ -84,25 +84,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_c12_to_he4_ne20); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_He4_Ne20); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_c12_to_n_mg23); - rate_eval.screened_rates(k_c12_c12_to_n_mg23) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_n_Mg23); + rate_eval.screened_rates(k_C12_C12_to_n_Mg23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_n_mg23); - rate_eval.dscreened_rates_dT(k_c12_c12_to_n_mg23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_n_Mg23); + rate_eval.dscreened_rates_dT(k_C12_C12_to_n_Mg23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_c12_to_p_na23); - rate_eval.screened_rates(k_c12_c12_to_p_na23) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_p_Na23); + rate_eval.screened_rates(k_C12_C12_to_p_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23); - rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23); + rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -117,11 +117,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_c12_to_o16); - rate_eval.screened_rates(k_he4_c12_to_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_C12_to_O16); + rate_eval.screened_rates(k_He4_C12_to_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_c12_to_o16); - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_C12_to_O16); + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -133,21 +133,39 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { [[maybe_unused]] Real rate, drate_dt, edot_nu, edot_gamma; - tabular_evaluate(j_na23_ne23_meta, j_na23_ne23_rhoy, j_na23_ne23_temp, j_na23_ne23_data, + rate_eval.enuc_weak = 0.0; + + tabular_evaluate(j_Na23_Ne23_meta, j_Na23_Ne23_rhoy, j_Na23_Ne23_temp, j_Na23_Ne23_data, rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); - rate_eval.screened_rates(k_na23_to_ne23) = rate; + rate_eval.screened_rates(k_Na23_to_Ne23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na23_to_ne23) = drate_dt; + rate_eval.dscreened_rates_dT(k_Na23_to_Ne23) = drate_dt; } - rate_eval.add_energy_rate(k_na23_to_ne23) = edot_nu + edot_gamma; + rate_eval.enuc_weak += C::Legacy::n_A * Y(Na23) * (edot_nu + edot_gamma); - tabular_evaluate(j_ne23_na23_meta, j_ne23_na23_rhoy, j_ne23_na23_temp, j_ne23_na23_data, + tabular_evaluate(j_Ne23_Na23_meta, j_Ne23_Na23_rhoy, j_Ne23_Na23_temp, j_Ne23_Na23_data, rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); - rate_eval.screened_rates(k_ne23_to_na23) = rate; + rate_eval.screened_rates(k_Ne23_to_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne23_to_na23) = drate_dt; + rate_eval.dscreened_rates_dT(k_Ne23_to_Na23) = drate_dt; } - rate_eval.add_energy_rate(k_ne23_to_na23) = edot_nu + edot_gamma; + rate_eval.enuc_weak += C::Legacy::n_A * Y(Ne23) * (edot_nu + edot_gamma); + + tabular_evaluate(j_n_p_meta, j_n_p_rhoy, j_n_p_temp, j_n_p_data, + rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); + rate_eval.screened_rates(k_n_to_p) = rate; + if constexpr (std::is_same::value) { + rate_eval.dscreened_rates_dT(k_n_to_p) = drate_dt; + } + rate_eval.enuc_weak += C::Legacy::n_A * Y(N) * (edot_nu + edot_gamma); + + tabular_evaluate(j_p_n_meta, j_p_n_rhoy, j_p_n_temp, j_p_n_data, + rhoy, state.T, rate, drate_dt, edot_nu, edot_gamma); + rate_eval.screened_rates(k_p_to_n) = rate; + if constexpr (std::is_same::value) { + rate_eval.dscreened_rates_dT(k_p_to_n) = drate_dt; + } + rate_eval.enuc_weak += C::Legacy::n_A * Y(H1) * (edot_nu + edot_gamma); } @@ -161,38 +179,40 @@ void rhs_nuc(const burn_t& state, using namespace Rates; ydot_nuc(N) = - -screened_rates(k_n_to_p_weak_wc12)*Y(N) + - 0.5*screened_rates(k_c12_c12_to_n_mg23)*std::pow(Y(C12), 2)*state.rho; + -screened_rates(k_n_to_p)*Y(N) + + screened_rates(k_p_to_n)*Y(H1) + + 0.5*screened_rates(k_C12_C12_to_n_Mg23)*std::pow(Y(C12), 2)*state.rho; ydot_nuc(H1) = - 0.5*screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + - screened_rates(k_n_to_p_weak_wc12)*Y(N); + 0.5*screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + + screened_rates(k_n_to_p)*Y(N) + + -screened_rates(k_p_to_n)*Y(H1); ydot_nuc(He4) = - 0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho; + 0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho; ydot_nuc(C12) = - -screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + - -screened_rates(k_c12_c12_to_n_mg23)*std::pow(Y(C12), 2)*state.rho; + -screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + + -screened_rates(k_C12_C12_to_n_Mg23)*std::pow(Y(C12), 2)*state.rho; ydot_nuc(O16) = - screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho; + screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho; ydot_nuc(Ne20) = - 0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho; + 0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho; ydot_nuc(Ne23) = - (-screened_rates(k_ne23_to_na23)*Y(Ne23) + screened_rates(k_na23_to_ne23)*Y(Na23)); + (-screened_rates(k_Ne23_to_Na23)*Y(Ne23) + screened_rates(k_Na23_to_Ne23)*Y(Na23)); ydot_nuc(Na23) = - 0.5*screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + - (screened_rates(k_ne23_to_na23)*Y(Ne23) + -screened_rates(k_na23_to_ne23)*Y(Na23)); + 0.5*screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + + (screened_rates(k_Ne23_to_Na23)*Y(Ne23) + -screened_rates(k_Na23_to_Ne23)*Y(Na23)); ydot_nuc(Mg23) = - 0.5*screened_rates(k_c12_c12_to_n_mg23)*std::pow(Y(C12), 2)*state.rho; + 0.5*screened_rates(k_C12_C12_to_n_Mg23)*std::pow(Y(C12), 2)*state.rho; } @@ -216,6 +236,7 @@ void actual_rhs (burn_t& state, Array1D& ydot) rate_t rate_eval; constexpr int do_T_derivatives = 0; + evaluate_rates(state, rate_eval); rhs_nuc(state, ydot, Y, rate_eval.screened_rates); @@ -225,9 +246,8 @@ void actual_rhs (burn_t& state, Array1D& ydot) Real enuc; ener_gener_rate(ydot, enuc); - // include reaction neutrino losses (non-thermal) and gamma heating - enuc += C::Legacy::n_A * Y(Na23) * rate_eval.add_energy_rate(k_na23_to_ne23); - enuc += C::Legacy::n_A * Y(Ne23) * rate_eval.add_energy_rate(k_ne23_to_na23); + // include any weak rate neutrino losses + enuc += rate_eval.enuc_weak; // Get the thermal neutrino losses @@ -252,55 +272,61 @@ void jac_nuc(const burn_t& state, Real scratch; - scratch = -screened_rates(k_n_to_p_weak_wc12); + scratch = -screened_rates(k_n_to_p); jac.set(N, N, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_n_mg23)*Y(C12)*state.rho; + scratch = screened_rates(k_p_to_n); + jac.set(N, H1, scratch); + + scratch = 1.0*screened_rates(k_C12_C12_to_n_Mg23)*Y(C12)*state.rho; jac.set(N, C12, scratch); - scratch = screened_rates(k_n_to_p_weak_wc12); + scratch = screened_rates(k_n_to_p); jac.set(H1, N, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho; + scratch = -screened_rates(k_p_to_n); + jac.set(H1, H1, scratch); + + scratch = 1.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho; jac.set(H1, C12, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho; + scratch = -screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho; jac.set(He4, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(He4, C12, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho; + scratch = -screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho; jac.set(C12, He4, scratch); - scratch = -2.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho - 2.0*screened_rates(k_c12_c12_to_n_mg23)*Y(C12)*state.rho - 2.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = -2.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho - 2.0*screened_rates(k_C12_C12_to_n_Mg23)*Y(C12)*state.rho - 2.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(C12, C12, scratch); - scratch = screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho; + scratch = screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho; jac.set(O16, He4, scratch); - scratch = screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(O16, C12, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho; jac.set(Ne20, C12, scratch); - scratch = -screened_rates(k_ne23_to_na23); + scratch = -screened_rates(k_Ne23_to_Na23); jac.set(Ne23, Ne23, scratch); - scratch = screened_rates(k_na23_to_ne23); + scratch = screened_rates(k_Na23_to_Ne23); jac.set(Ne23, Na23, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho; jac.set(Na23, C12, scratch); - scratch = screened_rates(k_ne23_to_na23); + scratch = screened_rates(k_Ne23_to_Na23); jac.set(Na23, Ne23, scratch); - scratch = -screened_rates(k_na23_to_ne23); + scratch = -screened_rates(k_Na23_to_Ne23); jac.set(Na23, Na23, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_n_mg23)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_n_Mg23)*Y(C12)*state.rho; jac.set(Mg23, C12, scratch); @@ -325,6 +351,7 @@ void actual_jac(const burn_t& state, MatrixType& jac) rate_derivs_t rate_eval; constexpr int do_T_derivatives = 1; + evaluate_rates(state, rate_eval); // Species Jacobian elements with respect to other species diff --git a/networks/ignition_reaclib/URCA-simple/n-p_betadecay.dat b/networks/ignition_reaclib/URCA-simple/n-p_betadecay.dat new file mode 100644 index 0000000000..31ddea3b8d --- /dev/null +++ b/networks/ignition_reaclib/URCA-simple/n-p_betadecay.dat @@ -0,0 +1,148 @@ +!n -> p, beta-decay +!Q=-1.2933 MeV +! +!Log(rhoY) Log(temp) mu dQ VS Log(beta-decay-rate) Log(nu-energy-loss) Log(gamma-energy) +!Log(g/cm^3) Log(K) erg erg erg Log(1/s) Log(erg/s) Log(erg/s) +1.000000 7.000000 -4.806530e-09 0.00 0.00 -2.959000 -9.072290e+00 -100.00 +1.000000 8.000000 -9.292624e-08 0.00 0.00 -2.959000 -9.072290e+00 -100.00 +1.000000 8.301030 -2.146917e-07 0.00 0.00 -2.959000 -9.072290e+00 -100.00 +1.000000 8.602060 -4.902661e-07 0.00 0.00 -2.959000 -9.072290e+00 -100.00 +1.000000 8.845098 -8.058948e-07 0.00 0.00 -2.958959 -9.072290e+00 -100.00 +1.000000 9.000000 -8.187123e-07 0.00 0.00 -2.957841 -9.067290e+00 -100.00 +1.000000 9.176091 -8.187123e-07 0.00 0.00 -2.941107 -8.997290e+00 -100.00 +1.000000 9.301030 -8.187123e-07 0.00 0.00 -2.874417 -8.765290e+00 -100.00 +1.000000 9.477121 -8.187123e-07 0.00 0.00 -2.540055 -8.086290e+00 -100.00 +1.000000 9.698970 -8.187123e-07 0.00 0.00 -1.720786 -7.027290e+00 -100.00 +1.000000 10.000000 -8.187123e-07 0.00 0.00 -0.414110 -5.490290e+00 -100.00 +1.000000 10.477121 -8.187123e-07 0.00 0.00 1.802004 -2.852290e+00 -100.00 +1.000000 11.000000 -8.187123e-07 0.00 0.00 4.347000 1.987104e-01 -100.00 +2.000000 7.000000 -1.602177e-09 0.00 0.00 -2.959000 -9.072290e+00 -100.00 +2.000000 8.000000 -6.088271e-08 0.00 0.00 -2.959000 -9.072290e+00 -100.00 +2.000000 8.301030 -1.522068e-07 0.00 0.00 -2.959000 -9.072290e+00 -100.00 +2.000000 8.602060 -3.636941e-07 0.00 0.00 -2.959000 -9.072290e+00 -100.00 +2.000000 8.845098 -7.145708e-07 0.00 0.00 -2.958984 -9.072290e+00 -100.00 +2.000000 9.000000 -8.107014e-07 0.00 0.00 -2.957898 -9.067290e+00 -100.00 +2.000000 9.176091 -8.187123e-07 0.00 0.00 -2.941192 -8.997290e+00 -100.00 +2.000000 9.301030 -8.187123e-07 0.00 0.00 -2.874417 -8.765290e+00 -100.00 +2.000000 9.477121 -8.187123e-07 0.00 0.00 -2.540055 -8.086290e+00 -100.00 +2.000000 9.698970 -8.187123e-07 0.00 0.00 -1.720786 -7.027290e+00 -100.00 +2.000000 10.000000 -8.187123e-07 0.00 0.00 -0.414110 -5.490290e+00 -100.00 +2.000000 10.477121 -8.187123e-07 0.00 0.00 1.802004 -2.852290e+00 -100.00 +2.000000 11.000000 -8.187123e-07 0.00 0.00 4.347000 1.987104e-01 -100.00 +3.000000 7.000000 3.204353e-09 0.00 0.00 -2.959000 -9.072290e+00 -100.00 +3.000000 8.000000 -2.883918e-08 0.00 0.00 -2.959000 -9.072290e+00 -100.00 +3.000000 8.301030 -8.811971e-08 0.00 0.00 -2.959000 -9.072290e+00 -100.00 +3.000000 8.602060 -2.355200e-07 0.00 0.00 -2.959000 -9.072290e+00 -100.00 +3.000000 8.845098 -5.030835e-07 0.00 0.00 -2.958998 -9.072290e+00 -100.00 +3.000000 9.000000 -7.450121e-07 0.00 0.00 -2.958314 -9.069290e+00 -100.00 +3.000000 9.176091 -8.107014e-07 0.00 0.00 -2.941776 -9.000290e+00 -100.00 +3.000000 9.301030 -8.171101e-07 0.00 0.00 -2.874975 -8.767290e+00 -100.00 +3.000000 9.477121 -8.187123e-07 0.00 0.00 -2.540055 -8.087290e+00 -100.00 +3.000000 9.698970 -8.187123e-07 0.00 0.00 -1.721736 -7.027290e+00 -100.00 +3.000000 10.000000 -8.187123e-07 0.00 0.00 -0.414110 -5.490290e+00 -100.00 +3.000000 10.477121 -8.187123e-07 0.00 0.00 1.802004 -2.852290e+00 -100.00 +3.000000 11.000000 -8.187123e-07 0.00 0.00 4.347000 1.987104e-01 -100.00 +4.000000 7.000000 1.922612e-08 0.00 0.00 -2.961000 -9.076290e+00 -100.00 +4.000000 8.000000 8.010883e-09 0.00 0.00 -2.961000 -9.075290e+00 -100.00 +4.000000 8.301030 -2.082830e-08 0.00 0.00 -2.961000 -9.075290e+00 -100.00 +4.000000 8.602060 -1.073458e-07 0.00 0.00 -2.961000 -9.075290e+00 -100.00 +4.000000 8.845098 -2.787787e-07 0.00 0.00 -2.960000 -9.074290e+00 -100.00 +4.000000 9.000000 -4.838573e-07 0.00 0.00 -2.959896 -9.073290e+00 -100.00 +4.000000 9.176091 -7.434100e-07 0.00 0.00 -2.947722 -9.020290e+00 -100.00 +4.000000 9.301030 -7.962818e-07 0.00 0.00 -2.881381 -8.783290e+00 -100.00 +4.000000 9.477121 -8.123036e-07 0.00 0.00 -2.544233 -8.091290e+00 -100.00 +4.000000 9.698970 -8.171101e-07 0.00 0.00 -1.721736 -7.028290e+00 -100.00 +4.000000 10.000000 -8.187123e-07 0.00 0.00 -0.414110 -5.491290e+00 -100.00 +4.000000 10.477121 -8.187123e-07 0.00 0.00 1.802004 -2.852290e+00 -100.00 +4.000000 11.000000 -8.187123e-07 0.00 0.00 4.347000 1.987104e-01 -100.00 +5.000000 7.000000 8.491536e-08 0.00 0.00 -2.980000 -9.105290e+00 -100.00 +5.000000 8.000000 8.331318e-08 0.00 0.00 -2.979000 -9.104290e+00 -100.00 +5.000000 8.301030 7.530230e-08 0.00 0.00 -2.979000 -9.103290e+00 -100.00 +5.000000 8.602060 4.165659e-08 0.00 0.00 -2.978000 -9.100290e+00 -100.00 +5.000000 8.845098 -4.165659e-08 0.00 0.00 -2.975000 -9.096290e+00 -100.00 +5.000000 9.000000 -1.570133e-07 0.00 0.00 -2.972990 -9.092290e+00 -100.00 +5.000000 9.176091 -3.941355e-07 0.00 0.00 -2.967462 -9.076290e+00 -100.00 +5.000000 9.301030 -6.136337e-07 0.00 0.00 -2.925218 -8.906290e+00 -100.00 +5.000000 9.477121 -7.626361e-07 0.00 0.00 -2.577269 -8.139290e+00 -100.00 +5.000000 9.698970 -8.042927e-07 0.00 0.00 -1.729383 -7.036290e+00 -100.00 +5.000000 10.000000 -8.155079e-07 0.00 0.00 -0.415108 -5.491290e+00 -100.00 +5.000000 10.477121 -8.187123e-07 0.00 0.00 1.802004 -2.852290e+00 -100.00 +5.000000 11.000000 -8.187123e-07 0.00 0.00 4.347000 1.987104e-01 -100.00 +6.000000 7.000000 3.444680e-07 0.00 0.00 -3.140000 -9.345290e+00 -100.00 +6.000000 8.000000 3.428658e-07 0.00 0.00 -3.140000 -9.343290e+00 -100.00 +6.000000 8.301030 3.412636e-07 0.00 0.00 -3.138000 -9.340290e+00 -100.00 +6.000000 8.602060 3.316506e-07 0.00 0.00 -3.131000 -9.325290e+00 -100.00 +6.000000 8.845098 3.028114e-07 0.00 0.00 -3.116000 -9.295290e+00 -100.00 +6.000000 9.000000 2.579504e-07 0.00 0.00 -3.097999 -9.262290e+00 -100.00 +6.000000 9.176091 1.490024e-07 0.00 0.00 -3.069766 -9.215290e+00 -100.00 +6.000000 9.301030 1.602177e-09 0.00 0.00 -3.041782 -9.153290e+00 -100.00 +6.000000 9.477121 -3.396614e-07 0.00 0.00 -2.813017 -8.512290e+00 -100.00 +6.000000 9.698970 -6.729142e-07 0.00 0.00 -1.806664 -7.116290e+00 -100.00 +6.000000 10.000000 -7.866687e-07 0.00 0.00 -0.423096 -5.500290e+00 -100.00 +6.000000 10.477121 -8.155079e-07 0.00 0.00 1.801004 -2.852290e+00 -100.00 +6.000000 11.000000 -8.187123e-07 0.00 0.00 4.347000 1.987104e-01 -100.00 +7.000000 7.000000 1.140750e-06 0.00 0.00 -5.499000 -1.257129e+01 -100.00 +7.000000 8.000000 1.139148e-06 0.00 0.00 -5.442000 -1.246129e+01 -100.00 +7.000000 8.301030 1.139148e-06 0.00 0.00 -5.306000 -1.221829e+01 -100.00 +7.000000 8.602060 1.134341e-06 0.00 0.00 -4.989000 -1.170729e+01 -100.00 +7.000000 8.845098 1.123126e-06 0.00 0.00 -4.592000 -1.112229e+01 -100.00 +7.000000 9.000000 1.103900e-06 0.00 0.00 -4.297000 -1.071129e+01 -100.00 +7.000000 9.176091 1.060641e-06 0.00 0.00 -3.954978 -1.025629e+01 -100.00 +7.000000 9.301030 9.965539e-07 0.00 0.00 -3.726186 -9.962290e+00 -100.00 +7.000000 9.477121 8.171101e-07 0.00 0.00 -3.408689 -9.420290e+00 -100.00 +7.000000 9.698970 2.996070e-07 0.00 0.00 -2.366458 -7.714290e+00 -100.00 +7.000000 10.000000 -5.046856e-07 0.00 0.00 -0.508967 -5.587290e+00 -100.00 +7.000000 10.477121 -7.850666e-07 0.00 0.00 1.798004 -2.855290e+00 -100.00 +7.000000 11.000000 -8.155079e-07 0.00 0.00 4.347000 1.987104e-01 -100.00 +8.000000 7.000000 3.101814e-06 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +8.000000 8.000000 3.101814e-06 0.00 0.00 -65.570000 -7.295929e+01 -100.00 +8.000000 8.301030 3.100212e-06 0.00 0.00 -35.616000 -4.271029e+01 -100.00 +8.000000 8.602060 3.098610e-06 0.00 0.00 -20.209000 -2.701829e+01 -100.00 +8.000000 8.845098 3.093803e-06 0.00 0.00 -13.299000 -1.988929e+01 -100.00 +8.000000 9.000000 3.085792e-06 0.00 0.00 -10.394000 -1.685929e+01 -100.00 +8.000000 9.176091 3.064964e-06 0.00 0.00 -8.019984 -1.436829e+01 -100.00 +8.000000 9.301030 3.036125e-06 0.00 0.00 -6.772438 -1.305429e+01 -100.00 +8.000000 9.477121 2.954414e-06 0.00 0.00 -5.436532 -1.153729e+01 -100.00 +8.000000 9.698970 2.693259e-06 0.00 0.00 -3.791028 -9.205290e+00 -100.00 +8.000000 10.000000 1.573337e-06 0.00 0.00 -1.150873 -6.234290e+00 -100.00 +8.000000 10.477121 -4.838573e-07 0.00 0.00 1.768005 -2.886290e+00 -100.00 +8.000000 11.000000 -7.882709e-07 0.00 0.00 4.346000 1.977104e-01 -100.00 +9.000000 7.000000 7.480563e-06 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +9.000000 8.000000 7.480563e-06 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +9.000000 8.301030 7.480563e-06 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +9.000000 8.602060 7.480563e-06 0.00 0.00 -54.663000 -6.147129e+01 -100.00 +9.000000 8.845098 7.477358e-06 0.00 0.00 -33.000000 -3.959029e+01 -100.00 +9.000000 9.000000 7.474154e-06 0.00 0.00 -24.198000 -3.066429e+01 -100.00 +9.000000 9.176091 7.464541e-06 0.00 0.00 -17.245984 -2.359429e+01 -100.00 +9.000000 9.301030 7.450121e-06 0.00 0.00 -13.715440 -1.999829e+01 -100.00 +9.000000 9.477121 7.413271e-06 0.00 0.00 -10.109646 -1.621129e+01 -100.00 +9.000000 9.698970 7.291506e-06 0.00 0.00 -6.677964 -1.209729e+01 -100.00 +9.000000 10.000000 6.724335e-06 0.00 0.00 -2.765936 -7.852290e+00 -100.00 +9.000000 10.477121 2.340780e-06 0.00 0.00 1.478006 -3.179290e+00 -100.00 +9.000000 11.000000 -5.191052e-07 0.00 0.00 4.338000 1.897104e-01 -100.00 +10.000000 7.000000 1.699429e-05 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +10.000000 8.000000 1.699429e-05 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +10.000000 8.301030 1.699429e-05 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +10.000000 8.602060 1.699429e-05 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +10.000000 8.845098 1.699269e-05 0.00 0.00 -75.759000 -8.234929e+01 -100.00 +10.000000 9.000000 1.699108e-05 0.00 0.00 -54.136000 -6.060229e+01 -100.00 +10.000000 9.176091 1.698628e-05 0.00 0.00 -37.214984 -4.356329e+01 -100.00 +10.000000 9.301030 1.697987e-05 0.00 0.00 -28.703440 -3.498629e+01 -100.00 +10.000000 9.477121 1.696224e-05 0.00 0.00 -20.122703 -2.622429e+01 -100.00 +10.000000 9.698970 1.690617e-05 0.00 0.00 -12.726964 -1.814629e+01 -100.00 +10.000000 10.000000 1.664181e-05 0.00 0.00 -5.885901 -1.097129e+01 -100.00 +10.000000 10.477121 1.386203e-05 0.00 0.00 0.277010 -4.383290e+00 -100.00 +10.000000 11.000000 2.164541e-06 0.00 0.00 4.255000 1.057104e-01 -100.00 +11.000000 7.000000 3.752778e-05 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +11.000000 8.000000 3.752778e-05 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +11.000000 8.301030 3.752778e-05 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +11.000000 8.602060 3.752778e-05 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +11.000000 8.845098 3.752618e-05 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +11.000000 9.000000 3.752618e-05 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +11.000000 9.176091 3.752298e-05 0.00 0.00 -80.281984 -8.663029e+01 -100.00 +11.000000 9.301030 3.752137e-05 0.00 0.00 -61.008440 -6.729129e+01 -100.00 +11.000000 9.477121 3.751176e-05 0.00 0.00 -41.669646 -4.777129e+01 -100.00 +11.000000 9.698970 3.748613e-05 0.00 0.00 -25.673964 -3.109329e+01 -100.00 +11.000000 10.000000 3.736436e-05 0.00 0.00 -12.403901 -1.748929e+01 -100.00 +11.000000 10.477121 3.605538e-05 0.00 0.00 -2.049990 -6.710290e+00 -100.00 +11.000000 11.000000 2.244810e-05 0.00 0.00 3.625000 -5.272896e-01 -100.00 diff --git a/networks/ignition_reaclib/URCA-simple/p-n_electroncapture.dat b/networks/ignition_reaclib/URCA-simple/p-n_electroncapture.dat new file mode 100644 index 0000000000..21f333657d --- /dev/null +++ b/networks/ignition_reaclib/URCA-simple/p-n_electroncapture.dat @@ -0,0 +1,148 @@ +!p -> n, e- capture +!Q=1.2933 MeV +! +!Log(rhoY) Log(temp) mu dQ Vs Log(e-cap-rate) Log(nu-energy-loss) Log(gamma-energy) +!Log(g/cm^3) Log(K) erg erg erg Log(1/s) Log(erg/s) Log(erg/s) +1.000000 7.000000 -4.806530e-09 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +1.000000 8.000000 -9.292624e-08 0.00 0.00 -49.750000 -5.712729e+01 -100.00 +1.000000 8.301030 -2.146917e-07 0.00 0.00 -29.580000 -3.665029e+01 -100.00 +1.000000 8.602060 -4.902661e-07 0.00 0.00 -19.262000 -2.602029e+01 -100.00 +1.000000 8.845098 -8.058948e-07 0.00 0.00 -14.019000 -2.051929e+01 -100.00 +1.000000 9.000000 -8.187123e-07 0.00 0.00 -10.766000 -1.709829e+01 -100.00 +1.000000 9.176091 -8.187123e-07 0.00 0.00 -7.990000 -1.412829e+01 -100.00 +1.000000 9.301030 -8.187123e-07 0.00 0.00 -6.458000 -1.245629e+01 -100.00 +1.000000 9.477121 -8.187123e-07 0.00 0.00 -4.715000 -1.051429e+01 -100.00 +1.000000 9.698970 -8.187123e-07 0.00 0.00 -2.968000 -8.516290e+00 -100.00 +1.000000 10.000000 -8.187123e-07 0.00 0.00 -1.035000 -6.245290e+00 -100.00 +1.000000 10.477121 -8.187123e-07 0.00 0.00 1.600000 -3.099290e+00 -100.00 +1.000000 11.000000 -8.187123e-07 0.00 0.00 4.293000 1.317104e-01 -100.00 +2.000000 7.000000 -1.602177e-09 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +2.000000 8.000000 -6.088271e-08 0.00 0.00 -48.749000 -5.612529e+01 -100.00 +2.000000 8.301030 -1.522068e-07 0.00 0.00 -28.580000 -3.564929e+01 -100.00 +2.000000 8.602060 -3.636941e-07 0.00 0.00 -18.262000 -2.502029e+01 -100.00 +2.000000 8.845098 -7.145708e-07 0.00 0.00 -13.606000 -2.010629e+01 -100.00 +2.000000 9.000000 -8.107014e-07 0.00 0.00 -10.744000 -1.707729e+01 -100.00 +2.000000 9.176091 -8.187123e-07 0.00 0.00 -7.989000 -1.412729e+01 -100.00 +2.000000 9.301030 -8.187123e-07 0.00 0.00 -6.458000 -1.245629e+01 -100.00 +2.000000 9.477121 -8.187123e-07 0.00 0.00 -4.715000 -1.051429e+01 -100.00 +2.000000 9.698970 -8.187123e-07 0.00 0.00 -2.968000 -8.516290e+00 -100.00 +2.000000 10.000000 -8.187123e-07 0.00 0.00 -1.035000 -6.245290e+00 -100.00 +2.000000 10.477121 -8.187123e-07 0.00 0.00 1.600000 -3.099290e+00 -100.00 +2.000000 11.000000 -8.187123e-07 0.00 0.00 4.293000 1.317104e-01 -100.00 +3.000000 7.000000 3.204353e-09 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +3.000000 8.000000 -2.883918e-08 0.00 0.00 -47.732000 -5.510929e+01 -100.00 +3.000000 8.301030 -8.811971e-08 0.00 0.00 -27.574000 -3.464429e+01 -100.00 +3.000000 8.602060 -2.355200e-07 0.00 0.00 -17.260000 -2.401829e+01 -100.00 +3.000000 8.845098 -5.030835e-07 0.00 0.00 -12.658000 -1.915829e+01 -100.00 +3.000000 9.000000 -7.450121e-07 0.00 0.00 -10.538000 -1.687029e+01 -100.00 +3.000000 9.176091 -8.107014e-07 0.00 0.00 -7.974000 -1.411229e+01 -100.00 +3.000000 9.301030 -8.171101e-07 0.00 0.00 -6.454000 -1.245329e+01 -100.00 +3.000000 9.477121 -8.187123e-07 0.00 0.00 -4.714000 -1.051429e+01 -100.00 +3.000000 9.698970 -8.187123e-07 0.00 0.00 -2.968000 -8.515290e+00 -100.00 +3.000000 10.000000 -8.187123e-07 0.00 0.00 -1.035000 -6.245290e+00 -100.00 +3.000000 10.477121 -8.187123e-07 0.00 0.00 1.600000 -3.099290e+00 -100.00 +3.000000 11.000000 -8.187123e-07 0.00 0.00 4.293000 1.317104e-01 -100.00 +4.000000 7.000000 1.922612e-08 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +4.000000 8.000000 8.010883e-09 0.00 0.00 -46.572000 -5.394829e+01 -100.00 +4.000000 8.301030 -2.082830e-08 0.00 0.00 -26.519000 -3.358929e+01 -100.00 +4.000000 8.602060 -1.073458e-07 0.00 0.00 -16.243000 -2.300029e+01 -100.00 +4.000000 8.845098 -2.787787e-07 0.00 0.00 -11.652000 -1.815229e+01 -100.00 +4.000000 9.000000 -4.838573e-07 0.00 0.00 -9.716000 -1.604929e+01 -100.00 +4.000000 9.176091 -7.434100e-07 0.00 0.00 -7.833000 -1.397129e+01 -100.00 +4.000000 9.301030 -7.962818e-07 0.00 0.00 -6.423000 -1.242129e+01 -100.00 +4.000000 9.477121 -8.123036e-07 0.00 0.00 -4.709000 -1.050829e+01 -100.00 +4.000000 9.698970 -8.171101e-07 0.00 0.00 -2.967000 -8.515290e+00 -100.00 +4.000000 10.000000 -8.187123e-07 0.00 0.00 -1.035000 -6.245290e+00 -100.00 +4.000000 10.477121 -8.187123e-07 0.00 0.00 1.600000 -3.099290e+00 -100.00 +4.000000 11.000000 -8.187123e-07 0.00 0.00 4.293000 1.317104e-01 -100.00 +5.000000 7.000000 8.491536e-08 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +5.000000 8.000000 8.331318e-08 0.00 0.00 -44.223000 -5.160029e+01 -100.00 +5.000000 8.301030 7.530230e-08 0.00 0.00 -25.017000 -3.208629e+01 -100.00 +5.000000 8.602060 4.165659e-08 0.00 0.00 -15.072000 -2.182929e+01 -100.00 +5.000000 8.845098 -4.165659e-08 0.00 0.00 -10.585000 -1.708529e+01 -100.00 +5.000000 9.000000 -1.570133e-07 0.00 0.00 -8.685000 -1.501729e+01 -100.00 +5.000000 9.176091 -3.941355e-07 0.00 0.00 -7.099000 -1.323729e+01 -100.00 +5.000000 9.301030 -6.136337e-07 0.00 0.00 -6.134000 -1.213329e+01 -100.00 +5.000000 9.477121 -7.626361e-07 0.00 0.00 -4.656000 -1.045529e+01 -100.00 +5.000000 9.698970 -8.042927e-07 0.00 0.00 -2.959000 -8.506290e+00 -100.00 +5.000000 10.000000 -8.155079e-07 0.00 0.00 -1.034000 -6.244290e+00 -100.00 +5.000000 10.477121 -8.187123e-07 0.00 0.00 1.600000 -3.099290e+00 -100.00 +5.000000 11.000000 -8.187123e-07 0.00 0.00 4.293000 1.317104e-01 -100.00 +6.000000 7.000000 3.444680e-07 0.00 0.00 -99.697970 -1.057943e+02 -100.00 +6.000000 8.000000 3.428658e-07 0.00 0.00 -36.029000 -4.340629e+01 -100.00 +6.000000 8.301030 3.412636e-07 0.00 0.00 -20.834000 -2.790429e+01 -100.00 +6.000000 8.602060 3.316506e-07 0.00 0.00 -12.798000 -1.955529e+01 -100.00 +6.000000 8.845098 3.028114e-07 0.00 0.00 -9.036000 -1.553629e+01 -100.00 +6.000000 9.000000 2.579504e-07 0.00 0.00 -7.382000 -1.371429e+01 -100.00 +6.000000 9.176091 1.490024e-07 0.00 0.00 -5.962000 -1.210029e+01 -100.00 +6.000000 9.301030 1.602177e-09 0.00 0.00 -5.168000 -1.116629e+01 -100.00 +6.000000 9.477121 -3.396614e-07 0.00 0.00 -4.214000 -1.001329e+01 -100.00 +6.000000 9.698970 -6.729142e-07 0.00 0.00 -2.876000 -8.424290e+00 -100.00 +6.000000 10.000000 -7.866687e-07 0.00 0.00 -1.025000 -6.235290e+00 -100.00 +6.000000 10.477121 -8.155079e-07 0.00 0.00 1.601000 -3.098290e+00 -100.00 +6.000000 11.000000 -8.187123e-07 0.00 0.00 4.293000 1.317104e-01 -100.00 +7.000000 7.000000 1.140750e-06 0.00 0.00 -46.082000 -5.446429e+01 -100.00 +7.000000 8.000000 1.139148e-06 0.00 0.00 -10.983000 -1.835929e+01 -100.00 +7.000000 8.301030 1.139148e-06 0.00 0.00 -8.290000 -1.535929e+01 -100.00 +7.000000 8.602060 1.134341e-06 0.00 0.00 -6.487000 -1.324229e+01 -100.00 +7.000000 8.845098 1.123126e-06 0.00 0.00 -5.363000 -1.185729e+01 -100.00 +7.000000 9.000000 1.103900e-06 0.00 0.00 -4.733000 -1.105829e+01 -100.00 +7.000000 9.176091 1.060641e-06 0.00 0.00 -4.066000 -1.019629e+01 -100.00 +7.000000 9.301030 9.965539e-07 0.00 0.00 -3.616000 -9.607290e+00 -100.00 +7.000000 9.477121 8.171101e-07 0.00 0.00 -3.010000 -8.803290e+00 -100.00 +7.000000 9.698970 2.996070e-07 0.00 0.00 -2.270000 -7.815290e+00 -100.00 +7.000000 10.000000 -5.046856e-07 0.00 0.00 -0.937000 -6.147290e+00 -100.00 +7.000000 10.477121 -7.850666e-07 0.00 0.00 1.604000 -3.095290e+00 -100.00 +7.000000 11.000000 -8.155079e-07 0.00 0.00 4.293000 1.317104e-01 -100.00 +8.000000 7.000000 3.101814e-06 0.00 0.00 -1.350000 -7.185290e+00 -100.00 +8.000000 8.000000 3.101814e-06 0.00 0.00 -1.349000 -7.185290e+00 -100.00 +8.000000 8.301030 3.100212e-06 0.00 0.00 -1.348000 -7.183290e+00 -100.00 +8.000000 8.602060 3.098610e-06 0.00 0.00 -1.345000 -7.176290e+00 -100.00 +8.000000 8.845098 3.093803e-06 0.00 0.00 -1.335000 -7.158290e+00 -100.00 +8.000000 9.000000 3.085792e-06 0.00 0.00 -1.320000 -7.129290e+00 -100.00 +8.000000 9.176091 3.064964e-06 0.00 0.00 -1.285000 -7.065290e+00 -100.00 +8.000000 9.301030 3.036125e-06 0.00 0.00 -1.240000 -6.983290e+00 -100.00 +8.000000 9.477121 2.954414e-06 0.00 0.00 -1.128000 -6.787290e+00 -100.00 +8.000000 9.698970 2.693259e-06 0.00 0.00 -0.875000 -6.369290e+00 -100.00 +8.000000 10.000000 1.573337e-06 0.00 0.00 -0.301000 -5.502290e+00 -100.00 +8.000000 10.477121 -4.838573e-07 0.00 0.00 1.635000 -3.064290e+00 -100.00 +8.000000 11.000000 -7.882709e-07 0.00 0.00 4.294000 1.327104e-01 -100.00 +9.000000 7.000000 7.480563e-06 0.00 0.00 0.831000 -4.464290e+00 -100.00 +9.000000 8.000000 7.480563e-06 0.00 0.00 0.831000 -4.464290e+00 -100.00 +9.000000 8.301030 7.480563e-06 0.00 0.00 0.832000 -4.464290e+00 -100.00 +9.000000 8.602060 7.480563e-06 0.00 0.00 0.832000 -4.463290e+00 -100.00 +9.000000 8.845098 7.477358e-06 0.00 0.00 0.833000 -4.461290e+00 -100.00 +9.000000 9.000000 7.474154e-06 0.00 0.00 0.835000 -4.458290e+00 -100.00 +9.000000 9.176091 7.464541e-06 0.00 0.00 0.838000 -4.451290e+00 -100.00 +9.000000 9.301030 7.450121e-06 0.00 0.00 0.844000 -4.442290e+00 -100.00 +9.000000 9.477121 7.413271e-06 0.00 0.00 0.859000 -4.414290e+00 -100.00 +9.000000 9.698970 7.291506e-06 0.00 0.00 0.904000 -4.333290e+00 -100.00 +9.000000 10.000000 6.724335e-06 0.00 0.00 1.074000 -4.035290e+00 -100.00 +9.000000 10.477121 2.340780e-06 0.00 0.00 1.922000 -2.772290e+00 -100.00 +9.000000 11.000000 -5.191052e-07 0.00 0.00 4.302000 1.407104e-01 -100.00 +10.000000 7.000000 1.699429e-05 0.00 0.00 2.676000 -2.211290e+00 -100.00 +10.000000 8.000000 1.699429e-05 0.00 0.00 2.676000 -2.211290e+00 -100.00 +10.000000 8.301030 1.699429e-05 0.00 0.00 2.676000 -2.211290e+00 -100.00 +10.000000 8.602060 1.699429e-05 0.00 0.00 2.676000 -2.211290e+00 -100.00 +10.000000 8.845098 1.699269e-05 0.00 0.00 2.676000 -2.211290e+00 -100.00 +10.000000 9.000000 1.699108e-05 0.00 0.00 2.676000 -2.210290e+00 -100.00 +10.000000 9.176091 1.698628e-05 0.00 0.00 2.677000 -2.209290e+00 -100.00 +10.000000 9.301030 1.697987e-05 0.00 0.00 2.678000 -2.208290e+00 -100.00 +10.000000 9.477121 1.696224e-05 0.00 0.00 2.680000 -2.203290e+00 -100.00 +10.000000 9.698970 1.690617e-05 0.00 0.00 2.688000 -2.188290e+00 -100.00 +10.000000 10.000000 1.664181e-05 0.00 0.00 2.725000 -2.122290e+00 -100.00 +10.000000 10.477121 1.386203e-05 0.00 0.00 3.006000 -1.638290e+00 -100.00 +10.000000 11.000000 2.164541e-06 0.00 0.00 4.385000 2.237104e-01 -100.00 +11.000000 7.000000 3.752778e-05 0.00 0.00 4.416000 -1.062896e-01 -100.00 +11.000000 8.000000 3.752778e-05 0.00 0.00 4.416000 -1.062896e-01 -100.00 +11.000000 8.301030 3.752778e-05 0.00 0.00 4.416000 -1.062896e-01 -100.00 +11.000000 8.602060 3.752778e-05 0.00 0.00 4.416000 -1.062896e-01 -100.00 +11.000000 8.845098 3.752618e-05 0.00 0.00 4.416000 -1.062896e-01 -100.00 +11.000000 9.000000 3.752618e-05 0.00 0.00 4.416000 -1.052896e-01 -100.00 +11.000000 9.176091 3.752298e-05 0.00 0.00 4.416000 -1.052896e-01 -100.00 +11.000000 9.301030 3.752137e-05 0.00 0.00 4.416000 -1.052896e-01 -100.00 +11.000000 9.477121 3.751176e-05 0.00 0.00 4.417000 -1.042896e-01 -100.00 +11.000000 9.698970 3.748613e-05 0.00 0.00 4.419000 -1.012896e-01 -100.00 +11.000000 10.000000 3.736436e-05 0.00 0.00 4.426000 -8.828961e-02 -100.00 +11.000000 10.477121 3.605538e-05 0.00 0.00 4.499000 4.271039e-02 -100.00 +11.000000 11.000000 2.244810e-05 0.00 0.00 4.989000 8.437104e-01 -100.00 diff --git a/networks/ignition_reaclib/URCA-simple/pynucastro.net b/networks/ignition_reaclib/URCA-simple/pynucastro.net index 407e99c84d..097d47c25a 100644 --- a/networks/ignition_reaclib/URCA-simple/pynucastro.net +++ b/networks/ignition_reaclib/URCA-simple/pynucastro.net @@ -1,9 +1,9 @@ neutron n 1.0 0.0 -hydrogen-1 h1 1.0 1.0 -helium-4 he4 4.0 2.0 -carbon-12 c12 12.0 6.0 -oxygen-16 o16 16.0 8.0 -neon-20 ne20 20.0 10.0 -neon-23 ne23 23.0 10.0 -sodium-23 na23 23.0 11.0 -magnesium-23 mg23 23.0 12.0 +hydrogen-1 H1 1.0 1.0 +helium-4 He4 4.0 2.0 +carbon-12 C12 12.0 6.0 +oxygen-16 O16 16.0 8.0 +neon-20 Ne20 20.0 10.0 +neon-23 Ne23 23.0 10.0 +sodium-23 Na23 23.0 11.0 +magnesium-23 Mg23 23.0 12.0 diff --git a/networks/ignition_reaclib/URCA-simple/reaclib_rates.H b/networks/ignition_reaclib/URCA-simple/reaclib_rates.H index 8b6ddc7e39..3cc069c026 100644 --- a/networks/ignition_reaclib/URCA-simple/reaclib_rates.H +++ b/networks/ignition_reaclib/URCA-simple/reaclib_rates.H @@ -13,21 +13,21 @@ using namespace Species; struct rate_t { Array1D screened_rates; - Array1D add_energy_rate; + Real enuc_weak; }; struct rate_derivs_t { Array1D screened_rates; Array1D dscreened_rates_dT; - Array1D add_energy_rate; + Real enuc_weak; }; template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> he4 + ne20 + // C12 + C12 --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -57,9 +57,9 @@ void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_n_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_n_Mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> n + mg23 + // C12 + C12 --> n + Mg23 rate = 0.0; drate_dT = 0.0; @@ -89,9 +89,9 @@ void rate_c12_c12_to_n_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_p_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> p + na23 + // C12 + C12 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -121,9 +121,9 @@ void rate_c12_c12_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_C12_to_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + he4 --> o16 + // C12 + He4 --> O16 rate = 0.0; drate_dT = 0.0; @@ -168,37 +168,6 @@ void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { } -template -AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_to_p_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - - // n --> p - - rate = 0.0; - drate_dT = 0.0; - - Real ln_set_rate{0.0}; - Real dln_set_rate_dT9{0.0}; - Real set_rate{0.0}; - - // wc12w - ln_set_rate = -6.78161; - amrex::ignore_unused(tfactors); - - if constexpr (do_T_derivatives) { - dln_set_rate_dT9 = 0.0; - } - - // avoid underflows by zeroing rates in [0.0, 1.e-100] - ln_set_rate = std::max(ln_set_rate, -230.0); - set_rate = std::exp(ln_set_rate); - rate += set_rate; - if constexpr (do_T_derivatives) { - drate_dT += set_rate * dln_set_rate_dT9 / 1.0e9; - } - -} - template @@ -210,34 +179,28 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) Real rate; Real drate_dT; - rate_c12_c12_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) = rate; - if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = drate_dT; - - } - rate_c12_c12_to_n_mg23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_n_mg23) = rate; + rate_C12_C12_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_n_mg23) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = drate_dT; } - rate_c12_c12_to_p_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_p_na23) = rate; + rate_C12_C12_to_n_Mg23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_n_Mg23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_n_Mg23) = drate_dT; } - rate_he4_c12_to_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_c12_to_o16) = rate; + rate_C12_C12_to_p_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_p_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23) = drate_dT; } - rate_n_to_p_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_to_p_weak_wc12) = rate; + rate_He4_C12_to_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_C12_to_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_to_p_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = drate_dT; } diff --git a/networks/ignition_reaclib/URCA-simple/table_rates.H b/networks/ignition_reaclib/URCA-simple/table_rates.H index 6f4af69558..43ca83dc25 100644 --- a/networks/ignition_reaclib/URCA-simple/table_rates.H +++ b/networks/ignition_reaclib/URCA-simple/table_rates.H @@ -20,7 +20,7 @@ void init_tabular(); // Log(g/cm^3) Log(K) erg erg erg Log(1/s) Log(erg/s) Log(erg/s) // -const int num_tables = 2; +const int num_tables = 4; enum TableVars { @@ -55,15 +55,25 @@ const int add_vars = 1; // 1 Additional Var in entries namespace rate_tables { - extern AMREX_GPU_MANAGED table_t j_na23_ne23_meta; - extern AMREX_GPU_MANAGED Array3D j_na23_ne23_data; - extern AMREX_GPU_MANAGED Array1D j_na23_ne23_rhoy; - extern AMREX_GPU_MANAGED Array1D j_na23_ne23_temp; - - extern AMREX_GPU_MANAGED table_t j_ne23_na23_meta; - extern AMREX_GPU_MANAGED Array3D j_ne23_na23_data; - extern AMREX_GPU_MANAGED Array1D j_ne23_na23_rhoy; - extern AMREX_GPU_MANAGED Array1D j_ne23_na23_temp; + extern AMREX_GPU_MANAGED table_t j_Na23_Ne23_meta; + extern AMREX_GPU_MANAGED Array3D j_Na23_Ne23_data; + extern AMREX_GPU_MANAGED Array1D j_Na23_Ne23_rhoy; + extern AMREX_GPU_MANAGED Array1D j_Na23_Ne23_temp; + + extern AMREX_GPU_MANAGED table_t j_Ne23_Na23_meta; + extern AMREX_GPU_MANAGED Array3D j_Ne23_Na23_data; + extern AMREX_GPU_MANAGED Array1D j_Ne23_Na23_rhoy; + extern AMREX_GPU_MANAGED Array1D j_Ne23_Na23_temp; + + extern AMREX_GPU_MANAGED table_t j_n_p_meta; + extern AMREX_GPU_MANAGED Array3D j_n_p_data; + extern AMREX_GPU_MANAGED Array1D j_n_p_rhoy; + extern AMREX_GPU_MANAGED Array1D j_n_p_temp; + + extern AMREX_GPU_MANAGED table_t j_p_n_meta; + extern AMREX_GPU_MANAGED Array3D j_p_n_data; + extern AMREX_GPU_MANAGED Array1D j_p_n_rhoy; + extern AMREX_GPU_MANAGED Array1D j_p_n_temp; } @@ -76,6 +86,11 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table std::ifstream table; table.open(file); + if (!table.is_open()) { + // the table was not present or we could not open it; abort + amrex::Error("table could not be opened"); + } + std::string line; // read and skip over the header @@ -89,6 +104,10 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table for (int j = 1; j <= tf.nrhoy; ++j) { for (int i = 1; i <= tf.ntemp; ++i) { std::getline(table, line); + if (line.empty()) { + amrex::Error("Error reading table data"); + } + std::istringstream sdata(line); sdata >> log_rhoy_table(j) >> log_temp_table(i); @@ -255,8 +274,8 @@ evaluate_dr_dtemp(const table_t& table_meta, const R& log_rhoy_table, const T& l // Finally, we perform a 1d-linear interpolation between dlogr_dlogt_ip1 // and dlogr_dlogt_i to compute dlogr_dlogt - Real log_rhoy_lo = log_temp_table(irhoy_lo); - Real log_rhoy_hi = log_temp_table(irhoy_hi); + Real log_rhoy_lo = log_rhoy_table(irhoy_lo); + Real log_rhoy_hi = log_rhoy_table(irhoy_hi); Real log_temp_lo = log_temp_table(jtemp_lo); Real log_temp_hi = log_temp_table(jtemp_hi); diff --git a/networks/ignition_reaclib/URCA-simple/table_rates_data.cpp b/networks/ignition_reaclib/URCA-simple/table_rates_data.cpp index 61b399cf4b..12ed4a635a 100644 --- a/networks/ignition_reaclib/URCA-simple/table_rates_data.cpp +++ b/networks/ignition_reaclib/URCA-simple/table_rates_data.cpp @@ -8,15 +8,25 @@ using namespace amrex; namespace rate_tables { - AMREX_GPU_MANAGED table_t j_na23_ne23_meta; - AMREX_GPU_MANAGED Array3D j_na23_ne23_data; - AMREX_GPU_MANAGED Array1D j_na23_ne23_rhoy; - AMREX_GPU_MANAGED Array1D j_na23_ne23_temp; + AMREX_GPU_MANAGED table_t j_Na23_Ne23_meta; + AMREX_GPU_MANAGED Array3D j_Na23_Ne23_data; + AMREX_GPU_MANAGED Array1D j_Na23_Ne23_rhoy; + AMREX_GPU_MANAGED Array1D j_Na23_Ne23_temp; - AMREX_GPU_MANAGED table_t j_ne23_na23_meta; - AMREX_GPU_MANAGED Array3D j_ne23_na23_data; - AMREX_GPU_MANAGED Array1D j_ne23_na23_rhoy; - AMREX_GPU_MANAGED Array1D j_ne23_na23_temp; + AMREX_GPU_MANAGED table_t j_Ne23_Na23_meta; + AMREX_GPU_MANAGED Array3D j_Ne23_Na23_data; + AMREX_GPU_MANAGED Array1D j_Ne23_Na23_rhoy; + AMREX_GPU_MANAGED Array1D j_Ne23_Na23_temp; + + AMREX_GPU_MANAGED table_t j_n_p_meta; + AMREX_GPU_MANAGED Array3D j_n_p_data; + AMREX_GPU_MANAGED Array1D j_n_p_rhoy; + AMREX_GPU_MANAGED Array1D j_n_p_temp; + + AMREX_GPU_MANAGED table_t j_p_n_meta; + AMREX_GPU_MANAGED Array3D j_p_n_data; + AMREX_GPU_MANAGED Array1D j_p_n_rhoy; + AMREX_GPU_MANAGED Array1D j_p_n_temp; } @@ -29,20 +39,36 @@ void init_tabular() using namespace rate_tables; - j_na23_ne23_meta.ntemp = 39; - j_na23_ne23_meta.nrhoy = 152; - j_na23_ne23_meta.nvars = 6; - j_na23_ne23_meta.nheader = 7; + j_Na23_Ne23_meta.ntemp = 39; + j_Na23_Ne23_meta.nrhoy = 152; + j_Na23_Ne23_meta.nvars = 6; + j_Na23_Ne23_meta.nheader = 7; + + init_tab_info(j_Na23_Ne23_meta, "23na-23ne_electroncapture.dat", j_Na23_Ne23_rhoy, j_Na23_Ne23_temp, j_Na23_Ne23_data); + + + j_Ne23_Na23_meta.ntemp = 39; + j_Ne23_Na23_meta.nrhoy = 152; + j_Ne23_Na23_meta.nvars = 6; + j_Ne23_Na23_meta.nheader = 5; + + init_tab_info(j_Ne23_Na23_meta, "23ne-23na_betadecay.dat", j_Ne23_Na23_rhoy, j_Ne23_Na23_temp, j_Ne23_Na23_data); + + + j_n_p_meta.ntemp = 13; + j_n_p_meta.nrhoy = 11; + j_n_p_meta.nvars = 6; + j_n_p_meta.nheader = 5; - init_tab_info(j_na23_ne23_meta, "23na-23ne_electroncapture.dat", j_na23_ne23_rhoy, j_na23_ne23_temp, j_na23_ne23_data); + init_tab_info(j_n_p_meta, "n-p_betadecay.dat", j_n_p_rhoy, j_n_p_temp, j_n_p_data); - j_ne23_na23_meta.ntemp = 39; - j_ne23_na23_meta.nrhoy = 152; - j_ne23_na23_meta.nvars = 6; - j_ne23_na23_meta.nheader = 5; + j_p_n_meta.ntemp = 13; + j_p_n_meta.nrhoy = 11; + j_p_n_meta.nvars = 6; + j_p_n_meta.nheader = 5; - init_tab_info(j_ne23_na23_meta, "23ne-23na_betadecay.dat", j_ne23_na23_rhoy, j_ne23_na23_temp, j_ne23_na23_data); + init_tab_info(j_p_n_meta, "p-n_electroncapture.dat", j_p_n_rhoy, j_p_n_temp, j_p_n_data); diff --git a/networks/ignition_reaclib/URCA-simple/urca.py b/networks/ignition_reaclib/URCA-simple/urca.py index 5db0666b34..4c8e1c8288 100644 --- a/networks/ignition_reaclib/URCA-simple/urca.py +++ b/networks/ignition_reaclib/URCA-simple/urca.py @@ -1,14 +1,18 @@ # C-burning with A=23 URCA rate module generator -from pynucastro.networks import AmrexAstroCxxNetwork +import pynucastro as pyna -files = ["c12-c12a-ne20-cf88", - "c12-c12n-mg23-cf88", - "c12-c12p-na23-cf88", - "c12-ag-o16-nac2", - "na23--ne23-toki", - "ne23--na23-toki", - "n--p-wc12"] +rl = pyna.ReacLibLibrary() +rl_rates = rl.get_rate_by_name(["c12(c12,a)ne20", + "c12(c12,n)mg23", + "c12(c12,p)na23", + "c12(a,g)o16"]) -urca_net = AmrexAstroCxxNetwork(files) +tl = pyna.TabularLibrary() +tl_rates = tl.get_rate_by_name(["na23(,)ne23", + "ne23(,)na23", + "n(,)p", + "p(,)n"]) + +urca_net = pyna.AmrexAstroCxxNetwork(rates=rl_rates+tl_rates) urca_net.write_network() diff --git a/networks/ignition_simple/actual_network.H b/networks/ignition_simple/actual_network.H index 328cff8f66..01d36ef38a 100644 --- a/networks/ignition_simple/actual_network.H +++ b/networks/ignition_simple/actual_network.H @@ -90,11 +90,11 @@ namespace network #ifdef NSE_NET namespace NSE_INDEX { - // p_index is for photoionization proton - constexpr int p_index= -1; - constexpr int h1_index = -1; - constexpr int n_index = -1; - constexpr int he4_index = -1; + // P_index is for photoionization proton + constexpr int P_index= -1; + constexpr int H1_index = -1; + constexpr int N_index = -1; + constexpr int He4_index = -1; } #endif diff --git a/networks/iso7/actual_network.H b/networks/iso7/actual_network.H index 471aea5dc1..ed7a01d467 100644 --- a/networks/iso7/actual_network.H +++ b/networks/iso7/actual_network.H @@ -105,11 +105,11 @@ namespace network #ifdef NSE_NET namespace NSE_INDEX { - // p_index is for photoionization proton - constexpr int p_index = -1; - constexpr int h1_index = -1; - constexpr int n_index = -1; - constexpr int he4_index = 0; + // P_index is for photoionization proton + constexpr int P_index = -1; + constexpr int H1_index = -1; + constexpr int N_index = -1; + constexpr int He4_index = 0; } #endif diff --git a/networks/nova/actual_network.H b/networks/nova/actual_network.H index 2e762fe0c4..08a15b8937 100644 --- a/networks/nova/actual_network.H +++ b/networks/nova/actual_network.H @@ -24,26 +24,26 @@ namespace Rates enum NetworkRates { - k_n13_to_c13_weak_wc12 = 1, - k_o14_to_n14_weak_wc12 = 2, - k_o15_to_n15_weak_wc12 = 3, - k_f17_to_o17_weak_wc12 = 4, - k_p_c12_to_n13 = 5, - k_he4_c12_to_o16 = 6, - k_p_c13_to_n14 = 7, - k_p_n13_to_o14 = 8, - k_p_n14_to_o15 = 9, - k_he4_n14_to_f18 = 10, - k_p_n15_to_o16 = 11, - k_p_o16_to_f17 = 12, - k_p_o17_to_f18 = 13, - k_he4_n13_to_p_o16 = 14, - k_p_n15_to_he4_c12 = 15, - k_he4_o14_to_p_f17 = 16, - k_p_o17_to_he4_n14 = 17, - k_p_f18_to_he4_o15 = 18, - k_he4_he4_he4_to_c12 = 19, - NumRates = k_he4_he4_he4_to_c12 + k_N13_to_C13_weak_wc12 = 1, + k_O14_to_N14_weak_wc12 = 2, + k_O15_to_N15_weak_wc12 = 3, + k_F17_to_O17_weak_wc12 = 4, + k_p_C12_to_N13 = 5, + k_He4_C12_to_O16 = 6, + k_p_C13_to_N14 = 7, + k_p_N13_to_O14 = 8, + k_p_N14_to_O15 = 9, + k_He4_N14_to_F18 = 10, + k_p_N15_to_O16 = 11, + k_p_O16_to_F17 = 12, + k_p_O17_to_F18 = 13, + k_He4_N13_to_p_O16 = 14, + k_p_N15_to_He4_C12 = 15, + k_He4_O14_to_p_F17 = 16, + k_p_O17_to_He4_N14 = 17, + k_p_F18_to_He4_O15 = 18, + k_He4_He4_He4_to_C12 = 19, + NumRates = k_He4_He4_He4_to_C12 }; // number of reaclib rates @@ -60,25 +60,25 @@ namespace Rates static const std::vector rate_names = { "", // 0 - "n13_to_c13_weak_wc12", // 1, - "o14_to_n14_weak_wc12", // 2, - "o15_to_n15_weak_wc12", // 3, - "f17_to_o17_weak_wc12", // 4, - "p_c12_to_n13", // 5, - "he4_c12_to_o16", // 6, - "p_c13_to_n14", // 7, - "p_n13_to_o14", // 8, - "p_n14_to_o15", // 9, - "he4_n14_to_f18", // 10, - "p_n15_to_o16", // 11, - "p_o16_to_f17", // 12, - "p_o17_to_f18", // 13, - "he4_n13_to_p_o16", // 14, - "p_n15_to_he4_c12", // 15, - "he4_o14_to_p_f17", // 16, - "p_o17_to_he4_n14", // 17, - "p_f18_to_he4_o15", // 18, - "he4_he4_he4_to_c12" // 19, + "N13_to_C13_weak_wc12", // 1, + "O14_to_N14_weak_wc12", // 2, + "O15_to_N15_weak_wc12", // 3, + "F17_to_O17_weak_wc12", // 4, + "p_C12_to_N13", // 5, + "He4_C12_to_O16", // 6, + "p_C13_to_N14", // 7, + "p_N13_to_O14", // 8, + "p_N14_to_O15", // 9, + "He4_N14_to_F18", // 10, + "p_N15_to_O16", // 11, + "p_O16_to_F17", // 12, + "p_O17_to_F18", // 13, + "He4_N13_to_p_O16", // 14, + "p_N15_to_He4_C12", // 15, + "He4_O14_to_p_F17", // 16, + "p_O17_to_He4_N14", // 17, + "p_F18_to_He4_O15", // 18, + "He4_He4_He4_to_C12" // 19, }; } @@ -86,9 +86,9 @@ namespace Rates #ifdef NSE_NET namespace NSE_INDEX { - constexpr int h1_index = 0; - constexpr int n_index = -1; - constexpr int he4_index = 1; + constexpr int H1_index = 0; + constexpr int N_index = -1; + constexpr int He4_index = 1; // Each row corresponds to the rate in NetworkRates enum // First 3 row indices for reactants, followed by 3 product indices diff --git a/networks/nova/actual_rhs.H b/networks/nova/actual_rhs.H index 5b5d2d7c65..d28aaf5a34 100644 --- a/networks/nova/actual_rhs.H +++ b/networks/nova/actual_rhs.H @@ -84,11 +84,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_c12_to_n13); - rate_eval.screened_rates(k_p_c12_to_n13) *= scor; + ratraw = rate_eval.screened_rates(k_p_C12_to_N13); + rate_eval.screened_rates(k_p_C12_to_N13) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c12_to_n13); - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C12_to_N13); + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -103,11 +103,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_c12_to_o16); - rate_eval.screened_rates(k_he4_c12_to_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_C12_to_O16); + rate_eval.screened_rates(k_He4_C12_to_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_c12_to_o16); - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_C12_to_O16); + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -122,11 +122,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_c13_to_n14); - rate_eval.screened_rates(k_p_c13_to_n14) *= scor; + ratraw = rate_eval.screened_rates(k_p_C13_to_N14); + rate_eval.screened_rates(k_p_C13_to_N14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c13_to_n14); - rate_eval.dscreened_rates_dT(k_p_c13_to_n14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C13_to_N14); + rate_eval.dscreened_rates_dT(k_p_C13_to_N14) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -141,11 +141,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_n13_to_o14); - rate_eval.screened_rates(k_p_n13_to_o14) *= scor; + ratraw = rate_eval.screened_rates(k_p_N13_to_O14); + rate_eval.screened_rates(k_p_N13_to_O14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n13_to_o14); - rate_eval.dscreened_rates_dT(k_p_n13_to_o14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N13_to_O14); + rate_eval.dscreened_rates_dT(k_p_N13_to_O14) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -160,11 +160,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_n14_to_o15); - rate_eval.screened_rates(k_p_n14_to_o15) *= scor; + ratraw = rate_eval.screened_rates(k_p_N14_to_O15); + rate_eval.screened_rates(k_p_N14_to_O15) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n14_to_o15); - rate_eval.dscreened_rates_dT(k_p_n14_to_o15) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N14_to_O15); + rate_eval.dscreened_rates_dT(k_p_N14_to_O15) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -179,11 +179,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_n14_to_f18); - rate_eval.screened_rates(k_he4_n14_to_f18) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N14_to_F18); + rate_eval.screened_rates(k_He4_N14_to_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n14_to_f18); - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N14_to_F18); + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -198,18 +198,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_n15_to_o16); - rate_eval.screened_rates(k_p_n15_to_o16) *= scor; + ratraw = rate_eval.screened_rates(k_p_N15_to_O16); + rate_eval.screened_rates(k_p_N15_to_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n15_to_o16); - rate_eval.dscreened_rates_dT(k_p_n15_to_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N15_to_O16); + rate_eval.dscreened_rates_dT(k_p_N15_to_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_n15_to_he4_c12); - rate_eval.screened_rates(k_p_n15_to_he4_c12) *= scor; + ratraw = rate_eval.screened_rates(k_p_N15_to_He4_C12); + rate_eval.screened_rates(k_p_N15_to_He4_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n15_to_he4_c12); - rate_eval.dscreened_rates_dT(k_p_n15_to_he4_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N15_to_He4_C12); + rate_eval.dscreened_rates_dT(k_p_N15_to_He4_C12) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -224,11 +224,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_o16_to_f17); - rate_eval.screened_rates(k_p_o16_to_f17) *= scor; + ratraw = rate_eval.screened_rates(k_p_O16_to_F17); + rate_eval.screened_rates(k_p_O16_to_F17) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o16_to_f17); - rate_eval.dscreened_rates_dT(k_p_o16_to_f17) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O16_to_F17); + rate_eval.dscreened_rates_dT(k_p_O16_to_F17) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -243,18 +243,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_o17_to_f18); - rate_eval.screened_rates(k_p_o17_to_f18) *= scor; + ratraw = rate_eval.screened_rates(k_p_O17_to_F18); + rate_eval.screened_rates(k_p_O17_to_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o17_to_f18); - rate_eval.dscreened_rates_dT(k_p_o17_to_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O17_to_F18); + rate_eval.dscreened_rates_dT(k_p_O17_to_F18) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_o17_to_he4_n14); - rate_eval.screened_rates(k_p_o17_to_he4_n14) *= scor; + ratraw = rate_eval.screened_rates(k_p_O17_to_He4_N14); + rate_eval.screened_rates(k_p_O17_to_He4_N14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o17_to_he4_n14); - rate_eval.dscreened_rates_dT(k_p_o17_to_he4_n14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O17_to_He4_N14); + rate_eval.dscreened_rates_dT(k_p_O17_to_He4_N14) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -269,11 +269,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_n13_to_p_o16); - rate_eval.screened_rates(k_he4_n13_to_p_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N13_to_p_O16); + rate_eval.screened_rates(k_He4_N13_to_p_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16); - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16); + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -288,11 +288,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_o14_to_p_f17); - rate_eval.screened_rates(k_he4_o14_to_p_f17) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O14_to_p_F17); + rate_eval.screened_rates(k_He4_O14_to_p_F17) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o14_to_p_f17); - rate_eval.dscreened_rates_dT(k_he4_o14_to_p_f17) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O14_to_p_F17); + rate_eval.dscreened_rates_dT(k_He4_O14_to_p_F17) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -307,11 +307,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_f18_to_he4_o15); - rate_eval.screened_rates(k_p_f18_to_he4_o15) *= scor; + ratraw = rate_eval.screened_rates(k_p_F18_to_He4_O15); + rate_eval.screened_rates(k_p_F18_to_He4_O15) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_f18_to_he4_o15); - rate_eval.dscreened_rates_dT(k_p_f18_to_he4_o15) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_F18_to_He4_O15); + rate_eval.dscreened_rates_dT(k_p_F18_to_He4_O15) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -339,11 +339,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_he4_he4_to_c12); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) *= scor * scor2; + ratraw = rate_eval.screened_rates(k_He4_He4_He4_to_C12); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) *= scor * scor2; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12); - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12); + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; } @@ -355,6 +355,8 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { [[maybe_unused]] Real rate, drate_dt, edot_nu, edot_gamma; + rate_eval.enuc_weak = 0.0; + } @@ -367,87 +369,87 @@ void rhs_nuc(const burn_t& state, using namespace Rates; ydot_nuc(H1) = - -screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + - -screened_rates(k_p_c13_to_n14)*Y(C13)*Y(H1)*state.rho + - -screened_rates(k_p_n13_to_o14)*Y(N13)*Y(H1)*state.rho + - -screened_rates(k_p_n14_to_o15)*Y(N14)*Y(H1)*state.rho + - -screened_rates(k_p_n15_to_o16)*Y(N15)*Y(H1)*state.rho + - -screened_rates(k_p_o16_to_f17)*Y(O16)*Y(H1)*state.rho + - -screened_rates(k_p_o17_to_f18)*Y(O17)*Y(H1)*state.rho + - screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + - -screened_rates(k_p_n15_to_he4_c12)*Y(N15)*Y(H1)*state.rho + - screened_rates(k_he4_o14_to_p_f17)*Y(He4)*Y(O14)*state.rho + - -screened_rates(k_p_o17_to_he4_n14)*Y(O17)*Y(H1)*state.rho + - -screened_rates(k_p_f18_to_he4_o15)*Y(F18)*Y(H1)*state.rho; + -screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + + -screened_rates(k_p_C13_to_N14)*Y(C13)*Y(H1)*state.rho + + -screened_rates(k_p_N13_to_O14)*Y(N13)*Y(H1)*state.rho + + -screened_rates(k_p_N14_to_O15)*Y(N14)*Y(H1)*state.rho + + -screened_rates(k_p_N15_to_O16)*Y(N15)*Y(H1)*state.rho + + -screened_rates(k_p_O16_to_F17)*Y(O16)*Y(H1)*state.rho + + -screened_rates(k_p_O17_to_F18)*Y(O17)*Y(H1)*state.rho + + screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + + -screened_rates(k_p_N15_to_He4_C12)*Y(N15)*Y(H1)*state.rho + + screened_rates(k_He4_O14_to_p_F17)*Y(He4)*Y(O14)*state.rho + + -screened_rates(k_p_O17_to_He4_N14)*Y(O17)*Y(H1)*state.rho + + -screened_rates(k_p_F18_to_He4_O15)*Y(F18)*Y(H1)*state.rho; ydot_nuc(He4) = - -screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + - -screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + - -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + - screened_rates(k_p_n15_to_he4_c12)*Y(N15)*Y(H1)*state.rho + - -screened_rates(k_he4_o14_to_p_f17)*Y(He4)*Y(O14)*state.rho + - screened_rates(k_p_o17_to_he4_n14)*Y(O17)*Y(H1)*state.rho + - screened_rates(k_p_f18_to_he4_o15)*Y(F18)*Y(H1)*state.rho + - -0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2); + -screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + + -screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + + -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + + screened_rates(k_p_N15_to_He4_C12)*Y(N15)*Y(H1)*state.rho + + -screened_rates(k_He4_O14_to_p_F17)*Y(He4)*Y(O14)*state.rho + + screened_rates(k_p_O17_to_He4_N14)*Y(O17)*Y(H1)*state.rho + + screened_rates(k_p_F18_to_He4_O15)*Y(F18)*Y(H1)*state.rho + + -0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2); ydot_nuc(C12) = - -screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + - -screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + - screened_rates(k_p_n15_to_he4_c12)*Y(N15)*Y(H1)*state.rho + - 0.16666666666666667*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2); + -screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + + -screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + + screened_rates(k_p_N15_to_He4_C12)*Y(N15)*Y(H1)*state.rho + + 0.16666666666666667*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2); ydot_nuc(C13) = - screened_rates(k_n13_to_c13_weak_wc12)*Y(N13) + - -screened_rates(k_p_c13_to_n14)*Y(C13)*Y(H1)*state.rho; + screened_rates(k_N13_to_C13_weak_wc12)*Y(N13) + + -screened_rates(k_p_C13_to_N14)*Y(C13)*Y(H1)*state.rho; ydot_nuc(N13) = - -screened_rates(k_n13_to_c13_weak_wc12)*Y(N13) + - screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + - -screened_rates(k_p_n13_to_o14)*Y(N13)*Y(H1)*state.rho + - -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho; + -screened_rates(k_N13_to_C13_weak_wc12)*Y(N13) + + screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + + -screened_rates(k_p_N13_to_O14)*Y(N13)*Y(H1)*state.rho + + -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho; ydot_nuc(N14) = - screened_rates(k_o14_to_n14_weak_wc12)*Y(O14) + - screened_rates(k_p_c13_to_n14)*Y(C13)*Y(H1)*state.rho + - -screened_rates(k_p_n14_to_o15)*Y(N14)*Y(H1)*state.rho + - -screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + - screened_rates(k_p_o17_to_he4_n14)*Y(O17)*Y(H1)*state.rho; + screened_rates(k_O14_to_N14_weak_wc12)*Y(O14) + + screened_rates(k_p_C13_to_N14)*Y(C13)*Y(H1)*state.rho + + -screened_rates(k_p_N14_to_O15)*Y(N14)*Y(H1)*state.rho + + -screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + + screened_rates(k_p_O17_to_He4_N14)*Y(O17)*Y(H1)*state.rho; ydot_nuc(N15) = - screened_rates(k_o15_to_n15_weak_wc12)*Y(O15) + - -screened_rates(k_p_n15_to_o16)*Y(N15)*Y(H1)*state.rho + - -screened_rates(k_p_n15_to_he4_c12)*Y(N15)*Y(H1)*state.rho; + screened_rates(k_O15_to_N15_weak_wc12)*Y(O15) + + -screened_rates(k_p_N15_to_O16)*Y(N15)*Y(H1)*state.rho + + -screened_rates(k_p_N15_to_He4_C12)*Y(N15)*Y(H1)*state.rho; ydot_nuc(O14) = - -screened_rates(k_o14_to_n14_weak_wc12)*Y(O14) + - screened_rates(k_p_n13_to_o14)*Y(N13)*Y(H1)*state.rho + - -screened_rates(k_he4_o14_to_p_f17)*Y(He4)*Y(O14)*state.rho; + -screened_rates(k_O14_to_N14_weak_wc12)*Y(O14) + + screened_rates(k_p_N13_to_O14)*Y(N13)*Y(H1)*state.rho + + -screened_rates(k_He4_O14_to_p_F17)*Y(He4)*Y(O14)*state.rho; ydot_nuc(O15) = - -screened_rates(k_o15_to_n15_weak_wc12)*Y(O15) + - screened_rates(k_p_n14_to_o15)*Y(N14)*Y(H1)*state.rho + - screened_rates(k_p_f18_to_he4_o15)*Y(F18)*Y(H1)*state.rho; + -screened_rates(k_O15_to_N15_weak_wc12)*Y(O15) + + screened_rates(k_p_N14_to_O15)*Y(N14)*Y(H1)*state.rho + + screened_rates(k_p_F18_to_He4_O15)*Y(F18)*Y(H1)*state.rho; ydot_nuc(O16) = - screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + - screened_rates(k_p_n15_to_o16)*Y(N15)*Y(H1)*state.rho + - -screened_rates(k_p_o16_to_f17)*Y(O16)*Y(H1)*state.rho + - screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho; + screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + + screened_rates(k_p_N15_to_O16)*Y(N15)*Y(H1)*state.rho + + -screened_rates(k_p_O16_to_F17)*Y(O16)*Y(H1)*state.rho + + screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho; ydot_nuc(O17) = - screened_rates(k_f17_to_o17_weak_wc12)*Y(F17) + - -screened_rates(k_p_o17_to_f18)*Y(O17)*Y(H1)*state.rho + - -screened_rates(k_p_o17_to_he4_n14)*Y(O17)*Y(H1)*state.rho; + screened_rates(k_F17_to_O17_weak_wc12)*Y(F17) + + -screened_rates(k_p_O17_to_F18)*Y(O17)*Y(H1)*state.rho + + -screened_rates(k_p_O17_to_He4_N14)*Y(O17)*Y(H1)*state.rho; ydot_nuc(F17) = - -screened_rates(k_f17_to_o17_weak_wc12)*Y(F17) + - screened_rates(k_p_o16_to_f17)*Y(O16)*Y(H1)*state.rho + - screened_rates(k_he4_o14_to_p_f17)*Y(He4)*Y(O14)*state.rho; + -screened_rates(k_F17_to_O17_weak_wc12)*Y(F17) + + screened_rates(k_p_O16_to_F17)*Y(O16)*Y(H1)*state.rho + + screened_rates(k_He4_O14_to_p_F17)*Y(He4)*Y(O14)*state.rho; ydot_nuc(F18) = - screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + - screened_rates(k_p_o17_to_f18)*Y(O17)*Y(H1)*state.rho + - -screened_rates(k_p_f18_to_he4_o15)*Y(F18)*Y(H1)*state.rho; + screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + + screened_rates(k_p_O17_to_F18)*Y(O17)*Y(H1)*state.rho + + -screened_rates(k_p_F18_to_He4_O15)*Y(F18)*Y(H1)*state.rho; } @@ -471,6 +473,7 @@ void actual_rhs (burn_t& state, Array1D& ydot) rate_t rate_eval; constexpr int do_T_derivatives = 0; + evaluate_rates(state, rate_eval); rhs_nuc(state, ydot, Y, rate_eval.screened_rates); @@ -480,7 +483,8 @@ void actual_rhs (burn_t& state, Array1D& ydot) Real enuc; ener_gener_rate(ydot, enuc); - // include reaction neutrino losses (non-thermal) and gamma heating + // include any weak rate neutrino losses + enuc += rate_eval.enuc_weak; // Get the thermal neutrino losses @@ -505,205 +509,205 @@ void jac_nuc(const burn_t& state, Real scratch; - scratch = -screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho - screened_rates(k_p_c13_to_n14)*Y(C13)*state.rho - screened_rates(k_p_f18_to_he4_o15)*Y(F18)*state.rho - screened_rates(k_p_n13_to_o14)*Y(N13)*state.rho - screened_rates(k_p_n14_to_o15)*Y(N14)*state.rho - screened_rates(k_p_n15_to_he4_c12)*Y(N15)*state.rho - screened_rates(k_p_n15_to_o16)*Y(N15)*state.rho - screened_rates(k_p_o16_to_f17)*Y(O16)*state.rho - screened_rates(k_p_o17_to_f18)*Y(O17)*state.rho - screened_rates(k_p_o17_to_he4_n14)*Y(O17)*state.rho; + scratch = -screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho - screened_rates(k_p_C13_to_N14)*Y(C13)*state.rho - screened_rates(k_p_F18_to_He4_O15)*Y(F18)*state.rho - screened_rates(k_p_N13_to_O14)*Y(N13)*state.rho - screened_rates(k_p_N14_to_O15)*Y(N14)*state.rho - screened_rates(k_p_N15_to_He4_C12)*Y(N15)*state.rho - screened_rates(k_p_N15_to_O16)*Y(N15)*state.rho - screened_rates(k_p_O16_to_F17)*Y(O16)*state.rho - screened_rates(k_p_O17_to_F18)*Y(O17)*state.rho - screened_rates(k_p_O17_to_He4_N14)*Y(O17)*state.rho; jac.set(H1, H1, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho + screened_rates(k_he4_o14_to_p_f17)*Y(O14)*state.rho; + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho + screened_rates(k_He4_O14_to_p_F17)*Y(O14)*state.rho; jac.set(H1, He4, scratch); - scratch = -screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(H1, C12, scratch); - scratch = -screened_rates(k_p_c13_to_n14)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_C13_to_N14)*Y(H1)*state.rho; jac.set(H1, C13, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho - screened_rates(k_p_n13_to_o14)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho - screened_rates(k_p_N13_to_O14)*Y(H1)*state.rho; jac.set(H1, N13, scratch); - scratch = -screened_rates(k_p_n14_to_o15)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_N14_to_O15)*Y(H1)*state.rho; jac.set(H1, N14, scratch); - scratch = -screened_rates(k_p_n15_to_he4_c12)*Y(H1)*state.rho - screened_rates(k_p_n15_to_o16)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_N15_to_He4_C12)*Y(H1)*state.rho - screened_rates(k_p_N15_to_O16)*Y(H1)*state.rho; jac.set(H1, N15, scratch); - scratch = screened_rates(k_he4_o14_to_p_f17)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O14_to_p_F17)*Y(He4)*state.rho; jac.set(H1, O14, scratch); - scratch = -screened_rates(k_p_o16_to_f17)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_O16_to_F17)*Y(H1)*state.rho; jac.set(H1, O16, scratch); - scratch = -screened_rates(k_p_o17_to_f18)*Y(H1)*state.rho - screened_rates(k_p_o17_to_he4_n14)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_O17_to_F18)*Y(H1)*state.rho - screened_rates(k_p_O17_to_He4_N14)*Y(H1)*state.rho; jac.set(H1, O17, scratch); - scratch = -screened_rates(k_p_f18_to_he4_o15)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_F18_to_He4_O15)*Y(H1)*state.rho; jac.set(H1, F18, scratch); - scratch = screened_rates(k_p_f18_to_he4_o15)*Y(F18)*state.rho + screened_rates(k_p_n15_to_he4_c12)*Y(N15)*state.rho + screened_rates(k_p_o17_to_he4_n14)*Y(O17)*state.rho; + scratch = screened_rates(k_p_F18_to_He4_O15)*Y(F18)*state.rho + screened_rates(k_p_N15_to_He4_C12)*Y(N15)*state.rho + screened_rates(k_p_O17_to_He4_N14)*Y(O17)*state.rho; jac.set(He4, H1, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho - 1.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho - screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho - screened_rates(k_he4_o14_to_p_f17)*Y(O14)*state.rho; + scratch = -screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho - 1.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho - screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho - screened_rates(k_He4_O14_to_p_F17)*Y(O14)*state.rho; jac.set(He4, He4, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(He4, C12, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho; jac.set(He4, N13, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(He4, N14, scratch); - scratch = screened_rates(k_p_n15_to_he4_c12)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N15_to_He4_C12)*Y(H1)*state.rho; jac.set(He4, N15, scratch); - scratch = -screened_rates(k_he4_o14_to_p_f17)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_O14_to_p_F17)*Y(He4)*state.rho; jac.set(He4, O14, scratch); - scratch = screened_rates(k_p_o17_to_he4_n14)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O17_to_He4_N14)*Y(H1)*state.rho; jac.set(He4, O17, scratch); - scratch = screened_rates(k_p_f18_to_he4_o15)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F18_to_He4_O15)*Y(H1)*state.rho; jac.set(He4, F18, scratch); - scratch = -screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho + screened_rates(k_p_n15_to_he4_c12)*Y(N15)*state.rho; + scratch = -screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho + screened_rates(k_p_N15_to_He4_C12)*Y(N15)*state.rho; jac.set(C12, H1, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho + 0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2); + scratch = -screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho + 0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2); jac.set(C12, He4, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho - screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho - screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(C12, C12, scratch); - scratch = screened_rates(k_p_n15_to_he4_c12)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N15_to_He4_C12)*Y(H1)*state.rho; jac.set(C12, N15, scratch); - scratch = -screened_rates(k_p_c13_to_n14)*Y(C13)*state.rho; + scratch = -screened_rates(k_p_C13_to_N14)*Y(C13)*state.rho; jac.set(C13, H1, scratch); - scratch = -screened_rates(k_p_c13_to_n14)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_C13_to_N14)*Y(H1)*state.rho; jac.set(C13, C13, scratch); - scratch = screened_rates(k_n13_to_c13_weak_wc12); + scratch = screened_rates(k_N13_to_C13_weak_wc12); jac.set(C13, N13, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho - screened_rates(k_p_n13_to_o14)*Y(N13)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho - screened_rates(k_p_N13_to_O14)*Y(N13)*state.rho; jac.set(N13, H1, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho; jac.set(N13, He4, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(N13, C12, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho - screened_rates(k_n13_to_c13_weak_wc12) - screened_rates(k_p_n13_to_o14)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho - screened_rates(k_N13_to_C13_weak_wc12) - screened_rates(k_p_N13_to_O14)*Y(H1)*state.rho; jac.set(N13, N13, scratch); - scratch = screened_rates(k_p_c13_to_n14)*Y(C13)*state.rho - screened_rates(k_p_n14_to_o15)*Y(N14)*state.rho + screened_rates(k_p_o17_to_he4_n14)*Y(O17)*state.rho; + scratch = screened_rates(k_p_C13_to_N14)*Y(C13)*state.rho - screened_rates(k_p_N14_to_O15)*Y(N14)*state.rho + screened_rates(k_p_O17_to_He4_N14)*Y(O17)*state.rho; jac.set(N14, H1, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho; jac.set(N14, He4, scratch); - scratch = screened_rates(k_p_c13_to_n14)*Y(H1)*state.rho; + scratch = screened_rates(k_p_C13_to_N14)*Y(H1)*state.rho; jac.set(N14, C13, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho - screened_rates(k_p_n14_to_o15)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho - screened_rates(k_p_N14_to_O15)*Y(H1)*state.rho; jac.set(N14, N14, scratch); - scratch = screened_rates(k_o14_to_n14_weak_wc12); + scratch = screened_rates(k_O14_to_N14_weak_wc12); jac.set(N14, O14, scratch); - scratch = screened_rates(k_p_o17_to_he4_n14)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O17_to_He4_N14)*Y(H1)*state.rho; jac.set(N14, O17, scratch); - scratch = -screened_rates(k_p_n15_to_he4_c12)*Y(N15)*state.rho - screened_rates(k_p_n15_to_o16)*Y(N15)*state.rho; + scratch = -screened_rates(k_p_N15_to_He4_C12)*Y(N15)*state.rho - screened_rates(k_p_N15_to_O16)*Y(N15)*state.rho; jac.set(N15, H1, scratch); - scratch = -screened_rates(k_p_n15_to_he4_c12)*Y(H1)*state.rho - screened_rates(k_p_n15_to_o16)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_N15_to_He4_C12)*Y(H1)*state.rho - screened_rates(k_p_N15_to_O16)*Y(H1)*state.rho; jac.set(N15, N15, scratch); - scratch = screened_rates(k_o15_to_n15_weak_wc12); + scratch = screened_rates(k_O15_to_N15_weak_wc12); jac.set(N15, O15, scratch); - scratch = screened_rates(k_p_n13_to_o14)*Y(N13)*state.rho; + scratch = screened_rates(k_p_N13_to_O14)*Y(N13)*state.rho; jac.set(O14, H1, scratch); - scratch = -screened_rates(k_he4_o14_to_p_f17)*Y(O14)*state.rho; + scratch = -screened_rates(k_He4_O14_to_p_F17)*Y(O14)*state.rho; jac.set(O14, He4, scratch); - scratch = screened_rates(k_p_n13_to_o14)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N13_to_O14)*Y(H1)*state.rho; jac.set(O14, N13, scratch); - scratch = -screened_rates(k_he4_o14_to_p_f17)*Y(He4)*state.rho - screened_rates(k_o14_to_n14_weak_wc12); + scratch = -screened_rates(k_He4_O14_to_p_F17)*Y(He4)*state.rho - screened_rates(k_O14_to_N14_weak_wc12); jac.set(O14, O14, scratch); - scratch = screened_rates(k_p_f18_to_he4_o15)*Y(F18)*state.rho + screened_rates(k_p_n14_to_o15)*Y(N14)*state.rho; + scratch = screened_rates(k_p_F18_to_He4_O15)*Y(F18)*state.rho + screened_rates(k_p_N14_to_O15)*Y(N14)*state.rho; jac.set(O15, H1, scratch); - scratch = screened_rates(k_p_n14_to_o15)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N14_to_O15)*Y(H1)*state.rho; jac.set(O15, N14, scratch); - scratch = -screened_rates(k_o15_to_n15_weak_wc12); + scratch = -screened_rates(k_O15_to_N15_weak_wc12); jac.set(O15, O15, scratch); - scratch = screened_rates(k_p_f18_to_he4_o15)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F18_to_He4_O15)*Y(H1)*state.rho; jac.set(O15, F18, scratch); - scratch = screened_rates(k_p_n15_to_o16)*Y(N15)*state.rho - screened_rates(k_p_o16_to_f17)*Y(O16)*state.rho; + scratch = screened_rates(k_p_N15_to_O16)*Y(N15)*state.rho - screened_rates(k_p_O16_to_F17)*Y(O16)*state.rho; jac.set(O16, H1, scratch); - scratch = screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho + screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho; + scratch = screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho + screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho; jac.set(O16, He4, scratch); - scratch = screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(O16, C12, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho; jac.set(O16, N13, scratch); - scratch = screened_rates(k_p_n15_to_o16)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N15_to_O16)*Y(H1)*state.rho; jac.set(O16, N15, scratch); - scratch = -screened_rates(k_p_o16_to_f17)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_O16_to_F17)*Y(H1)*state.rho; jac.set(O16, O16, scratch); - scratch = -screened_rates(k_p_o17_to_f18)*Y(O17)*state.rho - screened_rates(k_p_o17_to_he4_n14)*Y(O17)*state.rho; + scratch = -screened_rates(k_p_O17_to_F18)*Y(O17)*state.rho - screened_rates(k_p_O17_to_He4_N14)*Y(O17)*state.rho; jac.set(O17, H1, scratch); - scratch = -screened_rates(k_p_o17_to_f18)*Y(H1)*state.rho - screened_rates(k_p_o17_to_he4_n14)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_O17_to_F18)*Y(H1)*state.rho - screened_rates(k_p_O17_to_He4_N14)*Y(H1)*state.rho; jac.set(O17, O17, scratch); - scratch = screened_rates(k_f17_to_o17_weak_wc12); + scratch = screened_rates(k_F17_to_O17_weak_wc12); jac.set(O17, F17, scratch); - scratch = screened_rates(k_p_o16_to_f17)*Y(O16)*state.rho; + scratch = screened_rates(k_p_O16_to_F17)*Y(O16)*state.rho; jac.set(F17, H1, scratch); - scratch = screened_rates(k_he4_o14_to_p_f17)*Y(O14)*state.rho; + scratch = screened_rates(k_He4_O14_to_p_F17)*Y(O14)*state.rho; jac.set(F17, He4, scratch); - scratch = screened_rates(k_he4_o14_to_p_f17)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O14_to_p_F17)*Y(He4)*state.rho; jac.set(F17, O14, scratch); - scratch = screened_rates(k_p_o16_to_f17)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O16_to_F17)*Y(H1)*state.rho; jac.set(F17, O16, scratch); - scratch = -screened_rates(k_f17_to_o17_weak_wc12); + scratch = -screened_rates(k_F17_to_O17_weak_wc12); jac.set(F17, F17, scratch); - scratch = -screened_rates(k_p_f18_to_he4_o15)*Y(F18)*state.rho + screened_rates(k_p_o17_to_f18)*Y(O17)*state.rho; + scratch = -screened_rates(k_p_F18_to_He4_O15)*Y(F18)*state.rho + screened_rates(k_p_O17_to_F18)*Y(O17)*state.rho; jac.set(F18, H1, scratch); - scratch = screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho; + scratch = screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho; jac.set(F18, He4, scratch); - scratch = screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(F18, N14, scratch); - scratch = screened_rates(k_p_o17_to_f18)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O17_to_F18)*Y(H1)*state.rho; jac.set(F18, O17, scratch); - scratch = -screened_rates(k_p_f18_to_he4_o15)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_F18_to_He4_O15)*Y(H1)*state.rho; jac.set(F18, F18, scratch); @@ -728,6 +732,7 @@ void actual_jac(const burn_t& state, MatrixType& jac) rate_derivs_t rate_eval; constexpr int do_T_derivatives = 1; + evaluate_rates(state, rate_eval); // Species Jacobian elements with respect to other species diff --git a/networks/nova/nova.png b/networks/nova/nova.png index 87ef8e3cb3..4ed4c7986f 100644 Binary files a/networks/nova/nova.png and b/networks/nova/nova.png differ diff --git a/networks/nova/pynucastro.net b/networks/nova/pynucastro.net index ad40fec687..d9089af113 100644 --- a/networks/nova/pynucastro.net +++ b/networks/nova/pynucastro.net @@ -1,13 +1,13 @@ -hydrogen-1 h1 1.0 1.0 -helium-4 he4 4.0 2.0 -carbon-12 c12 12.0 6.0 -carbon-13 c13 13.0 6.0 -nitrogen-13 n13 13.0 7.0 -nitrogen-14 n14 14.0 7.0 -nitrogen-15 n15 15.0 7.0 -oxygen-14 o14 14.0 8.0 -oxygen-15 o15 15.0 8.0 -oxygen-16 o16 16.0 8.0 -oxygen-17 o17 17.0 8.0 -fluorine-17 f17 17.0 9.0 -fluorine-18 f18 18.0 9.0 +hydrogen-1 H1 1.0 1.0 +helium-4 He4 4.0 2.0 +carbon-12 C12 12.0 6.0 +carbon-13 C13 13.0 6.0 +nitrogen-13 N13 13.0 7.0 +nitrogen-14 N14 14.0 7.0 +nitrogen-15 N15 15.0 7.0 +oxygen-14 O14 14.0 8.0 +oxygen-15 O15 15.0 8.0 +oxygen-16 O16 16.0 8.0 +oxygen-17 O17 17.0 8.0 +fluorine-17 F17 17.0 9.0 +fluorine-18 F18 18.0 9.0 diff --git a/networks/nova/reaclib_rates.H b/networks/nova/reaclib_rates.H index 8f63f913a2..aab1a5a784 100644 --- a/networks/nova/reaclib_rates.H +++ b/networks/nova/reaclib_rates.H @@ -13,19 +13,21 @@ using namespace Species; struct rate_t { Array1D screened_rates; + Real enuc_weak; }; struct rate_derivs_t { Array1D screened_rates; Array1D dscreened_rates_dT; + Real enuc_weak; }; template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n13_to_c13_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_N13_to_C13_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 --> c13 + // N13 --> C13 rate = 0.0; drate_dT = 0.0; @@ -54,9 +56,9 @@ void rate_n13_to_c13_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o14_to_n14_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O14_to_N14_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o14 --> n14 + // O14 --> N14 rate = 0.0; drate_dT = 0.0; @@ -85,9 +87,9 @@ void rate_o14_to_n14_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o15_to_n15_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O15_to_N15_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o15 --> n15 + // O15 --> N15 rate = 0.0; drate_dT = 0.0; @@ -116,9 +118,9 @@ void rate_o15_to_n15_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f17_to_o17_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F17_to_O17_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f17 --> o17 + // F17 --> O17 rate = 0.0; drate_dT = 0.0; @@ -147,9 +149,9 @@ void rate_f17_to_o17_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C12_to_N13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + p --> n13 + // C12 + p --> N13 rate = 0.0; drate_dT = 0.0; @@ -196,9 +198,9 @@ void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_C12_to_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + he4 --> o16 + // C12 + He4 --> O16 rate = 0.0; drate_dT = 0.0; @@ -245,9 +247,9 @@ void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c13_to_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C13_to_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c13 + p --> n14 + // C13 + p --> N14 rate = 0.0; drate_dT = 0.0; @@ -311,9 +313,9 @@ void rate_p_c13_to_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n13_to_o14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N13_to_O14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 + p --> o14 + // N13 + p --> O14 rate = 0.0; drate_dT = 0.0; @@ -360,9 +362,9 @@ void rate_p_n13_to_o14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n14_to_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N14_to_O15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + p --> o15 + // N14 + p --> O15 rate = 0.0; drate_dT = 0.0; @@ -443,9 +445,9 @@ void rate_p_n14_to_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N14_to_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + he4 --> f18 + // N14 + He4 --> F18 rate = 0.0; drate_dT = 0.0; @@ -509,9 +511,9 @@ void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n15_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N15_to_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n15 + p --> o16 + // N15 + p --> O16 rate = 0.0; drate_dT = 0.0; @@ -575,9 +577,9 @@ void rate_p_n15_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o16_to_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O16_to_F17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + p --> f17 + // O16 + p --> F17 rate = 0.0; drate_dT = 0.0; @@ -607,9 +609,9 @@ void rate_p_o16_to_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o17_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O17_to_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o17 + p --> f18 + // O17 + p --> F18 rate = 0.0; drate_dT = 0.0; @@ -673,9 +675,9 @@ void rate_p_o17_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N13_to_p_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 + he4 --> p + o16 + // N13 + He4 --> p + O16 rate = 0.0; drate_dT = 0.0; @@ -705,9 +707,9 @@ void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n15_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N15_to_He4_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n15 + p --> he4 + c12 + // N15 + p --> He4 + C12 rate = 0.0; drate_dT = 0.0; @@ -788,9 +790,9 @@ void rate_p_n15_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o14_to_p_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O14_to_p_F17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o14 + he4 --> p + f17 + // O14 + He4 --> p + F17 rate = 0.0; drate_dT = 0.0; @@ -905,9 +907,9 @@ void rate_he4_o14_to_p_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o17_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O17_to_He4_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o17 + p --> he4 + n14 + // O17 + p --> He4 + N14 rate = 0.0; drate_dT = 0.0; @@ -988,9 +990,9 @@ void rate_p_o17_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_f18_to_he4_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_F18_to_He4_O15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + p --> he4 + o15 + // F18 + p --> He4 + O15 rate = 0.0; drate_dT = 0.0; @@ -1054,9 +1056,9 @@ void rate_p_f18_to_he4_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_he4_he4_to_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_He4_He4_to_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he4 + he4 + he4 --> c12 + // He4 + He4 + He4 --> C12 rate = 0.0; drate_dT = 0.0; @@ -1129,118 +1131,118 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) Real rate; Real drate_dT; - rate_n13_to_c13_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n13_to_c13_weak_wc12) = rate; + rate_N13_to_C13_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_N13_to_C13_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n13_to_c13_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_N13_to_C13_weak_wc12) = drate_dT; } - rate_o14_to_n14_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o14_to_n14_weak_wc12) = rate; + rate_O14_to_N14_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O14_to_N14_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o14_to_n14_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_O14_to_N14_weak_wc12) = drate_dT; } - rate_o15_to_n15_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o15_to_n15_weak_wc12) = rate; + rate_O15_to_N15_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O15_to_N15_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o15_to_n15_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_O15_to_N15_weak_wc12) = drate_dT; } - rate_f17_to_o17_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f17_to_o17_weak_wc12) = rate; + rate_F17_to_O17_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F17_to_O17_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f17_to_o17_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_F17_to_O17_weak_wc12) = drate_dT; } - rate_p_c12_to_n13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c12_to_n13) = rate; + rate_p_C12_to_N13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C12_to_N13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = drate_dT; } - rate_he4_c12_to_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_c12_to_o16) = rate; + rate_He4_C12_to_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_C12_to_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = drate_dT; } - rate_p_c13_to_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c13_to_n14) = rate; + rate_p_C13_to_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C13_to_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c13_to_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C13_to_N14) = drate_dT; } - rate_p_n13_to_o14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n13_to_o14) = rate; + rate_p_N13_to_O14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N13_to_O14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n13_to_o14) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N13_to_O14) = drate_dT; } - rate_p_n14_to_o15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n14_to_o15) = rate; + rate_p_N14_to_O15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N14_to_O15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n14_to_o15) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N14_to_O15) = drate_dT; } - rate_he4_n14_to_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n14_to_f18) = rate; + rate_He4_N14_to_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N14_to_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = drate_dT; } - rate_p_n15_to_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n15_to_o16) = rate; + rate_p_N15_to_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N15_to_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n15_to_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N15_to_O16) = drate_dT; } - rate_p_o16_to_f17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o16_to_f17) = rate; + rate_p_O16_to_F17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O16_to_F17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o16_to_f17) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O16_to_F17) = drate_dT; } - rate_p_o17_to_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o17_to_f18) = rate; + rate_p_O17_to_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O17_to_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o17_to_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O17_to_F18) = drate_dT; } - rate_he4_n13_to_p_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n13_to_p_o16) = rate; + rate_He4_N13_to_p_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N13_to_p_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = drate_dT; } - rate_p_n15_to_he4_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n15_to_he4_c12) = rate; + rate_p_N15_to_He4_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N15_to_He4_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n15_to_he4_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N15_to_He4_C12) = drate_dT; } - rate_he4_o14_to_p_f17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o14_to_p_f17) = rate; + rate_He4_O14_to_p_F17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O14_to_p_F17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o14_to_p_f17) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O14_to_p_F17) = drate_dT; } - rate_p_o17_to_he4_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o17_to_he4_n14) = rate; + rate_p_O17_to_He4_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O17_to_He4_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o17_to_he4_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O17_to_He4_N14) = drate_dT; } - rate_p_f18_to_he4_o15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_f18_to_he4_o15) = rate; + rate_p_F18_to_He4_O15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_F18_to_He4_O15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_f18_to_he4_o15) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_F18_to_He4_O15) = drate_dT; } - rate_he4_he4_he4_to_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) = rate; + rate_He4_He4_He4_to_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = drate_dT; } diff --git a/networks/nova/table_rates.H b/networks/nova/table_rates.H index 3604f8f37f..47a0ef399e 100644 --- a/networks/nova/table_rates.H +++ b/networks/nova/table_rates.H @@ -66,6 +66,11 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table std::ifstream table; table.open(file); + if (!table.is_open()) { + // the table was not present or we could not open it; abort + amrex::Error("table could not be opened"); + } + std::string line; // read and skip over the header @@ -79,6 +84,10 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table for (int j = 1; j <= tf.nrhoy; ++j) { for (int i = 1; i <= tf.ntemp; ++i) { std::getline(table, line); + if (line.empty()) { + amrex::Error("Error reading table data"); + } + std::istringstream sdata(line); sdata >> log_rhoy_table(j) >> log_temp_table(i); @@ -245,8 +254,8 @@ evaluate_dr_dtemp(const table_t& table_meta, const R& log_rhoy_table, const T& l // Finally, we perform a 1d-linear interpolation between dlogr_dlogt_ip1 // and dlogr_dlogt_i to compute dlogr_dlogt - Real log_rhoy_lo = log_temp_table(irhoy_lo); - Real log_rhoy_hi = log_temp_table(irhoy_hi); + Real log_rhoy_lo = log_rhoy_table(irhoy_lo); + Real log_rhoy_hi = log_rhoy_table(irhoy_hi); Real log_temp_lo = log_temp_table(jtemp_lo); Real log_temp_hi = log_temp_table(jtemp_hi); diff --git a/networks/nova2/actual_network.H b/networks/nova2/actual_network.H index 509ff4a5ce..1d49a44a6b 100644 --- a/networks/nova2/actual_network.H +++ b/networks/nova2/actual_network.H @@ -24,38 +24,38 @@ namespace Rates enum NetworkRates { - k_n13_to_c13_weak_wc12 = 1, - k_o14_to_n14_weak_wc12 = 2, - k_o15_to_n15_weak_wc12 = 3, - k_f17_to_o17_weak_wc12 = 4, - k_b8_to_he4_he4_weak_wc12 = 5, + k_N13_to_C13_weak_wc12 = 1, + k_O14_to_N14_weak_wc12 = 2, + k_O15_to_N15_weak_wc12 = 3, + k_F17_to_O17_weak_wc12 = 4, + k_B8_to_He4_He4_weak_wc12 = 5, k_p_p_to_d_weak_bet_pos_ = 6, k_p_p_to_d_weak_electron_capture = 7, - k_p_d_to_he3 = 8, - k_d_d_to_he4 = 9, - k_p_he3_to_he4_weak_bet_pos_ = 10, - k_he4_he3_to_be7 = 11, - k_p_be7_to_b8 = 12, - k_p_c12_to_n13 = 13, - k_he4_c12_to_o16 = 14, - k_p_c13_to_n14 = 15, - k_p_n13_to_o14 = 16, - k_p_n14_to_o15 = 17, - k_he4_n14_to_f18 = 18, - k_p_n15_to_o16 = 19, - k_p_o16_to_f17 = 20, - k_p_o17_to_f18 = 21, - k_d_he3_to_p_he4 = 22, - k_he4_n13_to_p_o16 = 23, - k_p_n15_to_he4_c12 = 24, - k_he4_o14_to_p_f17 = 25, - k_p_o17_to_he4_n14 = 26, - k_p_f18_to_he4_o15 = 27, - k_he3_he3_to_p_p_he4 = 28, - k_d_be7_to_p_he4_he4 = 29, - k_he3_be7_to_p_p_he4_he4 = 30, - k_he4_he4_he4_to_c12 = 31, - NumRates = k_he4_he4_he4_to_c12 + k_p_d_to_He3 = 8, + k_d_d_to_He4 = 9, + k_p_He3_to_He4_weak_bet_pos_ = 10, + k_He4_He3_to_Be7 = 11, + k_p_Be7_to_B8 = 12, + k_p_C12_to_N13 = 13, + k_He4_C12_to_O16 = 14, + k_p_C13_to_N14 = 15, + k_p_N13_to_O14 = 16, + k_p_N14_to_O15 = 17, + k_He4_N14_to_F18 = 18, + k_p_N15_to_O16 = 19, + k_p_O16_to_F17 = 20, + k_p_O17_to_F18 = 21, + k_d_He3_to_p_He4 = 22, + k_He4_N13_to_p_O16 = 23, + k_p_N15_to_He4_C12 = 24, + k_He4_O14_to_p_F17 = 25, + k_p_O17_to_He4_N14 = 26, + k_p_F18_to_He4_O15 = 27, + k_He3_He3_to_p_p_He4 = 28, + k_d_Be7_to_p_He4_He4 = 29, + k_He3_Be7_to_p_p_He4_He4 = 30, + k_He4_He4_He4_to_C12 = 31, + NumRates = k_He4_He4_He4_to_C12 }; // number of reaclib rates @@ -72,37 +72,37 @@ namespace Rates static const std::vector rate_names = { "", // 0 - "n13_to_c13_weak_wc12", // 1, - "o14_to_n14_weak_wc12", // 2, - "o15_to_n15_weak_wc12", // 3, - "f17_to_o17_weak_wc12", // 4, - "b8_to_he4_he4_weak_wc12", // 5, + "N13_to_C13_weak_wc12", // 1, + "O14_to_N14_weak_wc12", // 2, + "O15_to_N15_weak_wc12", // 3, + "F17_to_O17_weak_wc12", // 4, + "B8_to_He4_He4_weak_wc12", // 5, "p_p_to_d_weak_bet_pos_", // 6, "p_p_to_d_weak_electron_capture", // 7, - "p_d_to_he3", // 8, - "d_d_to_he4", // 9, - "p_he3_to_he4_weak_bet_pos_", // 10, - "he4_he3_to_be7", // 11, - "p_be7_to_b8", // 12, - "p_c12_to_n13", // 13, - "he4_c12_to_o16", // 14, - "p_c13_to_n14", // 15, - "p_n13_to_o14", // 16, - "p_n14_to_o15", // 17, - "he4_n14_to_f18", // 18, - "p_n15_to_o16", // 19, - "p_o16_to_f17", // 20, - "p_o17_to_f18", // 21, - "d_he3_to_p_he4", // 22, - "he4_n13_to_p_o16", // 23, - "p_n15_to_he4_c12", // 24, - "he4_o14_to_p_f17", // 25, - "p_o17_to_he4_n14", // 26, - "p_f18_to_he4_o15", // 27, - "he3_he3_to_p_p_he4", // 28, - "d_be7_to_p_he4_he4", // 29, - "he3_be7_to_p_p_he4_he4", // 30, - "he4_he4_he4_to_c12" // 31, + "p_d_to_He3", // 8, + "d_d_to_He4", // 9, + "p_He3_to_He4_weak_bet_pos_", // 10, + "He4_He3_to_Be7", // 11, + "p_Be7_to_B8", // 12, + "p_C12_to_N13", // 13, + "He4_C12_to_O16", // 14, + "p_C13_to_N14", // 15, + "p_N13_to_O14", // 16, + "p_N14_to_O15", // 17, + "He4_N14_to_F18", // 18, + "p_N15_to_O16", // 19, + "p_O16_to_F17", // 20, + "p_O17_to_F18", // 21, + "d_He3_to_p_He4", // 22, + "He4_N13_to_p_O16", // 23, + "p_N15_to_He4_C12", // 24, + "He4_O14_to_p_F17", // 25, + "p_O17_to_He4_N14", // 26, + "p_F18_to_He4_O15", // 27, + "He3_He3_to_p_p_He4", // 28, + "d_Be7_to_p_He4_He4", // 29, + "He3_Be7_to_p_p_He4_He4", // 30, + "He4_He4_He4_to_C12" // 31, }; } @@ -110,9 +110,9 @@ namespace Rates #ifdef NSE_NET namespace NSE_INDEX { - constexpr int h1_index = 0; - constexpr int n_index = -1; - constexpr int he4_index = 3; + constexpr int H1_index = 0; + constexpr int N_index = -1; + constexpr int He4_index = 3; // Each row corresponds to the rate in NetworkRates enum // First 3 row indices for reactants, followed by 3 product indices diff --git a/networks/nova2/actual_rhs.H b/networks/nova2/actual_rhs.H index 80b988669a..270906edd7 100644 --- a/networks/nova2/actual_rhs.H +++ b/networks/nova2/actual_rhs.H @@ -110,11 +110,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_d_to_he3); - rate_eval.screened_rates(k_p_d_to_he3) *= scor; + ratraw = rate_eval.screened_rates(k_p_d_to_He3); + rate_eval.screened_rates(k_p_d_to_He3) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_d_to_he3); - rate_eval.dscreened_rates_dT(k_p_d_to_he3) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_d_to_He3); + rate_eval.dscreened_rates_dT(k_p_d_to_He3) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -129,11 +129,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_d_d_to_he4); - rate_eval.screened_rates(k_d_d_to_he4) *= scor; + ratraw = rate_eval.screened_rates(k_d_d_to_He4); + rate_eval.screened_rates(k_d_d_to_He4) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_d_d_to_he4); - rate_eval.dscreened_rates_dT(k_d_d_to_he4) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_d_d_to_He4); + rate_eval.dscreened_rates_dT(k_d_d_to_He4) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -148,11 +148,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_he3_to_he4_weak_bet_pos_); - rate_eval.screened_rates(k_p_he3_to_he4_weak_bet_pos_) *= scor; + ratraw = rate_eval.screened_rates(k_p_He3_to_He4_weak_bet_pos_); + rate_eval.screened_rates(k_p_He3_to_He4_weak_bet_pos_) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_he3_to_he4_weak_bet_pos_); - rate_eval.dscreened_rates_dT(k_p_he3_to_he4_weak_bet_pos_) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_He3_to_He4_weak_bet_pos_); + rate_eval.dscreened_rates_dT(k_p_He3_to_He4_weak_bet_pos_) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -167,11 +167,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_he3_to_be7); - rate_eval.screened_rates(k_he4_he3_to_be7) *= scor; + ratraw = rate_eval.screened_rates(k_He4_He3_to_Be7); + rate_eval.screened_rates(k_He4_He3_to_Be7) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_he3_to_be7); - rate_eval.dscreened_rates_dT(k_he4_he3_to_be7) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_He3_to_Be7); + rate_eval.dscreened_rates_dT(k_He4_He3_to_Be7) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -186,11 +186,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_be7_to_b8); - rate_eval.screened_rates(k_p_be7_to_b8) *= scor; + ratraw = rate_eval.screened_rates(k_p_Be7_to_B8); + rate_eval.screened_rates(k_p_Be7_to_B8) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_be7_to_b8); - rate_eval.dscreened_rates_dT(k_p_be7_to_b8) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Be7_to_B8); + rate_eval.dscreened_rates_dT(k_p_Be7_to_B8) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -205,11 +205,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_c12_to_n13); - rate_eval.screened_rates(k_p_c12_to_n13) *= scor; + ratraw = rate_eval.screened_rates(k_p_C12_to_N13); + rate_eval.screened_rates(k_p_C12_to_N13) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c12_to_n13); - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C12_to_N13); + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -224,11 +224,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_c12_to_o16); - rate_eval.screened_rates(k_he4_c12_to_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_C12_to_O16); + rate_eval.screened_rates(k_He4_C12_to_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_c12_to_o16); - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_C12_to_O16); + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -243,11 +243,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_c13_to_n14); - rate_eval.screened_rates(k_p_c13_to_n14) *= scor; + ratraw = rate_eval.screened_rates(k_p_C13_to_N14); + rate_eval.screened_rates(k_p_C13_to_N14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c13_to_n14); - rate_eval.dscreened_rates_dT(k_p_c13_to_n14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C13_to_N14); + rate_eval.dscreened_rates_dT(k_p_C13_to_N14) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -262,11 +262,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_n13_to_o14); - rate_eval.screened_rates(k_p_n13_to_o14) *= scor; + ratraw = rate_eval.screened_rates(k_p_N13_to_O14); + rate_eval.screened_rates(k_p_N13_to_O14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n13_to_o14); - rate_eval.dscreened_rates_dT(k_p_n13_to_o14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N13_to_O14); + rate_eval.dscreened_rates_dT(k_p_N13_to_O14) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -281,11 +281,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_n14_to_o15); - rate_eval.screened_rates(k_p_n14_to_o15) *= scor; + ratraw = rate_eval.screened_rates(k_p_N14_to_O15); + rate_eval.screened_rates(k_p_N14_to_O15) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n14_to_o15); - rate_eval.dscreened_rates_dT(k_p_n14_to_o15) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N14_to_O15); + rate_eval.dscreened_rates_dT(k_p_N14_to_O15) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -300,11 +300,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_n14_to_f18); - rate_eval.screened_rates(k_he4_n14_to_f18) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N14_to_F18); + rate_eval.screened_rates(k_He4_N14_to_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n14_to_f18); - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N14_to_F18); + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -319,18 +319,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_n15_to_o16); - rate_eval.screened_rates(k_p_n15_to_o16) *= scor; + ratraw = rate_eval.screened_rates(k_p_N15_to_O16); + rate_eval.screened_rates(k_p_N15_to_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n15_to_o16); - rate_eval.dscreened_rates_dT(k_p_n15_to_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N15_to_O16); + rate_eval.dscreened_rates_dT(k_p_N15_to_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_n15_to_he4_c12); - rate_eval.screened_rates(k_p_n15_to_he4_c12) *= scor; + ratraw = rate_eval.screened_rates(k_p_N15_to_He4_C12); + rate_eval.screened_rates(k_p_N15_to_He4_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n15_to_he4_c12); - rate_eval.dscreened_rates_dT(k_p_n15_to_he4_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N15_to_He4_C12); + rate_eval.dscreened_rates_dT(k_p_N15_to_He4_C12) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -345,11 +345,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_o16_to_f17); - rate_eval.screened_rates(k_p_o16_to_f17) *= scor; + ratraw = rate_eval.screened_rates(k_p_O16_to_F17); + rate_eval.screened_rates(k_p_O16_to_F17) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o16_to_f17); - rate_eval.dscreened_rates_dT(k_p_o16_to_f17) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O16_to_F17); + rate_eval.dscreened_rates_dT(k_p_O16_to_F17) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -364,18 +364,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_o17_to_f18); - rate_eval.screened_rates(k_p_o17_to_f18) *= scor; + ratraw = rate_eval.screened_rates(k_p_O17_to_F18); + rate_eval.screened_rates(k_p_O17_to_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o17_to_f18); - rate_eval.dscreened_rates_dT(k_p_o17_to_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O17_to_F18); + rate_eval.dscreened_rates_dT(k_p_O17_to_F18) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_o17_to_he4_n14); - rate_eval.screened_rates(k_p_o17_to_he4_n14) *= scor; + ratraw = rate_eval.screened_rates(k_p_O17_to_He4_N14); + rate_eval.screened_rates(k_p_O17_to_He4_N14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o17_to_he4_n14); - rate_eval.dscreened_rates_dT(k_p_o17_to_he4_n14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O17_to_He4_N14); + rate_eval.dscreened_rates_dT(k_p_O17_to_He4_N14) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -390,11 +390,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_d_he3_to_p_he4); - rate_eval.screened_rates(k_d_he3_to_p_he4) *= scor; + ratraw = rate_eval.screened_rates(k_d_He3_to_p_He4); + rate_eval.screened_rates(k_d_He3_to_p_He4) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_d_he3_to_p_he4); - rate_eval.dscreened_rates_dT(k_d_he3_to_p_he4) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_d_He3_to_p_He4); + rate_eval.dscreened_rates_dT(k_d_He3_to_p_He4) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -409,11 +409,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_n13_to_p_o16); - rate_eval.screened_rates(k_he4_n13_to_p_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N13_to_p_O16); + rate_eval.screened_rates(k_He4_N13_to_p_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16); - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16); + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -428,11 +428,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_o14_to_p_f17); - rate_eval.screened_rates(k_he4_o14_to_p_f17) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O14_to_p_F17); + rate_eval.screened_rates(k_He4_O14_to_p_F17) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o14_to_p_f17); - rate_eval.dscreened_rates_dT(k_he4_o14_to_p_f17) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O14_to_p_F17); + rate_eval.dscreened_rates_dT(k_He4_O14_to_p_F17) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -447,11 +447,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_f18_to_he4_o15); - rate_eval.screened_rates(k_p_f18_to_he4_o15) *= scor; + ratraw = rate_eval.screened_rates(k_p_F18_to_He4_O15); + rate_eval.screened_rates(k_p_F18_to_He4_O15) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_f18_to_he4_o15); - rate_eval.dscreened_rates_dT(k_p_f18_to_he4_o15) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_F18_to_He4_O15); + rate_eval.dscreened_rates_dT(k_p_F18_to_He4_O15) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -466,11 +466,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he3_he3_to_p_p_he4); - rate_eval.screened_rates(k_he3_he3_to_p_p_he4) *= scor; + ratraw = rate_eval.screened_rates(k_He3_He3_to_p_p_He4); + rate_eval.screened_rates(k_He3_He3_to_p_p_He4) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he3_he3_to_p_p_he4); - rate_eval.dscreened_rates_dT(k_he3_he3_to_p_p_he4) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He3_He3_to_p_p_He4); + rate_eval.dscreened_rates_dT(k_He3_He3_to_p_p_He4) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -485,11 +485,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_d_be7_to_p_he4_he4); - rate_eval.screened_rates(k_d_be7_to_p_he4_he4) *= scor; + ratraw = rate_eval.screened_rates(k_d_Be7_to_p_He4_He4); + rate_eval.screened_rates(k_d_Be7_to_p_He4_He4) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_d_be7_to_p_he4_he4); - rate_eval.dscreened_rates_dT(k_d_be7_to_p_he4_he4) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_d_Be7_to_p_He4_He4); + rate_eval.dscreened_rates_dT(k_d_Be7_to_p_He4_He4) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -504,11 +504,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he3_be7_to_p_p_he4_he4); - rate_eval.screened_rates(k_he3_be7_to_p_p_he4_he4) *= scor; + ratraw = rate_eval.screened_rates(k_He3_Be7_to_p_p_He4_He4); + rate_eval.screened_rates(k_He3_Be7_to_p_p_He4_He4) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he3_be7_to_p_p_he4_he4); - rate_eval.dscreened_rates_dT(k_he3_be7_to_p_p_he4_he4) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He3_Be7_to_p_p_He4_He4); + rate_eval.dscreened_rates_dT(k_He3_Be7_to_p_p_He4_He4) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -536,11 +536,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_he4_he4_to_c12); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) *= scor * scor2; + ratraw = rate_eval.screened_rates(k_He4_He4_He4_to_C12); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) *= scor * scor2; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12); - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12); + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; } @@ -552,6 +552,8 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { [[maybe_unused]] Real rate, drate_dt, edot_nu, edot_gamma; + rate_eval.enuc_weak = 0.0; + } @@ -566,128 +568,128 @@ void rhs_nuc(const burn_t& state, ydot_nuc(H1) = -screened_rates(k_p_p_to_d_weak_bet_pos_)*std::pow(Y(H1), 2)*state.rho + -screened_rates(k_p_p_to_d_weak_electron_capture)*std::pow(Y(H1), 2)*std::pow(state.rho, 2)*state.y_e + - -screened_rates(k_p_d_to_he3)*Y(H2)*Y(H1)*state.rho + - -screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(He3)*Y(H1)*state.rho + - -screened_rates(k_p_be7_to_b8)*Y(Be7)*Y(H1)*state.rho + - -screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + - -screened_rates(k_p_c13_to_n14)*Y(C13)*Y(H1)*state.rho + - -screened_rates(k_p_n13_to_o14)*Y(N13)*Y(H1)*state.rho + - -screened_rates(k_p_n14_to_o15)*Y(N14)*Y(H1)*state.rho + - -screened_rates(k_p_n15_to_o16)*Y(N15)*Y(H1)*state.rho + - -screened_rates(k_p_o16_to_f17)*Y(O16)*Y(H1)*state.rho + - -screened_rates(k_p_o17_to_f18)*Y(O17)*Y(H1)*state.rho + - screened_rates(k_d_he3_to_p_he4)*Y(H2)*Y(He3)*state.rho + - screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + - -screened_rates(k_p_n15_to_he4_c12)*Y(N15)*Y(H1)*state.rho + - screened_rates(k_he4_o14_to_p_f17)*Y(He4)*Y(O14)*state.rho + - -screened_rates(k_p_o17_to_he4_n14)*Y(O17)*Y(H1)*state.rho + - -screened_rates(k_p_f18_to_he4_o15)*Y(F18)*Y(H1)*state.rho + - screened_rates(k_he3_he3_to_p_p_he4)*std::pow(Y(He3), 2)*state.rho + - screened_rates(k_d_be7_to_p_he4_he4)*Y(Be7)*Y(H2)*state.rho + - 2.0*screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(Be7)*Y(He3)*state.rho; + -screened_rates(k_p_d_to_He3)*Y(H2)*Y(H1)*state.rho + + -screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(He3)*Y(H1)*state.rho + + -screened_rates(k_p_Be7_to_B8)*Y(Be7)*Y(H1)*state.rho + + -screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + + -screened_rates(k_p_C13_to_N14)*Y(C13)*Y(H1)*state.rho + + -screened_rates(k_p_N13_to_O14)*Y(N13)*Y(H1)*state.rho + + -screened_rates(k_p_N14_to_O15)*Y(N14)*Y(H1)*state.rho + + -screened_rates(k_p_N15_to_O16)*Y(N15)*Y(H1)*state.rho + + -screened_rates(k_p_O16_to_F17)*Y(O16)*Y(H1)*state.rho + + -screened_rates(k_p_O17_to_F18)*Y(O17)*Y(H1)*state.rho + + screened_rates(k_d_He3_to_p_He4)*Y(He3)*Y(H2)*state.rho + + screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + + -screened_rates(k_p_N15_to_He4_C12)*Y(N15)*Y(H1)*state.rho + + screened_rates(k_He4_O14_to_p_F17)*Y(He4)*Y(O14)*state.rho + + -screened_rates(k_p_O17_to_He4_N14)*Y(O17)*Y(H1)*state.rho + + -screened_rates(k_p_F18_to_He4_O15)*Y(F18)*Y(H1)*state.rho + + screened_rates(k_He3_He3_to_p_p_He4)*std::pow(Y(He3), 2)*state.rho + + screened_rates(k_d_Be7_to_p_He4_He4)*Y(Be7)*Y(H2)*state.rho + + 2.0*screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(Be7)*Y(He3)*state.rho; ydot_nuc(H2) = 0.5*screened_rates(k_p_p_to_d_weak_bet_pos_)*std::pow(Y(H1), 2)*state.rho + 0.5*screened_rates(k_p_p_to_d_weak_electron_capture)*std::pow(Y(H1), 2)*std::pow(state.rho, 2)*state.y_e + - -screened_rates(k_p_d_to_he3)*Y(H2)*Y(H1)*state.rho + - -screened_rates(k_d_d_to_he4)*std::pow(Y(H2), 2)*state.rho + - -screened_rates(k_d_he3_to_p_he4)*Y(H2)*Y(He3)*state.rho + - -screened_rates(k_d_be7_to_p_he4_he4)*Y(Be7)*Y(H2)*state.rho; + -screened_rates(k_p_d_to_He3)*Y(H2)*Y(H1)*state.rho + + -screened_rates(k_d_d_to_He4)*std::pow(Y(H2), 2)*state.rho + + -screened_rates(k_d_He3_to_p_He4)*Y(He3)*Y(H2)*state.rho + + -screened_rates(k_d_Be7_to_p_He4_He4)*Y(Be7)*Y(H2)*state.rho; ydot_nuc(He3) = - screened_rates(k_p_d_to_he3)*Y(H2)*Y(H1)*state.rho + - -screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(He3)*Y(H1)*state.rho + - -screened_rates(k_he4_he3_to_be7)*Y(He3)*Y(He4)*state.rho + - -screened_rates(k_d_he3_to_p_he4)*Y(H2)*Y(He3)*state.rho + - -screened_rates(k_he3_he3_to_p_p_he4)*std::pow(Y(He3), 2)*state.rho + - -screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(Be7)*Y(He3)*state.rho; + screened_rates(k_p_d_to_He3)*Y(H2)*Y(H1)*state.rho + + -screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(He3)*Y(H1)*state.rho + + -screened_rates(k_He4_He3_to_Be7)*Y(He3)*Y(He4)*state.rho + + -screened_rates(k_d_He3_to_p_He4)*Y(He3)*Y(H2)*state.rho + + -screened_rates(k_He3_He3_to_p_p_He4)*std::pow(Y(He3), 2)*state.rho + + -screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(Be7)*Y(He3)*state.rho; ydot_nuc(He4) = - 2.0*screened_rates(k_b8_to_he4_he4_weak_wc12)*Y(B8) + - 0.5*screened_rates(k_d_d_to_he4)*std::pow(Y(H2), 2)*state.rho + - screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(He3)*Y(H1)*state.rho + - -screened_rates(k_he4_he3_to_be7)*Y(He3)*Y(He4)*state.rho + - -screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + - -screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + - screened_rates(k_d_he3_to_p_he4)*Y(H2)*Y(He3)*state.rho + - -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + - screened_rates(k_p_n15_to_he4_c12)*Y(N15)*Y(H1)*state.rho + - -screened_rates(k_he4_o14_to_p_f17)*Y(He4)*Y(O14)*state.rho + - screened_rates(k_p_o17_to_he4_n14)*Y(O17)*Y(H1)*state.rho + - screened_rates(k_p_f18_to_he4_o15)*Y(F18)*Y(H1)*state.rho + - 0.5*screened_rates(k_he3_he3_to_p_p_he4)*std::pow(Y(He3), 2)*state.rho + - 2.0*screened_rates(k_d_be7_to_p_he4_he4)*Y(Be7)*Y(H2)*state.rho + - 2.0*screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(Be7)*Y(He3)*state.rho + - -0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2); + 2.0*screened_rates(k_B8_to_He4_He4_weak_wc12)*Y(B8) + + 0.5*screened_rates(k_d_d_to_He4)*std::pow(Y(H2), 2)*state.rho + + screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(He3)*Y(H1)*state.rho + + -screened_rates(k_He4_He3_to_Be7)*Y(He3)*Y(He4)*state.rho + + -screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + + -screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + + screened_rates(k_d_He3_to_p_He4)*Y(He3)*Y(H2)*state.rho + + -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + + screened_rates(k_p_N15_to_He4_C12)*Y(N15)*Y(H1)*state.rho + + -screened_rates(k_He4_O14_to_p_F17)*Y(He4)*Y(O14)*state.rho + + screened_rates(k_p_O17_to_He4_N14)*Y(O17)*Y(H1)*state.rho + + screened_rates(k_p_F18_to_He4_O15)*Y(F18)*Y(H1)*state.rho + + 0.5*screened_rates(k_He3_He3_to_p_p_He4)*std::pow(Y(He3), 2)*state.rho + + 2.0*screened_rates(k_d_Be7_to_p_He4_He4)*Y(Be7)*Y(H2)*state.rho + + 2.0*screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(Be7)*Y(He3)*state.rho + + -0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2); ydot_nuc(Be7) = - screened_rates(k_he4_he3_to_be7)*Y(He3)*Y(He4)*state.rho + - -screened_rates(k_p_be7_to_b8)*Y(Be7)*Y(H1)*state.rho + - -screened_rates(k_d_be7_to_p_he4_he4)*Y(Be7)*Y(H2)*state.rho + - -screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(Be7)*Y(He3)*state.rho; + screened_rates(k_He4_He3_to_Be7)*Y(He3)*Y(He4)*state.rho + + -screened_rates(k_p_Be7_to_B8)*Y(Be7)*Y(H1)*state.rho + + -screened_rates(k_d_Be7_to_p_He4_He4)*Y(Be7)*Y(H2)*state.rho + + -screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(Be7)*Y(He3)*state.rho; ydot_nuc(B8) = - -screened_rates(k_b8_to_he4_he4_weak_wc12)*Y(B8) + - screened_rates(k_p_be7_to_b8)*Y(Be7)*Y(H1)*state.rho; + -screened_rates(k_B8_to_He4_He4_weak_wc12)*Y(B8) + + screened_rates(k_p_Be7_to_B8)*Y(Be7)*Y(H1)*state.rho; ydot_nuc(C12) = - -screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + - -screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + - screened_rates(k_p_n15_to_he4_c12)*Y(N15)*Y(H1)*state.rho + - 0.16666666666666667*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2); + -screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + + -screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + + screened_rates(k_p_N15_to_He4_C12)*Y(N15)*Y(H1)*state.rho + + 0.16666666666666667*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2); ydot_nuc(C13) = - screened_rates(k_n13_to_c13_weak_wc12)*Y(N13) + - -screened_rates(k_p_c13_to_n14)*Y(C13)*Y(H1)*state.rho; + screened_rates(k_N13_to_C13_weak_wc12)*Y(N13) + + -screened_rates(k_p_C13_to_N14)*Y(C13)*Y(H1)*state.rho; ydot_nuc(N13) = - -screened_rates(k_n13_to_c13_weak_wc12)*Y(N13) + - screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + - -screened_rates(k_p_n13_to_o14)*Y(N13)*Y(H1)*state.rho + - -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho; + -screened_rates(k_N13_to_C13_weak_wc12)*Y(N13) + + screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + + -screened_rates(k_p_N13_to_O14)*Y(N13)*Y(H1)*state.rho + + -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho; ydot_nuc(N14) = - screened_rates(k_o14_to_n14_weak_wc12)*Y(O14) + - screened_rates(k_p_c13_to_n14)*Y(C13)*Y(H1)*state.rho + - -screened_rates(k_p_n14_to_o15)*Y(N14)*Y(H1)*state.rho + - -screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + - screened_rates(k_p_o17_to_he4_n14)*Y(O17)*Y(H1)*state.rho; + screened_rates(k_O14_to_N14_weak_wc12)*Y(O14) + + screened_rates(k_p_C13_to_N14)*Y(C13)*Y(H1)*state.rho + + -screened_rates(k_p_N14_to_O15)*Y(N14)*Y(H1)*state.rho + + -screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + + screened_rates(k_p_O17_to_He4_N14)*Y(O17)*Y(H1)*state.rho; ydot_nuc(N15) = - screened_rates(k_o15_to_n15_weak_wc12)*Y(O15) + - -screened_rates(k_p_n15_to_o16)*Y(N15)*Y(H1)*state.rho + - -screened_rates(k_p_n15_to_he4_c12)*Y(N15)*Y(H1)*state.rho; + screened_rates(k_O15_to_N15_weak_wc12)*Y(O15) + + -screened_rates(k_p_N15_to_O16)*Y(N15)*Y(H1)*state.rho + + -screened_rates(k_p_N15_to_He4_C12)*Y(N15)*Y(H1)*state.rho; ydot_nuc(O14) = - -screened_rates(k_o14_to_n14_weak_wc12)*Y(O14) + - screened_rates(k_p_n13_to_o14)*Y(N13)*Y(H1)*state.rho + - -screened_rates(k_he4_o14_to_p_f17)*Y(He4)*Y(O14)*state.rho; + -screened_rates(k_O14_to_N14_weak_wc12)*Y(O14) + + screened_rates(k_p_N13_to_O14)*Y(N13)*Y(H1)*state.rho + + -screened_rates(k_He4_O14_to_p_F17)*Y(He4)*Y(O14)*state.rho; ydot_nuc(O15) = - -screened_rates(k_o15_to_n15_weak_wc12)*Y(O15) + - screened_rates(k_p_n14_to_o15)*Y(N14)*Y(H1)*state.rho + - screened_rates(k_p_f18_to_he4_o15)*Y(F18)*Y(H1)*state.rho; + -screened_rates(k_O15_to_N15_weak_wc12)*Y(O15) + + screened_rates(k_p_N14_to_O15)*Y(N14)*Y(H1)*state.rho + + screened_rates(k_p_F18_to_He4_O15)*Y(F18)*Y(H1)*state.rho; ydot_nuc(O16) = - screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + - screened_rates(k_p_n15_to_o16)*Y(N15)*Y(H1)*state.rho + - -screened_rates(k_p_o16_to_f17)*Y(O16)*Y(H1)*state.rho + - screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho; + screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + + screened_rates(k_p_N15_to_O16)*Y(N15)*Y(H1)*state.rho + + -screened_rates(k_p_O16_to_F17)*Y(O16)*Y(H1)*state.rho + + screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho; ydot_nuc(O17) = - screened_rates(k_f17_to_o17_weak_wc12)*Y(F17) + - -screened_rates(k_p_o17_to_f18)*Y(O17)*Y(H1)*state.rho + - -screened_rates(k_p_o17_to_he4_n14)*Y(O17)*Y(H1)*state.rho; + screened_rates(k_F17_to_O17_weak_wc12)*Y(F17) + + -screened_rates(k_p_O17_to_F18)*Y(O17)*Y(H1)*state.rho + + -screened_rates(k_p_O17_to_He4_N14)*Y(O17)*Y(H1)*state.rho; ydot_nuc(F17) = - -screened_rates(k_f17_to_o17_weak_wc12)*Y(F17) + - screened_rates(k_p_o16_to_f17)*Y(O16)*Y(H1)*state.rho + - screened_rates(k_he4_o14_to_p_f17)*Y(He4)*Y(O14)*state.rho; + -screened_rates(k_F17_to_O17_weak_wc12)*Y(F17) + + screened_rates(k_p_O16_to_F17)*Y(O16)*Y(H1)*state.rho + + screened_rates(k_He4_O14_to_p_F17)*Y(He4)*Y(O14)*state.rho; ydot_nuc(F18) = - screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + - screened_rates(k_p_o17_to_f18)*Y(O17)*Y(H1)*state.rho + - -screened_rates(k_p_f18_to_he4_o15)*Y(F18)*Y(H1)*state.rho; + screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + + screened_rates(k_p_O17_to_F18)*Y(O17)*Y(H1)*state.rho + + -screened_rates(k_p_F18_to_He4_O15)*Y(F18)*Y(H1)*state.rho; } @@ -711,6 +713,7 @@ void actual_rhs (burn_t& state, Array1D& ydot) rate_t rate_eval; constexpr int do_T_derivatives = 0; + evaluate_rates(state, rate_eval); rhs_nuc(state, ydot, Y, rate_eval.screened_rates); @@ -720,7 +723,8 @@ void actual_rhs (burn_t& state, Array1D& ydot) Real enuc; ener_gener_rate(ydot, enuc); - // include reaction neutrino losses (non-thermal) and gamma heating + // include any weak rate neutrino losses + enuc += rate_eval.enuc_weak; // Get the thermal neutrino losses @@ -745,277 +749,277 @@ void jac_nuc(const burn_t& state, Real scratch; - scratch = -screened_rates(k_p_be7_to_b8)*Y(Be7)*state.rho - screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho - screened_rates(k_p_c13_to_n14)*Y(C13)*state.rho - screened_rates(k_p_d_to_he3)*Y(H2)*state.rho - screened_rates(k_p_f18_to_he4_o15)*Y(F18)*state.rho - screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(He3)*state.rho - screened_rates(k_p_n13_to_o14)*Y(N13)*state.rho - screened_rates(k_p_n14_to_o15)*Y(N14)*state.rho - screened_rates(k_p_n15_to_he4_c12)*Y(N15)*state.rho - screened_rates(k_p_n15_to_o16)*Y(N15)*state.rho - screened_rates(k_p_o16_to_f17)*Y(O16)*state.rho - screened_rates(k_p_o17_to_f18)*Y(O17)*state.rho - screened_rates(k_p_o17_to_he4_n14)*Y(O17)*state.rho - 2.0*screened_rates(k_p_p_to_d_weak_bet_pos_)*Y(H1)*state.rho - 2.0*screened_rates(k_p_p_to_d_weak_electron_capture)*Y(H1)*std::pow(state.rho, 2)*state.y_e; + scratch = -screened_rates(k_p_Be7_to_B8)*Y(Be7)*state.rho - screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho - screened_rates(k_p_C13_to_N14)*Y(C13)*state.rho - screened_rates(k_p_F18_to_He4_O15)*Y(F18)*state.rho - screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(He3)*state.rho - screened_rates(k_p_N13_to_O14)*Y(N13)*state.rho - screened_rates(k_p_N14_to_O15)*Y(N14)*state.rho - screened_rates(k_p_N15_to_He4_C12)*Y(N15)*state.rho - screened_rates(k_p_N15_to_O16)*Y(N15)*state.rho - screened_rates(k_p_O16_to_F17)*Y(O16)*state.rho - screened_rates(k_p_O17_to_F18)*Y(O17)*state.rho - screened_rates(k_p_O17_to_He4_N14)*Y(O17)*state.rho - screened_rates(k_p_d_to_He3)*Y(H2)*state.rho - 2.0*screened_rates(k_p_p_to_d_weak_bet_pos_)*Y(H1)*state.rho - 2.0*screened_rates(k_p_p_to_d_weak_electron_capture)*Y(H1)*std::pow(state.rho, 2)*state.y_e; jac.set(H1, H1, scratch); - scratch = screened_rates(k_d_be7_to_p_he4_he4)*Y(Be7)*state.rho + screened_rates(k_d_he3_to_p_he4)*Y(He3)*state.rho - screened_rates(k_p_d_to_he3)*Y(H1)*state.rho; + scratch = screened_rates(k_d_Be7_to_p_He4_He4)*Y(Be7)*state.rho + screened_rates(k_d_He3_to_p_He4)*Y(He3)*state.rho - screened_rates(k_p_d_to_He3)*Y(H1)*state.rho; jac.set(H1, H2, scratch); - scratch = screened_rates(k_d_he3_to_p_he4)*Y(H2)*state.rho + 2.0*screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(Be7)*state.rho + 2.0*screened_rates(k_he3_he3_to_p_p_he4)*Y(He3)*state.rho - screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(H1)*state.rho; + scratch = 2.0*screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(Be7)*state.rho + 2.0*screened_rates(k_He3_He3_to_p_p_He4)*Y(He3)*state.rho + screened_rates(k_d_He3_to_p_He4)*Y(H2)*state.rho - screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(H1)*state.rho; jac.set(H1, He3, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho + screened_rates(k_he4_o14_to_p_f17)*Y(O14)*state.rho; + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho + screened_rates(k_He4_O14_to_p_F17)*Y(O14)*state.rho; jac.set(H1, He4, scratch); - scratch = screened_rates(k_d_be7_to_p_he4_he4)*Y(H2)*state.rho + 2.0*screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(He3)*state.rho - screened_rates(k_p_be7_to_b8)*Y(H1)*state.rho; + scratch = 2.0*screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(He3)*state.rho + screened_rates(k_d_Be7_to_p_He4_He4)*Y(H2)*state.rho - screened_rates(k_p_Be7_to_B8)*Y(H1)*state.rho; jac.set(H1, Be7, scratch); - scratch = -screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(H1, C12, scratch); - scratch = -screened_rates(k_p_c13_to_n14)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_C13_to_N14)*Y(H1)*state.rho; jac.set(H1, C13, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho - screened_rates(k_p_n13_to_o14)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho - screened_rates(k_p_N13_to_O14)*Y(H1)*state.rho; jac.set(H1, N13, scratch); - scratch = -screened_rates(k_p_n14_to_o15)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_N14_to_O15)*Y(H1)*state.rho; jac.set(H1, N14, scratch); - scratch = -screened_rates(k_p_n15_to_he4_c12)*Y(H1)*state.rho - screened_rates(k_p_n15_to_o16)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_N15_to_He4_C12)*Y(H1)*state.rho - screened_rates(k_p_N15_to_O16)*Y(H1)*state.rho; jac.set(H1, N15, scratch); - scratch = screened_rates(k_he4_o14_to_p_f17)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O14_to_p_F17)*Y(He4)*state.rho; jac.set(H1, O14, scratch); - scratch = -screened_rates(k_p_o16_to_f17)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_O16_to_F17)*Y(H1)*state.rho; jac.set(H1, O16, scratch); - scratch = -screened_rates(k_p_o17_to_f18)*Y(H1)*state.rho - screened_rates(k_p_o17_to_he4_n14)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_O17_to_F18)*Y(H1)*state.rho - screened_rates(k_p_O17_to_He4_N14)*Y(H1)*state.rho; jac.set(H1, O17, scratch); - scratch = -screened_rates(k_p_f18_to_he4_o15)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_F18_to_He4_O15)*Y(H1)*state.rho; jac.set(H1, F18, scratch); - scratch = -screened_rates(k_p_d_to_he3)*Y(H2)*state.rho + 1.0*screened_rates(k_p_p_to_d_weak_bet_pos_)*Y(H1)*state.rho + 1.0*screened_rates(k_p_p_to_d_weak_electron_capture)*Y(H1)*std::pow(state.rho, 2)*state.y_e; + scratch = -screened_rates(k_p_d_to_He3)*Y(H2)*state.rho + 1.0*screened_rates(k_p_p_to_d_weak_bet_pos_)*Y(H1)*state.rho + 1.0*screened_rates(k_p_p_to_d_weak_electron_capture)*Y(H1)*std::pow(state.rho, 2)*state.y_e; jac.set(H2, H1, scratch); - scratch = -screened_rates(k_d_be7_to_p_he4_he4)*Y(Be7)*state.rho - 2.0*screened_rates(k_d_d_to_he4)*Y(H2)*state.rho - screened_rates(k_d_he3_to_p_he4)*Y(He3)*state.rho - screened_rates(k_p_d_to_he3)*Y(H1)*state.rho; + scratch = -screened_rates(k_d_Be7_to_p_He4_He4)*Y(Be7)*state.rho - screened_rates(k_d_He3_to_p_He4)*Y(He3)*state.rho - 2.0*screened_rates(k_d_d_to_He4)*Y(H2)*state.rho - screened_rates(k_p_d_to_He3)*Y(H1)*state.rho; jac.set(H2, H2, scratch); - scratch = -screened_rates(k_d_he3_to_p_he4)*Y(H2)*state.rho; + scratch = -screened_rates(k_d_He3_to_p_He4)*Y(H2)*state.rho; jac.set(H2, He3, scratch); - scratch = -screened_rates(k_d_be7_to_p_he4_he4)*Y(H2)*state.rho; + scratch = -screened_rates(k_d_Be7_to_p_He4_He4)*Y(H2)*state.rho; jac.set(H2, Be7, scratch); - scratch = screened_rates(k_p_d_to_he3)*Y(H2)*state.rho - screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(He3)*state.rho; + scratch = -screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(He3)*state.rho + screened_rates(k_p_d_to_He3)*Y(H2)*state.rho; jac.set(He3, H1, scratch); - scratch = -screened_rates(k_d_he3_to_p_he4)*Y(He3)*state.rho + screened_rates(k_p_d_to_he3)*Y(H1)*state.rho; + scratch = -screened_rates(k_d_He3_to_p_He4)*Y(He3)*state.rho + screened_rates(k_p_d_to_He3)*Y(H1)*state.rho; jac.set(He3, H2, scratch); - scratch = -screened_rates(k_d_he3_to_p_he4)*Y(H2)*state.rho - screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(Be7)*state.rho - 2.0*screened_rates(k_he3_he3_to_p_p_he4)*Y(He3)*state.rho - screened_rates(k_he4_he3_to_be7)*Y(He4)*state.rho - screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(H1)*state.rho; + scratch = -screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(Be7)*state.rho - 2.0*screened_rates(k_He3_He3_to_p_p_He4)*Y(He3)*state.rho - screened_rates(k_He4_He3_to_Be7)*Y(He4)*state.rho - screened_rates(k_d_He3_to_p_He4)*Y(H2)*state.rho - screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(H1)*state.rho; jac.set(He3, He3, scratch); - scratch = -screened_rates(k_he4_he3_to_be7)*Y(He3)*state.rho; + scratch = -screened_rates(k_He4_He3_to_Be7)*Y(He3)*state.rho; jac.set(He3, He4, scratch); - scratch = -screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(He3)*state.rho; + scratch = -screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(He3)*state.rho; jac.set(He3, Be7, scratch); - scratch = screened_rates(k_p_f18_to_he4_o15)*Y(F18)*state.rho + screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(He3)*state.rho + screened_rates(k_p_n15_to_he4_c12)*Y(N15)*state.rho + screened_rates(k_p_o17_to_he4_n14)*Y(O17)*state.rho; + scratch = screened_rates(k_p_F18_to_He4_O15)*Y(F18)*state.rho + screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(He3)*state.rho + screened_rates(k_p_N15_to_He4_C12)*Y(N15)*state.rho + screened_rates(k_p_O17_to_He4_N14)*Y(O17)*state.rho; jac.set(He4, H1, scratch); - scratch = 2.0*screened_rates(k_d_be7_to_p_he4_he4)*Y(Be7)*state.rho + 1.0*screened_rates(k_d_d_to_he4)*Y(H2)*state.rho + screened_rates(k_d_he3_to_p_he4)*Y(He3)*state.rho; + scratch = 2.0*screened_rates(k_d_Be7_to_p_He4_He4)*Y(Be7)*state.rho + screened_rates(k_d_He3_to_p_He4)*Y(He3)*state.rho + 1.0*screened_rates(k_d_d_to_He4)*Y(H2)*state.rho; jac.set(He4, H2, scratch); - scratch = screened_rates(k_d_he3_to_p_he4)*Y(H2)*state.rho + 2.0*screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(Be7)*state.rho + 1.0*screened_rates(k_he3_he3_to_p_p_he4)*Y(He3)*state.rho - screened_rates(k_he4_he3_to_be7)*Y(He4)*state.rho + screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(H1)*state.rho; + scratch = 2.0*screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(Be7)*state.rho + 1.0*screened_rates(k_He3_He3_to_p_p_He4)*Y(He3)*state.rho - screened_rates(k_He4_He3_to_Be7)*Y(He4)*state.rho + screened_rates(k_d_He3_to_p_He4)*Y(H2)*state.rho + screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(H1)*state.rho; jac.set(He4, He3, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho - screened_rates(k_he4_he3_to_be7)*Y(He3)*state.rho - 1.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho - screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho - screened_rates(k_he4_o14_to_p_f17)*Y(O14)*state.rho; + scratch = -screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho - screened_rates(k_He4_He3_to_Be7)*Y(He3)*state.rho - 1.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho - screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho - screened_rates(k_He4_O14_to_p_F17)*Y(O14)*state.rho; jac.set(He4, He4, scratch); - scratch = 2.0*screened_rates(k_d_be7_to_p_he4_he4)*Y(H2)*state.rho + 2.0*screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(He3)*state.rho; + scratch = 2.0*screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(He3)*state.rho + 2.0*screened_rates(k_d_Be7_to_p_He4_He4)*Y(H2)*state.rho; jac.set(He4, Be7, scratch); - scratch = 2.0*screened_rates(k_b8_to_he4_he4_weak_wc12); + scratch = 2.0*screened_rates(k_B8_to_He4_He4_weak_wc12); jac.set(He4, B8, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(He4, C12, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho; jac.set(He4, N13, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(He4, N14, scratch); - scratch = screened_rates(k_p_n15_to_he4_c12)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N15_to_He4_C12)*Y(H1)*state.rho; jac.set(He4, N15, scratch); - scratch = -screened_rates(k_he4_o14_to_p_f17)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_O14_to_p_F17)*Y(He4)*state.rho; jac.set(He4, O14, scratch); - scratch = screened_rates(k_p_o17_to_he4_n14)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O17_to_He4_N14)*Y(H1)*state.rho; jac.set(He4, O17, scratch); - scratch = screened_rates(k_p_f18_to_he4_o15)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F18_to_He4_O15)*Y(H1)*state.rho; jac.set(He4, F18, scratch); - scratch = -screened_rates(k_p_be7_to_b8)*Y(Be7)*state.rho; + scratch = -screened_rates(k_p_Be7_to_B8)*Y(Be7)*state.rho; jac.set(Be7, H1, scratch); - scratch = -screened_rates(k_d_be7_to_p_he4_he4)*Y(Be7)*state.rho; + scratch = -screened_rates(k_d_Be7_to_p_He4_He4)*Y(Be7)*state.rho; jac.set(Be7, H2, scratch); - scratch = -screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(Be7)*state.rho + screened_rates(k_he4_he3_to_be7)*Y(He4)*state.rho; + scratch = -screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(Be7)*state.rho + screened_rates(k_He4_He3_to_Be7)*Y(He4)*state.rho; jac.set(Be7, He3, scratch); - scratch = screened_rates(k_he4_he3_to_be7)*Y(He3)*state.rho; + scratch = screened_rates(k_He4_He3_to_Be7)*Y(He3)*state.rho; jac.set(Be7, He4, scratch); - scratch = -screened_rates(k_d_be7_to_p_he4_he4)*Y(H2)*state.rho - screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(He3)*state.rho - screened_rates(k_p_be7_to_b8)*Y(H1)*state.rho; + scratch = -screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(He3)*state.rho - screened_rates(k_d_Be7_to_p_He4_He4)*Y(H2)*state.rho - screened_rates(k_p_Be7_to_B8)*Y(H1)*state.rho; jac.set(Be7, Be7, scratch); - scratch = screened_rates(k_p_be7_to_b8)*Y(Be7)*state.rho; + scratch = screened_rates(k_p_Be7_to_B8)*Y(Be7)*state.rho; jac.set(B8, H1, scratch); - scratch = screened_rates(k_p_be7_to_b8)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Be7_to_B8)*Y(H1)*state.rho; jac.set(B8, Be7, scratch); - scratch = -screened_rates(k_b8_to_he4_he4_weak_wc12); + scratch = -screened_rates(k_B8_to_He4_He4_weak_wc12); jac.set(B8, B8, scratch); - scratch = -screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho + screened_rates(k_p_n15_to_he4_c12)*Y(N15)*state.rho; + scratch = -screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho + screened_rates(k_p_N15_to_He4_C12)*Y(N15)*state.rho; jac.set(C12, H1, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho + 0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2); + scratch = -screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho + 0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2); jac.set(C12, He4, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho - screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho - screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(C12, C12, scratch); - scratch = screened_rates(k_p_n15_to_he4_c12)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N15_to_He4_C12)*Y(H1)*state.rho; jac.set(C12, N15, scratch); - scratch = -screened_rates(k_p_c13_to_n14)*Y(C13)*state.rho; + scratch = -screened_rates(k_p_C13_to_N14)*Y(C13)*state.rho; jac.set(C13, H1, scratch); - scratch = -screened_rates(k_p_c13_to_n14)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_C13_to_N14)*Y(H1)*state.rho; jac.set(C13, C13, scratch); - scratch = screened_rates(k_n13_to_c13_weak_wc12); + scratch = screened_rates(k_N13_to_C13_weak_wc12); jac.set(C13, N13, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho - screened_rates(k_p_n13_to_o14)*Y(N13)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho - screened_rates(k_p_N13_to_O14)*Y(N13)*state.rho; jac.set(N13, H1, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho; jac.set(N13, He4, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(N13, C12, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho - screened_rates(k_n13_to_c13_weak_wc12) - screened_rates(k_p_n13_to_o14)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho - screened_rates(k_N13_to_C13_weak_wc12) - screened_rates(k_p_N13_to_O14)*Y(H1)*state.rho; jac.set(N13, N13, scratch); - scratch = screened_rates(k_p_c13_to_n14)*Y(C13)*state.rho - screened_rates(k_p_n14_to_o15)*Y(N14)*state.rho + screened_rates(k_p_o17_to_he4_n14)*Y(O17)*state.rho; + scratch = screened_rates(k_p_C13_to_N14)*Y(C13)*state.rho - screened_rates(k_p_N14_to_O15)*Y(N14)*state.rho + screened_rates(k_p_O17_to_He4_N14)*Y(O17)*state.rho; jac.set(N14, H1, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho; jac.set(N14, He4, scratch); - scratch = screened_rates(k_p_c13_to_n14)*Y(H1)*state.rho; + scratch = screened_rates(k_p_C13_to_N14)*Y(H1)*state.rho; jac.set(N14, C13, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho - screened_rates(k_p_n14_to_o15)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho - screened_rates(k_p_N14_to_O15)*Y(H1)*state.rho; jac.set(N14, N14, scratch); - scratch = screened_rates(k_o14_to_n14_weak_wc12); + scratch = screened_rates(k_O14_to_N14_weak_wc12); jac.set(N14, O14, scratch); - scratch = screened_rates(k_p_o17_to_he4_n14)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O17_to_He4_N14)*Y(H1)*state.rho; jac.set(N14, O17, scratch); - scratch = -screened_rates(k_p_n15_to_he4_c12)*Y(N15)*state.rho - screened_rates(k_p_n15_to_o16)*Y(N15)*state.rho; + scratch = -screened_rates(k_p_N15_to_He4_C12)*Y(N15)*state.rho - screened_rates(k_p_N15_to_O16)*Y(N15)*state.rho; jac.set(N15, H1, scratch); - scratch = -screened_rates(k_p_n15_to_he4_c12)*Y(H1)*state.rho - screened_rates(k_p_n15_to_o16)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_N15_to_He4_C12)*Y(H1)*state.rho - screened_rates(k_p_N15_to_O16)*Y(H1)*state.rho; jac.set(N15, N15, scratch); - scratch = screened_rates(k_o15_to_n15_weak_wc12); + scratch = screened_rates(k_O15_to_N15_weak_wc12); jac.set(N15, O15, scratch); - scratch = screened_rates(k_p_n13_to_o14)*Y(N13)*state.rho; + scratch = screened_rates(k_p_N13_to_O14)*Y(N13)*state.rho; jac.set(O14, H1, scratch); - scratch = -screened_rates(k_he4_o14_to_p_f17)*Y(O14)*state.rho; + scratch = -screened_rates(k_He4_O14_to_p_F17)*Y(O14)*state.rho; jac.set(O14, He4, scratch); - scratch = screened_rates(k_p_n13_to_o14)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N13_to_O14)*Y(H1)*state.rho; jac.set(O14, N13, scratch); - scratch = -screened_rates(k_he4_o14_to_p_f17)*Y(He4)*state.rho - screened_rates(k_o14_to_n14_weak_wc12); + scratch = -screened_rates(k_He4_O14_to_p_F17)*Y(He4)*state.rho - screened_rates(k_O14_to_N14_weak_wc12); jac.set(O14, O14, scratch); - scratch = screened_rates(k_p_f18_to_he4_o15)*Y(F18)*state.rho + screened_rates(k_p_n14_to_o15)*Y(N14)*state.rho; + scratch = screened_rates(k_p_F18_to_He4_O15)*Y(F18)*state.rho + screened_rates(k_p_N14_to_O15)*Y(N14)*state.rho; jac.set(O15, H1, scratch); - scratch = screened_rates(k_p_n14_to_o15)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N14_to_O15)*Y(H1)*state.rho; jac.set(O15, N14, scratch); - scratch = -screened_rates(k_o15_to_n15_weak_wc12); + scratch = -screened_rates(k_O15_to_N15_weak_wc12); jac.set(O15, O15, scratch); - scratch = screened_rates(k_p_f18_to_he4_o15)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F18_to_He4_O15)*Y(H1)*state.rho; jac.set(O15, F18, scratch); - scratch = screened_rates(k_p_n15_to_o16)*Y(N15)*state.rho - screened_rates(k_p_o16_to_f17)*Y(O16)*state.rho; + scratch = screened_rates(k_p_N15_to_O16)*Y(N15)*state.rho - screened_rates(k_p_O16_to_F17)*Y(O16)*state.rho; jac.set(O16, H1, scratch); - scratch = screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho + screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho; + scratch = screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho + screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho; jac.set(O16, He4, scratch); - scratch = screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(O16, C12, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho; jac.set(O16, N13, scratch); - scratch = screened_rates(k_p_n15_to_o16)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N15_to_O16)*Y(H1)*state.rho; jac.set(O16, N15, scratch); - scratch = -screened_rates(k_p_o16_to_f17)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_O16_to_F17)*Y(H1)*state.rho; jac.set(O16, O16, scratch); - scratch = -screened_rates(k_p_o17_to_f18)*Y(O17)*state.rho - screened_rates(k_p_o17_to_he4_n14)*Y(O17)*state.rho; + scratch = -screened_rates(k_p_O17_to_F18)*Y(O17)*state.rho - screened_rates(k_p_O17_to_He4_N14)*Y(O17)*state.rho; jac.set(O17, H1, scratch); - scratch = -screened_rates(k_p_o17_to_f18)*Y(H1)*state.rho - screened_rates(k_p_o17_to_he4_n14)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_O17_to_F18)*Y(H1)*state.rho - screened_rates(k_p_O17_to_He4_N14)*Y(H1)*state.rho; jac.set(O17, O17, scratch); - scratch = screened_rates(k_f17_to_o17_weak_wc12); + scratch = screened_rates(k_F17_to_O17_weak_wc12); jac.set(O17, F17, scratch); - scratch = screened_rates(k_p_o16_to_f17)*Y(O16)*state.rho; + scratch = screened_rates(k_p_O16_to_F17)*Y(O16)*state.rho; jac.set(F17, H1, scratch); - scratch = screened_rates(k_he4_o14_to_p_f17)*Y(O14)*state.rho; + scratch = screened_rates(k_He4_O14_to_p_F17)*Y(O14)*state.rho; jac.set(F17, He4, scratch); - scratch = screened_rates(k_he4_o14_to_p_f17)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O14_to_p_F17)*Y(He4)*state.rho; jac.set(F17, O14, scratch); - scratch = screened_rates(k_p_o16_to_f17)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O16_to_F17)*Y(H1)*state.rho; jac.set(F17, O16, scratch); - scratch = -screened_rates(k_f17_to_o17_weak_wc12); + scratch = -screened_rates(k_F17_to_O17_weak_wc12); jac.set(F17, F17, scratch); - scratch = -screened_rates(k_p_f18_to_he4_o15)*Y(F18)*state.rho + screened_rates(k_p_o17_to_f18)*Y(O17)*state.rho; + scratch = -screened_rates(k_p_F18_to_He4_O15)*Y(F18)*state.rho + screened_rates(k_p_O17_to_F18)*Y(O17)*state.rho; jac.set(F18, H1, scratch); - scratch = screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho; + scratch = screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho; jac.set(F18, He4, scratch); - scratch = screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(F18, N14, scratch); - scratch = screened_rates(k_p_o17_to_f18)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O17_to_F18)*Y(H1)*state.rho; jac.set(F18, O17, scratch); - scratch = -screened_rates(k_p_f18_to_he4_o15)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_F18_to_He4_O15)*Y(H1)*state.rho; jac.set(F18, F18, scratch); @@ -1040,6 +1044,7 @@ void actual_jac(const burn_t& state, MatrixType& jac) rate_derivs_t rate_eval; constexpr int do_T_derivatives = 1; + evaluate_rates(state, rate_eval); // Species Jacobian elements with respect to other species diff --git a/networks/nova2/nova.png b/networks/nova2/nova.png index 8f36e73c73..ebe3f53e22 100644 Binary files a/networks/nova2/nova.png and b/networks/nova2/nova.png differ diff --git a/networks/nova2/pynucastro.net b/networks/nova2/pynucastro.net index e3d765eae4..7012ca4859 100644 --- a/networks/nova2/pynucastro.net +++ b/networks/nova2/pynucastro.net @@ -1,17 +1,17 @@ -hydrogen-1 h1 1.0 1.0 -hydrogen-2 h2 2.0 1.0 -helium-3 he3 3.0 2.0 -helium-4 he4 4.0 2.0 -beryllium-7 be7 7.0 4.0 -boron-8 b8 8.0 5.0 -carbon-12 c12 12.0 6.0 -carbon-13 c13 13.0 6.0 -nitrogen-13 n13 13.0 7.0 -nitrogen-14 n14 14.0 7.0 -nitrogen-15 n15 15.0 7.0 -oxygen-14 o14 14.0 8.0 -oxygen-15 o15 15.0 8.0 -oxygen-16 o16 16.0 8.0 -oxygen-17 o17 17.0 8.0 -fluorine-17 f17 17.0 9.0 -fluorine-18 f18 18.0 9.0 +hydrogen-1 H1 1.0 1.0 +hydrogen-2 H2 2.0 1.0 +helium-3 He3 3.0 2.0 +helium-4 He4 4.0 2.0 +beryllium-7 Be7 7.0 4.0 +boron-8 B8 8.0 5.0 +carbon-12 C12 12.0 6.0 +carbon-13 C13 13.0 6.0 +nitrogen-13 N13 13.0 7.0 +nitrogen-14 N14 14.0 7.0 +nitrogen-15 N15 15.0 7.0 +oxygen-14 O14 14.0 8.0 +oxygen-15 O15 15.0 8.0 +oxygen-16 O16 16.0 8.0 +oxygen-17 O17 17.0 8.0 +fluorine-17 F17 17.0 9.0 +fluorine-18 F18 18.0 9.0 diff --git a/networks/nova2/reaclib_rates.H b/networks/nova2/reaclib_rates.H index 04adc465b9..b081fc855f 100644 --- a/networks/nova2/reaclib_rates.H +++ b/networks/nova2/reaclib_rates.H @@ -13,19 +13,21 @@ using namespace Species; struct rate_t { Array1D screened_rates; + Real enuc_weak; }; struct rate_derivs_t { Array1D screened_rates; Array1D dscreened_rates_dT; + Real enuc_weak; }; template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n13_to_c13_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_N13_to_C13_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 --> c13 + // N13 --> C13 rate = 0.0; drate_dT = 0.0; @@ -54,9 +56,9 @@ void rate_n13_to_c13_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o14_to_n14_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O14_to_N14_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o14 --> n14 + // O14 --> N14 rate = 0.0; drate_dT = 0.0; @@ -85,9 +87,9 @@ void rate_o14_to_n14_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o15_to_n15_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O15_to_N15_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o15 --> n15 + // O15 --> N15 rate = 0.0; drate_dT = 0.0; @@ -116,9 +118,9 @@ void rate_o15_to_n15_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f17_to_o17_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F17_to_O17_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f17 --> o17 + // F17 --> O17 rate = 0.0; drate_dT = 0.0; @@ -147,9 +149,9 @@ void rate_f17_to_o17_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_b8_to_he4_he4_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_B8_to_He4_He4_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // b8 --> he4 + he4 + // B8 --> He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -242,9 +244,9 @@ void rate_p_p_to_d_weak_electron_capture(const tf_t& tfactors, Real& rate, Real& template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_d_to_he3(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_d_to_He3(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // d + p --> he3 + // d + p --> He3 rate = 0.0; drate_dT = 0.0; @@ -291,9 +293,9 @@ void rate_p_d_to_he3(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_d_d_to_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_d_d_to_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // d + d --> he4 + // d + d --> He4 rate = 0.0; drate_dT = 0.0; @@ -323,9 +325,9 @@ void rate_d_d_to_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_he3_to_he4_weak_bet_pos_(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_He3_to_He4_weak_bet_pos_(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he3 + p --> he4 + // He3 + p --> He4 rate = 0.0; drate_dT = 0.0; @@ -355,9 +357,9 @@ void rate_p_he3_to_he4_weak_bet_pos_(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_he3_to_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_He3_to_Be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he3 + he4 --> be7 + // He3 + He4 --> Be7 rate = 0.0; drate_dT = 0.0; @@ -404,9 +406,9 @@ void rate_he4_he3_to_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_be7_to_b8(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Be7_to_B8(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be7 + p --> b8 + // Be7 + p --> B8 rate = 0.0; drate_dT = 0.0; @@ -453,9 +455,9 @@ void rate_p_be7_to_b8(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C12_to_N13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + p --> n13 + // C12 + p --> N13 rate = 0.0; drate_dT = 0.0; @@ -502,9 +504,9 @@ void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_C12_to_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + he4 --> o16 + // C12 + He4 --> O16 rate = 0.0; drate_dT = 0.0; @@ -551,9 +553,9 @@ void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c13_to_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C13_to_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c13 + p --> n14 + // C13 + p --> N14 rate = 0.0; drate_dT = 0.0; @@ -617,9 +619,9 @@ void rate_p_c13_to_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n13_to_o14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N13_to_O14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 + p --> o14 + // N13 + p --> O14 rate = 0.0; drate_dT = 0.0; @@ -666,9 +668,9 @@ void rate_p_n13_to_o14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n14_to_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N14_to_O15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + p --> o15 + // N14 + p --> O15 rate = 0.0; drate_dT = 0.0; @@ -749,9 +751,9 @@ void rate_p_n14_to_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N14_to_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + he4 --> f18 + // N14 + He4 --> F18 rate = 0.0; drate_dT = 0.0; @@ -815,9 +817,9 @@ void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n15_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N15_to_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n15 + p --> o16 + // N15 + p --> O16 rate = 0.0; drate_dT = 0.0; @@ -881,9 +883,9 @@ void rate_p_n15_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o16_to_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O16_to_F17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + p --> f17 + // O16 + p --> F17 rate = 0.0; drate_dT = 0.0; @@ -913,9 +915,9 @@ void rate_p_o16_to_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o17_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O17_to_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o17 + p --> f18 + // O17 + p --> F18 rate = 0.0; drate_dT = 0.0; @@ -979,9 +981,9 @@ void rate_p_o17_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_d_he3_to_p_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_d_He3_to_p_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he3 + d --> p + he4 + // He3 + d --> p + He4 rate = 0.0; drate_dT = 0.0; @@ -1028,9 +1030,9 @@ void rate_d_he3_to_p_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N13_to_p_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 + he4 --> p + o16 + // N13 + He4 --> p + O16 rate = 0.0; drate_dT = 0.0; @@ -1060,9 +1062,9 @@ void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n15_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N15_to_He4_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n15 + p --> he4 + c12 + // N15 + p --> He4 + C12 rate = 0.0; drate_dT = 0.0; @@ -1143,9 +1145,9 @@ void rate_p_n15_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o14_to_p_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O14_to_p_F17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o14 + he4 --> p + f17 + // O14 + He4 --> p + F17 rate = 0.0; drate_dT = 0.0; @@ -1260,9 +1262,9 @@ void rate_he4_o14_to_p_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o17_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O17_to_He4_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o17 + p --> he4 + n14 + // O17 + p --> He4 + N14 rate = 0.0; drate_dT = 0.0; @@ -1343,9 +1345,9 @@ void rate_p_o17_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_f18_to_he4_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_F18_to_He4_O15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + p --> he4 + o15 + // F18 + p --> He4 + O15 rate = 0.0; drate_dT = 0.0; @@ -1409,9 +1411,9 @@ void rate_p_f18_to_he4_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he3_he3_to_p_p_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He3_He3_to_p_p_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he3 + he3 --> p + p + he4 + // He3 + He3 --> p + p + He4 rate = 0.0; drate_dT = 0.0; @@ -1441,9 +1443,9 @@ void rate_he3_he3_to_p_p_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_d_be7_to_p_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_d_Be7_to_p_He4_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be7 + d --> p + he4 + he4 + // Be7 + d --> p + He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -1473,9 +1475,9 @@ void rate_d_be7_to_p_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he3_be7_to_p_p_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He3_Be7_to_p_p_He4_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be7 + he3 --> p + p + he4 + he4 + // Be7 + He3 --> p + p + He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -1505,9 +1507,9 @@ void rate_he3_be7_to_p_p_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_he4_he4_to_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_He4_He4_to_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he4 + he4 + he4 --> c12 + // He4 + He4 + He4 --> C12 rate = 0.0; drate_dT = 0.0; @@ -1580,34 +1582,34 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) Real rate; Real drate_dT; - rate_n13_to_c13_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n13_to_c13_weak_wc12) = rate; + rate_N13_to_C13_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_N13_to_C13_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n13_to_c13_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_N13_to_C13_weak_wc12) = drate_dT; } - rate_o14_to_n14_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o14_to_n14_weak_wc12) = rate; + rate_O14_to_N14_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O14_to_N14_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o14_to_n14_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_O14_to_N14_weak_wc12) = drate_dT; } - rate_o15_to_n15_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o15_to_n15_weak_wc12) = rate; + rate_O15_to_N15_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O15_to_N15_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o15_to_n15_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_O15_to_N15_weak_wc12) = drate_dT; } - rate_f17_to_o17_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f17_to_o17_weak_wc12) = rate; + rate_F17_to_O17_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F17_to_O17_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f17_to_o17_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_F17_to_O17_weak_wc12) = drate_dT; } - rate_b8_to_he4_he4_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_b8_to_he4_he4_weak_wc12) = rate; + rate_B8_to_He4_He4_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_B8_to_He4_He4_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_b8_to_he4_he4_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_B8_to_He4_He4_weak_wc12) = drate_dT; } rate_p_p_to_d_weak_bet_pos_(tfactors, rate, drate_dT); @@ -1622,148 +1624,148 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) rate_eval.dscreened_rates_dT(k_p_p_to_d_weak_electron_capture) = drate_dT; } - rate_p_d_to_he3(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_d_to_he3) = rate; + rate_p_d_to_He3(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_d_to_He3) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_d_to_he3) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_d_to_He3) = drate_dT; } - rate_d_d_to_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_d_d_to_he4) = rate; + rate_d_d_to_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_d_d_to_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_d_d_to_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_d_d_to_He4) = drate_dT; } - rate_p_he3_to_he4_weak_bet_pos_(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_he3_to_he4_weak_bet_pos_) = rate; + rate_p_He3_to_He4_weak_bet_pos_(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_He3_to_He4_weak_bet_pos_) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_he3_to_he4_weak_bet_pos_) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_He3_to_He4_weak_bet_pos_) = drate_dT; } - rate_he4_he3_to_be7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_he3_to_be7) = rate; + rate_He4_He3_to_Be7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_He3_to_Be7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_he3_to_be7) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_He3_to_Be7) = drate_dT; } - rate_p_be7_to_b8(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_be7_to_b8) = rate; + rate_p_Be7_to_B8(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Be7_to_B8) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_be7_to_b8) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Be7_to_B8) = drate_dT; } - rate_p_c12_to_n13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c12_to_n13) = rate; + rate_p_C12_to_N13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C12_to_N13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = drate_dT; } - rate_he4_c12_to_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_c12_to_o16) = rate; + rate_He4_C12_to_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_C12_to_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = drate_dT; } - rate_p_c13_to_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c13_to_n14) = rate; + rate_p_C13_to_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C13_to_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c13_to_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C13_to_N14) = drate_dT; } - rate_p_n13_to_o14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n13_to_o14) = rate; + rate_p_N13_to_O14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N13_to_O14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n13_to_o14) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N13_to_O14) = drate_dT; } - rate_p_n14_to_o15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n14_to_o15) = rate; + rate_p_N14_to_O15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N14_to_O15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n14_to_o15) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N14_to_O15) = drate_dT; } - rate_he4_n14_to_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n14_to_f18) = rate; + rate_He4_N14_to_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N14_to_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = drate_dT; } - rate_p_n15_to_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n15_to_o16) = rate; + rate_p_N15_to_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N15_to_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n15_to_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N15_to_O16) = drate_dT; } - rate_p_o16_to_f17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o16_to_f17) = rate; + rate_p_O16_to_F17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O16_to_F17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o16_to_f17) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O16_to_F17) = drate_dT; } - rate_p_o17_to_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o17_to_f18) = rate; + rate_p_O17_to_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O17_to_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o17_to_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O17_to_F18) = drate_dT; } - rate_d_he3_to_p_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_d_he3_to_p_he4) = rate; + rate_d_He3_to_p_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_d_He3_to_p_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_d_he3_to_p_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_d_He3_to_p_He4) = drate_dT; } - rate_he4_n13_to_p_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n13_to_p_o16) = rate; + rate_He4_N13_to_p_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N13_to_p_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = drate_dT; } - rate_p_n15_to_he4_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n15_to_he4_c12) = rate; + rate_p_N15_to_He4_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N15_to_He4_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n15_to_he4_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N15_to_He4_C12) = drate_dT; } - rate_he4_o14_to_p_f17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o14_to_p_f17) = rate; + rate_He4_O14_to_p_F17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O14_to_p_F17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o14_to_p_f17) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O14_to_p_F17) = drate_dT; } - rate_p_o17_to_he4_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o17_to_he4_n14) = rate; + rate_p_O17_to_He4_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O17_to_He4_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o17_to_he4_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O17_to_He4_N14) = drate_dT; } - rate_p_f18_to_he4_o15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_f18_to_he4_o15) = rate; + rate_p_F18_to_He4_O15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_F18_to_He4_O15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_f18_to_he4_o15) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_F18_to_He4_O15) = drate_dT; } - rate_he3_he3_to_p_p_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he3_he3_to_p_p_he4) = rate; + rate_He3_He3_to_p_p_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He3_He3_to_p_p_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he3_he3_to_p_p_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_He3_He3_to_p_p_He4) = drate_dT; } - rate_d_be7_to_p_he4_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_d_be7_to_p_he4_he4) = rate; + rate_d_Be7_to_p_He4_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_d_Be7_to_p_He4_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_d_be7_to_p_he4_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_d_Be7_to_p_He4_He4) = drate_dT; } - rate_he3_be7_to_p_p_he4_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he3_be7_to_p_p_he4_he4) = rate; + rate_He3_Be7_to_p_p_He4_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He3_Be7_to_p_p_He4_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he3_be7_to_p_p_he4_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_He3_Be7_to_p_p_He4_He4) = drate_dT; } - rate_he4_he4_he4_to_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) = rate; + rate_He4_He4_He4_to_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = drate_dT; } diff --git a/networks/nova2/table_rates.H b/networks/nova2/table_rates.H index 3604f8f37f..47a0ef399e 100644 --- a/networks/nova2/table_rates.H +++ b/networks/nova2/table_rates.H @@ -66,6 +66,11 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table std::ifstream table; table.open(file); + if (!table.is_open()) { + // the table was not present or we could not open it; abort + amrex::Error("table could not be opened"); + } + std::string line; // read and skip over the header @@ -79,6 +84,10 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table for (int j = 1; j <= tf.nrhoy; ++j) { for (int i = 1; i <= tf.ntemp; ++i) { std::getline(table, line); + if (line.empty()) { + amrex::Error("Error reading table data"); + } + std::istringstream sdata(line); sdata >> log_rhoy_table(j) >> log_temp_table(i); @@ -245,8 +254,8 @@ evaluate_dr_dtemp(const table_t& table_meta, const R& log_rhoy_table, const T& l // Finally, we perform a 1d-linear interpolation between dlogr_dlogt_ip1 // and dlogr_dlogt_i to compute dlogr_dlogt - Real log_rhoy_lo = log_temp_table(irhoy_lo); - Real log_rhoy_hi = log_temp_table(irhoy_hi); + Real log_rhoy_lo = log_rhoy_table(irhoy_lo); + Real log_rhoy_hi = log_rhoy_table(irhoy_hi); Real log_temp_lo = log_temp_table(jtemp_lo); Real log_temp_hi = log_temp_table(jtemp_hi); diff --git a/networks/partition_test/actual_network.H b/networks/partition_test/actual_network.H index 4d3be8f919..64c4724b71 100644 --- a/networks/partition_test/actual_network.H +++ b/networks/partition_test/actual_network.H @@ -24,13 +24,13 @@ namespace Rates enum NetworkRates { - k_he4_fe52_to_ni56 = 1, - k_p_co55_to_ni56 = 2, - k_he4_fe52_to_p_co55 = 3, - k_ni56_to_he4_fe52_derived = 4, - k_ni56_to_p_co55_derived = 5, - k_p_co55_to_he4_fe52_derived = 6, - NumRates = k_p_co55_to_he4_fe52_derived + k_He4_Fe52_to_Ni56 = 1, + k_p_Co55_to_Ni56 = 2, + k_He4_Fe52_to_p_Co55 = 3, + k_Ni56_to_He4_Fe52_derived = 4, + k_Ni56_to_p_Co55_derived = 5, + k_p_Co55_to_He4_Fe52_derived = 6, + NumRates = k_p_Co55_to_He4_Fe52_derived }; // number of reaclib rates @@ -47,12 +47,12 @@ namespace Rates static const std::vector rate_names = { "", // 0 - "he4_fe52_to_ni56", // 1, - "p_co55_to_ni56", // 2, - "he4_fe52_to_p_co55", // 3, - "ni56_to_he4_fe52_derived", // 4, - "ni56_to_p_co55_derived", // 5, - "p_co55_to_he4_fe52_derived" // 6, + "He4_Fe52_to_Ni56", // 1, + "p_Co55_to_Ni56", // 2, + "He4_Fe52_to_p_Co55", // 3, + "Ni56_to_He4_Fe52_derived", // 4, + "Ni56_to_p_Co55_derived", // 5, + "p_Co55_to_He4_Fe52_derived" // 6, }; } @@ -60,9 +60,9 @@ namespace Rates #ifdef NSE_NET namespace NSE_INDEX { - constexpr int h1_index = 0; - constexpr int n_index = -1; - constexpr int he4_index = 1; + constexpr int H1_index = 0; + constexpr int N_index = -1; + constexpr int He4_index = 1; // Each row corresponds to the rate in NetworkRates enum // First 3 row indices for reactants, followed by 3 product indices diff --git a/networks/partition_test/actual_rhs.H b/networks/partition_test/actual_rhs.H index 6dd1e1c40a..db612f2d27 100644 --- a/networks/partition_test/actual_rhs.H +++ b/networks/partition_test/actual_rhs.H @@ -84,18 +84,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_fe52_to_ni56); - rate_eval.screened_rates(k_he4_fe52_to_ni56) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe52_to_Ni56); + rate_eval.screened_rates(k_He4_Fe52_to_Ni56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56); - rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56); + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe52_to_p_co55); - rate_eval.screened_rates(k_he4_fe52_to_p_co55) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe52_to_p_Co55); + rate_eval.screened_rates(k_He4_Fe52_to_p_Co55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55); - rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55); + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -110,18 +110,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_co55_to_ni56); - rate_eval.screened_rates(k_p_co55_to_ni56) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co55_to_Ni56); + rate_eval.screened_rates(k_p_Co55_to_Ni56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co55_to_ni56); - rate_eval.dscreened_rates_dT(k_p_co55_to_ni56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56); + rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co55_to_he4_fe52_derived); - rate_eval.screened_rates(k_p_co55_to_he4_fe52_derived) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_derived); + rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_derived) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_derived); - rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_derived) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_derived); + rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_derived) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -133,6 +133,8 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { [[maybe_unused]] Real rate, drate_dt, edot_nu, edot_gamma; + rate_eval.enuc_weak = 0.0; + } @@ -145,24 +147,24 @@ void rhs_nuc(const burn_t& state, using namespace Rates; ydot_nuc(H1) = - (-screened_rates(k_p_co55_to_ni56)*Y(Co55)*Y(H1)*state.rho + screened_rates(k_ni56_to_p_co55_derived)*Y(Ni56)) + - (screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_p_co55_to_he4_fe52_derived)*Y(Co55)*Y(H1)*state.rho); + (-screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*Y(H1)*state.rho + screened_rates(k_Ni56_to_p_Co55_derived)*Y(Ni56)) + + (screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(Co55)*Y(H1)*state.rho); ydot_nuc(He4) = - (-screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_ni56_to_he4_fe52_derived)*Y(Ni56)) + - (-screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_p_co55_to_he4_fe52_derived)*Y(Co55)*Y(H1)*state.rho); + (-screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_Ni56_to_He4_Fe52_derived)*Y(Ni56)) + + (-screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(Co55)*Y(H1)*state.rho); ydot_nuc(Fe52) = - (-screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_ni56_to_he4_fe52_derived)*Y(Ni56)) + - (-screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_p_co55_to_he4_fe52_derived)*Y(Co55)*Y(H1)*state.rho); + (-screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_Ni56_to_He4_Fe52_derived)*Y(Ni56)) + + (-screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(Co55)*Y(H1)*state.rho); ydot_nuc(Co55) = - (-screened_rates(k_p_co55_to_ni56)*Y(Co55)*Y(H1)*state.rho + screened_rates(k_ni56_to_p_co55_derived)*Y(Ni56)) + - (screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_p_co55_to_he4_fe52_derived)*Y(Co55)*Y(H1)*state.rho); + (-screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*Y(H1)*state.rho + screened_rates(k_Ni56_to_p_Co55_derived)*Y(Ni56)) + + (screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(Co55)*Y(H1)*state.rho); ydot_nuc(Ni56) = - (screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_ni56_to_he4_fe52_derived)*Y(Ni56)) + - (screened_rates(k_p_co55_to_ni56)*Y(Co55)*Y(H1)*state.rho + -screened_rates(k_ni56_to_p_co55_derived)*Y(Ni56)); + (screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_Ni56_to_He4_Fe52_derived)*Y(Ni56)) + + (screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*Y(H1)*state.rho + -screened_rates(k_Ni56_to_p_Co55_derived)*Y(Ni56)); } @@ -186,6 +188,7 @@ void actual_rhs (burn_t& state, Array1D& ydot) rate_t rate_eval; constexpr int do_T_derivatives = 0; + evaluate_rates(state, rate_eval); rhs_nuc(state, ydot, Y, rate_eval.screened_rates); @@ -195,7 +198,8 @@ void actual_rhs (burn_t& state, Array1D& ydot) Real enuc; ener_gener_rate(ydot, enuc); - // include reaction neutrino losses (non-thermal) and gamma heating + // include any weak rate neutrino losses + enuc += rate_eval.enuc_weak; // Get the thermal neutrino losses @@ -220,79 +224,79 @@ void jac_nuc(const burn_t& state, Real scratch; - scratch = -screened_rates(k_p_co55_to_he4_fe52_derived)*Y(Co55)*state.rho - screened_rates(k_p_co55_to_ni56)*Y(Co55)*state.rho; + scratch = -screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(Co55)*state.rho - screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*state.rho; jac.set(H1, H1, scratch); - scratch = screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*state.rho; + scratch = screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*state.rho; jac.set(H1, He4, scratch); - scratch = screened_rates(k_he4_fe52_to_p_co55)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe52_to_p_Co55)*Y(He4)*state.rho; jac.set(H1, Fe52, scratch); - scratch = -screened_rates(k_p_co55_to_he4_fe52_derived)*Y(H1)*state.rho - screened_rates(k_p_co55_to_ni56)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(H1)*state.rho - screened_rates(k_p_Co55_to_Ni56)*Y(H1)*state.rho; jac.set(H1, Co55, scratch); - scratch = screened_rates(k_ni56_to_p_co55_derived); + scratch = screened_rates(k_Ni56_to_p_Co55_derived); jac.set(H1, Ni56, scratch); - scratch = screened_rates(k_p_co55_to_he4_fe52_derived)*Y(Co55)*state.rho; + scratch = screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(Co55)*state.rho; jac.set(He4, H1, scratch); - scratch = -screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*state.rho - screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*state.rho; + scratch = -screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*state.rho - screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*state.rho; jac.set(He4, He4, scratch); - scratch = -screened_rates(k_he4_fe52_to_ni56)*Y(He4)*state.rho - screened_rates(k_he4_fe52_to_p_co55)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_Fe52_to_Ni56)*Y(He4)*state.rho - screened_rates(k_He4_Fe52_to_p_Co55)*Y(He4)*state.rho; jac.set(He4, Fe52, scratch); - scratch = screened_rates(k_p_co55_to_he4_fe52_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(H1)*state.rho; jac.set(He4, Co55, scratch); - scratch = screened_rates(k_ni56_to_he4_fe52_derived); + scratch = screened_rates(k_Ni56_to_He4_Fe52_derived); jac.set(He4, Ni56, scratch); - scratch = screened_rates(k_p_co55_to_he4_fe52_derived)*Y(Co55)*state.rho; + scratch = screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(Co55)*state.rho; jac.set(Fe52, H1, scratch); - scratch = -screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*state.rho - screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*state.rho; + scratch = -screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*state.rho - screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*state.rho; jac.set(Fe52, He4, scratch); - scratch = -screened_rates(k_he4_fe52_to_ni56)*Y(He4)*state.rho - screened_rates(k_he4_fe52_to_p_co55)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_Fe52_to_Ni56)*Y(He4)*state.rho - screened_rates(k_He4_Fe52_to_p_Co55)*Y(He4)*state.rho; jac.set(Fe52, Fe52, scratch); - scratch = screened_rates(k_p_co55_to_he4_fe52_derived)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(H1)*state.rho; jac.set(Fe52, Co55, scratch); - scratch = screened_rates(k_ni56_to_he4_fe52_derived); + scratch = screened_rates(k_Ni56_to_He4_Fe52_derived); jac.set(Fe52, Ni56, scratch); - scratch = -screened_rates(k_p_co55_to_he4_fe52_derived)*Y(Co55)*state.rho - screened_rates(k_p_co55_to_ni56)*Y(Co55)*state.rho; + scratch = -screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(Co55)*state.rho - screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*state.rho; jac.set(Co55, H1, scratch); - scratch = screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*state.rho; + scratch = screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*state.rho; jac.set(Co55, He4, scratch); - scratch = screened_rates(k_he4_fe52_to_p_co55)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe52_to_p_Co55)*Y(He4)*state.rho; jac.set(Co55, Fe52, scratch); - scratch = -screened_rates(k_p_co55_to_he4_fe52_derived)*Y(H1)*state.rho - screened_rates(k_p_co55_to_ni56)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Co55_to_He4_Fe52_derived)*Y(H1)*state.rho - screened_rates(k_p_Co55_to_Ni56)*Y(H1)*state.rho; jac.set(Co55, Co55, scratch); - scratch = screened_rates(k_ni56_to_p_co55_derived); + scratch = screened_rates(k_Ni56_to_p_Co55_derived); jac.set(Co55, Ni56, scratch); - scratch = screened_rates(k_p_co55_to_ni56)*Y(Co55)*state.rho; + scratch = screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*state.rho; jac.set(Ni56, H1, scratch); - scratch = screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*state.rho; + scratch = screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*state.rho; jac.set(Ni56, He4, scratch); - scratch = screened_rates(k_he4_fe52_to_ni56)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe52_to_Ni56)*Y(He4)*state.rho; jac.set(Ni56, Fe52, scratch); - scratch = screened_rates(k_p_co55_to_ni56)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co55_to_Ni56)*Y(H1)*state.rho; jac.set(Ni56, Co55, scratch); - scratch = -screened_rates(k_ni56_to_he4_fe52_derived) - screened_rates(k_ni56_to_p_co55_derived); + scratch = -screened_rates(k_Ni56_to_He4_Fe52_derived) - screened_rates(k_Ni56_to_p_Co55_derived); jac.set(Ni56, Ni56, scratch); @@ -317,6 +321,7 @@ void actual_jac(const burn_t& state, MatrixType& jac) rate_derivs_t rate_eval; constexpr int do_T_derivatives = 1; + evaluate_rates(state, rate_eval); // Species Jacobian elements with respect to other species diff --git a/networks/partition_test/partition_functions.H b/networks/partition_test/partition_functions.H index b383056ad5..c397ad714c 100644 --- a/networks/partition_test/partition_functions.H +++ b/networks/partition_test/partition_functions.H @@ -38,7 +38,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real fe52_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Fe52_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.737174453219938e-06, 9.554373504133797e-06, 3.778197643341552e-05, 0.00011333607006293107, 0.0030242952161453874, 0.015422212189991185, 0.040215337130588114, 0.07478865660777632, @@ -58,7 +58,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real co55_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Co55_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.685880952436748e-07, 1.4331481434642371e-05, 9.336327741651444e-05, @@ -78,7 +78,7 @@ namespace part_fun { // this is log10(partition function) - MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real ni56_pf_array[npts_1] = { + MICROPHYSICS_UNUSED HIP_CONSTEXPR static AMREX_GPU_MANAGED amrex::Real Ni56_pf_array[npts_1] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.342942647204277e-07, 7.817230319428648e-06, 6.42708273977769e-05, @@ -162,15 +162,15 @@ void get_partition_function(const int inuc, [[maybe_unused]] const tf_t& tfactor switch (inuc) { case Fe52: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::fe52_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Fe52_pf_array, pf, dpf_dT); break; case Co55: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::co55_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Co55_pf_array, pf, dpf_dT); break; case Ni56: - part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::ni56_pf_array, pf, dpf_dT); + part_fun::interpolate_pf(tfactors.T9, part_fun::temp_array_1, part_fun::Ni56_pf_array, pf, dpf_dT); break; diff --git a/networks/partition_test/pynucastro.net b/networks/partition_test/pynucastro.net index 16079490f2..5850e98192 100644 --- a/networks/partition_test/pynucastro.net +++ b/networks/partition_test/pynucastro.net @@ -1,5 +1,5 @@ -hydrogen-1 h1 1.0 1.0 -helium-4 he4 4.0 2.0 -iron-52 fe52 52.0 26.0 -cobalt-55 co55 55.0 27.0 -nickel-56 ni56 56.0 28.0 +hydrogen-1 H1 1.0 1.0 +helium-4 He4 4.0 2.0 +iron-52 Fe52 52.0 26.0 +cobalt-55 Co55 55.0 27.0 +nickel-56 Ni56 56.0 28.0 diff --git a/networks/partition_test/reaclib_rates.H b/networks/partition_test/reaclib_rates.H index d2ea55c1c5..11269bd133 100644 --- a/networks/partition_test/reaclib_rates.H +++ b/networks/partition_test/reaclib_rates.H @@ -13,19 +13,21 @@ using namespace Species; struct rate_t { Array1D screened_rates; + Real enuc_weak; }; struct rate_derivs_t { Array1D screened_rates; Array1D dscreened_rates_dT; + Real enuc_weak; }; template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe52_to_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe52_to_Ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + he4 --> ni56 + // Fe52 + He4 --> Ni56 rate = 0.0; drate_dT = 0.0; @@ -55,9 +57,9 @@ void rate_he4_fe52_to_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co55_to_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co55_to_Ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + p --> ni56 + // Co55 + p --> Ni56 rate = 0.0; drate_dT = 0.0; @@ -87,9 +89,9 @@ void rate_p_co55_to_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe52_to_p_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe52_to_p_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + he4 --> p + co55 + // Fe52 + He4 --> p + Co55 rate = 0.0; drate_dT = 0.0; @@ -119,9 +121,9 @@ void rate_he4_fe52_to_p_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_he4_fe52_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni56_to_He4_Fe52_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 --> he4 + fe52 + // Ni56 --> He4 + Fe52 rate = 0.0; drate_dT = 0.0; @@ -148,24 +150,24 @@ void rate_ni56_to_he4_fe52_derived(const tf_t& tfactors, Real& rate, Real& drate } - Real ni56_pf, dni56_pf_dT; - // interpolating ni56 partition function - get_partition_function(Ni56, tfactors, ni56_pf, dni56_pf_dT); + Real Ni56_pf, dNi56_pf_dT; + // interpolating Ni56 partition function + get_partition_function(Ni56, tfactors, Ni56_pf, dNi56_pf_dT); - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real fe52_pf, dfe52_pf_dT; - // interpolating fe52 partition function - get_partition_function(Fe52, tfactors, fe52_pf, dfe52_pf_dT); + Real Fe52_pf, dFe52_pf_dT; + // interpolating Fe52 partition function + get_partition_function(Fe52, tfactors, Fe52_pf, dFe52_pf_dT); - Real z_r = he4_pf * fe52_pf; - Real z_p = ni56_pf; + Real z_r = He4_pf * Fe52_pf; + Real z_p = Ni56_pf; - Real dz_r_dT = fe52_pf * dhe4_pf_dT + he4_pf * dfe52_pf_dT; - Real dz_p_dT = dni56_pf_dT; + Real dz_r_dT = Fe52_pf * dHe4_pf_dT + He4_pf * dFe52_pf_dT; + Real dz_p_dT = dNi56_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -176,9 +178,9 @@ void rate_ni56_to_he4_fe52_derived(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_p_co55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni56_to_p_Co55_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 --> p + co55 + // Ni56 --> p + Co55 rate = 0.0; drate_dT = 0.0; @@ -205,24 +207,24 @@ void rate_ni56_to_p_co55_derived(const tf_t& tfactors, Real& rate, Real& drate_d } - Real ni56_pf, dni56_pf_dT; - // interpolating ni56 partition function - get_partition_function(Ni56, tfactors, ni56_pf, dni56_pf_dT); + Real Ni56_pf, dNi56_pf_dT; + // interpolating Ni56 partition function + get_partition_function(Ni56, tfactors, Ni56_pf, dNi56_pf_dT); Real p_pf, dp_pf_dT; // setting p partition function to 1.0 by default, independent of T p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real co55_pf, dco55_pf_dT; - // interpolating co55 partition function - get_partition_function(Co55, tfactors, co55_pf, dco55_pf_dT); + Real Co55_pf, dCo55_pf_dT; + // interpolating Co55 partition function + get_partition_function(Co55, tfactors, Co55_pf, dCo55_pf_dT); - Real z_r = p_pf * co55_pf; - Real z_p = ni56_pf; + Real z_r = p_pf * Co55_pf; + Real z_p = Ni56_pf; - Real dz_r_dT = co55_pf * dp_pf_dT + p_pf * dco55_pf_dT; - Real dz_p_dT = dni56_pf_dT; + Real dz_r_dT = Co55_pf * dp_pf_dT + p_pf * dCo55_pf_dT; + Real dz_p_dT = dNi56_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -233,9 +235,9 @@ void rate_ni56_to_p_co55_derived(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co55_to_he4_fe52_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co55_to_He4_Fe52_derived(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + p --> he4 + fe52 + // Co55 + p --> He4 + Fe52 rate = 0.0; drate_dT = 0.0; @@ -267,24 +269,24 @@ void rate_p_co55_to_he4_fe52_derived(const tf_t& tfactors, Real& rate, Real& dra p_pf = 1.0_rt; dp_pf_dT = 0.0_rt; - Real he4_pf, dhe4_pf_dT; - // setting he4 partition function to 1.0 by default, independent of T - he4_pf = 1.0_rt; - dhe4_pf_dT = 0.0_rt; + Real He4_pf, dHe4_pf_dT; + // setting He4 partition function to 1.0 by default, independent of T + He4_pf = 1.0_rt; + dHe4_pf_dT = 0.0_rt; - Real co55_pf, dco55_pf_dT; - // interpolating co55 partition function - get_partition_function(Co55, tfactors, co55_pf, dco55_pf_dT); + Real Co55_pf, dCo55_pf_dT; + // interpolating Co55 partition function + get_partition_function(Co55, tfactors, Co55_pf, dCo55_pf_dT); - Real fe52_pf, dfe52_pf_dT; - // interpolating fe52 partition function - get_partition_function(Fe52, tfactors, fe52_pf, dfe52_pf_dT); + Real Fe52_pf, dFe52_pf_dT; + // interpolating Fe52 partition function + get_partition_function(Fe52, tfactors, Fe52_pf, dFe52_pf_dT); - Real z_r = he4_pf * fe52_pf; - Real z_p = p_pf * co55_pf; + Real z_r = He4_pf * Fe52_pf; + Real z_p = p_pf * Co55_pf; - Real dz_r_dT = fe52_pf * dhe4_pf_dT + he4_pf * dfe52_pf_dT; - Real dz_p_dT = co55_pf * dp_pf_dT + p_pf * dco55_pf_dT; + Real dz_r_dT = Fe52_pf * dHe4_pf_dT + He4_pf * dFe52_pf_dT; + Real dz_p_dT = Co55_pf * dp_pf_dT + p_pf * dCo55_pf_dT; Real dzterm_dT = (z_p * dz_r_dT - z_r * dz_p_dT) / (z_p * z_p); @@ -304,40 +306,40 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) Real rate; Real drate_dT; - rate_he4_fe52_to_ni56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe52_to_ni56) = rate; + rate_He4_Fe52_to_Ni56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe52_to_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56) = drate_dT; } - rate_p_co55_to_ni56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co55_to_ni56) = rate; + rate_p_Co55_to_Ni56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co55_to_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co55_to_ni56) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56) = drate_dT; } - rate_he4_fe52_to_p_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe52_to_p_co55) = rate; + rate_He4_Fe52_to_p_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe52_to_p_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55) = drate_dT; } - rate_ni56_to_he4_fe52_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_he4_fe52_derived) = rate; + rate_Ni56_to_He4_Fe52_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_He4_Fe52_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_he4_fe52_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_He4_Fe52_derived) = drate_dT; } - rate_ni56_to_p_co55_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_p_co55_derived) = rate; + rate_Ni56_to_p_Co55_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_p_Co55_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_p_co55_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_p_Co55_derived) = drate_dT; } - rate_p_co55_to_he4_fe52_derived(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co55_to_he4_fe52_derived) = rate; + rate_p_Co55_to_He4_Fe52_derived(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_derived) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_derived) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_derived) = drate_dT; } diff --git a/networks/partition_test/table_rates.H b/networks/partition_test/table_rates.H index 3604f8f37f..47a0ef399e 100644 --- a/networks/partition_test/table_rates.H +++ b/networks/partition_test/table_rates.H @@ -66,6 +66,11 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table std::ifstream table; table.open(file); + if (!table.is_open()) { + // the table was not present or we could not open it; abort + amrex::Error("table could not be opened"); + } + std::string line; // read and skip over the header @@ -79,6 +84,10 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table for (int j = 1; j <= tf.nrhoy; ++j) { for (int i = 1; i <= tf.ntemp; ++i) { std::getline(table, line); + if (line.empty()) { + amrex::Error("Error reading table data"); + } + std::istringstream sdata(line); sdata >> log_rhoy_table(j) >> log_temp_table(i); @@ -245,8 +254,8 @@ evaluate_dr_dtemp(const table_t& table_meta, const R& log_rhoy_table, const T& l // Finally, we perform a 1d-linear interpolation between dlogr_dlogt_ip1 // and dlogr_dlogt_i to compute dlogr_dlogt - Real log_rhoy_lo = log_temp_table(irhoy_lo); - Real log_rhoy_hi = log_temp_table(irhoy_hi); + Real log_rhoy_lo = log_rhoy_table(irhoy_lo); + Real log_rhoy_hi = log_rhoy_table(irhoy_hi); Real log_temp_lo = log_temp_table(jtemp_lo); Real log_temp_hi = log_temp_table(jtemp_hi); diff --git a/networks/sn160/actual_network.H b/networks/sn160/actual_network.H index fecaf05bfc..014f876f14 100644 --- a/networks/sn160/actual_network.H +++ b/networks/sn160/actual_network.H @@ -25,1544 +25,1544 @@ namespace Rates enum NetworkRates { k_n_to_p_weak_wc12 = 1, - k_be7_to_li7_weak_electron_capture = 2, - k_c14_to_n14_weak_wc12 = 3, - k_n13_to_c13_weak_wc12 = 4, - k_o14_to_n14_weak_wc12 = 5, - k_o15_to_n15_weak_wc12 = 6, - k_f17_to_o17_weak_wc12 = 7, - k_f18_to_o18_weak_wc12 = 8, - k_ne18_to_f18_weak_wc12 = 9, - k_ne19_to_f19_weak_wc12 = 10, - k_na21_to_ne21_weak_wc12 = 11, - k_na22_to_ne22_weak_wc12 = 12, - k_mg23_to_na23_weak_wc12 = 13, - k_al25_to_mg25_weak_wc12 = 14, - k_al26_to_mg26_weak_wc12 = 15, - k_si31_to_p31_weak_wc12 = 16, - k_si32_to_p32_weak_wc12 = 17, - k_p29_to_si29_weak_wc12 = 18, - k_p30_to_si30_weak_wc12 = 19, - k_p32_to_s32_weak_wc12 = 20, - k_p33_to_s33_weak_wc12 = 21, - k_s35_to_cl35_weak_wc12 = 22, - k_cl33_to_s33_weak_wc12 = 23, - k_cl34_to_s34_weak_wc12 = 24, - k_cl36_to_ar36_weak_wc12 = 25, - k_cl36_to_s36_weak_wc12 = 26, - k_ar37_to_cl37_weak_wc12 = 27, - k_ar39_to_k39_weak_wc12 = 28, - k_k37_to_ar37_weak_wc12 = 29, - k_k38_to_ar38_weak_wc12 = 30, - k_k40_to_ca40_weak_wc12 = 31, - k_k40_to_ar40_weak_wc12 = 32, - k_ca41_to_k41_weak_wc12 = 33, - k_ca45_to_sc45_weak_wc12 = 34, - k_ca47_to_sc47_weak_wc12 = 35, - k_ca48_to_sc48_weak_mo03 = 36, - k_sc43_to_ca43_weak_wc12 = 37, - k_sc44_to_ca44_weak_wc12 = 38, - k_sc46_to_ti46_weak_wc12 = 39, - k_sc47_to_ti47_weak_wc12 = 40, - k_sc48_to_ti48_weak_wc12 = 41, - k_sc49_to_ti49_weak_wc12 = 42, - k_ti44_to_sc44_weak_wc12 = 43, - k_ti45_to_sc45_weak_wc12 = 44, - k_ti51_to_v51_weak_wc12 = 45, - k_v46_to_ti46_weak_wc12 = 46, - k_v47_to_ti47_weak_wc12 = 47, - k_v48_to_ti48_weak_wc12 = 48, - k_v49_to_ti49_weak_wc12 = 49, - k_v50_to_ti50_weak_mo03 = 50, - k_v52_to_cr52_weak_wc12 = 51, - k_cr48_to_v48_weak_wc12 = 52, - k_cr49_to_v49_weak_wc12 = 53, - k_cr51_to_v51_weak_wc12 = 54, - k_mn50_to_cr50_weak_wc12 = 55, - k_mn51_to_cr51_weak_wc12 = 56, - k_mn52_to_cr52_weak_wc12 = 57, - k_mn53_to_cr53_weak_wc12 = 58, - k_mn54_to_cr54_weak_wc12 = 59, - k_fe52_to_mn52_weak_wc12 = 60, - k_fe53_to_mn53_weak_wc12 = 61, - k_fe55_to_mn55_weak_wc12 = 62, - k_co53_to_fe53_weak_wc12 = 63, - k_co54_to_fe54_weak_wc12 = 64, - k_co55_to_fe55_weak_wc12 = 65, - k_co56_to_fe56_weak_wc12 = 66, - k_co57_to_fe57_weak_wc12 = 67, - k_co58_to_fe58_weak_wc12 = 68, - k_ni56_to_co56_weak_wc12 = 69, - k_ni57_to_co57_weak_wc12 = 70, - k_ni59_to_co59_weak_wc12 = 71, - k_ni63_to_cu63_weak_wc12 = 72, - k_cu57_to_ni57_weak_wc12 = 73, - k_cu58_to_ni58_weak_wc12 = 74, - k_cu59_to_ni59_weak_wc12 = 75, - k_cu60_to_ni60_weak_wc12 = 76, - k_cu61_to_ni61_weak_wc12 = 77, - k_cu62_to_ni62_weak_wc12 = 78, - k_cu64_to_ni64_weak_wc12 = 79, - k_cu64_to_zn64_weak_wc12 = 80, - k_zn59_to_cu59_weak_wc12 = 81, - k_zn60_to_cu60_weak_wc12 = 82, - k_zn61_to_cu61_weak_wc12 = 83, - k_zn62_to_cu62_weak_wc12 = 84, - k_zn63_to_cu63_weak_wc12 = 85, - k_zn65_to_cu65_weak_wc12 = 86, - k_ga62_to_zn62_weak_wc12 = 87, - k_ga63_to_zn63_weak_wc12 = 88, - k_ga64_to_zn64_weak_wc12 = 89, - k_ge63_to_ga63_weak_wc12 = 90, - k_ge64_to_ga64_weak_wc12 = 91, + k_Be7_to_Li7_weak_electron_capture = 2, + k_C14_to_N14_weak_wc12 = 3, + k_N13_to_C13_weak_wc12 = 4, + k_O14_to_N14_weak_wc12 = 5, + k_O15_to_N15_weak_wc12 = 6, + k_F17_to_O17_weak_wc12 = 7, + k_F18_to_O18_weak_wc12 = 8, + k_Ne18_to_F18_weak_wc12 = 9, + k_Ne19_to_F19_weak_wc12 = 10, + k_Na21_to_Ne21_weak_wc12 = 11, + k_Na22_to_Ne22_weak_wc12 = 12, + k_Mg23_to_Na23_weak_wc12 = 13, + k_Al25_to_Mg25_weak_wc12 = 14, + k_Al26_to_Mg26_weak_wc12 = 15, + k_Si31_to_P31_weak_wc12 = 16, + k_Si32_to_P32_weak_wc12 = 17, + k_P29_to_Si29_weak_wc12 = 18, + k_P30_to_Si30_weak_wc12 = 19, + k_P32_to_S32_weak_wc12 = 20, + k_P33_to_S33_weak_wc12 = 21, + k_S35_to_Cl35_weak_wc12 = 22, + k_Cl33_to_S33_weak_wc12 = 23, + k_Cl34_to_S34_weak_wc12 = 24, + k_Cl36_to_Ar36_weak_wc12 = 25, + k_Cl36_to_S36_weak_wc12 = 26, + k_Ar37_to_Cl37_weak_wc12 = 27, + k_Ar39_to_K39_weak_wc12 = 28, + k_K37_to_Ar37_weak_wc12 = 29, + k_K38_to_Ar38_weak_wc12 = 30, + k_K40_to_Ca40_weak_wc12 = 31, + k_K40_to_Ar40_weak_wc12 = 32, + k_Ca41_to_K41_weak_wc12 = 33, + k_Ca45_to_Sc45_weak_wc12 = 34, + k_Ca47_to_Sc47_weak_wc12 = 35, + k_Ca48_to_Sc48_weak_mo03 = 36, + k_Sc43_to_Ca43_weak_wc12 = 37, + k_Sc44_to_Ca44_weak_wc12 = 38, + k_Sc46_to_Ti46_weak_wc12 = 39, + k_Sc47_to_Ti47_weak_wc12 = 40, + k_Sc48_to_Ti48_weak_wc12 = 41, + k_Sc49_to_Ti49_weak_wc12 = 42, + k_Ti44_to_Sc44_weak_wc12 = 43, + k_Ti45_to_Sc45_weak_wc12 = 44, + k_Ti51_to_V51_weak_wc12 = 45, + k_V46_to_Ti46_weak_wc12 = 46, + k_V47_to_Ti47_weak_wc12 = 47, + k_V48_to_Ti48_weak_wc12 = 48, + k_V49_to_Ti49_weak_wc12 = 49, + k_V50_to_Ti50_weak_mo03 = 50, + k_V52_to_Cr52_weak_wc12 = 51, + k_Cr48_to_V48_weak_wc12 = 52, + k_Cr49_to_V49_weak_wc12 = 53, + k_Cr51_to_V51_weak_wc12 = 54, + k_Mn50_to_Cr50_weak_wc12 = 55, + k_Mn51_to_Cr51_weak_wc12 = 56, + k_Mn52_to_Cr52_weak_wc12 = 57, + k_Mn53_to_Cr53_weak_wc12 = 58, + k_Mn54_to_Cr54_weak_wc12 = 59, + k_Fe52_to_Mn52_weak_wc12 = 60, + k_Fe53_to_Mn53_weak_wc12 = 61, + k_Fe55_to_Mn55_weak_wc12 = 62, + k_Co53_to_Fe53_weak_wc12 = 63, + k_Co54_to_Fe54_weak_wc12 = 64, + k_Co55_to_Fe55_weak_wc12 = 65, + k_Co56_to_Fe56_weak_wc12 = 66, + k_Co57_to_Fe57_weak_wc12 = 67, + k_Co58_to_Fe58_weak_wc12 = 68, + k_Ni56_to_Co56_weak_wc12 = 69, + k_Ni57_to_Co57_weak_wc12 = 70, + k_Ni59_to_Co59_weak_wc12 = 71, + k_Ni63_to_Cu63_weak_wc12 = 72, + k_Cu57_to_Ni57_weak_wc12 = 73, + k_Cu58_to_Ni58_weak_wc12 = 74, + k_Cu59_to_Ni59_weak_wc12 = 75, + k_Cu60_to_Ni60_weak_wc12 = 76, + k_Cu61_to_Ni61_weak_wc12 = 77, + k_Cu62_to_Ni62_weak_wc12 = 78, + k_Cu64_to_Ni64_weak_wc12 = 79, + k_Cu64_to_Zn64_weak_wc12 = 80, + k_Zn59_to_Cu59_weak_wc12 = 81, + k_Zn60_to_Cu60_weak_wc12 = 82, + k_Zn61_to_Cu61_weak_wc12 = 83, + k_Zn62_to_Cu62_weak_wc12 = 84, + k_Zn63_to_Cu63_weak_wc12 = 85, + k_Zn65_to_Cu65_weak_wc12 = 86, + k_Ga62_to_Zn62_weak_wc12 = 87, + k_Ga63_to_Zn63_weak_wc12 = 88, + k_Ga64_to_Zn64_weak_wc12 = 89, + k_Ge63_to_Ga63_weak_wc12 = 90, + k_Ge64_to_Ga64_weak_wc12 = 91, k_d_to_n_p = 92, - k_he3_to_p_d = 93, - k_he4_to_n_he3 = 94, - k_he4_to_d_d = 95, - k_li6_to_he4_d = 96, - k_li7_to_n_li6 = 97, - k_be7_to_p_li6 = 98, - k_be7_to_he4_he3 = 99, - k_b8_to_p_be7 = 100, - k_b8_to_he4_he4_weak_wc12 = 101, - k_b10_to_p_be9 = 102, - k_b10_to_he4_li6 = 103, - k_b11_to_n_b10 = 104, - k_b11_to_he4_li7 = 105, - k_c12_to_p_b11 = 106, - k_c13_to_n_c12 = 107, - k_c14_to_n_c13 = 108, - k_n13_to_p_c12 = 109, - k_n14_to_n_n13 = 110, - k_n14_to_p_c13 = 111, - k_n15_to_n_n14 = 112, - k_n15_to_p_c14 = 113, - k_o14_to_p_n13 = 114, - k_o15_to_n_o14 = 115, - k_o15_to_p_n14 = 116, - k_o16_to_n_o15 = 117, - k_o16_to_p_n15 = 118, - k_o16_to_he4_c12 = 119, - k_o17_to_n_o16 = 120, - k_o18_to_n_o17 = 121, - k_o18_to_he4_c14 = 122, - k_f17_to_p_o16 = 123, - k_f18_to_n_f17 = 124, - k_f18_to_p_o17 = 125, - k_f18_to_he4_n14 = 126, - k_f19_to_n_f18 = 127, - k_f19_to_p_o18 = 128, - k_f19_to_he4_n15 = 129, - k_ne18_to_p_f17 = 130, - k_ne18_to_he4_o14 = 131, - k_ne19_to_n_ne18 = 132, - k_ne19_to_p_f18 = 133, - k_ne19_to_he4_o15 = 134, - k_ne20_to_n_ne19 = 135, - k_ne20_to_p_f19 = 136, - k_ne20_to_he4_o16 = 137, - k_ne21_to_n_ne20 = 138, - k_ne21_to_he4_o17 = 139, - k_ne22_to_n_ne21 = 140, - k_ne22_to_he4_o18 = 141, - k_na21_to_p_ne20 = 142, - k_na21_to_he4_f17 = 143, - k_na22_to_n_na21 = 144, - k_na22_to_p_ne21 = 145, - k_na22_to_he4_f18 = 146, - k_na23_to_n_na22 = 147, - k_na23_to_p_ne22 = 148, - k_na23_to_he4_f19 = 149, - k_mg23_to_p_na22 = 150, - k_mg23_to_he4_ne19 = 151, - k_mg24_to_n_mg23 = 152, - k_mg24_to_p_na23 = 153, - k_mg24_to_he4_ne20 = 154, - k_mg25_to_n_mg24 = 155, - k_mg25_to_he4_ne21 = 156, - k_mg26_to_n_mg25 = 157, - k_mg26_to_he4_ne22 = 158, - k_al25_to_p_mg24 = 159, - k_al25_to_he4_na21 = 160, - k_al26_to_n_al25 = 161, - k_al26_to_p_mg25 = 162, - k_al26_to_he4_na22 = 163, - k_al27_to_n_al26 = 164, - k_al27_to_p_mg26 = 165, - k_al27_to_he4_na23 = 166, - k_si28_to_p_al27 = 167, - k_si28_to_he4_mg24 = 168, - k_si29_to_n_si28 = 169, - k_si29_to_he4_mg25 = 170, - k_si30_to_n_si29 = 171, - k_si30_to_he4_mg26 = 172, - k_si31_to_n_si30 = 173, - k_si32_to_n_si31 = 174, - k_p29_to_p_si28 = 175, - k_p29_to_he4_al25 = 176, - k_p30_to_n_p29 = 177, - k_p30_to_p_si29 = 178, - k_p30_to_he4_al26 = 179, - k_p31_to_n_p30 = 180, - k_p31_to_p_si30 = 181, - k_p31_to_he4_al27 = 182, - k_p32_to_n_p31 = 183, - k_p32_to_p_si31 = 184, - k_p33_to_n_p32 = 185, - k_p33_to_p_si32 = 186, - k_s32_to_p_p31 = 187, - k_s32_to_he4_si28 = 188, - k_s33_to_n_s32 = 189, - k_s33_to_p_p32 = 190, - k_s33_to_he4_si29 = 191, - k_s34_to_n_s33 = 192, - k_s34_to_p_p33 = 193, - k_s34_to_he4_si30 = 194, - k_s35_to_n_s34 = 195, - k_s35_to_he4_si31 = 196, - k_s36_to_n_s35 = 197, - k_s36_to_he4_si32 = 198, - k_cl33_to_p_s32 = 199, - k_cl33_to_he4_p29 = 200, - k_cl34_to_n_cl33 = 201, - k_cl34_to_p_s33 = 202, - k_cl34_to_he4_p30 = 203, - k_cl35_to_n_cl34 = 204, - k_cl35_to_p_s34 = 205, - k_cl35_to_he4_p31 = 206, - k_cl36_to_n_cl35 = 207, - k_cl36_to_p_s35 = 208, - k_cl36_to_he4_p32 = 209, - k_cl37_to_n_cl36 = 210, - k_cl37_to_p_s36 = 211, - k_cl37_to_he4_p33 = 212, - k_ar36_to_p_cl35 = 213, - k_ar36_to_he4_s32 = 214, - k_ar37_to_n_ar36 = 215, - k_ar37_to_p_cl36 = 216, - k_ar37_to_he4_s33 = 217, - k_ar38_to_n_ar37 = 218, - k_ar38_to_p_cl37 = 219, - k_ar38_to_he4_s34 = 220, - k_ar39_to_n_ar38 = 221, - k_ar39_to_he4_s35 = 222, - k_ar40_to_n_ar39 = 223, - k_ar40_to_he4_s36 = 224, - k_k37_to_p_ar36 = 225, - k_k37_to_he4_cl33 = 226, - k_k38_to_n_k37 = 227, - k_k38_to_p_ar37 = 228, - k_k38_to_he4_cl34 = 229, - k_k39_to_n_k38 = 230, - k_k39_to_p_ar38 = 231, - k_k39_to_he4_cl35 = 232, - k_k40_to_n_k39 = 233, - k_k40_to_p_ar39 = 234, - k_k40_to_he4_cl36 = 235, - k_k41_to_n_k40 = 236, - k_k41_to_p_ar40 = 237, - k_k41_to_he4_cl37 = 238, - k_ca40_to_p_k39 = 239, - k_ca40_to_he4_ar36 = 240, - k_ca41_to_n_ca40 = 241, - k_ca41_to_p_k40 = 242, - k_ca41_to_he4_ar37 = 243, - k_ca42_to_n_ca41 = 244, - k_ca42_to_p_k41 = 245, - k_ca42_to_he4_ar38 = 246, - k_ca43_to_n_ca42 = 247, - k_ca43_to_he4_ar39 = 248, - k_ca44_to_n_ca43 = 249, - k_ca44_to_he4_ar40 = 250, - k_ca45_to_n_ca44 = 251, - k_ca46_to_n_ca45 = 252, - k_ca47_to_n_ca46 = 253, - k_ca48_to_n_ca47 = 254, - k_sc43_to_p_ca42 = 255, - k_sc43_to_he4_k39 = 256, - k_sc44_to_n_sc43 = 257, - k_sc44_to_p_ca43 = 258, - k_sc44_to_he4_k40 = 259, - k_sc45_to_n_sc44 = 260, - k_sc45_to_p_ca44 = 261, - k_sc45_to_he4_k41 = 262, - k_sc46_to_n_sc45 = 263, - k_sc46_to_p_ca45 = 264, - k_sc47_to_n_sc46 = 265, - k_sc47_to_p_ca46 = 266, - k_sc48_to_n_sc47 = 267, - k_sc48_to_p_ca47 = 268, - k_sc49_to_n_sc48 = 269, - k_sc49_to_p_ca48 = 270, - k_ti44_to_p_sc43 = 271, - k_ti44_to_he4_ca40 = 272, - k_ti45_to_n_ti44 = 273, - k_ti45_to_p_sc44 = 274, - k_ti45_to_he4_ca41 = 275, - k_ti46_to_n_ti45 = 276, - k_ti46_to_p_sc45 = 277, - k_ti46_to_he4_ca42 = 278, - k_ti47_to_n_ti46 = 279, - k_ti47_to_p_sc46 = 280, - k_ti47_to_he4_ca43 = 281, - k_ti48_to_n_ti47 = 282, - k_ti48_to_p_sc47 = 283, - k_ti48_to_he4_ca44 = 284, - k_ti49_to_n_ti48 = 285, - k_ti49_to_p_sc48 = 286, - k_ti49_to_he4_ca45 = 287, - k_ti50_to_n_ti49 = 288, - k_ti50_to_p_sc49 = 289, - k_ti50_to_he4_ca46 = 290, - k_ti51_to_n_ti50 = 291, - k_ti51_to_he4_ca47 = 292, - k_v46_to_p_ti45 = 293, - k_v47_to_n_v46 = 294, - k_v47_to_p_ti46 = 295, - k_v47_to_he4_sc43 = 296, - k_v48_to_n_v47 = 297, - k_v48_to_p_ti47 = 298, - k_v48_to_he4_sc44 = 299, - k_v49_to_n_v48 = 300, - k_v49_to_p_ti48 = 301, - k_v49_to_he4_sc45 = 302, - k_v50_to_n_v49 = 303, - k_v50_to_p_ti49 = 304, - k_v50_to_he4_sc46 = 305, - k_v51_to_n_v50 = 306, - k_v51_to_p_ti50 = 307, - k_v51_to_he4_sc47 = 308, - k_v52_to_n_v51 = 309, - k_v52_to_p_ti51 = 310, - k_v52_to_he4_sc48 = 311, - k_cr48_to_p_v47 = 312, - k_cr48_to_he4_ti44 = 313, - k_cr49_to_n_cr48 = 314, - k_cr49_to_p_v48 = 315, - k_cr49_to_he4_ti45 = 316, - k_cr50_to_n_cr49 = 317, - k_cr50_to_p_v49 = 318, - k_cr50_to_he4_ti46 = 319, - k_cr51_to_n_cr50 = 320, - k_cr51_to_p_v50 = 321, - k_cr51_to_he4_ti47 = 322, - k_cr52_to_n_cr51 = 323, - k_cr52_to_p_v51 = 324, - k_cr52_to_he4_ti48 = 325, - k_cr53_to_n_cr52 = 326, - k_cr53_to_p_v52 = 327, - k_cr53_to_he4_ti49 = 328, - k_cr54_to_n_cr53 = 329, - k_cr54_to_he4_ti50 = 330, - k_mn50_to_p_cr49 = 331, - k_mn50_to_he4_v46 = 332, - k_mn51_to_n_mn50 = 333, - k_mn51_to_p_cr50 = 334, - k_mn51_to_he4_v47 = 335, - k_mn52_to_n_mn51 = 336, - k_mn52_to_p_cr51 = 337, - k_mn52_to_he4_v48 = 338, - k_mn53_to_n_mn52 = 339, - k_mn53_to_p_cr52 = 340, - k_mn53_to_he4_v49 = 341, - k_mn54_to_n_mn53 = 342, - k_mn54_to_p_cr53 = 343, - k_mn54_to_he4_v50 = 344, - k_mn55_to_n_mn54 = 345, - k_mn55_to_p_cr54 = 346, - k_mn55_to_he4_v51 = 347, - k_fe52_to_p_mn51 = 348, - k_fe52_to_he4_cr48 = 349, - k_fe53_to_n_fe52 = 350, - k_fe53_to_p_mn52 = 351, - k_fe53_to_he4_cr49 = 352, - k_fe54_to_n_fe53 = 353, - k_fe54_to_p_mn53 = 354, - k_fe54_to_he4_cr50 = 355, - k_fe55_to_n_fe54 = 356, - k_fe55_to_p_mn54 = 357, - k_fe55_to_he4_cr51 = 358, - k_fe56_to_n_fe55 = 359, - k_fe56_to_p_mn55 = 360, - k_fe56_to_he4_cr52 = 361, - k_fe57_to_n_fe56 = 362, - k_fe57_to_he4_cr53 = 363, - k_fe58_to_n_fe57 = 364, - k_fe58_to_he4_cr54 = 365, - k_co53_to_p_fe52 = 366, - k_co54_to_n_co53 = 367, - k_co54_to_p_fe53 = 368, - k_co54_to_he4_mn50 = 369, - k_co55_to_n_co54 = 370, - k_co55_to_p_fe54 = 371, - k_co55_to_he4_mn51 = 372, - k_co56_to_n_co55 = 373, - k_co56_to_p_fe55 = 374, - k_co56_to_he4_mn52 = 375, - k_co57_to_n_co56 = 376, - k_co57_to_p_fe56 = 377, - k_co57_to_he4_mn53 = 378, - k_co58_to_n_co57 = 379, - k_co58_to_p_fe57 = 380, - k_co58_to_he4_mn54 = 381, - k_co59_to_n_co58 = 382, - k_co59_to_p_fe58 = 383, - k_co59_to_he4_mn55 = 384, - k_ni56_to_p_co55 = 385, - k_ni56_to_he4_fe52 = 386, - k_ni57_to_n_ni56 = 387, - k_ni57_to_p_co56 = 388, - k_ni57_to_he4_fe53 = 389, - k_ni58_to_n_ni57 = 390, - k_ni58_to_p_co57 = 391, - k_ni58_to_he4_fe54 = 392, - k_ni59_to_n_ni58 = 393, - k_ni59_to_p_co58 = 394, - k_ni59_to_he4_fe55 = 395, - k_ni60_to_n_ni59 = 396, - k_ni60_to_p_co59 = 397, - k_ni60_to_he4_fe56 = 398, - k_ni61_to_n_ni60 = 399, - k_ni61_to_he4_fe57 = 400, - k_ni62_to_n_ni61 = 401, - k_ni62_to_he4_fe58 = 402, - k_ni63_to_n_ni62 = 403, - k_ni64_to_n_ni63 = 404, - k_cu57_to_p_ni56 = 405, - k_cu57_to_he4_co53 = 406, - k_cu58_to_n_cu57 = 407, - k_cu58_to_p_ni57 = 408, - k_cu58_to_he4_co54 = 409, - k_cu59_to_n_cu58 = 410, - k_cu59_to_p_ni58 = 411, - k_cu59_to_he4_co55 = 412, - k_cu60_to_n_cu59 = 413, - k_cu60_to_p_ni59 = 414, - k_cu60_to_he4_co56 = 415, - k_cu61_to_n_cu60 = 416, - k_cu61_to_p_ni60 = 417, - k_cu61_to_he4_co57 = 418, - k_cu62_to_n_cu61 = 419, - k_cu62_to_p_ni61 = 420, - k_cu62_to_he4_co58 = 421, - k_cu63_to_n_cu62 = 422, - k_cu63_to_p_ni62 = 423, - k_cu63_to_he4_co59 = 424, - k_cu64_to_n_cu63 = 425, - k_cu64_to_p_ni63 = 426, - k_cu65_to_n_cu64 = 427, - k_cu65_to_p_ni64 = 428, - k_zn59_to_p_cu58 = 429, - k_zn59_to_p_ni58_weak_wc12 = 430, - k_zn60_to_n_zn59 = 431, - k_zn60_to_p_cu59 = 432, - k_zn60_to_he4_ni56 = 433, - k_zn61_to_n_zn60 = 434, - k_zn61_to_p_cu60 = 435, - k_zn61_to_he4_ni57 = 436, - k_zn62_to_n_zn61 = 437, - k_zn62_to_p_cu61 = 438, - k_zn62_to_he4_ni58 = 439, - k_zn63_to_n_zn62 = 440, - k_zn63_to_p_cu62 = 441, - k_zn63_to_he4_ni59 = 442, - k_zn64_to_n_zn63 = 443, - k_zn64_to_p_cu63 = 444, - k_zn64_to_he4_ni60 = 445, - k_zn65_to_n_zn64 = 446, - k_zn65_to_p_cu64 = 447, - k_zn65_to_he4_ni61 = 448, - k_zn66_to_n_zn65 = 449, - k_zn66_to_p_cu65 = 450, - k_zn66_to_he4_ni62 = 451, - k_ga62_to_p_zn61 = 452, - k_ga62_to_he4_cu58 = 453, - k_ga63_to_n_ga62 = 454, - k_ga63_to_p_zn62 = 455, - k_ga63_to_he4_cu59 = 456, - k_ga64_to_n_ga63 = 457, - k_ga64_to_p_zn63 = 458, - k_ga64_to_he4_cu60 = 459, - k_ge63_to_p_ga62 = 460, - k_ge63_to_he4_zn59 = 461, - k_ge64_to_n_ge63 = 462, - k_ge64_to_p_ga63 = 463, - k_ge64_to_he4_zn60 = 464, - k_li6_to_n_p_he4 = 465, - k_be9_to_n_he4_he4 = 466, - k_c12_to_he4_he4_he4 = 467, + k_He3_to_p_d = 93, + k_He4_to_n_He3 = 94, + k_He4_to_d_d = 95, + k_Li6_to_He4_d = 96, + k_Li7_to_n_Li6 = 97, + k_Be7_to_p_Li6 = 98, + k_Be7_to_He4_He3 = 99, + k_B8_to_p_Be7 = 100, + k_B8_to_He4_He4_weak_wc12 = 101, + k_B10_to_p_Be9 = 102, + k_B10_to_He4_Li6 = 103, + k_B11_to_n_B10 = 104, + k_B11_to_He4_Li7 = 105, + k_C12_to_p_B11 = 106, + k_C13_to_n_C12 = 107, + k_C14_to_n_C13 = 108, + k_N13_to_p_C12 = 109, + k_N14_to_n_N13 = 110, + k_N14_to_p_C13 = 111, + k_N15_to_n_N14 = 112, + k_N15_to_p_C14 = 113, + k_O14_to_p_N13 = 114, + k_O15_to_n_O14 = 115, + k_O15_to_p_N14 = 116, + k_O16_to_n_O15 = 117, + k_O16_to_p_N15 = 118, + k_O16_to_He4_C12 = 119, + k_O17_to_n_O16 = 120, + k_O18_to_n_O17 = 121, + k_O18_to_He4_C14 = 122, + k_F17_to_p_O16 = 123, + k_F18_to_n_F17 = 124, + k_F18_to_p_O17 = 125, + k_F18_to_He4_N14 = 126, + k_F19_to_n_F18 = 127, + k_F19_to_p_O18 = 128, + k_F19_to_He4_N15 = 129, + k_Ne18_to_p_F17 = 130, + k_Ne18_to_He4_O14 = 131, + k_Ne19_to_n_Ne18 = 132, + k_Ne19_to_p_F18 = 133, + k_Ne19_to_He4_O15 = 134, + k_Ne20_to_n_Ne19 = 135, + k_Ne20_to_p_F19 = 136, + k_Ne20_to_He4_O16 = 137, + k_Ne21_to_n_Ne20 = 138, + k_Ne21_to_He4_O17 = 139, + k_Ne22_to_n_Ne21 = 140, + k_Ne22_to_He4_O18 = 141, + k_Na21_to_p_Ne20 = 142, + k_Na21_to_He4_F17 = 143, + k_Na22_to_n_Na21 = 144, + k_Na22_to_p_Ne21 = 145, + k_Na22_to_He4_F18 = 146, + k_Na23_to_n_Na22 = 147, + k_Na23_to_p_Ne22 = 148, + k_Na23_to_He4_F19 = 149, + k_Mg23_to_p_Na22 = 150, + k_Mg23_to_He4_Ne19 = 151, + k_Mg24_to_n_Mg23 = 152, + k_Mg24_to_p_Na23 = 153, + k_Mg24_to_He4_Ne20 = 154, + k_Mg25_to_n_Mg24 = 155, + k_Mg25_to_He4_Ne21 = 156, + k_Mg26_to_n_Mg25 = 157, + k_Mg26_to_He4_Ne22 = 158, + k_Al25_to_p_Mg24 = 159, + k_Al25_to_He4_Na21 = 160, + k_Al26_to_n_Al25 = 161, + k_Al26_to_p_Mg25 = 162, + k_Al26_to_He4_Na22 = 163, + k_Al27_to_n_Al26 = 164, + k_Al27_to_p_Mg26 = 165, + k_Al27_to_He4_Na23 = 166, + k_Si28_to_p_Al27 = 167, + k_Si28_to_He4_Mg24 = 168, + k_Si29_to_n_Si28 = 169, + k_Si29_to_He4_Mg25 = 170, + k_Si30_to_n_Si29 = 171, + k_Si30_to_He4_Mg26 = 172, + k_Si31_to_n_Si30 = 173, + k_Si32_to_n_Si31 = 174, + k_P29_to_p_Si28 = 175, + k_P29_to_He4_Al25 = 176, + k_P30_to_n_P29 = 177, + k_P30_to_p_Si29 = 178, + k_P30_to_He4_Al26 = 179, + k_P31_to_n_P30 = 180, + k_P31_to_p_Si30 = 181, + k_P31_to_He4_Al27 = 182, + k_P32_to_n_P31 = 183, + k_P32_to_p_Si31 = 184, + k_P33_to_n_P32 = 185, + k_P33_to_p_Si32 = 186, + k_S32_to_p_P31 = 187, + k_S32_to_He4_Si28 = 188, + k_S33_to_n_S32 = 189, + k_S33_to_p_P32 = 190, + k_S33_to_He4_Si29 = 191, + k_S34_to_n_S33 = 192, + k_S34_to_p_P33 = 193, + k_S34_to_He4_Si30 = 194, + k_S35_to_n_S34 = 195, + k_S35_to_He4_Si31 = 196, + k_S36_to_n_S35 = 197, + k_S36_to_He4_Si32 = 198, + k_Cl33_to_p_S32 = 199, + k_Cl33_to_He4_P29 = 200, + k_Cl34_to_n_Cl33 = 201, + k_Cl34_to_p_S33 = 202, + k_Cl34_to_He4_P30 = 203, + k_Cl35_to_n_Cl34 = 204, + k_Cl35_to_p_S34 = 205, + k_Cl35_to_He4_P31 = 206, + k_Cl36_to_n_Cl35 = 207, + k_Cl36_to_p_S35 = 208, + k_Cl36_to_He4_P32 = 209, + k_Cl37_to_n_Cl36 = 210, + k_Cl37_to_p_S36 = 211, + k_Cl37_to_He4_P33 = 212, + k_Ar36_to_p_Cl35 = 213, + k_Ar36_to_He4_S32 = 214, + k_Ar37_to_n_Ar36 = 215, + k_Ar37_to_p_Cl36 = 216, + k_Ar37_to_He4_S33 = 217, + k_Ar38_to_n_Ar37 = 218, + k_Ar38_to_p_Cl37 = 219, + k_Ar38_to_He4_S34 = 220, + k_Ar39_to_n_Ar38 = 221, + k_Ar39_to_He4_S35 = 222, + k_Ar40_to_n_Ar39 = 223, + k_Ar40_to_He4_S36 = 224, + k_K37_to_p_Ar36 = 225, + k_K37_to_He4_Cl33 = 226, + k_K38_to_n_K37 = 227, + k_K38_to_p_Ar37 = 228, + k_K38_to_He4_Cl34 = 229, + k_K39_to_n_K38 = 230, + k_K39_to_p_Ar38 = 231, + k_K39_to_He4_Cl35 = 232, + k_K40_to_n_K39 = 233, + k_K40_to_p_Ar39 = 234, + k_K40_to_He4_Cl36 = 235, + k_K41_to_n_K40 = 236, + k_K41_to_p_Ar40 = 237, + k_K41_to_He4_Cl37 = 238, + k_Ca40_to_p_K39 = 239, + k_Ca40_to_He4_Ar36 = 240, + k_Ca41_to_n_Ca40 = 241, + k_Ca41_to_p_K40 = 242, + k_Ca41_to_He4_Ar37 = 243, + k_Ca42_to_n_Ca41 = 244, + k_Ca42_to_p_K41 = 245, + k_Ca42_to_He4_Ar38 = 246, + k_Ca43_to_n_Ca42 = 247, + k_Ca43_to_He4_Ar39 = 248, + k_Ca44_to_n_Ca43 = 249, + k_Ca44_to_He4_Ar40 = 250, + k_Ca45_to_n_Ca44 = 251, + k_Ca46_to_n_Ca45 = 252, + k_Ca47_to_n_Ca46 = 253, + k_Ca48_to_n_Ca47 = 254, + k_Sc43_to_p_Ca42 = 255, + k_Sc43_to_He4_K39 = 256, + k_Sc44_to_n_Sc43 = 257, + k_Sc44_to_p_Ca43 = 258, + k_Sc44_to_He4_K40 = 259, + k_Sc45_to_n_Sc44 = 260, + k_Sc45_to_p_Ca44 = 261, + k_Sc45_to_He4_K41 = 262, + k_Sc46_to_n_Sc45 = 263, + k_Sc46_to_p_Ca45 = 264, + k_Sc47_to_n_Sc46 = 265, + k_Sc47_to_p_Ca46 = 266, + k_Sc48_to_n_Sc47 = 267, + k_Sc48_to_p_Ca47 = 268, + k_Sc49_to_n_Sc48 = 269, + k_Sc49_to_p_Ca48 = 270, + k_Ti44_to_p_Sc43 = 271, + k_Ti44_to_He4_Ca40 = 272, + k_Ti45_to_n_Ti44 = 273, + k_Ti45_to_p_Sc44 = 274, + k_Ti45_to_He4_Ca41 = 275, + k_Ti46_to_n_Ti45 = 276, + k_Ti46_to_p_Sc45 = 277, + k_Ti46_to_He4_Ca42 = 278, + k_Ti47_to_n_Ti46 = 279, + k_Ti47_to_p_Sc46 = 280, + k_Ti47_to_He4_Ca43 = 281, + k_Ti48_to_n_Ti47 = 282, + k_Ti48_to_p_Sc47 = 283, + k_Ti48_to_He4_Ca44 = 284, + k_Ti49_to_n_Ti48 = 285, + k_Ti49_to_p_Sc48 = 286, + k_Ti49_to_He4_Ca45 = 287, + k_Ti50_to_n_Ti49 = 288, + k_Ti50_to_p_Sc49 = 289, + k_Ti50_to_He4_Ca46 = 290, + k_Ti51_to_n_Ti50 = 291, + k_Ti51_to_He4_Ca47 = 292, + k_V46_to_p_Ti45 = 293, + k_V47_to_n_V46 = 294, + k_V47_to_p_Ti46 = 295, + k_V47_to_He4_Sc43 = 296, + k_V48_to_n_V47 = 297, + k_V48_to_p_Ti47 = 298, + k_V48_to_He4_Sc44 = 299, + k_V49_to_n_V48 = 300, + k_V49_to_p_Ti48 = 301, + k_V49_to_He4_Sc45 = 302, + k_V50_to_n_V49 = 303, + k_V50_to_p_Ti49 = 304, + k_V50_to_He4_Sc46 = 305, + k_V51_to_n_V50 = 306, + k_V51_to_p_Ti50 = 307, + k_V51_to_He4_Sc47 = 308, + k_V52_to_n_V51 = 309, + k_V52_to_p_Ti51 = 310, + k_V52_to_He4_Sc48 = 311, + k_Cr48_to_p_V47 = 312, + k_Cr48_to_He4_Ti44 = 313, + k_Cr49_to_n_Cr48 = 314, + k_Cr49_to_p_V48 = 315, + k_Cr49_to_He4_Ti45 = 316, + k_Cr50_to_n_Cr49 = 317, + k_Cr50_to_p_V49 = 318, + k_Cr50_to_He4_Ti46 = 319, + k_Cr51_to_n_Cr50 = 320, + k_Cr51_to_p_V50 = 321, + k_Cr51_to_He4_Ti47 = 322, + k_Cr52_to_n_Cr51 = 323, + k_Cr52_to_p_V51 = 324, + k_Cr52_to_He4_Ti48 = 325, + k_Cr53_to_n_Cr52 = 326, + k_Cr53_to_p_V52 = 327, + k_Cr53_to_He4_Ti49 = 328, + k_Cr54_to_n_Cr53 = 329, + k_Cr54_to_He4_Ti50 = 330, + k_Mn50_to_p_Cr49 = 331, + k_Mn50_to_He4_V46 = 332, + k_Mn51_to_n_Mn50 = 333, + k_Mn51_to_p_Cr50 = 334, + k_Mn51_to_He4_V47 = 335, + k_Mn52_to_n_Mn51 = 336, + k_Mn52_to_p_Cr51 = 337, + k_Mn52_to_He4_V48 = 338, + k_Mn53_to_n_Mn52 = 339, + k_Mn53_to_p_Cr52 = 340, + k_Mn53_to_He4_V49 = 341, + k_Mn54_to_n_Mn53 = 342, + k_Mn54_to_p_Cr53 = 343, + k_Mn54_to_He4_V50 = 344, + k_Mn55_to_n_Mn54 = 345, + k_Mn55_to_p_Cr54 = 346, + k_Mn55_to_He4_V51 = 347, + k_Fe52_to_p_Mn51 = 348, + k_Fe52_to_He4_Cr48 = 349, + k_Fe53_to_n_Fe52 = 350, + k_Fe53_to_p_Mn52 = 351, + k_Fe53_to_He4_Cr49 = 352, + k_Fe54_to_n_Fe53 = 353, + k_Fe54_to_p_Mn53 = 354, + k_Fe54_to_He4_Cr50 = 355, + k_Fe55_to_n_Fe54 = 356, + k_Fe55_to_p_Mn54 = 357, + k_Fe55_to_He4_Cr51 = 358, + k_Fe56_to_n_Fe55 = 359, + k_Fe56_to_p_Mn55 = 360, + k_Fe56_to_He4_Cr52 = 361, + k_Fe57_to_n_Fe56 = 362, + k_Fe57_to_He4_Cr53 = 363, + k_Fe58_to_n_Fe57 = 364, + k_Fe58_to_He4_Cr54 = 365, + k_Co53_to_p_Fe52 = 366, + k_Co54_to_n_Co53 = 367, + k_Co54_to_p_Fe53 = 368, + k_Co54_to_He4_Mn50 = 369, + k_Co55_to_n_Co54 = 370, + k_Co55_to_p_Fe54 = 371, + k_Co55_to_He4_Mn51 = 372, + k_Co56_to_n_Co55 = 373, + k_Co56_to_p_Fe55 = 374, + k_Co56_to_He4_Mn52 = 375, + k_Co57_to_n_Co56 = 376, + k_Co57_to_p_Fe56 = 377, + k_Co57_to_He4_Mn53 = 378, + k_Co58_to_n_Co57 = 379, + k_Co58_to_p_Fe57 = 380, + k_Co58_to_He4_Mn54 = 381, + k_Co59_to_n_Co58 = 382, + k_Co59_to_p_Fe58 = 383, + k_Co59_to_He4_Mn55 = 384, + k_Ni56_to_p_Co55 = 385, + k_Ni56_to_He4_Fe52 = 386, + k_Ni57_to_n_Ni56 = 387, + k_Ni57_to_p_Co56 = 388, + k_Ni57_to_He4_Fe53 = 389, + k_Ni58_to_n_Ni57 = 390, + k_Ni58_to_p_Co57 = 391, + k_Ni58_to_He4_Fe54 = 392, + k_Ni59_to_n_Ni58 = 393, + k_Ni59_to_p_Co58 = 394, + k_Ni59_to_He4_Fe55 = 395, + k_Ni60_to_n_Ni59 = 396, + k_Ni60_to_p_Co59 = 397, + k_Ni60_to_He4_Fe56 = 398, + k_Ni61_to_n_Ni60 = 399, + k_Ni61_to_He4_Fe57 = 400, + k_Ni62_to_n_Ni61 = 401, + k_Ni62_to_He4_Fe58 = 402, + k_Ni63_to_n_Ni62 = 403, + k_Ni64_to_n_Ni63 = 404, + k_Cu57_to_p_Ni56 = 405, + k_Cu57_to_He4_Co53 = 406, + k_Cu58_to_n_Cu57 = 407, + k_Cu58_to_p_Ni57 = 408, + k_Cu58_to_He4_Co54 = 409, + k_Cu59_to_n_Cu58 = 410, + k_Cu59_to_p_Ni58 = 411, + k_Cu59_to_He4_Co55 = 412, + k_Cu60_to_n_Cu59 = 413, + k_Cu60_to_p_Ni59 = 414, + k_Cu60_to_He4_Co56 = 415, + k_Cu61_to_n_Cu60 = 416, + k_Cu61_to_p_Ni60 = 417, + k_Cu61_to_He4_Co57 = 418, + k_Cu62_to_n_Cu61 = 419, + k_Cu62_to_p_Ni61 = 420, + k_Cu62_to_He4_Co58 = 421, + k_Cu63_to_n_Cu62 = 422, + k_Cu63_to_p_Ni62 = 423, + k_Cu63_to_He4_Co59 = 424, + k_Cu64_to_n_Cu63 = 425, + k_Cu64_to_p_Ni63 = 426, + k_Cu65_to_n_Cu64 = 427, + k_Cu65_to_p_Ni64 = 428, + k_Zn59_to_p_Cu58 = 429, + k_Zn59_to_p_Ni58_weak_wc12 = 430, + k_Zn60_to_n_Zn59 = 431, + k_Zn60_to_p_Cu59 = 432, + k_Zn60_to_He4_Ni56 = 433, + k_Zn61_to_n_Zn60 = 434, + k_Zn61_to_p_Cu60 = 435, + k_Zn61_to_He4_Ni57 = 436, + k_Zn62_to_n_Zn61 = 437, + k_Zn62_to_p_Cu61 = 438, + k_Zn62_to_He4_Ni58 = 439, + k_Zn63_to_n_Zn62 = 440, + k_Zn63_to_p_Cu62 = 441, + k_Zn63_to_He4_Ni59 = 442, + k_Zn64_to_n_Zn63 = 443, + k_Zn64_to_p_Cu63 = 444, + k_Zn64_to_He4_Ni60 = 445, + k_Zn65_to_n_Zn64 = 446, + k_Zn65_to_p_Cu64 = 447, + k_Zn65_to_He4_Ni61 = 448, + k_Zn66_to_n_Zn65 = 449, + k_Zn66_to_p_Cu65 = 450, + k_Zn66_to_He4_Ni62 = 451, + k_Ga62_to_p_Zn61 = 452, + k_Ga62_to_He4_Cu58 = 453, + k_Ga63_to_n_Ga62 = 454, + k_Ga63_to_p_Zn62 = 455, + k_Ga63_to_He4_Cu59 = 456, + k_Ga64_to_n_Ga63 = 457, + k_Ga64_to_p_Zn63 = 458, + k_Ga64_to_He4_Cu60 = 459, + k_Ge63_to_p_Ga62 = 460, + k_Ge63_to_He4_Zn59 = 461, + k_Ge64_to_n_Ge63 = 462, + k_Ge64_to_p_Ga63 = 463, + k_Ge64_to_He4_Zn60 = 464, + k_Li6_to_n_p_He4 = 465, + k_Be9_to_n_He4_He4 = 466, + k_C12_to_He4_He4_He4 = 467, k_n_p_to_d = 468, k_p_p_to_d_weak_bet_pos_ = 469, k_p_p_to_d_weak_electron_capture = 470, - k_p_d_to_he3 = 471, - k_d_d_to_he4 = 472, - k_he4_d_to_li6 = 473, - k_n_he3_to_he4 = 474, - k_p_he3_to_he4_weak_bet_pos_ = 475, - k_he4_he3_to_be7 = 476, - k_n_li6_to_li7 = 477, - k_p_li6_to_be7 = 478, - k_he4_li6_to_b10 = 479, - k_he4_li7_to_b11 = 480, - k_p_be7_to_b8 = 481, - k_p_be9_to_b10 = 482, - k_n_b10_to_b11 = 483, - k_p_b11_to_c12 = 484, - k_n_c12_to_c13 = 485, - k_p_c12_to_n13 = 486, - k_he4_c12_to_o16 = 487, - k_n_c13_to_c14 = 488, - k_p_c13_to_n14 = 489, - k_p_c14_to_n15 = 490, - k_he4_c14_to_o18 = 491, - k_n_n13_to_n14 = 492, - k_p_n13_to_o14 = 493, - k_n_n14_to_n15 = 494, - k_p_n14_to_o15 = 495, - k_he4_n14_to_f18 = 496, - k_p_n15_to_o16 = 497, - k_he4_n15_to_f19 = 498, - k_n_o14_to_o15 = 499, - k_he4_o14_to_ne18 = 500, - k_n_o15_to_o16 = 501, - k_he4_o15_to_ne19 = 502, - k_n_o16_to_o17 = 503, - k_p_o16_to_f17 = 504, - k_he4_o16_to_ne20 = 505, - k_n_o17_to_o18 = 506, - k_p_o17_to_f18 = 507, - k_he4_o17_to_ne21 = 508, - k_p_o18_to_f19 = 509, - k_he4_o18_to_ne22 = 510, - k_n_f17_to_f18 = 511, - k_p_f17_to_ne18 = 512, - k_he4_f17_to_na21 = 513, - k_n_f18_to_f19 = 514, - k_p_f18_to_ne19 = 515, - k_he4_f18_to_na22 = 516, - k_p_f19_to_ne20 = 517, - k_he4_f19_to_na23 = 518, - k_n_ne18_to_ne19 = 519, - k_n_ne19_to_ne20 = 520, - k_he4_ne19_to_mg23 = 521, - k_n_ne20_to_ne21 = 522, - k_p_ne20_to_na21 = 523, - k_he4_ne20_to_mg24 = 524, - k_n_ne21_to_ne22 = 525, - k_p_ne21_to_na22 = 526, - k_he4_ne21_to_mg25 = 527, - k_p_ne22_to_na23 = 528, - k_he4_ne22_to_mg26 = 529, - k_n_na21_to_na22 = 530, - k_he4_na21_to_al25 = 531, - k_n_na22_to_na23 = 532, - k_p_na22_to_mg23 = 533, - k_he4_na22_to_al26 = 534, - k_p_na23_to_mg24 = 535, - k_he4_na23_to_al27 = 536, - k_n_mg23_to_mg24 = 537, - k_n_mg24_to_mg25 = 538, - k_p_mg24_to_al25 = 539, - k_he4_mg24_to_si28 = 540, - k_n_mg25_to_mg26 = 541, - k_p_mg25_to_al26 = 542, - k_he4_mg25_to_si29 = 543, - k_p_mg26_to_al27 = 544, - k_he4_mg26_to_si30 = 545, - k_n_al25_to_al26 = 546, - k_he4_al25_to_p29 = 547, - k_n_al26_to_al27 = 548, - k_he4_al26_to_p30 = 549, - k_p_al27_to_si28 = 550, - k_he4_al27_to_p31 = 551, - k_n_si28_to_si29 = 552, - k_p_si28_to_p29 = 553, - k_he4_si28_to_s32 = 554, - k_n_si29_to_si30 = 555, - k_p_si29_to_p30 = 556, - k_he4_si29_to_s33 = 557, - k_n_si30_to_si31 = 558, - k_p_si30_to_p31 = 559, - k_he4_si30_to_s34 = 560, - k_n_si31_to_si32 = 561, - k_p_si31_to_p32 = 562, - k_he4_si31_to_s35 = 563, - k_p_si32_to_p33 = 564, - k_he4_si32_to_s36 = 565, - k_n_p29_to_p30 = 566, - k_he4_p29_to_cl33 = 567, - k_n_p30_to_p31 = 568, - k_he4_p30_to_cl34 = 569, - k_n_p31_to_p32 = 570, - k_p_p31_to_s32 = 571, - k_he4_p31_to_cl35 = 572, - k_n_p32_to_p33 = 573, - k_p_p32_to_s33 = 574, - k_he4_p32_to_cl36 = 575, - k_p_p33_to_s34 = 576, - k_he4_p33_to_cl37 = 577, - k_n_s32_to_s33 = 578, - k_p_s32_to_cl33 = 579, - k_he4_s32_to_ar36 = 580, - k_n_s33_to_s34 = 581, - k_p_s33_to_cl34 = 582, - k_he4_s33_to_ar37 = 583, - k_n_s34_to_s35 = 584, - k_p_s34_to_cl35 = 585, - k_he4_s34_to_ar38 = 586, - k_n_s35_to_s36 = 587, - k_p_s35_to_cl36 = 588, - k_he4_s35_to_ar39 = 589, - k_p_s36_to_cl37 = 590, - k_he4_s36_to_ar40 = 591, - k_n_cl33_to_cl34 = 592, - k_he4_cl33_to_k37 = 593, - k_n_cl34_to_cl35 = 594, - k_he4_cl34_to_k38 = 595, - k_n_cl35_to_cl36 = 596, - k_p_cl35_to_ar36 = 597, - k_he4_cl35_to_k39 = 598, - k_n_cl36_to_cl37 = 599, - k_p_cl36_to_ar37 = 600, - k_he4_cl36_to_k40 = 601, - k_p_cl37_to_ar38 = 602, - k_he4_cl37_to_k41 = 603, - k_n_ar36_to_ar37 = 604, - k_p_ar36_to_k37 = 605, - k_he4_ar36_to_ca40 = 606, - k_n_ar37_to_ar38 = 607, - k_p_ar37_to_k38 = 608, - k_he4_ar37_to_ca41 = 609, - k_n_ar38_to_ar39 = 610, - k_p_ar38_to_k39 = 611, - k_he4_ar38_to_ca42 = 612, - k_n_ar39_to_ar40 = 613, - k_p_ar39_to_k40 = 614, - k_he4_ar39_to_ca43 = 615, - k_p_ar40_to_k41 = 616, - k_he4_ar40_to_ca44 = 617, - k_n_k37_to_k38 = 618, - k_n_k38_to_k39 = 619, - k_n_k39_to_k40 = 620, - k_p_k39_to_ca40 = 621, - k_he4_k39_to_sc43 = 622, - k_n_k40_to_k41 = 623, - k_p_k40_to_ca41 = 624, - k_he4_k40_to_sc44 = 625, - k_p_k41_to_ca42 = 626, - k_he4_k41_to_sc45 = 627, - k_n_ca40_to_ca41 = 628, - k_he4_ca40_to_ti44 = 629, - k_n_ca41_to_ca42 = 630, - k_he4_ca41_to_ti45 = 631, - k_n_ca42_to_ca43 = 632, - k_p_ca42_to_sc43 = 633, - k_he4_ca42_to_ti46 = 634, - k_n_ca43_to_ca44 = 635, - k_p_ca43_to_sc44 = 636, - k_he4_ca43_to_ti47 = 637, - k_n_ca44_to_ca45 = 638, - k_p_ca44_to_sc45 = 639, - k_he4_ca44_to_ti48 = 640, - k_n_ca45_to_ca46 = 641, - k_p_ca45_to_sc46 = 642, - k_he4_ca45_to_ti49 = 643, - k_n_ca46_to_ca47 = 644, - k_p_ca46_to_sc47 = 645, - k_he4_ca46_to_ti50 = 646, - k_n_ca47_to_ca48 = 647, - k_p_ca47_to_sc48 = 648, - k_he4_ca47_to_ti51 = 649, - k_p_ca48_to_sc49 = 650, - k_n_sc43_to_sc44 = 651, - k_p_sc43_to_ti44 = 652, - k_he4_sc43_to_v47 = 653, - k_n_sc44_to_sc45 = 654, - k_p_sc44_to_ti45 = 655, - k_he4_sc44_to_v48 = 656, - k_n_sc45_to_sc46 = 657, - k_p_sc45_to_ti46 = 658, - k_he4_sc45_to_v49 = 659, - k_n_sc46_to_sc47 = 660, - k_p_sc46_to_ti47 = 661, - k_he4_sc46_to_v50 = 662, - k_n_sc47_to_sc48 = 663, - k_p_sc47_to_ti48 = 664, - k_he4_sc47_to_v51 = 665, - k_n_sc48_to_sc49 = 666, - k_p_sc48_to_ti49 = 667, - k_he4_sc48_to_v52 = 668, - k_p_sc49_to_ti50 = 669, - k_n_ti44_to_ti45 = 670, - k_he4_ti44_to_cr48 = 671, - k_n_ti45_to_ti46 = 672, - k_p_ti45_to_v46 = 673, - k_he4_ti45_to_cr49 = 674, - k_n_ti46_to_ti47 = 675, - k_p_ti46_to_v47 = 676, - k_he4_ti46_to_cr50 = 677, - k_n_ti47_to_ti48 = 678, - k_p_ti47_to_v48 = 679, - k_he4_ti47_to_cr51 = 680, - k_n_ti48_to_ti49 = 681, - k_p_ti48_to_v49 = 682, - k_he4_ti48_to_cr52 = 683, - k_n_ti49_to_ti50 = 684, - k_p_ti49_to_v50 = 685, - k_he4_ti49_to_cr53 = 686, - k_n_ti50_to_ti51 = 687, - k_p_ti50_to_v51 = 688, - k_he4_ti50_to_cr54 = 689, - k_p_ti51_to_v52 = 690, - k_n_v46_to_v47 = 691, - k_he4_v46_to_mn50 = 692, - k_n_v47_to_v48 = 693, - k_p_v47_to_cr48 = 694, - k_he4_v47_to_mn51 = 695, - k_n_v48_to_v49 = 696, - k_p_v48_to_cr49 = 697, - k_he4_v48_to_mn52 = 698, - k_n_v49_to_v50 = 699, - k_p_v49_to_cr50 = 700, - k_he4_v49_to_mn53 = 701, - k_n_v50_to_v51 = 702, - k_p_v50_to_cr51 = 703, - k_he4_v50_to_mn54 = 704, - k_n_v51_to_v52 = 705, - k_p_v51_to_cr52 = 706, - k_he4_v51_to_mn55 = 707, - k_p_v52_to_cr53 = 708, - k_n_cr48_to_cr49 = 709, - k_he4_cr48_to_fe52 = 710, - k_n_cr49_to_cr50 = 711, - k_p_cr49_to_mn50 = 712, - k_he4_cr49_to_fe53 = 713, - k_n_cr50_to_cr51 = 714, - k_p_cr50_to_mn51 = 715, - k_he4_cr50_to_fe54 = 716, - k_n_cr51_to_cr52 = 717, - k_p_cr51_to_mn52 = 718, - k_he4_cr51_to_fe55 = 719, - k_n_cr52_to_cr53 = 720, - k_p_cr52_to_mn53 = 721, - k_he4_cr52_to_fe56 = 722, - k_n_cr53_to_cr54 = 723, - k_p_cr53_to_mn54 = 724, - k_he4_cr53_to_fe57 = 725, - k_p_cr54_to_mn55 = 726, - k_he4_cr54_to_fe58 = 727, - k_n_mn50_to_mn51 = 728, - k_he4_mn50_to_co54 = 729, - k_n_mn51_to_mn52 = 730, - k_p_mn51_to_fe52 = 731, - k_he4_mn51_to_co55 = 732, - k_n_mn52_to_mn53 = 733, - k_p_mn52_to_fe53 = 734, - k_he4_mn52_to_co56 = 735, - k_n_mn53_to_mn54 = 736, - k_p_mn53_to_fe54 = 737, - k_he4_mn53_to_co57 = 738, - k_n_mn54_to_mn55 = 739, - k_p_mn54_to_fe55 = 740, - k_he4_mn54_to_co58 = 741, - k_p_mn55_to_fe56 = 742, - k_he4_mn55_to_co59 = 743, - k_n_fe52_to_fe53 = 744, - k_p_fe52_to_co53 = 745, - k_he4_fe52_to_ni56 = 746, - k_n_fe53_to_fe54 = 747, - k_p_fe53_to_co54 = 748, - k_he4_fe53_to_ni57 = 749, - k_n_fe54_to_fe55 = 750, - k_p_fe54_to_co55 = 751, - k_he4_fe54_to_ni58 = 752, - k_n_fe55_to_fe56 = 753, - k_p_fe55_to_co56 = 754, - k_he4_fe55_to_ni59 = 755, - k_n_fe56_to_fe57 = 756, - k_p_fe56_to_co57 = 757, - k_he4_fe56_to_ni60 = 758, - k_n_fe57_to_fe58 = 759, - k_p_fe57_to_co58 = 760, - k_he4_fe57_to_ni61 = 761, - k_p_fe58_to_co59 = 762, - k_he4_fe58_to_ni62 = 763, - k_n_co53_to_co54 = 764, - k_he4_co53_to_cu57 = 765, - k_n_co54_to_co55 = 766, - k_he4_co54_to_cu58 = 767, - k_n_co55_to_co56 = 768, - k_p_co55_to_ni56 = 769, - k_he4_co55_to_cu59 = 770, - k_n_co56_to_co57 = 771, - k_p_co56_to_ni57 = 772, - k_he4_co56_to_cu60 = 773, - k_n_co57_to_co58 = 774, - k_p_co57_to_ni58 = 775, - k_he4_co57_to_cu61 = 776, - k_n_co58_to_co59 = 777, - k_p_co58_to_ni59 = 778, - k_he4_co58_to_cu62 = 779, - k_p_co59_to_ni60 = 780, - k_he4_co59_to_cu63 = 781, - k_n_ni56_to_ni57 = 782, - k_p_ni56_to_cu57 = 783, - k_he4_ni56_to_zn60 = 784, - k_n_ni57_to_ni58 = 785, - k_p_ni57_to_cu58 = 786, - k_he4_ni57_to_zn61 = 787, - k_n_ni58_to_ni59 = 788, - k_p_ni58_to_cu59 = 789, - k_he4_ni58_to_zn62 = 790, - k_n_ni59_to_ni60 = 791, - k_p_ni59_to_cu60 = 792, - k_he4_ni59_to_zn63 = 793, - k_n_ni60_to_ni61 = 794, - k_p_ni60_to_cu61 = 795, - k_he4_ni60_to_zn64 = 796, - k_n_ni61_to_ni62 = 797, - k_p_ni61_to_cu62 = 798, - k_he4_ni61_to_zn65 = 799, - k_n_ni62_to_ni63 = 800, - k_p_ni62_to_cu63 = 801, - k_he4_ni62_to_zn66 = 802, - k_n_ni63_to_ni64 = 803, - k_p_ni63_to_cu64 = 804, - k_p_ni64_to_cu65 = 805, - k_n_cu57_to_cu58 = 806, - k_n_cu58_to_cu59 = 807, - k_p_cu58_to_zn59 = 808, - k_he4_cu58_to_ga62 = 809, - k_n_cu59_to_cu60 = 810, - k_p_cu59_to_zn60 = 811, - k_he4_cu59_to_ga63 = 812, - k_n_cu60_to_cu61 = 813, - k_p_cu60_to_zn61 = 814, - k_he4_cu60_to_ga64 = 815, - k_n_cu61_to_cu62 = 816, - k_p_cu61_to_zn62 = 817, - k_n_cu62_to_cu63 = 818, - k_p_cu62_to_zn63 = 819, - k_n_cu63_to_cu64 = 820, - k_p_cu63_to_zn64 = 821, - k_n_cu64_to_cu65 = 822, - k_p_cu64_to_zn65 = 823, - k_p_cu65_to_zn66 = 824, - k_n_zn59_to_zn60 = 825, - k_he4_zn59_to_ge63 = 826, - k_n_zn60_to_zn61 = 827, - k_he4_zn60_to_ge64 = 828, - k_n_zn61_to_zn62 = 829, - k_p_zn61_to_ga62 = 830, - k_n_zn62_to_zn63 = 831, - k_p_zn62_to_ga63 = 832, - k_n_zn63_to_zn64 = 833, - k_p_zn63_to_ga64 = 834, - k_n_zn64_to_zn65 = 835, - k_n_zn65_to_zn66 = 836, - k_n_ga62_to_ga63 = 837, - k_p_ga62_to_ge63 = 838, - k_n_ga63_to_ga64 = 839, - k_p_ga63_to_ge64 = 840, - k_n_ge63_to_ge64 = 841, - k_d_d_to_n_he3 = 842, - k_n_he3_to_d_d = 843, - k_d_he3_to_p_he4 = 844, - k_he4_he3_to_p_li6 = 845, - k_p_he4_to_d_he3 = 846, - k_he4_he4_to_n_be7 = 847, - k_he4_he4_to_p_li7 = 848, - k_p_li6_to_he4_he3 = 849, - k_d_li6_to_n_be7 = 850, - k_d_li6_to_p_li7 = 851, - k_he4_li6_to_p_be9 = 852, - k_p_li7_to_n_be7 = 853, - k_p_li7_to_d_li6 = 854, - k_p_li7_to_he4_he4 = 855, - k_he4_li7_to_n_b10 = 856, - k_n_be7_to_p_li7 = 857, - k_n_be7_to_d_li6 = 858, - k_n_be7_to_he4_he4 = 859, - k_he4_be7_to_p_b10 = 860, - k_p_be9_to_he4_li6 = 861, - k_he4_be9_to_n_c12 = 862, - k_n_b10_to_he4_li7 = 863, - k_p_b10_to_he4_be7 = 864, - k_he4_b10_to_n_n13 = 865, - k_he4_b10_to_p_c13 = 866, - k_he4_b11_to_n_n14 = 867, - k_he4_b11_to_p_c14 = 868, - k_n_c12_to_he4_be9 = 869, - k_he4_c12_to_n_o15 = 870, - k_he4_c12_to_p_n15 = 871, - k_c12_c12_to_n_mg23 = 872, - k_c12_c12_to_p_na23 = 873, - k_c12_c12_to_he4_ne20 = 874, - k_p_c13_to_n_n13 = 875, - k_p_c13_to_he4_b10 = 876, - k_d_c13_to_n_n14 = 877, - k_he4_c13_to_n_o16 = 878, - k_p_c14_to_n_n14 = 879, - k_p_c14_to_he4_b11 = 880, - k_d_c14_to_n_n15 = 881, - k_he4_c14_to_n_o17 = 882, - k_n_n13_to_p_c13 = 883, - k_n_n13_to_he4_b10 = 884, - k_he4_n13_to_p_o16 = 885, - k_n_n14_to_p_c14 = 886, - k_n_n14_to_d_c13 = 887, - k_n_n14_to_he4_b11 = 888, - k_p_n14_to_n_o14 = 889, - k_he4_n14_to_n_f17 = 890, - k_he4_n14_to_p_o17 = 891, - k_n_n15_to_d_c14 = 892, - k_p_n15_to_n_o15 = 893, - k_p_n15_to_he4_c12 = 894, - k_he4_n15_to_n_f18 = 895, - k_he4_n15_to_p_o18 = 896, - k_n_o14_to_p_n14 = 897, - k_he4_o14_to_p_f17 = 898, - k_n_o15_to_p_n15 = 899, - k_n_o15_to_he4_c12 = 900, - k_he4_o15_to_n_ne18 = 901, - k_he4_o15_to_p_f18 = 902, - k_n_o16_to_he4_c13 = 903, - k_p_o16_to_he4_n13 = 904, - k_he4_o16_to_n_ne19 = 905, - k_he4_o16_to_p_f19 = 906, - k_c12_o16_to_p_al27 = 907, - k_c12_o16_to_he4_mg24 = 908, - k_o16_o16_to_p_p31 = 909, - k_o16_o16_to_he4_si28 = 910, - k_n_o17_to_he4_c14 = 911, - k_p_o17_to_n_f17 = 912, - k_p_o17_to_he4_n14 = 913, - k_he4_o17_to_n_ne20 = 914, - k_p_o18_to_n_f18 = 915, - k_p_o18_to_he4_n15 = 916, - k_he4_o18_to_n_ne21 = 917, - k_n_f17_to_p_o17 = 918, - k_n_f17_to_he4_n14 = 919, - k_p_f17_to_he4_o14 = 920, - k_he4_f17_to_p_ne20 = 921, - k_n_f18_to_p_o18 = 922, - k_n_f18_to_he4_n15 = 923, - k_p_f18_to_n_ne18 = 924, - k_p_f18_to_he4_o15 = 925, - k_he4_f18_to_n_na21 = 926, - k_he4_f18_to_p_ne21 = 927, - k_p_f19_to_n_ne19 = 928, - k_p_f19_to_he4_o16 = 929, - k_he4_f19_to_n_na22 = 930, - k_he4_f19_to_p_ne22 = 931, - k_n_ne18_to_p_f18 = 932, - k_n_ne18_to_he4_o15 = 933, - k_he4_ne18_to_p_na21 = 934, - k_n_ne19_to_p_f19 = 935, - k_n_ne19_to_he4_o16 = 936, - k_he4_ne19_to_p_na22 = 937, - k_n_ne20_to_he4_o17 = 938, - k_p_ne20_to_he4_f17 = 939, - k_he4_ne20_to_n_mg23 = 940, - k_he4_ne20_to_p_na23 = 941, - k_he4_ne20_to_c12_c12 = 942, - k_c12_ne20_to_p_p31 = 943, - k_c12_ne20_to_he4_si28 = 944, - k_n_ne21_to_he4_o18 = 945, - k_p_ne21_to_n_na21 = 946, - k_p_ne21_to_he4_f18 = 947, - k_he4_ne21_to_n_mg24 = 948, - k_p_ne22_to_n_na22 = 949, - k_p_ne22_to_he4_f19 = 950, - k_he4_ne22_to_n_mg25 = 951, - k_n_na21_to_p_ne21 = 952, - k_n_na21_to_he4_f18 = 953, - k_p_na21_to_he4_ne18 = 954, - k_he4_na21_to_p_mg24 = 955, - k_n_na22_to_p_ne22 = 956, - k_n_na22_to_he4_f19 = 957, - k_p_na22_to_he4_ne19 = 958, - k_he4_na22_to_n_al25 = 959, - k_he4_na22_to_p_mg25 = 960, - k_p_na23_to_n_mg23 = 961, - k_p_na23_to_he4_ne20 = 962, - k_p_na23_to_c12_c12 = 963, - k_he4_na23_to_n_al26 = 964, - k_he4_na23_to_p_mg26 = 965, - k_n_mg23_to_p_na23 = 966, - k_n_mg23_to_he4_ne20 = 967, - k_n_mg23_to_c12_c12 = 968, - k_he4_mg23_to_p_al26 = 969, - k_n_mg24_to_he4_ne21 = 970, - k_p_mg24_to_he4_na21 = 971, - k_he4_mg24_to_p_al27 = 972, - k_he4_mg24_to_c12_o16 = 973, - k_n_mg25_to_he4_ne22 = 974, - k_p_mg25_to_n_al25 = 975, - k_p_mg25_to_he4_na22 = 976, - k_he4_mg25_to_n_si28 = 977, - k_p_mg26_to_n_al26 = 978, - k_p_mg26_to_he4_na23 = 979, - k_he4_mg26_to_n_si29 = 980, - k_n_al25_to_p_mg25 = 981, - k_n_al25_to_he4_na22 = 982, - k_he4_al25_to_p_si28 = 983, - k_n_al26_to_p_mg26 = 984, - k_n_al26_to_he4_na23 = 985, - k_p_al26_to_he4_mg23 = 986, - k_he4_al26_to_n_p29 = 987, - k_he4_al26_to_p_si29 = 988, - k_p_al27_to_he4_mg24 = 989, - k_p_al27_to_c12_o16 = 990, - k_he4_al27_to_n_p30 = 991, - k_he4_al27_to_p_si30 = 992, - k_n_si28_to_he4_mg25 = 993, - k_p_si28_to_he4_al25 = 994, - k_he4_si28_to_p_p31 = 995, - k_he4_si28_to_c12_ne20 = 996, - k_he4_si28_to_o16_o16 = 997, - k_n_si29_to_he4_mg26 = 998, - k_p_si29_to_n_p29 = 999, - k_p_si29_to_he4_al26 = 1000, - k_he4_si29_to_n_s32 = 1001, - k_he4_si29_to_p_p32 = 1002, - k_p_si30_to_n_p30 = 1003, - k_p_si30_to_he4_al27 = 1004, - k_he4_si30_to_n_s33 = 1005, - k_he4_si30_to_p_p33 = 1006, - k_p_si31_to_n_p31 = 1007, - k_he4_si31_to_n_s34 = 1008, - k_p_si32_to_n_p32 = 1009, - k_he4_si32_to_n_s35 = 1010, - k_n_p29_to_p_si29 = 1011, - k_n_p29_to_he4_al26 = 1012, - k_he4_p29_to_p_s32 = 1013, - k_n_p30_to_p_si30 = 1014, - k_n_p30_to_he4_al27 = 1015, - k_he4_p30_to_n_cl33 = 1016, - k_he4_p30_to_p_s33 = 1017, - k_n_p31_to_p_si31 = 1018, - k_p_p31_to_he4_si28 = 1019, - k_p_p31_to_c12_ne20 = 1020, - k_p_p31_to_o16_o16 = 1021, - k_he4_p31_to_n_cl34 = 1022, - k_he4_p31_to_p_s34 = 1023, - k_n_p32_to_p_si32 = 1024, - k_p_p32_to_n_s32 = 1025, - k_p_p32_to_he4_si29 = 1026, - k_he4_p32_to_n_cl35 = 1027, - k_he4_p32_to_p_s35 = 1028, - k_p_p33_to_n_s33 = 1029, - k_p_p33_to_he4_si30 = 1030, - k_he4_p33_to_n_cl36 = 1031, - k_he4_p33_to_p_s36 = 1032, - k_n_s32_to_p_p32 = 1033, - k_n_s32_to_he4_si29 = 1034, - k_p_s32_to_he4_p29 = 1035, - k_he4_s32_to_p_cl35 = 1036, - k_n_s33_to_p_p33 = 1037, - k_n_s33_to_he4_si30 = 1038, - k_p_s33_to_n_cl33 = 1039, - k_p_s33_to_he4_p30 = 1040, - k_he4_s33_to_n_ar36 = 1041, - k_he4_s33_to_p_cl36 = 1042, - k_n_s34_to_he4_si31 = 1043, - k_p_s34_to_n_cl34 = 1044, - k_p_s34_to_he4_p31 = 1045, - k_he4_s34_to_n_ar37 = 1046, - k_he4_s34_to_p_cl37 = 1047, - k_n_s35_to_he4_si32 = 1048, - k_p_s35_to_n_cl35 = 1049, - k_p_s35_to_he4_p32 = 1050, - k_he4_s35_to_n_ar38 = 1051, - k_p_s36_to_n_cl36 = 1052, - k_p_s36_to_he4_p33 = 1053, - k_he4_s36_to_n_ar39 = 1054, - k_n_cl33_to_p_s33 = 1055, - k_n_cl33_to_he4_p30 = 1056, - k_he4_cl33_to_p_ar36 = 1057, - k_n_cl34_to_p_s34 = 1058, - k_n_cl34_to_he4_p31 = 1059, - k_he4_cl34_to_n_k37 = 1060, - k_he4_cl34_to_p_ar37 = 1061, - k_n_cl35_to_p_s35 = 1062, - k_n_cl35_to_he4_p32 = 1063, - k_p_cl35_to_he4_s32 = 1064, - k_he4_cl35_to_n_k38 = 1065, - k_he4_cl35_to_p_ar38 = 1066, - k_n_cl36_to_p_s36 = 1067, - k_n_cl36_to_he4_p33 = 1068, - k_p_cl36_to_n_ar36 = 1069, - k_p_cl36_to_he4_s33 = 1070, - k_he4_cl36_to_n_k39 = 1071, - k_he4_cl36_to_p_ar39 = 1072, - k_p_cl37_to_n_ar37 = 1073, - k_p_cl37_to_he4_s34 = 1074, - k_he4_cl37_to_n_k40 = 1075, - k_he4_cl37_to_p_ar40 = 1076, - k_n_ar36_to_p_cl36 = 1077, - k_n_ar36_to_he4_s33 = 1078, - k_p_ar36_to_he4_cl33 = 1079, - k_he4_ar36_to_p_k39 = 1080, - k_n_ar37_to_p_cl37 = 1081, - k_n_ar37_to_he4_s34 = 1082, - k_p_ar37_to_n_k37 = 1083, - k_p_ar37_to_he4_cl34 = 1084, - k_he4_ar37_to_n_ca40 = 1085, - k_he4_ar37_to_p_k40 = 1086, - k_n_ar38_to_he4_s35 = 1087, - k_p_ar38_to_n_k38 = 1088, - k_p_ar38_to_he4_cl35 = 1089, - k_he4_ar38_to_n_ca41 = 1090, - k_he4_ar38_to_p_k41 = 1091, - k_n_ar39_to_he4_s36 = 1092, - k_p_ar39_to_n_k39 = 1093, - k_p_ar39_to_he4_cl36 = 1094, - k_he4_ar39_to_n_ca42 = 1095, - k_p_ar40_to_n_k40 = 1096, - k_p_ar40_to_he4_cl37 = 1097, - k_he4_ar40_to_n_ca43 = 1098, - k_n_k37_to_p_ar37 = 1099, - k_n_k37_to_he4_cl34 = 1100, - k_he4_k37_to_p_ca40 = 1101, - k_n_k38_to_p_ar38 = 1102, - k_n_k38_to_he4_cl35 = 1103, - k_he4_k38_to_p_ca41 = 1104, - k_n_k39_to_p_ar39 = 1105, - k_n_k39_to_he4_cl36 = 1106, - k_p_k39_to_he4_ar36 = 1107, - k_he4_k39_to_p_ca42 = 1108, - k_n_k40_to_p_ar40 = 1109, - k_n_k40_to_he4_cl37 = 1110, - k_p_k40_to_n_ca40 = 1111, - k_p_k40_to_he4_ar37 = 1112, - k_he4_k40_to_n_sc43 = 1113, - k_he4_k40_to_p_ca43 = 1114, - k_p_k41_to_n_ca41 = 1115, - k_p_k41_to_he4_ar38 = 1116, - k_he4_k41_to_n_sc44 = 1117, - k_he4_k41_to_p_ca44 = 1118, - k_n_ca40_to_p_k40 = 1119, - k_n_ca40_to_he4_ar37 = 1120, - k_p_ca40_to_he4_k37 = 1121, - k_he4_ca40_to_p_sc43 = 1122, - k_n_ca41_to_p_k41 = 1123, - k_n_ca41_to_he4_ar38 = 1124, - k_p_ca41_to_he4_k38 = 1125, - k_he4_ca41_to_n_ti44 = 1126, - k_he4_ca41_to_p_sc44 = 1127, - k_n_ca42_to_he4_ar39 = 1128, - k_p_ca42_to_he4_k39 = 1129, - k_he4_ca42_to_n_ti45 = 1130, - k_he4_ca42_to_p_sc45 = 1131, - k_n_ca43_to_he4_ar40 = 1132, - k_p_ca43_to_n_sc43 = 1133, - k_p_ca43_to_he4_k40 = 1134, - k_he4_ca43_to_n_ti46 = 1135, - k_he4_ca43_to_p_sc46 = 1136, - k_p_ca44_to_n_sc44 = 1137, - k_p_ca44_to_he4_k41 = 1138, - k_he4_ca44_to_n_ti47 = 1139, - k_he4_ca44_to_p_sc47 = 1140, - k_p_ca45_to_n_sc45 = 1141, - k_he4_ca45_to_n_ti48 = 1142, - k_he4_ca45_to_p_sc48 = 1143, - k_p_ca46_to_n_sc46 = 1144, - k_he4_ca46_to_n_ti49 = 1145, - k_he4_ca46_to_p_sc49 = 1146, - k_p_ca47_to_n_sc47 = 1147, - k_he4_ca47_to_n_ti50 = 1148, - k_p_ca48_to_n_sc48 = 1149, - k_he4_ca48_to_n_ti51 = 1150, - k_n_sc43_to_p_ca43 = 1151, - k_n_sc43_to_he4_k40 = 1152, - k_p_sc43_to_he4_ca40 = 1153, - k_he4_sc43_to_n_v46 = 1154, - k_he4_sc43_to_p_ti46 = 1155, - k_n_sc44_to_p_ca44 = 1156, - k_n_sc44_to_he4_k41 = 1157, - k_p_sc44_to_n_ti44 = 1158, - k_p_sc44_to_he4_ca41 = 1159, - k_he4_sc44_to_n_v47 = 1160, - k_he4_sc44_to_p_ti47 = 1161, - k_n_sc45_to_p_ca45 = 1162, - k_p_sc45_to_n_ti45 = 1163, - k_p_sc45_to_he4_ca42 = 1164, - k_he4_sc45_to_n_v48 = 1165, - k_he4_sc45_to_p_ti48 = 1166, - k_n_sc46_to_p_ca46 = 1167, - k_p_sc46_to_n_ti46 = 1168, - k_p_sc46_to_he4_ca43 = 1169, - k_he4_sc46_to_n_v49 = 1170, - k_he4_sc46_to_p_ti49 = 1171, - k_n_sc47_to_p_ca47 = 1172, - k_p_sc47_to_n_ti47 = 1173, - k_p_sc47_to_he4_ca44 = 1174, - k_he4_sc47_to_n_v50 = 1175, - k_he4_sc47_to_p_ti50 = 1176, - k_n_sc48_to_p_ca48 = 1177, - k_p_sc48_to_n_ti48 = 1178, - k_p_sc48_to_he4_ca45 = 1179, - k_he4_sc48_to_n_v51 = 1180, - k_he4_sc48_to_p_ti51 = 1181, - k_p_sc49_to_n_ti49 = 1182, - k_p_sc49_to_he4_ca46 = 1183, - k_he4_sc49_to_n_v52 = 1184, - k_n_ti44_to_p_sc44 = 1185, - k_n_ti44_to_he4_ca41 = 1186, - k_he4_ti44_to_p_v47 = 1187, - k_n_ti45_to_p_sc45 = 1188, - k_n_ti45_to_he4_ca42 = 1189, - k_he4_ti45_to_n_cr48 = 1190, - k_he4_ti45_to_p_v48 = 1191, - k_n_ti46_to_p_sc46 = 1192, - k_n_ti46_to_he4_ca43 = 1193, - k_p_ti46_to_n_v46 = 1194, - k_p_ti46_to_he4_sc43 = 1195, - k_he4_ti46_to_n_cr49 = 1196, - k_he4_ti46_to_p_v49 = 1197, - k_n_ti47_to_p_sc47 = 1198, - k_n_ti47_to_he4_ca44 = 1199, - k_p_ti47_to_n_v47 = 1200, - k_p_ti47_to_he4_sc44 = 1201, - k_he4_ti47_to_n_cr50 = 1202, - k_he4_ti47_to_p_v50 = 1203, - k_n_ti48_to_p_sc48 = 1204, - k_n_ti48_to_he4_ca45 = 1205, - k_p_ti48_to_n_v48 = 1206, - k_p_ti48_to_he4_sc45 = 1207, - k_he4_ti48_to_n_cr51 = 1208, - k_he4_ti48_to_p_v51 = 1209, - k_n_ti49_to_p_sc49 = 1210, - k_n_ti49_to_he4_ca46 = 1211, - k_p_ti49_to_n_v49 = 1212, - k_p_ti49_to_he4_sc46 = 1213, - k_he4_ti49_to_n_cr52 = 1214, - k_he4_ti49_to_p_v52 = 1215, - k_n_ti50_to_he4_ca47 = 1216, - k_p_ti50_to_n_v50 = 1217, - k_p_ti50_to_he4_sc47 = 1218, - k_he4_ti50_to_n_cr53 = 1219, - k_n_ti51_to_he4_ca48 = 1220, - k_p_ti51_to_n_v51 = 1221, - k_p_ti51_to_he4_sc48 = 1222, - k_he4_ti51_to_n_cr54 = 1223, - k_n_v46_to_p_ti46 = 1224, - k_n_v46_to_he4_sc43 = 1225, - k_he4_v46_to_p_cr49 = 1226, - k_n_v47_to_p_ti47 = 1227, - k_n_v47_to_he4_sc44 = 1228, - k_p_v47_to_he4_ti44 = 1229, - k_he4_v47_to_n_mn50 = 1230, - k_he4_v47_to_p_cr50 = 1231, - k_n_v48_to_p_ti48 = 1232, - k_n_v48_to_he4_sc45 = 1233, - k_p_v48_to_n_cr48 = 1234, - k_p_v48_to_he4_ti45 = 1235, - k_he4_v48_to_n_mn51 = 1236, - k_he4_v48_to_p_cr51 = 1237, - k_n_v49_to_p_ti49 = 1238, - k_n_v49_to_he4_sc46 = 1239, - k_p_v49_to_n_cr49 = 1240, - k_p_v49_to_he4_ti46 = 1241, - k_he4_v49_to_n_mn52 = 1242, - k_he4_v49_to_p_cr52 = 1243, - k_n_v50_to_p_ti50 = 1244, - k_n_v50_to_he4_sc47 = 1245, - k_p_v50_to_n_cr50 = 1246, - k_p_v50_to_he4_ti47 = 1247, - k_he4_v50_to_n_mn53 = 1248, - k_he4_v50_to_p_cr53 = 1249, - k_n_v51_to_p_ti51 = 1250, - k_n_v51_to_he4_sc48 = 1251, - k_p_v51_to_n_cr51 = 1252, - k_p_v51_to_he4_ti48 = 1253, - k_he4_v51_to_n_mn54 = 1254, - k_he4_v51_to_p_cr54 = 1255, - k_n_v52_to_he4_sc49 = 1256, - k_p_v52_to_n_cr52 = 1257, - k_p_v52_to_he4_ti49 = 1258, - k_he4_v52_to_n_mn55 = 1259, - k_n_cr48_to_p_v48 = 1260, - k_n_cr48_to_he4_ti45 = 1261, - k_he4_cr48_to_p_mn51 = 1262, - k_n_cr49_to_p_v49 = 1263, - k_n_cr49_to_he4_ti46 = 1264, - k_p_cr49_to_he4_v46 = 1265, - k_he4_cr49_to_n_fe52 = 1266, - k_he4_cr49_to_p_mn52 = 1267, - k_n_cr50_to_p_v50 = 1268, - k_n_cr50_to_he4_ti47 = 1269, - k_p_cr50_to_n_mn50 = 1270, - k_p_cr50_to_he4_v47 = 1271, - k_he4_cr50_to_n_fe53 = 1272, - k_he4_cr50_to_p_mn53 = 1273, - k_n_cr51_to_p_v51 = 1274, - k_n_cr51_to_he4_ti48 = 1275, - k_p_cr51_to_n_mn51 = 1276, - k_p_cr51_to_he4_v48 = 1277, - k_he4_cr51_to_n_fe54 = 1278, - k_he4_cr51_to_p_mn54 = 1279, - k_n_cr52_to_p_v52 = 1280, - k_n_cr52_to_he4_ti49 = 1281, - k_p_cr52_to_n_mn52 = 1282, - k_p_cr52_to_he4_v49 = 1283, - k_he4_cr52_to_n_fe55 = 1284, - k_he4_cr52_to_p_mn55 = 1285, - k_n_cr53_to_he4_ti50 = 1286, - k_p_cr53_to_n_mn53 = 1287, - k_p_cr53_to_he4_v50 = 1288, - k_he4_cr53_to_n_fe56 = 1289, - k_n_cr54_to_he4_ti51 = 1290, - k_p_cr54_to_n_mn54 = 1291, - k_p_cr54_to_he4_v51 = 1292, - k_he4_cr54_to_n_fe57 = 1293, - k_n_mn50_to_p_cr50 = 1294, - k_n_mn50_to_he4_v47 = 1295, - k_he4_mn50_to_n_co53 = 1296, - k_he4_mn50_to_p_fe53 = 1297, - k_n_mn51_to_p_cr51 = 1298, - k_n_mn51_to_he4_v48 = 1299, - k_p_mn51_to_he4_cr48 = 1300, - k_he4_mn51_to_n_co54 = 1301, - k_he4_mn51_to_p_fe54 = 1302, - k_n_mn52_to_p_cr52 = 1303, - k_n_mn52_to_he4_v49 = 1304, - k_p_mn52_to_n_fe52 = 1305, - k_p_mn52_to_he4_cr49 = 1306, - k_he4_mn52_to_n_co55 = 1307, - k_he4_mn52_to_p_fe55 = 1308, - k_n_mn53_to_p_cr53 = 1309, - k_n_mn53_to_he4_v50 = 1310, - k_p_mn53_to_n_fe53 = 1311, - k_p_mn53_to_he4_cr50 = 1312, - k_he4_mn53_to_n_co56 = 1313, - k_he4_mn53_to_p_fe56 = 1314, - k_n_mn54_to_p_cr54 = 1315, - k_n_mn54_to_he4_v51 = 1316, - k_p_mn54_to_n_fe54 = 1317, - k_p_mn54_to_he4_cr51 = 1318, - k_he4_mn54_to_n_co57 = 1319, - k_he4_mn54_to_p_fe57 = 1320, - k_n_mn55_to_he4_v52 = 1321, - k_p_mn55_to_n_fe55 = 1322, - k_p_mn55_to_he4_cr52 = 1323, - k_he4_mn55_to_n_co58 = 1324, - k_he4_mn55_to_p_fe58 = 1325, - k_n_fe52_to_p_mn52 = 1326, - k_n_fe52_to_he4_cr49 = 1327, - k_he4_fe52_to_p_co55 = 1328, - k_n_fe53_to_p_mn53 = 1329, - k_n_fe53_to_he4_cr50 = 1330, - k_p_fe53_to_n_co53 = 1331, - k_p_fe53_to_he4_mn50 = 1332, - k_he4_fe53_to_n_ni56 = 1333, - k_he4_fe53_to_p_co56 = 1334, - k_n_fe54_to_p_mn54 = 1335, - k_n_fe54_to_he4_cr51 = 1336, - k_p_fe54_to_n_co54 = 1337, - k_p_fe54_to_he4_mn51 = 1338, - k_he4_fe54_to_n_ni57 = 1339, - k_he4_fe54_to_p_co57 = 1340, - k_n_fe55_to_p_mn55 = 1341, - k_n_fe55_to_he4_cr52 = 1342, - k_p_fe55_to_n_co55 = 1343, - k_p_fe55_to_he4_mn52 = 1344, - k_he4_fe55_to_n_ni58 = 1345, - k_he4_fe55_to_p_co58 = 1346, - k_n_fe56_to_he4_cr53 = 1347, - k_p_fe56_to_n_co56 = 1348, - k_p_fe56_to_he4_mn53 = 1349, - k_he4_fe56_to_n_ni59 = 1350, - k_he4_fe56_to_p_co59 = 1351, - k_n_fe57_to_he4_cr54 = 1352, - k_p_fe57_to_n_co57 = 1353, - k_p_fe57_to_he4_mn54 = 1354, - k_he4_fe57_to_n_ni60 = 1355, - k_p_fe58_to_n_co58 = 1356, - k_p_fe58_to_he4_mn55 = 1357, - k_he4_fe58_to_n_ni61 = 1358, - k_n_co53_to_p_fe53 = 1359, - k_n_co53_to_he4_mn50 = 1360, - k_he4_co53_to_p_ni56 = 1361, - k_n_co54_to_p_fe54 = 1362, - k_n_co54_to_he4_mn51 = 1363, - k_he4_co54_to_n_cu57 = 1364, - k_he4_co54_to_p_ni57 = 1365, - k_n_co55_to_p_fe55 = 1366, - k_n_co55_to_he4_mn52 = 1367, - k_p_co55_to_he4_fe52 = 1368, - k_he4_co55_to_n_cu58 = 1369, - k_he4_co55_to_p_ni58 = 1370, - k_n_co56_to_p_fe56 = 1371, - k_n_co56_to_he4_mn53 = 1372, - k_p_co56_to_n_ni56 = 1373, - k_p_co56_to_he4_fe53 = 1374, - k_he4_co56_to_n_cu59 = 1375, - k_he4_co56_to_p_ni59 = 1376, - k_n_co57_to_p_fe57 = 1377, - k_n_co57_to_he4_mn54 = 1378, - k_p_co57_to_n_ni57 = 1379, - k_p_co57_to_he4_fe54 = 1380, - k_he4_co57_to_n_cu60 = 1381, - k_he4_co57_to_p_ni60 = 1382, - k_n_co58_to_p_fe58 = 1383, - k_n_co58_to_he4_mn55 = 1384, - k_p_co58_to_n_ni58 = 1385, - k_p_co58_to_he4_fe55 = 1386, - k_he4_co58_to_n_cu61 = 1387, - k_he4_co58_to_p_ni61 = 1388, - k_p_co59_to_n_ni59 = 1389, - k_p_co59_to_he4_fe56 = 1390, - k_he4_co59_to_n_cu62 = 1391, - k_he4_co59_to_p_ni62 = 1392, - k_n_ni56_to_p_co56 = 1393, - k_n_ni56_to_he4_fe53 = 1394, - k_p_ni56_to_he4_co53 = 1395, - k_he4_ni56_to_n_zn59 = 1396, - k_he4_ni56_to_p_cu59 = 1397, - k_n_ni57_to_p_co57 = 1398, - k_n_ni57_to_he4_fe54 = 1399, - k_p_ni57_to_n_cu57 = 1400, - k_p_ni57_to_he4_co54 = 1401, - k_he4_ni57_to_n_zn60 = 1402, - k_he4_ni57_to_p_cu60 = 1403, - k_n_ni58_to_p_co58 = 1404, - k_n_ni58_to_he4_fe55 = 1405, - k_p_ni58_to_n_cu58 = 1406, - k_p_ni58_to_he4_co55 = 1407, - k_he4_ni58_to_n_zn61 = 1408, - k_he4_ni58_to_p_cu61 = 1409, - k_n_ni59_to_p_co59 = 1410, - k_n_ni59_to_he4_fe56 = 1411, - k_p_ni59_to_n_cu59 = 1412, - k_p_ni59_to_he4_co56 = 1413, - k_he4_ni59_to_n_zn62 = 1414, - k_he4_ni59_to_p_cu62 = 1415, - k_n_ni60_to_he4_fe57 = 1416, - k_p_ni60_to_n_cu60 = 1417, - k_p_ni60_to_he4_co57 = 1418, - k_he4_ni60_to_n_zn63 = 1419, - k_he4_ni60_to_p_cu63 = 1420, - k_n_ni61_to_he4_fe58 = 1421, - k_p_ni61_to_n_cu61 = 1422, - k_p_ni61_to_he4_co58 = 1423, - k_he4_ni61_to_n_zn64 = 1424, - k_he4_ni61_to_p_cu64 = 1425, - k_p_ni62_to_n_cu62 = 1426, - k_p_ni62_to_he4_co59 = 1427, - k_he4_ni62_to_n_zn65 = 1428, - k_he4_ni62_to_p_cu65 = 1429, - k_p_ni63_to_n_cu63 = 1430, - k_he4_ni63_to_n_zn66 = 1431, - k_p_ni64_to_n_cu64 = 1432, - k_n_cu57_to_p_ni57 = 1433, - k_n_cu57_to_he4_co54 = 1434, - k_he4_cu57_to_p_zn60 = 1435, - k_n_cu58_to_p_ni58 = 1436, - k_n_cu58_to_he4_co55 = 1437, - k_he4_cu58_to_p_zn61 = 1438, - k_n_cu59_to_p_ni59 = 1439, - k_n_cu59_to_he4_co56 = 1440, - k_p_cu59_to_n_zn59 = 1441, - k_p_cu59_to_he4_ni56 = 1442, - k_he4_cu59_to_n_ga62 = 1443, - k_he4_cu59_to_p_zn62 = 1444, - k_n_cu60_to_p_ni60 = 1445, - k_n_cu60_to_he4_co57 = 1446, - k_p_cu60_to_n_zn60 = 1447, - k_p_cu60_to_he4_ni57 = 1448, - k_he4_cu60_to_n_ga63 = 1449, - k_he4_cu60_to_p_zn63 = 1450, - k_n_cu61_to_p_ni61 = 1451, - k_n_cu61_to_he4_co58 = 1452, - k_p_cu61_to_n_zn61 = 1453, - k_p_cu61_to_he4_ni58 = 1454, - k_he4_cu61_to_n_ga64 = 1455, - k_he4_cu61_to_p_zn64 = 1456, - k_n_cu62_to_p_ni62 = 1457, - k_n_cu62_to_he4_co59 = 1458, - k_p_cu62_to_n_zn62 = 1459, - k_p_cu62_to_he4_ni59 = 1460, - k_he4_cu62_to_p_zn65 = 1461, - k_n_cu63_to_p_ni63 = 1462, - k_p_cu63_to_n_zn63 = 1463, - k_p_cu63_to_he4_ni60 = 1464, - k_he4_cu63_to_p_zn66 = 1465, - k_n_cu64_to_p_ni64 = 1466, - k_p_cu64_to_n_zn64 = 1467, - k_p_cu64_to_he4_ni61 = 1468, - k_p_cu65_to_n_zn65 = 1469, - k_p_cu65_to_he4_ni62 = 1470, - k_n_zn59_to_p_cu59 = 1471, - k_n_zn59_to_he4_ni56 = 1472, - k_he4_zn59_to_p_ga62 = 1473, - k_n_zn60_to_p_cu60 = 1474, - k_n_zn60_to_he4_ni57 = 1475, - k_p_zn60_to_he4_cu57 = 1476, - k_he4_zn60_to_n_ge63 = 1477, - k_he4_zn60_to_p_ga63 = 1478, - k_n_zn61_to_p_cu61 = 1479, - k_n_zn61_to_he4_ni58 = 1480, - k_p_zn61_to_he4_cu58 = 1481, - k_he4_zn61_to_n_ge64 = 1482, - k_he4_zn61_to_p_ga64 = 1483, - k_n_zn62_to_p_cu62 = 1484, - k_n_zn62_to_he4_ni59 = 1485, - k_p_zn62_to_n_ga62 = 1486, - k_p_zn62_to_he4_cu59 = 1487, - k_n_zn63_to_p_cu63 = 1488, - k_n_zn63_to_he4_ni60 = 1489, - k_p_zn63_to_n_ga63 = 1490, - k_p_zn63_to_he4_cu60 = 1491, - k_n_zn64_to_p_cu64 = 1492, - k_n_zn64_to_he4_ni61 = 1493, - k_p_zn64_to_n_ga64 = 1494, - k_p_zn64_to_he4_cu61 = 1495, - k_n_zn65_to_p_cu65 = 1496, - k_n_zn65_to_he4_ni62 = 1497, - k_p_zn65_to_he4_cu62 = 1498, - k_n_zn66_to_he4_ni63 = 1499, - k_p_zn66_to_he4_cu63 = 1500, - k_n_ga62_to_p_zn62 = 1501, - k_n_ga62_to_he4_cu59 = 1502, - k_p_ga62_to_he4_zn59 = 1503, - k_n_ga63_to_p_zn63 = 1504, - k_n_ga63_to_he4_cu60 = 1505, - k_p_ga63_to_n_ge63 = 1506, - k_p_ga63_to_he4_zn60 = 1507, - k_n_ga64_to_p_zn64 = 1508, - k_n_ga64_to_he4_cu61 = 1509, - k_p_ga64_to_n_ge64 = 1510, - k_p_ga64_to_he4_zn61 = 1511, - k_n_ge63_to_p_ga63 = 1512, - k_n_ge63_to_he4_zn60 = 1513, - k_n_ge64_to_p_ga64 = 1514, - k_n_ge64_to_he4_zn61 = 1515, + k_p_d_to_He3 = 471, + k_d_d_to_He4 = 472, + k_He4_d_to_Li6 = 473, + k_n_He3_to_He4 = 474, + k_p_He3_to_He4_weak_bet_pos_ = 475, + k_He4_He3_to_Be7 = 476, + k_n_Li6_to_Li7 = 477, + k_p_Li6_to_Be7 = 478, + k_He4_Li6_to_B10 = 479, + k_He4_Li7_to_B11 = 480, + k_p_Be7_to_B8 = 481, + k_p_Be9_to_B10 = 482, + k_n_B10_to_B11 = 483, + k_p_B11_to_C12 = 484, + k_n_C12_to_C13 = 485, + k_p_C12_to_N13 = 486, + k_He4_C12_to_O16 = 487, + k_n_C13_to_C14 = 488, + k_p_C13_to_N14 = 489, + k_p_C14_to_N15 = 490, + k_He4_C14_to_O18 = 491, + k_n_N13_to_N14 = 492, + k_p_N13_to_O14 = 493, + k_n_N14_to_N15 = 494, + k_p_N14_to_O15 = 495, + k_He4_N14_to_F18 = 496, + k_p_N15_to_O16 = 497, + k_He4_N15_to_F19 = 498, + k_n_O14_to_O15 = 499, + k_He4_O14_to_Ne18 = 500, + k_n_O15_to_O16 = 501, + k_He4_O15_to_Ne19 = 502, + k_n_O16_to_O17 = 503, + k_p_O16_to_F17 = 504, + k_He4_O16_to_Ne20 = 505, + k_n_O17_to_O18 = 506, + k_p_O17_to_F18 = 507, + k_He4_O17_to_Ne21 = 508, + k_p_O18_to_F19 = 509, + k_He4_O18_to_Ne22 = 510, + k_n_F17_to_F18 = 511, + k_p_F17_to_Ne18 = 512, + k_He4_F17_to_Na21 = 513, + k_n_F18_to_F19 = 514, + k_p_F18_to_Ne19 = 515, + k_He4_F18_to_Na22 = 516, + k_p_F19_to_Ne20 = 517, + k_He4_F19_to_Na23 = 518, + k_n_Ne18_to_Ne19 = 519, + k_n_Ne19_to_Ne20 = 520, + k_He4_Ne19_to_Mg23 = 521, + k_n_Ne20_to_Ne21 = 522, + k_p_Ne20_to_Na21 = 523, + k_He4_Ne20_to_Mg24 = 524, + k_n_Ne21_to_Ne22 = 525, + k_p_Ne21_to_Na22 = 526, + k_He4_Ne21_to_Mg25 = 527, + k_p_Ne22_to_Na23 = 528, + k_He4_Ne22_to_Mg26 = 529, + k_n_Na21_to_Na22 = 530, + k_He4_Na21_to_Al25 = 531, + k_n_Na22_to_Na23 = 532, + k_p_Na22_to_Mg23 = 533, + k_He4_Na22_to_Al26 = 534, + k_p_Na23_to_Mg24 = 535, + k_He4_Na23_to_Al27 = 536, + k_n_Mg23_to_Mg24 = 537, + k_n_Mg24_to_Mg25 = 538, + k_p_Mg24_to_Al25 = 539, + k_He4_Mg24_to_Si28 = 540, + k_n_Mg25_to_Mg26 = 541, + k_p_Mg25_to_Al26 = 542, + k_He4_Mg25_to_Si29 = 543, + k_p_Mg26_to_Al27 = 544, + k_He4_Mg26_to_Si30 = 545, + k_n_Al25_to_Al26 = 546, + k_He4_Al25_to_P29 = 547, + k_n_Al26_to_Al27 = 548, + k_He4_Al26_to_P30 = 549, + k_p_Al27_to_Si28 = 550, + k_He4_Al27_to_P31 = 551, + k_n_Si28_to_Si29 = 552, + k_p_Si28_to_P29 = 553, + k_He4_Si28_to_S32 = 554, + k_n_Si29_to_Si30 = 555, + k_p_Si29_to_P30 = 556, + k_He4_Si29_to_S33 = 557, + k_n_Si30_to_Si31 = 558, + k_p_Si30_to_P31 = 559, + k_He4_Si30_to_S34 = 560, + k_n_Si31_to_Si32 = 561, + k_p_Si31_to_P32 = 562, + k_He4_Si31_to_S35 = 563, + k_p_Si32_to_P33 = 564, + k_He4_Si32_to_S36 = 565, + k_n_P29_to_P30 = 566, + k_He4_P29_to_Cl33 = 567, + k_n_P30_to_P31 = 568, + k_He4_P30_to_Cl34 = 569, + k_n_P31_to_P32 = 570, + k_p_P31_to_S32 = 571, + k_He4_P31_to_Cl35 = 572, + k_n_P32_to_P33 = 573, + k_p_P32_to_S33 = 574, + k_He4_P32_to_Cl36 = 575, + k_p_P33_to_S34 = 576, + k_He4_P33_to_Cl37 = 577, + k_n_S32_to_S33 = 578, + k_p_S32_to_Cl33 = 579, + k_He4_S32_to_Ar36 = 580, + k_n_S33_to_S34 = 581, + k_p_S33_to_Cl34 = 582, + k_He4_S33_to_Ar37 = 583, + k_n_S34_to_S35 = 584, + k_p_S34_to_Cl35 = 585, + k_He4_S34_to_Ar38 = 586, + k_n_S35_to_S36 = 587, + k_p_S35_to_Cl36 = 588, + k_He4_S35_to_Ar39 = 589, + k_p_S36_to_Cl37 = 590, + k_He4_S36_to_Ar40 = 591, + k_n_Cl33_to_Cl34 = 592, + k_He4_Cl33_to_K37 = 593, + k_n_Cl34_to_Cl35 = 594, + k_He4_Cl34_to_K38 = 595, + k_n_Cl35_to_Cl36 = 596, + k_p_Cl35_to_Ar36 = 597, + k_He4_Cl35_to_K39 = 598, + k_n_Cl36_to_Cl37 = 599, + k_p_Cl36_to_Ar37 = 600, + k_He4_Cl36_to_K40 = 601, + k_p_Cl37_to_Ar38 = 602, + k_He4_Cl37_to_K41 = 603, + k_n_Ar36_to_Ar37 = 604, + k_p_Ar36_to_K37 = 605, + k_He4_Ar36_to_Ca40 = 606, + k_n_Ar37_to_Ar38 = 607, + k_p_Ar37_to_K38 = 608, + k_He4_Ar37_to_Ca41 = 609, + k_n_Ar38_to_Ar39 = 610, + k_p_Ar38_to_K39 = 611, + k_He4_Ar38_to_Ca42 = 612, + k_n_Ar39_to_Ar40 = 613, + k_p_Ar39_to_K40 = 614, + k_He4_Ar39_to_Ca43 = 615, + k_p_Ar40_to_K41 = 616, + k_He4_Ar40_to_Ca44 = 617, + k_n_K37_to_K38 = 618, + k_n_K38_to_K39 = 619, + k_n_K39_to_K40 = 620, + k_p_K39_to_Ca40 = 621, + k_He4_K39_to_Sc43 = 622, + k_n_K40_to_K41 = 623, + k_p_K40_to_Ca41 = 624, + k_He4_K40_to_Sc44 = 625, + k_p_K41_to_Ca42 = 626, + k_He4_K41_to_Sc45 = 627, + k_n_Ca40_to_Ca41 = 628, + k_He4_Ca40_to_Ti44 = 629, + k_n_Ca41_to_Ca42 = 630, + k_He4_Ca41_to_Ti45 = 631, + k_n_Ca42_to_Ca43 = 632, + k_p_Ca42_to_Sc43 = 633, + k_He4_Ca42_to_Ti46 = 634, + k_n_Ca43_to_Ca44 = 635, + k_p_Ca43_to_Sc44 = 636, + k_He4_Ca43_to_Ti47 = 637, + k_n_Ca44_to_Ca45 = 638, + k_p_Ca44_to_Sc45 = 639, + k_He4_Ca44_to_Ti48 = 640, + k_n_Ca45_to_Ca46 = 641, + k_p_Ca45_to_Sc46 = 642, + k_He4_Ca45_to_Ti49 = 643, + k_n_Ca46_to_Ca47 = 644, + k_p_Ca46_to_Sc47 = 645, + k_He4_Ca46_to_Ti50 = 646, + k_n_Ca47_to_Ca48 = 647, + k_p_Ca47_to_Sc48 = 648, + k_He4_Ca47_to_Ti51 = 649, + k_p_Ca48_to_Sc49 = 650, + k_n_Sc43_to_Sc44 = 651, + k_p_Sc43_to_Ti44 = 652, + k_He4_Sc43_to_V47 = 653, + k_n_Sc44_to_Sc45 = 654, + k_p_Sc44_to_Ti45 = 655, + k_He4_Sc44_to_V48 = 656, + k_n_Sc45_to_Sc46 = 657, + k_p_Sc45_to_Ti46 = 658, + k_He4_Sc45_to_V49 = 659, + k_n_Sc46_to_Sc47 = 660, + k_p_Sc46_to_Ti47 = 661, + k_He4_Sc46_to_V50 = 662, + k_n_Sc47_to_Sc48 = 663, + k_p_Sc47_to_Ti48 = 664, + k_He4_Sc47_to_V51 = 665, + k_n_Sc48_to_Sc49 = 666, + k_p_Sc48_to_Ti49 = 667, + k_He4_Sc48_to_V52 = 668, + k_p_Sc49_to_Ti50 = 669, + k_n_Ti44_to_Ti45 = 670, + k_He4_Ti44_to_Cr48 = 671, + k_n_Ti45_to_Ti46 = 672, + k_p_Ti45_to_V46 = 673, + k_He4_Ti45_to_Cr49 = 674, + k_n_Ti46_to_Ti47 = 675, + k_p_Ti46_to_V47 = 676, + k_He4_Ti46_to_Cr50 = 677, + k_n_Ti47_to_Ti48 = 678, + k_p_Ti47_to_V48 = 679, + k_He4_Ti47_to_Cr51 = 680, + k_n_Ti48_to_Ti49 = 681, + k_p_Ti48_to_V49 = 682, + k_He4_Ti48_to_Cr52 = 683, + k_n_Ti49_to_Ti50 = 684, + k_p_Ti49_to_V50 = 685, + k_He4_Ti49_to_Cr53 = 686, + k_n_Ti50_to_Ti51 = 687, + k_p_Ti50_to_V51 = 688, + k_He4_Ti50_to_Cr54 = 689, + k_p_Ti51_to_V52 = 690, + k_n_V46_to_V47 = 691, + k_He4_V46_to_Mn50 = 692, + k_n_V47_to_V48 = 693, + k_p_V47_to_Cr48 = 694, + k_He4_V47_to_Mn51 = 695, + k_n_V48_to_V49 = 696, + k_p_V48_to_Cr49 = 697, + k_He4_V48_to_Mn52 = 698, + k_n_V49_to_V50 = 699, + k_p_V49_to_Cr50 = 700, + k_He4_V49_to_Mn53 = 701, + k_n_V50_to_V51 = 702, + k_p_V50_to_Cr51 = 703, + k_He4_V50_to_Mn54 = 704, + k_n_V51_to_V52 = 705, + k_p_V51_to_Cr52 = 706, + k_He4_V51_to_Mn55 = 707, + k_p_V52_to_Cr53 = 708, + k_n_Cr48_to_Cr49 = 709, + k_He4_Cr48_to_Fe52 = 710, + k_n_Cr49_to_Cr50 = 711, + k_p_Cr49_to_Mn50 = 712, + k_He4_Cr49_to_Fe53 = 713, + k_n_Cr50_to_Cr51 = 714, + k_p_Cr50_to_Mn51 = 715, + k_He4_Cr50_to_Fe54 = 716, + k_n_Cr51_to_Cr52 = 717, + k_p_Cr51_to_Mn52 = 718, + k_He4_Cr51_to_Fe55 = 719, + k_n_Cr52_to_Cr53 = 720, + k_p_Cr52_to_Mn53 = 721, + k_He4_Cr52_to_Fe56 = 722, + k_n_Cr53_to_Cr54 = 723, + k_p_Cr53_to_Mn54 = 724, + k_He4_Cr53_to_Fe57 = 725, + k_p_Cr54_to_Mn55 = 726, + k_He4_Cr54_to_Fe58 = 727, + k_n_Mn50_to_Mn51 = 728, + k_He4_Mn50_to_Co54 = 729, + k_n_Mn51_to_Mn52 = 730, + k_p_Mn51_to_Fe52 = 731, + k_He4_Mn51_to_Co55 = 732, + k_n_Mn52_to_Mn53 = 733, + k_p_Mn52_to_Fe53 = 734, + k_He4_Mn52_to_Co56 = 735, + k_n_Mn53_to_Mn54 = 736, + k_p_Mn53_to_Fe54 = 737, + k_He4_Mn53_to_Co57 = 738, + k_n_Mn54_to_Mn55 = 739, + k_p_Mn54_to_Fe55 = 740, + k_He4_Mn54_to_Co58 = 741, + k_p_Mn55_to_Fe56 = 742, + k_He4_Mn55_to_Co59 = 743, + k_n_Fe52_to_Fe53 = 744, + k_p_Fe52_to_Co53 = 745, + k_He4_Fe52_to_Ni56 = 746, + k_n_Fe53_to_Fe54 = 747, + k_p_Fe53_to_Co54 = 748, + k_He4_Fe53_to_Ni57 = 749, + k_n_Fe54_to_Fe55 = 750, + k_p_Fe54_to_Co55 = 751, + k_He4_Fe54_to_Ni58 = 752, + k_n_Fe55_to_Fe56 = 753, + k_p_Fe55_to_Co56 = 754, + k_He4_Fe55_to_Ni59 = 755, + k_n_Fe56_to_Fe57 = 756, + k_p_Fe56_to_Co57 = 757, + k_He4_Fe56_to_Ni60 = 758, + k_n_Fe57_to_Fe58 = 759, + k_p_Fe57_to_Co58 = 760, + k_He4_Fe57_to_Ni61 = 761, + k_p_Fe58_to_Co59 = 762, + k_He4_Fe58_to_Ni62 = 763, + k_n_Co53_to_Co54 = 764, + k_He4_Co53_to_Cu57 = 765, + k_n_Co54_to_Co55 = 766, + k_He4_Co54_to_Cu58 = 767, + k_n_Co55_to_Co56 = 768, + k_p_Co55_to_Ni56 = 769, + k_He4_Co55_to_Cu59 = 770, + k_n_Co56_to_Co57 = 771, + k_p_Co56_to_Ni57 = 772, + k_He4_Co56_to_Cu60 = 773, + k_n_Co57_to_Co58 = 774, + k_p_Co57_to_Ni58 = 775, + k_He4_Co57_to_Cu61 = 776, + k_n_Co58_to_Co59 = 777, + k_p_Co58_to_Ni59 = 778, + k_He4_Co58_to_Cu62 = 779, + k_p_Co59_to_Ni60 = 780, + k_He4_Co59_to_Cu63 = 781, + k_n_Ni56_to_Ni57 = 782, + k_p_Ni56_to_Cu57 = 783, + k_He4_Ni56_to_Zn60 = 784, + k_n_Ni57_to_Ni58 = 785, + k_p_Ni57_to_Cu58 = 786, + k_He4_Ni57_to_Zn61 = 787, + k_n_Ni58_to_Ni59 = 788, + k_p_Ni58_to_Cu59 = 789, + k_He4_Ni58_to_Zn62 = 790, + k_n_Ni59_to_Ni60 = 791, + k_p_Ni59_to_Cu60 = 792, + k_He4_Ni59_to_Zn63 = 793, + k_n_Ni60_to_Ni61 = 794, + k_p_Ni60_to_Cu61 = 795, + k_He4_Ni60_to_Zn64 = 796, + k_n_Ni61_to_Ni62 = 797, + k_p_Ni61_to_Cu62 = 798, + k_He4_Ni61_to_Zn65 = 799, + k_n_Ni62_to_Ni63 = 800, + k_p_Ni62_to_Cu63 = 801, + k_He4_Ni62_to_Zn66 = 802, + k_n_Ni63_to_Ni64 = 803, + k_p_Ni63_to_Cu64 = 804, + k_p_Ni64_to_Cu65 = 805, + k_n_Cu57_to_Cu58 = 806, + k_n_Cu58_to_Cu59 = 807, + k_p_Cu58_to_Zn59 = 808, + k_He4_Cu58_to_Ga62 = 809, + k_n_Cu59_to_Cu60 = 810, + k_p_Cu59_to_Zn60 = 811, + k_He4_Cu59_to_Ga63 = 812, + k_n_Cu60_to_Cu61 = 813, + k_p_Cu60_to_Zn61 = 814, + k_He4_Cu60_to_Ga64 = 815, + k_n_Cu61_to_Cu62 = 816, + k_p_Cu61_to_Zn62 = 817, + k_n_Cu62_to_Cu63 = 818, + k_p_Cu62_to_Zn63 = 819, + k_n_Cu63_to_Cu64 = 820, + k_p_Cu63_to_Zn64 = 821, + k_n_Cu64_to_Cu65 = 822, + k_p_Cu64_to_Zn65 = 823, + k_p_Cu65_to_Zn66 = 824, + k_n_Zn59_to_Zn60 = 825, + k_He4_Zn59_to_Ge63 = 826, + k_n_Zn60_to_Zn61 = 827, + k_He4_Zn60_to_Ge64 = 828, + k_n_Zn61_to_Zn62 = 829, + k_p_Zn61_to_Ga62 = 830, + k_n_Zn62_to_Zn63 = 831, + k_p_Zn62_to_Ga63 = 832, + k_n_Zn63_to_Zn64 = 833, + k_p_Zn63_to_Ga64 = 834, + k_n_Zn64_to_Zn65 = 835, + k_n_Zn65_to_Zn66 = 836, + k_n_Ga62_to_Ga63 = 837, + k_p_Ga62_to_Ge63 = 838, + k_n_Ga63_to_Ga64 = 839, + k_p_Ga63_to_Ge64 = 840, + k_n_Ge63_to_Ge64 = 841, + k_d_d_to_n_He3 = 842, + k_n_He3_to_d_d = 843, + k_d_He3_to_p_He4 = 844, + k_He4_He3_to_p_Li6 = 845, + k_p_He4_to_d_He3 = 846, + k_He4_He4_to_n_Be7 = 847, + k_He4_He4_to_p_Li7 = 848, + k_p_Li6_to_He4_He3 = 849, + k_d_Li6_to_n_Be7 = 850, + k_d_Li6_to_p_Li7 = 851, + k_He4_Li6_to_p_Be9 = 852, + k_p_Li7_to_n_Be7 = 853, + k_p_Li7_to_d_Li6 = 854, + k_p_Li7_to_He4_He4 = 855, + k_He4_Li7_to_n_B10 = 856, + k_n_Be7_to_p_Li7 = 857, + k_n_Be7_to_d_Li6 = 858, + k_n_Be7_to_He4_He4 = 859, + k_He4_Be7_to_p_B10 = 860, + k_p_Be9_to_He4_Li6 = 861, + k_He4_Be9_to_n_C12 = 862, + k_n_B10_to_He4_Li7 = 863, + k_p_B10_to_He4_Be7 = 864, + k_He4_B10_to_n_N13 = 865, + k_He4_B10_to_p_C13 = 866, + k_He4_B11_to_n_N14 = 867, + k_He4_B11_to_p_C14 = 868, + k_n_C12_to_He4_Be9 = 869, + k_He4_C12_to_n_O15 = 870, + k_He4_C12_to_p_N15 = 871, + k_C12_C12_to_n_Mg23 = 872, + k_C12_C12_to_p_Na23 = 873, + k_C12_C12_to_He4_Ne20 = 874, + k_p_C13_to_n_N13 = 875, + k_p_C13_to_He4_B10 = 876, + k_d_C13_to_n_N14 = 877, + k_He4_C13_to_n_O16 = 878, + k_p_C14_to_n_N14 = 879, + k_p_C14_to_He4_B11 = 880, + k_d_C14_to_n_N15 = 881, + k_He4_C14_to_n_O17 = 882, + k_n_N13_to_p_C13 = 883, + k_n_N13_to_He4_B10 = 884, + k_He4_N13_to_p_O16 = 885, + k_n_N14_to_p_C14 = 886, + k_n_N14_to_d_C13 = 887, + k_n_N14_to_He4_B11 = 888, + k_p_N14_to_n_O14 = 889, + k_He4_N14_to_n_F17 = 890, + k_He4_N14_to_p_O17 = 891, + k_n_N15_to_d_C14 = 892, + k_p_N15_to_n_O15 = 893, + k_p_N15_to_He4_C12 = 894, + k_He4_N15_to_n_F18 = 895, + k_He4_N15_to_p_O18 = 896, + k_n_O14_to_p_N14 = 897, + k_He4_O14_to_p_F17 = 898, + k_n_O15_to_p_N15 = 899, + k_n_O15_to_He4_C12 = 900, + k_He4_O15_to_n_Ne18 = 901, + k_He4_O15_to_p_F18 = 902, + k_n_O16_to_He4_C13 = 903, + k_p_O16_to_He4_N13 = 904, + k_He4_O16_to_n_Ne19 = 905, + k_He4_O16_to_p_F19 = 906, + k_C12_O16_to_p_Al27 = 907, + k_C12_O16_to_He4_Mg24 = 908, + k_O16_O16_to_p_P31 = 909, + k_O16_O16_to_He4_Si28 = 910, + k_n_O17_to_He4_C14 = 911, + k_p_O17_to_n_F17 = 912, + k_p_O17_to_He4_N14 = 913, + k_He4_O17_to_n_Ne20 = 914, + k_p_O18_to_n_F18 = 915, + k_p_O18_to_He4_N15 = 916, + k_He4_O18_to_n_Ne21 = 917, + k_n_F17_to_p_O17 = 918, + k_n_F17_to_He4_N14 = 919, + k_p_F17_to_He4_O14 = 920, + k_He4_F17_to_p_Ne20 = 921, + k_n_F18_to_p_O18 = 922, + k_n_F18_to_He4_N15 = 923, + k_p_F18_to_n_Ne18 = 924, + k_p_F18_to_He4_O15 = 925, + k_He4_F18_to_n_Na21 = 926, + k_He4_F18_to_p_Ne21 = 927, + k_p_F19_to_n_Ne19 = 928, + k_p_F19_to_He4_O16 = 929, + k_He4_F19_to_n_Na22 = 930, + k_He4_F19_to_p_Ne22 = 931, + k_n_Ne18_to_p_F18 = 932, + k_n_Ne18_to_He4_O15 = 933, + k_He4_Ne18_to_p_Na21 = 934, + k_n_Ne19_to_p_F19 = 935, + k_n_Ne19_to_He4_O16 = 936, + k_He4_Ne19_to_p_Na22 = 937, + k_n_Ne20_to_He4_O17 = 938, + k_p_Ne20_to_He4_F17 = 939, + k_He4_Ne20_to_n_Mg23 = 940, + k_He4_Ne20_to_p_Na23 = 941, + k_He4_Ne20_to_C12_C12 = 942, + k_C12_Ne20_to_p_P31 = 943, + k_C12_Ne20_to_He4_Si28 = 944, + k_n_Ne21_to_He4_O18 = 945, + k_p_Ne21_to_n_Na21 = 946, + k_p_Ne21_to_He4_F18 = 947, + k_He4_Ne21_to_n_Mg24 = 948, + k_p_Ne22_to_n_Na22 = 949, + k_p_Ne22_to_He4_F19 = 950, + k_He4_Ne22_to_n_Mg25 = 951, + k_n_Na21_to_p_Ne21 = 952, + k_n_Na21_to_He4_F18 = 953, + k_p_Na21_to_He4_Ne18 = 954, + k_He4_Na21_to_p_Mg24 = 955, + k_n_Na22_to_p_Ne22 = 956, + k_n_Na22_to_He4_F19 = 957, + k_p_Na22_to_He4_Ne19 = 958, + k_He4_Na22_to_n_Al25 = 959, + k_He4_Na22_to_p_Mg25 = 960, + k_p_Na23_to_n_Mg23 = 961, + k_p_Na23_to_He4_Ne20 = 962, + k_p_Na23_to_C12_C12 = 963, + k_He4_Na23_to_n_Al26 = 964, + k_He4_Na23_to_p_Mg26 = 965, + k_n_Mg23_to_p_Na23 = 966, + k_n_Mg23_to_He4_Ne20 = 967, + k_n_Mg23_to_C12_C12 = 968, + k_He4_Mg23_to_p_Al26 = 969, + k_n_Mg24_to_He4_Ne21 = 970, + k_p_Mg24_to_He4_Na21 = 971, + k_He4_Mg24_to_p_Al27 = 972, + k_He4_Mg24_to_C12_O16 = 973, + k_n_Mg25_to_He4_Ne22 = 974, + k_p_Mg25_to_n_Al25 = 975, + k_p_Mg25_to_He4_Na22 = 976, + k_He4_Mg25_to_n_Si28 = 977, + k_p_Mg26_to_n_Al26 = 978, + k_p_Mg26_to_He4_Na23 = 979, + k_He4_Mg26_to_n_Si29 = 980, + k_n_Al25_to_p_Mg25 = 981, + k_n_Al25_to_He4_Na22 = 982, + k_He4_Al25_to_p_Si28 = 983, + k_n_Al26_to_p_Mg26 = 984, + k_n_Al26_to_He4_Na23 = 985, + k_p_Al26_to_He4_Mg23 = 986, + k_He4_Al26_to_n_P29 = 987, + k_He4_Al26_to_p_Si29 = 988, + k_p_Al27_to_He4_Mg24 = 989, + k_p_Al27_to_C12_O16 = 990, + k_He4_Al27_to_n_P30 = 991, + k_He4_Al27_to_p_Si30 = 992, + k_n_Si28_to_He4_Mg25 = 993, + k_p_Si28_to_He4_Al25 = 994, + k_He4_Si28_to_p_P31 = 995, + k_He4_Si28_to_C12_Ne20 = 996, + k_He4_Si28_to_O16_O16 = 997, + k_n_Si29_to_He4_Mg26 = 998, + k_p_Si29_to_n_P29 = 999, + k_p_Si29_to_He4_Al26 = 1000, + k_He4_Si29_to_n_S32 = 1001, + k_He4_Si29_to_p_P32 = 1002, + k_p_Si30_to_n_P30 = 1003, + k_p_Si30_to_He4_Al27 = 1004, + k_He4_Si30_to_n_S33 = 1005, + k_He4_Si30_to_p_P33 = 1006, + k_p_Si31_to_n_P31 = 1007, + k_He4_Si31_to_n_S34 = 1008, + k_p_Si32_to_n_P32 = 1009, + k_He4_Si32_to_n_S35 = 1010, + k_n_P29_to_p_Si29 = 1011, + k_n_P29_to_He4_Al26 = 1012, + k_He4_P29_to_p_S32 = 1013, + k_n_P30_to_p_Si30 = 1014, + k_n_P30_to_He4_Al27 = 1015, + k_He4_P30_to_n_Cl33 = 1016, + k_He4_P30_to_p_S33 = 1017, + k_n_P31_to_p_Si31 = 1018, + k_p_P31_to_He4_Si28 = 1019, + k_p_P31_to_C12_Ne20 = 1020, + k_p_P31_to_O16_O16 = 1021, + k_He4_P31_to_n_Cl34 = 1022, + k_He4_P31_to_p_S34 = 1023, + k_n_P32_to_p_Si32 = 1024, + k_p_P32_to_n_S32 = 1025, + k_p_P32_to_He4_Si29 = 1026, + k_He4_P32_to_n_Cl35 = 1027, + k_He4_P32_to_p_S35 = 1028, + k_p_P33_to_n_S33 = 1029, + k_p_P33_to_He4_Si30 = 1030, + k_He4_P33_to_n_Cl36 = 1031, + k_He4_P33_to_p_S36 = 1032, + k_n_S32_to_p_P32 = 1033, + k_n_S32_to_He4_Si29 = 1034, + k_p_S32_to_He4_P29 = 1035, + k_He4_S32_to_p_Cl35 = 1036, + k_n_S33_to_p_P33 = 1037, + k_n_S33_to_He4_Si30 = 1038, + k_p_S33_to_n_Cl33 = 1039, + k_p_S33_to_He4_P30 = 1040, + k_He4_S33_to_n_Ar36 = 1041, + k_He4_S33_to_p_Cl36 = 1042, + k_n_S34_to_He4_Si31 = 1043, + k_p_S34_to_n_Cl34 = 1044, + k_p_S34_to_He4_P31 = 1045, + k_He4_S34_to_n_Ar37 = 1046, + k_He4_S34_to_p_Cl37 = 1047, + k_n_S35_to_He4_Si32 = 1048, + k_p_S35_to_n_Cl35 = 1049, + k_p_S35_to_He4_P32 = 1050, + k_He4_S35_to_n_Ar38 = 1051, + k_p_S36_to_n_Cl36 = 1052, + k_p_S36_to_He4_P33 = 1053, + k_He4_S36_to_n_Ar39 = 1054, + k_n_Cl33_to_p_S33 = 1055, + k_n_Cl33_to_He4_P30 = 1056, + k_He4_Cl33_to_p_Ar36 = 1057, + k_n_Cl34_to_p_S34 = 1058, + k_n_Cl34_to_He4_P31 = 1059, + k_He4_Cl34_to_n_K37 = 1060, + k_He4_Cl34_to_p_Ar37 = 1061, + k_n_Cl35_to_p_S35 = 1062, + k_n_Cl35_to_He4_P32 = 1063, + k_p_Cl35_to_He4_S32 = 1064, + k_He4_Cl35_to_n_K38 = 1065, + k_He4_Cl35_to_p_Ar38 = 1066, + k_n_Cl36_to_p_S36 = 1067, + k_n_Cl36_to_He4_P33 = 1068, + k_p_Cl36_to_n_Ar36 = 1069, + k_p_Cl36_to_He4_S33 = 1070, + k_He4_Cl36_to_n_K39 = 1071, + k_He4_Cl36_to_p_Ar39 = 1072, + k_p_Cl37_to_n_Ar37 = 1073, + k_p_Cl37_to_He4_S34 = 1074, + k_He4_Cl37_to_n_K40 = 1075, + k_He4_Cl37_to_p_Ar40 = 1076, + k_n_Ar36_to_p_Cl36 = 1077, + k_n_Ar36_to_He4_S33 = 1078, + k_p_Ar36_to_He4_Cl33 = 1079, + k_He4_Ar36_to_p_K39 = 1080, + k_n_Ar37_to_p_Cl37 = 1081, + k_n_Ar37_to_He4_S34 = 1082, + k_p_Ar37_to_n_K37 = 1083, + k_p_Ar37_to_He4_Cl34 = 1084, + k_He4_Ar37_to_n_Ca40 = 1085, + k_He4_Ar37_to_p_K40 = 1086, + k_n_Ar38_to_He4_S35 = 1087, + k_p_Ar38_to_n_K38 = 1088, + k_p_Ar38_to_He4_Cl35 = 1089, + k_He4_Ar38_to_n_Ca41 = 1090, + k_He4_Ar38_to_p_K41 = 1091, + k_n_Ar39_to_He4_S36 = 1092, + k_p_Ar39_to_n_K39 = 1093, + k_p_Ar39_to_He4_Cl36 = 1094, + k_He4_Ar39_to_n_Ca42 = 1095, + k_p_Ar40_to_n_K40 = 1096, + k_p_Ar40_to_He4_Cl37 = 1097, + k_He4_Ar40_to_n_Ca43 = 1098, + k_n_K37_to_p_Ar37 = 1099, + k_n_K37_to_He4_Cl34 = 1100, + k_He4_K37_to_p_Ca40 = 1101, + k_n_K38_to_p_Ar38 = 1102, + k_n_K38_to_He4_Cl35 = 1103, + k_He4_K38_to_p_Ca41 = 1104, + k_n_K39_to_p_Ar39 = 1105, + k_n_K39_to_He4_Cl36 = 1106, + k_p_K39_to_He4_Ar36 = 1107, + k_He4_K39_to_p_Ca42 = 1108, + k_n_K40_to_p_Ar40 = 1109, + k_n_K40_to_He4_Cl37 = 1110, + k_p_K40_to_n_Ca40 = 1111, + k_p_K40_to_He4_Ar37 = 1112, + k_He4_K40_to_n_Sc43 = 1113, + k_He4_K40_to_p_Ca43 = 1114, + k_p_K41_to_n_Ca41 = 1115, + k_p_K41_to_He4_Ar38 = 1116, + k_He4_K41_to_n_Sc44 = 1117, + k_He4_K41_to_p_Ca44 = 1118, + k_n_Ca40_to_p_K40 = 1119, + k_n_Ca40_to_He4_Ar37 = 1120, + k_p_Ca40_to_He4_K37 = 1121, + k_He4_Ca40_to_p_Sc43 = 1122, + k_n_Ca41_to_p_K41 = 1123, + k_n_Ca41_to_He4_Ar38 = 1124, + k_p_Ca41_to_He4_K38 = 1125, + k_He4_Ca41_to_n_Ti44 = 1126, + k_He4_Ca41_to_p_Sc44 = 1127, + k_n_Ca42_to_He4_Ar39 = 1128, + k_p_Ca42_to_He4_K39 = 1129, + k_He4_Ca42_to_n_Ti45 = 1130, + k_He4_Ca42_to_p_Sc45 = 1131, + k_n_Ca43_to_He4_Ar40 = 1132, + k_p_Ca43_to_n_Sc43 = 1133, + k_p_Ca43_to_He4_K40 = 1134, + k_He4_Ca43_to_n_Ti46 = 1135, + k_He4_Ca43_to_p_Sc46 = 1136, + k_p_Ca44_to_n_Sc44 = 1137, + k_p_Ca44_to_He4_K41 = 1138, + k_He4_Ca44_to_n_Ti47 = 1139, + k_He4_Ca44_to_p_Sc47 = 1140, + k_p_Ca45_to_n_Sc45 = 1141, + k_He4_Ca45_to_n_Ti48 = 1142, + k_He4_Ca45_to_p_Sc48 = 1143, + k_p_Ca46_to_n_Sc46 = 1144, + k_He4_Ca46_to_n_Ti49 = 1145, + k_He4_Ca46_to_p_Sc49 = 1146, + k_p_Ca47_to_n_Sc47 = 1147, + k_He4_Ca47_to_n_Ti50 = 1148, + k_p_Ca48_to_n_Sc48 = 1149, + k_He4_Ca48_to_n_Ti51 = 1150, + k_n_Sc43_to_p_Ca43 = 1151, + k_n_Sc43_to_He4_K40 = 1152, + k_p_Sc43_to_He4_Ca40 = 1153, + k_He4_Sc43_to_n_V46 = 1154, + k_He4_Sc43_to_p_Ti46 = 1155, + k_n_Sc44_to_p_Ca44 = 1156, + k_n_Sc44_to_He4_K41 = 1157, + k_p_Sc44_to_n_Ti44 = 1158, + k_p_Sc44_to_He4_Ca41 = 1159, + k_He4_Sc44_to_n_V47 = 1160, + k_He4_Sc44_to_p_Ti47 = 1161, + k_n_Sc45_to_p_Ca45 = 1162, + k_p_Sc45_to_n_Ti45 = 1163, + k_p_Sc45_to_He4_Ca42 = 1164, + k_He4_Sc45_to_n_V48 = 1165, + k_He4_Sc45_to_p_Ti48 = 1166, + k_n_Sc46_to_p_Ca46 = 1167, + k_p_Sc46_to_n_Ti46 = 1168, + k_p_Sc46_to_He4_Ca43 = 1169, + k_He4_Sc46_to_n_V49 = 1170, + k_He4_Sc46_to_p_Ti49 = 1171, + k_n_Sc47_to_p_Ca47 = 1172, + k_p_Sc47_to_n_Ti47 = 1173, + k_p_Sc47_to_He4_Ca44 = 1174, + k_He4_Sc47_to_n_V50 = 1175, + k_He4_Sc47_to_p_Ti50 = 1176, + k_n_Sc48_to_p_Ca48 = 1177, + k_p_Sc48_to_n_Ti48 = 1178, + k_p_Sc48_to_He4_Ca45 = 1179, + k_He4_Sc48_to_n_V51 = 1180, + k_He4_Sc48_to_p_Ti51 = 1181, + k_p_Sc49_to_n_Ti49 = 1182, + k_p_Sc49_to_He4_Ca46 = 1183, + k_He4_Sc49_to_n_V52 = 1184, + k_n_Ti44_to_p_Sc44 = 1185, + k_n_Ti44_to_He4_Ca41 = 1186, + k_He4_Ti44_to_p_V47 = 1187, + k_n_Ti45_to_p_Sc45 = 1188, + k_n_Ti45_to_He4_Ca42 = 1189, + k_He4_Ti45_to_n_Cr48 = 1190, + k_He4_Ti45_to_p_V48 = 1191, + k_n_Ti46_to_p_Sc46 = 1192, + k_n_Ti46_to_He4_Ca43 = 1193, + k_p_Ti46_to_n_V46 = 1194, + k_p_Ti46_to_He4_Sc43 = 1195, + k_He4_Ti46_to_n_Cr49 = 1196, + k_He4_Ti46_to_p_V49 = 1197, + k_n_Ti47_to_p_Sc47 = 1198, + k_n_Ti47_to_He4_Ca44 = 1199, + k_p_Ti47_to_n_V47 = 1200, + k_p_Ti47_to_He4_Sc44 = 1201, + k_He4_Ti47_to_n_Cr50 = 1202, + k_He4_Ti47_to_p_V50 = 1203, + k_n_Ti48_to_p_Sc48 = 1204, + k_n_Ti48_to_He4_Ca45 = 1205, + k_p_Ti48_to_n_V48 = 1206, + k_p_Ti48_to_He4_Sc45 = 1207, + k_He4_Ti48_to_n_Cr51 = 1208, + k_He4_Ti48_to_p_V51 = 1209, + k_n_Ti49_to_p_Sc49 = 1210, + k_n_Ti49_to_He4_Ca46 = 1211, + k_p_Ti49_to_n_V49 = 1212, + k_p_Ti49_to_He4_Sc46 = 1213, + k_He4_Ti49_to_n_Cr52 = 1214, + k_He4_Ti49_to_p_V52 = 1215, + k_n_Ti50_to_He4_Ca47 = 1216, + k_p_Ti50_to_n_V50 = 1217, + k_p_Ti50_to_He4_Sc47 = 1218, + k_He4_Ti50_to_n_Cr53 = 1219, + k_n_Ti51_to_He4_Ca48 = 1220, + k_p_Ti51_to_n_V51 = 1221, + k_p_Ti51_to_He4_Sc48 = 1222, + k_He4_Ti51_to_n_Cr54 = 1223, + k_n_V46_to_p_Ti46 = 1224, + k_n_V46_to_He4_Sc43 = 1225, + k_He4_V46_to_p_Cr49 = 1226, + k_n_V47_to_p_Ti47 = 1227, + k_n_V47_to_He4_Sc44 = 1228, + k_p_V47_to_He4_Ti44 = 1229, + k_He4_V47_to_n_Mn50 = 1230, + k_He4_V47_to_p_Cr50 = 1231, + k_n_V48_to_p_Ti48 = 1232, + k_n_V48_to_He4_Sc45 = 1233, + k_p_V48_to_n_Cr48 = 1234, + k_p_V48_to_He4_Ti45 = 1235, + k_He4_V48_to_n_Mn51 = 1236, + k_He4_V48_to_p_Cr51 = 1237, + k_n_V49_to_p_Ti49 = 1238, + k_n_V49_to_He4_Sc46 = 1239, + k_p_V49_to_n_Cr49 = 1240, + k_p_V49_to_He4_Ti46 = 1241, + k_He4_V49_to_n_Mn52 = 1242, + k_He4_V49_to_p_Cr52 = 1243, + k_n_V50_to_p_Ti50 = 1244, + k_n_V50_to_He4_Sc47 = 1245, + k_p_V50_to_n_Cr50 = 1246, + k_p_V50_to_He4_Ti47 = 1247, + k_He4_V50_to_n_Mn53 = 1248, + k_He4_V50_to_p_Cr53 = 1249, + k_n_V51_to_p_Ti51 = 1250, + k_n_V51_to_He4_Sc48 = 1251, + k_p_V51_to_n_Cr51 = 1252, + k_p_V51_to_He4_Ti48 = 1253, + k_He4_V51_to_n_Mn54 = 1254, + k_He4_V51_to_p_Cr54 = 1255, + k_n_V52_to_He4_Sc49 = 1256, + k_p_V52_to_n_Cr52 = 1257, + k_p_V52_to_He4_Ti49 = 1258, + k_He4_V52_to_n_Mn55 = 1259, + k_n_Cr48_to_p_V48 = 1260, + k_n_Cr48_to_He4_Ti45 = 1261, + k_He4_Cr48_to_p_Mn51 = 1262, + k_n_Cr49_to_p_V49 = 1263, + k_n_Cr49_to_He4_Ti46 = 1264, + k_p_Cr49_to_He4_V46 = 1265, + k_He4_Cr49_to_n_Fe52 = 1266, + k_He4_Cr49_to_p_Mn52 = 1267, + k_n_Cr50_to_p_V50 = 1268, + k_n_Cr50_to_He4_Ti47 = 1269, + k_p_Cr50_to_n_Mn50 = 1270, + k_p_Cr50_to_He4_V47 = 1271, + k_He4_Cr50_to_n_Fe53 = 1272, + k_He4_Cr50_to_p_Mn53 = 1273, + k_n_Cr51_to_p_V51 = 1274, + k_n_Cr51_to_He4_Ti48 = 1275, + k_p_Cr51_to_n_Mn51 = 1276, + k_p_Cr51_to_He4_V48 = 1277, + k_He4_Cr51_to_n_Fe54 = 1278, + k_He4_Cr51_to_p_Mn54 = 1279, + k_n_Cr52_to_p_V52 = 1280, + k_n_Cr52_to_He4_Ti49 = 1281, + k_p_Cr52_to_n_Mn52 = 1282, + k_p_Cr52_to_He4_V49 = 1283, + k_He4_Cr52_to_n_Fe55 = 1284, + k_He4_Cr52_to_p_Mn55 = 1285, + k_n_Cr53_to_He4_Ti50 = 1286, + k_p_Cr53_to_n_Mn53 = 1287, + k_p_Cr53_to_He4_V50 = 1288, + k_He4_Cr53_to_n_Fe56 = 1289, + k_n_Cr54_to_He4_Ti51 = 1290, + k_p_Cr54_to_n_Mn54 = 1291, + k_p_Cr54_to_He4_V51 = 1292, + k_He4_Cr54_to_n_Fe57 = 1293, + k_n_Mn50_to_p_Cr50 = 1294, + k_n_Mn50_to_He4_V47 = 1295, + k_He4_Mn50_to_n_Co53 = 1296, + k_He4_Mn50_to_p_Fe53 = 1297, + k_n_Mn51_to_p_Cr51 = 1298, + k_n_Mn51_to_He4_V48 = 1299, + k_p_Mn51_to_He4_Cr48 = 1300, + k_He4_Mn51_to_n_Co54 = 1301, + k_He4_Mn51_to_p_Fe54 = 1302, + k_n_Mn52_to_p_Cr52 = 1303, + k_n_Mn52_to_He4_V49 = 1304, + k_p_Mn52_to_n_Fe52 = 1305, + k_p_Mn52_to_He4_Cr49 = 1306, + k_He4_Mn52_to_n_Co55 = 1307, + k_He4_Mn52_to_p_Fe55 = 1308, + k_n_Mn53_to_p_Cr53 = 1309, + k_n_Mn53_to_He4_V50 = 1310, + k_p_Mn53_to_n_Fe53 = 1311, + k_p_Mn53_to_He4_Cr50 = 1312, + k_He4_Mn53_to_n_Co56 = 1313, + k_He4_Mn53_to_p_Fe56 = 1314, + k_n_Mn54_to_p_Cr54 = 1315, + k_n_Mn54_to_He4_V51 = 1316, + k_p_Mn54_to_n_Fe54 = 1317, + k_p_Mn54_to_He4_Cr51 = 1318, + k_He4_Mn54_to_n_Co57 = 1319, + k_He4_Mn54_to_p_Fe57 = 1320, + k_n_Mn55_to_He4_V52 = 1321, + k_p_Mn55_to_n_Fe55 = 1322, + k_p_Mn55_to_He4_Cr52 = 1323, + k_He4_Mn55_to_n_Co58 = 1324, + k_He4_Mn55_to_p_Fe58 = 1325, + k_n_Fe52_to_p_Mn52 = 1326, + k_n_Fe52_to_He4_Cr49 = 1327, + k_He4_Fe52_to_p_Co55 = 1328, + k_n_Fe53_to_p_Mn53 = 1329, + k_n_Fe53_to_He4_Cr50 = 1330, + k_p_Fe53_to_n_Co53 = 1331, + k_p_Fe53_to_He4_Mn50 = 1332, + k_He4_Fe53_to_n_Ni56 = 1333, + k_He4_Fe53_to_p_Co56 = 1334, + k_n_Fe54_to_p_Mn54 = 1335, + k_n_Fe54_to_He4_Cr51 = 1336, + k_p_Fe54_to_n_Co54 = 1337, + k_p_Fe54_to_He4_Mn51 = 1338, + k_He4_Fe54_to_n_Ni57 = 1339, + k_He4_Fe54_to_p_Co57 = 1340, + k_n_Fe55_to_p_Mn55 = 1341, + k_n_Fe55_to_He4_Cr52 = 1342, + k_p_Fe55_to_n_Co55 = 1343, + k_p_Fe55_to_He4_Mn52 = 1344, + k_He4_Fe55_to_n_Ni58 = 1345, + k_He4_Fe55_to_p_Co58 = 1346, + k_n_Fe56_to_He4_Cr53 = 1347, + k_p_Fe56_to_n_Co56 = 1348, + k_p_Fe56_to_He4_Mn53 = 1349, + k_He4_Fe56_to_n_Ni59 = 1350, + k_He4_Fe56_to_p_Co59 = 1351, + k_n_Fe57_to_He4_Cr54 = 1352, + k_p_Fe57_to_n_Co57 = 1353, + k_p_Fe57_to_He4_Mn54 = 1354, + k_He4_Fe57_to_n_Ni60 = 1355, + k_p_Fe58_to_n_Co58 = 1356, + k_p_Fe58_to_He4_Mn55 = 1357, + k_He4_Fe58_to_n_Ni61 = 1358, + k_n_Co53_to_p_Fe53 = 1359, + k_n_Co53_to_He4_Mn50 = 1360, + k_He4_Co53_to_p_Ni56 = 1361, + k_n_Co54_to_p_Fe54 = 1362, + k_n_Co54_to_He4_Mn51 = 1363, + k_He4_Co54_to_n_Cu57 = 1364, + k_He4_Co54_to_p_Ni57 = 1365, + k_n_Co55_to_p_Fe55 = 1366, + k_n_Co55_to_He4_Mn52 = 1367, + k_p_Co55_to_He4_Fe52 = 1368, + k_He4_Co55_to_n_Cu58 = 1369, + k_He4_Co55_to_p_Ni58 = 1370, + k_n_Co56_to_p_Fe56 = 1371, + k_n_Co56_to_He4_Mn53 = 1372, + k_p_Co56_to_n_Ni56 = 1373, + k_p_Co56_to_He4_Fe53 = 1374, + k_He4_Co56_to_n_Cu59 = 1375, + k_He4_Co56_to_p_Ni59 = 1376, + k_n_Co57_to_p_Fe57 = 1377, + k_n_Co57_to_He4_Mn54 = 1378, + k_p_Co57_to_n_Ni57 = 1379, + k_p_Co57_to_He4_Fe54 = 1380, + k_He4_Co57_to_n_Cu60 = 1381, + k_He4_Co57_to_p_Ni60 = 1382, + k_n_Co58_to_p_Fe58 = 1383, + k_n_Co58_to_He4_Mn55 = 1384, + k_p_Co58_to_n_Ni58 = 1385, + k_p_Co58_to_He4_Fe55 = 1386, + k_He4_Co58_to_n_Cu61 = 1387, + k_He4_Co58_to_p_Ni61 = 1388, + k_p_Co59_to_n_Ni59 = 1389, + k_p_Co59_to_He4_Fe56 = 1390, + k_He4_Co59_to_n_Cu62 = 1391, + k_He4_Co59_to_p_Ni62 = 1392, + k_n_Ni56_to_p_Co56 = 1393, + k_n_Ni56_to_He4_Fe53 = 1394, + k_p_Ni56_to_He4_Co53 = 1395, + k_He4_Ni56_to_n_Zn59 = 1396, + k_He4_Ni56_to_p_Cu59 = 1397, + k_n_Ni57_to_p_Co57 = 1398, + k_n_Ni57_to_He4_Fe54 = 1399, + k_p_Ni57_to_n_Cu57 = 1400, + k_p_Ni57_to_He4_Co54 = 1401, + k_He4_Ni57_to_n_Zn60 = 1402, + k_He4_Ni57_to_p_Cu60 = 1403, + k_n_Ni58_to_p_Co58 = 1404, + k_n_Ni58_to_He4_Fe55 = 1405, + k_p_Ni58_to_n_Cu58 = 1406, + k_p_Ni58_to_He4_Co55 = 1407, + k_He4_Ni58_to_n_Zn61 = 1408, + k_He4_Ni58_to_p_Cu61 = 1409, + k_n_Ni59_to_p_Co59 = 1410, + k_n_Ni59_to_He4_Fe56 = 1411, + k_p_Ni59_to_n_Cu59 = 1412, + k_p_Ni59_to_He4_Co56 = 1413, + k_He4_Ni59_to_n_Zn62 = 1414, + k_He4_Ni59_to_p_Cu62 = 1415, + k_n_Ni60_to_He4_Fe57 = 1416, + k_p_Ni60_to_n_Cu60 = 1417, + k_p_Ni60_to_He4_Co57 = 1418, + k_He4_Ni60_to_n_Zn63 = 1419, + k_He4_Ni60_to_p_Cu63 = 1420, + k_n_Ni61_to_He4_Fe58 = 1421, + k_p_Ni61_to_n_Cu61 = 1422, + k_p_Ni61_to_He4_Co58 = 1423, + k_He4_Ni61_to_n_Zn64 = 1424, + k_He4_Ni61_to_p_Cu64 = 1425, + k_p_Ni62_to_n_Cu62 = 1426, + k_p_Ni62_to_He4_Co59 = 1427, + k_He4_Ni62_to_n_Zn65 = 1428, + k_He4_Ni62_to_p_Cu65 = 1429, + k_p_Ni63_to_n_Cu63 = 1430, + k_He4_Ni63_to_n_Zn66 = 1431, + k_p_Ni64_to_n_Cu64 = 1432, + k_n_Cu57_to_p_Ni57 = 1433, + k_n_Cu57_to_He4_Co54 = 1434, + k_He4_Cu57_to_p_Zn60 = 1435, + k_n_Cu58_to_p_Ni58 = 1436, + k_n_Cu58_to_He4_Co55 = 1437, + k_He4_Cu58_to_p_Zn61 = 1438, + k_n_Cu59_to_p_Ni59 = 1439, + k_n_Cu59_to_He4_Co56 = 1440, + k_p_Cu59_to_n_Zn59 = 1441, + k_p_Cu59_to_He4_Ni56 = 1442, + k_He4_Cu59_to_n_Ga62 = 1443, + k_He4_Cu59_to_p_Zn62 = 1444, + k_n_Cu60_to_p_Ni60 = 1445, + k_n_Cu60_to_He4_Co57 = 1446, + k_p_Cu60_to_n_Zn60 = 1447, + k_p_Cu60_to_He4_Ni57 = 1448, + k_He4_Cu60_to_n_Ga63 = 1449, + k_He4_Cu60_to_p_Zn63 = 1450, + k_n_Cu61_to_p_Ni61 = 1451, + k_n_Cu61_to_He4_Co58 = 1452, + k_p_Cu61_to_n_Zn61 = 1453, + k_p_Cu61_to_He4_Ni58 = 1454, + k_He4_Cu61_to_n_Ga64 = 1455, + k_He4_Cu61_to_p_Zn64 = 1456, + k_n_Cu62_to_p_Ni62 = 1457, + k_n_Cu62_to_He4_Co59 = 1458, + k_p_Cu62_to_n_Zn62 = 1459, + k_p_Cu62_to_He4_Ni59 = 1460, + k_He4_Cu62_to_p_Zn65 = 1461, + k_n_Cu63_to_p_Ni63 = 1462, + k_p_Cu63_to_n_Zn63 = 1463, + k_p_Cu63_to_He4_Ni60 = 1464, + k_He4_Cu63_to_p_Zn66 = 1465, + k_n_Cu64_to_p_Ni64 = 1466, + k_p_Cu64_to_n_Zn64 = 1467, + k_p_Cu64_to_He4_Ni61 = 1468, + k_p_Cu65_to_n_Zn65 = 1469, + k_p_Cu65_to_He4_Ni62 = 1470, + k_n_Zn59_to_p_Cu59 = 1471, + k_n_Zn59_to_He4_Ni56 = 1472, + k_He4_Zn59_to_p_Ga62 = 1473, + k_n_Zn60_to_p_Cu60 = 1474, + k_n_Zn60_to_He4_Ni57 = 1475, + k_p_Zn60_to_He4_Cu57 = 1476, + k_He4_Zn60_to_n_Ge63 = 1477, + k_He4_Zn60_to_p_Ga63 = 1478, + k_n_Zn61_to_p_Cu61 = 1479, + k_n_Zn61_to_He4_Ni58 = 1480, + k_p_Zn61_to_He4_Cu58 = 1481, + k_He4_Zn61_to_n_Ge64 = 1482, + k_He4_Zn61_to_p_Ga64 = 1483, + k_n_Zn62_to_p_Cu62 = 1484, + k_n_Zn62_to_He4_Ni59 = 1485, + k_p_Zn62_to_n_Ga62 = 1486, + k_p_Zn62_to_He4_Cu59 = 1487, + k_n_Zn63_to_p_Cu63 = 1488, + k_n_Zn63_to_He4_Ni60 = 1489, + k_p_Zn63_to_n_Ga63 = 1490, + k_p_Zn63_to_He4_Cu60 = 1491, + k_n_Zn64_to_p_Cu64 = 1492, + k_n_Zn64_to_He4_Ni61 = 1493, + k_p_Zn64_to_n_Ga64 = 1494, + k_p_Zn64_to_He4_Cu61 = 1495, + k_n_Zn65_to_p_Cu65 = 1496, + k_n_Zn65_to_He4_Ni62 = 1497, + k_p_Zn65_to_He4_Cu62 = 1498, + k_n_Zn66_to_He4_Ni63 = 1499, + k_p_Zn66_to_He4_Cu63 = 1500, + k_n_Ga62_to_p_Zn62 = 1501, + k_n_Ga62_to_He4_Cu59 = 1502, + k_p_Ga62_to_He4_Zn59 = 1503, + k_n_Ga63_to_p_Zn63 = 1504, + k_n_Ga63_to_He4_Cu60 = 1505, + k_p_Ga63_to_n_Ge63 = 1506, + k_p_Ga63_to_He4_Zn60 = 1507, + k_n_Ga64_to_p_Zn64 = 1508, + k_n_Ga64_to_He4_Cu61 = 1509, + k_p_Ga64_to_n_Ge64 = 1510, + k_p_Ga64_to_He4_Zn61 = 1511, + k_n_Ge63_to_p_Ga63 = 1512, + k_n_Ge63_to_He4_Zn60 = 1513, + k_n_Ge64_to_p_Ga64 = 1514, + k_n_Ge64_to_He4_Zn61 = 1515, k_p_d_to_n_p_p = 1516, - k_he3_he3_to_p_p_he4 = 1517, - k_d_li7_to_n_he4_he4 = 1518, - k_d_be7_to_p_he4_he4 = 1519, - k_p_be9_to_d_he4_he4 = 1520, - k_n_b8_to_p_he4_he4 = 1521, - k_p_b11_to_he4_he4_he4 = 1522, - k_he3_li7_to_n_p_he4_he4 = 1523, - k_he3_be7_to_p_p_he4_he4 = 1524, - k_p_be9_to_n_p_he4_he4 = 1525, - k_n_p_he4_to_li6 = 1526, - k_n_he4_he4_to_be9 = 1527, - k_he4_he4_he4_to_c12 = 1528, + k_He3_He3_to_p_p_He4 = 1517, + k_d_Li7_to_n_He4_He4 = 1518, + k_d_Be7_to_p_He4_He4 = 1519, + k_p_Be9_to_d_He4_He4 = 1520, + k_n_B8_to_p_He4_He4 = 1521, + k_p_B11_to_He4_He4_He4 = 1522, + k_He3_Li7_to_n_p_He4_He4 = 1523, + k_He3_Be7_to_p_p_He4_He4 = 1524, + k_p_Be9_to_n_p_He4_He4 = 1525, + k_n_p_He4_to_Li6 = 1526, + k_n_He4_He4_to_Be9 = 1527, + k_He4_He4_He4_to_C12 = 1528, k_n_p_p_to_p_d = 1529, - k_p_p_he4_to_he3_he3 = 1530, - k_n_he4_he4_to_d_li7 = 1531, - k_p_he4_he4_to_n_b8 = 1532, - k_p_he4_he4_to_d_be7 = 1533, - k_d_he4_he4_to_p_be9 = 1534, - k_he4_he4_he4_to_p_b11 = 1535, - k_n_p_he4_he4_to_he3_li7 = 1536, - k_n_p_he4_he4_to_p_be9 = 1537, - k_p_p_he4_he4_to_he3_be7 = 1538, - NumRates = k_p_p_he4_he4_to_he3_be7 + k_p_p_He4_to_He3_He3 = 1530, + k_n_He4_He4_to_d_Li7 = 1531, + k_p_He4_He4_to_n_B8 = 1532, + k_p_He4_He4_to_d_Be7 = 1533, + k_d_He4_He4_to_p_Be9 = 1534, + k_He4_He4_He4_to_p_B11 = 1535, + k_n_p_He4_He4_to_He3_Li7 = 1536, + k_n_p_He4_He4_to_p_Be9 = 1537, + k_p_p_He4_He4_to_He3_Be7 = 1538, + NumRates = k_p_p_He4_He4_to_He3_Be7 }; // number of reaclib rates @@ -1580,1543 +1580,1543 @@ namespace Rates static const std::vector rate_names = { "", // 0 "n_to_p_weak_wc12", // 1, - "be7_to_li7_weak_electron_capture", // 2, - "c14_to_n14_weak_wc12", // 3, - "n13_to_c13_weak_wc12", // 4, - "o14_to_n14_weak_wc12", // 5, - "o15_to_n15_weak_wc12", // 6, - "f17_to_o17_weak_wc12", // 7, - "f18_to_o18_weak_wc12", // 8, - "ne18_to_f18_weak_wc12", // 9, - "ne19_to_f19_weak_wc12", // 10, - "na21_to_ne21_weak_wc12", // 11, - "na22_to_ne22_weak_wc12", // 12, - "mg23_to_na23_weak_wc12", // 13, - "al25_to_mg25_weak_wc12", // 14, - "al26_to_mg26_weak_wc12", // 15, - "si31_to_p31_weak_wc12", // 16, - "si32_to_p32_weak_wc12", // 17, - "p29_to_si29_weak_wc12", // 18, - "p30_to_si30_weak_wc12", // 19, - "p32_to_s32_weak_wc12", // 20, - "p33_to_s33_weak_wc12", // 21, - "s35_to_cl35_weak_wc12", // 22, - "cl33_to_s33_weak_wc12", // 23, - "cl34_to_s34_weak_wc12", // 24, - "cl36_to_ar36_weak_wc12", // 25, - "cl36_to_s36_weak_wc12", // 26, - "ar37_to_cl37_weak_wc12", // 27, - "ar39_to_k39_weak_wc12", // 28, - "k37_to_ar37_weak_wc12", // 29, - "k38_to_ar38_weak_wc12", // 30, - "k40_to_ca40_weak_wc12", // 31, - "k40_to_ar40_weak_wc12", // 32, - "ca41_to_k41_weak_wc12", // 33, - "ca45_to_sc45_weak_wc12", // 34, - "ca47_to_sc47_weak_wc12", // 35, - "ca48_to_sc48_weak_mo03", // 36, - "sc43_to_ca43_weak_wc12", // 37, - "sc44_to_ca44_weak_wc12", // 38, - "sc46_to_ti46_weak_wc12", // 39, - "sc47_to_ti47_weak_wc12", // 40, - "sc48_to_ti48_weak_wc12", // 41, - "sc49_to_ti49_weak_wc12", // 42, - "ti44_to_sc44_weak_wc12", // 43, - "ti45_to_sc45_weak_wc12", // 44, - "ti51_to_v51_weak_wc12", // 45, - "v46_to_ti46_weak_wc12", // 46, - "v47_to_ti47_weak_wc12", // 47, - "v48_to_ti48_weak_wc12", // 48, - "v49_to_ti49_weak_wc12", // 49, - "v50_to_ti50_weak_mo03", // 50, - "v52_to_cr52_weak_wc12", // 51, - "cr48_to_v48_weak_wc12", // 52, - "cr49_to_v49_weak_wc12", // 53, - "cr51_to_v51_weak_wc12", // 54, - "mn50_to_cr50_weak_wc12", // 55, - "mn51_to_cr51_weak_wc12", // 56, - "mn52_to_cr52_weak_wc12", // 57, - "mn53_to_cr53_weak_wc12", // 58, - "mn54_to_cr54_weak_wc12", // 59, - "fe52_to_mn52_weak_wc12", // 60, - "fe53_to_mn53_weak_wc12", // 61, - "fe55_to_mn55_weak_wc12", // 62, - "co53_to_fe53_weak_wc12", // 63, - "co54_to_fe54_weak_wc12", // 64, - "co55_to_fe55_weak_wc12", // 65, - "co56_to_fe56_weak_wc12", // 66, - "co57_to_fe57_weak_wc12", // 67, - "co58_to_fe58_weak_wc12", // 68, - "ni56_to_co56_weak_wc12", // 69, - "ni57_to_co57_weak_wc12", // 70, - "ni59_to_co59_weak_wc12", // 71, - "ni63_to_cu63_weak_wc12", // 72, - "cu57_to_ni57_weak_wc12", // 73, - "cu58_to_ni58_weak_wc12", // 74, - "cu59_to_ni59_weak_wc12", // 75, - "cu60_to_ni60_weak_wc12", // 76, - "cu61_to_ni61_weak_wc12", // 77, - "cu62_to_ni62_weak_wc12", // 78, - "cu64_to_ni64_weak_wc12", // 79, - "cu64_to_zn64_weak_wc12", // 80, - "zn59_to_cu59_weak_wc12", // 81, - "zn60_to_cu60_weak_wc12", // 82, - "zn61_to_cu61_weak_wc12", // 83, - "zn62_to_cu62_weak_wc12", // 84, - "zn63_to_cu63_weak_wc12", // 85, - "zn65_to_cu65_weak_wc12", // 86, - "ga62_to_zn62_weak_wc12", // 87, - "ga63_to_zn63_weak_wc12", // 88, - "ga64_to_zn64_weak_wc12", // 89, - "ge63_to_ga63_weak_wc12", // 90, - "ge64_to_ga64_weak_wc12", // 91, + "Be7_to_Li7_weak_electron_capture", // 2, + "C14_to_N14_weak_wc12", // 3, + "N13_to_C13_weak_wc12", // 4, + "O14_to_N14_weak_wc12", // 5, + "O15_to_N15_weak_wc12", // 6, + "F17_to_O17_weak_wc12", // 7, + "F18_to_O18_weak_wc12", // 8, + "Ne18_to_F18_weak_wc12", // 9, + "Ne19_to_F19_weak_wc12", // 10, + "Na21_to_Ne21_weak_wc12", // 11, + "Na22_to_Ne22_weak_wc12", // 12, + "Mg23_to_Na23_weak_wc12", // 13, + "Al25_to_Mg25_weak_wc12", // 14, + "Al26_to_Mg26_weak_wc12", // 15, + "Si31_to_P31_weak_wc12", // 16, + "Si32_to_P32_weak_wc12", // 17, + "P29_to_Si29_weak_wc12", // 18, + "P30_to_Si30_weak_wc12", // 19, + "P32_to_S32_weak_wc12", // 20, + "P33_to_S33_weak_wc12", // 21, + "S35_to_Cl35_weak_wc12", // 22, + "Cl33_to_S33_weak_wc12", // 23, + "Cl34_to_S34_weak_wc12", // 24, + "Cl36_to_Ar36_weak_wc12", // 25, + "Cl36_to_S36_weak_wc12", // 26, + "Ar37_to_Cl37_weak_wc12", // 27, + "Ar39_to_K39_weak_wc12", // 28, + "K37_to_Ar37_weak_wc12", // 29, + "K38_to_Ar38_weak_wc12", // 30, + "K40_to_Ca40_weak_wc12", // 31, + "K40_to_Ar40_weak_wc12", // 32, + "Ca41_to_K41_weak_wc12", // 33, + "Ca45_to_Sc45_weak_wc12", // 34, + "Ca47_to_Sc47_weak_wc12", // 35, + "Ca48_to_Sc48_weak_mo03", // 36, + "Sc43_to_Ca43_weak_wc12", // 37, + "Sc44_to_Ca44_weak_wc12", // 38, + "Sc46_to_Ti46_weak_wc12", // 39, + "Sc47_to_Ti47_weak_wc12", // 40, + "Sc48_to_Ti48_weak_wc12", // 41, + "Sc49_to_Ti49_weak_wc12", // 42, + "Ti44_to_Sc44_weak_wc12", // 43, + "Ti45_to_Sc45_weak_wc12", // 44, + "Ti51_to_V51_weak_wc12", // 45, + "V46_to_Ti46_weak_wc12", // 46, + "V47_to_Ti47_weak_wc12", // 47, + "V48_to_Ti48_weak_wc12", // 48, + "V49_to_Ti49_weak_wc12", // 49, + "V50_to_Ti50_weak_mo03", // 50, + "V52_to_Cr52_weak_wc12", // 51, + "Cr48_to_V48_weak_wc12", // 52, + "Cr49_to_V49_weak_wc12", // 53, + "Cr51_to_V51_weak_wc12", // 54, + "Mn50_to_Cr50_weak_wc12", // 55, + "Mn51_to_Cr51_weak_wc12", // 56, + "Mn52_to_Cr52_weak_wc12", // 57, + "Mn53_to_Cr53_weak_wc12", // 58, + "Mn54_to_Cr54_weak_wc12", // 59, + "Fe52_to_Mn52_weak_wc12", // 60, + "Fe53_to_Mn53_weak_wc12", // 61, + "Fe55_to_Mn55_weak_wc12", // 62, + "Co53_to_Fe53_weak_wc12", // 63, + "Co54_to_Fe54_weak_wc12", // 64, + "Co55_to_Fe55_weak_wc12", // 65, + "Co56_to_Fe56_weak_wc12", // 66, + "Co57_to_Fe57_weak_wc12", // 67, + "Co58_to_Fe58_weak_wc12", // 68, + "Ni56_to_Co56_weak_wc12", // 69, + "Ni57_to_Co57_weak_wc12", // 70, + "Ni59_to_Co59_weak_wc12", // 71, + "Ni63_to_Cu63_weak_wc12", // 72, + "Cu57_to_Ni57_weak_wc12", // 73, + "Cu58_to_Ni58_weak_wc12", // 74, + "Cu59_to_Ni59_weak_wc12", // 75, + "Cu60_to_Ni60_weak_wc12", // 76, + "Cu61_to_Ni61_weak_wc12", // 77, + "Cu62_to_Ni62_weak_wc12", // 78, + "Cu64_to_Ni64_weak_wc12", // 79, + "Cu64_to_Zn64_weak_wc12", // 80, + "Zn59_to_Cu59_weak_wc12", // 81, + "Zn60_to_Cu60_weak_wc12", // 82, + "Zn61_to_Cu61_weak_wc12", // 83, + "Zn62_to_Cu62_weak_wc12", // 84, + "Zn63_to_Cu63_weak_wc12", // 85, + "Zn65_to_Cu65_weak_wc12", // 86, + "Ga62_to_Zn62_weak_wc12", // 87, + "Ga63_to_Zn63_weak_wc12", // 88, + "Ga64_to_Zn64_weak_wc12", // 89, + "Ge63_to_Ga63_weak_wc12", // 90, + "Ge64_to_Ga64_weak_wc12", // 91, "d_to_n_p", // 92, - "he3_to_p_d", // 93, - "he4_to_n_he3", // 94, - "he4_to_d_d", // 95, - "li6_to_he4_d", // 96, - "li7_to_n_li6", // 97, - "be7_to_p_li6", // 98, - "be7_to_he4_he3", // 99, - "b8_to_p_be7", // 100, - "b8_to_he4_he4_weak_wc12", // 101, - "b10_to_p_be9", // 102, - "b10_to_he4_li6", // 103, - "b11_to_n_b10", // 104, - "b11_to_he4_li7", // 105, - "c12_to_p_b11", // 106, - "c13_to_n_c12", // 107, - "c14_to_n_c13", // 108, - "n13_to_p_c12", // 109, - "n14_to_n_n13", // 110, - "n14_to_p_c13", // 111, - "n15_to_n_n14", // 112, - "n15_to_p_c14", // 113, - "o14_to_p_n13", // 114, - "o15_to_n_o14", // 115, - "o15_to_p_n14", // 116, - "o16_to_n_o15", // 117, - "o16_to_p_n15", // 118, - "o16_to_he4_c12", // 119, - "o17_to_n_o16", // 120, - "o18_to_n_o17", // 121, - "o18_to_he4_c14", // 122, - "f17_to_p_o16", // 123, - "f18_to_n_f17", // 124, - "f18_to_p_o17", // 125, - "f18_to_he4_n14", // 126, - "f19_to_n_f18", // 127, - "f19_to_p_o18", // 128, - "f19_to_he4_n15", // 129, - "ne18_to_p_f17", // 130, - "ne18_to_he4_o14", // 131, - "ne19_to_n_ne18", // 132, - "ne19_to_p_f18", // 133, - "ne19_to_he4_o15", // 134, - "ne20_to_n_ne19", // 135, - "ne20_to_p_f19", // 136, - "ne20_to_he4_o16", // 137, - "ne21_to_n_ne20", // 138, - "ne21_to_he4_o17", // 139, - "ne22_to_n_ne21", // 140, - "ne22_to_he4_o18", // 141, - "na21_to_p_ne20", // 142, - "na21_to_he4_f17", // 143, - "na22_to_n_na21", // 144, - "na22_to_p_ne21", // 145, - "na22_to_he4_f18", // 146, - "na23_to_n_na22", // 147, - "na23_to_p_ne22", // 148, - "na23_to_he4_f19", // 149, - "mg23_to_p_na22", // 150, - "mg23_to_he4_ne19", // 151, - "mg24_to_n_mg23", // 152, - "mg24_to_p_na23", // 153, - "mg24_to_he4_ne20", // 154, - "mg25_to_n_mg24", // 155, - "mg25_to_he4_ne21", // 156, - "mg26_to_n_mg25", // 157, - "mg26_to_he4_ne22", // 158, - "al25_to_p_mg24", // 159, - "al25_to_he4_na21", // 160, - "al26_to_n_al25", // 161, - "al26_to_p_mg25", // 162, - "al26_to_he4_na22", // 163, - "al27_to_n_al26", // 164, - "al27_to_p_mg26", // 165, - "al27_to_he4_na23", // 166, - "si28_to_p_al27", // 167, - "si28_to_he4_mg24", // 168, - "si29_to_n_si28", // 169, - "si29_to_he4_mg25", // 170, - "si30_to_n_si29", // 171, - "si30_to_he4_mg26", // 172, - "si31_to_n_si30", // 173, - "si32_to_n_si31", // 174, - "p29_to_p_si28", // 175, - "p29_to_he4_al25", // 176, - "p30_to_n_p29", // 177, - "p30_to_p_si29", // 178, - "p30_to_he4_al26", // 179, - "p31_to_n_p30", // 180, - "p31_to_p_si30", // 181, - "p31_to_he4_al27", // 182, - "p32_to_n_p31", // 183, - "p32_to_p_si31", // 184, - "p33_to_n_p32", // 185, - "p33_to_p_si32", // 186, - "s32_to_p_p31", // 187, - "s32_to_he4_si28", // 188, - "s33_to_n_s32", // 189, - "s33_to_p_p32", // 190, - "s33_to_he4_si29", // 191, - "s34_to_n_s33", // 192, - "s34_to_p_p33", // 193, - "s34_to_he4_si30", // 194, - "s35_to_n_s34", // 195, - "s35_to_he4_si31", // 196, - "s36_to_n_s35", // 197, - "s36_to_he4_si32", // 198, - "cl33_to_p_s32", // 199, - "cl33_to_he4_p29", // 200, - "cl34_to_n_cl33", // 201, - "cl34_to_p_s33", // 202, - "cl34_to_he4_p30", // 203, - "cl35_to_n_cl34", // 204, - "cl35_to_p_s34", // 205, - "cl35_to_he4_p31", // 206, - "cl36_to_n_cl35", // 207, - "cl36_to_p_s35", // 208, - "cl36_to_he4_p32", // 209, - "cl37_to_n_cl36", // 210, - "cl37_to_p_s36", // 211, - "cl37_to_he4_p33", // 212, - "ar36_to_p_cl35", // 213, - "ar36_to_he4_s32", // 214, - "ar37_to_n_ar36", // 215, - "ar37_to_p_cl36", // 216, - "ar37_to_he4_s33", // 217, - "ar38_to_n_ar37", // 218, - "ar38_to_p_cl37", // 219, - "ar38_to_he4_s34", // 220, - "ar39_to_n_ar38", // 221, - "ar39_to_he4_s35", // 222, - "ar40_to_n_ar39", // 223, - "ar40_to_he4_s36", // 224, - "k37_to_p_ar36", // 225, - "k37_to_he4_cl33", // 226, - "k38_to_n_k37", // 227, - "k38_to_p_ar37", // 228, - "k38_to_he4_cl34", // 229, - "k39_to_n_k38", // 230, - "k39_to_p_ar38", // 231, - "k39_to_he4_cl35", // 232, - "k40_to_n_k39", // 233, - "k40_to_p_ar39", // 234, - "k40_to_he4_cl36", // 235, - "k41_to_n_k40", // 236, - "k41_to_p_ar40", // 237, - "k41_to_he4_cl37", // 238, - "ca40_to_p_k39", // 239, - "ca40_to_he4_ar36", // 240, - "ca41_to_n_ca40", // 241, - "ca41_to_p_k40", // 242, - "ca41_to_he4_ar37", // 243, - "ca42_to_n_ca41", // 244, - "ca42_to_p_k41", // 245, - "ca42_to_he4_ar38", // 246, - "ca43_to_n_ca42", // 247, - "ca43_to_he4_ar39", // 248, - "ca44_to_n_ca43", // 249, - "ca44_to_he4_ar40", // 250, - "ca45_to_n_ca44", // 251, - "ca46_to_n_ca45", // 252, - "ca47_to_n_ca46", // 253, - "ca48_to_n_ca47", // 254, - "sc43_to_p_ca42", // 255, - "sc43_to_he4_k39", // 256, - "sc44_to_n_sc43", // 257, - "sc44_to_p_ca43", // 258, - "sc44_to_he4_k40", // 259, - "sc45_to_n_sc44", // 260, - "sc45_to_p_ca44", // 261, - "sc45_to_he4_k41", // 262, - "sc46_to_n_sc45", // 263, - "sc46_to_p_ca45", // 264, - "sc47_to_n_sc46", // 265, - "sc47_to_p_ca46", // 266, - "sc48_to_n_sc47", // 267, - "sc48_to_p_ca47", // 268, - "sc49_to_n_sc48", // 269, - "sc49_to_p_ca48", // 270, - "ti44_to_p_sc43", // 271, - "ti44_to_he4_ca40", // 272, - "ti45_to_n_ti44", // 273, - "ti45_to_p_sc44", // 274, - "ti45_to_he4_ca41", // 275, - "ti46_to_n_ti45", // 276, - "ti46_to_p_sc45", // 277, - "ti46_to_he4_ca42", // 278, - "ti47_to_n_ti46", // 279, - "ti47_to_p_sc46", // 280, - "ti47_to_he4_ca43", // 281, - "ti48_to_n_ti47", // 282, - "ti48_to_p_sc47", // 283, - "ti48_to_he4_ca44", // 284, - "ti49_to_n_ti48", // 285, - "ti49_to_p_sc48", // 286, - "ti49_to_he4_ca45", // 287, - "ti50_to_n_ti49", // 288, - "ti50_to_p_sc49", // 289, - "ti50_to_he4_ca46", // 290, - "ti51_to_n_ti50", // 291, - "ti51_to_he4_ca47", // 292, - "v46_to_p_ti45", // 293, - "v47_to_n_v46", // 294, - "v47_to_p_ti46", // 295, - "v47_to_he4_sc43", // 296, - "v48_to_n_v47", // 297, - "v48_to_p_ti47", // 298, - "v48_to_he4_sc44", // 299, - "v49_to_n_v48", // 300, - "v49_to_p_ti48", // 301, - "v49_to_he4_sc45", // 302, - "v50_to_n_v49", // 303, - "v50_to_p_ti49", // 304, - "v50_to_he4_sc46", // 305, - "v51_to_n_v50", // 306, - "v51_to_p_ti50", // 307, - "v51_to_he4_sc47", // 308, - "v52_to_n_v51", // 309, - "v52_to_p_ti51", // 310, - "v52_to_he4_sc48", // 311, - "cr48_to_p_v47", // 312, - "cr48_to_he4_ti44", // 313, - "cr49_to_n_cr48", // 314, - "cr49_to_p_v48", // 315, - "cr49_to_he4_ti45", // 316, - "cr50_to_n_cr49", // 317, - "cr50_to_p_v49", // 318, - "cr50_to_he4_ti46", // 319, - "cr51_to_n_cr50", // 320, - "cr51_to_p_v50", // 321, - "cr51_to_he4_ti47", // 322, - "cr52_to_n_cr51", // 323, - "cr52_to_p_v51", // 324, - "cr52_to_he4_ti48", // 325, - "cr53_to_n_cr52", // 326, - "cr53_to_p_v52", // 327, - "cr53_to_he4_ti49", // 328, - "cr54_to_n_cr53", // 329, - "cr54_to_he4_ti50", // 330, - "mn50_to_p_cr49", // 331, - "mn50_to_he4_v46", // 332, - "mn51_to_n_mn50", // 333, - "mn51_to_p_cr50", // 334, - "mn51_to_he4_v47", // 335, - "mn52_to_n_mn51", // 336, - "mn52_to_p_cr51", // 337, - "mn52_to_he4_v48", // 338, - "mn53_to_n_mn52", // 339, - "mn53_to_p_cr52", // 340, - "mn53_to_he4_v49", // 341, - "mn54_to_n_mn53", // 342, - "mn54_to_p_cr53", // 343, - "mn54_to_he4_v50", // 344, - "mn55_to_n_mn54", // 345, - "mn55_to_p_cr54", // 346, - "mn55_to_he4_v51", // 347, - "fe52_to_p_mn51", // 348, - "fe52_to_he4_cr48", // 349, - "fe53_to_n_fe52", // 350, - "fe53_to_p_mn52", // 351, - "fe53_to_he4_cr49", // 352, - "fe54_to_n_fe53", // 353, - "fe54_to_p_mn53", // 354, - "fe54_to_he4_cr50", // 355, - "fe55_to_n_fe54", // 356, - "fe55_to_p_mn54", // 357, - "fe55_to_he4_cr51", // 358, - "fe56_to_n_fe55", // 359, - "fe56_to_p_mn55", // 360, - "fe56_to_he4_cr52", // 361, - "fe57_to_n_fe56", // 362, - "fe57_to_he4_cr53", // 363, - "fe58_to_n_fe57", // 364, - "fe58_to_he4_cr54", // 365, - "co53_to_p_fe52", // 366, - "co54_to_n_co53", // 367, - "co54_to_p_fe53", // 368, - "co54_to_he4_mn50", // 369, - "co55_to_n_co54", // 370, - "co55_to_p_fe54", // 371, - "co55_to_he4_mn51", // 372, - "co56_to_n_co55", // 373, - "co56_to_p_fe55", // 374, - "co56_to_he4_mn52", // 375, - "co57_to_n_co56", // 376, - "co57_to_p_fe56", // 377, - "co57_to_he4_mn53", // 378, - "co58_to_n_co57", // 379, - "co58_to_p_fe57", // 380, - "co58_to_he4_mn54", // 381, - "co59_to_n_co58", // 382, - "co59_to_p_fe58", // 383, - "co59_to_he4_mn55", // 384, - "ni56_to_p_co55", // 385, - "ni56_to_he4_fe52", // 386, - "ni57_to_n_ni56", // 387, - "ni57_to_p_co56", // 388, - "ni57_to_he4_fe53", // 389, - "ni58_to_n_ni57", // 390, - "ni58_to_p_co57", // 391, - "ni58_to_he4_fe54", // 392, - "ni59_to_n_ni58", // 393, - "ni59_to_p_co58", // 394, - "ni59_to_he4_fe55", // 395, - "ni60_to_n_ni59", // 396, - "ni60_to_p_co59", // 397, - "ni60_to_he4_fe56", // 398, - "ni61_to_n_ni60", // 399, - "ni61_to_he4_fe57", // 400, - "ni62_to_n_ni61", // 401, - "ni62_to_he4_fe58", // 402, - "ni63_to_n_ni62", // 403, - "ni64_to_n_ni63", // 404, - "cu57_to_p_ni56", // 405, - "cu57_to_he4_co53", // 406, - "cu58_to_n_cu57", // 407, - "cu58_to_p_ni57", // 408, - "cu58_to_he4_co54", // 409, - "cu59_to_n_cu58", // 410, - "cu59_to_p_ni58", // 411, - "cu59_to_he4_co55", // 412, - "cu60_to_n_cu59", // 413, - "cu60_to_p_ni59", // 414, - "cu60_to_he4_co56", // 415, - "cu61_to_n_cu60", // 416, - "cu61_to_p_ni60", // 417, - "cu61_to_he4_co57", // 418, - "cu62_to_n_cu61", // 419, - "cu62_to_p_ni61", // 420, - "cu62_to_he4_co58", // 421, - "cu63_to_n_cu62", // 422, - "cu63_to_p_ni62", // 423, - "cu63_to_he4_co59", // 424, - "cu64_to_n_cu63", // 425, - "cu64_to_p_ni63", // 426, - "cu65_to_n_cu64", // 427, - "cu65_to_p_ni64", // 428, - "zn59_to_p_cu58", // 429, - "zn59_to_p_ni58_weak_wc12", // 430, - "zn60_to_n_zn59", // 431, - "zn60_to_p_cu59", // 432, - "zn60_to_he4_ni56", // 433, - "zn61_to_n_zn60", // 434, - "zn61_to_p_cu60", // 435, - "zn61_to_he4_ni57", // 436, - "zn62_to_n_zn61", // 437, - "zn62_to_p_cu61", // 438, - "zn62_to_he4_ni58", // 439, - "zn63_to_n_zn62", // 440, - "zn63_to_p_cu62", // 441, - "zn63_to_he4_ni59", // 442, - "zn64_to_n_zn63", // 443, - "zn64_to_p_cu63", // 444, - "zn64_to_he4_ni60", // 445, - "zn65_to_n_zn64", // 446, - "zn65_to_p_cu64", // 447, - "zn65_to_he4_ni61", // 448, - "zn66_to_n_zn65", // 449, - "zn66_to_p_cu65", // 450, - "zn66_to_he4_ni62", // 451, - "ga62_to_p_zn61", // 452, - "ga62_to_he4_cu58", // 453, - "ga63_to_n_ga62", // 454, - "ga63_to_p_zn62", // 455, - "ga63_to_he4_cu59", // 456, - "ga64_to_n_ga63", // 457, - "ga64_to_p_zn63", // 458, - "ga64_to_he4_cu60", // 459, - "ge63_to_p_ga62", // 460, - "ge63_to_he4_zn59", // 461, - "ge64_to_n_ge63", // 462, - "ge64_to_p_ga63", // 463, - "ge64_to_he4_zn60", // 464, - "li6_to_n_p_he4", // 465, - "be9_to_n_he4_he4", // 466, - "c12_to_he4_he4_he4", // 467, + "He3_to_p_d", // 93, + "He4_to_n_He3", // 94, + "He4_to_d_d", // 95, + "Li6_to_He4_d", // 96, + "Li7_to_n_Li6", // 97, + "Be7_to_p_Li6", // 98, + "Be7_to_He4_He3", // 99, + "B8_to_p_Be7", // 100, + "B8_to_He4_He4_weak_wc12", // 101, + "B10_to_p_Be9", // 102, + "B10_to_He4_Li6", // 103, + "B11_to_n_B10", // 104, + "B11_to_He4_Li7", // 105, + "C12_to_p_B11", // 106, + "C13_to_n_C12", // 107, + "C14_to_n_C13", // 108, + "N13_to_p_C12", // 109, + "N14_to_n_N13", // 110, + "N14_to_p_C13", // 111, + "N15_to_n_N14", // 112, + "N15_to_p_C14", // 113, + "O14_to_p_N13", // 114, + "O15_to_n_O14", // 115, + "O15_to_p_N14", // 116, + "O16_to_n_O15", // 117, + "O16_to_p_N15", // 118, + "O16_to_He4_C12", // 119, + "O17_to_n_O16", // 120, + "O18_to_n_O17", // 121, + "O18_to_He4_C14", // 122, + "F17_to_p_O16", // 123, + "F18_to_n_F17", // 124, + "F18_to_p_O17", // 125, + "F18_to_He4_N14", // 126, + "F19_to_n_F18", // 127, + "F19_to_p_O18", // 128, + "F19_to_He4_N15", // 129, + "Ne18_to_p_F17", // 130, + "Ne18_to_He4_O14", // 131, + "Ne19_to_n_Ne18", // 132, + "Ne19_to_p_F18", // 133, + "Ne19_to_He4_O15", // 134, + "Ne20_to_n_Ne19", // 135, + "Ne20_to_p_F19", // 136, + "Ne20_to_He4_O16", // 137, + "Ne21_to_n_Ne20", // 138, + "Ne21_to_He4_O17", // 139, + "Ne22_to_n_Ne21", // 140, + "Ne22_to_He4_O18", // 141, + "Na21_to_p_Ne20", // 142, + "Na21_to_He4_F17", // 143, + "Na22_to_n_Na21", // 144, + "Na22_to_p_Ne21", // 145, + "Na22_to_He4_F18", // 146, + "Na23_to_n_Na22", // 147, + "Na23_to_p_Ne22", // 148, + "Na23_to_He4_F19", // 149, + "Mg23_to_p_Na22", // 150, + "Mg23_to_He4_Ne19", // 151, + "Mg24_to_n_Mg23", // 152, + "Mg24_to_p_Na23", // 153, + "Mg24_to_He4_Ne20", // 154, + "Mg25_to_n_Mg24", // 155, + "Mg25_to_He4_Ne21", // 156, + "Mg26_to_n_Mg25", // 157, + "Mg26_to_He4_Ne22", // 158, + "Al25_to_p_Mg24", // 159, + "Al25_to_He4_Na21", // 160, + "Al26_to_n_Al25", // 161, + "Al26_to_p_Mg25", // 162, + "Al26_to_He4_Na22", // 163, + "Al27_to_n_Al26", // 164, + "Al27_to_p_Mg26", // 165, + "Al27_to_He4_Na23", // 166, + "Si28_to_p_Al27", // 167, + "Si28_to_He4_Mg24", // 168, + "Si29_to_n_Si28", // 169, + "Si29_to_He4_Mg25", // 170, + "Si30_to_n_Si29", // 171, + "Si30_to_He4_Mg26", // 172, + "Si31_to_n_Si30", // 173, + "Si32_to_n_Si31", // 174, + "P29_to_p_Si28", // 175, + "P29_to_He4_Al25", // 176, + "P30_to_n_P29", // 177, + "P30_to_p_Si29", // 178, + "P30_to_He4_Al26", // 179, + "P31_to_n_P30", // 180, + "P31_to_p_Si30", // 181, + "P31_to_He4_Al27", // 182, + "P32_to_n_P31", // 183, + "P32_to_p_Si31", // 184, + "P33_to_n_P32", // 185, + "P33_to_p_Si32", // 186, + "S32_to_p_P31", // 187, + "S32_to_He4_Si28", // 188, + "S33_to_n_S32", // 189, + "S33_to_p_P32", // 190, + "S33_to_He4_Si29", // 191, + "S34_to_n_S33", // 192, + "S34_to_p_P33", // 193, + "S34_to_He4_Si30", // 194, + "S35_to_n_S34", // 195, + "S35_to_He4_Si31", // 196, + "S36_to_n_S35", // 197, + "S36_to_He4_Si32", // 198, + "Cl33_to_p_S32", // 199, + "Cl33_to_He4_P29", // 200, + "Cl34_to_n_Cl33", // 201, + "Cl34_to_p_S33", // 202, + "Cl34_to_He4_P30", // 203, + "Cl35_to_n_Cl34", // 204, + "Cl35_to_p_S34", // 205, + "Cl35_to_He4_P31", // 206, + "Cl36_to_n_Cl35", // 207, + "Cl36_to_p_S35", // 208, + "Cl36_to_He4_P32", // 209, + "Cl37_to_n_Cl36", // 210, + "Cl37_to_p_S36", // 211, + "Cl37_to_He4_P33", // 212, + "Ar36_to_p_Cl35", // 213, + "Ar36_to_He4_S32", // 214, + "Ar37_to_n_Ar36", // 215, + "Ar37_to_p_Cl36", // 216, + "Ar37_to_He4_S33", // 217, + "Ar38_to_n_Ar37", // 218, + "Ar38_to_p_Cl37", // 219, + "Ar38_to_He4_S34", // 220, + "Ar39_to_n_Ar38", // 221, + "Ar39_to_He4_S35", // 222, + "Ar40_to_n_Ar39", // 223, + "Ar40_to_He4_S36", // 224, + "K37_to_p_Ar36", // 225, + "K37_to_He4_Cl33", // 226, + "K38_to_n_K37", // 227, + "K38_to_p_Ar37", // 228, + "K38_to_He4_Cl34", // 229, + "K39_to_n_K38", // 230, + "K39_to_p_Ar38", // 231, + "K39_to_He4_Cl35", // 232, + "K40_to_n_K39", // 233, + "K40_to_p_Ar39", // 234, + "K40_to_He4_Cl36", // 235, + "K41_to_n_K40", // 236, + "K41_to_p_Ar40", // 237, + "K41_to_He4_Cl37", // 238, + "Ca40_to_p_K39", // 239, + "Ca40_to_He4_Ar36", // 240, + "Ca41_to_n_Ca40", // 241, + "Ca41_to_p_K40", // 242, + "Ca41_to_He4_Ar37", // 243, + "Ca42_to_n_Ca41", // 244, + "Ca42_to_p_K41", // 245, + "Ca42_to_He4_Ar38", // 246, + "Ca43_to_n_Ca42", // 247, + "Ca43_to_He4_Ar39", // 248, + "Ca44_to_n_Ca43", // 249, + "Ca44_to_He4_Ar40", // 250, + "Ca45_to_n_Ca44", // 251, + "Ca46_to_n_Ca45", // 252, + "Ca47_to_n_Ca46", // 253, + "Ca48_to_n_Ca47", // 254, + "Sc43_to_p_Ca42", // 255, + "Sc43_to_He4_K39", // 256, + "Sc44_to_n_Sc43", // 257, + "Sc44_to_p_Ca43", // 258, + "Sc44_to_He4_K40", // 259, + "Sc45_to_n_Sc44", // 260, + "Sc45_to_p_Ca44", // 261, + "Sc45_to_He4_K41", // 262, + "Sc46_to_n_Sc45", // 263, + "Sc46_to_p_Ca45", // 264, + "Sc47_to_n_Sc46", // 265, + "Sc47_to_p_Ca46", // 266, + "Sc48_to_n_Sc47", // 267, + "Sc48_to_p_Ca47", // 268, + "Sc49_to_n_Sc48", // 269, + "Sc49_to_p_Ca48", // 270, + "Ti44_to_p_Sc43", // 271, + "Ti44_to_He4_Ca40", // 272, + "Ti45_to_n_Ti44", // 273, + "Ti45_to_p_Sc44", // 274, + "Ti45_to_He4_Ca41", // 275, + "Ti46_to_n_Ti45", // 276, + "Ti46_to_p_Sc45", // 277, + "Ti46_to_He4_Ca42", // 278, + "Ti47_to_n_Ti46", // 279, + "Ti47_to_p_Sc46", // 280, + "Ti47_to_He4_Ca43", // 281, + "Ti48_to_n_Ti47", // 282, + "Ti48_to_p_Sc47", // 283, + "Ti48_to_He4_Ca44", // 284, + "Ti49_to_n_Ti48", // 285, + "Ti49_to_p_Sc48", // 286, + "Ti49_to_He4_Ca45", // 287, + "Ti50_to_n_Ti49", // 288, + "Ti50_to_p_Sc49", // 289, + "Ti50_to_He4_Ca46", // 290, + "Ti51_to_n_Ti50", // 291, + "Ti51_to_He4_Ca47", // 292, + "V46_to_p_Ti45", // 293, + "V47_to_n_V46", // 294, + "V47_to_p_Ti46", // 295, + "V47_to_He4_Sc43", // 296, + "V48_to_n_V47", // 297, + "V48_to_p_Ti47", // 298, + "V48_to_He4_Sc44", // 299, + "V49_to_n_V48", // 300, + "V49_to_p_Ti48", // 301, + "V49_to_He4_Sc45", // 302, + "V50_to_n_V49", // 303, + "V50_to_p_Ti49", // 304, + "V50_to_He4_Sc46", // 305, + "V51_to_n_V50", // 306, + "V51_to_p_Ti50", // 307, + "V51_to_He4_Sc47", // 308, + "V52_to_n_V51", // 309, + "V52_to_p_Ti51", // 310, + "V52_to_He4_Sc48", // 311, + "Cr48_to_p_V47", // 312, + "Cr48_to_He4_Ti44", // 313, + "Cr49_to_n_Cr48", // 314, + "Cr49_to_p_V48", // 315, + "Cr49_to_He4_Ti45", // 316, + "Cr50_to_n_Cr49", // 317, + "Cr50_to_p_V49", // 318, + "Cr50_to_He4_Ti46", // 319, + "Cr51_to_n_Cr50", // 320, + "Cr51_to_p_V50", // 321, + "Cr51_to_He4_Ti47", // 322, + "Cr52_to_n_Cr51", // 323, + "Cr52_to_p_V51", // 324, + "Cr52_to_He4_Ti48", // 325, + "Cr53_to_n_Cr52", // 326, + "Cr53_to_p_V52", // 327, + "Cr53_to_He4_Ti49", // 328, + "Cr54_to_n_Cr53", // 329, + "Cr54_to_He4_Ti50", // 330, + "Mn50_to_p_Cr49", // 331, + "Mn50_to_He4_V46", // 332, + "Mn51_to_n_Mn50", // 333, + "Mn51_to_p_Cr50", // 334, + "Mn51_to_He4_V47", // 335, + "Mn52_to_n_Mn51", // 336, + "Mn52_to_p_Cr51", // 337, + "Mn52_to_He4_V48", // 338, + "Mn53_to_n_Mn52", // 339, + "Mn53_to_p_Cr52", // 340, + "Mn53_to_He4_V49", // 341, + "Mn54_to_n_Mn53", // 342, + "Mn54_to_p_Cr53", // 343, + "Mn54_to_He4_V50", // 344, + "Mn55_to_n_Mn54", // 345, + "Mn55_to_p_Cr54", // 346, + "Mn55_to_He4_V51", // 347, + "Fe52_to_p_Mn51", // 348, + "Fe52_to_He4_Cr48", // 349, + "Fe53_to_n_Fe52", // 350, + "Fe53_to_p_Mn52", // 351, + "Fe53_to_He4_Cr49", // 352, + "Fe54_to_n_Fe53", // 353, + "Fe54_to_p_Mn53", // 354, + "Fe54_to_He4_Cr50", // 355, + "Fe55_to_n_Fe54", // 356, + "Fe55_to_p_Mn54", // 357, + "Fe55_to_He4_Cr51", // 358, + "Fe56_to_n_Fe55", // 359, + "Fe56_to_p_Mn55", // 360, + "Fe56_to_He4_Cr52", // 361, + "Fe57_to_n_Fe56", // 362, + "Fe57_to_He4_Cr53", // 363, + "Fe58_to_n_Fe57", // 364, + "Fe58_to_He4_Cr54", // 365, + "Co53_to_p_Fe52", // 366, + "Co54_to_n_Co53", // 367, + "Co54_to_p_Fe53", // 368, + "Co54_to_He4_Mn50", // 369, + "Co55_to_n_Co54", // 370, + "Co55_to_p_Fe54", // 371, + "Co55_to_He4_Mn51", // 372, + "Co56_to_n_Co55", // 373, + "Co56_to_p_Fe55", // 374, + "Co56_to_He4_Mn52", // 375, + "Co57_to_n_Co56", // 376, + "Co57_to_p_Fe56", // 377, + "Co57_to_He4_Mn53", // 378, + "Co58_to_n_Co57", // 379, + "Co58_to_p_Fe57", // 380, + "Co58_to_He4_Mn54", // 381, + "Co59_to_n_Co58", // 382, + "Co59_to_p_Fe58", // 383, + "Co59_to_He4_Mn55", // 384, + "Ni56_to_p_Co55", // 385, + "Ni56_to_He4_Fe52", // 386, + "Ni57_to_n_Ni56", // 387, + "Ni57_to_p_Co56", // 388, + "Ni57_to_He4_Fe53", // 389, + "Ni58_to_n_Ni57", // 390, + "Ni58_to_p_Co57", // 391, + "Ni58_to_He4_Fe54", // 392, + "Ni59_to_n_Ni58", // 393, + "Ni59_to_p_Co58", // 394, + "Ni59_to_He4_Fe55", // 395, + "Ni60_to_n_Ni59", // 396, + "Ni60_to_p_Co59", // 397, + "Ni60_to_He4_Fe56", // 398, + "Ni61_to_n_Ni60", // 399, + "Ni61_to_He4_Fe57", // 400, + "Ni62_to_n_Ni61", // 401, + "Ni62_to_He4_Fe58", // 402, + "Ni63_to_n_Ni62", // 403, + "Ni64_to_n_Ni63", // 404, + "Cu57_to_p_Ni56", // 405, + "Cu57_to_He4_Co53", // 406, + "Cu58_to_n_Cu57", // 407, + "Cu58_to_p_Ni57", // 408, + "Cu58_to_He4_Co54", // 409, + "Cu59_to_n_Cu58", // 410, + "Cu59_to_p_Ni58", // 411, + "Cu59_to_He4_Co55", // 412, + "Cu60_to_n_Cu59", // 413, + "Cu60_to_p_Ni59", // 414, + "Cu60_to_He4_Co56", // 415, + "Cu61_to_n_Cu60", // 416, + "Cu61_to_p_Ni60", // 417, + "Cu61_to_He4_Co57", // 418, + "Cu62_to_n_Cu61", // 419, + "Cu62_to_p_Ni61", // 420, + "Cu62_to_He4_Co58", // 421, + "Cu63_to_n_Cu62", // 422, + "Cu63_to_p_Ni62", // 423, + "Cu63_to_He4_Co59", // 424, + "Cu64_to_n_Cu63", // 425, + "Cu64_to_p_Ni63", // 426, + "Cu65_to_n_Cu64", // 427, + "Cu65_to_p_Ni64", // 428, + "Zn59_to_p_Cu58", // 429, + "Zn59_to_p_Ni58_weak_wc12", // 430, + "Zn60_to_n_Zn59", // 431, + "Zn60_to_p_Cu59", // 432, + "Zn60_to_He4_Ni56", // 433, + "Zn61_to_n_Zn60", // 434, + "Zn61_to_p_Cu60", // 435, + "Zn61_to_He4_Ni57", // 436, + "Zn62_to_n_Zn61", // 437, + "Zn62_to_p_Cu61", // 438, + "Zn62_to_He4_Ni58", // 439, + "Zn63_to_n_Zn62", // 440, + "Zn63_to_p_Cu62", // 441, + "Zn63_to_He4_Ni59", // 442, + "Zn64_to_n_Zn63", // 443, + "Zn64_to_p_Cu63", // 444, + "Zn64_to_He4_Ni60", // 445, + "Zn65_to_n_Zn64", // 446, + "Zn65_to_p_Cu64", // 447, + "Zn65_to_He4_Ni61", // 448, + "Zn66_to_n_Zn65", // 449, + "Zn66_to_p_Cu65", // 450, + "Zn66_to_He4_Ni62", // 451, + "Ga62_to_p_Zn61", // 452, + "Ga62_to_He4_Cu58", // 453, + "Ga63_to_n_Ga62", // 454, + "Ga63_to_p_Zn62", // 455, + "Ga63_to_He4_Cu59", // 456, + "Ga64_to_n_Ga63", // 457, + "Ga64_to_p_Zn63", // 458, + "Ga64_to_He4_Cu60", // 459, + "Ge63_to_p_Ga62", // 460, + "Ge63_to_He4_Zn59", // 461, + "Ge64_to_n_Ge63", // 462, + "Ge64_to_p_Ga63", // 463, + "Ge64_to_He4_Zn60", // 464, + "Li6_to_n_p_He4", // 465, + "Be9_to_n_He4_He4", // 466, + "C12_to_He4_He4_He4", // 467, "n_p_to_d", // 468, "p_p_to_d_weak_bet_pos_", // 469, "p_p_to_d_weak_electron_capture", // 470, - "p_d_to_he3", // 471, - "d_d_to_he4", // 472, - "he4_d_to_li6", // 473, - "n_he3_to_he4", // 474, - "p_he3_to_he4_weak_bet_pos_", // 475, - "he4_he3_to_be7", // 476, - "n_li6_to_li7", // 477, - "p_li6_to_be7", // 478, - "he4_li6_to_b10", // 479, - "he4_li7_to_b11", // 480, - "p_be7_to_b8", // 481, - "p_be9_to_b10", // 482, - "n_b10_to_b11", // 483, - "p_b11_to_c12", // 484, - "n_c12_to_c13", // 485, - "p_c12_to_n13", // 486, - "he4_c12_to_o16", // 487, - "n_c13_to_c14", // 488, - "p_c13_to_n14", // 489, - "p_c14_to_n15", // 490, - "he4_c14_to_o18", // 491, - "n_n13_to_n14", // 492, - "p_n13_to_o14", // 493, - "n_n14_to_n15", // 494, - "p_n14_to_o15", // 495, - "he4_n14_to_f18", // 496, - "p_n15_to_o16", // 497, - "he4_n15_to_f19", // 498, - "n_o14_to_o15", // 499, - "he4_o14_to_ne18", // 500, - "n_o15_to_o16", // 501, - "he4_o15_to_ne19", // 502, - "n_o16_to_o17", // 503, - "p_o16_to_f17", // 504, - "he4_o16_to_ne20", // 505, - "n_o17_to_o18", // 506, - "p_o17_to_f18", // 507, - "he4_o17_to_ne21", // 508, - "p_o18_to_f19", // 509, - "he4_o18_to_ne22", // 510, - "n_f17_to_f18", // 511, - "p_f17_to_ne18", // 512, - "he4_f17_to_na21", // 513, - "n_f18_to_f19", // 514, - "p_f18_to_ne19", // 515, - "he4_f18_to_na22", // 516, - "p_f19_to_ne20", // 517, - "he4_f19_to_na23", // 518, - "n_ne18_to_ne19", // 519, - "n_ne19_to_ne20", // 520, - "he4_ne19_to_mg23", // 521, - "n_ne20_to_ne21", // 522, - "p_ne20_to_na21", // 523, - "he4_ne20_to_mg24", // 524, - "n_ne21_to_ne22", // 525, - "p_ne21_to_na22", // 526, - "he4_ne21_to_mg25", // 527, - "p_ne22_to_na23", // 528, - "he4_ne22_to_mg26", // 529, - "n_na21_to_na22", // 530, - "he4_na21_to_al25", // 531, - "n_na22_to_na23", // 532, - "p_na22_to_mg23", // 533, - "he4_na22_to_al26", // 534, - "p_na23_to_mg24", // 535, - "he4_na23_to_al27", // 536, - "n_mg23_to_mg24", // 537, - "n_mg24_to_mg25", // 538, - "p_mg24_to_al25", // 539, - "he4_mg24_to_si28", // 540, - "n_mg25_to_mg26", // 541, - "p_mg25_to_al26", // 542, - "he4_mg25_to_si29", // 543, - "p_mg26_to_al27", // 544, - "he4_mg26_to_si30", // 545, - "n_al25_to_al26", // 546, - "he4_al25_to_p29", // 547, - "n_al26_to_al27", // 548, - "he4_al26_to_p30", // 549, - "p_al27_to_si28", // 550, - "he4_al27_to_p31", // 551, - "n_si28_to_si29", // 552, - "p_si28_to_p29", // 553, - "he4_si28_to_s32", // 554, - "n_si29_to_si30", // 555, - "p_si29_to_p30", // 556, - "he4_si29_to_s33", // 557, - "n_si30_to_si31", // 558, - "p_si30_to_p31", // 559, - "he4_si30_to_s34", // 560, - "n_si31_to_si32", // 561, - "p_si31_to_p32", // 562, - "he4_si31_to_s35", // 563, - "p_si32_to_p33", // 564, - "he4_si32_to_s36", // 565, - "n_p29_to_p30", // 566, - "he4_p29_to_cl33", // 567, - "n_p30_to_p31", // 568, - "he4_p30_to_cl34", // 569, - "n_p31_to_p32", // 570, - "p_p31_to_s32", // 571, - "he4_p31_to_cl35", // 572, - "n_p32_to_p33", // 573, - "p_p32_to_s33", // 574, - "he4_p32_to_cl36", // 575, - "p_p33_to_s34", // 576, - "he4_p33_to_cl37", // 577, - "n_s32_to_s33", // 578, - "p_s32_to_cl33", // 579, - "he4_s32_to_ar36", // 580, - "n_s33_to_s34", // 581, - "p_s33_to_cl34", // 582, - "he4_s33_to_ar37", // 583, - "n_s34_to_s35", // 584, - "p_s34_to_cl35", // 585, - "he4_s34_to_ar38", // 586, - "n_s35_to_s36", // 587, - "p_s35_to_cl36", // 588, - "he4_s35_to_ar39", // 589, - "p_s36_to_cl37", // 590, - "he4_s36_to_ar40", // 591, - "n_cl33_to_cl34", // 592, - "he4_cl33_to_k37", // 593, - "n_cl34_to_cl35", // 594, - "he4_cl34_to_k38", // 595, - "n_cl35_to_cl36", // 596, - "p_cl35_to_ar36", // 597, - "he4_cl35_to_k39", // 598, - "n_cl36_to_cl37", // 599, - "p_cl36_to_ar37", // 600, - "he4_cl36_to_k40", // 601, - "p_cl37_to_ar38", // 602, - "he4_cl37_to_k41", // 603, - "n_ar36_to_ar37", // 604, - "p_ar36_to_k37", // 605, - "he4_ar36_to_ca40", // 606, - "n_ar37_to_ar38", // 607, - "p_ar37_to_k38", // 608, - "he4_ar37_to_ca41", // 609, - "n_ar38_to_ar39", // 610, - "p_ar38_to_k39", // 611, - "he4_ar38_to_ca42", // 612, - "n_ar39_to_ar40", // 613, - "p_ar39_to_k40", // 614, - "he4_ar39_to_ca43", // 615, - "p_ar40_to_k41", // 616, - "he4_ar40_to_ca44", // 617, - "n_k37_to_k38", // 618, - "n_k38_to_k39", // 619, - "n_k39_to_k40", // 620, - "p_k39_to_ca40", // 621, - "he4_k39_to_sc43", // 622, - "n_k40_to_k41", // 623, - "p_k40_to_ca41", // 624, - "he4_k40_to_sc44", // 625, - "p_k41_to_ca42", // 626, - "he4_k41_to_sc45", // 627, - "n_ca40_to_ca41", // 628, - "he4_ca40_to_ti44", // 629, - "n_ca41_to_ca42", // 630, - "he4_ca41_to_ti45", // 631, - "n_ca42_to_ca43", // 632, - "p_ca42_to_sc43", // 633, - "he4_ca42_to_ti46", // 634, - "n_ca43_to_ca44", // 635, - "p_ca43_to_sc44", // 636, - "he4_ca43_to_ti47", // 637, - "n_ca44_to_ca45", // 638, - "p_ca44_to_sc45", // 639, - "he4_ca44_to_ti48", // 640, - "n_ca45_to_ca46", // 641, - "p_ca45_to_sc46", // 642, - "he4_ca45_to_ti49", // 643, - "n_ca46_to_ca47", // 644, - "p_ca46_to_sc47", // 645, - "he4_ca46_to_ti50", // 646, - "n_ca47_to_ca48", // 647, - "p_ca47_to_sc48", // 648, - "he4_ca47_to_ti51", // 649, - "p_ca48_to_sc49", // 650, - "n_sc43_to_sc44", // 651, - "p_sc43_to_ti44", // 652, - "he4_sc43_to_v47", // 653, - "n_sc44_to_sc45", // 654, - "p_sc44_to_ti45", // 655, - "he4_sc44_to_v48", // 656, - "n_sc45_to_sc46", // 657, - "p_sc45_to_ti46", // 658, - "he4_sc45_to_v49", // 659, - "n_sc46_to_sc47", // 660, - "p_sc46_to_ti47", // 661, - "he4_sc46_to_v50", // 662, - "n_sc47_to_sc48", // 663, - "p_sc47_to_ti48", // 664, - "he4_sc47_to_v51", // 665, - "n_sc48_to_sc49", // 666, - "p_sc48_to_ti49", // 667, - "he4_sc48_to_v52", // 668, - "p_sc49_to_ti50", // 669, - "n_ti44_to_ti45", // 670, - "he4_ti44_to_cr48", // 671, - "n_ti45_to_ti46", // 672, - "p_ti45_to_v46", // 673, - "he4_ti45_to_cr49", // 674, - "n_ti46_to_ti47", // 675, - "p_ti46_to_v47", // 676, - "he4_ti46_to_cr50", // 677, - "n_ti47_to_ti48", // 678, - "p_ti47_to_v48", // 679, - "he4_ti47_to_cr51", // 680, - "n_ti48_to_ti49", // 681, - "p_ti48_to_v49", // 682, - "he4_ti48_to_cr52", // 683, - "n_ti49_to_ti50", // 684, - "p_ti49_to_v50", // 685, - "he4_ti49_to_cr53", // 686, - "n_ti50_to_ti51", // 687, - "p_ti50_to_v51", // 688, - "he4_ti50_to_cr54", // 689, - "p_ti51_to_v52", // 690, - "n_v46_to_v47", // 691, - "he4_v46_to_mn50", // 692, - "n_v47_to_v48", // 693, - "p_v47_to_cr48", // 694, - "he4_v47_to_mn51", // 695, - "n_v48_to_v49", // 696, - "p_v48_to_cr49", // 697, - "he4_v48_to_mn52", // 698, - "n_v49_to_v50", // 699, - "p_v49_to_cr50", // 700, - "he4_v49_to_mn53", // 701, - "n_v50_to_v51", // 702, - "p_v50_to_cr51", // 703, - "he4_v50_to_mn54", // 704, - "n_v51_to_v52", // 705, - "p_v51_to_cr52", // 706, - "he4_v51_to_mn55", // 707, - "p_v52_to_cr53", // 708, - "n_cr48_to_cr49", // 709, - "he4_cr48_to_fe52", // 710, - "n_cr49_to_cr50", // 711, - "p_cr49_to_mn50", // 712, - "he4_cr49_to_fe53", // 713, - "n_cr50_to_cr51", // 714, - "p_cr50_to_mn51", // 715, - "he4_cr50_to_fe54", // 716, - "n_cr51_to_cr52", // 717, - "p_cr51_to_mn52", // 718, - "he4_cr51_to_fe55", // 719, - "n_cr52_to_cr53", // 720, - "p_cr52_to_mn53", // 721, - "he4_cr52_to_fe56", // 722, - "n_cr53_to_cr54", // 723, - "p_cr53_to_mn54", // 724, - "he4_cr53_to_fe57", // 725, - "p_cr54_to_mn55", // 726, - "he4_cr54_to_fe58", // 727, - "n_mn50_to_mn51", // 728, - "he4_mn50_to_co54", // 729, - "n_mn51_to_mn52", // 730, - "p_mn51_to_fe52", // 731, - "he4_mn51_to_co55", // 732, - "n_mn52_to_mn53", // 733, - "p_mn52_to_fe53", // 734, - "he4_mn52_to_co56", // 735, - "n_mn53_to_mn54", // 736, - "p_mn53_to_fe54", // 737, - "he4_mn53_to_co57", // 738, - "n_mn54_to_mn55", // 739, - "p_mn54_to_fe55", // 740, - "he4_mn54_to_co58", // 741, - "p_mn55_to_fe56", // 742, - "he4_mn55_to_co59", // 743, - "n_fe52_to_fe53", // 744, - "p_fe52_to_co53", // 745, - "he4_fe52_to_ni56", // 746, - "n_fe53_to_fe54", // 747, - "p_fe53_to_co54", // 748, - "he4_fe53_to_ni57", // 749, - "n_fe54_to_fe55", // 750, - "p_fe54_to_co55", // 751, - "he4_fe54_to_ni58", // 752, - "n_fe55_to_fe56", // 753, - "p_fe55_to_co56", // 754, - "he4_fe55_to_ni59", // 755, - "n_fe56_to_fe57", // 756, - "p_fe56_to_co57", // 757, - "he4_fe56_to_ni60", // 758, - "n_fe57_to_fe58", // 759, - "p_fe57_to_co58", // 760, - "he4_fe57_to_ni61", // 761, - "p_fe58_to_co59", // 762, - "he4_fe58_to_ni62", // 763, - "n_co53_to_co54", // 764, - "he4_co53_to_cu57", // 765, - "n_co54_to_co55", // 766, - "he4_co54_to_cu58", // 767, - "n_co55_to_co56", // 768, - "p_co55_to_ni56", // 769, - "he4_co55_to_cu59", // 770, - "n_co56_to_co57", // 771, - "p_co56_to_ni57", // 772, - "he4_co56_to_cu60", // 773, - "n_co57_to_co58", // 774, - "p_co57_to_ni58", // 775, - "he4_co57_to_cu61", // 776, - "n_co58_to_co59", // 777, - "p_co58_to_ni59", // 778, - "he4_co58_to_cu62", // 779, - "p_co59_to_ni60", // 780, - "he4_co59_to_cu63", // 781, - "n_ni56_to_ni57", // 782, - "p_ni56_to_cu57", // 783, - "he4_ni56_to_zn60", // 784, - "n_ni57_to_ni58", // 785, - "p_ni57_to_cu58", // 786, - "he4_ni57_to_zn61", // 787, - "n_ni58_to_ni59", // 788, - "p_ni58_to_cu59", // 789, - "he4_ni58_to_zn62", // 790, - "n_ni59_to_ni60", // 791, - "p_ni59_to_cu60", // 792, - "he4_ni59_to_zn63", // 793, - "n_ni60_to_ni61", // 794, - "p_ni60_to_cu61", // 795, - "he4_ni60_to_zn64", // 796, - "n_ni61_to_ni62", // 797, - "p_ni61_to_cu62", // 798, - "he4_ni61_to_zn65", // 799, - "n_ni62_to_ni63", // 800, - "p_ni62_to_cu63", // 801, - "he4_ni62_to_zn66", // 802, - "n_ni63_to_ni64", // 803, - "p_ni63_to_cu64", // 804, - "p_ni64_to_cu65", // 805, - "n_cu57_to_cu58", // 806, - "n_cu58_to_cu59", // 807, - "p_cu58_to_zn59", // 808, - "he4_cu58_to_ga62", // 809, - "n_cu59_to_cu60", // 810, - "p_cu59_to_zn60", // 811, - "he4_cu59_to_ga63", // 812, - "n_cu60_to_cu61", // 813, - "p_cu60_to_zn61", // 814, - "he4_cu60_to_ga64", // 815, - "n_cu61_to_cu62", // 816, - "p_cu61_to_zn62", // 817, - "n_cu62_to_cu63", // 818, - "p_cu62_to_zn63", // 819, - "n_cu63_to_cu64", // 820, - "p_cu63_to_zn64", // 821, - "n_cu64_to_cu65", // 822, - "p_cu64_to_zn65", // 823, - "p_cu65_to_zn66", // 824, - "n_zn59_to_zn60", // 825, - "he4_zn59_to_ge63", // 826, - "n_zn60_to_zn61", // 827, - "he4_zn60_to_ge64", // 828, - "n_zn61_to_zn62", // 829, - "p_zn61_to_ga62", // 830, - "n_zn62_to_zn63", // 831, - "p_zn62_to_ga63", // 832, - "n_zn63_to_zn64", // 833, - "p_zn63_to_ga64", // 834, - "n_zn64_to_zn65", // 835, - "n_zn65_to_zn66", // 836, - "n_ga62_to_ga63", // 837, - "p_ga62_to_ge63", // 838, - "n_ga63_to_ga64", // 839, - "p_ga63_to_ge64", // 840, - "n_ge63_to_ge64", // 841, - "d_d_to_n_he3", // 842, - "n_he3_to_d_d", // 843, - "d_he3_to_p_he4", // 844, - "he4_he3_to_p_li6", // 845, - "p_he4_to_d_he3", // 846, - "he4_he4_to_n_be7", // 847, - "he4_he4_to_p_li7", // 848, - "p_li6_to_he4_he3", // 849, - "d_li6_to_n_be7", // 850, - "d_li6_to_p_li7", // 851, - "he4_li6_to_p_be9", // 852, - "p_li7_to_n_be7", // 853, - "p_li7_to_d_li6", // 854, - "p_li7_to_he4_he4", // 855, - "he4_li7_to_n_b10", // 856, - "n_be7_to_p_li7", // 857, - "n_be7_to_d_li6", // 858, - "n_be7_to_he4_he4", // 859, - "he4_be7_to_p_b10", // 860, - "p_be9_to_he4_li6", // 861, - "he4_be9_to_n_c12", // 862, - "n_b10_to_he4_li7", // 863, - "p_b10_to_he4_be7", // 864, - "he4_b10_to_n_n13", // 865, - "he4_b10_to_p_c13", // 866, - "he4_b11_to_n_n14", // 867, - "he4_b11_to_p_c14", // 868, - "n_c12_to_he4_be9", // 869, - "he4_c12_to_n_o15", // 870, - "he4_c12_to_p_n15", // 871, - "c12_c12_to_n_mg23", // 872, - "c12_c12_to_p_na23", // 873, - "c12_c12_to_he4_ne20", // 874, - "p_c13_to_n_n13", // 875, - "p_c13_to_he4_b10", // 876, - "d_c13_to_n_n14", // 877, - "he4_c13_to_n_o16", // 878, - "p_c14_to_n_n14", // 879, - "p_c14_to_he4_b11", // 880, - "d_c14_to_n_n15", // 881, - "he4_c14_to_n_o17", // 882, - "n_n13_to_p_c13", // 883, - "n_n13_to_he4_b10", // 884, - "he4_n13_to_p_o16", // 885, - "n_n14_to_p_c14", // 886, - "n_n14_to_d_c13", // 887, - "n_n14_to_he4_b11", // 888, - "p_n14_to_n_o14", // 889, - "he4_n14_to_n_f17", // 890, - "he4_n14_to_p_o17", // 891, - "n_n15_to_d_c14", // 892, - "p_n15_to_n_o15", // 893, - "p_n15_to_he4_c12", // 894, - "he4_n15_to_n_f18", // 895, - "he4_n15_to_p_o18", // 896, - "n_o14_to_p_n14", // 897, - "he4_o14_to_p_f17", // 898, - "n_o15_to_p_n15", // 899, - "n_o15_to_he4_c12", // 900, - "he4_o15_to_n_ne18", // 901, - "he4_o15_to_p_f18", // 902, - "n_o16_to_he4_c13", // 903, - "p_o16_to_he4_n13", // 904, - "he4_o16_to_n_ne19", // 905, - "he4_o16_to_p_f19", // 906, - "c12_o16_to_p_al27", // 907, - "c12_o16_to_he4_mg24", // 908, - "o16_o16_to_p_p31", // 909, - "o16_o16_to_he4_si28", // 910, - "n_o17_to_he4_c14", // 911, - "p_o17_to_n_f17", // 912, - "p_o17_to_he4_n14", // 913, - "he4_o17_to_n_ne20", // 914, - "p_o18_to_n_f18", // 915, - "p_o18_to_he4_n15", // 916, - "he4_o18_to_n_ne21", // 917, - "n_f17_to_p_o17", // 918, - "n_f17_to_he4_n14", // 919, - "p_f17_to_he4_o14", // 920, - "he4_f17_to_p_ne20", // 921, - "n_f18_to_p_o18", // 922, - "n_f18_to_he4_n15", // 923, - "p_f18_to_n_ne18", // 924, - "p_f18_to_he4_o15", // 925, - "he4_f18_to_n_na21", // 926, - "he4_f18_to_p_ne21", // 927, - "p_f19_to_n_ne19", // 928, - "p_f19_to_he4_o16", // 929, - "he4_f19_to_n_na22", // 930, - "he4_f19_to_p_ne22", // 931, - "n_ne18_to_p_f18", // 932, - "n_ne18_to_he4_o15", // 933, - "he4_ne18_to_p_na21", // 934, - "n_ne19_to_p_f19", // 935, - "n_ne19_to_he4_o16", // 936, - "he4_ne19_to_p_na22", // 937, - "n_ne20_to_he4_o17", // 938, - "p_ne20_to_he4_f17", // 939, - "he4_ne20_to_n_mg23", // 940, - "he4_ne20_to_p_na23", // 941, - "he4_ne20_to_c12_c12", // 942, - "c12_ne20_to_p_p31", // 943, - "c12_ne20_to_he4_si28", // 944, - "n_ne21_to_he4_o18", // 945, - "p_ne21_to_n_na21", // 946, - "p_ne21_to_he4_f18", // 947, - "he4_ne21_to_n_mg24", // 948, - "p_ne22_to_n_na22", // 949, - "p_ne22_to_he4_f19", // 950, - "he4_ne22_to_n_mg25", // 951, - "n_na21_to_p_ne21", // 952, - "n_na21_to_he4_f18", // 953, - "p_na21_to_he4_ne18", // 954, - "he4_na21_to_p_mg24", // 955, - "n_na22_to_p_ne22", // 956, - "n_na22_to_he4_f19", // 957, - "p_na22_to_he4_ne19", // 958, - "he4_na22_to_n_al25", // 959, - "he4_na22_to_p_mg25", // 960, - "p_na23_to_n_mg23", // 961, - "p_na23_to_he4_ne20", // 962, - "p_na23_to_c12_c12", // 963, - "he4_na23_to_n_al26", // 964, - "he4_na23_to_p_mg26", // 965, - "n_mg23_to_p_na23", // 966, - "n_mg23_to_he4_ne20", // 967, - "n_mg23_to_c12_c12", // 968, - "he4_mg23_to_p_al26", // 969, - "n_mg24_to_he4_ne21", // 970, - "p_mg24_to_he4_na21", // 971, - "he4_mg24_to_p_al27", // 972, - "he4_mg24_to_c12_o16", // 973, - "n_mg25_to_he4_ne22", // 974, - "p_mg25_to_n_al25", // 975, - "p_mg25_to_he4_na22", // 976, - "he4_mg25_to_n_si28", // 977, - "p_mg26_to_n_al26", // 978, - "p_mg26_to_he4_na23", // 979, - "he4_mg26_to_n_si29", // 980, - "n_al25_to_p_mg25", // 981, - "n_al25_to_he4_na22", // 982, - "he4_al25_to_p_si28", // 983, - "n_al26_to_p_mg26", // 984, - "n_al26_to_he4_na23", // 985, - "p_al26_to_he4_mg23", // 986, - "he4_al26_to_n_p29", // 987, - "he4_al26_to_p_si29", // 988, - "p_al27_to_he4_mg24", // 989, - "p_al27_to_c12_o16", // 990, - "he4_al27_to_n_p30", // 991, - "he4_al27_to_p_si30", // 992, - "n_si28_to_he4_mg25", // 993, - "p_si28_to_he4_al25", // 994, - "he4_si28_to_p_p31", // 995, - "he4_si28_to_c12_ne20", // 996, - "he4_si28_to_o16_o16", // 997, - "n_si29_to_he4_mg26", // 998, - "p_si29_to_n_p29", // 999, - "p_si29_to_he4_al26", // 1000, - "he4_si29_to_n_s32", // 1001, - "he4_si29_to_p_p32", // 1002, - "p_si30_to_n_p30", // 1003, - "p_si30_to_he4_al27", // 1004, - "he4_si30_to_n_s33", // 1005, - "he4_si30_to_p_p33", // 1006, - "p_si31_to_n_p31", // 1007, - "he4_si31_to_n_s34", // 1008, - "p_si32_to_n_p32", // 1009, - "he4_si32_to_n_s35", // 1010, - "n_p29_to_p_si29", // 1011, - "n_p29_to_he4_al26", // 1012, - "he4_p29_to_p_s32", // 1013, - "n_p30_to_p_si30", // 1014, - "n_p30_to_he4_al27", // 1015, - "he4_p30_to_n_cl33", // 1016, - "he4_p30_to_p_s33", // 1017, - "n_p31_to_p_si31", // 1018, - "p_p31_to_he4_si28", // 1019, - "p_p31_to_c12_ne20", // 1020, - "p_p31_to_o16_o16", // 1021, - "he4_p31_to_n_cl34", // 1022, - "he4_p31_to_p_s34", // 1023, - "n_p32_to_p_si32", // 1024, - "p_p32_to_n_s32", // 1025, - "p_p32_to_he4_si29", // 1026, - "he4_p32_to_n_cl35", // 1027, - "he4_p32_to_p_s35", // 1028, - "p_p33_to_n_s33", // 1029, - "p_p33_to_he4_si30", // 1030, - "he4_p33_to_n_cl36", // 1031, - "he4_p33_to_p_s36", // 1032, - "n_s32_to_p_p32", // 1033, - "n_s32_to_he4_si29", // 1034, - "p_s32_to_he4_p29", // 1035, - "he4_s32_to_p_cl35", // 1036, - "n_s33_to_p_p33", // 1037, - "n_s33_to_he4_si30", // 1038, - "p_s33_to_n_cl33", // 1039, - "p_s33_to_he4_p30", // 1040, - "he4_s33_to_n_ar36", // 1041, - "he4_s33_to_p_cl36", // 1042, - "n_s34_to_he4_si31", // 1043, - "p_s34_to_n_cl34", // 1044, - "p_s34_to_he4_p31", // 1045, - "he4_s34_to_n_ar37", // 1046, - "he4_s34_to_p_cl37", // 1047, - "n_s35_to_he4_si32", // 1048, - "p_s35_to_n_cl35", // 1049, - "p_s35_to_he4_p32", // 1050, - "he4_s35_to_n_ar38", // 1051, - "p_s36_to_n_cl36", // 1052, - "p_s36_to_he4_p33", // 1053, - "he4_s36_to_n_ar39", // 1054, - "n_cl33_to_p_s33", // 1055, - "n_cl33_to_he4_p30", // 1056, - "he4_cl33_to_p_ar36", // 1057, - "n_cl34_to_p_s34", // 1058, - "n_cl34_to_he4_p31", // 1059, - "he4_cl34_to_n_k37", // 1060, - "he4_cl34_to_p_ar37", // 1061, - "n_cl35_to_p_s35", // 1062, - "n_cl35_to_he4_p32", // 1063, - "p_cl35_to_he4_s32", // 1064, - "he4_cl35_to_n_k38", // 1065, - "he4_cl35_to_p_ar38", // 1066, - "n_cl36_to_p_s36", // 1067, - "n_cl36_to_he4_p33", // 1068, - "p_cl36_to_n_ar36", // 1069, - "p_cl36_to_he4_s33", // 1070, - "he4_cl36_to_n_k39", // 1071, - "he4_cl36_to_p_ar39", // 1072, - "p_cl37_to_n_ar37", // 1073, - "p_cl37_to_he4_s34", // 1074, - "he4_cl37_to_n_k40", // 1075, - "he4_cl37_to_p_ar40", // 1076, - "n_ar36_to_p_cl36", // 1077, - "n_ar36_to_he4_s33", // 1078, - "p_ar36_to_he4_cl33", // 1079, - "he4_ar36_to_p_k39", // 1080, - "n_ar37_to_p_cl37", // 1081, - "n_ar37_to_he4_s34", // 1082, - "p_ar37_to_n_k37", // 1083, - "p_ar37_to_he4_cl34", // 1084, - "he4_ar37_to_n_ca40", // 1085, - "he4_ar37_to_p_k40", // 1086, - "n_ar38_to_he4_s35", // 1087, - "p_ar38_to_n_k38", // 1088, - "p_ar38_to_he4_cl35", // 1089, - "he4_ar38_to_n_ca41", // 1090, - "he4_ar38_to_p_k41", // 1091, - "n_ar39_to_he4_s36", // 1092, - "p_ar39_to_n_k39", // 1093, - "p_ar39_to_he4_cl36", // 1094, - "he4_ar39_to_n_ca42", // 1095, - "p_ar40_to_n_k40", // 1096, - "p_ar40_to_he4_cl37", // 1097, - "he4_ar40_to_n_ca43", // 1098, - "n_k37_to_p_ar37", // 1099, - "n_k37_to_he4_cl34", // 1100, - "he4_k37_to_p_ca40", // 1101, - "n_k38_to_p_ar38", // 1102, - "n_k38_to_he4_cl35", // 1103, - "he4_k38_to_p_ca41", // 1104, - "n_k39_to_p_ar39", // 1105, - "n_k39_to_he4_cl36", // 1106, - "p_k39_to_he4_ar36", // 1107, - "he4_k39_to_p_ca42", // 1108, - "n_k40_to_p_ar40", // 1109, - "n_k40_to_he4_cl37", // 1110, - "p_k40_to_n_ca40", // 1111, - "p_k40_to_he4_ar37", // 1112, - "he4_k40_to_n_sc43", // 1113, - "he4_k40_to_p_ca43", // 1114, - "p_k41_to_n_ca41", // 1115, - "p_k41_to_he4_ar38", // 1116, - "he4_k41_to_n_sc44", // 1117, - "he4_k41_to_p_ca44", // 1118, - "n_ca40_to_p_k40", // 1119, - "n_ca40_to_he4_ar37", // 1120, - "p_ca40_to_he4_k37", // 1121, - "he4_ca40_to_p_sc43", // 1122, - "n_ca41_to_p_k41", // 1123, - "n_ca41_to_he4_ar38", // 1124, - "p_ca41_to_he4_k38", // 1125, - "he4_ca41_to_n_ti44", // 1126, - "he4_ca41_to_p_sc44", // 1127, - "n_ca42_to_he4_ar39", // 1128, - "p_ca42_to_he4_k39", // 1129, - "he4_ca42_to_n_ti45", // 1130, - "he4_ca42_to_p_sc45", // 1131, - "n_ca43_to_he4_ar40", // 1132, - "p_ca43_to_n_sc43", // 1133, - "p_ca43_to_he4_k40", // 1134, - "he4_ca43_to_n_ti46", // 1135, - "he4_ca43_to_p_sc46", // 1136, - "p_ca44_to_n_sc44", // 1137, - "p_ca44_to_he4_k41", // 1138, - "he4_ca44_to_n_ti47", // 1139, - "he4_ca44_to_p_sc47", // 1140, - "p_ca45_to_n_sc45", // 1141, - "he4_ca45_to_n_ti48", // 1142, - "he4_ca45_to_p_sc48", // 1143, - "p_ca46_to_n_sc46", // 1144, - "he4_ca46_to_n_ti49", // 1145, - "he4_ca46_to_p_sc49", // 1146, - "p_ca47_to_n_sc47", // 1147, - "he4_ca47_to_n_ti50", // 1148, - "p_ca48_to_n_sc48", // 1149, - "he4_ca48_to_n_ti51", // 1150, - "n_sc43_to_p_ca43", // 1151, - "n_sc43_to_he4_k40", // 1152, - "p_sc43_to_he4_ca40", // 1153, - "he4_sc43_to_n_v46", // 1154, - "he4_sc43_to_p_ti46", // 1155, - "n_sc44_to_p_ca44", // 1156, - "n_sc44_to_he4_k41", // 1157, - "p_sc44_to_n_ti44", // 1158, - "p_sc44_to_he4_ca41", // 1159, - "he4_sc44_to_n_v47", // 1160, - "he4_sc44_to_p_ti47", // 1161, - "n_sc45_to_p_ca45", // 1162, - "p_sc45_to_n_ti45", // 1163, - "p_sc45_to_he4_ca42", // 1164, - "he4_sc45_to_n_v48", // 1165, - "he4_sc45_to_p_ti48", // 1166, - "n_sc46_to_p_ca46", // 1167, - "p_sc46_to_n_ti46", // 1168, - "p_sc46_to_he4_ca43", // 1169, - "he4_sc46_to_n_v49", // 1170, - "he4_sc46_to_p_ti49", // 1171, - "n_sc47_to_p_ca47", // 1172, - "p_sc47_to_n_ti47", // 1173, - "p_sc47_to_he4_ca44", // 1174, - "he4_sc47_to_n_v50", // 1175, - "he4_sc47_to_p_ti50", // 1176, - "n_sc48_to_p_ca48", // 1177, - "p_sc48_to_n_ti48", // 1178, - "p_sc48_to_he4_ca45", // 1179, - "he4_sc48_to_n_v51", // 1180, - "he4_sc48_to_p_ti51", // 1181, - "p_sc49_to_n_ti49", // 1182, - "p_sc49_to_he4_ca46", // 1183, - "he4_sc49_to_n_v52", // 1184, - "n_ti44_to_p_sc44", // 1185, - "n_ti44_to_he4_ca41", // 1186, - "he4_ti44_to_p_v47", // 1187, - "n_ti45_to_p_sc45", // 1188, - "n_ti45_to_he4_ca42", // 1189, - "he4_ti45_to_n_cr48", // 1190, - "he4_ti45_to_p_v48", // 1191, - "n_ti46_to_p_sc46", // 1192, - "n_ti46_to_he4_ca43", // 1193, - "p_ti46_to_n_v46", // 1194, - "p_ti46_to_he4_sc43", // 1195, - "he4_ti46_to_n_cr49", // 1196, - "he4_ti46_to_p_v49", // 1197, - "n_ti47_to_p_sc47", // 1198, - "n_ti47_to_he4_ca44", // 1199, - "p_ti47_to_n_v47", // 1200, - "p_ti47_to_he4_sc44", // 1201, - "he4_ti47_to_n_cr50", // 1202, - "he4_ti47_to_p_v50", // 1203, - "n_ti48_to_p_sc48", // 1204, - "n_ti48_to_he4_ca45", // 1205, - "p_ti48_to_n_v48", // 1206, - "p_ti48_to_he4_sc45", // 1207, - "he4_ti48_to_n_cr51", // 1208, - "he4_ti48_to_p_v51", // 1209, - "n_ti49_to_p_sc49", // 1210, - "n_ti49_to_he4_ca46", // 1211, - "p_ti49_to_n_v49", // 1212, - "p_ti49_to_he4_sc46", // 1213, - "he4_ti49_to_n_cr52", // 1214, - "he4_ti49_to_p_v52", // 1215, - "n_ti50_to_he4_ca47", // 1216, - "p_ti50_to_n_v50", // 1217, - "p_ti50_to_he4_sc47", // 1218, - "he4_ti50_to_n_cr53", // 1219, - "n_ti51_to_he4_ca48", // 1220, - "p_ti51_to_n_v51", // 1221, - "p_ti51_to_he4_sc48", // 1222, - "he4_ti51_to_n_cr54", // 1223, - "n_v46_to_p_ti46", // 1224, - "n_v46_to_he4_sc43", // 1225, - "he4_v46_to_p_cr49", // 1226, - "n_v47_to_p_ti47", // 1227, - "n_v47_to_he4_sc44", // 1228, - "p_v47_to_he4_ti44", // 1229, - "he4_v47_to_n_mn50", // 1230, - "he4_v47_to_p_cr50", // 1231, - "n_v48_to_p_ti48", // 1232, - "n_v48_to_he4_sc45", // 1233, - "p_v48_to_n_cr48", // 1234, - "p_v48_to_he4_ti45", // 1235, - "he4_v48_to_n_mn51", // 1236, - "he4_v48_to_p_cr51", // 1237, - "n_v49_to_p_ti49", // 1238, - "n_v49_to_he4_sc46", // 1239, - "p_v49_to_n_cr49", // 1240, - "p_v49_to_he4_ti46", // 1241, - "he4_v49_to_n_mn52", // 1242, - "he4_v49_to_p_cr52", // 1243, - "n_v50_to_p_ti50", // 1244, - "n_v50_to_he4_sc47", // 1245, - "p_v50_to_n_cr50", // 1246, - "p_v50_to_he4_ti47", // 1247, - "he4_v50_to_n_mn53", // 1248, - "he4_v50_to_p_cr53", // 1249, - "n_v51_to_p_ti51", // 1250, - "n_v51_to_he4_sc48", // 1251, - "p_v51_to_n_cr51", // 1252, - "p_v51_to_he4_ti48", // 1253, - "he4_v51_to_n_mn54", // 1254, - "he4_v51_to_p_cr54", // 1255, - "n_v52_to_he4_sc49", // 1256, - "p_v52_to_n_cr52", // 1257, - "p_v52_to_he4_ti49", // 1258, - "he4_v52_to_n_mn55", // 1259, - "n_cr48_to_p_v48", // 1260, - "n_cr48_to_he4_ti45", // 1261, - "he4_cr48_to_p_mn51", // 1262, - "n_cr49_to_p_v49", // 1263, - "n_cr49_to_he4_ti46", // 1264, - "p_cr49_to_he4_v46", // 1265, - "he4_cr49_to_n_fe52", // 1266, - "he4_cr49_to_p_mn52", // 1267, - "n_cr50_to_p_v50", // 1268, - "n_cr50_to_he4_ti47", // 1269, - "p_cr50_to_n_mn50", // 1270, - "p_cr50_to_he4_v47", // 1271, - "he4_cr50_to_n_fe53", // 1272, - "he4_cr50_to_p_mn53", // 1273, - "n_cr51_to_p_v51", // 1274, - "n_cr51_to_he4_ti48", // 1275, - "p_cr51_to_n_mn51", // 1276, - "p_cr51_to_he4_v48", // 1277, - "he4_cr51_to_n_fe54", // 1278, - "he4_cr51_to_p_mn54", // 1279, - "n_cr52_to_p_v52", // 1280, - "n_cr52_to_he4_ti49", // 1281, - "p_cr52_to_n_mn52", // 1282, - "p_cr52_to_he4_v49", // 1283, - "he4_cr52_to_n_fe55", // 1284, - "he4_cr52_to_p_mn55", // 1285, - "n_cr53_to_he4_ti50", // 1286, - "p_cr53_to_n_mn53", // 1287, - "p_cr53_to_he4_v50", // 1288, - "he4_cr53_to_n_fe56", // 1289, - "n_cr54_to_he4_ti51", // 1290, - "p_cr54_to_n_mn54", // 1291, - "p_cr54_to_he4_v51", // 1292, - "he4_cr54_to_n_fe57", // 1293, - "n_mn50_to_p_cr50", // 1294, - "n_mn50_to_he4_v47", // 1295, - "he4_mn50_to_n_co53", // 1296, - "he4_mn50_to_p_fe53", // 1297, - "n_mn51_to_p_cr51", // 1298, - "n_mn51_to_he4_v48", // 1299, - "p_mn51_to_he4_cr48", // 1300, - "he4_mn51_to_n_co54", // 1301, - "he4_mn51_to_p_fe54", // 1302, - "n_mn52_to_p_cr52", // 1303, - "n_mn52_to_he4_v49", // 1304, - "p_mn52_to_n_fe52", // 1305, - "p_mn52_to_he4_cr49", // 1306, - "he4_mn52_to_n_co55", // 1307, - "he4_mn52_to_p_fe55", // 1308, - "n_mn53_to_p_cr53", // 1309, - "n_mn53_to_he4_v50", // 1310, - "p_mn53_to_n_fe53", // 1311, - "p_mn53_to_he4_cr50", // 1312, - "he4_mn53_to_n_co56", // 1313, - "he4_mn53_to_p_fe56", // 1314, - "n_mn54_to_p_cr54", // 1315, - "n_mn54_to_he4_v51", // 1316, - "p_mn54_to_n_fe54", // 1317, - "p_mn54_to_he4_cr51", // 1318, - "he4_mn54_to_n_co57", // 1319, - "he4_mn54_to_p_fe57", // 1320, - "n_mn55_to_he4_v52", // 1321, - "p_mn55_to_n_fe55", // 1322, - "p_mn55_to_he4_cr52", // 1323, - "he4_mn55_to_n_co58", // 1324, - "he4_mn55_to_p_fe58", // 1325, - "n_fe52_to_p_mn52", // 1326, - "n_fe52_to_he4_cr49", // 1327, - "he4_fe52_to_p_co55", // 1328, - "n_fe53_to_p_mn53", // 1329, - "n_fe53_to_he4_cr50", // 1330, - "p_fe53_to_n_co53", // 1331, - "p_fe53_to_he4_mn50", // 1332, - "he4_fe53_to_n_ni56", // 1333, - "he4_fe53_to_p_co56", // 1334, - "n_fe54_to_p_mn54", // 1335, - "n_fe54_to_he4_cr51", // 1336, - "p_fe54_to_n_co54", // 1337, - "p_fe54_to_he4_mn51", // 1338, - "he4_fe54_to_n_ni57", // 1339, - "he4_fe54_to_p_co57", // 1340, - "n_fe55_to_p_mn55", // 1341, - "n_fe55_to_he4_cr52", // 1342, - "p_fe55_to_n_co55", // 1343, - "p_fe55_to_he4_mn52", // 1344, - "he4_fe55_to_n_ni58", // 1345, - "he4_fe55_to_p_co58", // 1346, - "n_fe56_to_he4_cr53", // 1347, - "p_fe56_to_n_co56", // 1348, - "p_fe56_to_he4_mn53", // 1349, - "he4_fe56_to_n_ni59", // 1350, - "he4_fe56_to_p_co59", // 1351, - "n_fe57_to_he4_cr54", // 1352, - "p_fe57_to_n_co57", // 1353, - "p_fe57_to_he4_mn54", // 1354, - "he4_fe57_to_n_ni60", // 1355, - "p_fe58_to_n_co58", // 1356, - "p_fe58_to_he4_mn55", // 1357, - "he4_fe58_to_n_ni61", // 1358, - "n_co53_to_p_fe53", // 1359, - "n_co53_to_he4_mn50", // 1360, - "he4_co53_to_p_ni56", // 1361, - "n_co54_to_p_fe54", // 1362, - "n_co54_to_he4_mn51", // 1363, - "he4_co54_to_n_cu57", // 1364, - "he4_co54_to_p_ni57", // 1365, - "n_co55_to_p_fe55", // 1366, - "n_co55_to_he4_mn52", // 1367, - "p_co55_to_he4_fe52", // 1368, - "he4_co55_to_n_cu58", // 1369, - "he4_co55_to_p_ni58", // 1370, - "n_co56_to_p_fe56", // 1371, - "n_co56_to_he4_mn53", // 1372, - "p_co56_to_n_ni56", // 1373, - "p_co56_to_he4_fe53", // 1374, - "he4_co56_to_n_cu59", // 1375, - "he4_co56_to_p_ni59", // 1376, - "n_co57_to_p_fe57", // 1377, - "n_co57_to_he4_mn54", // 1378, - "p_co57_to_n_ni57", // 1379, - "p_co57_to_he4_fe54", // 1380, - "he4_co57_to_n_cu60", // 1381, - "he4_co57_to_p_ni60", // 1382, - "n_co58_to_p_fe58", // 1383, - "n_co58_to_he4_mn55", // 1384, - "p_co58_to_n_ni58", // 1385, - "p_co58_to_he4_fe55", // 1386, - "he4_co58_to_n_cu61", // 1387, - "he4_co58_to_p_ni61", // 1388, - "p_co59_to_n_ni59", // 1389, - "p_co59_to_he4_fe56", // 1390, - "he4_co59_to_n_cu62", // 1391, - "he4_co59_to_p_ni62", // 1392, - "n_ni56_to_p_co56", // 1393, - "n_ni56_to_he4_fe53", // 1394, - "p_ni56_to_he4_co53", // 1395, - "he4_ni56_to_n_zn59", // 1396, - "he4_ni56_to_p_cu59", // 1397, - "n_ni57_to_p_co57", // 1398, - "n_ni57_to_he4_fe54", // 1399, - "p_ni57_to_n_cu57", // 1400, - "p_ni57_to_he4_co54", // 1401, - "he4_ni57_to_n_zn60", // 1402, - "he4_ni57_to_p_cu60", // 1403, - "n_ni58_to_p_co58", // 1404, - "n_ni58_to_he4_fe55", // 1405, - "p_ni58_to_n_cu58", // 1406, - "p_ni58_to_he4_co55", // 1407, - "he4_ni58_to_n_zn61", // 1408, - "he4_ni58_to_p_cu61", // 1409, - "n_ni59_to_p_co59", // 1410, - "n_ni59_to_he4_fe56", // 1411, - "p_ni59_to_n_cu59", // 1412, - "p_ni59_to_he4_co56", // 1413, - "he4_ni59_to_n_zn62", // 1414, - "he4_ni59_to_p_cu62", // 1415, - "n_ni60_to_he4_fe57", // 1416, - "p_ni60_to_n_cu60", // 1417, - "p_ni60_to_he4_co57", // 1418, - "he4_ni60_to_n_zn63", // 1419, - "he4_ni60_to_p_cu63", // 1420, - "n_ni61_to_he4_fe58", // 1421, - "p_ni61_to_n_cu61", // 1422, - "p_ni61_to_he4_co58", // 1423, - "he4_ni61_to_n_zn64", // 1424, - "he4_ni61_to_p_cu64", // 1425, - "p_ni62_to_n_cu62", // 1426, - "p_ni62_to_he4_co59", // 1427, - "he4_ni62_to_n_zn65", // 1428, - "he4_ni62_to_p_cu65", // 1429, - "p_ni63_to_n_cu63", // 1430, - "he4_ni63_to_n_zn66", // 1431, - "p_ni64_to_n_cu64", // 1432, - "n_cu57_to_p_ni57", // 1433, - "n_cu57_to_he4_co54", // 1434, - "he4_cu57_to_p_zn60", // 1435, - "n_cu58_to_p_ni58", // 1436, - "n_cu58_to_he4_co55", // 1437, - "he4_cu58_to_p_zn61", // 1438, - "n_cu59_to_p_ni59", // 1439, - "n_cu59_to_he4_co56", // 1440, - "p_cu59_to_n_zn59", // 1441, - "p_cu59_to_he4_ni56", // 1442, - "he4_cu59_to_n_ga62", // 1443, - "he4_cu59_to_p_zn62", // 1444, - "n_cu60_to_p_ni60", // 1445, - "n_cu60_to_he4_co57", // 1446, - "p_cu60_to_n_zn60", // 1447, - "p_cu60_to_he4_ni57", // 1448, - "he4_cu60_to_n_ga63", // 1449, - "he4_cu60_to_p_zn63", // 1450, - "n_cu61_to_p_ni61", // 1451, - "n_cu61_to_he4_co58", // 1452, - "p_cu61_to_n_zn61", // 1453, - "p_cu61_to_he4_ni58", // 1454, - "he4_cu61_to_n_ga64", // 1455, - "he4_cu61_to_p_zn64", // 1456, - "n_cu62_to_p_ni62", // 1457, - "n_cu62_to_he4_co59", // 1458, - "p_cu62_to_n_zn62", // 1459, - "p_cu62_to_he4_ni59", // 1460, - "he4_cu62_to_p_zn65", // 1461, - "n_cu63_to_p_ni63", // 1462, - "p_cu63_to_n_zn63", // 1463, - "p_cu63_to_he4_ni60", // 1464, - "he4_cu63_to_p_zn66", // 1465, - "n_cu64_to_p_ni64", // 1466, - "p_cu64_to_n_zn64", // 1467, - "p_cu64_to_he4_ni61", // 1468, - "p_cu65_to_n_zn65", // 1469, - "p_cu65_to_he4_ni62", // 1470, - "n_zn59_to_p_cu59", // 1471, - "n_zn59_to_he4_ni56", // 1472, - "he4_zn59_to_p_ga62", // 1473, - "n_zn60_to_p_cu60", // 1474, - "n_zn60_to_he4_ni57", // 1475, - "p_zn60_to_he4_cu57", // 1476, - "he4_zn60_to_n_ge63", // 1477, - "he4_zn60_to_p_ga63", // 1478, - "n_zn61_to_p_cu61", // 1479, - "n_zn61_to_he4_ni58", // 1480, - "p_zn61_to_he4_cu58", // 1481, - "he4_zn61_to_n_ge64", // 1482, - "he4_zn61_to_p_ga64", // 1483, - "n_zn62_to_p_cu62", // 1484, - "n_zn62_to_he4_ni59", // 1485, - "p_zn62_to_n_ga62", // 1486, - "p_zn62_to_he4_cu59", // 1487, - "n_zn63_to_p_cu63", // 1488, - "n_zn63_to_he4_ni60", // 1489, - "p_zn63_to_n_ga63", // 1490, - "p_zn63_to_he4_cu60", // 1491, - "n_zn64_to_p_cu64", // 1492, - "n_zn64_to_he4_ni61", // 1493, - "p_zn64_to_n_ga64", // 1494, - "p_zn64_to_he4_cu61", // 1495, - "n_zn65_to_p_cu65", // 1496, - "n_zn65_to_he4_ni62", // 1497, - "p_zn65_to_he4_cu62", // 1498, - "n_zn66_to_he4_ni63", // 1499, - "p_zn66_to_he4_cu63", // 1500, - "n_ga62_to_p_zn62", // 1501, - "n_ga62_to_he4_cu59", // 1502, - "p_ga62_to_he4_zn59", // 1503, - "n_ga63_to_p_zn63", // 1504, - "n_ga63_to_he4_cu60", // 1505, - "p_ga63_to_n_ge63", // 1506, - "p_ga63_to_he4_zn60", // 1507, - "n_ga64_to_p_zn64", // 1508, - "n_ga64_to_he4_cu61", // 1509, - "p_ga64_to_n_ge64", // 1510, - "p_ga64_to_he4_zn61", // 1511, - "n_ge63_to_p_ga63", // 1512, - "n_ge63_to_he4_zn60", // 1513, - "n_ge64_to_p_ga64", // 1514, - "n_ge64_to_he4_zn61", // 1515, + "p_d_to_He3", // 471, + "d_d_to_He4", // 472, + "He4_d_to_Li6", // 473, + "n_He3_to_He4", // 474, + "p_He3_to_He4_weak_bet_pos_", // 475, + "He4_He3_to_Be7", // 476, + "n_Li6_to_Li7", // 477, + "p_Li6_to_Be7", // 478, + "He4_Li6_to_B10", // 479, + "He4_Li7_to_B11", // 480, + "p_Be7_to_B8", // 481, + "p_Be9_to_B10", // 482, + "n_B10_to_B11", // 483, + "p_B11_to_C12", // 484, + "n_C12_to_C13", // 485, + "p_C12_to_N13", // 486, + "He4_C12_to_O16", // 487, + "n_C13_to_C14", // 488, + "p_C13_to_N14", // 489, + "p_C14_to_N15", // 490, + "He4_C14_to_O18", // 491, + "n_N13_to_N14", // 492, + "p_N13_to_O14", // 493, + "n_N14_to_N15", // 494, + "p_N14_to_O15", // 495, + "He4_N14_to_F18", // 496, + "p_N15_to_O16", // 497, + "He4_N15_to_F19", // 498, + "n_O14_to_O15", // 499, + "He4_O14_to_Ne18", // 500, + "n_O15_to_O16", // 501, + "He4_O15_to_Ne19", // 502, + "n_O16_to_O17", // 503, + "p_O16_to_F17", // 504, + "He4_O16_to_Ne20", // 505, + "n_O17_to_O18", // 506, + "p_O17_to_F18", // 507, + "He4_O17_to_Ne21", // 508, + "p_O18_to_F19", // 509, + "He4_O18_to_Ne22", // 510, + "n_F17_to_F18", // 511, + "p_F17_to_Ne18", // 512, + "He4_F17_to_Na21", // 513, + "n_F18_to_F19", // 514, + "p_F18_to_Ne19", // 515, + "He4_F18_to_Na22", // 516, + "p_F19_to_Ne20", // 517, + "He4_F19_to_Na23", // 518, + "n_Ne18_to_Ne19", // 519, + "n_Ne19_to_Ne20", // 520, + "He4_Ne19_to_Mg23", // 521, + "n_Ne20_to_Ne21", // 522, + "p_Ne20_to_Na21", // 523, + "He4_Ne20_to_Mg24", // 524, + "n_Ne21_to_Ne22", // 525, + "p_Ne21_to_Na22", // 526, + "He4_Ne21_to_Mg25", // 527, + "p_Ne22_to_Na23", // 528, + "He4_Ne22_to_Mg26", // 529, + "n_Na21_to_Na22", // 530, + "He4_Na21_to_Al25", // 531, + "n_Na22_to_Na23", // 532, + "p_Na22_to_Mg23", // 533, + "He4_Na22_to_Al26", // 534, + "p_Na23_to_Mg24", // 535, + "He4_Na23_to_Al27", // 536, + "n_Mg23_to_Mg24", // 537, + "n_Mg24_to_Mg25", // 538, + "p_Mg24_to_Al25", // 539, + "He4_Mg24_to_Si28", // 540, + "n_Mg25_to_Mg26", // 541, + "p_Mg25_to_Al26", // 542, + "He4_Mg25_to_Si29", // 543, + "p_Mg26_to_Al27", // 544, + "He4_Mg26_to_Si30", // 545, + "n_Al25_to_Al26", // 546, + "He4_Al25_to_P29", // 547, + "n_Al26_to_Al27", // 548, + "He4_Al26_to_P30", // 549, + "p_Al27_to_Si28", // 550, + "He4_Al27_to_P31", // 551, + "n_Si28_to_Si29", // 552, + "p_Si28_to_P29", // 553, + "He4_Si28_to_S32", // 554, + "n_Si29_to_Si30", // 555, + "p_Si29_to_P30", // 556, + "He4_Si29_to_S33", // 557, + "n_Si30_to_Si31", // 558, + "p_Si30_to_P31", // 559, + "He4_Si30_to_S34", // 560, + "n_Si31_to_Si32", // 561, + "p_Si31_to_P32", // 562, + "He4_Si31_to_S35", // 563, + "p_Si32_to_P33", // 564, + "He4_Si32_to_S36", // 565, + "n_P29_to_P30", // 566, + "He4_P29_to_Cl33", // 567, + "n_P30_to_P31", // 568, + "He4_P30_to_Cl34", // 569, + "n_P31_to_P32", // 570, + "p_P31_to_S32", // 571, + "He4_P31_to_Cl35", // 572, + "n_P32_to_P33", // 573, + "p_P32_to_S33", // 574, + "He4_P32_to_Cl36", // 575, + "p_P33_to_S34", // 576, + "He4_P33_to_Cl37", // 577, + "n_S32_to_S33", // 578, + "p_S32_to_Cl33", // 579, + "He4_S32_to_Ar36", // 580, + "n_S33_to_S34", // 581, + "p_S33_to_Cl34", // 582, + "He4_S33_to_Ar37", // 583, + "n_S34_to_S35", // 584, + "p_S34_to_Cl35", // 585, + "He4_S34_to_Ar38", // 586, + "n_S35_to_S36", // 587, + "p_S35_to_Cl36", // 588, + "He4_S35_to_Ar39", // 589, + "p_S36_to_Cl37", // 590, + "He4_S36_to_Ar40", // 591, + "n_Cl33_to_Cl34", // 592, + "He4_Cl33_to_K37", // 593, + "n_Cl34_to_Cl35", // 594, + "He4_Cl34_to_K38", // 595, + "n_Cl35_to_Cl36", // 596, + "p_Cl35_to_Ar36", // 597, + "He4_Cl35_to_K39", // 598, + "n_Cl36_to_Cl37", // 599, + "p_Cl36_to_Ar37", // 600, + "He4_Cl36_to_K40", // 601, + "p_Cl37_to_Ar38", // 602, + "He4_Cl37_to_K41", // 603, + "n_Ar36_to_Ar37", // 604, + "p_Ar36_to_K37", // 605, + "He4_Ar36_to_Ca40", // 606, + "n_Ar37_to_Ar38", // 607, + "p_Ar37_to_K38", // 608, + "He4_Ar37_to_Ca41", // 609, + "n_Ar38_to_Ar39", // 610, + "p_Ar38_to_K39", // 611, + "He4_Ar38_to_Ca42", // 612, + "n_Ar39_to_Ar40", // 613, + "p_Ar39_to_K40", // 614, + "He4_Ar39_to_Ca43", // 615, + "p_Ar40_to_K41", // 616, + "He4_Ar40_to_Ca44", // 617, + "n_K37_to_K38", // 618, + "n_K38_to_K39", // 619, + "n_K39_to_K40", // 620, + "p_K39_to_Ca40", // 621, + "He4_K39_to_Sc43", // 622, + "n_K40_to_K41", // 623, + "p_K40_to_Ca41", // 624, + "He4_K40_to_Sc44", // 625, + "p_K41_to_Ca42", // 626, + "He4_K41_to_Sc45", // 627, + "n_Ca40_to_Ca41", // 628, + "He4_Ca40_to_Ti44", // 629, + "n_Ca41_to_Ca42", // 630, + "He4_Ca41_to_Ti45", // 631, + "n_Ca42_to_Ca43", // 632, + "p_Ca42_to_Sc43", // 633, + "He4_Ca42_to_Ti46", // 634, + "n_Ca43_to_Ca44", // 635, + "p_Ca43_to_Sc44", // 636, + "He4_Ca43_to_Ti47", // 637, + "n_Ca44_to_Ca45", // 638, + "p_Ca44_to_Sc45", // 639, + "He4_Ca44_to_Ti48", // 640, + "n_Ca45_to_Ca46", // 641, + "p_Ca45_to_Sc46", // 642, + "He4_Ca45_to_Ti49", // 643, + "n_Ca46_to_Ca47", // 644, + "p_Ca46_to_Sc47", // 645, + "He4_Ca46_to_Ti50", // 646, + "n_Ca47_to_Ca48", // 647, + "p_Ca47_to_Sc48", // 648, + "He4_Ca47_to_Ti51", // 649, + "p_Ca48_to_Sc49", // 650, + "n_Sc43_to_Sc44", // 651, + "p_Sc43_to_Ti44", // 652, + "He4_Sc43_to_V47", // 653, + "n_Sc44_to_Sc45", // 654, + "p_Sc44_to_Ti45", // 655, + "He4_Sc44_to_V48", // 656, + "n_Sc45_to_Sc46", // 657, + "p_Sc45_to_Ti46", // 658, + "He4_Sc45_to_V49", // 659, + "n_Sc46_to_Sc47", // 660, + "p_Sc46_to_Ti47", // 661, + "He4_Sc46_to_V50", // 662, + "n_Sc47_to_Sc48", // 663, + "p_Sc47_to_Ti48", // 664, + "He4_Sc47_to_V51", // 665, + "n_Sc48_to_Sc49", // 666, + "p_Sc48_to_Ti49", // 667, + "He4_Sc48_to_V52", // 668, + "p_Sc49_to_Ti50", // 669, + "n_Ti44_to_Ti45", // 670, + "He4_Ti44_to_Cr48", // 671, + "n_Ti45_to_Ti46", // 672, + "p_Ti45_to_V46", // 673, + "He4_Ti45_to_Cr49", // 674, + "n_Ti46_to_Ti47", // 675, + "p_Ti46_to_V47", // 676, + "He4_Ti46_to_Cr50", // 677, + "n_Ti47_to_Ti48", // 678, + "p_Ti47_to_V48", // 679, + "He4_Ti47_to_Cr51", // 680, + "n_Ti48_to_Ti49", // 681, + "p_Ti48_to_V49", // 682, + "He4_Ti48_to_Cr52", // 683, + "n_Ti49_to_Ti50", // 684, + "p_Ti49_to_V50", // 685, + "He4_Ti49_to_Cr53", // 686, + "n_Ti50_to_Ti51", // 687, + "p_Ti50_to_V51", // 688, + "He4_Ti50_to_Cr54", // 689, + "p_Ti51_to_V52", // 690, + "n_V46_to_V47", // 691, + "He4_V46_to_Mn50", // 692, + "n_V47_to_V48", // 693, + "p_V47_to_Cr48", // 694, + "He4_V47_to_Mn51", // 695, + "n_V48_to_V49", // 696, + "p_V48_to_Cr49", // 697, + "He4_V48_to_Mn52", // 698, + "n_V49_to_V50", // 699, + "p_V49_to_Cr50", // 700, + "He4_V49_to_Mn53", // 701, + "n_V50_to_V51", // 702, + "p_V50_to_Cr51", // 703, + "He4_V50_to_Mn54", // 704, + "n_V51_to_V52", // 705, + "p_V51_to_Cr52", // 706, + "He4_V51_to_Mn55", // 707, + "p_V52_to_Cr53", // 708, + "n_Cr48_to_Cr49", // 709, + "He4_Cr48_to_Fe52", // 710, + "n_Cr49_to_Cr50", // 711, + "p_Cr49_to_Mn50", // 712, + "He4_Cr49_to_Fe53", // 713, + "n_Cr50_to_Cr51", // 714, + "p_Cr50_to_Mn51", // 715, + "He4_Cr50_to_Fe54", // 716, + "n_Cr51_to_Cr52", // 717, + "p_Cr51_to_Mn52", // 718, + "He4_Cr51_to_Fe55", // 719, + "n_Cr52_to_Cr53", // 720, + "p_Cr52_to_Mn53", // 721, + "He4_Cr52_to_Fe56", // 722, + "n_Cr53_to_Cr54", // 723, + "p_Cr53_to_Mn54", // 724, + "He4_Cr53_to_Fe57", // 725, + "p_Cr54_to_Mn55", // 726, + "He4_Cr54_to_Fe58", // 727, + "n_Mn50_to_Mn51", // 728, + "He4_Mn50_to_Co54", // 729, + "n_Mn51_to_Mn52", // 730, + "p_Mn51_to_Fe52", // 731, + "He4_Mn51_to_Co55", // 732, + "n_Mn52_to_Mn53", // 733, + "p_Mn52_to_Fe53", // 734, + "He4_Mn52_to_Co56", // 735, + "n_Mn53_to_Mn54", // 736, + "p_Mn53_to_Fe54", // 737, + "He4_Mn53_to_Co57", // 738, + "n_Mn54_to_Mn55", // 739, + "p_Mn54_to_Fe55", // 740, + "He4_Mn54_to_Co58", // 741, + "p_Mn55_to_Fe56", // 742, + "He4_Mn55_to_Co59", // 743, + "n_Fe52_to_Fe53", // 744, + "p_Fe52_to_Co53", // 745, + "He4_Fe52_to_Ni56", // 746, + "n_Fe53_to_Fe54", // 747, + "p_Fe53_to_Co54", // 748, + "He4_Fe53_to_Ni57", // 749, + "n_Fe54_to_Fe55", // 750, + "p_Fe54_to_Co55", // 751, + "He4_Fe54_to_Ni58", // 752, + "n_Fe55_to_Fe56", // 753, + "p_Fe55_to_Co56", // 754, + "He4_Fe55_to_Ni59", // 755, + "n_Fe56_to_Fe57", // 756, + "p_Fe56_to_Co57", // 757, + "He4_Fe56_to_Ni60", // 758, + "n_Fe57_to_Fe58", // 759, + "p_Fe57_to_Co58", // 760, + "He4_Fe57_to_Ni61", // 761, + "p_Fe58_to_Co59", // 762, + "He4_Fe58_to_Ni62", // 763, + "n_Co53_to_Co54", // 764, + "He4_Co53_to_Cu57", // 765, + "n_Co54_to_Co55", // 766, + "He4_Co54_to_Cu58", // 767, + "n_Co55_to_Co56", // 768, + "p_Co55_to_Ni56", // 769, + "He4_Co55_to_Cu59", // 770, + "n_Co56_to_Co57", // 771, + "p_Co56_to_Ni57", // 772, + "He4_Co56_to_Cu60", // 773, + "n_Co57_to_Co58", // 774, + "p_Co57_to_Ni58", // 775, + "He4_Co57_to_Cu61", // 776, + "n_Co58_to_Co59", // 777, + "p_Co58_to_Ni59", // 778, + "He4_Co58_to_Cu62", // 779, + "p_Co59_to_Ni60", // 780, + "He4_Co59_to_Cu63", // 781, + "n_Ni56_to_Ni57", // 782, + "p_Ni56_to_Cu57", // 783, + "He4_Ni56_to_Zn60", // 784, + "n_Ni57_to_Ni58", // 785, + "p_Ni57_to_Cu58", // 786, + "He4_Ni57_to_Zn61", // 787, + "n_Ni58_to_Ni59", // 788, + "p_Ni58_to_Cu59", // 789, + "He4_Ni58_to_Zn62", // 790, + "n_Ni59_to_Ni60", // 791, + "p_Ni59_to_Cu60", // 792, + "He4_Ni59_to_Zn63", // 793, + "n_Ni60_to_Ni61", // 794, + "p_Ni60_to_Cu61", // 795, + "He4_Ni60_to_Zn64", // 796, + "n_Ni61_to_Ni62", // 797, + "p_Ni61_to_Cu62", // 798, + "He4_Ni61_to_Zn65", // 799, + "n_Ni62_to_Ni63", // 800, + "p_Ni62_to_Cu63", // 801, + "He4_Ni62_to_Zn66", // 802, + "n_Ni63_to_Ni64", // 803, + "p_Ni63_to_Cu64", // 804, + "p_Ni64_to_Cu65", // 805, + "n_Cu57_to_Cu58", // 806, + "n_Cu58_to_Cu59", // 807, + "p_Cu58_to_Zn59", // 808, + "He4_Cu58_to_Ga62", // 809, + "n_Cu59_to_Cu60", // 810, + "p_Cu59_to_Zn60", // 811, + "He4_Cu59_to_Ga63", // 812, + "n_Cu60_to_Cu61", // 813, + "p_Cu60_to_Zn61", // 814, + "He4_Cu60_to_Ga64", // 815, + "n_Cu61_to_Cu62", // 816, + "p_Cu61_to_Zn62", // 817, + "n_Cu62_to_Cu63", // 818, + "p_Cu62_to_Zn63", // 819, + "n_Cu63_to_Cu64", // 820, + "p_Cu63_to_Zn64", // 821, + "n_Cu64_to_Cu65", // 822, + "p_Cu64_to_Zn65", // 823, + "p_Cu65_to_Zn66", // 824, + "n_Zn59_to_Zn60", // 825, + "He4_Zn59_to_Ge63", // 826, + "n_Zn60_to_Zn61", // 827, + "He4_Zn60_to_Ge64", // 828, + "n_Zn61_to_Zn62", // 829, + "p_Zn61_to_Ga62", // 830, + "n_Zn62_to_Zn63", // 831, + "p_Zn62_to_Ga63", // 832, + "n_Zn63_to_Zn64", // 833, + "p_Zn63_to_Ga64", // 834, + "n_Zn64_to_Zn65", // 835, + "n_Zn65_to_Zn66", // 836, + "n_Ga62_to_Ga63", // 837, + "p_Ga62_to_Ge63", // 838, + "n_Ga63_to_Ga64", // 839, + "p_Ga63_to_Ge64", // 840, + "n_Ge63_to_Ge64", // 841, + "d_d_to_n_He3", // 842, + "n_He3_to_d_d", // 843, + "d_He3_to_p_He4", // 844, + "He4_He3_to_p_Li6", // 845, + "p_He4_to_d_He3", // 846, + "He4_He4_to_n_Be7", // 847, + "He4_He4_to_p_Li7", // 848, + "p_Li6_to_He4_He3", // 849, + "d_Li6_to_n_Be7", // 850, + "d_Li6_to_p_Li7", // 851, + "He4_Li6_to_p_Be9", // 852, + "p_Li7_to_n_Be7", // 853, + "p_Li7_to_d_Li6", // 854, + "p_Li7_to_He4_He4", // 855, + "He4_Li7_to_n_B10", // 856, + "n_Be7_to_p_Li7", // 857, + "n_Be7_to_d_Li6", // 858, + "n_Be7_to_He4_He4", // 859, + "He4_Be7_to_p_B10", // 860, + "p_Be9_to_He4_Li6", // 861, + "He4_Be9_to_n_C12", // 862, + "n_B10_to_He4_Li7", // 863, + "p_B10_to_He4_Be7", // 864, + "He4_B10_to_n_N13", // 865, + "He4_B10_to_p_C13", // 866, + "He4_B11_to_n_N14", // 867, + "He4_B11_to_p_C14", // 868, + "n_C12_to_He4_Be9", // 869, + "He4_C12_to_n_O15", // 870, + "He4_C12_to_p_N15", // 871, + "C12_C12_to_n_Mg23", // 872, + "C12_C12_to_p_Na23", // 873, + "C12_C12_to_He4_Ne20", // 874, + "p_C13_to_n_N13", // 875, + "p_C13_to_He4_B10", // 876, + "d_C13_to_n_N14", // 877, + "He4_C13_to_n_O16", // 878, + "p_C14_to_n_N14", // 879, + "p_C14_to_He4_B11", // 880, + "d_C14_to_n_N15", // 881, + "He4_C14_to_n_O17", // 882, + "n_N13_to_p_C13", // 883, + "n_N13_to_He4_B10", // 884, + "He4_N13_to_p_O16", // 885, + "n_N14_to_p_C14", // 886, + "n_N14_to_d_C13", // 887, + "n_N14_to_He4_B11", // 888, + "p_N14_to_n_O14", // 889, + "He4_N14_to_n_F17", // 890, + "He4_N14_to_p_O17", // 891, + "n_N15_to_d_C14", // 892, + "p_N15_to_n_O15", // 893, + "p_N15_to_He4_C12", // 894, + "He4_N15_to_n_F18", // 895, + "He4_N15_to_p_O18", // 896, + "n_O14_to_p_N14", // 897, + "He4_O14_to_p_F17", // 898, + "n_O15_to_p_N15", // 899, + "n_O15_to_He4_C12", // 900, + "He4_O15_to_n_Ne18", // 901, + "He4_O15_to_p_F18", // 902, + "n_O16_to_He4_C13", // 903, + "p_O16_to_He4_N13", // 904, + "He4_O16_to_n_Ne19", // 905, + "He4_O16_to_p_F19", // 906, + "C12_O16_to_p_Al27", // 907, + "C12_O16_to_He4_Mg24", // 908, + "O16_O16_to_p_P31", // 909, + "O16_O16_to_He4_Si28", // 910, + "n_O17_to_He4_C14", // 911, + "p_O17_to_n_F17", // 912, + "p_O17_to_He4_N14", // 913, + "He4_O17_to_n_Ne20", // 914, + "p_O18_to_n_F18", // 915, + "p_O18_to_He4_N15", // 916, + "He4_O18_to_n_Ne21", // 917, + "n_F17_to_p_O17", // 918, + "n_F17_to_He4_N14", // 919, + "p_F17_to_He4_O14", // 920, + "He4_F17_to_p_Ne20", // 921, + "n_F18_to_p_O18", // 922, + "n_F18_to_He4_N15", // 923, + "p_F18_to_n_Ne18", // 924, + "p_F18_to_He4_O15", // 925, + "He4_F18_to_n_Na21", // 926, + "He4_F18_to_p_Ne21", // 927, + "p_F19_to_n_Ne19", // 928, + "p_F19_to_He4_O16", // 929, + "He4_F19_to_n_Na22", // 930, + "He4_F19_to_p_Ne22", // 931, + "n_Ne18_to_p_F18", // 932, + "n_Ne18_to_He4_O15", // 933, + "He4_Ne18_to_p_Na21", // 934, + "n_Ne19_to_p_F19", // 935, + "n_Ne19_to_He4_O16", // 936, + "He4_Ne19_to_p_Na22", // 937, + "n_Ne20_to_He4_O17", // 938, + "p_Ne20_to_He4_F17", // 939, + "He4_Ne20_to_n_Mg23", // 940, + "He4_Ne20_to_p_Na23", // 941, + "He4_Ne20_to_C12_C12", // 942, + "C12_Ne20_to_p_P31", // 943, + "C12_Ne20_to_He4_Si28", // 944, + "n_Ne21_to_He4_O18", // 945, + "p_Ne21_to_n_Na21", // 946, + "p_Ne21_to_He4_F18", // 947, + "He4_Ne21_to_n_Mg24", // 948, + "p_Ne22_to_n_Na22", // 949, + "p_Ne22_to_He4_F19", // 950, + "He4_Ne22_to_n_Mg25", // 951, + "n_Na21_to_p_Ne21", // 952, + "n_Na21_to_He4_F18", // 953, + "p_Na21_to_He4_Ne18", // 954, + "He4_Na21_to_p_Mg24", // 955, + "n_Na22_to_p_Ne22", // 956, + "n_Na22_to_He4_F19", // 957, + "p_Na22_to_He4_Ne19", // 958, + "He4_Na22_to_n_Al25", // 959, + "He4_Na22_to_p_Mg25", // 960, + "p_Na23_to_n_Mg23", // 961, + "p_Na23_to_He4_Ne20", // 962, + "p_Na23_to_C12_C12", // 963, + "He4_Na23_to_n_Al26", // 964, + "He4_Na23_to_p_Mg26", // 965, + "n_Mg23_to_p_Na23", // 966, + "n_Mg23_to_He4_Ne20", // 967, + "n_Mg23_to_C12_C12", // 968, + "He4_Mg23_to_p_Al26", // 969, + "n_Mg24_to_He4_Ne21", // 970, + "p_Mg24_to_He4_Na21", // 971, + "He4_Mg24_to_p_Al27", // 972, + "He4_Mg24_to_C12_O16", // 973, + "n_Mg25_to_He4_Ne22", // 974, + "p_Mg25_to_n_Al25", // 975, + "p_Mg25_to_He4_Na22", // 976, + "He4_Mg25_to_n_Si28", // 977, + "p_Mg26_to_n_Al26", // 978, + "p_Mg26_to_He4_Na23", // 979, + "He4_Mg26_to_n_Si29", // 980, + "n_Al25_to_p_Mg25", // 981, + "n_Al25_to_He4_Na22", // 982, + "He4_Al25_to_p_Si28", // 983, + "n_Al26_to_p_Mg26", // 984, + "n_Al26_to_He4_Na23", // 985, + "p_Al26_to_He4_Mg23", // 986, + "He4_Al26_to_n_P29", // 987, + "He4_Al26_to_p_Si29", // 988, + "p_Al27_to_He4_Mg24", // 989, + "p_Al27_to_C12_O16", // 990, + "He4_Al27_to_n_P30", // 991, + "He4_Al27_to_p_Si30", // 992, + "n_Si28_to_He4_Mg25", // 993, + "p_Si28_to_He4_Al25", // 994, + "He4_Si28_to_p_P31", // 995, + "He4_Si28_to_C12_Ne20", // 996, + "He4_Si28_to_O16_O16", // 997, + "n_Si29_to_He4_Mg26", // 998, + "p_Si29_to_n_P29", // 999, + "p_Si29_to_He4_Al26", // 1000, + "He4_Si29_to_n_S32", // 1001, + "He4_Si29_to_p_P32", // 1002, + "p_Si30_to_n_P30", // 1003, + "p_Si30_to_He4_Al27", // 1004, + "He4_Si30_to_n_S33", // 1005, + "He4_Si30_to_p_P33", // 1006, + "p_Si31_to_n_P31", // 1007, + "He4_Si31_to_n_S34", // 1008, + "p_Si32_to_n_P32", // 1009, + "He4_Si32_to_n_S35", // 1010, + "n_P29_to_p_Si29", // 1011, + "n_P29_to_He4_Al26", // 1012, + "He4_P29_to_p_S32", // 1013, + "n_P30_to_p_Si30", // 1014, + "n_P30_to_He4_Al27", // 1015, + "He4_P30_to_n_Cl33", // 1016, + "He4_P30_to_p_S33", // 1017, + "n_P31_to_p_Si31", // 1018, + "p_P31_to_He4_Si28", // 1019, + "p_P31_to_C12_Ne20", // 1020, + "p_P31_to_O16_O16", // 1021, + "He4_P31_to_n_Cl34", // 1022, + "He4_P31_to_p_S34", // 1023, + "n_P32_to_p_Si32", // 1024, + "p_P32_to_n_S32", // 1025, + "p_P32_to_He4_Si29", // 1026, + "He4_P32_to_n_Cl35", // 1027, + "He4_P32_to_p_S35", // 1028, + "p_P33_to_n_S33", // 1029, + "p_P33_to_He4_Si30", // 1030, + "He4_P33_to_n_Cl36", // 1031, + "He4_P33_to_p_S36", // 1032, + "n_S32_to_p_P32", // 1033, + "n_S32_to_He4_Si29", // 1034, + "p_S32_to_He4_P29", // 1035, + "He4_S32_to_p_Cl35", // 1036, + "n_S33_to_p_P33", // 1037, + "n_S33_to_He4_Si30", // 1038, + "p_S33_to_n_Cl33", // 1039, + "p_S33_to_He4_P30", // 1040, + "He4_S33_to_n_Ar36", // 1041, + "He4_S33_to_p_Cl36", // 1042, + "n_S34_to_He4_Si31", // 1043, + "p_S34_to_n_Cl34", // 1044, + "p_S34_to_He4_P31", // 1045, + "He4_S34_to_n_Ar37", // 1046, + "He4_S34_to_p_Cl37", // 1047, + "n_S35_to_He4_Si32", // 1048, + "p_S35_to_n_Cl35", // 1049, + "p_S35_to_He4_P32", // 1050, + "He4_S35_to_n_Ar38", // 1051, + "p_S36_to_n_Cl36", // 1052, + "p_S36_to_He4_P33", // 1053, + "He4_S36_to_n_Ar39", // 1054, + "n_Cl33_to_p_S33", // 1055, + "n_Cl33_to_He4_P30", // 1056, + "He4_Cl33_to_p_Ar36", // 1057, + "n_Cl34_to_p_S34", // 1058, + "n_Cl34_to_He4_P31", // 1059, + "He4_Cl34_to_n_K37", // 1060, + "He4_Cl34_to_p_Ar37", // 1061, + "n_Cl35_to_p_S35", // 1062, + "n_Cl35_to_He4_P32", // 1063, + "p_Cl35_to_He4_S32", // 1064, + "He4_Cl35_to_n_K38", // 1065, + "He4_Cl35_to_p_Ar38", // 1066, + "n_Cl36_to_p_S36", // 1067, + "n_Cl36_to_He4_P33", // 1068, + "p_Cl36_to_n_Ar36", // 1069, + "p_Cl36_to_He4_S33", // 1070, + "He4_Cl36_to_n_K39", // 1071, + "He4_Cl36_to_p_Ar39", // 1072, + "p_Cl37_to_n_Ar37", // 1073, + "p_Cl37_to_He4_S34", // 1074, + "He4_Cl37_to_n_K40", // 1075, + "He4_Cl37_to_p_Ar40", // 1076, + "n_Ar36_to_p_Cl36", // 1077, + "n_Ar36_to_He4_S33", // 1078, + "p_Ar36_to_He4_Cl33", // 1079, + "He4_Ar36_to_p_K39", // 1080, + "n_Ar37_to_p_Cl37", // 1081, + "n_Ar37_to_He4_S34", // 1082, + "p_Ar37_to_n_K37", // 1083, + "p_Ar37_to_He4_Cl34", // 1084, + "He4_Ar37_to_n_Ca40", // 1085, + "He4_Ar37_to_p_K40", // 1086, + "n_Ar38_to_He4_S35", // 1087, + "p_Ar38_to_n_K38", // 1088, + "p_Ar38_to_He4_Cl35", // 1089, + "He4_Ar38_to_n_Ca41", // 1090, + "He4_Ar38_to_p_K41", // 1091, + "n_Ar39_to_He4_S36", // 1092, + "p_Ar39_to_n_K39", // 1093, + "p_Ar39_to_He4_Cl36", // 1094, + "He4_Ar39_to_n_Ca42", // 1095, + "p_Ar40_to_n_K40", // 1096, + "p_Ar40_to_He4_Cl37", // 1097, + "He4_Ar40_to_n_Ca43", // 1098, + "n_K37_to_p_Ar37", // 1099, + "n_K37_to_He4_Cl34", // 1100, + "He4_K37_to_p_Ca40", // 1101, + "n_K38_to_p_Ar38", // 1102, + "n_K38_to_He4_Cl35", // 1103, + "He4_K38_to_p_Ca41", // 1104, + "n_K39_to_p_Ar39", // 1105, + "n_K39_to_He4_Cl36", // 1106, + "p_K39_to_He4_Ar36", // 1107, + "He4_K39_to_p_Ca42", // 1108, + "n_K40_to_p_Ar40", // 1109, + "n_K40_to_He4_Cl37", // 1110, + "p_K40_to_n_Ca40", // 1111, + "p_K40_to_He4_Ar37", // 1112, + "He4_K40_to_n_Sc43", // 1113, + "He4_K40_to_p_Ca43", // 1114, + "p_K41_to_n_Ca41", // 1115, + "p_K41_to_He4_Ar38", // 1116, + "He4_K41_to_n_Sc44", // 1117, + "He4_K41_to_p_Ca44", // 1118, + "n_Ca40_to_p_K40", // 1119, + "n_Ca40_to_He4_Ar37", // 1120, + "p_Ca40_to_He4_K37", // 1121, + "He4_Ca40_to_p_Sc43", // 1122, + "n_Ca41_to_p_K41", // 1123, + "n_Ca41_to_He4_Ar38", // 1124, + "p_Ca41_to_He4_K38", // 1125, + "He4_Ca41_to_n_Ti44", // 1126, + "He4_Ca41_to_p_Sc44", // 1127, + "n_Ca42_to_He4_Ar39", // 1128, + "p_Ca42_to_He4_K39", // 1129, + "He4_Ca42_to_n_Ti45", // 1130, + "He4_Ca42_to_p_Sc45", // 1131, + "n_Ca43_to_He4_Ar40", // 1132, + "p_Ca43_to_n_Sc43", // 1133, + "p_Ca43_to_He4_K40", // 1134, + "He4_Ca43_to_n_Ti46", // 1135, + "He4_Ca43_to_p_Sc46", // 1136, + "p_Ca44_to_n_Sc44", // 1137, + "p_Ca44_to_He4_K41", // 1138, + "He4_Ca44_to_n_Ti47", // 1139, + "He4_Ca44_to_p_Sc47", // 1140, + "p_Ca45_to_n_Sc45", // 1141, + "He4_Ca45_to_n_Ti48", // 1142, + "He4_Ca45_to_p_Sc48", // 1143, + "p_Ca46_to_n_Sc46", // 1144, + "He4_Ca46_to_n_Ti49", // 1145, + "He4_Ca46_to_p_Sc49", // 1146, + "p_Ca47_to_n_Sc47", // 1147, + "He4_Ca47_to_n_Ti50", // 1148, + "p_Ca48_to_n_Sc48", // 1149, + "He4_Ca48_to_n_Ti51", // 1150, + "n_Sc43_to_p_Ca43", // 1151, + "n_Sc43_to_He4_K40", // 1152, + "p_Sc43_to_He4_Ca40", // 1153, + "He4_Sc43_to_n_V46", // 1154, + "He4_Sc43_to_p_Ti46", // 1155, + "n_Sc44_to_p_Ca44", // 1156, + "n_Sc44_to_He4_K41", // 1157, + "p_Sc44_to_n_Ti44", // 1158, + "p_Sc44_to_He4_Ca41", // 1159, + "He4_Sc44_to_n_V47", // 1160, + "He4_Sc44_to_p_Ti47", // 1161, + "n_Sc45_to_p_Ca45", // 1162, + "p_Sc45_to_n_Ti45", // 1163, + "p_Sc45_to_He4_Ca42", // 1164, + "He4_Sc45_to_n_V48", // 1165, + "He4_Sc45_to_p_Ti48", // 1166, + "n_Sc46_to_p_Ca46", // 1167, + "p_Sc46_to_n_Ti46", // 1168, + "p_Sc46_to_He4_Ca43", // 1169, + "He4_Sc46_to_n_V49", // 1170, + "He4_Sc46_to_p_Ti49", // 1171, + "n_Sc47_to_p_Ca47", // 1172, + "p_Sc47_to_n_Ti47", // 1173, + "p_Sc47_to_He4_Ca44", // 1174, + "He4_Sc47_to_n_V50", // 1175, + "He4_Sc47_to_p_Ti50", // 1176, + "n_Sc48_to_p_Ca48", // 1177, + "p_Sc48_to_n_Ti48", // 1178, + "p_Sc48_to_He4_Ca45", // 1179, + "He4_Sc48_to_n_V51", // 1180, + "He4_Sc48_to_p_Ti51", // 1181, + "p_Sc49_to_n_Ti49", // 1182, + "p_Sc49_to_He4_Ca46", // 1183, + "He4_Sc49_to_n_V52", // 1184, + "n_Ti44_to_p_Sc44", // 1185, + "n_Ti44_to_He4_Ca41", // 1186, + "He4_Ti44_to_p_V47", // 1187, + "n_Ti45_to_p_Sc45", // 1188, + "n_Ti45_to_He4_Ca42", // 1189, + "He4_Ti45_to_n_Cr48", // 1190, + "He4_Ti45_to_p_V48", // 1191, + "n_Ti46_to_p_Sc46", // 1192, + "n_Ti46_to_He4_Ca43", // 1193, + "p_Ti46_to_n_V46", // 1194, + "p_Ti46_to_He4_Sc43", // 1195, + "He4_Ti46_to_n_Cr49", // 1196, + "He4_Ti46_to_p_V49", // 1197, + "n_Ti47_to_p_Sc47", // 1198, + "n_Ti47_to_He4_Ca44", // 1199, + "p_Ti47_to_n_V47", // 1200, + "p_Ti47_to_He4_Sc44", // 1201, + "He4_Ti47_to_n_Cr50", // 1202, + "He4_Ti47_to_p_V50", // 1203, + "n_Ti48_to_p_Sc48", // 1204, + "n_Ti48_to_He4_Ca45", // 1205, + "p_Ti48_to_n_V48", // 1206, + "p_Ti48_to_He4_Sc45", // 1207, + "He4_Ti48_to_n_Cr51", // 1208, + "He4_Ti48_to_p_V51", // 1209, + "n_Ti49_to_p_Sc49", // 1210, + "n_Ti49_to_He4_Ca46", // 1211, + "p_Ti49_to_n_V49", // 1212, + "p_Ti49_to_He4_Sc46", // 1213, + "He4_Ti49_to_n_Cr52", // 1214, + "He4_Ti49_to_p_V52", // 1215, + "n_Ti50_to_He4_Ca47", // 1216, + "p_Ti50_to_n_V50", // 1217, + "p_Ti50_to_He4_Sc47", // 1218, + "He4_Ti50_to_n_Cr53", // 1219, + "n_Ti51_to_He4_Ca48", // 1220, + "p_Ti51_to_n_V51", // 1221, + "p_Ti51_to_He4_Sc48", // 1222, + "He4_Ti51_to_n_Cr54", // 1223, + "n_V46_to_p_Ti46", // 1224, + "n_V46_to_He4_Sc43", // 1225, + "He4_V46_to_p_Cr49", // 1226, + "n_V47_to_p_Ti47", // 1227, + "n_V47_to_He4_Sc44", // 1228, + "p_V47_to_He4_Ti44", // 1229, + "He4_V47_to_n_Mn50", // 1230, + "He4_V47_to_p_Cr50", // 1231, + "n_V48_to_p_Ti48", // 1232, + "n_V48_to_He4_Sc45", // 1233, + "p_V48_to_n_Cr48", // 1234, + "p_V48_to_He4_Ti45", // 1235, + "He4_V48_to_n_Mn51", // 1236, + "He4_V48_to_p_Cr51", // 1237, + "n_V49_to_p_Ti49", // 1238, + "n_V49_to_He4_Sc46", // 1239, + "p_V49_to_n_Cr49", // 1240, + "p_V49_to_He4_Ti46", // 1241, + "He4_V49_to_n_Mn52", // 1242, + "He4_V49_to_p_Cr52", // 1243, + "n_V50_to_p_Ti50", // 1244, + "n_V50_to_He4_Sc47", // 1245, + "p_V50_to_n_Cr50", // 1246, + "p_V50_to_He4_Ti47", // 1247, + "He4_V50_to_n_Mn53", // 1248, + "He4_V50_to_p_Cr53", // 1249, + "n_V51_to_p_Ti51", // 1250, + "n_V51_to_He4_Sc48", // 1251, + "p_V51_to_n_Cr51", // 1252, + "p_V51_to_He4_Ti48", // 1253, + "He4_V51_to_n_Mn54", // 1254, + "He4_V51_to_p_Cr54", // 1255, + "n_V52_to_He4_Sc49", // 1256, + "p_V52_to_n_Cr52", // 1257, + "p_V52_to_He4_Ti49", // 1258, + "He4_V52_to_n_Mn55", // 1259, + "n_Cr48_to_p_V48", // 1260, + "n_Cr48_to_He4_Ti45", // 1261, + "He4_Cr48_to_p_Mn51", // 1262, + "n_Cr49_to_p_V49", // 1263, + "n_Cr49_to_He4_Ti46", // 1264, + "p_Cr49_to_He4_V46", // 1265, + "He4_Cr49_to_n_Fe52", // 1266, + "He4_Cr49_to_p_Mn52", // 1267, + "n_Cr50_to_p_V50", // 1268, + "n_Cr50_to_He4_Ti47", // 1269, + "p_Cr50_to_n_Mn50", // 1270, + "p_Cr50_to_He4_V47", // 1271, + "He4_Cr50_to_n_Fe53", // 1272, + "He4_Cr50_to_p_Mn53", // 1273, + "n_Cr51_to_p_V51", // 1274, + "n_Cr51_to_He4_Ti48", // 1275, + "p_Cr51_to_n_Mn51", // 1276, + "p_Cr51_to_He4_V48", // 1277, + "He4_Cr51_to_n_Fe54", // 1278, + "He4_Cr51_to_p_Mn54", // 1279, + "n_Cr52_to_p_V52", // 1280, + "n_Cr52_to_He4_Ti49", // 1281, + "p_Cr52_to_n_Mn52", // 1282, + "p_Cr52_to_He4_V49", // 1283, + "He4_Cr52_to_n_Fe55", // 1284, + "He4_Cr52_to_p_Mn55", // 1285, + "n_Cr53_to_He4_Ti50", // 1286, + "p_Cr53_to_n_Mn53", // 1287, + "p_Cr53_to_He4_V50", // 1288, + "He4_Cr53_to_n_Fe56", // 1289, + "n_Cr54_to_He4_Ti51", // 1290, + "p_Cr54_to_n_Mn54", // 1291, + "p_Cr54_to_He4_V51", // 1292, + "He4_Cr54_to_n_Fe57", // 1293, + "n_Mn50_to_p_Cr50", // 1294, + "n_Mn50_to_He4_V47", // 1295, + "He4_Mn50_to_n_Co53", // 1296, + "He4_Mn50_to_p_Fe53", // 1297, + "n_Mn51_to_p_Cr51", // 1298, + "n_Mn51_to_He4_V48", // 1299, + "p_Mn51_to_He4_Cr48", // 1300, + "He4_Mn51_to_n_Co54", // 1301, + "He4_Mn51_to_p_Fe54", // 1302, + "n_Mn52_to_p_Cr52", // 1303, + "n_Mn52_to_He4_V49", // 1304, + "p_Mn52_to_n_Fe52", // 1305, + "p_Mn52_to_He4_Cr49", // 1306, + "He4_Mn52_to_n_Co55", // 1307, + "He4_Mn52_to_p_Fe55", // 1308, + "n_Mn53_to_p_Cr53", // 1309, + "n_Mn53_to_He4_V50", // 1310, + "p_Mn53_to_n_Fe53", // 1311, + "p_Mn53_to_He4_Cr50", // 1312, + "He4_Mn53_to_n_Co56", // 1313, + "He4_Mn53_to_p_Fe56", // 1314, + "n_Mn54_to_p_Cr54", // 1315, + "n_Mn54_to_He4_V51", // 1316, + "p_Mn54_to_n_Fe54", // 1317, + "p_Mn54_to_He4_Cr51", // 1318, + "He4_Mn54_to_n_Co57", // 1319, + "He4_Mn54_to_p_Fe57", // 1320, + "n_Mn55_to_He4_V52", // 1321, + "p_Mn55_to_n_Fe55", // 1322, + "p_Mn55_to_He4_Cr52", // 1323, + "He4_Mn55_to_n_Co58", // 1324, + "He4_Mn55_to_p_Fe58", // 1325, + "n_Fe52_to_p_Mn52", // 1326, + "n_Fe52_to_He4_Cr49", // 1327, + "He4_Fe52_to_p_Co55", // 1328, + "n_Fe53_to_p_Mn53", // 1329, + "n_Fe53_to_He4_Cr50", // 1330, + "p_Fe53_to_n_Co53", // 1331, + "p_Fe53_to_He4_Mn50", // 1332, + "He4_Fe53_to_n_Ni56", // 1333, + "He4_Fe53_to_p_Co56", // 1334, + "n_Fe54_to_p_Mn54", // 1335, + "n_Fe54_to_He4_Cr51", // 1336, + "p_Fe54_to_n_Co54", // 1337, + "p_Fe54_to_He4_Mn51", // 1338, + "He4_Fe54_to_n_Ni57", // 1339, + "He4_Fe54_to_p_Co57", // 1340, + "n_Fe55_to_p_Mn55", // 1341, + "n_Fe55_to_He4_Cr52", // 1342, + "p_Fe55_to_n_Co55", // 1343, + "p_Fe55_to_He4_Mn52", // 1344, + "He4_Fe55_to_n_Ni58", // 1345, + "He4_Fe55_to_p_Co58", // 1346, + "n_Fe56_to_He4_Cr53", // 1347, + "p_Fe56_to_n_Co56", // 1348, + "p_Fe56_to_He4_Mn53", // 1349, + "He4_Fe56_to_n_Ni59", // 1350, + "He4_Fe56_to_p_Co59", // 1351, + "n_Fe57_to_He4_Cr54", // 1352, + "p_Fe57_to_n_Co57", // 1353, + "p_Fe57_to_He4_Mn54", // 1354, + "He4_Fe57_to_n_Ni60", // 1355, + "p_Fe58_to_n_Co58", // 1356, + "p_Fe58_to_He4_Mn55", // 1357, + "He4_Fe58_to_n_Ni61", // 1358, + "n_Co53_to_p_Fe53", // 1359, + "n_Co53_to_He4_Mn50", // 1360, + "He4_Co53_to_p_Ni56", // 1361, + "n_Co54_to_p_Fe54", // 1362, + "n_Co54_to_He4_Mn51", // 1363, + "He4_Co54_to_n_Cu57", // 1364, + "He4_Co54_to_p_Ni57", // 1365, + "n_Co55_to_p_Fe55", // 1366, + "n_Co55_to_He4_Mn52", // 1367, + "p_Co55_to_He4_Fe52", // 1368, + "He4_Co55_to_n_Cu58", // 1369, + "He4_Co55_to_p_Ni58", // 1370, + "n_Co56_to_p_Fe56", // 1371, + "n_Co56_to_He4_Mn53", // 1372, + "p_Co56_to_n_Ni56", // 1373, + "p_Co56_to_He4_Fe53", // 1374, + "He4_Co56_to_n_Cu59", // 1375, + "He4_Co56_to_p_Ni59", // 1376, + "n_Co57_to_p_Fe57", // 1377, + "n_Co57_to_He4_Mn54", // 1378, + "p_Co57_to_n_Ni57", // 1379, + "p_Co57_to_He4_Fe54", // 1380, + "He4_Co57_to_n_Cu60", // 1381, + "He4_Co57_to_p_Ni60", // 1382, + "n_Co58_to_p_Fe58", // 1383, + "n_Co58_to_He4_Mn55", // 1384, + "p_Co58_to_n_Ni58", // 1385, + "p_Co58_to_He4_Fe55", // 1386, + "He4_Co58_to_n_Cu61", // 1387, + "He4_Co58_to_p_Ni61", // 1388, + "p_Co59_to_n_Ni59", // 1389, + "p_Co59_to_He4_Fe56", // 1390, + "He4_Co59_to_n_Cu62", // 1391, + "He4_Co59_to_p_Ni62", // 1392, + "n_Ni56_to_p_Co56", // 1393, + "n_Ni56_to_He4_Fe53", // 1394, + "p_Ni56_to_He4_Co53", // 1395, + "He4_Ni56_to_n_Zn59", // 1396, + "He4_Ni56_to_p_Cu59", // 1397, + "n_Ni57_to_p_Co57", // 1398, + "n_Ni57_to_He4_Fe54", // 1399, + "p_Ni57_to_n_Cu57", // 1400, + "p_Ni57_to_He4_Co54", // 1401, + "He4_Ni57_to_n_Zn60", // 1402, + "He4_Ni57_to_p_Cu60", // 1403, + "n_Ni58_to_p_Co58", // 1404, + "n_Ni58_to_He4_Fe55", // 1405, + "p_Ni58_to_n_Cu58", // 1406, + "p_Ni58_to_He4_Co55", // 1407, + "He4_Ni58_to_n_Zn61", // 1408, + "He4_Ni58_to_p_Cu61", // 1409, + "n_Ni59_to_p_Co59", // 1410, + "n_Ni59_to_He4_Fe56", // 1411, + "p_Ni59_to_n_Cu59", // 1412, + "p_Ni59_to_He4_Co56", // 1413, + "He4_Ni59_to_n_Zn62", // 1414, + "He4_Ni59_to_p_Cu62", // 1415, + "n_Ni60_to_He4_Fe57", // 1416, + "p_Ni60_to_n_Cu60", // 1417, + "p_Ni60_to_He4_Co57", // 1418, + "He4_Ni60_to_n_Zn63", // 1419, + "He4_Ni60_to_p_Cu63", // 1420, + "n_Ni61_to_He4_Fe58", // 1421, + "p_Ni61_to_n_Cu61", // 1422, + "p_Ni61_to_He4_Co58", // 1423, + "He4_Ni61_to_n_Zn64", // 1424, + "He4_Ni61_to_p_Cu64", // 1425, + "p_Ni62_to_n_Cu62", // 1426, + "p_Ni62_to_He4_Co59", // 1427, + "He4_Ni62_to_n_Zn65", // 1428, + "He4_Ni62_to_p_Cu65", // 1429, + "p_Ni63_to_n_Cu63", // 1430, + "He4_Ni63_to_n_Zn66", // 1431, + "p_Ni64_to_n_Cu64", // 1432, + "n_Cu57_to_p_Ni57", // 1433, + "n_Cu57_to_He4_Co54", // 1434, + "He4_Cu57_to_p_Zn60", // 1435, + "n_Cu58_to_p_Ni58", // 1436, + "n_Cu58_to_He4_Co55", // 1437, + "He4_Cu58_to_p_Zn61", // 1438, + "n_Cu59_to_p_Ni59", // 1439, + "n_Cu59_to_He4_Co56", // 1440, + "p_Cu59_to_n_Zn59", // 1441, + "p_Cu59_to_He4_Ni56", // 1442, + "He4_Cu59_to_n_Ga62", // 1443, + "He4_Cu59_to_p_Zn62", // 1444, + "n_Cu60_to_p_Ni60", // 1445, + "n_Cu60_to_He4_Co57", // 1446, + "p_Cu60_to_n_Zn60", // 1447, + "p_Cu60_to_He4_Ni57", // 1448, + "He4_Cu60_to_n_Ga63", // 1449, + "He4_Cu60_to_p_Zn63", // 1450, + "n_Cu61_to_p_Ni61", // 1451, + "n_Cu61_to_He4_Co58", // 1452, + "p_Cu61_to_n_Zn61", // 1453, + "p_Cu61_to_He4_Ni58", // 1454, + "He4_Cu61_to_n_Ga64", // 1455, + "He4_Cu61_to_p_Zn64", // 1456, + "n_Cu62_to_p_Ni62", // 1457, + "n_Cu62_to_He4_Co59", // 1458, + "p_Cu62_to_n_Zn62", // 1459, + "p_Cu62_to_He4_Ni59", // 1460, + "He4_Cu62_to_p_Zn65", // 1461, + "n_Cu63_to_p_Ni63", // 1462, + "p_Cu63_to_n_Zn63", // 1463, + "p_Cu63_to_He4_Ni60", // 1464, + "He4_Cu63_to_p_Zn66", // 1465, + "n_Cu64_to_p_Ni64", // 1466, + "p_Cu64_to_n_Zn64", // 1467, + "p_Cu64_to_He4_Ni61", // 1468, + "p_Cu65_to_n_Zn65", // 1469, + "p_Cu65_to_He4_Ni62", // 1470, + "n_Zn59_to_p_Cu59", // 1471, + "n_Zn59_to_He4_Ni56", // 1472, + "He4_Zn59_to_p_Ga62", // 1473, + "n_Zn60_to_p_Cu60", // 1474, + "n_Zn60_to_He4_Ni57", // 1475, + "p_Zn60_to_He4_Cu57", // 1476, + "He4_Zn60_to_n_Ge63", // 1477, + "He4_Zn60_to_p_Ga63", // 1478, + "n_Zn61_to_p_Cu61", // 1479, + "n_Zn61_to_He4_Ni58", // 1480, + "p_Zn61_to_He4_Cu58", // 1481, + "He4_Zn61_to_n_Ge64", // 1482, + "He4_Zn61_to_p_Ga64", // 1483, + "n_Zn62_to_p_Cu62", // 1484, + "n_Zn62_to_He4_Ni59", // 1485, + "p_Zn62_to_n_Ga62", // 1486, + "p_Zn62_to_He4_Cu59", // 1487, + "n_Zn63_to_p_Cu63", // 1488, + "n_Zn63_to_He4_Ni60", // 1489, + "p_Zn63_to_n_Ga63", // 1490, + "p_Zn63_to_He4_Cu60", // 1491, + "n_Zn64_to_p_Cu64", // 1492, + "n_Zn64_to_He4_Ni61", // 1493, + "p_Zn64_to_n_Ga64", // 1494, + "p_Zn64_to_He4_Cu61", // 1495, + "n_Zn65_to_p_Cu65", // 1496, + "n_Zn65_to_He4_Ni62", // 1497, + "p_Zn65_to_He4_Cu62", // 1498, + "n_Zn66_to_He4_Ni63", // 1499, + "p_Zn66_to_He4_Cu63", // 1500, + "n_Ga62_to_p_Zn62", // 1501, + "n_Ga62_to_He4_Cu59", // 1502, + "p_Ga62_to_He4_Zn59", // 1503, + "n_Ga63_to_p_Zn63", // 1504, + "n_Ga63_to_He4_Cu60", // 1505, + "p_Ga63_to_n_Ge63", // 1506, + "p_Ga63_to_He4_Zn60", // 1507, + "n_Ga64_to_p_Zn64", // 1508, + "n_Ga64_to_He4_Cu61", // 1509, + "p_Ga64_to_n_Ge64", // 1510, + "p_Ga64_to_He4_Zn61", // 1511, + "n_Ge63_to_p_Ga63", // 1512, + "n_Ge63_to_He4_Zn60", // 1513, + "n_Ge64_to_p_Ga64", // 1514, + "n_Ge64_to_He4_Zn61", // 1515, "p_d_to_n_p_p", // 1516, - "he3_he3_to_p_p_he4", // 1517, - "d_li7_to_n_he4_he4", // 1518, - "d_be7_to_p_he4_he4", // 1519, - "p_be9_to_d_he4_he4", // 1520, - "n_b8_to_p_he4_he4", // 1521, - "p_b11_to_he4_he4_he4", // 1522, - "he3_li7_to_n_p_he4_he4", // 1523, - "he3_be7_to_p_p_he4_he4", // 1524, - "p_be9_to_n_p_he4_he4", // 1525, - "n_p_he4_to_li6", // 1526, - "n_he4_he4_to_be9", // 1527, - "he4_he4_he4_to_c12", // 1528, + "He3_He3_to_p_p_He4", // 1517, + "d_Li7_to_n_He4_He4", // 1518, + "d_Be7_to_p_He4_He4", // 1519, + "p_Be9_to_d_He4_He4", // 1520, + "n_B8_to_p_He4_He4", // 1521, + "p_B11_to_He4_He4_He4", // 1522, + "He3_Li7_to_n_p_He4_He4", // 1523, + "He3_Be7_to_p_p_He4_He4", // 1524, + "p_Be9_to_n_p_He4_He4", // 1525, + "n_p_He4_to_Li6", // 1526, + "n_He4_He4_to_Be9", // 1527, + "He4_He4_He4_to_C12", // 1528, "n_p_p_to_p_d", // 1529, - "p_p_he4_to_he3_he3", // 1530, - "n_he4_he4_to_d_li7", // 1531, - "p_he4_he4_to_n_b8", // 1532, - "p_he4_he4_to_d_be7", // 1533, - "d_he4_he4_to_p_be9", // 1534, - "he4_he4_he4_to_p_b11", // 1535, - "n_p_he4_he4_to_he3_li7", // 1536, - "n_p_he4_he4_to_p_be9", // 1537, - "p_p_he4_he4_to_he3_be7" // 1538, + "p_p_He4_to_He3_He3", // 1530, + "n_He4_He4_to_d_Li7", // 1531, + "p_He4_He4_to_n_B8", // 1532, + "p_He4_He4_to_d_Be7", // 1533, + "d_He4_He4_to_p_Be9", // 1534, + "He4_He4_He4_to_p_B11", // 1535, + "n_p_He4_He4_to_He3_Li7", // 1536, + "n_p_He4_He4_to_p_Be9", // 1537, + "p_p_He4_He4_to_He3_Be7" // 1538, }; } @@ -3124,9 +3124,9 @@ namespace Rates #ifdef NSE_NET namespace NSE_INDEX { - constexpr int h1_index = 1; - constexpr int n_index = 0; - constexpr int he4_index = 4; + constexpr int H1_index = 1; + constexpr int N_index = 0; + constexpr int He4_index = 4; // Each row corresponds to the rate in NetworkRates enum // First 3 row indices for reactants, followed by 3 product indices diff --git a/networks/sn160/actual_rhs.H b/networks/sn160/actual_rhs.H index e79f0d8fdd..04085c377c 100644 --- a/networks/sn160/actual_rhs.H +++ b/networks/sn160/actual_rhs.H @@ -105,11 +105,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { rate_eval.dscreened_rates_dT(k_n_p_p_to_p_d) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p_he4_he4_to_he3_be7); - rate_eval.screened_rates(k_p_p_he4_he4_to_he3_be7) *= scor; + ratraw = rate_eval.screened_rates(k_p_p_He4_He4_to_He3_Be7); + rate_eval.screened_rates(k_p_p_He4_He4_to_He3_Be7) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p_he4_he4_to_he3_be7); - rate_eval.dscreened_rates_dT(k_p_p_he4_he4_to_he3_be7) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p_He4_He4_to_He3_Be7); + rate_eval.dscreened_rates_dT(k_p_p_He4_He4_to_He3_Be7) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -124,11 +124,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_d_to_he3); - rate_eval.screened_rates(k_p_d_to_he3) *= scor; + ratraw = rate_eval.screened_rates(k_p_d_to_He3); + rate_eval.screened_rates(k_p_d_to_He3) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_d_to_he3); - rate_eval.dscreened_rates_dT(k_p_d_to_he3) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_d_to_He3); + rate_eval.dscreened_rates_dT(k_p_d_to_He3) = ratraw * dscor_dt + dratraw_dT * scor; } ratraw = rate_eval.screened_rates(k_p_d_to_n_p_p); @@ -150,18 +150,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_d_d_to_he4); - rate_eval.screened_rates(k_d_d_to_he4) *= scor; + ratraw = rate_eval.screened_rates(k_d_d_to_He4); + rate_eval.screened_rates(k_d_d_to_He4) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_d_d_to_he4); - rate_eval.dscreened_rates_dT(k_d_d_to_he4) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_d_d_to_He4); + rate_eval.dscreened_rates_dT(k_d_d_to_He4) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_d_d_to_n_he3); - rate_eval.screened_rates(k_d_d_to_n_he3) *= scor; + ratraw = rate_eval.screened_rates(k_d_d_to_n_He3); + rate_eval.screened_rates(k_d_d_to_n_He3) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_d_d_to_n_he3); - rate_eval.dscreened_rates_dT(k_d_d_to_n_he3) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_d_d_to_n_He3); + rate_eval.dscreened_rates_dT(k_d_d_to_n_He3) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -176,11 +176,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_d_to_li6); - rate_eval.screened_rates(k_he4_d_to_li6) *= scor; + ratraw = rate_eval.screened_rates(k_He4_d_to_Li6); + rate_eval.screened_rates(k_He4_d_to_Li6) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_d_to_li6); - rate_eval.dscreened_rates_dT(k_he4_d_to_li6) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_d_to_Li6); + rate_eval.dscreened_rates_dT(k_He4_d_to_Li6) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -195,11 +195,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_he3_to_he4_weak_bet_pos_); - rate_eval.screened_rates(k_p_he3_to_he4_weak_bet_pos_) *= scor; + ratraw = rate_eval.screened_rates(k_p_He3_to_He4_weak_bet_pos_); + rate_eval.screened_rates(k_p_He3_to_He4_weak_bet_pos_) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_he3_to_he4_weak_bet_pos_); - rate_eval.dscreened_rates_dT(k_p_he3_to_he4_weak_bet_pos_) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_He3_to_He4_weak_bet_pos_); + rate_eval.dscreened_rates_dT(k_p_He3_to_He4_weak_bet_pos_) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -214,18 +214,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_he3_to_be7); - rate_eval.screened_rates(k_he4_he3_to_be7) *= scor; + ratraw = rate_eval.screened_rates(k_He4_He3_to_Be7); + rate_eval.screened_rates(k_He4_He3_to_Be7) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_he3_to_be7); - rate_eval.dscreened_rates_dT(k_he4_he3_to_be7) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_He3_to_Be7); + rate_eval.dscreened_rates_dT(k_He4_He3_to_Be7) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_he3_to_p_li6); - rate_eval.screened_rates(k_he4_he3_to_p_li6) *= scor; + ratraw = rate_eval.screened_rates(k_He4_He3_to_p_Li6); + rate_eval.screened_rates(k_He4_He3_to_p_Li6) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_he3_to_p_li6); - rate_eval.dscreened_rates_dT(k_he4_he3_to_p_li6) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_He3_to_p_Li6); + rate_eval.dscreened_rates_dT(k_He4_He3_to_p_Li6) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -240,18 +240,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_li6_to_be7); - rate_eval.screened_rates(k_p_li6_to_be7) *= scor; + ratraw = rate_eval.screened_rates(k_p_Li6_to_Be7); + rate_eval.screened_rates(k_p_Li6_to_Be7) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_li6_to_be7); - rate_eval.dscreened_rates_dT(k_p_li6_to_be7) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Li6_to_Be7); + rate_eval.dscreened_rates_dT(k_p_Li6_to_Be7) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_li6_to_he4_he3); - rate_eval.screened_rates(k_p_li6_to_he4_he3) *= scor; + ratraw = rate_eval.screened_rates(k_p_Li6_to_He4_He3); + rate_eval.screened_rates(k_p_Li6_to_He4_He3) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_li6_to_he4_he3); - rate_eval.dscreened_rates_dT(k_p_li6_to_he4_he3) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Li6_to_He4_He3); + rate_eval.dscreened_rates_dT(k_p_Li6_to_He4_He3) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -266,18 +266,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_li6_to_b10); - rate_eval.screened_rates(k_he4_li6_to_b10) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Li6_to_B10); + rate_eval.screened_rates(k_He4_Li6_to_B10) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_li6_to_b10); - rate_eval.dscreened_rates_dT(k_he4_li6_to_b10) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Li6_to_B10); + rate_eval.dscreened_rates_dT(k_He4_Li6_to_B10) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_li6_to_p_be9); - rate_eval.screened_rates(k_he4_li6_to_p_be9) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Li6_to_p_Be9); + rate_eval.screened_rates(k_He4_Li6_to_p_Be9) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_li6_to_p_be9); - rate_eval.dscreened_rates_dT(k_he4_li6_to_p_be9) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Li6_to_p_Be9); + rate_eval.dscreened_rates_dT(k_He4_Li6_to_p_Be9) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -292,18 +292,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_li7_to_b11); - rate_eval.screened_rates(k_he4_li7_to_b11) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Li7_to_B11); + rate_eval.screened_rates(k_He4_Li7_to_B11) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_li7_to_b11); - rate_eval.dscreened_rates_dT(k_he4_li7_to_b11) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Li7_to_B11); + rate_eval.dscreened_rates_dT(k_He4_Li7_to_B11) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_li7_to_n_b10); - rate_eval.screened_rates(k_he4_li7_to_n_b10) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Li7_to_n_B10); + rate_eval.screened_rates(k_He4_Li7_to_n_B10) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_li7_to_n_b10); - rate_eval.dscreened_rates_dT(k_he4_li7_to_n_b10) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Li7_to_n_B10); + rate_eval.dscreened_rates_dT(k_He4_Li7_to_n_B10) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -318,11 +318,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_be7_to_b8); - rate_eval.screened_rates(k_p_be7_to_b8) *= scor; + ratraw = rate_eval.screened_rates(k_p_Be7_to_B8); + rate_eval.screened_rates(k_p_Be7_to_B8) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_be7_to_b8); - rate_eval.dscreened_rates_dT(k_p_be7_to_b8) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Be7_to_B8); + rate_eval.dscreened_rates_dT(k_p_Be7_to_B8) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -337,32 +337,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_be9_to_b10); - rate_eval.screened_rates(k_p_be9_to_b10) *= scor; + ratraw = rate_eval.screened_rates(k_p_Be9_to_B10); + rate_eval.screened_rates(k_p_Be9_to_B10) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_be9_to_b10); - rate_eval.dscreened_rates_dT(k_p_be9_to_b10) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Be9_to_B10); + rate_eval.dscreened_rates_dT(k_p_Be9_to_B10) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_be9_to_he4_li6); - rate_eval.screened_rates(k_p_be9_to_he4_li6) *= scor; + ratraw = rate_eval.screened_rates(k_p_Be9_to_He4_Li6); + rate_eval.screened_rates(k_p_Be9_to_He4_Li6) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_be9_to_he4_li6); - rate_eval.dscreened_rates_dT(k_p_be9_to_he4_li6) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Be9_to_He4_Li6); + rate_eval.dscreened_rates_dT(k_p_Be9_to_He4_Li6) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_be9_to_d_he4_he4); - rate_eval.screened_rates(k_p_be9_to_d_he4_he4) *= scor; + ratraw = rate_eval.screened_rates(k_p_Be9_to_d_He4_He4); + rate_eval.screened_rates(k_p_Be9_to_d_He4_He4) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_be9_to_d_he4_he4); - rate_eval.dscreened_rates_dT(k_p_be9_to_d_he4_he4) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Be9_to_d_He4_He4); + rate_eval.dscreened_rates_dT(k_p_Be9_to_d_He4_He4) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_be9_to_n_p_he4_he4); - rate_eval.screened_rates(k_p_be9_to_n_p_he4_he4) *= scor; + ratraw = rate_eval.screened_rates(k_p_Be9_to_n_p_He4_He4); + rate_eval.screened_rates(k_p_Be9_to_n_p_He4_He4) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_be9_to_n_p_he4_he4); - rate_eval.dscreened_rates_dT(k_p_be9_to_n_p_he4_he4) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Be9_to_n_p_He4_He4); + rate_eval.dscreened_rates_dT(k_p_Be9_to_n_p_He4_He4) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -377,18 +377,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_b11_to_c12); - rate_eval.screened_rates(k_p_b11_to_c12) *= scor; + ratraw = rate_eval.screened_rates(k_p_B11_to_C12); + rate_eval.screened_rates(k_p_B11_to_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_b11_to_c12); - rate_eval.dscreened_rates_dT(k_p_b11_to_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_B11_to_C12); + rate_eval.dscreened_rates_dT(k_p_B11_to_C12) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_b11_to_he4_he4_he4); - rate_eval.screened_rates(k_p_b11_to_he4_he4_he4) *= scor; + ratraw = rate_eval.screened_rates(k_p_B11_to_He4_He4_He4); + rate_eval.screened_rates(k_p_B11_to_He4_He4_He4) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_b11_to_he4_he4_he4); - rate_eval.dscreened_rates_dT(k_p_b11_to_he4_he4_he4) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_B11_to_He4_He4_He4); + rate_eval.dscreened_rates_dT(k_p_B11_to_He4_He4_He4) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -403,11 +403,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_c12_to_n13); - rate_eval.screened_rates(k_p_c12_to_n13) *= scor; + ratraw = rate_eval.screened_rates(k_p_C12_to_N13); + rate_eval.screened_rates(k_p_C12_to_N13) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c12_to_n13); - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C12_to_N13); + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -422,25 +422,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_c12_to_o16); - rate_eval.screened_rates(k_he4_c12_to_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_C12_to_O16); + rate_eval.screened_rates(k_He4_C12_to_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_c12_to_o16); - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_C12_to_O16); + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_c12_to_n_o15); - rate_eval.screened_rates(k_he4_c12_to_n_o15) *= scor; + ratraw = rate_eval.screened_rates(k_He4_C12_to_n_O15); + rate_eval.screened_rates(k_He4_C12_to_n_O15) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_c12_to_n_o15); - rate_eval.dscreened_rates_dT(k_he4_c12_to_n_o15) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_C12_to_n_O15); + rate_eval.dscreened_rates_dT(k_He4_C12_to_n_O15) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_c12_to_p_n15); - rate_eval.screened_rates(k_he4_c12_to_p_n15) *= scor; + ratraw = rate_eval.screened_rates(k_He4_C12_to_p_N15); + rate_eval.screened_rates(k_He4_C12_to_p_N15) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_c12_to_p_n15); - rate_eval.dscreened_rates_dT(k_he4_c12_to_p_n15) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_C12_to_p_N15); + rate_eval.dscreened_rates_dT(k_He4_C12_to_p_N15) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -455,25 +455,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_c13_to_n14); - rate_eval.screened_rates(k_p_c13_to_n14) *= scor; + ratraw = rate_eval.screened_rates(k_p_C13_to_N14); + rate_eval.screened_rates(k_p_C13_to_N14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c13_to_n14); - rate_eval.dscreened_rates_dT(k_p_c13_to_n14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C13_to_N14); + rate_eval.dscreened_rates_dT(k_p_C13_to_N14) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_c13_to_n_n13); - rate_eval.screened_rates(k_p_c13_to_n_n13) *= scor; + ratraw = rate_eval.screened_rates(k_p_C13_to_n_N13); + rate_eval.screened_rates(k_p_C13_to_n_N13) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c13_to_n_n13); - rate_eval.dscreened_rates_dT(k_p_c13_to_n_n13) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C13_to_n_N13); + rate_eval.dscreened_rates_dT(k_p_C13_to_n_N13) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_c13_to_he4_b10); - rate_eval.screened_rates(k_p_c13_to_he4_b10) *= scor; + ratraw = rate_eval.screened_rates(k_p_C13_to_He4_B10); + rate_eval.screened_rates(k_p_C13_to_He4_B10) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c13_to_he4_b10); - rate_eval.dscreened_rates_dT(k_p_c13_to_he4_b10) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C13_to_He4_B10); + rate_eval.dscreened_rates_dT(k_p_C13_to_He4_B10) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -488,25 +488,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_c14_to_n15); - rate_eval.screened_rates(k_p_c14_to_n15) *= scor; + ratraw = rate_eval.screened_rates(k_p_C14_to_N15); + rate_eval.screened_rates(k_p_C14_to_N15) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c14_to_n15); - rate_eval.dscreened_rates_dT(k_p_c14_to_n15) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C14_to_N15); + rate_eval.dscreened_rates_dT(k_p_C14_to_N15) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_c14_to_n_n14); - rate_eval.screened_rates(k_p_c14_to_n_n14) *= scor; + ratraw = rate_eval.screened_rates(k_p_C14_to_n_N14); + rate_eval.screened_rates(k_p_C14_to_n_N14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c14_to_n_n14); - rate_eval.dscreened_rates_dT(k_p_c14_to_n_n14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C14_to_n_N14); + rate_eval.dscreened_rates_dT(k_p_C14_to_n_N14) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_c14_to_he4_b11); - rate_eval.screened_rates(k_p_c14_to_he4_b11) *= scor; + ratraw = rate_eval.screened_rates(k_p_C14_to_He4_B11); + rate_eval.screened_rates(k_p_C14_to_He4_B11) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c14_to_he4_b11); - rate_eval.dscreened_rates_dT(k_p_c14_to_he4_b11) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C14_to_He4_B11); + rate_eval.dscreened_rates_dT(k_p_C14_to_He4_B11) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -521,18 +521,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_c14_to_o18); - rate_eval.screened_rates(k_he4_c14_to_o18) *= scor; + ratraw = rate_eval.screened_rates(k_He4_C14_to_O18); + rate_eval.screened_rates(k_He4_C14_to_O18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_c14_to_o18); - rate_eval.dscreened_rates_dT(k_he4_c14_to_o18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_C14_to_O18); + rate_eval.dscreened_rates_dT(k_He4_C14_to_O18) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_c14_to_n_o17); - rate_eval.screened_rates(k_he4_c14_to_n_o17) *= scor; + ratraw = rate_eval.screened_rates(k_He4_C14_to_n_O17); + rate_eval.screened_rates(k_He4_C14_to_n_O17) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_c14_to_n_o17); - rate_eval.dscreened_rates_dT(k_he4_c14_to_n_o17) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_C14_to_n_O17); + rate_eval.dscreened_rates_dT(k_He4_C14_to_n_O17) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -547,11 +547,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_n13_to_o14); - rate_eval.screened_rates(k_p_n13_to_o14) *= scor; + ratraw = rate_eval.screened_rates(k_p_N13_to_O14); + rate_eval.screened_rates(k_p_N13_to_O14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n13_to_o14); - rate_eval.dscreened_rates_dT(k_p_n13_to_o14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N13_to_O14); + rate_eval.dscreened_rates_dT(k_p_N13_to_O14) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -566,18 +566,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_n14_to_o15); - rate_eval.screened_rates(k_p_n14_to_o15) *= scor; + ratraw = rate_eval.screened_rates(k_p_N14_to_O15); + rate_eval.screened_rates(k_p_N14_to_O15) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n14_to_o15); - rate_eval.dscreened_rates_dT(k_p_n14_to_o15) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N14_to_O15); + rate_eval.dscreened_rates_dT(k_p_N14_to_O15) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_n14_to_n_o14); - rate_eval.screened_rates(k_p_n14_to_n_o14) *= scor; + ratraw = rate_eval.screened_rates(k_p_N14_to_n_O14); + rate_eval.screened_rates(k_p_N14_to_n_O14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n14_to_n_o14); - rate_eval.dscreened_rates_dT(k_p_n14_to_n_o14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N14_to_n_O14); + rate_eval.dscreened_rates_dT(k_p_N14_to_n_O14) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -592,25 +592,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_n14_to_f18); - rate_eval.screened_rates(k_he4_n14_to_f18) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N14_to_F18); + rate_eval.screened_rates(k_He4_N14_to_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n14_to_f18); - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N14_to_F18); + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_n14_to_n_f17); - rate_eval.screened_rates(k_he4_n14_to_n_f17) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N14_to_n_F17); + rate_eval.screened_rates(k_He4_N14_to_n_F17) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n14_to_n_f17); - rate_eval.dscreened_rates_dT(k_he4_n14_to_n_f17) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N14_to_n_F17); + rate_eval.dscreened_rates_dT(k_He4_N14_to_n_F17) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_n14_to_p_o17); - rate_eval.screened_rates(k_he4_n14_to_p_o17) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N14_to_p_O17); + rate_eval.screened_rates(k_He4_N14_to_p_O17) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n14_to_p_o17); - rate_eval.dscreened_rates_dT(k_he4_n14_to_p_o17) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N14_to_p_O17); + rate_eval.dscreened_rates_dT(k_He4_N14_to_p_O17) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -625,25 +625,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_n15_to_o16); - rate_eval.screened_rates(k_p_n15_to_o16) *= scor; + ratraw = rate_eval.screened_rates(k_p_N15_to_O16); + rate_eval.screened_rates(k_p_N15_to_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n15_to_o16); - rate_eval.dscreened_rates_dT(k_p_n15_to_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N15_to_O16); + rate_eval.dscreened_rates_dT(k_p_N15_to_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_n15_to_n_o15); - rate_eval.screened_rates(k_p_n15_to_n_o15) *= scor; + ratraw = rate_eval.screened_rates(k_p_N15_to_n_O15); + rate_eval.screened_rates(k_p_N15_to_n_O15) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n15_to_n_o15); - rate_eval.dscreened_rates_dT(k_p_n15_to_n_o15) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N15_to_n_O15); + rate_eval.dscreened_rates_dT(k_p_N15_to_n_O15) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_n15_to_he4_c12); - rate_eval.screened_rates(k_p_n15_to_he4_c12) *= scor; + ratraw = rate_eval.screened_rates(k_p_N15_to_He4_C12); + rate_eval.screened_rates(k_p_N15_to_He4_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_n15_to_he4_c12); - rate_eval.dscreened_rates_dT(k_p_n15_to_he4_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_N15_to_He4_C12); + rate_eval.dscreened_rates_dT(k_p_N15_to_He4_C12) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -658,25 +658,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_n15_to_f19); - rate_eval.screened_rates(k_he4_n15_to_f19) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N15_to_F19); + rate_eval.screened_rates(k_He4_N15_to_F19) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n15_to_f19); - rate_eval.dscreened_rates_dT(k_he4_n15_to_f19) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N15_to_F19); + rate_eval.dscreened_rates_dT(k_He4_N15_to_F19) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_n15_to_n_f18); - rate_eval.screened_rates(k_he4_n15_to_n_f18) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N15_to_n_F18); + rate_eval.screened_rates(k_He4_N15_to_n_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n15_to_n_f18); - rate_eval.dscreened_rates_dT(k_he4_n15_to_n_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N15_to_n_F18); + rate_eval.dscreened_rates_dT(k_He4_N15_to_n_F18) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_n15_to_p_o18); - rate_eval.screened_rates(k_he4_n15_to_p_o18) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N15_to_p_O18); + rate_eval.screened_rates(k_He4_N15_to_p_O18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n15_to_p_o18); - rate_eval.dscreened_rates_dT(k_he4_n15_to_p_o18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N15_to_p_O18); + rate_eval.dscreened_rates_dT(k_He4_N15_to_p_O18) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -691,18 +691,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_o14_to_ne18); - rate_eval.screened_rates(k_he4_o14_to_ne18) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O14_to_Ne18); + rate_eval.screened_rates(k_He4_O14_to_Ne18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o14_to_ne18); - rate_eval.dscreened_rates_dT(k_he4_o14_to_ne18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O14_to_Ne18); + rate_eval.dscreened_rates_dT(k_He4_O14_to_Ne18) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_o14_to_p_f17); - rate_eval.screened_rates(k_he4_o14_to_p_f17) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O14_to_p_F17); + rate_eval.screened_rates(k_He4_O14_to_p_F17) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o14_to_p_f17); - rate_eval.dscreened_rates_dT(k_he4_o14_to_p_f17) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O14_to_p_F17); + rate_eval.dscreened_rates_dT(k_He4_O14_to_p_F17) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -717,25 +717,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_o15_to_ne19); - rate_eval.screened_rates(k_he4_o15_to_ne19) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O15_to_Ne19); + rate_eval.screened_rates(k_He4_O15_to_Ne19) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o15_to_ne19); - rate_eval.dscreened_rates_dT(k_he4_o15_to_ne19) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O15_to_Ne19); + rate_eval.dscreened_rates_dT(k_He4_O15_to_Ne19) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_o15_to_n_ne18); - rate_eval.screened_rates(k_he4_o15_to_n_ne18) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O15_to_n_Ne18); + rate_eval.screened_rates(k_He4_O15_to_n_Ne18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o15_to_n_ne18); - rate_eval.dscreened_rates_dT(k_he4_o15_to_n_ne18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O15_to_n_Ne18); + rate_eval.dscreened_rates_dT(k_He4_O15_to_n_Ne18) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_o15_to_p_f18); - rate_eval.screened_rates(k_he4_o15_to_p_f18) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O15_to_p_F18); + rate_eval.screened_rates(k_He4_O15_to_p_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o15_to_p_f18); - rate_eval.dscreened_rates_dT(k_he4_o15_to_p_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O15_to_p_F18); + rate_eval.dscreened_rates_dT(k_He4_O15_to_p_F18) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -750,18 +750,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_o16_to_f17); - rate_eval.screened_rates(k_p_o16_to_f17) *= scor; + ratraw = rate_eval.screened_rates(k_p_O16_to_F17); + rate_eval.screened_rates(k_p_O16_to_F17) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o16_to_f17); - rate_eval.dscreened_rates_dT(k_p_o16_to_f17) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O16_to_F17); + rate_eval.dscreened_rates_dT(k_p_O16_to_F17) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_o16_to_he4_n13); - rate_eval.screened_rates(k_p_o16_to_he4_n13) *= scor; + ratraw = rate_eval.screened_rates(k_p_O16_to_He4_N13); + rate_eval.screened_rates(k_p_O16_to_He4_N13) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13); - rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13); + rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -776,25 +776,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_o16_to_ne20); - rate_eval.screened_rates(k_he4_o16_to_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O16_to_Ne20); + rate_eval.screened_rates(k_He4_O16_to_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20); - rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20); + rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_o16_to_n_ne19); - rate_eval.screened_rates(k_he4_o16_to_n_ne19) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O16_to_n_Ne19); + rate_eval.screened_rates(k_He4_O16_to_n_Ne19) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o16_to_n_ne19); - rate_eval.dscreened_rates_dT(k_he4_o16_to_n_ne19) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O16_to_n_Ne19); + rate_eval.dscreened_rates_dT(k_He4_O16_to_n_Ne19) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_o16_to_p_f19); - rate_eval.screened_rates(k_he4_o16_to_p_f19) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O16_to_p_F19); + rate_eval.screened_rates(k_He4_O16_to_p_F19) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o16_to_p_f19); - rate_eval.dscreened_rates_dT(k_he4_o16_to_p_f19) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O16_to_p_F19); + rate_eval.dscreened_rates_dT(k_He4_O16_to_p_F19) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -809,25 +809,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_o17_to_f18); - rate_eval.screened_rates(k_p_o17_to_f18) *= scor; + ratraw = rate_eval.screened_rates(k_p_O17_to_F18); + rate_eval.screened_rates(k_p_O17_to_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o17_to_f18); - rate_eval.dscreened_rates_dT(k_p_o17_to_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O17_to_F18); + rate_eval.dscreened_rates_dT(k_p_O17_to_F18) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_o17_to_n_f17); - rate_eval.screened_rates(k_p_o17_to_n_f17) *= scor; + ratraw = rate_eval.screened_rates(k_p_O17_to_n_F17); + rate_eval.screened_rates(k_p_O17_to_n_F17) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o17_to_n_f17); - rate_eval.dscreened_rates_dT(k_p_o17_to_n_f17) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O17_to_n_F17); + rate_eval.dscreened_rates_dT(k_p_O17_to_n_F17) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_o17_to_he4_n14); - rate_eval.screened_rates(k_p_o17_to_he4_n14) *= scor; + ratraw = rate_eval.screened_rates(k_p_O17_to_He4_N14); + rate_eval.screened_rates(k_p_O17_to_He4_N14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o17_to_he4_n14); - rate_eval.dscreened_rates_dT(k_p_o17_to_he4_n14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O17_to_He4_N14); + rate_eval.dscreened_rates_dT(k_p_O17_to_He4_N14) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -842,18 +842,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_o17_to_ne21); - rate_eval.screened_rates(k_he4_o17_to_ne21) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O17_to_Ne21); + rate_eval.screened_rates(k_He4_O17_to_Ne21) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o17_to_ne21); - rate_eval.dscreened_rates_dT(k_he4_o17_to_ne21) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O17_to_Ne21); + rate_eval.dscreened_rates_dT(k_He4_O17_to_Ne21) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_o17_to_n_ne20); - rate_eval.screened_rates(k_he4_o17_to_n_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O17_to_n_Ne20); + rate_eval.screened_rates(k_He4_O17_to_n_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o17_to_n_ne20); - rate_eval.dscreened_rates_dT(k_he4_o17_to_n_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O17_to_n_Ne20); + rate_eval.dscreened_rates_dT(k_He4_O17_to_n_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -868,25 +868,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_o18_to_f19); - rate_eval.screened_rates(k_p_o18_to_f19) *= scor; + ratraw = rate_eval.screened_rates(k_p_O18_to_F19); + rate_eval.screened_rates(k_p_O18_to_F19) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o18_to_f19); - rate_eval.dscreened_rates_dT(k_p_o18_to_f19) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O18_to_F19); + rate_eval.dscreened_rates_dT(k_p_O18_to_F19) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_o18_to_n_f18); - rate_eval.screened_rates(k_p_o18_to_n_f18) *= scor; + ratraw = rate_eval.screened_rates(k_p_O18_to_n_F18); + rate_eval.screened_rates(k_p_O18_to_n_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o18_to_n_f18); - rate_eval.dscreened_rates_dT(k_p_o18_to_n_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O18_to_n_F18); + rate_eval.dscreened_rates_dT(k_p_O18_to_n_F18) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_o18_to_he4_n15); - rate_eval.screened_rates(k_p_o18_to_he4_n15) *= scor; + ratraw = rate_eval.screened_rates(k_p_O18_to_He4_N15); + rate_eval.screened_rates(k_p_O18_to_He4_N15) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o18_to_he4_n15); - rate_eval.dscreened_rates_dT(k_p_o18_to_he4_n15) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O18_to_He4_N15); + rate_eval.dscreened_rates_dT(k_p_O18_to_He4_N15) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -901,18 +901,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_o18_to_ne22); - rate_eval.screened_rates(k_he4_o18_to_ne22) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O18_to_Ne22); + rate_eval.screened_rates(k_He4_O18_to_Ne22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o18_to_ne22); - rate_eval.dscreened_rates_dT(k_he4_o18_to_ne22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O18_to_Ne22); + rate_eval.dscreened_rates_dT(k_He4_O18_to_Ne22) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_o18_to_n_ne21); - rate_eval.screened_rates(k_he4_o18_to_n_ne21) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O18_to_n_Ne21); + rate_eval.screened_rates(k_He4_O18_to_n_Ne21) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o18_to_n_ne21); - rate_eval.dscreened_rates_dT(k_he4_o18_to_n_ne21) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O18_to_n_Ne21); + rate_eval.dscreened_rates_dT(k_He4_O18_to_n_Ne21) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -927,18 +927,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_f17_to_ne18); - rate_eval.screened_rates(k_p_f17_to_ne18) *= scor; + ratraw = rate_eval.screened_rates(k_p_F17_to_Ne18); + rate_eval.screened_rates(k_p_F17_to_Ne18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_f17_to_ne18); - rate_eval.dscreened_rates_dT(k_p_f17_to_ne18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_F17_to_Ne18); + rate_eval.dscreened_rates_dT(k_p_F17_to_Ne18) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_f17_to_he4_o14); - rate_eval.screened_rates(k_p_f17_to_he4_o14) *= scor; + ratraw = rate_eval.screened_rates(k_p_F17_to_He4_O14); + rate_eval.screened_rates(k_p_F17_to_He4_O14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_f17_to_he4_o14); - rate_eval.dscreened_rates_dT(k_p_f17_to_he4_o14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_F17_to_He4_O14); + rate_eval.dscreened_rates_dT(k_p_F17_to_He4_O14) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -953,18 +953,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_f17_to_na21); - rate_eval.screened_rates(k_he4_f17_to_na21) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F17_to_Na21); + rate_eval.screened_rates(k_He4_F17_to_Na21) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f17_to_na21); - rate_eval.dscreened_rates_dT(k_he4_f17_to_na21) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F17_to_Na21); + rate_eval.dscreened_rates_dT(k_He4_F17_to_Na21) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_f17_to_p_ne20); - rate_eval.screened_rates(k_he4_f17_to_p_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F17_to_p_Ne20); + rate_eval.screened_rates(k_He4_F17_to_p_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f17_to_p_ne20); - rate_eval.dscreened_rates_dT(k_he4_f17_to_p_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F17_to_p_Ne20); + rate_eval.dscreened_rates_dT(k_He4_F17_to_p_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -979,25 +979,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_f18_to_ne19); - rate_eval.screened_rates(k_p_f18_to_ne19) *= scor; + ratraw = rate_eval.screened_rates(k_p_F18_to_Ne19); + rate_eval.screened_rates(k_p_F18_to_Ne19) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_f18_to_ne19); - rate_eval.dscreened_rates_dT(k_p_f18_to_ne19) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_F18_to_Ne19); + rate_eval.dscreened_rates_dT(k_p_F18_to_Ne19) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_f18_to_n_ne18); - rate_eval.screened_rates(k_p_f18_to_n_ne18) *= scor; + ratraw = rate_eval.screened_rates(k_p_F18_to_n_Ne18); + rate_eval.screened_rates(k_p_F18_to_n_Ne18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_f18_to_n_ne18); - rate_eval.dscreened_rates_dT(k_p_f18_to_n_ne18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_F18_to_n_Ne18); + rate_eval.dscreened_rates_dT(k_p_F18_to_n_Ne18) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_f18_to_he4_o15); - rate_eval.screened_rates(k_p_f18_to_he4_o15) *= scor; + ratraw = rate_eval.screened_rates(k_p_F18_to_He4_O15); + rate_eval.screened_rates(k_p_F18_to_He4_O15) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_f18_to_he4_o15); - rate_eval.dscreened_rates_dT(k_p_f18_to_he4_o15) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_F18_to_He4_O15); + rate_eval.dscreened_rates_dT(k_p_F18_to_He4_O15) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1012,25 +1012,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_f18_to_na22); - rate_eval.screened_rates(k_he4_f18_to_na22) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F18_to_Na22); + rate_eval.screened_rates(k_He4_F18_to_Na22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f18_to_na22); - rate_eval.dscreened_rates_dT(k_he4_f18_to_na22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22); + rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_f18_to_n_na21); - rate_eval.screened_rates(k_he4_f18_to_n_na21) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F18_to_n_Na21); + rate_eval.screened_rates(k_He4_F18_to_n_Na21) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f18_to_n_na21); - rate_eval.dscreened_rates_dT(k_he4_f18_to_n_na21) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F18_to_n_Na21); + rate_eval.dscreened_rates_dT(k_He4_F18_to_n_Na21) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_f18_to_p_ne21); - rate_eval.screened_rates(k_he4_f18_to_p_ne21) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F18_to_p_Ne21); + rate_eval.screened_rates(k_He4_F18_to_p_Ne21) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21); - rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21); + rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1045,25 +1045,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_f19_to_ne20); - rate_eval.screened_rates(k_p_f19_to_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_p_F19_to_Ne20); + rate_eval.screened_rates(k_p_F19_to_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_f19_to_ne20); - rate_eval.dscreened_rates_dT(k_p_f19_to_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_F19_to_Ne20); + rate_eval.dscreened_rates_dT(k_p_F19_to_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_f19_to_n_ne19); - rate_eval.screened_rates(k_p_f19_to_n_ne19) *= scor; + ratraw = rate_eval.screened_rates(k_p_F19_to_n_Ne19); + rate_eval.screened_rates(k_p_F19_to_n_Ne19) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_f19_to_n_ne19); - rate_eval.dscreened_rates_dT(k_p_f19_to_n_ne19) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_F19_to_n_Ne19); + rate_eval.dscreened_rates_dT(k_p_F19_to_n_Ne19) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_f19_to_he4_o16); - rate_eval.screened_rates(k_p_f19_to_he4_o16) *= scor; + ratraw = rate_eval.screened_rates(k_p_F19_to_He4_O16); + rate_eval.screened_rates(k_p_F19_to_He4_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_f19_to_he4_o16); - rate_eval.dscreened_rates_dT(k_p_f19_to_he4_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_F19_to_He4_O16); + rate_eval.dscreened_rates_dT(k_p_F19_to_He4_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1078,25 +1078,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_f19_to_na23); - rate_eval.screened_rates(k_he4_f19_to_na23) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F19_to_Na23); + rate_eval.screened_rates(k_He4_F19_to_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f19_to_na23); - rate_eval.dscreened_rates_dT(k_he4_f19_to_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F19_to_Na23); + rate_eval.dscreened_rates_dT(k_He4_F19_to_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_f19_to_n_na22); - rate_eval.screened_rates(k_he4_f19_to_n_na22) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F19_to_n_Na22); + rate_eval.screened_rates(k_He4_F19_to_n_Na22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f19_to_n_na22); - rate_eval.dscreened_rates_dT(k_he4_f19_to_n_na22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F19_to_n_Na22); + rate_eval.dscreened_rates_dT(k_He4_F19_to_n_Na22) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_f19_to_p_ne22); - rate_eval.screened_rates(k_he4_f19_to_p_ne22) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F19_to_p_Ne22); + rate_eval.screened_rates(k_He4_F19_to_p_Ne22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f19_to_p_ne22); - rate_eval.dscreened_rates_dT(k_he4_f19_to_p_ne22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F19_to_p_Ne22); + rate_eval.dscreened_rates_dT(k_He4_F19_to_p_Ne22) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1111,18 +1111,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ne19_to_mg23); - rate_eval.screened_rates(k_he4_ne19_to_mg23) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne19_to_Mg23); + rate_eval.screened_rates(k_He4_Ne19_to_Mg23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne19_to_mg23); - rate_eval.dscreened_rates_dT(k_he4_ne19_to_mg23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne19_to_Mg23); + rate_eval.dscreened_rates_dT(k_He4_Ne19_to_Mg23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ne19_to_p_na22); - rate_eval.screened_rates(k_he4_ne19_to_p_na22) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne19_to_p_Na22); + rate_eval.screened_rates(k_He4_Ne19_to_p_Na22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne19_to_p_na22); - rate_eval.dscreened_rates_dT(k_he4_ne19_to_p_na22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne19_to_p_Na22); + rate_eval.dscreened_rates_dT(k_He4_Ne19_to_p_Na22) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1137,18 +1137,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ne20_to_na21); - rate_eval.screened_rates(k_p_ne20_to_na21) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne20_to_Na21); + rate_eval.screened_rates(k_p_Ne20_to_Na21) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne20_to_na21); - rate_eval.dscreened_rates_dT(k_p_ne20_to_na21) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne20_to_Na21); + rate_eval.dscreened_rates_dT(k_p_Ne20_to_Na21) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ne20_to_he4_f17); - rate_eval.screened_rates(k_p_ne20_to_he4_f17) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne20_to_He4_F17); + rate_eval.screened_rates(k_p_Ne20_to_He4_F17) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne20_to_he4_f17); - rate_eval.dscreened_rates_dT(k_p_ne20_to_he4_f17) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne20_to_He4_F17); + rate_eval.dscreened_rates_dT(k_p_Ne20_to_He4_F17) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1163,32 +1163,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_mg24); - rate_eval.screened_rates(k_he4_ne20_to_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_Mg24); + rate_eval.screened_rates(k_He4_Ne20_to_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_n_mg23); - rate_eval.screened_rates(k_he4_ne20_to_n_mg23) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_n_Mg23); + rate_eval.screened_rates(k_He4_Ne20_to_n_Mg23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_n_mg23); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_n_mg23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_n_Mg23); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_n_Mg23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_p_na23); - rate_eval.screened_rates(k_he4_ne20_to_p_na23) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_p_Na23); + rate_eval.screened_rates(k_He4_Ne20_to_p_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_c12_c12); - rate_eval.screened_rates(k_he4_ne20_to_c12_c12) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_C12_C12); + rate_eval.screened_rates(k_He4_Ne20_to_C12_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_c12_c12); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_c12_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_C12_C12); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_C12_C12) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1203,25 +1203,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ne21_to_na22); - rate_eval.screened_rates(k_p_ne21_to_na22) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne21_to_Na22); + rate_eval.screened_rates(k_p_Ne21_to_Na22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne21_to_na22); - rate_eval.dscreened_rates_dT(k_p_ne21_to_na22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22); + rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ne21_to_n_na21); - rate_eval.screened_rates(k_p_ne21_to_n_na21) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne21_to_n_Na21); + rate_eval.screened_rates(k_p_Ne21_to_n_Na21) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne21_to_n_na21); - rate_eval.dscreened_rates_dT(k_p_ne21_to_n_na21) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne21_to_n_Na21); + rate_eval.dscreened_rates_dT(k_p_Ne21_to_n_Na21) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ne21_to_he4_f18); - rate_eval.screened_rates(k_p_ne21_to_he4_f18) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne21_to_He4_F18); + rate_eval.screened_rates(k_p_Ne21_to_He4_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18); - rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18); + rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1236,18 +1236,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ne21_to_mg25); - rate_eval.screened_rates(k_he4_ne21_to_mg25) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne21_to_Mg25); + rate_eval.screened_rates(k_He4_Ne21_to_Mg25) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne21_to_mg25); - rate_eval.dscreened_rates_dT(k_he4_ne21_to_mg25) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne21_to_Mg25); + rate_eval.dscreened_rates_dT(k_He4_Ne21_to_Mg25) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ne21_to_n_mg24); - rate_eval.screened_rates(k_he4_ne21_to_n_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne21_to_n_Mg24); + rate_eval.screened_rates(k_He4_Ne21_to_n_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne21_to_n_mg24); - rate_eval.dscreened_rates_dT(k_he4_ne21_to_n_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne21_to_n_Mg24); + rate_eval.dscreened_rates_dT(k_He4_Ne21_to_n_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1262,25 +1262,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ne22_to_na23); - rate_eval.screened_rates(k_p_ne22_to_na23) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne22_to_Na23); + rate_eval.screened_rates(k_p_Ne22_to_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne22_to_na23); - rate_eval.dscreened_rates_dT(k_p_ne22_to_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne22_to_Na23); + rate_eval.dscreened_rates_dT(k_p_Ne22_to_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ne22_to_n_na22); - rate_eval.screened_rates(k_p_ne22_to_n_na22) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne22_to_n_Na22); + rate_eval.screened_rates(k_p_Ne22_to_n_Na22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne22_to_n_na22); - rate_eval.dscreened_rates_dT(k_p_ne22_to_n_na22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne22_to_n_Na22); + rate_eval.dscreened_rates_dT(k_p_Ne22_to_n_Na22) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ne22_to_he4_f19); - rate_eval.screened_rates(k_p_ne22_to_he4_f19) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne22_to_He4_F19); + rate_eval.screened_rates(k_p_Ne22_to_He4_F19) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne22_to_he4_f19); - rate_eval.dscreened_rates_dT(k_p_ne22_to_he4_f19) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne22_to_He4_F19); + rate_eval.dscreened_rates_dT(k_p_Ne22_to_He4_F19) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1295,18 +1295,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ne22_to_mg26); - rate_eval.screened_rates(k_he4_ne22_to_mg26) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne22_to_Mg26); + rate_eval.screened_rates(k_He4_Ne22_to_Mg26) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne22_to_mg26); - rate_eval.dscreened_rates_dT(k_he4_ne22_to_mg26) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne22_to_Mg26); + rate_eval.dscreened_rates_dT(k_He4_Ne22_to_Mg26) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ne22_to_n_mg25); - rate_eval.screened_rates(k_he4_ne22_to_n_mg25) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne22_to_n_Mg25); + rate_eval.screened_rates(k_He4_Ne22_to_n_Mg25) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne22_to_n_mg25); - rate_eval.dscreened_rates_dT(k_he4_ne22_to_n_mg25) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne22_to_n_Mg25); + rate_eval.dscreened_rates_dT(k_He4_Ne22_to_n_Mg25) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1321,18 +1321,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_na21_to_al25); - rate_eval.screened_rates(k_he4_na21_to_al25) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Na21_to_Al25); + rate_eval.screened_rates(k_He4_Na21_to_Al25) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_na21_to_al25); - rate_eval.dscreened_rates_dT(k_he4_na21_to_al25) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Na21_to_Al25); + rate_eval.dscreened_rates_dT(k_He4_Na21_to_Al25) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_na21_to_p_mg24); - rate_eval.screened_rates(k_he4_na21_to_p_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Na21_to_p_Mg24); + rate_eval.screened_rates(k_He4_Na21_to_p_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_na21_to_p_mg24); - rate_eval.dscreened_rates_dT(k_he4_na21_to_p_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Na21_to_p_Mg24); + rate_eval.dscreened_rates_dT(k_He4_Na21_to_p_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1347,18 +1347,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_na22_to_mg23); - rate_eval.screened_rates(k_p_na22_to_mg23) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na22_to_Mg23); + rate_eval.screened_rates(k_p_Na22_to_Mg23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na22_to_mg23); - rate_eval.dscreened_rates_dT(k_p_na22_to_mg23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na22_to_Mg23); + rate_eval.dscreened_rates_dT(k_p_Na22_to_Mg23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_na22_to_he4_ne19); - rate_eval.screened_rates(k_p_na22_to_he4_ne19) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na22_to_He4_Ne19); + rate_eval.screened_rates(k_p_Na22_to_He4_Ne19) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na22_to_he4_ne19); - rate_eval.dscreened_rates_dT(k_p_na22_to_he4_ne19) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na22_to_He4_Ne19); + rate_eval.dscreened_rates_dT(k_p_Na22_to_He4_Ne19) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1373,25 +1373,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_na22_to_al26); - rate_eval.screened_rates(k_he4_na22_to_al26) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Na22_to_Al26); + rate_eval.screened_rates(k_He4_Na22_to_Al26) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_na22_to_al26); - rate_eval.dscreened_rates_dT(k_he4_na22_to_al26) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Na22_to_Al26); + rate_eval.dscreened_rates_dT(k_He4_Na22_to_Al26) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_na22_to_n_al25); - rate_eval.screened_rates(k_he4_na22_to_n_al25) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Na22_to_n_Al25); + rate_eval.screened_rates(k_He4_Na22_to_n_Al25) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_na22_to_n_al25); - rate_eval.dscreened_rates_dT(k_he4_na22_to_n_al25) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Na22_to_n_Al25); + rate_eval.dscreened_rates_dT(k_He4_Na22_to_n_Al25) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_na22_to_p_mg25); - rate_eval.screened_rates(k_he4_na22_to_p_mg25) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Na22_to_p_Mg25); + rate_eval.screened_rates(k_He4_Na22_to_p_Mg25) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_na22_to_p_mg25); - rate_eval.dscreened_rates_dT(k_he4_na22_to_p_mg25) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Na22_to_p_Mg25); + rate_eval.dscreened_rates_dT(k_He4_Na22_to_p_Mg25) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1406,32 +1406,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_na23_to_mg24); - rate_eval.screened_rates(k_p_na23_to_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na23_to_Mg24); + rate_eval.screened_rates(k_p_Na23_to_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na23_to_mg24); - rate_eval.dscreened_rates_dT(k_p_na23_to_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24); + rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_na23_to_n_mg23); - rate_eval.screened_rates(k_p_na23_to_n_mg23) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na23_to_n_Mg23); + rate_eval.screened_rates(k_p_Na23_to_n_Mg23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na23_to_n_mg23); - rate_eval.dscreened_rates_dT(k_p_na23_to_n_mg23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na23_to_n_Mg23); + rate_eval.dscreened_rates_dT(k_p_Na23_to_n_Mg23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_na23_to_he4_ne20); - rate_eval.screened_rates(k_p_na23_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na23_to_He4_Ne20); + rate_eval.screened_rates(k_p_Na23_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_na23_to_c12_c12); - rate_eval.screened_rates(k_p_na23_to_c12_c12) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na23_to_C12_C12); + rate_eval.screened_rates(k_p_Na23_to_C12_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na23_to_c12_c12); - rate_eval.dscreened_rates_dT(k_p_na23_to_c12_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na23_to_C12_C12); + rate_eval.dscreened_rates_dT(k_p_Na23_to_C12_C12) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1446,25 +1446,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_na23_to_al27); - rate_eval.screened_rates(k_he4_na23_to_al27) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Na23_to_Al27); + rate_eval.screened_rates(k_He4_Na23_to_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_na23_to_al27); - rate_eval.dscreened_rates_dT(k_he4_na23_to_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Na23_to_Al27); + rate_eval.dscreened_rates_dT(k_He4_Na23_to_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_na23_to_n_al26); - rate_eval.screened_rates(k_he4_na23_to_n_al26) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Na23_to_n_Al26); + rate_eval.screened_rates(k_He4_Na23_to_n_Al26) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_na23_to_n_al26); - rate_eval.dscreened_rates_dT(k_he4_na23_to_n_al26) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Na23_to_n_Al26); + rate_eval.dscreened_rates_dT(k_He4_Na23_to_n_Al26) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_na23_to_p_mg26); - rate_eval.screened_rates(k_he4_na23_to_p_mg26) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Na23_to_p_Mg26); + rate_eval.screened_rates(k_He4_Na23_to_p_Mg26) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_na23_to_p_mg26); - rate_eval.dscreened_rates_dT(k_he4_na23_to_p_mg26) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Na23_to_p_Mg26); + rate_eval.dscreened_rates_dT(k_He4_Na23_to_p_Mg26) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1479,18 +1479,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_mg24_to_al25); - rate_eval.screened_rates(k_p_mg24_to_al25) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mg24_to_Al25); + rate_eval.screened_rates(k_p_Mg24_to_Al25) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mg24_to_al25); - rate_eval.dscreened_rates_dT(k_p_mg24_to_al25) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mg24_to_Al25); + rate_eval.dscreened_rates_dT(k_p_Mg24_to_Al25) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mg24_to_he4_na21); - rate_eval.screened_rates(k_p_mg24_to_he4_na21) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mg24_to_He4_Na21); + rate_eval.screened_rates(k_p_Mg24_to_He4_Na21) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mg24_to_he4_na21); - rate_eval.dscreened_rates_dT(k_p_mg24_to_he4_na21) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mg24_to_He4_Na21); + rate_eval.dscreened_rates_dT(k_p_Mg24_to_He4_Na21) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1505,25 +1505,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_mg24_to_si28); - rate_eval.screened_rates(k_he4_mg24_to_si28) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg24_to_Si28); + rate_eval.screened_rates(k_He4_Mg24_to_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28); - rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28); + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mg24_to_p_al27); - rate_eval.screened_rates(k_he4_mg24_to_p_al27) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg24_to_p_Al27); + rate_eval.screened_rates(k_He4_Mg24_to_p_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27); - rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27); + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mg24_to_c12_o16); - rate_eval.screened_rates(k_he4_mg24_to_c12_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg24_to_C12_O16); + rate_eval.screened_rates(k_He4_Mg24_to_C12_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg24_to_c12_o16); - rate_eval.dscreened_rates_dT(k_he4_mg24_to_c12_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg24_to_C12_O16); + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_C12_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1538,25 +1538,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_mg25_to_al26); - rate_eval.screened_rates(k_p_mg25_to_al26) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mg25_to_Al26); + rate_eval.screened_rates(k_p_Mg25_to_Al26) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mg25_to_al26); - rate_eval.dscreened_rates_dT(k_p_mg25_to_al26) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mg25_to_Al26); + rate_eval.dscreened_rates_dT(k_p_Mg25_to_Al26) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mg25_to_n_al25); - rate_eval.screened_rates(k_p_mg25_to_n_al25) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mg25_to_n_Al25); + rate_eval.screened_rates(k_p_Mg25_to_n_Al25) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mg25_to_n_al25); - rate_eval.dscreened_rates_dT(k_p_mg25_to_n_al25) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mg25_to_n_Al25); + rate_eval.dscreened_rates_dT(k_p_Mg25_to_n_Al25) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mg25_to_he4_na22); - rate_eval.screened_rates(k_p_mg25_to_he4_na22) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mg25_to_He4_Na22); + rate_eval.screened_rates(k_p_Mg25_to_He4_Na22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mg25_to_he4_na22); - rate_eval.dscreened_rates_dT(k_p_mg25_to_he4_na22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mg25_to_He4_Na22); + rate_eval.dscreened_rates_dT(k_p_Mg25_to_He4_Na22) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1571,18 +1571,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_mg25_to_si29); - rate_eval.screened_rates(k_he4_mg25_to_si29) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg25_to_Si29); + rate_eval.screened_rates(k_He4_Mg25_to_Si29) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg25_to_si29); - rate_eval.dscreened_rates_dT(k_he4_mg25_to_si29) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg25_to_Si29); + rate_eval.dscreened_rates_dT(k_He4_Mg25_to_Si29) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mg25_to_n_si28); - rate_eval.screened_rates(k_he4_mg25_to_n_si28) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg25_to_n_Si28); + rate_eval.screened_rates(k_He4_Mg25_to_n_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg25_to_n_si28); - rate_eval.dscreened_rates_dT(k_he4_mg25_to_n_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg25_to_n_Si28); + rate_eval.dscreened_rates_dT(k_He4_Mg25_to_n_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1597,25 +1597,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_mg26_to_al27); - rate_eval.screened_rates(k_p_mg26_to_al27) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mg26_to_Al27); + rate_eval.screened_rates(k_p_Mg26_to_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mg26_to_al27); - rate_eval.dscreened_rates_dT(k_p_mg26_to_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mg26_to_Al27); + rate_eval.dscreened_rates_dT(k_p_Mg26_to_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mg26_to_n_al26); - rate_eval.screened_rates(k_p_mg26_to_n_al26) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mg26_to_n_Al26); + rate_eval.screened_rates(k_p_Mg26_to_n_Al26) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mg26_to_n_al26); - rate_eval.dscreened_rates_dT(k_p_mg26_to_n_al26) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mg26_to_n_Al26); + rate_eval.dscreened_rates_dT(k_p_Mg26_to_n_Al26) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mg26_to_he4_na23); - rate_eval.screened_rates(k_p_mg26_to_he4_na23) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mg26_to_He4_Na23); + rate_eval.screened_rates(k_p_Mg26_to_He4_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mg26_to_he4_na23); - rate_eval.dscreened_rates_dT(k_p_mg26_to_he4_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mg26_to_He4_Na23); + rate_eval.dscreened_rates_dT(k_p_Mg26_to_He4_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1630,18 +1630,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_mg26_to_si30); - rate_eval.screened_rates(k_he4_mg26_to_si30) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg26_to_Si30); + rate_eval.screened_rates(k_He4_Mg26_to_Si30) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg26_to_si30); - rate_eval.dscreened_rates_dT(k_he4_mg26_to_si30) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg26_to_Si30); + rate_eval.dscreened_rates_dT(k_He4_Mg26_to_Si30) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mg26_to_n_si29); - rate_eval.screened_rates(k_he4_mg26_to_n_si29) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg26_to_n_Si29); + rate_eval.screened_rates(k_He4_Mg26_to_n_Si29) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg26_to_n_si29); - rate_eval.dscreened_rates_dT(k_he4_mg26_to_n_si29) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg26_to_n_Si29); + rate_eval.dscreened_rates_dT(k_He4_Mg26_to_n_Si29) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1656,18 +1656,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_al25_to_p29); - rate_eval.screened_rates(k_he4_al25_to_p29) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Al25_to_P29); + rate_eval.screened_rates(k_He4_Al25_to_P29) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_al25_to_p29); - rate_eval.dscreened_rates_dT(k_he4_al25_to_p29) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Al25_to_P29); + rate_eval.dscreened_rates_dT(k_He4_Al25_to_P29) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_al25_to_p_si28); - rate_eval.screened_rates(k_he4_al25_to_p_si28) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Al25_to_p_Si28); + rate_eval.screened_rates(k_He4_Al25_to_p_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_al25_to_p_si28); - rate_eval.dscreened_rates_dT(k_he4_al25_to_p_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Al25_to_p_Si28); + rate_eval.dscreened_rates_dT(k_He4_Al25_to_p_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1682,25 +1682,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_al26_to_p30); - rate_eval.screened_rates(k_he4_al26_to_p30) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Al26_to_P30); + rate_eval.screened_rates(k_He4_Al26_to_P30) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_al26_to_p30); - rate_eval.dscreened_rates_dT(k_he4_al26_to_p30) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Al26_to_P30); + rate_eval.dscreened_rates_dT(k_He4_Al26_to_P30) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_al26_to_n_p29); - rate_eval.screened_rates(k_he4_al26_to_n_p29) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Al26_to_n_P29); + rate_eval.screened_rates(k_He4_Al26_to_n_P29) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_al26_to_n_p29); - rate_eval.dscreened_rates_dT(k_he4_al26_to_n_p29) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Al26_to_n_P29); + rate_eval.dscreened_rates_dT(k_He4_Al26_to_n_P29) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_al26_to_p_si29); - rate_eval.screened_rates(k_he4_al26_to_p_si29) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Al26_to_p_Si29); + rate_eval.screened_rates(k_He4_Al26_to_p_Si29) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_al26_to_p_si29); - rate_eval.dscreened_rates_dT(k_he4_al26_to_p_si29) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Al26_to_p_Si29); + rate_eval.dscreened_rates_dT(k_He4_Al26_to_p_Si29) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1715,25 +1715,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_al27_to_si28); - rate_eval.screened_rates(k_p_al27_to_si28) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al27_to_Si28); + rate_eval.screened_rates(k_p_Al27_to_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al27_to_si28); - rate_eval.dscreened_rates_dT(k_p_al27_to_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28); + rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_al27_to_he4_mg24); - rate_eval.screened_rates(k_p_al27_to_he4_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al27_to_He4_Mg24); + rate_eval.screened_rates(k_p_Al27_to_He4_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24); - rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24); + rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_al27_to_c12_o16); - rate_eval.screened_rates(k_p_al27_to_c12_o16) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al27_to_C12_O16); + rate_eval.screened_rates(k_p_Al27_to_C12_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al27_to_c12_o16); - rate_eval.dscreened_rates_dT(k_p_al27_to_c12_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al27_to_C12_O16); + rate_eval.dscreened_rates_dT(k_p_Al27_to_C12_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1748,25 +1748,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_al27_to_p31); - rate_eval.screened_rates(k_he4_al27_to_p31) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Al27_to_P31); + rate_eval.screened_rates(k_He4_Al27_to_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_al27_to_p31); - rate_eval.dscreened_rates_dT(k_he4_al27_to_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Al27_to_P31); + rate_eval.dscreened_rates_dT(k_He4_Al27_to_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_al27_to_n_p30); - rate_eval.screened_rates(k_he4_al27_to_n_p30) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Al27_to_n_P30); + rate_eval.screened_rates(k_He4_Al27_to_n_P30) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_al27_to_n_p30); - rate_eval.dscreened_rates_dT(k_he4_al27_to_n_p30) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Al27_to_n_P30); + rate_eval.dscreened_rates_dT(k_He4_Al27_to_n_P30) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_al27_to_p_si30); - rate_eval.screened_rates(k_he4_al27_to_p_si30) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Al27_to_p_Si30); + rate_eval.screened_rates(k_He4_Al27_to_p_Si30) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_al27_to_p_si30); - rate_eval.dscreened_rates_dT(k_he4_al27_to_p_si30) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Al27_to_p_Si30); + rate_eval.dscreened_rates_dT(k_He4_Al27_to_p_Si30) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1781,18 +1781,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_si28_to_p29); - rate_eval.screened_rates(k_p_si28_to_p29) *= scor; + ratraw = rate_eval.screened_rates(k_p_Si28_to_P29); + rate_eval.screened_rates(k_p_Si28_to_P29) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_si28_to_p29); - rate_eval.dscreened_rates_dT(k_p_si28_to_p29) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Si28_to_P29); + rate_eval.dscreened_rates_dT(k_p_Si28_to_P29) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_si28_to_he4_al25); - rate_eval.screened_rates(k_p_si28_to_he4_al25) *= scor; + ratraw = rate_eval.screened_rates(k_p_Si28_to_He4_Al25); + rate_eval.screened_rates(k_p_Si28_to_He4_Al25) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_si28_to_he4_al25); - rate_eval.dscreened_rates_dT(k_p_si28_to_he4_al25) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Si28_to_He4_Al25); + rate_eval.dscreened_rates_dT(k_p_Si28_to_He4_Al25) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1807,32 +1807,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_si28_to_s32); - rate_eval.screened_rates(k_he4_si28_to_s32) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_S32); + rate_eval.screened_rates(k_He4_Si28_to_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_s32); - rate_eval.dscreened_rates_dT(k_he4_si28_to_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si28_to_p_p31); - rate_eval.screened_rates(k_he4_si28_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_p_P31); + rate_eval.screened_rates(k_He4_Si28_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31); - rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si28_to_c12_ne20); - rate_eval.screened_rates(k_he4_si28_to_c12_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_C12_Ne20); + rate_eval.screened_rates(k_He4_Si28_to_C12_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_c12_ne20); - rate_eval.dscreened_rates_dT(k_he4_si28_to_c12_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_C12_Ne20); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_C12_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si28_to_o16_o16); - rate_eval.screened_rates(k_he4_si28_to_o16_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_O16_O16); + rate_eval.screened_rates(k_He4_Si28_to_O16_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_o16_o16); - rate_eval.dscreened_rates_dT(k_he4_si28_to_o16_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_O16_O16); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_O16_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1847,25 +1847,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_si29_to_p30); - rate_eval.screened_rates(k_p_si29_to_p30) *= scor; + ratraw = rate_eval.screened_rates(k_p_Si29_to_P30); + rate_eval.screened_rates(k_p_Si29_to_P30) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_si29_to_p30); - rate_eval.dscreened_rates_dT(k_p_si29_to_p30) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Si29_to_P30); + rate_eval.dscreened_rates_dT(k_p_Si29_to_P30) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_si29_to_n_p29); - rate_eval.screened_rates(k_p_si29_to_n_p29) *= scor; + ratraw = rate_eval.screened_rates(k_p_Si29_to_n_P29); + rate_eval.screened_rates(k_p_Si29_to_n_P29) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_si29_to_n_p29); - rate_eval.dscreened_rates_dT(k_p_si29_to_n_p29) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Si29_to_n_P29); + rate_eval.dscreened_rates_dT(k_p_Si29_to_n_P29) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_si29_to_he4_al26); - rate_eval.screened_rates(k_p_si29_to_he4_al26) *= scor; + ratraw = rate_eval.screened_rates(k_p_Si29_to_He4_Al26); + rate_eval.screened_rates(k_p_Si29_to_He4_Al26) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_si29_to_he4_al26); - rate_eval.dscreened_rates_dT(k_p_si29_to_he4_al26) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Si29_to_He4_Al26); + rate_eval.dscreened_rates_dT(k_p_Si29_to_He4_Al26) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1880,25 +1880,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_si29_to_s33); - rate_eval.screened_rates(k_he4_si29_to_s33) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si29_to_S33); + rate_eval.screened_rates(k_He4_Si29_to_S33) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si29_to_s33); - rate_eval.dscreened_rates_dT(k_he4_si29_to_s33) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si29_to_S33); + rate_eval.dscreened_rates_dT(k_He4_Si29_to_S33) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si29_to_n_s32); - rate_eval.screened_rates(k_he4_si29_to_n_s32) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si29_to_n_S32); + rate_eval.screened_rates(k_He4_Si29_to_n_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si29_to_n_s32); - rate_eval.dscreened_rates_dT(k_he4_si29_to_n_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si29_to_n_S32); + rate_eval.dscreened_rates_dT(k_He4_Si29_to_n_S32) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si29_to_p_p32); - rate_eval.screened_rates(k_he4_si29_to_p_p32) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si29_to_p_P32); + rate_eval.screened_rates(k_He4_Si29_to_p_P32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si29_to_p_p32); - rate_eval.dscreened_rates_dT(k_he4_si29_to_p_p32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si29_to_p_P32); + rate_eval.dscreened_rates_dT(k_He4_Si29_to_p_P32) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1913,25 +1913,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_si30_to_p31); - rate_eval.screened_rates(k_p_si30_to_p31) *= scor; + ratraw = rate_eval.screened_rates(k_p_Si30_to_P31); + rate_eval.screened_rates(k_p_Si30_to_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_si30_to_p31); - rate_eval.dscreened_rates_dT(k_p_si30_to_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Si30_to_P31); + rate_eval.dscreened_rates_dT(k_p_Si30_to_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_si30_to_n_p30); - rate_eval.screened_rates(k_p_si30_to_n_p30) *= scor; + ratraw = rate_eval.screened_rates(k_p_Si30_to_n_P30); + rate_eval.screened_rates(k_p_Si30_to_n_P30) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_si30_to_n_p30); - rate_eval.dscreened_rates_dT(k_p_si30_to_n_p30) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Si30_to_n_P30); + rate_eval.dscreened_rates_dT(k_p_Si30_to_n_P30) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_si30_to_he4_al27); - rate_eval.screened_rates(k_p_si30_to_he4_al27) *= scor; + ratraw = rate_eval.screened_rates(k_p_Si30_to_He4_Al27); + rate_eval.screened_rates(k_p_Si30_to_He4_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_si30_to_he4_al27); - rate_eval.dscreened_rates_dT(k_p_si30_to_he4_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Si30_to_He4_Al27); + rate_eval.dscreened_rates_dT(k_p_Si30_to_He4_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1946,25 +1946,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_si30_to_s34); - rate_eval.screened_rates(k_he4_si30_to_s34) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si30_to_S34); + rate_eval.screened_rates(k_He4_Si30_to_S34) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si30_to_s34); - rate_eval.dscreened_rates_dT(k_he4_si30_to_s34) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si30_to_S34); + rate_eval.dscreened_rates_dT(k_He4_Si30_to_S34) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si30_to_n_s33); - rate_eval.screened_rates(k_he4_si30_to_n_s33) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si30_to_n_S33); + rate_eval.screened_rates(k_He4_Si30_to_n_S33) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si30_to_n_s33); - rate_eval.dscreened_rates_dT(k_he4_si30_to_n_s33) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si30_to_n_S33); + rate_eval.dscreened_rates_dT(k_He4_Si30_to_n_S33) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si30_to_p_p33); - rate_eval.screened_rates(k_he4_si30_to_p_p33) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si30_to_p_P33); + rate_eval.screened_rates(k_He4_Si30_to_p_P33) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si30_to_p_p33); - rate_eval.dscreened_rates_dT(k_he4_si30_to_p_p33) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si30_to_p_P33); + rate_eval.dscreened_rates_dT(k_He4_Si30_to_p_P33) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1979,18 +1979,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_si31_to_p32); - rate_eval.screened_rates(k_p_si31_to_p32) *= scor; + ratraw = rate_eval.screened_rates(k_p_Si31_to_P32); + rate_eval.screened_rates(k_p_Si31_to_P32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_si31_to_p32); - rate_eval.dscreened_rates_dT(k_p_si31_to_p32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Si31_to_P32); + rate_eval.dscreened_rates_dT(k_p_Si31_to_P32) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_si31_to_n_p31); - rate_eval.screened_rates(k_p_si31_to_n_p31) *= scor; + ratraw = rate_eval.screened_rates(k_p_Si31_to_n_P31); + rate_eval.screened_rates(k_p_Si31_to_n_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_si31_to_n_p31); - rate_eval.dscreened_rates_dT(k_p_si31_to_n_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Si31_to_n_P31); + rate_eval.dscreened_rates_dT(k_p_Si31_to_n_P31) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2005,18 +2005,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_si31_to_s35); - rate_eval.screened_rates(k_he4_si31_to_s35) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si31_to_S35); + rate_eval.screened_rates(k_He4_Si31_to_S35) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si31_to_s35); - rate_eval.dscreened_rates_dT(k_he4_si31_to_s35) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si31_to_S35); + rate_eval.dscreened_rates_dT(k_He4_Si31_to_S35) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si31_to_n_s34); - rate_eval.screened_rates(k_he4_si31_to_n_s34) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si31_to_n_S34); + rate_eval.screened_rates(k_He4_Si31_to_n_S34) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si31_to_n_s34); - rate_eval.dscreened_rates_dT(k_he4_si31_to_n_s34) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si31_to_n_S34); + rate_eval.dscreened_rates_dT(k_He4_Si31_to_n_S34) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2031,18 +2031,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_si32_to_p33); - rate_eval.screened_rates(k_p_si32_to_p33) *= scor; + ratraw = rate_eval.screened_rates(k_p_Si32_to_P33); + rate_eval.screened_rates(k_p_Si32_to_P33) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_si32_to_p33); - rate_eval.dscreened_rates_dT(k_p_si32_to_p33) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Si32_to_P33); + rate_eval.dscreened_rates_dT(k_p_Si32_to_P33) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_si32_to_n_p32); - rate_eval.screened_rates(k_p_si32_to_n_p32) *= scor; + ratraw = rate_eval.screened_rates(k_p_Si32_to_n_P32); + rate_eval.screened_rates(k_p_Si32_to_n_P32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_si32_to_n_p32); - rate_eval.dscreened_rates_dT(k_p_si32_to_n_p32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Si32_to_n_P32); + rate_eval.dscreened_rates_dT(k_p_Si32_to_n_P32) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2057,18 +2057,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_si32_to_s36); - rate_eval.screened_rates(k_he4_si32_to_s36) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si32_to_S36); + rate_eval.screened_rates(k_He4_Si32_to_S36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si32_to_s36); - rate_eval.dscreened_rates_dT(k_he4_si32_to_s36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si32_to_S36); + rate_eval.dscreened_rates_dT(k_He4_Si32_to_S36) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si32_to_n_s35); - rate_eval.screened_rates(k_he4_si32_to_n_s35) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si32_to_n_S35); + rate_eval.screened_rates(k_He4_Si32_to_n_S35) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si32_to_n_s35); - rate_eval.dscreened_rates_dT(k_he4_si32_to_n_s35) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si32_to_n_S35); + rate_eval.dscreened_rates_dT(k_He4_Si32_to_n_S35) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2083,18 +2083,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_p29_to_cl33); - rate_eval.screened_rates(k_he4_p29_to_cl33) *= scor; + ratraw = rate_eval.screened_rates(k_He4_P29_to_Cl33); + rate_eval.screened_rates(k_He4_P29_to_Cl33) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_p29_to_cl33); - rate_eval.dscreened_rates_dT(k_he4_p29_to_cl33) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_P29_to_Cl33); + rate_eval.dscreened_rates_dT(k_He4_P29_to_Cl33) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_p29_to_p_s32); - rate_eval.screened_rates(k_he4_p29_to_p_s32) *= scor; + ratraw = rate_eval.screened_rates(k_He4_P29_to_p_S32); + rate_eval.screened_rates(k_He4_P29_to_p_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_p29_to_p_s32); - rate_eval.dscreened_rates_dT(k_he4_p29_to_p_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_P29_to_p_S32); + rate_eval.dscreened_rates_dT(k_He4_P29_to_p_S32) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2109,25 +2109,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_p30_to_cl34); - rate_eval.screened_rates(k_he4_p30_to_cl34) *= scor; + ratraw = rate_eval.screened_rates(k_He4_P30_to_Cl34); + rate_eval.screened_rates(k_He4_P30_to_Cl34) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_p30_to_cl34); - rate_eval.dscreened_rates_dT(k_he4_p30_to_cl34) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_P30_to_Cl34); + rate_eval.dscreened_rates_dT(k_He4_P30_to_Cl34) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_p30_to_n_cl33); - rate_eval.screened_rates(k_he4_p30_to_n_cl33) *= scor; + ratraw = rate_eval.screened_rates(k_He4_P30_to_n_Cl33); + rate_eval.screened_rates(k_He4_P30_to_n_Cl33) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_p30_to_n_cl33); - rate_eval.dscreened_rates_dT(k_he4_p30_to_n_cl33) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_P30_to_n_Cl33); + rate_eval.dscreened_rates_dT(k_He4_P30_to_n_Cl33) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_p30_to_p_s33); - rate_eval.screened_rates(k_he4_p30_to_p_s33) *= scor; + ratraw = rate_eval.screened_rates(k_He4_P30_to_p_S33); + rate_eval.screened_rates(k_He4_P30_to_p_S33) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_p30_to_p_s33); - rate_eval.dscreened_rates_dT(k_he4_p30_to_p_s33) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_P30_to_p_S33); + rate_eval.dscreened_rates_dT(k_He4_P30_to_p_S33) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2142,32 +2142,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_p31_to_s32); - rate_eval.screened_rates(k_p_p31_to_s32) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_S32); + rate_eval.screened_rates(k_p_P31_to_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_s32); - rate_eval.dscreened_rates_dT(k_p_p31_to_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_S32); + rate_eval.dscreened_rates_dT(k_p_P31_to_S32) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p31_to_he4_si28); - rate_eval.screened_rates(k_p_p31_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_He4_Si28); + rate_eval.screened_rates(k_p_P31_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28); - rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p31_to_c12_ne20); - rate_eval.screened_rates(k_p_p31_to_c12_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_C12_Ne20); + rate_eval.screened_rates(k_p_P31_to_C12_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_c12_ne20); - rate_eval.dscreened_rates_dT(k_p_p31_to_c12_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_C12_Ne20); + rate_eval.dscreened_rates_dT(k_p_P31_to_C12_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p31_to_o16_o16); - rate_eval.screened_rates(k_p_p31_to_o16_o16) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_O16_O16); + rate_eval.screened_rates(k_p_P31_to_O16_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_o16_o16); - rate_eval.dscreened_rates_dT(k_p_p31_to_o16_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_O16_O16); + rate_eval.dscreened_rates_dT(k_p_P31_to_O16_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2182,25 +2182,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_p31_to_cl35); - rate_eval.screened_rates(k_he4_p31_to_cl35) *= scor; + ratraw = rate_eval.screened_rates(k_He4_P31_to_Cl35); + rate_eval.screened_rates(k_He4_P31_to_Cl35) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_p31_to_cl35); - rate_eval.dscreened_rates_dT(k_he4_p31_to_cl35) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_P31_to_Cl35); + rate_eval.dscreened_rates_dT(k_He4_P31_to_Cl35) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_p31_to_n_cl34); - rate_eval.screened_rates(k_he4_p31_to_n_cl34) *= scor; + ratraw = rate_eval.screened_rates(k_He4_P31_to_n_Cl34); + rate_eval.screened_rates(k_He4_P31_to_n_Cl34) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_p31_to_n_cl34); - rate_eval.dscreened_rates_dT(k_he4_p31_to_n_cl34) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_P31_to_n_Cl34); + rate_eval.dscreened_rates_dT(k_He4_P31_to_n_Cl34) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_p31_to_p_s34); - rate_eval.screened_rates(k_he4_p31_to_p_s34) *= scor; + ratraw = rate_eval.screened_rates(k_He4_P31_to_p_S34); + rate_eval.screened_rates(k_He4_P31_to_p_S34) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_p31_to_p_s34); - rate_eval.dscreened_rates_dT(k_he4_p31_to_p_s34) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_P31_to_p_S34); + rate_eval.dscreened_rates_dT(k_He4_P31_to_p_S34) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2215,25 +2215,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_p32_to_s33); - rate_eval.screened_rates(k_p_p32_to_s33) *= scor; + ratraw = rate_eval.screened_rates(k_p_P32_to_S33); + rate_eval.screened_rates(k_p_P32_to_S33) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p32_to_s33); - rate_eval.dscreened_rates_dT(k_p_p32_to_s33) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P32_to_S33); + rate_eval.dscreened_rates_dT(k_p_P32_to_S33) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p32_to_n_s32); - rate_eval.screened_rates(k_p_p32_to_n_s32) *= scor; + ratraw = rate_eval.screened_rates(k_p_P32_to_n_S32); + rate_eval.screened_rates(k_p_P32_to_n_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p32_to_n_s32); - rate_eval.dscreened_rates_dT(k_p_p32_to_n_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P32_to_n_S32); + rate_eval.dscreened_rates_dT(k_p_P32_to_n_S32) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p32_to_he4_si29); - rate_eval.screened_rates(k_p_p32_to_he4_si29) *= scor; + ratraw = rate_eval.screened_rates(k_p_P32_to_He4_Si29); + rate_eval.screened_rates(k_p_P32_to_He4_Si29) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p32_to_he4_si29); - rate_eval.dscreened_rates_dT(k_p_p32_to_he4_si29) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P32_to_He4_Si29); + rate_eval.dscreened_rates_dT(k_p_P32_to_He4_Si29) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2248,25 +2248,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_p32_to_cl36); - rate_eval.screened_rates(k_he4_p32_to_cl36) *= scor; + ratraw = rate_eval.screened_rates(k_He4_P32_to_Cl36); + rate_eval.screened_rates(k_He4_P32_to_Cl36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_p32_to_cl36); - rate_eval.dscreened_rates_dT(k_he4_p32_to_cl36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_P32_to_Cl36); + rate_eval.dscreened_rates_dT(k_He4_P32_to_Cl36) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_p32_to_n_cl35); - rate_eval.screened_rates(k_he4_p32_to_n_cl35) *= scor; + ratraw = rate_eval.screened_rates(k_He4_P32_to_n_Cl35); + rate_eval.screened_rates(k_He4_P32_to_n_Cl35) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_p32_to_n_cl35); - rate_eval.dscreened_rates_dT(k_he4_p32_to_n_cl35) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_P32_to_n_Cl35); + rate_eval.dscreened_rates_dT(k_He4_P32_to_n_Cl35) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_p32_to_p_s35); - rate_eval.screened_rates(k_he4_p32_to_p_s35) *= scor; + ratraw = rate_eval.screened_rates(k_He4_P32_to_p_S35); + rate_eval.screened_rates(k_He4_P32_to_p_S35) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_p32_to_p_s35); - rate_eval.dscreened_rates_dT(k_he4_p32_to_p_s35) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_P32_to_p_S35); + rate_eval.dscreened_rates_dT(k_He4_P32_to_p_S35) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2281,25 +2281,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_p33_to_s34); - rate_eval.screened_rates(k_p_p33_to_s34) *= scor; + ratraw = rate_eval.screened_rates(k_p_P33_to_S34); + rate_eval.screened_rates(k_p_P33_to_S34) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p33_to_s34); - rate_eval.dscreened_rates_dT(k_p_p33_to_s34) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P33_to_S34); + rate_eval.dscreened_rates_dT(k_p_P33_to_S34) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p33_to_n_s33); - rate_eval.screened_rates(k_p_p33_to_n_s33) *= scor; + ratraw = rate_eval.screened_rates(k_p_P33_to_n_S33); + rate_eval.screened_rates(k_p_P33_to_n_S33) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p33_to_n_s33); - rate_eval.dscreened_rates_dT(k_p_p33_to_n_s33) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P33_to_n_S33); + rate_eval.dscreened_rates_dT(k_p_P33_to_n_S33) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p33_to_he4_si30); - rate_eval.screened_rates(k_p_p33_to_he4_si30) *= scor; + ratraw = rate_eval.screened_rates(k_p_P33_to_He4_Si30); + rate_eval.screened_rates(k_p_P33_to_He4_Si30) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p33_to_he4_si30); - rate_eval.dscreened_rates_dT(k_p_p33_to_he4_si30) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P33_to_He4_Si30); + rate_eval.dscreened_rates_dT(k_p_P33_to_He4_Si30) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2314,25 +2314,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_p33_to_cl37); - rate_eval.screened_rates(k_he4_p33_to_cl37) *= scor; + ratraw = rate_eval.screened_rates(k_He4_P33_to_Cl37); + rate_eval.screened_rates(k_He4_P33_to_Cl37) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_p33_to_cl37); - rate_eval.dscreened_rates_dT(k_he4_p33_to_cl37) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_P33_to_Cl37); + rate_eval.dscreened_rates_dT(k_He4_P33_to_Cl37) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_p33_to_n_cl36); - rate_eval.screened_rates(k_he4_p33_to_n_cl36) *= scor; + ratraw = rate_eval.screened_rates(k_He4_P33_to_n_Cl36); + rate_eval.screened_rates(k_He4_P33_to_n_Cl36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_p33_to_n_cl36); - rate_eval.dscreened_rates_dT(k_he4_p33_to_n_cl36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_P33_to_n_Cl36); + rate_eval.dscreened_rates_dT(k_He4_P33_to_n_Cl36) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_p33_to_p_s36); - rate_eval.screened_rates(k_he4_p33_to_p_s36) *= scor; + ratraw = rate_eval.screened_rates(k_He4_P33_to_p_S36); + rate_eval.screened_rates(k_He4_P33_to_p_S36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_p33_to_p_s36); - rate_eval.dscreened_rates_dT(k_he4_p33_to_p_s36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_P33_to_p_S36); + rate_eval.dscreened_rates_dT(k_He4_P33_to_p_S36) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2347,18 +2347,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_s32_to_cl33); - rate_eval.screened_rates(k_p_s32_to_cl33) *= scor; + ratraw = rate_eval.screened_rates(k_p_S32_to_Cl33); + rate_eval.screened_rates(k_p_S32_to_Cl33) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_s32_to_cl33); - rate_eval.dscreened_rates_dT(k_p_s32_to_cl33) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_S32_to_Cl33); + rate_eval.dscreened_rates_dT(k_p_S32_to_Cl33) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_s32_to_he4_p29); - rate_eval.screened_rates(k_p_s32_to_he4_p29) *= scor; + ratraw = rate_eval.screened_rates(k_p_S32_to_He4_P29); + rate_eval.screened_rates(k_p_S32_to_He4_P29) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_s32_to_he4_p29); - rate_eval.dscreened_rates_dT(k_p_s32_to_he4_p29) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_S32_to_He4_P29); + rate_eval.dscreened_rates_dT(k_p_S32_to_He4_P29) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2373,18 +2373,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_s32_to_ar36); - rate_eval.screened_rates(k_he4_s32_to_ar36) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S32_to_Ar36); + rate_eval.screened_rates(k_He4_S32_to_Ar36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36); - rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36); + rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_s32_to_p_cl35); - rate_eval.screened_rates(k_he4_s32_to_p_cl35) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S32_to_p_Cl35); + rate_eval.screened_rates(k_He4_S32_to_p_Cl35) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35); - rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35); + rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2399,25 +2399,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_s33_to_cl34); - rate_eval.screened_rates(k_p_s33_to_cl34) *= scor; + ratraw = rate_eval.screened_rates(k_p_S33_to_Cl34); + rate_eval.screened_rates(k_p_S33_to_Cl34) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_s33_to_cl34); - rate_eval.dscreened_rates_dT(k_p_s33_to_cl34) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_S33_to_Cl34); + rate_eval.dscreened_rates_dT(k_p_S33_to_Cl34) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_s33_to_n_cl33); - rate_eval.screened_rates(k_p_s33_to_n_cl33) *= scor; + ratraw = rate_eval.screened_rates(k_p_S33_to_n_Cl33); + rate_eval.screened_rates(k_p_S33_to_n_Cl33) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_s33_to_n_cl33); - rate_eval.dscreened_rates_dT(k_p_s33_to_n_cl33) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_S33_to_n_Cl33); + rate_eval.dscreened_rates_dT(k_p_S33_to_n_Cl33) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_s33_to_he4_p30); - rate_eval.screened_rates(k_p_s33_to_he4_p30) *= scor; + ratraw = rate_eval.screened_rates(k_p_S33_to_He4_P30); + rate_eval.screened_rates(k_p_S33_to_He4_P30) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_s33_to_he4_p30); - rate_eval.dscreened_rates_dT(k_p_s33_to_he4_p30) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_S33_to_He4_P30); + rate_eval.dscreened_rates_dT(k_p_S33_to_He4_P30) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2432,25 +2432,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_s33_to_ar37); - rate_eval.screened_rates(k_he4_s33_to_ar37) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S33_to_Ar37); + rate_eval.screened_rates(k_He4_S33_to_Ar37) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s33_to_ar37); - rate_eval.dscreened_rates_dT(k_he4_s33_to_ar37) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S33_to_Ar37); + rate_eval.dscreened_rates_dT(k_He4_S33_to_Ar37) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_s33_to_n_ar36); - rate_eval.screened_rates(k_he4_s33_to_n_ar36) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S33_to_n_Ar36); + rate_eval.screened_rates(k_He4_S33_to_n_Ar36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s33_to_n_ar36); - rate_eval.dscreened_rates_dT(k_he4_s33_to_n_ar36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S33_to_n_Ar36); + rate_eval.dscreened_rates_dT(k_He4_S33_to_n_Ar36) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_s33_to_p_cl36); - rate_eval.screened_rates(k_he4_s33_to_p_cl36) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S33_to_p_Cl36); + rate_eval.screened_rates(k_He4_S33_to_p_Cl36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s33_to_p_cl36); - rate_eval.dscreened_rates_dT(k_he4_s33_to_p_cl36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S33_to_p_Cl36); + rate_eval.dscreened_rates_dT(k_He4_S33_to_p_Cl36) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2465,25 +2465,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_s34_to_cl35); - rate_eval.screened_rates(k_p_s34_to_cl35) *= scor; + ratraw = rate_eval.screened_rates(k_p_S34_to_Cl35); + rate_eval.screened_rates(k_p_S34_to_Cl35) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_s34_to_cl35); - rate_eval.dscreened_rates_dT(k_p_s34_to_cl35) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_S34_to_Cl35); + rate_eval.dscreened_rates_dT(k_p_S34_to_Cl35) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_s34_to_n_cl34); - rate_eval.screened_rates(k_p_s34_to_n_cl34) *= scor; + ratraw = rate_eval.screened_rates(k_p_S34_to_n_Cl34); + rate_eval.screened_rates(k_p_S34_to_n_Cl34) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_s34_to_n_cl34); - rate_eval.dscreened_rates_dT(k_p_s34_to_n_cl34) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_S34_to_n_Cl34); + rate_eval.dscreened_rates_dT(k_p_S34_to_n_Cl34) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_s34_to_he4_p31); - rate_eval.screened_rates(k_p_s34_to_he4_p31) *= scor; + ratraw = rate_eval.screened_rates(k_p_S34_to_He4_P31); + rate_eval.screened_rates(k_p_S34_to_He4_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_s34_to_he4_p31); - rate_eval.dscreened_rates_dT(k_p_s34_to_he4_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_S34_to_He4_P31); + rate_eval.dscreened_rates_dT(k_p_S34_to_He4_P31) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2498,25 +2498,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_s34_to_ar38); - rate_eval.screened_rates(k_he4_s34_to_ar38) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S34_to_Ar38); + rate_eval.screened_rates(k_He4_S34_to_Ar38) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s34_to_ar38); - rate_eval.dscreened_rates_dT(k_he4_s34_to_ar38) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S34_to_Ar38); + rate_eval.dscreened_rates_dT(k_He4_S34_to_Ar38) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_s34_to_n_ar37); - rate_eval.screened_rates(k_he4_s34_to_n_ar37) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S34_to_n_Ar37); + rate_eval.screened_rates(k_He4_S34_to_n_Ar37) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s34_to_n_ar37); - rate_eval.dscreened_rates_dT(k_he4_s34_to_n_ar37) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S34_to_n_Ar37); + rate_eval.dscreened_rates_dT(k_He4_S34_to_n_Ar37) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_s34_to_p_cl37); - rate_eval.screened_rates(k_he4_s34_to_p_cl37) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S34_to_p_Cl37); + rate_eval.screened_rates(k_He4_S34_to_p_Cl37) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s34_to_p_cl37); - rate_eval.dscreened_rates_dT(k_he4_s34_to_p_cl37) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S34_to_p_Cl37); + rate_eval.dscreened_rates_dT(k_He4_S34_to_p_Cl37) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2531,25 +2531,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_s35_to_cl36); - rate_eval.screened_rates(k_p_s35_to_cl36) *= scor; + ratraw = rate_eval.screened_rates(k_p_S35_to_Cl36); + rate_eval.screened_rates(k_p_S35_to_Cl36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_s35_to_cl36); - rate_eval.dscreened_rates_dT(k_p_s35_to_cl36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_S35_to_Cl36); + rate_eval.dscreened_rates_dT(k_p_S35_to_Cl36) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_s35_to_n_cl35); - rate_eval.screened_rates(k_p_s35_to_n_cl35) *= scor; + ratraw = rate_eval.screened_rates(k_p_S35_to_n_Cl35); + rate_eval.screened_rates(k_p_S35_to_n_Cl35) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_s35_to_n_cl35); - rate_eval.dscreened_rates_dT(k_p_s35_to_n_cl35) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_S35_to_n_Cl35); + rate_eval.dscreened_rates_dT(k_p_S35_to_n_Cl35) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_s35_to_he4_p32); - rate_eval.screened_rates(k_p_s35_to_he4_p32) *= scor; + ratraw = rate_eval.screened_rates(k_p_S35_to_He4_P32); + rate_eval.screened_rates(k_p_S35_to_He4_P32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_s35_to_he4_p32); - rate_eval.dscreened_rates_dT(k_p_s35_to_he4_p32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_S35_to_He4_P32); + rate_eval.dscreened_rates_dT(k_p_S35_to_He4_P32) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2564,18 +2564,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_s35_to_ar39); - rate_eval.screened_rates(k_he4_s35_to_ar39) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S35_to_Ar39); + rate_eval.screened_rates(k_He4_S35_to_Ar39) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s35_to_ar39); - rate_eval.dscreened_rates_dT(k_he4_s35_to_ar39) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S35_to_Ar39); + rate_eval.dscreened_rates_dT(k_He4_S35_to_Ar39) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_s35_to_n_ar38); - rate_eval.screened_rates(k_he4_s35_to_n_ar38) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S35_to_n_Ar38); + rate_eval.screened_rates(k_He4_S35_to_n_Ar38) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s35_to_n_ar38); - rate_eval.dscreened_rates_dT(k_he4_s35_to_n_ar38) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S35_to_n_Ar38); + rate_eval.dscreened_rates_dT(k_He4_S35_to_n_Ar38) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2590,25 +2590,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_s36_to_cl37); - rate_eval.screened_rates(k_p_s36_to_cl37) *= scor; + ratraw = rate_eval.screened_rates(k_p_S36_to_Cl37); + rate_eval.screened_rates(k_p_S36_to_Cl37) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_s36_to_cl37); - rate_eval.dscreened_rates_dT(k_p_s36_to_cl37) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_S36_to_Cl37); + rate_eval.dscreened_rates_dT(k_p_S36_to_Cl37) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_s36_to_n_cl36); - rate_eval.screened_rates(k_p_s36_to_n_cl36) *= scor; + ratraw = rate_eval.screened_rates(k_p_S36_to_n_Cl36); + rate_eval.screened_rates(k_p_S36_to_n_Cl36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_s36_to_n_cl36); - rate_eval.dscreened_rates_dT(k_p_s36_to_n_cl36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_S36_to_n_Cl36); + rate_eval.dscreened_rates_dT(k_p_S36_to_n_Cl36) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_s36_to_he4_p33); - rate_eval.screened_rates(k_p_s36_to_he4_p33) *= scor; + ratraw = rate_eval.screened_rates(k_p_S36_to_He4_P33); + rate_eval.screened_rates(k_p_S36_to_He4_P33) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_s36_to_he4_p33); - rate_eval.dscreened_rates_dT(k_p_s36_to_he4_p33) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_S36_to_He4_P33); + rate_eval.dscreened_rates_dT(k_p_S36_to_He4_P33) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2623,18 +2623,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_s36_to_ar40); - rate_eval.screened_rates(k_he4_s36_to_ar40) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S36_to_Ar40); + rate_eval.screened_rates(k_He4_S36_to_Ar40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s36_to_ar40); - rate_eval.dscreened_rates_dT(k_he4_s36_to_ar40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S36_to_Ar40); + rate_eval.dscreened_rates_dT(k_He4_S36_to_Ar40) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_s36_to_n_ar39); - rate_eval.screened_rates(k_he4_s36_to_n_ar39) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S36_to_n_Ar39); + rate_eval.screened_rates(k_He4_S36_to_n_Ar39) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s36_to_n_ar39); - rate_eval.dscreened_rates_dT(k_he4_s36_to_n_ar39) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S36_to_n_Ar39); + rate_eval.dscreened_rates_dT(k_He4_S36_to_n_Ar39) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2649,18 +2649,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cl33_to_k37); - rate_eval.screened_rates(k_he4_cl33_to_k37) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cl33_to_K37); + rate_eval.screened_rates(k_He4_Cl33_to_K37) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cl33_to_k37); - rate_eval.dscreened_rates_dT(k_he4_cl33_to_k37) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cl33_to_K37); + rate_eval.dscreened_rates_dT(k_He4_Cl33_to_K37) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cl33_to_p_ar36); - rate_eval.screened_rates(k_he4_cl33_to_p_ar36) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cl33_to_p_Ar36); + rate_eval.screened_rates(k_He4_Cl33_to_p_Ar36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cl33_to_p_ar36); - rate_eval.dscreened_rates_dT(k_he4_cl33_to_p_ar36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cl33_to_p_Ar36); + rate_eval.dscreened_rates_dT(k_He4_Cl33_to_p_Ar36) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2675,25 +2675,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cl34_to_k38); - rate_eval.screened_rates(k_he4_cl34_to_k38) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cl34_to_K38); + rate_eval.screened_rates(k_He4_Cl34_to_K38) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cl34_to_k38); - rate_eval.dscreened_rates_dT(k_he4_cl34_to_k38) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cl34_to_K38); + rate_eval.dscreened_rates_dT(k_He4_Cl34_to_K38) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cl34_to_n_k37); - rate_eval.screened_rates(k_he4_cl34_to_n_k37) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cl34_to_n_K37); + rate_eval.screened_rates(k_He4_Cl34_to_n_K37) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cl34_to_n_k37); - rate_eval.dscreened_rates_dT(k_he4_cl34_to_n_k37) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cl34_to_n_K37); + rate_eval.dscreened_rates_dT(k_He4_Cl34_to_n_K37) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cl34_to_p_ar37); - rate_eval.screened_rates(k_he4_cl34_to_p_ar37) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cl34_to_p_Ar37); + rate_eval.screened_rates(k_He4_Cl34_to_p_Ar37) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cl34_to_p_ar37); - rate_eval.dscreened_rates_dT(k_he4_cl34_to_p_ar37) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cl34_to_p_Ar37); + rate_eval.dscreened_rates_dT(k_He4_Cl34_to_p_Ar37) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2708,18 +2708,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cl35_to_ar36); - rate_eval.screened_rates(k_p_cl35_to_ar36) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl35_to_Ar36); + rate_eval.screened_rates(k_p_Cl35_to_Ar36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36); - rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36); + rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cl35_to_he4_s32); - rate_eval.screened_rates(k_p_cl35_to_he4_s32) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl35_to_He4_S32); + rate_eval.screened_rates(k_p_Cl35_to_He4_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32); - rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32); + rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2734,25 +2734,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cl35_to_k39); - rate_eval.screened_rates(k_he4_cl35_to_k39) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cl35_to_K39); + rate_eval.screened_rates(k_He4_Cl35_to_K39) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cl35_to_k39); - rate_eval.dscreened_rates_dT(k_he4_cl35_to_k39) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cl35_to_K39); + rate_eval.dscreened_rates_dT(k_He4_Cl35_to_K39) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cl35_to_n_k38); - rate_eval.screened_rates(k_he4_cl35_to_n_k38) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cl35_to_n_K38); + rate_eval.screened_rates(k_He4_Cl35_to_n_K38) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cl35_to_n_k38); - rate_eval.dscreened_rates_dT(k_he4_cl35_to_n_k38) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cl35_to_n_K38); + rate_eval.dscreened_rates_dT(k_He4_Cl35_to_n_K38) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cl35_to_p_ar38); - rate_eval.screened_rates(k_he4_cl35_to_p_ar38) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cl35_to_p_Ar38); + rate_eval.screened_rates(k_He4_Cl35_to_p_Ar38) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cl35_to_p_ar38); - rate_eval.dscreened_rates_dT(k_he4_cl35_to_p_ar38) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cl35_to_p_Ar38); + rate_eval.dscreened_rates_dT(k_He4_Cl35_to_p_Ar38) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2767,25 +2767,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cl36_to_ar37); - rate_eval.screened_rates(k_p_cl36_to_ar37) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl36_to_Ar37); + rate_eval.screened_rates(k_p_Cl36_to_Ar37) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl36_to_ar37); - rate_eval.dscreened_rates_dT(k_p_cl36_to_ar37) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl36_to_Ar37); + rate_eval.dscreened_rates_dT(k_p_Cl36_to_Ar37) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cl36_to_n_ar36); - rate_eval.screened_rates(k_p_cl36_to_n_ar36) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl36_to_n_Ar36); + rate_eval.screened_rates(k_p_Cl36_to_n_Ar36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl36_to_n_ar36); - rate_eval.dscreened_rates_dT(k_p_cl36_to_n_ar36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl36_to_n_Ar36); + rate_eval.dscreened_rates_dT(k_p_Cl36_to_n_Ar36) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cl36_to_he4_s33); - rate_eval.screened_rates(k_p_cl36_to_he4_s33) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl36_to_He4_S33); + rate_eval.screened_rates(k_p_Cl36_to_He4_S33) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl36_to_he4_s33); - rate_eval.dscreened_rates_dT(k_p_cl36_to_he4_s33) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl36_to_He4_S33); + rate_eval.dscreened_rates_dT(k_p_Cl36_to_He4_S33) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2800,25 +2800,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cl36_to_k40); - rate_eval.screened_rates(k_he4_cl36_to_k40) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cl36_to_K40); + rate_eval.screened_rates(k_He4_Cl36_to_K40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cl36_to_k40); - rate_eval.dscreened_rates_dT(k_he4_cl36_to_k40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cl36_to_K40); + rate_eval.dscreened_rates_dT(k_He4_Cl36_to_K40) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cl36_to_n_k39); - rate_eval.screened_rates(k_he4_cl36_to_n_k39) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cl36_to_n_K39); + rate_eval.screened_rates(k_He4_Cl36_to_n_K39) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cl36_to_n_k39); - rate_eval.dscreened_rates_dT(k_he4_cl36_to_n_k39) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cl36_to_n_K39); + rate_eval.dscreened_rates_dT(k_He4_Cl36_to_n_K39) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cl36_to_p_ar39); - rate_eval.screened_rates(k_he4_cl36_to_p_ar39) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cl36_to_p_Ar39); + rate_eval.screened_rates(k_He4_Cl36_to_p_Ar39) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cl36_to_p_ar39); - rate_eval.dscreened_rates_dT(k_he4_cl36_to_p_ar39) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cl36_to_p_Ar39); + rate_eval.dscreened_rates_dT(k_He4_Cl36_to_p_Ar39) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2833,25 +2833,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cl37_to_ar38); - rate_eval.screened_rates(k_p_cl37_to_ar38) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl37_to_Ar38); + rate_eval.screened_rates(k_p_Cl37_to_Ar38) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl37_to_ar38); - rate_eval.dscreened_rates_dT(k_p_cl37_to_ar38) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl37_to_Ar38); + rate_eval.dscreened_rates_dT(k_p_Cl37_to_Ar38) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cl37_to_n_ar37); - rate_eval.screened_rates(k_p_cl37_to_n_ar37) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl37_to_n_Ar37); + rate_eval.screened_rates(k_p_Cl37_to_n_Ar37) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl37_to_n_ar37); - rate_eval.dscreened_rates_dT(k_p_cl37_to_n_ar37) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl37_to_n_Ar37); + rate_eval.dscreened_rates_dT(k_p_Cl37_to_n_Ar37) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cl37_to_he4_s34); - rate_eval.screened_rates(k_p_cl37_to_he4_s34) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl37_to_He4_S34); + rate_eval.screened_rates(k_p_Cl37_to_He4_S34) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl37_to_he4_s34); - rate_eval.dscreened_rates_dT(k_p_cl37_to_he4_s34) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl37_to_He4_S34); + rate_eval.dscreened_rates_dT(k_p_Cl37_to_He4_S34) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2866,25 +2866,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cl37_to_k41); - rate_eval.screened_rates(k_he4_cl37_to_k41) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cl37_to_K41); + rate_eval.screened_rates(k_He4_Cl37_to_K41) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cl37_to_k41); - rate_eval.dscreened_rates_dT(k_he4_cl37_to_k41) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cl37_to_K41); + rate_eval.dscreened_rates_dT(k_He4_Cl37_to_K41) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cl37_to_n_k40); - rate_eval.screened_rates(k_he4_cl37_to_n_k40) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cl37_to_n_K40); + rate_eval.screened_rates(k_He4_Cl37_to_n_K40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cl37_to_n_k40); - rate_eval.dscreened_rates_dT(k_he4_cl37_to_n_k40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cl37_to_n_K40); + rate_eval.dscreened_rates_dT(k_He4_Cl37_to_n_K40) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cl37_to_p_ar40); - rate_eval.screened_rates(k_he4_cl37_to_p_ar40) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cl37_to_p_Ar40); + rate_eval.screened_rates(k_He4_Cl37_to_p_Ar40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cl37_to_p_ar40); - rate_eval.dscreened_rates_dT(k_he4_cl37_to_p_ar40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cl37_to_p_Ar40); + rate_eval.dscreened_rates_dT(k_He4_Cl37_to_p_Ar40) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2899,18 +2899,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ar36_to_k37); - rate_eval.screened_rates(k_p_ar36_to_k37) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ar36_to_K37); + rate_eval.screened_rates(k_p_Ar36_to_K37) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ar36_to_k37); - rate_eval.dscreened_rates_dT(k_p_ar36_to_k37) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ar36_to_K37); + rate_eval.dscreened_rates_dT(k_p_Ar36_to_K37) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ar36_to_he4_cl33); - rate_eval.screened_rates(k_p_ar36_to_he4_cl33) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ar36_to_He4_Cl33); + rate_eval.screened_rates(k_p_Ar36_to_He4_Cl33) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ar36_to_he4_cl33); - rate_eval.dscreened_rates_dT(k_p_ar36_to_he4_cl33) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ar36_to_He4_Cl33); + rate_eval.dscreened_rates_dT(k_p_Ar36_to_He4_Cl33) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2925,18 +2925,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ar36_to_ca40); - rate_eval.screened_rates(k_he4_ar36_to_ca40) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar36_to_Ca40); + rate_eval.screened_rates(k_He4_Ar36_to_Ca40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40); - rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40); + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ar36_to_p_k39); - rate_eval.screened_rates(k_he4_ar36_to_p_k39) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar36_to_p_K39); + rate_eval.screened_rates(k_He4_Ar36_to_p_K39) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39); - rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39); + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2951,25 +2951,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ar37_to_k38); - rate_eval.screened_rates(k_p_ar37_to_k38) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ar37_to_K38); + rate_eval.screened_rates(k_p_Ar37_to_K38) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ar37_to_k38); - rate_eval.dscreened_rates_dT(k_p_ar37_to_k38) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ar37_to_K38); + rate_eval.dscreened_rates_dT(k_p_Ar37_to_K38) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ar37_to_n_k37); - rate_eval.screened_rates(k_p_ar37_to_n_k37) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ar37_to_n_K37); + rate_eval.screened_rates(k_p_Ar37_to_n_K37) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ar37_to_n_k37); - rate_eval.dscreened_rates_dT(k_p_ar37_to_n_k37) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ar37_to_n_K37); + rate_eval.dscreened_rates_dT(k_p_Ar37_to_n_K37) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ar37_to_he4_cl34); - rate_eval.screened_rates(k_p_ar37_to_he4_cl34) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ar37_to_He4_Cl34); + rate_eval.screened_rates(k_p_Ar37_to_He4_Cl34) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ar37_to_he4_cl34); - rate_eval.dscreened_rates_dT(k_p_ar37_to_he4_cl34) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ar37_to_He4_Cl34); + rate_eval.dscreened_rates_dT(k_p_Ar37_to_He4_Cl34) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -2984,25 +2984,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ar37_to_ca41); - rate_eval.screened_rates(k_he4_ar37_to_ca41) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar37_to_Ca41); + rate_eval.screened_rates(k_He4_Ar37_to_Ca41) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar37_to_ca41); - rate_eval.dscreened_rates_dT(k_he4_ar37_to_ca41) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar37_to_Ca41); + rate_eval.dscreened_rates_dT(k_He4_Ar37_to_Ca41) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ar37_to_n_ca40); - rate_eval.screened_rates(k_he4_ar37_to_n_ca40) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar37_to_n_Ca40); + rate_eval.screened_rates(k_He4_Ar37_to_n_Ca40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar37_to_n_ca40); - rate_eval.dscreened_rates_dT(k_he4_ar37_to_n_ca40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar37_to_n_Ca40); + rate_eval.dscreened_rates_dT(k_He4_Ar37_to_n_Ca40) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ar37_to_p_k40); - rate_eval.screened_rates(k_he4_ar37_to_p_k40) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar37_to_p_K40); + rate_eval.screened_rates(k_He4_Ar37_to_p_K40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar37_to_p_k40); - rate_eval.dscreened_rates_dT(k_he4_ar37_to_p_k40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar37_to_p_K40); + rate_eval.dscreened_rates_dT(k_He4_Ar37_to_p_K40) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3017,25 +3017,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ar38_to_k39); - rate_eval.screened_rates(k_p_ar38_to_k39) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ar38_to_K39); + rate_eval.screened_rates(k_p_Ar38_to_K39) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ar38_to_k39); - rate_eval.dscreened_rates_dT(k_p_ar38_to_k39) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ar38_to_K39); + rate_eval.dscreened_rates_dT(k_p_Ar38_to_K39) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ar38_to_n_k38); - rate_eval.screened_rates(k_p_ar38_to_n_k38) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ar38_to_n_K38); + rate_eval.screened_rates(k_p_Ar38_to_n_K38) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ar38_to_n_k38); - rate_eval.dscreened_rates_dT(k_p_ar38_to_n_k38) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ar38_to_n_K38); + rate_eval.dscreened_rates_dT(k_p_Ar38_to_n_K38) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ar38_to_he4_cl35); - rate_eval.screened_rates(k_p_ar38_to_he4_cl35) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ar38_to_He4_Cl35); + rate_eval.screened_rates(k_p_Ar38_to_He4_Cl35) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ar38_to_he4_cl35); - rate_eval.dscreened_rates_dT(k_p_ar38_to_he4_cl35) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ar38_to_He4_Cl35); + rate_eval.dscreened_rates_dT(k_p_Ar38_to_He4_Cl35) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3050,25 +3050,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ar38_to_ca42); - rate_eval.screened_rates(k_he4_ar38_to_ca42) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar38_to_Ca42); + rate_eval.screened_rates(k_He4_Ar38_to_Ca42) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar38_to_ca42); - rate_eval.dscreened_rates_dT(k_he4_ar38_to_ca42) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar38_to_Ca42); + rate_eval.dscreened_rates_dT(k_He4_Ar38_to_Ca42) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ar38_to_n_ca41); - rate_eval.screened_rates(k_he4_ar38_to_n_ca41) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar38_to_n_Ca41); + rate_eval.screened_rates(k_He4_Ar38_to_n_Ca41) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar38_to_n_ca41); - rate_eval.dscreened_rates_dT(k_he4_ar38_to_n_ca41) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar38_to_n_Ca41); + rate_eval.dscreened_rates_dT(k_He4_Ar38_to_n_Ca41) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ar38_to_p_k41); - rate_eval.screened_rates(k_he4_ar38_to_p_k41) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar38_to_p_K41); + rate_eval.screened_rates(k_He4_Ar38_to_p_K41) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar38_to_p_k41); - rate_eval.dscreened_rates_dT(k_he4_ar38_to_p_k41) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar38_to_p_K41); + rate_eval.dscreened_rates_dT(k_He4_Ar38_to_p_K41) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3083,25 +3083,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ar39_to_k40); - rate_eval.screened_rates(k_p_ar39_to_k40) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ar39_to_K40); + rate_eval.screened_rates(k_p_Ar39_to_K40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ar39_to_k40); - rate_eval.dscreened_rates_dT(k_p_ar39_to_k40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ar39_to_K40); + rate_eval.dscreened_rates_dT(k_p_Ar39_to_K40) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ar39_to_n_k39); - rate_eval.screened_rates(k_p_ar39_to_n_k39) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ar39_to_n_K39); + rate_eval.screened_rates(k_p_Ar39_to_n_K39) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ar39_to_n_k39); - rate_eval.dscreened_rates_dT(k_p_ar39_to_n_k39) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ar39_to_n_K39); + rate_eval.dscreened_rates_dT(k_p_Ar39_to_n_K39) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ar39_to_he4_cl36); - rate_eval.screened_rates(k_p_ar39_to_he4_cl36) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ar39_to_He4_Cl36); + rate_eval.screened_rates(k_p_Ar39_to_He4_Cl36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ar39_to_he4_cl36); - rate_eval.dscreened_rates_dT(k_p_ar39_to_he4_cl36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ar39_to_He4_Cl36); + rate_eval.dscreened_rates_dT(k_p_Ar39_to_He4_Cl36) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3116,18 +3116,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ar39_to_ca43); - rate_eval.screened_rates(k_he4_ar39_to_ca43) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar39_to_Ca43); + rate_eval.screened_rates(k_He4_Ar39_to_Ca43) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar39_to_ca43); - rate_eval.dscreened_rates_dT(k_he4_ar39_to_ca43) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar39_to_Ca43); + rate_eval.dscreened_rates_dT(k_He4_Ar39_to_Ca43) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ar39_to_n_ca42); - rate_eval.screened_rates(k_he4_ar39_to_n_ca42) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar39_to_n_Ca42); + rate_eval.screened_rates(k_He4_Ar39_to_n_Ca42) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar39_to_n_ca42); - rate_eval.dscreened_rates_dT(k_he4_ar39_to_n_ca42) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar39_to_n_Ca42); + rate_eval.dscreened_rates_dT(k_He4_Ar39_to_n_Ca42) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3142,25 +3142,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ar40_to_k41); - rate_eval.screened_rates(k_p_ar40_to_k41) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ar40_to_K41); + rate_eval.screened_rates(k_p_Ar40_to_K41) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ar40_to_k41); - rate_eval.dscreened_rates_dT(k_p_ar40_to_k41) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ar40_to_K41); + rate_eval.dscreened_rates_dT(k_p_Ar40_to_K41) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ar40_to_n_k40); - rate_eval.screened_rates(k_p_ar40_to_n_k40) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ar40_to_n_K40); + rate_eval.screened_rates(k_p_Ar40_to_n_K40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ar40_to_n_k40); - rate_eval.dscreened_rates_dT(k_p_ar40_to_n_k40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ar40_to_n_K40); + rate_eval.dscreened_rates_dT(k_p_Ar40_to_n_K40) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ar40_to_he4_cl37); - rate_eval.screened_rates(k_p_ar40_to_he4_cl37) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ar40_to_He4_Cl37); + rate_eval.screened_rates(k_p_Ar40_to_He4_Cl37) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ar40_to_he4_cl37); - rate_eval.dscreened_rates_dT(k_p_ar40_to_he4_cl37) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ar40_to_He4_Cl37); + rate_eval.dscreened_rates_dT(k_p_Ar40_to_He4_Cl37) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3175,18 +3175,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ar40_to_ca44); - rate_eval.screened_rates(k_he4_ar40_to_ca44) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar40_to_Ca44); + rate_eval.screened_rates(k_He4_Ar40_to_Ca44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar40_to_ca44); - rate_eval.dscreened_rates_dT(k_he4_ar40_to_ca44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar40_to_Ca44); + rate_eval.dscreened_rates_dT(k_He4_Ar40_to_Ca44) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ar40_to_n_ca43); - rate_eval.screened_rates(k_he4_ar40_to_n_ca43) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar40_to_n_Ca43); + rate_eval.screened_rates(k_He4_Ar40_to_n_Ca43) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar40_to_n_ca43); - rate_eval.dscreened_rates_dT(k_he4_ar40_to_n_ca43) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar40_to_n_Ca43); + rate_eval.dscreened_rates_dT(k_He4_Ar40_to_n_Ca43) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3201,18 +3201,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_k39_to_ca40); - rate_eval.screened_rates(k_p_k39_to_ca40) *= scor; + ratraw = rate_eval.screened_rates(k_p_K39_to_Ca40); + rate_eval.screened_rates(k_p_K39_to_Ca40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k39_to_ca40); - rate_eval.dscreened_rates_dT(k_p_k39_to_ca40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40); + rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_k39_to_he4_ar36); - rate_eval.screened_rates(k_p_k39_to_he4_ar36) *= scor; + ratraw = rate_eval.screened_rates(k_p_K39_to_He4_Ar36); + rate_eval.screened_rates(k_p_K39_to_He4_Ar36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36); - rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36); + rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3227,18 +3227,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_k39_to_sc43); - rate_eval.screened_rates(k_he4_k39_to_sc43) *= scor; + ratraw = rate_eval.screened_rates(k_He4_K39_to_Sc43); + rate_eval.screened_rates(k_He4_K39_to_Sc43) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_k39_to_sc43); - rate_eval.dscreened_rates_dT(k_he4_k39_to_sc43) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_K39_to_Sc43); + rate_eval.dscreened_rates_dT(k_He4_K39_to_Sc43) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_k39_to_p_ca42); - rate_eval.screened_rates(k_he4_k39_to_p_ca42) *= scor; + ratraw = rate_eval.screened_rates(k_He4_K39_to_p_Ca42); + rate_eval.screened_rates(k_He4_K39_to_p_Ca42) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_k39_to_p_ca42); - rate_eval.dscreened_rates_dT(k_he4_k39_to_p_ca42) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_K39_to_p_Ca42); + rate_eval.dscreened_rates_dT(k_He4_K39_to_p_Ca42) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3253,25 +3253,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_k40_to_ca41); - rate_eval.screened_rates(k_p_k40_to_ca41) *= scor; + ratraw = rate_eval.screened_rates(k_p_K40_to_Ca41); + rate_eval.screened_rates(k_p_K40_to_Ca41) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k40_to_ca41); - rate_eval.dscreened_rates_dT(k_p_k40_to_ca41) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K40_to_Ca41); + rate_eval.dscreened_rates_dT(k_p_K40_to_Ca41) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_k40_to_n_ca40); - rate_eval.screened_rates(k_p_k40_to_n_ca40) *= scor; + ratraw = rate_eval.screened_rates(k_p_K40_to_n_Ca40); + rate_eval.screened_rates(k_p_K40_to_n_Ca40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k40_to_n_ca40); - rate_eval.dscreened_rates_dT(k_p_k40_to_n_ca40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K40_to_n_Ca40); + rate_eval.dscreened_rates_dT(k_p_K40_to_n_Ca40) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_k40_to_he4_ar37); - rate_eval.screened_rates(k_p_k40_to_he4_ar37) *= scor; + ratraw = rate_eval.screened_rates(k_p_K40_to_He4_Ar37); + rate_eval.screened_rates(k_p_K40_to_He4_Ar37) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k40_to_he4_ar37); - rate_eval.dscreened_rates_dT(k_p_k40_to_he4_ar37) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K40_to_He4_Ar37); + rate_eval.dscreened_rates_dT(k_p_K40_to_He4_Ar37) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3286,25 +3286,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_k40_to_sc44); - rate_eval.screened_rates(k_he4_k40_to_sc44) *= scor; + ratraw = rate_eval.screened_rates(k_He4_K40_to_Sc44); + rate_eval.screened_rates(k_He4_K40_to_Sc44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_k40_to_sc44); - rate_eval.dscreened_rates_dT(k_he4_k40_to_sc44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_K40_to_Sc44); + rate_eval.dscreened_rates_dT(k_He4_K40_to_Sc44) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_k40_to_n_sc43); - rate_eval.screened_rates(k_he4_k40_to_n_sc43) *= scor; + ratraw = rate_eval.screened_rates(k_He4_K40_to_n_Sc43); + rate_eval.screened_rates(k_He4_K40_to_n_Sc43) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_k40_to_n_sc43); - rate_eval.dscreened_rates_dT(k_he4_k40_to_n_sc43) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_K40_to_n_Sc43); + rate_eval.dscreened_rates_dT(k_He4_K40_to_n_Sc43) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_k40_to_p_ca43); - rate_eval.screened_rates(k_he4_k40_to_p_ca43) *= scor; + ratraw = rate_eval.screened_rates(k_He4_K40_to_p_Ca43); + rate_eval.screened_rates(k_He4_K40_to_p_Ca43) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_k40_to_p_ca43); - rate_eval.dscreened_rates_dT(k_he4_k40_to_p_ca43) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_K40_to_p_Ca43); + rate_eval.dscreened_rates_dT(k_He4_K40_to_p_Ca43) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3319,25 +3319,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_k41_to_ca42); - rate_eval.screened_rates(k_p_k41_to_ca42) *= scor; + ratraw = rate_eval.screened_rates(k_p_K41_to_Ca42); + rate_eval.screened_rates(k_p_K41_to_Ca42) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k41_to_ca42); - rate_eval.dscreened_rates_dT(k_p_k41_to_ca42) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K41_to_Ca42); + rate_eval.dscreened_rates_dT(k_p_K41_to_Ca42) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_k41_to_n_ca41); - rate_eval.screened_rates(k_p_k41_to_n_ca41) *= scor; + ratraw = rate_eval.screened_rates(k_p_K41_to_n_Ca41); + rate_eval.screened_rates(k_p_K41_to_n_Ca41) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k41_to_n_ca41); - rate_eval.dscreened_rates_dT(k_p_k41_to_n_ca41) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K41_to_n_Ca41); + rate_eval.dscreened_rates_dT(k_p_K41_to_n_Ca41) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_k41_to_he4_ar38); - rate_eval.screened_rates(k_p_k41_to_he4_ar38) *= scor; + ratraw = rate_eval.screened_rates(k_p_K41_to_He4_Ar38); + rate_eval.screened_rates(k_p_K41_to_He4_Ar38) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k41_to_he4_ar38); - rate_eval.dscreened_rates_dT(k_p_k41_to_he4_ar38) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K41_to_He4_Ar38); + rate_eval.dscreened_rates_dT(k_p_K41_to_He4_Ar38) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3352,25 +3352,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_k41_to_sc45); - rate_eval.screened_rates(k_he4_k41_to_sc45) *= scor; + ratraw = rate_eval.screened_rates(k_He4_K41_to_Sc45); + rate_eval.screened_rates(k_He4_K41_to_Sc45) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_k41_to_sc45); - rate_eval.dscreened_rates_dT(k_he4_k41_to_sc45) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_K41_to_Sc45); + rate_eval.dscreened_rates_dT(k_He4_K41_to_Sc45) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_k41_to_n_sc44); - rate_eval.screened_rates(k_he4_k41_to_n_sc44) *= scor; + ratraw = rate_eval.screened_rates(k_He4_K41_to_n_Sc44); + rate_eval.screened_rates(k_He4_K41_to_n_Sc44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_k41_to_n_sc44); - rate_eval.dscreened_rates_dT(k_he4_k41_to_n_sc44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_K41_to_n_Sc44); + rate_eval.dscreened_rates_dT(k_He4_K41_to_n_Sc44) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_k41_to_p_ca44); - rate_eval.screened_rates(k_he4_k41_to_p_ca44) *= scor; + ratraw = rate_eval.screened_rates(k_He4_K41_to_p_Ca44); + rate_eval.screened_rates(k_He4_K41_to_p_Ca44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_k41_to_p_ca44); - rate_eval.dscreened_rates_dT(k_he4_k41_to_p_ca44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_K41_to_p_Ca44); + rate_eval.dscreened_rates_dT(k_He4_K41_to_p_Ca44) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3385,18 +3385,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ca40_to_ti44); - rate_eval.screened_rates(k_he4_ca40_to_ti44) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca40_to_Ti44); + rate_eval.screened_rates(k_He4_Ca40_to_Ti44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44); - rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44); + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca40_to_p_sc43); - rate_eval.screened_rates(k_he4_ca40_to_p_sc43) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43); + rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43); - rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43); + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3411,25 +3411,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ca41_to_ti45); - rate_eval.screened_rates(k_he4_ca41_to_ti45) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca41_to_Ti45); + rate_eval.screened_rates(k_He4_Ca41_to_Ti45) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca41_to_ti45); - rate_eval.dscreened_rates_dT(k_he4_ca41_to_ti45) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca41_to_Ti45); + rate_eval.dscreened_rates_dT(k_He4_Ca41_to_Ti45) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca41_to_n_ti44); - rate_eval.screened_rates(k_he4_ca41_to_n_ti44) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca41_to_n_Ti44); + rate_eval.screened_rates(k_He4_Ca41_to_n_Ti44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca41_to_n_ti44); - rate_eval.dscreened_rates_dT(k_he4_ca41_to_n_ti44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca41_to_n_Ti44); + rate_eval.dscreened_rates_dT(k_He4_Ca41_to_n_Ti44) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca41_to_p_sc44); - rate_eval.screened_rates(k_he4_ca41_to_p_sc44) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca41_to_p_Sc44); + rate_eval.screened_rates(k_He4_Ca41_to_p_Sc44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca41_to_p_sc44); - rate_eval.dscreened_rates_dT(k_he4_ca41_to_p_sc44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca41_to_p_Sc44); + rate_eval.dscreened_rates_dT(k_He4_Ca41_to_p_Sc44) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3444,18 +3444,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ca42_to_sc43); - rate_eval.screened_rates(k_p_ca42_to_sc43) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca42_to_Sc43); + rate_eval.screened_rates(k_p_Ca42_to_Sc43) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca42_to_sc43); - rate_eval.dscreened_rates_dT(k_p_ca42_to_sc43) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca42_to_Sc43); + rate_eval.dscreened_rates_dT(k_p_Ca42_to_Sc43) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ca42_to_he4_k39); - rate_eval.screened_rates(k_p_ca42_to_he4_k39) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca42_to_He4_K39); + rate_eval.screened_rates(k_p_Ca42_to_He4_K39) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca42_to_he4_k39); - rate_eval.dscreened_rates_dT(k_p_ca42_to_he4_k39) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca42_to_He4_K39); + rate_eval.dscreened_rates_dT(k_p_Ca42_to_He4_K39) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3470,25 +3470,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ca42_to_ti46); - rate_eval.screened_rates(k_he4_ca42_to_ti46) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca42_to_Ti46); + rate_eval.screened_rates(k_He4_Ca42_to_Ti46) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca42_to_ti46); - rate_eval.dscreened_rates_dT(k_he4_ca42_to_ti46) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca42_to_Ti46); + rate_eval.dscreened_rates_dT(k_He4_Ca42_to_Ti46) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca42_to_n_ti45); - rate_eval.screened_rates(k_he4_ca42_to_n_ti45) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca42_to_n_Ti45); + rate_eval.screened_rates(k_He4_Ca42_to_n_Ti45) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca42_to_n_ti45); - rate_eval.dscreened_rates_dT(k_he4_ca42_to_n_ti45) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca42_to_n_Ti45); + rate_eval.dscreened_rates_dT(k_He4_Ca42_to_n_Ti45) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca42_to_p_sc45); - rate_eval.screened_rates(k_he4_ca42_to_p_sc45) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca42_to_p_Sc45); + rate_eval.screened_rates(k_He4_Ca42_to_p_Sc45) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca42_to_p_sc45); - rate_eval.dscreened_rates_dT(k_he4_ca42_to_p_sc45) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca42_to_p_Sc45); + rate_eval.dscreened_rates_dT(k_He4_Ca42_to_p_Sc45) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3503,25 +3503,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ca43_to_sc44); - rate_eval.screened_rates(k_p_ca43_to_sc44) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca43_to_Sc44); + rate_eval.screened_rates(k_p_Ca43_to_Sc44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca43_to_sc44); - rate_eval.dscreened_rates_dT(k_p_ca43_to_sc44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca43_to_Sc44); + rate_eval.dscreened_rates_dT(k_p_Ca43_to_Sc44) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ca43_to_n_sc43); - rate_eval.screened_rates(k_p_ca43_to_n_sc43) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca43_to_n_Sc43); + rate_eval.screened_rates(k_p_Ca43_to_n_Sc43) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca43_to_n_sc43); - rate_eval.dscreened_rates_dT(k_p_ca43_to_n_sc43) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca43_to_n_Sc43); + rate_eval.dscreened_rates_dT(k_p_Ca43_to_n_Sc43) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ca43_to_he4_k40); - rate_eval.screened_rates(k_p_ca43_to_he4_k40) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca43_to_He4_K40); + rate_eval.screened_rates(k_p_Ca43_to_He4_K40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca43_to_he4_k40); - rate_eval.dscreened_rates_dT(k_p_ca43_to_he4_k40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca43_to_He4_K40); + rate_eval.dscreened_rates_dT(k_p_Ca43_to_He4_K40) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3536,25 +3536,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ca43_to_ti47); - rate_eval.screened_rates(k_he4_ca43_to_ti47) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca43_to_Ti47); + rate_eval.screened_rates(k_He4_Ca43_to_Ti47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca43_to_ti47); - rate_eval.dscreened_rates_dT(k_he4_ca43_to_ti47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca43_to_Ti47); + rate_eval.dscreened_rates_dT(k_He4_Ca43_to_Ti47) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca43_to_n_ti46); - rate_eval.screened_rates(k_he4_ca43_to_n_ti46) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca43_to_n_Ti46); + rate_eval.screened_rates(k_He4_Ca43_to_n_Ti46) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca43_to_n_ti46); - rate_eval.dscreened_rates_dT(k_he4_ca43_to_n_ti46) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca43_to_n_Ti46); + rate_eval.dscreened_rates_dT(k_He4_Ca43_to_n_Ti46) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca43_to_p_sc46); - rate_eval.screened_rates(k_he4_ca43_to_p_sc46) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca43_to_p_Sc46); + rate_eval.screened_rates(k_He4_Ca43_to_p_Sc46) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca43_to_p_sc46); - rate_eval.dscreened_rates_dT(k_he4_ca43_to_p_sc46) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca43_to_p_Sc46); + rate_eval.dscreened_rates_dT(k_He4_Ca43_to_p_Sc46) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3569,25 +3569,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ca44_to_sc45); - rate_eval.screened_rates(k_p_ca44_to_sc45) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca44_to_Sc45); + rate_eval.screened_rates(k_p_Ca44_to_Sc45) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca44_to_sc45); - rate_eval.dscreened_rates_dT(k_p_ca44_to_sc45) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca44_to_Sc45); + rate_eval.dscreened_rates_dT(k_p_Ca44_to_Sc45) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ca44_to_n_sc44); - rate_eval.screened_rates(k_p_ca44_to_n_sc44) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca44_to_n_Sc44); + rate_eval.screened_rates(k_p_Ca44_to_n_Sc44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca44_to_n_sc44); - rate_eval.dscreened_rates_dT(k_p_ca44_to_n_sc44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca44_to_n_Sc44); + rate_eval.dscreened_rates_dT(k_p_Ca44_to_n_Sc44) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ca44_to_he4_k41); - rate_eval.screened_rates(k_p_ca44_to_he4_k41) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca44_to_He4_K41); + rate_eval.screened_rates(k_p_Ca44_to_He4_K41) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca44_to_he4_k41); - rate_eval.dscreened_rates_dT(k_p_ca44_to_he4_k41) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca44_to_He4_K41); + rate_eval.dscreened_rates_dT(k_p_Ca44_to_He4_K41) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3602,25 +3602,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ca44_to_ti48); - rate_eval.screened_rates(k_he4_ca44_to_ti48) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca44_to_Ti48); + rate_eval.screened_rates(k_He4_Ca44_to_Ti48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca44_to_ti48); - rate_eval.dscreened_rates_dT(k_he4_ca44_to_ti48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca44_to_Ti48); + rate_eval.dscreened_rates_dT(k_He4_Ca44_to_Ti48) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca44_to_n_ti47); - rate_eval.screened_rates(k_he4_ca44_to_n_ti47) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca44_to_n_Ti47); + rate_eval.screened_rates(k_He4_Ca44_to_n_Ti47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca44_to_n_ti47); - rate_eval.dscreened_rates_dT(k_he4_ca44_to_n_ti47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca44_to_n_Ti47); + rate_eval.dscreened_rates_dT(k_He4_Ca44_to_n_Ti47) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca44_to_p_sc47); - rate_eval.screened_rates(k_he4_ca44_to_p_sc47) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca44_to_p_Sc47); + rate_eval.screened_rates(k_He4_Ca44_to_p_Sc47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca44_to_p_sc47); - rate_eval.dscreened_rates_dT(k_he4_ca44_to_p_sc47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca44_to_p_Sc47); + rate_eval.dscreened_rates_dT(k_He4_Ca44_to_p_Sc47) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3635,18 +3635,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ca45_to_sc46); - rate_eval.screened_rates(k_p_ca45_to_sc46) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca45_to_Sc46); + rate_eval.screened_rates(k_p_Ca45_to_Sc46) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca45_to_sc46); - rate_eval.dscreened_rates_dT(k_p_ca45_to_sc46) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca45_to_Sc46); + rate_eval.dscreened_rates_dT(k_p_Ca45_to_Sc46) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ca45_to_n_sc45); - rate_eval.screened_rates(k_p_ca45_to_n_sc45) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca45_to_n_Sc45); + rate_eval.screened_rates(k_p_Ca45_to_n_Sc45) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca45_to_n_sc45); - rate_eval.dscreened_rates_dT(k_p_ca45_to_n_sc45) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca45_to_n_Sc45); + rate_eval.dscreened_rates_dT(k_p_Ca45_to_n_Sc45) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3661,25 +3661,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ca45_to_ti49); - rate_eval.screened_rates(k_he4_ca45_to_ti49) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca45_to_Ti49); + rate_eval.screened_rates(k_He4_Ca45_to_Ti49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca45_to_ti49); - rate_eval.dscreened_rates_dT(k_he4_ca45_to_ti49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca45_to_Ti49); + rate_eval.dscreened_rates_dT(k_He4_Ca45_to_Ti49) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca45_to_n_ti48); - rate_eval.screened_rates(k_he4_ca45_to_n_ti48) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca45_to_n_Ti48); + rate_eval.screened_rates(k_He4_Ca45_to_n_Ti48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca45_to_n_ti48); - rate_eval.dscreened_rates_dT(k_he4_ca45_to_n_ti48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca45_to_n_Ti48); + rate_eval.dscreened_rates_dT(k_He4_Ca45_to_n_Ti48) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca45_to_p_sc48); - rate_eval.screened_rates(k_he4_ca45_to_p_sc48) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca45_to_p_Sc48); + rate_eval.screened_rates(k_He4_Ca45_to_p_Sc48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca45_to_p_sc48); - rate_eval.dscreened_rates_dT(k_he4_ca45_to_p_sc48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca45_to_p_Sc48); + rate_eval.dscreened_rates_dT(k_He4_Ca45_to_p_Sc48) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3694,18 +3694,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ca46_to_sc47); - rate_eval.screened_rates(k_p_ca46_to_sc47) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca46_to_Sc47); + rate_eval.screened_rates(k_p_Ca46_to_Sc47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca46_to_sc47); - rate_eval.dscreened_rates_dT(k_p_ca46_to_sc47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca46_to_Sc47); + rate_eval.dscreened_rates_dT(k_p_Ca46_to_Sc47) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ca46_to_n_sc46); - rate_eval.screened_rates(k_p_ca46_to_n_sc46) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca46_to_n_Sc46); + rate_eval.screened_rates(k_p_Ca46_to_n_Sc46) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca46_to_n_sc46); - rate_eval.dscreened_rates_dT(k_p_ca46_to_n_sc46) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca46_to_n_Sc46); + rate_eval.dscreened_rates_dT(k_p_Ca46_to_n_Sc46) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3720,25 +3720,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ca46_to_ti50); - rate_eval.screened_rates(k_he4_ca46_to_ti50) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca46_to_Ti50); + rate_eval.screened_rates(k_He4_Ca46_to_Ti50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca46_to_ti50); - rate_eval.dscreened_rates_dT(k_he4_ca46_to_ti50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca46_to_Ti50); + rate_eval.dscreened_rates_dT(k_He4_Ca46_to_Ti50) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca46_to_n_ti49); - rate_eval.screened_rates(k_he4_ca46_to_n_ti49) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca46_to_n_Ti49); + rate_eval.screened_rates(k_He4_Ca46_to_n_Ti49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca46_to_n_ti49); - rate_eval.dscreened_rates_dT(k_he4_ca46_to_n_ti49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca46_to_n_Ti49); + rate_eval.dscreened_rates_dT(k_He4_Ca46_to_n_Ti49) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca46_to_p_sc49); - rate_eval.screened_rates(k_he4_ca46_to_p_sc49) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca46_to_p_Sc49); + rate_eval.screened_rates(k_He4_Ca46_to_p_Sc49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca46_to_p_sc49); - rate_eval.dscreened_rates_dT(k_he4_ca46_to_p_sc49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca46_to_p_Sc49); + rate_eval.dscreened_rates_dT(k_He4_Ca46_to_p_Sc49) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3753,18 +3753,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ca47_to_sc48); - rate_eval.screened_rates(k_p_ca47_to_sc48) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca47_to_Sc48); + rate_eval.screened_rates(k_p_Ca47_to_Sc48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca47_to_sc48); - rate_eval.dscreened_rates_dT(k_p_ca47_to_sc48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca47_to_Sc48); + rate_eval.dscreened_rates_dT(k_p_Ca47_to_Sc48) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ca47_to_n_sc47); - rate_eval.screened_rates(k_p_ca47_to_n_sc47) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca47_to_n_Sc47); + rate_eval.screened_rates(k_p_Ca47_to_n_Sc47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca47_to_n_sc47); - rate_eval.dscreened_rates_dT(k_p_ca47_to_n_sc47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca47_to_n_Sc47); + rate_eval.dscreened_rates_dT(k_p_Ca47_to_n_Sc47) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3779,18 +3779,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ca47_to_ti51); - rate_eval.screened_rates(k_he4_ca47_to_ti51) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca47_to_Ti51); + rate_eval.screened_rates(k_He4_Ca47_to_Ti51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca47_to_ti51); - rate_eval.dscreened_rates_dT(k_he4_ca47_to_ti51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca47_to_Ti51); + rate_eval.dscreened_rates_dT(k_He4_Ca47_to_Ti51) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca47_to_n_ti50); - rate_eval.screened_rates(k_he4_ca47_to_n_ti50) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca47_to_n_Ti50); + rate_eval.screened_rates(k_He4_Ca47_to_n_Ti50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca47_to_n_ti50); - rate_eval.dscreened_rates_dT(k_he4_ca47_to_n_ti50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca47_to_n_Ti50); + rate_eval.dscreened_rates_dT(k_He4_Ca47_to_n_Ti50) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3805,18 +3805,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ca48_to_sc49); - rate_eval.screened_rates(k_p_ca48_to_sc49) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca48_to_Sc49); + rate_eval.screened_rates(k_p_Ca48_to_Sc49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca48_to_sc49); - rate_eval.dscreened_rates_dT(k_p_ca48_to_sc49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca48_to_Sc49); + rate_eval.dscreened_rates_dT(k_p_Ca48_to_Sc49) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ca48_to_n_sc48); - rate_eval.screened_rates(k_p_ca48_to_n_sc48) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca48_to_n_Sc48); + rate_eval.screened_rates(k_p_Ca48_to_n_Sc48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca48_to_n_sc48); - rate_eval.dscreened_rates_dT(k_p_ca48_to_n_sc48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca48_to_n_Sc48); + rate_eval.dscreened_rates_dT(k_p_Ca48_to_n_Sc48) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3831,18 +3831,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_sc43_to_ti44); - rate_eval.screened_rates(k_p_sc43_to_ti44) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc43_to_Ti44); + rate_eval.screened_rates(k_p_Sc43_to_Ti44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44); - rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44); + rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc43_to_he4_ca40); - rate_eval.screened_rates(k_p_sc43_to_he4_ca40) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40); + rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40); - rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40); + rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3857,25 +3857,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_sc43_to_v47); - rate_eval.screened_rates(k_he4_sc43_to_v47) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc43_to_V47); + rate_eval.screened_rates(k_He4_Sc43_to_V47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc43_to_v47); - rate_eval.dscreened_rates_dT(k_he4_sc43_to_v47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc43_to_V47); + rate_eval.dscreened_rates_dT(k_He4_Sc43_to_V47) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_sc43_to_n_v46); - rate_eval.screened_rates(k_he4_sc43_to_n_v46) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc43_to_n_V46); + rate_eval.screened_rates(k_He4_Sc43_to_n_V46) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc43_to_n_v46); - rate_eval.dscreened_rates_dT(k_he4_sc43_to_n_v46) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc43_to_n_V46); + rate_eval.dscreened_rates_dT(k_He4_Sc43_to_n_V46) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_sc43_to_p_ti46); - rate_eval.screened_rates(k_he4_sc43_to_p_ti46) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc43_to_p_Ti46); + rate_eval.screened_rates(k_He4_Sc43_to_p_Ti46) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc43_to_p_ti46); - rate_eval.dscreened_rates_dT(k_he4_sc43_to_p_ti46) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc43_to_p_Ti46); + rate_eval.dscreened_rates_dT(k_He4_Sc43_to_p_Ti46) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3890,25 +3890,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_sc44_to_ti45); - rate_eval.screened_rates(k_p_sc44_to_ti45) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc44_to_Ti45); + rate_eval.screened_rates(k_p_Sc44_to_Ti45) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc44_to_ti45); - rate_eval.dscreened_rates_dT(k_p_sc44_to_ti45) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc44_to_Ti45); + rate_eval.dscreened_rates_dT(k_p_Sc44_to_Ti45) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc44_to_n_ti44); - rate_eval.screened_rates(k_p_sc44_to_n_ti44) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc44_to_n_Ti44); + rate_eval.screened_rates(k_p_Sc44_to_n_Ti44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc44_to_n_ti44); - rate_eval.dscreened_rates_dT(k_p_sc44_to_n_ti44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc44_to_n_Ti44); + rate_eval.dscreened_rates_dT(k_p_Sc44_to_n_Ti44) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc44_to_he4_ca41); - rate_eval.screened_rates(k_p_sc44_to_he4_ca41) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc44_to_He4_Ca41); + rate_eval.screened_rates(k_p_Sc44_to_He4_Ca41) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc44_to_he4_ca41); - rate_eval.dscreened_rates_dT(k_p_sc44_to_he4_ca41) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc44_to_He4_Ca41); + rate_eval.dscreened_rates_dT(k_p_Sc44_to_He4_Ca41) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3923,25 +3923,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_sc44_to_v48); - rate_eval.screened_rates(k_he4_sc44_to_v48) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc44_to_V48); + rate_eval.screened_rates(k_He4_Sc44_to_V48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc44_to_v48); - rate_eval.dscreened_rates_dT(k_he4_sc44_to_v48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc44_to_V48); + rate_eval.dscreened_rates_dT(k_He4_Sc44_to_V48) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_sc44_to_n_v47); - rate_eval.screened_rates(k_he4_sc44_to_n_v47) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc44_to_n_V47); + rate_eval.screened_rates(k_He4_Sc44_to_n_V47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc44_to_n_v47); - rate_eval.dscreened_rates_dT(k_he4_sc44_to_n_v47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc44_to_n_V47); + rate_eval.dscreened_rates_dT(k_He4_Sc44_to_n_V47) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_sc44_to_p_ti47); - rate_eval.screened_rates(k_he4_sc44_to_p_ti47) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc44_to_p_Ti47); + rate_eval.screened_rates(k_He4_Sc44_to_p_Ti47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc44_to_p_ti47); - rate_eval.dscreened_rates_dT(k_he4_sc44_to_p_ti47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc44_to_p_Ti47); + rate_eval.dscreened_rates_dT(k_He4_Sc44_to_p_Ti47) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3956,25 +3956,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_sc45_to_ti46); - rate_eval.screened_rates(k_p_sc45_to_ti46) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc45_to_Ti46); + rate_eval.screened_rates(k_p_Sc45_to_Ti46) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc45_to_ti46); - rate_eval.dscreened_rates_dT(k_p_sc45_to_ti46) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc45_to_Ti46); + rate_eval.dscreened_rates_dT(k_p_Sc45_to_Ti46) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc45_to_n_ti45); - rate_eval.screened_rates(k_p_sc45_to_n_ti45) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc45_to_n_Ti45); + rate_eval.screened_rates(k_p_Sc45_to_n_Ti45) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc45_to_n_ti45); - rate_eval.dscreened_rates_dT(k_p_sc45_to_n_ti45) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc45_to_n_Ti45); + rate_eval.dscreened_rates_dT(k_p_Sc45_to_n_Ti45) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc45_to_he4_ca42); - rate_eval.screened_rates(k_p_sc45_to_he4_ca42) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc45_to_He4_Ca42); + rate_eval.screened_rates(k_p_Sc45_to_He4_Ca42) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc45_to_he4_ca42); - rate_eval.dscreened_rates_dT(k_p_sc45_to_he4_ca42) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc45_to_He4_Ca42); + rate_eval.dscreened_rates_dT(k_p_Sc45_to_He4_Ca42) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -3989,25 +3989,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_sc45_to_v49); - rate_eval.screened_rates(k_he4_sc45_to_v49) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc45_to_V49); + rate_eval.screened_rates(k_He4_Sc45_to_V49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc45_to_v49); - rate_eval.dscreened_rates_dT(k_he4_sc45_to_v49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc45_to_V49); + rate_eval.dscreened_rates_dT(k_He4_Sc45_to_V49) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_sc45_to_n_v48); - rate_eval.screened_rates(k_he4_sc45_to_n_v48) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc45_to_n_V48); + rate_eval.screened_rates(k_He4_Sc45_to_n_V48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc45_to_n_v48); - rate_eval.dscreened_rates_dT(k_he4_sc45_to_n_v48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc45_to_n_V48); + rate_eval.dscreened_rates_dT(k_He4_Sc45_to_n_V48) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_sc45_to_p_ti48); - rate_eval.screened_rates(k_he4_sc45_to_p_ti48) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc45_to_p_Ti48); + rate_eval.screened_rates(k_He4_Sc45_to_p_Ti48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc45_to_p_ti48); - rate_eval.dscreened_rates_dT(k_he4_sc45_to_p_ti48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc45_to_p_Ti48); + rate_eval.dscreened_rates_dT(k_He4_Sc45_to_p_Ti48) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4022,25 +4022,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_sc46_to_ti47); - rate_eval.screened_rates(k_p_sc46_to_ti47) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc46_to_Ti47); + rate_eval.screened_rates(k_p_Sc46_to_Ti47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc46_to_ti47); - rate_eval.dscreened_rates_dT(k_p_sc46_to_ti47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc46_to_Ti47); + rate_eval.dscreened_rates_dT(k_p_Sc46_to_Ti47) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc46_to_n_ti46); - rate_eval.screened_rates(k_p_sc46_to_n_ti46) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc46_to_n_Ti46); + rate_eval.screened_rates(k_p_Sc46_to_n_Ti46) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc46_to_n_ti46); - rate_eval.dscreened_rates_dT(k_p_sc46_to_n_ti46) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc46_to_n_Ti46); + rate_eval.dscreened_rates_dT(k_p_Sc46_to_n_Ti46) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc46_to_he4_ca43); - rate_eval.screened_rates(k_p_sc46_to_he4_ca43) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc46_to_He4_Ca43); + rate_eval.screened_rates(k_p_Sc46_to_He4_Ca43) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc46_to_he4_ca43); - rate_eval.dscreened_rates_dT(k_p_sc46_to_he4_ca43) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc46_to_He4_Ca43); + rate_eval.dscreened_rates_dT(k_p_Sc46_to_He4_Ca43) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4055,25 +4055,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_sc46_to_v50); - rate_eval.screened_rates(k_he4_sc46_to_v50) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc46_to_V50); + rate_eval.screened_rates(k_He4_Sc46_to_V50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc46_to_v50); - rate_eval.dscreened_rates_dT(k_he4_sc46_to_v50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc46_to_V50); + rate_eval.dscreened_rates_dT(k_He4_Sc46_to_V50) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_sc46_to_n_v49); - rate_eval.screened_rates(k_he4_sc46_to_n_v49) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc46_to_n_V49); + rate_eval.screened_rates(k_He4_Sc46_to_n_V49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc46_to_n_v49); - rate_eval.dscreened_rates_dT(k_he4_sc46_to_n_v49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc46_to_n_V49); + rate_eval.dscreened_rates_dT(k_He4_Sc46_to_n_V49) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_sc46_to_p_ti49); - rate_eval.screened_rates(k_he4_sc46_to_p_ti49) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc46_to_p_Ti49); + rate_eval.screened_rates(k_He4_Sc46_to_p_Ti49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc46_to_p_ti49); - rate_eval.dscreened_rates_dT(k_he4_sc46_to_p_ti49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc46_to_p_Ti49); + rate_eval.dscreened_rates_dT(k_He4_Sc46_to_p_Ti49) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4088,25 +4088,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_sc47_to_ti48); - rate_eval.screened_rates(k_p_sc47_to_ti48) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc47_to_Ti48); + rate_eval.screened_rates(k_p_Sc47_to_Ti48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc47_to_ti48); - rate_eval.dscreened_rates_dT(k_p_sc47_to_ti48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc47_to_Ti48); + rate_eval.dscreened_rates_dT(k_p_Sc47_to_Ti48) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc47_to_n_ti47); - rate_eval.screened_rates(k_p_sc47_to_n_ti47) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc47_to_n_Ti47); + rate_eval.screened_rates(k_p_Sc47_to_n_Ti47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc47_to_n_ti47); - rate_eval.dscreened_rates_dT(k_p_sc47_to_n_ti47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc47_to_n_Ti47); + rate_eval.dscreened_rates_dT(k_p_Sc47_to_n_Ti47) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc47_to_he4_ca44); - rate_eval.screened_rates(k_p_sc47_to_he4_ca44) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc47_to_He4_Ca44); + rate_eval.screened_rates(k_p_Sc47_to_He4_Ca44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc47_to_he4_ca44); - rate_eval.dscreened_rates_dT(k_p_sc47_to_he4_ca44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc47_to_He4_Ca44); + rate_eval.dscreened_rates_dT(k_p_Sc47_to_He4_Ca44) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4121,25 +4121,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_sc47_to_v51); - rate_eval.screened_rates(k_he4_sc47_to_v51) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc47_to_V51); + rate_eval.screened_rates(k_He4_Sc47_to_V51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc47_to_v51); - rate_eval.dscreened_rates_dT(k_he4_sc47_to_v51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc47_to_V51); + rate_eval.dscreened_rates_dT(k_He4_Sc47_to_V51) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_sc47_to_n_v50); - rate_eval.screened_rates(k_he4_sc47_to_n_v50) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc47_to_n_V50); + rate_eval.screened_rates(k_He4_Sc47_to_n_V50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc47_to_n_v50); - rate_eval.dscreened_rates_dT(k_he4_sc47_to_n_v50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc47_to_n_V50); + rate_eval.dscreened_rates_dT(k_He4_Sc47_to_n_V50) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_sc47_to_p_ti50); - rate_eval.screened_rates(k_he4_sc47_to_p_ti50) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc47_to_p_Ti50); + rate_eval.screened_rates(k_He4_Sc47_to_p_Ti50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc47_to_p_ti50); - rate_eval.dscreened_rates_dT(k_he4_sc47_to_p_ti50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc47_to_p_Ti50); + rate_eval.dscreened_rates_dT(k_He4_Sc47_to_p_Ti50) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4154,25 +4154,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_sc48_to_ti49); - rate_eval.screened_rates(k_p_sc48_to_ti49) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc48_to_Ti49); + rate_eval.screened_rates(k_p_Sc48_to_Ti49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc48_to_ti49); - rate_eval.dscreened_rates_dT(k_p_sc48_to_ti49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc48_to_Ti49); + rate_eval.dscreened_rates_dT(k_p_Sc48_to_Ti49) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc48_to_n_ti48); - rate_eval.screened_rates(k_p_sc48_to_n_ti48) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc48_to_n_Ti48); + rate_eval.screened_rates(k_p_Sc48_to_n_Ti48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc48_to_n_ti48); - rate_eval.dscreened_rates_dT(k_p_sc48_to_n_ti48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc48_to_n_Ti48); + rate_eval.dscreened_rates_dT(k_p_Sc48_to_n_Ti48) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc48_to_he4_ca45); - rate_eval.screened_rates(k_p_sc48_to_he4_ca45) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc48_to_He4_Ca45); + rate_eval.screened_rates(k_p_Sc48_to_He4_Ca45) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc48_to_he4_ca45); - rate_eval.dscreened_rates_dT(k_p_sc48_to_he4_ca45) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc48_to_He4_Ca45); + rate_eval.dscreened_rates_dT(k_p_Sc48_to_He4_Ca45) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4187,25 +4187,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_sc48_to_v52); - rate_eval.screened_rates(k_he4_sc48_to_v52) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc48_to_V52); + rate_eval.screened_rates(k_He4_Sc48_to_V52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc48_to_v52); - rate_eval.dscreened_rates_dT(k_he4_sc48_to_v52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc48_to_V52); + rate_eval.dscreened_rates_dT(k_He4_Sc48_to_V52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_sc48_to_n_v51); - rate_eval.screened_rates(k_he4_sc48_to_n_v51) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc48_to_n_V51); + rate_eval.screened_rates(k_He4_Sc48_to_n_V51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc48_to_n_v51); - rate_eval.dscreened_rates_dT(k_he4_sc48_to_n_v51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc48_to_n_V51); + rate_eval.dscreened_rates_dT(k_He4_Sc48_to_n_V51) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_sc48_to_p_ti51); - rate_eval.screened_rates(k_he4_sc48_to_p_ti51) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc48_to_p_Ti51); + rate_eval.screened_rates(k_He4_Sc48_to_p_Ti51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc48_to_p_ti51); - rate_eval.dscreened_rates_dT(k_he4_sc48_to_p_ti51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc48_to_p_Ti51); + rate_eval.dscreened_rates_dT(k_He4_Sc48_to_p_Ti51) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4220,25 +4220,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_sc49_to_ti50); - rate_eval.screened_rates(k_p_sc49_to_ti50) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc49_to_Ti50); + rate_eval.screened_rates(k_p_Sc49_to_Ti50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc49_to_ti50); - rate_eval.dscreened_rates_dT(k_p_sc49_to_ti50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc49_to_Ti50); + rate_eval.dscreened_rates_dT(k_p_Sc49_to_Ti50) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc49_to_n_ti49); - rate_eval.screened_rates(k_p_sc49_to_n_ti49) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc49_to_n_Ti49); + rate_eval.screened_rates(k_p_Sc49_to_n_Ti49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc49_to_n_ti49); - rate_eval.dscreened_rates_dT(k_p_sc49_to_n_ti49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc49_to_n_Ti49); + rate_eval.dscreened_rates_dT(k_p_Sc49_to_n_Ti49) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc49_to_he4_ca46); - rate_eval.screened_rates(k_p_sc49_to_he4_ca46) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc49_to_He4_Ca46); + rate_eval.screened_rates(k_p_Sc49_to_He4_Ca46) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc49_to_he4_ca46); - rate_eval.dscreened_rates_dT(k_p_sc49_to_he4_ca46) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc49_to_He4_Ca46); + rate_eval.dscreened_rates_dT(k_p_Sc49_to_He4_Ca46) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4253,18 +4253,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ti44_to_cr48); - rate_eval.screened_rates(k_he4_ti44_to_cr48) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti44_to_Cr48); + rate_eval.screened_rates(k_He4_Ti44_to_Cr48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48); - rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48); + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ti44_to_p_v47); - rate_eval.screened_rates(k_he4_ti44_to_p_v47) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti44_to_p_V47); + rate_eval.screened_rates(k_He4_Ti44_to_p_V47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47); - rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47); + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4279,11 +4279,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ti45_to_v46); - rate_eval.screened_rates(k_p_ti45_to_v46) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti45_to_V46); + rate_eval.screened_rates(k_p_Ti45_to_V46) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti45_to_v46); - rate_eval.dscreened_rates_dT(k_p_ti45_to_v46) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti45_to_V46); + rate_eval.dscreened_rates_dT(k_p_Ti45_to_V46) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4298,25 +4298,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ti45_to_cr49); - rate_eval.screened_rates(k_he4_ti45_to_cr49) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti45_to_Cr49); + rate_eval.screened_rates(k_He4_Ti45_to_Cr49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti45_to_cr49); - rate_eval.dscreened_rates_dT(k_he4_ti45_to_cr49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti45_to_Cr49); + rate_eval.dscreened_rates_dT(k_He4_Ti45_to_Cr49) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ti45_to_n_cr48); - rate_eval.screened_rates(k_he4_ti45_to_n_cr48) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti45_to_n_Cr48); + rate_eval.screened_rates(k_He4_Ti45_to_n_Cr48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti45_to_n_cr48); - rate_eval.dscreened_rates_dT(k_he4_ti45_to_n_cr48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti45_to_n_Cr48); + rate_eval.dscreened_rates_dT(k_He4_Ti45_to_n_Cr48) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ti45_to_p_v48); - rate_eval.screened_rates(k_he4_ti45_to_p_v48) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti45_to_p_V48); + rate_eval.screened_rates(k_He4_Ti45_to_p_V48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti45_to_p_v48); - rate_eval.dscreened_rates_dT(k_he4_ti45_to_p_v48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti45_to_p_V48); + rate_eval.dscreened_rates_dT(k_He4_Ti45_to_p_V48) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4331,25 +4331,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ti46_to_v47); - rate_eval.screened_rates(k_p_ti46_to_v47) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti46_to_V47); + rate_eval.screened_rates(k_p_Ti46_to_V47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti46_to_v47); - rate_eval.dscreened_rates_dT(k_p_ti46_to_v47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti46_to_V47); + rate_eval.dscreened_rates_dT(k_p_Ti46_to_V47) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ti46_to_n_v46); - rate_eval.screened_rates(k_p_ti46_to_n_v46) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti46_to_n_V46); + rate_eval.screened_rates(k_p_Ti46_to_n_V46) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti46_to_n_v46); - rate_eval.dscreened_rates_dT(k_p_ti46_to_n_v46) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti46_to_n_V46); + rate_eval.dscreened_rates_dT(k_p_Ti46_to_n_V46) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ti46_to_he4_sc43); - rate_eval.screened_rates(k_p_ti46_to_he4_sc43) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti46_to_He4_Sc43); + rate_eval.screened_rates(k_p_Ti46_to_He4_Sc43) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti46_to_he4_sc43); - rate_eval.dscreened_rates_dT(k_p_ti46_to_he4_sc43) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti46_to_He4_Sc43); + rate_eval.dscreened_rates_dT(k_p_Ti46_to_He4_Sc43) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4364,25 +4364,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ti46_to_cr50); - rate_eval.screened_rates(k_he4_ti46_to_cr50) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti46_to_Cr50); + rate_eval.screened_rates(k_He4_Ti46_to_Cr50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti46_to_cr50); - rate_eval.dscreened_rates_dT(k_he4_ti46_to_cr50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti46_to_Cr50); + rate_eval.dscreened_rates_dT(k_He4_Ti46_to_Cr50) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ti46_to_n_cr49); - rate_eval.screened_rates(k_he4_ti46_to_n_cr49) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti46_to_n_Cr49); + rate_eval.screened_rates(k_He4_Ti46_to_n_Cr49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti46_to_n_cr49); - rate_eval.dscreened_rates_dT(k_he4_ti46_to_n_cr49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti46_to_n_Cr49); + rate_eval.dscreened_rates_dT(k_He4_Ti46_to_n_Cr49) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ti46_to_p_v49); - rate_eval.screened_rates(k_he4_ti46_to_p_v49) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti46_to_p_V49); + rate_eval.screened_rates(k_He4_Ti46_to_p_V49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti46_to_p_v49); - rate_eval.dscreened_rates_dT(k_he4_ti46_to_p_v49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti46_to_p_V49); + rate_eval.dscreened_rates_dT(k_He4_Ti46_to_p_V49) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4397,25 +4397,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ti47_to_v48); - rate_eval.screened_rates(k_p_ti47_to_v48) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti47_to_V48); + rate_eval.screened_rates(k_p_Ti47_to_V48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti47_to_v48); - rate_eval.dscreened_rates_dT(k_p_ti47_to_v48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti47_to_V48); + rate_eval.dscreened_rates_dT(k_p_Ti47_to_V48) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ti47_to_n_v47); - rate_eval.screened_rates(k_p_ti47_to_n_v47) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti47_to_n_V47); + rate_eval.screened_rates(k_p_Ti47_to_n_V47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti47_to_n_v47); - rate_eval.dscreened_rates_dT(k_p_ti47_to_n_v47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti47_to_n_V47); + rate_eval.dscreened_rates_dT(k_p_Ti47_to_n_V47) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ti47_to_he4_sc44); - rate_eval.screened_rates(k_p_ti47_to_he4_sc44) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti47_to_He4_Sc44); + rate_eval.screened_rates(k_p_Ti47_to_He4_Sc44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti47_to_he4_sc44); - rate_eval.dscreened_rates_dT(k_p_ti47_to_he4_sc44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti47_to_He4_Sc44); + rate_eval.dscreened_rates_dT(k_p_Ti47_to_He4_Sc44) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4430,25 +4430,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ti47_to_cr51); - rate_eval.screened_rates(k_he4_ti47_to_cr51) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti47_to_Cr51); + rate_eval.screened_rates(k_He4_Ti47_to_Cr51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti47_to_cr51); - rate_eval.dscreened_rates_dT(k_he4_ti47_to_cr51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti47_to_Cr51); + rate_eval.dscreened_rates_dT(k_He4_Ti47_to_Cr51) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ti47_to_n_cr50); - rate_eval.screened_rates(k_he4_ti47_to_n_cr50) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti47_to_n_Cr50); + rate_eval.screened_rates(k_He4_Ti47_to_n_Cr50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti47_to_n_cr50); - rate_eval.dscreened_rates_dT(k_he4_ti47_to_n_cr50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti47_to_n_Cr50); + rate_eval.dscreened_rates_dT(k_He4_Ti47_to_n_Cr50) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ti47_to_p_v50); - rate_eval.screened_rates(k_he4_ti47_to_p_v50) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti47_to_p_V50); + rate_eval.screened_rates(k_He4_Ti47_to_p_V50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti47_to_p_v50); - rate_eval.dscreened_rates_dT(k_he4_ti47_to_p_v50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti47_to_p_V50); + rate_eval.dscreened_rates_dT(k_He4_Ti47_to_p_V50) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4463,25 +4463,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ti48_to_v49); - rate_eval.screened_rates(k_p_ti48_to_v49) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti48_to_V49); + rate_eval.screened_rates(k_p_Ti48_to_V49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti48_to_v49); - rate_eval.dscreened_rates_dT(k_p_ti48_to_v49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti48_to_V49); + rate_eval.dscreened_rates_dT(k_p_Ti48_to_V49) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ti48_to_n_v48); - rate_eval.screened_rates(k_p_ti48_to_n_v48) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti48_to_n_V48); + rate_eval.screened_rates(k_p_Ti48_to_n_V48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti48_to_n_v48); - rate_eval.dscreened_rates_dT(k_p_ti48_to_n_v48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti48_to_n_V48); + rate_eval.dscreened_rates_dT(k_p_Ti48_to_n_V48) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ti48_to_he4_sc45); - rate_eval.screened_rates(k_p_ti48_to_he4_sc45) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti48_to_He4_Sc45); + rate_eval.screened_rates(k_p_Ti48_to_He4_Sc45) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti48_to_he4_sc45); - rate_eval.dscreened_rates_dT(k_p_ti48_to_he4_sc45) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti48_to_He4_Sc45); + rate_eval.dscreened_rates_dT(k_p_Ti48_to_He4_Sc45) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4496,25 +4496,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ti48_to_cr52); - rate_eval.screened_rates(k_he4_ti48_to_cr52) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti48_to_Cr52); + rate_eval.screened_rates(k_He4_Ti48_to_Cr52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti48_to_cr52); - rate_eval.dscreened_rates_dT(k_he4_ti48_to_cr52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti48_to_Cr52); + rate_eval.dscreened_rates_dT(k_He4_Ti48_to_Cr52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ti48_to_n_cr51); - rate_eval.screened_rates(k_he4_ti48_to_n_cr51) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti48_to_n_Cr51); + rate_eval.screened_rates(k_He4_Ti48_to_n_Cr51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti48_to_n_cr51); - rate_eval.dscreened_rates_dT(k_he4_ti48_to_n_cr51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti48_to_n_Cr51); + rate_eval.dscreened_rates_dT(k_He4_Ti48_to_n_Cr51) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ti48_to_p_v51); - rate_eval.screened_rates(k_he4_ti48_to_p_v51) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti48_to_p_V51); + rate_eval.screened_rates(k_He4_Ti48_to_p_V51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti48_to_p_v51); - rate_eval.dscreened_rates_dT(k_he4_ti48_to_p_v51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti48_to_p_V51); + rate_eval.dscreened_rates_dT(k_He4_Ti48_to_p_V51) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4529,25 +4529,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ti49_to_v50); - rate_eval.screened_rates(k_p_ti49_to_v50) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti49_to_V50); + rate_eval.screened_rates(k_p_Ti49_to_V50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti49_to_v50); - rate_eval.dscreened_rates_dT(k_p_ti49_to_v50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti49_to_V50); + rate_eval.dscreened_rates_dT(k_p_Ti49_to_V50) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ti49_to_n_v49); - rate_eval.screened_rates(k_p_ti49_to_n_v49) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti49_to_n_V49); + rate_eval.screened_rates(k_p_Ti49_to_n_V49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti49_to_n_v49); - rate_eval.dscreened_rates_dT(k_p_ti49_to_n_v49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti49_to_n_V49); + rate_eval.dscreened_rates_dT(k_p_Ti49_to_n_V49) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ti49_to_he4_sc46); - rate_eval.screened_rates(k_p_ti49_to_he4_sc46) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti49_to_He4_Sc46); + rate_eval.screened_rates(k_p_Ti49_to_He4_Sc46) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti49_to_he4_sc46); - rate_eval.dscreened_rates_dT(k_p_ti49_to_he4_sc46) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti49_to_He4_Sc46); + rate_eval.dscreened_rates_dT(k_p_Ti49_to_He4_Sc46) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4562,25 +4562,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ti49_to_cr53); - rate_eval.screened_rates(k_he4_ti49_to_cr53) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti49_to_Cr53); + rate_eval.screened_rates(k_He4_Ti49_to_Cr53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti49_to_cr53); - rate_eval.dscreened_rates_dT(k_he4_ti49_to_cr53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti49_to_Cr53); + rate_eval.dscreened_rates_dT(k_He4_Ti49_to_Cr53) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ti49_to_n_cr52); - rate_eval.screened_rates(k_he4_ti49_to_n_cr52) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti49_to_n_Cr52); + rate_eval.screened_rates(k_He4_Ti49_to_n_Cr52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti49_to_n_cr52); - rate_eval.dscreened_rates_dT(k_he4_ti49_to_n_cr52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti49_to_n_Cr52); + rate_eval.dscreened_rates_dT(k_He4_Ti49_to_n_Cr52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ti49_to_p_v52); - rate_eval.screened_rates(k_he4_ti49_to_p_v52) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti49_to_p_V52); + rate_eval.screened_rates(k_He4_Ti49_to_p_V52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti49_to_p_v52); - rate_eval.dscreened_rates_dT(k_he4_ti49_to_p_v52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti49_to_p_V52); + rate_eval.dscreened_rates_dT(k_He4_Ti49_to_p_V52) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4595,25 +4595,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ti50_to_v51); - rate_eval.screened_rates(k_p_ti50_to_v51) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti50_to_V51); + rate_eval.screened_rates(k_p_Ti50_to_V51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti50_to_v51); - rate_eval.dscreened_rates_dT(k_p_ti50_to_v51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti50_to_V51); + rate_eval.dscreened_rates_dT(k_p_Ti50_to_V51) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ti50_to_n_v50); - rate_eval.screened_rates(k_p_ti50_to_n_v50) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti50_to_n_V50); + rate_eval.screened_rates(k_p_Ti50_to_n_V50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti50_to_n_v50); - rate_eval.dscreened_rates_dT(k_p_ti50_to_n_v50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti50_to_n_V50); + rate_eval.dscreened_rates_dT(k_p_Ti50_to_n_V50) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ti50_to_he4_sc47); - rate_eval.screened_rates(k_p_ti50_to_he4_sc47) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti50_to_He4_Sc47); + rate_eval.screened_rates(k_p_Ti50_to_He4_Sc47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti50_to_he4_sc47); - rate_eval.dscreened_rates_dT(k_p_ti50_to_he4_sc47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti50_to_He4_Sc47); + rate_eval.dscreened_rates_dT(k_p_Ti50_to_He4_Sc47) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4628,18 +4628,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ti50_to_cr54); - rate_eval.screened_rates(k_he4_ti50_to_cr54) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti50_to_Cr54); + rate_eval.screened_rates(k_He4_Ti50_to_Cr54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti50_to_cr54); - rate_eval.dscreened_rates_dT(k_he4_ti50_to_cr54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti50_to_Cr54); + rate_eval.dscreened_rates_dT(k_He4_Ti50_to_Cr54) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ti50_to_n_cr53); - rate_eval.screened_rates(k_he4_ti50_to_n_cr53) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti50_to_n_Cr53); + rate_eval.screened_rates(k_He4_Ti50_to_n_Cr53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti50_to_n_cr53); - rate_eval.dscreened_rates_dT(k_he4_ti50_to_n_cr53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti50_to_n_Cr53); + rate_eval.dscreened_rates_dT(k_He4_Ti50_to_n_Cr53) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4654,25 +4654,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ti51_to_v52); - rate_eval.screened_rates(k_p_ti51_to_v52) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti51_to_V52); + rate_eval.screened_rates(k_p_Ti51_to_V52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti51_to_v52); - rate_eval.dscreened_rates_dT(k_p_ti51_to_v52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti51_to_V52); + rate_eval.dscreened_rates_dT(k_p_Ti51_to_V52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ti51_to_n_v51); - rate_eval.screened_rates(k_p_ti51_to_n_v51) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti51_to_n_V51); + rate_eval.screened_rates(k_p_Ti51_to_n_V51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti51_to_n_v51); - rate_eval.dscreened_rates_dT(k_p_ti51_to_n_v51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti51_to_n_V51); + rate_eval.dscreened_rates_dT(k_p_Ti51_to_n_V51) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ti51_to_he4_sc48); - rate_eval.screened_rates(k_p_ti51_to_he4_sc48) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ti51_to_He4_Sc48); + rate_eval.screened_rates(k_p_Ti51_to_He4_Sc48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ti51_to_he4_sc48); - rate_eval.dscreened_rates_dT(k_p_ti51_to_he4_sc48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ti51_to_He4_Sc48); + rate_eval.dscreened_rates_dT(k_p_Ti51_to_He4_Sc48) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4687,18 +4687,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_v46_to_mn50); - rate_eval.screened_rates(k_he4_v46_to_mn50) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V46_to_Mn50); + rate_eval.screened_rates(k_He4_V46_to_Mn50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v46_to_mn50); - rate_eval.dscreened_rates_dT(k_he4_v46_to_mn50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V46_to_Mn50); + rate_eval.dscreened_rates_dT(k_He4_V46_to_Mn50) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_v46_to_p_cr49); - rate_eval.screened_rates(k_he4_v46_to_p_cr49) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V46_to_p_Cr49); + rate_eval.screened_rates(k_He4_V46_to_p_Cr49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v46_to_p_cr49); - rate_eval.dscreened_rates_dT(k_he4_v46_to_p_cr49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V46_to_p_Cr49); + rate_eval.dscreened_rates_dT(k_He4_V46_to_p_Cr49) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4713,18 +4713,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_v47_to_cr48); - rate_eval.screened_rates(k_p_v47_to_cr48) *= scor; + ratraw = rate_eval.screened_rates(k_p_V47_to_Cr48); + rate_eval.screened_rates(k_p_V47_to_Cr48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v47_to_cr48); - rate_eval.dscreened_rates_dT(k_p_v47_to_cr48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48); + rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v47_to_he4_ti44); - rate_eval.screened_rates(k_p_v47_to_he4_ti44) *= scor; + ratraw = rate_eval.screened_rates(k_p_V47_to_He4_Ti44); + rate_eval.screened_rates(k_p_V47_to_He4_Ti44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44); - rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44); + rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4739,25 +4739,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_v47_to_mn51); - rate_eval.screened_rates(k_he4_v47_to_mn51) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V47_to_Mn51); + rate_eval.screened_rates(k_He4_V47_to_Mn51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v47_to_mn51); - rate_eval.dscreened_rates_dT(k_he4_v47_to_mn51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V47_to_Mn51); + rate_eval.dscreened_rates_dT(k_He4_V47_to_Mn51) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_v47_to_n_mn50); - rate_eval.screened_rates(k_he4_v47_to_n_mn50) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V47_to_n_Mn50); + rate_eval.screened_rates(k_He4_V47_to_n_Mn50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v47_to_n_mn50); - rate_eval.dscreened_rates_dT(k_he4_v47_to_n_mn50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V47_to_n_Mn50); + rate_eval.dscreened_rates_dT(k_He4_V47_to_n_Mn50) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_v47_to_p_cr50); - rate_eval.screened_rates(k_he4_v47_to_p_cr50) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V47_to_p_Cr50); + rate_eval.screened_rates(k_He4_V47_to_p_Cr50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v47_to_p_cr50); - rate_eval.dscreened_rates_dT(k_he4_v47_to_p_cr50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V47_to_p_Cr50); + rate_eval.dscreened_rates_dT(k_He4_V47_to_p_Cr50) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4772,25 +4772,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_v48_to_cr49); - rate_eval.screened_rates(k_p_v48_to_cr49) *= scor; + ratraw = rate_eval.screened_rates(k_p_V48_to_Cr49); + rate_eval.screened_rates(k_p_V48_to_Cr49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v48_to_cr49); - rate_eval.dscreened_rates_dT(k_p_v48_to_cr49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V48_to_Cr49); + rate_eval.dscreened_rates_dT(k_p_V48_to_Cr49) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v48_to_n_cr48); - rate_eval.screened_rates(k_p_v48_to_n_cr48) *= scor; + ratraw = rate_eval.screened_rates(k_p_V48_to_n_Cr48); + rate_eval.screened_rates(k_p_V48_to_n_Cr48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v48_to_n_cr48); - rate_eval.dscreened_rates_dT(k_p_v48_to_n_cr48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V48_to_n_Cr48); + rate_eval.dscreened_rates_dT(k_p_V48_to_n_Cr48) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v48_to_he4_ti45); - rate_eval.screened_rates(k_p_v48_to_he4_ti45) *= scor; + ratraw = rate_eval.screened_rates(k_p_V48_to_He4_Ti45); + rate_eval.screened_rates(k_p_V48_to_He4_Ti45) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v48_to_he4_ti45); - rate_eval.dscreened_rates_dT(k_p_v48_to_he4_ti45) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V48_to_He4_Ti45); + rate_eval.dscreened_rates_dT(k_p_V48_to_He4_Ti45) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4805,25 +4805,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_v48_to_mn52); - rate_eval.screened_rates(k_he4_v48_to_mn52) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V48_to_Mn52); + rate_eval.screened_rates(k_He4_V48_to_Mn52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v48_to_mn52); - rate_eval.dscreened_rates_dT(k_he4_v48_to_mn52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V48_to_Mn52); + rate_eval.dscreened_rates_dT(k_He4_V48_to_Mn52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_v48_to_n_mn51); - rate_eval.screened_rates(k_he4_v48_to_n_mn51) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V48_to_n_Mn51); + rate_eval.screened_rates(k_He4_V48_to_n_Mn51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v48_to_n_mn51); - rate_eval.dscreened_rates_dT(k_he4_v48_to_n_mn51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V48_to_n_Mn51); + rate_eval.dscreened_rates_dT(k_He4_V48_to_n_Mn51) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_v48_to_p_cr51); - rate_eval.screened_rates(k_he4_v48_to_p_cr51) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V48_to_p_Cr51); + rate_eval.screened_rates(k_He4_V48_to_p_Cr51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v48_to_p_cr51); - rate_eval.dscreened_rates_dT(k_he4_v48_to_p_cr51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V48_to_p_Cr51); + rate_eval.dscreened_rates_dT(k_He4_V48_to_p_Cr51) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4838,25 +4838,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_v49_to_cr50); - rate_eval.screened_rates(k_p_v49_to_cr50) *= scor; + ratraw = rate_eval.screened_rates(k_p_V49_to_Cr50); + rate_eval.screened_rates(k_p_V49_to_Cr50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v49_to_cr50); - rate_eval.dscreened_rates_dT(k_p_v49_to_cr50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V49_to_Cr50); + rate_eval.dscreened_rates_dT(k_p_V49_to_Cr50) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v49_to_n_cr49); - rate_eval.screened_rates(k_p_v49_to_n_cr49) *= scor; + ratraw = rate_eval.screened_rates(k_p_V49_to_n_Cr49); + rate_eval.screened_rates(k_p_V49_to_n_Cr49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v49_to_n_cr49); - rate_eval.dscreened_rates_dT(k_p_v49_to_n_cr49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V49_to_n_Cr49); + rate_eval.dscreened_rates_dT(k_p_V49_to_n_Cr49) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v49_to_he4_ti46); - rate_eval.screened_rates(k_p_v49_to_he4_ti46) *= scor; + ratraw = rate_eval.screened_rates(k_p_V49_to_He4_Ti46); + rate_eval.screened_rates(k_p_V49_to_He4_Ti46) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v49_to_he4_ti46); - rate_eval.dscreened_rates_dT(k_p_v49_to_he4_ti46) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V49_to_He4_Ti46); + rate_eval.dscreened_rates_dT(k_p_V49_to_He4_Ti46) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4871,25 +4871,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_v49_to_mn53); - rate_eval.screened_rates(k_he4_v49_to_mn53) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V49_to_Mn53); + rate_eval.screened_rates(k_He4_V49_to_Mn53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v49_to_mn53); - rate_eval.dscreened_rates_dT(k_he4_v49_to_mn53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V49_to_Mn53); + rate_eval.dscreened_rates_dT(k_He4_V49_to_Mn53) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_v49_to_n_mn52); - rate_eval.screened_rates(k_he4_v49_to_n_mn52) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V49_to_n_Mn52); + rate_eval.screened_rates(k_He4_V49_to_n_Mn52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v49_to_n_mn52); - rate_eval.dscreened_rates_dT(k_he4_v49_to_n_mn52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V49_to_n_Mn52); + rate_eval.dscreened_rates_dT(k_He4_V49_to_n_Mn52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_v49_to_p_cr52); - rate_eval.screened_rates(k_he4_v49_to_p_cr52) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V49_to_p_Cr52); + rate_eval.screened_rates(k_He4_V49_to_p_Cr52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v49_to_p_cr52); - rate_eval.dscreened_rates_dT(k_he4_v49_to_p_cr52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V49_to_p_Cr52); + rate_eval.dscreened_rates_dT(k_He4_V49_to_p_Cr52) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4904,25 +4904,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_v50_to_cr51); - rate_eval.screened_rates(k_p_v50_to_cr51) *= scor; + ratraw = rate_eval.screened_rates(k_p_V50_to_Cr51); + rate_eval.screened_rates(k_p_V50_to_Cr51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v50_to_cr51); - rate_eval.dscreened_rates_dT(k_p_v50_to_cr51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V50_to_Cr51); + rate_eval.dscreened_rates_dT(k_p_V50_to_Cr51) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v50_to_n_cr50); - rate_eval.screened_rates(k_p_v50_to_n_cr50) *= scor; + ratraw = rate_eval.screened_rates(k_p_V50_to_n_Cr50); + rate_eval.screened_rates(k_p_V50_to_n_Cr50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v50_to_n_cr50); - rate_eval.dscreened_rates_dT(k_p_v50_to_n_cr50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V50_to_n_Cr50); + rate_eval.dscreened_rates_dT(k_p_V50_to_n_Cr50) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v50_to_he4_ti47); - rate_eval.screened_rates(k_p_v50_to_he4_ti47) *= scor; + ratraw = rate_eval.screened_rates(k_p_V50_to_He4_Ti47); + rate_eval.screened_rates(k_p_V50_to_He4_Ti47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v50_to_he4_ti47); - rate_eval.dscreened_rates_dT(k_p_v50_to_he4_ti47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V50_to_He4_Ti47); + rate_eval.dscreened_rates_dT(k_p_V50_to_He4_Ti47) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4937,25 +4937,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_v50_to_mn54); - rate_eval.screened_rates(k_he4_v50_to_mn54) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V50_to_Mn54); + rate_eval.screened_rates(k_He4_V50_to_Mn54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v50_to_mn54); - rate_eval.dscreened_rates_dT(k_he4_v50_to_mn54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V50_to_Mn54); + rate_eval.dscreened_rates_dT(k_He4_V50_to_Mn54) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_v50_to_n_mn53); - rate_eval.screened_rates(k_he4_v50_to_n_mn53) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V50_to_n_Mn53); + rate_eval.screened_rates(k_He4_V50_to_n_Mn53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v50_to_n_mn53); - rate_eval.dscreened_rates_dT(k_he4_v50_to_n_mn53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V50_to_n_Mn53); + rate_eval.dscreened_rates_dT(k_He4_V50_to_n_Mn53) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_v50_to_p_cr53); - rate_eval.screened_rates(k_he4_v50_to_p_cr53) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V50_to_p_Cr53); + rate_eval.screened_rates(k_He4_V50_to_p_Cr53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v50_to_p_cr53); - rate_eval.dscreened_rates_dT(k_he4_v50_to_p_cr53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V50_to_p_Cr53); + rate_eval.dscreened_rates_dT(k_He4_V50_to_p_Cr53) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -4970,25 +4970,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_v51_to_cr52); - rate_eval.screened_rates(k_p_v51_to_cr52) *= scor; + ratraw = rate_eval.screened_rates(k_p_V51_to_Cr52); + rate_eval.screened_rates(k_p_V51_to_Cr52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v51_to_cr52); - rate_eval.dscreened_rates_dT(k_p_v51_to_cr52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V51_to_Cr52); + rate_eval.dscreened_rates_dT(k_p_V51_to_Cr52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v51_to_n_cr51); - rate_eval.screened_rates(k_p_v51_to_n_cr51) *= scor; + ratraw = rate_eval.screened_rates(k_p_V51_to_n_Cr51); + rate_eval.screened_rates(k_p_V51_to_n_Cr51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v51_to_n_cr51); - rate_eval.dscreened_rates_dT(k_p_v51_to_n_cr51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V51_to_n_Cr51); + rate_eval.dscreened_rates_dT(k_p_V51_to_n_Cr51) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v51_to_he4_ti48); - rate_eval.screened_rates(k_p_v51_to_he4_ti48) *= scor; + ratraw = rate_eval.screened_rates(k_p_V51_to_He4_Ti48); + rate_eval.screened_rates(k_p_V51_to_He4_Ti48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v51_to_he4_ti48); - rate_eval.dscreened_rates_dT(k_p_v51_to_he4_ti48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V51_to_He4_Ti48); + rate_eval.dscreened_rates_dT(k_p_V51_to_He4_Ti48) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5003,25 +5003,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_v51_to_mn55); - rate_eval.screened_rates(k_he4_v51_to_mn55) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V51_to_Mn55); + rate_eval.screened_rates(k_He4_V51_to_Mn55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v51_to_mn55); - rate_eval.dscreened_rates_dT(k_he4_v51_to_mn55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V51_to_Mn55); + rate_eval.dscreened_rates_dT(k_He4_V51_to_Mn55) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_v51_to_n_mn54); - rate_eval.screened_rates(k_he4_v51_to_n_mn54) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V51_to_n_Mn54); + rate_eval.screened_rates(k_He4_V51_to_n_Mn54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v51_to_n_mn54); - rate_eval.dscreened_rates_dT(k_he4_v51_to_n_mn54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V51_to_n_Mn54); + rate_eval.dscreened_rates_dT(k_He4_V51_to_n_Mn54) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_v51_to_p_cr54); - rate_eval.screened_rates(k_he4_v51_to_p_cr54) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V51_to_p_Cr54); + rate_eval.screened_rates(k_He4_V51_to_p_Cr54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v51_to_p_cr54); - rate_eval.dscreened_rates_dT(k_he4_v51_to_p_cr54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V51_to_p_Cr54); + rate_eval.dscreened_rates_dT(k_He4_V51_to_p_Cr54) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5036,25 +5036,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_v52_to_cr53); - rate_eval.screened_rates(k_p_v52_to_cr53) *= scor; + ratraw = rate_eval.screened_rates(k_p_V52_to_Cr53); + rate_eval.screened_rates(k_p_V52_to_Cr53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v52_to_cr53); - rate_eval.dscreened_rates_dT(k_p_v52_to_cr53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V52_to_Cr53); + rate_eval.dscreened_rates_dT(k_p_V52_to_Cr53) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v52_to_n_cr52); - rate_eval.screened_rates(k_p_v52_to_n_cr52) *= scor; + ratraw = rate_eval.screened_rates(k_p_V52_to_n_Cr52); + rate_eval.screened_rates(k_p_V52_to_n_Cr52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v52_to_n_cr52); - rate_eval.dscreened_rates_dT(k_p_v52_to_n_cr52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V52_to_n_Cr52); + rate_eval.dscreened_rates_dT(k_p_V52_to_n_Cr52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v52_to_he4_ti49); - rate_eval.screened_rates(k_p_v52_to_he4_ti49) *= scor; + ratraw = rate_eval.screened_rates(k_p_V52_to_He4_Ti49); + rate_eval.screened_rates(k_p_V52_to_He4_Ti49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v52_to_he4_ti49); - rate_eval.dscreened_rates_dT(k_p_v52_to_he4_ti49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V52_to_He4_Ti49); + rate_eval.dscreened_rates_dT(k_p_V52_to_He4_Ti49) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5069,18 +5069,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cr48_to_fe52); - rate_eval.screened_rates(k_he4_cr48_to_fe52) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr48_to_Fe52); + rate_eval.screened_rates(k_He4_Cr48_to_Fe52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52); - rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52); + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cr48_to_p_mn51); - rate_eval.screened_rates(k_he4_cr48_to_p_mn51) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51); + rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51); - rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51); + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5095,18 +5095,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cr49_to_mn50); - rate_eval.screened_rates(k_p_cr49_to_mn50) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cr49_to_Mn50); + rate_eval.screened_rates(k_p_Cr49_to_Mn50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cr49_to_mn50); - rate_eval.dscreened_rates_dT(k_p_cr49_to_mn50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cr49_to_Mn50); + rate_eval.dscreened_rates_dT(k_p_Cr49_to_Mn50) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cr49_to_he4_v46); - rate_eval.screened_rates(k_p_cr49_to_he4_v46) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cr49_to_He4_V46); + rate_eval.screened_rates(k_p_Cr49_to_He4_V46) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cr49_to_he4_v46); - rate_eval.dscreened_rates_dT(k_p_cr49_to_he4_v46) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cr49_to_He4_V46); + rate_eval.dscreened_rates_dT(k_p_Cr49_to_He4_V46) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5121,25 +5121,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cr49_to_fe53); - rate_eval.screened_rates(k_he4_cr49_to_fe53) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr49_to_Fe53); + rate_eval.screened_rates(k_He4_Cr49_to_Fe53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr49_to_fe53); - rate_eval.dscreened_rates_dT(k_he4_cr49_to_fe53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr49_to_Fe53); + rate_eval.dscreened_rates_dT(k_He4_Cr49_to_Fe53) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cr49_to_n_fe52); - rate_eval.screened_rates(k_he4_cr49_to_n_fe52) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr49_to_n_Fe52); + rate_eval.screened_rates(k_He4_Cr49_to_n_Fe52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr49_to_n_fe52); - rate_eval.dscreened_rates_dT(k_he4_cr49_to_n_fe52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr49_to_n_Fe52); + rate_eval.dscreened_rates_dT(k_He4_Cr49_to_n_Fe52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cr49_to_p_mn52); - rate_eval.screened_rates(k_he4_cr49_to_p_mn52) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr49_to_p_Mn52); + rate_eval.screened_rates(k_He4_Cr49_to_p_Mn52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr49_to_p_mn52); - rate_eval.dscreened_rates_dT(k_he4_cr49_to_p_mn52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr49_to_p_Mn52); + rate_eval.dscreened_rates_dT(k_He4_Cr49_to_p_Mn52) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5154,25 +5154,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cr50_to_mn51); - rate_eval.screened_rates(k_p_cr50_to_mn51) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cr50_to_Mn51); + rate_eval.screened_rates(k_p_Cr50_to_Mn51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cr50_to_mn51); - rate_eval.dscreened_rates_dT(k_p_cr50_to_mn51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cr50_to_Mn51); + rate_eval.dscreened_rates_dT(k_p_Cr50_to_Mn51) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cr50_to_n_mn50); - rate_eval.screened_rates(k_p_cr50_to_n_mn50) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cr50_to_n_Mn50); + rate_eval.screened_rates(k_p_Cr50_to_n_Mn50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cr50_to_n_mn50); - rate_eval.dscreened_rates_dT(k_p_cr50_to_n_mn50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cr50_to_n_Mn50); + rate_eval.dscreened_rates_dT(k_p_Cr50_to_n_Mn50) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cr50_to_he4_v47); - rate_eval.screened_rates(k_p_cr50_to_he4_v47) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cr50_to_He4_V47); + rate_eval.screened_rates(k_p_Cr50_to_He4_V47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cr50_to_he4_v47); - rate_eval.dscreened_rates_dT(k_p_cr50_to_he4_v47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cr50_to_He4_V47); + rate_eval.dscreened_rates_dT(k_p_Cr50_to_He4_V47) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5187,25 +5187,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cr50_to_fe54); - rate_eval.screened_rates(k_he4_cr50_to_fe54) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr50_to_Fe54); + rate_eval.screened_rates(k_He4_Cr50_to_Fe54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr50_to_fe54); - rate_eval.dscreened_rates_dT(k_he4_cr50_to_fe54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr50_to_Fe54); + rate_eval.dscreened_rates_dT(k_He4_Cr50_to_Fe54) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cr50_to_n_fe53); - rate_eval.screened_rates(k_he4_cr50_to_n_fe53) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr50_to_n_Fe53); + rate_eval.screened_rates(k_He4_Cr50_to_n_Fe53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr50_to_n_fe53); - rate_eval.dscreened_rates_dT(k_he4_cr50_to_n_fe53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr50_to_n_Fe53); + rate_eval.dscreened_rates_dT(k_He4_Cr50_to_n_Fe53) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cr50_to_p_mn53); - rate_eval.screened_rates(k_he4_cr50_to_p_mn53) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr50_to_p_Mn53); + rate_eval.screened_rates(k_He4_Cr50_to_p_Mn53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr50_to_p_mn53); - rate_eval.dscreened_rates_dT(k_he4_cr50_to_p_mn53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr50_to_p_Mn53); + rate_eval.dscreened_rates_dT(k_He4_Cr50_to_p_Mn53) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5220,25 +5220,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cr51_to_mn52); - rate_eval.screened_rates(k_p_cr51_to_mn52) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cr51_to_Mn52); + rate_eval.screened_rates(k_p_Cr51_to_Mn52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cr51_to_mn52); - rate_eval.dscreened_rates_dT(k_p_cr51_to_mn52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cr51_to_Mn52); + rate_eval.dscreened_rates_dT(k_p_Cr51_to_Mn52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cr51_to_n_mn51); - rate_eval.screened_rates(k_p_cr51_to_n_mn51) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cr51_to_n_Mn51); + rate_eval.screened_rates(k_p_Cr51_to_n_Mn51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cr51_to_n_mn51); - rate_eval.dscreened_rates_dT(k_p_cr51_to_n_mn51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cr51_to_n_Mn51); + rate_eval.dscreened_rates_dT(k_p_Cr51_to_n_Mn51) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cr51_to_he4_v48); - rate_eval.screened_rates(k_p_cr51_to_he4_v48) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cr51_to_He4_V48); + rate_eval.screened_rates(k_p_Cr51_to_He4_V48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cr51_to_he4_v48); - rate_eval.dscreened_rates_dT(k_p_cr51_to_he4_v48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cr51_to_He4_V48); + rate_eval.dscreened_rates_dT(k_p_Cr51_to_He4_V48) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5253,25 +5253,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cr51_to_fe55); - rate_eval.screened_rates(k_he4_cr51_to_fe55) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr51_to_Fe55); + rate_eval.screened_rates(k_He4_Cr51_to_Fe55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr51_to_fe55); - rate_eval.dscreened_rates_dT(k_he4_cr51_to_fe55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr51_to_Fe55); + rate_eval.dscreened_rates_dT(k_He4_Cr51_to_Fe55) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cr51_to_n_fe54); - rate_eval.screened_rates(k_he4_cr51_to_n_fe54) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr51_to_n_Fe54); + rate_eval.screened_rates(k_He4_Cr51_to_n_Fe54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr51_to_n_fe54); - rate_eval.dscreened_rates_dT(k_he4_cr51_to_n_fe54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr51_to_n_Fe54); + rate_eval.dscreened_rates_dT(k_He4_Cr51_to_n_Fe54) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cr51_to_p_mn54); - rate_eval.screened_rates(k_he4_cr51_to_p_mn54) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr51_to_p_Mn54); + rate_eval.screened_rates(k_He4_Cr51_to_p_Mn54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr51_to_p_mn54); - rate_eval.dscreened_rates_dT(k_he4_cr51_to_p_mn54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr51_to_p_Mn54); + rate_eval.dscreened_rates_dT(k_He4_Cr51_to_p_Mn54) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5286,25 +5286,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cr52_to_mn53); - rate_eval.screened_rates(k_p_cr52_to_mn53) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cr52_to_Mn53); + rate_eval.screened_rates(k_p_Cr52_to_Mn53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cr52_to_mn53); - rate_eval.dscreened_rates_dT(k_p_cr52_to_mn53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cr52_to_Mn53); + rate_eval.dscreened_rates_dT(k_p_Cr52_to_Mn53) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cr52_to_n_mn52); - rate_eval.screened_rates(k_p_cr52_to_n_mn52) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cr52_to_n_Mn52); + rate_eval.screened_rates(k_p_Cr52_to_n_Mn52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cr52_to_n_mn52); - rate_eval.dscreened_rates_dT(k_p_cr52_to_n_mn52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cr52_to_n_Mn52); + rate_eval.dscreened_rates_dT(k_p_Cr52_to_n_Mn52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cr52_to_he4_v49); - rate_eval.screened_rates(k_p_cr52_to_he4_v49) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cr52_to_He4_V49); + rate_eval.screened_rates(k_p_Cr52_to_He4_V49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cr52_to_he4_v49); - rate_eval.dscreened_rates_dT(k_p_cr52_to_he4_v49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cr52_to_He4_V49); + rate_eval.dscreened_rates_dT(k_p_Cr52_to_He4_V49) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5319,25 +5319,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cr52_to_fe56); - rate_eval.screened_rates(k_he4_cr52_to_fe56) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr52_to_Fe56); + rate_eval.screened_rates(k_He4_Cr52_to_Fe56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr52_to_fe56); - rate_eval.dscreened_rates_dT(k_he4_cr52_to_fe56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr52_to_Fe56); + rate_eval.dscreened_rates_dT(k_He4_Cr52_to_Fe56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cr52_to_n_fe55); - rate_eval.screened_rates(k_he4_cr52_to_n_fe55) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr52_to_n_Fe55); + rate_eval.screened_rates(k_He4_Cr52_to_n_Fe55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr52_to_n_fe55); - rate_eval.dscreened_rates_dT(k_he4_cr52_to_n_fe55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr52_to_n_Fe55); + rate_eval.dscreened_rates_dT(k_He4_Cr52_to_n_Fe55) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cr52_to_p_mn55); - rate_eval.screened_rates(k_he4_cr52_to_p_mn55) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr52_to_p_Mn55); + rate_eval.screened_rates(k_He4_Cr52_to_p_Mn55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr52_to_p_mn55); - rate_eval.dscreened_rates_dT(k_he4_cr52_to_p_mn55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr52_to_p_Mn55); + rate_eval.dscreened_rates_dT(k_He4_Cr52_to_p_Mn55) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5352,25 +5352,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cr53_to_mn54); - rate_eval.screened_rates(k_p_cr53_to_mn54) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cr53_to_Mn54); + rate_eval.screened_rates(k_p_Cr53_to_Mn54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cr53_to_mn54); - rate_eval.dscreened_rates_dT(k_p_cr53_to_mn54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cr53_to_Mn54); + rate_eval.dscreened_rates_dT(k_p_Cr53_to_Mn54) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cr53_to_n_mn53); - rate_eval.screened_rates(k_p_cr53_to_n_mn53) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cr53_to_n_Mn53); + rate_eval.screened_rates(k_p_Cr53_to_n_Mn53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cr53_to_n_mn53); - rate_eval.dscreened_rates_dT(k_p_cr53_to_n_mn53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cr53_to_n_Mn53); + rate_eval.dscreened_rates_dT(k_p_Cr53_to_n_Mn53) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cr53_to_he4_v50); - rate_eval.screened_rates(k_p_cr53_to_he4_v50) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cr53_to_He4_V50); + rate_eval.screened_rates(k_p_Cr53_to_He4_V50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cr53_to_he4_v50); - rate_eval.dscreened_rates_dT(k_p_cr53_to_he4_v50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cr53_to_He4_V50); + rate_eval.dscreened_rates_dT(k_p_Cr53_to_He4_V50) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5385,18 +5385,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cr53_to_fe57); - rate_eval.screened_rates(k_he4_cr53_to_fe57) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr53_to_Fe57); + rate_eval.screened_rates(k_He4_Cr53_to_Fe57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr53_to_fe57); - rate_eval.dscreened_rates_dT(k_he4_cr53_to_fe57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr53_to_Fe57); + rate_eval.dscreened_rates_dT(k_He4_Cr53_to_Fe57) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cr53_to_n_fe56); - rate_eval.screened_rates(k_he4_cr53_to_n_fe56) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr53_to_n_Fe56); + rate_eval.screened_rates(k_He4_Cr53_to_n_Fe56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr53_to_n_fe56); - rate_eval.dscreened_rates_dT(k_he4_cr53_to_n_fe56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr53_to_n_Fe56); + rate_eval.dscreened_rates_dT(k_He4_Cr53_to_n_Fe56) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5411,25 +5411,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cr54_to_mn55); - rate_eval.screened_rates(k_p_cr54_to_mn55) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cr54_to_Mn55); + rate_eval.screened_rates(k_p_Cr54_to_Mn55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cr54_to_mn55); - rate_eval.dscreened_rates_dT(k_p_cr54_to_mn55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cr54_to_Mn55); + rate_eval.dscreened_rates_dT(k_p_Cr54_to_Mn55) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cr54_to_n_mn54); - rate_eval.screened_rates(k_p_cr54_to_n_mn54) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cr54_to_n_Mn54); + rate_eval.screened_rates(k_p_Cr54_to_n_Mn54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cr54_to_n_mn54); - rate_eval.dscreened_rates_dT(k_p_cr54_to_n_mn54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cr54_to_n_Mn54); + rate_eval.dscreened_rates_dT(k_p_Cr54_to_n_Mn54) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cr54_to_he4_v51); - rate_eval.screened_rates(k_p_cr54_to_he4_v51) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cr54_to_He4_V51); + rate_eval.screened_rates(k_p_Cr54_to_He4_V51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cr54_to_he4_v51); - rate_eval.dscreened_rates_dT(k_p_cr54_to_he4_v51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cr54_to_He4_V51); + rate_eval.dscreened_rates_dT(k_p_Cr54_to_He4_V51) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5444,18 +5444,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cr54_to_fe58); - rate_eval.screened_rates(k_he4_cr54_to_fe58) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr54_to_Fe58); + rate_eval.screened_rates(k_He4_Cr54_to_Fe58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr54_to_fe58); - rate_eval.dscreened_rates_dT(k_he4_cr54_to_fe58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr54_to_Fe58); + rate_eval.dscreened_rates_dT(k_He4_Cr54_to_Fe58) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cr54_to_n_fe57); - rate_eval.screened_rates(k_he4_cr54_to_n_fe57) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr54_to_n_Fe57); + rate_eval.screened_rates(k_He4_Cr54_to_n_Fe57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr54_to_n_fe57); - rate_eval.dscreened_rates_dT(k_he4_cr54_to_n_fe57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr54_to_n_Fe57); + rate_eval.dscreened_rates_dT(k_He4_Cr54_to_n_Fe57) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5470,25 +5470,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_mn50_to_co54); - rate_eval.screened_rates(k_he4_mn50_to_co54) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn50_to_Co54); + rate_eval.screened_rates(k_He4_Mn50_to_Co54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn50_to_co54); - rate_eval.dscreened_rates_dT(k_he4_mn50_to_co54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn50_to_Co54); + rate_eval.dscreened_rates_dT(k_He4_Mn50_to_Co54) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mn50_to_n_co53); - rate_eval.screened_rates(k_he4_mn50_to_n_co53) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn50_to_n_Co53); + rate_eval.screened_rates(k_He4_Mn50_to_n_Co53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn50_to_n_co53); - rate_eval.dscreened_rates_dT(k_he4_mn50_to_n_co53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn50_to_n_Co53); + rate_eval.dscreened_rates_dT(k_He4_Mn50_to_n_Co53) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mn50_to_p_fe53); - rate_eval.screened_rates(k_he4_mn50_to_p_fe53) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn50_to_p_Fe53); + rate_eval.screened_rates(k_He4_Mn50_to_p_Fe53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn50_to_p_fe53); - rate_eval.dscreened_rates_dT(k_he4_mn50_to_p_fe53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn50_to_p_Fe53); + rate_eval.dscreened_rates_dT(k_He4_Mn50_to_p_Fe53) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5503,18 +5503,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_mn51_to_fe52); - rate_eval.screened_rates(k_p_mn51_to_fe52) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn51_to_Fe52); + rate_eval.screened_rates(k_p_Mn51_to_Fe52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52); - rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52); + rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mn51_to_he4_cr48); - rate_eval.screened_rates(k_p_mn51_to_he4_cr48) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48); + rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48); - rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48); + rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5529,25 +5529,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_mn51_to_co55); - rate_eval.screened_rates(k_he4_mn51_to_co55) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn51_to_Co55); + rate_eval.screened_rates(k_He4_Mn51_to_Co55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn51_to_co55); - rate_eval.dscreened_rates_dT(k_he4_mn51_to_co55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn51_to_Co55); + rate_eval.dscreened_rates_dT(k_He4_Mn51_to_Co55) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mn51_to_n_co54); - rate_eval.screened_rates(k_he4_mn51_to_n_co54) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn51_to_n_Co54); + rate_eval.screened_rates(k_He4_Mn51_to_n_Co54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn51_to_n_co54); - rate_eval.dscreened_rates_dT(k_he4_mn51_to_n_co54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn51_to_n_Co54); + rate_eval.dscreened_rates_dT(k_He4_Mn51_to_n_Co54) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mn51_to_p_fe54); - rate_eval.screened_rates(k_he4_mn51_to_p_fe54) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn51_to_p_Fe54); + rate_eval.screened_rates(k_He4_Mn51_to_p_Fe54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn51_to_p_fe54); - rate_eval.dscreened_rates_dT(k_he4_mn51_to_p_fe54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn51_to_p_Fe54); + rate_eval.dscreened_rates_dT(k_He4_Mn51_to_p_Fe54) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5562,25 +5562,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_mn52_to_fe53); - rate_eval.screened_rates(k_p_mn52_to_fe53) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn52_to_Fe53); + rate_eval.screened_rates(k_p_Mn52_to_Fe53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn52_to_fe53); - rate_eval.dscreened_rates_dT(k_p_mn52_to_fe53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn52_to_Fe53); + rate_eval.dscreened_rates_dT(k_p_Mn52_to_Fe53) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mn52_to_n_fe52); - rate_eval.screened_rates(k_p_mn52_to_n_fe52) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn52_to_n_Fe52); + rate_eval.screened_rates(k_p_Mn52_to_n_Fe52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn52_to_n_fe52); - rate_eval.dscreened_rates_dT(k_p_mn52_to_n_fe52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn52_to_n_Fe52); + rate_eval.dscreened_rates_dT(k_p_Mn52_to_n_Fe52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mn52_to_he4_cr49); - rate_eval.screened_rates(k_p_mn52_to_he4_cr49) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn52_to_He4_Cr49); + rate_eval.screened_rates(k_p_Mn52_to_He4_Cr49) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn52_to_he4_cr49); - rate_eval.dscreened_rates_dT(k_p_mn52_to_he4_cr49) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn52_to_He4_Cr49); + rate_eval.dscreened_rates_dT(k_p_Mn52_to_He4_Cr49) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5595,25 +5595,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_mn52_to_co56); - rate_eval.screened_rates(k_he4_mn52_to_co56) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn52_to_Co56); + rate_eval.screened_rates(k_He4_Mn52_to_Co56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn52_to_co56); - rate_eval.dscreened_rates_dT(k_he4_mn52_to_co56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn52_to_Co56); + rate_eval.dscreened_rates_dT(k_He4_Mn52_to_Co56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mn52_to_n_co55); - rate_eval.screened_rates(k_he4_mn52_to_n_co55) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn52_to_n_Co55); + rate_eval.screened_rates(k_He4_Mn52_to_n_Co55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn52_to_n_co55); - rate_eval.dscreened_rates_dT(k_he4_mn52_to_n_co55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn52_to_n_Co55); + rate_eval.dscreened_rates_dT(k_He4_Mn52_to_n_Co55) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mn52_to_p_fe55); - rate_eval.screened_rates(k_he4_mn52_to_p_fe55) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn52_to_p_Fe55); + rate_eval.screened_rates(k_He4_Mn52_to_p_Fe55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn52_to_p_fe55); - rate_eval.dscreened_rates_dT(k_he4_mn52_to_p_fe55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn52_to_p_Fe55); + rate_eval.dscreened_rates_dT(k_He4_Mn52_to_p_Fe55) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5628,25 +5628,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_mn53_to_fe54); - rate_eval.screened_rates(k_p_mn53_to_fe54) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn53_to_Fe54); + rate_eval.screened_rates(k_p_Mn53_to_Fe54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn53_to_fe54); - rate_eval.dscreened_rates_dT(k_p_mn53_to_fe54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn53_to_Fe54); + rate_eval.dscreened_rates_dT(k_p_Mn53_to_Fe54) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mn53_to_n_fe53); - rate_eval.screened_rates(k_p_mn53_to_n_fe53) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn53_to_n_Fe53); + rate_eval.screened_rates(k_p_Mn53_to_n_Fe53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn53_to_n_fe53); - rate_eval.dscreened_rates_dT(k_p_mn53_to_n_fe53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn53_to_n_Fe53); + rate_eval.dscreened_rates_dT(k_p_Mn53_to_n_Fe53) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mn53_to_he4_cr50); - rate_eval.screened_rates(k_p_mn53_to_he4_cr50) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn53_to_He4_Cr50); + rate_eval.screened_rates(k_p_Mn53_to_He4_Cr50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn53_to_he4_cr50); - rate_eval.dscreened_rates_dT(k_p_mn53_to_he4_cr50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn53_to_He4_Cr50); + rate_eval.dscreened_rates_dT(k_p_Mn53_to_He4_Cr50) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5661,25 +5661,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_mn53_to_co57); - rate_eval.screened_rates(k_he4_mn53_to_co57) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn53_to_Co57); + rate_eval.screened_rates(k_He4_Mn53_to_Co57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn53_to_co57); - rate_eval.dscreened_rates_dT(k_he4_mn53_to_co57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn53_to_Co57); + rate_eval.dscreened_rates_dT(k_He4_Mn53_to_Co57) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mn53_to_n_co56); - rate_eval.screened_rates(k_he4_mn53_to_n_co56) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn53_to_n_Co56); + rate_eval.screened_rates(k_He4_Mn53_to_n_Co56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn53_to_n_co56); - rate_eval.dscreened_rates_dT(k_he4_mn53_to_n_co56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn53_to_n_Co56); + rate_eval.dscreened_rates_dT(k_He4_Mn53_to_n_Co56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mn53_to_p_fe56); - rate_eval.screened_rates(k_he4_mn53_to_p_fe56) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn53_to_p_Fe56); + rate_eval.screened_rates(k_He4_Mn53_to_p_Fe56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn53_to_p_fe56); - rate_eval.dscreened_rates_dT(k_he4_mn53_to_p_fe56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn53_to_p_Fe56); + rate_eval.dscreened_rates_dT(k_He4_Mn53_to_p_Fe56) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5694,25 +5694,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_mn54_to_fe55); - rate_eval.screened_rates(k_p_mn54_to_fe55) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn54_to_Fe55); + rate_eval.screened_rates(k_p_Mn54_to_Fe55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn54_to_fe55); - rate_eval.dscreened_rates_dT(k_p_mn54_to_fe55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn54_to_Fe55); + rate_eval.dscreened_rates_dT(k_p_Mn54_to_Fe55) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mn54_to_n_fe54); - rate_eval.screened_rates(k_p_mn54_to_n_fe54) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn54_to_n_Fe54); + rate_eval.screened_rates(k_p_Mn54_to_n_Fe54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn54_to_n_fe54); - rate_eval.dscreened_rates_dT(k_p_mn54_to_n_fe54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn54_to_n_Fe54); + rate_eval.dscreened_rates_dT(k_p_Mn54_to_n_Fe54) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mn54_to_he4_cr51); - rate_eval.screened_rates(k_p_mn54_to_he4_cr51) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn54_to_He4_Cr51); + rate_eval.screened_rates(k_p_Mn54_to_He4_Cr51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn54_to_he4_cr51); - rate_eval.dscreened_rates_dT(k_p_mn54_to_he4_cr51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn54_to_He4_Cr51); + rate_eval.dscreened_rates_dT(k_p_Mn54_to_He4_Cr51) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5727,25 +5727,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_mn54_to_co58); - rate_eval.screened_rates(k_he4_mn54_to_co58) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn54_to_Co58); + rate_eval.screened_rates(k_He4_Mn54_to_Co58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn54_to_co58); - rate_eval.dscreened_rates_dT(k_he4_mn54_to_co58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn54_to_Co58); + rate_eval.dscreened_rates_dT(k_He4_Mn54_to_Co58) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mn54_to_n_co57); - rate_eval.screened_rates(k_he4_mn54_to_n_co57) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn54_to_n_Co57); + rate_eval.screened_rates(k_He4_Mn54_to_n_Co57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn54_to_n_co57); - rate_eval.dscreened_rates_dT(k_he4_mn54_to_n_co57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn54_to_n_Co57); + rate_eval.dscreened_rates_dT(k_He4_Mn54_to_n_Co57) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mn54_to_p_fe57); - rate_eval.screened_rates(k_he4_mn54_to_p_fe57) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn54_to_p_Fe57); + rate_eval.screened_rates(k_He4_Mn54_to_p_Fe57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn54_to_p_fe57); - rate_eval.dscreened_rates_dT(k_he4_mn54_to_p_fe57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn54_to_p_Fe57); + rate_eval.dscreened_rates_dT(k_He4_Mn54_to_p_Fe57) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5760,25 +5760,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_mn55_to_fe56); - rate_eval.screened_rates(k_p_mn55_to_fe56) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn55_to_Fe56); + rate_eval.screened_rates(k_p_Mn55_to_Fe56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn55_to_fe56); - rate_eval.dscreened_rates_dT(k_p_mn55_to_fe56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn55_to_Fe56); + rate_eval.dscreened_rates_dT(k_p_Mn55_to_Fe56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mn55_to_n_fe55); - rate_eval.screened_rates(k_p_mn55_to_n_fe55) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn55_to_n_Fe55); + rate_eval.screened_rates(k_p_Mn55_to_n_Fe55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn55_to_n_fe55); - rate_eval.dscreened_rates_dT(k_p_mn55_to_n_fe55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn55_to_n_Fe55); + rate_eval.dscreened_rates_dT(k_p_Mn55_to_n_Fe55) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mn55_to_he4_cr52); - rate_eval.screened_rates(k_p_mn55_to_he4_cr52) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn55_to_He4_Cr52); + rate_eval.screened_rates(k_p_Mn55_to_He4_Cr52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn55_to_he4_cr52); - rate_eval.dscreened_rates_dT(k_p_mn55_to_he4_cr52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn55_to_He4_Cr52); + rate_eval.dscreened_rates_dT(k_p_Mn55_to_He4_Cr52) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5793,25 +5793,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_mn55_to_co59); - rate_eval.screened_rates(k_he4_mn55_to_co59) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn55_to_Co59); + rate_eval.screened_rates(k_He4_Mn55_to_Co59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn55_to_co59); - rate_eval.dscreened_rates_dT(k_he4_mn55_to_co59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn55_to_Co59); + rate_eval.dscreened_rates_dT(k_He4_Mn55_to_Co59) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mn55_to_n_co58); - rate_eval.screened_rates(k_he4_mn55_to_n_co58) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn55_to_n_Co58); + rate_eval.screened_rates(k_He4_Mn55_to_n_Co58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn55_to_n_co58); - rate_eval.dscreened_rates_dT(k_he4_mn55_to_n_co58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn55_to_n_Co58); + rate_eval.dscreened_rates_dT(k_He4_Mn55_to_n_Co58) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mn55_to_p_fe58); - rate_eval.screened_rates(k_he4_mn55_to_p_fe58) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn55_to_p_Fe58); + rate_eval.screened_rates(k_He4_Mn55_to_p_Fe58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn55_to_p_fe58); - rate_eval.dscreened_rates_dT(k_he4_mn55_to_p_fe58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn55_to_p_Fe58); + rate_eval.dscreened_rates_dT(k_He4_Mn55_to_p_Fe58) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5826,11 +5826,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_fe52_to_co53); - rate_eval.screened_rates(k_p_fe52_to_co53) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe52_to_Co53); + rate_eval.screened_rates(k_p_Fe52_to_Co53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe52_to_co53); - rate_eval.dscreened_rates_dT(k_p_fe52_to_co53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe52_to_Co53); + rate_eval.dscreened_rates_dT(k_p_Fe52_to_Co53) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5845,18 +5845,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_fe52_to_ni56); - rate_eval.screened_rates(k_he4_fe52_to_ni56) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe52_to_Ni56); + rate_eval.screened_rates(k_He4_Fe52_to_Ni56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56); - rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56); + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe52_to_p_co55); - rate_eval.screened_rates(k_he4_fe52_to_p_co55) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe52_to_p_Co55); + rate_eval.screened_rates(k_He4_Fe52_to_p_Co55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55); - rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55); + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5871,25 +5871,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_fe53_to_co54); - rate_eval.screened_rates(k_p_fe53_to_co54) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe53_to_Co54); + rate_eval.screened_rates(k_p_Fe53_to_Co54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe53_to_co54); - rate_eval.dscreened_rates_dT(k_p_fe53_to_co54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe53_to_Co54); + rate_eval.dscreened_rates_dT(k_p_Fe53_to_Co54) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_fe53_to_n_co53); - rate_eval.screened_rates(k_p_fe53_to_n_co53) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe53_to_n_Co53); + rate_eval.screened_rates(k_p_Fe53_to_n_Co53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe53_to_n_co53); - rate_eval.dscreened_rates_dT(k_p_fe53_to_n_co53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe53_to_n_Co53); + rate_eval.dscreened_rates_dT(k_p_Fe53_to_n_Co53) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_fe53_to_he4_mn50); - rate_eval.screened_rates(k_p_fe53_to_he4_mn50) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe53_to_He4_Mn50); + rate_eval.screened_rates(k_p_Fe53_to_He4_Mn50) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe53_to_he4_mn50); - rate_eval.dscreened_rates_dT(k_p_fe53_to_he4_mn50) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe53_to_He4_Mn50); + rate_eval.dscreened_rates_dT(k_p_Fe53_to_He4_Mn50) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5904,25 +5904,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_fe53_to_ni57); - rate_eval.screened_rates(k_he4_fe53_to_ni57) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe53_to_Ni57); + rate_eval.screened_rates(k_He4_Fe53_to_Ni57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe53_to_ni57); - rate_eval.dscreened_rates_dT(k_he4_fe53_to_ni57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe53_to_Ni57); + rate_eval.dscreened_rates_dT(k_He4_Fe53_to_Ni57) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe53_to_n_ni56); - rate_eval.screened_rates(k_he4_fe53_to_n_ni56) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe53_to_n_Ni56); + rate_eval.screened_rates(k_He4_Fe53_to_n_Ni56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe53_to_n_ni56); - rate_eval.dscreened_rates_dT(k_he4_fe53_to_n_ni56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe53_to_n_Ni56); + rate_eval.dscreened_rates_dT(k_He4_Fe53_to_n_Ni56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe53_to_p_co56); - rate_eval.screened_rates(k_he4_fe53_to_p_co56) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe53_to_p_Co56); + rate_eval.screened_rates(k_He4_Fe53_to_p_Co56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe53_to_p_co56); - rate_eval.dscreened_rates_dT(k_he4_fe53_to_p_co56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe53_to_p_Co56); + rate_eval.dscreened_rates_dT(k_He4_Fe53_to_p_Co56) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5937,25 +5937,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_fe54_to_co55); - rate_eval.screened_rates(k_p_fe54_to_co55) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe54_to_Co55); + rate_eval.screened_rates(k_p_Fe54_to_Co55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe54_to_co55); - rate_eval.dscreened_rates_dT(k_p_fe54_to_co55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe54_to_Co55); + rate_eval.dscreened_rates_dT(k_p_Fe54_to_Co55) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_fe54_to_n_co54); - rate_eval.screened_rates(k_p_fe54_to_n_co54) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe54_to_n_Co54); + rate_eval.screened_rates(k_p_Fe54_to_n_Co54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe54_to_n_co54); - rate_eval.dscreened_rates_dT(k_p_fe54_to_n_co54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe54_to_n_Co54); + rate_eval.dscreened_rates_dT(k_p_Fe54_to_n_Co54) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_fe54_to_he4_mn51); - rate_eval.screened_rates(k_p_fe54_to_he4_mn51) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe54_to_He4_Mn51); + rate_eval.screened_rates(k_p_Fe54_to_He4_Mn51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe54_to_he4_mn51); - rate_eval.dscreened_rates_dT(k_p_fe54_to_he4_mn51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe54_to_He4_Mn51); + rate_eval.dscreened_rates_dT(k_p_Fe54_to_He4_Mn51) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -5970,25 +5970,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_fe54_to_ni58); - rate_eval.screened_rates(k_he4_fe54_to_ni58) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe54_to_Ni58); + rate_eval.screened_rates(k_He4_Fe54_to_Ni58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe54_to_ni58); - rate_eval.dscreened_rates_dT(k_he4_fe54_to_ni58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe54_to_Ni58); + rate_eval.dscreened_rates_dT(k_He4_Fe54_to_Ni58) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe54_to_n_ni57); - rate_eval.screened_rates(k_he4_fe54_to_n_ni57) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe54_to_n_Ni57); + rate_eval.screened_rates(k_He4_Fe54_to_n_Ni57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe54_to_n_ni57); - rate_eval.dscreened_rates_dT(k_he4_fe54_to_n_ni57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe54_to_n_Ni57); + rate_eval.dscreened_rates_dT(k_He4_Fe54_to_n_Ni57) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe54_to_p_co57); - rate_eval.screened_rates(k_he4_fe54_to_p_co57) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe54_to_p_Co57); + rate_eval.screened_rates(k_He4_Fe54_to_p_Co57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe54_to_p_co57); - rate_eval.dscreened_rates_dT(k_he4_fe54_to_p_co57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe54_to_p_Co57); + rate_eval.dscreened_rates_dT(k_He4_Fe54_to_p_Co57) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6003,25 +6003,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_fe55_to_co56); - rate_eval.screened_rates(k_p_fe55_to_co56) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe55_to_Co56); + rate_eval.screened_rates(k_p_Fe55_to_Co56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe55_to_co56); - rate_eval.dscreened_rates_dT(k_p_fe55_to_co56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe55_to_Co56); + rate_eval.dscreened_rates_dT(k_p_Fe55_to_Co56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_fe55_to_n_co55); - rate_eval.screened_rates(k_p_fe55_to_n_co55) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe55_to_n_Co55); + rate_eval.screened_rates(k_p_Fe55_to_n_Co55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe55_to_n_co55); - rate_eval.dscreened_rates_dT(k_p_fe55_to_n_co55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe55_to_n_Co55); + rate_eval.dscreened_rates_dT(k_p_Fe55_to_n_Co55) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_fe55_to_he4_mn52); - rate_eval.screened_rates(k_p_fe55_to_he4_mn52) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe55_to_He4_Mn52); + rate_eval.screened_rates(k_p_Fe55_to_He4_Mn52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe55_to_he4_mn52); - rate_eval.dscreened_rates_dT(k_p_fe55_to_he4_mn52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe55_to_He4_Mn52); + rate_eval.dscreened_rates_dT(k_p_Fe55_to_He4_Mn52) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6036,25 +6036,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_fe55_to_ni59); - rate_eval.screened_rates(k_he4_fe55_to_ni59) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe55_to_Ni59); + rate_eval.screened_rates(k_He4_Fe55_to_Ni59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe55_to_ni59); - rate_eval.dscreened_rates_dT(k_he4_fe55_to_ni59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe55_to_Ni59); + rate_eval.dscreened_rates_dT(k_He4_Fe55_to_Ni59) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe55_to_n_ni58); - rate_eval.screened_rates(k_he4_fe55_to_n_ni58) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe55_to_n_Ni58); + rate_eval.screened_rates(k_He4_Fe55_to_n_Ni58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe55_to_n_ni58); - rate_eval.dscreened_rates_dT(k_he4_fe55_to_n_ni58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe55_to_n_Ni58); + rate_eval.dscreened_rates_dT(k_He4_Fe55_to_n_Ni58) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe55_to_p_co58); - rate_eval.screened_rates(k_he4_fe55_to_p_co58) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe55_to_p_Co58); + rate_eval.screened_rates(k_He4_Fe55_to_p_Co58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe55_to_p_co58); - rate_eval.dscreened_rates_dT(k_he4_fe55_to_p_co58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe55_to_p_Co58); + rate_eval.dscreened_rates_dT(k_He4_Fe55_to_p_Co58) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6069,25 +6069,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_fe56_to_co57); - rate_eval.screened_rates(k_p_fe56_to_co57) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe56_to_Co57); + rate_eval.screened_rates(k_p_Fe56_to_Co57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe56_to_co57); - rate_eval.dscreened_rates_dT(k_p_fe56_to_co57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe56_to_Co57); + rate_eval.dscreened_rates_dT(k_p_Fe56_to_Co57) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_fe56_to_n_co56); - rate_eval.screened_rates(k_p_fe56_to_n_co56) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe56_to_n_Co56); + rate_eval.screened_rates(k_p_Fe56_to_n_Co56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe56_to_n_co56); - rate_eval.dscreened_rates_dT(k_p_fe56_to_n_co56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe56_to_n_Co56); + rate_eval.dscreened_rates_dT(k_p_Fe56_to_n_Co56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_fe56_to_he4_mn53); - rate_eval.screened_rates(k_p_fe56_to_he4_mn53) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe56_to_He4_Mn53); + rate_eval.screened_rates(k_p_Fe56_to_He4_Mn53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe56_to_he4_mn53); - rate_eval.dscreened_rates_dT(k_p_fe56_to_he4_mn53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe56_to_He4_Mn53); + rate_eval.dscreened_rates_dT(k_p_Fe56_to_He4_Mn53) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6102,25 +6102,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_fe56_to_ni60); - rate_eval.screened_rates(k_he4_fe56_to_ni60) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe56_to_Ni60); + rate_eval.screened_rates(k_He4_Fe56_to_Ni60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe56_to_ni60); - rate_eval.dscreened_rates_dT(k_he4_fe56_to_ni60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe56_to_Ni60); + rate_eval.dscreened_rates_dT(k_He4_Fe56_to_Ni60) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe56_to_n_ni59); - rate_eval.screened_rates(k_he4_fe56_to_n_ni59) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe56_to_n_Ni59); + rate_eval.screened_rates(k_He4_Fe56_to_n_Ni59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe56_to_n_ni59); - rate_eval.dscreened_rates_dT(k_he4_fe56_to_n_ni59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe56_to_n_Ni59); + rate_eval.dscreened_rates_dT(k_He4_Fe56_to_n_Ni59) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe56_to_p_co59); - rate_eval.screened_rates(k_he4_fe56_to_p_co59) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe56_to_p_Co59); + rate_eval.screened_rates(k_He4_Fe56_to_p_Co59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe56_to_p_co59); - rate_eval.dscreened_rates_dT(k_he4_fe56_to_p_co59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe56_to_p_Co59); + rate_eval.dscreened_rates_dT(k_He4_Fe56_to_p_Co59) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6135,25 +6135,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_fe57_to_co58); - rate_eval.screened_rates(k_p_fe57_to_co58) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe57_to_Co58); + rate_eval.screened_rates(k_p_Fe57_to_Co58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe57_to_co58); - rate_eval.dscreened_rates_dT(k_p_fe57_to_co58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe57_to_Co58); + rate_eval.dscreened_rates_dT(k_p_Fe57_to_Co58) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_fe57_to_n_co57); - rate_eval.screened_rates(k_p_fe57_to_n_co57) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe57_to_n_Co57); + rate_eval.screened_rates(k_p_Fe57_to_n_Co57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe57_to_n_co57); - rate_eval.dscreened_rates_dT(k_p_fe57_to_n_co57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe57_to_n_Co57); + rate_eval.dscreened_rates_dT(k_p_Fe57_to_n_Co57) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_fe57_to_he4_mn54); - rate_eval.screened_rates(k_p_fe57_to_he4_mn54) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe57_to_He4_Mn54); + rate_eval.screened_rates(k_p_Fe57_to_He4_Mn54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe57_to_he4_mn54); - rate_eval.dscreened_rates_dT(k_p_fe57_to_he4_mn54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe57_to_He4_Mn54); + rate_eval.dscreened_rates_dT(k_p_Fe57_to_He4_Mn54) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6168,18 +6168,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_fe57_to_ni61); - rate_eval.screened_rates(k_he4_fe57_to_ni61) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe57_to_Ni61); + rate_eval.screened_rates(k_He4_Fe57_to_Ni61) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe57_to_ni61); - rate_eval.dscreened_rates_dT(k_he4_fe57_to_ni61) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe57_to_Ni61); + rate_eval.dscreened_rates_dT(k_He4_Fe57_to_Ni61) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe57_to_n_ni60); - rate_eval.screened_rates(k_he4_fe57_to_n_ni60) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe57_to_n_Ni60); + rate_eval.screened_rates(k_He4_Fe57_to_n_Ni60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe57_to_n_ni60); - rate_eval.dscreened_rates_dT(k_he4_fe57_to_n_ni60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe57_to_n_Ni60); + rate_eval.dscreened_rates_dT(k_He4_Fe57_to_n_Ni60) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6194,25 +6194,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_fe58_to_co59); - rate_eval.screened_rates(k_p_fe58_to_co59) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe58_to_Co59); + rate_eval.screened_rates(k_p_Fe58_to_Co59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe58_to_co59); - rate_eval.dscreened_rates_dT(k_p_fe58_to_co59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe58_to_Co59); + rate_eval.dscreened_rates_dT(k_p_Fe58_to_Co59) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_fe58_to_n_co58); - rate_eval.screened_rates(k_p_fe58_to_n_co58) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe58_to_n_Co58); + rate_eval.screened_rates(k_p_Fe58_to_n_Co58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe58_to_n_co58); - rate_eval.dscreened_rates_dT(k_p_fe58_to_n_co58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe58_to_n_Co58); + rate_eval.dscreened_rates_dT(k_p_Fe58_to_n_Co58) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_fe58_to_he4_mn55); - rate_eval.screened_rates(k_p_fe58_to_he4_mn55) *= scor; + ratraw = rate_eval.screened_rates(k_p_Fe58_to_He4_Mn55); + rate_eval.screened_rates(k_p_Fe58_to_He4_Mn55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_fe58_to_he4_mn55); - rate_eval.dscreened_rates_dT(k_p_fe58_to_he4_mn55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Fe58_to_He4_Mn55); + rate_eval.dscreened_rates_dT(k_p_Fe58_to_He4_Mn55) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6227,18 +6227,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_fe58_to_ni62); - rate_eval.screened_rates(k_he4_fe58_to_ni62) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe58_to_Ni62); + rate_eval.screened_rates(k_He4_Fe58_to_Ni62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe58_to_ni62); - rate_eval.dscreened_rates_dT(k_he4_fe58_to_ni62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe58_to_Ni62); + rate_eval.dscreened_rates_dT(k_He4_Fe58_to_Ni62) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe58_to_n_ni61); - rate_eval.screened_rates(k_he4_fe58_to_n_ni61) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe58_to_n_Ni61); + rate_eval.screened_rates(k_He4_Fe58_to_n_Ni61) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe58_to_n_ni61); - rate_eval.dscreened_rates_dT(k_he4_fe58_to_n_ni61) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe58_to_n_Ni61); + rate_eval.dscreened_rates_dT(k_He4_Fe58_to_n_Ni61) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6253,18 +6253,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_co53_to_cu57); - rate_eval.screened_rates(k_he4_co53_to_cu57) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co53_to_Cu57); + rate_eval.screened_rates(k_He4_Co53_to_Cu57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co53_to_cu57); - rate_eval.dscreened_rates_dT(k_he4_co53_to_cu57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co53_to_Cu57); + rate_eval.dscreened_rates_dT(k_He4_Co53_to_Cu57) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_co53_to_p_ni56); - rate_eval.screened_rates(k_he4_co53_to_p_ni56) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co53_to_p_Ni56); + rate_eval.screened_rates(k_He4_Co53_to_p_Ni56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co53_to_p_ni56); - rate_eval.dscreened_rates_dT(k_he4_co53_to_p_ni56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co53_to_p_Ni56); + rate_eval.dscreened_rates_dT(k_He4_Co53_to_p_Ni56) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6279,25 +6279,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_co54_to_cu58); - rate_eval.screened_rates(k_he4_co54_to_cu58) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co54_to_Cu58); + rate_eval.screened_rates(k_He4_Co54_to_Cu58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co54_to_cu58); - rate_eval.dscreened_rates_dT(k_he4_co54_to_cu58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co54_to_Cu58); + rate_eval.dscreened_rates_dT(k_He4_Co54_to_Cu58) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_co54_to_n_cu57); - rate_eval.screened_rates(k_he4_co54_to_n_cu57) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co54_to_n_Cu57); + rate_eval.screened_rates(k_He4_Co54_to_n_Cu57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co54_to_n_cu57); - rate_eval.dscreened_rates_dT(k_he4_co54_to_n_cu57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co54_to_n_Cu57); + rate_eval.dscreened_rates_dT(k_He4_Co54_to_n_Cu57) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_co54_to_p_ni57); - rate_eval.screened_rates(k_he4_co54_to_p_ni57) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co54_to_p_Ni57); + rate_eval.screened_rates(k_He4_Co54_to_p_Ni57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co54_to_p_ni57); - rate_eval.dscreened_rates_dT(k_he4_co54_to_p_ni57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co54_to_p_Ni57); + rate_eval.dscreened_rates_dT(k_He4_Co54_to_p_Ni57) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6312,18 +6312,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_co55_to_ni56); - rate_eval.screened_rates(k_p_co55_to_ni56) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co55_to_Ni56); + rate_eval.screened_rates(k_p_Co55_to_Ni56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co55_to_ni56); - rate_eval.dscreened_rates_dT(k_p_co55_to_ni56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56); + rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co55_to_he4_fe52); - rate_eval.screened_rates(k_p_co55_to_he4_fe52) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co55_to_He4_Fe52); + rate_eval.screened_rates(k_p_Co55_to_He4_Fe52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52); - rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52); + rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6338,25 +6338,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_co55_to_cu59); - rate_eval.screened_rates(k_he4_co55_to_cu59) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co55_to_Cu59); + rate_eval.screened_rates(k_He4_Co55_to_Cu59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co55_to_cu59); - rate_eval.dscreened_rates_dT(k_he4_co55_to_cu59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co55_to_Cu59); + rate_eval.dscreened_rates_dT(k_He4_Co55_to_Cu59) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_co55_to_n_cu58); - rate_eval.screened_rates(k_he4_co55_to_n_cu58) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co55_to_n_Cu58); + rate_eval.screened_rates(k_He4_Co55_to_n_Cu58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co55_to_n_cu58); - rate_eval.dscreened_rates_dT(k_he4_co55_to_n_cu58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co55_to_n_Cu58); + rate_eval.dscreened_rates_dT(k_He4_Co55_to_n_Cu58) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_co55_to_p_ni58); - rate_eval.screened_rates(k_he4_co55_to_p_ni58) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co55_to_p_Ni58); + rate_eval.screened_rates(k_He4_Co55_to_p_Ni58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co55_to_p_ni58); - rate_eval.dscreened_rates_dT(k_he4_co55_to_p_ni58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co55_to_p_Ni58); + rate_eval.dscreened_rates_dT(k_He4_Co55_to_p_Ni58) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6371,25 +6371,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_co56_to_ni57); - rate_eval.screened_rates(k_p_co56_to_ni57) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co56_to_Ni57); + rate_eval.screened_rates(k_p_Co56_to_Ni57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co56_to_ni57); - rate_eval.dscreened_rates_dT(k_p_co56_to_ni57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co56_to_Ni57); + rate_eval.dscreened_rates_dT(k_p_Co56_to_Ni57) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co56_to_n_ni56); - rate_eval.screened_rates(k_p_co56_to_n_ni56) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co56_to_n_Ni56); + rate_eval.screened_rates(k_p_Co56_to_n_Ni56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co56_to_n_ni56); - rate_eval.dscreened_rates_dT(k_p_co56_to_n_ni56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co56_to_n_Ni56); + rate_eval.dscreened_rates_dT(k_p_Co56_to_n_Ni56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co56_to_he4_fe53); - rate_eval.screened_rates(k_p_co56_to_he4_fe53) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co56_to_He4_Fe53); + rate_eval.screened_rates(k_p_Co56_to_He4_Fe53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co56_to_he4_fe53); - rate_eval.dscreened_rates_dT(k_p_co56_to_he4_fe53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co56_to_He4_Fe53); + rate_eval.dscreened_rates_dT(k_p_Co56_to_He4_Fe53) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6404,25 +6404,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_co56_to_cu60); - rate_eval.screened_rates(k_he4_co56_to_cu60) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co56_to_Cu60); + rate_eval.screened_rates(k_He4_Co56_to_Cu60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co56_to_cu60); - rate_eval.dscreened_rates_dT(k_he4_co56_to_cu60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co56_to_Cu60); + rate_eval.dscreened_rates_dT(k_He4_Co56_to_Cu60) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_co56_to_n_cu59); - rate_eval.screened_rates(k_he4_co56_to_n_cu59) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co56_to_n_Cu59); + rate_eval.screened_rates(k_He4_Co56_to_n_Cu59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co56_to_n_cu59); - rate_eval.dscreened_rates_dT(k_he4_co56_to_n_cu59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co56_to_n_Cu59); + rate_eval.dscreened_rates_dT(k_He4_Co56_to_n_Cu59) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_co56_to_p_ni59); - rate_eval.screened_rates(k_he4_co56_to_p_ni59) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co56_to_p_Ni59); + rate_eval.screened_rates(k_He4_Co56_to_p_Ni59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co56_to_p_ni59); - rate_eval.dscreened_rates_dT(k_he4_co56_to_p_ni59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co56_to_p_Ni59); + rate_eval.dscreened_rates_dT(k_He4_Co56_to_p_Ni59) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6437,25 +6437,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_co57_to_ni58); - rate_eval.screened_rates(k_p_co57_to_ni58) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co57_to_Ni58); + rate_eval.screened_rates(k_p_Co57_to_Ni58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co57_to_ni58); - rate_eval.dscreened_rates_dT(k_p_co57_to_ni58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co57_to_Ni58); + rate_eval.dscreened_rates_dT(k_p_Co57_to_Ni58) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co57_to_n_ni57); - rate_eval.screened_rates(k_p_co57_to_n_ni57) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co57_to_n_Ni57); + rate_eval.screened_rates(k_p_Co57_to_n_Ni57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co57_to_n_ni57); - rate_eval.dscreened_rates_dT(k_p_co57_to_n_ni57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co57_to_n_Ni57); + rate_eval.dscreened_rates_dT(k_p_Co57_to_n_Ni57) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co57_to_he4_fe54); - rate_eval.screened_rates(k_p_co57_to_he4_fe54) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co57_to_He4_Fe54); + rate_eval.screened_rates(k_p_Co57_to_He4_Fe54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co57_to_he4_fe54); - rate_eval.dscreened_rates_dT(k_p_co57_to_he4_fe54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co57_to_He4_Fe54); + rate_eval.dscreened_rates_dT(k_p_Co57_to_He4_Fe54) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6470,25 +6470,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_co57_to_cu61); - rate_eval.screened_rates(k_he4_co57_to_cu61) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co57_to_Cu61); + rate_eval.screened_rates(k_He4_Co57_to_Cu61) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co57_to_cu61); - rate_eval.dscreened_rates_dT(k_he4_co57_to_cu61) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co57_to_Cu61); + rate_eval.dscreened_rates_dT(k_He4_Co57_to_Cu61) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_co57_to_n_cu60); - rate_eval.screened_rates(k_he4_co57_to_n_cu60) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co57_to_n_Cu60); + rate_eval.screened_rates(k_He4_Co57_to_n_Cu60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co57_to_n_cu60); - rate_eval.dscreened_rates_dT(k_he4_co57_to_n_cu60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co57_to_n_Cu60); + rate_eval.dscreened_rates_dT(k_He4_Co57_to_n_Cu60) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_co57_to_p_ni60); - rate_eval.screened_rates(k_he4_co57_to_p_ni60) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co57_to_p_Ni60); + rate_eval.screened_rates(k_He4_Co57_to_p_Ni60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co57_to_p_ni60); - rate_eval.dscreened_rates_dT(k_he4_co57_to_p_ni60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co57_to_p_Ni60); + rate_eval.dscreened_rates_dT(k_He4_Co57_to_p_Ni60) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6503,25 +6503,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_co58_to_ni59); - rate_eval.screened_rates(k_p_co58_to_ni59) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co58_to_Ni59); + rate_eval.screened_rates(k_p_Co58_to_Ni59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co58_to_ni59); - rate_eval.dscreened_rates_dT(k_p_co58_to_ni59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co58_to_Ni59); + rate_eval.dscreened_rates_dT(k_p_Co58_to_Ni59) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co58_to_n_ni58); - rate_eval.screened_rates(k_p_co58_to_n_ni58) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co58_to_n_Ni58); + rate_eval.screened_rates(k_p_Co58_to_n_Ni58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co58_to_n_ni58); - rate_eval.dscreened_rates_dT(k_p_co58_to_n_ni58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co58_to_n_Ni58); + rate_eval.dscreened_rates_dT(k_p_Co58_to_n_Ni58) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co58_to_he4_fe55); - rate_eval.screened_rates(k_p_co58_to_he4_fe55) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co58_to_He4_Fe55); + rate_eval.screened_rates(k_p_Co58_to_He4_Fe55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co58_to_he4_fe55); - rate_eval.dscreened_rates_dT(k_p_co58_to_he4_fe55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co58_to_He4_Fe55); + rate_eval.dscreened_rates_dT(k_p_Co58_to_He4_Fe55) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6536,25 +6536,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_co58_to_cu62); - rate_eval.screened_rates(k_he4_co58_to_cu62) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co58_to_Cu62); + rate_eval.screened_rates(k_He4_Co58_to_Cu62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co58_to_cu62); - rate_eval.dscreened_rates_dT(k_he4_co58_to_cu62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co58_to_Cu62); + rate_eval.dscreened_rates_dT(k_He4_Co58_to_Cu62) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_co58_to_n_cu61); - rate_eval.screened_rates(k_he4_co58_to_n_cu61) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co58_to_n_Cu61); + rate_eval.screened_rates(k_He4_Co58_to_n_Cu61) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co58_to_n_cu61); - rate_eval.dscreened_rates_dT(k_he4_co58_to_n_cu61) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co58_to_n_Cu61); + rate_eval.dscreened_rates_dT(k_He4_Co58_to_n_Cu61) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_co58_to_p_ni61); - rate_eval.screened_rates(k_he4_co58_to_p_ni61) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co58_to_p_Ni61); + rate_eval.screened_rates(k_He4_Co58_to_p_Ni61) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co58_to_p_ni61); - rate_eval.dscreened_rates_dT(k_he4_co58_to_p_ni61) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co58_to_p_Ni61); + rate_eval.dscreened_rates_dT(k_He4_Co58_to_p_Ni61) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6569,25 +6569,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_co59_to_ni60); - rate_eval.screened_rates(k_p_co59_to_ni60) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co59_to_Ni60); + rate_eval.screened_rates(k_p_Co59_to_Ni60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co59_to_ni60); - rate_eval.dscreened_rates_dT(k_p_co59_to_ni60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co59_to_Ni60); + rate_eval.dscreened_rates_dT(k_p_Co59_to_Ni60) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co59_to_n_ni59); - rate_eval.screened_rates(k_p_co59_to_n_ni59) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co59_to_n_Ni59); + rate_eval.screened_rates(k_p_Co59_to_n_Ni59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co59_to_n_ni59); - rate_eval.dscreened_rates_dT(k_p_co59_to_n_ni59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co59_to_n_Ni59); + rate_eval.dscreened_rates_dT(k_p_Co59_to_n_Ni59) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co59_to_he4_fe56); - rate_eval.screened_rates(k_p_co59_to_he4_fe56) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co59_to_He4_Fe56); + rate_eval.screened_rates(k_p_Co59_to_He4_Fe56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co59_to_he4_fe56); - rate_eval.dscreened_rates_dT(k_p_co59_to_he4_fe56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co59_to_He4_Fe56); + rate_eval.dscreened_rates_dT(k_p_Co59_to_He4_Fe56) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6602,25 +6602,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_co59_to_cu63); - rate_eval.screened_rates(k_he4_co59_to_cu63) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co59_to_Cu63); + rate_eval.screened_rates(k_He4_Co59_to_Cu63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co59_to_cu63); - rate_eval.dscreened_rates_dT(k_he4_co59_to_cu63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co59_to_Cu63); + rate_eval.dscreened_rates_dT(k_He4_Co59_to_Cu63) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_co59_to_n_cu62); - rate_eval.screened_rates(k_he4_co59_to_n_cu62) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co59_to_n_Cu62); + rate_eval.screened_rates(k_He4_Co59_to_n_Cu62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co59_to_n_cu62); - rate_eval.dscreened_rates_dT(k_he4_co59_to_n_cu62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co59_to_n_Cu62); + rate_eval.dscreened_rates_dT(k_He4_Co59_to_n_Cu62) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_co59_to_p_ni62); - rate_eval.screened_rates(k_he4_co59_to_p_ni62) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Co59_to_p_Ni62); + rate_eval.screened_rates(k_He4_Co59_to_p_Ni62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_co59_to_p_ni62); - rate_eval.dscreened_rates_dT(k_he4_co59_to_p_ni62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Co59_to_p_Ni62); + rate_eval.dscreened_rates_dT(k_He4_Co59_to_p_Ni62) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6635,18 +6635,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ni56_to_cu57); - rate_eval.screened_rates(k_p_ni56_to_cu57) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni56_to_Cu57); + rate_eval.screened_rates(k_p_Ni56_to_Cu57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni56_to_cu57); - rate_eval.dscreened_rates_dT(k_p_ni56_to_cu57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni56_to_Cu57); + rate_eval.dscreened_rates_dT(k_p_Ni56_to_Cu57) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ni56_to_he4_co53); - rate_eval.screened_rates(k_p_ni56_to_he4_co53) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni56_to_He4_Co53); + rate_eval.screened_rates(k_p_Ni56_to_He4_Co53) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni56_to_he4_co53); - rate_eval.dscreened_rates_dT(k_p_ni56_to_he4_co53) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni56_to_He4_Co53); + rate_eval.dscreened_rates_dT(k_p_Ni56_to_He4_Co53) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6661,25 +6661,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ni56_to_zn60); - rate_eval.screened_rates(k_he4_ni56_to_zn60) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni56_to_Zn60); + rate_eval.screened_rates(k_He4_Ni56_to_Zn60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni56_to_zn60); - rate_eval.dscreened_rates_dT(k_he4_ni56_to_zn60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni56_to_Zn60); + rate_eval.dscreened_rates_dT(k_He4_Ni56_to_Zn60) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ni56_to_n_zn59); - rate_eval.screened_rates(k_he4_ni56_to_n_zn59) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni56_to_n_Zn59); + rate_eval.screened_rates(k_He4_Ni56_to_n_Zn59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni56_to_n_zn59); - rate_eval.dscreened_rates_dT(k_he4_ni56_to_n_zn59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni56_to_n_Zn59); + rate_eval.dscreened_rates_dT(k_He4_Ni56_to_n_Zn59) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ni56_to_p_cu59); - rate_eval.screened_rates(k_he4_ni56_to_p_cu59) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni56_to_p_Cu59); + rate_eval.screened_rates(k_He4_Ni56_to_p_Cu59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni56_to_p_cu59); - rate_eval.dscreened_rates_dT(k_he4_ni56_to_p_cu59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni56_to_p_Cu59); + rate_eval.dscreened_rates_dT(k_He4_Ni56_to_p_Cu59) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6694,25 +6694,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ni57_to_cu58); - rate_eval.screened_rates(k_p_ni57_to_cu58) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni57_to_Cu58); + rate_eval.screened_rates(k_p_Ni57_to_Cu58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni57_to_cu58); - rate_eval.dscreened_rates_dT(k_p_ni57_to_cu58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni57_to_Cu58); + rate_eval.dscreened_rates_dT(k_p_Ni57_to_Cu58) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ni57_to_n_cu57); - rate_eval.screened_rates(k_p_ni57_to_n_cu57) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni57_to_n_Cu57); + rate_eval.screened_rates(k_p_Ni57_to_n_Cu57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni57_to_n_cu57); - rate_eval.dscreened_rates_dT(k_p_ni57_to_n_cu57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni57_to_n_Cu57); + rate_eval.dscreened_rates_dT(k_p_Ni57_to_n_Cu57) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ni57_to_he4_co54); - rate_eval.screened_rates(k_p_ni57_to_he4_co54) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni57_to_He4_Co54); + rate_eval.screened_rates(k_p_Ni57_to_He4_Co54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni57_to_he4_co54); - rate_eval.dscreened_rates_dT(k_p_ni57_to_he4_co54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni57_to_He4_Co54); + rate_eval.dscreened_rates_dT(k_p_Ni57_to_He4_Co54) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6727,25 +6727,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ni57_to_zn61); - rate_eval.screened_rates(k_he4_ni57_to_zn61) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni57_to_Zn61); + rate_eval.screened_rates(k_He4_Ni57_to_Zn61) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni57_to_zn61); - rate_eval.dscreened_rates_dT(k_he4_ni57_to_zn61) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni57_to_Zn61); + rate_eval.dscreened_rates_dT(k_He4_Ni57_to_Zn61) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ni57_to_n_zn60); - rate_eval.screened_rates(k_he4_ni57_to_n_zn60) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni57_to_n_Zn60); + rate_eval.screened_rates(k_He4_Ni57_to_n_Zn60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni57_to_n_zn60); - rate_eval.dscreened_rates_dT(k_he4_ni57_to_n_zn60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni57_to_n_Zn60); + rate_eval.dscreened_rates_dT(k_He4_Ni57_to_n_Zn60) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ni57_to_p_cu60); - rate_eval.screened_rates(k_he4_ni57_to_p_cu60) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni57_to_p_Cu60); + rate_eval.screened_rates(k_He4_Ni57_to_p_Cu60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni57_to_p_cu60); - rate_eval.dscreened_rates_dT(k_he4_ni57_to_p_cu60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni57_to_p_Cu60); + rate_eval.dscreened_rates_dT(k_He4_Ni57_to_p_Cu60) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6760,25 +6760,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ni58_to_cu59); - rate_eval.screened_rates(k_p_ni58_to_cu59) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni58_to_Cu59); + rate_eval.screened_rates(k_p_Ni58_to_Cu59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni58_to_cu59); - rate_eval.dscreened_rates_dT(k_p_ni58_to_cu59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni58_to_Cu59); + rate_eval.dscreened_rates_dT(k_p_Ni58_to_Cu59) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ni58_to_n_cu58); - rate_eval.screened_rates(k_p_ni58_to_n_cu58) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni58_to_n_Cu58); + rate_eval.screened_rates(k_p_Ni58_to_n_Cu58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni58_to_n_cu58); - rate_eval.dscreened_rates_dT(k_p_ni58_to_n_cu58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni58_to_n_Cu58); + rate_eval.dscreened_rates_dT(k_p_Ni58_to_n_Cu58) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ni58_to_he4_co55); - rate_eval.screened_rates(k_p_ni58_to_he4_co55) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni58_to_He4_Co55); + rate_eval.screened_rates(k_p_Ni58_to_He4_Co55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni58_to_he4_co55); - rate_eval.dscreened_rates_dT(k_p_ni58_to_he4_co55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni58_to_He4_Co55); + rate_eval.dscreened_rates_dT(k_p_Ni58_to_He4_Co55) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6793,25 +6793,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ni58_to_zn62); - rate_eval.screened_rates(k_he4_ni58_to_zn62) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni58_to_Zn62); + rate_eval.screened_rates(k_He4_Ni58_to_Zn62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni58_to_zn62); - rate_eval.dscreened_rates_dT(k_he4_ni58_to_zn62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni58_to_Zn62); + rate_eval.dscreened_rates_dT(k_He4_Ni58_to_Zn62) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ni58_to_n_zn61); - rate_eval.screened_rates(k_he4_ni58_to_n_zn61) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni58_to_n_Zn61); + rate_eval.screened_rates(k_He4_Ni58_to_n_Zn61) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni58_to_n_zn61); - rate_eval.dscreened_rates_dT(k_he4_ni58_to_n_zn61) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni58_to_n_Zn61); + rate_eval.dscreened_rates_dT(k_He4_Ni58_to_n_Zn61) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ni58_to_p_cu61); - rate_eval.screened_rates(k_he4_ni58_to_p_cu61) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni58_to_p_Cu61); + rate_eval.screened_rates(k_He4_Ni58_to_p_Cu61) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni58_to_p_cu61); - rate_eval.dscreened_rates_dT(k_he4_ni58_to_p_cu61) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni58_to_p_Cu61); + rate_eval.dscreened_rates_dT(k_He4_Ni58_to_p_Cu61) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6826,25 +6826,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ni59_to_cu60); - rate_eval.screened_rates(k_p_ni59_to_cu60) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni59_to_Cu60); + rate_eval.screened_rates(k_p_Ni59_to_Cu60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni59_to_cu60); - rate_eval.dscreened_rates_dT(k_p_ni59_to_cu60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni59_to_Cu60); + rate_eval.dscreened_rates_dT(k_p_Ni59_to_Cu60) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ni59_to_n_cu59); - rate_eval.screened_rates(k_p_ni59_to_n_cu59) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni59_to_n_Cu59); + rate_eval.screened_rates(k_p_Ni59_to_n_Cu59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni59_to_n_cu59); - rate_eval.dscreened_rates_dT(k_p_ni59_to_n_cu59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni59_to_n_Cu59); + rate_eval.dscreened_rates_dT(k_p_Ni59_to_n_Cu59) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ni59_to_he4_co56); - rate_eval.screened_rates(k_p_ni59_to_he4_co56) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni59_to_He4_Co56); + rate_eval.screened_rates(k_p_Ni59_to_He4_Co56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni59_to_he4_co56); - rate_eval.dscreened_rates_dT(k_p_ni59_to_he4_co56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni59_to_He4_Co56); + rate_eval.dscreened_rates_dT(k_p_Ni59_to_He4_Co56) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6859,25 +6859,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ni59_to_zn63); - rate_eval.screened_rates(k_he4_ni59_to_zn63) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni59_to_Zn63); + rate_eval.screened_rates(k_He4_Ni59_to_Zn63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni59_to_zn63); - rate_eval.dscreened_rates_dT(k_he4_ni59_to_zn63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni59_to_Zn63); + rate_eval.dscreened_rates_dT(k_He4_Ni59_to_Zn63) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ni59_to_n_zn62); - rate_eval.screened_rates(k_he4_ni59_to_n_zn62) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni59_to_n_Zn62); + rate_eval.screened_rates(k_He4_Ni59_to_n_Zn62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni59_to_n_zn62); - rate_eval.dscreened_rates_dT(k_he4_ni59_to_n_zn62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni59_to_n_Zn62); + rate_eval.dscreened_rates_dT(k_He4_Ni59_to_n_Zn62) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ni59_to_p_cu62); - rate_eval.screened_rates(k_he4_ni59_to_p_cu62) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni59_to_p_Cu62); + rate_eval.screened_rates(k_He4_Ni59_to_p_Cu62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni59_to_p_cu62); - rate_eval.dscreened_rates_dT(k_he4_ni59_to_p_cu62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni59_to_p_Cu62); + rate_eval.dscreened_rates_dT(k_He4_Ni59_to_p_Cu62) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6892,25 +6892,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ni60_to_cu61); - rate_eval.screened_rates(k_p_ni60_to_cu61) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni60_to_Cu61); + rate_eval.screened_rates(k_p_Ni60_to_Cu61) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni60_to_cu61); - rate_eval.dscreened_rates_dT(k_p_ni60_to_cu61) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni60_to_Cu61); + rate_eval.dscreened_rates_dT(k_p_Ni60_to_Cu61) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ni60_to_n_cu60); - rate_eval.screened_rates(k_p_ni60_to_n_cu60) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni60_to_n_Cu60); + rate_eval.screened_rates(k_p_Ni60_to_n_Cu60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni60_to_n_cu60); - rate_eval.dscreened_rates_dT(k_p_ni60_to_n_cu60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni60_to_n_Cu60); + rate_eval.dscreened_rates_dT(k_p_Ni60_to_n_Cu60) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ni60_to_he4_co57); - rate_eval.screened_rates(k_p_ni60_to_he4_co57) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni60_to_He4_Co57); + rate_eval.screened_rates(k_p_Ni60_to_He4_Co57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni60_to_he4_co57); - rate_eval.dscreened_rates_dT(k_p_ni60_to_he4_co57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni60_to_He4_Co57); + rate_eval.dscreened_rates_dT(k_p_Ni60_to_He4_Co57) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6925,25 +6925,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ni60_to_zn64); - rate_eval.screened_rates(k_he4_ni60_to_zn64) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni60_to_Zn64); + rate_eval.screened_rates(k_He4_Ni60_to_Zn64) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni60_to_zn64); - rate_eval.dscreened_rates_dT(k_he4_ni60_to_zn64) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni60_to_Zn64); + rate_eval.dscreened_rates_dT(k_He4_Ni60_to_Zn64) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ni60_to_n_zn63); - rate_eval.screened_rates(k_he4_ni60_to_n_zn63) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni60_to_n_Zn63); + rate_eval.screened_rates(k_He4_Ni60_to_n_Zn63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni60_to_n_zn63); - rate_eval.dscreened_rates_dT(k_he4_ni60_to_n_zn63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni60_to_n_Zn63); + rate_eval.dscreened_rates_dT(k_He4_Ni60_to_n_Zn63) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ni60_to_p_cu63); - rate_eval.screened_rates(k_he4_ni60_to_p_cu63) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni60_to_p_Cu63); + rate_eval.screened_rates(k_He4_Ni60_to_p_Cu63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni60_to_p_cu63); - rate_eval.dscreened_rates_dT(k_he4_ni60_to_p_cu63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni60_to_p_Cu63); + rate_eval.dscreened_rates_dT(k_He4_Ni60_to_p_Cu63) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6958,25 +6958,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ni61_to_cu62); - rate_eval.screened_rates(k_p_ni61_to_cu62) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni61_to_Cu62); + rate_eval.screened_rates(k_p_Ni61_to_Cu62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni61_to_cu62); - rate_eval.dscreened_rates_dT(k_p_ni61_to_cu62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni61_to_Cu62); + rate_eval.dscreened_rates_dT(k_p_Ni61_to_Cu62) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ni61_to_n_cu61); - rate_eval.screened_rates(k_p_ni61_to_n_cu61) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni61_to_n_Cu61); + rate_eval.screened_rates(k_p_Ni61_to_n_Cu61) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni61_to_n_cu61); - rate_eval.dscreened_rates_dT(k_p_ni61_to_n_cu61) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni61_to_n_Cu61); + rate_eval.dscreened_rates_dT(k_p_Ni61_to_n_Cu61) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ni61_to_he4_co58); - rate_eval.screened_rates(k_p_ni61_to_he4_co58) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni61_to_He4_Co58); + rate_eval.screened_rates(k_p_Ni61_to_He4_Co58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni61_to_he4_co58); - rate_eval.dscreened_rates_dT(k_p_ni61_to_he4_co58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni61_to_He4_Co58); + rate_eval.dscreened_rates_dT(k_p_Ni61_to_He4_Co58) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -6991,25 +6991,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ni61_to_zn65); - rate_eval.screened_rates(k_he4_ni61_to_zn65) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni61_to_Zn65); + rate_eval.screened_rates(k_He4_Ni61_to_Zn65) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni61_to_zn65); - rate_eval.dscreened_rates_dT(k_he4_ni61_to_zn65) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni61_to_Zn65); + rate_eval.dscreened_rates_dT(k_He4_Ni61_to_Zn65) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ni61_to_n_zn64); - rate_eval.screened_rates(k_he4_ni61_to_n_zn64) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni61_to_n_Zn64); + rate_eval.screened_rates(k_He4_Ni61_to_n_Zn64) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni61_to_n_zn64); - rate_eval.dscreened_rates_dT(k_he4_ni61_to_n_zn64) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni61_to_n_Zn64); + rate_eval.dscreened_rates_dT(k_He4_Ni61_to_n_Zn64) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ni61_to_p_cu64); - rate_eval.screened_rates(k_he4_ni61_to_p_cu64) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni61_to_p_Cu64); + rate_eval.screened_rates(k_He4_Ni61_to_p_Cu64) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni61_to_p_cu64); - rate_eval.dscreened_rates_dT(k_he4_ni61_to_p_cu64) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni61_to_p_Cu64); + rate_eval.dscreened_rates_dT(k_He4_Ni61_to_p_Cu64) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7024,25 +7024,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ni62_to_cu63); - rate_eval.screened_rates(k_p_ni62_to_cu63) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni62_to_Cu63); + rate_eval.screened_rates(k_p_Ni62_to_Cu63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni62_to_cu63); - rate_eval.dscreened_rates_dT(k_p_ni62_to_cu63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni62_to_Cu63); + rate_eval.dscreened_rates_dT(k_p_Ni62_to_Cu63) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ni62_to_n_cu62); - rate_eval.screened_rates(k_p_ni62_to_n_cu62) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni62_to_n_Cu62); + rate_eval.screened_rates(k_p_Ni62_to_n_Cu62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni62_to_n_cu62); - rate_eval.dscreened_rates_dT(k_p_ni62_to_n_cu62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni62_to_n_Cu62); + rate_eval.dscreened_rates_dT(k_p_Ni62_to_n_Cu62) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ni62_to_he4_co59); - rate_eval.screened_rates(k_p_ni62_to_he4_co59) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni62_to_He4_Co59); + rate_eval.screened_rates(k_p_Ni62_to_He4_Co59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni62_to_he4_co59); - rate_eval.dscreened_rates_dT(k_p_ni62_to_he4_co59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni62_to_He4_Co59); + rate_eval.dscreened_rates_dT(k_p_Ni62_to_He4_Co59) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7057,25 +7057,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ni62_to_zn66); - rate_eval.screened_rates(k_he4_ni62_to_zn66) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni62_to_Zn66); + rate_eval.screened_rates(k_He4_Ni62_to_Zn66) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni62_to_zn66); - rate_eval.dscreened_rates_dT(k_he4_ni62_to_zn66) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni62_to_Zn66); + rate_eval.dscreened_rates_dT(k_He4_Ni62_to_Zn66) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ni62_to_n_zn65); - rate_eval.screened_rates(k_he4_ni62_to_n_zn65) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni62_to_n_Zn65); + rate_eval.screened_rates(k_He4_Ni62_to_n_Zn65) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni62_to_n_zn65); - rate_eval.dscreened_rates_dT(k_he4_ni62_to_n_zn65) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni62_to_n_Zn65); + rate_eval.dscreened_rates_dT(k_He4_Ni62_to_n_Zn65) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ni62_to_p_cu65); - rate_eval.screened_rates(k_he4_ni62_to_p_cu65) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni62_to_p_Cu65); + rate_eval.screened_rates(k_He4_Ni62_to_p_Cu65) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni62_to_p_cu65); - rate_eval.dscreened_rates_dT(k_he4_ni62_to_p_cu65) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni62_to_p_Cu65); + rate_eval.dscreened_rates_dT(k_He4_Ni62_to_p_Cu65) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7090,18 +7090,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ni63_to_cu64); - rate_eval.screened_rates(k_p_ni63_to_cu64) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni63_to_Cu64); + rate_eval.screened_rates(k_p_Ni63_to_Cu64) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni63_to_cu64); - rate_eval.dscreened_rates_dT(k_p_ni63_to_cu64) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni63_to_Cu64); + rate_eval.dscreened_rates_dT(k_p_Ni63_to_Cu64) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ni63_to_n_cu63); - rate_eval.screened_rates(k_p_ni63_to_n_cu63) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni63_to_n_Cu63); + rate_eval.screened_rates(k_p_Ni63_to_n_Cu63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni63_to_n_cu63); - rate_eval.dscreened_rates_dT(k_p_ni63_to_n_cu63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni63_to_n_Cu63); + rate_eval.dscreened_rates_dT(k_p_Ni63_to_n_Cu63) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7116,18 +7116,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ni64_to_cu65); - rate_eval.screened_rates(k_p_ni64_to_cu65) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni64_to_Cu65); + rate_eval.screened_rates(k_p_Ni64_to_Cu65) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni64_to_cu65); - rate_eval.dscreened_rates_dT(k_p_ni64_to_cu65) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni64_to_Cu65); + rate_eval.dscreened_rates_dT(k_p_Ni64_to_Cu65) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ni64_to_n_cu64); - rate_eval.screened_rates(k_p_ni64_to_n_cu64) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ni64_to_n_Cu64); + rate_eval.screened_rates(k_p_Ni64_to_n_Cu64) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ni64_to_n_cu64); - rate_eval.dscreened_rates_dT(k_p_ni64_to_n_cu64) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ni64_to_n_Cu64); + rate_eval.dscreened_rates_dT(k_p_Ni64_to_n_Cu64) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7142,11 +7142,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cu58_to_zn59); - rate_eval.screened_rates(k_p_cu58_to_zn59) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu58_to_Zn59); + rate_eval.screened_rates(k_p_Cu58_to_Zn59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu58_to_zn59); - rate_eval.dscreened_rates_dT(k_p_cu58_to_zn59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu58_to_Zn59); + rate_eval.dscreened_rates_dT(k_p_Cu58_to_Zn59) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7161,18 +7161,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cu58_to_ga62); - rate_eval.screened_rates(k_he4_cu58_to_ga62) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cu58_to_Ga62); + rate_eval.screened_rates(k_He4_Cu58_to_Ga62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cu58_to_ga62); - rate_eval.dscreened_rates_dT(k_he4_cu58_to_ga62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cu58_to_Ga62); + rate_eval.dscreened_rates_dT(k_He4_Cu58_to_Ga62) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cu58_to_p_zn61); - rate_eval.screened_rates(k_he4_cu58_to_p_zn61) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cu58_to_p_Zn61); + rate_eval.screened_rates(k_He4_Cu58_to_p_Zn61) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cu58_to_p_zn61); - rate_eval.dscreened_rates_dT(k_he4_cu58_to_p_zn61) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cu58_to_p_Zn61); + rate_eval.dscreened_rates_dT(k_He4_Cu58_to_p_Zn61) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7187,25 +7187,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cu59_to_zn60); - rate_eval.screened_rates(k_p_cu59_to_zn60) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu59_to_Zn60); + rate_eval.screened_rates(k_p_Cu59_to_Zn60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu59_to_zn60); - rate_eval.dscreened_rates_dT(k_p_cu59_to_zn60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu59_to_Zn60); + rate_eval.dscreened_rates_dT(k_p_Cu59_to_Zn60) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cu59_to_n_zn59); - rate_eval.screened_rates(k_p_cu59_to_n_zn59) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu59_to_n_Zn59); + rate_eval.screened_rates(k_p_Cu59_to_n_Zn59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu59_to_n_zn59); - rate_eval.dscreened_rates_dT(k_p_cu59_to_n_zn59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu59_to_n_Zn59); + rate_eval.dscreened_rates_dT(k_p_Cu59_to_n_Zn59) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cu59_to_he4_ni56); - rate_eval.screened_rates(k_p_cu59_to_he4_ni56) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu59_to_He4_Ni56); + rate_eval.screened_rates(k_p_Cu59_to_He4_Ni56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu59_to_he4_ni56); - rate_eval.dscreened_rates_dT(k_p_cu59_to_he4_ni56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu59_to_He4_Ni56); + rate_eval.dscreened_rates_dT(k_p_Cu59_to_He4_Ni56) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7220,25 +7220,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cu59_to_ga63); - rate_eval.screened_rates(k_he4_cu59_to_ga63) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cu59_to_Ga63); + rate_eval.screened_rates(k_He4_Cu59_to_Ga63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cu59_to_ga63); - rate_eval.dscreened_rates_dT(k_he4_cu59_to_ga63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cu59_to_Ga63); + rate_eval.dscreened_rates_dT(k_He4_Cu59_to_Ga63) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cu59_to_n_ga62); - rate_eval.screened_rates(k_he4_cu59_to_n_ga62) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cu59_to_n_Ga62); + rate_eval.screened_rates(k_He4_Cu59_to_n_Ga62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cu59_to_n_ga62); - rate_eval.dscreened_rates_dT(k_he4_cu59_to_n_ga62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cu59_to_n_Ga62); + rate_eval.dscreened_rates_dT(k_He4_Cu59_to_n_Ga62) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cu59_to_p_zn62); - rate_eval.screened_rates(k_he4_cu59_to_p_zn62) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cu59_to_p_Zn62); + rate_eval.screened_rates(k_He4_Cu59_to_p_Zn62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cu59_to_p_zn62); - rate_eval.dscreened_rates_dT(k_he4_cu59_to_p_zn62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cu59_to_p_Zn62); + rate_eval.dscreened_rates_dT(k_He4_Cu59_to_p_Zn62) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7253,25 +7253,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cu60_to_zn61); - rate_eval.screened_rates(k_p_cu60_to_zn61) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu60_to_Zn61); + rate_eval.screened_rates(k_p_Cu60_to_Zn61) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu60_to_zn61); - rate_eval.dscreened_rates_dT(k_p_cu60_to_zn61) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu60_to_Zn61); + rate_eval.dscreened_rates_dT(k_p_Cu60_to_Zn61) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cu60_to_n_zn60); - rate_eval.screened_rates(k_p_cu60_to_n_zn60) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu60_to_n_Zn60); + rate_eval.screened_rates(k_p_Cu60_to_n_Zn60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu60_to_n_zn60); - rate_eval.dscreened_rates_dT(k_p_cu60_to_n_zn60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu60_to_n_Zn60); + rate_eval.dscreened_rates_dT(k_p_Cu60_to_n_Zn60) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cu60_to_he4_ni57); - rate_eval.screened_rates(k_p_cu60_to_he4_ni57) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu60_to_He4_Ni57); + rate_eval.screened_rates(k_p_Cu60_to_He4_Ni57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu60_to_he4_ni57); - rate_eval.dscreened_rates_dT(k_p_cu60_to_he4_ni57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu60_to_He4_Ni57); + rate_eval.dscreened_rates_dT(k_p_Cu60_to_He4_Ni57) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7286,25 +7286,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cu60_to_ga64); - rate_eval.screened_rates(k_he4_cu60_to_ga64) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cu60_to_Ga64); + rate_eval.screened_rates(k_He4_Cu60_to_Ga64) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cu60_to_ga64); - rate_eval.dscreened_rates_dT(k_he4_cu60_to_ga64) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cu60_to_Ga64); + rate_eval.dscreened_rates_dT(k_He4_Cu60_to_Ga64) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cu60_to_n_ga63); - rate_eval.screened_rates(k_he4_cu60_to_n_ga63) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cu60_to_n_Ga63); + rate_eval.screened_rates(k_He4_Cu60_to_n_Ga63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cu60_to_n_ga63); - rate_eval.dscreened_rates_dT(k_he4_cu60_to_n_ga63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cu60_to_n_Ga63); + rate_eval.dscreened_rates_dT(k_He4_Cu60_to_n_Ga63) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cu60_to_p_zn63); - rate_eval.screened_rates(k_he4_cu60_to_p_zn63) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cu60_to_p_Zn63); + rate_eval.screened_rates(k_He4_Cu60_to_p_Zn63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cu60_to_p_zn63); - rate_eval.dscreened_rates_dT(k_he4_cu60_to_p_zn63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cu60_to_p_Zn63); + rate_eval.dscreened_rates_dT(k_He4_Cu60_to_p_Zn63) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7319,25 +7319,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cu61_to_zn62); - rate_eval.screened_rates(k_p_cu61_to_zn62) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu61_to_Zn62); + rate_eval.screened_rates(k_p_Cu61_to_Zn62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu61_to_zn62); - rate_eval.dscreened_rates_dT(k_p_cu61_to_zn62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu61_to_Zn62); + rate_eval.dscreened_rates_dT(k_p_Cu61_to_Zn62) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cu61_to_n_zn61); - rate_eval.screened_rates(k_p_cu61_to_n_zn61) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu61_to_n_Zn61); + rate_eval.screened_rates(k_p_Cu61_to_n_Zn61) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu61_to_n_zn61); - rate_eval.dscreened_rates_dT(k_p_cu61_to_n_zn61) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu61_to_n_Zn61); + rate_eval.dscreened_rates_dT(k_p_Cu61_to_n_Zn61) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cu61_to_he4_ni58); - rate_eval.screened_rates(k_p_cu61_to_he4_ni58) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu61_to_He4_Ni58); + rate_eval.screened_rates(k_p_Cu61_to_He4_Ni58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu61_to_he4_ni58); - rate_eval.dscreened_rates_dT(k_p_cu61_to_he4_ni58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu61_to_He4_Ni58); + rate_eval.dscreened_rates_dT(k_p_Cu61_to_He4_Ni58) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7352,25 +7352,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cu62_to_zn63); - rate_eval.screened_rates(k_p_cu62_to_zn63) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu62_to_Zn63); + rate_eval.screened_rates(k_p_Cu62_to_Zn63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu62_to_zn63); - rate_eval.dscreened_rates_dT(k_p_cu62_to_zn63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu62_to_Zn63); + rate_eval.dscreened_rates_dT(k_p_Cu62_to_Zn63) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cu62_to_n_zn62); - rate_eval.screened_rates(k_p_cu62_to_n_zn62) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu62_to_n_Zn62); + rate_eval.screened_rates(k_p_Cu62_to_n_Zn62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu62_to_n_zn62); - rate_eval.dscreened_rates_dT(k_p_cu62_to_n_zn62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu62_to_n_Zn62); + rate_eval.dscreened_rates_dT(k_p_Cu62_to_n_Zn62) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cu62_to_he4_ni59); - rate_eval.screened_rates(k_p_cu62_to_he4_ni59) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu62_to_He4_Ni59); + rate_eval.screened_rates(k_p_Cu62_to_He4_Ni59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu62_to_he4_ni59); - rate_eval.dscreened_rates_dT(k_p_cu62_to_he4_ni59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu62_to_He4_Ni59); + rate_eval.dscreened_rates_dT(k_p_Cu62_to_He4_Ni59) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7385,25 +7385,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cu63_to_zn64); - rate_eval.screened_rates(k_p_cu63_to_zn64) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu63_to_Zn64); + rate_eval.screened_rates(k_p_Cu63_to_Zn64) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu63_to_zn64); - rate_eval.dscreened_rates_dT(k_p_cu63_to_zn64) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu63_to_Zn64); + rate_eval.dscreened_rates_dT(k_p_Cu63_to_Zn64) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cu63_to_n_zn63); - rate_eval.screened_rates(k_p_cu63_to_n_zn63) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu63_to_n_Zn63); + rate_eval.screened_rates(k_p_Cu63_to_n_Zn63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu63_to_n_zn63); - rate_eval.dscreened_rates_dT(k_p_cu63_to_n_zn63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu63_to_n_Zn63); + rate_eval.dscreened_rates_dT(k_p_Cu63_to_n_Zn63) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cu63_to_he4_ni60); - rate_eval.screened_rates(k_p_cu63_to_he4_ni60) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu63_to_He4_Ni60); + rate_eval.screened_rates(k_p_Cu63_to_He4_Ni60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu63_to_he4_ni60); - rate_eval.dscreened_rates_dT(k_p_cu63_to_he4_ni60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu63_to_He4_Ni60); + rate_eval.dscreened_rates_dT(k_p_Cu63_to_He4_Ni60) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7418,25 +7418,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cu64_to_zn65); - rate_eval.screened_rates(k_p_cu64_to_zn65) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu64_to_Zn65); + rate_eval.screened_rates(k_p_Cu64_to_Zn65) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu64_to_zn65); - rate_eval.dscreened_rates_dT(k_p_cu64_to_zn65) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu64_to_Zn65); + rate_eval.dscreened_rates_dT(k_p_Cu64_to_Zn65) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cu64_to_n_zn64); - rate_eval.screened_rates(k_p_cu64_to_n_zn64) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu64_to_n_Zn64); + rate_eval.screened_rates(k_p_Cu64_to_n_Zn64) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu64_to_n_zn64); - rate_eval.dscreened_rates_dT(k_p_cu64_to_n_zn64) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu64_to_n_Zn64); + rate_eval.dscreened_rates_dT(k_p_Cu64_to_n_Zn64) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cu64_to_he4_ni61); - rate_eval.screened_rates(k_p_cu64_to_he4_ni61) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu64_to_He4_Ni61); + rate_eval.screened_rates(k_p_Cu64_to_He4_Ni61) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu64_to_he4_ni61); - rate_eval.dscreened_rates_dT(k_p_cu64_to_he4_ni61) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu64_to_He4_Ni61); + rate_eval.dscreened_rates_dT(k_p_Cu64_to_He4_Ni61) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7451,25 +7451,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_cu65_to_zn66); - rate_eval.screened_rates(k_p_cu65_to_zn66) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu65_to_Zn66); + rate_eval.screened_rates(k_p_Cu65_to_Zn66) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu65_to_zn66); - rate_eval.dscreened_rates_dT(k_p_cu65_to_zn66) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu65_to_Zn66); + rate_eval.dscreened_rates_dT(k_p_Cu65_to_Zn66) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cu65_to_n_zn65); - rate_eval.screened_rates(k_p_cu65_to_n_zn65) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu65_to_n_Zn65); + rate_eval.screened_rates(k_p_Cu65_to_n_Zn65) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu65_to_n_zn65); - rate_eval.dscreened_rates_dT(k_p_cu65_to_n_zn65) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu65_to_n_Zn65); + rate_eval.dscreened_rates_dT(k_p_Cu65_to_n_Zn65) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cu65_to_he4_ni62); - rate_eval.screened_rates(k_p_cu65_to_he4_ni62) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cu65_to_He4_Ni62); + rate_eval.screened_rates(k_p_Cu65_to_He4_Ni62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cu65_to_he4_ni62); - rate_eval.dscreened_rates_dT(k_p_cu65_to_he4_ni62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cu65_to_He4_Ni62); + rate_eval.dscreened_rates_dT(k_p_Cu65_to_He4_Ni62) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7484,18 +7484,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_zn59_to_ge63); - rate_eval.screened_rates(k_he4_zn59_to_ge63) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Zn59_to_Ge63); + rate_eval.screened_rates(k_He4_Zn59_to_Ge63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_zn59_to_ge63); - rate_eval.dscreened_rates_dT(k_he4_zn59_to_ge63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Zn59_to_Ge63); + rate_eval.dscreened_rates_dT(k_He4_Zn59_to_Ge63) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_zn59_to_p_ga62); - rate_eval.screened_rates(k_he4_zn59_to_p_ga62) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Zn59_to_p_Ga62); + rate_eval.screened_rates(k_He4_Zn59_to_p_Ga62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_zn59_to_p_ga62); - rate_eval.dscreened_rates_dT(k_he4_zn59_to_p_ga62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Zn59_to_p_Ga62); + rate_eval.dscreened_rates_dT(k_He4_Zn59_to_p_Ga62) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7510,25 +7510,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_zn60_to_ge64); - rate_eval.screened_rates(k_he4_zn60_to_ge64) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Zn60_to_Ge64); + rate_eval.screened_rates(k_He4_Zn60_to_Ge64) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_zn60_to_ge64); - rate_eval.dscreened_rates_dT(k_he4_zn60_to_ge64) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Zn60_to_Ge64); + rate_eval.dscreened_rates_dT(k_He4_Zn60_to_Ge64) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_zn60_to_n_ge63); - rate_eval.screened_rates(k_he4_zn60_to_n_ge63) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Zn60_to_n_Ge63); + rate_eval.screened_rates(k_He4_Zn60_to_n_Ge63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_zn60_to_n_ge63); - rate_eval.dscreened_rates_dT(k_he4_zn60_to_n_ge63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Zn60_to_n_Ge63); + rate_eval.dscreened_rates_dT(k_He4_Zn60_to_n_Ge63) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_zn60_to_p_ga63); - rate_eval.screened_rates(k_he4_zn60_to_p_ga63) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Zn60_to_p_Ga63); + rate_eval.screened_rates(k_He4_Zn60_to_p_Ga63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_zn60_to_p_ga63); - rate_eval.dscreened_rates_dT(k_he4_zn60_to_p_ga63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Zn60_to_p_Ga63); + rate_eval.dscreened_rates_dT(k_He4_Zn60_to_p_Ga63) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7543,18 +7543,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_zn61_to_ga62); - rate_eval.screened_rates(k_p_zn61_to_ga62) *= scor; + ratraw = rate_eval.screened_rates(k_p_Zn61_to_Ga62); + rate_eval.screened_rates(k_p_Zn61_to_Ga62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_zn61_to_ga62); - rate_eval.dscreened_rates_dT(k_p_zn61_to_ga62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Zn61_to_Ga62); + rate_eval.dscreened_rates_dT(k_p_Zn61_to_Ga62) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_zn61_to_he4_cu58); - rate_eval.screened_rates(k_p_zn61_to_he4_cu58) *= scor; + ratraw = rate_eval.screened_rates(k_p_Zn61_to_He4_Cu58); + rate_eval.screened_rates(k_p_Zn61_to_He4_Cu58) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_zn61_to_he4_cu58); - rate_eval.dscreened_rates_dT(k_p_zn61_to_he4_cu58) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Zn61_to_He4_Cu58); + rate_eval.dscreened_rates_dT(k_p_Zn61_to_He4_Cu58) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7569,25 +7569,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_zn62_to_ga63); - rate_eval.screened_rates(k_p_zn62_to_ga63) *= scor; + ratraw = rate_eval.screened_rates(k_p_Zn62_to_Ga63); + rate_eval.screened_rates(k_p_Zn62_to_Ga63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_zn62_to_ga63); - rate_eval.dscreened_rates_dT(k_p_zn62_to_ga63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Zn62_to_Ga63); + rate_eval.dscreened_rates_dT(k_p_Zn62_to_Ga63) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_zn62_to_n_ga62); - rate_eval.screened_rates(k_p_zn62_to_n_ga62) *= scor; + ratraw = rate_eval.screened_rates(k_p_Zn62_to_n_Ga62); + rate_eval.screened_rates(k_p_Zn62_to_n_Ga62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_zn62_to_n_ga62); - rate_eval.dscreened_rates_dT(k_p_zn62_to_n_ga62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Zn62_to_n_Ga62); + rate_eval.dscreened_rates_dT(k_p_Zn62_to_n_Ga62) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_zn62_to_he4_cu59); - rate_eval.screened_rates(k_p_zn62_to_he4_cu59) *= scor; + ratraw = rate_eval.screened_rates(k_p_Zn62_to_He4_Cu59); + rate_eval.screened_rates(k_p_Zn62_to_He4_Cu59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_zn62_to_he4_cu59); - rate_eval.dscreened_rates_dT(k_p_zn62_to_he4_cu59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Zn62_to_He4_Cu59); + rate_eval.dscreened_rates_dT(k_p_Zn62_to_He4_Cu59) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7602,25 +7602,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_zn63_to_ga64); - rate_eval.screened_rates(k_p_zn63_to_ga64) *= scor; + ratraw = rate_eval.screened_rates(k_p_Zn63_to_Ga64); + rate_eval.screened_rates(k_p_Zn63_to_Ga64) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_zn63_to_ga64); - rate_eval.dscreened_rates_dT(k_p_zn63_to_ga64) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Zn63_to_Ga64); + rate_eval.dscreened_rates_dT(k_p_Zn63_to_Ga64) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_zn63_to_n_ga63); - rate_eval.screened_rates(k_p_zn63_to_n_ga63) *= scor; + ratraw = rate_eval.screened_rates(k_p_Zn63_to_n_Ga63); + rate_eval.screened_rates(k_p_Zn63_to_n_Ga63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_zn63_to_n_ga63); - rate_eval.dscreened_rates_dT(k_p_zn63_to_n_ga63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Zn63_to_n_Ga63); + rate_eval.dscreened_rates_dT(k_p_Zn63_to_n_Ga63) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_zn63_to_he4_cu60); - rate_eval.screened_rates(k_p_zn63_to_he4_cu60) *= scor; + ratraw = rate_eval.screened_rates(k_p_Zn63_to_He4_Cu60); + rate_eval.screened_rates(k_p_Zn63_to_He4_Cu60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_zn63_to_he4_cu60); - rate_eval.dscreened_rates_dT(k_p_zn63_to_he4_cu60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Zn63_to_He4_Cu60); + rate_eval.dscreened_rates_dT(k_p_Zn63_to_He4_Cu60) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7635,18 +7635,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ga62_to_ge63); - rate_eval.screened_rates(k_p_ga62_to_ge63) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ga62_to_Ge63); + rate_eval.screened_rates(k_p_Ga62_to_Ge63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ga62_to_ge63); - rate_eval.dscreened_rates_dT(k_p_ga62_to_ge63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ga62_to_Ge63); + rate_eval.dscreened_rates_dT(k_p_Ga62_to_Ge63) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ga62_to_he4_zn59); - rate_eval.screened_rates(k_p_ga62_to_he4_zn59) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ga62_to_He4_Zn59); + rate_eval.screened_rates(k_p_Ga62_to_He4_Zn59) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ga62_to_he4_zn59); - rate_eval.dscreened_rates_dT(k_p_ga62_to_he4_zn59) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ga62_to_He4_Zn59); + rate_eval.dscreened_rates_dT(k_p_Ga62_to_He4_Zn59) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7661,25 +7661,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ga63_to_ge64); - rate_eval.screened_rates(k_p_ga63_to_ge64) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ga63_to_Ge64); + rate_eval.screened_rates(k_p_Ga63_to_Ge64) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ga63_to_ge64); - rate_eval.dscreened_rates_dT(k_p_ga63_to_ge64) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ga63_to_Ge64); + rate_eval.dscreened_rates_dT(k_p_Ga63_to_Ge64) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ga63_to_n_ge63); - rate_eval.screened_rates(k_p_ga63_to_n_ge63) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ga63_to_n_Ge63); + rate_eval.screened_rates(k_p_Ga63_to_n_Ge63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ga63_to_n_ge63); - rate_eval.dscreened_rates_dT(k_p_ga63_to_n_ge63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ga63_to_n_Ge63); + rate_eval.dscreened_rates_dT(k_p_Ga63_to_n_Ge63) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ga63_to_he4_zn60); - rate_eval.screened_rates(k_p_ga63_to_he4_zn60) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ga63_to_He4_Zn60); + rate_eval.screened_rates(k_p_Ga63_to_He4_Zn60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ga63_to_he4_zn60); - rate_eval.dscreened_rates_dT(k_p_ga63_to_he4_zn60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ga63_to_He4_Zn60); + rate_eval.dscreened_rates_dT(k_p_Ga63_to_He4_Zn60) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7694,11 +7694,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_d_he3_to_p_he4); - rate_eval.screened_rates(k_d_he3_to_p_he4) *= scor; + ratraw = rate_eval.screened_rates(k_d_He3_to_p_He4); + rate_eval.screened_rates(k_d_He3_to_p_He4) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_d_he3_to_p_he4); - rate_eval.dscreened_rates_dT(k_d_he3_to_p_he4) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_d_He3_to_p_He4); + rate_eval.dscreened_rates_dT(k_d_He3_to_p_He4) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7713,18 +7713,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_he4_to_d_he3); - rate_eval.screened_rates(k_p_he4_to_d_he3) *= scor; + ratraw = rate_eval.screened_rates(k_p_He4_to_d_He3); + rate_eval.screened_rates(k_p_He4_to_d_He3) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_he4_to_d_he3); - rate_eval.dscreened_rates_dT(k_p_he4_to_d_he3) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_He4_to_d_He3); + rate_eval.dscreened_rates_dT(k_p_He4_to_d_He3) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_n_p_he4_to_li6); - rate_eval.screened_rates(k_n_p_he4_to_li6) *= scor; + ratraw = rate_eval.screened_rates(k_n_p_He4_to_Li6); + rate_eval.screened_rates(k_n_p_He4_to_Li6) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_n_p_he4_to_li6); - rate_eval.dscreened_rates_dT(k_n_p_he4_to_li6) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_n_p_He4_to_Li6); + rate_eval.dscreened_rates_dT(k_n_p_He4_to_Li6) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7739,32 +7739,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_he4_to_n_be7); - rate_eval.screened_rates(k_he4_he4_to_n_be7) *= scor; + ratraw = rate_eval.screened_rates(k_He4_He4_to_n_Be7); + rate_eval.screened_rates(k_He4_He4_to_n_Be7) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_he4_to_n_be7); - rate_eval.dscreened_rates_dT(k_he4_he4_to_n_be7) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_He4_to_n_Be7); + rate_eval.dscreened_rates_dT(k_He4_He4_to_n_Be7) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_he4_to_p_li7); - rate_eval.screened_rates(k_he4_he4_to_p_li7) *= scor; + ratraw = rate_eval.screened_rates(k_He4_He4_to_p_Li7); + rate_eval.screened_rates(k_He4_He4_to_p_Li7) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_he4_to_p_li7); - rate_eval.dscreened_rates_dT(k_he4_he4_to_p_li7) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_He4_to_p_Li7); + rate_eval.dscreened_rates_dT(k_He4_He4_to_p_Li7) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_n_he4_he4_to_be9); - rate_eval.screened_rates(k_n_he4_he4_to_be9) *= scor; + ratraw = rate_eval.screened_rates(k_n_He4_He4_to_Be9); + rate_eval.screened_rates(k_n_He4_He4_to_Be9) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_n_he4_he4_to_be9); - rate_eval.dscreened_rates_dT(k_n_he4_he4_to_be9) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_n_He4_He4_to_Be9); + rate_eval.dscreened_rates_dT(k_n_He4_He4_to_Be9) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_n_he4_he4_to_d_li7); - rate_eval.screened_rates(k_n_he4_he4_to_d_li7) *= scor; + ratraw = rate_eval.screened_rates(k_n_He4_He4_to_d_Li7); + rate_eval.screened_rates(k_n_He4_He4_to_d_Li7) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_n_he4_he4_to_d_li7); - rate_eval.dscreened_rates_dT(k_n_he4_he4_to_d_li7) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_n_He4_He4_to_d_Li7); + rate_eval.dscreened_rates_dT(k_n_He4_He4_to_d_Li7) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7779,18 +7779,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_d_li6_to_n_be7); - rate_eval.screened_rates(k_d_li6_to_n_be7) *= scor; + ratraw = rate_eval.screened_rates(k_d_Li6_to_n_Be7); + rate_eval.screened_rates(k_d_Li6_to_n_Be7) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_d_li6_to_n_be7); - rate_eval.dscreened_rates_dT(k_d_li6_to_n_be7) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_d_Li6_to_n_Be7); + rate_eval.dscreened_rates_dT(k_d_Li6_to_n_Be7) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_d_li6_to_p_li7); - rate_eval.screened_rates(k_d_li6_to_p_li7) *= scor; + ratraw = rate_eval.screened_rates(k_d_Li6_to_p_Li7); + rate_eval.screened_rates(k_d_Li6_to_p_Li7) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_d_li6_to_p_li7); - rate_eval.dscreened_rates_dT(k_d_li6_to_p_li7) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_d_Li6_to_p_Li7); + rate_eval.dscreened_rates_dT(k_d_Li6_to_p_Li7) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7805,25 +7805,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_li7_to_n_be7); - rate_eval.screened_rates(k_p_li7_to_n_be7) *= scor; + ratraw = rate_eval.screened_rates(k_p_Li7_to_n_Be7); + rate_eval.screened_rates(k_p_Li7_to_n_Be7) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_li7_to_n_be7); - rate_eval.dscreened_rates_dT(k_p_li7_to_n_be7) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Li7_to_n_Be7); + rate_eval.dscreened_rates_dT(k_p_Li7_to_n_Be7) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_li7_to_d_li6); - rate_eval.screened_rates(k_p_li7_to_d_li6) *= scor; + ratraw = rate_eval.screened_rates(k_p_Li7_to_d_Li6); + rate_eval.screened_rates(k_p_Li7_to_d_Li6) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_li7_to_d_li6); - rate_eval.dscreened_rates_dT(k_p_li7_to_d_li6) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Li7_to_d_Li6); + rate_eval.dscreened_rates_dT(k_p_Li7_to_d_Li6) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_li7_to_he4_he4); - rate_eval.screened_rates(k_p_li7_to_he4_he4) *= scor; + ratraw = rate_eval.screened_rates(k_p_Li7_to_He4_He4); + rate_eval.screened_rates(k_p_Li7_to_He4_He4) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_li7_to_he4_he4); - rate_eval.dscreened_rates_dT(k_p_li7_to_he4_he4) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Li7_to_He4_He4); + rate_eval.dscreened_rates_dT(k_p_Li7_to_He4_He4) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7838,11 +7838,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_be7_to_p_b10); - rate_eval.screened_rates(k_he4_be7_to_p_b10) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Be7_to_p_B10); + rate_eval.screened_rates(k_He4_Be7_to_p_B10) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_be7_to_p_b10); - rate_eval.dscreened_rates_dT(k_he4_be7_to_p_b10) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Be7_to_p_B10); + rate_eval.dscreened_rates_dT(k_He4_Be7_to_p_B10) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7857,11 +7857,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_be9_to_n_c12); - rate_eval.screened_rates(k_he4_be9_to_n_c12) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Be9_to_n_C12); + rate_eval.screened_rates(k_He4_Be9_to_n_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_be9_to_n_c12); - rate_eval.dscreened_rates_dT(k_he4_be9_to_n_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Be9_to_n_C12); + rate_eval.dscreened_rates_dT(k_He4_Be9_to_n_C12) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7876,11 +7876,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_b10_to_he4_be7); - rate_eval.screened_rates(k_p_b10_to_he4_be7) *= scor; + ratraw = rate_eval.screened_rates(k_p_B10_to_He4_Be7); + rate_eval.screened_rates(k_p_B10_to_He4_Be7) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_b10_to_he4_be7); - rate_eval.dscreened_rates_dT(k_p_b10_to_he4_be7) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_B10_to_He4_Be7); + rate_eval.dscreened_rates_dT(k_p_B10_to_He4_Be7) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7895,18 +7895,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_b10_to_n_n13); - rate_eval.screened_rates(k_he4_b10_to_n_n13) *= scor; + ratraw = rate_eval.screened_rates(k_He4_B10_to_n_N13); + rate_eval.screened_rates(k_He4_B10_to_n_N13) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_b10_to_n_n13); - rate_eval.dscreened_rates_dT(k_he4_b10_to_n_n13) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_B10_to_n_N13); + rate_eval.dscreened_rates_dT(k_He4_B10_to_n_N13) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_b10_to_p_c13); - rate_eval.screened_rates(k_he4_b10_to_p_c13) *= scor; + ratraw = rate_eval.screened_rates(k_He4_B10_to_p_C13); + rate_eval.screened_rates(k_He4_B10_to_p_C13) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_b10_to_p_c13); - rate_eval.dscreened_rates_dT(k_he4_b10_to_p_c13) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_B10_to_p_C13); + rate_eval.dscreened_rates_dT(k_He4_B10_to_p_C13) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7921,18 +7921,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_b11_to_n_n14); - rate_eval.screened_rates(k_he4_b11_to_n_n14) *= scor; + ratraw = rate_eval.screened_rates(k_He4_B11_to_n_N14); + rate_eval.screened_rates(k_He4_B11_to_n_N14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_b11_to_n_n14); - rate_eval.dscreened_rates_dT(k_he4_b11_to_n_n14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_B11_to_n_N14); + rate_eval.dscreened_rates_dT(k_He4_B11_to_n_N14) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_b11_to_p_c14); - rate_eval.screened_rates(k_he4_b11_to_p_c14) *= scor; + ratraw = rate_eval.screened_rates(k_He4_B11_to_p_C14); + rate_eval.screened_rates(k_He4_B11_to_p_C14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_b11_to_p_c14); - rate_eval.dscreened_rates_dT(k_he4_b11_to_p_c14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_B11_to_p_C14); + rate_eval.dscreened_rates_dT(k_He4_B11_to_p_C14) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7947,25 +7947,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_c12_to_n_mg23); - rate_eval.screened_rates(k_c12_c12_to_n_mg23) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_n_Mg23); + rate_eval.screened_rates(k_C12_C12_to_n_Mg23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_n_mg23); - rate_eval.dscreened_rates_dT(k_c12_c12_to_n_mg23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_n_Mg23); + rate_eval.dscreened_rates_dT(k_C12_C12_to_n_Mg23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_c12_to_p_na23); - rate_eval.screened_rates(k_c12_c12_to_p_na23) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_p_Na23); + rate_eval.screened_rates(k_C12_C12_to_p_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23); - rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23); + rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_c12_to_he4_ne20); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_He4_Ne20); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7980,11 +7980,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_d_c13_to_n_n14); - rate_eval.screened_rates(k_d_c13_to_n_n14) *= scor; + ratraw = rate_eval.screened_rates(k_d_C13_to_n_N14); + rate_eval.screened_rates(k_d_C13_to_n_N14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_d_c13_to_n_n14); - rate_eval.dscreened_rates_dT(k_d_c13_to_n_n14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_d_C13_to_n_N14); + rate_eval.dscreened_rates_dT(k_d_C13_to_n_N14) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -7999,11 +7999,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_c13_to_n_o16); - rate_eval.screened_rates(k_he4_c13_to_n_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_C13_to_n_O16); + rate_eval.screened_rates(k_He4_C13_to_n_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_c13_to_n_o16); - rate_eval.dscreened_rates_dT(k_he4_c13_to_n_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_C13_to_n_O16); + rate_eval.dscreened_rates_dT(k_He4_C13_to_n_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8018,11 +8018,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_d_c14_to_n_n15); - rate_eval.screened_rates(k_d_c14_to_n_n15) *= scor; + ratraw = rate_eval.screened_rates(k_d_C14_to_n_N15); + rate_eval.screened_rates(k_d_C14_to_n_N15) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_d_c14_to_n_n15); - rate_eval.dscreened_rates_dT(k_d_c14_to_n_n15) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_d_C14_to_n_N15); + rate_eval.dscreened_rates_dT(k_d_C14_to_n_N15) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8037,11 +8037,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_n13_to_p_o16); - rate_eval.screened_rates(k_he4_n13_to_p_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N13_to_p_O16); + rate_eval.screened_rates(k_He4_N13_to_p_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16); - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16); + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8056,18 +8056,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_o16_to_p_al27); - rate_eval.screened_rates(k_c12_o16_to_p_al27) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_p_Al27); + rate_eval.screened_rates(k_C12_O16_to_p_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27); - rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27); + rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_o16_to_he4_mg24); - rate_eval.screened_rates(k_c12_o16_to_he4_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_He4_Mg24); + rate_eval.screened_rates(k_C12_O16_to_He4_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24); - rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24); + rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8082,18 +8082,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_o16_o16_to_p_p31); - rate_eval.screened_rates(k_o16_o16_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_p_P31); + rate_eval.screened_rates(k_O16_O16_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31); - rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31); + rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_o16_o16_to_he4_si28); - rate_eval.screened_rates(k_o16_o16_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_He4_Si28); + rate_eval.screened_rates(k_O16_O16_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28); - rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8108,11 +8108,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ne18_to_p_na21); - rate_eval.screened_rates(k_he4_ne18_to_p_na21) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne18_to_p_Na21); + rate_eval.screened_rates(k_He4_Ne18_to_p_Na21) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne18_to_p_na21); - rate_eval.dscreened_rates_dT(k_he4_ne18_to_p_na21) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne18_to_p_Na21); + rate_eval.dscreened_rates_dT(k_He4_Ne18_to_p_Na21) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8127,18 +8127,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_ne20_to_p_p31); - rate_eval.screened_rates(k_c12_ne20_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_C12_Ne20_to_p_P31); + rate_eval.screened_rates(k_C12_Ne20_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_ne20_to_p_p31); - rate_eval.dscreened_rates_dT(k_c12_ne20_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_Ne20_to_p_P31); + rate_eval.dscreened_rates_dT(k_C12_Ne20_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_ne20_to_he4_si28); - rate_eval.screened_rates(k_c12_ne20_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_C12_Ne20_to_He4_Si28); + rate_eval.screened_rates(k_C12_Ne20_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_ne20_to_he4_si28); - rate_eval.dscreened_rates_dT(k_c12_ne20_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_Ne20_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_C12_Ne20_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8153,11 +8153,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_na21_to_he4_ne18); - rate_eval.screened_rates(k_p_na21_to_he4_ne18) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na21_to_He4_Ne18); + rate_eval.screened_rates(k_p_Na21_to_He4_Ne18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na21_to_he4_ne18); - rate_eval.dscreened_rates_dT(k_p_na21_to_he4_ne18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na21_to_He4_Ne18); + rate_eval.dscreened_rates_dT(k_p_Na21_to_He4_Ne18) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8172,11 +8172,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_mg23_to_p_al26); - rate_eval.screened_rates(k_he4_mg23_to_p_al26) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg23_to_p_Al26); + rate_eval.screened_rates(k_He4_Mg23_to_p_Al26) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg23_to_p_al26); - rate_eval.dscreened_rates_dT(k_he4_mg23_to_p_al26) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg23_to_p_Al26); + rate_eval.dscreened_rates_dT(k_He4_Mg23_to_p_Al26) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8191,11 +8191,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_al26_to_he4_mg23); - rate_eval.screened_rates(k_p_al26_to_he4_mg23) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al26_to_He4_Mg23); + rate_eval.screened_rates(k_p_Al26_to_He4_Mg23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al26_to_he4_mg23); - rate_eval.dscreened_rates_dT(k_p_al26_to_he4_mg23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al26_to_He4_Mg23); + rate_eval.dscreened_rates_dT(k_p_Al26_to_He4_Mg23) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8210,11 +8210,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_k37_to_p_ca40); - rate_eval.screened_rates(k_he4_k37_to_p_ca40) *= scor; + ratraw = rate_eval.screened_rates(k_He4_K37_to_p_Ca40); + rate_eval.screened_rates(k_He4_K37_to_p_Ca40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_k37_to_p_ca40); - rate_eval.dscreened_rates_dT(k_he4_k37_to_p_ca40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_K37_to_p_Ca40); + rate_eval.dscreened_rates_dT(k_He4_K37_to_p_Ca40) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8229,11 +8229,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_k38_to_p_ca41); - rate_eval.screened_rates(k_he4_k38_to_p_ca41) *= scor; + ratraw = rate_eval.screened_rates(k_He4_K38_to_p_Ca41); + rate_eval.screened_rates(k_He4_K38_to_p_Ca41) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_k38_to_p_ca41); - rate_eval.dscreened_rates_dT(k_he4_k38_to_p_ca41) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_K38_to_p_Ca41); + rate_eval.dscreened_rates_dT(k_He4_K38_to_p_Ca41) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8248,11 +8248,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ca40_to_he4_k37); - rate_eval.screened_rates(k_p_ca40_to_he4_k37) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca40_to_He4_K37); + rate_eval.screened_rates(k_p_Ca40_to_He4_K37) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca40_to_he4_k37); - rate_eval.dscreened_rates_dT(k_p_ca40_to_he4_k37) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca40_to_He4_K37); + rate_eval.dscreened_rates_dT(k_p_Ca40_to_He4_K37) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8267,11 +8267,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ca41_to_he4_k38); - rate_eval.screened_rates(k_p_ca41_to_he4_k38) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ca41_to_He4_K38); + rate_eval.screened_rates(k_p_Ca41_to_He4_K38) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ca41_to_he4_k38); - rate_eval.dscreened_rates_dT(k_p_ca41_to_he4_k38) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ca41_to_He4_K38); + rate_eval.dscreened_rates_dT(k_p_Ca41_to_He4_K38) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8286,11 +8286,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ca48_to_n_ti51); - rate_eval.screened_rates(k_he4_ca48_to_n_ti51) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca48_to_n_Ti51); + rate_eval.screened_rates(k_He4_Ca48_to_n_Ti51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca48_to_n_ti51); - rate_eval.dscreened_rates_dT(k_he4_ca48_to_n_ti51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca48_to_n_Ti51); + rate_eval.dscreened_rates_dT(k_He4_Ca48_to_n_Ti51) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8305,11 +8305,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_sc49_to_n_v52); - rate_eval.screened_rates(k_he4_sc49_to_n_v52) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc49_to_n_V52); + rate_eval.screened_rates(k_He4_Sc49_to_n_V52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc49_to_n_v52); - rate_eval.dscreened_rates_dT(k_he4_sc49_to_n_v52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc49_to_n_V52); + rate_eval.dscreened_rates_dT(k_He4_Sc49_to_n_V52) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8324,11 +8324,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ti51_to_n_cr54); - rate_eval.screened_rates(k_he4_ti51_to_n_cr54) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti51_to_n_Cr54); + rate_eval.screened_rates(k_He4_Ti51_to_n_Cr54) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti51_to_n_cr54); - rate_eval.dscreened_rates_dT(k_he4_ti51_to_n_cr54) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti51_to_n_Cr54); + rate_eval.dscreened_rates_dT(k_He4_Ti51_to_n_Cr54) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8343,11 +8343,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_v52_to_n_mn55); - rate_eval.screened_rates(k_he4_v52_to_n_mn55) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V52_to_n_Mn55); + rate_eval.screened_rates(k_He4_V52_to_n_Mn55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v52_to_n_mn55); - rate_eval.dscreened_rates_dT(k_he4_v52_to_n_mn55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V52_to_n_Mn55); + rate_eval.dscreened_rates_dT(k_He4_V52_to_n_Mn55) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8362,11 +8362,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ni63_to_n_zn66); - rate_eval.screened_rates(k_he4_ni63_to_n_zn66) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ni63_to_n_Zn66); + rate_eval.screened_rates(k_He4_Ni63_to_n_Zn66) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ni63_to_n_zn66); - rate_eval.dscreened_rates_dT(k_he4_ni63_to_n_zn66) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ni63_to_n_Zn66); + rate_eval.dscreened_rates_dT(k_He4_Ni63_to_n_Zn66) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8381,11 +8381,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cu57_to_p_zn60); - rate_eval.screened_rates(k_he4_cu57_to_p_zn60) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cu57_to_p_Zn60); + rate_eval.screened_rates(k_He4_Cu57_to_p_Zn60) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cu57_to_p_zn60); - rate_eval.dscreened_rates_dT(k_he4_cu57_to_p_zn60) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cu57_to_p_Zn60); + rate_eval.dscreened_rates_dT(k_He4_Cu57_to_p_Zn60) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8400,18 +8400,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cu61_to_n_ga64); - rate_eval.screened_rates(k_he4_cu61_to_n_ga64) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cu61_to_n_Ga64); + rate_eval.screened_rates(k_He4_Cu61_to_n_Ga64) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cu61_to_n_ga64); - rate_eval.dscreened_rates_dT(k_he4_cu61_to_n_ga64) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cu61_to_n_Ga64); + rate_eval.dscreened_rates_dT(k_He4_Cu61_to_n_Ga64) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cu61_to_p_zn64); - rate_eval.screened_rates(k_he4_cu61_to_p_zn64) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cu61_to_p_Zn64); + rate_eval.screened_rates(k_He4_Cu61_to_p_Zn64) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cu61_to_p_zn64); - rate_eval.dscreened_rates_dT(k_he4_cu61_to_p_zn64) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cu61_to_p_Zn64); + rate_eval.dscreened_rates_dT(k_He4_Cu61_to_p_Zn64) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8426,11 +8426,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cu62_to_p_zn65); - rate_eval.screened_rates(k_he4_cu62_to_p_zn65) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cu62_to_p_Zn65); + rate_eval.screened_rates(k_He4_Cu62_to_p_Zn65) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cu62_to_p_zn65); - rate_eval.dscreened_rates_dT(k_he4_cu62_to_p_zn65) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cu62_to_p_Zn65); + rate_eval.dscreened_rates_dT(k_He4_Cu62_to_p_Zn65) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8445,11 +8445,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cu63_to_p_zn66); - rate_eval.screened_rates(k_he4_cu63_to_p_zn66) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cu63_to_p_Zn66); + rate_eval.screened_rates(k_He4_Cu63_to_p_Zn66) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cu63_to_p_zn66); - rate_eval.dscreened_rates_dT(k_he4_cu63_to_p_zn66) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cu63_to_p_Zn66); + rate_eval.dscreened_rates_dT(k_He4_Cu63_to_p_Zn66) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8464,11 +8464,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_zn60_to_he4_cu57); - rate_eval.screened_rates(k_p_zn60_to_he4_cu57) *= scor; + ratraw = rate_eval.screened_rates(k_p_Zn60_to_He4_Cu57); + rate_eval.screened_rates(k_p_Zn60_to_He4_Cu57) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_zn60_to_he4_cu57); - rate_eval.dscreened_rates_dT(k_p_zn60_to_he4_cu57) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Zn60_to_He4_Cu57); + rate_eval.dscreened_rates_dT(k_p_Zn60_to_He4_Cu57) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8483,18 +8483,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_zn61_to_n_ge64); - rate_eval.screened_rates(k_he4_zn61_to_n_ge64) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Zn61_to_n_Ge64); + rate_eval.screened_rates(k_He4_Zn61_to_n_Ge64) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_zn61_to_n_ge64); - rate_eval.dscreened_rates_dT(k_he4_zn61_to_n_ge64) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Zn61_to_n_Ge64); + rate_eval.dscreened_rates_dT(k_He4_Zn61_to_n_Ge64) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_zn61_to_p_ga64); - rate_eval.screened_rates(k_he4_zn61_to_p_ga64) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Zn61_to_p_Ga64); + rate_eval.screened_rates(k_He4_Zn61_to_p_Ga64) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_zn61_to_p_ga64); - rate_eval.dscreened_rates_dT(k_he4_zn61_to_p_ga64) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Zn61_to_p_Ga64); + rate_eval.dscreened_rates_dT(k_He4_Zn61_to_p_Ga64) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8509,18 +8509,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_zn64_to_n_ga64); - rate_eval.screened_rates(k_p_zn64_to_n_ga64) *= scor; + ratraw = rate_eval.screened_rates(k_p_Zn64_to_n_Ga64); + rate_eval.screened_rates(k_p_Zn64_to_n_Ga64) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_zn64_to_n_ga64); - rate_eval.dscreened_rates_dT(k_p_zn64_to_n_ga64) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Zn64_to_n_Ga64); + rate_eval.dscreened_rates_dT(k_p_Zn64_to_n_Ga64) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_zn64_to_he4_cu61); - rate_eval.screened_rates(k_p_zn64_to_he4_cu61) *= scor; + ratraw = rate_eval.screened_rates(k_p_Zn64_to_He4_Cu61); + rate_eval.screened_rates(k_p_Zn64_to_He4_Cu61) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_zn64_to_he4_cu61); - rate_eval.dscreened_rates_dT(k_p_zn64_to_he4_cu61) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Zn64_to_He4_Cu61); + rate_eval.dscreened_rates_dT(k_p_Zn64_to_He4_Cu61) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8535,11 +8535,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_zn65_to_he4_cu62); - rate_eval.screened_rates(k_p_zn65_to_he4_cu62) *= scor; + ratraw = rate_eval.screened_rates(k_p_Zn65_to_He4_Cu62); + rate_eval.screened_rates(k_p_Zn65_to_He4_Cu62) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_zn65_to_he4_cu62); - rate_eval.dscreened_rates_dT(k_p_zn65_to_he4_cu62) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Zn65_to_He4_Cu62); + rate_eval.dscreened_rates_dT(k_p_Zn65_to_He4_Cu62) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8554,11 +8554,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_zn66_to_he4_cu63); - rate_eval.screened_rates(k_p_zn66_to_he4_cu63) *= scor; + ratraw = rate_eval.screened_rates(k_p_Zn66_to_He4_Cu63); + rate_eval.screened_rates(k_p_Zn66_to_He4_Cu63) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_zn66_to_he4_cu63); - rate_eval.dscreened_rates_dT(k_p_zn66_to_he4_cu63) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Zn66_to_He4_Cu63); + rate_eval.dscreened_rates_dT(k_p_Zn66_to_He4_Cu63) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8573,18 +8573,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_ga64_to_n_ge64); - rate_eval.screened_rates(k_p_ga64_to_n_ge64) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ga64_to_n_Ge64); + rate_eval.screened_rates(k_p_Ga64_to_n_Ge64) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ga64_to_n_ge64); - rate_eval.dscreened_rates_dT(k_p_ga64_to_n_ge64) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ga64_to_n_Ge64); + rate_eval.dscreened_rates_dT(k_p_Ga64_to_n_Ge64) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ga64_to_he4_zn61); - rate_eval.screened_rates(k_p_ga64_to_he4_zn61) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ga64_to_He4_Zn61); + rate_eval.screened_rates(k_p_Ga64_to_He4_Zn61) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ga64_to_he4_zn61); - rate_eval.dscreened_rates_dT(k_p_ga64_to_he4_zn61) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ga64_to_He4_Zn61); + rate_eval.dscreened_rates_dT(k_p_Ga64_to_He4_Zn61) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8599,11 +8599,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he3_he3_to_p_p_he4); - rate_eval.screened_rates(k_he3_he3_to_p_p_he4) *= scor; + ratraw = rate_eval.screened_rates(k_He3_He3_to_p_p_He4); + rate_eval.screened_rates(k_He3_He3_to_p_p_He4) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he3_he3_to_p_p_he4); - rate_eval.dscreened_rates_dT(k_he3_he3_to_p_p_he4) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He3_He3_to_p_p_He4); + rate_eval.dscreened_rates_dT(k_He3_He3_to_p_p_He4) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8618,11 +8618,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_d_li7_to_n_he4_he4); - rate_eval.screened_rates(k_d_li7_to_n_he4_he4) *= scor; + ratraw = rate_eval.screened_rates(k_d_Li7_to_n_He4_He4); + rate_eval.screened_rates(k_d_Li7_to_n_He4_He4) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_d_li7_to_n_he4_he4); - rate_eval.dscreened_rates_dT(k_d_li7_to_n_he4_he4) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_d_Li7_to_n_He4_He4); + rate_eval.dscreened_rates_dT(k_d_Li7_to_n_He4_He4) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8637,11 +8637,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_d_be7_to_p_he4_he4); - rate_eval.screened_rates(k_d_be7_to_p_he4_he4) *= scor; + ratraw = rate_eval.screened_rates(k_d_Be7_to_p_He4_He4); + rate_eval.screened_rates(k_d_Be7_to_p_He4_He4) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_d_be7_to_p_he4_he4); - rate_eval.dscreened_rates_dT(k_d_be7_to_p_he4_he4) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_d_Be7_to_p_He4_He4); + rate_eval.dscreened_rates_dT(k_d_Be7_to_p_He4_He4) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8656,11 +8656,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he3_li7_to_n_p_he4_he4); - rate_eval.screened_rates(k_he3_li7_to_n_p_he4_he4) *= scor; + ratraw = rate_eval.screened_rates(k_He3_Li7_to_n_p_He4_He4); + rate_eval.screened_rates(k_He3_Li7_to_n_p_He4_He4) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he3_li7_to_n_p_he4_he4); - rate_eval.dscreened_rates_dT(k_he3_li7_to_n_p_he4_he4) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He3_Li7_to_n_p_He4_He4); + rate_eval.dscreened_rates_dT(k_He3_Li7_to_n_p_He4_He4) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8675,11 +8675,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he3_be7_to_p_p_he4_he4); - rate_eval.screened_rates(k_he3_be7_to_p_p_he4_he4) *= scor; + ratraw = rate_eval.screened_rates(k_He3_Be7_to_p_p_He4_He4); + rate_eval.screened_rates(k_He3_Be7_to_p_p_He4_He4) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he3_be7_to_p_p_he4_he4); - rate_eval.dscreened_rates_dT(k_he3_be7_to_p_p_he4_he4) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He3_Be7_to_p_p_He4_He4); + rate_eval.dscreened_rates_dT(k_He3_Be7_to_p_p_He4_He4) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8707,18 +8707,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_he4_he4_to_c12); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) *= scor * scor2; + ratraw = rate_eval.screened_rates(k_He4_He4_He4_to_C12); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) *= scor * scor2; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12); - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12); + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; } - ratraw = rate_eval.screened_rates(k_he4_he4_he4_to_p_b11); - rate_eval.screened_rates(k_he4_he4_he4_to_p_b11) *= scor * scor2; + ratraw = rate_eval.screened_rates(k_He4_He4_He4_to_p_B11); + rate_eval.screened_rates(k_He4_He4_He4_to_p_B11) *= scor * scor2; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_p_b11); - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_p_b11) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_p_B11); + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_p_B11) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; } @@ -8733,11 +8733,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_p_he4_to_he3_he3); - rate_eval.screened_rates(k_p_p_he4_to_he3_he3) *= scor; + ratraw = rate_eval.screened_rates(k_p_p_He4_to_He3_He3); + rate_eval.screened_rates(k_p_p_He4_to_He3_He3) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p_he4_to_he3_he3); - rate_eval.dscreened_rates_dT(k_p_p_he4_to_he3_he3) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p_He4_to_He3_He3); + rate_eval.dscreened_rates_dT(k_p_p_He4_to_He3_He3) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8752,32 +8752,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_he4_he4_to_n_b8); - rate_eval.screened_rates(k_p_he4_he4_to_n_b8) *= scor; + ratraw = rate_eval.screened_rates(k_p_He4_He4_to_n_B8); + rate_eval.screened_rates(k_p_He4_He4_to_n_B8) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_he4_he4_to_n_b8); - rate_eval.dscreened_rates_dT(k_p_he4_he4_to_n_b8) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_He4_He4_to_n_B8); + rate_eval.dscreened_rates_dT(k_p_He4_He4_to_n_B8) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_he4_he4_to_d_be7); - rate_eval.screened_rates(k_p_he4_he4_to_d_be7) *= scor; + ratraw = rate_eval.screened_rates(k_p_He4_He4_to_d_Be7); + rate_eval.screened_rates(k_p_He4_He4_to_d_Be7) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_he4_he4_to_d_be7); - rate_eval.dscreened_rates_dT(k_p_he4_he4_to_d_be7) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_He4_He4_to_d_Be7); + rate_eval.dscreened_rates_dT(k_p_He4_He4_to_d_Be7) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_n_p_he4_he4_to_he3_li7); - rate_eval.screened_rates(k_n_p_he4_he4_to_he3_li7) *= scor; + ratraw = rate_eval.screened_rates(k_n_p_He4_He4_to_He3_Li7); + rate_eval.screened_rates(k_n_p_He4_He4_to_He3_Li7) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_n_p_he4_he4_to_he3_li7); - rate_eval.dscreened_rates_dT(k_n_p_he4_he4_to_he3_li7) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_n_p_He4_He4_to_He3_Li7); + rate_eval.dscreened_rates_dT(k_n_p_He4_He4_to_He3_Li7) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_n_p_he4_he4_to_p_be9); - rate_eval.screened_rates(k_n_p_he4_he4_to_p_be9) *= scor; + ratraw = rate_eval.screened_rates(k_n_p_He4_He4_to_p_Be9); + rate_eval.screened_rates(k_n_p_He4_He4_to_p_Be9) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_n_p_he4_he4_to_p_be9); - rate_eval.dscreened_rates_dT(k_n_p_he4_he4_to_p_be9) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_n_p_He4_He4_to_p_Be9); + rate_eval.dscreened_rates_dT(k_n_p_He4_He4_to_p_Be9) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8792,11 +8792,11 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_d_he4_he4_to_p_be9); - rate_eval.screened_rates(k_d_he4_he4_to_p_be9) *= scor; + ratraw = rate_eval.screened_rates(k_d_He4_He4_to_p_Be9); + rate_eval.screened_rates(k_d_He4_He4_to_p_Be9) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_d_he4_he4_to_p_be9); - rate_eval.dscreened_rates_dT(k_d_he4_he4_to_p_be9) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_d_He4_He4_to_p_Be9); + rate_eval.dscreened_rates_dT(k_d_He4_He4_to_p_Be9) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -8808,6 +8808,8 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { [[maybe_unused]] Real rate, drate_dt, edot_nu, edot_gamma; + rate_eval.enuc_weak = 0.0; + } @@ -8822,702 +8824,702 @@ void rhs_nuc(const burn_t& state, ydot_nuc(N) = -screened_rates(k_n_to_p_weak_wc12)*Y(N) + (-screened_rates(k_n_p_to_d)*Y(N)*Y(H1)*state.rho + screened_rates(k_d_to_n_p)*Y(H2)) + - (-screened_rates(k_n_he3_to_he4)*Y(He3)*Y(N)*state.rho + screened_rates(k_he4_to_n_he3)*Y(He4)) + - (-screened_rates(k_n_li6_to_li7)*Y(Li6)*Y(N)*state.rho + screened_rates(k_li7_to_n_li6)*Y(Li7)) + - (-screened_rates(k_n_b10_to_b11)*Y(B10)*Y(N)*state.rho + screened_rates(k_b11_to_n_b10)*Y(B11)) + - (-screened_rates(k_n_c12_to_c13)*Y(C12)*Y(N)*state.rho + screened_rates(k_c13_to_n_c12)*Y(C13)) + - (-screened_rates(k_n_c13_to_c14)*Y(C13)*Y(N)*state.rho + screened_rates(k_c14_to_n_c13)*Y(C14)) + - (-screened_rates(k_n_n13_to_n14)*Y(N13)*Y(N)*state.rho + screened_rates(k_n14_to_n_n13)*Y(N14)) + - (-screened_rates(k_n_n14_to_n15)*Y(N14)*Y(N)*state.rho + screened_rates(k_n15_to_n_n14)*Y(N15)) + - (-screened_rates(k_n_o14_to_o15)*Y(N)*Y(O14)*state.rho + screened_rates(k_o15_to_n_o14)*Y(O15)) + - (-screened_rates(k_n_o15_to_o16)*Y(N)*Y(O15)*state.rho + screened_rates(k_o16_to_n_o15)*Y(O16)) + - (-screened_rates(k_n_o16_to_o17)*Y(N)*Y(O16)*state.rho + screened_rates(k_o17_to_n_o16)*Y(O17)) + - (-screened_rates(k_n_o17_to_o18)*Y(N)*Y(O17)*state.rho + screened_rates(k_o18_to_n_o17)*Y(O18)) + - (-screened_rates(k_n_f17_to_f18)*Y(F17)*Y(N)*state.rho + screened_rates(k_f18_to_n_f17)*Y(F18)) + - (-screened_rates(k_n_f18_to_f19)*Y(F18)*Y(N)*state.rho + screened_rates(k_f19_to_n_f18)*Y(F19)) + - (-screened_rates(k_n_ne18_to_ne19)*Y(N)*Y(Ne18)*state.rho + screened_rates(k_ne19_to_n_ne18)*Y(Ne19)) + - (-screened_rates(k_n_ne19_to_ne20)*Y(N)*Y(Ne19)*state.rho + screened_rates(k_ne20_to_n_ne19)*Y(Ne20)) + - (-screened_rates(k_n_ne20_to_ne21)*Y(N)*Y(Ne20)*state.rho + screened_rates(k_ne21_to_n_ne20)*Y(Ne21)) + - (-screened_rates(k_n_ne21_to_ne22)*Y(N)*Y(Ne21)*state.rho + screened_rates(k_ne22_to_n_ne21)*Y(Ne22)) + - (-screened_rates(k_n_na21_to_na22)*Y(N)*Y(Na21)*state.rho + screened_rates(k_na22_to_n_na21)*Y(Na22)) + - (-screened_rates(k_n_na22_to_na23)*Y(N)*Y(Na22)*state.rho + screened_rates(k_na23_to_n_na22)*Y(Na23)) + - (-screened_rates(k_n_mg23_to_mg24)*Y(Mg23)*Y(N)*state.rho + screened_rates(k_mg24_to_n_mg23)*Y(Mg24)) + - (-screened_rates(k_n_mg24_to_mg25)*Y(Mg24)*Y(N)*state.rho + screened_rates(k_mg25_to_n_mg24)*Y(Mg25)) + - (-screened_rates(k_n_mg25_to_mg26)*Y(Mg25)*Y(N)*state.rho + screened_rates(k_mg26_to_n_mg25)*Y(Mg26)) + - (-screened_rates(k_n_al25_to_al26)*Y(Al25)*Y(N)*state.rho + screened_rates(k_al26_to_n_al25)*Y(Al26)) + - (-screened_rates(k_n_al26_to_al27)*Y(Al26)*Y(N)*state.rho + screened_rates(k_al27_to_n_al26)*Y(Al27)) + - (-screened_rates(k_n_si28_to_si29)*Y(N)*Y(Si28)*state.rho + screened_rates(k_si29_to_n_si28)*Y(Si29)) + - (-screened_rates(k_n_si29_to_si30)*Y(N)*Y(Si29)*state.rho + screened_rates(k_si30_to_n_si29)*Y(Si30)) + - (-screened_rates(k_n_si30_to_si31)*Y(N)*Y(Si30)*state.rho + screened_rates(k_si31_to_n_si30)*Y(Si31)) + - (-screened_rates(k_n_si31_to_si32)*Y(N)*Y(Si31)*state.rho + screened_rates(k_si32_to_n_si31)*Y(Si32)) + - (-screened_rates(k_n_p29_to_p30)*Y(N)*Y(P29)*state.rho + screened_rates(k_p30_to_n_p29)*Y(P30)) + - (-screened_rates(k_n_p30_to_p31)*Y(N)*Y(P30)*state.rho + screened_rates(k_p31_to_n_p30)*Y(P31)) + - (-screened_rates(k_n_p31_to_p32)*Y(N)*Y(P31)*state.rho + screened_rates(k_p32_to_n_p31)*Y(P32)) + - (-screened_rates(k_n_p32_to_p33)*Y(N)*Y(P32)*state.rho + screened_rates(k_p33_to_n_p32)*Y(P33)) + - (-screened_rates(k_n_s32_to_s33)*Y(N)*Y(S32)*state.rho + screened_rates(k_s33_to_n_s32)*Y(S33)) + - (-screened_rates(k_n_s33_to_s34)*Y(N)*Y(S33)*state.rho + screened_rates(k_s34_to_n_s33)*Y(S34)) + - (-screened_rates(k_n_s34_to_s35)*Y(N)*Y(S34)*state.rho + screened_rates(k_s35_to_n_s34)*Y(S35)) + - (-screened_rates(k_n_s35_to_s36)*Y(N)*Y(S35)*state.rho + screened_rates(k_s36_to_n_s35)*Y(S36)) + - (-screened_rates(k_n_cl33_to_cl34)*Y(Cl33)*Y(N)*state.rho + screened_rates(k_cl34_to_n_cl33)*Y(Cl34)) + - (-screened_rates(k_n_cl34_to_cl35)*Y(Cl34)*Y(N)*state.rho + screened_rates(k_cl35_to_n_cl34)*Y(Cl35)) + - (-screened_rates(k_n_cl35_to_cl36)*Y(Cl35)*Y(N)*state.rho + screened_rates(k_cl36_to_n_cl35)*Y(Cl36)) + - (-screened_rates(k_n_cl36_to_cl37)*Y(Cl36)*Y(N)*state.rho + screened_rates(k_cl37_to_n_cl36)*Y(Cl37)) + - (-screened_rates(k_n_ar36_to_ar37)*Y(Ar36)*Y(N)*state.rho + screened_rates(k_ar37_to_n_ar36)*Y(Ar37)) + - (-screened_rates(k_n_ar37_to_ar38)*Y(Ar37)*Y(N)*state.rho + screened_rates(k_ar38_to_n_ar37)*Y(Ar38)) + - (-screened_rates(k_n_ar38_to_ar39)*Y(Ar38)*Y(N)*state.rho + screened_rates(k_ar39_to_n_ar38)*Y(Ar39)) + - (-screened_rates(k_n_ar39_to_ar40)*Y(Ar39)*Y(N)*state.rho + screened_rates(k_ar40_to_n_ar39)*Y(Ar40)) + - (-screened_rates(k_n_k37_to_k38)*Y(K37)*Y(N)*state.rho + screened_rates(k_k38_to_n_k37)*Y(K38)) + - (-screened_rates(k_n_k38_to_k39)*Y(K38)*Y(N)*state.rho + screened_rates(k_k39_to_n_k38)*Y(K39)) + - (-screened_rates(k_n_k39_to_k40)*Y(K39)*Y(N)*state.rho + screened_rates(k_k40_to_n_k39)*Y(K40)) + - (-screened_rates(k_n_k40_to_k41)*Y(K40)*Y(N)*state.rho + screened_rates(k_k41_to_n_k40)*Y(K41)) + - (-screened_rates(k_n_ca40_to_ca41)*Y(Ca40)*Y(N)*state.rho + screened_rates(k_ca41_to_n_ca40)*Y(Ca41)) + - (-screened_rates(k_n_ca41_to_ca42)*Y(Ca41)*Y(N)*state.rho + screened_rates(k_ca42_to_n_ca41)*Y(Ca42)) + - (-screened_rates(k_n_ca42_to_ca43)*Y(Ca42)*Y(N)*state.rho + screened_rates(k_ca43_to_n_ca42)*Y(Ca43)) + - (-screened_rates(k_n_ca43_to_ca44)*Y(Ca43)*Y(N)*state.rho + screened_rates(k_ca44_to_n_ca43)*Y(Ca44)) + - (-screened_rates(k_n_ca44_to_ca45)*Y(Ca44)*Y(N)*state.rho + screened_rates(k_ca45_to_n_ca44)*Y(Ca45)) + - (-screened_rates(k_n_ca45_to_ca46)*Y(Ca45)*Y(N)*state.rho + screened_rates(k_ca46_to_n_ca45)*Y(Ca46)) + - (-screened_rates(k_n_ca46_to_ca47)*Y(Ca46)*Y(N)*state.rho + screened_rates(k_ca47_to_n_ca46)*Y(Ca47)) + - (-screened_rates(k_n_ca47_to_ca48)*Y(Ca47)*Y(N)*state.rho + screened_rates(k_ca48_to_n_ca47)*Y(Ca48)) + - (-screened_rates(k_n_sc43_to_sc44)*Y(N)*Y(Sc43)*state.rho + screened_rates(k_sc44_to_n_sc43)*Y(Sc44)) + - (-screened_rates(k_n_sc44_to_sc45)*Y(N)*Y(Sc44)*state.rho + screened_rates(k_sc45_to_n_sc44)*Y(Sc45)) + - (-screened_rates(k_n_sc45_to_sc46)*Y(N)*Y(Sc45)*state.rho + screened_rates(k_sc46_to_n_sc45)*Y(Sc46)) + - (-screened_rates(k_n_sc46_to_sc47)*Y(N)*Y(Sc46)*state.rho + screened_rates(k_sc47_to_n_sc46)*Y(Sc47)) + - (-screened_rates(k_n_sc47_to_sc48)*Y(N)*Y(Sc47)*state.rho + screened_rates(k_sc48_to_n_sc47)*Y(Sc48)) + - (-screened_rates(k_n_sc48_to_sc49)*Y(N)*Y(Sc48)*state.rho + screened_rates(k_sc49_to_n_sc48)*Y(Sc49)) + - (-screened_rates(k_n_ti44_to_ti45)*Y(N)*Y(Ti44)*state.rho + screened_rates(k_ti45_to_n_ti44)*Y(Ti45)) + - (-screened_rates(k_n_ti45_to_ti46)*Y(N)*Y(Ti45)*state.rho + screened_rates(k_ti46_to_n_ti45)*Y(Ti46)) + - (-screened_rates(k_n_ti46_to_ti47)*Y(N)*Y(Ti46)*state.rho + screened_rates(k_ti47_to_n_ti46)*Y(Ti47)) + - (-screened_rates(k_n_ti47_to_ti48)*Y(N)*Y(Ti47)*state.rho + screened_rates(k_ti48_to_n_ti47)*Y(Ti48)) + - (-screened_rates(k_n_ti48_to_ti49)*Y(N)*Y(Ti48)*state.rho + screened_rates(k_ti49_to_n_ti48)*Y(Ti49)) + - (-screened_rates(k_n_ti49_to_ti50)*Y(N)*Y(Ti49)*state.rho + screened_rates(k_ti50_to_n_ti49)*Y(Ti50)) + - (-screened_rates(k_n_ti50_to_ti51)*Y(N)*Y(Ti50)*state.rho + screened_rates(k_ti51_to_n_ti50)*Y(Ti51)) + - (-screened_rates(k_n_v46_to_v47)*Y(N)*Y(V46)*state.rho + screened_rates(k_v47_to_n_v46)*Y(V47)) + - (-screened_rates(k_n_v47_to_v48)*Y(N)*Y(V47)*state.rho + screened_rates(k_v48_to_n_v47)*Y(V48)) + - (-screened_rates(k_n_v48_to_v49)*Y(N)*Y(V48)*state.rho + screened_rates(k_v49_to_n_v48)*Y(V49)) + - (-screened_rates(k_n_v49_to_v50)*Y(N)*Y(V49)*state.rho + screened_rates(k_v50_to_n_v49)*Y(V50)) + - (-screened_rates(k_n_v50_to_v51)*Y(N)*Y(V50)*state.rho + screened_rates(k_v51_to_n_v50)*Y(V51)) + - (-screened_rates(k_n_v51_to_v52)*Y(N)*Y(V51)*state.rho + screened_rates(k_v52_to_n_v51)*Y(V52)) + - (-screened_rates(k_n_cr48_to_cr49)*Y(Cr48)*Y(N)*state.rho + screened_rates(k_cr49_to_n_cr48)*Y(Cr49)) + - (-screened_rates(k_n_cr49_to_cr50)*Y(Cr49)*Y(N)*state.rho + screened_rates(k_cr50_to_n_cr49)*Y(Cr50)) + - (-screened_rates(k_n_cr50_to_cr51)*Y(Cr50)*Y(N)*state.rho + screened_rates(k_cr51_to_n_cr50)*Y(Cr51)) + - (-screened_rates(k_n_cr51_to_cr52)*Y(Cr51)*Y(N)*state.rho + screened_rates(k_cr52_to_n_cr51)*Y(Cr52)) + - (-screened_rates(k_n_cr52_to_cr53)*Y(Cr52)*Y(N)*state.rho + screened_rates(k_cr53_to_n_cr52)*Y(Cr53)) + - (-screened_rates(k_n_cr53_to_cr54)*Y(Cr53)*Y(N)*state.rho + screened_rates(k_cr54_to_n_cr53)*Y(Cr54)) + - (-screened_rates(k_n_mn50_to_mn51)*Y(Mn50)*Y(N)*state.rho + screened_rates(k_mn51_to_n_mn50)*Y(Mn51)) + - (-screened_rates(k_n_mn51_to_mn52)*Y(Mn51)*Y(N)*state.rho + screened_rates(k_mn52_to_n_mn51)*Y(Mn52)) + - (-screened_rates(k_n_mn52_to_mn53)*Y(Mn52)*Y(N)*state.rho + screened_rates(k_mn53_to_n_mn52)*Y(Mn53)) + - (-screened_rates(k_n_mn53_to_mn54)*Y(Mn53)*Y(N)*state.rho + screened_rates(k_mn54_to_n_mn53)*Y(Mn54)) + - (-screened_rates(k_n_mn54_to_mn55)*Y(Mn54)*Y(N)*state.rho + screened_rates(k_mn55_to_n_mn54)*Y(Mn55)) + - (-screened_rates(k_n_fe52_to_fe53)*Y(Fe52)*Y(N)*state.rho + screened_rates(k_fe53_to_n_fe52)*Y(Fe53)) + - (-screened_rates(k_n_fe53_to_fe54)*Y(Fe53)*Y(N)*state.rho + screened_rates(k_fe54_to_n_fe53)*Y(Fe54)) + - (-screened_rates(k_n_fe54_to_fe55)*Y(Fe54)*Y(N)*state.rho + screened_rates(k_fe55_to_n_fe54)*Y(Fe55)) + - (-screened_rates(k_n_fe55_to_fe56)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_fe56_to_n_fe55)*Y(Fe56)) + - (-screened_rates(k_n_fe56_to_fe57)*Y(Fe56)*Y(N)*state.rho + screened_rates(k_fe57_to_n_fe56)*Y(Fe57)) + - (-screened_rates(k_n_fe57_to_fe58)*Y(Fe57)*Y(N)*state.rho + screened_rates(k_fe58_to_n_fe57)*Y(Fe58)) + - (-screened_rates(k_n_co53_to_co54)*Y(Co53)*Y(N)*state.rho + screened_rates(k_co54_to_n_co53)*Y(Co54)) + - (-screened_rates(k_n_co54_to_co55)*Y(Co54)*Y(N)*state.rho + screened_rates(k_co55_to_n_co54)*Y(Co55)) + - (-screened_rates(k_n_co55_to_co56)*Y(Co55)*Y(N)*state.rho + screened_rates(k_co56_to_n_co55)*Y(Co56)) + - (-screened_rates(k_n_co56_to_co57)*Y(Co56)*Y(N)*state.rho + screened_rates(k_co57_to_n_co56)*Y(Co57)) + - (-screened_rates(k_n_co57_to_co58)*Y(Co57)*Y(N)*state.rho + screened_rates(k_co58_to_n_co57)*Y(Co58)) + - (-screened_rates(k_n_co58_to_co59)*Y(Co58)*Y(N)*state.rho + screened_rates(k_co59_to_n_co58)*Y(Co59)) + - (-screened_rates(k_n_ni56_to_ni57)*Y(N)*Y(Ni56)*state.rho + screened_rates(k_ni57_to_n_ni56)*Y(Ni57)) + - (-screened_rates(k_n_ni57_to_ni58)*Y(N)*Y(Ni57)*state.rho + screened_rates(k_ni58_to_n_ni57)*Y(Ni58)) + - (-screened_rates(k_n_ni58_to_ni59)*Y(N)*Y(Ni58)*state.rho + screened_rates(k_ni59_to_n_ni58)*Y(Ni59)) + - (-screened_rates(k_n_ni59_to_ni60)*Y(N)*Y(Ni59)*state.rho + screened_rates(k_ni60_to_n_ni59)*Y(Ni60)) + - (-screened_rates(k_n_ni60_to_ni61)*Y(N)*Y(Ni60)*state.rho + screened_rates(k_ni61_to_n_ni60)*Y(Ni61)) + - (-screened_rates(k_n_ni61_to_ni62)*Y(N)*Y(Ni61)*state.rho + screened_rates(k_ni62_to_n_ni61)*Y(Ni62)) + - (-screened_rates(k_n_ni62_to_ni63)*Y(N)*Y(Ni62)*state.rho + screened_rates(k_ni63_to_n_ni62)*Y(Ni63)) + - (-screened_rates(k_n_ni63_to_ni64)*Y(N)*Y(Ni63)*state.rho + screened_rates(k_ni64_to_n_ni63)*Y(Ni64)) + - (-screened_rates(k_n_cu57_to_cu58)*Y(Cu57)*Y(N)*state.rho + screened_rates(k_cu58_to_n_cu57)*Y(Cu58)) + - (-screened_rates(k_n_cu58_to_cu59)*Y(Cu58)*Y(N)*state.rho + screened_rates(k_cu59_to_n_cu58)*Y(Cu59)) + - (-screened_rates(k_n_cu59_to_cu60)*Y(Cu59)*Y(N)*state.rho + screened_rates(k_cu60_to_n_cu59)*Y(Cu60)) + - (-screened_rates(k_n_cu60_to_cu61)*Y(Cu60)*Y(N)*state.rho + screened_rates(k_cu61_to_n_cu60)*Y(Cu61)) + - (-screened_rates(k_n_cu61_to_cu62)*Y(Cu61)*Y(N)*state.rho + screened_rates(k_cu62_to_n_cu61)*Y(Cu62)) + - (-screened_rates(k_n_cu62_to_cu63)*Y(Cu62)*Y(N)*state.rho + screened_rates(k_cu63_to_n_cu62)*Y(Cu63)) + - (-screened_rates(k_n_cu63_to_cu64)*Y(Cu63)*Y(N)*state.rho + screened_rates(k_cu64_to_n_cu63)*Y(Cu64)) + - (-screened_rates(k_n_cu64_to_cu65)*Y(Cu64)*Y(N)*state.rho + screened_rates(k_cu65_to_n_cu64)*Y(Cu65)) + - (-screened_rates(k_n_zn59_to_zn60)*Y(N)*Y(Zn59)*state.rho + screened_rates(k_zn60_to_n_zn59)*Y(Zn60)) + - (-screened_rates(k_n_zn60_to_zn61)*Y(N)*Y(Zn60)*state.rho + screened_rates(k_zn61_to_n_zn60)*Y(Zn61)) + - (-screened_rates(k_n_zn61_to_zn62)*Y(N)*Y(Zn61)*state.rho + screened_rates(k_zn62_to_n_zn61)*Y(Zn62)) + - (-screened_rates(k_n_zn62_to_zn63)*Y(N)*Y(Zn62)*state.rho + screened_rates(k_zn63_to_n_zn62)*Y(Zn63)) + - (-screened_rates(k_n_zn63_to_zn64)*Y(N)*Y(Zn63)*state.rho + screened_rates(k_zn64_to_n_zn63)*Y(Zn64)) + - (-screened_rates(k_n_zn64_to_zn65)*Y(N)*Y(Zn64)*state.rho + screened_rates(k_zn65_to_n_zn64)*Y(Zn65)) + - (-screened_rates(k_n_zn65_to_zn66)*Y(N)*Y(Zn65)*state.rho + screened_rates(k_zn66_to_n_zn65)*Y(Zn66)) + - (-screened_rates(k_n_ga62_to_ga63)*Y(Ga62)*Y(N)*state.rho + screened_rates(k_ga63_to_n_ga62)*Y(Ga63)) + - (-screened_rates(k_n_ga63_to_ga64)*Y(Ga63)*Y(N)*state.rho + screened_rates(k_ga64_to_n_ga63)*Y(Ga64)) + - (-screened_rates(k_n_ge63_to_ge64)*Y(Ge63)*Y(N)*state.rho + screened_rates(k_ge64_to_n_ge63)*Y(Ge64)) + - (0.5*screened_rates(k_d_d_to_n_he3)*std::pow(Y(H2), 2)*state.rho + -screened_rates(k_n_he3_to_d_d)*Y(He3)*Y(N)*state.rho) + - (screened_rates(k_d_li6_to_n_be7)*Y(H2)*Y(Li6)*state.rho + -screened_rates(k_n_be7_to_d_li6)*Y(Be7)*Y(N)*state.rho) + - (-screened_rates(k_n_be7_to_p_li7)*Y(Be7)*Y(N)*state.rho + screened_rates(k_p_li7_to_n_be7)*Y(Li7)*Y(H1)*state.rho) + - (-screened_rates(k_n_be7_to_he4_he4)*Y(Be7)*Y(N)*state.rho + 0.5*screened_rates(k_he4_he4_to_n_be7)*std::pow(Y(He4), 2)*state.rho) + - (screened_rates(k_he4_be9_to_n_c12)*Y(Be9)*Y(He4)*state.rho + -screened_rates(k_n_c12_to_he4_be9)*Y(C12)*Y(N)*state.rho) + - (-screened_rates(k_n_b10_to_he4_li7)*Y(B10)*Y(N)*state.rho + screened_rates(k_he4_li7_to_n_b10)*Y(He4)*Y(Li7)*state.rho) + - (screened_rates(k_he4_b10_to_n_n13)*Y(B10)*Y(He4)*state.rho + -screened_rates(k_n_n13_to_he4_b10)*Y(N13)*Y(N)*state.rho) + - (screened_rates(k_he4_b11_to_n_n14)*Y(B11)*Y(He4)*state.rho + -screened_rates(k_n_n14_to_he4_b11)*Y(N14)*Y(N)*state.rho) + - (screened_rates(k_d_c13_to_n_n14)*Y(C13)*Y(H2)*state.rho + -screened_rates(k_n_n14_to_d_c13)*Y(N14)*Y(N)*state.rho) + - (screened_rates(k_he4_c13_to_n_o16)*Y(C13)*Y(He4)*state.rho + -screened_rates(k_n_o16_to_he4_c13)*Y(N)*Y(O16)*state.rho) + - (screened_rates(k_d_c14_to_n_n15)*Y(C14)*Y(H2)*state.rho + -screened_rates(k_n_n15_to_d_c14)*Y(N15)*Y(N)*state.rho) + - (-screened_rates(k_n_n13_to_p_c13)*Y(N13)*Y(N)*state.rho + screened_rates(k_p_c13_to_n_n13)*Y(C13)*Y(H1)*state.rho) + - (-screened_rates(k_n_n14_to_p_c14)*Y(N14)*Y(N)*state.rho + screened_rates(k_p_c14_to_n_n14)*Y(C14)*Y(H1)*state.rho) + - (-screened_rates(k_n_o14_to_p_n14)*Y(N)*Y(O14)*state.rho + screened_rates(k_p_n14_to_n_o14)*Y(N14)*Y(H1)*state.rho) + - (-screened_rates(k_n_o15_to_p_n15)*Y(N)*Y(O15)*state.rho + screened_rates(k_p_n15_to_n_o15)*Y(N15)*Y(H1)*state.rho) + - (-screened_rates(k_n_o15_to_he4_c12)*Y(N)*Y(O15)*state.rho + screened_rates(k_he4_c12_to_n_o15)*Y(C12)*Y(He4)*state.rho) + - (-screened_rates(k_n_o17_to_he4_c14)*Y(N)*Y(O17)*state.rho + screened_rates(k_he4_c14_to_n_o17)*Y(C14)*Y(He4)*state.rho) + - (screened_rates(k_he4_o17_to_n_ne20)*Y(He4)*Y(O17)*state.rho + -screened_rates(k_n_ne20_to_he4_o17)*Y(N)*Y(Ne20)*state.rho) + - (-screened_rates(k_n_f17_to_p_o17)*Y(F17)*Y(N)*state.rho + screened_rates(k_p_o17_to_n_f17)*Y(O17)*Y(H1)*state.rho) + - (-screened_rates(k_n_f17_to_he4_n14)*Y(F17)*Y(N)*state.rho + screened_rates(k_he4_n14_to_n_f17)*Y(He4)*Y(N14)*state.rho) + - (-screened_rates(k_n_f18_to_p_o18)*Y(F18)*Y(N)*state.rho + screened_rates(k_p_o18_to_n_f18)*Y(O18)*Y(H1)*state.rho) + - (-screened_rates(k_n_f18_to_he4_n15)*Y(F18)*Y(N)*state.rho + screened_rates(k_he4_n15_to_n_f18)*Y(He4)*Y(N15)*state.rho) + - (-screened_rates(k_n_ne18_to_p_f18)*Y(N)*Y(Ne18)*state.rho + screened_rates(k_p_f18_to_n_ne18)*Y(F18)*Y(H1)*state.rho) + - (-screened_rates(k_n_ne18_to_he4_o15)*Y(N)*Y(Ne18)*state.rho + screened_rates(k_he4_o15_to_n_ne18)*Y(He4)*Y(O15)*state.rho) + - (-screened_rates(k_n_ne19_to_p_f19)*Y(N)*Y(Ne19)*state.rho + screened_rates(k_p_f19_to_n_ne19)*Y(F19)*Y(H1)*state.rho) + - (-screened_rates(k_n_ne19_to_he4_o16)*Y(N)*Y(Ne19)*state.rho + screened_rates(k_he4_o16_to_n_ne19)*Y(He4)*Y(O16)*state.rho) + - (-screened_rates(k_n_ne21_to_he4_o18)*Y(N)*Y(Ne21)*state.rho + screened_rates(k_he4_o18_to_n_ne21)*Y(He4)*Y(O18)*state.rho) + - (screened_rates(k_he4_ne21_to_n_mg24)*Y(He4)*Y(Ne21)*state.rho + -screened_rates(k_n_mg24_to_he4_ne21)*Y(Mg24)*Y(N)*state.rho) + - (-screened_rates(k_n_na21_to_p_ne21)*Y(N)*Y(Na21)*state.rho + screened_rates(k_p_ne21_to_n_na21)*Y(Ne21)*Y(H1)*state.rho) + - (-screened_rates(k_n_na21_to_he4_f18)*Y(N)*Y(Na21)*state.rho + screened_rates(k_he4_f18_to_n_na21)*Y(F18)*Y(He4)*state.rho) + - (-screened_rates(k_n_na22_to_p_ne22)*Y(N)*Y(Na22)*state.rho + screened_rates(k_p_ne22_to_n_na22)*Y(Ne22)*Y(H1)*state.rho) + - (-screened_rates(k_n_na22_to_he4_f19)*Y(N)*Y(Na22)*state.rho + screened_rates(k_he4_f19_to_n_na22)*Y(F19)*Y(He4)*state.rho) + - (-screened_rates(k_n_mg23_to_p_na23)*Y(Mg23)*Y(N)*state.rho + screened_rates(k_p_na23_to_n_mg23)*Y(Na23)*Y(H1)*state.rho) + - (-screened_rates(k_n_mg23_to_he4_ne20)*Y(Mg23)*Y(N)*state.rho + screened_rates(k_he4_ne20_to_n_mg23)*Y(He4)*Y(Ne20)*state.rho) + - (-screened_rates(k_n_mg23_to_c12_c12)*Y(Mg23)*Y(N)*state.rho + 0.5*screened_rates(k_c12_c12_to_n_mg23)*std::pow(Y(C12), 2)*state.rho) + - (-screened_rates(k_n_mg25_to_he4_ne22)*Y(Mg25)*Y(N)*state.rho + screened_rates(k_he4_ne22_to_n_mg25)*Y(He4)*Y(Ne22)*state.rho) + - (screened_rates(k_he4_mg25_to_n_si28)*Y(He4)*Y(Mg25)*state.rho + -screened_rates(k_n_si28_to_he4_mg25)*Y(N)*Y(Si28)*state.rho) + - (screened_rates(k_he4_mg26_to_n_si29)*Y(He4)*Y(Mg26)*state.rho + -screened_rates(k_n_si29_to_he4_mg26)*Y(N)*Y(Si29)*state.rho) + - (-screened_rates(k_n_al25_to_p_mg25)*Y(Al25)*Y(N)*state.rho + screened_rates(k_p_mg25_to_n_al25)*Y(Mg25)*Y(H1)*state.rho) + - (-screened_rates(k_n_al25_to_he4_na22)*Y(Al25)*Y(N)*state.rho + screened_rates(k_he4_na22_to_n_al25)*Y(He4)*Y(Na22)*state.rho) + - (-screened_rates(k_n_al26_to_p_mg26)*Y(Al26)*Y(N)*state.rho + screened_rates(k_p_mg26_to_n_al26)*Y(Mg26)*Y(H1)*state.rho) + - (-screened_rates(k_n_al26_to_he4_na23)*Y(Al26)*Y(N)*state.rho + screened_rates(k_he4_na23_to_n_al26)*Y(He4)*Y(Na23)*state.rho) + - (screened_rates(k_p_si31_to_n_p31)*Y(H1)*Y(Si31)*state.rho + -screened_rates(k_n_p31_to_p_si31)*Y(N)*Y(P31)*state.rho) + - (screened_rates(k_he4_si31_to_n_s34)*Y(He4)*Y(Si31)*state.rho + -screened_rates(k_n_s34_to_he4_si31)*Y(N)*Y(S34)*state.rho) + - (-screened_rates(k_n_p29_to_p_si29)*Y(N)*Y(P29)*state.rho + screened_rates(k_p_si29_to_n_p29)*Y(H1)*Y(Si29)*state.rho) + - (-screened_rates(k_n_p29_to_he4_al26)*Y(N)*Y(P29)*state.rho + screened_rates(k_he4_al26_to_n_p29)*Y(Al26)*Y(He4)*state.rho) + - (-screened_rates(k_n_p30_to_p_si30)*Y(N)*Y(P30)*state.rho + screened_rates(k_p_si30_to_n_p30)*Y(H1)*Y(Si30)*state.rho) + - (-screened_rates(k_n_p30_to_he4_al27)*Y(N)*Y(P30)*state.rho + screened_rates(k_he4_al27_to_n_p30)*Y(Al27)*Y(He4)*state.rho) + - (-screened_rates(k_n_p32_to_p_si32)*Y(N)*Y(P32)*state.rho + screened_rates(k_p_si32_to_n_p32)*Y(H1)*Y(Si32)*state.rho) + - (screened_rates(k_p_p32_to_n_s32)*Y(P32)*Y(H1)*state.rho + -screened_rates(k_n_s32_to_p_p32)*Y(N)*Y(S32)*state.rho) + - (-screened_rates(k_n_s32_to_he4_si29)*Y(N)*Y(S32)*state.rho + screened_rates(k_he4_si29_to_n_s32)*Y(He4)*Y(Si29)*state.rho) + - (-screened_rates(k_n_s33_to_p_p33)*Y(N)*Y(S33)*state.rho + screened_rates(k_p_p33_to_n_s33)*Y(P33)*Y(H1)*state.rho) + - (-screened_rates(k_n_s33_to_he4_si30)*Y(N)*Y(S33)*state.rho + screened_rates(k_he4_si30_to_n_s33)*Y(He4)*Y(Si30)*state.rho) + - (-screened_rates(k_n_s35_to_he4_si32)*Y(N)*Y(S35)*state.rho + screened_rates(k_he4_si32_to_n_s35)*Y(He4)*Y(Si32)*state.rho) + - (screened_rates(k_he4_s35_to_n_ar38)*Y(He4)*Y(S35)*state.rho + -screened_rates(k_n_ar38_to_he4_s35)*Y(Ar38)*Y(N)*state.rho) + - (-screened_rates(k_n_cl33_to_p_s33)*Y(Cl33)*Y(N)*state.rho + screened_rates(k_p_s33_to_n_cl33)*Y(H1)*Y(S33)*state.rho) + - (-screened_rates(k_n_cl33_to_he4_p30)*Y(Cl33)*Y(N)*state.rho + screened_rates(k_he4_p30_to_n_cl33)*Y(He4)*Y(P30)*state.rho) + - (-screened_rates(k_n_cl34_to_p_s34)*Y(Cl34)*Y(N)*state.rho + screened_rates(k_p_s34_to_n_cl34)*Y(H1)*Y(S34)*state.rho) + - (-screened_rates(k_n_cl34_to_he4_p31)*Y(Cl34)*Y(N)*state.rho + screened_rates(k_he4_p31_to_n_cl34)*Y(He4)*Y(P31)*state.rho) + - (-screened_rates(k_n_cl35_to_p_s35)*Y(Cl35)*Y(N)*state.rho + screened_rates(k_p_s35_to_n_cl35)*Y(H1)*Y(S35)*state.rho) + - (-screened_rates(k_n_cl35_to_he4_p32)*Y(Cl35)*Y(N)*state.rho + screened_rates(k_he4_p32_to_n_cl35)*Y(He4)*Y(P32)*state.rho) + - (-screened_rates(k_n_cl36_to_p_s36)*Y(Cl36)*Y(N)*state.rho + screened_rates(k_p_s36_to_n_cl36)*Y(H1)*Y(S36)*state.rho) + - (-screened_rates(k_n_cl36_to_he4_p33)*Y(Cl36)*Y(N)*state.rho + screened_rates(k_he4_p33_to_n_cl36)*Y(He4)*Y(P33)*state.rho) + - (-screened_rates(k_n_ar36_to_p_cl36)*Y(Ar36)*Y(N)*state.rho + screened_rates(k_p_cl36_to_n_ar36)*Y(Cl36)*Y(H1)*state.rho) + - (-screened_rates(k_n_ar36_to_he4_s33)*Y(Ar36)*Y(N)*state.rho + screened_rates(k_he4_s33_to_n_ar36)*Y(He4)*Y(S33)*state.rho) + - (-screened_rates(k_n_ar37_to_p_cl37)*Y(Ar37)*Y(N)*state.rho + screened_rates(k_p_cl37_to_n_ar37)*Y(Cl37)*Y(H1)*state.rho) + - (-screened_rates(k_n_ar37_to_he4_s34)*Y(Ar37)*Y(N)*state.rho + screened_rates(k_he4_s34_to_n_ar37)*Y(He4)*Y(S34)*state.rho) + - (-screened_rates(k_n_ar39_to_he4_s36)*Y(Ar39)*Y(N)*state.rho + screened_rates(k_he4_s36_to_n_ar39)*Y(He4)*Y(S36)*state.rho) + - (-screened_rates(k_n_k37_to_p_ar37)*Y(K37)*Y(N)*state.rho + screened_rates(k_p_ar37_to_n_k37)*Y(Ar37)*Y(H1)*state.rho) + - (-screened_rates(k_n_k37_to_he4_cl34)*Y(K37)*Y(N)*state.rho + screened_rates(k_he4_cl34_to_n_k37)*Y(Cl34)*Y(He4)*state.rho) + - (-screened_rates(k_n_k38_to_p_ar38)*Y(K38)*Y(N)*state.rho + screened_rates(k_p_ar38_to_n_k38)*Y(Ar38)*Y(H1)*state.rho) + - (-screened_rates(k_n_k38_to_he4_cl35)*Y(K38)*Y(N)*state.rho + screened_rates(k_he4_cl35_to_n_k38)*Y(Cl35)*Y(He4)*state.rho) + - (-screened_rates(k_n_k39_to_p_ar39)*Y(K39)*Y(N)*state.rho + screened_rates(k_p_ar39_to_n_k39)*Y(Ar39)*Y(H1)*state.rho) + - (-screened_rates(k_n_k39_to_he4_cl36)*Y(K39)*Y(N)*state.rho + screened_rates(k_he4_cl36_to_n_k39)*Y(Cl36)*Y(He4)*state.rho) + - (-screened_rates(k_n_k40_to_p_ar40)*Y(K40)*Y(N)*state.rho + screened_rates(k_p_ar40_to_n_k40)*Y(Ar40)*Y(H1)*state.rho) + - (-screened_rates(k_n_k40_to_he4_cl37)*Y(K40)*Y(N)*state.rho + screened_rates(k_he4_cl37_to_n_k40)*Y(Cl37)*Y(He4)*state.rho) + - (screened_rates(k_p_k40_to_n_ca40)*Y(K40)*Y(H1)*state.rho + -screened_rates(k_n_ca40_to_p_k40)*Y(Ca40)*Y(N)*state.rho) + - (-screened_rates(k_n_ca40_to_he4_ar37)*Y(Ca40)*Y(N)*state.rho + screened_rates(k_he4_ar37_to_n_ca40)*Y(Ar37)*Y(He4)*state.rho) + - (-screened_rates(k_n_ca41_to_p_k41)*Y(Ca41)*Y(N)*state.rho + screened_rates(k_p_k41_to_n_ca41)*Y(K41)*Y(H1)*state.rho) + - (-screened_rates(k_n_ca41_to_he4_ar38)*Y(Ca41)*Y(N)*state.rho + screened_rates(k_he4_ar38_to_n_ca41)*Y(Ar38)*Y(He4)*state.rho) + - (-screened_rates(k_n_ca42_to_he4_ar39)*Y(Ca42)*Y(N)*state.rho + screened_rates(k_he4_ar39_to_n_ca42)*Y(Ar39)*Y(He4)*state.rho) + - (-screened_rates(k_n_ca43_to_he4_ar40)*Y(Ca43)*Y(N)*state.rho + screened_rates(k_he4_ar40_to_n_ca43)*Y(Ar40)*Y(He4)*state.rho) + - (screened_rates(k_he4_ca43_to_n_ti46)*Y(Ca43)*Y(He4)*state.rho + -screened_rates(k_n_ti46_to_he4_ca43)*Y(N)*Y(Ti46)*state.rho) + - (screened_rates(k_he4_ca45_to_n_ti48)*Y(Ca45)*Y(He4)*state.rho + -screened_rates(k_n_ti48_to_he4_ca45)*Y(N)*Y(Ti48)*state.rho) + - (screened_rates(k_p_ca47_to_n_sc47)*Y(Ca47)*Y(H1)*state.rho + -screened_rates(k_n_sc47_to_p_ca47)*Y(N)*Y(Sc47)*state.rho) + - (screened_rates(k_he4_ca47_to_n_ti50)*Y(Ca47)*Y(He4)*state.rho + -screened_rates(k_n_ti50_to_he4_ca47)*Y(N)*Y(Ti50)*state.rho) + - (-screened_rates(k_n_sc43_to_p_ca43)*Y(N)*Y(Sc43)*state.rho + screened_rates(k_p_ca43_to_n_sc43)*Y(Ca43)*Y(H1)*state.rho) + - (-screened_rates(k_n_sc43_to_he4_k40)*Y(N)*Y(Sc43)*state.rho + screened_rates(k_he4_k40_to_n_sc43)*Y(He4)*Y(K40)*state.rho) + - (-screened_rates(k_n_sc44_to_p_ca44)*Y(N)*Y(Sc44)*state.rho + screened_rates(k_p_ca44_to_n_sc44)*Y(Ca44)*Y(H1)*state.rho) + - (-screened_rates(k_n_sc44_to_he4_k41)*Y(N)*Y(Sc44)*state.rho + screened_rates(k_he4_k41_to_n_sc44)*Y(He4)*Y(K41)*state.rho) + - (-screened_rates(k_n_sc45_to_p_ca45)*Y(N)*Y(Sc45)*state.rho + screened_rates(k_p_ca45_to_n_sc45)*Y(Ca45)*Y(H1)*state.rho) + - (-screened_rates(k_n_sc46_to_p_ca46)*Y(N)*Y(Sc46)*state.rho + screened_rates(k_p_ca46_to_n_sc46)*Y(Ca46)*Y(H1)*state.rho) + - (screened_rates(k_p_sc46_to_n_ti46)*Y(H1)*Y(Sc46)*state.rho + -screened_rates(k_n_ti46_to_p_sc46)*Y(N)*Y(Ti46)*state.rho) + - (screened_rates(k_he4_sc46_to_n_v49)*Y(He4)*Y(Sc46)*state.rho + -screened_rates(k_n_v49_to_he4_sc46)*Y(N)*Y(V49)*state.rho) + - (-screened_rates(k_n_sc48_to_p_ca48)*Y(N)*Y(Sc48)*state.rho + screened_rates(k_p_ca48_to_n_sc48)*Y(Ca48)*Y(H1)*state.rho) + - (screened_rates(k_p_sc48_to_n_ti48)*Y(H1)*Y(Sc48)*state.rho + -screened_rates(k_n_ti48_to_p_sc48)*Y(N)*Y(Ti48)*state.rho) + - (screened_rates(k_he4_sc48_to_n_v51)*Y(He4)*Y(Sc48)*state.rho + -screened_rates(k_n_v51_to_he4_sc48)*Y(N)*Y(V51)*state.rho) + - (screened_rates(k_p_sc49_to_n_ti49)*Y(H1)*Y(Sc49)*state.rho + -screened_rates(k_n_ti49_to_p_sc49)*Y(N)*Y(Ti49)*state.rho) + - (-screened_rates(k_n_ti44_to_p_sc44)*Y(N)*Y(Ti44)*state.rho + screened_rates(k_p_sc44_to_n_ti44)*Y(H1)*Y(Sc44)*state.rho) + - (-screened_rates(k_n_ti44_to_he4_ca41)*Y(N)*Y(Ti44)*state.rho + screened_rates(k_he4_ca41_to_n_ti44)*Y(Ca41)*Y(He4)*state.rho) + - (-screened_rates(k_n_ti45_to_p_sc45)*Y(N)*Y(Ti45)*state.rho + screened_rates(k_p_sc45_to_n_ti45)*Y(H1)*Y(Sc45)*state.rho) + - (-screened_rates(k_n_ti45_to_he4_ca42)*Y(N)*Y(Ti45)*state.rho + screened_rates(k_he4_ca42_to_n_ti45)*Y(Ca42)*Y(He4)*state.rho) + - (-screened_rates(k_n_ti47_to_p_sc47)*Y(N)*Y(Ti47)*state.rho + screened_rates(k_p_sc47_to_n_ti47)*Y(H1)*Y(Sc47)*state.rho) + - (-screened_rates(k_n_ti47_to_he4_ca44)*Y(N)*Y(Ti47)*state.rho + screened_rates(k_he4_ca44_to_n_ti47)*Y(Ca44)*Y(He4)*state.rho) + - (-screened_rates(k_n_ti49_to_he4_ca46)*Y(N)*Y(Ti49)*state.rho + screened_rates(k_he4_ca46_to_n_ti49)*Y(Ca46)*Y(He4)*state.rho) + - (screened_rates(k_he4_ti49_to_n_cr52)*Y(He4)*Y(Ti49)*state.rho + -screened_rates(k_n_cr52_to_he4_ti49)*Y(Cr52)*Y(N)*state.rho) + - (-screened_rates(k_n_ti51_to_he4_ca48)*Y(N)*Y(Ti51)*state.rho + screened_rates(k_he4_ca48_to_n_ti51)*Y(Ca48)*Y(He4)*state.rho) + - (screened_rates(k_p_ti51_to_n_v51)*Y(H1)*Y(Ti51)*state.rho + -screened_rates(k_n_v51_to_p_ti51)*Y(N)*Y(V51)*state.rho) + - (screened_rates(k_he4_ti51_to_n_cr54)*Y(He4)*Y(Ti51)*state.rho + -screened_rates(k_n_cr54_to_he4_ti51)*Y(Cr54)*Y(N)*state.rho) + - (-screened_rates(k_n_v46_to_p_ti46)*Y(N)*Y(V46)*state.rho + screened_rates(k_p_ti46_to_n_v46)*Y(H1)*Y(Ti46)*state.rho) + - (-screened_rates(k_n_v46_to_he4_sc43)*Y(N)*Y(V46)*state.rho + screened_rates(k_he4_sc43_to_n_v46)*Y(He4)*Y(Sc43)*state.rho) + - (-screened_rates(k_n_v47_to_p_ti47)*Y(N)*Y(V47)*state.rho + screened_rates(k_p_ti47_to_n_v47)*Y(H1)*Y(Ti47)*state.rho) + - (-screened_rates(k_n_v47_to_he4_sc44)*Y(N)*Y(V47)*state.rho + screened_rates(k_he4_sc44_to_n_v47)*Y(He4)*Y(Sc44)*state.rho) + - (-screened_rates(k_n_v48_to_p_ti48)*Y(N)*Y(V48)*state.rho + screened_rates(k_p_ti48_to_n_v48)*Y(H1)*Y(Ti48)*state.rho) + - (-screened_rates(k_n_v48_to_he4_sc45)*Y(N)*Y(V48)*state.rho + screened_rates(k_he4_sc45_to_n_v48)*Y(He4)*Y(Sc45)*state.rho) + - (-screened_rates(k_n_v49_to_p_ti49)*Y(N)*Y(V49)*state.rho + screened_rates(k_p_ti49_to_n_v49)*Y(H1)*Y(Ti49)*state.rho) + - (-screened_rates(k_n_v50_to_p_ti50)*Y(N)*Y(V50)*state.rho + screened_rates(k_p_ti50_to_n_v50)*Y(H1)*Y(Ti50)*state.rho) + - (-screened_rates(k_n_v50_to_he4_sc47)*Y(N)*Y(V50)*state.rho + screened_rates(k_he4_sc47_to_n_v50)*Y(He4)*Y(Sc47)*state.rho) + - (screened_rates(k_p_v50_to_n_cr50)*Y(H1)*Y(V50)*state.rho + -screened_rates(k_n_cr50_to_p_v50)*Y(Cr50)*Y(N)*state.rho) + - (-screened_rates(k_n_v52_to_he4_sc49)*Y(N)*Y(V52)*state.rho + screened_rates(k_he4_sc49_to_n_v52)*Y(He4)*Y(Sc49)*state.rho) + - (screened_rates(k_p_v52_to_n_cr52)*Y(H1)*Y(V52)*state.rho + -screened_rates(k_n_cr52_to_p_v52)*Y(Cr52)*Y(N)*state.rho) + - (screened_rates(k_he4_v52_to_n_mn55)*Y(He4)*Y(V52)*state.rho + -screened_rates(k_n_mn55_to_he4_v52)*Y(Mn55)*Y(N)*state.rho) + - (-screened_rates(k_n_cr48_to_p_v48)*Y(Cr48)*Y(N)*state.rho + screened_rates(k_p_v48_to_n_cr48)*Y(H1)*Y(V48)*state.rho) + - (-screened_rates(k_n_cr48_to_he4_ti45)*Y(Cr48)*Y(N)*state.rho + screened_rates(k_he4_ti45_to_n_cr48)*Y(He4)*Y(Ti45)*state.rho) + - (-screened_rates(k_n_cr49_to_p_v49)*Y(Cr49)*Y(N)*state.rho + screened_rates(k_p_v49_to_n_cr49)*Y(H1)*Y(V49)*state.rho) + - (-screened_rates(k_n_cr49_to_he4_ti46)*Y(Cr49)*Y(N)*state.rho + screened_rates(k_he4_ti46_to_n_cr49)*Y(He4)*Y(Ti46)*state.rho) + - (-screened_rates(k_n_cr50_to_he4_ti47)*Y(Cr50)*Y(N)*state.rho + screened_rates(k_he4_ti47_to_n_cr50)*Y(He4)*Y(Ti47)*state.rho) + - (-screened_rates(k_n_cr51_to_p_v51)*Y(Cr51)*Y(N)*state.rho + screened_rates(k_p_v51_to_n_cr51)*Y(H1)*Y(V51)*state.rho) + - (-screened_rates(k_n_cr51_to_he4_ti48)*Y(Cr51)*Y(N)*state.rho + screened_rates(k_he4_ti48_to_n_cr51)*Y(He4)*Y(Ti48)*state.rho) + - (-screened_rates(k_n_cr53_to_he4_ti50)*Y(Cr53)*Y(N)*state.rho + screened_rates(k_he4_ti50_to_n_cr53)*Y(He4)*Y(Ti50)*state.rho) + - (-screened_rates(k_n_mn50_to_p_cr50)*Y(Mn50)*Y(N)*state.rho + screened_rates(k_p_cr50_to_n_mn50)*Y(Cr50)*Y(H1)*state.rho) + - (-screened_rates(k_n_mn50_to_he4_v47)*Y(Mn50)*Y(N)*state.rho + screened_rates(k_he4_v47_to_n_mn50)*Y(He4)*Y(V47)*state.rho) + - (-screened_rates(k_n_mn51_to_p_cr51)*Y(Mn51)*Y(N)*state.rho + screened_rates(k_p_cr51_to_n_mn51)*Y(Cr51)*Y(H1)*state.rho) + - (-screened_rates(k_n_mn51_to_he4_v48)*Y(Mn51)*Y(N)*state.rho + screened_rates(k_he4_v48_to_n_mn51)*Y(He4)*Y(V48)*state.rho) + - (-screened_rates(k_n_mn52_to_p_cr52)*Y(Mn52)*Y(N)*state.rho + screened_rates(k_p_cr52_to_n_mn52)*Y(Cr52)*Y(H1)*state.rho) + - (-screened_rates(k_n_mn52_to_he4_v49)*Y(Mn52)*Y(N)*state.rho + screened_rates(k_he4_v49_to_n_mn52)*Y(He4)*Y(V49)*state.rho) + - (-screened_rates(k_n_mn53_to_p_cr53)*Y(Mn53)*Y(N)*state.rho + screened_rates(k_p_cr53_to_n_mn53)*Y(Cr53)*Y(H1)*state.rho) + - (-screened_rates(k_n_mn53_to_he4_v50)*Y(Mn53)*Y(N)*state.rho + screened_rates(k_he4_v50_to_n_mn53)*Y(He4)*Y(V50)*state.rho) + - (-screened_rates(k_n_mn54_to_p_cr54)*Y(Mn54)*Y(N)*state.rho + screened_rates(k_p_cr54_to_n_mn54)*Y(Cr54)*Y(H1)*state.rho) + - (-screened_rates(k_n_mn54_to_he4_v51)*Y(Mn54)*Y(N)*state.rho + screened_rates(k_he4_v51_to_n_mn54)*Y(He4)*Y(V51)*state.rho) + - (-screened_rates(k_n_fe52_to_p_mn52)*Y(Fe52)*Y(N)*state.rho + screened_rates(k_p_mn52_to_n_fe52)*Y(Mn52)*Y(H1)*state.rho) + - (-screened_rates(k_n_fe52_to_he4_cr49)*Y(Fe52)*Y(N)*state.rho + screened_rates(k_he4_cr49_to_n_fe52)*Y(Cr49)*Y(He4)*state.rho) + - (-screened_rates(k_n_fe53_to_p_mn53)*Y(Fe53)*Y(N)*state.rho + screened_rates(k_p_mn53_to_n_fe53)*Y(Mn53)*Y(H1)*state.rho) + - (-screened_rates(k_n_fe53_to_he4_cr50)*Y(Fe53)*Y(N)*state.rho + screened_rates(k_he4_cr50_to_n_fe53)*Y(Cr50)*Y(He4)*state.rho) + - (-screened_rates(k_n_fe54_to_p_mn54)*Y(Fe54)*Y(N)*state.rho + screened_rates(k_p_mn54_to_n_fe54)*Y(Mn54)*Y(H1)*state.rho) + - (-screened_rates(k_n_fe54_to_he4_cr51)*Y(Fe54)*Y(N)*state.rho + screened_rates(k_he4_cr51_to_n_fe54)*Y(Cr51)*Y(He4)*state.rho) + - (-screened_rates(k_n_fe55_to_p_mn55)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_p_mn55_to_n_fe55)*Y(Mn55)*Y(H1)*state.rho) + - (-screened_rates(k_n_fe55_to_he4_cr52)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_he4_cr52_to_n_fe55)*Y(Cr52)*Y(He4)*state.rho) + - (-screened_rates(k_n_fe56_to_he4_cr53)*Y(Fe56)*Y(N)*state.rho + screened_rates(k_he4_cr53_to_n_fe56)*Y(Cr53)*Y(He4)*state.rho) + - (-screened_rates(k_n_fe57_to_he4_cr54)*Y(Fe57)*Y(N)*state.rho + screened_rates(k_he4_cr54_to_n_fe57)*Y(Cr54)*Y(He4)*state.rho) + - (-screened_rates(k_n_co53_to_p_fe53)*Y(Co53)*Y(N)*state.rho + screened_rates(k_p_fe53_to_n_co53)*Y(Fe53)*Y(H1)*state.rho) + - (-screened_rates(k_n_co53_to_he4_mn50)*Y(Co53)*Y(N)*state.rho + screened_rates(k_he4_mn50_to_n_co53)*Y(He4)*Y(Mn50)*state.rho) + - (-screened_rates(k_n_co54_to_p_fe54)*Y(Co54)*Y(N)*state.rho + screened_rates(k_p_fe54_to_n_co54)*Y(Fe54)*Y(H1)*state.rho) + - (-screened_rates(k_n_co54_to_he4_mn51)*Y(Co54)*Y(N)*state.rho + screened_rates(k_he4_mn51_to_n_co54)*Y(He4)*Y(Mn51)*state.rho) + - (-screened_rates(k_n_co55_to_p_fe55)*Y(Co55)*Y(N)*state.rho + screened_rates(k_p_fe55_to_n_co55)*Y(Fe55)*Y(H1)*state.rho) + - (-screened_rates(k_n_co55_to_he4_mn52)*Y(Co55)*Y(N)*state.rho + screened_rates(k_he4_mn52_to_n_co55)*Y(He4)*Y(Mn52)*state.rho) + - (-screened_rates(k_n_co56_to_p_fe56)*Y(Co56)*Y(N)*state.rho + screened_rates(k_p_fe56_to_n_co56)*Y(Fe56)*Y(H1)*state.rho) + - (-screened_rates(k_n_co56_to_he4_mn53)*Y(Co56)*Y(N)*state.rho + screened_rates(k_he4_mn53_to_n_co56)*Y(He4)*Y(Mn53)*state.rho) + - (-screened_rates(k_n_co57_to_p_fe57)*Y(Co57)*Y(N)*state.rho + screened_rates(k_p_fe57_to_n_co57)*Y(Fe57)*Y(H1)*state.rho) + - (-screened_rates(k_n_co57_to_he4_mn54)*Y(Co57)*Y(N)*state.rho + screened_rates(k_he4_mn54_to_n_co57)*Y(He4)*Y(Mn54)*state.rho) + - (-screened_rates(k_n_co58_to_p_fe58)*Y(Co58)*Y(N)*state.rho + screened_rates(k_p_fe58_to_n_co58)*Y(Fe58)*Y(H1)*state.rho) + - (-screened_rates(k_n_co58_to_he4_mn55)*Y(Co58)*Y(N)*state.rho + screened_rates(k_he4_mn55_to_n_co58)*Y(He4)*Y(Mn55)*state.rho) + - (-screened_rates(k_n_ni56_to_p_co56)*Y(N)*Y(Ni56)*state.rho + screened_rates(k_p_co56_to_n_ni56)*Y(Co56)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni56_to_he4_fe53)*Y(N)*Y(Ni56)*state.rho + screened_rates(k_he4_fe53_to_n_ni56)*Y(Fe53)*Y(He4)*state.rho) + - (-screened_rates(k_n_ni57_to_p_co57)*Y(N)*Y(Ni57)*state.rho + screened_rates(k_p_co57_to_n_ni57)*Y(Co57)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni57_to_he4_fe54)*Y(N)*Y(Ni57)*state.rho + screened_rates(k_he4_fe54_to_n_ni57)*Y(Fe54)*Y(He4)*state.rho) + - (-screened_rates(k_n_ni58_to_p_co58)*Y(N)*Y(Ni58)*state.rho + screened_rates(k_p_co58_to_n_ni58)*Y(Co58)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni58_to_he4_fe55)*Y(N)*Y(Ni58)*state.rho + screened_rates(k_he4_fe55_to_n_ni58)*Y(Fe55)*Y(He4)*state.rho) + - (-screened_rates(k_n_ni59_to_p_co59)*Y(N)*Y(Ni59)*state.rho + screened_rates(k_p_co59_to_n_ni59)*Y(Co59)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni59_to_he4_fe56)*Y(N)*Y(Ni59)*state.rho + screened_rates(k_he4_fe56_to_n_ni59)*Y(Fe56)*Y(He4)*state.rho) + - (-screened_rates(k_n_ni60_to_he4_fe57)*Y(N)*Y(Ni60)*state.rho + screened_rates(k_he4_fe57_to_n_ni60)*Y(Fe57)*Y(He4)*state.rho) + - (-screened_rates(k_n_ni61_to_he4_fe58)*Y(N)*Y(Ni61)*state.rho + screened_rates(k_he4_fe58_to_n_ni61)*Y(Fe58)*Y(He4)*state.rho) + - (-screened_rates(k_n_cu57_to_p_ni57)*Y(Cu57)*Y(N)*state.rho + screened_rates(k_p_ni57_to_n_cu57)*Y(Ni57)*Y(H1)*state.rho) + - (-screened_rates(k_n_cu57_to_he4_co54)*Y(Cu57)*Y(N)*state.rho + screened_rates(k_he4_co54_to_n_cu57)*Y(Co54)*Y(He4)*state.rho) + - (-screened_rates(k_n_cu58_to_p_ni58)*Y(Cu58)*Y(N)*state.rho + screened_rates(k_p_ni58_to_n_cu58)*Y(Ni58)*Y(H1)*state.rho) + - (-screened_rates(k_n_cu58_to_he4_co55)*Y(Cu58)*Y(N)*state.rho + screened_rates(k_he4_co55_to_n_cu58)*Y(Co55)*Y(He4)*state.rho) + - (-screened_rates(k_n_cu59_to_p_ni59)*Y(Cu59)*Y(N)*state.rho + screened_rates(k_p_ni59_to_n_cu59)*Y(Ni59)*Y(H1)*state.rho) + - (-screened_rates(k_n_cu59_to_he4_co56)*Y(Cu59)*Y(N)*state.rho + screened_rates(k_he4_co56_to_n_cu59)*Y(Co56)*Y(He4)*state.rho) + - (-screened_rates(k_n_cu60_to_p_ni60)*Y(Cu60)*Y(N)*state.rho + screened_rates(k_p_ni60_to_n_cu60)*Y(Ni60)*Y(H1)*state.rho) + - (-screened_rates(k_n_cu60_to_he4_co57)*Y(Cu60)*Y(N)*state.rho + screened_rates(k_he4_co57_to_n_cu60)*Y(Co57)*Y(He4)*state.rho) + - (-screened_rates(k_n_cu61_to_p_ni61)*Y(Cu61)*Y(N)*state.rho + screened_rates(k_p_ni61_to_n_cu61)*Y(Ni61)*Y(H1)*state.rho) + - (-screened_rates(k_n_cu61_to_he4_co58)*Y(Cu61)*Y(N)*state.rho + screened_rates(k_he4_co58_to_n_cu61)*Y(Co58)*Y(He4)*state.rho) + - (-screened_rates(k_n_cu62_to_p_ni62)*Y(Cu62)*Y(N)*state.rho + screened_rates(k_p_ni62_to_n_cu62)*Y(Ni62)*Y(H1)*state.rho) + - (-screened_rates(k_n_cu62_to_he4_co59)*Y(Cu62)*Y(N)*state.rho + screened_rates(k_he4_co59_to_n_cu62)*Y(Co59)*Y(He4)*state.rho) + - (-screened_rates(k_n_cu63_to_p_ni63)*Y(Cu63)*Y(N)*state.rho + screened_rates(k_p_ni63_to_n_cu63)*Y(Ni63)*Y(H1)*state.rho) + - (-screened_rates(k_n_cu64_to_p_ni64)*Y(Cu64)*Y(N)*state.rho + screened_rates(k_p_ni64_to_n_cu64)*Y(Ni64)*Y(H1)*state.rho) + - (-screened_rates(k_n_zn59_to_p_cu59)*Y(N)*Y(Zn59)*state.rho + screened_rates(k_p_cu59_to_n_zn59)*Y(Cu59)*Y(H1)*state.rho) + - (-screened_rates(k_n_zn59_to_he4_ni56)*Y(N)*Y(Zn59)*state.rho + screened_rates(k_he4_ni56_to_n_zn59)*Y(He4)*Y(Ni56)*state.rho) + - (-screened_rates(k_n_zn60_to_p_cu60)*Y(N)*Y(Zn60)*state.rho + screened_rates(k_p_cu60_to_n_zn60)*Y(Cu60)*Y(H1)*state.rho) + - (-screened_rates(k_n_zn60_to_he4_ni57)*Y(N)*Y(Zn60)*state.rho + screened_rates(k_he4_ni57_to_n_zn60)*Y(He4)*Y(Ni57)*state.rho) + - (-screened_rates(k_n_zn61_to_p_cu61)*Y(N)*Y(Zn61)*state.rho + screened_rates(k_p_cu61_to_n_zn61)*Y(Cu61)*Y(H1)*state.rho) + - (-screened_rates(k_n_zn61_to_he4_ni58)*Y(N)*Y(Zn61)*state.rho + screened_rates(k_he4_ni58_to_n_zn61)*Y(He4)*Y(Ni58)*state.rho) + - (-screened_rates(k_n_zn62_to_p_cu62)*Y(N)*Y(Zn62)*state.rho + screened_rates(k_p_cu62_to_n_zn62)*Y(Cu62)*Y(H1)*state.rho) + - (-screened_rates(k_n_zn62_to_he4_ni59)*Y(N)*Y(Zn62)*state.rho + screened_rates(k_he4_ni59_to_n_zn62)*Y(He4)*Y(Ni59)*state.rho) + - (-screened_rates(k_n_zn63_to_p_cu63)*Y(N)*Y(Zn63)*state.rho + screened_rates(k_p_cu63_to_n_zn63)*Y(Cu63)*Y(H1)*state.rho) + - (-screened_rates(k_n_zn63_to_he4_ni60)*Y(N)*Y(Zn63)*state.rho + screened_rates(k_he4_ni60_to_n_zn63)*Y(He4)*Y(Ni60)*state.rho) + - (-screened_rates(k_n_zn64_to_p_cu64)*Y(N)*Y(Zn64)*state.rho + screened_rates(k_p_cu64_to_n_zn64)*Y(Cu64)*Y(H1)*state.rho) + - (-screened_rates(k_n_zn64_to_he4_ni61)*Y(N)*Y(Zn64)*state.rho + screened_rates(k_he4_ni61_to_n_zn64)*Y(He4)*Y(Ni61)*state.rho) + - (-screened_rates(k_n_zn65_to_p_cu65)*Y(N)*Y(Zn65)*state.rho + screened_rates(k_p_cu65_to_n_zn65)*Y(Cu65)*Y(H1)*state.rho) + - (-screened_rates(k_n_zn65_to_he4_ni62)*Y(N)*Y(Zn65)*state.rho + screened_rates(k_he4_ni62_to_n_zn65)*Y(He4)*Y(Ni62)*state.rho) + - (-screened_rates(k_n_zn66_to_he4_ni63)*Y(N)*Y(Zn66)*state.rho + screened_rates(k_he4_ni63_to_n_zn66)*Y(He4)*Y(Ni63)*state.rho) + - (-screened_rates(k_n_ga62_to_p_zn62)*Y(Ga62)*Y(N)*state.rho + screened_rates(k_p_zn62_to_n_ga62)*Y(H1)*Y(Zn62)*state.rho) + - (-screened_rates(k_n_ga62_to_he4_cu59)*Y(Ga62)*Y(N)*state.rho + screened_rates(k_he4_cu59_to_n_ga62)*Y(Cu59)*Y(He4)*state.rho) + - (-screened_rates(k_n_ga63_to_p_zn63)*Y(Ga63)*Y(N)*state.rho + screened_rates(k_p_zn63_to_n_ga63)*Y(H1)*Y(Zn63)*state.rho) + - (-screened_rates(k_n_ga63_to_he4_cu60)*Y(Ga63)*Y(N)*state.rho + screened_rates(k_he4_cu60_to_n_ga63)*Y(Cu60)*Y(He4)*state.rho) + - (-screened_rates(k_n_ga64_to_p_zn64)*Y(Ga64)*Y(N)*state.rho + screened_rates(k_p_zn64_to_n_ga64)*Y(H1)*Y(Zn64)*state.rho) + - (-screened_rates(k_n_ga64_to_he4_cu61)*Y(Ga64)*Y(N)*state.rho + screened_rates(k_he4_cu61_to_n_ga64)*Y(Cu61)*Y(He4)*state.rho) + - (-screened_rates(k_n_ge63_to_p_ga63)*Y(Ge63)*Y(N)*state.rho + screened_rates(k_p_ga63_to_n_ge63)*Y(Ga63)*Y(H1)*state.rho) + - (-screened_rates(k_n_ge63_to_he4_zn60)*Y(Ge63)*Y(N)*state.rho + screened_rates(k_he4_zn60_to_n_ge63)*Y(He4)*Y(Zn60)*state.rho) + - (-screened_rates(k_n_ge64_to_p_ga64)*Y(Ge64)*Y(N)*state.rho + screened_rates(k_p_ga64_to_n_ge64)*Y(Ga64)*Y(H1)*state.rho) + - (-screened_rates(k_n_ge64_to_he4_zn61)*Y(Ge64)*Y(N)*state.rho + screened_rates(k_he4_zn61_to_n_ge64)*Y(He4)*Y(Zn61)*state.rho) + - (screened_rates(k_d_li7_to_n_he4_he4)*Y(H2)*Y(Li7)*state.rho + -0.5*screened_rates(k_n_he4_he4_to_d_li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 2)) + - (-screened_rates(k_n_b8_to_p_he4_he4)*Y(B8)*Y(N)*state.rho + 0.5*screened_rates(k_p_he4_he4_to_n_b8)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 2)) + - (screened_rates(k_he3_li7_to_n_p_he4_he4)*Y(He3)*Y(Li7)*state.rho + -0.5*screened_rates(k_n_p_he4_he4_to_he3_li7)*std::pow(Y(He4), 2)*Y(N)*Y(H1)*std::pow(state.rho, 3)) + - (-screened_rates(k_n_p_he4_to_li6)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 2) + screened_rates(k_li6_to_n_p_he4)*Y(Li6)) + - (-0.5*screened_rates(k_n_he4_he4_to_be9)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 2) + screened_rates(k_be9_to_n_he4_he4)*Y(Be9)) + + (-screened_rates(k_n_He3_to_He4)*Y(He3)*Y(N)*state.rho + screened_rates(k_He4_to_n_He3)*Y(He4)) + + (-screened_rates(k_n_Li6_to_Li7)*Y(Li6)*Y(N)*state.rho + screened_rates(k_Li7_to_n_Li6)*Y(Li7)) + + (-screened_rates(k_n_B10_to_B11)*Y(B10)*Y(N)*state.rho + screened_rates(k_B11_to_n_B10)*Y(B11)) + + (-screened_rates(k_n_C12_to_C13)*Y(C12)*Y(N)*state.rho + screened_rates(k_C13_to_n_C12)*Y(C13)) + + (-screened_rates(k_n_C13_to_C14)*Y(C13)*Y(N)*state.rho + screened_rates(k_C14_to_n_C13)*Y(C14)) + + (-screened_rates(k_n_N13_to_N14)*Y(N13)*Y(N)*state.rho + screened_rates(k_N14_to_n_N13)*Y(N14)) + + (-screened_rates(k_n_N14_to_N15)*Y(N14)*Y(N)*state.rho + screened_rates(k_N15_to_n_N14)*Y(N15)) + + (-screened_rates(k_n_O14_to_O15)*Y(O14)*Y(N)*state.rho + screened_rates(k_O15_to_n_O14)*Y(O15)) + + (-screened_rates(k_n_O15_to_O16)*Y(O15)*Y(N)*state.rho + screened_rates(k_O16_to_n_O15)*Y(O16)) + + (-screened_rates(k_n_O16_to_O17)*Y(O16)*Y(N)*state.rho + screened_rates(k_O17_to_n_O16)*Y(O17)) + + (-screened_rates(k_n_O17_to_O18)*Y(O17)*Y(N)*state.rho + screened_rates(k_O18_to_n_O17)*Y(O18)) + + (-screened_rates(k_n_F17_to_F18)*Y(F17)*Y(N)*state.rho + screened_rates(k_F18_to_n_F17)*Y(F18)) + + (-screened_rates(k_n_F18_to_F19)*Y(F18)*Y(N)*state.rho + screened_rates(k_F19_to_n_F18)*Y(F19)) + + (-screened_rates(k_n_Ne18_to_Ne19)*Y(Ne18)*Y(N)*state.rho + screened_rates(k_Ne19_to_n_Ne18)*Y(Ne19)) + + (-screened_rates(k_n_Ne19_to_Ne20)*Y(Ne19)*Y(N)*state.rho + screened_rates(k_Ne20_to_n_Ne19)*Y(Ne20)) + + (-screened_rates(k_n_Ne20_to_Ne21)*Y(Ne20)*Y(N)*state.rho + screened_rates(k_Ne21_to_n_Ne20)*Y(Ne21)) + + (-screened_rates(k_n_Ne21_to_Ne22)*Y(Ne21)*Y(N)*state.rho + screened_rates(k_Ne22_to_n_Ne21)*Y(Ne22)) + + (-screened_rates(k_n_Na21_to_Na22)*Y(Na21)*Y(N)*state.rho + screened_rates(k_Na22_to_n_Na21)*Y(Na22)) + + (-screened_rates(k_n_Na22_to_Na23)*Y(Na22)*Y(N)*state.rho + screened_rates(k_Na23_to_n_Na22)*Y(Na23)) + + (-screened_rates(k_n_Mg23_to_Mg24)*Y(Mg23)*Y(N)*state.rho + screened_rates(k_Mg24_to_n_Mg23)*Y(Mg24)) + + (-screened_rates(k_n_Mg24_to_Mg25)*Y(Mg24)*Y(N)*state.rho + screened_rates(k_Mg25_to_n_Mg24)*Y(Mg25)) + + (-screened_rates(k_n_Mg25_to_Mg26)*Y(Mg25)*Y(N)*state.rho + screened_rates(k_Mg26_to_n_Mg25)*Y(Mg26)) + + (-screened_rates(k_n_Al25_to_Al26)*Y(Al25)*Y(N)*state.rho + screened_rates(k_Al26_to_n_Al25)*Y(Al26)) + + (-screened_rates(k_n_Al26_to_Al27)*Y(Al26)*Y(N)*state.rho + screened_rates(k_Al27_to_n_Al26)*Y(Al27)) + + (-screened_rates(k_n_Si28_to_Si29)*Y(Si28)*Y(N)*state.rho + screened_rates(k_Si29_to_n_Si28)*Y(Si29)) + + (-screened_rates(k_n_Si29_to_Si30)*Y(Si29)*Y(N)*state.rho + screened_rates(k_Si30_to_n_Si29)*Y(Si30)) + + (-screened_rates(k_n_Si30_to_Si31)*Y(Si30)*Y(N)*state.rho + screened_rates(k_Si31_to_n_Si30)*Y(Si31)) + + (-screened_rates(k_n_Si31_to_Si32)*Y(Si31)*Y(N)*state.rho + screened_rates(k_Si32_to_n_Si31)*Y(Si32)) + + (-screened_rates(k_n_P29_to_P30)*Y(P29)*Y(N)*state.rho + screened_rates(k_P30_to_n_P29)*Y(P30)) + + (-screened_rates(k_n_P30_to_P31)*Y(P30)*Y(N)*state.rho + screened_rates(k_P31_to_n_P30)*Y(P31)) + + (-screened_rates(k_n_P31_to_P32)*Y(P31)*Y(N)*state.rho + screened_rates(k_P32_to_n_P31)*Y(P32)) + + (-screened_rates(k_n_P32_to_P33)*Y(P32)*Y(N)*state.rho + screened_rates(k_P33_to_n_P32)*Y(P33)) + + (-screened_rates(k_n_S32_to_S33)*Y(S32)*Y(N)*state.rho + screened_rates(k_S33_to_n_S32)*Y(S33)) + + (-screened_rates(k_n_S33_to_S34)*Y(S33)*Y(N)*state.rho + screened_rates(k_S34_to_n_S33)*Y(S34)) + + (-screened_rates(k_n_S34_to_S35)*Y(S34)*Y(N)*state.rho + screened_rates(k_S35_to_n_S34)*Y(S35)) + + (-screened_rates(k_n_S35_to_S36)*Y(S35)*Y(N)*state.rho + screened_rates(k_S36_to_n_S35)*Y(S36)) + + (-screened_rates(k_n_Cl33_to_Cl34)*Y(Cl33)*Y(N)*state.rho + screened_rates(k_Cl34_to_n_Cl33)*Y(Cl34)) + + (-screened_rates(k_n_Cl34_to_Cl35)*Y(Cl34)*Y(N)*state.rho + screened_rates(k_Cl35_to_n_Cl34)*Y(Cl35)) + + (-screened_rates(k_n_Cl35_to_Cl36)*Y(Cl35)*Y(N)*state.rho + screened_rates(k_Cl36_to_n_Cl35)*Y(Cl36)) + + (-screened_rates(k_n_Cl36_to_Cl37)*Y(Cl36)*Y(N)*state.rho + screened_rates(k_Cl37_to_n_Cl36)*Y(Cl37)) + + (-screened_rates(k_n_Ar36_to_Ar37)*Y(Ar36)*Y(N)*state.rho + screened_rates(k_Ar37_to_n_Ar36)*Y(Ar37)) + + (-screened_rates(k_n_Ar37_to_Ar38)*Y(Ar37)*Y(N)*state.rho + screened_rates(k_Ar38_to_n_Ar37)*Y(Ar38)) + + (-screened_rates(k_n_Ar38_to_Ar39)*Y(Ar38)*Y(N)*state.rho + screened_rates(k_Ar39_to_n_Ar38)*Y(Ar39)) + + (-screened_rates(k_n_Ar39_to_Ar40)*Y(Ar39)*Y(N)*state.rho + screened_rates(k_Ar40_to_n_Ar39)*Y(Ar40)) + + (-screened_rates(k_n_K37_to_K38)*Y(K37)*Y(N)*state.rho + screened_rates(k_K38_to_n_K37)*Y(K38)) + + (-screened_rates(k_n_K38_to_K39)*Y(K38)*Y(N)*state.rho + screened_rates(k_K39_to_n_K38)*Y(K39)) + + (-screened_rates(k_n_K39_to_K40)*Y(K39)*Y(N)*state.rho + screened_rates(k_K40_to_n_K39)*Y(K40)) + + (-screened_rates(k_n_K40_to_K41)*Y(K40)*Y(N)*state.rho + screened_rates(k_K41_to_n_K40)*Y(K41)) + + (-screened_rates(k_n_Ca40_to_Ca41)*Y(Ca40)*Y(N)*state.rho + screened_rates(k_Ca41_to_n_Ca40)*Y(Ca41)) + + (-screened_rates(k_n_Ca41_to_Ca42)*Y(Ca41)*Y(N)*state.rho + screened_rates(k_Ca42_to_n_Ca41)*Y(Ca42)) + + (-screened_rates(k_n_Ca42_to_Ca43)*Y(Ca42)*Y(N)*state.rho + screened_rates(k_Ca43_to_n_Ca42)*Y(Ca43)) + + (-screened_rates(k_n_Ca43_to_Ca44)*Y(Ca43)*Y(N)*state.rho + screened_rates(k_Ca44_to_n_Ca43)*Y(Ca44)) + + (-screened_rates(k_n_Ca44_to_Ca45)*Y(Ca44)*Y(N)*state.rho + screened_rates(k_Ca45_to_n_Ca44)*Y(Ca45)) + + (-screened_rates(k_n_Ca45_to_Ca46)*Y(Ca45)*Y(N)*state.rho + screened_rates(k_Ca46_to_n_Ca45)*Y(Ca46)) + + (-screened_rates(k_n_Ca46_to_Ca47)*Y(Ca46)*Y(N)*state.rho + screened_rates(k_Ca47_to_n_Ca46)*Y(Ca47)) + + (-screened_rates(k_n_Ca47_to_Ca48)*Y(Ca47)*Y(N)*state.rho + screened_rates(k_Ca48_to_n_Ca47)*Y(Ca48)) + + (-screened_rates(k_n_Sc43_to_Sc44)*Y(Sc43)*Y(N)*state.rho + screened_rates(k_Sc44_to_n_Sc43)*Y(Sc44)) + + (-screened_rates(k_n_Sc44_to_Sc45)*Y(Sc44)*Y(N)*state.rho + screened_rates(k_Sc45_to_n_Sc44)*Y(Sc45)) + + (-screened_rates(k_n_Sc45_to_Sc46)*Y(Sc45)*Y(N)*state.rho + screened_rates(k_Sc46_to_n_Sc45)*Y(Sc46)) + + (-screened_rates(k_n_Sc46_to_Sc47)*Y(Sc46)*Y(N)*state.rho + screened_rates(k_Sc47_to_n_Sc46)*Y(Sc47)) + + (-screened_rates(k_n_Sc47_to_Sc48)*Y(Sc47)*Y(N)*state.rho + screened_rates(k_Sc48_to_n_Sc47)*Y(Sc48)) + + (-screened_rates(k_n_Sc48_to_Sc49)*Y(Sc48)*Y(N)*state.rho + screened_rates(k_Sc49_to_n_Sc48)*Y(Sc49)) + + (-screened_rates(k_n_Ti44_to_Ti45)*Y(Ti44)*Y(N)*state.rho + screened_rates(k_Ti45_to_n_Ti44)*Y(Ti45)) + + (-screened_rates(k_n_Ti45_to_Ti46)*Y(Ti45)*Y(N)*state.rho + screened_rates(k_Ti46_to_n_Ti45)*Y(Ti46)) + + (-screened_rates(k_n_Ti46_to_Ti47)*Y(Ti46)*Y(N)*state.rho + screened_rates(k_Ti47_to_n_Ti46)*Y(Ti47)) + + (-screened_rates(k_n_Ti47_to_Ti48)*Y(Ti47)*Y(N)*state.rho + screened_rates(k_Ti48_to_n_Ti47)*Y(Ti48)) + + (-screened_rates(k_n_Ti48_to_Ti49)*Y(Ti48)*Y(N)*state.rho + screened_rates(k_Ti49_to_n_Ti48)*Y(Ti49)) + + (-screened_rates(k_n_Ti49_to_Ti50)*Y(Ti49)*Y(N)*state.rho + screened_rates(k_Ti50_to_n_Ti49)*Y(Ti50)) + + (-screened_rates(k_n_Ti50_to_Ti51)*Y(Ti50)*Y(N)*state.rho + screened_rates(k_Ti51_to_n_Ti50)*Y(Ti51)) + + (-screened_rates(k_n_V46_to_V47)*Y(V46)*Y(N)*state.rho + screened_rates(k_V47_to_n_V46)*Y(V47)) + + (-screened_rates(k_n_V47_to_V48)*Y(V47)*Y(N)*state.rho + screened_rates(k_V48_to_n_V47)*Y(V48)) + + (-screened_rates(k_n_V48_to_V49)*Y(V48)*Y(N)*state.rho + screened_rates(k_V49_to_n_V48)*Y(V49)) + + (-screened_rates(k_n_V49_to_V50)*Y(V49)*Y(N)*state.rho + screened_rates(k_V50_to_n_V49)*Y(V50)) + + (-screened_rates(k_n_V50_to_V51)*Y(V50)*Y(N)*state.rho + screened_rates(k_V51_to_n_V50)*Y(V51)) + + (-screened_rates(k_n_V51_to_V52)*Y(V51)*Y(N)*state.rho + screened_rates(k_V52_to_n_V51)*Y(V52)) + + (-screened_rates(k_n_Cr48_to_Cr49)*Y(Cr48)*Y(N)*state.rho + screened_rates(k_Cr49_to_n_Cr48)*Y(Cr49)) + + (-screened_rates(k_n_Cr49_to_Cr50)*Y(Cr49)*Y(N)*state.rho + screened_rates(k_Cr50_to_n_Cr49)*Y(Cr50)) + + (-screened_rates(k_n_Cr50_to_Cr51)*Y(Cr50)*Y(N)*state.rho + screened_rates(k_Cr51_to_n_Cr50)*Y(Cr51)) + + (-screened_rates(k_n_Cr51_to_Cr52)*Y(Cr51)*Y(N)*state.rho + screened_rates(k_Cr52_to_n_Cr51)*Y(Cr52)) + + (-screened_rates(k_n_Cr52_to_Cr53)*Y(Cr52)*Y(N)*state.rho + screened_rates(k_Cr53_to_n_Cr52)*Y(Cr53)) + + (-screened_rates(k_n_Cr53_to_Cr54)*Y(Cr53)*Y(N)*state.rho + screened_rates(k_Cr54_to_n_Cr53)*Y(Cr54)) + + (-screened_rates(k_n_Mn50_to_Mn51)*Y(Mn50)*Y(N)*state.rho + screened_rates(k_Mn51_to_n_Mn50)*Y(Mn51)) + + (-screened_rates(k_n_Mn51_to_Mn52)*Y(Mn51)*Y(N)*state.rho + screened_rates(k_Mn52_to_n_Mn51)*Y(Mn52)) + + (-screened_rates(k_n_Mn52_to_Mn53)*Y(Mn52)*Y(N)*state.rho + screened_rates(k_Mn53_to_n_Mn52)*Y(Mn53)) + + (-screened_rates(k_n_Mn53_to_Mn54)*Y(Mn53)*Y(N)*state.rho + screened_rates(k_Mn54_to_n_Mn53)*Y(Mn54)) + + (-screened_rates(k_n_Mn54_to_Mn55)*Y(Mn54)*Y(N)*state.rho + screened_rates(k_Mn55_to_n_Mn54)*Y(Mn55)) + + (-screened_rates(k_n_Fe52_to_Fe53)*Y(Fe52)*Y(N)*state.rho + screened_rates(k_Fe53_to_n_Fe52)*Y(Fe53)) + + (-screened_rates(k_n_Fe53_to_Fe54)*Y(Fe53)*Y(N)*state.rho + screened_rates(k_Fe54_to_n_Fe53)*Y(Fe54)) + + (-screened_rates(k_n_Fe54_to_Fe55)*Y(Fe54)*Y(N)*state.rho + screened_rates(k_Fe55_to_n_Fe54)*Y(Fe55)) + + (-screened_rates(k_n_Fe55_to_Fe56)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_Fe56_to_n_Fe55)*Y(Fe56)) + + (-screened_rates(k_n_Fe56_to_Fe57)*Y(Fe56)*Y(N)*state.rho + screened_rates(k_Fe57_to_n_Fe56)*Y(Fe57)) + + (-screened_rates(k_n_Fe57_to_Fe58)*Y(Fe57)*Y(N)*state.rho + screened_rates(k_Fe58_to_n_Fe57)*Y(Fe58)) + + (-screened_rates(k_n_Co53_to_Co54)*Y(Co53)*Y(N)*state.rho + screened_rates(k_Co54_to_n_Co53)*Y(Co54)) + + (-screened_rates(k_n_Co54_to_Co55)*Y(Co54)*Y(N)*state.rho + screened_rates(k_Co55_to_n_Co54)*Y(Co55)) + + (-screened_rates(k_n_Co55_to_Co56)*Y(Co55)*Y(N)*state.rho + screened_rates(k_Co56_to_n_Co55)*Y(Co56)) + + (-screened_rates(k_n_Co56_to_Co57)*Y(Co56)*Y(N)*state.rho + screened_rates(k_Co57_to_n_Co56)*Y(Co57)) + + (-screened_rates(k_n_Co57_to_Co58)*Y(Co57)*Y(N)*state.rho + screened_rates(k_Co58_to_n_Co57)*Y(Co58)) + + (-screened_rates(k_n_Co58_to_Co59)*Y(Co58)*Y(N)*state.rho + screened_rates(k_Co59_to_n_Co58)*Y(Co59)) + + (-screened_rates(k_n_Ni56_to_Ni57)*Y(Ni56)*Y(N)*state.rho + screened_rates(k_Ni57_to_n_Ni56)*Y(Ni57)) + + (-screened_rates(k_n_Ni57_to_Ni58)*Y(Ni57)*Y(N)*state.rho + screened_rates(k_Ni58_to_n_Ni57)*Y(Ni58)) + + (-screened_rates(k_n_Ni58_to_Ni59)*Y(Ni58)*Y(N)*state.rho + screened_rates(k_Ni59_to_n_Ni58)*Y(Ni59)) + + (-screened_rates(k_n_Ni59_to_Ni60)*Y(Ni59)*Y(N)*state.rho + screened_rates(k_Ni60_to_n_Ni59)*Y(Ni60)) + + (-screened_rates(k_n_Ni60_to_Ni61)*Y(Ni60)*Y(N)*state.rho + screened_rates(k_Ni61_to_n_Ni60)*Y(Ni61)) + + (-screened_rates(k_n_Ni61_to_Ni62)*Y(Ni61)*Y(N)*state.rho + screened_rates(k_Ni62_to_n_Ni61)*Y(Ni62)) + + (-screened_rates(k_n_Ni62_to_Ni63)*Y(Ni62)*Y(N)*state.rho + screened_rates(k_Ni63_to_n_Ni62)*Y(Ni63)) + + (-screened_rates(k_n_Ni63_to_Ni64)*Y(Ni63)*Y(N)*state.rho + screened_rates(k_Ni64_to_n_Ni63)*Y(Ni64)) + + (-screened_rates(k_n_Cu57_to_Cu58)*Y(Cu57)*Y(N)*state.rho + screened_rates(k_Cu58_to_n_Cu57)*Y(Cu58)) + + (-screened_rates(k_n_Cu58_to_Cu59)*Y(Cu58)*Y(N)*state.rho + screened_rates(k_Cu59_to_n_Cu58)*Y(Cu59)) + + (-screened_rates(k_n_Cu59_to_Cu60)*Y(Cu59)*Y(N)*state.rho + screened_rates(k_Cu60_to_n_Cu59)*Y(Cu60)) + + (-screened_rates(k_n_Cu60_to_Cu61)*Y(Cu60)*Y(N)*state.rho + screened_rates(k_Cu61_to_n_Cu60)*Y(Cu61)) + + (-screened_rates(k_n_Cu61_to_Cu62)*Y(Cu61)*Y(N)*state.rho + screened_rates(k_Cu62_to_n_Cu61)*Y(Cu62)) + + (-screened_rates(k_n_Cu62_to_Cu63)*Y(Cu62)*Y(N)*state.rho + screened_rates(k_Cu63_to_n_Cu62)*Y(Cu63)) + + (-screened_rates(k_n_Cu63_to_Cu64)*Y(Cu63)*Y(N)*state.rho + screened_rates(k_Cu64_to_n_Cu63)*Y(Cu64)) + + (-screened_rates(k_n_Cu64_to_Cu65)*Y(Cu64)*Y(N)*state.rho + screened_rates(k_Cu65_to_n_Cu64)*Y(Cu65)) + + (-screened_rates(k_n_Zn59_to_Zn60)*Y(Zn59)*Y(N)*state.rho + screened_rates(k_Zn60_to_n_Zn59)*Y(Zn60)) + + (-screened_rates(k_n_Zn60_to_Zn61)*Y(Zn60)*Y(N)*state.rho + screened_rates(k_Zn61_to_n_Zn60)*Y(Zn61)) + + (-screened_rates(k_n_Zn61_to_Zn62)*Y(Zn61)*Y(N)*state.rho + screened_rates(k_Zn62_to_n_Zn61)*Y(Zn62)) + + (-screened_rates(k_n_Zn62_to_Zn63)*Y(Zn62)*Y(N)*state.rho + screened_rates(k_Zn63_to_n_Zn62)*Y(Zn63)) + + (-screened_rates(k_n_Zn63_to_Zn64)*Y(Zn63)*Y(N)*state.rho + screened_rates(k_Zn64_to_n_Zn63)*Y(Zn64)) + + (-screened_rates(k_n_Zn64_to_Zn65)*Y(Zn64)*Y(N)*state.rho + screened_rates(k_Zn65_to_n_Zn64)*Y(Zn65)) + + (-screened_rates(k_n_Zn65_to_Zn66)*Y(Zn65)*Y(N)*state.rho + screened_rates(k_Zn66_to_n_Zn65)*Y(Zn66)) + + (-screened_rates(k_n_Ga62_to_Ga63)*Y(Ga62)*Y(N)*state.rho + screened_rates(k_Ga63_to_n_Ga62)*Y(Ga63)) + + (-screened_rates(k_n_Ga63_to_Ga64)*Y(Ga63)*Y(N)*state.rho + screened_rates(k_Ga64_to_n_Ga63)*Y(Ga64)) + + (-screened_rates(k_n_Ge63_to_Ge64)*Y(Ge63)*Y(N)*state.rho + screened_rates(k_Ge64_to_n_Ge63)*Y(Ge64)) + + (0.5*screened_rates(k_d_d_to_n_He3)*std::pow(Y(H2), 2)*state.rho + -screened_rates(k_n_He3_to_d_d)*Y(He3)*Y(N)*state.rho) + + (screened_rates(k_d_Li6_to_n_Be7)*Y(Li6)*Y(H2)*state.rho + -screened_rates(k_n_Be7_to_d_Li6)*Y(Be7)*Y(N)*state.rho) + + (-screened_rates(k_n_Be7_to_p_Li7)*Y(Be7)*Y(N)*state.rho + screened_rates(k_p_Li7_to_n_Be7)*Y(Li7)*Y(H1)*state.rho) + + (-screened_rates(k_n_Be7_to_He4_He4)*Y(Be7)*Y(N)*state.rho + 0.5*screened_rates(k_He4_He4_to_n_Be7)*std::pow(Y(He4), 2)*state.rho) + + (screened_rates(k_He4_Be9_to_n_C12)*Y(Be9)*Y(He4)*state.rho + -screened_rates(k_n_C12_to_He4_Be9)*Y(C12)*Y(N)*state.rho) + + (-screened_rates(k_n_B10_to_He4_Li7)*Y(B10)*Y(N)*state.rho + screened_rates(k_He4_Li7_to_n_B10)*Y(He4)*Y(Li7)*state.rho) + + (screened_rates(k_He4_B10_to_n_N13)*Y(B10)*Y(He4)*state.rho + -screened_rates(k_n_N13_to_He4_B10)*Y(N13)*Y(N)*state.rho) + + (screened_rates(k_He4_B11_to_n_N14)*Y(B11)*Y(He4)*state.rho + -screened_rates(k_n_N14_to_He4_B11)*Y(N14)*Y(N)*state.rho) + + (screened_rates(k_d_C13_to_n_N14)*Y(C13)*Y(H2)*state.rho + -screened_rates(k_n_N14_to_d_C13)*Y(N14)*Y(N)*state.rho) + + (screened_rates(k_He4_C13_to_n_O16)*Y(C13)*Y(He4)*state.rho + -screened_rates(k_n_O16_to_He4_C13)*Y(O16)*Y(N)*state.rho) + + (screened_rates(k_d_C14_to_n_N15)*Y(C14)*Y(H2)*state.rho + -screened_rates(k_n_N15_to_d_C14)*Y(N15)*Y(N)*state.rho) + + (-screened_rates(k_n_N13_to_p_C13)*Y(N13)*Y(N)*state.rho + screened_rates(k_p_C13_to_n_N13)*Y(C13)*Y(H1)*state.rho) + + (-screened_rates(k_n_N14_to_p_C14)*Y(N14)*Y(N)*state.rho + screened_rates(k_p_C14_to_n_N14)*Y(C14)*Y(H1)*state.rho) + + (-screened_rates(k_n_O14_to_p_N14)*Y(O14)*Y(N)*state.rho + screened_rates(k_p_N14_to_n_O14)*Y(N14)*Y(H1)*state.rho) + + (-screened_rates(k_n_O15_to_p_N15)*Y(O15)*Y(N)*state.rho + screened_rates(k_p_N15_to_n_O15)*Y(N15)*Y(H1)*state.rho) + + (-screened_rates(k_n_O15_to_He4_C12)*Y(O15)*Y(N)*state.rho + screened_rates(k_He4_C12_to_n_O15)*Y(C12)*Y(He4)*state.rho) + + (-screened_rates(k_n_O17_to_He4_C14)*Y(O17)*Y(N)*state.rho + screened_rates(k_He4_C14_to_n_O17)*Y(C14)*Y(He4)*state.rho) + + (screened_rates(k_He4_O17_to_n_Ne20)*Y(He4)*Y(O17)*state.rho + -screened_rates(k_n_Ne20_to_He4_O17)*Y(Ne20)*Y(N)*state.rho) + + (-screened_rates(k_n_F17_to_p_O17)*Y(F17)*Y(N)*state.rho + screened_rates(k_p_O17_to_n_F17)*Y(O17)*Y(H1)*state.rho) + + (-screened_rates(k_n_F17_to_He4_N14)*Y(F17)*Y(N)*state.rho + screened_rates(k_He4_N14_to_n_F17)*Y(He4)*Y(N14)*state.rho) + + (-screened_rates(k_n_F18_to_p_O18)*Y(F18)*Y(N)*state.rho + screened_rates(k_p_O18_to_n_F18)*Y(O18)*Y(H1)*state.rho) + + (-screened_rates(k_n_F18_to_He4_N15)*Y(F18)*Y(N)*state.rho + screened_rates(k_He4_N15_to_n_F18)*Y(He4)*Y(N15)*state.rho) + + (-screened_rates(k_n_Ne18_to_p_F18)*Y(Ne18)*Y(N)*state.rho + screened_rates(k_p_F18_to_n_Ne18)*Y(F18)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ne18_to_He4_O15)*Y(Ne18)*Y(N)*state.rho + screened_rates(k_He4_O15_to_n_Ne18)*Y(He4)*Y(O15)*state.rho) + + (-screened_rates(k_n_Ne19_to_p_F19)*Y(Ne19)*Y(N)*state.rho + screened_rates(k_p_F19_to_n_Ne19)*Y(F19)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ne19_to_He4_O16)*Y(Ne19)*Y(N)*state.rho + screened_rates(k_He4_O16_to_n_Ne19)*Y(He4)*Y(O16)*state.rho) + + (-screened_rates(k_n_Ne21_to_He4_O18)*Y(Ne21)*Y(N)*state.rho + screened_rates(k_He4_O18_to_n_Ne21)*Y(He4)*Y(O18)*state.rho) + + (screened_rates(k_He4_Ne21_to_n_Mg24)*Y(He4)*Y(Ne21)*state.rho + -screened_rates(k_n_Mg24_to_He4_Ne21)*Y(Mg24)*Y(N)*state.rho) + + (-screened_rates(k_n_Na21_to_p_Ne21)*Y(Na21)*Y(N)*state.rho + screened_rates(k_p_Ne21_to_n_Na21)*Y(Ne21)*Y(H1)*state.rho) + + (-screened_rates(k_n_Na21_to_He4_F18)*Y(Na21)*Y(N)*state.rho + screened_rates(k_He4_F18_to_n_Na21)*Y(F18)*Y(He4)*state.rho) + + (-screened_rates(k_n_Na22_to_p_Ne22)*Y(Na22)*Y(N)*state.rho + screened_rates(k_p_Ne22_to_n_Na22)*Y(Ne22)*Y(H1)*state.rho) + + (-screened_rates(k_n_Na22_to_He4_F19)*Y(Na22)*Y(N)*state.rho + screened_rates(k_He4_F19_to_n_Na22)*Y(F19)*Y(He4)*state.rho) + + (-screened_rates(k_n_Mg23_to_p_Na23)*Y(Mg23)*Y(N)*state.rho + screened_rates(k_p_Na23_to_n_Mg23)*Y(Na23)*Y(H1)*state.rho) + + (-screened_rates(k_n_Mg23_to_He4_Ne20)*Y(Mg23)*Y(N)*state.rho + screened_rates(k_He4_Ne20_to_n_Mg23)*Y(He4)*Y(Ne20)*state.rho) + + (-screened_rates(k_n_Mg23_to_C12_C12)*Y(Mg23)*Y(N)*state.rho + 0.5*screened_rates(k_C12_C12_to_n_Mg23)*std::pow(Y(C12), 2)*state.rho) + + (-screened_rates(k_n_Mg25_to_He4_Ne22)*Y(Mg25)*Y(N)*state.rho + screened_rates(k_He4_Ne22_to_n_Mg25)*Y(He4)*Y(Ne22)*state.rho) + + (screened_rates(k_He4_Mg25_to_n_Si28)*Y(He4)*Y(Mg25)*state.rho + -screened_rates(k_n_Si28_to_He4_Mg25)*Y(Si28)*Y(N)*state.rho) + + (screened_rates(k_He4_Mg26_to_n_Si29)*Y(He4)*Y(Mg26)*state.rho + -screened_rates(k_n_Si29_to_He4_Mg26)*Y(Si29)*Y(N)*state.rho) + + (-screened_rates(k_n_Al25_to_p_Mg25)*Y(Al25)*Y(N)*state.rho + screened_rates(k_p_Mg25_to_n_Al25)*Y(Mg25)*Y(H1)*state.rho) + + (-screened_rates(k_n_Al25_to_He4_Na22)*Y(Al25)*Y(N)*state.rho + screened_rates(k_He4_Na22_to_n_Al25)*Y(He4)*Y(Na22)*state.rho) + + (-screened_rates(k_n_Al26_to_p_Mg26)*Y(Al26)*Y(N)*state.rho + screened_rates(k_p_Mg26_to_n_Al26)*Y(Mg26)*Y(H1)*state.rho) + + (-screened_rates(k_n_Al26_to_He4_Na23)*Y(Al26)*Y(N)*state.rho + screened_rates(k_He4_Na23_to_n_Al26)*Y(He4)*Y(Na23)*state.rho) + + (screened_rates(k_p_Si31_to_n_P31)*Y(Si31)*Y(H1)*state.rho + -screened_rates(k_n_P31_to_p_Si31)*Y(P31)*Y(N)*state.rho) + + (screened_rates(k_He4_Si31_to_n_S34)*Y(He4)*Y(Si31)*state.rho + -screened_rates(k_n_S34_to_He4_Si31)*Y(S34)*Y(N)*state.rho) + + (-screened_rates(k_n_P29_to_p_Si29)*Y(P29)*Y(N)*state.rho + screened_rates(k_p_Si29_to_n_P29)*Y(Si29)*Y(H1)*state.rho) + + (-screened_rates(k_n_P29_to_He4_Al26)*Y(P29)*Y(N)*state.rho + screened_rates(k_He4_Al26_to_n_P29)*Y(Al26)*Y(He4)*state.rho) + + (-screened_rates(k_n_P30_to_p_Si30)*Y(P30)*Y(N)*state.rho + screened_rates(k_p_Si30_to_n_P30)*Y(Si30)*Y(H1)*state.rho) + + (-screened_rates(k_n_P30_to_He4_Al27)*Y(P30)*Y(N)*state.rho + screened_rates(k_He4_Al27_to_n_P30)*Y(Al27)*Y(He4)*state.rho) + + (-screened_rates(k_n_P32_to_p_Si32)*Y(P32)*Y(N)*state.rho + screened_rates(k_p_Si32_to_n_P32)*Y(Si32)*Y(H1)*state.rho) + + (screened_rates(k_p_P32_to_n_S32)*Y(P32)*Y(H1)*state.rho + -screened_rates(k_n_S32_to_p_P32)*Y(S32)*Y(N)*state.rho) + + (-screened_rates(k_n_S32_to_He4_Si29)*Y(S32)*Y(N)*state.rho + screened_rates(k_He4_Si29_to_n_S32)*Y(He4)*Y(Si29)*state.rho) + + (-screened_rates(k_n_S33_to_p_P33)*Y(S33)*Y(N)*state.rho + screened_rates(k_p_P33_to_n_S33)*Y(P33)*Y(H1)*state.rho) + + (-screened_rates(k_n_S33_to_He4_Si30)*Y(S33)*Y(N)*state.rho + screened_rates(k_He4_Si30_to_n_S33)*Y(He4)*Y(Si30)*state.rho) + + (-screened_rates(k_n_S35_to_He4_Si32)*Y(S35)*Y(N)*state.rho + screened_rates(k_He4_Si32_to_n_S35)*Y(He4)*Y(Si32)*state.rho) + + (screened_rates(k_He4_S35_to_n_Ar38)*Y(He4)*Y(S35)*state.rho + -screened_rates(k_n_Ar38_to_He4_S35)*Y(Ar38)*Y(N)*state.rho) + + (-screened_rates(k_n_Cl33_to_p_S33)*Y(Cl33)*Y(N)*state.rho + screened_rates(k_p_S33_to_n_Cl33)*Y(S33)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cl33_to_He4_P30)*Y(Cl33)*Y(N)*state.rho + screened_rates(k_He4_P30_to_n_Cl33)*Y(He4)*Y(P30)*state.rho) + + (-screened_rates(k_n_Cl34_to_p_S34)*Y(Cl34)*Y(N)*state.rho + screened_rates(k_p_S34_to_n_Cl34)*Y(S34)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cl34_to_He4_P31)*Y(Cl34)*Y(N)*state.rho + screened_rates(k_He4_P31_to_n_Cl34)*Y(He4)*Y(P31)*state.rho) + + (-screened_rates(k_n_Cl35_to_p_S35)*Y(Cl35)*Y(N)*state.rho + screened_rates(k_p_S35_to_n_Cl35)*Y(S35)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cl35_to_He4_P32)*Y(Cl35)*Y(N)*state.rho + screened_rates(k_He4_P32_to_n_Cl35)*Y(He4)*Y(P32)*state.rho) + + (-screened_rates(k_n_Cl36_to_p_S36)*Y(Cl36)*Y(N)*state.rho + screened_rates(k_p_S36_to_n_Cl36)*Y(S36)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cl36_to_He4_P33)*Y(Cl36)*Y(N)*state.rho + screened_rates(k_He4_P33_to_n_Cl36)*Y(He4)*Y(P33)*state.rho) + + (-screened_rates(k_n_Ar36_to_p_Cl36)*Y(Ar36)*Y(N)*state.rho + screened_rates(k_p_Cl36_to_n_Ar36)*Y(Cl36)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ar36_to_He4_S33)*Y(Ar36)*Y(N)*state.rho + screened_rates(k_He4_S33_to_n_Ar36)*Y(He4)*Y(S33)*state.rho) + + (-screened_rates(k_n_Ar37_to_p_Cl37)*Y(Ar37)*Y(N)*state.rho + screened_rates(k_p_Cl37_to_n_Ar37)*Y(Cl37)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ar37_to_He4_S34)*Y(Ar37)*Y(N)*state.rho + screened_rates(k_He4_S34_to_n_Ar37)*Y(He4)*Y(S34)*state.rho) + + (-screened_rates(k_n_Ar39_to_He4_S36)*Y(Ar39)*Y(N)*state.rho + screened_rates(k_He4_S36_to_n_Ar39)*Y(He4)*Y(S36)*state.rho) + + (-screened_rates(k_n_K37_to_p_Ar37)*Y(K37)*Y(N)*state.rho + screened_rates(k_p_Ar37_to_n_K37)*Y(Ar37)*Y(H1)*state.rho) + + (-screened_rates(k_n_K37_to_He4_Cl34)*Y(K37)*Y(N)*state.rho + screened_rates(k_He4_Cl34_to_n_K37)*Y(Cl34)*Y(He4)*state.rho) + + (-screened_rates(k_n_K38_to_p_Ar38)*Y(K38)*Y(N)*state.rho + screened_rates(k_p_Ar38_to_n_K38)*Y(Ar38)*Y(H1)*state.rho) + + (-screened_rates(k_n_K38_to_He4_Cl35)*Y(K38)*Y(N)*state.rho + screened_rates(k_He4_Cl35_to_n_K38)*Y(Cl35)*Y(He4)*state.rho) + + (-screened_rates(k_n_K39_to_p_Ar39)*Y(K39)*Y(N)*state.rho + screened_rates(k_p_Ar39_to_n_K39)*Y(Ar39)*Y(H1)*state.rho) + + (-screened_rates(k_n_K39_to_He4_Cl36)*Y(K39)*Y(N)*state.rho + screened_rates(k_He4_Cl36_to_n_K39)*Y(Cl36)*Y(He4)*state.rho) + + (-screened_rates(k_n_K40_to_p_Ar40)*Y(K40)*Y(N)*state.rho + screened_rates(k_p_Ar40_to_n_K40)*Y(Ar40)*Y(H1)*state.rho) + + (-screened_rates(k_n_K40_to_He4_Cl37)*Y(K40)*Y(N)*state.rho + screened_rates(k_He4_Cl37_to_n_K40)*Y(Cl37)*Y(He4)*state.rho) + + (screened_rates(k_p_K40_to_n_Ca40)*Y(K40)*Y(H1)*state.rho + -screened_rates(k_n_Ca40_to_p_K40)*Y(Ca40)*Y(N)*state.rho) + + (-screened_rates(k_n_Ca40_to_He4_Ar37)*Y(Ca40)*Y(N)*state.rho + screened_rates(k_He4_Ar37_to_n_Ca40)*Y(Ar37)*Y(He4)*state.rho) + + (-screened_rates(k_n_Ca41_to_p_K41)*Y(Ca41)*Y(N)*state.rho + screened_rates(k_p_K41_to_n_Ca41)*Y(K41)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ca41_to_He4_Ar38)*Y(Ca41)*Y(N)*state.rho + screened_rates(k_He4_Ar38_to_n_Ca41)*Y(Ar38)*Y(He4)*state.rho) + + (-screened_rates(k_n_Ca42_to_He4_Ar39)*Y(Ca42)*Y(N)*state.rho + screened_rates(k_He4_Ar39_to_n_Ca42)*Y(Ar39)*Y(He4)*state.rho) + + (-screened_rates(k_n_Ca43_to_He4_Ar40)*Y(Ca43)*Y(N)*state.rho + screened_rates(k_He4_Ar40_to_n_Ca43)*Y(Ar40)*Y(He4)*state.rho) + + (screened_rates(k_He4_Ca43_to_n_Ti46)*Y(Ca43)*Y(He4)*state.rho + -screened_rates(k_n_Ti46_to_He4_Ca43)*Y(Ti46)*Y(N)*state.rho) + + (screened_rates(k_He4_Ca45_to_n_Ti48)*Y(Ca45)*Y(He4)*state.rho + -screened_rates(k_n_Ti48_to_He4_Ca45)*Y(Ti48)*Y(N)*state.rho) + + (screened_rates(k_p_Ca47_to_n_Sc47)*Y(Ca47)*Y(H1)*state.rho + -screened_rates(k_n_Sc47_to_p_Ca47)*Y(Sc47)*Y(N)*state.rho) + + (screened_rates(k_He4_Ca47_to_n_Ti50)*Y(Ca47)*Y(He4)*state.rho + -screened_rates(k_n_Ti50_to_He4_Ca47)*Y(Ti50)*Y(N)*state.rho) + + (-screened_rates(k_n_Sc43_to_p_Ca43)*Y(Sc43)*Y(N)*state.rho + screened_rates(k_p_Ca43_to_n_Sc43)*Y(Ca43)*Y(H1)*state.rho) + + (-screened_rates(k_n_Sc43_to_He4_K40)*Y(Sc43)*Y(N)*state.rho + screened_rates(k_He4_K40_to_n_Sc43)*Y(He4)*Y(K40)*state.rho) + + (-screened_rates(k_n_Sc44_to_p_Ca44)*Y(Sc44)*Y(N)*state.rho + screened_rates(k_p_Ca44_to_n_Sc44)*Y(Ca44)*Y(H1)*state.rho) + + (-screened_rates(k_n_Sc44_to_He4_K41)*Y(Sc44)*Y(N)*state.rho + screened_rates(k_He4_K41_to_n_Sc44)*Y(He4)*Y(K41)*state.rho) + + (-screened_rates(k_n_Sc45_to_p_Ca45)*Y(Sc45)*Y(N)*state.rho + screened_rates(k_p_Ca45_to_n_Sc45)*Y(Ca45)*Y(H1)*state.rho) + + (-screened_rates(k_n_Sc46_to_p_Ca46)*Y(Sc46)*Y(N)*state.rho + screened_rates(k_p_Ca46_to_n_Sc46)*Y(Ca46)*Y(H1)*state.rho) + + (screened_rates(k_p_Sc46_to_n_Ti46)*Y(Sc46)*Y(H1)*state.rho + -screened_rates(k_n_Ti46_to_p_Sc46)*Y(Ti46)*Y(N)*state.rho) + + (screened_rates(k_He4_Sc46_to_n_V49)*Y(He4)*Y(Sc46)*state.rho + -screened_rates(k_n_V49_to_He4_Sc46)*Y(V49)*Y(N)*state.rho) + + (-screened_rates(k_n_Sc48_to_p_Ca48)*Y(Sc48)*Y(N)*state.rho + screened_rates(k_p_Ca48_to_n_Sc48)*Y(Ca48)*Y(H1)*state.rho) + + (screened_rates(k_p_Sc48_to_n_Ti48)*Y(Sc48)*Y(H1)*state.rho + -screened_rates(k_n_Ti48_to_p_Sc48)*Y(Ti48)*Y(N)*state.rho) + + (screened_rates(k_He4_Sc48_to_n_V51)*Y(He4)*Y(Sc48)*state.rho + -screened_rates(k_n_V51_to_He4_Sc48)*Y(V51)*Y(N)*state.rho) + + (screened_rates(k_p_Sc49_to_n_Ti49)*Y(Sc49)*Y(H1)*state.rho + -screened_rates(k_n_Ti49_to_p_Sc49)*Y(Ti49)*Y(N)*state.rho) + + (-screened_rates(k_n_Ti44_to_p_Sc44)*Y(Ti44)*Y(N)*state.rho + screened_rates(k_p_Sc44_to_n_Ti44)*Y(Sc44)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ti44_to_He4_Ca41)*Y(Ti44)*Y(N)*state.rho + screened_rates(k_He4_Ca41_to_n_Ti44)*Y(Ca41)*Y(He4)*state.rho) + + (-screened_rates(k_n_Ti45_to_p_Sc45)*Y(Ti45)*Y(N)*state.rho + screened_rates(k_p_Sc45_to_n_Ti45)*Y(Sc45)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ti45_to_He4_Ca42)*Y(Ti45)*Y(N)*state.rho + screened_rates(k_He4_Ca42_to_n_Ti45)*Y(Ca42)*Y(He4)*state.rho) + + (-screened_rates(k_n_Ti47_to_p_Sc47)*Y(Ti47)*Y(N)*state.rho + screened_rates(k_p_Sc47_to_n_Ti47)*Y(Sc47)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ti47_to_He4_Ca44)*Y(Ti47)*Y(N)*state.rho + screened_rates(k_He4_Ca44_to_n_Ti47)*Y(Ca44)*Y(He4)*state.rho) + + (-screened_rates(k_n_Ti49_to_He4_Ca46)*Y(Ti49)*Y(N)*state.rho + screened_rates(k_He4_Ca46_to_n_Ti49)*Y(Ca46)*Y(He4)*state.rho) + + (screened_rates(k_He4_Ti49_to_n_Cr52)*Y(He4)*Y(Ti49)*state.rho + -screened_rates(k_n_Cr52_to_He4_Ti49)*Y(Cr52)*Y(N)*state.rho) + + (-screened_rates(k_n_Ti51_to_He4_Ca48)*Y(Ti51)*Y(N)*state.rho + screened_rates(k_He4_Ca48_to_n_Ti51)*Y(Ca48)*Y(He4)*state.rho) + + (screened_rates(k_p_Ti51_to_n_V51)*Y(Ti51)*Y(H1)*state.rho + -screened_rates(k_n_V51_to_p_Ti51)*Y(V51)*Y(N)*state.rho) + + (screened_rates(k_He4_Ti51_to_n_Cr54)*Y(He4)*Y(Ti51)*state.rho + -screened_rates(k_n_Cr54_to_He4_Ti51)*Y(Cr54)*Y(N)*state.rho) + + (-screened_rates(k_n_V46_to_p_Ti46)*Y(V46)*Y(N)*state.rho + screened_rates(k_p_Ti46_to_n_V46)*Y(Ti46)*Y(H1)*state.rho) + + (-screened_rates(k_n_V46_to_He4_Sc43)*Y(V46)*Y(N)*state.rho + screened_rates(k_He4_Sc43_to_n_V46)*Y(He4)*Y(Sc43)*state.rho) + + (-screened_rates(k_n_V47_to_p_Ti47)*Y(V47)*Y(N)*state.rho + screened_rates(k_p_Ti47_to_n_V47)*Y(Ti47)*Y(H1)*state.rho) + + (-screened_rates(k_n_V47_to_He4_Sc44)*Y(V47)*Y(N)*state.rho + screened_rates(k_He4_Sc44_to_n_V47)*Y(He4)*Y(Sc44)*state.rho) + + (-screened_rates(k_n_V48_to_p_Ti48)*Y(V48)*Y(N)*state.rho + screened_rates(k_p_Ti48_to_n_V48)*Y(Ti48)*Y(H1)*state.rho) + + (-screened_rates(k_n_V48_to_He4_Sc45)*Y(V48)*Y(N)*state.rho + screened_rates(k_He4_Sc45_to_n_V48)*Y(He4)*Y(Sc45)*state.rho) + + (-screened_rates(k_n_V49_to_p_Ti49)*Y(V49)*Y(N)*state.rho + screened_rates(k_p_Ti49_to_n_V49)*Y(Ti49)*Y(H1)*state.rho) + + (-screened_rates(k_n_V50_to_p_Ti50)*Y(V50)*Y(N)*state.rho + screened_rates(k_p_Ti50_to_n_V50)*Y(Ti50)*Y(H1)*state.rho) + + (-screened_rates(k_n_V50_to_He4_Sc47)*Y(V50)*Y(N)*state.rho + screened_rates(k_He4_Sc47_to_n_V50)*Y(He4)*Y(Sc47)*state.rho) + + (screened_rates(k_p_V50_to_n_Cr50)*Y(V50)*Y(H1)*state.rho + -screened_rates(k_n_Cr50_to_p_V50)*Y(Cr50)*Y(N)*state.rho) + + (-screened_rates(k_n_V52_to_He4_Sc49)*Y(V52)*Y(N)*state.rho + screened_rates(k_He4_Sc49_to_n_V52)*Y(He4)*Y(Sc49)*state.rho) + + (screened_rates(k_p_V52_to_n_Cr52)*Y(V52)*Y(H1)*state.rho + -screened_rates(k_n_Cr52_to_p_V52)*Y(Cr52)*Y(N)*state.rho) + + (screened_rates(k_He4_V52_to_n_Mn55)*Y(He4)*Y(V52)*state.rho + -screened_rates(k_n_Mn55_to_He4_V52)*Y(Mn55)*Y(N)*state.rho) + + (-screened_rates(k_n_Cr48_to_p_V48)*Y(Cr48)*Y(N)*state.rho + screened_rates(k_p_V48_to_n_Cr48)*Y(V48)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cr48_to_He4_Ti45)*Y(Cr48)*Y(N)*state.rho + screened_rates(k_He4_Ti45_to_n_Cr48)*Y(He4)*Y(Ti45)*state.rho) + + (-screened_rates(k_n_Cr49_to_p_V49)*Y(Cr49)*Y(N)*state.rho + screened_rates(k_p_V49_to_n_Cr49)*Y(V49)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cr49_to_He4_Ti46)*Y(Cr49)*Y(N)*state.rho + screened_rates(k_He4_Ti46_to_n_Cr49)*Y(He4)*Y(Ti46)*state.rho) + + (-screened_rates(k_n_Cr50_to_He4_Ti47)*Y(Cr50)*Y(N)*state.rho + screened_rates(k_He4_Ti47_to_n_Cr50)*Y(He4)*Y(Ti47)*state.rho) + + (-screened_rates(k_n_Cr51_to_p_V51)*Y(Cr51)*Y(N)*state.rho + screened_rates(k_p_V51_to_n_Cr51)*Y(V51)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cr51_to_He4_Ti48)*Y(Cr51)*Y(N)*state.rho + screened_rates(k_He4_Ti48_to_n_Cr51)*Y(He4)*Y(Ti48)*state.rho) + + (-screened_rates(k_n_Cr53_to_He4_Ti50)*Y(Cr53)*Y(N)*state.rho + screened_rates(k_He4_Ti50_to_n_Cr53)*Y(He4)*Y(Ti50)*state.rho) + + (-screened_rates(k_n_Mn50_to_p_Cr50)*Y(Mn50)*Y(N)*state.rho + screened_rates(k_p_Cr50_to_n_Mn50)*Y(Cr50)*Y(H1)*state.rho) + + (-screened_rates(k_n_Mn50_to_He4_V47)*Y(Mn50)*Y(N)*state.rho + screened_rates(k_He4_V47_to_n_Mn50)*Y(He4)*Y(V47)*state.rho) + + (-screened_rates(k_n_Mn51_to_p_Cr51)*Y(Mn51)*Y(N)*state.rho + screened_rates(k_p_Cr51_to_n_Mn51)*Y(Cr51)*Y(H1)*state.rho) + + (-screened_rates(k_n_Mn51_to_He4_V48)*Y(Mn51)*Y(N)*state.rho + screened_rates(k_He4_V48_to_n_Mn51)*Y(He4)*Y(V48)*state.rho) + + (-screened_rates(k_n_Mn52_to_p_Cr52)*Y(Mn52)*Y(N)*state.rho + screened_rates(k_p_Cr52_to_n_Mn52)*Y(Cr52)*Y(H1)*state.rho) + + (-screened_rates(k_n_Mn52_to_He4_V49)*Y(Mn52)*Y(N)*state.rho + screened_rates(k_He4_V49_to_n_Mn52)*Y(He4)*Y(V49)*state.rho) + + (-screened_rates(k_n_Mn53_to_p_Cr53)*Y(Mn53)*Y(N)*state.rho + screened_rates(k_p_Cr53_to_n_Mn53)*Y(Cr53)*Y(H1)*state.rho) + + (-screened_rates(k_n_Mn53_to_He4_V50)*Y(Mn53)*Y(N)*state.rho + screened_rates(k_He4_V50_to_n_Mn53)*Y(He4)*Y(V50)*state.rho) + + (-screened_rates(k_n_Mn54_to_p_Cr54)*Y(Mn54)*Y(N)*state.rho + screened_rates(k_p_Cr54_to_n_Mn54)*Y(Cr54)*Y(H1)*state.rho) + + (-screened_rates(k_n_Mn54_to_He4_V51)*Y(Mn54)*Y(N)*state.rho + screened_rates(k_He4_V51_to_n_Mn54)*Y(He4)*Y(V51)*state.rho) + + (-screened_rates(k_n_Fe52_to_p_Mn52)*Y(Fe52)*Y(N)*state.rho + screened_rates(k_p_Mn52_to_n_Fe52)*Y(Mn52)*Y(H1)*state.rho) + + (-screened_rates(k_n_Fe52_to_He4_Cr49)*Y(Fe52)*Y(N)*state.rho + screened_rates(k_He4_Cr49_to_n_Fe52)*Y(Cr49)*Y(He4)*state.rho) + + (-screened_rates(k_n_Fe53_to_p_Mn53)*Y(Fe53)*Y(N)*state.rho + screened_rates(k_p_Mn53_to_n_Fe53)*Y(Mn53)*Y(H1)*state.rho) + + (-screened_rates(k_n_Fe53_to_He4_Cr50)*Y(Fe53)*Y(N)*state.rho + screened_rates(k_He4_Cr50_to_n_Fe53)*Y(Cr50)*Y(He4)*state.rho) + + (-screened_rates(k_n_Fe54_to_p_Mn54)*Y(Fe54)*Y(N)*state.rho + screened_rates(k_p_Mn54_to_n_Fe54)*Y(Mn54)*Y(H1)*state.rho) + + (-screened_rates(k_n_Fe54_to_He4_Cr51)*Y(Fe54)*Y(N)*state.rho + screened_rates(k_He4_Cr51_to_n_Fe54)*Y(Cr51)*Y(He4)*state.rho) + + (-screened_rates(k_n_Fe55_to_p_Mn55)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_p_Mn55_to_n_Fe55)*Y(Mn55)*Y(H1)*state.rho) + + (-screened_rates(k_n_Fe55_to_He4_Cr52)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_He4_Cr52_to_n_Fe55)*Y(Cr52)*Y(He4)*state.rho) + + (-screened_rates(k_n_Fe56_to_He4_Cr53)*Y(Fe56)*Y(N)*state.rho + screened_rates(k_He4_Cr53_to_n_Fe56)*Y(Cr53)*Y(He4)*state.rho) + + (-screened_rates(k_n_Fe57_to_He4_Cr54)*Y(Fe57)*Y(N)*state.rho + screened_rates(k_He4_Cr54_to_n_Fe57)*Y(Cr54)*Y(He4)*state.rho) + + (-screened_rates(k_n_Co53_to_p_Fe53)*Y(Co53)*Y(N)*state.rho + screened_rates(k_p_Fe53_to_n_Co53)*Y(Fe53)*Y(H1)*state.rho) + + (-screened_rates(k_n_Co53_to_He4_Mn50)*Y(Co53)*Y(N)*state.rho + screened_rates(k_He4_Mn50_to_n_Co53)*Y(He4)*Y(Mn50)*state.rho) + + (-screened_rates(k_n_Co54_to_p_Fe54)*Y(Co54)*Y(N)*state.rho + screened_rates(k_p_Fe54_to_n_Co54)*Y(Fe54)*Y(H1)*state.rho) + + (-screened_rates(k_n_Co54_to_He4_Mn51)*Y(Co54)*Y(N)*state.rho + screened_rates(k_He4_Mn51_to_n_Co54)*Y(He4)*Y(Mn51)*state.rho) + + (-screened_rates(k_n_Co55_to_p_Fe55)*Y(Co55)*Y(N)*state.rho + screened_rates(k_p_Fe55_to_n_Co55)*Y(Fe55)*Y(H1)*state.rho) + + (-screened_rates(k_n_Co55_to_He4_Mn52)*Y(Co55)*Y(N)*state.rho + screened_rates(k_He4_Mn52_to_n_Co55)*Y(He4)*Y(Mn52)*state.rho) + + (-screened_rates(k_n_Co56_to_p_Fe56)*Y(Co56)*Y(N)*state.rho + screened_rates(k_p_Fe56_to_n_Co56)*Y(Fe56)*Y(H1)*state.rho) + + (-screened_rates(k_n_Co56_to_He4_Mn53)*Y(Co56)*Y(N)*state.rho + screened_rates(k_He4_Mn53_to_n_Co56)*Y(He4)*Y(Mn53)*state.rho) + + (-screened_rates(k_n_Co57_to_p_Fe57)*Y(Co57)*Y(N)*state.rho + screened_rates(k_p_Fe57_to_n_Co57)*Y(Fe57)*Y(H1)*state.rho) + + (-screened_rates(k_n_Co57_to_He4_Mn54)*Y(Co57)*Y(N)*state.rho + screened_rates(k_He4_Mn54_to_n_Co57)*Y(He4)*Y(Mn54)*state.rho) + + (-screened_rates(k_n_Co58_to_p_Fe58)*Y(Co58)*Y(N)*state.rho + screened_rates(k_p_Fe58_to_n_Co58)*Y(Fe58)*Y(H1)*state.rho) + + (-screened_rates(k_n_Co58_to_He4_Mn55)*Y(Co58)*Y(N)*state.rho + screened_rates(k_He4_Mn55_to_n_Co58)*Y(He4)*Y(Mn55)*state.rho) + + (-screened_rates(k_n_Ni56_to_p_Co56)*Y(Ni56)*Y(N)*state.rho + screened_rates(k_p_Co56_to_n_Ni56)*Y(Co56)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni56_to_He4_Fe53)*Y(Ni56)*Y(N)*state.rho + screened_rates(k_He4_Fe53_to_n_Ni56)*Y(Fe53)*Y(He4)*state.rho) + + (-screened_rates(k_n_Ni57_to_p_Co57)*Y(Ni57)*Y(N)*state.rho + screened_rates(k_p_Co57_to_n_Ni57)*Y(Co57)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni57_to_He4_Fe54)*Y(Ni57)*Y(N)*state.rho + screened_rates(k_He4_Fe54_to_n_Ni57)*Y(Fe54)*Y(He4)*state.rho) + + (-screened_rates(k_n_Ni58_to_p_Co58)*Y(Ni58)*Y(N)*state.rho + screened_rates(k_p_Co58_to_n_Ni58)*Y(Co58)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni58_to_He4_Fe55)*Y(Ni58)*Y(N)*state.rho + screened_rates(k_He4_Fe55_to_n_Ni58)*Y(Fe55)*Y(He4)*state.rho) + + (-screened_rates(k_n_Ni59_to_p_Co59)*Y(Ni59)*Y(N)*state.rho + screened_rates(k_p_Co59_to_n_Ni59)*Y(Co59)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni59_to_He4_Fe56)*Y(Ni59)*Y(N)*state.rho + screened_rates(k_He4_Fe56_to_n_Ni59)*Y(Fe56)*Y(He4)*state.rho) + + (-screened_rates(k_n_Ni60_to_He4_Fe57)*Y(Ni60)*Y(N)*state.rho + screened_rates(k_He4_Fe57_to_n_Ni60)*Y(Fe57)*Y(He4)*state.rho) + + (-screened_rates(k_n_Ni61_to_He4_Fe58)*Y(Ni61)*Y(N)*state.rho + screened_rates(k_He4_Fe58_to_n_Ni61)*Y(Fe58)*Y(He4)*state.rho) + + (-screened_rates(k_n_Cu57_to_p_Ni57)*Y(Cu57)*Y(N)*state.rho + screened_rates(k_p_Ni57_to_n_Cu57)*Y(Ni57)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cu57_to_He4_Co54)*Y(Cu57)*Y(N)*state.rho + screened_rates(k_He4_Co54_to_n_Cu57)*Y(Co54)*Y(He4)*state.rho) + + (-screened_rates(k_n_Cu58_to_p_Ni58)*Y(Cu58)*Y(N)*state.rho + screened_rates(k_p_Ni58_to_n_Cu58)*Y(Ni58)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cu58_to_He4_Co55)*Y(Cu58)*Y(N)*state.rho + screened_rates(k_He4_Co55_to_n_Cu58)*Y(Co55)*Y(He4)*state.rho) + + (-screened_rates(k_n_Cu59_to_p_Ni59)*Y(Cu59)*Y(N)*state.rho + screened_rates(k_p_Ni59_to_n_Cu59)*Y(Ni59)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cu59_to_He4_Co56)*Y(Cu59)*Y(N)*state.rho + screened_rates(k_He4_Co56_to_n_Cu59)*Y(Co56)*Y(He4)*state.rho) + + (-screened_rates(k_n_Cu60_to_p_Ni60)*Y(Cu60)*Y(N)*state.rho + screened_rates(k_p_Ni60_to_n_Cu60)*Y(Ni60)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cu60_to_He4_Co57)*Y(Cu60)*Y(N)*state.rho + screened_rates(k_He4_Co57_to_n_Cu60)*Y(Co57)*Y(He4)*state.rho) + + (-screened_rates(k_n_Cu61_to_p_Ni61)*Y(Cu61)*Y(N)*state.rho + screened_rates(k_p_Ni61_to_n_Cu61)*Y(Ni61)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cu61_to_He4_Co58)*Y(Cu61)*Y(N)*state.rho + screened_rates(k_He4_Co58_to_n_Cu61)*Y(Co58)*Y(He4)*state.rho) + + (-screened_rates(k_n_Cu62_to_p_Ni62)*Y(Cu62)*Y(N)*state.rho + screened_rates(k_p_Ni62_to_n_Cu62)*Y(Ni62)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cu62_to_He4_Co59)*Y(Cu62)*Y(N)*state.rho + screened_rates(k_He4_Co59_to_n_Cu62)*Y(Co59)*Y(He4)*state.rho) + + (-screened_rates(k_n_Cu63_to_p_Ni63)*Y(Cu63)*Y(N)*state.rho + screened_rates(k_p_Ni63_to_n_Cu63)*Y(Ni63)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cu64_to_p_Ni64)*Y(Cu64)*Y(N)*state.rho + screened_rates(k_p_Ni64_to_n_Cu64)*Y(Ni64)*Y(H1)*state.rho) + + (-screened_rates(k_n_Zn59_to_p_Cu59)*Y(Zn59)*Y(N)*state.rho + screened_rates(k_p_Cu59_to_n_Zn59)*Y(Cu59)*Y(H1)*state.rho) + + (-screened_rates(k_n_Zn59_to_He4_Ni56)*Y(Zn59)*Y(N)*state.rho + screened_rates(k_He4_Ni56_to_n_Zn59)*Y(He4)*Y(Ni56)*state.rho) + + (-screened_rates(k_n_Zn60_to_p_Cu60)*Y(Zn60)*Y(N)*state.rho + screened_rates(k_p_Cu60_to_n_Zn60)*Y(Cu60)*Y(H1)*state.rho) + + (-screened_rates(k_n_Zn60_to_He4_Ni57)*Y(Zn60)*Y(N)*state.rho + screened_rates(k_He4_Ni57_to_n_Zn60)*Y(He4)*Y(Ni57)*state.rho) + + (-screened_rates(k_n_Zn61_to_p_Cu61)*Y(Zn61)*Y(N)*state.rho + screened_rates(k_p_Cu61_to_n_Zn61)*Y(Cu61)*Y(H1)*state.rho) + + (-screened_rates(k_n_Zn61_to_He4_Ni58)*Y(Zn61)*Y(N)*state.rho + screened_rates(k_He4_Ni58_to_n_Zn61)*Y(He4)*Y(Ni58)*state.rho) + + (-screened_rates(k_n_Zn62_to_p_Cu62)*Y(Zn62)*Y(N)*state.rho + screened_rates(k_p_Cu62_to_n_Zn62)*Y(Cu62)*Y(H1)*state.rho) + + (-screened_rates(k_n_Zn62_to_He4_Ni59)*Y(Zn62)*Y(N)*state.rho + screened_rates(k_He4_Ni59_to_n_Zn62)*Y(He4)*Y(Ni59)*state.rho) + + (-screened_rates(k_n_Zn63_to_p_Cu63)*Y(Zn63)*Y(N)*state.rho + screened_rates(k_p_Cu63_to_n_Zn63)*Y(Cu63)*Y(H1)*state.rho) + + (-screened_rates(k_n_Zn63_to_He4_Ni60)*Y(Zn63)*Y(N)*state.rho + screened_rates(k_He4_Ni60_to_n_Zn63)*Y(He4)*Y(Ni60)*state.rho) + + (-screened_rates(k_n_Zn64_to_p_Cu64)*Y(Zn64)*Y(N)*state.rho + screened_rates(k_p_Cu64_to_n_Zn64)*Y(Cu64)*Y(H1)*state.rho) + + (-screened_rates(k_n_Zn64_to_He4_Ni61)*Y(Zn64)*Y(N)*state.rho + screened_rates(k_He4_Ni61_to_n_Zn64)*Y(He4)*Y(Ni61)*state.rho) + + (-screened_rates(k_n_Zn65_to_p_Cu65)*Y(Zn65)*Y(N)*state.rho + screened_rates(k_p_Cu65_to_n_Zn65)*Y(Cu65)*Y(H1)*state.rho) + + (-screened_rates(k_n_Zn65_to_He4_Ni62)*Y(Zn65)*Y(N)*state.rho + screened_rates(k_He4_Ni62_to_n_Zn65)*Y(He4)*Y(Ni62)*state.rho) + + (-screened_rates(k_n_Zn66_to_He4_Ni63)*Y(Zn66)*Y(N)*state.rho + screened_rates(k_He4_Ni63_to_n_Zn66)*Y(He4)*Y(Ni63)*state.rho) + + (-screened_rates(k_n_Ga62_to_p_Zn62)*Y(Ga62)*Y(N)*state.rho + screened_rates(k_p_Zn62_to_n_Ga62)*Y(Zn62)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ga62_to_He4_Cu59)*Y(Ga62)*Y(N)*state.rho + screened_rates(k_He4_Cu59_to_n_Ga62)*Y(Cu59)*Y(He4)*state.rho) + + (-screened_rates(k_n_Ga63_to_p_Zn63)*Y(Ga63)*Y(N)*state.rho + screened_rates(k_p_Zn63_to_n_Ga63)*Y(Zn63)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ga63_to_He4_Cu60)*Y(Ga63)*Y(N)*state.rho + screened_rates(k_He4_Cu60_to_n_Ga63)*Y(Cu60)*Y(He4)*state.rho) + + (-screened_rates(k_n_Ga64_to_p_Zn64)*Y(Ga64)*Y(N)*state.rho + screened_rates(k_p_Zn64_to_n_Ga64)*Y(Zn64)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ga64_to_He4_Cu61)*Y(Ga64)*Y(N)*state.rho + screened_rates(k_He4_Cu61_to_n_Ga64)*Y(Cu61)*Y(He4)*state.rho) + + (-screened_rates(k_n_Ge63_to_p_Ga63)*Y(Ge63)*Y(N)*state.rho + screened_rates(k_p_Ga63_to_n_Ge63)*Y(Ga63)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ge63_to_He4_Zn60)*Y(Ge63)*Y(N)*state.rho + screened_rates(k_He4_Zn60_to_n_Ge63)*Y(He4)*Y(Zn60)*state.rho) + + (-screened_rates(k_n_Ge64_to_p_Ga64)*Y(Ge64)*Y(N)*state.rho + screened_rates(k_p_Ga64_to_n_Ge64)*Y(Ga64)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ge64_to_He4_Zn61)*Y(Ge64)*Y(N)*state.rho + screened_rates(k_He4_Zn61_to_n_Ge64)*Y(He4)*Y(Zn61)*state.rho) + + (screened_rates(k_d_Li7_to_n_He4_He4)*Y(Li7)*Y(H2)*state.rho + -0.5*screened_rates(k_n_He4_He4_to_d_Li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 2)) + + (-screened_rates(k_n_B8_to_p_He4_He4)*Y(B8)*Y(N)*state.rho + 0.5*screened_rates(k_p_He4_He4_to_n_B8)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 2)) + + (screened_rates(k_He3_Li7_to_n_p_He4_He4)*Y(He3)*Y(Li7)*state.rho + -0.5*screened_rates(k_n_p_He4_He4_to_He3_Li7)*std::pow(Y(He4), 2)*Y(N)*Y(H1)*std::pow(state.rho, 3)) + + (-screened_rates(k_n_p_He4_to_Li6)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 2) + screened_rates(k_Li6_to_n_p_He4)*Y(Li6)) + + (-0.5*screened_rates(k_n_He4_He4_to_Be9)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 2) + screened_rates(k_Be9_to_n_He4_He4)*Y(Be9)) + (-0.5*screened_rates(k_n_p_p_to_p_d)*Y(N)*std::pow(Y(H1), 2)*std::pow(state.rho, 2) + screened_rates(k_p_d_to_n_p_p)*Y(H2)*Y(H1)*state.rho) + - (-0.5*screened_rates(k_n_p_he4_he4_to_p_be9)*std::pow(Y(He4), 2)*Y(N)*Y(H1)*std::pow(state.rho, 3) + screened_rates(k_p_be9_to_n_p_he4_he4)*Y(Be9)*Y(H1)*state.rho); + (-0.5*screened_rates(k_n_p_He4_He4_to_p_Be9)*std::pow(Y(He4), 2)*Y(N)*Y(H1)*std::pow(state.rho, 3) + screened_rates(k_p_Be9_to_n_p_He4_He4)*Y(Be9)*Y(H1)*state.rho); ydot_nuc(H1) = screened_rates(k_n_to_p_weak_wc12)*Y(N) + - screened_rates(k_zn59_to_p_ni58_weak_wc12)*Y(Zn59) + + screened_rates(k_Zn59_to_p_Ni58_weak_wc12)*Y(Zn59) + (-screened_rates(k_n_p_to_d)*Y(N)*Y(H1)*state.rho + screened_rates(k_d_to_n_p)*Y(H2)) + -screened_rates(k_p_p_to_d_weak_bet_pos_)*std::pow(Y(H1), 2)*state.rho + -screened_rates(k_p_p_to_d_weak_electron_capture)*std::pow(Y(H1), 2)*std::pow(state.rho, 2)*state.y_e + - (-screened_rates(k_p_d_to_he3)*Y(H2)*Y(H1)*state.rho + screened_rates(k_he3_to_p_d)*Y(He3)) + - -screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(He3)*Y(H1)*state.rho + - (-screened_rates(k_p_li6_to_be7)*Y(Li6)*Y(H1)*state.rho + screened_rates(k_be7_to_p_li6)*Y(Be7)) + - (-screened_rates(k_p_be7_to_b8)*Y(Be7)*Y(H1)*state.rho + screened_rates(k_b8_to_p_be7)*Y(B8)) + - (-screened_rates(k_p_be9_to_b10)*Y(Be9)*Y(H1)*state.rho + screened_rates(k_b10_to_p_be9)*Y(B10)) + - (-screened_rates(k_p_b11_to_c12)*Y(B11)*Y(H1)*state.rho + screened_rates(k_c12_to_p_b11)*Y(C12)) + - (-screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_n13_to_p_c12)*Y(N13)) + - (-screened_rates(k_p_c13_to_n14)*Y(C13)*Y(H1)*state.rho + screened_rates(k_n14_to_p_c13)*Y(N14)) + - (-screened_rates(k_p_c14_to_n15)*Y(C14)*Y(H1)*state.rho + screened_rates(k_n15_to_p_c14)*Y(N15)) + - (-screened_rates(k_p_n13_to_o14)*Y(N13)*Y(H1)*state.rho + screened_rates(k_o14_to_p_n13)*Y(O14)) + - (-screened_rates(k_p_n14_to_o15)*Y(N14)*Y(H1)*state.rho + screened_rates(k_o15_to_p_n14)*Y(O15)) + - (-screened_rates(k_p_n15_to_o16)*Y(N15)*Y(H1)*state.rho + screened_rates(k_o16_to_p_n15)*Y(O16)) + - (-screened_rates(k_p_o16_to_f17)*Y(O16)*Y(H1)*state.rho + screened_rates(k_f17_to_p_o16)*Y(F17)) + - (-screened_rates(k_p_o17_to_f18)*Y(O17)*Y(H1)*state.rho + screened_rates(k_f18_to_p_o17)*Y(F18)) + - (-screened_rates(k_p_o18_to_f19)*Y(O18)*Y(H1)*state.rho + screened_rates(k_f19_to_p_o18)*Y(F19)) + - (-screened_rates(k_p_f17_to_ne18)*Y(F17)*Y(H1)*state.rho + screened_rates(k_ne18_to_p_f17)*Y(Ne18)) + - (-screened_rates(k_p_f18_to_ne19)*Y(F18)*Y(H1)*state.rho + screened_rates(k_ne19_to_p_f18)*Y(Ne19)) + - (-screened_rates(k_p_f19_to_ne20)*Y(F19)*Y(H1)*state.rho + screened_rates(k_ne20_to_p_f19)*Y(Ne20)) + - (-screened_rates(k_p_ne20_to_na21)*Y(Ne20)*Y(H1)*state.rho + screened_rates(k_na21_to_p_ne20)*Y(Na21)) + - (-screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_na22_to_p_ne21)*Y(Na22)) + - (-screened_rates(k_p_ne22_to_na23)*Y(Ne22)*Y(H1)*state.rho + screened_rates(k_na23_to_p_ne22)*Y(Na23)) + - (-screened_rates(k_p_na22_to_mg23)*Y(Na22)*Y(H1)*state.rho + screened_rates(k_mg23_to_p_na22)*Y(Mg23)) + - (-screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_mg24_to_p_na23)*Y(Mg24)) + - (-screened_rates(k_p_mg24_to_al25)*Y(Mg24)*Y(H1)*state.rho + screened_rates(k_al25_to_p_mg24)*Y(Al25)) + - (-screened_rates(k_p_mg25_to_al26)*Y(Mg25)*Y(H1)*state.rho + screened_rates(k_al26_to_p_mg25)*Y(Al26)) + - (-screened_rates(k_p_mg26_to_al27)*Y(Mg26)*Y(H1)*state.rho + screened_rates(k_al27_to_p_mg26)*Y(Al27)) + - (-screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_si28_to_p_al27)*Y(Si28)) + - (-screened_rates(k_p_si28_to_p29)*Y(H1)*Y(Si28)*state.rho + screened_rates(k_p29_to_p_si28)*Y(P29)) + - (-screened_rates(k_p_si29_to_p30)*Y(H1)*Y(Si29)*state.rho + screened_rates(k_p30_to_p_si29)*Y(P30)) + - (-screened_rates(k_p_si30_to_p31)*Y(H1)*Y(Si30)*state.rho + screened_rates(k_p31_to_p_si30)*Y(P31)) + - (-screened_rates(k_p_si31_to_p32)*Y(H1)*Y(Si31)*state.rho + screened_rates(k_p32_to_p_si31)*Y(P32)) + - (-screened_rates(k_p_si32_to_p33)*Y(H1)*Y(Si32)*state.rho + screened_rates(k_p33_to_p_si32)*Y(P33)) + - (-screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_s32_to_p_p31)*Y(S32)) + - (-screened_rates(k_p_p32_to_s33)*Y(P32)*Y(H1)*state.rho + screened_rates(k_s33_to_p_p32)*Y(S33)) + - (-screened_rates(k_p_p33_to_s34)*Y(P33)*Y(H1)*state.rho + screened_rates(k_s34_to_p_p33)*Y(S34)) + - (-screened_rates(k_p_s32_to_cl33)*Y(H1)*Y(S32)*state.rho + screened_rates(k_cl33_to_p_s32)*Y(Cl33)) + - (-screened_rates(k_p_s33_to_cl34)*Y(H1)*Y(S33)*state.rho + screened_rates(k_cl34_to_p_s33)*Y(Cl34)) + - (-screened_rates(k_p_s34_to_cl35)*Y(H1)*Y(S34)*state.rho + screened_rates(k_cl35_to_p_s34)*Y(Cl35)) + - (-screened_rates(k_p_s35_to_cl36)*Y(H1)*Y(S35)*state.rho + screened_rates(k_cl36_to_p_s35)*Y(Cl36)) + - (-screened_rates(k_p_s36_to_cl37)*Y(H1)*Y(S36)*state.rho + screened_rates(k_cl37_to_p_s36)*Y(Cl37)) + - (-screened_rates(k_p_cl35_to_ar36)*Y(Cl35)*Y(H1)*state.rho + screened_rates(k_ar36_to_p_cl35)*Y(Ar36)) + - (-screened_rates(k_p_cl36_to_ar37)*Y(Cl36)*Y(H1)*state.rho + screened_rates(k_ar37_to_p_cl36)*Y(Ar37)) + - (-screened_rates(k_p_cl37_to_ar38)*Y(Cl37)*Y(H1)*state.rho + screened_rates(k_ar38_to_p_cl37)*Y(Ar38)) + - (-screened_rates(k_p_ar36_to_k37)*Y(Ar36)*Y(H1)*state.rho + screened_rates(k_k37_to_p_ar36)*Y(K37)) + - (-screened_rates(k_p_ar37_to_k38)*Y(Ar37)*Y(H1)*state.rho + screened_rates(k_k38_to_p_ar37)*Y(K38)) + - (-screened_rates(k_p_ar38_to_k39)*Y(Ar38)*Y(H1)*state.rho + screened_rates(k_k39_to_p_ar38)*Y(K39)) + - (-screened_rates(k_p_ar39_to_k40)*Y(Ar39)*Y(H1)*state.rho + screened_rates(k_k40_to_p_ar39)*Y(K40)) + - (-screened_rates(k_p_ar40_to_k41)*Y(Ar40)*Y(H1)*state.rho + screened_rates(k_k41_to_p_ar40)*Y(K41)) + - (-screened_rates(k_p_k39_to_ca40)*Y(K39)*Y(H1)*state.rho + screened_rates(k_ca40_to_p_k39)*Y(Ca40)) + - (-screened_rates(k_p_k40_to_ca41)*Y(K40)*Y(H1)*state.rho + screened_rates(k_ca41_to_p_k40)*Y(Ca41)) + - (-screened_rates(k_p_k41_to_ca42)*Y(K41)*Y(H1)*state.rho + screened_rates(k_ca42_to_p_k41)*Y(Ca42)) + - (-screened_rates(k_p_ca42_to_sc43)*Y(Ca42)*Y(H1)*state.rho + screened_rates(k_sc43_to_p_ca42)*Y(Sc43)) + - (-screened_rates(k_p_ca43_to_sc44)*Y(Ca43)*Y(H1)*state.rho + screened_rates(k_sc44_to_p_ca43)*Y(Sc44)) + - (-screened_rates(k_p_ca44_to_sc45)*Y(Ca44)*Y(H1)*state.rho + screened_rates(k_sc45_to_p_ca44)*Y(Sc45)) + - (-screened_rates(k_p_ca45_to_sc46)*Y(Ca45)*Y(H1)*state.rho + screened_rates(k_sc46_to_p_ca45)*Y(Sc46)) + - (-screened_rates(k_p_ca46_to_sc47)*Y(Ca46)*Y(H1)*state.rho + screened_rates(k_sc47_to_p_ca46)*Y(Sc47)) + - (-screened_rates(k_p_ca47_to_sc48)*Y(Ca47)*Y(H1)*state.rho + screened_rates(k_sc48_to_p_ca47)*Y(Sc48)) + - (-screened_rates(k_p_ca48_to_sc49)*Y(Ca48)*Y(H1)*state.rho + screened_rates(k_sc49_to_p_ca48)*Y(Sc49)) + - (-screened_rates(k_p_sc43_to_ti44)*Y(H1)*Y(Sc43)*state.rho + screened_rates(k_ti44_to_p_sc43)*Y(Ti44)) + - (-screened_rates(k_p_sc44_to_ti45)*Y(H1)*Y(Sc44)*state.rho + screened_rates(k_ti45_to_p_sc44)*Y(Ti45)) + - (-screened_rates(k_p_sc45_to_ti46)*Y(H1)*Y(Sc45)*state.rho + screened_rates(k_ti46_to_p_sc45)*Y(Ti46)) + - (-screened_rates(k_p_sc46_to_ti47)*Y(H1)*Y(Sc46)*state.rho + screened_rates(k_ti47_to_p_sc46)*Y(Ti47)) + - (-screened_rates(k_p_sc47_to_ti48)*Y(H1)*Y(Sc47)*state.rho + screened_rates(k_ti48_to_p_sc47)*Y(Ti48)) + - (-screened_rates(k_p_sc48_to_ti49)*Y(H1)*Y(Sc48)*state.rho + screened_rates(k_ti49_to_p_sc48)*Y(Ti49)) + - (-screened_rates(k_p_sc49_to_ti50)*Y(H1)*Y(Sc49)*state.rho + screened_rates(k_ti50_to_p_sc49)*Y(Ti50)) + - (-screened_rates(k_p_ti45_to_v46)*Y(H1)*Y(Ti45)*state.rho + screened_rates(k_v46_to_p_ti45)*Y(V46)) + - (-screened_rates(k_p_ti46_to_v47)*Y(H1)*Y(Ti46)*state.rho + screened_rates(k_v47_to_p_ti46)*Y(V47)) + - (-screened_rates(k_p_ti47_to_v48)*Y(H1)*Y(Ti47)*state.rho + screened_rates(k_v48_to_p_ti47)*Y(V48)) + - (-screened_rates(k_p_ti48_to_v49)*Y(H1)*Y(Ti48)*state.rho + screened_rates(k_v49_to_p_ti48)*Y(V49)) + - (-screened_rates(k_p_ti49_to_v50)*Y(H1)*Y(Ti49)*state.rho + screened_rates(k_v50_to_p_ti49)*Y(V50)) + - (-screened_rates(k_p_ti50_to_v51)*Y(H1)*Y(Ti50)*state.rho + screened_rates(k_v51_to_p_ti50)*Y(V51)) + - (-screened_rates(k_p_ti51_to_v52)*Y(H1)*Y(Ti51)*state.rho + screened_rates(k_v52_to_p_ti51)*Y(V52)) + - (-screened_rates(k_p_v47_to_cr48)*Y(H1)*Y(V47)*state.rho + screened_rates(k_cr48_to_p_v47)*Y(Cr48)) + - (-screened_rates(k_p_v48_to_cr49)*Y(H1)*Y(V48)*state.rho + screened_rates(k_cr49_to_p_v48)*Y(Cr49)) + - (-screened_rates(k_p_v49_to_cr50)*Y(H1)*Y(V49)*state.rho + screened_rates(k_cr50_to_p_v49)*Y(Cr50)) + - (-screened_rates(k_p_v50_to_cr51)*Y(H1)*Y(V50)*state.rho + screened_rates(k_cr51_to_p_v50)*Y(Cr51)) + - (-screened_rates(k_p_v51_to_cr52)*Y(H1)*Y(V51)*state.rho + screened_rates(k_cr52_to_p_v51)*Y(Cr52)) + - (-screened_rates(k_p_v52_to_cr53)*Y(H1)*Y(V52)*state.rho + screened_rates(k_cr53_to_p_v52)*Y(Cr53)) + - (-screened_rates(k_p_cr49_to_mn50)*Y(Cr49)*Y(H1)*state.rho + screened_rates(k_mn50_to_p_cr49)*Y(Mn50)) + - (-screened_rates(k_p_cr50_to_mn51)*Y(Cr50)*Y(H1)*state.rho + screened_rates(k_mn51_to_p_cr50)*Y(Mn51)) + - (-screened_rates(k_p_cr51_to_mn52)*Y(Cr51)*Y(H1)*state.rho + screened_rates(k_mn52_to_p_cr51)*Y(Mn52)) + - (-screened_rates(k_p_cr52_to_mn53)*Y(Cr52)*Y(H1)*state.rho + screened_rates(k_mn53_to_p_cr52)*Y(Mn53)) + - (-screened_rates(k_p_cr53_to_mn54)*Y(Cr53)*Y(H1)*state.rho + screened_rates(k_mn54_to_p_cr53)*Y(Mn54)) + - (-screened_rates(k_p_cr54_to_mn55)*Y(Cr54)*Y(H1)*state.rho + screened_rates(k_mn55_to_p_cr54)*Y(Mn55)) + - (-screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*Y(H1)*state.rho + screened_rates(k_fe52_to_p_mn51)*Y(Fe52)) + - (-screened_rates(k_p_mn52_to_fe53)*Y(Mn52)*Y(H1)*state.rho + screened_rates(k_fe53_to_p_mn52)*Y(Fe53)) + - (-screened_rates(k_p_mn53_to_fe54)*Y(Mn53)*Y(H1)*state.rho + screened_rates(k_fe54_to_p_mn53)*Y(Fe54)) + - (-screened_rates(k_p_mn54_to_fe55)*Y(Mn54)*Y(H1)*state.rho + screened_rates(k_fe55_to_p_mn54)*Y(Fe55)) + - (-screened_rates(k_p_mn55_to_fe56)*Y(Mn55)*Y(H1)*state.rho + screened_rates(k_fe56_to_p_mn55)*Y(Fe56)) + - (-screened_rates(k_p_fe52_to_co53)*Y(Fe52)*Y(H1)*state.rho + screened_rates(k_co53_to_p_fe52)*Y(Co53)) + - (-screened_rates(k_p_fe53_to_co54)*Y(Fe53)*Y(H1)*state.rho + screened_rates(k_co54_to_p_fe53)*Y(Co54)) + - (-screened_rates(k_p_fe54_to_co55)*Y(Fe54)*Y(H1)*state.rho + screened_rates(k_co55_to_p_fe54)*Y(Co55)) + - (-screened_rates(k_p_fe55_to_co56)*Y(Fe55)*Y(H1)*state.rho + screened_rates(k_co56_to_p_fe55)*Y(Co56)) + - (-screened_rates(k_p_fe56_to_co57)*Y(Fe56)*Y(H1)*state.rho + screened_rates(k_co57_to_p_fe56)*Y(Co57)) + - (-screened_rates(k_p_fe57_to_co58)*Y(Fe57)*Y(H1)*state.rho + screened_rates(k_co58_to_p_fe57)*Y(Co58)) + - (-screened_rates(k_p_fe58_to_co59)*Y(Fe58)*Y(H1)*state.rho + screened_rates(k_co59_to_p_fe58)*Y(Co59)) + - (-screened_rates(k_p_co55_to_ni56)*Y(Co55)*Y(H1)*state.rho + screened_rates(k_ni56_to_p_co55)*Y(Ni56)) + - (-screened_rates(k_p_co56_to_ni57)*Y(Co56)*Y(H1)*state.rho + screened_rates(k_ni57_to_p_co56)*Y(Ni57)) + - (-screened_rates(k_p_co57_to_ni58)*Y(Co57)*Y(H1)*state.rho + screened_rates(k_ni58_to_p_co57)*Y(Ni58)) + - (-screened_rates(k_p_co58_to_ni59)*Y(Co58)*Y(H1)*state.rho + screened_rates(k_ni59_to_p_co58)*Y(Ni59)) + - (-screened_rates(k_p_co59_to_ni60)*Y(Co59)*Y(H1)*state.rho + screened_rates(k_ni60_to_p_co59)*Y(Ni60)) + - (-screened_rates(k_p_ni56_to_cu57)*Y(Ni56)*Y(H1)*state.rho + screened_rates(k_cu57_to_p_ni56)*Y(Cu57)) + - (-screened_rates(k_p_ni57_to_cu58)*Y(Ni57)*Y(H1)*state.rho + screened_rates(k_cu58_to_p_ni57)*Y(Cu58)) + - (-screened_rates(k_p_ni58_to_cu59)*Y(Ni58)*Y(H1)*state.rho + screened_rates(k_cu59_to_p_ni58)*Y(Cu59)) + - (-screened_rates(k_p_ni59_to_cu60)*Y(Ni59)*Y(H1)*state.rho + screened_rates(k_cu60_to_p_ni59)*Y(Cu60)) + - (-screened_rates(k_p_ni60_to_cu61)*Y(Ni60)*Y(H1)*state.rho + screened_rates(k_cu61_to_p_ni60)*Y(Cu61)) + - (-screened_rates(k_p_ni61_to_cu62)*Y(Ni61)*Y(H1)*state.rho + screened_rates(k_cu62_to_p_ni61)*Y(Cu62)) + - (-screened_rates(k_p_ni62_to_cu63)*Y(Ni62)*Y(H1)*state.rho + screened_rates(k_cu63_to_p_ni62)*Y(Cu63)) + - (-screened_rates(k_p_ni63_to_cu64)*Y(Ni63)*Y(H1)*state.rho + screened_rates(k_cu64_to_p_ni63)*Y(Cu64)) + - (-screened_rates(k_p_ni64_to_cu65)*Y(Ni64)*Y(H1)*state.rho + screened_rates(k_cu65_to_p_ni64)*Y(Cu65)) + - (-screened_rates(k_p_cu58_to_zn59)*Y(Cu58)*Y(H1)*state.rho + screened_rates(k_zn59_to_p_cu58)*Y(Zn59)) + - (-screened_rates(k_p_cu59_to_zn60)*Y(Cu59)*Y(H1)*state.rho + screened_rates(k_zn60_to_p_cu59)*Y(Zn60)) + - (-screened_rates(k_p_cu60_to_zn61)*Y(Cu60)*Y(H1)*state.rho + screened_rates(k_zn61_to_p_cu60)*Y(Zn61)) + - (-screened_rates(k_p_cu61_to_zn62)*Y(Cu61)*Y(H1)*state.rho + screened_rates(k_zn62_to_p_cu61)*Y(Zn62)) + - (-screened_rates(k_p_cu62_to_zn63)*Y(Cu62)*Y(H1)*state.rho + screened_rates(k_zn63_to_p_cu62)*Y(Zn63)) + - (-screened_rates(k_p_cu63_to_zn64)*Y(Cu63)*Y(H1)*state.rho + screened_rates(k_zn64_to_p_cu63)*Y(Zn64)) + - (-screened_rates(k_p_cu64_to_zn65)*Y(Cu64)*Y(H1)*state.rho + screened_rates(k_zn65_to_p_cu64)*Y(Zn65)) + - (-screened_rates(k_p_cu65_to_zn66)*Y(Cu65)*Y(H1)*state.rho + screened_rates(k_zn66_to_p_cu65)*Y(Zn66)) + - (-screened_rates(k_p_zn61_to_ga62)*Y(H1)*Y(Zn61)*state.rho + screened_rates(k_ga62_to_p_zn61)*Y(Ga62)) + - (-screened_rates(k_p_zn62_to_ga63)*Y(H1)*Y(Zn62)*state.rho + screened_rates(k_ga63_to_p_zn62)*Y(Ga63)) + - (-screened_rates(k_p_zn63_to_ga64)*Y(H1)*Y(Zn63)*state.rho + screened_rates(k_ga64_to_p_zn63)*Y(Ga64)) + - (-screened_rates(k_p_ga62_to_ge63)*Y(Ga62)*Y(H1)*state.rho + screened_rates(k_ge63_to_p_ga62)*Y(Ge63)) + - (-screened_rates(k_p_ga63_to_ge64)*Y(Ga63)*Y(H1)*state.rho + screened_rates(k_ge64_to_p_ga63)*Y(Ge64)) + - (screened_rates(k_d_he3_to_p_he4)*Y(H2)*Y(He3)*state.rho + -screened_rates(k_p_he4_to_d_he3)*Y(He4)*Y(H1)*state.rho) + - (-screened_rates(k_p_li6_to_he4_he3)*Y(Li6)*Y(H1)*state.rho + screened_rates(k_he4_he3_to_p_li6)*Y(He3)*Y(He4)*state.rho) + - (screened_rates(k_d_li6_to_p_li7)*Y(H2)*Y(Li6)*state.rho + -screened_rates(k_p_li7_to_d_li6)*Y(Li7)*Y(H1)*state.rho) + - (-screened_rates(k_p_li7_to_he4_he4)*Y(Li7)*Y(H1)*state.rho + 0.5*screened_rates(k_he4_he4_to_p_li7)*std::pow(Y(He4), 2)*state.rho) + - (screened_rates(k_n_be7_to_p_li7)*Y(Be7)*Y(N)*state.rho + -screened_rates(k_p_li7_to_n_be7)*Y(Li7)*Y(H1)*state.rho) + - (-screened_rates(k_p_be9_to_he4_li6)*Y(Be9)*Y(H1)*state.rho + screened_rates(k_he4_li6_to_p_be9)*Y(He4)*Y(Li6)*state.rho) + - (-screened_rates(k_p_b10_to_he4_be7)*Y(B10)*Y(H1)*state.rho + screened_rates(k_he4_be7_to_p_b10)*Y(Be7)*Y(He4)*state.rho) + - (screened_rates(k_he4_b10_to_p_c13)*Y(B10)*Y(He4)*state.rho + -screened_rates(k_p_c13_to_he4_b10)*Y(C13)*Y(H1)*state.rho) + - (screened_rates(k_he4_b11_to_p_c14)*Y(B11)*Y(He4)*state.rho + -screened_rates(k_p_c14_to_he4_b11)*Y(C14)*Y(H1)*state.rho) + - (0.5*screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*Y(H1)*state.rho) + - (screened_rates(k_n_n13_to_p_c13)*Y(N13)*Y(N)*state.rho + -screened_rates(k_p_c13_to_n_n13)*Y(C13)*Y(H1)*state.rho) + - (screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_o16_to_he4_n13)*Y(O16)*Y(H1)*state.rho) + - (screened_rates(k_n_n14_to_p_c14)*Y(N14)*Y(N)*state.rho + -screened_rates(k_p_c14_to_n_n14)*Y(C14)*Y(H1)*state.rho) + - (-screened_rates(k_p_n15_to_he4_c12)*Y(N15)*Y(H1)*state.rho + screened_rates(k_he4_c12_to_p_n15)*Y(C12)*Y(He4)*state.rho) + - (screened_rates(k_n_o14_to_p_n14)*Y(N)*Y(O14)*state.rho + -screened_rates(k_p_n14_to_n_o14)*Y(N14)*Y(H1)*state.rho) + - (screened_rates(k_he4_o14_to_p_f17)*Y(He4)*Y(O14)*state.rho + -screened_rates(k_p_f17_to_he4_o14)*Y(F17)*Y(H1)*state.rho) + - (screened_rates(k_n_o15_to_p_n15)*Y(N)*Y(O15)*state.rho + -screened_rates(k_p_n15_to_n_o15)*Y(N15)*Y(H1)*state.rho) + - (screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*Y(H1)*state.rho) + - (0.5*screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_p_p31_to_o16_o16)*Y(P31)*Y(H1)*state.rho) + - (-screened_rates(k_p_o17_to_he4_n14)*Y(O17)*Y(H1)*state.rho + screened_rates(k_he4_n14_to_p_o17)*Y(He4)*Y(N14)*state.rho) + - (-screened_rates(k_p_o18_to_he4_n15)*Y(O18)*Y(H1)*state.rho + screened_rates(k_he4_n15_to_p_o18)*Y(He4)*Y(N15)*state.rho) + - (screened_rates(k_n_f17_to_p_o17)*Y(F17)*Y(N)*state.rho + -screened_rates(k_p_o17_to_n_f17)*Y(O17)*Y(H1)*state.rho) + - (screened_rates(k_he4_f17_to_p_ne20)*Y(F17)*Y(He4)*state.rho + -screened_rates(k_p_ne20_to_he4_f17)*Y(Ne20)*Y(H1)*state.rho) + - (screened_rates(k_n_f18_to_p_o18)*Y(F18)*Y(N)*state.rho + -screened_rates(k_p_o18_to_n_f18)*Y(O18)*Y(H1)*state.rho) + - (-screened_rates(k_p_f18_to_he4_o15)*Y(F18)*Y(H1)*state.rho + screened_rates(k_he4_o15_to_p_f18)*Y(He4)*Y(O15)*state.rho) + - (screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*Y(H1)*state.rho) + - (-screened_rates(k_p_f19_to_he4_o16)*Y(F19)*Y(H1)*state.rho + screened_rates(k_he4_o16_to_p_f19)*Y(He4)*Y(O16)*state.rho) + - (screened_rates(k_he4_f19_to_p_ne22)*Y(F19)*Y(He4)*state.rho + -screened_rates(k_p_ne22_to_he4_f19)*Y(Ne22)*Y(H1)*state.rho) + - (screened_rates(k_n_ne18_to_p_f18)*Y(N)*Y(Ne18)*state.rho + -screened_rates(k_p_f18_to_n_ne18)*Y(F18)*Y(H1)*state.rho) + - (screened_rates(k_he4_ne18_to_p_na21)*Y(He4)*Y(Ne18)*state.rho + -screened_rates(k_p_na21_to_he4_ne18)*Y(Na21)*Y(H1)*state.rho) + - (screened_rates(k_n_ne19_to_p_f19)*Y(N)*Y(Ne19)*state.rho + -screened_rates(k_p_f19_to_n_ne19)*Y(F19)*Y(H1)*state.rho) + - (screened_rates(k_he4_ne19_to_p_na22)*Y(He4)*Y(Ne19)*state.rho + -screened_rates(k_p_na22_to_he4_ne19)*Y(Na22)*Y(H1)*state.rho) + - (screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*Y(H1)*state.rho) + - (screened_rates(k_n_na21_to_p_ne21)*Y(N)*Y(Na21)*state.rho + -screened_rates(k_p_ne21_to_n_na21)*Y(Ne21)*Y(H1)*state.rho) + - (screened_rates(k_he4_na21_to_p_mg24)*Y(He4)*Y(Na21)*state.rho + -screened_rates(k_p_mg24_to_he4_na21)*Y(Mg24)*Y(H1)*state.rho) + - (screened_rates(k_n_na22_to_p_ne22)*Y(N)*Y(Na22)*state.rho + -screened_rates(k_p_ne22_to_n_na22)*Y(Ne22)*Y(H1)*state.rho) + - (screened_rates(k_he4_na22_to_p_mg25)*Y(He4)*Y(Na22)*state.rho + -screened_rates(k_p_mg25_to_he4_na22)*Y(Mg25)*Y(H1)*state.rho) + - (-screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*Y(Ne20)*state.rho) + - (screened_rates(k_he4_na23_to_p_mg26)*Y(He4)*Y(Na23)*state.rho + -screened_rates(k_p_mg26_to_he4_na23)*Y(Mg26)*Y(H1)*state.rho) + - (screened_rates(k_n_mg23_to_p_na23)*Y(Mg23)*Y(N)*state.rho + -screened_rates(k_p_na23_to_n_mg23)*Y(Na23)*Y(H1)*state.rho) + - (screened_rates(k_he4_mg23_to_p_al26)*Y(He4)*Y(Mg23)*state.rho + -screened_rates(k_p_al26_to_he4_mg23)*Y(Al26)*Y(H1)*state.rho) + - (screened_rates(k_n_al25_to_p_mg25)*Y(Al25)*Y(N)*state.rho + -screened_rates(k_p_mg25_to_n_al25)*Y(Mg25)*Y(H1)*state.rho) + - (screened_rates(k_he4_al25_to_p_si28)*Y(Al25)*Y(He4)*state.rho + -screened_rates(k_p_si28_to_he4_al25)*Y(H1)*Y(Si28)*state.rho) + - (screened_rates(k_n_al26_to_p_mg26)*Y(Al26)*Y(N)*state.rho + -screened_rates(k_p_mg26_to_n_al26)*Y(Mg26)*Y(H1)*state.rho) + - (screened_rates(k_he4_al26_to_p_si29)*Y(Al26)*Y(He4)*state.rho + -screened_rates(k_p_si29_to_he4_al26)*Y(H1)*Y(Si29)*state.rho) + - (-screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho) + - (screened_rates(k_he4_al27_to_p_si30)*Y(Al27)*Y(He4)*state.rho + -screened_rates(k_p_si30_to_he4_al27)*Y(H1)*Y(Si30)*state.rho) + - (-screened_rates(k_p_si31_to_n_p31)*Y(H1)*Y(Si31)*state.rho + screened_rates(k_n_p31_to_p_si31)*Y(N)*Y(P31)*state.rho) + - (screened_rates(k_n_p29_to_p_si29)*Y(N)*Y(P29)*state.rho + -screened_rates(k_p_si29_to_n_p29)*Y(H1)*Y(Si29)*state.rho) + - (screened_rates(k_he4_p29_to_p_s32)*Y(He4)*Y(P29)*state.rho + -screened_rates(k_p_s32_to_he4_p29)*Y(H1)*Y(S32)*state.rho) + - (screened_rates(k_n_p30_to_p_si30)*Y(N)*Y(P30)*state.rho + -screened_rates(k_p_si30_to_n_p30)*Y(H1)*Y(Si30)*state.rho) + - (screened_rates(k_he4_p30_to_p_s33)*Y(He4)*Y(P30)*state.rho + -screened_rates(k_p_s33_to_he4_p30)*Y(H1)*Y(S33)*state.rho) + - (-screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho) + - (screened_rates(k_he4_p31_to_p_s34)*Y(He4)*Y(P31)*state.rho + -screened_rates(k_p_s34_to_he4_p31)*Y(H1)*Y(S34)*state.rho) + - (screened_rates(k_n_p32_to_p_si32)*Y(N)*Y(P32)*state.rho + -screened_rates(k_p_si32_to_n_p32)*Y(H1)*Y(Si32)*state.rho) + - (-screened_rates(k_p_p32_to_n_s32)*Y(P32)*Y(H1)*state.rho + screened_rates(k_n_s32_to_p_p32)*Y(N)*Y(S32)*state.rho) + - (-screened_rates(k_p_p32_to_he4_si29)*Y(P32)*Y(H1)*state.rho + screened_rates(k_he4_si29_to_p_p32)*Y(He4)*Y(Si29)*state.rho) + - (-screened_rates(k_p_p33_to_he4_si30)*Y(P33)*Y(H1)*state.rho + screened_rates(k_he4_si30_to_p_p33)*Y(He4)*Y(Si30)*state.rho) + - (screened_rates(k_n_s33_to_p_p33)*Y(N)*Y(S33)*state.rho + -screened_rates(k_p_p33_to_n_s33)*Y(P33)*Y(H1)*state.rho) + - (-screened_rates(k_p_s35_to_he4_p32)*Y(H1)*Y(S35)*state.rho + screened_rates(k_he4_p32_to_p_s35)*Y(He4)*Y(P32)*state.rho) + - (-screened_rates(k_p_s36_to_he4_p33)*Y(H1)*Y(S36)*state.rho + screened_rates(k_he4_p33_to_p_s36)*Y(He4)*Y(P33)*state.rho) + - (screened_rates(k_n_cl33_to_p_s33)*Y(Cl33)*Y(N)*state.rho + -screened_rates(k_p_s33_to_n_cl33)*Y(H1)*Y(S33)*state.rho) + - (screened_rates(k_he4_cl33_to_p_ar36)*Y(Cl33)*Y(He4)*state.rho + -screened_rates(k_p_ar36_to_he4_cl33)*Y(Ar36)*Y(H1)*state.rho) + - (screened_rates(k_n_cl34_to_p_s34)*Y(Cl34)*Y(N)*state.rho + -screened_rates(k_p_s34_to_n_cl34)*Y(H1)*Y(S34)*state.rho) + - (screened_rates(k_he4_cl34_to_p_ar37)*Y(Cl34)*Y(He4)*state.rho + -screened_rates(k_p_ar37_to_he4_cl34)*Y(Ar37)*Y(H1)*state.rho) + - (screened_rates(k_n_cl35_to_p_s35)*Y(Cl35)*Y(N)*state.rho + -screened_rates(k_p_s35_to_n_cl35)*Y(H1)*Y(S35)*state.rho) + - (-screened_rates(k_p_cl35_to_he4_s32)*Y(Cl35)*Y(H1)*state.rho + screened_rates(k_he4_s32_to_p_cl35)*Y(He4)*Y(S32)*state.rho) + - (screened_rates(k_he4_cl35_to_p_ar38)*Y(Cl35)*Y(He4)*state.rho + -screened_rates(k_p_ar38_to_he4_cl35)*Y(Ar38)*Y(H1)*state.rho) + - (screened_rates(k_n_cl36_to_p_s36)*Y(Cl36)*Y(N)*state.rho + -screened_rates(k_p_s36_to_n_cl36)*Y(H1)*Y(S36)*state.rho) + - (-screened_rates(k_p_cl36_to_he4_s33)*Y(Cl36)*Y(H1)*state.rho + screened_rates(k_he4_s33_to_p_cl36)*Y(He4)*Y(S33)*state.rho) + - (-screened_rates(k_p_cl37_to_he4_s34)*Y(Cl37)*Y(H1)*state.rho + screened_rates(k_he4_s34_to_p_cl37)*Y(He4)*Y(S34)*state.rho) + - (screened_rates(k_n_ar36_to_p_cl36)*Y(Ar36)*Y(N)*state.rho + -screened_rates(k_p_cl36_to_n_ar36)*Y(Cl36)*Y(H1)*state.rho) + - (screened_rates(k_n_ar37_to_p_cl37)*Y(Ar37)*Y(N)*state.rho + -screened_rates(k_p_cl37_to_n_ar37)*Y(Cl37)*Y(H1)*state.rho) + - (-screened_rates(k_p_ar39_to_he4_cl36)*Y(Ar39)*Y(H1)*state.rho + screened_rates(k_he4_cl36_to_p_ar39)*Y(Cl36)*Y(He4)*state.rho) + - (-screened_rates(k_p_ar40_to_he4_cl37)*Y(Ar40)*Y(H1)*state.rho + screened_rates(k_he4_cl37_to_p_ar40)*Y(Cl37)*Y(He4)*state.rho) + - (screened_rates(k_n_k37_to_p_ar37)*Y(K37)*Y(N)*state.rho + -screened_rates(k_p_ar37_to_n_k37)*Y(Ar37)*Y(H1)*state.rho) + - (screened_rates(k_he4_k37_to_p_ca40)*Y(He4)*Y(K37)*state.rho + -screened_rates(k_p_ca40_to_he4_k37)*Y(Ca40)*Y(H1)*state.rho) + - (screened_rates(k_n_k38_to_p_ar38)*Y(K38)*Y(N)*state.rho + -screened_rates(k_p_ar38_to_n_k38)*Y(Ar38)*Y(H1)*state.rho) + - (screened_rates(k_he4_k38_to_p_ca41)*Y(He4)*Y(K38)*state.rho + -screened_rates(k_p_ca41_to_he4_k38)*Y(Ca41)*Y(H1)*state.rho) + - (screened_rates(k_n_k39_to_p_ar39)*Y(K39)*Y(N)*state.rho + -screened_rates(k_p_ar39_to_n_k39)*Y(Ar39)*Y(H1)*state.rho) + - (-screened_rates(k_p_k39_to_he4_ar36)*Y(K39)*Y(H1)*state.rho + screened_rates(k_he4_ar36_to_p_k39)*Y(Ar36)*Y(He4)*state.rho) + - (screened_rates(k_n_k40_to_p_ar40)*Y(K40)*Y(N)*state.rho + -screened_rates(k_p_ar40_to_n_k40)*Y(Ar40)*Y(H1)*state.rho) + - (-screened_rates(k_p_k40_to_n_ca40)*Y(K40)*Y(H1)*state.rho + screened_rates(k_n_ca40_to_p_k40)*Y(Ca40)*Y(N)*state.rho) + - (-screened_rates(k_p_k40_to_he4_ar37)*Y(K40)*Y(H1)*state.rho + screened_rates(k_he4_ar37_to_p_k40)*Y(Ar37)*Y(He4)*state.rho) + - (screened_rates(k_he4_k40_to_p_ca43)*Y(He4)*Y(K40)*state.rho + -screened_rates(k_p_ca43_to_he4_k40)*Y(Ca43)*Y(H1)*state.rho) + - (-screened_rates(k_p_k41_to_he4_ar38)*Y(K41)*Y(H1)*state.rho + screened_rates(k_he4_ar38_to_p_k41)*Y(Ar38)*Y(He4)*state.rho) + - (screened_rates(k_he4_k41_to_p_ca44)*Y(He4)*Y(K41)*state.rho + -screened_rates(k_p_ca44_to_he4_k41)*Y(Ca44)*Y(H1)*state.rho) + - (screened_rates(k_n_ca41_to_p_k41)*Y(Ca41)*Y(N)*state.rho + -screened_rates(k_p_k41_to_n_ca41)*Y(K41)*Y(H1)*state.rho) + - (-screened_rates(k_p_ca42_to_he4_k39)*Y(Ca42)*Y(H1)*state.rho + screened_rates(k_he4_k39_to_p_ca42)*Y(He4)*Y(K39)*state.rho) + - (-screened_rates(k_p_ca47_to_n_sc47)*Y(Ca47)*Y(H1)*state.rho + screened_rates(k_n_sc47_to_p_ca47)*Y(N)*Y(Sc47)*state.rho) + - (screened_rates(k_n_sc43_to_p_ca43)*Y(N)*Y(Sc43)*state.rho + -screened_rates(k_p_ca43_to_n_sc43)*Y(Ca43)*Y(H1)*state.rho) + - (-screened_rates(k_p_sc43_to_he4_ca40)*Y(H1)*Y(Sc43)*state.rho + screened_rates(k_he4_ca40_to_p_sc43)*Y(Ca40)*Y(He4)*state.rho) + - (screened_rates(k_he4_sc43_to_p_ti46)*Y(He4)*Y(Sc43)*state.rho + -screened_rates(k_p_ti46_to_he4_sc43)*Y(H1)*Y(Ti46)*state.rho) + - (screened_rates(k_n_sc44_to_p_ca44)*Y(N)*Y(Sc44)*state.rho + -screened_rates(k_p_ca44_to_n_sc44)*Y(Ca44)*Y(H1)*state.rho) + - (-screened_rates(k_p_sc44_to_he4_ca41)*Y(H1)*Y(Sc44)*state.rho + screened_rates(k_he4_ca41_to_p_sc44)*Y(Ca41)*Y(He4)*state.rho) + - (screened_rates(k_he4_sc44_to_p_ti47)*Y(He4)*Y(Sc44)*state.rho + -screened_rates(k_p_ti47_to_he4_sc44)*Y(H1)*Y(Ti47)*state.rho) + - (screened_rates(k_n_sc45_to_p_ca45)*Y(N)*Y(Sc45)*state.rho + -screened_rates(k_p_ca45_to_n_sc45)*Y(Ca45)*Y(H1)*state.rho) + - (-screened_rates(k_p_sc45_to_he4_ca42)*Y(H1)*Y(Sc45)*state.rho + screened_rates(k_he4_ca42_to_p_sc45)*Y(Ca42)*Y(He4)*state.rho) + - (screened_rates(k_he4_sc45_to_p_ti48)*Y(He4)*Y(Sc45)*state.rho + -screened_rates(k_p_ti48_to_he4_sc45)*Y(H1)*Y(Ti48)*state.rho) + - (screened_rates(k_n_sc46_to_p_ca46)*Y(N)*Y(Sc46)*state.rho + -screened_rates(k_p_ca46_to_n_sc46)*Y(Ca46)*Y(H1)*state.rho) + - (-screened_rates(k_p_sc46_to_n_ti46)*Y(H1)*Y(Sc46)*state.rho + screened_rates(k_n_ti46_to_p_sc46)*Y(N)*Y(Ti46)*state.rho) + - (-screened_rates(k_p_sc46_to_he4_ca43)*Y(H1)*Y(Sc46)*state.rho + screened_rates(k_he4_ca43_to_p_sc46)*Y(Ca43)*Y(He4)*state.rho) + - (screened_rates(k_he4_sc46_to_p_ti49)*Y(He4)*Y(Sc46)*state.rho + -screened_rates(k_p_ti49_to_he4_sc46)*Y(H1)*Y(Ti49)*state.rho) + - (-screened_rates(k_p_sc47_to_he4_ca44)*Y(H1)*Y(Sc47)*state.rho + screened_rates(k_he4_ca44_to_p_sc47)*Y(Ca44)*Y(He4)*state.rho) + - (screened_rates(k_he4_sc47_to_p_ti50)*Y(He4)*Y(Sc47)*state.rho + -screened_rates(k_p_ti50_to_he4_sc47)*Y(H1)*Y(Ti50)*state.rho) + - (screened_rates(k_n_sc48_to_p_ca48)*Y(N)*Y(Sc48)*state.rho + -screened_rates(k_p_ca48_to_n_sc48)*Y(Ca48)*Y(H1)*state.rho) + - (-screened_rates(k_p_sc48_to_n_ti48)*Y(H1)*Y(Sc48)*state.rho + screened_rates(k_n_ti48_to_p_sc48)*Y(N)*Y(Ti48)*state.rho) + - (-screened_rates(k_p_sc48_to_he4_ca45)*Y(H1)*Y(Sc48)*state.rho + screened_rates(k_he4_ca45_to_p_sc48)*Y(Ca45)*Y(He4)*state.rho) + - (screened_rates(k_he4_sc48_to_p_ti51)*Y(He4)*Y(Sc48)*state.rho + -screened_rates(k_p_ti51_to_he4_sc48)*Y(H1)*Y(Ti51)*state.rho) + - (-screened_rates(k_p_sc49_to_n_ti49)*Y(H1)*Y(Sc49)*state.rho + screened_rates(k_n_ti49_to_p_sc49)*Y(N)*Y(Ti49)*state.rho) + - (-screened_rates(k_p_sc49_to_he4_ca46)*Y(H1)*Y(Sc49)*state.rho + screened_rates(k_he4_ca46_to_p_sc49)*Y(Ca46)*Y(He4)*state.rho) + - (screened_rates(k_n_ti44_to_p_sc44)*Y(N)*Y(Ti44)*state.rho + -screened_rates(k_p_sc44_to_n_ti44)*Y(H1)*Y(Sc44)*state.rho) + - (screened_rates(k_n_ti45_to_p_sc45)*Y(N)*Y(Ti45)*state.rho + -screened_rates(k_p_sc45_to_n_ti45)*Y(H1)*Y(Sc45)*state.rho) + - (screened_rates(k_he4_ti45_to_p_v48)*Y(He4)*Y(Ti45)*state.rho + -screened_rates(k_p_v48_to_he4_ti45)*Y(H1)*Y(V48)*state.rho) + - (screened_rates(k_n_ti47_to_p_sc47)*Y(N)*Y(Ti47)*state.rho + -screened_rates(k_p_sc47_to_n_ti47)*Y(H1)*Y(Sc47)*state.rho) + - (-screened_rates(k_p_ti51_to_n_v51)*Y(H1)*Y(Ti51)*state.rho + screened_rates(k_n_v51_to_p_ti51)*Y(N)*Y(V51)*state.rho) + - (screened_rates(k_n_v46_to_p_ti46)*Y(N)*Y(V46)*state.rho + -screened_rates(k_p_ti46_to_n_v46)*Y(H1)*Y(Ti46)*state.rho) + - (screened_rates(k_he4_v46_to_p_cr49)*Y(He4)*Y(V46)*state.rho + -screened_rates(k_p_cr49_to_he4_v46)*Y(Cr49)*Y(H1)*state.rho) + - (screened_rates(k_n_v47_to_p_ti47)*Y(N)*Y(V47)*state.rho + -screened_rates(k_p_ti47_to_n_v47)*Y(H1)*Y(Ti47)*state.rho) + - (-screened_rates(k_p_v47_to_he4_ti44)*Y(H1)*Y(V47)*state.rho + screened_rates(k_he4_ti44_to_p_v47)*Y(He4)*Y(Ti44)*state.rho) + - (screened_rates(k_he4_v47_to_p_cr50)*Y(He4)*Y(V47)*state.rho + -screened_rates(k_p_cr50_to_he4_v47)*Y(Cr50)*Y(H1)*state.rho) + - (screened_rates(k_n_v48_to_p_ti48)*Y(N)*Y(V48)*state.rho + -screened_rates(k_p_ti48_to_n_v48)*Y(H1)*Y(Ti48)*state.rho) + - (screened_rates(k_he4_v48_to_p_cr51)*Y(He4)*Y(V48)*state.rho + -screened_rates(k_p_cr51_to_he4_v48)*Y(Cr51)*Y(H1)*state.rho) + - (screened_rates(k_n_v49_to_p_ti49)*Y(N)*Y(V49)*state.rho + -screened_rates(k_p_ti49_to_n_v49)*Y(H1)*Y(Ti49)*state.rho) + - (-screened_rates(k_p_v49_to_he4_ti46)*Y(H1)*Y(V49)*state.rho + screened_rates(k_he4_ti46_to_p_v49)*Y(He4)*Y(Ti46)*state.rho) + - (screened_rates(k_he4_v49_to_p_cr52)*Y(He4)*Y(V49)*state.rho + -screened_rates(k_p_cr52_to_he4_v49)*Y(Cr52)*Y(H1)*state.rho) + - (screened_rates(k_n_v50_to_p_ti50)*Y(N)*Y(V50)*state.rho + -screened_rates(k_p_ti50_to_n_v50)*Y(H1)*Y(Ti50)*state.rho) + - (-screened_rates(k_p_v50_to_n_cr50)*Y(H1)*Y(V50)*state.rho + screened_rates(k_n_cr50_to_p_v50)*Y(Cr50)*Y(N)*state.rho) + - (-screened_rates(k_p_v50_to_he4_ti47)*Y(H1)*Y(V50)*state.rho + screened_rates(k_he4_ti47_to_p_v50)*Y(He4)*Y(Ti47)*state.rho) + - (screened_rates(k_he4_v50_to_p_cr53)*Y(He4)*Y(V50)*state.rho + -screened_rates(k_p_cr53_to_he4_v50)*Y(Cr53)*Y(H1)*state.rho) + - (-screened_rates(k_p_v51_to_he4_ti48)*Y(H1)*Y(V51)*state.rho + screened_rates(k_he4_ti48_to_p_v51)*Y(He4)*Y(Ti48)*state.rho) + - (-screened_rates(k_p_v52_to_n_cr52)*Y(H1)*Y(V52)*state.rho + screened_rates(k_n_cr52_to_p_v52)*Y(Cr52)*Y(N)*state.rho) + - (-screened_rates(k_p_v52_to_he4_ti49)*Y(H1)*Y(V52)*state.rho + screened_rates(k_he4_ti49_to_p_v52)*Y(He4)*Y(Ti49)*state.rho) + - (screened_rates(k_n_cr48_to_p_v48)*Y(Cr48)*Y(N)*state.rho + -screened_rates(k_p_v48_to_n_cr48)*Y(H1)*Y(V48)*state.rho) + - (screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_p_mn51_to_he4_cr48)*Y(Mn51)*Y(H1)*state.rho) + - (screened_rates(k_n_cr49_to_p_v49)*Y(Cr49)*Y(N)*state.rho + -screened_rates(k_p_v49_to_n_cr49)*Y(H1)*Y(V49)*state.rho) + - (screened_rates(k_he4_cr49_to_p_mn52)*Y(Cr49)*Y(He4)*state.rho + -screened_rates(k_p_mn52_to_he4_cr49)*Y(Mn52)*Y(H1)*state.rho) + - (screened_rates(k_n_cr51_to_p_v51)*Y(Cr51)*Y(N)*state.rho + -screened_rates(k_p_v51_to_n_cr51)*Y(H1)*Y(V51)*state.rho) + - (-screened_rates(k_p_cr54_to_he4_v51)*Y(Cr54)*Y(H1)*state.rho + screened_rates(k_he4_v51_to_p_cr54)*Y(He4)*Y(V51)*state.rho) + - (screened_rates(k_n_mn50_to_p_cr50)*Y(Mn50)*Y(N)*state.rho + -screened_rates(k_p_cr50_to_n_mn50)*Y(Cr50)*Y(H1)*state.rho) + - (screened_rates(k_he4_mn50_to_p_fe53)*Y(He4)*Y(Mn50)*state.rho + -screened_rates(k_p_fe53_to_he4_mn50)*Y(Fe53)*Y(H1)*state.rho) + - (screened_rates(k_n_mn51_to_p_cr51)*Y(Mn51)*Y(N)*state.rho + -screened_rates(k_p_cr51_to_n_mn51)*Y(Cr51)*Y(H1)*state.rho) + - (screened_rates(k_he4_mn51_to_p_fe54)*Y(He4)*Y(Mn51)*state.rho + -screened_rates(k_p_fe54_to_he4_mn51)*Y(Fe54)*Y(H1)*state.rho) + - (screened_rates(k_n_mn52_to_p_cr52)*Y(Mn52)*Y(N)*state.rho + -screened_rates(k_p_cr52_to_n_mn52)*Y(Cr52)*Y(H1)*state.rho) + - (screened_rates(k_he4_mn52_to_p_fe55)*Y(He4)*Y(Mn52)*state.rho + -screened_rates(k_p_fe55_to_he4_mn52)*Y(Fe55)*Y(H1)*state.rho) + - (screened_rates(k_n_mn53_to_p_cr53)*Y(Mn53)*Y(N)*state.rho + -screened_rates(k_p_cr53_to_n_mn53)*Y(Cr53)*Y(H1)*state.rho) + - (-screened_rates(k_p_mn53_to_he4_cr50)*Y(Mn53)*Y(H1)*state.rho + screened_rates(k_he4_cr50_to_p_mn53)*Y(Cr50)*Y(He4)*state.rho) + - (screened_rates(k_he4_mn53_to_p_fe56)*Y(He4)*Y(Mn53)*state.rho + -screened_rates(k_p_fe56_to_he4_mn53)*Y(Fe56)*Y(H1)*state.rho) + - (screened_rates(k_n_mn54_to_p_cr54)*Y(Mn54)*Y(N)*state.rho + -screened_rates(k_p_cr54_to_n_mn54)*Y(Cr54)*Y(H1)*state.rho) + - (-screened_rates(k_p_mn54_to_he4_cr51)*Y(Mn54)*Y(H1)*state.rho + screened_rates(k_he4_cr51_to_p_mn54)*Y(Cr51)*Y(He4)*state.rho) + - (-screened_rates(k_p_mn55_to_he4_cr52)*Y(Mn55)*Y(H1)*state.rho + screened_rates(k_he4_cr52_to_p_mn55)*Y(Cr52)*Y(He4)*state.rho) + - (screened_rates(k_n_fe52_to_p_mn52)*Y(Fe52)*Y(N)*state.rho + -screened_rates(k_p_mn52_to_n_fe52)*Y(Mn52)*Y(H1)*state.rho) + - (screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_p_co55_to_he4_fe52)*Y(Co55)*Y(H1)*state.rho) + - (screened_rates(k_n_fe53_to_p_mn53)*Y(Fe53)*Y(N)*state.rho + -screened_rates(k_p_mn53_to_n_fe53)*Y(Mn53)*Y(H1)*state.rho) + - (screened_rates(k_he4_fe53_to_p_co56)*Y(Fe53)*Y(He4)*state.rho + -screened_rates(k_p_co56_to_he4_fe53)*Y(Co56)*Y(H1)*state.rho) + - (screened_rates(k_n_fe54_to_p_mn54)*Y(Fe54)*Y(N)*state.rho + -screened_rates(k_p_mn54_to_n_fe54)*Y(Mn54)*Y(H1)*state.rho) + - (screened_rates(k_n_fe55_to_p_mn55)*Y(Fe55)*Y(N)*state.rho + -screened_rates(k_p_mn55_to_n_fe55)*Y(Mn55)*Y(H1)*state.rho) + - (-screened_rates(k_p_fe57_to_he4_mn54)*Y(Fe57)*Y(H1)*state.rho + screened_rates(k_he4_mn54_to_p_fe57)*Y(He4)*Y(Mn54)*state.rho) + - (-screened_rates(k_p_fe58_to_he4_mn55)*Y(Fe58)*Y(H1)*state.rho + screened_rates(k_he4_mn55_to_p_fe58)*Y(He4)*Y(Mn55)*state.rho) + - (screened_rates(k_n_co53_to_p_fe53)*Y(Co53)*Y(N)*state.rho + -screened_rates(k_p_fe53_to_n_co53)*Y(Fe53)*Y(H1)*state.rho) + - (screened_rates(k_he4_co53_to_p_ni56)*Y(Co53)*Y(He4)*state.rho + -screened_rates(k_p_ni56_to_he4_co53)*Y(Ni56)*Y(H1)*state.rho) + - (screened_rates(k_n_co54_to_p_fe54)*Y(Co54)*Y(N)*state.rho + -screened_rates(k_p_fe54_to_n_co54)*Y(Fe54)*Y(H1)*state.rho) + - (screened_rates(k_he4_co54_to_p_ni57)*Y(Co54)*Y(He4)*state.rho + -screened_rates(k_p_ni57_to_he4_co54)*Y(Ni57)*Y(H1)*state.rho) + - (screened_rates(k_n_co55_to_p_fe55)*Y(Co55)*Y(N)*state.rho + -screened_rates(k_p_fe55_to_n_co55)*Y(Fe55)*Y(H1)*state.rho) + - (screened_rates(k_he4_co55_to_p_ni58)*Y(Co55)*Y(He4)*state.rho + -screened_rates(k_p_ni58_to_he4_co55)*Y(Ni58)*Y(H1)*state.rho) + - (screened_rates(k_n_co56_to_p_fe56)*Y(Co56)*Y(N)*state.rho + -screened_rates(k_p_fe56_to_n_co56)*Y(Fe56)*Y(H1)*state.rho) + - (screened_rates(k_he4_co56_to_p_ni59)*Y(Co56)*Y(He4)*state.rho + -screened_rates(k_p_ni59_to_he4_co56)*Y(Ni59)*Y(H1)*state.rho) + - (screened_rates(k_n_co57_to_p_fe57)*Y(Co57)*Y(N)*state.rho + -screened_rates(k_p_fe57_to_n_co57)*Y(Fe57)*Y(H1)*state.rho) + - (-screened_rates(k_p_co57_to_he4_fe54)*Y(Co57)*Y(H1)*state.rho + screened_rates(k_he4_fe54_to_p_co57)*Y(Fe54)*Y(He4)*state.rho) + - (screened_rates(k_he4_co57_to_p_ni60)*Y(Co57)*Y(He4)*state.rho + -screened_rates(k_p_ni60_to_he4_co57)*Y(Ni60)*Y(H1)*state.rho) + - (screened_rates(k_n_co58_to_p_fe58)*Y(Co58)*Y(N)*state.rho + -screened_rates(k_p_fe58_to_n_co58)*Y(Fe58)*Y(H1)*state.rho) + - (-screened_rates(k_p_co58_to_he4_fe55)*Y(Co58)*Y(H1)*state.rho + screened_rates(k_he4_fe55_to_p_co58)*Y(Fe55)*Y(He4)*state.rho) + - (-screened_rates(k_p_co59_to_he4_fe56)*Y(Co59)*Y(H1)*state.rho + screened_rates(k_he4_fe56_to_p_co59)*Y(Fe56)*Y(He4)*state.rho) + - (screened_rates(k_n_ni56_to_p_co56)*Y(N)*Y(Ni56)*state.rho + -screened_rates(k_p_co56_to_n_ni56)*Y(Co56)*Y(H1)*state.rho) + - (screened_rates(k_n_ni57_to_p_co57)*Y(N)*Y(Ni57)*state.rho + -screened_rates(k_p_co57_to_n_ni57)*Y(Co57)*Y(H1)*state.rho) + - (screened_rates(k_n_ni58_to_p_co58)*Y(N)*Y(Ni58)*state.rho + -screened_rates(k_p_co58_to_n_ni58)*Y(Co58)*Y(H1)*state.rho) + - (screened_rates(k_n_ni59_to_p_co59)*Y(N)*Y(Ni59)*state.rho + -screened_rates(k_p_co59_to_n_ni59)*Y(Co59)*Y(H1)*state.rho) + - (-screened_rates(k_p_ni61_to_he4_co58)*Y(Ni61)*Y(H1)*state.rho + screened_rates(k_he4_co58_to_p_ni61)*Y(Co58)*Y(He4)*state.rho) + - (-screened_rates(k_p_ni62_to_he4_co59)*Y(Ni62)*Y(H1)*state.rho + screened_rates(k_he4_co59_to_p_ni62)*Y(Co59)*Y(He4)*state.rho) + - (screened_rates(k_n_cu57_to_p_ni57)*Y(Cu57)*Y(N)*state.rho + -screened_rates(k_p_ni57_to_n_cu57)*Y(Ni57)*Y(H1)*state.rho) + - (screened_rates(k_he4_cu57_to_p_zn60)*Y(Cu57)*Y(He4)*state.rho + -screened_rates(k_p_zn60_to_he4_cu57)*Y(H1)*Y(Zn60)*state.rho) + - (screened_rates(k_n_cu58_to_p_ni58)*Y(Cu58)*Y(N)*state.rho + -screened_rates(k_p_ni58_to_n_cu58)*Y(Ni58)*Y(H1)*state.rho) + - (screened_rates(k_n_cu59_to_p_ni59)*Y(Cu59)*Y(N)*state.rho + -screened_rates(k_p_ni59_to_n_cu59)*Y(Ni59)*Y(H1)*state.rho) + - (-screened_rates(k_p_cu59_to_he4_ni56)*Y(Cu59)*Y(H1)*state.rho + screened_rates(k_he4_ni56_to_p_cu59)*Y(He4)*Y(Ni56)*state.rho) + - (screened_rates(k_n_cu60_to_p_ni60)*Y(Cu60)*Y(N)*state.rho + -screened_rates(k_p_ni60_to_n_cu60)*Y(Ni60)*Y(H1)*state.rho) + - (-screened_rates(k_p_cu60_to_he4_ni57)*Y(Cu60)*Y(H1)*state.rho + screened_rates(k_he4_ni57_to_p_cu60)*Y(He4)*Y(Ni57)*state.rho) + - (screened_rates(k_n_cu61_to_p_ni61)*Y(Cu61)*Y(N)*state.rho + -screened_rates(k_p_ni61_to_n_cu61)*Y(Ni61)*Y(H1)*state.rho) + - (-screened_rates(k_p_cu61_to_he4_ni58)*Y(Cu61)*Y(H1)*state.rho + screened_rates(k_he4_ni58_to_p_cu61)*Y(He4)*Y(Ni58)*state.rho) + - (screened_rates(k_n_cu62_to_p_ni62)*Y(Cu62)*Y(N)*state.rho + -screened_rates(k_p_ni62_to_n_cu62)*Y(Ni62)*Y(H1)*state.rho) + - (-screened_rates(k_p_cu62_to_he4_ni59)*Y(Cu62)*Y(H1)*state.rho + screened_rates(k_he4_ni59_to_p_cu62)*Y(He4)*Y(Ni59)*state.rho) + - (screened_rates(k_n_cu63_to_p_ni63)*Y(Cu63)*Y(N)*state.rho + -screened_rates(k_p_ni63_to_n_cu63)*Y(Ni63)*Y(H1)*state.rho) + - (-screened_rates(k_p_cu63_to_he4_ni60)*Y(Cu63)*Y(H1)*state.rho + screened_rates(k_he4_ni60_to_p_cu63)*Y(He4)*Y(Ni60)*state.rho) + - (screened_rates(k_n_cu64_to_p_ni64)*Y(Cu64)*Y(N)*state.rho + -screened_rates(k_p_ni64_to_n_cu64)*Y(Ni64)*Y(H1)*state.rho) + - (-screened_rates(k_p_cu64_to_he4_ni61)*Y(Cu64)*Y(H1)*state.rho + screened_rates(k_he4_ni61_to_p_cu64)*Y(He4)*Y(Ni61)*state.rho) + - (-screened_rates(k_p_cu65_to_he4_ni62)*Y(Cu65)*Y(H1)*state.rho + screened_rates(k_he4_ni62_to_p_cu65)*Y(He4)*Y(Ni62)*state.rho) + - (screened_rates(k_n_zn59_to_p_cu59)*Y(N)*Y(Zn59)*state.rho + -screened_rates(k_p_cu59_to_n_zn59)*Y(Cu59)*Y(H1)*state.rho) + - (screened_rates(k_n_zn60_to_p_cu60)*Y(N)*Y(Zn60)*state.rho + -screened_rates(k_p_cu60_to_n_zn60)*Y(Cu60)*Y(H1)*state.rho) + - (screened_rates(k_n_zn61_to_p_cu61)*Y(N)*Y(Zn61)*state.rho + -screened_rates(k_p_cu61_to_n_zn61)*Y(Cu61)*Y(H1)*state.rho) + - (-screened_rates(k_p_zn61_to_he4_cu58)*Y(H1)*Y(Zn61)*state.rho + screened_rates(k_he4_cu58_to_p_zn61)*Y(Cu58)*Y(He4)*state.rho) + - (screened_rates(k_n_zn62_to_p_cu62)*Y(N)*Y(Zn62)*state.rho + -screened_rates(k_p_cu62_to_n_zn62)*Y(Cu62)*Y(H1)*state.rho) + - (-screened_rates(k_p_zn62_to_he4_cu59)*Y(H1)*Y(Zn62)*state.rho + screened_rates(k_he4_cu59_to_p_zn62)*Y(Cu59)*Y(He4)*state.rho) + - (screened_rates(k_n_zn63_to_p_cu63)*Y(N)*Y(Zn63)*state.rho + -screened_rates(k_p_cu63_to_n_zn63)*Y(Cu63)*Y(H1)*state.rho) + - (-screened_rates(k_p_zn63_to_he4_cu60)*Y(H1)*Y(Zn63)*state.rho + screened_rates(k_he4_cu60_to_p_zn63)*Y(Cu60)*Y(He4)*state.rho) + - (screened_rates(k_n_zn64_to_p_cu64)*Y(N)*Y(Zn64)*state.rho + -screened_rates(k_p_cu64_to_n_zn64)*Y(Cu64)*Y(H1)*state.rho) + - (-screened_rates(k_p_zn64_to_he4_cu61)*Y(H1)*Y(Zn64)*state.rho + screened_rates(k_he4_cu61_to_p_zn64)*Y(Cu61)*Y(He4)*state.rho) + - (screened_rates(k_n_zn65_to_p_cu65)*Y(N)*Y(Zn65)*state.rho + -screened_rates(k_p_cu65_to_n_zn65)*Y(Cu65)*Y(H1)*state.rho) + - (-screened_rates(k_p_zn65_to_he4_cu62)*Y(H1)*Y(Zn65)*state.rho + screened_rates(k_he4_cu62_to_p_zn65)*Y(Cu62)*Y(He4)*state.rho) + - (-screened_rates(k_p_zn66_to_he4_cu63)*Y(H1)*Y(Zn66)*state.rho + screened_rates(k_he4_cu63_to_p_zn66)*Y(Cu63)*Y(He4)*state.rho) + - (screened_rates(k_n_ga62_to_p_zn62)*Y(Ga62)*Y(N)*state.rho + -screened_rates(k_p_zn62_to_n_ga62)*Y(H1)*Y(Zn62)*state.rho) + - (-screened_rates(k_p_ga62_to_he4_zn59)*Y(Ga62)*Y(H1)*state.rho + screened_rates(k_he4_zn59_to_p_ga62)*Y(He4)*Y(Zn59)*state.rho) + - (screened_rates(k_n_ga63_to_p_zn63)*Y(Ga63)*Y(N)*state.rho + -screened_rates(k_p_zn63_to_n_ga63)*Y(H1)*Y(Zn63)*state.rho) + - (-screened_rates(k_p_ga63_to_he4_zn60)*Y(Ga63)*Y(H1)*state.rho + screened_rates(k_he4_zn60_to_p_ga63)*Y(He4)*Y(Zn60)*state.rho) + - (screened_rates(k_n_ga64_to_p_zn64)*Y(Ga64)*Y(N)*state.rho + -screened_rates(k_p_zn64_to_n_ga64)*Y(H1)*Y(Zn64)*state.rho) + - (-screened_rates(k_p_ga64_to_he4_zn61)*Y(Ga64)*Y(H1)*state.rho + screened_rates(k_he4_zn61_to_p_ga64)*Y(He4)*Y(Zn61)*state.rho) + - (screened_rates(k_n_ge63_to_p_ga63)*Y(Ge63)*Y(N)*state.rho + -screened_rates(k_p_ga63_to_n_ge63)*Y(Ga63)*Y(H1)*state.rho) + - (screened_rates(k_n_ge64_to_p_ga64)*Y(Ge64)*Y(N)*state.rho + -screened_rates(k_p_ga64_to_n_ge64)*Y(Ga64)*Y(H1)*state.rho) + - (screened_rates(k_he3_he3_to_p_p_he4)*std::pow(Y(He3), 2)*state.rho + -screened_rates(k_p_p_he4_to_he3_he3)*Y(He4)*std::pow(Y(H1), 2)*std::pow(state.rho, 2)) + - (screened_rates(k_d_be7_to_p_he4_he4)*Y(Be7)*Y(H2)*state.rho + -0.5*screened_rates(k_p_he4_he4_to_d_be7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 2)) + - (-screened_rates(k_p_be9_to_d_he4_he4)*Y(Be9)*Y(H1)*state.rho + 0.5*screened_rates(k_d_he4_he4_to_p_be9)*Y(H2)*std::pow(Y(He4), 2)*std::pow(state.rho, 2)) + - (screened_rates(k_n_b8_to_p_he4_he4)*Y(B8)*Y(N)*state.rho + -0.5*screened_rates(k_p_he4_he4_to_n_b8)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 2)) + - (-screened_rates(k_p_b11_to_he4_he4_he4)*Y(B11)*Y(H1)*state.rho + 0.16666666666666667*screened_rates(k_he4_he4_he4_to_p_b11)*std::pow(Y(He4), 3)*std::pow(state.rho, 2)) + - (screened_rates(k_he3_li7_to_n_p_he4_he4)*Y(He3)*Y(Li7)*state.rho + -0.5*screened_rates(k_n_p_he4_he4_to_he3_li7)*std::pow(Y(He4), 2)*Y(N)*Y(H1)*std::pow(state.rho, 3)) + - (2.0*screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(Be7)*Y(He3)*state.rho + -0.5*screened_rates(k_p_p_he4_he4_to_he3_be7)*std::pow(Y(He4), 2)*std::pow(Y(H1), 2)*std::pow(state.rho, 3)) + - (-screened_rates(k_n_p_he4_to_li6)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 2) + screened_rates(k_li6_to_n_p_he4)*Y(Li6)) + + (-screened_rates(k_p_d_to_He3)*Y(H2)*Y(H1)*state.rho + screened_rates(k_He3_to_p_d)*Y(He3)) + + -screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(He3)*Y(H1)*state.rho + + (-screened_rates(k_p_Li6_to_Be7)*Y(Li6)*Y(H1)*state.rho + screened_rates(k_Be7_to_p_Li6)*Y(Be7)) + + (-screened_rates(k_p_Be7_to_B8)*Y(Be7)*Y(H1)*state.rho + screened_rates(k_B8_to_p_Be7)*Y(B8)) + + (-screened_rates(k_p_Be9_to_B10)*Y(Be9)*Y(H1)*state.rho + screened_rates(k_B10_to_p_Be9)*Y(B10)) + + (-screened_rates(k_p_B11_to_C12)*Y(B11)*Y(H1)*state.rho + screened_rates(k_C12_to_p_B11)*Y(C12)) + + (-screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_N13_to_p_C12)*Y(N13)) + + (-screened_rates(k_p_C13_to_N14)*Y(C13)*Y(H1)*state.rho + screened_rates(k_N14_to_p_C13)*Y(N14)) + + (-screened_rates(k_p_C14_to_N15)*Y(C14)*Y(H1)*state.rho + screened_rates(k_N15_to_p_C14)*Y(N15)) + + (-screened_rates(k_p_N13_to_O14)*Y(N13)*Y(H1)*state.rho + screened_rates(k_O14_to_p_N13)*Y(O14)) + + (-screened_rates(k_p_N14_to_O15)*Y(N14)*Y(H1)*state.rho + screened_rates(k_O15_to_p_N14)*Y(O15)) + + (-screened_rates(k_p_N15_to_O16)*Y(N15)*Y(H1)*state.rho + screened_rates(k_O16_to_p_N15)*Y(O16)) + + (-screened_rates(k_p_O16_to_F17)*Y(O16)*Y(H1)*state.rho + screened_rates(k_F17_to_p_O16)*Y(F17)) + + (-screened_rates(k_p_O17_to_F18)*Y(O17)*Y(H1)*state.rho + screened_rates(k_F18_to_p_O17)*Y(F18)) + + (-screened_rates(k_p_O18_to_F19)*Y(O18)*Y(H1)*state.rho + screened_rates(k_F19_to_p_O18)*Y(F19)) + + (-screened_rates(k_p_F17_to_Ne18)*Y(F17)*Y(H1)*state.rho + screened_rates(k_Ne18_to_p_F17)*Y(Ne18)) + + (-screened_rates(k_p_F18_to_Ne19)*Y(F18)*Y(H1)*state.rho + screened_rates(k_Ne19_to_p_F18)*Y(Ne19)) + + (-screened_rates(k_p_F19_to_Ne20)*Y(F19)*Y(H1)*state.rho + screened_rates(k_Ne20_to_p_F19)*Y(Ne20)) + + (-screened_rates(k_p_Ne20_to_Na21)*Y(Ne20)*Y(H1)*state.rho + screened_rates(k_Na21_to_p_Ne20)*Y(Na21)) + + (-screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_Na22_to_p_Ne21)*Y(Na22)) + + (-screened_rates(k_p_Ne22_to_Na23)*Y(Ne22)*Y(H1)*state.rho + screened_rates(k_Na23_to_p_Ne22)*Y(Na23)) + + (-screened_rates(k_p_Na22_to_Mg23)*Y(Na22)*Y(H1)*state.rho + screened_rates(k_Mg23_to_p_Na22)*Y(Mg23)) + + (-screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_Mg24_to_p_Na23)*Y(Mg24)) + + (-screened_rates(k_p_Mg24_to_Al25)*Y(Mg24)*Y(H1)*state.rho + screened_rates(k_Al25_to_p_Mg24)*Y(Al25)) + + (-screened_rates(k_p_Mg25_to_Al26)*Y(Mg25)*Y(H1)*state.rho + screened_rates(k_Al26_to_p_Mg25)*Y(Al26)) + + (-screened_rates(k_p_Mg26_to_Al27)*Y(Mg26)*Y(H1)*state.rho + screened_rates(k_Al27_to_p_Mg26)*Y(Al27)) + + (-screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_Si28_to_p_Al27)*Y(Si28)) + + (-screened_rates(k_p_Si28_to_P29)*Y(Si28)*Y(H1)*state.rho + screened_rates(k_P29_to_p_Si28)*Y(P29)) + + (-screened_rates(k_p_Si29_to_P30)*Y(Si29)*Y(H1)*state.rho + screened_rates(k_P30_to_p_Si29)*Y(P30)) + + (-screened_rates(k_p_Si30_to_P31)*Y(Si30)*Y(H1)*state.rho + screened_rates(k_P31_to_p_Si30)*Y(P31)) + + (-screened_rates(k_p_Si31_to_P32)*Y(Si31)*Y(H1)*state.rho + screened_rates(k_P32_to_p_Si31)*Y(P32)) + + (-screened_rates(k_p_Si32_to_P33)*Y(Si32)*Y(H1)*state.rho + screened_rates(k_P33_to_p_Si32)*Y(P33)) + + (-screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_S32_to_p_P31)*Y(S32)) + + (-screened_rates(k_p_P32_to_S33)*Y(P32)*Y(H1)*state.rho + screened_rates(k_S33_to_p_P32)*Y(S33)) + + (-screened_rates(k_p_P33_to_S34)*Y(P33)*Y(H1)*state.rho + screened_rates(k_S34_to_p_P33)*Y(S34)) + + (-screened_rates(k_p_S32_to_Cl33)*Y(S32)*Y(H1)*state.rho + screened_rates(k_Cl33_to_p_S32)*Y(Cl33)) + + (-screened_rates(k_p_S33_to_Cl34)*Y(S33)*Y(H1)*state.rho + screened_rates(k_Cl34_to_p_S33)*Y(Cl34)) + + (-screened_rates(k_p_S34_to_Cl35)*Y(S34)*Y(H1)*state.rho + screened_rates(k_Cl35_to_p_S34)*Y(Cl35)) + + (-screened_rates(k_p_S35_to_Cl36)*Y(S35)*Y(H1)*state.rho + screened_rates(k_Cl36_to_p_S35)*Y(Cl36)) + + (-screened_rates(k_p_S36_to_Cl37)*Y(S36)*Y(H1)*state.rho + screened_rates(k_Cl37_to_p_S36)*Y(Cl37)) + + (-screened_rates(k_p_Cl35_to_Ar36)*Y(Cl35)*Y(H1)*state.rho + screened_rates(k_Ar36_to_p_Cl35)*Y(Ar36)) + + (-screened_rates(k_p_Cl36_to_Ar37)*Y(Cl36)*Y(H1)*state.rho + screened_rates(k_Ar37_to_p_Cl36)*Y(Ar37)) + + (-screened_rates(k_p_Cl37_to_Ar38)*Y(Cl37)*Y(H1)*state.rho + screened_rates(k_Ar38_to_p_Cl37)*Y(Ar38)) + + (-screened_rates(k_p_Ar36_to_K37)*Y(Ar36)*Y(H1)*state.rho + screened_rates(k_K37_to_p_Ar36)*Y(K37)) + + (-screened_rates(k_p_Ar37_to_K38)*Y(Ar37)*Y(H1)*state.rho + screened_rates(k_K38_to_p_Ar37)*Y(K38)) + + (-screened_rates(k_p_Ar38_to_K39)*Y(Ar38)*Y(H1)*state.rho + screened_rates(k_K39_to_p_Ar38)*Y(K39)) + + (-screened_rates(k_p_Ar39_to_K40)*Y(Ar39)*Y(H1)*state.rho + screened_rates(k_K40_to_p_Ar39)*Y(K40)) + + (-screened_rates(k_p_Ar40_to_K41)*Y(Ar40)*Y(H1)*state.rho + screened_rates(k_K41_to_p_Ar40)*Y(K41)) + + (-screened_rates(k_p_K39_to_Ca40)*Y(K39)*Y(H1)*state.rho + screened_rates(k_Ca40_to_p_K39)*Y(Ca40)) + + (-screened_rates(k_p_K40_to_Ca41)*Y(K40)*Y(H1)*state.rho + screened_rates(k_Ca41_to_p_K40)*Y(Ca41)) + + (-screened_rates(k_p_K41_to_Ca42)*Y(K41)*Y(H1)*state.rho + screened_rates(k_Ca42_to_p_K41)*Y(Ca42)) + + (-screened_rates(k_p_Ca42_to_Sc43)*Y(Ca42)*Y(H1)*state.rho + screened_rates(k_Sc43_to_p_Ca42)*Y(Sc43)) + + (-screened_rates(k_p_Ca43_to_Sc44)*Y(Ca43)*Y(H1)*state.rho + screened_rates(k_Sc44_to_p_Ca43)*Y(Sc44)) + + (-screened_rates(k_p_Ca44_to_Sc45)*Y(Ca44)*Y(H1)*state.rho + screened_rates(k_Sc45_to_p_Ca44)*Y(Sc45)) + + (-screened_rates(k_p_Ca45_to_Sc46)*Y(Ca45)*Y(H1)*state.rho + screened_rates(k_Sc46_to_p_Ca45)*Y(Sc46)) + + (-screened_rates(k_p_Ca46_to_Sc47)*Y(Ca46)*Y(H1)*state.rho + screened_rates(k_Sc47_to_p_Ca46)*Y(Sc47)) + + (-screened_rates(k_p_Ca47_to_Sc48)*Y(Ca47)*Y(H1)*state.rho + screened_rates(k_Sc48_to_p_Ca47)*Y(Sc48)) + + (-screened_rates(k_p_Ca48_to_Sc49)*Y(Ca48)*Y(H1)*state.rho + screened_rates(k_Sc49_to_p_Ca48)*Y(Sc49)) + + (-screened_rates(k_p_Sc43_to_Ti44)*Y(Sc43)*Y(H1)*state.rho + screened_rates(k_Ti44_to_p_Sc43)*Y(Ti44)) + + (-screened_rates(k_p_Sc44_to_Ti45)*Y(Sc44)*Y(H1)*state.rho + screened_rates(k_Ti45_to_p_Sc44)*Y(Ti45)) + + (-screened_rates(k_p_Sc45_to_Ti46)*Y(Sc45)*Y(H1)*state.rho + screened_rates(k_Ti46_to_p_Sc45)*Y(Ti46)) + + (-screened_rates(k_p_Sc46_to_Ti47)*Y(Sc46)*Y(H1)*state.rho + screened_rates(k_Ti47_to_p_Sc46)*Y(Ti47)) + + (-screened_rates(k_p_Sc47_to_Ti48)*Y(Sc47)*Y(H1)*state.rho + screened_rates(k_Ti48_to_p_Sc47)*Y(Ti48)) + + (-screened_rates(k_p_Sc48_to_Ti49)*Y(Sc48)*Y(H1)*state.rho + screened_rates(k_Ti49_to_p_Sc48)*Y(Ti49)) + + (-screened_rates(k_p_Sc49_to_Ti50)*Y(Sc49)*Y(H1)*state.rho + screened_rates(k_Ti50_to_p_Sc49)*Y(Ti50)) + + (-screened_rates(k_p_Ti45_to_V46)*Y(Ti45)*Y(H1)*state.rho + screened_rates(k_V46_to_p_Ti45)*Y(V46)) + + (-screened_rates(k_p_Ti46_to_V47)*Y(Ti46)*Y(H1)*state.rho + screened_rates(k_V47_to_p_Ti46)*Y(V47)) + + (-screened_rates(k_p_Ti47_to_V48)*Y(Ti47)*Y(H1)*state.rho + screened_rates(k_V48_to_p_Ti47)*Y(V48)) + + (-screened_rates(k_p_Ti48_to_V49)*Y(Ti48)*Y(H1)*state.rho + screened_rates(k_V49_to_p_Ti48)*Y(V49)) + + (-screened_rates(k_p_Ti49_to_V50)*Y(Ti49)*Y(H1)*state.rho + screened_rates(k_V50_to_p_Ti49)*Y(V50)) + + (-screened_rates(k_p_Ti50_to_V51)*Y(Ti50)*Y(H1)*state.rho + screened_rates(k_V51_to_p_Ti50)*Y(V51)) + + (-screened_rates(k_p_Ti51_to_V52)*Y(Ti51)*Y(H1)*state.rho + screened_rates(k_V52_to_p_Ti51)*Y(V52)) + + (-screened_rates(k_p_V47_to_Cr48)*Y(V47)*Y(H1)*state.rho + screened_rates(k_Cr48_to_p_V47)*Y(Cr48)) + + (-screened_rates(k_p_V48_to_Cr49)*Y(V48)*Y(H1)*state.rho + screened_rates(k_Cr49_to_p_V48)*Y(Cr49)) + + (-screened_rates(k_p_V49_to_Cr50)*Y(V49)*Y(H1)*state.rho + screened_rates(k_Cr50_to_p_V49)*Y(Cr50)) + + (-screened_rates(k_p_V50_to_Cr51)*Y(V50)*Y(H1)*state.rho + screened_rates(k_Cr51_to_p_V50)*Y(Cr51)) + + (-screened_rates(k_p_V51_to_Cr52)*Y(V51)*Y(H1)*state.rho + screened_rates(k_Cr52_to_p_V51)*Y(Cr52)) + + (-screened_rates(k_p_V52_to_Cr53)*Y(V52)*Y(H1)*state.rho + screened_rates(k_Cr53_to_p_V52)*Y(Cr53)) + + (-screened_rates(k_p_Cr49_to_Mn50)*Y(Cr49)*Y(H1)*state.rho + screened_rates(k_Mn50_to_p_Cr49)*Y(Mn50)) + + (-screened_rates(k_p_Cr50_to_Mn51)*Y(Cr50)*Y(H1)*state.rho + screened_rates(k_Mn51_to_p_Cr50)*Y(Mn51)) + + (-screened_rates(k_p_Cr51_to_Mn52)*Y(Cr51)*Y(H1)*state.rho + screened_rates(k_Mn52_to_p_Cr51)*Y(Mn52)) + + (-screened_rates(k_p_Cr52_to_Mn53)*Y(Cr52)*Y(H1)*state.rho + screened_rates(k_Mn53_to_p_Cr52)*Y(Mn53)) + + (-screened_rates(k_p_Cr53_to_Mn54)*Y(Cr53)*Y(H1)*state.rho + screened_rates(k_Mn54_to_p_Cr53)*Y(Mn54)) + + (-screened_rates(k_p_Cr54_to_Mn55)*Y(Cr54)*Y(H1)*state.rho + screened_rates(k_Mn55_to_p_Cr54)*Y(Mn55)) + + (-screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*Y(H1)*state.rho + screened_rates(k_Fe52_to_p_Mn51)*Y(Fe52)) + + (-screened_rates(k_p_Mn52_to_Fe53)*Y(Mn52)*Y(H1)*state.rho + screened_rates(k_Fe53_to_p_Mn52)*Y(Fe53)) + + (-screened_rates(k_p_Mn53_to_Fe54)*Y(Mn53)*Y(H1)*state.rho + screened_rates(k_Fe54_to_p_Mn53)*Y(Fe54)) + + (-screened_rates(k_p_Mn54_to_Fe55)*Y(Mn54)*Y(H1)*state.rho + screened_rates(k_Fe55_to_p_Mn54)*Y(Fe55)) + + (-screened_rates(k_p_Mn55_to_Fe56)*Y(Mn55)*Y(H1)*state.rho + screened_rates(k_Fe56_to_p_Mn55)*Y(Fe56)) + + (-screened_rates(k_p_Fe52_to_Co53)*Y(Fe52)*Y(H1)*state.rho + screened_rates(k_Co53_to_p_Fe52)*Y(Co53)) + + (-screened_rates(k_p_Fe53_to_Co54)*Y(Fe53)*Y(H1)*state.rho + screened_rates(k_Co54_to_p_Fe53)*Y(Co54)) + + (-screened_rates(k_p_Fe54_to_Co55)*Y(Fe54)*Y(H1)*state.rho + screened_rates(k_Co55_to_p_Fe54)*Y(Co55)) + + (-screened_rates(k_p_Fe55_to_Co56)*Y(Fe55)*Y(H1)*state.rho + screened_rates(k_Co56_to_p_Fe55)*Y(Co56)) + + (-screened_rates(k_p_Fe56_to_Co57)*Y(Fe56)*Y(H1)*state.rho + screened_rates(k_Co57_to_p_Fe56)*Y(Co57)) + + (-screened_rates(k_p_Fe57_to_Co58)*Y(Fe57)*Y(H1)*state.rho + screened_rates(k_Co58_to_p_Fe57)*Y(Co58)) + + (-screened_rates(k_p_Fe58_to_Co59)*Y(Fe58)*Y(H1)*state.rho + screened_rates(k_Co59_to_p_Fe58)*Y(Co59)) + + (-screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*Y(H1)*state.rho + screened_rates(k_Ni56_to_p_Co55)*Y(Ni56)) + + (-screened_rates(k_p_Co56_to_Ni57)*Y(Co56)*Y(H1)*state.rho + screened_rates(k_Ni57_to_p_Co56)*Y(Ni57)) + + (-screened_rates(k_p_Co57_to_Ni58)*Y(Co57)*Y(H1)*state.rho + screened_rates(k_Ni58_to_p_Co57)*Y(Ni58)) + + (-screened_rates(k_p_Co58_to_Ni59)*Y(Co58)*Y(H1)*state.rho + screened_rates(k_Ni59_to_p_Co58)*Y(Ni59)) + + (-screened_rates(k_p_Co59_to_Ni60)*Y(Co59)*Y(H1)*state.rho + screened_rates(k_Ni60_to_p_Co59)*Y(Ni60)) + + (-screened_rates(k_p_Ni56_to_Cu57)*Y(Ni56)*Y(H1)*state.rho + screened_rates(k_Cu57_to_p_Ni56)*Y(Cu57)) + + (-screened_rates(k_p_Ni57_to_Cu58)*Y(Ni57)*Y(H1)*state.rho + screened_rates(k_Cu58_to_p_Ni57)*Y(Cu58)) + + (-screened_rates(k_p_Ni58_to_Cu59)*Y(Ni58)*Y(H1)*state.rho + screened_rates(k_Cu59_to_p_Ni58)*Y(Cu59)) + + (-screened_rates(k_p_Ni59_to_Cu60)*Y(Ni59)*Y(H1)*state.rho + screened_rates(k_Cu60_to_p_Ni59)*Y(Cu60)) + + (-screened_rates(k_p_Ni60_to_Cu61)*Y(Ni60)*Y(H1)*state.rho + screened_rates(k_Cu61_to_p_Ni60)*Y(Cu61)) + + (-screened_rates(k_p_Ni61_to_Cu62)*Y(Ni61)*Y(H1)*state.rho + screened_rates(k_Cu62_to_p_Ni61)*Y(Cu62)) + + (-screened_rates(k_p_Ni62_to_Cu63)*Y(Ni62)*Y(H1)*state.rho + screened_rates(k_Cu63_to_p_Ni62)*Y(Cu63)) + + (-screened_rates(k_p_Ni63_to_Cu64)*Y(Ni63)*Y(H1)*state.rho + screened_rates(k_Cu64_to_p_Ni63)*Y(Cu64)) + + (-screened_rates(k_p_Ni64_to_Cu65)*Y(Ni64)*Y(H1)*state.rho + screened_rates(k_Cu65_to_p_Ni64)*Y(Cu65)) + + (-screened_rates(k_p_Cu58_to_Zn59)*Y(Cu58)*Y(H1)*state.rho + screened_rates(k_Zn59_to_p_Cu58)*Y(Zn59)) + + (-screened_rates(k_p_Cu59_to_Zn60)*Y(Cu59)*Y(H1)*state.rho + screened_rates(k_Zn60_to_p_Cu59)*Y(Zn60)) + + (-screened_rates(k_p_Cu60_to_Zn61)*Y(Cu60)*Y(H1)*state.rho + screened_rates(k_Zn61_to_p_Cu60)*Y(Zn61)) + + (-screened_rates(k_p_Cu61_to_Zn62)*Y(Cu61)*Y(H1)*state.rho + screened_rates(k_Zn62_to_p_Cu61)*Y(Zn62)) + + (-screened_rates(k_p_Cu62_to_Zn63)*Y(Cu62)*Y(H1)*state.rho + screened_rates(k_Zn63_to_p_Cu62)*Y(Zn63)) + + (-screened_rates(k_p_Cu63_to_Zn64)*Y(Cu63)*Y(H1)*state.rho + screened_rates(k_Zn64_to_p_Cu63)*Y(Zn64)) + + (-screened_rates(k_p_Cu64_to_Zn65)*Y(Cu64)*Y(H1)*state.rho + screened_rates(k_Zn65_to_p_Cu64)*Y(Zn65)) + + (-screened_rates(k_p_Cu65_to_Zn66)*Y(Cu65)*Y(H1)*state.rho + screened_rates(k_Zn66_to_p_Cu65)*Y(Zn66)) + + (-screened_rates(k_p_Zn61_to_Ga62)*Y(Zn61)*Y(H1)*state.rho + screened_rates(k_Ga62_to_p_Zn61)*Y(Ga62)) + + (-screened_rates(k_p_Zn62_to_Ga63)*Y(Zn62)*Y(H1)*state.rho + screened_rates(k_Ga63_to_p_Zn62)*Y(Ga63)) + + (-screened_rates(k_p_Zn63_to_Ga64)*Y(Zn63)*Y(H1)*state.rho + screened_rates(k_Ga64_to_p_Zn63)*Y(Ga64)) + + (-screened_rates(k_p_Ga62_to_Ge63)*Y(Ga62)*Y(H1)*state.rho + screened_rates(k_Ge63_to_p_Ga62)*Y(Ge63)) + + (-screened_rates(k_p_Ga63_to_Ge64)*Y(Ga63)*Y(H1)*state.rho + screened_rates(k_Ge64_to_p_Ga63)*Y(Ge64)) + + (screened_rates(k_d_He3_to_p_He4)*Y(He3)*Y(H2)*state.rho + -screened_rates(k_p_He4_to_d_He3)*Y(He4)*Y(H1)*state.rho) + + (-screened_rates(k_p_Li6_to_He4_He3)*Y(Li6)*Y(H1)*state.rho + screened_rates(k_He4_He3_to_p_Li6)*Y(He3)*Y(He4)*state.rho) + + (screened_rates(k_d_Li6_to_p_Li7)*Y(Li6)*Y(H2)*state.rho + -screened_rates(k_p_Li7_to_d_Li6)*Y(Li7)*Y(H1)*state.rho) + + (-screened_rates(k_p_Li7_to_He4_He4)*Y(Li7)*Y(H1)*state.rho + 0.5*screened_rates(k_He4_He4_to_p_Li7)*std::pow(Y(He4), 2)*state.rho) + + (screened_rates(k_n_Be7_to_p_Li7)*Y(Be7)*Y(N)*state.rho + -screened_rates(k_p_Li7_to_n_Be7)*Y(Li7)*Y(H1)*state.rho) + + (-screened_rates(k_p_Be9_to_He4_Li6)*Y(Be9)*Y(H1)*state.rho + screened_rates(k_He4_Li6_to_p_Be9)*Y(He4)*Y(Li6)*state.rho) + + (-screened_rates(k_p_B10_to_He4_Be7)*Y(B10)*Y(H1)*state.rho + screened_rates(k_He4_Be7_to_p_B10)*Y(Be7)*Y(He4)*state.rho) + + (screened_rates(k_He4_B10_to_p_C13)*Y(B10)*Y(He4)*state.rho + -screened_rates(k_p_C13_to_He4_B10)*Y(C13)*Y(H1)*state.rho) + + (screened_rates(k_He4_B11_to_p_C14)*Y(B11)*Y(He4)*state.rho + -screened_rates(k_p_C14_to_He4_B11)*Y(C14)*Y(H1)*state.rho) + + (0.5*screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*Y(H1)*state.rho) + + (screened_rates(k_n_N13_to_p_C13)*Y(N13)*Y(N)*state.rho + -screened_rates(k_p_C13_to_n_N13)*Y(C13)*Y(H1)*state.rho) + + (screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_O16_to_He4_N13)*Y(O16)*Y(H1)*state.rho) + + (screened_rates(k_n_N14_to_p_C14)*Y(N14)*Y(N)*state.rho + -screened_rates(k_p_C14_to_n_N14)*Y(C14)*Y(H1)*state.rho) + + (-screened_rates(k_p_N15_to_He4_C12)*Y(N15)*Y(H1)*state.rho + screened_rates(k_He4_C12_to_p_N15)*Y(C12)*Y(He4)*state.rho) + + (screened_rates(k_n_O14_to_p_N14)*Y(O14)*Y(N)*state.rho + -screened_rates(k_p_N14_to_n_O14)*Y(N14)*Y(H1)*state.rho) + + (screened_rates(k_He4_O14_to_p_F17)*Y(He4)*Y(O14)*state.rho + -screened_rates(k_p_F17_to_He4_O14)*Y(F17)*Y(H1)*state.rho) + + (screened_rates(k_n_O15_to_p_N15)*Y(O15)*Y(N)*state.rho + -screened_rates(k_p_N15_to_n_O15)*Y(N15)*Y(H1)*state.rho) + + (screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*Y(H1)*state.rho) + + (0.5*screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_p_P31_to_O16_O16)*Y(P31)*Y(H1)*state.rho) + + (-screened_rates(k_p_O17_to_He4_N14)*Y(O17)*Y(H1)*state.rho + screened_rates(k_He4_N14_to_p_O17)*Y(He4)*Y(N14)*state.rho) + + (-screened_rates(k_p_O18_to_He4_N15)*Y(O18)*Y(H1)*state.rho + screened_rates(k_He4_N15_to_p_O18)*Y(He4)*Y(N15)*state.rho) + + (screened_rates(k_n_F17_to_p_O17)*Y(F17)*Y(N)*state.rho + -screened_rates(k_p_O17_to_n_F17)*Y(O17)*Y(H1)*state.rho) + + (screened_rates(k_He4_F17_to_p_Ne20)*Y(F17)*Y(He4)*state.rho + -screened_rates(k_p_Ne20_to_He4_F17)*Y(Ne20)*Y(H1)*state.rho) + + (screened_rates(k_n_F18_to_p_O18)*Y(F18)*Y(N)*state.rho + -screened_rates(k_p_O18_to_n_F18)*Y(O18)*Y(H1)*state.rho) + + (-screened_rates(k_p_F18_to_He4_O15)*Y(F18)*Y(H1)*state.rho + screened_rates(k_He4_O15_to_p_F18)*Y(He4)*Y(O15)*state.rho) + + (screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*Y(H1)*state.rho) + + (-screened_rates(k_p_F19_to_He4_O16)*Y(F19)*Y(H1)*state.rho + screened_rates(k_He4_O16_to_p_F19)*Y(He4)*Y(O16)*state.rho) + + (screened_rates(k_He4_F19_to_p_Ne22)*Y(F19)*Y(He4)*state.rho + -screened_rates(k_p_Ne22_to_He4_F19)*Y(Ne22)*Y(H1)*state.rho) + + (screened_rates(k_n_Ne18_to_p_F18)*Y(Ne18)*Y(N)*state.rho + -screened_rates(k_p_F18_to_n_Ne18)*Y(F18)*Y(H1)*state.rho) + + (screened_rates(k_He4_Ne18_to_p_Na21)*Y(He4)*Y(Ne18)*state.rho + -screened_rates(k_p_Na21_to_He4_Ne18)*Y(Na21)*Y(H1)*state.rho) + + (screened_rates(k_n_Ne19_to_p_F19)*Y(Ne19)*Y(N)*state.rho + -screened_rates(k_p_F19_to_n_Ne19)*Y(F19)*Y(H1)*state.rho) + + (screened_rates(k_He4_Ne19_to_p_Na22)*Y(He4)*Y(Ne19)*state.rho + -screened_rates(k_p_Na22_to_He4_Ne19)*Y(Na22)*Y(H1)*state.rho) + + (screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*Y(H1)*state.rho) + + (screened_rates(k_n_Na21_to_p_Ne21)*Y(Na21)*Y(N)*state.rho + -screened_rates(k_p_Ne21_to_n_Na21)*Y(Ne21)*Y(H1)*state.rho) + + (screened_rates(k_He4_Na21_to_p_Mg24)*Y(He4)*Y(Na21)*state.rho + -screened_rates(k_p_Mg24_to_He4_Na21)*Y(Mg24)*Y(H1)*state.rho) + + (screened_rates(k_n_Na22_to_p_Ne22)*Y(Na22)*Y(N)*state.rho + -screened_rates(k_p_Ne22_to_n_Na22)*Y(Ne22)*Y(H1)*state.rho) + + (screened_rates(k_He4_Na22_to_p_Mg25)*Y(He4)*Y(Na22)*state.rho + -screened_rates(k_p_Mg25_to_He4_Na22)*Y(Mg25)*Y(H1)*state.rho) + + (-screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*Y(Ne20)*state.rho) + + (screened_rates(k_He4_Na23_to_p_Mg26)*Y(He4)*Y(Na23)*state.rho + -screened_rates(k_p_Mg26_to_He4_Na23)*Y(Mg26)*Y(H1)*state.rho) + + (screened_rates(k_n_Mg23_to_p_Na23)*Y(Mg23)*Y(N)*state.rho + -screened_rates(k_p_Na23_to_n_Mg23)*Y(Na23)*Y(H1)*state.rho) + + (screened_rates(k_He4_Mg23_to_p_Al26)*Y(He4)*Y(Mg23)*state.rho + -screened_rates(k_p_Al26_to_He4_Mg23)*Y(Al26)*Y(H1)*state.rho) + + (screened_rates(k_n_Al25_to_p_Mg25)*Y(Al25)*Y(N)*state.rho + -screened_rates(k_p_Mg25_to_n_Al25)*Y(Mg25)*Y(H1)*state.rho) + + (screened_rates(k_He4_Al25_to_p_Si28)*Y(Al25)*Y(He4)*state.rho + -screened_rates(k_p_Si28_to_He4_Al25)*Y(Si28)*Y(H1)*state.rho) + + (screened_rates(k_n_Al26_to_p_Mg26)*Y(Al26)*Y(N)*state.rho + -screened_rates(k_p_Mg26_to_n_Al26)*Y(Mg26)*Y(H1)*state.rho) + + (screened_rates(k_He4_Al26_to_p_Si29)*Y(Al26)*Y(He4)*state.rho + -screened_rates(k_p_Si29_to_He4_Al26)*Y(Si29)*Y(H1)*state.rho) + + (-screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho) + + (screened_rates(k_He4_Al27_to_p_Si30)*Y(Al27)*Y(He4)*state.rho + -screened_rates(k_p_Si30_to_He4_Al27)*Y(Si30)*Y(H1)*state.rho) + + (-screened_rates(k_p_Si31_to_n_P31)*Y(Si31)*Y(H1)*state.rho + screened_rates(k_n_P31_to_p_Si31)*Y(P31)*Y(N)*state.rho) + + (screened_rates(k_n_P29_to_p_Si29)*Y(P29)*Y(N)*state.rho + -screened_rates(k_p_Si29_to_n_P29)*Y(Si29)*Y(H1)*state.rho) + + (screened_rates(k_He4_P29_to_p_S32)*Y(He4)*Y(P29)*state.rho + -screened_rates(k_p_S32_to_He4_P29)*Y(S32)*Y(H1)*state.rho) + + (screened_rates(k_n_P30_to_p_Si30)*Y(P30)*Y(N)*state.rho + -screened_rates(k_p_Si30_to_n_P30)*Y(Si30)*Y(H1)*state.rho) + + (screened_rates(k_He4_P30_to_p_S33)*Y(He4)*Y(P30)*state.rho + -screened_rates(k_p_S33_to_He4_P30)*Y(S33)*Y(H1)*state.rho) + + (-screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho) + + (screened_rates(k_He4_P31_to_p_S34)*Y(He4)*Y(P31)*state.rho + -screened_rates(k_p_S34_to_He4_P31)*Y(S34)*Y(H1)*state.rho) + + (screened_rates(k_n_P32_to_p_Si32)*Y(P32)*Y(N)*state.rho + -screened_rates(k_p_Si32_to_n_P32)*Y(Si32)*Y(H1)*state.rho) + + (-screened_rates(k_p_P32_to_n_S32)*Y(P32)*Y(H1)*state.rho + screened_rates(k_n_S32_to_p_P32)*Y(S32)*Y(N)*state.rho) + + (-screened_rates(k_p_P32_to_He4_Si29)*Y(P32)*Y(H1)*state.rho + screened_rates(k_He4_Si29_to_p_P32)*Y(He4)*Y(Si29)*state.rho) + + (-screened_rates(k_p_P33_to_He4_Si30)*Y(P33)*Y(H1)*state.rho + screened_rates(k_He4_Si30_to_p_P33)*Y(He4)*Y(Si30)*state.rho) + + (screened_rates(k_n_S33_to_p_P33)*Y(S33)*Y(N)*state.rho + -screened_rates(k_p_P33_to_n_S33)*Y(P33)*Y(H1)*state.rho) + + (-screened_rates(k_p_S35_to_He4_P32)*Y(S35)*Y(H1)*state.rho + screened_rates(k_He4_P32_to_p_S35)*Y(He4)*Y(P32)*state.rho) + + (-screened_rates(k_p_S36_to_He4_P33)*Y(S36)*Y(H1)*state.rho + screened_rates(k_He4_P33_to_p_S36)*Y(He4)*Y(P33)*state.rho) + + (screened_rates(k_n_Cl33_to_p_S33)*Y(Cl33)*Y(N)*state.rho + -screened_rates(k_p_S33_to_n_Cl33)*Y(S33)*Y(H1)*state.rho) + + (screened_rates(k_He4_Cl33_to_p_Ar36)*Y(Cl33)*Y(He4)*state.rho + -screened_rates(k_p_Ar36_to_He4_Cl33)*Y(Ar36)*Y(H1)*state.rho) + + (screened_rates(k_n_Cl34_to_p_S34)*Y(Cl34)*Y(N)*state.rho + -screened_rates(k_p_S34_to_n_Cl34)*Y(S34)*Y(H1)*state.rho) + + (screened_rates(k_He4_Cl34_to_p_Ar37)*Y(Cl34)*Y(He4)*state.rho + -screened_rates(k_p_Ar37_to_He4_Cl34)*Y(Ar37)*Y(H1)*state.rho) + + (screened_rates(k_n_Cl35_to_p_S35)*Y(Cl35)*Y(N)*state.rho + -screened_rates(k_p_S35_to_n_Cl35)*Y(S35)*Y(H1)*state.rho) + + (-screened_rates(k_p_Cl35_to_He4_S32)*Y(Cl35)*Y(H1)*state.rho + screened_rates(k_He4_S32_to_p_Cl35)*Y(He4)*Y(S32)*state.rho) + + (screened_rates(k_He4_Cl35_to_p_Ar38)*Y(Cl35)*Y(He4)*state.rho + -screened_rates(k_p_Ar38_to_He4_Cl35)*Y(Ar38)*Y(H1)*state.rho) + + (screened_rates(k_n_Cl36_to_p_S36)*Y(Cl36)*Y(N)*state.rho + -screened_rates(k_p_S36_to_n_Cl36)*Y(S36)*Y(H1)*state.rho) + + (-screened_rates(k_p_Cl36_to_He4_S33)*Y(Cl36)*Y(H1)*state.rho + screened_rates(k_He4_S33_to_p_Cl36)*Y(He4)*Y(S33)*state.rho) + + (-screened_rates(k_p_Cl37_to_He4_S34)*Y(Cl37)*Y(H1)*state.rho + screened_rates(k_He4_S34_to_p_Cl37)*Y(He4)*Y(S34)*state.rho) + + (screened_rates(k_n_Ar36_to_p_Cl36)*Y(Ar36)*Y(N)*state.rho + -screened_rates(k_p_Cl36_to_n_Ar36)*Y(Cl36)*Y(H1)*state.rho) + + (screened_rates(k_n_Ar37_to_p_Cl37)*Y(Ar37)*Y(N)*state.rho + -screened_rates(k_p_Cl37_to_n_Ar37)*Y(Cl37)*Y(H1)*state.rho) + + (-screened_rates(k_p_Ar39_to_He4_Cl36)*Y(Ar39)*Y(H1)*state.rho + screened_rates(k_He4_Cl36_to_p_Ar39)*Y(Cl36)*Y(He4)*state.rho) + + (-screened_rates(k_p_Ar40_to_He4_Cl37)*Y(Ar40)*Y(H1)*state.rho + screened_rates(k_He4_Cl37_to_p_Ar40)*Y(Cl37)*Y(He4)*state.rho) + + (screened_rates(k_n_K37_to_p_Ar37)*Y(K37)*Y(N)*state.rho + -screened_rates(k_p_Ar37_to_n_K37)*Y(Ar37)*Y(H1)*state.rho) + + (screened_rates(k_He4_K37_to_p_Ca40)*Y(He4)*Y(K37)*state.rho + -screened_rates(k_p_Ca40_to_He4_K37)*Y(Ca40)*Y(H1)*state.rho) + + (screened_rates(k_n_K38_to_p_Ar38)*Y(K38)*Y(N)*state.rho + -screened_rates(k_p_Ar38_to_n_K38)*Y(Ar38)*Y(H1)*state.rho) + + (screened_rates(k_He4_K38_to_p_Ca41)*Y(He4)*Y(K38)*state.rho + -screened_rates(k_p_Ca41_to_He4_K38)*Y(Ca41)*Y(H1)*state.rho) + + (screened_rates(k_n_K39_to_p_Ar39)*Y(K39)*Y(N)*state.rho + -screened_rates(k_p_Ar39_to_n_K39)*Y(Ar39)*Y(H1)*state.rho) + + (-screened_rates(k_p_K39_to_He4_Ar36)*Y(K39)*Y(H1)*state.rho + screened_rates(k_He4_Ar36_to_p_K39)*Y(Ar36)*Y(He4)*state.rho) + + (screened_rates(k_n_K40_to_p_Ar40)*Y(K40)*Y(N)*state.rho + -screened_rates(k_p_Ar40_to_n_K40)*Y(Ar40)*Y(H1)*state.rho) + + (-screened_rates(k_p_K40_to_n_Ca40)*Y(K40)*Y(H1)*state.rho + screened_rates(k_n_Ca40_to_p_K40)*Y(Ca40)*Y(N)*state.rho) + + (-screened_rates(k_p_K40_to_He4_Ar37)*Y(K40)*Y(H1)*state.rho + screened_rates(k_He4_Ar37_to_p_K40)*Y(Ar37)*Y(He4)*state.rho) + + (screened_rates(k_He4_K40_to_p_Ca43)*Y(He4)*Y(K40)*state.rho + -screened_rates(k_p_Ca43_to_He4_K40)*Y(Ca43)*Y(H1)*state.rho) + + (-screened_rates(k_p_K41_to_He4_Ar38)*Y(K41)*Y(H1)*state.rho + screened_rates(k_He4_Ar38_to_p_K41)*Y(Ar38)*Y(He4)*state.rho) + + (screened_rates(k_He4_K41_to_p_Ca44)*Y(He4)*Y(K41)*state.rho + -screened_rates(k_p_Ca44_to_He4_K41)*Y(Ca44)*Y(H1)*state.rho) + + (screened_rates(k_n_Ca41_to_p_K41)*Y(Ca41)*Y(N)*state.rho + -screened_rates(k_p_K41_to_n_Ca41)*Y(K41)*Y(H1)*state.rho) + + (-screened_rates(k_p_Ca42_to_He4_K39)*Y(Ca42)*Y(H1)*state.rho + screened_rates(k_He4_K39_to_p_Ca42)*Y(He4)*Y(K39)*state.rho) + + (-screened_rates(k_p_Ca47_to_n_Sc47)*Y(Ca47)*Y(H1)*state.rho + screened_rates(k_n_Sc47_to_p_Ca47)*Y(Sc47)*Y(N)*state.rho) + + (screened_rates(k_n_Sc43_to_p_Ca43)*Y(Sc43)*Y(N)*state.rho + -screened_rates(k_p_Ca43_to_n_Sc43)*Y(Ca43)*Y(H1)*state.rho) + + (-screened_rates(k_p_Sc43_to_He4_Ca40)*Y(Sc43)*Y(H1)*state.rho + screened_rates(k_He4_Ca40_to_p_Sc43)*Y(Ca40)*Y(He4)*state.rho) + + (screened_rates(k_He4_Sc43_to_p_Ti46)*Y(He4)*Y(Sc43)*state.rho + -screened_rates(k_p_Ti46_to_He4_Sc43)*Y(Ti46)*Y(H1)*state.rho) + + (screened_rates(k_n_Sc44_to_p_Ca44)*Y(Sc44)*Y(N)*state.rho + -screened_rates(k_p_Ca44_to_n_Sc44)*Y(Ca44)*Y(H1)*state.rho) + + (-screened_rates(k_p_Sc44_to_He4_Ca41)*Y(Sc44)*Y(H1)*state.rho + screened_rates(k_He4_Ca41_to_p_Sc44)*Y(Ca41)*Y(He4)*state.rho) + + (screened_rates(k_He4_Sc44_to_p_Ti47)*Y(He4)*Y(Sc44)*state.rho + -screened_rates(k_p_Ti47_to_He4_Sc44)*Y(Ti47)*Y(H1)*state.rho) + + (screened_rates(k_n_Sc45_to_p_Ca45)*Y(Sc45)*Y(N)*state.rho + -screened_rates(k_p_Ca45_to_n_Sc45)*Y(Ca45)*Y(H1)*state.rho) + + (-screened_rates(k_p_Sc45_to_He4_Ca42)*Y(Sc45)*Y(H1)*state.rho + screened_rates(k_He4_Ca42_to_p_Sc45)*Y(Ca42)*Y(He4)*state.rho) + + (screened_rates(k_He4_Sc45_to_p_Ti48)*Y(He4)*Y(Sc45)*state.rho + -screened_rates(k_p_Ti48_to_He4_Sc45)*Y(Ti48)*Y(H1)*state.rho) + + (screened_rates(k_n_Sc46_to_p_Ca46)*Y(Sc46)*Y(N)*state.rho + -screened_rates(k_p_Ca46_to_n_Sc46)*Y(Ca46)*Y(H1)*state.rho) + + (-screened_rates(k_p_Sc46_to_n_Ti46)*Y(Sc46)*Y(H1)*state.rho + screened_rates(k_n_Ti46_to_p_Sc46)*Y(Ti46)*Y(N)*state.rho) + + (-screened_rates(k_p_Sc46_to_He4_Ca43)*Y(Sc46)*Y(H1)*state.rho + screened_rates(k_He4_Ca43_to_p_Sc46)*Y(Ca43)*Y(He4)*state.rho) + + (screened_rates(k_He4_Sc46_to_p_Ti49)*Y(He4)*Y(Sc46)*state.rho + -screened_rates(k_p_Ti49_to_He4_Sc46)*Y(Ti49)*Y(H1)*state.rho) + + (-screened_rates(k_p_Sc47_to_He4_Ca44)*Y(Sc47)*Y(H1)*state.rho + screened_rates(k_He4_Ca44_to_p_Sc47)*Y(Ca44)*Y(He4)*state.rho) + + (screened_rates(k_He4_Sc47_to_p_Ti50)*Y(He4)*Y(Sc47)*state.rho + -screened_rates(k_p_Ti50_to_He4_Sc47)*Y(Ti50)*Y(H1)*state.rho) + + (screened_rates(k_n_Sc48_to_p_Ca48)*Y(Sc48)*Y(N)*state.rho + -screened_rates(k_p_Ca48_to_n_Sc48)*Y(Ca48)*Y(H1)*state.rho) + + (-screened_rates(k_p_Sc48_to_n_Ti48)*Y(Sc48)*Y(H1)*state.rho + screened_rates(k_n_Ti48_to_p_Sc48)*Y(Ti48)*Y(N)*state.rho) + + (-screened_rates(k_p_Sc48_to_He4_Ca45)*Y(Sc48)*Y(H1)*state.rho + screened_rates(k_He4_Ca45_to_p_Sc48)*Y(Ca45)*Y(He4)*state.rho) + + (screened_rates(k_He4_Sc48_to_p_Ti51)*Y(He4)*Y(Sc48)*state.rho + -screened_rates(k_p_Ti51_to_He4_Sc48)*Y(Ti51)*Y(H1)*state.rho) + + (-screened_rates(k_p_Sc49_to_n_Ti49)*Y(Sc49)*Y(H1)*state.rho + screened_rates(k_n_Ti49_to_p_Sc49)*Y(Ti49)*Y(N)*state.rho) + + (-screened_rates(k_p_Sc49_to_He4_Ca46)*Y(Sc49)*Y(H1)*state.rho + screened_rates(k_He4_Ca46_to_p_Sc49)*Y(Ca46)*Y(He4)*state.rho) + + (screened_rates(k_n_Ti44_to_p_Sc44)*Y(Ti44)*Y(N)*state.rho + -screened_rates(k_p_Sc44_to_n_Ti44)*Y(Sc44)*Y(H1)*state.rho) + + (screened_rates(k_n_Ti45_to_p_Sc45)*Y(Ti45)*Y(N)*state.rho + -screened_rates(k_p_Sc45_to_n_Ti45)*Y(Sc45)*Y(H1)*state.rho) + + (screened_rates(k_He4_Ti45_to_p_V48)*Y(He4)*Y(Ti45)*state.rho + -screened_rates(k_p_V48_to_He4_Ti45)*Y(V48)*Y(H1)*state.rho) + + (screened_rates(k_n_Ti47_to_p_Sc47)*Y(Ti47)*Y(N)*state.rho + -screened_rates(k_p_Sc47_to_n_Ti47)*Y(Sc47)*Y(H1)*state.rho) + + (-screened_rates(k_p_Ti51_to_n_V51)*Y(Ti51)*Y(H1)*state.rho + screened_rates(k_n_V51_to_p_Ti51)*Y(V51)*Y(N)*state.rho) + + (screened_rates(k_n_V46_to_p_Ti46)*Y(V46)*Y(N)*state.rho + -screened_rates(k_p_Ti46_to_n_V46)*Y(Ti46)*Y(H1)*state.rho) + + (screened_rates(k_He4_V46_to_p_Cr49)*Y(He4)*Y(V46)*state.rho + -screened_rates(k_p_Cr49_to_He4_V46)*Y(Cr49)*Y(H1)*state.rho) + + (screened_rates(k_n_V47_to_p_Ti47)*Y(V47)*Y(N)*state.rho + -screened_rates(k_p_Ti47_to_n_V47)*Y(Ti47)*Y(H1)*state.rho) + + (-screened_rates(k_p_V47_to_He4_Ti44)*Y(V47)*Y(H1)*state.rho + screened_rates(k_He4_Ti44_to_p_V47)*Y(He4)*Y(Ti44)*state.rho) + + (screened_rates(k_He4_V47_to_p_Cr50)*Y(He4)*Y(V47)*state.rho + -screened_rates(k_p_Cr50_to_He4_V47)*Y(Cr50)*Y(H1)*state.rho) + + (screened_rates(k_n_V48_to_p_Ti48)*Y(V48)*Y(N)*state.rho + -screened_rates(k_p_Ti48_to_n_V48)*Y(Ti48)*Y(H1)*state.rho) + + (screened_rates(k_He4_V48_to_p_Cr51)*Y(He4)*Y(V48)*state.rho + -screened_rates(k_p_Cr51_to_He4_V48)*Y(Cr51)*Y(H1)*state.rho) + + (screened_rates(k_n_V49_to_p_Ti49)*Y(V49)*Y(N)*state.rho + -screened_rates(k_p_Ti49_to_n_V49)*Y(Ti49)*Y(H1)*state.rho) + + (-screened_rates(k_p_V49_to_He4_Ti46)*Y(V49)*Y(H1)*state.rho + screened_rates(k_He4_Ti46_to_p_V49)*Y(He4)*Y(Ti46)*state.rho) + + (screened_rates(k_He4_V49_to_p_Cr52)*Y(He4)*Y(V49)*state.rho + -screened_rates(k_p_Cr52_to_He4_V49)*Y(Cr52)*Y(H1)*state.rho) + + (screened_rates(k_n_V50_to_p_Ti50)*Y(V50)*Y(N)*state.rho + -screened_rates(k_p_Ti50_to_n_V50)*Y(Ti50)*Y(H1)*state.rho) + + (-screened_rates(k_p_V50_to_n_Cr50)*Y(V50)*Y(H1)*state.rho + screened_rates(k_n_Cr50_to_p_V50)*Y(Cr50)*Y(N)*state.rho) + + (-screened_rates(k_p_V50_to_He4_Ti47)*Y(V50)*Y(H1)*state.rho + screened_rates(k_He4_Ti47_to_p_V50)*Y(He4)*Y(Ti47)*state.rho) + + (screened_rates(k_He4_V50_to_p_Cr53)*Y(He4)*Y(V50)*state.rho + -screened_rates(k_p_Cr53_to_He4_V50)*Y(Cr53)*Y(H1)*state.rho) + + (-screened_rates(k_p_V51_to_He4_Ti48)*Y(V51)*Y(H1)*state.rho + screened_rates(k_He4_Ti48_to_p_V51)*Y(He4)*Y(Ti48)*state.rho) + + (-screened_rates(k_p_V52_to_n_Cr52)*Y(V52)*Y(H1)*state.rho + screened_rates(k_n_Cr52_to_p_V52)*Y(Cr52)*Y(N)*state.rho) + + (-screened_rates(k_p_V52_to_He4_Ti49)*Y(V52)*Y(H1)*state.rho + screened_rates(k_He4_Ti49_to_p_V52)*Y(He4)*Y(Ti49)*state.rho) + + (screened_rates(k_n_Cr48_to_p_V48)*Y(Cr48)*Y(N)*state.rho + -screened_rates(k_p_V48_to_n_Cr48)*Y(V48)*Y(H1)*state.rho) + + (screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_p_Mn51_to_He4_Cr48)*Y(Mn51)*Y(H1)*state.rho) + + (screened_rates(k_n_Cr49_to_p_V49)*Y(Cr49)*Y(N)*state.rho + -screened_rates(k_p_V49_to_n_Cr49)*Y(V49)*Y(H1)*state.rho) + + (screened_rates(k_He4_Cr49_to_p_Mn52)*Y(Cr49)*Y(He4)*state.rho + -screened_rates(k_p_Mn52_to_He4_Cr49)*Y(Mn52)*Y(H1)*state.rho) + + (screened_rates(k_n_Cr51_to_p_V51)*Y(Cr51)*Y(N)*state.rho + -screened_rates(k_p_V51_to_n_Cr51)*Y(V51)*Y(H1)*state.rho) + + (-screened_rates(k_p_Cr54_to_He4_V51)*Y(Cr54)*Y(H1)*state.rho + screened_rates(k_He4_V51_to_p_Cr54)*Y(He4)*Y(V51)*state.rho) + + (screened_rates(k_n_Mn50_to_p_Cr50)*Y(Mn50)*Y(N)*state.rho + -screened_rates(k_p_Cr50_to_n_Mn50)*Y(Cr50)*Y(H1)*state.rho) + + (screened_rates(k_He4_Mn50_to_p_Fe53)*Y(He4)*Y(Mn50)*state.rho + -screened_rates(k_p_Fe53_to_He4_Mn50)*Y(Fe53)*Y(H1)*state.rho) + + (screened_rates(k_n_Mn51_to_p_Cr51)*Y(Mn51)*Y(N)*state.rho + -screened_rates(k_p_Cr51_to_n_Mn51)*Y(Cr51)*Y(H1)*state.rho) + + (screened_rates(k_He4_Mn51_to_p_Fe54)*Y(He4)*Y(Mn51)*state.rho + -screened_rates(k_p_Fe54_to_He4_Mn51)*Y(Fe54)*Y(H1)*state.rho) + + (screened_rates(k_n_Mn52_to_p_Cr52)*Y(Mn52)*Y(N)*state.rho + -screened_rates(k_p_Cr52_to_n_Mn52)*Y(Cr52)*Y(H1)*state.rho) + + (screened_rates(k_He4_Mn52_to_p_Fe55)*Y(He4)*Y(Mn52)*state.rho + -screened_rates(k_p_Fe55_to_He4_Mn52)*Y(Fe55)*Y(H1)*state.rho) + + (screened_rates(k_n_Mn53_to_p_Cr53)*Y(Mn53)*Y(N)*state.rho + -screened_rates(k_p_Cr53_to_n_Mn53)*Y(Cr53)*Y(H1)*state.rho) + + (-screened_rates(k_p_Mn53_to_He4_Cr50)*Y(Mn53)*Y(H1)*state.rho + screened_rates(k_He4_Cr50_to_p_Mn53)*Y(Cr50)*Y(He4)*state.rho) + + (screened_rates(k_He4_Mn53_to_p_Fe56)*Y(He4)*Y(Mn53)*state.rho + -screened_rates(k_p_Fe56_to_He4_Mn53)*Y(Fe56)*Y(H1)*state.rho) + + (screened_rates(k_n_Mn54_to_p_Cr54)*Y(Mn54)*Y(N)*state.rho + -screened_rates(k_p_Cr54_to_n_Mn54)*Y(Cr54)*Y(H1)*state.rho) + + (-screened_rates(k_p_Mn54_to_He4_Cr51)*Y(Mn54)*Y(H1)*state.rho + screened_rates(k_He4_Cr51_to_p_Mn54)*Y(Cr51)*Y(He4)*state.rho) + + (-screened_rates(k_p_Mn55_to_He4_Cr52)*Y(Mn55)*Y(H1)*state.rho + screened_rates(k_He4_Cr52_to_p_Mn55)*Y(Cr52)*Y(He4)*state.rho) + + (screened_rates(k_n_Fe52_to_p_Mn52)*Y(Fe52)*Y(N)*state.rho + -screened_rates(k_p_Mn52_to_n_Fe52)*Y(Mn52)*Y(H1)*state.rho) + + (screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_p_Co55_to_He4_Fe52)*Y(Co55)*Y(H1)*state.rho) + + (screened_rates(k_n_Fe53_to_p_Mn53)*Y(Fe53)*Y(N)*state.rho + -screened_rates(k_p_Mn53_to_n_Fe53)*Y(Mn53)*Y(H1)*state.rho) + + (screened_rates(k_He4_Fe53_to_p_Co56)*Y(Fe53)*Y(He4)*state.rho + -screened_rates(k_p_Co56_to_He4_Fe53)*Y(Co56)*Y(H1)*state.rho) + + (screened_rates(k_n_Fe54_to_p_Mn54)*Y(Fe54)*Y(N)*state.rho + -screened_rates(k_p_Mn54_to_n_Fe54)*Y(Mn54)*Y(H1)*state.rho) + + (screened_rates(k_n_Fe55_to_p_Mn55)*Y(Fe55)*Y(N)*state.rho + -screened_rates(k_p_Mn55_to_n_Fe55)*Y(Mn55)*Y(H1)*state.rho) + + (-screened_rates(k_p_Fe57_to_He4_Mn54)*Y(Fe57)*Y(H1)*state.rho + screened_rates(k_He4_Mn54_to_p_Fe57)*Y(He4)*Y(Mn54)*state.rho) + + (-screened_rates(k_p_Fe58_to_He4_Mn55)*Y(Fe58)*Y(H1)*state.rho + screened_rates(k_He4_Mn55_to_p_Fe58)*Y(He4)*Y(Mn55)*state.rho) + + (screened_rates(k_n_Co53_to_p_Fe53)*Y(Co53)*Y(N)*state.rho + -screened_rates(k_p_Fe53_to_n_Co53)*Y(Fe53)*Y(H1)*state.rho) + + (screened_rates(k_He4_Co53_to_p_Ni56)*Y(Co53)*Y(He4)*state.rho + -screened_rates(k_p_Ni56_to_He4_Co53)*Y(Ni56)*Y(H1)*state.rho) + + (screened_rates(k_n_Co54_to_p_Fe54)*Y(Co54)*Y(N)*state.rho + -screened_rates(k_p_Fe54_to_n_Co54)*Y(Fe54)*Y(H1)*state.rho) + + (screened_rates(k_He4_Co54_to_p_Ni57)*Y(Co54)*Y(He4)*state.rho + -screened_rates(k_p_Ni57_to_He4_Co54)*Y(Ni57)*Y(H1)*state.rho) + + (screened_rates(k_n_Co55_to_p_Fe55)*Y(Co55)*Y(N)*state.rho + -screened_rates(k_p_Fe55_to_n_Co55)*Y(Fe55)*Y(H1)*state.rho) + + (screened_rates(k_He4_Co55_to_p_Ni58)*Y(Co55)*Y(He4)*state.rho + -screened_rates(k_p_Ni58_to_He4_Co55)*Y(Ni58)*Y(H1)*state.rho) + + (screened_rates(k_n_Co56_to_p_Fe56)*Y(Co56)*Y(N)*state.rho + -screened_rates(k_p_Fe56_to_n_Co56)*Y(Fe56)*Y(H1)*state.rho) + + (screened_rates(k_He4_Co56_to_p_Ni59)*Y(Co56)*Y(He4)*state.rho + -screened_rates(k_p_Ni59_to_He4_Co56)*Y(Ni59)*Y(H1)*state.rho) + + (screened_rates(k_n_Co57_to_p_Fe57)*Y(Co57)*Y(N)*state.rho + -screened_rates(k_p_Fe57_to_n_Co57)*Y(Fe57)*Y(H1)*state.rho) + + (-screened_rates(k_p_Co57_to_He4_Fe54)*Y(Co57)*Y(H1)*state.rho + screened_rates(k_He4_Fe54_to_p_Co57)*Y(Fe54)*Y(He4)*state.rho) + + (screened_rates(k_He4_Co57_to_p_Ni60)*Y(Co57)*Y(He4)*state.rho + -screened_rates(k_p_Ni60_to_He4_Co57)*Y(Ni60)*Y(H1)*state.rho) + + (screened_rates(k_n_Co58_to_p_Fe58)*Y(Co58)*Y(N)*state.rho + -screened_rates(k_p_Fe58_to_n_Co58)*Y(Fe58)*Y(H1)*state.rho) + + (-screened_rates(k_p_Co58_to_He4_Fe55)*Y(Co58)*Y(H1)*state.rho + screened_rates(k_He4_Fe55_to_p_Co58)*Y(Fe55)*Y(He4)*state.rho) + + (-screened_rates(k_p_Co59_to_He4_Fe56)*Y(Co59)*Y(H1)*state.rho + screened_rates(k_He4_Fe56_to_p_Co59)*Y(Fe56)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni56_to_p_Co56)*Y(Ni56)*Y(N)*state.rho + -screened_rates(k_p_Co56_to_n_Ni56)*Y(Co56)*Y(H1)*state.rho) + + (screened_rates(k_n_Ni57_to_p_Co57)*Y(Ni57)*Y(N)*state.rho + -screened_rates(k_p_Co57_to_n_Ni57)*Y(Co57)*Y(H1)*state.rho) + + (screened_rates(k_n_Ni58_to_p_Co58)*Y(Ni58)*Y(N)*state.rho + -screened_rates(k_p_Co58_to_n_Ni58)*Y(Co58)*Y(H1)*state.rho) + + (screened_rates(k_n_Ni59_to_p_Co59)*Y(Ni59)*Y(N)*state.rho + -screened_rates(k_p_Co59_to_n_Ni59)*Y(Co59)*Y(H1)*state.rho) + + (-screened_rates(k_p_Ni61_to_He4_Co58)*Y(Ni61)*Y(H1)*state.rho + screened_rates(k_He4_Co58_to_p_Ni61)*Y(Co58)*Y(He4)*state.rho) + + (-screened_rates(k_p_Ni62_to_He4_Co59)*Y(Ni62)*Y(H1)*state.rho + screened_rates(k_He4_Co59_to_p_Ni62)*Y(Co59)*Y(He4)*state.rho) + + (screened_rates(k_n_Cu57_to_p_Ni57)*Y(Cu57)*Y(N)*state.rho + -screened_rates(k_p_Ni57_to_n_Cu57)*Y(Ni57)*Y(H1)*state.rho) + + (screened_rates(k_He4_Cu57_to_p_Zn60)*Y(Cu57)*Y(He4)*state.rho + -screened_rates(k_p_Zn60_to_He4_Cu57)*Y(Zn60)*Y(H1)*state.rho) + + (screened_rates(k_n_Cu58_to_p_Ni58)*Y(Cu58)*Y(N)*state.rho + -screened_rates(k_p_Ni58_to_n_Cu58)*Y(Ni58)*Y(H1)*state.rho) + + (screened_rates(k_n_Cu59_to_p_Ni59)*Y(Cu59)*Y(N)*state.rho + -screened_rates(k_p_Ni59_to_n_Cu59)*Y(Ni59)*Y(H1)*state.rho) + + (-screened_rates(k_p_Cu59_to_He4_Ni56)*Y(Cu59)*Y(H1)*state.rho + screened_rates(k_He4_Ni56_to_p_Cu59)*Y(He4)*Y(Ni56)*state.rho) + + (screened_rates(k_n_Cu60_to_p_Ni60)*Y(Cu60)*Y(N)*state.rho + -screened_rates(k_p_Ni60_to_n_Cu60)*Y(Ni60)*Y(H1)*state.rho) + + (-screened_rates(k_p_Cu60_to_He4_Ni57)*Y(Cu60)*Y(H1)*state.rho + screened_rates(k_He4_Ni57_to_p_Cu60)*Y(He4)*Y(Ni57)*state.rho) + + (screened_rates(k_n_Cu61_to_p_Ni61)*Y(Cu61)*Y(N)*state.rho + -screened_rates(k_p_Ni61_to_n_Cu61)*Y(Ni61)*Y(H1)*state.rho) + + (-screened_rates(k_p_Cu61_to_He4_Ni58)*Y(Cu61)*Y(H1)*state.rho + screened_rates(k_He4_Ni58_to_p_Cu61)*Y(He4)*Y(Ni58)*state.rho) + + (screened_rates(k_n_Cu62_to_p_Ni62)*Y(Cu62)*Y(N)*state.rho + -screened_rates(k_p_Ni62_to_n_Cu62)*Y(Ni62)*Y(H1)*state.rho) + + (-screened_rates(k_p_Cu62_to_He4_Ni59)*Y(Cu62)*Y(H1)*state.rho + screened_rates(k_He4_Ni59_to_p_Cu62)*Y(He4)*Y(Ni59)*state.rho) + + (screened_rates(k_n_Cu63_to_p_Ni63)*Y(Cu63)*Y(N)*state.rho + -screened_rates(k_p_Ni63_to_n_Cu63)*Y(Ni63)*Y(H1)*state.rho) + + (-screened_rates(k_p_Cu63_to_He4_Ni60)*Y(Cu63)*Y(H1)*state.rho + screened_rates(k_He4_Ni60_to_p_Cu63)*Y(He4)*Y(Ni60)*state.rho) + + (screened_rates(k_n_Cu64_to_p_Ni64)*Y(Cu64)*Y(N)*state.rho + -screened_rates(k_p_Ni64_to_n_Cu64)*Y(Ni64)*Y(H1)*state.rho) + + (-screened_rates(k_p_Cu64_to_He4_Ni61)*Y(Cu64)*Y(H1)*state.rho + screened_rates(k_He4_Ni61_to_p_Cu64)*Y(He4)*Y(Ni61)*state.rho) + + (-screened_rates(k_p_Cu65_to_He4_Ni62)*Y(Cu65)*Y(H1)*state.rho + screened_rates(k_He4_Ni62_to_p_Cu65)*Y(He4)*Y(Ni62)*state.rho) + + (screened_rates(k_n_Zn59_to_p_Cu59)*Y(Zn59)*Y(N)*state.rho + -screened_rates(k_p_Cu59_to_n_Zn59)*Y(Cu59)*Y(H1)*state.rho) + + (screened_rates(k_n_Zn60_to_p_Cu60)*Y(Zn60)*Y(N)*state.rho + -screened_rates(k_p_Cu60_to_n_Zn60)*Y(Cu60)*Y(H1)*state.rho) + + (screened_rates(k_n_Zn61_to_p_Cu61)*Y(Zn61)*Y(N)*state.rho + -screened_rates(k_p_Cu61_to_n_Zn61)*Y(Cu61)*Y(H1)*state.rho) + + (-screened_rates(k_p_Zn61_to_He4_Cu58)*Y(Zn61)*Y(H1)*state.rho + screened_rates(k_He4_Cu58_to_p_Zn61)*Y(Cu58)*Y(He4)*state.rho) + + (screened_rates(k_n_Zn62_to_p_Cu62)*Y(Zn62)*Y(N)*state.rho + -screened_rates(k_p_Cu62_to_n_Zn62)*Y(Cu62)*Y(H1)*state.rho) + + (-screened_rates(k_p_Zn62_to_He4_Cu59)*Y(Zn62)*Y(H1)*state.rho + screened_rates(k_He4_Cu59_to_p_Zn62)*Y(Cu59)*Y(He4)*state.rho) + + (screened_rates(k_n_Zn63_to_p_Cu63)*Y(Zn63)*Y(N)*state.rho + -screened_rates(k_p_Cu63_to_n_Zn63)*Y(Cu63)*Y(H1)*state.rho) + + (-screened_rates(k_p_Zn63_to_He4_Cu60)*Y(Zn63)*Y(H1)*state.rho + screened_rates(k_He4_Cu60_to_p_Zn63)*Y(Cu60)*Y(He4)*state.rho) + + (screened_rates(k_n_Zn64_to_p_Cu64)*Y(Zn64)*Y(N)*state.rho + -screened_rates(k_p_Cu64_to_n_Zn64)*Y(Cu64)*Y(H1)*state.rho) + + (-screened_rates(k_p_Zn64_to_He4_Cu61)*Y(Zn64)*Y(H1)*state.rho + screened_rates(k_He4_Cu61_to_p_Zn64)*Y(Cu61)*Y(He4)*state.rho) + + (screened_rates(k_n_Zn65_to_p_Cu65)*Y(Zn65)*Y(N)*state.rho + -screened_rates(k_p_Cu65_to_n_Zn65)*Y(Cu65)*Y(H1)*state.rho) + + (-screened_rates(k_p_Zn65_to_He4_Cu62)*Y(Zn65)*Y(H1)*state.rho + screened_rates(k_He4_Cu62_to_p_Zn65)*Y(Cu62)*Y(He4)*state.rho) + + (-screened_rates(k_p_Zn66_to_He4_Cu63)*Y(Zn66)*Y(H1)*state.rho + screened_rates(k_He4_Cu63_to_p_Zn66)*Y(Cu63)*Y(He4)*state.rho) + + (screened_rates(k_n_Ga62_to_p_Zn62)*Y(Ga62)*Y(N)*state.rho + -screened_rates(k_p_Zn62_to_n_Ga62)*Y(Zn62)*Y(H1)*state.rho) + + (-screened_rates(k_p_Ga62_to_He4_Zn59)*Y(Ga62)*Y(H1)*state.rho + screened_rates(k_He4_Zn59_to_p_Ga62)*Y(He4)*Y(Zn59)*state.rho) + + (screened_rates(k_n_Ga63_to_p_Zn63)*Y(Ga63)*Y(N)*state.rho + -screened_rates(k_p_Zn63_to_n_Ga63)*Y(Zn63)*Y(H1)*state.rho) + + (-screened_rates(k_p_Ga63_to_He4_Zn60)*Y(Ga63)*Y(H1)*state.rho + screened_rates(k_He4_Zn60_to_p_Ga63)*Y(He4)*Y(Zn60)*state.rho) + + (screened_rates(k_n_Ga64_to_p_Zn64)*Y(Ga64)*Y(N)*state.rho + -screened_rates(k_p_Zn64_to_n_Ga64)*Y(Zn64)*Y(H1)*state.rho) + + (-screened_rates(k_p_Ga64_to_He4_Zn61)*Y(Ga64)*Y(H1)*state.rho + screened_rates(k_He4_Zn61_to_p_Ga64)*Y(He4)*Y(Zn61)*state.rho) + + (screened_rates(k_n_Ge63_to_p_Ga63)*Y(Ge63)*Y(N)*state.rho + -screened_rates(k_p_Ga63_to_n_Ge63)*Y(Ga63)*Y(H1)*state.rho) + + (screened_rates(k_n_Ge64_to_p_Ga64)*Y(Ge64)*Y(N)*state.rho + -screened_rates(k_p_Ga64_to_n_Ge64)*Y(Ga64)*Y(H1)*state.rho) + + (screened_rates(k_He3_He3_to_p_p_He4)*std::pow(Y(He3), 2)*state.rho + -screened_rates(k_p_p_He4_to_He3_He3)*Y(He4)*std::pow(Y(H1), 2)*std::pow(state.rho, 2)) + + (screened_rates(k_d_Be7_to_p_He4_He4)*Y(Be7)*Y(H2)*state.rho + -0.5*screened_rates(k_p_He4_He4_to_d_Be7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 2)) + + (-screened_rates(k_p_Be9_to_d_He4_He4)*Y(Be9)*Y(H1)*state.rho + 0.5*screened_rates(k_d_He4_He4_to_p_Be9)*std::pow(Y(He4), 2)*Y(H2)*std::pow(state.rho, 2)) + + (screened_rates(k_n_B8_to_p_He4_He4)*Y(B8)*Y(N)*state.rho + -0.5*screened_rates(k_p_He4_He4_to_n_B8)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 2)) + + (-screened_rates(k_p_B11_to_He4_He4_He4)*Y(B11)*Y(H1)*state.rho + 0.16666666666666667*screened_rates(k_He4_He4_He4_to_p_B11)*std::pow(Y(He4), 3)*std::pow(state.rho, 2)) + + (screened_rates(k_He3_Li7_to_n_p_He4_He4)*Y(He3)*Y(Li7)*state.rho + -0.5*screened_rates(k_n_p_He4_He4_to_He3_Li7)*std::pow(Y(He4), 2)*Y(N)*Y(H1)*std::pow(state.rho, 3)) + + (2.0*screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(Be7)*Y(He3)*state.rho + -0.5*screened_rates(k_p_p_He4_He4_to_He3_Be7)*std::pow(Y(He4), 2)*std::pow(Y(H1), 2)*std::pow(state.rho, 3)) + + (-screened_rates(k_n_p_He4_to_Li6)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 2) + screened_rates(k_Li6_to_n_p_He4)*Y(Li6)) + (-0.5*screened_rates(k_n_p_p_to_p_d)*Y(N)*std::pow(Y(H1), 2)*std::pow(state.rho, 2) + screened_rates(k_p_d_to_n_p_p)*Y(H2)*Y(H1)*state.rho) + (0.0e0_rt + 0.0e0_rt); @@ -9525,2312 +9527,2312 @@ void rhs_nuc(const burn_t& state, (screened_rates(k_n_p_to_d)*Y(N)*Y(H1)*state.rho + -screened_rates(k_d_to_n_p)*Y(H2)) + 0.5*screened_rates(k_p_p_to_d_weak_bet_pos_)*std::pow(Y(H1), 2)*state.rho + 0.5*screened_rates(k_p_p_to_d_weak_electron_capture)*std::pow(Y(H1), 2)*std::pow(state.rho, 2)*state.y_e + - (-screened_rates(k_p_d_to_he3)*Y(H2)*Y(H1)*state.rho + screened_rates(k_he3_to_p_d)*Y(He3)) + - (-screened_rates(k_d_d_to_he4)*std::pow(Y(H2), 2)*state.rho + 2.0*screened_rates(k_he4_to_d_d)*Y(He4)) + - (-screened_rates(k_he4_d_to_li6)*Y(H2)*Y(He4)*state.rho + screened_rates(k_li6_to_he4_d)*Y(Li6)) + - (-screened_rates(k_d_d_to_n_he3)*std::pow(Y(H2), 2)*state.rho + 2.0*screened_rates(k_n_he3_to_d_d)*Y(He3)*Y(N)*state.rho) + - (-screened_rates(k_d_he3_to_p_he4)*Y(H2)*Y(He3)*state.rho + screened_rates(k_p_he4_to_d_he3)*Y(He4)*Y(H1)*state.rho) + - (-screened_rates(k_d_li6_to_n_be7)*Y(H2)*Y(Li6)*state.rho + screened_rates(k_n_be7_to_d_li6)*Y(Be7)*Y(N)*state.rho) + - (-screened_rates(k_d_li6_to_p_li7)*Y(H2)*Y(Li6)*state.rho + screened_rates(k_p_li7_to_d_li6)*Y(Li7)*Y(H1)*state.rho) + - (-screened_rates(k_d_c13_to_n_n14)*Y(C13)*Y(H2)*state.rho + screened_rates(k_n_n14_to_d_c13)*Y(N14)*Y(N)*state.rho) + - (-screened_rates(k_d_c14_to_n_n15)*Y(C14)*Y(H2)*state.rho + screened_rates(k_n_n15_to_d_c14)*Y(N15)*Y(N)*state.rho) + - (-screened_rates(k_d_li7_to_n_he4_he4)*Y(H2)*Y(Li7)*state.rho + 0.5*screened_rates(k_n_he4_he4_to_d_li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 2)) + - (-screened_rates(k_d_be7_to_p_he4_he4)*Y(Be7)*Y(H2)*state.rho + 0.5*screened_rates(k_p_he4_he4_to_d_be7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 2)) + - (screened_rates(k_p_be9_to_d_he4_he4)*Y(Be9)*Y(H1)*state.rho + -0.5*screened_rates(k_d_he4_he4_to_p_be9)*Y(H2)*std::pow(Y(He4), 2)*std::pow(state.rho, 2)) + + (-screened_rates(k_p_d_to_He3)*Y(H2)*Y(H1)*state.rho + screened_rates(k_He3_to_p_d)*Y(He3)) + + (-screened_rates(k_d_d_to_He4)*std::pow(Y(H2), 2)*state.rho + 2.0*screened_rates(k_He4_to_d_d)*Y(He4)) + + (-screened_rates(k_He4_d_to_Li6)*Y(He4)*Y(H2)*state.rho + screened_rates(k_Li6_to_He4_d)*Y(Li6)) + + (-screened_rates(k_d_d_to_n_He3)*std::pow(Y(H2), 2)*state.rho + 2.0*screened_rates(k_n_He3_to_d_d)*Y(He3)*Y(N)*state.rho) + + (-screened_rates(k_d_He3_to_p_He4)*Y(He3)*Y(H2)*state.rho + screened_rates(k_p_He4_to_d_He3)*Y(He4)*Y(H1)*state.rho) + + (-screened_rates(k_d_Li6_to_n_Be7)*Y(Li6)*Y(H2)*state.rho + screened_rates(k_n_Be7_to_d_Li6)*Y(Be7)*Y(N)*state.rho) + + (-screened_rates(k_d_Li6_to_p_Li7)*Y(Li6)*Y(H2)*state.rho + screened_rates(k_p_Li7_to_d_Li6)*Y(Li7)*Y(H1)*state.rho) + + (-screened_rates(k_d_C13_to_n_N14)*Y(C13)*Y(H2)*state.rho + screened_rates(k_n_N14_to_d_C13)*Y(N14)*Y(N)*state.rho) + + (-screened_rates(k_d_C14_to_n_N15)*Y(C14)*Y(H2)*state.rho + screened_rates(k_n_N15_to_d_C14)*Y(N15)*Y(N)*state.rho) + + (-screened_rates(k_d_Li7_to_n_He4_He4)*Y(Li7)*Y(H2)*state.rho + 0.5*screened_rates(k_n_He4_He4_to_d_Li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 2)) + + (-screened_rates(k_d_Be7_to_p_He4_He4)*Y(Be7)*Y(H2)*state.rho + 0.5*screened_rates(k_p_He4_He4_to_d_Be7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 2)) + + (screened_rates(k_p_Be9_to_d_He4_He4)*Y(Be9)*Y(H1)*state.rho + -0.5*screened_rates(k_d_He4_He4_to_p_Be9)*std::pow(Y(He4), 2)*Y(H2)*std::pow(state.rho, 2)) + (0.5*screened_rates(k_n_p_p_to_p_d)*Y(N)*std::pow(Y(H1), 2)*std::pow(state.rho, 2) + -screened_rates(k_p_d_to_n_p_p)*Y(H2)*Y(H1)*state.rho); ydot_nuc(He3) = - (screened_rates(k_p_d_to_he3)*Y(H2)*Y(H1)*state.rho + -screened_rates(k_he3_to_p_d)*Y(He3)) + - (-screened_rates(k_n_he3_to_he4)*Y(He3)*Y(N)*state.rho + screened_rates(k_he4_to_n_he3)*Y(He4)) + - -screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(He3)*Y(H1)*state.rho + - (-screened_rates(k_he4_he3_to_be7)*Y(He3)*Y(He4)*state.rho + screened_rates(k_be7_to_he4_he3)*Y(Be7)) + - (0.5*screened_rates(k_d_d_to_n_he3)*std::pow(Y(H2), 2)*state.rho + -screened_rates(k_n_he3_to_d_d)*Y(He3)*Y(N)*state.rho) + - (-screened_rates(k_d_he3_to_p_he4)*Y(H2)*Y(He3)*state.rho + screened_rates(k_p_he4_to_d_he3)*Y(He4)*Y(H1)*state.rho) + - (screened_rates(k_p_li6_to_he4_he3)*Y(Li6)*Y(H1)*state.rho + -screened_rates(k_he4_he3_to_p_li6)*Y(He3)*Y(He4)*state.rho) + - (-screened_rates(k_he3_he3_to_p_p_he4)*std::pow(Y(He3), 2)*state.rho + screened_rates(k_p_p_he4_to_he3_he3)*Y(He4)*std::pow(Y(H1), 2)*std::pow(state.rho, 2)) + - (-screened_rates(k_he3_li7_to_n_p_he4_he4)*Y(He3)*Y(Li7)*state.rho + 0.5*screened_rates(k_n_p_he4_he4_to_he3_li7)*std::pow(Y(He4), 2)*Y(N)*Y(H1)*std::pow(state.rho, 3)) + - (-screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(Be7)*Y(He3)*state.rho + 0.25*screened_rates(k_p_p_he4_he4_to_he3_be7)*std::pow(Y(He4), 2)*std::pow(Y(H1), 2)*std::pow(state.rho, 3)); + (screened_rates(k_p_d_to_He3)*Y(H2)*Y(H1)*state.rho + -screened_rates(k_He3_to_p_d)*Y(He3)) + + (-screened_rates(k_n_He3_to_He4)*Y(He3)*Y(N)*state.rho + screened_rates(k_He4_to_n_He3)*Y(He4)) + + -screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(He3)*Y(H1)*state.rho + + (-screened_rates(k_He4_He3_to_Be7)*Y(He3)*Y(He4)*state.rho + screened_rates(k_Be7_to_He4_He3)*Y(Be7)) + + (0.5*screened_rates(k_d_d_to_n_He3)*std::pow(Y(H2), 2)*state.rho + -screened_rates(k_n_He3_to_d_d)*Y(He3)*Y(N)*state.rho) + + (-screened_rates(k_d_He3_to_p_He4)*Y(He3)*Y(H2)*state.rho + screened_rates(k_p_He4_to_d_He3)*Y(He4)*Y(H1)*state.rho) + + (screened_rates(k_p_Li6_to_He4_He3)*Y(Li6)*Y(H1)*state.rho + -screened_rates(k_He4_He3_to_p_Li6)*Y(He3)*Y(He4)*state.rho) + + (-screened_rates(k_He3_He3_to_p_p_He4)*std::pow(Y(He3), 2)*state.rho + screened_rates(k_p_p_He4_to_He3_He3)*Y(He4)*std::pow(Y(H1), 2)*std::pow(state.rho, 2)) + + (-screened_rates(k_He3_Li7_to_n_p_He4_He4)*Y(He3)*Y(Li7)*state.rho + 0.5*screened_rates(k_n_p_He4_He4_to_He3_Li7)*std::pow(Y(He4), 2)*Y(N)*Y(H1)*std::pow(state.rho, 3)) + + (-screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(Be7)*Y(He3)*state.rho + 0.25*screened_rates(k_p_p_He4_He4_to_He3_Be7)*std::pow(Y(He4), 2)*std::pow(Y(H1), 2)*std::pow(state.rho, 3)); ydot_nuc(He4) = - 2.0*screened_rates(k_b8_to_he4_he4_weak_wc12)*Y(B8) + - (0.5*screened_rates(k_d_d_to_he4)*std::pow(Y(H2), 2)*state.rho + -screened_rates(k_he4_to_d_d)*Y(He4)) + - (-screened_rates(k_he4_d_to_li6)*Y(H2)*Y(He4)*state.rho + screened_rates(k_li6_to_he4_d)*Y(Li6)) + - (screened_rates(k_n_he3_to_he4)*Y(He3)*Y(N)*state.rho + -screened_rates(k_he4_to_n_he3)*Y(He4)) + - screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(He3)*Y(H1)*state.rho + - (-screened_rates(k_he4_he3_to_be7)*Y(He3)*Y(He4)*state.rho + screened_rates(k_be7_to_he4_he3)*Y(Be7)) + - (-screened_rates(k_he4_li6_to_b10)*Y(He4)*Y(Li6)*state.rho + screened_rates(k_b10_to_he4_li6)*Y(B10)) + - (-screened_rates(k_he4_li7_to_b11)*Y(He4)*Y(Li7)*state.rho + screened_rates(k_b11_to_he4_li7)*Y(B11)) + - (-screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_o16_to_he4_c12)*Y(O16)) + - (-screened_rates(k_he4_c14_to_o18)*Y(C14)*Y(He4)*state.rho + screened_rates(k_o18_to_he4_c14)*Y(O18)) + - (-screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_f18_to_he4_n14)*Y(F18)) + - (-screened_rates(k_he4_n15_to_f19)*Y(He4)*Y(N15)*state.rho + screened_rates(k_f19_to_he4_n15)*Y(F19)) + - (-screened_rates(k_he4_o14_to_ne18)*Y(He4)*Y(O14)*state.rho + screened_rates(k_ne18_to_he4_o14)*Y(Ne18)) + - (-screened_rates(k_he4_o15_to_ne19)*Y(He4)*Y(O15)*state.rho + screened_rates(k_ne19_to_he4_o15)*Y(Ne19)) + - (-screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_ne20_to_he4_o16)*Y(Ne20)) + - (-screened_rates(k_he4_o17_to_ne21)*Y(He4)*Y(O17)*state.rho + screened_rates(k_ne21_to_he4_o17)*Y(Ne21)) + - (-screened_rates(k_he4_o18_to_ne22)*Y(He4)*Y(O18)*state.rho + screened_rates(k_ne22_to_he4_o18)*Y(Ne22)) + - (-screened_rates(k_he4_f17_to_na21)*Y(F17)*Y(He4)*state.rho + screened_rates(k_na21_to_he4_f17)*Y(Na21)) + - (-screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_na22_to_he4_f18)*Y(Na22)) + - (-screened_rates(k_he4_f19_to_na23)*Y(F19)*Y(He4)*state.rho + screened_rates(k_na23_to_he4_f19)*Y(Na23)) + - (-screened_rates(k_he4_ne19_to_mg23)*Y(He4)*Y(Ne19)*state.rho + screened_rates(k_mg23_to_he4_ne19)*Y(Mg23)) + - (-screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_mg24_to_he4_ne20)*Y(Mg24)) + - (-screened_rates(k_he4_ne21_to_mg25)*Y(He4)*Y(Ne21)*state.rho + screened_rates(k_mg25_to_he4_ne21)*Y(Mg25)) + - (-screened_rates(k_he4_ne22_to_mg26)*Y(He4)*Y(Ne22)*state.rho + screened_rates(k_mg26_to_he4_ne22)*Y(Mg26)) + - (-screened_rates(k_he4_na21_to_al25)*Y(He4)*Y(Na21)*state.rho + screened_rates(k_al25_to_he4_na21)*Y(Al25)) + - (-screened_rates(k_he4_na22_to_al26)*Y(He4)*Y(Na22)*state.rho + screened_rates(k_al26_to_he4_na22)*Y(Al26)) + - (-screened_rates(k_he4_na23_to_al27)*Y(He4)*Y(Na23)*state.rho + screened_rates(k_al27_to_he4_na23)*Y(Al27)) + - (-screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_si28_to_he4_mg24)*Y(Si28)) + - (-screened_rates(k_he4_mg25_to_si29)*Y(He4)*Y(Mg25)*state.rho + screened_rates(k_si29_to_he4_mg25)*Y(Si29)) + - (-screened_rates(k_he4_mg26_to_si30)*Y(He4)*Y(Mg26)*state.rho + screened_rates(k_si30_to_he4_mg26)*Y(Si30)) + - (-screened_rates(k_he4_al25_to_p29)*Y(Al25)*Y(He4)*state.rho + screened_rates(k_p29_to_he4_al25)*Y(P29)) + - (-screened_rates(k_he4_al26_to_p30)*Y(Al26)*Y(He4)*state.rho + screened_rates(k_p30_to_he4_al26)*Y(P30)) + - (-screened_rates(k_he4_al27_to_p31)*Y(Al27)*Y(He4)*state.rho + screened_rates(k_p31_to_he4_al27)*Y(P31)) + - (-screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_s32_to_he4_si28)*Y(S32)) + - (-screened_rates(k_he4_si29_to_s33)*Y(He4)*Y(Si29)*state.rho + screened_rates(k_s33_to_he4_si29)*Y(S33)) + - (-screened_rates(k_he4_si30_to_s34)*Y(He4)*Y(Si30)*state.rho + screened_rates(k_s34_to_he4_si30)*Y(S34)) + - (-screened_rates(k_he4_si31_to_s35)*Y(He4)*Y(Si31)*state.rho + screened_rates(k_s35_to_he4_si31)*Y(S35)) + - (-screened_rates(k_he4_si32_to_s36)*Y(He4)*Y(Si32)*state.rho + screened_rates(k_s36_to_he4_si32)*Y(S36)) + - (-screened_rates(k_he4_p29_to_cl33)*Y(He4)*Y(P29)*state.rho + screened_rates(k_cl33_to_he4_p29)*Y(Cl33)) + - (-screened_rates(k_he4_p30_to_cl34)*Y(He4)*Y(P30)*state.rho + screened_rates(k_cl34_to_he4_p30)*Y(Cl34)) + - (-screened_rates(k_he4_p31_to_cl35)*Y(He4)*Y(P31)*state.rho + screened_rates(k_cl35_to_he4_p31)*Y(Cl35)) + - (-screened_rates(k_he4_p32_to_cl36)*Y(He4)*Y(P32)*state.rho + screened_rates(k_cl36_to_he4_p32)*Y(Cl36)) + - (-screened_rates(k_he4_p33_to_cl37)*Y(He4)*Y(P33)*state.rho + screened_rates(k_cl37_to_he4_p33)*Y(Cl37)) + - (-screened_rates(k_he4_s32_to_ar36)*Y(He4)*Y(S32)*state.rho + screened_rates(k_ar36_to_he4_s32)*Y(Ar36)) + - (-screened_rates(k_he4_s33_to_ar37)*Y(He4)*Y(S33)*state.rho + screened_rates(k_ar37_to_he4_s33)*Y(Ar37)) + - (-screened_rates(k_he4_s34_to_ar38)*Y(He4)*Y(S34)*state.rho + screened_rates(k_ar38_to_he4_s34)*Y(Ar38)) + - (-screened_rates(k_he4_s35_to_ar39)*Y(He4)*Y(S35)*state.rho + screened_rates(k_ar39_to_he4_s35)*Y(Ar39)) + - (-screened_rates(k_he4_s36_to_ar40)*Y(He4)*Y(S36)*state.rho + screened_rates(k_ar40_to_he4_s36)*Y(Ar40)) + - (-screened_rates(k_he4_cl33_to_k37)*Y(Cl33)*Y(He4)*state.rho + screened_rates(k_k37_to_he4_cl33)*Y(K37)) + - (-screened_rates(k_he4_cl34_to_k38)*Y(Cl34)*Y(He4)*state.rho + screened_rates(k_k38_to_he4_cl34)*Y(K38)) + - (-screened_rates(k_he4_cl35_to_k39)*Y(Cl35)*Y(He4)*state.rho + screened_rates(k_k39_to_he4_cl35)*Y(K39)) + - (-screened_rates(k_he4_cl36_to_k40)*Y(Cl36)*Y(He4)*state.rho + screened_rates(k_k40_to_he4_cl36)*Y(K40)) + - (-screened_rates(k_he4_cl37_to_k41)*Y(Cl37)*Y(He4)*state.rho + screened_rates(k_k41_to_he4_cl37)*Y(K41)) + - (-screened_rates(k_he4_ar36_to_ca40)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_ca40_to_he4_ar36)*Y(Ca40)) + - (-screened_rates(k_he4_ar37_to_ca41)*Y(Ar37)*Y(He4)*state.rho + screened_rates(k_ca41_to_he4_ar37)*Y(Ca41)) + - (-screened_rates(k_he4_ar38_to_ca42)*Y(Ar38)*Y(He4)*state.rho + screened_rates(k_ca42_to_he4_ar38)*Y(Ca42)) + - (-screened_rates(k_he4_ar39_to_ca43)*Y(Ar39)*Y(He4)*state.rho + screened_rates(k_ca43_to_he4_ar39)*Y(Ca43)) + - (-screened_rates(k_he4_ar40_to_ca44)*Y(Ar40)*Y(He4)*state.rho + screened_rates(k_ca44_to_he4_ar40)*Y(Ca44)) + - (-screened_rates(k_he4_k39_to_sc43)*Y(He4)*Y(K39)*state.rho + screened_rates(k_sc43_to_he4_k39)*Y(Sc43)) + - (-screened_rates(k_he4_k40_to_sc44)*Y(He4)*Y(K40)*state.rho + screened_rates(k_sc44_to_he4_k40)*Y(Sc44)) + - (-screened_rates(k_he4_k41_to_sc45)*Y(He4)*Y(K41)*state.rho + screened_rates(k_sc45_to_he4_k41)*Y(Sc45)) + - (-screened_rates(k_he4_ca40_to_ti44)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_ti44_to_he4_ca40)*Y(Ti44)) + - (-screened_rates(k_he4_ca41_to_ti45)*Y(Ca41)*Y(He4)*state.rho + screened_rates(k_ti45_to_he4_ca41)*Y(Ti45)) + - (-screened_rates(k_he4_ca42_to_ti46)*Y(Ca42)*Y(He4)*state.rho + screened_rates(k_ti46_to_he4_ca42)*Y(Ti46)) + - (-screened_rates(k_he4_ca43_to_ti47)*Y(Ca43)*Y(He4)*state.rho + screened_rates(k_ti47_to_he4_ca43)*Y(Ti47)) + - (-screened_rates(k_he4_ca44_to_ti48)*Y(Ca44)*Y(He4)*state.rho + screened_rates(k_ti48_to_he4_ca44)*Y(Ti48)) + - (-screened_rates(k_he4_ca45_to_ti49)*Y(Ca45)*Y(He4)*state.rho + screened_rates(k_ti49_to_he4_ca45)*Y(Ti49)) + - (-screened_rates(k_he4_ca46_to_ti50)*Y(Ca46)*Y(He4)*state.rho + screened_rates(k_ti50_to_he4_ca46)*Y(Ti50)) + - (-screened_rates(k_he4_ca47_to_ti51)*Y(Ca47)*Y(He4)*state.rho + screened_rates(k_ti51_to_he4_ca47)*Y(Ti51)) + - (-screened_rates(k_he4_sc43_to_v47)*Y(He4)*Y(Sc43)*state.rho + screened_rates(k_v47_to_he4_sc43)*Y(V47)) + - (-screened_rates(k_he4_sc44_to_v48)*Y(He4)*Y(Sc44)*state.rho + screened_rates(k_v48_to_he4_sc44)*Y(V48)) + - (-screened_rates(k_he4_sc45_to_v49)*Y(He4)*Y(Sc45)*state.rho + screened_rates(k_v49_to_he4_sc45)*Y(V49)) + - (-screened_rates(k_he4_sc46_to_v50)*Y(He4)*Y(Sc46)*state.rho + screened_rates(k_v50_to_he4_sc46)*Y(V50)) + - (-screened_rates(k_he4_sc47_to_v51)*Y(He4)*Y(Sc47)*state.rho + screened_rates(k_v51_to_he4_sc47)*Y(V51)) + - (-screened_rates(k_he4_sc48_to_v52)*Y(He4)*Y(Sc48)*state.rho + screened_rates(k_v52_to_he4_sc48)*Y(V52)) + - (-screened_rates(k_he4_ti44_to_cr48)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_cr48_to_he4_ti44)*Y(Cr48)) + - (-screened_rates(k_he4_ti45_to_cr49)*Y(He4)*Y(Ti45)*state.rho + screened_rates(k_cr49_to_he4_ti45)*Y(Cr49)) + - (-screened_rates(k_he4_ti46_to_cr50)*Y(He4)*Y(Ti46)*state.rho + screened_rates(k_cr50_to_he4_ti46)*Y(Cr50)) + - (-screened_rates(k_he4_ti47_to_cr51)*Y(He4)*Y(Ti47)*state.rho + screened_rates(k_cr51_to_he4_ti47)*Y(Cr51)) + - (-screened_rates(k_he4_ti48_to_cr52)*Y(He4)*Y(Ti48)*state.rho + screened_rates(k_cr52_to_he4_ti48)*Y(Cr52)) + - (-screened_rates(k_he4_ti49_to_cr53)*Y(He4)*Y(Ti49)*state.rho + screened_rates(k_cr53_to_he4_ti49)*Y(Cr53)) + - (-screened_rates(k_he4_ti50_to_cr54)*Y(He4)*Y(Ti50)*state.rho + screened_rates(k_cr54_to_he4_ti50)*Y(Cr54)) + - (-screened_rates(k_he4_v46_to_mn50)*Y(He4)*Y(V46)*state.rho + screened_rates(k_mn50_to_he4_v46)*Y(Mn50)) + - (-screened_rates(k_he4_v47_to_mn51)*Y(He4)*Y(V47)*state.rho + screened_rates(k_mn51_to_he4_v47)*Y(Mn51)) + - (-screened_rates(k_he4_v48_to_mn52)*Y(He4)*Y(V48)*state.rho + screened_rates(k_mn52_to_he4_v48)*Y(Mn52)) + - (-screened_rates(k_he4_v49_to_mn53)*Y(He4)*Y(V49)*state.rho + screened_rates(k_mn53_to_he4_v49)*Y(Mn53)) + - (-screened_rates(k_he4_v50_to_mn54)*Y(He4)*Y(V50)*state.rho + screened_rates(k_mn54_to_he4_v50)*Y(Mn54)) + - (-screened_rates(k_he4_v51_to_mn55)*Y(He4)*Y(V51)*state.rho + screened_rates(k_mn55_to_he4_v51)*Y(Mn55)) + - (-screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_fe52_to_he4_cr48)*Y(Fe52)) + - (-screened_rates(k_he4_cr49_to_fe53)*Y(Cr49)*Y(He4)*state.rho + screened_rates(k_fe53_to_he4_cr49)*Y(Fe53)) + - (-screened_rates(k_he4_cr50_to_fe54)*Y(Cr50)*Y(He4)*state.rho + screened_rates(k_fe54_to_he4_cr50)*Y(Fe54)) + - (-screened_rates(k_he4_cr51_to_fe55)*Y(Cr51)*Y(He4)*state.rho + screened_rates(k_fe55_to_he4_cr51)*Y(Fe55)) + - (-screened_rates(k_he4_cr52_to_fe56)*Y(Cr52)*Y(He4)*state.rho + screened_rates(k_fe56_to_he4_cr52)*Y(Fe56)) + - (-screened_rates(k_he4_cr53_to_fe57)*Y(Cr53)*Y(He4)*state.rho + screened_rates(k_fe57_to_he4_cr53)*Y(Fe57)) + - (-screened_rates(k_he4_cr54_to_fe58)*Y(Cr54)*Y(He4)*state.rho + screened_rates(k_fe58_to_he4_cr54)*Y(Fe58)) + - (-screened_rates(k_he4_mn50_to_co54)*Y(He4)*Y(Mn50)*state.rho + screened_rates(k_co54_to_he4_mn50)*Y(Co54)) + - (-screened_rates(k_he4_mn51_to_co55)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_co55_to_he4_mn51)*Y(Co55)) + - (-screened_rates(k_he4_mn52_to_co56)*Y(He4)*Y(Mn52)*state.rho + screened_rates(k_co56_to_he4_mn52)*Y(Co56)) + - (-screened_rates(k_he4_mn53_to_co57)*Y(He4)*Y(Mn53)*state.rho + screened_rates(k_co57_to_he4_mn53)*Y(Co57)) + - (-screened_rates(k_he4_mn54_to_co58)*Y(He4)*Y(Mn54)*state.rho + screened_rates(k_co58_to_he4_mn54)*Y(Co58)) + - (-screened_rates(k_he4_mn55_to_co59)*Y(He4)*Y(Mn55)*state.rho + screened_rates(k_co59_to_he4_mn55)*Y(Co59)) + - (-screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_ni56_to_he4_fe52)*Y(Ni56)) + - (-screened_rates(k_he4_fe53_to_ni57)*Y(Fe53)*Y(He4)*state.rho + screened_rates(k_ni57_to_he4_fe53)*Y(Ni57)) + - (-screened_rates(k_he4_fe54_to_ni58)*Y(Fe54)*Y(He4)*state.rho + screened_rates(k_ni58_to_he4_fe54)*Y(Ni58)) + - (-screened_rates(k_he4_fe55_to_ni59)*Y(Fe55)*Y(He4)*state.rho + screened_rates(k_ni59_to_he4_fe55)*Y(Ni59)) + - (-screened_rates(k_he4_fe56_to_ni60)*Y(Fe56)*Y(He4)*state.rho + screened_rates(k_ni60_to_he4_fe56)*Y(Ni60)) + - (-screened_rates(k_he4_fe57_to_ni61)*Y(Fe57)*Y(He4)*state.rho + screened_rates(k_ni61_to_he4_fe57)*Y(Ni61)) + - (-screened_rates(k_he4_fe58_to_ni62)*Y(Fe58)*Y(He4)*state.rho + screened_rates(k_ni62_to_he4_fe58)*Y(Ni62)) + - (-screened_rates(k_he4_co53_to_cu57)*Y(Co53)*Y(He4)*state.rho + screened_rates(k_cu57_to_he4_co53)*Y(Cu57)) + - (-screened_rates(k_he4_co54_to_cu58)*Y(Co54)*Y(He4)*state.rho + screened_rates(k_cu58_to_he4_co54)*Y(Cu58)) + - (-screened_rates(k_he4_co55_to_cu59)*Y(Co55)*Y(He4)*state.rho + screened_rates(k_cu59_to_he4_co55)*Y(Cu59)) + - (-screened_rates(k_he4_co56_to_cu60)*Y(Co56)*Y(He4)*state.rho + screened_rates(k_cu60_to_he4_co56)*Y(Cu60)) + - (-screened_rates(k_he4_co57_to_cu61)*Y(Co57)*Y(He4)*state.rho + screened_rates(k_cu61_to_he4_co57)*Y(Cu61)) + - (-screened_rates(k_he4_co58_to_cu62)*Y(Co58)*Y(He4)*state.rho + screened_rates(k_cu62_to_he4_co58)*Y(Cu62)) + - (-screened_rates(k_he4_co59_to_cu63)*Y(Co59)*Y(He4)*state.rho + screened_rates(k_cu63_to_he4_co59)*Y(Cu63)) + - (-screened_rates(k_he4_ni56_to_zn60)*Y(He4)*Y(Ni56)*state.rho + screened_rates(k_zn60_to_he4_ni56)*Y(Zn60)) + - (-screened_rates(k_he4_ni57_to_zn61)*Y(He4)*Y(Ni57)*state.rho + screened_rates(k_zn61_to_he4_ni57)*Y(Zn61)) + - (-screened_rates(k_he4_ni58_to_zn62)*Y(He4)*Y(Ni58)*state.rho + screened_rates(k_zn62_to_he4_ni58)*Y(Zn62)) + - (-screened_rates(k_he4_ni59_to_zn63)*Y(He4)*Y(Ni59)*state.rho + screened_rates(k_zn63_to_he4_ni59)*Y(Zn63)) + - (-screened_rates(k_he4_ni60_to_zn64)*Y(He4)*Y(Ni60)*state.rho + screened_rates(k_zn64_to_he4_ni60)*Y(Zn64)) + - (-screened_rates(k_he4_ni61_to_zn65)*Y(He4)*Y(Ni61)*state.rho + screened_rates(k_zn65_to_he4_ni61)*Y(Zn65)) + - (-screened_rates(k_he4_ni62_to_zn66)*Y(He4)*Y(Ni62)*state.rho + screened_rates(k_zn66_to_he4_ni62)*Y(Zn66)) + - (-screened_rates(k_he4_cu58_to_ga62)*Y(Cu58)*Y(He4)*state.rho + screened_rates(k_ga62_to_he4_cu58)*Y(Ga62)) + - (-screened_rates(k_he4_cu59_to_ga63)*Y(Cu59)*Y(He4)*state.rho + screened_rates(k_ga63_to_he4_cu59)*Y(Ga63)) + - (-screened_rates(k_he4_cu60_to_ga64)*Y(Cu60)*Y(He4)*state.rho + screened_rates(k_ga64_to_he4_cu60)*Y(Ga64)) + - (-screened_rates(k_he4_zn59_to_ge63)*Y(He4)*Y(Zn59)*state.rho + screened_rates(k_ge63_to_he4_zn59)*Y(Ge63)) + - (-screened_rates(k_he4_zn60_to_ge64)*Y(He4)*Y(Zn60)*state.rho + screened_rates(k_ge64_to_he4_zn60)*Y(Ge64)) + - (screened_rates(k_d_he3_to_p_he4)*Y(H2)*Y(He3)*state.rho + -screened_rates(k_p_he4_to_d_he3)*Y(He4)*Y(H1)*state.rho) + - (screened_rates(k_p_li6_to_he4_he3)*Y(Li6)*Y(H1)*state.rho + -screened_rates(k_he4_he3_to_p_li6)*Y(He3)*Y(He4)*state.rho) + - (2.0*screened_rates(k_p_li7_to_he4_he4)*Y(Li7)*Y(H1)*state.rho + -screened_rates(k_he4_he4_to_p_li7)*std::pow(Y(He4), 2)*state.rho) + - (2.0*screened_rates(k_n_be7_to_he4_he4)*Y(Be7)*Y(N)*state.rho + -screened_rates(k_he4_he4_to_n_be7)*std::pow(Y(He4), 2)*state.rho) + - (screened_rates(k_p_be9_to_he4_li6)*Y(Be9)*Y(H1)*state.rho + -screened_rates(k_he4_li6_to_p_be9)*Y(He4)*Y(Li6)*state.rho) + - (-screened_rates(k_he4_be9_to_n_c12)*Y(Be9)*Y(He4)*state.rho + screened_rates(k_n_c12_to_he4_be9)*Y(C12)*Y(N)*state.rho) + - (screened_rates(k_n_b10_to_he4_li7)*Y(B10)*Y(N)*state.rho + -screened_rates(k_he4_li7_to_n_b10)*Y(He4)*Y(Li7)*state.rho) + - (screened_rates(k_p_b10_to_he4_be7)*Y(B10)*Y(H1)*state.rho + -screened_rates(k_he4_be7_to_p_b10)*Y(Be7)*Y(He4)*state.rho) + - (-screened_rates(k_he4_b10_to_n_n13)*Y(B10)*Y(He4)*state.rho + screened_rates(k_n_n13_to_he4_b10)*Y(N13)*Y(N)*state.rho) + - (-screened_rates(k_he4_b10_to_p_c13)*Y(B10)*Y(He4)*state.rho + screened_rates(k_p_c13_to_he4_b10)*Y(C13)*Y(H1)*state.rho) + - (-screened_rates(k_he4_b11_to_n_n14)*Y(B11)*Y(He4)*state.rho + screened_rates(k_n_n14_to_he4_b11)*Y(N14)*Y(N)*state.rho) + - (-screened_rates(k_he4_b11_to_p_c14)*Y(B11)*Y(He4)*state.rho + screened_rates(k_p_c14_to_he4_b11)*Y(C14)*Y(H1)*state.rho) + - (0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*Y(Ne20)*state.rho) + - (-screened_rates(k_he4_c13_to_n_o16)*Y(C13)*Y(He4)*state.rho + screened_rates(k_n_o16_to_he4_c13)*Y(N)*Y(O16)*state.rho) + - (-screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_o16_to_he4_n13)*Y(O16)*Y(H1)*state.rho) + - (screened_rates(k_p_n15_to_he4_c12)*Y(N15)*Y(H1)*state.rho + -screened_rates(k_he4_c12_to_p_n15)*Y(C12)*Y(He4)*state.rho) + - (-screened_rates(k_he4_o14_to_p_f17)*Y(He4)*Y(O14)*state.rho + screened_rates(k_p_f17_to_he4_o14)*Y(F17)*Y(H1)*state.rho) + - (screened_rates(k_n_o15_to_he4_c12)*Y(N)*Y(O15)*state.rho + -screened_rates(k_he4_c12_to_n_o15)*Y(C12)*Y(He4)*state.rho) + - (screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*Y(Mg24)*state.rho) + - (0.5*screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*Y(Si28)*state.rho) + - (screened_rates(k_n_o17_to_he4_c14)*Y(N)*Y(O17)*state.rho + -screened_rates(k_he4_c14_to_n_o17)*Y(C14)*Y(He4)*state.rho) + - (screened_rates(k_p_o17_to_he4_n14)*Y(O17)*Y(H1)*state.rho + -screened_rates(k_he4_n14_to_p_o17)*Y(He4)*Y(N14)*state.rho) + - (-screened_rates(k_he4_o17_to_n_ne20)*Y(He4)*Y(O17)*state.rho + screened_rates(k_n_ne20_to_he4_o17)*Y(N)*Y(Ne20)*state.rho) + - (screened_rates(k_p_o18_to_he4_n15)*Y(O18)*Y(H1)*state.rho + -screened_rates(k_he4_n15_to_p_o18)*Y(He4)*Y(N15)*state.rho) + - (screened_rates(k_n_f17_to_he4_n14)*Y(F17)*Y(N)*state.rho + -screened_rates(k_he4_n14_to_n_f17)*Y(He4)*Y(N14)*state.rho) + - (-screened_rates(k_he4_f17_to_p_ne20)*Y(F17)*Y(He4)*state.rho + screened_rates(k_p_ne20_to_he4_f17)*Y(Ne20)*Y(H1)*state.rho) + - (screened_rates(k_n_f18_to_he4_n15)*Y(F18)*Y(N)*state.rho + -screened_rates(k_he4_n15_to_n_f18)*Y(He4)*Y(N15)*state.rho) + - (screened_rates(k_p_f18_to_he4_o15)*Y(F18)*Y(H1)*state.rho + -screened_rates(k_he4_o15_to_p_f18)*Y(He4)*Y(O15)*state.rho) + - (-screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*Y(H1)*state.rho) + - (screened_rates(k_p_f19_to_he4_o16)*Y(F19)*Y(H1)*state.rho + -screened_rates(k_he4_o16_to_p_f19)*Y(He4)*Y(O16)*state.rho) + - (-screened_rates(k_he4_f19_to_p_ne22)*Y(F19)*Y(He4)*state.rho + screened_rates(k_p_ne22_to_he4_f19)*Y(Ne22)*Y(H1)*state.rho) + - (screened_rates(k_n_ne18_to_he4_o15)*Y(N)*Y(Ne18)*state.rho + -screened_rates(k_he4_o15_to_n_ne18)*Y(He4)*Y(O15)*state.rho) + - (-screened_rates(k_he4_ne18_to_p_na21)*Y(He4)*Y(Ne18)*state.rho + screened_rates(k_p_na21_to_he4_ne18)*Y(Na21)*Y(H1)*state.rho) + - (screened_rates(k_n_ne19_to_he4_o16)*Y(N)*Y(Ne19)*state.rho + -screened_rates(k_he4_o16_to_n_ne19)*Y(He4)*Y(O16)*state.rho) + - (-screened_rates(k_he4_ne19_to_p_na22)*Y(He4)*Y(Ne19)*state.rho + screened_rates(k_p_na22_to_he4_ne19)*Y(Na22)*Y(H1)*state.rho) + - (screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*Y(Si28)*state.rho) + - (screened_rates(k_n_ne21_to_he4_o18)*Y(N)*Y(Ne21)*state.rho + -screened_rates(k_he4_o18_to_n_ne21)*Y(He4)*Y(O18)*state.rho) + - (-screened_rates(k_he4_ne21_to_n_mg24)*Y(He4)*Y(Ne21)*state.rho + screened_rates(k_n_mg24_to_he4_ne21)*Y(Mg24)*Y(N)*state.rho) + - (screened_rates(k_n_na21_to_he4_f18)*Y(N)*Y(Na21)*state.rho + -screened_rates(k_he4_f18_to_n_na21)*Y(F18)*Y(He4)*state.rho) + - (-screened_rates(k_he4_na21_to_p_mg24)*Y(He4)*Y(Na21)*state.rho + screened_rates(k_p_mg24_to_he4_na21)*Y(Mg24)*Y(H1)*state.rho) + - (screened_rates(k_n_na22_to_he4_f19)*Y(N)*Y(Na22)*state.rho + -screened_rates(k_he4_f19_to_n_na22)*Y(F19)*Y(He4)*state.rho) + - (-screened_rates(k_he4_na22_to_p_mg25)*Y(He4)*Y(Na22)*state.rho + screened_rates(k_p_mg25_to_he4_na22)*Y(Mg25)*Y(H1)*state.rho) + - (screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*Y(Ne20)*state.rho) + - (-screened_rates(k_he4_na23_to_p_mg26)*Y(He4)*Y(Na23)*state.rho + screened_rates(k_p_mg26_to_he4_na23)*Y(Mg26)*Y(H1)*state.rho) + - (screened_rates(k_n_mg23_to_he4_ne20)*Y(Mg23)*Y(N)*state.rho + -screened_rates(k_he4_ne20_to_n_mg23)*Y(He4)*Y(Ne20)*state.rho) + - (-screened_rates(k_he4_mg23_to_p_al26)*Y(He4)*Y(Mg23)*state.rho + screened_rates(k_p_al26_to_he4_mg23)*Y(Al26)*Y(H1)*state.rho) + - (screened_rates(k_n_mg25_to_he4_ne22)*Y(Mg25)*Y(N)*state.rho + -screened_rates(k_he4_ne22_to_n_mg25)*Y(He4)*Y(Ne22)*state.rho) + - (-screened_rates(k_he4_mg25_to_n_si28)*Y(He4)*Y(Mg25)*state.rho + screened_rates(k_n_si28_to_he4_mg25)*Y(N)*Y(Si28)*state.rho) + - (-screened_rates(k_he4_mg26_to_n_si29)*Y(He4)*Y(Mg26)*state.rho + screened_rates(k_n_si29_to_he4_mg26)*Y(N)*Y(Si29)*state.rho) + - (screened_rates(k_n_al25_to_he4_na22)*Y(Al25)*Y(N)*state.rho + -screened_rates(k_he4_na22_to_n_al25)*Y(He4)*Y(Na22)*state.rho) + - (-screened_rates(k_he4_al25_to_p_si28)*Y(Al25)*Y(He4)*state.rho + screened_rates(k_p_si28_to_he4_al25)*Y(H1)*Y(Si28)*state.rho) + - (screened_rates(k_n_al26_to_he4_na23)*Y(Al26)*Y(N)*state.rho + -screened_rates(k_he4_na23_to_n_al26)*Y(He4)*Y(Na23)*state.rho) + - (-screened_rates(k_he4_al26_to_p_si29)*Y(Al26)*Y(He4)*state.rho + screened_rates(k_p_si29_to_he4_al26)*Y(H1)*Y(Si29)*state.rho) + - (screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho) + - (-screened_rates(k_he4_al27_to_p_si30)*Y(Al27)*Y(He4)*state.rho + screened_rates(k_p_si30_to_he4_al27)*Y(H1)*Y(Si30)*state.rho) + - (-screened_rates(k_he4_si31_to_n_s34)*Y(He4)*Y(Si31)*state.rho + screened_rates(k_n_s34_to_he4_si31)*Y(N)*Y(S34)*state.rho) + - (screened_rates(k_n_p29_to_he4_al26)*Y(N)*Y(P29)*state.rho + -screened_rates(k_he4_al26_to_n_p29)*Y(Al26)*Y(He4)*state.rho) + - (-screened_rates(k_he4_p29_to_p_s32)*Y(He4)*Y(P29)*state.rho + screened_rates(k_p_s32_to_he4_p29)*Y(H1)*Y(S32)*state.rho) + - (screened_rates(k_n_p30_to_he4_al27)*Y(N)*Y(P30)*state.rho + -screened_rates(k_he4_al27_to_n_p30)*Y(Al27)*Y(He4)*state.rho) + - (-screened_rates(k_he4_p30_to_p_s33)*Y(He4)*Y(P30)*state.rho + screened_rates(k_p_s33_to_he4_p30)*Y(H1)*Y(S33)*state.rho) + - (screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho) + - (-screened_rates(k_he4_p31_to_p_s34)*Y(He4)*Y(P31)*state.rho + screened_rates(k_p_s34_to_he4_p31)*Y(H1)*Y(S34)*state.rho) + - (screened_rates(k_p_p32_to_he4_si29)*Y(P32)*Y(H1)*state.rho + -screened_rates(k_he4_si29_to_p_p32)*Y(He4)*Y(Si29)*state.rho) + - (screened_rates(k_p_p33_to_he4_si30)*Y(P33)*Y(H1)*state.rho + -screened_rates(k_he4_si30_to_p_p33)*Y(He4)*Y(Si30)*state.rho) + - (screened_rates(k_n_s32_to_he4_si29)*Y(N)*Y(S32)*state.rho + -screened_rates(k_he4_si29_to_n_s32)*Y(He4)*Y(Si29)*state.rho) + - (screened_rates(k_n_s33_to_he4_si30)*Y(N)*Y(S33)*state.rho + -screened_rates(k_he4_si30_to_n_s33)*Y(He4)*Y(Si30)*state.rho) + - (screened_rates(k_n_s35_to_he4_si32)*Y(N)*Y(S35)*state.rho + -screened_rates(k_he4_si32_to_n_s35)*Y(He4)*Y(Si32)*state.rho) + - (screened_rates(k_p_s35_to_he4_p32)*Y(H1)*Y(S35)*state.rho + -screened_rates(k_he4_p32_to_p_s35)*Y(He4)*Y(P32)*state.rho) + - (-screened_rates(k_he4_s35_to_n_ar38)*Y(He4)*Y(S35)*state.rho + screened_rates(k_n_ar38_to_he4_s35)*Y(Ar38)*Y(N)*state.rho) + - (screened_rates(k_p_s36_to_he4_p33)*Y(H1)*Y(S36)*state.rho + -screened_rates(k_he4_p33_to_p_s36)*Y(He4)*Y(P33)*state.rho) + - (screened_rates(k_n_cl33_to_he4_p30)*Y(Cl33)*Y(N)*state.rho + -screened_rates(k_he4_p30_to_n_cl33)*Y(He4)*Y(P30)*state.rho) + - (-screened_rates(k_he4_cl33_to_p_ar36)*Y(Cl33)*Y(He4)*state.rho + screened_rates(k_p_ar36_to_he4_cl33)*Y(Ar36)*Y(H1)*state.rho) + - (screened_rates(k_n_cl34_to_he4_p31)*Y(Cl34)*Y(N)*state.rho + -screened_rates(k_he4_p31_to_n_cl34)*Y(He4)*Y(P31)*state.rho) + - (-screened_rates(k_he4_cl34_to_p_ar37)*Y(Cl34)*Y(He4)*state.rho + screened_rates(k_p_ar37_to_he4_cl34)*Y(Ar37)*Y(H1)*state.rho) + - (screened_rates(k_n_cl35_to_he4_p32)*Y(Cl35)*Y(N)*state.rho + -screened_rates(k_he4_p32_to_n_cl35)*Y(He4)*Y(P32)*state.rho) + - (screened_rates(k_p_cl35_to_he4_s32)*Y(Cl35)*Y(H1)*state.rho + -screened_rates(k_he4_s32_to_p_cl35)*Y(He4)*Y(S32)*state.rho) + - (-screened_rates(k_he4_cl35_to_p_ar38)*Y(Cl35)*Y(He4)*state.rho + screened_rates(k_p_ar38_to_he4_cl35)*Y(Ar38)*Y(H1)*state.rho) + - (screened_rates(k_n_cl36_to_he4_p33)*Y(Cl36)*Y(N)*state.rho + -screened_rates(k_he4_p33_to_n_cl36)*Y(He4)*Y(P33)*state.rho) + - (screened_rates(k_p_cl36_to_he4_s33)*Y(Cl36)*Y(H1)*state.rho + -screened_rates(k_he4_s33_to_p_cl36)*Y(He4)*Y(S33)*state.rho) + - (screened_rates(k_p_cl37_to_he4_s34)*Y(Cl37)*Y(H1)*state.rho + -screened_rates(k_he4_s34_to_p_cl37)*Y(He4)*Y(S34)*state.rho) + - (screened_rates(k_n_ar36_to_he4_s33)*Y(Ar36)*Y(N)*state.rho + -screened_rates(k_he4_s33_to_n_ar36)*Y(He4)*Y(S33)*state.rho) + - (screened_rates(k_n_ar37_to_he4_s34)*Y(Ar37)*Y(N)*state.rho + -screened_rates(k_he4_s34_to_n_ar37)*Y(He4)*Y(S34)*state.rho) + - (screened_rates(k_n_ar39_to_he4_s36)*Y(Ar39)*Y(N)*state.rho + -screened_rates(k_he4_s36_to_n_ar39)*Y(He4)*Y(S36)*state.rho) + - (screened_rates(k_p_ar39_to_he4_cl36)*Y(Ar39)*Y(H1)*state.rho + -screened_rates(k_he4_cl36_to_p_ar39)*Y(Cl36)*Y(He4)*state.rho) + - (screened_rates(k_p_ar40_to_he4_cl37)*Y(Ar40)*Y(H1)*state.rho + -screened_rates(k_he4_cl37_to_p_ar40)*Y(Cl37)*Y(He4)*state.rho) + - (screened_rates(k_n_k37_to_he4_cl34)*Y(K37)*Y(N)*state.rho + -screened_rates(k_he4_cl34_to_n_k37)*Y(Cl34)*Y(He4)*state.rho) + - (-screened_rates(k_he4_k37_to_p_ca40)*Y(He4)*Y(K37)*state.rho + screened_rates(k_p_ca40_to_he4_k37)*Y(Ca40)*Y(H1)*state.rho) + - (screened_rates(k_n_k38_to_he4_cl35)*Y(K38)*Y(N)*state.rho + -screened_rates(k_he4_cl35_to_n_k38)*Y(Cl35)*Y(He4)*state.rho) + - (-screened_rates(k_he4_k38_to_p_ca41)*Y(He4)*Y(K38)*state.rho + screened_rates(k_p_ca41_to_he4_k38)*Y(Ca41)*Y(H1)*state.rho) + - (screened_rates(k_n_k39_to_he4_cl36)*Y(K39)*Y(N)*state.rho + -screened_rates(k_he4_cl36_to_n_k39)*Y(Cl36)*Y(He4)*state.rho) + - (screened_rates(k_p_k39_to_he4_ar36)*Y(K39)*Y(H1)*state.rho + -screened_rates(k_he4_ar36_to_p_k39)*Y(Ar36)*Y(He4)*state.rho) + - (screened_rates(k_n_k40_to_he4_cl37)*Y(K40)*Y(N)*state.rho + -screened_rates(k_he4_cl37_to_n_k40)*Y(Cl37)*Y(He4)*state.rho) + - (screened_rates(k_p_k40_to_he4_ar37)*Y(K40)*Y(H1)*state.rho + -screened_rates(k_he4_ar37_to_p_k40)*Y(Ar37)*Y(He4)*state.rho) + - (-screened_rates(k_he4_k40_to_p_ca43)*Y(He4)*Y(K40)*state.rho + screened_rates(k_p_ca43_to_he4_k40)*Y(Ca43)*Y(H1)*state.rho) + - (screened_rates(k_p_k41_to_he4_ar38)*Y(K41)*Y(H1)*state.rho + -screened_rates(k_he4_ar38_to_p_k41)*Y(Ar38)*Y(He4)*state.rho) + - (-screened_rates(k_he4_k41_to_p_ca44)*Y(He4)*Y(K41)*state.rho + screened_rates(k_p_ca44_to_he4_k41)*Y(Ca44)*Y(H1)*state.rho) + - (screened_rates(k_n_ca40_to_he4_ar37)*Y(Ca40)*Y(N)*state.rho + -screened_rates(k_he4_ar37_to_n_ca40)*Y(Ar37)*Y(He4)*state.rho) + - (screened_rates(k_n_ca41_to_he4_ar38)*Y(Ca41)*Y(N)*state.rho + -screened_rates(k_he4_ar38_to_n_ca41)*Y(Ar38)*Y(He4)*state.rho) + - (screened_rates(k_n_ca42_to_he4_ar39)*Y(Ca42)*Y(N)*state.rho + -screened_rates(k_he4_ar39_to_n_ca42)*Y(Ar39)*Y(He4)*state.rho) + - (screened_rates(k_p_ca42_to_he4_k39)*Y(Ca42)*Y(H1)*state.rho + -screened_rates(k_he4_k39_to_p_ca42)*Y(He4)*Y(K39)*state.rho) + - (screened_rates(k_n_ca43_to_he4_ar40)*Y(Ca43)*Y(N)*state.rho + -screened_rates(k_he4_ar40_to_n_ca43)*Y(Ar40)*Y(He4)*state.rho) + - (-screened_rates(k_he4_ca43_to_n_ti46)*Y(Ca43)*Y(He4)*state.rho + screened_rates(k_n_ti46_to_he4_ca43)*Y(N)*Y(Ti46)*state.rho) + - (-screened_rates(k_he4_ca45_to_n_ti48)*Y(Ca45)*Y(He4)*state.rho + screened_rates(k_n_ti48_to_he4_ca45)*Y(N)*Y(Ti48)*state.rho) + - (-screened_rates(k_he4_ca47_to_n_ti50)*Y(Ca47)*Y(He4)*state.rho + screened_rates(k_n_ti50_to_he4_ca47)*Y(N)*Y(Ti50)*state.rho) + - (screened_rates(k_n_sc43_to_he4_k40)*Y(N)*Y(Sc43)*state.rho + -screened_rates(k_he4_k40_to_n_sc43)*Y(He4)*Y(K40)*state.rho) + - (screened_rates(k_p_sc43_to_he4_ca40)*Y(H1)*Y(Sc43)*state.rho + -screened_rates(k_he4_ca40_to_p_sc43)*Y(Ca40)*Y(He4)*state.rho) + - (-screened_rates(k_he4_sc43_to_p_ti46)*Y(He4)*Y(Sc43)*state.rho + screened_rates(k_p_ti46_to_he4_sc43)*Y(H1)*Y(Ti46)*state.rho) + - (screened_rates(k_n_sc44_to_he4_k41)*Y(N)*Y(Sc44)*state.rho + -screened_rates(k_he4_k41_to_n_sc44)*Y(He4)*Y(K41)*state.rho) + - (screened_rates(k_p_sc44_to_he4_ca41)*Y(H1)*Y(Sc44)*state.rho + -screened_rates(k_he4_ca41_to_p_sc44)*Y(Ca41)*Y(He4)*state.rho) + - (-screened_rates(k_he4_sc44_to_p_ti47)*Y(He4)*Y(Sc44)*state.rho + screened_rates(k_p_ti47_to_he4_sc44)*Y(H1)*Y(Ti47)*state.rho) + - (screened_rates(k_p_sc45_to_he4_ca42)*Y(H1)*Y(Sc45)*state.rho + -screened_rates(k_he4_ca42_to_p_sc45)*Y(Ca42)*Y(He4)*state.rho) + - (-screened_rates(k_he4_sc45_to_p_ti48)*Y(He4)*Y(Sc45)*state.rho + screened_rates(k_p_ti48_to_he4_sc45)*Y(H1)*Y(Ti48)*state.rho) + - (screened_rates(k_p_sc46_to_he4_ca43)*Y(H1)*Y(Sc46)*state.rho + -screened_rates(k_he4_ca43_to_p_sc46)*Y(Ca43)*Y(He4)*state.rho) + - (-screened_rates(k_he4_sc46_to_n_v49)*Y(He4)*Y(Sc46)*state.rho + screened_rates(k_n_v49_to_he4_sc46)*Y(N)*Y(V49)*state.rho) + - (-screened_rates(k_he4_sc46_to_p_ti49)*Y(He4)*Y(Sc46)*state.rho + screened_rates(k_p_ti49_to_he4_sc46)*Y(H1)*Y(Ti49)*state.rho) + - (screened_rates(k_p_sc47_to_he4_ca44)*Y(H1)*Y(Sc47)*state.rho + -screened_rates(k_he4_ca44_to_p_sc47)*Y(Ca44)*Y(He4)*state.rho) + - (-screened_rates(k_he4_sc47_to_p_ti50)*Y(He4)*Y(Sc47)*state.rho + screened_rates(k_p_ti50_to_he4_sc47)*Y(H1)*Y(Ti50)*state.rho) + - (screened_rates(k_p_sc48_to_he4_ca45)*Y(H1)*Y(Sc48)*state.rho + -screened_rates(k_he4_ca45_to_p_sc48)*Y(Ca45)*Y(He4)*state.rho) + - (-screened_rates(k_he4_sc48_to_n_v51)*Y(He4)*Y(Sc48)*state.rho + screened_rates(k_n_v51_to_he4_sc48)*Y(N)*Y(V51)*state.rho) + - (-screened_rates(k_he4_sc48_to_p_ti51)*Y(He4)*Y(Sc48)*state.rho + screened_rates(k_p_ti51_to_he4_sc48)*Y(H1)*Y(Ti51)*state.rho) + - (screened_rates(k_p_sc49_to_he4_ca46)*Y(H1)*Y(Sc49)*state.rho + -screened_rates(k_he4_ca46_to_p_sc49)*Y(Ca46)*Y(He4)*state.rho) + - (screened_rates(k_n_ti44_to_he4_ca41)*Y(N)*Y(Ti44)*state.rho + -screened_rates(k_he4_ca41_to_n_ti44)*Y(Ca41)*Y(He4)*state.rho) + - (screened_rates(k_n_ti45_to_he4_ca42)*Y(N)*Y(Ti45)*state.rho + -screened_rates(k_he4_ca42_to_n_ti45)*Y(Ca42)*Y(He4)*state.rho) + - (-screened_rates(k_he4_ti45_to_p_v48)*Y(He4)*Y(Ti45)*state.rho + screened_rates(k_p_v48_to_he4_ti45)*Y(H1)*Y(V48)*state.rho) + - (screened_rates(k_n_ti47_to_he4_ca44)*Y(N)*Y(Ti47)*state.rho + -screened_rates(k_he4_ca44_to_n_ti47)*Y(Ca44)*Y(He4)*state.rho) + - (screened_rates(k_n_ti49_to_he4_ca46)*Y(N)*Y(Ti49)*state.rho + -screened_rates(k_he4_ca46_to_n_ti49)*Y(Ca46)*Y(He4)*state.rho) + - (-screened_rates(k_he4_ti49_to_n_cr52)*Y(He4)*Y(Ti49)*state.rho + screened_rates(k_n_cr52_to_he4_ti49)*Y(Cr52)*Y(N)*state.rho) + - (screened_rates(k_n_ti51_to_he4_ca48)*Y(N)*Y(Ti51)*state.rho + -screened_rates(k_he4_ca48_to_n_ti51)*Y(Ca48)*Y(He4)*state.rho) + - (-screened_rates(k_he4_ti51_to_n_cr54)*Y(He4)*Y(Ti51)*state.rho + screened_rates(k_n_cr54_to_he4_ti51)*Y(Cr54)*Y(N)*state.rho) + - (screened_rates(k_n_v46_to_he4_sc43)*Y(N)*Y(V46)*state.rho + -screened_rates(k_he4_sc43_to_n_v46)*Y(He4)*Y(Sc43)*state.rho) + - (-screened_rates(k_he4_v46_to_p_cr49)*Y(He4)*Y(V46)*state.rho + screened_rates(k_p_cr49_to_he4_v46)*Y(Cr49)*Y(H1)*state.rho) + - (screened_rates(k_n_v47_to_he4_sc44)*Y(N)*Y(V47)*state.rho + -screened_rates(k_he4_sc44_to_n_v47)*Y(He4)*Y(Sc44)*state.rho) + - (screened_rates(k_p_v47_to_he4_ti44)*Y(H1)*Y(V47)*state.rho + -screened_rates(k_he4_ti44_to_p_v47)*Y(He4)*Y(Ti44)*state.rho) + - (-screened_rates(k_he4_v47_to_p_cr50)*Y(He4)*Y(V47)*state.rho + screened_rates(k_p_cr50_to_he4_v47)*Y(Cr50)*Y(H1)*state.rho) + - (screened_rates(k_n_v48_to_he4_sc45)*Y(N)*Y(V48)*state.rho + -screened_rates(k_he4_sc45_to_n_v48)*Y(He4)*Y(Sc45)*state.rho) + - (-screened_rates(k_he4_v48_to_p_cr51)*Y(He4)*Y(V48)*state.rho + screened_rates(k_p_cr51_to_he4_v48)*Y(Cr51)*Y(H1)*state.rho) + - (screened_rates(k_p_v49_to_he4_ti46)*Y(H1)*Y(V49)*state.rho + -screened_rates(k_he4_ti46_to_p_v49)*Y(He4)*Y(Ti46)*state.rho) + - (-screened_rates(k_he4_v49_to_p_cr52)*Y(He4)*Y(V49)*state.rho + screened_rates(k_p_cr52_to_he4_v49)*Y(Cr52)*Y(H1)*state.rho) + - (screened_rates(k_n_v50_to_he4_sc47)*Y(N)*Y(V50)*state.rho + -screened_rates(k_he4_sc47_to_n_v50)*Y(He4)*Y(Sc47)*state.rho) + - (screened_rates(k_p_v50_to_he4_ti47)*Y(H1)*Y(V50)*state.rho + -screened_rates(k_he4_ti47_to_p_v50)*Y(He4)*Y(Ti47)*state.rho) + - (-screened_rates(k_he4_v50_to_p_cr53)*Y(He4)*Y(V50)*state.rho + screened_rates(k_p_cr53_to_he4_v50)*Y(Cr53)*Y(H1)*state.rho) + - (screened_rates(k_p_v51_to_he4_ti48)*Y(H1)*Y(V51)*state.rho + -screened_rates(k_he4_ti48_to_p_v51)*Y(He4)*Y(Ti48)*state.rho) + - (screened_rates(k_n_v52_to_he4_sc49)*Y(N)*Y(V52)*state.rho + -screened_rates(k_he4_sc49_to_n_v52)*Y(He4)*Y(Sc49)*state.rho) + - (screened_rates(k_p_v52_to_he4_ti49)*Y(H1)*Y(V52)*state.rho + -screened_rates(k_he4_ti49_to_p_v52)*Y(He4)*Y(Ti49)*state.rho) + - (-screened_rates(k_he4_v52_to_n_mn55)*Y(He4)*Y(V52)*state.rho + screened_rates(k_n_mn55_to_he4_v52)*Y(Mn55)*Y(N)*state.rho) + - (screened_rates(k_n_cr48_to_he4_ti45)*Y(Cr48)*Y(N)*state.rho + -screened_rates(k_he4_ti45_to_n_cr48)*Y(He4)*Y(Ti45)*state.rho) + - (-screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_p_mn51_to_he4_cr48)*Y(Mn51)*Y(H1)*state.rho) + - (screened_rates(k_n_cr49_to_he4_ti46)*Y(Cr49)*Y(N)*state.rho + -screened_rates(k_he4_ti46_to_n_cr49)*Y(He4)*Y(Ti46)*state.rho) + - (-screened_rates(k_he4_cr49_to_p_mn52)*Y(Cr49)*Y(He4)*state.rho + screened_rates(k_p_mn52_to_he4_cr49)*Y(Mn52)*Y(H1)*state.rho) + - (screened_rates(k_n_cr50_to_he4_ti47)*Y(Cr50)*Y(N)*state.rho + -screened_rates(k_he4_ti47_to_n_cr50)*Y(He4)*Y(Ti47)*state.rho) + - (screened_rates(k_n_cr51_to_he4_ti48)*Y(Cr51)*Y(N)*state.rho + -screened_rates(k_he4_ti48_to_n_cr51)*Y(He4)*Y(Ti48)*state.rho) + - (screened_rates(k_n_cr53_to_he4_ti50)*Y(Cr53)*Y(N)*state.rho + -screened_rates(k_he4_ti50_to_n_cr53)*Y(He4)*Y(Ti50)*state.rho) + - (screened_rates(k_p_cr54_to_he4_v51)*Y(Cr54)*Y(H1)*state.rho + -screened_rates(k_he4_v51_to_p_cr54)*Y(He4)*Y(V51)*state.rho) + - (screened_rates(k_n_mn50_to_he4_v47)*Y(Mn50)*Y(N)*state.rho + -screened_rates(k_he4_v47_to_n_mn50)*Y(He4)*Y(V47)*state.rho) + - (-screened_rates(k_he4_mn50_to_p_fe53)*Y(He4)*Y(Mn50)*state.rho + screened_rates(k_p_fe53_to_he4_mn50)*Y(Fe53)*Y(H1)*state.rho) + - (screened_rates(k_n_mn51_to_he4_v48)*Y(Mn51)*Y(N)*state.rho + -screened_rates(k_he4_v48_to_n_mn51)*Y(He4)*Y(V48)*state.rho) + - (-screened_rates(k_he4_mn51_to_p_fe54)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_p_fe54_to_he4_mn51)*Y(Fe54)*Y(H1)*state.rho) + - (screened_rates(k_n_mn52_to_he4_v49)*Y(Mn52)*Y(N)*state.rho + -screened_rates(k_he4_v49_to_n_mn52)*Y(He4)*Y(V49)*state.rho) + - (-screened_rates(k_he4_mn52_to_p_fe55)*Y(He4)*Y(Mn52)*state.rho + screened_rates(k_p_fe55_to_he4_mn52)*Y(Fe55)*Y(H1)*state.rho) + - (screened_rates(k_n_mn53_to_he4_v50)*Y(Mn53)*Y(N)*state.rho + -screened_rates(k_he4_v50_to_n_mn53)*Y(He4)*Y(V50)*state.rho) + - (screened_rates(k_p_mn53_to_he4_cr50)*Y(Mn53)*Y(H1)*state.rho + -screened_rates(k_he4_cr50_to_p_mn53)*Y(Cr50)*Y(He4)*state.rho) + - (-screened_rates(k_he4_mn53_to_p_fe56)*Y(He4)*Y(Mn53)*state.rho + screened_rates(k_p_fe56_to_he4_mn53)*Y(Fe56)*Y(H1)*state.rho) + - (screened_rates(k_n_mn54_to_he4_v51)*Y(Mn54)*Y(N)*state.rho + -screened_rates(k_he4_v51_to_n_mn54)*Y(He4)*Y(V51)*state.rho) + - (screened_rates(k_p_mn54_to_he4_cr51)*Y(Mn54)*Y(H1)*state.rho + -screened_rates(k_he4_cr51_to_p_mn54)*Y(Cr51)*Y(He4)*state.rho) + - (screened_rates(k_p_mn55_to_he4_cr52)*Y(Mn55)*Y(H1)*state.rho + -screened_rates(k_he4_cr52_to_p_mn55)*Y(Cr52)*Y(He4)*state.rho) + - (screened_rates(k_n_fe52_to_he4_cr49)*Y(Fe52)*Y(N)*state.rho + -screened_rates(k_he4_cr49_to_n_fe52)*Y(Cr49)*Y(He4)*state.rho) + - (-screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_p_co55_to_he4_fe52)*Y(Co55)*Y(H1)*state.rho) + - (screened_rates(k_n_fe53_to_he4_cr50)*Y(Fe53)*Y(N)*state.rho + -screened_rates(k_he4_cr50_to_n_fe53)*Y(Cr50)*Y(He4)*state.rho) + - (-screened_rates(k_he4_fe53_to_p_co56)*Y(Fe53)*Y(He4)*state.rho + screened_rates(k_p_co56_to_he4_fe53)*Y(Co56)*Y(H1)*state.rho) + - (screened_rates(k_n_fe54_to_he4_cr51)*Y(Fe54)*Y(N)*state.rho + -screened_rates(k_he4_cr51_to_n_fe54)*Y(Cr51)*Y(He4)*state.rho) + - (screened_rates(k_n_fe55_to_he4_cr52)*Y(Fe55)*Y(N)*state.rho + -screened_rates(k_he4_cr52_to_n_fe55)*Y(Cr52)*Y(He4)*state.rho) + - (screened_rates(k_n_fe56_to_he4_cr53)*Y(Fe56)*Y(N)*state.rho + -screened_rates(k_he4_cr53_to_n_fe56)*Y(Cr53)*Y(He4)*state.rho) + - (screened_rates(k_n_fe57_to_he4_cr54)*Y(Fe57)*Y(N)*state.rho + -screened_rates(k_he4_cr54_to_n_fe57)*Y(Cr54)*Y(He4)*state.rho) + - (screened_rates(k_p_fe57_to_he4_mn54)*Y(Fe57)*Y(H1)*state.rho + -screened_rates(k_he4_mn54_to_p_fe57)*Y(He4)*Y(Mn54)*state.rho) + - (screened_rates(k_p_fe58_to_he4_mn55)*Y(Fe58)*Y(H1)*state.rho + -screened_rates(k_he4_mn55_to_p_fe58)*Y(He4)*Y(Mn55)*state.rho) + - (screened_rates(k_n_co53_to_he4_mn50)*Y(Co53)*Y(N)*state.rho + -screened_rates(k_he4_mn50_to_n_co53)*Y(He4)*Y(Mn50)*state.rho) + - (-screened_rates(k_he4_co53_to_p_ni56)*Y(Co53)*Y(He4)*state.rho + screened_rates(k_p_ni56_to_he4_co53)*Y(Ni56)*Y(H1)*state.rho) + - (screened_rates(k_n_co54_to_he4_mn51)*Y(Co54)*Y(N)*state.rho + -screened_rates(k_he4_mn51_to_n_co54)*Y(He4)*Y(Mn51)*state.rho) + - (-screened_rates(k_he4_co54_to_p_ni57)*Y(Co54)*Y(He4)*state.rho + screened_rates(k_p_ni57_to_he4_co54)*Y(Ni57)*Y(H1)*state.rho) + - (screened_rates(k_n_co55_to_he4_mn52)*Y(Co55)*Y(N)*state.rho + -screened_rates(k_he4_mn52_to_n_co55)*Y(He4)*Y(Mn52)*state.rho) + - (-screened_rates(k_he4_co55_to_p_ni58)*Y(Co55)*Y(He4)*state.rho + screened_rates(k_p_ni58_to_he4_co55)*Y(Ni58)*Y(H1)*state.rho) + - (screened_rates(k_n_co56_to_he4_mn53)*Y(Co56)*Y(N)*state.rho + -screened_rates(k_he4_mn53_to_n_co56)*Y(He4)*Y(Mn53)*state.rho) + - (-screened_rates(k_he4_co56_to_p_ni59)*Y(Co56)*Y(He4)*state.rho + screened_rates(k_p_ni59_to_he4_co56)*Y(Ni59)*Y(H1)*state.rho) + - (screened_rates(k_n_co57_to_he4_mn54)*Y(Co57)*Y(N)*state.rho + -screened_rates(k_he4_mn54_to_n_co57)*Y(He4)*Y(Mn54)*state.rho) + - (screened_rates(k_p_co57_to_he4_fe54)*Y(Co57)*Y(H1)*state.rho + -screened_rates(k_he4_fe54_to_p_co57)*Y(Fe54)*Y(He4)*state.rho) + - (-screened_rates(k_he4_co57_to_p_ni60)*Y(Co57)*Y(He4)*state.rho + screened_rates(k_p_ni60_to_he4_co57)*Y(Ni60)*Y(H1)*state.rho) + - (screened_rates(k_n_co58_to_he4_mn55)*Y(Co58)*Y(N)*state.rho + -screened_rates(k_he4_mn55_to_n_co58)*Y(He4)*Y(Mn55)*state.rho) + - (screened_rates(k_p_co58_to_he4_fe55)*Y(Co58)*Y(H1)*state.rho + -screened_rates(k_he4_fe55_to_p_co58)*Y(Fe55)*Y(He4)*state.rho) + - (screened_rates(k_p_co59_to_he4_fe56)*Y(Co59)*Y(H1)*state.rho + -screened_rates(k_he4_fe56_to_p_co59)*Y(Fe56)*Y(He4)*state.rho) + - (screened_rates(k_n_ni56_to_he4_fe53)*Y(N)*Y(Ni56)*state.rho + -screened_rates(k_he4_fe53_to_n_ni56)*Y(Fe53)*Y(He4)*state.rho) + - (screened_rates(k_n_ni57_to_he4_fe54)*Y(N)*Y(Ni57)*state.rho + -screened_rates(k_he4_fe54_to_n_ni57)*Y(Fe54)*Y(He4)*state.rho) + - (screened_rates(k_n_ni58_to_he4_fe55)*Y(N)*Y(Ni58)*state.rho + -screened_rates(k_he4_fe55_to_n_ni58)*Y(Fe55)*Y(He4)*state.rho) + - (screened_rates(k_n_ni59_to_he4_fe56)*Y(N)*Y(Ni59)*state.rho + -screened_rates(k_he4_fe56_to_n_ni59)*Y(Fe56)*Y(He4)*state.rho) + - (screened_rates(k_n_ni60_to_he4_fe57)*Y(N)*Y(Ni60)*state.rho + -screened_rates(k_he4_fe57_to_n_ni60)*Y(Fe57)*Y(He4)*state.rho) + - (screened_rates(k_n_ni61_to_he4_fe58)*Y(N)*Y(Ni61)*state.rho + -screened_rates(k_he4_fe58_to_n_ni61)*Y(Fe58)*Y(He4)*state.rho) + - (screened_rates(k_p_ni61_to_he4_co58)*Y(Ni61)*Y(H1)*state.rho + -screened_rates(k_he4_co58_to_p_ni61)*Y(Co58)*Y(He4)*state.rho) + - (screened_rates(k_p_ni62_to_he4_co59)*Y(Ni62)*Y(H1)*state.rho + -screened_rates(k_he4_co59_to_p_ni62)*Y(Co59)*Y(He4)*state.rho) + - (screened_rates(k_n_cu57_to_he4_co54)*Y(Cu57)*Y(N)*state.rho + -screened_rates(k_he4_co54_to_n_cu57)*Y(Co54)*Y(He4)*state.rho) + - (-screened_rates(k_he4_cu57_to_p_zn60)*Y(Cu57)*Y(He4)*state.rho + screened_rates(k_p_zn60_to_he4_cu57)*Y(H1)*Y(Zn60)*state.rho) + - (screened_rates(k_n_cu58_to_he4_co55)*Y(Cu58)*Y(N)*state.rho + -screened_rates(k_he4_co55_to_n_cu58)*Y(Co55)*Y(He4)*state.rho) + - (screened_rates(k_n_cu59_to_he4_co56)*Y(Cu59)*Y(N)*state.rho + -screened_rates(k_he4_co56_to_n_cu59)*Y(Co56)*Y(He4)*state.rho) + - (screened_rates(k_p_cu59_to_he4_ni56)*Y(Cu59)*Y(H1)*state.rho + -screened_rates(k_he4_ni56_to_p_cu59)*Y(He4)*Y(Ni56)*state.rho) + - (screened_rates(k_n_cu60_to_he4_co57)*Y(Cu60)*Y(N)*state.rho + -screened_rates(k_he4_co57_to_n_cu60)*Y(Co57)*Y(He4)*state.rho) + - (screened_rates(k_p_cu60_to_he4_ni57)*Y(Cu60)*Y(H1)*state.rho + -screened_rates(k_he4_ni57_to_p_cu60)*Y(He4)*Y(Ni57)*state.rho) + - (screened_rates(k_n_cu61_to_he4_co58)*Y(Cu61)*Y(N)*state.rho + -screened_rates(k_he4_co58_to_n_cu61)*Y(Co58)*Y(He4)*state.rho) + - (screened_rates(k_p_cu61_to_he4_ni58)*Y(Cu61)*Y(H1)*state.rho + -screened_rates(k_he4_ni58_to_p_cu61)*Y(He4)*Y(Ni58)*state.rho) + - (screened_rates(k_n_cu62_to_he4_co59)*Y(Cu62)*Y(N)*state.rho + -screened_rates(k_he4_co59_to_n_cu62)*Y(Co59)*Y(He4)*state.rho) + - (screened_rates(k_p_cu62_to_he4_ni59)*Y(Cu62)*Y(H1)*state.rho + -screened_rates(k_he4_ni59_to_p_cu62)*Y(He4)*Y(Ni59)*state.rho) + - (screened_rates(k_p_cu63_to_he4_ni60)*Y(Cu63)*Y(H1)*state.rho + -screened_rates(k_he4_ni60_to_p_cu63)*Y(He4)*Y(Ni60)*state.rho) + - (screened_rates(k_p_cu64_to_he4_ni61)*Y(Cu64)*Y(H1)*state.rho + -screened_rates(k_he4_ni61_to_p_cu64)*Y(He4)*Y(Ni61)*state.rho) + - (screened_rates(k_p_cu65_to_he4_ni62)*Y(Cu65)*Y(H1)*state.rho + -screened_rates(k_he4_ni62_to_p_cu65)*Y(He4)*Y(Ni62)*state.rho) + - (screened_rates(k_n_zn59_to_he4_ni56)*Y(N)*Y(Zn59)*state.rho + -screened_rates(k_he4_ni56_to_n_zn59)*Y(He4)*Y(Ni56)*state.rho) + - (screened_rates(k_n_zn60_to_he4_ni57)*Y(N)*Y(Zn60)*state.rho + -screened_rates(k_he4_ni57_to_n_zn60)*Y(He4)*Y(Ni57)*state.rho) + - (screened_rates(k_n_zn61_to_he4_ni58)*Y(N)*Y(Zn61)*state.rho + -screened_rates(k_he4_ni58_to_n_zn61)*Y(He4)*Y(Ni58)*state.rho) + - (screened_rates(k_p_zn61_to_he4_cu58)*Y(H1)*Y(Zn61)*state.rho + -screened_rates(k_he4_cu58_to_p_zn61)*Y(Cu58)*Y(He4)*state.rho) + - (screened_rates(k_n_zn62_to_he4_ni59)*Y(N)*Y(Zn62)*state.rho + -screened_rates(k_he4_ni59_to_n_zn62)*Y(He4)*Y(Ni59)*state.rho) + - (screened_rates(k_p_zn62_to_he4_cu59)*Y(H1)*Y(Zn62)*state.rho + -screened_rates(k_he4_cu59_to_p_zn62)*Y(Cu59)*Y(He4)*state.rho) + - (screened_rates(k_n_zn63_to_he4_ni60)*Y(N)*Y(Zn63)*state.rho + -screened_rates(k_he4_ni60_to_n_zn63)*Y(He4)*Y(Ni60)*state.rho) + - (screened_rates(k_p_zn63_to_he4_cu60)*Y(H1)*Y(Zn63)*state.rho + -screened_rates(k_he4_cu60_to_p_zn63)*Y(Cu60)*Y(He4)*state.rho) + - (screened_rates(k_n_zn64_to_he4_ni61)*Y(N)*Y(Zn64)*state.rho + -screened_rates(k_he4_ni61_to_n_zn64)*Y(He4)*Y(Ni61)*state.rho) + - (screened_rates(k_p_zn64_to_he4_cu61)*Y(H1)*Y(Zn64)*state.rho + -screened_rates(k_he4_cu61_to_p_zn64)*Y(Cu61)*Y(He4)*state.rho) + - (screened_rates(k_n_zn65_to_he4_ni62)*Y(N)*Y(Zn65)*state.rho + -screened_rates(k_he4_ni62_to_n_zn65)*Y(He4)*Y(Ni62)*state.rho) + - (screened_rates(k_p_zn65_to_he4_cu62)*Y(H1)*Y(Zn65)*state.rho + -screened_rates(k_he4_cu62_to_p_zn65)*Y(Cu62)*Y(He4)*state.rho) + - (screened_rates(k_n_zn66_to_he4_ni63)*Y(N)*Y(Zn66)*state.rho + -screened_rates(k_he4_ni63_to_n_zn66)*Y(He4)*Y(Ni63)*state.rho) + - (screened_rates(k_p_zn66_to_he4_cu63)*Y(H1)*Y(Zn66)*state.rho + -screened_rates(k_he4_cu63_to_p_zn66)*Y(Cu63)*Y(He4)*state.rho) + - (screened_rates(k_n_ga62_to_he4_cu59)*Y(Ga62)*Y(N)*state.rho + -screened_rates(k_he4_cu59_to_n_ga62)*Y(Cu59)*Y(He4)*state.rho) + - (screened_rates(k_p_ga62_to_he4_zn59)*Y(Ga62)*Y(H1)*state.rho + -screened_rates(k_he4_zn59_to_p_ga62)*Y(He4)*Y(Zn59)*state.rho) + - (screened_rates(k_n_ga63_to_he4_cu60)*Y(Ga63)*Y(N)*state.rho + -screened_rates(k_he4_cu60_to_n_ga63)*Y(Cu60)*Y(He4)*state.rho) + - (screened_rates(k_p_ga63_to_he4_zn60)*Y(Ga63)*Y(H1)*state.rho + -screened_rates(k_he4_zn60_to_p_ga63)*Y(He4)*Y(Zn60)*state.rho) + - (screened_rates(k_n_ga64_to_he4_cu61)*Y(Ga64)*Y(N)*state.rho + -screened_rates(k_he4_cu61_to_n_ga64)*Y(Cu61)*Y(He4)*state.rho) + - (screened_rates(k_p_ga64_to_he4_zn61)*Y(Ga64)*Y(H1)*state.rho + -screened_rates(k_he4_zn61_to_p_ga64)*Y(He4)*Y(Zn61)*state.rho) + - (screened_rates(k_n_ge63_to_he4_zn60)*Y(Ge63)*Y(N)*state.rho + -screened_rates(k_he4_zn60_to_n_ge63)*Y(He4)*Y(Zn60)*state.rho) + - (screened_rates(k_n_ge64_to_he4_zn61)*Y(Ge64)*Y(N)*state.rho + -screened_rates(k_he4_zn61_to_n_ge64)*Y(He4)*Y(Zn61)*state.rho) + - (0.5*screened_rates(k_he3_he3_to_p_p_he4)*std::pow(Y(He3), 2)*state.rho + -0.5*screened_rates(k_p_p_he4_to_he3_he3)*Y(He4)*std::pow(Y(H1), 2)*std::pow(state.rho, 2)) + - (2.0*screened_rates(k_d_li7_to_n_he4_he4)*Y(H2)*Y(Li7)*state.rho + -screened_rates(k_n_he4_he4_to_d_li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 2)) + - (2.0*screened_rates(k_d_be7_to_p_he4_he4)*Y(Be7)*Y(H2)*state.rho + -screened_rates(k_p_he4_he4_to_d_be7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 2)) + - (2.0*screened_rates(k_p_be9_to_d_he4_he4)*Y(Be9)*Y(H1)*state.rho + -screened_rates(k_d_he4_he4_to_p_be9)*Y(H2)*std::pow(Y(He4), 2)*std::pow(state.rho, 2)) + - (2.0*screened_rates(k_n_b8_to_p_he4_he4)*Y(B8)*Y(N)*state.rho + -screened_rates(k_p_he4_he4_to_n_b8)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 2)) + - (3.0*screened_rates(k_p_b11_to_he4_he4_he4)*Y(B11)*Y(H1)*state.rho + -0.5*screened_rates(k_he4_he4_he4_to_p_b11)*std::pow(Y(He4), 3)*std::pow(state.rho, 2)) + - (2.0*screened_rates(k_he3_li7_to_n_p_he4_he4)*Y(He3)*Y(Li7)*state.rho + -screened_rates(k_n_p_he4_he4_to_he3_li7)*std::pow(Y(He4), 2)*Y(N)*Y(H1)*std::pow(state.rho, 3)) + - (2.0*screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(Be7)*Y(He3)*state.rho + -0.5*screened_rates(k_p_p_he4_he4_to_he3_be7)*std::pow(Y(He4), 2)*std::pow(Y(H1), 2)*std::pow(state.rho, 3)) + - (-screened_rates(k_n_p_he4_to_li6)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 2) + screened_rates(k_li6_to_n_p_he4)*Y(Li6)) + - (-screened_rates(k_n_he4_he4_to_be9)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 2) + 2.0*screened_rates(k_be9_to_n_he4_he4)*Y(Be9)) + - (-0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + 3.0*screened_rates(k_c12_to_he4_he4_he4)*Y(C12)) + - (-screened_rates(k_n_p_he4_he4_to_p_be9)*std::pow(Y(He4), 2)*Y(N)*Y(H1)*std::pow(state.rho, 3) + 2.0*screened_rates(k_p_be9_to_n_p_he4_he4)*Y(Be9)*Y(H1)*state.rho); + 2.0*screened_rates(k_B8_to_He4_He4_weak_wc12)*Y(B8) + + (0.5*screened_rates(k_d_d_to_He4)*std::pow(Y(H2), 2)*state.rho + -screened_rates(k_He4_to_d_d)*Y(He4)) + + (-screened_rates(k_He4_d_to_Li6)*Y(He4)*Y(H2)*state.rho + screened_rates(k_Li6_to_He4_d)*Y(Li6)) + + (screened_rates(k_n_He3_to_He4)*Y(He3)*Y(N)*state.rho + -screened_rates(k_He4_to_n_He3)*Y(He4)) + + screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(He3)*Y(H1)*state.rho + + (-screened_rates(k_He4_He3_to_Be7)*Y(He3)*Y(He4)*state.rho + screened_rates(k_Be7_to_He4_He3)*Y(Be7)) + + (-screened_rates(k_He4_Li6_to_B10)*Y(He4)*Y(Li6)*state.rho + screened_rates(k_B10_to_He4_Li6)*Y(B10)) + + (-screened_rates(k_He4_Li7_to_B11)*Y(He4)*Y(Li7)*state.rho + screened_rates(k_B11_to_He4_Li7)*Y(B11)) + + (-screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_O16_to_He4_C12)*Y(O16)) + + (-screened_rates(k_He4_C14_to_O18)*Y(C14)*Y(He4)*state.rho + screened_rates(k_O18_to_He4_C14)*Y(O18)) + + (-screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_F18_to_He4_N14)*Y(F18)) + + (-screened_rates(k_He4_N15_to_F19)*Y(He4)*Y(N15)*state.rho + screened_rates(k_F19_to_He4_N15)*Y(F19)) + + (-screened_rates(k_He4_O14_to_Ne18)*Y(He4)*Y(O14)*state.rho + screened_rates(k_Ne18_to_He4_O14)*Y(Ne18)) + + (-screened_rates(k_He4_O15_to_Ne19)*Y(He4)*Y(O15)*state.rho + screened_rates(k_Ne19_to_He4_O15)*Y(Ne19)) + + (-screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_Ne20_to_He4_O16)*Y(Ne20)) + + (-screened_rates(k_He4_O17_to_Ne21)*Y(He4)*Y(O17)*state.rho + screened_rates(k_Ne21_to_He4_O17)*Y(Ne21)) + + (-screened_rates(k_He4_O18_to_Ne22)*Y(He4)*Y(O18)*state.rho + screened_rates(k_Ne22_to_He4_O18)*Y(Ne22)) + + (-screened_rates(k_He4_F17_to_Na21)*Y(F17)*Y(He4)*state.rho + screened_rates(k_Na21_to_He4_F17)*Y(Na21)) + + (-screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_Na22_to_He4_F18)*Y(Na22)) + + (-screened_rates(k_He4_F19_to_Na23)*Y(F19)*Y(He4)*state.rho + screened_rates(k_Na23_to_He4_F19)*Y(Na23)) + + (-screened_rates(k_He4_Ne19_to_Mg23)*Y(He4)*Y(Ne19)*state.rho + screened_rates(k_Mg23_to_He4_Ne19)*Y(Mg23)) + + (-screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_Mg24_to_He4_Ne20)*Y(Mg24)) + + (-screened_rates(k_He4_Ne21_to_Mg25)*Y(He4)*Y(Ne21)*state.rho + screened_rates(k_Mg25_to_He4_Ne21)*Y(Mg25)) + + (-screened_rates(k_He4_Ne22_to_Mg26)*Y(He4)*Y(Ne22)*state.rho + screened_rates(k_Mg26_to_He4_Ne22)*Y(Mg26)) + + (-screened_rates(k_He4_Na21_to_Al25)*Y(He4)*Y(Na21)*state.rho + screened_rates(k_Al25_to_He4_Na21)*Y(Al25)) + + (-screened_rates(k_He4_Na22_to_Al26)*Y(He4)*Y(Na22)*state.rho + screened_rates(k_Al26_to_He4_Na22)*Y(Al26)) + + (-screened_rates(k_He4_Na23_to_Al27)*Y(He4)*Y(Na23)*state.rho + screened_rates(k_Al27_to_He4_Na23)*Y(Al27)) + + (-screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_Si28_to_He4_Mg24)*Y(Si28)) + + (-screened_rates(k_He4_Mg25_to_Si29)*Y(He4)*Y(Mg25)*state.rho + screened_rates(k_Si29_to_He4_Mg25)*Y(Si29)) + + (-screened_rates(k_He4_Mg26_to_Si30)*Y(He4)*Y(Mg26)*state.rho + screened_rates(k_Si30_to_He4_Mg26)*Y(Si30)) + + (-screened_rates(k_He4_Al25_to_P29)*Y(Al25)*Y(He4)*state.rho + screened_rates(k_P29_to_He4_Al25)*Y(P29)) + + (-screened_rates(k_He4_Al26_to_P30)*Y(Al26)*Y(He4)*state.rho + screened_rates(k_P30_to_He4_Al26)*Y(P30)) + + (-screened_rates(k_He4_Al27_to_P31)*Y(Al27)*Y(He4)*state.rho + screened_rates(k_P31_to_He4_Al27)*Y(P31)) + + (-screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_S32_to_He4_Si28)*Y(S32)) + + (-screened_rates(k_He4_Si29_to_S33)*Y(He4)*Y(Si29)*state.rho + screened_rates(k_S33_to_He4_Si29)*Y(S33)) + + (-screened_rates(k_He4_Si30_to_S34)*Y(He4)*Y(Si30)*state.rho + screened_rates(k_S34_to_He4_Si30)*Y(S34)) + + (-screened_rates(k_He4_Si31_to_S35)*Y(He4)*Y(Si31)*state.rho + screened_rates(k_S35_to_He4_Si31)*Y(S35)) + + (-screened_rates(k_He4_Si32_to_S36)*Y(He4)*Y(Si32)*state.rho + screened_rates(k_S36_to_He4_Si32)*Y(S36)) + + (-screened_rates(k_He4_P29_to_Cl33)*Y(He4)*Y(P29)*state.rho + screened_rates(k_Cl33_to_He4_P29)*Y(Cl33)) + + (-screened_rates(k_He4_P30_to_Cl34)*Y(He4)*Y(P30)*state.rho + screened_rates(k_Cl34_to_He4_P30)*Y(Cl34)) + + (-screened_rates(k_He4_P31_to_Cl35)*Y(He4)*Y(P31)*state.rho + screened_rates(k_Cl35_to_He4_P31)*Y(Cl35)) + + (-screened_rates(k_He4_P32_to_Cl36)*Y(He4)*Y(P32)*state.rho + screened_rates(k_Cl36_to_He4_P32)*Y(Cl36)) + + (-screened_rates(k_He4_P33_to_Cl37)*Y(He4)*Y(P33)*state.rho + screened_rates(k_Cl37_to_He4_P33)*Y(Cl37)) + + (-screened_rates(k_He4_S32_to_Ar36)*Y(He4)*Y(S32)*state.rho + screened_rates(k_Ar36_to_He4_S32)*Y(Ar36)) + + (-screened_rates(k_He4_S33_to_Ar37)*Y(He4)*Y(S33)*state.rho + screened_rates(k_Ar37_to_He4_S33)*Y(Ar37)) + + (-screened_rates(k_He4_S34_to_Ar38)*Y(He4)*Y(S34)*state.rho + screened_rates(k_Ar38_to_He4_S34)*Y(Ar38)) + + (-screened_rates(k_He4_S35_to_Ar39)*Y(He4)*Y(S35)*state.rho + screened_rates(k_Ar39_to_He4_S35)*Y(Ar39)) + + (-screened_rates(k_He4_S36_to_Ar40)*Y(He4)*Y(S36)*state.rho + screened_rates(k_Ar40_to_He4_S36)*Y(Ar40)) + + (-screened_rates(k_He4_Cl33_to_K37)*Y(Cl33)*Y(He4)*state.rho + screened_rates(k_K37_to_He4_Cl33)*Y(K37)) + + (-screened_rates(k_He4_Cl34_to_K38)*Y(Cl34)*Y(He4)*state.rho + screened_rates(k_K38_to_He4_Cl34)*Y(K38)) + + (-screened_rates(k_He4_Cl35_to_K39)*Y(Cl35)*Y(He4)*state.rho + screened_rates(k_K39_to_He4_Cl35)*Y(K39)) + + (-screened_rates(k_He4_Cl36_to_K40)*Y(Cl36)*Y(He4)*state.rho + screened_rates(k_K40_to_He4_Cl36)*Y(K40)) + + (-screened_rates(k_He4_Cl37_to_K41)*Y(Cl37)*Y(He4)*state.rho + screened_rates(k_K41_to_He4_Cl37)*Y(K41)) + + (-screened_rates(k_He4_Ar36_to_Ca40)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_Ca40_to_He4_Ar36)*Y(Ca40)) + + (-screened_rates(k_He4_Ar37_to_Ca41)*Y(Ar37)*Y(He4)*state.rho + screened_rates(k_Ca41_to_He4_Ar37)*Y(Ca41)) + + (-screened_rates(k_He4_Ar38_to_Ca42)*Y(Ar38)*Y(He4)*state.rho + screened_rates(k_Ca42_to_He4_Ar38)*Y(Ca42)) + + (-screened_rates(k_He4_Ar39_to_Ca43)*Y(Ar39)*Y(He4)*state.rho + screened_rates(k_Ca43_to_He4_Ar39)*Y(Ca43)) + + (-screened_rates(k_He4_Ar40_to_Ca44)*Y(Ar40)*Y(He4)*state.rho + screened_rates(k_Ca44_to_He4_Ar40)*Y(Ca44)) + + (-screened_rates(k_He4_K39_to_Sc43)*Y(He4)*Y(K39)*state.rho + screened_rates(k_Sc43_to_He4_K39)*Y(Sc43)) + + (-screened_rates(k_He4_K40_to_Sc44)*Y(He4)*Y(K40)*state.rho + screened_rates(k_Sc44_to_He4_K40)*Y(Sc44)) + + (-screened_rates(k_He4_K41_to_Sc45)*Y(He4)*Y(K41)*state.rho + screened_rates(k_Sc45_to_He4_K41)*Y(Sc45)) + + (-screened_rates(k_He4_Ca40_to_Ti44)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_Ti44_to_He4_Ca40)*Y(Ti44)) + + (-screened_rates(k_He4_Ca41_to_Ti45)*Y(Ca41)*Y(He4)*state.rho + screened_rates(k_Ti45_to_He4_Ca41)*Y(Ti45)) + + (-screened_rates(k_He4_Ca42_to_Ti46)*Y(Ca42)*Y(He4)*state.rho + screened_rates(k_Ti46_to_He4_Ca42)*Y(Ti46)) + + (-screened_rates(k_He4_Ca43_to_Ti47)*Y(Ca43)*Y(He4)*state.rho + screened_rates(k_Ti47_to_He4_Ca43)*Y(Ti47)) + + (-screened_rates(k_He4_Ca44_to_Ti48)*Y(Ca44)*Y(He4)*state.rho + screened_rates(k_Ti48_to_He4_Ca44)*Y(Ti48)) + + (-screened_rates(k_He4_Ca45_to_Ti49)*Y(Ca45)*Y(He4)*state.rho + screened_rates(k_Ti49_to_He4_Ca45)*Y(Ti49)) + + (-screened_rates(k_He4_Ca46_to_Ti50)*Y(Ca46)*Y(He4)*state.rho + screened_rates(k_Ti50_to_He4_Ca46)*Y(Ti50)) + + (-screened_rates(k_He4_Ca47_to_Ti51)*Y(Ca47)*Y(He4)*state.rho + screened_rates(k_Ti51_to_He4_Ca47)*Y(Ti51)) + + (-screened_rates(k_He4_Sc43_to_V47)*Y(He4)*Y(Sc43)*state.rho + screened_rates(k_V47_to_He4_Sc43)*Y(V47)) + + (-screened_rates(k_He4_Sc44_to_V48)*Y(He4)*Y(Sc44)*state.rho + screened_rates(k_V48_to_He4_Sc44)*Y(V48)) + + (-screened_rates(k_He4_Sc45_to_V49)*Y(He4)*Y(Sc45)*state.rho + screened_rates(k_V49_to_He4_Sc45)*Y(V49)) + + (-screened_rates(k_He4_Sc46_to_V50)*Y(He4)*Y(Sc46)*state.rho + screened_rates(k_V50_to_He4_Sc46)*Y(V50)) + + (-screened_rates(k_He4_Sc47_to_V51)*Y(He4)*Y(Sc47)*state.rho + screened_rates(k_V51_to_He4_Sc47)*Y(V51)) + + (-screened_rates(k_He4_Sc48_to_V52)*Y(He4)*Y(Sc48)*state.rho + screened_rates(k_V52_to_He4_Sc48)*Y(V52)) + + (-screened_rates(k_He4_Ti44_to_Cr48)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_Cr48_to_He4_Ti44)*Y(Cr48)) + + (-screened_rates(k_He4_Ti45_to_Cr49)*Y(He4)*Y(Ti45)*state.rho + screened_rates(k_Cr49_to_He4_Ti45)*Y(Cr49)) + + (-screened_rates(k_He4_Ti46_to_Cr50)*Y(He4)*Y(Ti46)*state.rho + screened_rates(k_Cr50_to_He4_Ti46)*Y(Cr50)) + + (-screened_rates(k_He4_Ti47_to_Cr51)*Y(He4)*Y(Ti47)*state.rho + screened_rates(k_Cr51_to_He4_Ti47)*Y(Cr51)) + + (-screened_rates(k_He4_Ti48_to_Cr52)*Y(He4)*Y(Ti48)*state.rho + screened_rates(k_Cr52_to_He4_Ti48)*Y(Cr52)) + + (-screened_rates(k_He4_Ti49_to_Cr53)*Y(He4)*Y(Ti49)*state.rho + screened_rates(k_Cr53_to_He4_Ti49)*Y(Cr53)) + + (-screened_rates(k_He4_Ti50_to_Cr54)*Y(He4)*Y(Ti50)*state.rho + screened_rates(k_Cr54_to_He4_Ti50)*Y(Cr54)) + + (-screened_rates(k_He4_V46_to_Mn50)*Y(He4)*Y(V46)*state.rho + screened_rates(k_Mn50_to_He4_V46)*Y(Mn50)) + + (-screened_rates(k_He4_V47_to_Mn51)*Y(He4)*Y(V47)*state.rho + screened_rates(k_Mn51_to_He4_V47)*Y(Mn51)) + + (-screened_rates(k_He4_V48_to_Mn52)*Y(He4)*Y(V48)*state.rho + screened_rates(k_Mn52_to_He4_V48)*Y(Mn52)) + + (-screened_rates(k_He4_V49_to_Mn53)*Y(He4)*Y(V49)*state.rho + screened_rates(k_Mn53_to_He4_V49)*Y(Mn53)) + + (-screened_rates(k_He4_V50_to_Mn54)*Y(He4)*Y(V50)*state.rho + screened_rates(k_Mn54_to_He4_V50)*Y(Mn54)) + + (-screened_rates(k_He4_V51_to_Mn55)*Y(He4)*Y(V51)*state.rho + screened_rates(k_Mn55_to_He4_V51)*Y(Mn55)) + + (-screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_Fe52_to_He4_Cr48)*Y(Fe52)) + + (-screened_rates(k_He4_Cr49_to_Fe53)*Y(Cr49)*Y(He4)*state.rho + screened_rates(k_Fe53_to_He4_Cr49)*Y(Fe53)) + + (-screened_rates(k_He4_Cr50_to_Fe54)*Y(Cr50)*Y(He4)*state.rho + screened_rates(k_Fe54_to_He4_Cr50)*Y(Fe54)) + + (-screened_rates(k_He4_Cr51_to_Fe55)*Y(Cr51)*Y(He4)*state.rho + screened_rates(k_Fe55_to_He4_Cr51)*Y(Fe55)) + + (-screened_rates(k_He4_Cr52_to_Fe56)*Y(Cr52)*Y(He4)*state.rho + screened_rates(k_Fe56_to_He4_Cr52)*Y(Fe56)) + + (-screened_rates(k_He4_Cr53_to_Fe57)*Y(Cr53)*Y(He4)*state.rho + screened_rates(k_Fe57_to_He4_Cr53)*Y(Fe57)) + + (-screened_rates(k_He4_Cr54_to_Fe58)*Y(Cr54)*Y(He4)*state.rho + screened_rates(k_Fe58_to_He4_Cr54)*Y(Fe58)) + + (-screened_rates(k_He4_Mn50_to_Co54)*Y(He4)*Y(Mn50)*state.rho + screened_rates(k_Co54_to_He4_Mn50)*Y(Co54)) + + (-screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_Co55_to_He4_Mn51)*Y(Co55)) + + (-screened_rates(k_He4_Mn52_to_Co56)*Y(He4)*Y(Mn52)*state.rho + screened_rates(k_Co56_to_He4_Mn52)*Y(Co56)) + + (-screened_rates(k_He4_Mn53_to_Co57)*Y(He4)*Y(Mn53)*state.rho + screened_rates(k_Co57_to_He4_Mn53)*Y(Co57)) + + (-screened_rates(k_He4_Mn54_to_Co58)*Y(He4)*Y(Mn54)*state.rho + screened_rates(k_Co58_to_He4_Mn54)*Y(Co58)) + + (-screened_rates(k_He4_Mn55_to_Co59)*Y(He4)*Y(Mn55)*state.rho + screened_rates(k_Co59_to_He4_Mn55)*Y(Co59)) + + (-screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_Ni56_to_He4_Fe52)*Y(Ni56)) + + (-screened_rates(k_He4_Fe53_to_Ni57)*Y(Fe53)*Y(He4)*state.rho + screened_rates(k_Ni57_to_He4_Fe53)*Y(Ni57)) + + (-screened_rates(k_He4_Fe54_to_Ni58)*Y(Fe54)*Y(He4)*state.rho + screened_rates(k_Ni58_to_He4_Fe54)*Y(Ni58)) + + (-screened_rates(k_He4_Fe55_to_Ni59)*Y(Fe55)*Y(He4)*state.rho + screened_rates(k_Ni59_to_He4_Fe55)*Y(Ni59)) + + (-screened_rates(k_He4_Fe56_to_Ni60)*Y(Fe56)*Y(He4)*state.rho + screened_rates(k_Ni60_to_He4_Fe56)*Y(Ni60)) + + (-screened_rates(k_He4_Fe57_to_Ni61)*Y(Fe57)*Y(He4)*state.rho + screened_rates(k_Ni61_to_He4_Fe57)*Y(Ni61)) + + (-screened_rates(k_He4_Fe58_to_Ni62)*Y(Fe58)*Y(He4)*state.rho + screened_rates(k_Ni62_to_He4_Fe58)*Y(Ni62)) + + (-screened_rates(k_He4_Co53_to_Cu57)*Y(Co53)*Y(He4)*state.rho + screened_rates(k_Cu57_to_He4_Co53)*Y(Cu57)) + + (-screened_rates(k_He4_Co54_to_Cu58)*Y(Co54)*Y(He4)*state.rho + screened_rates(k_Cu58_to_He4_Co54)*Y(Cu58)) + + (-screened_rates(k_He4_Co55_to_Cu59)*Y(Co55)*Y(He4)*state.rho + screened_rates(k_Cu59_to_He4_Co55)*Y(Cu59)) + + (-screened_rates(k_He4_Co56_to_Cu60)*Y(Co56)*Y(He4)*state.rho + screened_rates(k_Cu60_to_He4_Co56)*Y(Cu60)) + + (-screened_rates(k_He4_Co57_to_Cu61)*Y(Co57)*Y(He4)*state.rho + screened_rates(k_Cu61_to_He4_Co57)*Y(Cu61)) + + (-screened_rates(k_He4_Co58_to_Cu62)*Y(Co58)*Y(He4)*state.rho + screened_rates(k_Cu62_to_He4_Co58)*Y(Cu62)) + + (-screened_rates(k_He4_Co59_to_Cu63)*Y(Co59)*Y(He4)*state.rho + screened_rates(k_Cu63_to_He4_Co59)*Y(Cu63)) + + (-screened_rates(k_He4_Ni56_to_Zn60)*Y(He4)*Y(Ni56)*state.rho + screened_rates(k_Zn60_to_He4_Ni56)*Y(Zn60)) + + (-screened_rates(k_He4_Ni57_to_Zn61)*Y(He4)*Y(Ni57)*state.rho + screened_rates(k_Zn61_to_He4_Ni57)*Y(Zn61)) + + (-screened_rates(k_He4_Ni58_to_Zn62)*Y(He4)*Y(Ni58)*state.rho + screened_rates(k_Zn62_to_He4_Ni58)*Y(Zn62)) + + (-screened_rates(k_He4_Ni59_to_Zn63)*Y(He4)*Y(Ni59)*state.rho + screened_rates(k_Zn63_to_He4_Ni59)*Y(Zn63)) + + (-screened_rates(k_He4_Ni60_to_Zn64)*Y(He4)*Y(Ni60)*state.rho + screened_rates(k_Zn64_to_He4_Ni60)*Y(Zn64)) + + (-screened_rates(k_He4_Ni61_to_Zn65)*Y(He4)*Y(Ni61)*state.rho + screened_rates(k_Zn65_to_He4_Ni61)*Y(Zn65)) + + (-screened_rates(k_He4_Ni62_to_Zn66)*Y(He4)*Y(Ni62)*state.rho + screened_rates(k_Zn66_to_He4_Ni62)*Y(Zn66)) + + (-screened_rates(k_He4_Cu58_to_Ga62)*Y(Cu58)*Y(He4)*state.rho + screened_rates(k_Ga62_to_He4_Cu58)*Y(Ga62)) + + (-screened_rates(k_He4_Cu59_to_Ga63)*Y(Cu59)*Y(He4)*state.rho + screened_rates(k_Ga63_to_He4_Cu59)*Y(Ga63)) + + (-screened_rates(k_He4_Cu60_to_Ga64)*Y(Cu60)*Y(He4)*state.rho + screened_rates(k_Ga64_to_He4_Cu60)*Y(Ga64)) + + (-screened_rates(k_He4_Zn59_to_Ge63)*Y(He4)*Y(Zn59)*state.rho + screened_rates(k_Ge63_to_He4_Zn59)*Y(Ge63)) + + (-screened_rates(k_He4_Zn60_to_Ge64)*Y(He4)*Y(Zn60)*state.rho + screened_rates(k_Ge64_to_He4_Zn60)*Y(Ge64)) + + (screened_rates(k_d_He3_to_p_He4)*Y(He3)*Y(H2)*state.rho + -screened_rates(k_p_He4_to_d_He3)*Y(He4)*Y(H1)*state.rho) + + (screened_rates(k_p_Li6_to_He4_He3)*Y(Li6)*Y(H1)*state.rho + -screened_rates(k_He4_He3_to_p_Li6)*Y(He3)*Y(He4)*state.rho) + + (2.0*screened_rates(k_p_Li7_to_He4_He4)*Y(Li7)*Y(H1)*state.rho + -screened_rates(k_He4_He4_to_p_Li7)*std::pow(Y(He4), 2)*state.rho) + + (2.0*screened_rates(k_n_Be7_to_He4_He4)*Y(Be7)*Y(N)*state.rho + -screened_rates(k_He4_He4_to_n_Be7)*std::pow(Y(He4), 2)*state.rho) + + (screened_rates(k_p_Be9_to_He4_Li6)*Y(Be9)*Y(H1)*state.rho + -screened_rates(k_He4_Li6_to_p_Be9)*Y(He4)*Y(Li6)*state.rho) + + (-screened_rates(k_He4_Be9_to_n_C12)*Y(Be9)*Y(He4)*state.rho + screened_rates(k_n_C12_to_He4_Be9)*Y(C12)*Y(N)*state.rho) + + (screened_rates(k_n_B10_to_He4_Li7)*Y(B10)*Y(N)*state.rho + -screened_rates(k_He4_Li7_to_n_B10)*Y(He4)*Y(Li7)*state.rho) + + (screened_rates(k_p_B10_to_He4_Be7)*Y(B10)*Y(H1)*state.rho + -screened_rates(k_He4_Be7_to_p_B10)*Y(Be7)*Y(He4)*state.rho) + + (-screened_rates(k_He4_B10_to_n_N13)*Y(B10)*Y(He4)*state.rho + screened_rates(k_n_N13_to_He4_B10)*Y(N13)*Y(N)*state.rho) + + (-screened_rates(k_He4_B10_to_p_C13)*Y(B10)*Y(He4)*state.rho + screened_rates(k_p_C13_to_He4_B10)*Y(C13)*Y(H1)*state.rho) + + (-screened_rates(k_He4_B11_to_n_N14)*Y(B11)*Y(He4)*state.rho + screened_rates(k_n_N14_to_He4_B11)*Y(N14)*Y(N)*state.rho) + + (-screened_rates(k_He4_B11_to_p_C14)*Y(B11)*Y(He4)*state.rho + screened_rates(k_p_C14_to_He4_B11)*Y(C14)*Y(H1)*state.rho) + + (0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*Y(Ne20)*state.rho) + + (-screened_rates(k_He4_C13_to_n_O16)*Y(C13)*Y(He4)*state.rho + screened_rates(k_n_O16_to_He4_C13)*Y(O16)*Y(N)*state.rho) + + (-screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_O16_to_He4_N13)*Y(O16)*Y(H1)*state.rho) + + (screened_rates(k_p_N15_to_He4_C12)*Y(N15)*Y(H1)*state.rho + -screened_rates(k_He4_C12_to_p_N15)*Y(C12)*Y(He4)*state.rho) + + (-screened_rates(k_He4_O14_to_p_F17)*Y(He4)*Y(O14)*state.rho + screened_rates(k_p_F17_to_He4_O14)*Y(F17)*Y(H1)*state.rho) + + (screened_rates(k_n_O15_to_He4_C12)*Y(O15)*Y(N)*state.rho + -screened_rates(k_He4_C12_to_n_O15)*Y(C12)*Y(He4)*state.rho) + + (screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*Y(Mg24)*state.rho) + + (0.5*screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*Y(Si28)*state.rho) + + (screened_rates(k_n_O17_to_He4_C14)*Y(O17)*Y(N)*state.rho + -screened_rates(k_He4_C14_to_n_O17)*Y(C14)*Y(He4)*state.rho) + + (screened_rates(k_p_O17_to_He4_N14)*Y(O17)*Y(H1)*state.rho + -screened_rates(k_He4_N14_to_p_O17)*Y(He4)*Y(N14)*state.rho) + + (-screened_rates(k_He4_O17_to_n_Ne20)*Y(He4)*Y(O17)*state.rho + screened_rates(k_n_Ne20_to_He4_O17)*Y(Ne20)*Y(N)*state.rho) + + (screened_rates(k_p_O18_to_He4_N15)*Y(O18)*Y(H1)*state.rho + -screened_rates(k_He4_N15_to_p_O18)*Y(He4)*Y(N15)*state.rho) + + (screened_rates(k_n_F17_to_He4_N14)*Y(F17)*Y(N)*state.rho + -screened_rates(k_He4_N14_to_n_F17)*Y(He4)*Y(N14)*state.rho) + + (-screened_rates(k_He4_F17_to_p_Ne20)*Y(F17)*Y(He4)*state.rho + screened_rates(k_p_Ne20_to_He4_F17)*Y(Ne20)*Y(H1)*state.rho) + + (screened_rates(k_n_F18_to_He4_N15)*Y(F18)*Y(N)*state.rho + -screened_rates(k_He4_N15_to_n_F18)*Y(He4)*Y(N15)*state.rho) + + (screened_rates(k_p_F18_to_He4_O15)*Y(F18)*Y(H1)*state.rho + -screened_rates(k_He4_O15_to_p_F18)*Y(He4)*Y(O15)*state.rho) + + (-screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*Y(H1)*state.rho) + + (screened_rates(k_p_F19_to_He4_O16)*Y(F19)*Y(H1)*state.rho + -screened_rates(k_He4_O16_to_p_F19)*Y(He4)*Y(O16)*state.rho) + + (-screened_rates(k_He4_F19_to_p_Ne22)*Y(F19)*Y(He4)*state.rho + screened_rates(k_p_Ne22_to_He4_F19)*Y(Ne22)*Y(H1)*state.rho) + + (screened_rates(k_n_Ne18_to_He4_O15)*Y(Ne18)*Y(N)*state.rho + -screened_rates(k_He4_O15_to_n_Ne18)*Y(He4)*Y(O15)*state.rho) + + (-screened_rates(k_He4_Ne18_to_p_Na21)*Y(He4)*Y(Ne18)*state.rho + screened_rates(k_p_Na21_to_He4_Ne18)*Y(Na21)*Y(H1)*state.rho) + + (screened_rates(k_n_Ne19_to_He4_O16)*Y(Ne19)*Y(N)*state.rho + -screened_rates(k_He4_O16_to_n_Ne19)*Y(He4)*Y(O16)*state.rho) + + (-screened_rates(k_He4_Ne19_to_p_Na22)*Y(He4)*Y(Ne19)*state.rho + screened_rates(k_p_Na22_to_He4_Ne19)*Y(Na22)*Y(H1)*state.rho) + + (screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*Y(Si28)*state.rho) + + (screened_rates(k_n_Ne21_to_He4_O18)*Y(Ne21)*Y(N)*state.rho + -screened_rates(k_He4_O18_to_n_Ne21)*Y(He4)*Y(O18)*state.rho) + + (-screened_rates(k_He4_Ne21_to_n_Mg24)*Y(He4)*Y(Ne21)*state.rho + screened_rates(k_n_Mg24_to_He4_Ne21)*Y(Mg24)*Y(N)*state.rho) + + (screened_rates(k_n_Na21_to_He4_F18)*Y(Na21)*Y(N)*state.rho + -screened_rates(k_He4_F18_to_n_Na21)*Y(F18)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Na21_to_p_Mg24)*Y(He4)*Y(Na21)*state.rho + screened_rates(k_p_Mg24_to_He4_Na21)*Y(Mg24)*Y(H1)*state.rho) + + (screened_rates(k_n_Na22_to_He4_F19)*Y(Na22)*Y(N)*state.rho + -screened_rates(k_He4_F19_to_n_Na22)*Y(F19)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Na22_to_p_Mg25)*Y(He4)*Y(Na22)*state.rho + screened_rates(k_p_Mg25_to_He4_Na22)*Y(Mg25)*Y(H1)*state.rho) + + (screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*Y(Ne20)*state.rho) + + (-screened_rates(k_He4_Na23_to_p_Mg26)*Y(He4)*Y(Na23)*state.rho + screened_rates(k_p_Mg26_to_He4_Na23)*Y(Mg26)*Y(H1)*state.rho) + + (screened_rates(k_n_Mg23_to_He4_Ne20)*Y(Mg23)*Y(N)*state.rho + -screened_rates(k_He4_Ne20_to_n_Mg23)*Y(He4)*Y(Ne20)*state.rho) + + (-screened_rates(k_He4_Mg23_to_p_Al26)*Y(He4)*Y(Mg23)*state.rho + screened_rates(k_p_Al26_to_He4_Mg23)*Y(Al26)*Y(H1)*state.rho) + + (screened_rates(k_n_Mg25_to_He4_Ne22)*Y(Mg25)*Y(N)*state.rho + -screened_rates(k_He4_Ne22_to_n_Mg25)*Y(He4)*Y(Ne22)*state.rho) + + (-screened_rates(k_He4_Mg25_to_n_Si28)*Y(He4)*Y(Mg25)*state.rho + screened_rates(k_n_Si28_to_He4_Mg25)*Y(Si28)*Y(N)*state.rho) + + (-screened_rates(k_He4_Mg26_to_n_Si29)*Y(He4)*Y(Mg26)*state.rho + screened_rates(k_n_Si29_to_He4_Mg26)*Y(Si29)*Y(N)*state.rho) + + (screened_rates(k_n_Al25_to_He4_Na22)*Y(Al25)*Y(N)*state.rho + -screened_rates(k_He4_Na22_to_n_Al25)*Y(He4)*Y(Na22)*state.rho) + + (-screened_rates(k_He4_Al25_to_p_Si28)*Y(Al25)*Y(He4)*state.rho + screened_rates(k_p_Si28_to_He4_Al25)*Y(Si28)*Y(H1)*state.rho) + + (screened_rates(k_n_Al26_to_He4_Na23)*Y(Al26)*Y(N)*state.rho + -screened_rates(k_He4_Na23_to_n_Al26)*Y(He4)*Y(Na23)*state.rho) + + (-screened_rates(k_He4_Al26_to_p_Si29)*Y(Al26)*Y(He4)*state.rho + screened_rates(k_p_Si29_to_He4_Al26)*Y(Si29)*Y(H1)*state.rho) + + (screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho) + + (-screened_rates(k_He4_Al27_to_p_Si30)*Y(Al27)*Y(He4)*state.rho + screened_rates(k_p_Si30_to_He4_Al27)*Y(Si30)*Y(H1)*state.rho) + + (-screened_rates(k_He4_Si31_to_n_S34)*Y(He4)*Y(Si31)*state.rho + screened_rates(k_n_S34_to_He4_Si31)*Y(S34)*Y(N)*state.rho) + + (screened_rates(k_n_P29_to_He4_Al26)*Y(P29)*Y(N)*state.rho + -screened_rates(k_He4_Al26_to_n_P29)*Y(Al26)*Y(He4)*state.rho) + + (-screened_rates(k_He4_P29_to_p_S32)*Y(He4)*Y(P29)*state.rho + screened_rates(k_p_S32_to_He4_P29)*Y(S32)*Y(H1)*state.rho) + + (screened_rates(k_n_P30_to_He4_Al27)*Y(P30)*Y(N)*state.rho + -screened_rates(k_He4_Al27_to_n_P30)*Y(Al27)*Y(He4)*state.rho) + + (-screened_rates(k_He4_P30_to_p_S33)*Y(He4)*Y(P30)*state.rho + screened_rates(k_p_S33_to_He4_P30)*Y(S33)*Y(H1)*state.rho) + + (screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho) + + (-screened_rates(k_He4_P31_to_p_S34)*Y(He4)*Y(P31)*state.rho + screened_rates(k_p_S34_to_He4_P31)*Y(S34)*Y(H1)*state.rho) + + (screened_rates(k_p_P32_to_He4_Si29)*Y(P32)*Y(H1)*state.rho + -screened_rates(k_He4_Si29_to_p_P32)*Y(He4)*Y(Si29)*state.rho) + + (screened_rates(k_p_P33_to_He4_Si30)*Y(P33)*Y(H1)*state.rho + -screened_rates(k_He4_Si30_to_p_P33)*Y(He4)*Y(Si30)*state.rho) + + (screened_rates(k_n_S32_to_He4_Si29)*Y(S32)*Y(N)*state.rho + -screened_rates(k_He4_Si29_to_n_S32)*Y(He4)*Y(Si29)*state.rho) + + (screened_rates(k_n_S33_to_He4_Si30)*Y(S33)*Y(N)*state.rho + -screened_rates(k_He4_Si30_to_n_S33)*Y(He4)*Y(Si30)*state.rho) + + (screened_rates(k_n_S35_to_He4_Si32)*Y(S35)*Y(N)*state.rho + -screened_rates(k_He4_Si32_to_n_S35)*Y(He4)*Y(Si32)*state.rho) + + (screened_rates(k_p_S35_to_He4_P32)*Y(S35)*Y(H1)*state.rho + -screened_rates(k_He4_P32_to_p_S35)*Y(He4)*Y(P32)*state.rho) + + (-screened_rates(k_He4_S35_to_n_Ar38)*Y(He4)*Y(S35)*state.rho + screened_rates(k_n_Ar38_to_He4_S35)*Y(Ar38)*Y(N)*state.rho) + + (screened_rates(k_p_S36_to_He4_P33)*Y(S36)*Y(H1)*state.rho + -screened_rates(k_He4_P33_to_p_S36)*Y(He4)*Y(P33)*state.rho) + + (screened_rates(k_n_Cl33_to_He4_P30)*Y(Cl33)*Y(N)*state.rho + -screened_rates(k_He4_P30_to_n_Cl33)*Y(He4)*Y(P30)*state.rho) + + (-screened_rates(k_He4_Cl33_to_p_Ar36)*Y(Cl33)*Y(He4)*state.rho + screened_rates(k_p_Ar36_to_He4_Cl33)*Y(Ar36)*Y(H1)*state.rho) + + (screened_rates(k_n_Cl34_to_He4_P31)*Y(Cl34)*Y(N)*state.rho + -screened_rates(k_He4_P31_to_n_Cl34)*Y(He4)*Y(P31)*state.rho) + + (-screened_rates(k_He4_Cl34_to_p_Ar37)*Y(Cl34)*Y(He4)*state.rho + screened_rates(k_p_Ar37_to_He4_Cl34)*Y(Ar37)*Y(H1)*state.rho) + + (screened_rates(k_n_Cl35_to_He4_P32)*Y(Cl35)*Y(N)*state.rho + -screened_rates(k_He4_P32_to_n_Cl35)*Y(He4)*Y(P32)*state.rho) + + (screened_rates(k_p_Cl35_to_He4_S32)*Y(Cl35)*Y(H1)*state.rho + -screened_rates(k_He4_S32_to_p_Cl35)*Y(He4)*Y(S32)*state.rho) + + (-screened_rates(k_He4_Cl35_to_p_Ar38)*Y(Cl35)*Y(He4)*state.rho + screened_rates(k_p_Ar38_to_He4_Cl35)*Y(Ar38)*Y(H1)*state.rho) + + (screened_rates(k_n_Cl36_to_He4_P33)*Y(Cl36)*Y(N)*state.rho + -screened_rates(k_He4_P33_to_n_Cl36)*Y(He4)*Y(P33)*state.rho) + + (screened_rates(k_p_Cl36_to_He4_S33)*Y(Cl36)*Y(H1)*state.rho + -screened_rates(k_He4_S33_to_p_Cl36)*Y(He4)*Y(S33)*state.rho) + + (screened_rates(k_p_Cl37_to_He4_S34)*Y(Cl37)*Y(H1)*state.rho + -screened_rates(k_He4_S34_to_p_Cl37)*Y(He4)*Y(S34)*state.rho) + + (screened_rates(k_n_Ar36_to_He4_S33)*Y(Ar36)*Y(N)*state.rho + -screened_rates(k_He4_S33_to_n_Ar36)*Y(He4)*Y(S33)*state.rho) + + (screened_rates(k_n_Ar37_to_He4_S34)*Y(Ar37)*Y(N)*state.rho + -screened_rates(k_He4_S34_to_n_Ar37)*Y(He4)*Y(S34)*state.rho) + + (screened_rates(k_n_Ar39_to_He4_S36)*Y(Ar39)*Y(N)*state.rho + -screened_rates(k_He4_S36_to_n_Ar39)*Y(He4)*Y(S36)*state.rho) + + (screened_rates(k_p_Ar39_to_He4_Cl36)*Y(Ar39)*Y(H1)*state.rho + -screened_rates(k_He4_Cl36_to_p_Ar39)*Y(Cl36)*Y(He4)*state.rho) + + (screened_rates(k_p_Ar40_to_He4_Cl37)*Y(Ar40)*Y(H1)*state.rho + -screened_rates(k_He4_Cl37_to_p_Ar40)*Y(Cl37)*Y(He4)*state.rho) + + (screened_rates(k_n_K37_to_He4_Cl34)*Y(K37)*Y(N)*state.rho + -screened_rates(k_He4_Cl34_to_n_K37)*Y(Cl34)*Y(He4)*state.rho) + + (-screened_rates(k_He4_K37_to_p_Ca40)*Y(He4)*Y(K37)*state.rho + screened_rates(k_p_Ca40_to_He4_K37)*Y(Ca40)*Y(H1)*state.rho) + + (screened_rates(k_n_K38_to_He4_Cl35)*Y(K38)*Y(N)*state.rho + -screened_rates(k_He4_Cl35_to_n_K38)*Y(Cl35)*Y(He4)*state.rho) + + (-screened_rates(k_He4_K38_to_p_Ca41)*Y(He4)*Y(K38)*state.rho + screened_rates(k_p_Ca41_to_He4_K38)*Y(Ca41)*Y(H1)*state.rho) + + (screened_rates(k_n_K39_to_He4_Cl36)*Y(K39)*Y(N)*state.rho + -screened_rates(k_He4_Cl36_to_n_K39)*Y(Cl36)*Y(He4)*state.rho) + + (screened_rates(k_p_K39_to_He4_Ar36)*Y(K39)*Y(H1)*state.rho + -screened_rates(k_He4_Ar36_to_p_K39)*Y(Ar36)*Y(He4)*state.rho) + + (screened_rates(k_n_K40_to_He4_Cl37)*Y(K40)*Y(N)*state.rho + -screened_rates(k_He4_Cl37_to_n_K40)*Y(Cl37)*Y(He4)*state.rho) + + (screened_rates(k_p_K40_to_He4_Ar37)*Y(K40)*Y(H1)*state.rho + -screened_rates(k_He4_Ar37_to_p_K40)*Y(Ar37)*Y(He4)*state.rho) + + (-screened_rates(k_He4_K40_to_p_Ca43)*Y(He4)*Y(K40)*state.rho + screened_rates(k_p_Ca43_to_He4_K40)*Y(Ca43)*Y(H1)*state.rho) + + (screened_rates(k_p_K41_to_He4_Ar38)*Y(K41)*Y(H1)*state.rho + -screened_rates(k_He4_Ar38_to_p_K41)*Y(Ar38)*Y(He4)*state.rho) + + (-screened_rates(k_He4_K41_to_p_Ca44)*Y(He4)*Y(K41)*state.rho + screened_rates(k_p_Ca44_to_He4_K41)*Y(Ca44)*Y(H1)*state.rho) + + (screened_rates(k_n_Ca40_to_He4_Ar37)*Y(Ca40)*Y(N)*state.rho + -screened_rates(k_He4_Ar37_to_n_Ca40)*Y(Ar37)*Y(He4)*state.rho) + + (screened_rates(k_n_Ca41_to_He4_Ar38)*Y(Ca41)*Y(N)*state.rho + -screened_rates(k_He4_Ar38_to_n_Ca41)*Y(Ar38)*Y(He4)*state.rho) + + (screened_rates(k_n_Ca42_to_He4_Ar39)*Y(Ca42)*Y(N)*state.rho + -screened_rates(k_He4_Ar39_to_n_Ca42)*Y(Ar39)*Y(He4)*state.rho) + + (screened_rates(k_p_Ca42_to_He4_K39)*Y(Ca42)*Y(H1)*state.rho + -screened_rates(k_He4_K39_to_p_Ca42)*Y(He4)*Y(K39)*state.rho) + + (screened_rates(k_n_Ca43_to_He4_Ar40)*Y(Ca43)*Y(N)*state.rho + -screened_rates(k_He4_Ar40_to_n_Ca43)*Y(Ar40)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Ca43_to_n_Ti46)*Y(Ca43)*Y(He4)*state.rho + screened_rates(k_n_Ti46_to_He4_Ca43)*Y(Ti46)*Y(N)*state.rho) + + (-screened_rates(k_He4_Ca45_to_n_Ti48)*Y(Ca45)*Y(He4)*state.rho + screened_rates(k_n_Ti48_to_He4_Ca45)*Y(Ti48)*Y(N)*state.rho) + + (-screened_rates(k_He4_Ca47_to_n_Ti50)*Y(Ca47)*Y(He4)*state.rho + screened_rates(k_n_Ti50_to_He4_Ca47)*Y(Ti50)*Y(N)*state.rho) + + (screened_rates(k_n_Sc43_to_He4_K40)*Y(Sc43)*Y(N)*state.rho + -screened_rates(k_He4_K40_to_n_Sc43)*Y(He4)*Y(K40)*state.rho) + + (screened_rates(k_p_Sc43_to_He4_Ca40)*Y(Sc43)*Y(H1)*state.rho + -screened_rates(k_He4_Ca40_to_p_Sc43)*Y(Ca40)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Sc43_to_p_Ti46)*Y(He4)*Y(Sc43)*state.rho + screened_rates(k_p_Ti46_to_He4_Sc43)*Y(Ti46)*Y(H1)*state.rho) + + (screened_rates(k_n_Sc44_to_He4_K41)*Y(Sc44)*Y(N)*state.rho + -screened_rates(k_He4_K41_to_n_Sc44)*Y(He4)*Y(K41)*state.rho) + + (screened_rates(k_p_Sc44_to_He4_Ca41)*Y(Sc44)*Y(H1)*state.rho + -screened_rates(k_He4_Ca41_to_p_Sc44)*Y(Ca41)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Sc44_to_p_Ti47)*Y(He4)*Y(Sc44)*state.rho + screened_rates(k_p_Ti47_to_He4_Sc44)*Y(Ti47)*Y(H1)*state.rho) + + (screened_rates(k_p_Sc45_to_He4_Ca42)*Y(Sc45)*Y(H1)*state.rho + -screened_rates(k_He4_Ca42_to_p_Sc45)*Y(Ca42)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Sc45_to_p_Ti48)*Y(He4)*Y(Sc45)*state.rho + screened_rates(k_p_Ti48_to_He4_Sc45)*Y(Ti48)*Y(H1)*state.rho) + + (screened_rates(k_p_Sc46_to_He4_Ca43)*Y(Sc46)*Y(H1)*state.rho + -screened_rates(k_He4_Ca43_to_p_Sc46)*Y(Ca43)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Sc46_to_n_V49)*Y(He4)*Y(Sc46)*state.rho + screened_rates(k_n_V49_to_He4_Sc46)*Y(V49)*Y(N)*state.rho) + + (-screened_rates(k_He4_Sc46_to_p_Ti49)*Y(He4)*Y(Sc46)*state.rho + screened_rates(k_p_Ti49_to_He4_Sc46)*Y(Ti49)*Y(H1)*state.rho) + + (screened_rates(k_p_Sc47_to_He4_Ca44)*Y(Sc47)*Y(H1)*state.rho + -screened_rates(k_He4_Ca44_to_p_Sc47)*Y(Ca44)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Sc47_to_p_Ti50)*Y(He4)*Y(Sc47)*state.rho + screened_rates(k_p_Ti50_to_He4_Sc47)*Y(Ti50)*Y(H1)*state.rho) + + (screened_rates(k_p_Sc48_to_He4_Ca45)*Y(Sc48)*Y(H1)*state.rho + -screened_rates(k_He4_Ca45_to_p_Sc48)*Y(Ca45)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Sc48_to_n_V51)*Y(He4)*Y(Sc48)*state.rho + screened_rates(k_n_V51_to_He4_Sc48)*Y(V51)*Y(N)*state.rho) + + (-screened_rates(k_He4_Sc48_to_p_Ti51)*Y(He4)*Y(Sc48)*state.rho + screened_rates(k_p_Ti51_to_He4_Sc48)*Y(Ti51)*Y(H1)*state.rho) + + (screened_rates(k_p_Sc49_to_He4_Ca46)*Y(Sc49)*Y(H1)*state.rho + -screened_rates(k_He4_Ca46_to_p_Sc49)*Y(Ca46)*Y(He4)*state.rho) + + (screened_rates(k_n_Ti44_to_He4_Ca41)*Y(Ti44)*Y(N)*state.rho + -screened_rates(k_He4_Ca41_to_n_Ti44)*Y(Ca41)*Y(He4)*state.rho) + + (screened_rates(k_n_Ti45_to_He4_Ca42)*Y(Ti45)*Y(N)*state.rho + -screened_rates(k_He4_Ca42_to_n_Ti45)*Y(Ca42)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Ti45_to_p_V48)*Y(He4)*Y(Ti45)*state.rho + screened_rates(k_p_V48_to_He4_Ti45)*Y(V48)*Y(H1)*state.rho) + + (screened_rates(k_n_Ti47_to_He4_Ca44)*Y(Ti47)*Y(N)*state.rho + -screened_rates(k_He4_Ca44_to_n_Ti47)*Y(Ca44)*Y(He4)*state.rho) + + (screened_rates(k_n_Ti49_to_He4_Ca46)*Y(Ti49)*Y(N)*state.rho + -screened_rates(k_He4_Ca46_to_n_Ti49)*Y(Ca46)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Ti49_to_n_Cr52)*Y(He4)*Y(Ti49)*state.rho + screened_rates(k_n_Cr52_to_He4_Ti49)*Y(Cr52)*Y(N)*state.rho) + + (screened_rates(k_n_Ti51_to_He4_Ca48)*Y(Ti51)*Y(N)*state.rho + -screened_rates(k_He4_Ca48_to_n_Ti51)*Y(Ca48)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Ti51_to_n_Cr54)*Y(He4)*Y(Ti51)*state.rho + screened_rates(k_n_Cr54_to_He4_Ti51)*Y(Cr54)*Y(N)*state.rho) + + (screened_rates(k_n_V46_to_He4_Sc43)*Y(V46)*Y(N)*state.rho + -screened_rates(k_He4_Sc43_to_n_V46)*Y(He4)*Y(Sc43)*state.rho) + + (-screened_rates(k_He4_V46_to_p_Cr49)*Y(He4)*Y(V46)*state.rho + screened_rates(k_p_Cr49_to_He4_V46)*Y(Cr49)*Y(H1)*state.rho) + + (screened_rates(k_n_V47_to_He4_Sc44)*Y(V47)*Y(N)*state.rho + -screened_rates(k_He4_Sc44_to_n_V47)*Y(He4)*Y(Sc44)*state.rho) + + (screened_rates(k_p_V47_to_He4_Ti44)*Y(V47)*Y(H1)*state.rho + -screened_rates(k_He4_Ti44_to_p_V47)*Y(He4)*Y(Ti44)*state.rho) + + (-screened_rates(k_He4_V47_to_p_Cr50)*Y(He4)*Y(V47)*state.rho + screened_rates(k_p_Cr50_to_He4_V47)*Y(Cr50)*Y(H1)*state.rho) + + (screened_rates(k_n_V48_to_He4_Sc45)*Y(V48)*Y(N)*state.rho + -screened_rates(k_He4_Sc45_to_n_V48)*Y(He4)*Y(Sc45)*state.rho) + + (-screened_rates(k_He4_V48_to_p_Cr51)*Y(He4)*Y(V48)*state.rho + screened_rates(k_p_Cr51_to_He4_V48)*Y(Cr51)*Y(H1)*state.rho) + + (screened_rates(k_p_V49_to_He4_Ti46)*Y(V49)*Y(H1)*state.rho + -screened_rates(k_He4_Ti46_to_p_V49)*Y(He4)*Y(Ti46)*state.rho) + + (-screened_rates(k_He4_V49_to_p_Cr52)*Y(He4)*Y(V49)*state.rho + screened_rates(k_p_Cr52_to_He4_V49)*Y(Cr52)*Y(H1)*state.rho) + + (screened_rates(k_n_V50_to_He4_Sc47)*Y(V50)*Y(N)*state.rho + -screened_rates(k_He4_Sc47_to_n_V50)*Y(He4)*Y(Sc47)*state.rho) + + (screened_rates(k_p_V50_to_He4_Ti47)*Y(V50)*Y(H1)*state.rho + -screened_rates(k_He4_Ti47_to_p_V50)*Y(He4)*Y(Ti47)*state.rho) + + (-screened_rates(k_He4_V50_to_p_Cr53)*Y(He4)*Y(V50)*state.rho + screened_rates(k_p_Cr53_to_He4_V50)*Y(Cr53)*Y(H1)*state.rho) + + (screened_rates(k_p_V51_to_He4_Ti48)*Y(V51)*Y(H1)*state.rho + -screened_rates(k_He4_Ti48_to_p_V51)*Y(He4)*Y(Ti48)*state.rho) + + (screened_rates(k_n_V52_to_He4_Sc49)*Y(V52)*Y(N)*state.rho + -screened_rates(k_He4_Sc49_to_n_V52)*Y(He4)*Y(Sc49)*state.rho) + + (screened_rates(k_p_V52_to_He4_Ti49)*Y(V52)*Y(H1)*state.rho + -screened_rates(k_He4_Ti49_to_p_V52)*Y(He4)*Y(Ti49)*state.rho) + + (-screened_rates(k_He4_V52_to_n_Mn55)*Y(He4)*Y(V52)*state.rho + screened_rates(k_n_Mn55_to_He4_V52)*Y(Mn55)*Y(N)*state.rho) + + (screened_rates(k_n_Cr48_to_He4_Ti45)*Y(Cr48)*Y(N)*state.rho + -screened_rates(k_He4_Ti45_to_n_Cr48)*Y(He4)*Y(Ti45)*state.rho) + + (-screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_p_Mn51_to_He4_Cr48)*Y(Mn51)*Y(H1)*state.rho) + + (screened_rates(k_n_Cr49_to_He4_Ti46)*Y(Cr49)*Y(N)*state.rho + -screened_rates(k_He4_Ti46_to_n_Cr49)*Y(He4)*Y(Ti46)*state.rho) + + (-screened_rates(k_He4_Cr49_to_p_Mn52)*Y(Cr49)*Y(He4)*state.rho + screened_rates(k_p_Mn52_to_He4_Cr49)*Y(Mn52)*Y(H1)*state.rho) + + (screened_rates(k_n_Cr50_to_He4_Ti47)*Y(Cr50)*Y(N)*state.rho + -screened_rates(k_He4_Ti47_to_n_Cr50)*Y(He4)*Y(Ti47)*state.rho) + + (screened_rates(k_n_Cr51_to_He4_Ti48)*Y(Cr51)*Y(N)*state.rho + -screened_rates(k_He4_Ti48_to_n_Cr51)*Y(He4)*Y(Ti48)*state.rho) + + (screened_rates(k_n_Cr53_to_He4_Ti50)*Y(Cr53)*Y(N)*state.rho + -screened_rates(k_He4_Ti50_to_n_Cr53)*Y(He4)*Y(Ti50)*state.rho) + + (screened_rates(k_p_Cr54_to_He4_V51)*Y(Cr54)*Y(H1)*state.rho + -screened_rates(k_He4_V51_to_p_Cr54)*Y(He4)*Y(V51)*state.rho) + + (screened_rates(k_n_Mn50_to_He4_V47)*Y(Mn50)*Y(N)*state.rho + -screened_rates(k_He4_V47_to_n_Mn50)*Y(He4)*Y(V47)*state.rho) + + (-screened_rates(k_He4_Mn50_to_p_Fe53)*Y(He4)*Y(Mn50)*state.rho + screened_rates(k_p_Fe53_to_He4_Mn50)*Y(Fe53)*Y(H1)*state.rho) + + (screened_rates(k_n_Mn51_to_He4_V48)*Y(Mn51)*Y(N)*state.rho + -screened_rates(k_He4_V48_to_n_Mn51)*Y(He4)*Y(V48)*state.rho) + + (-screened_rates(k_He4_Mn51_to_p_Fe54)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_p_Fe54_to_He4_Mn51)*Y(Fe54)*Y(H1)*state.rho) + + (screened_rates(k_n_Mn52_to_He4_V49)*Y(Mn52)*Y(N)*state.rho + -screened_rates(k_He4_V49_to_n_Mn52)*Y(He4)*Y(V49)*state.rho) + + (-screened_rates(k_He4_Mn52_to_p_Fe55)*Y(He4)*Y(Mn52)*state.rho + screened_rates(k_p_Fe55_to_He4_Mn52)*Y(Fe55)*Y(H1)*state.rho) + + (screened_rates(k_n_Mn53_to_He4_V50)*Y(Mn53)*Y(N)*state.rho + -screened_rates(k_He4_V50_to_n_Mn53)*Y(He4)*Y(V50)*state.rho) + + (screened_rates(k_p_Mn53_to_He4_Cr50)*Y(Mn53)*Y(H1)*state.rho + -screened_rates(k_He4_Cr50_to_p_Mn53)*Y(Cr50)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Mn53_to_p_Fe56)*Y(He4)*Y(Mn53)*state.rho + screened_rates(k_p_Fe56_to_He4_Mn53)*Y(Fe56)*Y(H1)*state.rho) + + (screened_rates(k_n_Mn54_to_He4_V51)*Y(Mn54)*Y(N)*state.rho + -screened_rates(k_He4_V51_to_n_Mn54)*Y(He4)*Y(V51)*state.rho) + + (screened_rates(k_p_Mn54_to_He4_Cr51)*Y(Mn54)*Y(H1)*state.rho + -screened_rates(k_He4_Cr51_to_p_Mn54)*Y(Cr51)*Y(He4)*state.rho) + + (screened_rates(k_p_Mn55_to_He4_Cr52)*Y(Mn55)*Y(H1)*state.rho + -screened_rates(k_He4_Cr52_to_p_Mn55)*Y(Cr52)*Y(He4)*state.rho) + + (screened_rates(k_n_Fe52_to_He4_Cr49)*Y(Fe52)*Y(N)*state.rho + -screened_rates(k_He4_Cr49_to_n_Fe52)*Y(Cr49)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_p_Co55_to_He4_Fe52)*Y(Co55)*Y(H1)*state.rho) + + (screened_rates(k_n_Fe53_to_He4_Cr50)*Y(Fe53)*Y(N)*state.rho + -screened_rates(k_He4_Cr50_to_n_Fe53)*Y(Cr50)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Fe53_to_p_Co56)*Y(Fe53)*Y(He4)*state.rho + screened_rates(k_p_Co56_to_He4_Fe53)*Y(Co56)*Y(H1)*state.rho) + + (screened_rates(k_n_Fe54_to_He4_Cr51)*Y(Fe54)*Y(N)*state.rho + -screened_rates(k_He4_Cr51_to_n_Fe54)*Y(Cr51)*Y(He4)*state.rho) + + (screened_rates(k_n_Fe55_to_He4_Cr52)*Y(Fe55)*Y(N)*state.rho + -screened_rates(k_He4_Cr52_to_n_Fe55)*Y(Cr52)*Y(He4)*state.rho) + + (screened_rates(k_n_Fe56_to_He4_Cr53)*Y(Fe56)*Y(N)*state.rho + -screened_rates(k_He4_Cr53_to_n_Fe56)*Y(Cr53)*Y(He4)*state.rho) + + (screened_rates(k_n_Fe57_to_He4_Cr54)*Y(Fe57)*Y(N)*state.rho + -screened_rates(k_He4_Cr54_to_n_Fe57)*Y(Cr54)*Y(He4)*state.rho) + + (screened_rates(k_p_Fe57_to_He4_Mn54)*Y(Fe57)*Y(H1)*state.rho + -screened_rates(k_He4_Mn54_to_p_Fe57)*Y(He4)*Y(Mn54)*state.rho) + + (screened_rates(k_p_Fe58_to_He4_Mn55)*Y(Fe58)*Y(H1)*state.rho + -screened_rates(k_He4_Mn55_to_p_Fe58)*Y(He4)*Y(Mn55)*state.rho) + + (screened_rates(k_n_Co53_to_He4_Mn50)*Y(Co53)*Y(N)*state.rho + -screened_rates(k_He4_Mn50_to_n_Co53)*Y(He4)*Y(Mn50)*state.rho) + + (-screened_rates(k_He4_Co53_to_p_Ni56)*Y(Co53)*Y(He4)*state.rho + screened_rates(k_p_Ni56_to_He4_Co53)*Y(Ni56)*Y(H1)*state.rho) + + (screened_rates(k_n_Co54_to_He4_Mn51)*Y(Co54)*Y(N)*state.rho + -screened_rates(k_He4_Mn51_to_n_Co54)*Y(He4)*Y(Mn51)*state.rho) + + (-screened_rates(k_He4_Co54_to_p_Ni57)*Y(Co54)*Y(He4)*state.rho + screened_rates(k_p_Ni57_to_He4_Co54)*Y(Ni57)*Y(H1)*state.rho) + + (screened_rates(k_n_Co55_to_He4_Mn52)*Y(Co55)*Y(N)*state.rho + -screened_rates(k_He4_Mn52_to_n_Co55)*Y(He4)*Y(Mn52)*state.rho) + + (-screened_rates(k_He4_Co55_to_p_Ni58)*Y(Co55)*Y(He4)*state.rho + screened_rates(k_p_Ni58_to_He4_Co55)*Y(Ni58)*Y(H1)*state.rho) + + (screened_rates(k_n_Co56_to_He4_Mn53)*Y(Co56)*Y(N)*state.rho + -screened_rates(k_He4_Mn53_to_n_Co56)*Y(He4)*Y(Mn53)*state.rho) + + (-screened_rates(k_He4_Co56_to_p_Ni59)*Y(Co56)*Y(He4)*state.rho + screened_rates(k_p_Ni59_to_He4_Co56)*Y(Ni59)*Y(H1)*state.rho) + + (screened_rates(k_n_Co57_to_He4_Mn54)*Y(Co57)*Y(N)*state.rho + -screened_rates(k_He4_Mn54_to_n_Co57)*Y(He4)*Y(Mn54)*state.rho) + + (screened_rates(k_p_Co57_to_He4_Fe54)*Y(Co57)*Y(H1)*state.rho + -screened_rates(k_He4_Fe54_to_p_Co57)*Y(Fe54)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Co57_to_p_Ni60)*Y(Co57)*Y(He4)*state.rho + screened_rates(k_p_Ni60_to_He4_Co57)*Y(Ni60)*Y(H1)*state.rho) + + (screened_rates(k_n_Co58_to_He4_Mn55)*Y(Co58)*Y(N)*state.rho + -screened_rates(k_He4_Mn55_to_n_Co58)*Y(He4)*Y(Mn55)*state.rho) + + (screened_rates(k_p_Co58_to_He4_Fe55)*Y(Co58)*Y(H1)*state.rho + -screened_rates(k_He4_Fe55_to_p_Co58)*Y(Fe55)*Y(He4)*state.rho) + + (screened_rates(k_p_Co59_to_He4_Fe56)*Y(Co59)*Y(H1)*state.rho + -screened_rates(k_He4_Fe56_to_p_Co59)*Y(Fe56)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni56_to_He4_Fe53)*Y(Ni56)*Y(N)*state.rho + -screened_rates(k_He4_Fe53_to_n_Ni56)*Y(Fe53)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni57_to_He4_Fe54)*Y(Ni57)*Y(N)*state.rho + -screened_rates(k_He4_Fe54_to_n_Ni57)*Y(Fe54)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni58_to_He4_Fe55)*Y(Ni58)*Y(N)*state.rho + -screened_rates(k_He4_Fe55_to_n_Ni58)*Y(Fe55)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni59_to_He4_Fe56)*Y(Ni59)*Y(N)*state.rho + -screened_rates(k_He4_Fe56_to_n_Ni59)*Y(Fe56)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni60_to_He4_Fe57)*Y(Ni60)*Y(N)*state.rho + -screened_rates(k_He4_Fe57_to_n_Ni60)*Y(Fe57)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni61_to_He4_Fe58)*Y(Ni61)*Y(N)*state.rho + -screened_rates(k_He4_Fe58_to_n_Ni61)*Y(Fe58)*Y(He4)*state.rho) + + (screened_rates(k_p_Ni61_to_He4_Co58)*Y(Ni61)*Y(H1)*state.rho + -screened_rates(k_He4_Co58_to_p_Ni61)*Y(Co58)*Y(He4)*state.rho) + + (screened_rates(k_p_Ni62_to_He4_Co59)*Y(Ni62)*Y(H1)*state.rho + -screened_rates(k_He4_Co59_to_p_Ni62)*Y(Co59)*Y(He4)*state.rho) + + (screened_rates(k_n_Cu57_to_He4_Co54)*Y(Cu57)*Y(N)*state.rho + -screened_rates(k_He4_Co54_to_n_Cu57)*Y(Co54)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Cu57_to_p_Zn60)*Y(Cu57)*Y(He4)*state.rho + screened_rates(k_p_Zn60_to_He4_Cu57)*Y(Zn60)*Y(H1)*state.rho) + + (screened_rates(k_n_Cu58_to_He4_Co55)*Y(Cu58)*Y(N)*state.rho + -screened_rates(k_He4_Co55_to_n_Cu58)*Y(Co55)*Y(He4)*state.rho) + + (screened_rates(k_n_Cu59_to_He4_Co56)*Y(Cu59)*Y(N)*state.rho + -screened_rates(k_He4_Co56_to_n_Cu59)*Y(Co56)*Y(He4)*state.rho) + + (screened_rates(k_p_Cu59_to_He4_Ni56)*Y(Cu59)*Y(H1)*state.rho + -screened_rates(k_He4_Ni56_to_p_Cu59)*Y(He4)*Y(Ni56)*state.rho) + + (screened_rates(k_n_Cu60_to_He4_Co57)*Y(Cu60)*Y(N)*state.rho + -screened_rates(k_He4_Co57_to_n_Cu60)*Y(Co57)*Y(He4)*state.rho) + + (screened_rates(k_p_Cu60_to_He4_Ni57)*Y(Cu60)*Y(H1)*state.rho + -screened_rates(k_He4_Ni57_to_p_Cu60)*Y(He4)*Y(Ni57)*state.rho) + + (screened_rates(k_n_Cu61_to_He4_Co58)*Y(Cu61)*Y(N)*state.rho + -screened_rates(k_He4_Co58_to_n_Cu61)*Y(Co58)*Y(He4)*state.rho) + + (screened_rates(k_p_Cu61_to_He4_Ni58)*Y(Cu61)*Y(H1)*state.rho + -screened_rates(k_He4_Ni58_to_p_Cu61)*Y(He4)*Y(Ni58)*state.rho) + + (screened_rates(k_n_Cu62_to_He4_Co59)*Y(Cu62)*Y(N)*state.rho + -screened_rates(k_He4_Co59_to_n_Cu62)*Y(Co59)*Y(He4)*state.rho) + + (screened_rates(k_p_Cu62_to_He4_Ni59)*Y(Cu62)*Y(H1)*state.rho + -screened_rates(k_He4_Ni59_to_p_Cu62)*Y(He4)*Y(Ni59)*state.rho) + + (screened_rates(k_p_Cu63_to_He4_Ni60)*Y(Cu63)*Y(H1)*state.rho + -screened_rates(k_He4_Ni60_to_p_Cu63)*Y(He4)*Y(Ni60)*state.rho) + + (screened_rates(k_p_Cu64_to_He4_Ni61)*Y(Cu64)*Y(H1)*state.rho + -screened_rates(k_He4_Ni61_to_p_Cu64)*Y(He4)*Y(Ni61)*state.rho) + + (screened_rates(k_p_Cu65_to_He4_Ni62)*Y(Cu65)*Y(H1)*state.rho + -screened_rates(k_He4_Ni62_to_p_Cu65)*Y(He4)*Y(Ni62)*state.rho) + + (screened_rates(k_n_Zn59_to_He4_Ni56)*Y(Zn59)*Y(N)*state.rho + -screened_rates(k_He4_Ni56_to_n_Zn59)*Y(He4)*Y(Ni56)*state.rho) + + (screened_rates(k_n_Zn60_to_He4_Ni57)*Y(Zn60)*Y(N)*state.rho + -screened_rates(k_He4_Ni57_to_n_Zn60)*Y(He4)*Y(Ni57)*state.rho) + + (screened_rates(k_n_Zn61_to_He4_Ni58)*Y(Zn61)*Y(N)*state.rho + -screened_rates(k_He4_Ni58_to_n_Zn61)*Y(He4)*Y(Ni58)*state.rho) + + (screened_rates(k_p_Zn61_to_He4_Cu58)*Y(Zn61)*Y(H1)*state.rho + -screened_rates(k_He4_Cu58_to_p_Zn61)*Y(Cu58)*Y(He4)*state.rho) + + (screened_rates(k_n_Zn62_to_He4_Ni59)*Y(Zn62)*Y(N)*state.rho + -screened_rates(k_He4_Ni59_to_n_Zn62)*Y(He4)*Y(Ni59)*state.rho) + + (screened_rates(k_p_Zn62_to_He4_Cu59)*Y(Zn62)*Y(H1)*state.rho + -screened_rates(k_He4_Cu59_to_p_Zn62)*Y(Cu59)*Y(He4)*state.rho) + + (screened_rates(k_n_Zn63_to_He4_Ni60)*Y(Zn63)*Y(N)*state.rho + -screened_rates(k_He4_Ni60_to_n_Zn63)*Y(He4)*Y(Ni60)*state.rho) + + (screened_rates(k_p_Zn63_to_He4_Cu60)*Y(Zn63)*Y(H1)*state.rho + -screened_rates(k_He4_Cu60_to_p_Zn63)*Y(Cu60)*Y(He4)*state.rho) + + (screened_rates(k_n_Zn64_to_He4_Ni61)*Y(Zn64)*Y(N)*state.rho + -screened_rates(k_He4_Ni61_to_n_Zn64)*Y(He4)*Y(Ni61)*state.rho) + + (screened_rates(k_p_Zn64_to_He4_Cu61)*Y(Zn64)*Y(H1)*state.rho + -screened_rates(k_He4_Cu61_to_p_Zn64)*Y(Cu61)*Y(He4)*state.rho) + + (screened_rates(k_n_Zn65_to_He4_Ni62)*Y(Zn65)*Y(N)*state.rho + -screened_rates(k_He4_Ni62_to_n_Zn65)*Y(He4)*Y(Ni62)*state.rho) + + (screened_rates(k_p_Zn65_to_He4_Cu62)*Y(Zn65)*Y(H1)*state.rho + -screened_rates(k_He4_Cu62_to_p_Zn65)*Y(Cu62)*Y(He4)*state.rho) + + (screened_rates(k_n_Zn66_to_He4_Ni63)*Y(Zn66)*Y(N)*state.rho + -screened_rates(k_He4_Ni63_to_n_Zn66)*Y(He4)*Y(Ni63)*state.rho) + + (screened_rates(k_p_Zn66_to_He4_Cu63)*Y(Zn66)*Y(H1)*state.rho + -screened_rates(k_He4_Cu63_to_p_Zn66)*Y(Cu63)*Y(He4)*state.rho) + + (screened_rates(k_n_Ga62_to_He4_Cu59)*Y(Ga62)*Y(N)*state.rho + -screened_rates(k_He4_Cu59_to_n_Ga62)*Y(Cu59)*Y(He4)*state.rho) + + (screened_rates(k_p_Ga62_to_He4_Zn59)*Y(Ga62)*Y(H1)*state.rho + -screened_rates(k_He4_Zn59_to_p_Ga62)*Y(He4)*Y(Zn59)*state.rho) + + (screened_rates(k_n_Ga63_to_He4_Cu60)*Y(Ga63)*Y(N)*state.rho + -screened_rates(k_He4_Cu60_to_n_Ga63)*Y(Cu60)*Y(He4)*state.rho) + + (screened_rates(k_p_Ga63_to_He4_Zn60)*Y(Ga63)*Y(H1)*state.rho + -screened_rates(k_He4_Zn60_to_p_Ga63)*Y(He4)*Y(Zn60)*state.rho) + + (screened_rates(k_n_Ga64_to_He4_Cu61)*Y(Ga64)*Y(N)*state.rho + -screened_rates(k_He4_Cu61_to_n_Ga64)*Y(Cu61)*Y(He4)*state.rho) + + (screened_rates(k_p_Ga64_to_He4_Zn61)*Y(Ga64)*Y(H1)*state.rho + -screened_rates(k_He4_Zn61_to_p_Ga64)*Y(He4)*Y(Zn61)*state.rho) + + (screened_rates(k_n_Ge63_to_He4_Zn60)*Y(Ge63)*Y(N)*state.rho + -screened_rates(k_He4_Zn60_to_n_Ge63)*Y(He4)*Y(Zn60)*state.rho) + + (screened_rates(k_n_Ge64_to_He4_Zn61)*Y(Ge64)*Y(N)*state.rho + -screened_rates(k_He4_Zn61_to_n_Ge64)*Y(He4)*Y(Zn61)*state.rho) + + (0.5*screened_rates(k_He3_He3_to_p_p_He4)*std::pow(Y(He3), 2)*state.rho + -0.5*screened_rates(k_p_p_He4_to_He3_He3)*Y(He4)*std::pow(Y(H1), 2)*std::pow(state.rho, 2)) + + (2.0*screened_rates(k_d_Li7_to_n_He4_He4)*Y(Li7)*Y(H2)*state.rho + -screened_rates(k_n_He4_He4_to_d_Li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 2)) + + (2.0*screened_rates(k_d_Be7_to_p_He4_He4)*Y(Be7)*Y(H2)*state.rho + -screened_rates(k_p_He4_He4_to_d_Be7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 2)) + + (2.0*screened_rates(k_p_Be9_to_d_He4_He4)*Y(Be9)*Y(H1)*state.rho + -screened_rates(k_d_He4_He4_to_p_Be9)*std::pow(Y(He4), 2)*Y(H2)*std::pow(state.rho, 2)) + + (2.0*screened_rates(k_n_B8_to_p_He4_He4)*Y(B8)*Y(N)*state.rho + -screened_rates(k_p_He4_He4_to_n_B8)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 2)) + + (3.0*screened_rates(k_p_B11_to_He4_He4_He4)*Y(B11)*Y(H1)*state.rho + -0.5*screened_rates(k_He4_He4_He4_to_p_B11)*std::pow(Y(He4), 3)*std::pow(state.rho, 2)) + + (2.0*screened_rates(k_He3_Li7_to_n_p_He4_He4)*Y(He3)*Y(Li7)*state.rho + -screened_rates(k_n_p_He4_He4_to_He3_Li7)*std::pow(Y(He4), 2)*Y(N)*Y(H1)*std::pow(state.rho, 3)) + + (2.0*screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(Be7)*Y(He3)*state.rho + -0.5*screened_rates(k_p_p_He4_He4_to_He3_Be7)*std::pow(Y(He4), 2)*std::pow(Y(H1), 2)*std::pow(state.rho, 3)) + + (-screened_rates(k_n_p_He4_to_Li6)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 2) + screened_rates(k_Li6_to_n_p_He4)*Y(Li6)) + + (-screened_rates(k_n_He4_He4_to_Be9)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 2) + 2.0*screened_rates(k_Be9_to_n_He4_He4)*Y(Be9)) + + (-0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + 3.0*screened_rates(k_C12_to_He4_He4_He4)*Y(C12)) + + (-screened_rates(k_n_p_He4_He4_to_p_Be9)*std::pow(Y(He4), 2)*Y(N)*Y(H1)*std::pow(state.rho, 3) + 2.0*screened_rates(k_p_Be9_to_n_p_He4_He4)*Y(Be9)*Y(H1)*state.rho); ydot_nuc(Li6) = - (screened_rates(k_he4_d_to_li6)*Y(H2)*Y(He4)*state.rho + -screened_rates(k_li6_to_he4_d)*Y(Li6)) + - (-screened_rates(k_n_li6_to_li7)*Y(Li6)*Y(N)*state.rho + screened_rates(k_li7_to_n_li6)*Y(Li7)) + - (-screened_rates(k_p_li6_to_be7)*Y(Li6)*Y(H1)*state.rho + screened_rates(k_be7_to_p_li6)*Y(Be7)) + - (-screened_rates(k_he4_li6_to_b10)*Y(He4)*Y(Li6)*state.rho + screened_rates(k_b10_to_he4_li6)*Y(B10)) + - (-screened_rates(k_p_li6_to_he4_he3)*Y(Li6)*Y(H1)*state.rho + screened_rates(k_he4_he3_to_p_li6)*Y(He3)*Y(He4)*state.rho) + - (-screened_rates(k_d_li6_to_n_be7)*Y(H2)*Y(Li6)*state.rho + screened_rates(k_n_be7_to_d_li6)*Y(Be7)*Y(N)*state.rho) + - (-screened_rates(k_d_li6_to_p_li7)*Y(H2)*Y(Li6)*state.rho + screened_rates(k_p_li7_to_d_li6)*Y(Li7)*Y(H1)*state.rho) + - (screened_rates(k_p_be9_to_he4_li6)*Y(Be9)*Y(H1)*state.rho + -screened_rates(k_he4_li6_to_p_be9)*Y(He4)*Y(Li6)*state.rho) + - (screened_rates(k_n_p_he4_to_li6)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 2) + -screened_rates(k_li6_to_n_p_he4)*Y(Li6)); + (screened_rates(k_He4_d_to_Li6)*Y(He4)*Y(H2)*state.rho + -screened_rates(k_Li6_to_He4_d)*Y(Li6)) + + (-screened_rates(k_n_Li6_to_Li7)*Y(Li6)*Y(N)*state.rho + screened_rates(k_Li7_to_n_Li6)*Y(Li7)) + + (-screened_rates(k_p_Li6_to_Be7)*Y(Li6)*Y(H1)*state.rho + screened_rates(k_Be7_to_p_Li6)*Y(Be7)) + + (-screened_rates(k_He4_Li6_to_B10)*Y(He4)*Y(Li6)*state.rho + screened_rates(k_B10_to_He4_Li6)*Y(B10)) + + (-screened_rates(k_p_Li6_to_He4_He3)*Y(Li6)*Y(H1)*state.rho + screened_rates(k_He4_He3_to_p_Li6)*Y(He3)*Y(He4)*state.rho) + + (-screened_rates(k_d_Li6_to_n_Be7)*Y(Li6)*Y(H2)*state.rho + screened_rates(k_n_Be7_to_d_Li6)*Y(Be7)*Y(N)*state.rho) + + (-screened_rates(k_d_Li6_to_p_Li7)*Y(Li6)*Y(H2)*state.rho + screened_rates(k_p_Li7_to_d_Li6)*Y(Li7)*Y(H1)*state.rho) + + (screened_rates(k_p_Be9_to_He4_Li6)*Y(Be9)*Y(H1)*state.rho + -screened_rates(k_He4_Li6_to_p_Be9)*Y(He4)*Y(Li6)*state.rho) + + (screened_rates(k_n_p_He4_to_Li6)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 2) + -screened_rates(k_Li6_to_n_p_He4)*Y(Li6)); ydot_nuc(Li7) = - screened_rates(k_be7_to_li7_weak_electron_capture)*Y(Be7)*state.rho*state.y_e + - (screened_rates(k_n_li6_to_li7)*Y(Li6)*Y(N)*state.rho + -screened_rates(k_li7_to_n_li6)*Y(Li7)) + - (-screened_rates(k_he4_li7_to_b11)*Y(He4)*Y(Li7)*state.rho + screened_rates(k_b11_to_he4_li7)*Y(B11)) + - (screened_rates(k_d_li6_to_p_li7)*Y(H2)*Y(Li6)*state.rho + -screened_rates(k_p_li7_to_d_li6)*Y(Li7)*Y(H1)*state.rho) + - (-screened_rates(k_p_li7_to_he4_he4)*Y(Li7)*Y(H1)*state.rho + 0.5*screened_rates(k_he4_he4_to_p_li7)*std::pow(Y(He4), 2)*state.rho) + - (screened_rates(k_n_be7_to_p_li7)*Y(Be7)*Y(N)*state.rho + -screened_rates(k_p_li7_to_n_be7)*Y(Li7)*Y(H1)*state.rho) + - (screened_rates(k_n_b10_to_he4_li7)*Y(B10)*Y(N)*state.rho + -screened_rates(k_he4_li7_to_n_b10)*Y(He4)*Y(Li7)*state.rho) + - (-screened_rates(k_d_li7_to_n_he4_he4)*Y(H2)*Y(Li7)*state.rho + 0.5*screened_rates(k_n_he4_he4_to_d_li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 2)) + - (-screened_rates(k_he3_li7_to_n_p_he4_he4)*Y(He3)*Y(Li7)*state.rho + 0.5*screened_rates(k_n_p_he4_he4_to_he3_li7)*std::pow(Y(He4), 2)*Y(N)*Y(H1)*std::pow(state.rho, 3)); + screened_rates(k_Be7_to_Li7_weak_electron_capture)*Y(Be7)*state.rho*state.y_e + + (screened_rates(k_n_Li6_to_Li7)*Y(Li6)*Y(N)*state.rho + -screened_rates(k_Li7_to_n_Li6)*Y(Li7)) + + (-screened_rates(k_He4_Li7_to_B11)*Y(He4)*Y(Li7)*state.rho + screened_rates(k_B11_to_He4_Li7)*Y(B11)) + + (screened_rates(k_d_Li6_to_p_Li7)*Y(Li6)*Y(H2)*state.rho + -screened_rates(k_p_Li7_to_d_Li6)*Y(Li7)*Y(H1)*state.rho) + + (-screened_rates(k_p_Li7_to_He4_He4)*Y(Li7)*Y(H1)*state.rho + 0.5*screened_rates(k_He4_He4_to_p_Li7)*std::pow(Y(He4), 2)*state.rho) + + (screened_rates(k_n_Be7_to_p_Li7)*Y(Be7)*Y(N)*state.rho + -screened_rates(k_p_Li7_to_n_Be7)*Y(Li7)*Y(H1)*state.rho) + + (screened_rates(k_n_B10_to_He4_Li7)*Y(B10)*Y(N)*state.rho + -screened_rates(k_He4_Li7_to_n_B10)*Y(He4)*Y(Li7)*state.rho) + + (-screened_rates(k_d_Li7_to_n_He4_He4)*Y(Li7)*Y(H2)*state.rho + 0.5*screened_rates(k_n_He4_He4_to_d_Li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 2)) + + (-screened_rates(k_He3_Li7_to_n_p_He4_He4)*Y(He3)*Y(Li7)*state.rho + 0.5*screened_rates(k_n_p_He4_He4_to_He3_Li7)*std::pow(Y(He4), 2)*Y(N)*Y(H1)*std::pow(state.rho, 3)); ydot_nuc(Be7) = - -screened_rates(k_be7_to_li7_weak_electron_capture)*Y(Be7)*state.rho*state.y_e + - (screened_rates(k_he4_he3_to_be7)*Y(He3)*Y(He4)*state.rho + -screened_rates(k_be7_to_he4_he3)*Y(Be7)) + - (screened_rates(k_p_li6_to_be7)*Y(Li6)*Y(H1)*state.rho + -screened_rates(k_be7_to_p_li6)*Y(Be7)) + - (-screened_rates(k_p_be7_to_b8)*Y(Be7)*Y(H1)*state.rho + screened_rates(k_b8_to_p_be7)*Y(B8)) + - (screened_rates(k_d_li6_to_n_be7)*Y(H2)*Y(Li6)*state.rho + -screened_rates(k_n_be7_to_d_li6)*Y(Be7)*Y(N)*state.rho) + - (-screened_rates(k_n_be7_to_p_li7)*Y(Be7)*Y(N)*state.rho + screened_rates(k_p_li7_to_n_be7)*Y(Li7)*Y(H1)*state.rho) + - (-screened_rates(k_n_be7_to_he4_he4)*Y(Be7)*Y(N)*state.rho + 0.5*screened_rates(k_he4_he4_to_n_be7)*std::pow(Y(He4), 2)*state.rho) + - (screened_rates(k_p_b10_to_he4_be7)*Y(B10)*Y(H1)*state.rho + -screened_rates(k_he4_be7_to_p_b10)*Y(Be7)*Y(He4)*state.rho) + - (-screened_rates(k_d_be7_to_p_he4_he4)*Y(Be7)*Y(H2)*state.rho + 0.5*screened_rates(k_p_he4_he4_to_d_be7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 2)) + - (-screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(Be7)*Y(He3)*state.rho + 0.25*screened_rates(k_p_p_he4_he4_to_he3_be7)*std::pow(Y(He4), 2)*std::pow(Y(H1), 2)*std::pow(state.rho, 3)); + -screened_rates(k_Be7_to_Li7_weak_electron_capture)*Y(Be7)*state.rho*state.y_e + + (screened_rates(k_He4_He3_to_Be7)*Y(He3)*Y(He4)*state.rho + -screened_rates(k_Be7_to_He4_He3)*Y(Be7)) + + (screened_rates(k_p_Li6_to_Be7)*Y(Li6)*Y(H1)*state.rho + -screened_rates(k_Be7_to_p_Li6)*Y(Be7)) + + (-screened_rates(k_p_Be7_to_B8)*Y(Be7)*Y(H1)*state.rho + screened_rates(k_B8_to_p_Be7)*Y(B8)) + + (screened_rates(k_d_Li6_to_n_Be7)*Y(Li6)*Y(H2)*state.rho + -screened_rates(k_n_Be7_to_d_Li6)*Y(Be7)*Y(N)*state.rho) + + (-screened_rates(k_n_Be7_to_p_Li7)*Y(Be7)*Y(N)*state.rho + screened_rates(k_p_Li7_to_n_Be7)*Y(Li7)*Y(H1)*state.rho) + + (-screened_rates(k_n_Be7_to_He4_He4)*Y(Be7)*Y(N)*state.rho + 0.5*screened_rates(k_He4_He4_to_n_Be7)*std::pow(Y(He4), 2)*state.rho) + + (screened_rates(k_p_B10_to_He4_Be7)*Y(B10)*Y(H1)*state.rho + -screened_rates(k_He4_Be7_to_p_B10)*Y(Be7)*Y(He4)*state.rho) + + (-screened_rates(k_d_Be7_to_p_He4_He4)*Y(Be7)*Y(H2)*state.rho + 0.5*screened_rates(k_p_He4_He4_to_d_Be7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 2)) + + (-screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(Be7)*Y(He3)*state.rho + 0.25*screened_rates(k_p_p_He4_He4_to_He3_Be7)*std::pow(Y(He4), 2)*std::pow(Y(H1), 2)*std::pow(state.rho, 3)); ydot_nuc(Be9) = - (-screened_rates(k_p_be9_to_b10)*Y(Be9)*Y(H1)*state.rho + screened_rates(k_b10_to_p_be9)*Y(B10)) + - (-screened_rates(k_p_be9_to_he4_li6)*Y(Be9)*Y(H1)*state.rho + screened_rates(k_he4_li6_to_p_be9)*Y(He4)*Y(Li6)*state.rho) + - (-screened_rates(k_he4_be9_to_n_c12)*Y(Be9)*Y(He4)*state.rho + screened_rates(k_n_c12_to_he4_be9)*Y(C12)*Y(N)*state.rho) + - (-screened_rates(k_p_be9_to_d_he4_he4)*Y(Be9)*Y(H1)*state.rho + 0.5*screened_rates(k_d_he4_he4_to_p_be9)*Y(H2)*std::pow(Y(He4), 2)*std::pow(state.rho, 2)) + - (0.5*screened_rates(k_n_he4_he4_to_be9)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 2) + -screened_rates(k_be9_to_n_he4_he4)*Y(Be9)) + - (0.5*screened_rates(k_n_p_he4_he4_to_p_be9)*std::pow(Y(He4), 2)*Y(N)*Y(H1)*std::pow(state.rho, 3) + -screened_rates(k_p_be9_to_n_p_he4_he4)*Y(Be9)*Y(H1)*state.rho); + (-screened_rates(k_p_Be9_to_B10)*Y(Be9)*Y(H1)*state.rho + screened_rates(k_B10_to_p_Be9)*Y(B10)) + + (-screened_rates(k_p_Be9_to_He4_Li6)*Y(Be9)*Y(H1)*state.rho + screened_rates(k_He4_Li6_to_p_Be9)*Y(He4)*Y(Li6)*state.rho) + + (-screened_rates(k_He4_Be9_to_n_C12)*Y(Be9)*Y(He4)*state.rho + screened_rates(k_n_C12_to_He4_Be9)*Y(C12)*Y(N)*state.rho) + + (-screened_rates(k_p_Be9_to_d_He4_He4)*Y(Be9)*Y(H1)*state.rho + 0.5*screened_rates(k_d_He4_He4_to_p_Be9)*std::pow(Y(He4), 2)*Y(H2)*std::pow(state.rho, 2)) + + (0.5*screened_rates(k_n_He4_He4_to_Be9)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 2) + -screened_rates(k_Be9_to_n_He4_He4)*Y(Be9)) + + (0.5*screened_rates(k_n_p_He4_He4_to_p_Be9)*std::pow(Y(He4), 2)*Y(N)*Y(H1)*std::pow(state.rho, 3) + -screened_rates(k_p_Be9_to_n_p_He4_He4)*Y(Be9)*Y(H1)*state.rho); ydot_nuc(B8) = - -screened_rates(k_b8_to_he4_he4_weak_wc12)*Y(B8) + - (screened_rates(k_p_be7_to_b8)*Y(Be7)*Y(H1)*state.rho + -screened_rates(k_b8_to_p_be7)*Y(B8)) + - (-screened_rates(k_n_b8_to_p_he4_he4)*Y(B8)*Y(N)*state.rho + 0.5*screened_rates(k_p_he4_he4_to_n_b8)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 2)); + -screened_rates(k_B8_to_He4_He4_weak_wc12)*Y(B8) + + (screened_rates(k_p_Be7_to_B8)*Y(Be7)*Y(H1)*state.rho + -screened_rates(k_B8_to_p_Be7)*Y(B8)) + + (-screened_rates(k_n_B8_to_p_He4_He4)*Y(B8)*Y(N)*state.rho + 0.5*screened_rates(k_p_He4_He4_to_n_B8)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 2)); ydot_nuc(B10) = - (screened_rates(k_he4_li6_to_b10)*Y(He4)*Y(Li6)*state.rho + -screened_rates(k_b10_to_he4_li6)*Y(B10)) + - (screened_rates(k_p_be9_to_b10)*Y(Be9)*Y(H1)*state.rho + -screened_rates(k_b10_to_p_be9)*Y(B10)) + - (-screened_rates(k_n_b10_to_b11)*Y(B10)*Y(N)*state.rho + screened_rates(k_b11_to_n_b10)*Y(B11)) + - (-screened_rates(k_n_b10_to_he4_li7)*Y(B10)*Y(N)*state.rho + screened_rates(k_he4_li7_to_n_b10)*Y(He4)*Y(Li7)*state.rho) + - (-screened_rates(k_p_b10_to_he4_be7)*Y(B10)*Y(H1)*state.rho + screened_rates(k_he4_be7_to_p_b10)*Y(Be7)*Y(He4)*state.rho) + - (-screened_rates(k_he4_b10_to_n_n13)*Y(B10)*Y(He4)*state.rho + screened_rates(k_n_n13_to_he4_b10)*Y(N13)*Y(N)*state.rho) + - (-screened_rates(k_he4_b10_to_p_c13)*Y(B10)*Y(He4)*state.rho + screened_rates(k_p_c13_to_he4_b10)*Y(C13)*Y(H1)*state.rho); + (screened_rates(k_He4_Li6_to_B10)*Y(He4)*Y(Li6)*state.rho + -screened_rates(k_B10_to_He4_Li6)*Y(B10)) + + (screened_rates(k_p_Be9_to_B10)*Y(Be9)*Y(H1)*state.rho + -screened_rates(k_B10_to_p_Be9)*Y(B10)) + + (-screened_rates(k_n_B10_to_B11)*Y(B10)*Y(N)*state.rho + screened_rates(k_B11_to_n_B10)*Y(B11)) + + (-screened_rates(k_n_B10_to_He4_Li7)*Y(B10)*Y(N)*state.rho + screened_rates(k_He4_Li7_to_n_B10)*Y(He4)*Y(Li7)*state.rho) + + (-screened_rates(k_p_B10_to_He4_Be7)*Y(B10)*Y(H1)*state.rho + screened_rates(k_He4_Be7_to_p_B10)*Y(Be7)*Y(He4)*state.rho) + + (-screened_rates(k_He4_B10_to_n_N13)*Y(B10)*Y(He4)*state.rho + screened_rates(k_n_N13_to_He4_B10)*Y(N13)*Y(N)*state.rho) + + (-screened_rates(k_He4_B10_to_p_C13)*Y(B10)*Y(He4)*state.rho + screened_rates(k_p_C13_to_He4_B10)*Y(C13)*Y(H1)*state.rho); ydot_nuc(B11) = - (screened_rates(k_he4_li7_to_b11)*Y(He4)*Y(Li7)*state.rho + -screened_rates(k_b11_to_he4_li7)*Y(B11)) + - (screened_rates(k_n_b10_to_b11)*Y(B10)*Y(N)*state.rho + -screened_rates(k_b11_to_n_b10)*Y(B11)) + - (-screened_rates(k_p_b11_to_c12)*Y(B11)*Y(H1)*state.rho + screened_rates(k_c12_to_p_b11)*Y(C12)) + - (-screened_rates(k_he4_b11_to_n_n14)*Y(B11)*Y(He4)*state.rho + screened_rates(k_n_n14_to_he4_b11)*Y(N14)*Y(N)*state.rho) + - (-screened_rates(k_he4_b11_to_p_c14)*Y(B11)*Y(He4)*state.rho + screened_rates(k_p_c14_to_he4_b11)*Y(C14)*Y(H1)*state.rho) + - (-screened_rates(k_p_b11_to_he4_he4_he4)*Y(B11)*Y(H1)*state.rho + 0.16666666666666667*screened_rates(k_he4_he4_he4_to_p_b11)*std::pow(Y(He4), 3)*std::pow(state.rho, 2)); + (screened_rates(k_He4_Li7_to_B11)*Y(He4)*Y(Li7)*state.rho + -screened_rates(k_B11_to_He4_Li7)*Y(B11)) + + (screened_rates(k_n_B10_to_B11)*Y(B10)*Y(N)*state.rho + -screened_rates(k_B11_to_n_B10)*Y(B11)) + + (-screened_rates(k_p_B11_to_C12)*Y(B11)*Y(H1)*state.rho + screened_rates(k_C12_to_p_B11)*Y(C12)) + + (-screened_rates(k_He4_B11_to_n_N14)*Y(B11)*Y(He4)*state.rho + screened_rates(k_n_N14_to_He4_B11)*Y(N14)*Y(N)*state.rho) + + (-screened_rates(k_He4_B11_to_p_C14)*Y(B11)*Y(He4)*state.rho + screened_rates(k_p_C14_to_He4_B11)*Y(C14)*Y(H1)*state.rho) + + (-screened_rates(k_p_B11_to_He4_He4_He4)*Y(B11)*Y(H1)*state.rho + 0.16666666666666667*screened_rates(k_He4_He4_He4_to_p_B11)*std::pow(Y(He4), 3)*std::pow(state.rho, 2)); ydot_nuc(C12) = - (screened_rates(k_p_b11_to_c12)*Y(B11)*Y(H1)*state.rho + -screened_rates(k_c12_to_p_b11)*Y(C12)) + - (-screened_rates(k_n_c12_to_c13)*Y(C12)*Y(N)*state.rho + screened_rates(k_c13_to_n_c12)*Y(C13)) + - (-screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_n13_to_p_c12)*Y(N13)) + - (-screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_o16_to_he4_c12)*Y(O16)) + - (screened_rates(k_he4_be9_to_n_c12)*Y(Be9)*Y(He4)*state.rho + -screened_rates(k_n_c12_to_he4_be9)*Y(C12)*Y(N)*state.rho) + - (-screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + 2.0*screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*Y(H1)*state.rho) + - (-screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + 2.0*screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*Y(Ne20)*state.rho) + - (screened_rates(k_p_n15_to_he4_c12)*Y(N15)*Y(H1)*state.rho + -screened_rates(k_he4_c12_to_p_n15)*Y(C12)*Y(He4)*state.rho) + - (screened_rates(k_n_o15_to_he4_c12)*Y(N)*Y(O15)*state.rho + -screened_rates(k_he4_c12_to_n_o15)*Y(C12)*Y(He4)*state.rho) + - (-screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*Y(H1)*state.rho) + - (-screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*Y(Mg24)*state.rho) + - (-screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*Y(H1)*state.rho) + - (-screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*Y(Si28)*state.rho) + - (2.0*screened_rates(k_n_mg23_to_c12_c12)*Y(Mg23)*Y(N)*state.rho + -screened_rates(k_c12_c12_to_n_mg23)*std::pow(Y(C12), 2)*state.rho) + - (0.16666666666666667*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + -screened_rates(k_c12_to_he4_he4_he4)*Y(C12)); + (screened_rates(k_p_B11_to_C12)*Y(B11)*Y(H1)*state.rho + -screened_rates(k_C12_to_p_B11)*Y(C12)) + + (-screened_rates(k_n_C12_to_C13)*Y(C12)*Y(N)*state.rho + screened_rates(k_C13_to_n_C12)*Y(C13)) + + (-screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_N13_to_p_C12)*Y(N13)) + + (-screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_O16_to_He4_C12)*Y(O16)) + + (screened_rates(k_He4_Be9_to_n_C12)*Y(Be9)*Y(He4)*state.rho + -screened_rates(k_n_C12_to_He4_Be9)*Y(C12)*Y(N)*state.rho) + + (-screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + 2.0*screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*Y(H1)*state.rho) + + (-screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + 2.0*screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*Y(Ne20)*state.rho) + + (screened_rates(k_p_N15_to_He4_C12)*Y(N15)*Y(H1)*state.rho + -screened_rates(k_He4_C12_to_p_N15)*Y(C12)*Y(He4)*state.rho) + + (screened_rates(k_n_O15_to_He4_C12)*Y(O15)*Y(N)*state.rho + -screened_rates(k_He4_C12_to_n_O15)*Y(C12)*Y(He4)*state.rho) + + (-screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*Y(H1)*state.rho) + + (-screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*Y(Mg24)*state.rho) + + (-screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*Y(H1)*state.rho) + + (-screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*Y(Si28)*state.rho) + + (2.0*screened_rates(k_n_Mg23_to_C12_C12)*Y(Mg23)*Y(N)*state.rho + -screened_rates(k_C12_C12_to_n_Mg23)*std::pow(Y(C12), 2)*state.rho) + + (0.16666666666666667*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + -screened_rates(k_C12_to_He4_He4_He4)*Y(C12)); ydot_nuc(C13) = - screened_rates(k_n13_to_c13_weak_wc12)*Y(N13) + - (screened_rates(k_n_c12_to_c13)*Y(C12)*Y(N)*state.rho + -screened_rates(k_c13_to_n_c12)*Y(C13)) + - (-screened_rates(k_n_c13_to_c14)*Y(C13)*Y(N)*state.rho + screened_rates(k_c14_to_n_c13)*Y(C14)) + - (-screened_rates(k_p_c13_to_n14)*Y(C13)*Y(H1)*state.rho + screened_rates(k_n14_to_p_c13)*Y(N14)) + - (screened_rates(k_he4_b10_to_p_c13)*Y(B10)*Y(He4)*state.rho + -screened_rates(k_p_c13_to_he4_b10)*Y(C13)*Y(H1)*state.rho) + - (-screened_rates(k_d_c13_to_n_n14)*Y(C13)*Y(H2)*state.rho + screened_rates(k_n_n14_to_d_c13)*Y(N14)*Y(N)*state.rho) + - (-screened_rates(k_he4_c13_to_n_o16)*Y(C13)*Y(He4)*state.rho + screened_rates(k_n_o16_to_he4_c13)*Y(N)*Y(O16)*state.rho) + - (screened_rates(k_n_n13_to_p_c13)*Y(N13)*Y(N)*state.rho + -screened_rates(k_p_c13_to_n_n13)*Y(C13)*Y(H1)*state.rho); + screened_rates(k_N13_to_C13_weak_wc12)*Y(N13) + + (screened_rates(k_n_C12_to_C13)*Y(C12)*Y(N)*state.rho + -screened_rates(k_C13_to_n_C12)*Y(C13)) + + (-screened_rates(k_n_C13_to_C14)*Y(C13)*Y(N)*state.rho + screened_rates(k_C14_to_n_C13)*Y(C14)) + + (-screened_rates(k_p_C13_to_N14)*Y(C13)*Y(H1)*state.rho + screened_rates(k_N14_to_p_C13)*Y(N14)) + + (screened_rates(k_He4_B10_to_p_C13)*Y(B10)*Y(He4)*state.rho + -screened_rates(k_p_C13_to_He4_B10)*Y(C13)*Y(H1)*state.rho) + + (-screened_rates(k_d_C13_to_n_N14)*Y(C13)*Y(H2)*state.rho + screened_rates(k_n_N14_to_d_C13)*Y(N14)*Y(N)*state.rho) + + (-screened_rates(k_He4_C13_to_n_O16)*Y(C13)*Y(He4)*state.rho + screened_rates(k_n_O16_to_He4_C13)*Y(O16)*Y(N)*state.rho) + + (screened_rates(k_n_N13_to_p_C13)*Y(N13)*Y(N)*state.rho + -screened_rates(k_p_C13_to_n_N13)*Y(C13)*Y(H1)*state.rho); ydot_nuc(C14) = - -screened_rates(k_c14_to_n14_weak_wc12)*Y(C14) + - (screened_rates(k_n_c13_to_c14)*Y(C13)*Y(N)*state.rho + -screened_rates(k_c14_to_n_c13)*Y(C14)) + - (-screened_rates(k_p_c14_to_n15)*Y(C14)*Y(H1)*state.rho + screened_rates(k_n15_to_p_c14)*Y(N15)) + - (-screened_rates(k_he4_c14_to_o18)*Y(C14)*Y(He4)*state.rho + screened_rates(k_o18_to_he4_c14)*Y(O18)) + - (screened_rates(k_he4_b11_to_p_c14)*Y(B11)*Y(He4)*state.rho + -screened_rates(k_p_c14_to_he4_b11)*Y(C14)*Y(H1)*state.rho) + - (-screened_rates(k_d_c14_to_n_n15)*Y(C14)*Y(H2)*state.rho + screened_rates(k_n_n15_to_d_c14)*Y(N15)*Y(N)*state.rho) + - (screened_rates(k_n_n14_to_p_c14)*Y(N14)*Y(N)*state.rho + -screened_rates(k_p_c14_to_n_n14)*Y(C14)*Y(H1)*state.rho) + - (screened_rates(k_n_o17_to_he4_c14)*Y(N)*Y(O17)*state.rho + -screened_rates(k_he4_c14_to_n_o17)*Y(C14)*Y(He4)*state.rho); + -screened_rates(k_C14_to_N14_weak_wc12)*Y(C14) + + (screened_rates(k_n_C13_to_C14)*Y(C13)*Y(N)*state.rho + -screened_rates(k_C14_to_n_C13)*Y(C14)) + + (-screened_rates(k_p_C14_to_N15)*Y(C14)*Y(H1)*state.rho + screened_rates(k_N15_to_p_C14)*Y(N15)) + + (-screened_rates(k_He4_C14_to_O18)*Y(C14)*Y(He4)*state.rho + screened_rates(k_O18_to_He4_C14)*Y(O18)) + + (screened_rates(k_He4_B11_to_p_C14)*Y(B11)*Y(He4)*state.rho + -screened_rates(k_p_C14_to_He4_B11)*Y(C14)*Y(H1)*state.rho) + + (-screened_rates(k_d_C14_to_n_N15)*Y(C14)*Y(H2)*state.rho + screened_rates(k_n_N15_to_d_C14)*Y(N15)*Y(N)*state.rho) + + (screened_rates(k_n_N14_to_p_C14)*Y(N14)*Y(N)*state.rho + -screened_rates(k_p_C14_to_n_N14)*Y(C14)*Y(H1)*state.rho) + + (screened_rates(k_n_O17_to_He4_C14)*Y(O17)*Y(N)*state.rho + -screened_rates(k_He4_C14_to_n_O17)*Y(C14)*Y(He4)*state.rho); ydot_nuc(N13) = - -screened_rates(k_n13_to_c13_weak_wc12)*Y(N13) + - (screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + -screened_rates(k_n13_to_p_c12)*Y(N13)) + - (-screened_rates(k_n_n13_to_n14)*Y(N13)*Y(N)*state.rho + screened_rates(k_n14_to_n_n13)*Y(N14)) + - (-screened_rates(k_p_n13_to_o14)*Y(N13)*Y(H1)*state.rho + screened_rates(k_o14_to_p_n13)*Y(O14)) + - (screened_rates(k_he4_b10_to_n_n13)*Y(B10)*Y(He4)*state.rho + -screened_rates(k_n_n13_to_he4_b10)*Y(N13)*Y(N)*state.rho) + - (-screened_rates(k_n_n13_to_p_c13)*Y(N13)*Y(N)*state.rho + screened_rates(k_p_c13_to_n_n13)*Y(C13)*Y(H1)*state.rho) + - (-screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_o16_to_he4_n13)*Y(O16)*Y(H1)*state.rho); + -screened_rates(k_N13_to_C13_weak_wc12)*Y(N13) + + (screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + -screened_rates(k_N13_to_p_C12)*Y(N13)) + + (-screened_rates(k_n_N13_to_N14)*Y(N13)*Y(N)*state.rho + screened_rates(k_N14_to_n_N13)*Y(N14)) + + (-screened_rates(k_p_N13_to_O14)*Y(N13)*Y(H1)*state.rho + screened_rates(k_O14_to_p_N13)*Y(O14)) + + (screened_rates(k_He4_B10_to_n_N13)*Y(B10)*Y(He4)*state.rho + -screened_rates(k_n_N13_to_He4_B10)*Y(N13)*Y(N)*state.rho) + + (-screened_rates(k_n_N13_to_p_C13)*Y(N13)*Y(N)*state.rho + screened_rates(k_p_C13_to_n_N13)*Y(C13)*Y(H1)*state.rho) + + (-screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_O16_to_He4_N13)*Y(O16)*Y(H1)*state.rho); ydot_nuc(N14) = - screened_rates(k_c14_to_n14_weak_wc12)*Y(C14) + - screened_rates(k_o14_to_n14_weak_wc12)*Y(O14) + - (screened_rates(k_p_c13_to_n14)*Y(C13)*Y(H1)*state.rho + -screened_rates(k_n14_to_p_c13)*Y(N14)) + - (screened_rates(k_n_n13_to_n14)*Y(N13)*Y(N)*state.rho + -screened_rates(k_n14_to_n_n13)*Y(N14)) + - (-screened_rates(k_n_n14_to_n15)*Y(N14)*Y(N)*state.rho + screened_rates(k_n15_to_n_n14)*Y(N15)) + - (-screened_rates(k_p_n14_to_o15)*Y(N14)*Y(H1)*state.rho + screened_rates(k_o15_to_p_n14)*Y(O15)) + - (-screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_f18_to_he4_n14)*Y(F18)) + - (screened_rates(k_he4_b11_to_n_n14)*Y(B11)*Y(He4)*state.rho + -screened_rates(k_n_n14_to_he4_b11)*Y(N14)*Y(N)*state.rho) + - (screened_rates(k_d_c13_to_n_n14)*Y(C13)*Y(H2)*state.rho + -screened_rates(k_n_n14_to_d_c13)*Y(N14)*Y(N)*state.rho) + - (-screened_rates(k_n_n14_to_p_c14)*Y(N14)*Y(N)*state.rho + screened_rates(k_p_c14_to_n_n14)*Y(C14)*Y(H1)*state.rho) + - (screened_rates(k_n_o14_to_p_n14)*Y(N)*Y(O14)*state.rho + -screened_rates(k_p_n14_to_n_o14)*Y(N14)*Y(H1)*state.rho) + - (screened_rates(k_p_o17_to_he4_n14)*Y(O17)*Y(H1)*state.rho + -screened_rates(k_he4_n14_to_p_o17)*Y(He4)*Y(N14)*state.rho) + - (screened_rates(k_n_f17_to_he4_n14)*Y(F17)*Y(N)*state.rho + -screened_rates(k_he4_n14_to_n_f17)*Y(He4)*Y(N14)*state.rho); + screened_rates(k_C14_to_N14_weak_wc12)*Y(C14) + + screened_rates(k_O14_to_N14_weak_wc12)*Y(O14) + + (screened_rates(k_p_C13_to_N14)*Y(C13)*Y(H1)*state.rho + -screened_rates(k_N14_to_p_C13)*Y(N14)) + + (screened_rates(k_n_N13_to_N14)*Y(N13)*Y(N)*state.rho + -screened_rates(k_N14_to_n_N13)*Y(N14)) + + (-screened_rates(k_n_N14_to_N15)*Y(N14)*Y(N)*state.rho + screened_rates(k_N15_to_n_N14)*Y(N15)) + + (-screened_rates(k_p_N14_to_O15)*Y(N14)*Y(H1)*state.rho + screened_rates(k_O15_to_p_N14)*Y(O15)) + + (-screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_F18_to_He4_N14)*Y(F18)) + + (screened_rates(k_He4_B11_to_n_N14)*Y(B11)*Y(He4)*state.rho + -screened_rates(k_n_N14_to_He4_B11)*Y(N14)*Y(N)*state.rho) + + (screened_rates(k_d_C13_to_n_N14)*Y(C13)*Y(H2)*state.rho + -screened_rates(k_n_N14_to_d_C13)*Y(N14)*Y(N)*state.rho) + + (-screened_rates(k_n_N14_to_p_C14)*Y(N14)*Y(N)*state.rho + screened_rates(k_p_C14_to_n_N14)*Y(C14)*Y(H1)*state.rho) + + (screened_rates(k_n_O14_to_p_N14)*Y(O14)*Y(N)*state.rho + -screened_rates(k_p_N14_to_n_O14)*Y(N14)*Y(H1)*state.rho) + + (screened_rates(k_p_O17_to_He4_N14)*Y(O17)*Y(H1)*state.rho + -screened_rates(k_He4_N14_to_p_O17)*Y(He4)*Y(N14)*state.rho) + + (screened_rates(k_n_F17_to_He4_N14)*Y(F17)*Y(N)*state.rho + -screened_rates(k_He4_N14_to_n_F17)*Y(He4)*Y(N14)*state.rho); ydot_nuc(N15) = - screened_rates(k_o15_to_n15_weak_wc12)*Y(O15) + - (screened_rates(k_p_c14_to_n15)*Y(C14)*Y(H1)*state.rho + -screened_rates(k_n15_to_p_c14)*Y(N15)) + - (screened_rates(k_n_n14_to_n15)*Y(N14)*Y(N)*state.rho + -screened_rates(k_n15_to_n_n14)*Y(N15)) + - (-screened_rates(k_p_n15_to_o16)*Y(N15)*Y(H1)*state.rho + screened_rates(k_o16_to_p_n15)*Y(O16)) + - (-screened_rates(k_he4_n15_to_f19)*Y(He4)*Y(N15)*state.rho + screened_rates(k_f19_to_he4_n15)*Y(F19)) + - (screened_rates(k_d_c14_to_n_n15)*Y(C14)*Y(H2)*state.rho + -screened_rates(k_n_n15_to_d_c14)*Y(N15)*Y(N)*state.rho) + - (-screened_rates(k_p_n15_to_he4_c12)*Y(N15)*Y(H1)*state.rho + screened_rates(k_he4_c12_to_p_n15)*Y(C12)*Y(He4)*state.rho) + - (screened_rates(k_n_o15_to_p_n15)*Y(N)*Y(O15)*state.rho + -screened_rates(k_p_n15_to_n_o15)*Y(N15)*Y(H1)*state.rho) + - (screened_rates(k_p_o18_to_he4_n15)*Y(O18)*Y(H1)*state.rho + -screened_rates(k_he4_n15_to_p_o18)*Y(He4)*Y(N15)*state.rho) + - (screened_rates(k_n_f18_to_he4_n15)*Y(F18)*Y(N)*state.rho + -screened_rates(k_he4_n15_to_n_f18)*Y(He4)*Y(N15)*state.rho); + screened_rates(k_O15_to_N15_weak_wc12)*Y(O15) + + (screened_rates(k_p_C14_to_N15)*Y(C14)*Y(H1)*state.rho + -screened_rates(k_N15_to_p_C14)*Y(N15)) + + (screened_rates(k_n_N14_to_N15)*Y(N14)*Y(N)*state.rho + -screened_rates(k_N15_to_n_N14)*Y(N15)) + + (-screened_rates(k_p_N15_to_O16)*Y(N15)*Y(H1)*state.rho + screened_rates(k_O16_to_p_N15)*Y(O16)) + + (-screened_rates(k_He4_N15_to_F19)*Y(He4)*Y(N15)*state.rho + screened_rates(k_F19_to_He4_N15)*Y(F19)) + + (screened_rates(k_d_C14_to_n_N15)*Y(C14)*Y(H2)*state.rho + -screened_rates(k_n_N15_to_d_C14)*Y(N15)*Y(N)*state.rho) + + (-screened_rates(k_p_N15_to_He4_C12)*Y(N15)*Y(H1)*state.rho + screened_rates(k_He4_C12_to_p_N15)*Y(C12)*Y(He4)*state.rho) + + (screened_rates(k_n_O15_to_p_N15)*Y(O15)*Y(N)*state.rho + -screened_rates(k_p_N15_to_n_O15)*Y(N15)*Y(H1)*state.rho) + + (screened_rates(k_p_O18_to_He4_N15)*Y(O18)*Y(H1)*state.rho + -screened_rates(k_He4_N15_to_p_O18)*Y(He4)*Y(N15)*state.rho) + + (screened_rates(k_n_F18_to_He4_N15)*Y(F18)*Y(N)*state.rho + -screened_rates(k_He4_N15_to_n_F18)*Y(He4)*Y(N15)*state.rho); ydot_nuc(O14) = - -screened_rates(k_o14_to_n14_weak_wc12)*Y(O14) + - (screened_rates(k_p_n13_to_o14)*Y(N13)*Y(H1)*state.rho + -screened_rates(k_o14_to_p_n13)*Y(O14)) + - (-screened_rates(k_n_o14_to_o15)*Y(N)*Y(O14)*state.rho + screened_rates(k_o15_to_n_o14)*Y(O15)) + - (-screened_rates(k_he4_o14_to_ne18)*Y(He4)*Y(O14)*state.rho + screened_rates(k_ne18_to_he4_o14)*Y(Ne18)) + - (-screened_rates(k_n_o14_to_p_n14)*Y(N)*Y(O14)*state.rho + screened_rates(k_p_n14_to_n_o14)*Y(N14)*Y(H1)*state.rho) + - (-screened_rates(k_he4_o14_to_p_f17)*Y(He4)*Y(O14)*state.rho + screened_rates(k_p_f17_to_he4_o14)*Y(F17)*Y(H1)*state.rho); + -screened_rates(k_O14_to_N14_weak_wc12)*Y(O14) + + (screened_rates(k_p_N13_to_O14)*Y(N13)*Y(H1)*state.rho + -screened_rates(k_O14_to_p_N13)*Y(O14)) + + (-screened_rates(k_n_O14_to_O15)*Y(O14)*Y(N)*state.rho + screened_rates(k_O15_to_n_O14)*Y(O15)) + + (-screened_rates(k_He4_O14_to_Ne18)*Y(He4)*Y(O14)*state.rho + screened_rates(k_Ne18_to_He4_O14)*Y(Ne18)) + + (-screened_rates(k_n_O14_to_p_N14)*Y(O14)*Y(N)*state.rho + screened_rates(k_p_N14_to_n_O14)*Y(N14)*Y(H1)*state.rho) + + (-screened_rates(k_He4_O14_to_p_F17)*Y(He4)*Y(O14)*state.rho + screened_rates(k_p_F17_to_He4_O14)*Y(F17)*Y(H1)*state.rho); ydot_nuc(O15) = - -screened_rates(k_o15_to_n15_weak_wc12)*Y(O15) + - (screened_rates(k_p_n14_to_o15)*Y(N14)*Y(H1)*state.rho + -screened_rates(k_o15_to_p_n14)*Y(O15)) + - (screened_rates(k_n_o14_to_o15)*Y(N)*Y(O14)*state.rho + -screened_rates(k_o15_to_n_o14)*Y(O15)) + - (-screened_rates(k_n_o15_to_o16)*Y(N)*Y(O15)*state.rho + screened_rates(k_o16_to_n_o15)*Y(O16)) + - (-screened_rates(k_he4_o15_to_ne19)*Y(He4)*Y(O15)*state.rho + screened_rates(k_ne19_to_he4_o15)*Y(Ne19)) + - (-screened_rates(k_n_o15_to_p_n15)*Y(N)*Y(O15)*state.rho + screened_rates(k_p_n15_to_n_o15)*Y(N15)*Y(H1)*state.rho) + - (-screened_rates(k_n_o15_to_he4_c12)*Y(N)*Y(O15)*state.rho + screened_rates(k_he4_c12_to_n_o15)*Y(C12)*Y(He4)*state.rho) + - (screened_rates(k_p_f18_to_he4_o15)*Y(F18)*Y(H1)*state.rho + -screened_rates(k_he4_o15_to_p_f18)*Y(He4)*Y(O15)*state.rho) + - (screened_rates(k_n_ne18_to_he4_o15)*Y(N)*Y(Ne18)*state.rho + -screened_rates(k_he4_o15_to_n_ne18)*Y(He4)*Y(O15)*state.rho); + -screened_rates(k_O15_to_N15_weak_wc12)*Y(O15) + + (screened_rates(k_p_N14_to_O15)*Y(N14)*Y(H1)*state.rho + -screened_rates(k_O15_to_p_N14)*Y(O15)) + + (screened_rates(k_n_O14_to_O15)*Y(O14)*Y(N)*state.rho + -screened_rates(k_O15_to_n_O14)*Y(O15)) + + (-screened_rates(k_n_O15_to_O16)*Y(O15)*Y(N)*state.rho + screened_rates(k_O16_to_n_O15)*Y(O16)) + + (-screened_rates(k_He4_O15_to_Ne19)*Y(He4)*Y(O15)*state.rho + screened_rates(k_Ne19_to_He4_O15)*Y(Ne19)) + + (-screened_rates(k_n_O15_to_p_N15)*Y(O15)*Y(N)*state.rho + screened_rates(k_p_N15_to_n_O15)*Y(N15)*Y(H1)*state.rho) + + (-screened_rates(k_n_O15_to_He4_C12)*Y(O15)*Y(N)*state.rho + screened_rates(k_He4_C12_to_n_O15)*Y(C12)*Y(He4)*state.rho) + + (screened_rates(k_p_F18_to_He4_O15)*Y(F18)*Y(H1)*state.rho + -screened_rates(k_He4_O15_to_p_F18)*Y(He4)*Y(O15)*state.rho) + + (screened_rates(k_n_Ne18_to_He4_O15)*Y(Ne18)*Y(N)*state.rho + -screened_rates(k_He4_O15_to_n_Ne18)*Y(He4)*Y(O15)*state.rho); ydot_nuc(O16) = - (screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + -screened_rates(k_o16_to_he4_c12)*Y(O16)) + - (screened_rates(k_p_n15_to_o16)*Y(N15)*Y(H1)*state.rho + -screened_rates(k_o16_to_p_n15)*Y(O16)) + - (screened_rates(k_n_o15_to_o16)*Y(N)*Y(O15)*state.rho + -screened_rates(k_o16_to_n_o15)*Y(O16)) + - (-screened_rates(k_n_o16_to_o17)*Y(N)*Y(O16)*state.rho + screened_rates(k_o17_to_n_o16)*Y(O17)) + - (-screened_rates(k_p_o16_to_f17)*Y(O16)*Y(H1)*state.rho + screened_rates(k_f17_to_p_o16)*Y(F17)) + - (-screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_ne20_to_he4_o16)*Y(Ne20)) + - (screened_rates(k_he4_c13_to_n_o16)*Y(C13)*Y(He4)*state.rho + -screened_rates(k_n_o16_to_he4_c13)*Y(N)*Y(O16)*state.rho) + - (screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_o16_to_he4_n13)*Y(O16)*Y(H1)*state.rho) + - (-screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*Y(H1)*state.rho) + - (-screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*Y(Mg24)*state.rho) + - (-screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + 2.0*screened_rates(k_p_p31_to_o16_o16)*Y(P31)*Y(H1)*state.rho) + - (-screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + 2.0*screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*Y(Si28)*state.rho) + - (screened_rates(k_p_f19_to_he4_o16)*Y(F19)*Y(H1)*state.rho + -screened_rates(k_he4_o16_to_p_f19)*Y(He4)*Y(O16)*state.rho) + - (screened_rates(k_n_ne19_to_he4_o16)*Y(N)*Y(Ne19)*state.rho + -screened_rates(k_he4_o16_to_n_ne19)*Y(He4)*Y(O16)*state.rho); + (screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + -screened_rates(k_O16_to_He4_C12)*Y(O16)) + + (screened_rates(k_p_N15_to_O16)*Y(N15)*Y(H1)*state.rho + -screened_rates(k_O16_to_p_N15)*Y(O16)) + + (screened_rates(k_n_O15_to_O16)*Y(O15)*Y(N)*state.rho + -screened_rates(k_O16_to_n_O15)*Y(O16)) + + (-screened_rates(k_n_O16_to_O17)*Y(O16)*Y(N)*state.rho + screened_rates(k_O17_to_n_O16)*Y(O17)) + + (-screened_rates(k_p_O16_to_F17)*Y(O16)*Y(H1)*state.rho + screened_rates(k_F17_to_p_O16)*Y(F17)) + + (-screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_Ne20_to_He4_O16)*Y(Ne20)) + + (screened_rates(k_He4_C13_to_n_O16)*Y(C13)*Y(He4)*state.rho + -screened_rates(k_n_O16_to_He4_C13)*Y(O16)*Y(N)*state.rho) + + (screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_O16_to_He4_N13)*Y(O16)*Y(H1)*state.rho) + + (-screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*Y(H1)*state.rho) + + (-screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*Y(Mg24)*state.rho) + + (-screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + 2.0*screened_rates(k_p_P31_to_O16_O16)*Y(P31)*Y(H1)*state.rho) + + (-screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + 2.0*screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*Y(Si28)*state.rho) + + (screened_rates(k_p_F19_to_He4_O16)*Y(F19)*Y(H1)*state.rho + -screened_rates(k_He4_O16_to_p_F19)*Y(He4)*Y(O16)*state.rho) + + (screened_rates(k_n_Ne19_to_He4_O16)*Y(Ne19)*Y(N)*state.rho + -screened_rates(k_He4_O16_to_n_Ne19)*Y(He4)*Y(O16)*state.rho); ydot_nuc(O17) = - screened_rates(k_f17_to_o17_weak_wc12)*Y(F17) + - (screened_rates(k_n_o16_to_o17)*Y(N)*Y(O16)*state.rho + -screened_rates(k_o17_to_n_o16)*Y(O17)) + - (-screened_rates(k_n_o17_to_o18)*Y(N)*Y(O17)*state.rho + screened_rates(k_o18_to_n_o17)*Y(O18)) + - (-screened_rates(k_p_o17_to_f18)*Y(O17)*Y(H1)*state.rho + screened_rates(k_f18_to_p_o17)*Y(F18)) + - (-screened_rates(k_he4_o17_to_ne21)*Y(He4)*Y(O17)*state.rho + screened_rates(k_ne21_to_he4_o17)*Y(Ne21)) + - (-screened_rates(k_n_o17_to_he4_c14)*Y(N)*Y(O17)*state.rho + screened_rates(k_he4_c14_to_n_o17)*Y(C14)*Y(He4)*state.rho) + - (-screened_rates(k_p_o17_to_he4_n14)*Y(O17)*Y(H1)*state.rho + screened_rates(k_he4_n14_to_p_o17)*Y(He4)*Y(N14)*state.rho) + - (-screened_rates(k_he4_o17_to_n_ne20)*Y(He4)*Y(O17)*state.rho + screened_rates(k_n_ne20_to_he4_o17)*Y(N)*Y(Ne20)*state.rho) + - (screened_rates(k_n_f17_to_p_o17)*Y(F17)*Y(N)*state.rho + -screened_rates(k_p_o17_to_n_f17)*Y(O17)*Y(H1)*state.rho); + screened_rates(k_F17_to_O17_weak_wc12)*Y(F17) + + (screened_rates(k_n_O16_to_O17)*Y(O16)*Y(N)*state.rho + -screened_rates(k_O17_to_n_O16)*Y(O17)) + + (-screened_rates(k_n_O17_to_O18)*Y(O17)*Y(N)*state.rho + screened_rates(k_O18_to_n_O17)*Y(O18)) + + (-screened_rates(k_p_O17_to_F18)*Y(O17)*Y(H1)*state.rho + screened_rates(k_F18_to_p_O17)*Y(F18)) + + (-screened_rates(k_He4_O17_to_Ne21)*Y(He4)*Y(O17)*state.rho + screened_rates(k_Ne21_to_He4_O17)*Y(Ne21)) + + (-screened_rates(k_n_O17_to_He4_C14)*Y(O17)*Y(N)*state.rho + screened_rates(k_He4_C14_to_n_O17)*Y(C14)*Y(He4)*state.rho) + + (-screened_rates(k_p_O17_to_He4_N14)*Y(O17)*Y(H1)*state.rho + screened_rates(k_He4_N14_to_p_O17)*Y(He4)*Y(N14)*state.rho) + + (-screened_rates(k_He4_O17_to_n_Ne20)*Y(He4)*Y(O17)*state.rho + screened_rates(k_n_Ne20_to_He4_O17)*Y(Ne20)*Y(N)*state.rho) + + (screened_rates(k_n_F17_to_p_O17)*Y(F17)*Y(N)*state.rho + -screened_rates(k_p_O17_to_n_F17)*Y(O17)*Y(H1)*state.rho); ydot_nuc(O18) = - screened_rates(k_f18_to_o18_weak_wc12)*Y(F18) + - (screened_rates(k_he4_c14_to_o18)*Y(C14)*Y(He4)*state.rho + -screened_rates(k_o18_to_he4_c14)*Y(O18)) + - (screened_rates(k_n_o17_to_o18)*Y(N)*Y(O17)*state.rho + -screened_rates(k_o18_to_n_o17)*Y(O18)) + - (-screened_rates(k_p_o18_to_f19)*Y(O18)*Y(H1)*state.rho + screened_rates(k_f19_to_p_o18)*Y(F19)) + - (-screened_rates(k_he4_o18_to_ne22)*Y(He4)*Y(O18)*state.rho + screened_rates(k_ne22_to_he4_o18)*Y(Ne22)) + - (-screened_rates(k_p_o18_to_he4_n15)*Y(O18)*Y(H1)*state.rho + screened_rates(k_he4_n15_to_p_o18)*Y(He4)*Y(N15)*state.rho) + - (screened_rates(k_n_f18_to_p_o18)*Y(F18)*Y(N)*state.rho + -screened_rates(k_p_o18_to_n_f18)*Y(O18)*Y(H1)*state.rho) + - (screened_rates(k_n_ne21_to_he4_o18)*Y(N)*Y(Ne21)*state.rho + -screened_rates(k_he4_o18_to_n_ne21)*Y(He4)*Y(O18)*state.rho); + screened_rates(k_F18_to_O18_weak_wc12)*Y(F18) + + (screened_rates(k_He4_C14_to_O18)*Y(C14)*Y(He4)*state.rho + -screened_rates(k_O18_to_He4_C14)*Y(O18)) + + (screened_rates(k_n_O17_to_O18)*Y(O17)*Y(N)*state.rho + -screened_rates(k_O18_to_n_O17)*Y(O18)) + + (-screened_rates(k_p_O18_to_F19)*Y(O18)*Y(H1)*state.rho + screened_rates(k_F19_to_p_O18)*Y(F19)) + + (-screened_rates(k_He4_O18_to_Ne22)*Y(He4)*Y(O18)*state.rho + screened_rates(k_Ne22_to_He4_O18)*Y(Ne22)) + + (-screened_rates(k_p_O18_to_He4_N15)*Y(O18)*Y(H1)*state.rho + screened_rates(k_He4_N15_to_p_O18)*Y(He4)*Y(N15)*state.rho) + + (screened_rates(k_n_F18_to_p_O18)*Y(F18)*Y(N)*state.rho + -screened_rates(k_p_O18_to_n_F18)*Y(O18)*Y(H1)*state.rho) + + (screened_rates(k_n_Ne21_to_He4_O18)*Y(Ne21)*Y(N)*state.rho + -screened_rates(k_He4_O18_to_n_Ne21)*Y(He4)*Y(O18)*state.rho); ydot_nuc(F17) = - -screened_rates(k_f17_to_o17_weak_wc12)*Y(F17) + - (screened_rates(k_p_o16_to_f17)*Y(O16)*Y(H1)*state.rho + -screened_rates(k_f17_to_p_o16)*Y(F17)) + - (-screened_rates(k_n_f17_to_f18)*Y(F17)*Y(N)*state.rho + screened_rates(k_f18_to_n_f17)*Y(F18)) + - (-screened_rates(k_p_f17_to_ne18)*Y(F17)*Y(H1)*state.rho + screened_rates(k_ne18_to_p_f17)*Y(Ne18)) + - (-screened_rates(k_he4_f17_to_na21)*Y(F17)*Y(He4)*state.rho + screened_rates(k_na21_to_he4_f17)*Y(Na21)) + - (screened_rates(k_he4_o14_to_p_f17)*Y(He4)*Y(O14)*state.rho + -screened_rates(k_p_f17_to_he4_o14)*Y(F17)*Y(H1)*state.rho) + - (-screened_rates(k_n_f17_to_p_o17)*Y(F17)*Y(N)*state.rho + screened_rates(k_p_o17_to_n_f17)*Y(O17)*Y(H1)*state.rho) + - (-screened_rates(k_n_f17_to_he4_n14)*Y(F17)*Y(N)*state.rho + screened_rates(k_he4_n14_to_n_f17)*Y(He4)*Y(N14)*state.rho) + - (-screened_rates(k_he4_f17_to_p_ne20)*Y(F17)*Y(He4)*state.rho + screened_rates(k_p_ne20_to_he4_f17)*Y(Ne20)*Y(H1)*state.rho); + -screened_rates(k_F17_to_O17_weak_wc12)*Y(F17) + + (screened_rates(k_p_O16_to_F17)*Y(O16)*Y(H1)*state.rho + -screened_rates(k_F17_to_p_O16)*Y(F17)) + + (-screened_rates(k_n_F17_to_F18)*Y(F17)*Y(N)*state.rho + screened_rates(k_F18_to_n_F17)*Y(F18)) + + (-screened_rates(k_p_F17_to_Ne18)*Y(F17)*Y(H1)*state.rho + screened_rates(k_Ne18_to_p_F17)*Y(Ne18)) + + (-screened_rates(k_He4_F17_to_Na21)*Y(F17)*Y(He4)*state.rho + screened_rates(k_Na21_to_He4_F17)*Y(Na21)) + + (screened_rates(k_He4_O14_to_p_F17)*Y(He4)*Y(O14)*state.rho + -screened_rates(k_p_F17_to_He4_O14)*Y(F17)*Y(H1)*state.rho) + + (-screened_rates(k_n_F17_to_p_O17)*Y(F17)*Y(N)*state.rho + screened_rates(k_p_O17_to_n_F17)*Y(O17)*Y(H1)*state.rho) + + (-screened_rates(k_n_F17_to_He4_N14)*Y(F17)*Y(N)*state.rho + screened_rates(k_He4_N14_to_n_F17)*Y(He4)*Y(N14)*state.rho) + + (-screened_rates(k_He4_F17_to_p_Ne20)*Y(F17)*Y(He4)*state.rho + screened_rates(k_p_Ne20_to_He4_F17)*Y(Ne20)*Y(H1)*state.rho); ydot_nuc(F18) = - -screened_rates(k_f18_to_o18_weak_wc12)*Y(F18) + - screened_rates(k_ne18_to_f18_weak_wc12)*Y(Ne18) + - (screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + -screened_rates(k_f18_to_he4_n14)*Y(F18)) + - (screened_rates(k_p_o17_to_f18)*Y(O17)*Y(H1)*state.rho + -screened_rates(k_f18_to_p_o17)*Y(F18)) + - (screened_rates(k_n_f17_to_f18)*Y(F17)*Y(N)*state.rho + -screened_rates(k_f18_to_n_f17)*Y(F18)) + - (-screened_rates(k_n_f18_to_f19)*Y(F18)*Y(N)*state.rho + screened_rates(k_f19_to_n_f18)*Y(F19)) + - (-screened_rates(k_p_f18_to_ne19)*Y(F18)*Y(H1)*state.rho + screened_rates(k_ne19_to_p_f18)*Y(Ne19)) + - (-screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_na22_to_he4_f18)*Y(Na22)) + - (-screened_rates(k_n_f18_to_p_o18)*Y(F18)*Y(N)*state.rho + screened_rates(k_p_o18_to_n_f18)*Y(O18)*Y(H1)*state.rho) + - (-screened_rates(k_n_f18_to_he4_n15)*Y(F18)*Y(N)*state.rho + screened_rates(k_he4_n15_to_n_f18)*Y(He4)*Y(N15)*state.rho) + - (-screened_rates(k_p_f18_to_he4_o15)*Y(F18)*Y(H1)*state.rho + screened_rates(k_he4_o15_to_p_f18)*Y(He4)*Y(O15)*state.rho) + - (-screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*Y(H1)*state.rho) + - (screened_rates(k_n_ne18_to_p_f18)*Y(N)*Y(Ne18)*state.rho + -screened_rates(k_p_f18_to_n_ne18)*Y(F18)*Y(H1)*state.rho) + - (screened_rates(k_n_na21_to_he4_f18)*Y(N)*Y(Na21)*state.rho + -screened_rates(k_he4_f18_to_n_na21)*Y(F18)*Y(He4)*state.rho); + -screened_rates(k_F18_to_O18_weak_wc12)*Y(F18) + + screened_rates(k_Ne18_to_F18_weak_wc12)*Y(Ne18) + + (screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + -screened_rates(k_F18_to_He4_N14)*Y(F18)) + + (screened_rates(k_p_O17_to_F18)*Y(O17)*Y(H1)*state.rho + -screened_rates(k_F18_to_p_O17)*Y(F18)) + + (screened_rates(k_n_F17_to_F18)*Y(F17)*Y(N)*state.rho + -screened_rates(k_F18_to_n_F17)*Y(F18)) + + (-screened_rates(k_n_F18_to_F19)*Y(F18)*Y(N)*state.rho + screened_rates(k_F19_to_n_F18)*Y(F19)) + + (-screened_rates(k_p_F18_to_Ne19)*Y(F18)*Y(H1)*state.rho + screened_rates(k_Ne19_to_p_F18)*Y(Ne19)) + + (-screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_Na22_to_He4_F18)*Y(Na22)) + + (-screened_rates(k_n_F18_to_p_O18)*Y(F18)*Y(N)*state.rho + screened_rates(k_p_O18_to_n_F18)*Y(O18)*Y(H1)*state.rho) + + (-screened_rates(k_n_F18_to_He4_N15)*Y(F18)*Y(N)*state.rho + screened_rates(k_He4_N15_to_n_F18)*Y(He4)*Y(N15)*state.rho) + + (-screened_rates(k_p_F18_to_He4_O15)*Y(F18)*Y(H1)*state.rho + screened_rates(k_He4_O15_to_p_F18)*Y(He4)*Y(O15)*state.rho) + + (-screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*Y(H1)*state.rho) + + (screened_rates(k_n_Ne18_to_p_F18)*Y(Ne18)*Y(N)*state.rho + -screened_rates(k_p_F18_to_n_Ne18)*Y(F18)*Y(H1)*state.rho) + + (screened_rates(k_n_Na21_to_He4_F18)*Y(Na21)*Y(N)*state.rho + -screened_rates(k_He4_F18_to_n_Na21)*Y(F18)*Y(He4)*state.rho); ydot_nuc(F19) = - screened_rates(k_ne19_to_f19_weak_wc12)*Y(Ne19) + - (screened_rates(k_he4_n15_to_f19)*Y(He4)*Y(N15)*state.rho + -screened_rates(k_f19_to_he4_n15)*Y(F19)) + - (screened_rates(k_p_o18_to_f19)*Y(O18)*Y(H1)*state.rho + -screened_rates(k_f19_to_p_o18)*Y(F19)) + - (screened_rates(k_n_f18_to_f19)*Y(F18)*Y(N)*state.rho + -screened_rates(k_f19_to_n_f18)*Y(F19)) + - (-screened_rates(k_p_f19_to_ne20)*Y(F19)*Y(H1)*state.rho + screened_rates(k_ne20_to_p_f19)*Y(Ne20)) + - (-screened_rates(k_he4_f19_to_na23)*Y(F19)*Y(He4)*state.rho + screened_rates(k_na23_to_he4_f19)*Y(Na23)) + - (-screened_rates(k_p_f19_to_he4_o16)*Y(F19)*Y(H1)*state.rho + screened_rates(k_he4_o16_to_p_f19)*Y(He4)*Y(O16)*state.rho) + - (-screened_rates(k_he4_f19_to_p_ne22)*Y(F19)*Y(He4)*state.rho + screened_rates(k_p_ne22_to_he4_f19)*Y(Ne22)*Y(H1)*state.rho) + - (screened_rates(k_n_ne19_to_p_f19)*Y(N)*Y(Ne19)*state.rho + -screened_rates(k_p_f19_to_n_ne19)*Y(F19)*Y(H1)*state.rho) + - (screened_rates(k_n_na22_to_he4_f19)*Y(N)*Y(Na22)*state.rho + -screened_rates(k_he4_f19_to_n_na22)*Y(F19)*Y(He4)*state.rho); + screened_rates(k_Ne19_to_F19_weak_wc12)*Y(Ne19) + + (screened_rates(k_He4_N15_to_F19)*Y(He4)*Y(N15)*state.rho + -screened_rates(k_F19_to_He4_N15)*Y(F19)) + + (screened_rates(k_p_O18_to_F19)*Y(O18)*Y(H1)*state.rho + -screened_rates(k_F19_to_p_O18)*Y(F19)) + + (screened_rates(k_n_F18_to_F19)*Y(F18)*Y(N)*state.rho + -screened_rates(k_F19_to_n_F18)*Y(F19)) + + (-screened_rates(k_p_F19_to_Ne20)*Y(F19)*Y(H1)*state.rho + screened_rates(k_Ne20_to_p_F19)*Y(Ne20)) + + (-screened_rates(k_He4_F19_to_Na23)*Y(F19)*Y(He4)*state.rho + screened_rates(k_Na23_to_He4_F19)*Y(Na23)) + + (-screened_rates(k_p_F19_to_He4_O16)*Y(F19)*Y(H1)*state.rho + screened_rates(k_He4_O16_to_p_F19)*Y(He4)*Y(O16)*state.rho) + + (-screened_rates(k_He4_F19_to_p_Ne22)*Y(F19)*Y(He4)*state.rho + screened_rates(k_p_Ne22_to_He4_F19)*Y(Ne22)*Y(H1)*state.rho) + + (screened_rates(k_n_Ne19_to_p_F19)*Y(Ne19)*Y(N)*state.rho + -screened_rates(k_p_F19_to_n_Ne19)*Y(F19)*Y(H1)*state.rho) + + (screened_rates(k_n_Na22_to_He4_F19)*Y(Na22)*Y(N)*state.rho + -screened_rates(k_He4_F19_to_n_Na22)*Y(F19)*Y(He4)*state.rho); ydot_nuc(Ne18) = - -screened_rates(k_ne18_to_f18_weak_wc12)*Y(Ne18) + - (screened_rates(k_he4_o14_to_ne18)*Y(He4)*Y(O14)*state.rho + -screened_rates(k_ne18_to_he4_o14)*Y(Ne18)) + - (screened_rates(k_p_f17_to_ne18)*Y(F17)*Y(H1)*state.rho + -screened_rates(k_ne18_to_p_f17)*Y(Ne18)) + - (-screened_rates(k_n_ne18_to_ne19)*Y(N)*Y(Ne18)*state.rho + screened_rates(k_ne19_to_n_ne18)*Y(Ne19)) + - (-screened_rates(k_n_ne18_to_p_f18)*Y(N)*Y(Ne18)*state.rho + screened_rates(k_p_f18_to_n_ne18)*Y(F18)*Y(H1)*state.rho) + - (-screened_rates(k_n_ne18_to_he4_o15)*Y(N)*Y(Ne18)*state.rho + screened_rates(k_he4_o15_to_n_ne18)*Y(He4)*Y(O15)*state.rho) + - (-screened_rates(k_he4_ne18_to_p_na21)*Y(He4)*Y(Ne18)*state.rho + screened_rates(k_p_na21_to_he4_ne18)*Y(Na21)*Y(H1)*state.rho); + -screened_rates(k_Ne18_to_F18_weak_wc12)*Y(Ne18) + + (screened_rates(k_He4_O14_to_Ne18)*Y(He4)*Y(O14)*state.rho + -screened_rates(k_Ne18_to_He4_O14)*Y(Ne18)) + + (screened_rates(k_p_F17_to_Ne18)*Y(F17)*Y(H1)*state.rho + -screened_rates(k_Ne18_to_p_F17)*Y(Ne18)) + + (-screened_rates(k_n_Ne18_to_Ne19)*Y(Ne18)*Y(N)*state.rho + screened_rates(k_Ne19_to_n_Ne18)*Y(Ne19)) + + (-screened_rates(k_n_Ne18_to_p_F18)*Y(Ne18)*Y(N)*state.rho + screened_rates(k_p_F18_to_n_Ne18)*Y(F18)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ne18_to_He4_O15)*Y(Ne18)*Y(N)*state.rho + screened_rates(k_He4_O15_to_n_Ne18)*Y(He4)*Y(O15)*state.rho) + + (-screened_rates(k_He4_Ne18_to_p_Na21)*Y(He4)*Y(Ne18)*state.rho + screened_rates(k_p_Na21_to_He4_Ne18)*Y(Na21)*Y(H1)*state.rho); ydot_nuc(Ne19) = - -screened_rates(k_ne19_to_f19_weak_wc12)*Y(Ne19) + - (screened_rates(k_he4_o15_to_ne19)*Y(He4)*Y(O15)*state.rho + -screened_rates(k_ne19_to_he4_o15)*Y(Ne19)) + - (screened_rates(k_p_f18_to_ne19)*Y(F18)*Y(H1)*state.rho + -screened_rates(k_ne19_to_p_f18)*Y(Ne19)) + - (screened_rates(k_n_ne18_to_ne19)*Y(N)*Y(Ne18)*state.rho + -screened_rates(k_ne19_to_n_ne18)*Y(Ne19)) + - (-screened_rates(k_n_ne19_to_ne20)*Y(N)*Y(Ne19)*state.rho + screened_rates(k_ne20_to_n_ne19)*Y(Ne20)) + - (-screened_rates(k_he4_ne19_to_mg23)*Y(He4)*Y(Ne19)*state.rho + screened_rates(k_mg23_to_he4_ne19)*Y(Mg23)) + - (-screened_rates(k_n_ne19_to_p_f19)*Y(N)*Y(Ne19)*state.rho + screened_rates(k_p_f19_to_n_ne19)*Y(F19)*Y(H1)*state.rho) + - (-screened_rates(k_n_ne19_to_he4_o16)*Y(N)*Y(Ne19)*state.rho + screened_rates(k_he4_o16_to_n_ne19)*Y(He4)*Y(O16)*state.rho) + - (-screened_rates(k_he4_ne19_to_p_na22)*Y(He4)*Y(Ne19)*state.rho + screened_rates(k_p_na22_to_he4_ne19)*Y(Na22)*Y(H1)*state.rho); + -screened_rates(k_Ne19_to_F19_weak_wc12)*Y(Ne19) + + (screened_rates(k_He4_O15_to_Ne19)*Y(He4)*Y(O15)*state.rho + -screened_rates(k_Ne19_to_He4_O15)*Y(Ne19)) + + (screened_rates(k_p_F18_to_Ne19)*Y(F18)*Y(H1)*state.rho + -screened_rates(k_Ne19_to_p_F18)*Y(Ne19)) + + (screened_rates(k_n_Ne18_to_Ne19)*Y(Ne18)*Y(N)*state.rho + -screened_rates(k_Ne19_to_n_Ne18)*Y(Ne19)) + + (-screened_rates(k_n_Ne19_to_Ne20)*Y(Ne19)*Y(N)*state.rho + screened_rates(k_Ne20_to_n_Ne19)*Y(Ne20)) + + (-screened_rates(k_He4_Ne19_to_Mg23)*Y(He4)*Y(Ne19)*state.rho + screened_rates(k_Mg23_to_He4_Ne19)*Y(Mg23)) + + (-screened_rates(k_n_Ne19_to_p_F19)*Y(Ne19)*Y(N)*state.rho + screened_rates(k_p_F19_to_n_Ne19)*Y(F19)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ne19_to_He4_O16)*Y(Ne19)*Y(N)*state.rho + screened_rates(k_He4_O16_to_n_Ne19)*Y(He4)*Y(O16)*state.rho) + + (-screened_rates(k_He4_Ne19_to_p_Na22)*Y(He4)*Y(Ne19)*state.rho + screened_rates(k_p_Na22_to_He4_Ne19)*Y(Na22)*Y(H1)*state.rho); ydot_nuc(Ne20) = - (screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + -screened_rates(k_ne20_to_he4_o16)*Y(Ne20)) + - (screened_rates(k_p_f19_to_ne20)*Y(F19)*Y(H1)*state.rho + -screened_rates(k_ne20_to_p_f19)*Y(Ne20)) + - (screened_rates(k_n_ne19_to_ne20)*Y(N)*Y(Ne19)*state.rho + -screened_rates(k_ne20_to_n_ne19)*Y(Ne20)) + - (-screened_rates(k_n_ne20_to_ne21)*Y(N)*Y(Ne20)*state.rho + screened_rates(k_ne21_to_n_ne20)*Y(Ne21)) + - (-screened_rates(k_p_ne20_to_na21)*Y(Ne20)*Y(H1)*state.rho + screened_rates(k_na21_to_p_ne20)*Y(Na21)) + - (-screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_mg24_to_he4_ne20)*Y(Mg24)) + - (0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*Y(Ne20)*state.rho) + - (screened_rates(k_he4_o17_to_n_ne20)*Y(He4)*Y(O17)*state.rho + -screened_rates(k_n_ne20_to_he4_o17)*Y(N)*Y(Ne20)*state.rho) + - (screened_rates(k_he4_f17_to_p_ne20)*Y(F17)*Y(He4)*state.rho + -screened_rates(k_p_ne20_to_he4_f17)*Y(Ne20)*Y(H1)*state.rho) + - (-screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*Y(H1)*state.rho) + - (-screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*Y(Si28)*state.rho) + - (screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*Y(Ne20)*state.rho) + - (screened_rates(k_n_mg23_to_he4_ne20)*Y(Mg23)*Y(N)*state.rho + -screened_rates(k_he4_ne20_to_n_mg23)*Y(He4)*Y(Ne20)*state.rho); + (screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + -screened_rates(k_Ne20_to_He4_O16)*Y(Ne20)) + + (screened_rates(k_p_F19_to_Ne20)*Y(F19)*Y(H1)*state.rho + -screened_rates(k_Ne20_to_p_F19)*Y(Ne20)) + + (screened_rates(k_n_Ne19_to_Ne20)*Y(Ne19)*Y(N)*state.rho + -screened_rates(k_Ne20_to_n_Ne19)*Y(Ne20)) + + (-screened_rates(k_n_Ne20_to_Ne21)*Y(Ne20)*Y(N)*state.rho + screened_rates(k_Ne21_to_n_Ne20)*Y(Ne21)) + + (-screened_rates(k_p_Ne20_to_Na21)*Y(Ne20)*Y(H1)*state.rho + screened_rates(k_Na21_to_p_Ne20)*Y(Na21)) + + (-screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_Mg24_to_He4_Ne20)*Y(Mg24)) + + (0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*Y(Ne20)*state.rho) + + (screened_rates(k_He4_O17_to_n_Ne20)*Y(He4)*Y(O17)*state.rho + -screened_rates(k_n_Ne20_to_He4_O17)*Y(Ne20)*Y(N)*state.rho) + + (screened_rates(k_He4_F17_to_p_Ne20)*Y(F17)*Y(He4)*state.rho + -screened_rates(k_p_Ne20_to_He4_F17)*Y(Ne20)*Y(H1)*state.rho) + + (-screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*Y(H1)*state.rho) + + (-screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*Y(Si28)*state.rho) + + (screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*Y(Ne20)*state.rho) + + (screened_rates(k_n_Mg23_to_He4_Ne20)*Y(Mg23)*Y(N)*state.rho + -screened_rates(k_He4_Ne20_to_n_Mg23)*Y(He4)*Y(Ne20)*state.rho); ydot_nuc(Ne21) = - screened_rates(k_na21_to_ne21_weak_wc12)*Y(Na21) + - (screened_rates(k_he4_o17_to_ne21)*Y(He4)*Y(O17)*state.rho + -screened_rates(k_ne21_to_he4_o17)*Y(Ne21)) + - (screened_rates(k_n_ne20_to_ne21)*Y(N)*Y(Ne20)*state.rho + -screened_rates(k_ne21_to_n_ne20)*Y(Ne21)) + - (-screened_rates(k_n_ne21_to_ne22)*Y(N)*Y(Ne21)*state.rho + screened_rates(k_ne22_to_n_ne21)*Y(Ne22)) + - (-screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_na22_to_p_ne21)*Y(Na22)) + - (-screened_rates(k_he4_ne21_to_mg25)*Y(He4)*Y(Ne21)*state.rho + screened_rates(k_mg25_to_he4_ne21)*Y(Mg25)) + - (screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*Y(H1)*state.rho) + - (-screened_rates(k_n_ne21_to_he4_o18)*Y(N)*Y(Ne21)*state.rho + screened_rates(k_he4_o18_to_n_ne21)*Y(He4)*Y(O18)*state.rho) + - (-screened_rates(k_he4_ne21_to_n_mg24)*Y(He4)*Y(Ne21)*state.rho + screened_rates(k_n_mg24_to_he4_ne21)*Y(Mg24)*Y(N)*state.rho) + - (screened_rates(k_n_na21_to_p_ne21)*Y(N)*Y(Na21)*state.rho + -screened_rates(k_p_ne21_to_n_na21)*Y(Ne21)*Y(H1)*state.rho); + screened_rates(k_Na21_to_Ne21_weak_wc12)*Y(Na21) + + (screened_rates(k_He4_O17_to_Ne21)*Y(He4)*Y(O17)*state.rho + -screened_rates(k_Ne21_to_He4_O17)*Y(Ne21)) + + (screened_rates(k_n_Ne20_to_Ne21)*Y(Ne20)*Y(N)*state.rho + -screened_rates(k_Ne21_to_n_Ne20)*Y(Ne21)) + + (-screened_rates(k_n_Ne21_to_Ne22)*Y(Ne21)*Y(N)*state.rho + screened_rates(k_Ne22_to_n_Ne21)*Y(Ne22)) + + (-screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_Na22_to_p_Ne21)*Y(Na22)) + + (-screened_rates(k_He4_Ne21_to_Mg25)*Y(He4)*Y(Ne21)*state.rho + screened_rates(k_Mg25_to_He4_Ne21)*Y(Mg25)) + + (screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ne21_to_He4_O18)*Y(Ne21)*Y(N)*state.rho + screened_rates(k_He4_O18_to_n_Ne21)*Y(He4)*Y(O18)*state.rho) + + (-screened_rates(k_He4_Ne21_to_n_Mg24)*Y(He4)*Y(Ne21)*state.rho + screened_rates(k_n_Mg24_to_He4_Ne21)*Y(Mg24)*Y(N)*state.rho) + + (screened_rates(k_n_Na21_to_p_Ne21)*Y(Na21)*Y(N)*state.rho + -screened_rates(k_p_Ne21_to_n_Na21)*Y(Ne21)*Y(H1)*state.rho); ydot_nuc(Ne22) = - screened_rates(k_na22_to_ne22_weak_wc12)*Y(Na22) + - (screened_rates(k_he4_o18_to_ne22)*Y(He4)*Y(O18)*state.rho + -screened_rates(k_ne22_to_he4_o18)*Y(Ne22)) + - (screened_rates(k_n_ne21_to_ne22)*Y(N)*Y(Ne21)*state.rho + -screened_rates(k_ne22_to_n_ne21)*Y(Ne22)) + - (-screened_rates(k_p_ne22_to_na23)*Y(Ne22)*Y(H1)*state.rho + screened_rates(k_na23_to_p_ne22)*Y(Na23)) + - (-screened_rates(k_he4_ne22_to_mg26)*Y(He4)*Y(Ne22)*state.rho + screened_rates(k_mg26_to_he4_ne22)*Y(Mg26)) + - (screened_rates(k_he4_f19_to_p_ne22)*Y(F19)*Y(He4)*state.rho + -screened_rates(k_p_ne22_to_he4_f19)*Y(Ne22)*Y(H1)*state.rho) + - (screened_rates(k_n_na22_to_p_ne22)*Y(N)*Y(Na22)*state.rho + -screened_rates(k_p_ne22_to_n_na22)*Y(Ne22)*Y(H1)*state.rho) + - (screened_rates(k_n_mg25_to_he4_ne22)*Y(Mg25)*Y(N)*state.rho + -screened_rates(k_he4_ne22_to_n_mg25)*Y(He4)*Y(Ne22)*state.rho); + screened_rates(k_Na22_to_Ne22_weak_wc12)*Y(Na22) + + (screened_rates(k_He4_O18_to_Ne22)*Y(He4)*Y(O18)*state.rho + -screened_rates(k_Ne22_to_He4_O18)*Y(Ne22)) + + (screened_rates(k_n_Ne21_to_Ne22)*Y(Ne21)*Y(N)*state.rho + -screened_rates(k_Ne22_to_n_Ne21)*Y(Ne22)) + + (-screened_rates(k_p_Ne22_to_Na23)*Y(Ne22)*Y(H1)*state.rho + screened_rates(k_Na23_to_p_Ne22)*Y(Na23)) + + (-screened_rates(k_He4_Ne22_to_Mg26)*Y(He4)*Y(Ne22)*state.rho + screened_rates(k_Mg26_to_He4_Ne22)*Y(Mg26)) + + (screened_rates(k_He4_F19_to_p_Ne22)*Y(F19)*Y(He4)*state.rho + -screened_rates(k_p_Ne22_to_He4_F19)*Y(Ne22)*Y(H1)*state.rho) + + (screened_rates(k_n_Na22_to_p_Ne22)*Y(Na22)*Y(N)*state.rho + -screened_rates(k_p_Ne22_to_n_Na22)*Y(Ne22)*Y(H1)*state.rho) + + (screened_rates(k_n_Mg25_to_He4_Ne22)*Y(Mg25)*Y(N)*state.rho + -screened_rates(k_He4_Ne22_to_n_Mg25)*Y(He4)*Y(Ne22)*state.rho); ydot_nuc(Na21) = - -screened_rates(k_na21_to_ne21_weak_wc12)*Y(Na21) + - (screened_rates(k_he4_f17_to_na21)*Y(F17)*Y(He4)*state.rho + -screened_rates(k_na21_to_he4_f17)*Y(Na21)) + - (screened_rates(k_p_ne20_to_na21)*Y(Ne20)*Y(H1)*state.rho + -screened_rates(k_na21_to_p_ne20)*Y(Na21)) + - (-screened_rates(k_n_na21_to_na22)*Y(N)*Y(Na21)*state.rho + screened_rates(k_na22_to_n_na21)*Y(Na22)) + - (-screened_rates(k_he4_na21_to_al25)*Y(He4)*Y(Na21)*state.rho + screened_rates(k_al25_to_he4_na21)*Y(Al25)) + - (screened_rates(k_he4_ne18_to_p_na21)*Y(He4)*Y(Ne18)*state.rho + -screened_rates(k_p_na21_to_he4_ne18)*Y(Na21)*Y(H1)*state.rho) + - (-screened_rates(k_n_na21_to_p_ne21)*Y(N)*Y(Na21)*state.rho + screened_rates(k_p_ne21_to_n_na21)*Y(Ne21)*Y(H1)*state.rho) + - (-screened_rates(k_n_na21_to_he4_f18)*Y(N)*Y(Na21)*state.rho + screened_rates(k_he4_f18_to_n_na21)*Y(F18)*Y(He4)*state.rho) + - (-screened_rates(k_he4_na21_to_p_mg24)*Y(He4)*Y(Na21)*state.rho + screened_rates(k_p_mg24_to_he4_na21)*Y(Mg24)*Y(H1)*state.rho); + -screened_rates(k_Na21_to_Ne21_weak_wc12)*Y(Na21) + + (screened_rates(k_He4_F17_to_Na21)*Y(F17)*Y(He4)*state.rho + -screened_rates(k_Na21_to_He4_F17)*Y(Na21)) + + (screened_rates(k_p_Ne20_to_Na21)*Y(Ne20)*Y(H1)*state.rho + -screened_rates(k_Na21_to_p_Ne20)*Y(Na21)) + + (-screened_rates(k_n_Na21_to_Na22)*Y(Na21)*Y(N)*state.rho + screened_rates(k_Na22_to_n_Na21)*Y(Na22)) + + (-screened_rates(k_He4_Na21_to_Al25)*Y(He4)*Y(Na21)*state.rho + screened_rates(k_Al25_to_He4_Na21)*Y(Al25)) + + (screened_rates(k_He4_Ne18_to_p_Na21)*Y(He4)*Y(Ne18)*state.rho + -screened_rates(k_p_Na21_to_He4_Ne18)*Y(Na21)*Y(H1)*state.rho) + + (-screened_rates(k_n_Na21_to_p_Ne21)*Y(Na21)*Y(N)*state.rho + screened_rates(k_p_Ne21_to_n_Na21)*Y(Ne21)*Y(H1)*state.rho) + + (-screened_rates(k_n_Na21_to_He4_F18)*Y(Na21)*Y(N)*state.rho + screened_rates(k_He4_F18_to_n_Na21)*Y(F18)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Na21_to_p_Mg24)*Y(He4)*Y(Na21)*state.rho + screened_rates(k_p_Mg24_to_He4_Na21)*Y(Mg24)*Y(H1)*state.rho); ydot_nuc(Na22) = - -screened_rates(k_na22_to_ne22_weak_wc12)*Y(Na22) + - (screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_na22_to_he4_f18)*Y(Na22)) + - (screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + -screened_rates(k_na22_to_p_ne21)*Y(Na22)) + - (screened_rates(k_n_na21_to_na22)*Y(N)*Y(Na21)*state.rho + -screened_rates(k_na22_to_n_na21)*Y(Na22)) + - (-screened_rates(k_n_na22_to_na23)*Y(N)*Y(Na22)*state.rho + screened_rates(k_na23_to_n_na22)*Y(Na23)) + - (-screened_rates(k_p_na22_to_mg23)*Y(Na22)*Y(H1)*state.rho + screened_rates(k_mg23_to_p_na22)*Y(Mg23)) + - (-screened_rates(k_he4_na22_to_al26)*Y(He4)*Y(Na22)*state.rho + screened_rates(k_al26_to_he4_na22)*Y(Al26)) + - (screened_rates(k_he4_ne19_to_p_na22)*Y(He4)*Y(Ne19)*state.rho + -screened_rates(k_p_na22_to_he4_ne19)*Y(Na22)*Y(H1)*state.rho) + - (-screened_rates(k_n_na22_to_p_ne22)*Y(N)*Y(Na22)*state.rho + screened_rates(k_p_ne22_to_n_na22)*Y(Ne22)*Y(H1)*state.rho) + - (-screened_rates(k_n_na22_to_he4_f19)*Y(N)*Y(Na22)*state.rho + screened_rates(k_he4_f19_to_n_na22)*Y(F19)*Y(He4)*state.rho) + - (-screened_rates(k_he4_na22_to_p_mg25)*Y(He4)*Y(Na22)*state.rho + screened_rates(k_p_mg25_to_he4_na22)*Y(Mg25)*Y(H1)*state.rho) + - (screened_rates(k_n_al25_to_he4_na22)*Y(Al25)*Y(N)*state.rho + -screened_rates(k_he4_na22_to_n_al25)*Y(He4)*Y(Na22)*state.rho); + -screened_rates(k_Na22_to_Ne22_weak_wc12)*Y(Na22) + + (screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_Na22_to_He4_F18)*Y(Na22)) + + (screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + -screened_rates(k_Na22_to_p_Ne21)*Y(Na22)) + + (screened_rates(k_n_Na21_to_Na22)*Y(Na21)*Y(N)*state.rho + -screened_rates(k_Na22_to_n_Na21)*Y(Na22)) + + (-screened_rates(k_n_Na22_to_Na23)*Y(Na22)*Y(N)*state.rho + screened_rates(k_Na23_to_n_Na22)*Y(Na23)) + + (-screened_rates(k_p_Na22_to_Mg23)*Y(Na22)*Y(H1)*state.rho + screened_rates(k_Mg23_to_p_Na22)*Y(Mg23)) + + (-screened_rates(k_He4_Na22_to_Al26)*Y(He4)*Y(Na22)*state.rho + screened_rates(k_Al26_to_He4_Na22)*Y(Al26)) + + (screened_rates(k_He4_Ne19_to_p_Na22)*Y(He4)*Y(Ne19)*state.rho + -screened_rates(k_p_Na22_to_He4_Ne19)*Y(Na22)*Y(H1)*state.rho) + + (-screened_rates(k_n_Na22_to_p_Ne22)*Y(Na22)*Y(N)*state.rho + screened_rates(k_p_Ne22_to_n_Na22)*Y(Ne22)*Y(H1)*state.rho) + + (-screened_rates(k_n_Na22_to_He4_F19)*Y(Na22)*Y(N)*state.rho + screened_rates(k_He4_F19_to_n_Na22)*Y(F19)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Na22_to_p_Mg25)*Y(He4)*Y(Na22)*state.rho + screened_rates(k_p_Mg25_to_He4_Na22)*Y(Mg25)*Y(H1)*state.rho) + + (screened_rates(k_n_Al25_to_He4_Na22)*Y(Al25)*Y(N)*state.rho + -screened_rates(k_He4_Na22_to_n_Al25)*Y(He4)*Y(Na22)*state.rho); ydot_nuc(Na23) = - screened_rates(k_mg23_to_na23_weak_wc12)*Y(Mg23) + - (screened_rates(k_he4_f19_to_na23)*Y(F19)*Y(He4)*state.rho + -screened_rates(k_na23_to_he4_f19)*Y(Na23)) + - (screened_rates(k_p_ne22_to_na23)*Y(Ne22)*Y(H1)*state.rho + -screened_rates(k_na23_to_p_ne22)*Y(Na23)) + - (screened_rates(k_n_na22_to_na23)*Y(N)*Y(Na22)*state.rho + -screened_rates(k_na23_to_n_na22)*Y(Na23)) + - (-screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_mg24_to_p_na23)*Y(Mg24)) + - (-screened_rates(k_he4_na23_to_al27)*Y(He4)*Y(Na23)*state.rho + screened_rates(k_al27_to_he4_na23)*Y(Al27)) + - (0.5*screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*Y(H1)*state.rho) + - (-screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*Y(Ne20)*state.rho) + - (-screened_rates(k_he4_na23_to_p_mg26)*Y(He4)*Y(Na23)*state.rho + screened_rates(k_p_mg26_to_he4_na23)*Y(Mg26)*Y(H1)*state.rho) + - (screened_rates(k_n_mg23_to_p_na23)*Y(Mg23)*Y(N)*state.rho + -screened_rates(k_p_na23_to_n_mg23)*Y(Na23)*Y(H1)*state.rho) + - (screened_rates(k_n_al26_to_he4_na23)*Y(Al26)*Y(N)*state.rho + -screened_rates(k_he4_na23_to_n_al26)*Y(He4)*Y(Na23)*state.rho); + screened_rates(k_Mg23_to_Na23_weak_wc12)*Y(Mg23) + + (screened_rates(k_He4_F19_to_Na23)*Y(F19)*Y(He4)*state.rho + -screened_rates(k_Na23_to_He4_F19)*Y(Na23)) + + (screened_rates(k_p_Ne22_to_Na23)*Y(Ne22)*Y(H1)*state.rho + -screened_rates(k_Na23_to_p_Ne22)*Y(Na23)) + + (screened_rates(k_n_Na22_to_Na23)*Y(Na22)*Y(N)*state.rho + -screened_rates(k_Na23_to_n_Na22)*Y(Na23)) + + (-screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_Mg24_to_p_Na23)*Y(Mg24)) + + (-screened_rates(k_He4_Na23_to_Al27)*Y(He4)*Y(Na23)*state.rho + screened_rates(k_Al27_to_He4_Na23)*Y(Al27)) + + (0.5*screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*Y(H1)*state.rho) + + (-screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*Y(Ne20)*state.rho) + + (-screened_rates(k_He4_Na23_to_p_Mg26)*Y(He4)*Y(Na23)*state.rho + screened_rates(k_p_Mg26_to_He4_Na23)*Y(Mg26)*Y(H1)*state.rho) + + (screened_rates(k_n_Mg23_to_p_Na23)*Y(Mg23)*Y(N)*state.rho + -screened_rates(k_p_Na23_to_n_Mg23)*Y(Na23)*Y(H1)*state.rho) + + (screened_rates(k_n_Al26_to_He4_Na23)*Y(Al26)*Y(N)*state.rho + -screened_rates(k_He4_Na23_to_n_Al26)*Y(He4)*Y(Na23)*state.rho); ydot_nuc(Mg23) = - -screened_rates(k_mg23_to_na23_weak_wc12)*Y(Mg23) + - (screened_rates(k_he4_ne19_to_mg23)*Y(He4)*Y(Ne19)*state.rho + -screened_rates(k_mg23_to_he4_ne19)*Y(Mg23)) + - (screened_rates(k_p_na22_to_mg23)*Y(Na22)*Y(H1)*state.rho + -screened_rates(k_mg23_to_p_na22)*Y(Mg23)) + - (-screened_rates(k_n_mg23_to_mg24)*Y(Mg23)*Y(N)*state.rho + screened_rates(k_mg24_to_n_mg23)*Y(Mg24)) + - (-screened_rates(k_n_mg23_to_p_na23)*Y(Mg23)*Y(N)*state.rho + screened_rates(k_p_na23_to_n_mg23)*Y(Na23)*Y(H1)*state.rho) + - (-screened_rates(k_n_mg23_to_he4_ne20)*Y(Mg23)*Y(N)*state.rho + screened_rates(k_he4_ne20_to_n_mg23)*Y(He4)*Y(Ne20)*state.rho) + - (-screened_rates(k_n_mg23_to_c12_c12)*Y(Mg23)*Y(N)*state.rho + 0.5*screened_rates(k_c12_c12_to_n_mg23)*std::pow(Y(C12), 2)*state.rho) + - (-screened_rates(k_he4_mg23_to_p_al26)*Y(He4)*Y(Mg23)*state.rho + screened_rates(k_p_al26_to_he4_mg23)*Y(Al26)*Y(H1)*state.rho); + -screened_rates(k_Mg23_to_Na23_weak_wc12)*Y(Mg23) + + (screened_rates(k_He4_Ne19_to_Mg23)*Y(He4)*Y(Ne19)*state.rho + -screened_rates(k_Mg23_to_He4_Ne19)*Y(Mg23)) + + (screened_rates(k_p_Na22_to_Mg23)*Y(Na22)*Y(H1)*state.rho + -screened_rates(k_Mg23_to_p_Na22)*Y(Mg23)) + + (-screened_rates(k_n_Mg23_to_Mg24)*Y(Mg23)*Y(N)*state.rho + screened_rates(k_Mg24_to_n_Mg23)*Y(Mg24)) + + (-screened_rates(k_n_Mg23_to_p_Na23)*Y(Mg23)*Y(N)*state.rho + screened_rates(k_p_Na23_to_n_Mg23)*Y(Na23)*Y(H1)*state.rho) + + (-screened_rates(k_n_Mg23_to_He4_Ne20)*Y(Mg23)*Y(N)*state.rho + screened_rates(k_He4_Ne20_to_n_Mg23)*Y(He4)*Y(Ne20)*state.rho) + + (-screened_rates(k_n_Mg23_to_C12_C12)*Y(Mg23)*Y(N)*state.rho + 0.5*screened_rates(k_C12_C12_to_n_Mg23)*std::pow(Y(C12), 2)*state.rho) + + (-screened_rates(k_He4_Mg23_to_p_Al26)*Y(He4)*Y(Mg23)*state.rho + screened_rates(k_p_Al26_to_He4_Mg23)*Y(Al26)*Y(H1)*state.rho); ydot_nuc(Mg24) = - (screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + -screened_rates(k_mg24_to_he4_ne20)*Y(Mg24)) + - (screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_mg24_to_p_na23)*Y(Mg24)) + - (screened_rates(k_n_mg23_to_mg24)*Y(Mg23)*Y(N)*state.rho + -screened_rates(k_mg24_to_n_mg23)*Y(Mg24)) + - (-screened_rates(k_n_mg24_to_mg25)*Y(Mg24)*Y(N)*state.rho + screened_rates(k_mg25_to_n_mg24)*Y(Mg25)) + - (-screened_rates(k_p_mg24_to_al25)*Y(Mg24)*Y(H1)*state.rho + screened_rates(k_al25_to_p_mg24)*Y(Al25)) + - (-screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_si28_to_he4_mg24)*Y(Si28)) + - (screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*Y(Mg24)*state.rho) + - (screened_rates(k_he4_ne21_to_n_mg24)*Y(He4)*Y(Ne21)*state.rho + -screened_rates(k_n_mg24_to_he4_ne21)*Y(Mg24)*Y(N)*state.rho) + - (screened_rates(k_he4_na21_to_p_mg24)*Y(He4)*Y(Na21)*state.rho + -screened_rates(k_p_mg24_to_he4_na21)*Y(Mg24)*Y(H1)*state.rho) + - (screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho); + (screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + -screened_rates(k_Mg24_to_He4_Ne20)*Y(Mg24)) + + (screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_Mg24_to_p_Na23)*Y(Mg24)) + + (screened_rates(k_n_Mg23_to_Mg24)*Y(Mg23)*Y(N)*state.rho + -screened_rates(k_Mg24_to_n_Mg23)*Y(Mg24)) + + (-screened_rates(k_n_Mg24_to_Mg25)*Y(Mg24)*Y(N)*state.rho + screened_rates(k_Mg25_to_n_Mg24)*Y(Mg25)) + + (-screened_rates(k_p_Mg24_to_Al25)*Y(Mg24)*Y(H1)*state.rho + screened_rates(k_Al25_to_p_Mg24)*Y(Al25)) + + (-screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_Si28_to_He4_Mg24)*Y(Si28)) + + (screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*Y(Mg24)*state.rho) + + (screened_rates(k_He4_Ne21_to_n_Mg24)*Y(He4)*Y(Ne21)*state.rho + -screened_rates(k_n_Mg24_to_He4_Ne21)*Y(Mg24)*Y(N)*state.rho) + + (screened_rates(k_He4_Na21_to_p_Mg24)*Y(He4)*Y(Na21)*state.rho + -screened_rates(k_p_Mg24_to_He4_Na21)*Y(Mg24)*Y(H1)*state.rho) + + (screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho); ydot_nuc(Mg25) = - screened_rates(k_al25_to_mg25_weak_wc12)*Y(Al25) + - (screened_rates(k_he4_ne21_to_mg25)*Y(He4)*Y(Ne21)*state.rho + -screened_rates(k_mg25_to_he4_ne21)*Y(Mg25)) + - (screened_rates(k_n_mg24_to_mg25)*Y(Mg24)*Y(N)*state.rho + -screened_rates(k_mg25_to_n_mg24)*Y(Mg25)) + - (-screened_rates(k_n_mg25_to_mg26)*Y(Mg25)*Y(N)*state.rho + screened_rates(k_mg26_to_n_mg25)*Y(Mg26)) + - (-screened_rates(k_p_mg25_to_al26)*Y(Mg25)*Y(H1)*state.rho + screened_rates(k_al26_to_p_mg25)*Y(Al26)) + - (-screened_rates(k_he4_mg25_to_si29)*Y(He4)*Y(Mg25)*state.rho + screened_rates(k_si29_to_he4_mg25)*Y(Si29)) + - (screened_rates(k_he4_na22_to_p_mg25)*Y(He4)*Y(Na22)*state.rho + -screened_rates(k_p_mg25_to_he4_na22)*Y(Mg25)*Y(H1)*state.rho) + - (-screened_rates(k_n_mg25_to_he4_ne22)*Y(Mg25)*Y(N)*state.rho + screened_rates(k_he4_ne22_to_n_mg25)*Y(He4)*Y(Ne22)*state.rho) + - (-screened_rates(k_he4_mg25_to_n_si28)*Y(He4)*Y(Mg25)*state.rho + screened_rates(k_n_si28_to_he4_mg25)*Y(N)*Y(Si28)*state.rho) + - (screened_rates(k_n_al25_to_p_mg25)*Y(Al25)*Y(N)*state.rho + -screened_rates(k_p_mg25_to_n_al25)*Y(Mg25)*Y(H1)*state.rho); + screened_rates(k_Al25_to_Mg25_weak_wc12)*Y(Al25) + + (screened_rates(k_He4_Ne21_to_Mg25)*Y(He4)*Y(Ne21)*state.rho + -screened_rates(k_Mg25_to_He4_Ne21)*Y(Mg25)) + + (screened_rates(k_n_Mg24_to_Mg25)*Y(Mg24)*Y(N)*state.rho + -screened_rates(k_Mg25_to_n_Mg24)*Y(Mg25)) + + (-screened_rates(k_n_Mg25_to_Mg26)*Y(Mg25)*Y(N)*state.rho + screened_rates(k_Mg26_to_n_Mg25)*Y(Mg26)) + + (-screened_rates(k_p_Mg25_to_Al26)*Y(Mg25)*Y(H1)*state.rho + screened_rates(k_Al26_to_p_Mg25)*Y(Al26)) + + (-screened_rates(k_He4_Mg25_to_Si29)*Y(He4)*Y(Mg25)*state.rho + screened_rates(k_Si29_to_He4_Mg25)*Y(Si29)) + + (screened_rates(k_He4_Na22_to_p_Mg25)*Y(He4)*Y(Na22)*state.rho + -screened_rates(k_p_Mg25_to_He4_Na22)*Y(Mg25)*Y(H1)*state.rho) + + (-screened_rates(k_n_Mg25_to_He4_Ne22)*Y(Mg25)*Y(N)*state.rho + screened_rates(k_He4_Ne22_to_n_Mg25)*Y(He4)*Y(Ne22)*state.rho) + + (-screened_rates(k_He4_Mg25_to_n_Si28)*Y(He4)*Y(Mg25)*state.rho + screened_rates(k_n_Si28_to_He4_Mg25)*Y(Si28)*Y(N)*state.rho) + + (screened_rates(k_n_Al25_to_p_Mg25)*Y(Al25)*Y(N)*state.rho + -screened_rates(k_p_Mg25_to_n_Al25)*Y(Mg25)*Y(H1)*state.rho); ydot_nuc(Mg26) = - screened_rates(k_al26_to_mg26_weak_wc12)*Y(Al26) + - (screened_rates(k_he4_ne22_to_mg26)*Y(He4)*Y(Ne22)*state.rho + -screened_rates(k_mg26_to_he4_ne22)*Y(Mg26)) + - (screened_rates(k_n_mg25_to_mg26)*Y(Mg25)*Y(N)*state.rho + -screened_rates(k_mg26_to_n_mg25)*Y(Mg26)) + - (-screened_rates(k_p_mg26_to_al27)*Y(Mg26)*Y(H1)*state.rho + screened_rates(k_al27_to_p_mg26)*Y(Al27)) + - (-screened_rates(k_he4_mg26_to_si30)*Y(He4)*Y(Mg26)*state.rho + screened_rates(k_si30_to_he4_mg26)*Y(Si30)) + - (screened_rates(k_he4_na23_to_p_mg26)*Y(He4)*Y(Na23)*state.rho + -screened_rates(k_p_mg26_to_he4_na23)*Y(Mg26)*Y(H1)*state.rho) + - (-screened_rates(k_he4_mg26_to_n_si29)*Y(He4)*Y(Mg26)*state.rho + screened_rates(k_n_si29_to_he4_mg26)*Y(N)*Y(Si29)*state.rho) + - (screened_rates(k_n_al26_to_p_mg26)*Y(Al26)*Y(N)*state.rho + -screened_rates(k_p_mg26_to_n_al26)*Y(Mg26)*Y(H1)*state.rho); + screened_rates(k_Al26_to_Mg26_weak_wc12)*Y(Al26) + + (screened_rates(k_He4_Ne22_to_Mg26)*Y(He4)*Y(Ne22)*state.rho + -screened_rates(k_Mg26_to_He4_Ne22)*Y(Mg26)) + + (screened_rates(k_n_Mg25_to_Mg26)*Y(Mg25)*Y(N)*state.rho + -screened_rates(k_Mg26_to_n_Mg25)*Y(Mg26)) + + (-screened_rates(k_p_Mg26_to_Al27)*Y(Mg26)*Y(H1)*state.rho + screened_rates(k_Al27_to_p_Mg26)*Y(Al27)) + + (-screened_rates(k_He4_Mg26_to_Si30)*Y(He4)*Y(Mg26)*state.rho + screened_rates(k_Si30_to_He4_Mg26)*Y(Si30)) + + (screened_rates(k_He4_Na23_to_p_Mg26)*Y(He4)*Y(Na23)*state.rho + -screened_rates(k_p_Mg26_to_He4_Na23)*Y(Mg26)*Y(H1)*state.rho) + + (-screened_rates(k_He4_Mg26_to_n_Si29)*Y(He4)*Y(Mg26)*state.rho + screened_rates(k_n_Si29_to_He4_Mg26)*Y(Si29)*Y(N)*state.rho) + + (screened_rates(k_n_Al26_to_p_Mg26)*Y(Al26)*Y(N)*state.rho + -screened_rates(k_p_Mg26_to_n_Al26)*Y(Mg26)*Y(H1)*state.rho); ydot_nuc(Al25) = - -screened_rates(k_al25_to_mg25_weak_wc12)*Y(Al25) + - (screened_rates(k_he4_na21_to_al25)*Y(He4)*Y(Na21)*state.rho + -screened_rates(k_al25_to_he4_na21)*Y(Al25)) + - (screened_rates(k_p_mg24_to_al25)*Y(Mg24)*Y(H1)*state.rho + -screened_rates(k_al25_to_p_mg24)*Y(Al25)) + - (-screened_rates(k_n_al25_to_al26)*Y(Al25)*Y(N)*state.rho + screened_rates(k_al26_to_n_al25)*Y(Al26)) + - (-screened_rates(k_he4_al25_to_p29)*Y(Al25)*Y(He4)*state.rho + screened_rates(k_p29_to_he4_al25)*Y(P29)) + - (-screened_rates(k_n_al25_to_p_mg25)*Y(Al25)*Y(N)*state.rho + screened_rates(k_p_mg25_to_n_al25)*Y(Mg25)*Y(H1)*state.rho) + - (-screened_rates(k_n_al25_to_he4_na22)*Y(Al25)*Y(N)*state.rho + screened_rates(k_he4_na22_to_n_al25)*Y(He4)*Y(Na22)*state.rho) + - (-screened_rates(k_he4_al25_to_p_si28)*Y(Al25)*Y(He4)*state.rho + screened_rates(k_p_si28_to_he4_al25)*Y(H1)*Y(Si28)*state.rho); + -screened_rates(k_Al25_to_Mg25_weak_wc12)*Y(Al25) + + (screened_rates(k_He4_Na21_to_Al25)*Y(He4)*Y(Na21)*state.rho + -screened_rates(k_Al25_to_He4_Na21)*Y(Al25)) + + (screened_rates(k_p_Mg24_to_Al25)*Y(Mg24)*Y(H1)*state.rho + -screened_rates(k_Al25_to_p_Mg24)*Y(Al25)) + + (-screened_rates(k_n_Al25_to_Al26)*Y(Al25)*Y(N)*state.rho + screened_rates(k_Al26_to_n_Al25)*Y(Al26)) + + (-screened_rates(k_He4_Al25_to_P29)*Y(Al25)*Y(He4)*state.rho + screened_rates(k_P29_to_He4_Al25)*Y(P29)) + + (-screened_rates(k_n_Al25_to_p_Mg25)*Y(Al25)*Y(N)*state.rho + screened_rates(k_p_Mg25_to_n_Al25)*Y(Mg25)*Y(H1)*state.rho) + + (-screened_rates(k_n_Al25_to_He4_Na22)*Y(Al25)*Y(N)*state.rho + screened_rates(k_He4_Na22_to_n_Al25)*Y(He4)*Y(Na22)*state.rho) + + (-screened_rates(k_He4_Al25_to_p_Si28)*Y(Al25)*Y(He4)*state.rho + screened_rates(k_p_Si28_to_He4_Al25)*Y(Si28)*Y(H1)*state.rho); ydot_nuc(Al26) = - -screened_rates(k_al26_to_mg26_weak_wc12)*Y(Al26) + - (screened_rates(k_he4_na22_to_al26)*Y(He4)*Y(Na22)*state.rho + -screened_rates(k_al26_to_he4_na22)*Y(Al26)) + - (screened_rates(k_p_mg25_to_al26)*Y(Mg25)*Y(H1)*state.rho + -screened_rates(k_al26_to_p_mg25)*Y(Al26)) + - (screened_rates(k_n_al25_to_al26)*Y(Al25)*Y(N)*state.rho + -screened_rates(k_al26_to_n_al25)*Y(Al26)) + - (-screened_rates(k_n_al26_to_al27)*Y(Al26)*Y(N)*state.rho + screened_rates(k_al27_to_n_al26)*Y(Al27)) + - (-screened_rates(k_he4_al26_to_p30)*Y(Al26)*Y(He4)*state.rho + screened_rates(k_p30_to_he4_al26)*Y(P30)) + - (screened_rates(k_he4_mg23_to_p_al26)*Y(He4)*Y(Mg23)*state.rho + -screened_rates(k_p_al26_to_he4_mg23)*Y(Al26)*Y(H1)*state.rho) + - (-screened_rates(k_n_al26_to_p_mg26)*Y(Al26)*Y(N)*state.rho + screened_rates(k_p_mg26_to_n_al26)*Y(Mg26)*Y(H1)*state.rho) + - (-screened_rates(k_n_al26_to_he4_na23)*Y(Al26)*Y(N)*state.rho + screened_rates(k_he4_na23_to_n_al26)*Y(He4)*Y(Na23)*state.rho) + - (-screened_rates(k_he4_al26_to_p_si29)*Y(Al26)*Y(He4)*state.rho + screened_rates(k_p_si29_to_he4_al26)*Y(H1)*Y(Si29)*state.rho) + - (screened_rates(k_n_p29_to_he4_al26)*Y(N)*Y(P29)*state.rho + -screened_rates(k_he4_al26_to_n_p29)*Y(Al26)*Y(He4)*state.rho); + -screened_rates(k_Al26_to_Mg26_weak_wc12)*Y(Al26) + + (screened_rates(k_He4_Na22_to_Al26)*Y(He4)*Y(Na22)*state.rho + -screened_rates(k_Al26_to_He4_Na22)*Y(Al26)) + + (screened_rates(k_p_Mg25_to_Al26)*Y(Mg25)*Y(H1)*state.rho + -screened_rates(k_Al26_to_p_Mg25)*Y(Al26)) + + (screened_rates(k_n_Al25_to_Al26)*Y(Al25)*Y(N)*state.rho + -screened_rates(k_Al26_to_n_Al25)*Y(Al26)) + + (-screened_rates(k_n_Al26_to_Al27)*Y(Al26)*Y(N)*state.rho + screened_rates(k_Al27_to_n_Al26)*Y(Al27)) + + (-screened_rates(k_He4_Al26_to_P30)*Y(Al26)*Y(He4)*state.rho + screened_rates(k_P30_to_He4_Al26)*Y(P30)) + + (screened_rates(k_He4_Mg23_to_p_Al26)*Y(He4)*Y(Mg23)*state.rho + -screened_rates(k_p_Al26_to_He4_Mg23)*Y(Al26)*Y(H1)*state.rho) + + (-screened_rates(k_n_Al26_to_p_Mg26)*Y(Al26)*Y(N)*state.rho + screened_rates(k_p_Mg26_to_n_Al26)*Y(Mg26)*Y(H1)*state.rho) + + (-screened_rates(k_n_Al26_to_He4_Na23)*Y(Al26)*Y(N)*state.rho + screened_rates(k_He4_Na23_to_n_Al26)*Y(He4)*Y(Na23)*state.rho) + + (-screened_rates(k_He4_Al26_to_p_Si29)*Y(Al26)*Y(He4)*state.rho + screened_rates(k_p_Si29_to_He4_Al26)*Y(Si29)*Y(H1)*state.rho) + + (screened_rates(k_n_P29_to_He4_Al26)*Y(P29)*Y(N)*state.rho + -screened_rates(k_He4_Al26_to_n_P29)*Y(Al26)*Y(He4)*state.rho); ydot_nuc(Al27) = - (screened_rates(k_he4_na23_to_al27)*Y(He4)*Y(Na23)*state.rho + -screened_rates(k_al27_to_he4_na23)*Y(Al27)) + - (screened_rates(k_p_mg26_to_al27)*Y(Mg26)*Y(H1)*state.rho + -screened_rates(k_al27_to_p_mg26)*Y(Al27)) + - (screened_rates(k_n_al26_to_al27)*Y(Al26)*Y(N)*state.rho + -screened_rates(k_al27_to_n_al26)*Y(Al27)) + - (-screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_si28_to_p_al27)*Y(Si28)) + - (-screened_rates(k_he4_al27_to_p31)*Y(Al27)*Y(He4)*state.rho + screened_rates(k_p31_to_he4_al27)*Y(P31)) + - (screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*Y(H1)*state.rho) + - (-screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho) + - (-screened_rates(k_he4_al27_to_p_si30)*Y(Al27)*Y(He4)*state.rho + screened_rates(k_p_si30_to_he4_al27)*Y(H1)*Y(Si30)*state.rho) + - (screened_rates(k_n_p30_to_he4_al27)*Y(N)*Y(P30)*state.rho + -screened_rates(k_he4_al27_to_n_p30)*Y(Al27)*Y(He4)*state.rho); + (screened_rates(k_He4_Na23_to_Al27)*Y(He4)*Y(Na23)*state.rho + -screened_rates(k_Al27_to_He4_Na23)*Y(Al27)) + + (screened_rates(k_p_Mg26_to_Al27)*Y(Mg26)*Y(H1)*state.rho + -screened_rates(k_Al27_to_p_Mg26)*Y(Al27)) + + (screened_rates(k_n_Al26_to_Al27)*Y(Al26)*Y(N)*state.rho + -screened_rates(k_Al27_to_n_Al26)*Y(Al27)) + + (-screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_Si28_to_p_Al27)*Y(Si28)) + + (-screened_rates(k_He4_Al27_to_P31)*Y(Al27)*Y(He4)*state.rho + screened_rates(k_P31_to_He4_Al27)*Y(P31)) + + (screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*Y(H1)*state.rho) + + (-screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho) + + (-screened_rates(k_He4_Al27_to_p_Si30)*Y(Al27)*Y(He4)*state.rho + screened_rates(k_p_Si30_to_He4_Al27)*Y(Si30)*Y(H1)*state.rho) + + (screened_rates(k_n_P30_to_He4_Al27)*Y(P30)*Y(N)*state.rho + -screened_rates(k_He4_Al27_to_n_P30)*Y(Al27)*Y(He4)*state.rho); ydot_nuc(Si28) = - (screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + -screened_rates(k_si28_to_he4_mg24)*Y(Si28)) + - (screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_si28_to_p_al27)*Y(Si28)) + - (-screened_rates(k_n_si28_to_si29)*Y(N)*Y(Si28)*state.rho + screened_rates(k_si29_to_n_si28)*Y(Si29)) + - (-screened_rates(k_p_si28_to_p29)*Y(H1)*Y(Si28)*state.rho + screened_rates(k_p29_to_p_si28)*Y(P29)) + - (-screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_s32_to_he4_si28)*Y(S32)) + - (0.5*screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*Y(Si28)*state.rho) + - (screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*Y(Si28)*state.rho) + - (screened_rates(k_he4_mg25_to_n_si28)*Y(He4)*Y(Mg25)*state.rho + -screened_rates(k_n_si28_to_he4_mg25)*Y(N)*Y(Si28)*state.rho) + - (screened_rates(k_he4_al25_to_p_si28)*Y(Al25)*Y(He4)*state.rho + -screened_rates(k_p_si28_to_he4_al25)*Y(H1)*Y(Si28)*state.rho) + - (screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho); + (screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + -screened_rates(k_Si28_to_He4_Mg24)*Y(Si28)) + + (screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_Si28_to_p_Al27)*Y(Si28)) + + (-screened_rates(k_n_Si28_to_Si29)*Y(Si28)*Y(N)*state.rho + screened_rates(k_Si29_to_n_Si28)*Y(Si29)) + + (-screened_rates(k_p_Si28_to_P29)*Y(Si28)*Y(H1)*state.rho + screened_rates(k_P29_to_p_Si28)*Y(P29)) + + (-screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_S32_to_He4_Si28)*Y(S32)) + + (0.5*screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*Y(Si28)*state.rho) + + (screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*Y(Si28)*state.rho) + + (screened_rates(k_He4_Mg25_to_n_Si28)*Y(He4)*Y(Mg25)*state.rho + -screened_rates(k_n_Si28_to_He4_Mg25)*Y(Si28)*Y(N)*state.rho) + + (screened_rates(k_He4_Al25_to_p_Si28)*Y(Al25)*Y(He4)*state.rho + -screened_rates(k_p_Si28_to_He4_Al25)*Y(Si28)*Y(H1)*state.rho) + + (screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho); ydot_nuc(Si29) = - screened_rates(k_p29_to_si29_weak_wc12)*Y(P29) + - (screened_rates(k_he4_mg25_to_si29)*Y(He4)*Y(Mg25)*state.rho + -screened_rates(k_si29_to_he4_mg25)*Y(Si29)) + - (screened_rates(k_n_si28_to_si29)*Y(N)*Y(Si28)*state.rho + -screened_rates(k_si29_to_n_si28)*Y(Si29)) + - (-screened_rates(k_n_si29_to_si30)*Y(N)*Y(Si29)*state.rho + screened_rates(k_si30_to_n_si29)*Y(Si30)) + - (-screened_rates(k_p_si29_to_p30)*Y(H1)*Y(Si29)*state.rho + screened_rates(k_p30_to_p_si29)*Y(P30)) + - (-screened_rates(k_he4_si29_to_s33)*Y(He4)*Y(Si29)*state.rho + screened_rates(k_s33_to_he4_si29)*Y(S33)) + - (screened_rates(k_he4_mg26_to_n_si29)*Y(He4)*Y(Mg26)*state.rho + -screened_rates(k_n_si29_to_he4_mg26)*Y(N)*Y(Si29)*state.rho) + - (screened_rates(k_he4_al26_to_p_si29)*Y(Al26)*Y(He4)*state.rho + -screened_rates(k_p_si29_to_he4_al26)*Y(H1)*Y(Si29)*state.rho) + - (screened_rates(k_n_p29_to_p_si29)*Y(N)*Y(P29)*state.rho + -screened_rates(k_p_si29_to_n_p29)*Y(H1)*Y(Si29)*state.rho) + - (screened_rates(k_p_p32_to_he4_si29)*Y(P32)*Y(H1)*state.rho + -screened_rates(k_he4_si29_to_p_p32)*Y(He4)*Y(Si29)*state.rho) + - (screened_rates(k_n_s32_to_he4_si29)*Y(N)*Y(S32)*state.rho + -screened_rates(k_he4_si29_to_n_s32)*Y(He4)*Y(Si29)*state.rho); + screened_rates(k_P29_to_Si29_weak_wc12)*Y(P29) + + (screened_rates(k_He4_Mg25_to_Si29)*Y(He4)*Y(Mg25)*state.rho + -screened_rates(k_Si29_to_He4_Mg25)*Y(Si29)) + + (screened_rates(k_n_Si28_to_Si29)*Y(Si28)*Y(N)*state.rho + -screened_rates(k_Si29_to_n_Si28)*Y(Si29)) + + (-screened_rates(k_n_Si29_to_Si30)*Y(Si29)*Y(N)*state.rho + screened_rates(k_Si30_to_n_Si29)*Y(Si30)) + + (-screened_rates(k_p_Si29_to_P30)*Y(Si29)*Y(H1)*state.rho + screened_rates(k_P30_to_p_Si29)*Y(P30)) + + (-screened_rates(k_He4_Si29_to_S33)*Y(He4)*Y(Si29)*state.rho + screened_rates(k_S33_to_He4_Si29)*Y(S33)) + + (screened_rates(k_He4_Mg26_to_n_Si29)*Y(He4)*Y(Mg26)*state.rho + -screened_rates(k_n_Si29_to_He4_Mg26)*Y(Si29)*Y(N)*state.rho) + + (screened_rates(k_He4_Al26_to_p_Si29)*Y(Al26)*Y(He4)*state.rho + -screened_rates(k_p_Si29_to_He4_Al26)*Y(Si29)*Y(H1)*state.rho) + + (screened_rates(k_n_P29_to_p_Si29)*Y(P29)*Y(N)*state.rho + -screened_rates(k_p_Si29_to_n_P29)*Y(Si29)*Y(H1)*state.rho) + + (screened_rates(k_p_P32_to_He4_Si29)*Y(P32)*Y(H1)*state.rho + -screened_rates(k_He4_Si29_to_p_P32)*Y(He4)*Y(Si29)*state.rho) + + (screened_rates(k_n_S32_to_He4_Si29)*Y(S32)*Y(N)*state.rho + -screened_rates(k_He4_Si29_to_n_S32)*Y(He4)*Y(Si29)*state.rho); ydot_nuc(Si30) = - screened_rates(k_p30_to_si30_weak_wc12)*Y(P30) + - (screened_rates(k_he4_mg26_to_si30)*Y(He4)*Y(Mg26)*state.rho + -screened_rates(k_si30_to_he4_mg26)*Y(Si30)) + - (screened_rates(k_n_si29_to_si30)*Y(N)*Y(Si29)*state.rho + -screened_rates(k_si30_to_n_si29)*Y(Si30)) + - (-screened_rates(k_n_si30_to_si31)*Y(N)*Y(Si30)*state.rho + screened_rates(k_si31_to_n_si30)*Y(Si31)) + - (-screened_rates(k_p_si30_to_p31)*Y(H1)*Y(Si30)*state.rho + screened_rates(k_p31_to_p_si30)*Y(P31)) + - (-screened_rates(k_he4_si30_to_s34)*Y(He4)*Y(Si30)*state.rho + screened_rates(k_s34_to_he4_si30)*Y(S34)) + - (screened_rates(k_he4_al27_to_p_si30)*Y(Al27)*Y(He4)*state.rho + -screened_rates(k_p_si30_to_he4_al27)*Y(H1)*Y(Si30)*state.rho) + - (screened_rates(k_n_p30_to_p_si30)*Y(N)*Y(P30)*state.rho + -screened_rates(k_p_si30_to_n_p30)*Y(H1)*Y(Si30)*state.rho) + - (screened_rates(k_p_p33_to_he4_si30)*Y(P33)*Y(H1)*state.rho + -screened_rates(k_he4_si30_to_p_p33)*Y(He4)*Y(Si30)*state.rho) + - (screened_rates(k_n_s33_to_he4_si30)*Y(N)*Y(S33)*state.rho + -screened_rates(k_he4_si30_to_n_s33)*Y(He4)*Y(Si30)*state.rho); + screened_rates(k_P30_to_Si30_weak_wc12)*Y(P30) + + (screened_rates(k_He4_Mg26_to_Si30)*Y(He4)*Y(Mg26)*state.rho + -screened_rates(k_Si30_to_He4_Mg26)*Y(Si30)) + + (screened_rates(k_n_Si29_to_Si30)*Y(Si29)*Y(N)*state.rho + -screened_rates(k_Si30_to_n_Si29)*Y(Si30)) + + (-screened_rates(k_n_Si30_to_Si31)*Y(Si30)*Y(N)*state.rho + screened_rates(k_Si31_to_n_Si30)*Y(Si31)) + + (-screened_rates(k_p_Si30_to_P31)*Y(Si30)*Y(H1)*state.rho + screened_rates(k_P31_to_p_Si30)*Y(P31)) + + (-screened_rates(k_He4_Si30_to_S34)*Y(He4)*Y(Si30)*state.rho + screened_rates(k_S34_to_He4_Si30)*Y(S34)) + + (screened_rates(k_He4_Al27_to_p_Si30)*Y(Al27)*Y(He4)*state.rho + -screened_rates(k_p_Si30_to_He4_Al27)*Y(Si30)*Y(H1)*state.rho) + + (screened_rates(k_n_P30_to_p_Si30)*Y(P30)*Y(N)*state.rho + -screened_rates(k_p_Si30_to_n_P30)*Y(Si30)*Y(H1)*state.rho) + + (screened_rates(k_p_P33_to_He4_Si30)*Y(P33)*Y(H1)*state.rho + -screened_rates(k_He4_Si30_to_p_P33)*Y(He4)*Y(Si30)*state.rho) + + (screened_rates(k_n_S33_to_He4_Si30)*Y(S33)*Y(N)*state.rho + -screened_rates(k_He4_Si30_to_n_S33)*Y(He4)*Y(Si30)*state.rho); ydot_nuc(Si31) = - -screened_rates(k_si31_to_p31_weak_wc12)*Y(Si31) + - (screened_rates(k_n_si30_to_si31)*Y(N)*Y(Si30)*state.rho + -screened_rates(k_si31_to_n_si30)*Y(Si31)) + - (-screened_rates(k_n_si31_to_si32)*Y(N)*Y(Si31)*state.rho + screened_rates(k_si32_to_n_si31)*Y(Si32)) + - (-screened_rates(k_p_si31_to_p32)*Y(H1)*Y(Si31)*state.rho + screened_rates(k_p32_to_p_si31)*Y(P32)) + - (-screened_rates(k_he4_si31_to_s35)*Y(He4)*Y(Si31)*state.rho + screened_rates(k_s35_to_he4_si31)*Y(S35)) + - (-screened_rates(k_p_si31_to_n_p31)*Y(H1)*Y(Si31)*state.rho + screened_rates(k_n_p31_to_p_si31)*Y(N)*Y(P31)*state.rho) + - (-screened_rates(k_he4_si31_to_n_s34)*Y(He4)*Y(Si31)*state.rho + screened_rates(k_n_s34_to_he4_si31)*Y(N)*Y(S34)*state.rho); + -screened_rates(k_Si31_to_P31_weak_wc12)*Y(Si31) + + (screened_rates(k_n_Si30_to_Si31)*Y(Si30)*Y(N)*state.rho + -screened_rates(k_Si31_to_n_Si30)*Y(Si31)) + + (-screened_rates(k_n_Si31_to_Si32)*Y(Si31)*Y(N)*state.rho + screened_rates(k_Si32_to_n_Si31)*Y(Si32)) + + (-screened_rates(k_p_Si31_to_P32)*Y(Si31)*Y(H1)*state.rho + screened_rates(k_P32_to_p_Si31)*Y(P32)) + + (-screened_rates(k_He4_Si31_to_S35)*Y(He4)*Y(Si31)*state.rho + screened_rates(k_S35_to_He4_Si31)*Y(S35)) + + (-screened_rates(k_p_Si31_to_n_P31)*Y(Si31)*Y(H1)*state.rho + screened_rates(k_n_P31_to_p_Si31)*Y(P31)*Y(N)*state.rho) + + (-screened_rates(k_He4_Si31_to_n_S34)*Y(He4)*Y(Si31)*state.rho + screened_rates(k_n_S34_to_He4_Si31)*Y(S34)*Y(N)*state.rho); ydot_nuc(Si32) = - -screened_rates(k_si32_to_p32_weak_wc12)*Y(Si32) + - (screened_rates(k_n_si31_to_si32)*Y(N)*Y(Si31)*state.rho + -screened_rates(k_si32_to_n_si31)*Y(Si32)) + - (-screened_rates(k_p_si32_to_p33)*Y(H1)*Y(Si32)*state.rho + screened_rates(k_p33_to_p_si32)*Y(P33)) + - (-screened_rates(k_he4_si32_to_s36)*Y(He4)*Y(Si32)*state.rho + screened_rates(k_s36_to_he4_si32)*Y(S36)) + - (screened_rates(k_n_p32_to_p_si32)*Y(N)*Y(P32)*state.rho + -screened_rates(k_p_si32_to_n_p32)*Y(H1)*Y(Si32)*state.rho) + - (screened_rates(k_n_s35_to_he4_si32)*Y(N)*Y(S35)*state.rho + -screened_rates(k_he4_si32_to_n_s35)*Y(He4)*Y(Si32)*state.rho); + -screened_rates(k_Si32_to_P32_weak_wc12)*Y(Si32) + + (screened_rates(k_n_Si31_to_Si32)*Y(Si31)*Y(N)*state.rho + -screened_rates(k_Si32_to_n_Si31)*Y(Si32)) + + (-screened_rates(k_p_Si32_to_P33)*Y(Si32)*Y(H1)*state.rho + screened_rates(k_P33_to_p_Si32)*Y(P33)) + + (-screened_rates(k_He4_Si32_to_S36)*Y(He4)*Y(Si32)*state.rho + screened_rates(k_S36_to_He4_Si32)*Y(S36)) + + (screened_rates(k_n_P32_to_p_Si32)*Y(P32)*Y(N)*state.rho + -screened_rates(k_p_Si32_to_n_P32)*Y(Si32)*Y(H1)*state.rho) + + (screened_rates(k_n_S35_to_He4_Si32)*Y(S35)*Y(N)*state.rho + -screened_rates(k_He4_Si32_to_n_S35)*Y(He4)*Y(Si32)*state.rho); ydot_nuc(P29) = - -screened_rates(k_p29_to_si29_weak_wc12)*Y(P29) + - (screened_rates(k_he4_al25_to_p29)*Y(Al25)*Y(He4)*state.rho + -screened_rates(k_p29_to_he4_al25)*Y(P29)) + - (screened_rates(k_p_si28_to_p29)*Y(H1)*Y(Si28)*state.rho + -screened_rates(k_p29_to_p_si28)*Y(P29)) + - (-screened_rates(k_n_p29_to_p30)*Y(N)*Y(P29)*state.rho + screened_rates(k_p30_to_n_p29)*Y(P30)) + - (-screened_rates(k_he4_p29_to_cl33)*Y(He4)*Y(P29)*state.rho + screened_rates(k_cl33_to_he4_p29)*Y(Cl33)) + - (-screened_rates(k_n_p29_to_p_si29)*Y(N)*Y(P29)*state.rho + screened_rates(k_p_si29_to_n_p29)*Y(H1)*Y(Si29)*state.rho) + - (-screened_rates(k_n_p29_to_he4_al26)*Y(N)*Y(P29)*state.rho + screened_rates(k_he4_al26_to_n_p29)*Y(Al26)*Y(He4)*state.rho) + - (-screened_rates(k_he4_p29_to_p_s32)*Y(He4)*Y(P29)*state.rho + screened_rates(k_p_s32_to_he4_p29)*Y(H1)*Y(S32)*state.rho); + -screened_rates(k_P29_to_Si29_weak_wc12)*Y(P29) + + (screened_rates(k_He4_Al25_to_P29)*Y(Al25)*Y(He4)*state.rho + -screened_rates(k_P29_to_He4_Al25)*Y(P29)) + + (screened_rates(k_p_Si28_to_P29)*Y(Si28)*Y(H1)*state.rho + -screened_rates(k_P29_to_p_Si28)*Y(P29)) + + (-screened_rates(k_n_P29_to_P30)*Y(P29)*Y(N)*state.rho + screened_rates(k_P30_to_n_P29)*Y(P30)) + + (-screened_rates(k_He4_P29_to_Cl33)*Y(He4)*Y(P29)*state.rho + screened_rates(k_Cl33_to_He4_P29)*Y(Cl33)) + + (-screened_rates(k_n_P29_to_p_Si29)*Y(P29)*Y(N)*state.rho + screened_rates(k_p_Si29_to_n_P29)*Y(Si29)*Y(H1)*state.rho) + + (-screened_rates(k_n_P29_to_He4_Al26)*Y(P29)*Y(N)*state.rho + screened_rates(k_He4_Al26_to_n_P29)*Y(Al26)*Y(He4)*state.rho) + + (-screened_rates(k_He4_P29_to_p_S32)*Y(He4)*Y(P29)*state.rho + screened_rates(k_p_S32_to_He4_P29)*Y(S32)*Y(H1)*state.rho); ydot_nuc(P30) = - -screened_rates(k_p30_to_si30_weak_wc12)*Y(P30) + - (screened_rates(k_he4_al26_to_p30)*Y(Al26)*Y(He4)*state.rho + -screened_rates(k_p30_to_he4_al26)*Y(P30)) + - (screened_rates(k_p_si29_to_p30)*Y(H1)*Y(Si29)*state.rho + -screened_rates(k_p30_to_p_si29)*Y(P30)) + - (screened_rates(k_n_p29_to_p30)*Y(N)*Y(P29)*state.rho + -screened_rates(k_p30_to_n_p29)*Y(P30)) + - (-screened_rates(k_n_p30_to_p31)*Y(N)*Y(P30)*state.rho + screened_rates(k_p31_to_n_p30)*Y(P31)) + - (-screened_rates(k_he4_p30_to_cl34)*Y(He4)*Y(P30)*state.rho + screened_rates(k_cl34_to_he4_p30)*Y(Cl34)) + - (-screened_rates(k_n_p30_to_p_si30)*Y(N)*Y(P30)*state.rho + screened_rates(k_p_si30_to_n_p30)*Y(H1)*Y(Si30)*state.rho) + - (-screened_rates(k_n_p30_to_he4_al27)*Y(N)*Y(P30)*state.rho + screened_rates(k_he4_al27_to_n_p30)*Y(Al27)*Y(He4)*state.rho) + - (-screened_rates(k_he4_p30_to_p_s33)*Y(He4)*Y(P30)*state.rho + screened_rates(k_p_s33_to_he4_p30)*Y(H1)*Y(S33)*state.rho) + - (screened_rates(k_n_cl33_to_he4_p30)*Y(Cl33)*Y(N)*state.rho + -screened_rates(k_he4_p30_to_n_cl33)*Y(He4)*Y(P30)*state.rho); + -screened_rates(k_P30_to_Si30_weak_wc12)*Y(P30) + + (screened_rates(k_He4_Al26_to_P30)*Y(Al26)*Y(He4)*state.rho + -screened_rates(k_P30_to_He4_Al26)*Y(P30)) + + (screened_rates(k_p_Si29_to_P30)*Y(Si29)*Y(H1)*state.rho + -screened_rates(k_P30_to_p_Si29)*Y(P30)) + + (screened_rates(k_n_P29_to_P30)*Y(P29)*Y(N)*state.rho + -screened_rates(k_P30_to_n_P29)*Y(P30)) + + (-screened_rates(k_n_P30_to_P31)*Y(P30)*Y(N)*state.rho + screened_rates(k_P31_to_n_P30)*Y(P31)) + + (-screened_rates(k_He4_P30_to_Cl34)*Y(He4)*Y(P30)*state.rho + screened_rates(k_Cl34_to_He4_P30)*Y(Cl34)) + + (-screened_rates(k_n_P30_to_p_Si30)*Y(P30)*Y(N)*state.rho + screened_rates(k_p_Si30_to_n_P30)*Y(Si30)*Y(H1)*state.rho) + + (-screened_rates(k_n_P30_to_He4_Al27)*Y(P30)*Y(N)*state.rho + screened_rates(k_He4_Al27_to_n_P30)*Y(Al27)*Y(He4)*state.rho) + + (-screened_rates(k_He4_P30_to_p_S33)*Y(He4)*Y(P30)*state.rho + screened_rates(k_p_S33_to_He4_P30)*Y(S33)*Y(H1)*state.rho) + + (screened_rates(k_n_Cl33_to_He4_P30)*Y(Cl33)*Y(N)*state.rho + -screened_rates(k_He4_P30_to_n_Cl33)*Y(He4)*Y(P30)*state.rho); ydot_nuc(P31) = - screened_rates(k_si31_to_p31_weak_wc12)*Y(Si31) + - (screened_rates(k_he4_al27_to_p31)*Y(Al27)*Y(He4)*state.rho + -screened_rates(k_p31_to_he4_al27)*Y(P31)) + - (screened_rates(k_p_si30_to_p31)*Y(H1)*Y(Si30)*state.rho + -screened_rates(k_p31_to_p_si30)*Y(P31)) + - (screened_rates(k_n_p30_to_p31)*Y(N)*Y(P30)*state.rho + -screened_rates(k_p31_to_n_p30)*Y(P31)) + - (-screened_rates(k_n_p31_to_p32)*Y(N)*Y(P31)*state.rho + screened_rates(k_p32_to_n_p31)*Y(P32)) + - (-screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_s32_to_p_p31)*Y(S32)) + - (-screened_rates(k_he4_p31_to_cl35)*Y(He4)*Y(P31)*state.rho + screened_rates(k_cl35_to_he4_p31)*Y(Cl35)) + - (0.5*screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_p_p31_to_o16_o16)*Y(P31)*Y(H1)*state.rho) + - (screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*Y(H1)*state.rho) + - (screened_rates(k_p_si31_to_n_p31)*Y(H1)*Y(Si31)*state.rho + -screened_rates(k_n_p31_to_p_si31)*Y(N)*Y(P31)*state.rho) + - (-screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho) + - (-screened_rates(k_he4_p31_to_p_s34)*Y(He4)*Y(P31)*state.rho + screened_rates(k_p_s34_to_he4_p31)*Y(H1)*Y(S34)*state.rho) + - (screened_rates(k_n_cl34_to_he4_p31)*Y(Cl34)*Y(N)*state.rho + -screened_rates(k_he4_p31_to_n_cl34)*Y(He4)*Y(P31)*state.rho); + screened_rates(k_Si31_to_P31_weak_wc12)*Y(Si31) + + (screened_rates(k_He4_Al27_to_P31)*Y(Al27)*Y(He4)*state.rho + -screened_rates(k_P31_to_He4_Al27)*Y(P31)) + + (screened_rates(k_p_Si30_to_P31)*Y(Si30)*Y(H1)*state.rho + -screened_rates(k_P31_to_p_Si30)*Y(P31)) + + (screened_rates(k_n_P30_to_P31)*Y(P30)*Y(N)*state.rho + -screened_rates(k_P31_to_n_P30)*Y(P31)) + + (-screened_rates(k_n_P31_to_P32)*Y(P31)*Y(N)*state.rho + screened_rates(k_P32_to_n_P31)*Y(P32)) + + (-screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_S32_to_p_P31)*Y(S32)) + + (-screened_rates(k_He4_P31_to_Cl35)*Y(He4)*Y(P31)*state.rho + screened_rates(k_Cl35_to_He4_P31)*Y(Cl35)) + + (0.5*screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_p_P31_to_O16_O16)*Y(P31)*Y(H1)*state.rho) + + (screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*Y(H1)*state.rho) + + (screened_rates(k_p_Si31_to_n_P31)*Y(Si31)*Y(H1)*state.rho + -screened_rates(k_n_P31_to_p_Si31)*Y(P31)*Y(N)*state.rho) + + (-screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho) + + (-screened_rates(k_He4_P31_to_p_S34)*Y(He4)*Y(P31)*state.rho + screened_rates(k_p_S34_to_He4_P31)*Y(S34)*Y(H1)*state.rho) + + (screened_rates(k_n_Cl34_to_He4_P31)*Y(Cl34)*Y(N)*state.rho + -screened_rates(k_He4_P31_to_n_Cl34)*Y(He4)*Y(P31)*state.rho); ydot_nuc(P32) = - screened_rates(k_si32_to_p32_weak_wc12)*Y(Si32) + - -screened_rates(k_p32_to_s32_weak_wc12)*Y(P32) + - (screened_rates(k_p_si31_to_p32)*Y(H1)*Y(Si31)*state.rho + -screened_rates(k_p32_to_p_si31)*Y(P32)) + - (screened_rates(k_n_p31_to_p32)*Y(N)*Y(P31)*state.rho + -screened_rates(k_p32_to_n_p31)*Y(P32)) + - (-screened_rates(k_n_p32_to_p33)*Y(N)*Y(P32)*state.rho + screened_rates(k_p33_to_n_p32)*Y(P33)) + - (-screened_rates(k_p_p32_to_s33)*Y(P32)*Y(H1)*state.rho + screened_rates(k_s33_to_p_p32)*Y(S33)) + - (-screened_rates(k_he4_p32_to_cl36)*Y(He4)*Y(P32)*state.rho + screened_rates(k_cl36_to_he4_p32)*Y(Cl36)) + - (-screened_rates(k_n_p32_to_p_si32)*Y(N)*Y(P32)*state.rho + screened_rates(k_p_si32_to_n_p32)*Y(H1)*Y(Si32)*state.rho) + - (-screened_rates(k_p_p32_to_n_s32)*Y(P32)*Y(H1)*state.rho + screened_rates(k_n_s32_to_p_p32)*Y(N)*Y(S32)*state.rho) + - (-screened_rates(k_p_p32_to_he4_si29)*Y(P32)*Y(H1)*state.rho + screened_rates(k_he4_si29_to_p_p32)*Y(He4)*Y(Si29)*state.rho) + - (screened_rates(k_p_s35_to_he4_p32)*Y(H1)*Y(S35)*state.rho + -screened_rates(k_he4_p32_to_p_s35)*Y(He4)*Y(P32)*state.rho) + - (screened_rates(k_n_cl35_to_he4_p32)*Y(Cl35)*Y(N)*state.rho + -screened_rates(k_he4_p32_to_n_cl35)*Y(He4)*Y(P32)*state.rho); + screened_rates(k_Si32_to_P32_weak_wc12)*Y(Si32) + + -screened_rates(k_P32_to_S32_weak_wc12)*Y(P32) + + (screened_rates(k_p_Si31_to_P32)*Y(Si31)*Y(H1)*state.rho + -screened_rates(k_P32_to_p_Si31)*Y(P32)) + + (screened_rates(k_n_P31_to_P32)*Y(P31)*Y(N)*state.rho + -screened_rates(k_P32_to_n_P31)*Y(P32)) + + (-screened_rates(k_n_P32_to_P33)*Y(P32)*Y(N)*state.rho + screened_rates(k_P33_to_n_P32)*Y(P33)) + + (-screened_rates(k_p_P32_to_S33)*Y(P32)*Y(H1)*state.rho + screened_rates(k_S33_to_p_P32)*Y(S33)) + + (-screened_rates(k_He4_P32_to_Cl36)*Y(He4)*Y(P32)*state.rho + screened_rates(k_Cl36_to_He4_P32)*Y(Cl36)) + + (-screened_rates(k_n_P32_to_p_Si32)*Y(P32)*Y(N)*state.rho + screened_rates(k_p_Si32_to_n_P32)*Y(Si32)*Y(H1)*state.rho) + + (-screened_rates(k_p_P32_to_n_S32)*Y(P32)*Y(H1)*state.rho + screened_rates(k_n_S32_to_p_P32)*Y(S32)*Y(N)*state.rho) + + (-screened_rates(k_p_P32_to_He4_Si29)*Y(P32)*Y(H1)*state.rho + screened_rates(k_He4_Si29_to_p_P32)*Y(He4)*Y(Si29)*state.rho) + + (screened_rates(k_p_S35_to_He4_P32)*Y(S35)*Y(H1)*state.rho + -screened_rates(k_He4_P32_to_p_S35)*Y(He4)*Y(P32)*state.rho) + + (screened_rates(k_n_Cl35_to_He4_P32)*Y(Cl35)*Y(N)*state.rho + -screened_rates(k_He4_P32_to_n_Cl35)*Y(He4)*Y(P32)*state.rho); ydot_nuc(P33) = - -screened_rates(k_p33_to_s33_weak_wc12)*Y(P33) + - (screened_rates(k_p_si32_to_p33)*Y(H1)*Y(Si32)*state.rho + -screened_rates(k_p33_to_p_si32)*Y(P33)) + - (screened_rates(k_n_p32_to_p33)*Y(N)*Y(P32)*state.rho + -screened_rates(k_p33_to_n_p32)*Y(P33)) + - (-screened_rates(k_p_p33_to_s34)*Y(P33)*Y(H1)*state.rho + screened_rates(k_s34_to_p_p33)*Y(S34)) + - (-screened_rates(k_he4_p33_to_cl37)*Y(He4)*Y(P33)*state.rho + screened_rates(k_cl37_to_he4_p33)*Y(Cl37)) + - (-screened_rates(k_p_p33_to_he4_si30)*Y(P33)*Y(H1)*state.rho + screened_rates(k_he4_si30_to_p_p33)*Y(He4)*Y(Si30)*state.rho) + - (screened_rates(k_n_s33_to_p_p33)*Y(N)*Y(S33)*state.rho + -screened_rates(k_p_p33_to_n_s33)*Y(P33)*Y(H1)*state.rho) + - (screened_rates(k_p_s36_to_he4_p33)*Y(H1)*Y(S36)*state.rho + -screened_rates(k_he4_p33_to_p_s36)*Y(He4)*Y(P33)*state.rho) + - (screened_rates(k_n_cl36_to_he4_p33)*Y(Cl36)*Y(N)*state.rho + -screened_rates(k_he4_p33_to_n_cl36)*Y(He4)*Y(P33)*state.rho); + -screened_rates(k_P33_to_S33_weak_wc12)*Y(P33) + + (screened_rates(k_p_Si32_to_P33)*Y(Si32)*Y(H1)*state.rho + -screened_rates(k_P33_to_p_Si32)*Y(P33)) + + (screened_rates(k_n_P32_to_P33)*Y(P32)*Y(N)*state.rho + -screened_rates(k_P33_to_n_P32)*Y(P33)) + + (-screened_rates(k_p_P33_to_S34)*Y(P33)*Y(H1)*state.rho + screened_rates(k_S34_to_p_P33)*Y(S34)) + + (-screened_rates(k_He4_P33_to_Cl37)*Y(He4)*Y(P33)*state.rho + screened_rates(k_Cl37_to_He4_P33)*Y(Cl37)) + + (-screened_rates(k_p_P33_to_He4_Si30)*Y(P33)*Y(H1)*state.rho + screened_rates(k_He4_Si30_to_p_P33)*Y(He4)*Y(Si30)*state.rho) + + (screened_rates(k_n_S33_to_p_P33)*Y(S33)*Y(N)*state.rho + -screened_rates(k_p_P33_to_n_S33)*Y(P33)*Y(H1)*state.rho) + + (screened_rates(k_p_S36_to_He4_P33)*Y(S36)*Y(H1)*state.rho + -screened_rates(k_He4_P33_to_p_S36)*Y(He4)*Y(P33)*state.rho) + + (screened_rates(k_n_Cl36_to_He4_P33)*Y(Cl36)*Y(N)*state.rho + -screened_rates(k_He4_P33_to_n_Cl36)*Y(He4)*Y(P33)*state.rho); ydot_nuc(S32) = - screened_rates(k_p32_to_s32_weak_wc12)*Y(P32) + - (screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + -screened_rates(k_s32_to_he4_si28)*Y(S32)) + - (screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_s32_to_p_p31)*Y(S32)) + - (-screened_rates(k_n_s32_to_s33)*Y(N)*Y(S32)*state.rho + screened_rates(k_s33_to_n_s32)*Y(S33)) + - (-screened_rates(k_p_s32_to_cl33)*Y(H1)*Y(S32)*state.rho + screened_rates(k_cl33_to_p_s32)*Y(Cl33)) + - (-screened_rates(k_he4_s32_to_ar36)*Y(He4)*Y(S32)*state.rho + screened_rates(k_ar36_to_he4_s32)*Y(Ar36)) + - (screened_rates(k_he4_p29_to_p_s32)*Y(He4)*Y(P29)*state.rho + -screened_rates(k_p_s32_to_he4_p29)*Y(H1)*Y(S32)*state.rho) + - (screened_rates(k_p_p32_to_n_s32)*Y(P32)*Y(H1)*state.rho + -screened_rates(k_n_s32_to_p_p32)*Y(N)*Y(S32)*state.rho) + - (-screened_rates(k_n_s32_to_he4_si29)*Y(N)*Y(S32)*state.rho + screened_rates(k_he4_si29_to_n_s32)*Y(He4)*Y(Si29)*state.rho) + - (screened_rates(k_p_cl35_to_he4_s32)*Y(Cl35)*Y(H1)*state.rho + -screened_rates(k_he4_s32_to_p_cl35)*Y(He4)*Y(S32)*state.rho); + screened_rates(k_P32_to_S32_weak_wc12)*Y(P32) + + (screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + -screened_rates(k_S32_to_He4_Si28)*Y(S32)) + + (screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_S32_to_p_P31)*Y(S32)) + + (-screened_rates(k_n_S32_to_S33)*Y(S32)*Y(N)*state.rho + screened_rates(k_S33_to_n_S32)*Y(S33)) + + (-screened_rates(k_p_S32_to_Cl33)*Y(S32)*Y(H1)*state.rho + screened_rates(k_Cl33_to_p_S32)*Y(Cl33)) + + (-screened_rates(k_He4_S32_to_Ar36)*Y(He4)*Y(S32)*state.rho + screened_rates(k_Ar36_to_He4_S32)*Y(Ar36)) + + (screened_rates(k_He4_P29_to_p_S32)*Y(He4)*Y(P29)*state.rho + -screened_rates(k_p_S32_to_He4_P29)*Y(S32)*Y(H1)*state.rho) + + (screened_rates(k_p_P32_to_n_S32)*Y(P32)*Y(H1)*state.rho + -screened_rates(k_n_S32_to_p_P32)*Y(S32)*Y(N)*state.rho) + + (-screened_rates(k_n_S32_to_He4_Si29)*Y(S32)*Y(N)*state.rho + screened_rates(k_He4_Si29_to_n_S32)*Y(He4)*Y(Si29)*state.rho) + + (screened_rates(k_p_Cl35_to_He4_S32)*Y(Cl35)*Y(H1)*state.rho + -screened_rates(k_He4_S32_to_p_Cl35)*Y(He4)*Y(S32)*state.rho); ydot_nuc(S33) = - screened_rates(k_p33_to_s33_weak_wc12)*Y(P33) + - screened_rates(k_cl33_to_s33_weak_wc12)*Y(Cl33) + - (screened_rates(k_he4_si29_to_s33)*Y(He4)*Y(Si29)*state.rho + -screened_rates(k_s33_to_he4_si29)*Y(S33)) + - (screened_rates(k_p_p32_to_s33)*Y(P32)*Y(H1)*state.rho + -screened_rates(k_s33_to_p_p32)*Y(S33)) + - (screened_rates(k_n_s32_to_s33)*Y(N)*Y(S32)*state.rho + -screened_rates(k_s33_to_n_s32)*Y(S33)) + - (-screened_rates(k_n_s33_to_s34)*Y(N)*Y(S33)*state.rho + screened_rates(k_s34_to_n_s33)*Y(S34)) + - (-screened_rates(k_p_s33_to_cl34)*Y(H1)*Y(S33)*state.rho + screened_rates(k_cl34_to_p_s33)*Y(Cl34)) + - (-screened_rates(k_he4_s33_to_ar37)*Y(He4)*Y(S33)*state.rho + screened_rates(k_ar37_to_he4_s33)*Y(Ar37)) + - (screened_rates(k_he4_p30_to_p_s33)*Y(He4)*Y(P30)*state.rho + -screened_rates(k_p_s33_to_he4_p30)*Y(H1)*Y(S33)*state.rho) + - (-screened_rates(k_n_s33_to_p_p33)*Y(N)*Y(S33)*state.rho + screened_rates(k_p_p33_to_n_s33)*Y(P33)*Y(H1)*state.rho) + - (-screened_rates(k_n_s33_to_he4_si30)*Y(N)*Y(S33)*state.rho + screened_rates(k_he4_si30_to_n_s33)*Y(He4)*Y(Si30)*state.rho) + - (screened_rates(k_n_cl33_to_p_s33)*Y(Cl33)*Y(N)*state.rho + -screened_rates(k_p_s33_to_n_cl33)*Y(H1)*Y(S33)*state.rho) + - (screened_rates(k_p_cl36_to_he4_s33)*Y(Cl36)*Y(H1)*state.rho + -screened_rates(k_he4_s33_to_p_cl36)*Y(He4)*Y(S33)*state.rho) + - (screened_rates(k_n_ar36_to_he4_s33)*Y(Ar36)*Y(N)*state.rho + -screened_rates(k_he4_s33_to_n_ar36)*Y(He4)*Y(S33)*state.rho); + screened_rates(k_P33_to_S33_weak_wc12)*Y(P33) + + screened_rates(k_Cl33_to_S33_weak_wc12)*Y(Cl33) + + (screened_rates(k_He4_Si29_to_S33)*Y(He4)*Y(Si29)*state.rho + -screened_rates(k_S33_to_He4_Si29)*Y(S33)) + + (screened_rates(k_p_P32_to_S33)*Y(P32)*Y(H1)*state.rho + -screened_rates(k_S33_to_p_P32)*Y(S33)) + + (screened_rates(k_n_S32_to_S33)*Y(S32)*Y(N)*state.rho + -screened_rates(k_S33_to_n_S32)*Y(S33)) + + (-screened_rates(k_n_S33_to_S34)*Y(S33)*Y(N)*state.rho + screened_rates(k_S34_to_n_S33)*Y(S34)) + + (-screened_rates(k_p_S33_to_Cl34)*Y(S33)*Y(H1)*state.rho + screened_rates(k_Cl34_to_p_S33)*Y(Cl34)) + + (-screened_rates(k_He4_S33_to_Ar37)*Y(He4)*Y(S33)*state.rho + screened_rates(k_Ar37_to_He4_S33)*Y(Ar37)) + + (screened_rates(k_He4_P30_to_p_S33)*Y(He4)*Y(P30)*state.rho + -screened_rates(k_p_S33_to_He4_P30)*Y(S33)*Y(H1)*state.rho) + + (-screened_rates(k_n_S33_to_p_P33)*Y(S33)*Y(N)*state.rho + screened_rates(k_p_P33_to_n_S33)*Y(P33)*Y(H1)*state.rho) + + (-screened_rates(k_n_S33_to_He4_Si30)*Y(S33)*Y(N)*state.rho + screened_rates(k_He4_Si30_to_n_S33)*Y(He4)*Y(Si30)*state.rho) + + (screened_rates(k_n_Cl33_to_p_S33)*Y(Cl33)*Y(N)*state.rho + -screened_rates(k_p_S33_to_n_Cl33)*Y(S33)*Y(H1)*state.rho) + + (screened_rates(k_p_Cl36_to_He4_S33)*Y(Cl36)*Y(H1)*state.rho + -screened_rates(k_He4_S33_to_p_Cl36)*Y(He4)*Y(S33)*state.rho) + + (screened_rates(k_n_Ar36_to_He4_S33)*Y(Ar36)*Y(N)*state.rho + -screened_rates(k_He4_S33_to_n_Ar36)*Y(He4)*Y(S33)*state.rho); ydot_nuc(S34) = - screened_rates(k_cl34_to_s34_weak_wc12)*Y(Cl34) + - (screened_rates(k_he4_si30_to_s34)*Y(He4)*Y(Si30)*state.rho + -screened_rates(k_s34_to_he4_si30)*Y(S34)) + - (screened_rates(k_p_p33_to_s34)*Y(P33)*Y(H1)*state.rho + -screened_rates(k_s34_to_p_p33)*Y(S34)) + - (screened_rates(k_n_s33_to_s34)*Y(N)*Y(S33)*state.rho + -screened_rates(k_s34_to_n_s33)*Y(S34)) + - (-screened_rates(k_n_s34_to_s35)*Y(N)*Y(S34)*state.rho + screened_rates(k_s35_to_n_s34)*Y(S35)) + - (-screened_rates(k_p_s34_to_cl35)*Y(H1)*Y(S34)*state.rho + screened_rates(k_cl35_to_p_s34)*Y(Cl35)) + - (-screened_rates(k_he4_s34_to_ar38)*Y(He4)*Y(S34)*state.rho + screened_rates(k_ar38_to_he4_s34)*Y(Ar38)) + - (screened_rates(k_he4_si31_to_n_s34)*Y(He4)*Y(Si31)*state.rho + -screened_rates(k_n_s34_to_he4_si31)*Y(N)*Y(S34)*state.rho) + - (screened_rates(k_he4_p31_to_p_s34)*Y(He4)*Y(P31)*state.rho + -screened_rates(k_p_s34_to_he4_p31)*Y(H1)*Y(S34)*state.rho) + - (screened_rates(k_n_cl34_to_p_s34)*Y(Cl34)*Y(N)*state.rho + -screened_rates(k_p_s34_to_n_cl34)*Y(H1)*Y(S34)*state.rho) + - (screened_rates(k_p_cl37_to_he4_s34)*Y(Cl37)*Y(H1)*state.rho + -screened_rates(k_he4_s34_to_p_cl37)*Y(He4)*Y(S34)*state.rho) + - (screened_rates(k_n_ar37_to_he4_s34)*Y(Ar37)*Y(N)*state.rho + -screened_rates(k_he4_s34_to_n_ar37)*Y(He4)*Y(S34)*state.rho); + screened_rates(k_Cl34_to_S34_weak_wc12)*Y(Cl34) + + (screened_rates(k_He4_Si30_to_S34)*Y(He4)*Y(Si30)*state.rho + -screened_rates(k_S34_to_He4_Si30)*Y(S34)) + + (screened_rates(k_p_P33_to_S34)*Y(P33)*Y(H1)*state.rho + -screened_rates(k_S34_to_p_P33)*Y(S34)) + + (screened_rates(k_n_S33_to_S34)*Y(S33)*Y(N)*state.rho + -screened_rates(k_S34_to_n_S33)*Y(S34)) + + (-screened_rates(k_n_S34_to_S35)*Y(S34)*Y(N)*state.rho + screened_rates(k_S35_to_n_S34)*Y(S35)) + + (-screened_rates(k_p_S34_to_Cl35)*Y(S34)*Y(H1)*state.rho + screened_rates(k_Cl35_to_p_S34)*Y(Cl35)) + + (-screened_rates(k_He4_S34_to_Ar38)*Y(He4)*Y(S34)*state.rho + screened_rates(k_Ar38_to_He4_S34)*Y(Ar38)) + + (screened_rates(k_He4_Si31_to_n_S34)*Y(He4)*Y(Si31)*state.rho + -screened_rates(k_n_S34_to_He4_Si31)*Y(S34)*Y(N)*state.rho) + + (screened_rates(k_He4_P31_to_p_S34)*Y(He4)*Y(P31)*state.rho + -screened_rates(k_p_S34_to_He4_P31)*Y(S34)*Y(H1)*state.rho) + + (screened_rates(k_n_Cl34_to_p_S34)*Y(Cl34)*Y(N)*state.rho + -screened_rates(k_p_S34_to_n_Cl34)*Y(S34)*Y(H1)*state.rho) + + (screened_rates(k_p_Cl37_to_He4_S34)*Y(Cl37)*Y(H1)*state.rho + -screened_rates(k_He4_S34_to_p_Cl37)*Y(He4)*Y(S34)*state.rho) + + (screened_rates(k_n_Ar37_to_He4_S34)*Y(Ar37)*Y(N)*state.rho + -screened_rates(k_He4_S34_to_n_Ar37)*Y(He4)*Y(S34)*state.rho); ydot_nuc(S35) = - -screened_rates(k_s35_to_cl35_weak_wc12)*Y(S35) + - (screened_rates(k_he4_si31_to_s35)*Y(He4)*Y(Si31)*state.rho + -screened_rates(k_s35_to_he4_si31)*Y(S35)) + - (screened_rates(k_n_s34_to_s35)*Y(N)*Y(S34)*state.rho + -screened_rates(k_s35_to_n_s34)*Y(S35)) + - (-screened_rates(k_n_s35_to_s36)*Y(N)*Y(S35)*state.rho + screened_rates(k_s36_to_n_s35)*Y(S36)) + - (-screened_rates(k_p_s35_to_cl36)*Y(H1)*Y(S35)*state.rho + screened_rates(k_cl36_to_p_s35)*Y(Cl36)) + - (-screened_rates(k_he4_s35_to_ar39)*Y(He4)*Y(S35)*state.rho + screened_rates(k_ar39_to_he4_s35)*Y(Ar39)) + - (-screened_rates(k_n_s35_to_he4_si32)*Y(N)*Y(S35)*state.rho + screened_rates(k_he4_si32_to_n_s35)*Y(He4)*Y(Si32)*state.rho) + - (-screened_rates(k_p_s35_to_he4_p32)*Y(H1)*Y(S35)*state.rho + screened_rates(k_he4_p32_to_p_s35)*Y(He4)*Y(P32)*state.rho) + - (-screened_rates(k_he4_s35_to_n_ar38)*Y(He4)*Y(S35)*state.rho + screened_rates(k_n_ar38_to_he4_s35)*Y(Ar38)*Y(N)*state.rho) + - (screened_rates(k_n_cl35_to_p_s35)*Y(Cl35)*Y(N)*state.rho + -screened_rates(k_p_s35_to_n_cl35)*Y(H1)*Y(S35)*state.rho); + -screened_rates(k_S35_to_Cl35_weak_wc12)*Y(S35) + + (screened_rates(k_He4_Si31_to_S35)*Y(He4)*Y(Si31)*state.rho + -screened_rates(k_S35_to_He4_Si31)*Y(S35)) + + (screened_rates(k_n_S34_to_S35)*Y(S34)*Y(N)*state.rho + -screened_rates(k_S35_to_n_S34)*Y(S35)) + + (-screened_rates(k_n_S35_to_S36)*Y(S35)*Y(N)*state.rho + screened_rates(k_S36_to_n_S35)*Y(S36)) + + (-screened_rates(k_p_S35_to_Cl36)*Y(S35)*Y(H1)*state.rho + screened_rates(k_Cl36_to_p_S35)*Y(Cl36)) + + (-screened_rates(k_He4_S35_to_Ar39)*Y(He4)*Y(S35)*state.rho + screened_rates(k_Ar39_to_He4_S35)*Y(Ar39)) + + (-screened_rates(k_n_S35_to_He4_Si32)*Y(S35)*Y(N)*state.rho + screened_rates(k_He4_Si32_to_n_S35)*Y(He4)*Y(Si32)*state.rho) + + (-screened_rates(k_p_S35_to_He4_P32)*Y(S35)*Y(H1)*state.rho + screened_rates(k_He4_P32_to_p_S35)*Y(He4)*Y(P32)*state.rho) + + (-screened_rates(k_He4_S35_to_n_Ar38)*Y(He4)*Y(S35)*state.rho + screened_rates(k_n_Ar38_to_He4_S35)*Y(Ar38)*Y(N)*state.rho) + + (screened_rates(k_n_Cl35_to_p_S35)*Y(Cl35)*Y(N)*state.rho + -screened_rates(k_p_S35_to_n_Cl35)*Y(S35)*Y(H1)*state.rho); ydot_nuc(S36) = - screened_rates(k_cl36_to_s36_weak_wc12)*Y(Cl36) + - (screened_rates(k_he4_si32_to_s36)*Y(He4)*Y(Si32)*state.rho + -screened_rates(k_s36_to_he4_si32)*Y(S36)) + - (screened_rates(k_n_s35_to_s36)*Y(N)*Y(S35)*state.rho + -screened_rates(k_s36_to_n_s35)*Y(S36)) + - (-screened_rates(k_p_s36_to_cl37)*Y(H1)*Y(S36)*state.rho + screened_rates(k_cl37_to_p_s36)*Y(Cl37)) + - (-screened_rates(k_he4_s36_to_ar40)*Y(He4)*Y(S36)*state.rho + screened_rates(k_ar40_to_he4_s36)*Y(Ar40)) + - (-screened_rates(k_p_s36_to_he4_p33)*Y(H1)*Y(S36)*state.rho + screened_rates(k_he4_p33_to_p_s36)*Y(He4)*Y(P33)*state.rho) + - (screened_rates(k_n_cl36_to_p_s36)*Y(Cl36)*Y(N)*state.rho + -screened_rates(k_p_s36_to_n_cl36)*Y(H1)*Y(S36)*state.rho) + - (screened_rates(k_n_ar39_to_he4_s36)*Y(Ar39)*Y(N)*state.rho + -screened_rates(k_he4_s36_to_n_ar39)*Y(He4)*Y(S36)*state.rho); + screened_rates(k_Cl36_to_S36_weak_wc12)*Y(Cl36) + + (screened_rates(k_He4_Si32_to_S36)*Y(He4)*Y(Si32)*state.rho + -screened_rates(k_S36_to_He4_Si32)*Y(S36)) + + (screened_rates(k_n_S35_to_S36)*Y(S35)*Y(N)*state.rho + -screened_rates(k_S36_to_n_S35)*Y(S36)) + + (-screened_rates(k_p_S36_to_Cl37)*Y(S36)*Y(H1)*state.rho + screened_rates(k_Cl37_to_p_S36)*Y(Cl37)) + + (-screened_rates(k_He4_S36_to_Ar40)*Y(He4)*Y(S36)*state.rho + screened_rates(k_Ar40_to_He4_S36)*Y(Ar40)) + + (-screened_rates(k_p_S36_to_He4_P33)*Y(S36)*Y(H1)*state.rho + screened_rates(k_He4_P33_to_p_S36)*Y(He4)*Y(P33)*state.rho) + + (screened_rates(k_n_Cl36_to_p_S36)*Y(Cl36)*Y(N)*state.rho + -screened_rates(k_p_S36_to_n_Cl36)*Y(S36)*Y(H1)*state.rho) + + (screened_rates(k_n_Ar39_to_He4_S36)*Y(Ar39)*Y(N)*state.rho + -screened_rates(k_He4_S36_to_n_Ar39)*Y(He4)*Y(S36)*state.rho); ydot_nuc(Cl33) = - -screened_rates(k_cl33_to_s33_weak_wc12)*Y(Cl33) + - (screened_rates(k_he4_p29_to_cl33)*Y(He4)*Y(P29)*state.rho + -screened_rates(k_cl33_to_he4_p29)*Y(Cl33)) + - (screened_rates(k_p_s32_to_cl33)*Y(H1)*Y(S32)*state.rho + -screened_rates(k_cl33_to_p_s32)*Y(Cl33)) + - (-screened_rates(k_n_cl33_to_cl34)*Y(Cl33)*Y(N)*state.rho + screened_rates(k_cl34_to_n_cl33)*Y(Cl34)) + - (-screened_rates(k_he4_cl33_to_k37)*Y(Cl33)*Y(He4)*state.rho + screened_rates(k_k37_to_he4_cl33)*Y(K37)) + - (-screened_rates(k_n_cl33_to_p_s33)*Y(Cl33)*Y(N)*state.rho + screened_rates(k_p_s33_to_n_cl33)*Y(H1)*Y(S33)*state.rho) + - (-screened_rates(k_n_cl33_to_he4_p30)*Y(Cl33)*Y(N)*state.rho + screened_rates(k_he4_p30_to_n_cl33)*Y(He4)*Y(P30)*state.rho) + - (-screened_rates(k_he4_cl33_to_p_ar36)*Y(Cl33)*Y(He4)*state.rho + screened_rates(k_p_ar36_to_he4_cl33)*Y(Ar36)*Y(H1)*state.rho); + -screened_rates(k_Cl33_to_S33_weak_wc12)*Y(Cl33) + + (screened_rates(k_He4_P29_to_Cl33)*Y(He4)*Y(P29)*state.rho + -screened_rates(k_Cl33_to_He4_P29)*Y(Cl33)) + + (screened_rates(k_p_S32_to_Cl33)*Y(S32)*Y(H1)*state.rho + -screened_rates(k_Cl33_to_p_S32)*Y(Cl33)) + + (-screened_rates(k_n_Cl33_to_Cl34)*Y(Cl33)*Y(N)*state.rho + screened_rates(k_Cl34_to_n_Cl33)*Y(Cl34)) + + (-screened_rates(k_He4_Cl33_to_K37)*Y(Cl33)*Y(He4)*state.rho + screened_rates(k_K37_to_He4_Cl33)*Y(K37)) + + (-screened_rates(k_n_Cl33_to_p_S33)*Y(Cl33)*Y(N)*state.rho + screened_rates(k_p_S33_to_n_Cl33)*Y(S33)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cl33_to_He4_P30)*Y(Cl33)*Y(N)*state.rho + screened_rates(k_He4_P30_to_n_Cl33)*Y(He4)*Y(P30)*state.rho) + + (-screened_rates(k_He4_Cl33_to_p_Ar36)*Y(Cl33)*Y(He4)*state.rho + screened_rates(k_p_Ar36_to_He4_Cl33)*Y(Ar36)*Y(H1)*state.rho); ydot_nuc(Cl34) = - -screened_rates(k_cl34_to_s34_weak_wc12)*Y(Cl34) + - (screened_rates(k_he4_p30_to_cl34)*Y(He4)*Y(P30)*state.rho + -screened_rates(k_cl34_to_he4_p30)*Y(Cl34)) + - (screened_rates(k_p_s33_to_cl34)*Y(H1)*Y(S33)*state.rho + -screened_rates(k_cl34_to_p_s33)*Y(Cl34)) + - (screened_rates(k_n_cl33_to_cl34)*Y(Cl33)*Y(N)*state.rho + -screened_rates(k_cl34_to_n_cl33)*Y(Cl34)) + - (-screened_rates(k_n_cl34_to_cl35)*Y(Cl34)*Y(N)*state.rho + screened_rates(k_cl35_to_n_cl34)*Y(Cl35)) + - (-screened_rates(k_he4_cl34_to_k38)*Y(Cl34)*Y(He4)*state.rho + screened_rates(k_k38_to_he4_cl34)*Y(K38)) + - (-screened_rates(k_n_cl34_to_p_s34)*Y(Cl34)*Y(N)*state.rho + screened_rates(k_p_s34_to_n_cl34)*Y(H1)*Y(S34)*state.rho) + - (-screened_rates(k_n_cl34_to_he4_p31)*Y(Cl34)*Y(N)*state.rho + screened_rates(k_he4_p31_to_n_cl34)*Y(He4)*Y(P31)*state.rho) + - (-screened_rates(k_he4_cl34_to_p_ar37)*Y(Cl34)*Y(He4)*state.rho + screened_rates(k_p_ar37_to_he4_cl34)*Y(Ar37)*Y(H1)*state.rho) + - (screened_rates(k_n_k37_to_he4_cl34)*Y(K37)*Y(N)*state.rho + -screened_rates(k_he4_cl34_to_n_k37)*Y(Cl34)*Y(He4)*state.rho); + -screened_rates(k_Cl34_to_S34_weak_wc12)*Y(Cl34) + + (screened_rates(k_He4_P30_to_Cl34)*Y(He4)*Y(P30)*state.rho + -screened_rates(k_Cl34_to_He4_P30)*Y(Cl34)) + + (screened_rates(k_p_S33_to_Cl34)*Y(S33)*Y(H1)*state.rho + -screened_rates(k_Cl34_to_p_S33)*Y(Cl34)) + + (screened_rates(k_n_Cl33_to_Cl34)*Y(Cl33)*Y(N)*state.rho + -screened_rates(k_Cl34_to_n_Cl33)*Y(Cl34)) + + (-screened_rates(k_n_Cl34_to_Cl35)*Y(Cl34)*Y(N)*state.rho + screened_rates(k_Cl35_to_n_Cl34)*Y(Cl35)) + + (-screened_rates(k_He4_Cl34_to_K38)*Y(Cl34)*Y(He4)*state.rho + screened_rates(k_K38_to_He4_Cl34)*Y(K38)) + + (-screened_rates(k_n_Cl34_to_p_S34)*Y(Cl34)*Y(N)*state.rho + screened_rates(k_p_S34_to_n_Cl34)*Y(S34)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cl34_to_He4_P31)*Y(Cl34)*Y(N)*state.rho + screened_rates(k_He4_P31_to_n_Cl34)*Y(He4)*Y(P31)*state.rho) + + (-screened_rates(k_He4_Cl34_to_p_Ar37)*Y(Cl34)*Y(He4)*state.rho + screened_rates(k_p_Ar37_to_He4_Cl34)*Y(Ar37)*Y(H1)*state.rho) + + (screened_rates(k_n_K37_to_He4_Cl34)*Y(K37)*Y(N)*state.rho + -screened_rates(k_He4_Cl34_to_n_K37)*Y(Cl34)*Y(He4)*state.rho); ydot_nuc(Cl35) = - screened_rates(k_s35_to_cl35_weak_wc12)*Y(S35) + - (screened_rates(k_he4_p31_to_cl35)*Y(He4)*Y(P31)*state.rho + -screened_rates(k_cl35_to_he4_p31)*Y(Cl35)) + - (screened_rates(k_p_s34_to_cl35)*Y(H1)*Y(S34)*state.rho + -screened_rates(k_cl35_to_p_s34)*Y(Cl35)) + - (screened_rates(k_n_cl34_to_cl35)*Y(Cl34)*Y(N)*state.rho + -screened_rates(k_cl35_to_n_cl34)*Y(Cl35)) + - (-screened_rates(k_n_cl35_to_cl36)*Y(Cl35)*Y(N)*state.rho + screened_rates(k_cl36_to_n_cl35)*Y(Cl36)) + - (-screened_rates(k_p_cl35_to_ar36)*Y(Cl35)*Y(H1)*state.rho + screened_rates(k_ar36_to_p_cl35)*Y(Ar36)) + - (-screened_rates(k_he4_cl35_to_k39)*Y(Cl35)*Y(He4)*state.rho + screened_rates(k_k39_to_he4_cl35)*Y(K39)) + - (-screened_rates(k_n_cl35_to_p_s35)*Y(Cl35)*Y(N)*state.rho + screened_rates(k_p_s35_to_n_cl35)*Y(H1)*Y(S35)*state.rho) + - (-screened_rates(k_n_cl35_to_he4_p32)*Y(Cl35)*Y(N)*state.rho + screened_rates(k_he4_p32_to_n_cl35)*Y(He4)*Y(P32)*state.rho) + - (-screened_rates(k_p_cl35_to_he4_s32)*Y(Cl35)*Y(H1)*state.rho + screened_rates(k_he4_s32_to_p_cl35)*Y(He4)*Y(S32)*state.rho) + - (-screened_rates(k_he4_cl35_to_p_ar38)*Y(Cl35)*Y(He4)*state.rho + screened_rates(k_p_ar38_to_he4_cl35)*Y(Ar38)*Y(H1)*state.rho) + - (screened_rates(k_n_k38_to_he4_cl35)*Y(K38)*Y(N)*state.rho + -screened_rates(k_he4_cl35_to_n_k38)*Y(Cl35)*Y(He4)*state.rho); + screened_rates(k_S35_to_Cl35_weak_wc12)*Y(S35) + + (screened_rates(k_He4_P31_to_Cl35)*Y(He4)*Y(P31)*state.rho + -screened_rates(k_Cl35_to_He4_P31)*Y(Cl35)) + + (screened_rates(k_p_S34_to_Cl35)*Y(S34)*Y(H1)*state.rho + -screened_rates(k_Cl35_to_p_S34)*Y(Cl35)) + + (screened_rates(k_n_Cl34_to_Cl35)*Y(Cl34)*Y(N)*state.rho + -screened_rates(k_Cl35_to_n_Cl34)*Y(Cl35)) + + (-screened_rates(k_n_Cl35_to_Cl36)*Y(Cl35)*Y(N)*state.rho + screened_rates(k_Cl36_to_n_Cl35)*Y(Cl36)) + + (-screened_rates(k_p_Cl35_to_Ar36)*Y(Cl35)*Y(H1)*state.rho + screened_rates(k_Ar36_to_p_Cl35)*Y(Ar36)) + + (-screened_rates(k_He4_Cl35_to_K39)*Y(Cl35)*Y(He4)*state.rho + screened_rates(k_K39_to_He4_Cl35)*Y(K39)) + + (-screened_rates(k_n_Cl35_to_p_S35)*Y(Cl35)*Y(N)*state.rho + screened_rates(k_p_S35_to_n_Cl35)*Y(S35)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cl35_to_He4_P32)*Y(Cl35)*Y(N)*state.rho + screened_rates(k_He4_P32_to_n_Cl35)*Y(He4)*Y(P32)*state.rho) + + (-screened_rates(k_p_Cl35_to_He4_S32)*Y(Cl35)*Y(H1)*state.rho + screened_rates(k_He4_S32_to_p_Cl35)*Y(He4)*Y(S32)*state.rho) + + (-screened_rates(k_He4_Cl35_to_p_Ar38)*Y(Cl35)*Y(He4)*state.rho + screened_rates(k_p_Ar38_to_He4_Cl35)*Y(Ar38)*Y(H1)*state.rho) + + (screened_rates(k_n_K38_to_He4_Cl35)*Y(K38)*Y(N)*state.rho + -screened_rates(k_He4_Cl35_to_n_K38)*Y(Cl35)*Y(He4)*state.rho); ydot_nuc(Cl36) = - -screened_rates(k_cl36_to_ar36_weak_wc12)*Y(Cl36) + - -screened_rates(k_cl36_to_s36_weak_wc12)*Y(Cl36) + - (screened_rates(k_he4_p32_to_cl36)*Y(He4)*Y(P32)*state.rho + -screened_rates(k_cl36_to_he4_p32)*Y(Cl36)) + - (screened_rates(k_p_s35_to_cl36)*Y(H1)*Y(S35)*state.rho + -screened_rates(k_cl36_to_p_s35)*Y(Cl36)) + - (screened_rates(k_n_cl35_to_cl36)*Y(Cl35)*Y(N)*state.rho + -screened_rates(k_cl36_to_n_cl35)*Y(Cl36)) + - (-screened_rates(k_n_cl36_to_cl37)*Y(Cl36)*Y(N)*state.rho + screened_rates(k_cl37_to_n_cl36)*Y(Cl37)) + - (-screened_rates(k_p_cl36_to_ar37)*Y(Cl36)*Y(H1)*state.rho + screened_rates(k_ar37_to_p_cl36)*Y(Ar37)) + - (-screened_rates(k_he4_cl36_to_k40)*Y(Cl36)*Y(He4)*state.rho + screened_rates(k_k40_to_he4_cl36)*Y(K40)) + - (-screened_rates(k_n_cl36_to_p_s36)*Y(Cl36)*Y(N)*state.rho + screened_rates(k_p_s36_to_n_cl36)*Y(H1)*Y(S36)*state.rho) + - (-screened_rates(k_n_cl36_to_he4_p33)*Y(Cl36)*Y(N)*state.rho + screened_rates(k_he4_p33_to_n_cl36)*Y(He4)*Y(P33)*state.rho) + - (-screened_rates(k_p_cl36_to_he4_s33)*Y(Cl36)*Y(H1)*state.rho + screened_rates(k_he4_s33_to_p_cl36)*Y(He4)*Y(S33)*state.rho) + - (screened_rates(k_n_ar36_to_p_cl36)*Y(Ar36)*Y(N)*state.rho + -screened_rates(k_p_cl36_to_n_ar36)*Y(Cl36)*Y(H1)*state.rho) + - (screened_rates(k_p_ar39_to_he4_cl36)*Y(Ar39)*Y(H1)*state.rho + -screened_rates(k_he4_cl36_to_p_ar39)*Y(Cl36)*Y(He4)*state.rho) + - (screened_rates(k_n_k39_to_he4_cl36)*Y(K39)*Y(N)*state.rho + -screened_rates(k_he4_cl36_to_n_k39)*Y(Cl36)*Y(He4)*state.rho); + -screened_rates(k_Cl36_to_Ar36_weak_wc12)*Y(Cl36) + + -screened_rates(k_Cl36_to_S36_weak_wc12)*Y(Cl36) + + (screened_rates(k_He4_P32_to_Cl36)*Y(He4)*Y(P32)*state.rho + -screened_rates(k_Cl36_to_He4_P32)*Y(Cl36)) + + (screened_rates(k_p_S35_to_Cl36)*Y(S35)*Y(H1)*state.rho + -screened_rates(k_Cl36_to_p_S35)*Y(Cl36)) + + (screened_rates(k_n_Cl35_to_Cl36)*Y(Cl35)*Y(N)*state.rho + -screened_rates(k_Cl36_to_n_Cl35)*Y(Cl36)) + + (-screened_rates(k_n_Cl36_to_Cl37)*Y(Cl36)*Y(N)*state.rho + screened_rates(k_Cl37_to_n_Cl36)*Y(Cl37)) + + (-screened_rates(k_p_Cl36_to_Ar37)*Y(Cl36)*Y(H1)*state.rho + screened_rates(k_Ar37_to_p_Cl36)*Y(Ar37)) + + (-screened_rates(k_He4_Cl36_to_K40)*Y(Cl36)*Y(He4)*state.rho + screened_rates(k_K40_to_He4_Cl36)*Y(K40)) + + (-screened_rates(k_n_Cl36_to_p_S36)*Y(Cl36)*Y(N)*state.rho + screened_rates(k_p_S36_to_n_Cl36)*Y(S36)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cl36_to_He4_P33)*Y(Cl36)*Y(N)*state.rho + screened_rates(k_He4_P33_to_n_Cl36)*Y(He4)*Y(P33)*state.rho) + + (-screened_rates(k_p_Cl36_to_He4_S33)*Y(Cl36)*Y(H1)*state.rho + screened_rates(k_He4_S33_to_p_Cl36)*Y(He4)*Y(S33)*state.rho) + + (screened_rates(k_n_Ar36_to_p_Cl36)*Y(Ar36)*Y(N)*state.rho + -screened_rates(k_p_Cl36_to_n_Ar36)*Y(Cl36)*Y(H1)*state.rho) + + (screened_rates(k_p_Ar39_to_He4_Cl36)*Y(Ar39)*Y(H1)*state.rho + -screened_rates(k_He4_Cl36_to_p_Ar39)*Y(Cl36)*Y(He4)*state.rho) + + (screened_rates(k_n_K39_to_He4_Cl36)*Y(K39)*Y(N)*state.rho + -screened_rates(k_He4_Cl36_to_n_K39)*Y(Cl36)*Y(He4)*state.rho); ydot_nuc(Cl37) = - screened_rates(k_ar37_to_cl37_weak_wc12)*Y(Ar37) + - (screened_rates(k_he4_p33_to_cl37)*Y(He4)*Y(P33)*state.rho + -screened_rates(k_cl37_to_he4_p33)*Y(Cl37)) + - (screened_rates(k_p_s36_to_cl37)*Y(H1)*Y(S36)*state.rho + -screened_rates(k_cl37_to_p_s36)*Y(Cl37)) + - (screened_rates(k_n_cl36_to_cl37)*Y(Cl36)*Y(N)*state.rho + -screened_rates(k_cl37_to_n_cl36)*Y(Cl37)) + - (-screened_rates(k_p_cl37_to_ar38)*Y(Cl37)*Y(H1)*state.rho + screened_rates(k_ar38_to_p_cl37)*Y(Ar38)) + - (-screened_rates(k_he4_cl37_to_k41)*Y(Cl37)*Y(He4)*state.rho + screened_rates(k_k41_to_he4_cl37)*Y(K41)) + - (-screened_rates(k_p_cl37_to_he4_s34)*Y(Cl37)*Y(H1)*state.rho + screened_rates(k_he4_s34_to_p_cl37)*Y(He4)*Y(S34)*state.rho) + - (screened_rates(k_n_ar37_to_p_cl37)*Y(Ar37)*Y(N)*state.rho + -screened_rates(k_p_cl37_to_n_ar37)*Y(Cl37)*Y(H1)*state.rho) + - (screened_rates(k_p_ar40_to_he4_cl37)*Y(Ar40)*Y(H1)*state.rho + -screened_rates(k_he4_cl37_to_p_ar40)*Y(Cl37)*Y(He4)*state.rho) + - (screened_rates(k_n_k40_to_he4_cl37)*Y(K40)*Y(N)*state.rho + -screened_rates(k_he4_cl37_to_n_k40)*Y(Cl37)*Y(He4)*state.rho); + screened_rates(k_Ar37_to_Cl37_weak_wc12)*Y(Ar37) + + (screened_rates(k_He4_P33_to_Cl37)*Y(He4)*Y(P33)*state.rho + -screened_rates(k_Cl37_to_He4_P33)*Y(Cl37)) + + (screened_rates(k_p_S36_to_Cl37)*Y(S36)*Y(H1)*state.rho + -screened_rates(k_Cl37_to_p_S36)*Y(Cl37)) + + (screened_rates(k_n_Cl36_to_Cl37)*Y(Cl36)*Y(N)*state.rho + -screened_rates(k_Cl37_to_n_Cl36)*Y(Cl37)) + + (-screened_rates(k_p_Cl37_to_Ar38)*Y(Cl37)*Y(H1)*state.rho + screened_rates(k_Ar38_to_p_Cl37)*Y(Ar38)) + + (-screened_rates(k_He4_Cl37_to_K41)*Y(Cl37)*Y(He4)*state.rho + screened_rates(k_K41_to_He4_Cl37)*Y(K41)) + + (-screened_rates(k_p_Cl37_to_He4_S34)*Y(Cl37)*Y(H1)*state.rho + screened_rates(k_He4_S34_to_p_Cl37)*Y(He4)*Y(S34)*state.rho) + + (screened_rates(k_n_Ar37_to_p_Cl37)*Y(Ar37)*Y(N)*state.rho + -screened_rates(k_p_Cl37_to_n_Ar37)*Y(Cl37)*Y(H1)*state.rho) + + (screened_rates(k_p_Ar40_to_He4_Cl37)*Y(Ar40)*Y(H1)*state.rho + -screened_rates(k_He4_Cl37_to_p_Ar40)*Y(Cl37)*Y(He4)*state.rho) + + (screened_rates(k_n_K40_to_He4_Cl37)*Y(K40)*Y(N)*state.rho + -screened_rates(k_He4_Cl37_to_n_K40)*Y(Cl37)*Y(He4)*state.rho); ydot_nuc(Ar36) = - screened_rates(k_cl36_to_ar36_weak_wc12)*Y(Cl36) + - (screened_rates(k_he4_s32_to_ar36)*Y(He4)*Y(S32)*state.rho + -screened_rates(k_ar36_to_he4_s32)*Y(Ar36)) + - (screened_rates(k_p_cl35_to_ar36)*Y(Cl35)*Y(H1)*state.rho + -screened_rates(k_ar36_to_p_cl35)*Y(Ar36)) + - (-screened_rates(k_n_ar36_to_ar37)*Y(Ar36)*Y(N)*state.rho + screened_rates(k_ar37_to_n_ar36)*Y(Ar37)) + - (-screened_rates(k_p_ar36_to_k37)*Y(Ar36)*Y(H1)*state.rho + screened_rates(k_k37_to_p_ar36)*Y(K37)) + - (-screened_rates(k_he4_ar36_to_ca40)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_ca40_to_he4_ar36)*Y(Ca40)) + - (screened_rates(k_he4_cl33_to_p_ar36)*Y(Cl33)*Y(He4)*state.rho + -screened_rates(k_p_ar36_to_he4_cl33)*Y(Ar36)*Y(H1)*state.rho) + - (-screened_rates(k_n_ar36_to_p_cl36)*Y(Ar36)*Y(N)*state.rho + screened_rates(k_p_cl36_to_n_ar36)*Y(Cl36)*Y(H1)*state.rho) + - (-screened_rates(k_n_ar36_to_he4_s33)*Y(Ar36)*Y(N)*state.rho + screened_rates(k_he4_s33_to_n_ar36)*Y(He4)*Y(S33)*state.rho) + - (screened_rates(k_p_k39_to_he4_ar36)*Y(K39)*Y(H1)*state.rho + -screened_rates(k_he4_ar36_to_p_k39)*Y(Ar36)*Y(He4)*state.rho); + screened_rates(k_Cl36_to_Ar36_weak_wc12)*Y(Cl36) + + (screened_rates(k_He4_S32_to_Ar36)*Y(He4)*Y(S32)*state.rho + -screened_rates(k_Ar36_to_He4_S32)*Y(Ar36)) + + (screened_rates(k_p_Cl35_to_Ar36)*Y(Cl35)*Y(H1)*state.rho + -screened_rates(k_Ar36_to_p_Cl35)*Y(Ar36)) + + (-screened_rates(k_n_Ar36_to_Ar37)*Y(Ar36)*Y(N)*state.rho + screened_rates(k_Ar37_to_n_Ar36)*Y(Ar37)) + + (-screened_rates(k_p_Ar36_to_K37)*Y(Ar36)*Y(H1)*state.rho + screened_rates(k_K37_to_p_Ar36)*Y(K37)) + + (-screened_rates(k_He4_Ar36_to_Ca40)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_Ca40_to_He4_Ar36)*Y(Ca40)) + + (screened_rates(k_He4_Cl33_to_p_Ar36)*Y(Cl33)*Y(He4)*state.rho + -screened_rates(k_p_Ar36_to_He4_Cl33)*Y(Ar36)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ar36_to_p_Cl36)*Y(Ar36)*Y(N)*state.rho + screened_rates(k_p_Cl36_to_n_Ar36)*Y(Cl36)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ar36_to_He4_S33)*Y(Ar36)*Y(N)*state.rho + screened_rates(k_He4_S33_to_n_Ar36)*Y(He4)*Y(S33)*state.rho) + + (screened_rates(k_p_K39_to_He4_Ar36)*Y(K39)*Y(H1)*state.rho + -screened_rates(k_He4_Ar36_to_p_K39)*Y(Ar36)*Y(He4)*state.rho); ydot_nuc(Ar37) = - -screened_rates(k_ar37_to_cl37_weak_wc12)*Y(Ar37) + - screened_rates(k_k37_to_ar37_weak_wc12)*Y(K37) + - (screened_rates(k_he4_s33_to_ar37)*Y(He4)*Y(S33)*state.rho + -screened_rates(k_ar37_to_he4_s33)*Y(Ar37)) + - (screened_rates(k_p_cl36_to_ar37)*Y(Cl36)*Y(H1)*state.rho + -screened_rates(k_ar37_to_p_cl36)*Y(Ar37)) + - (screened_rates(k_n_ar36_to_ar37)*Y(Ar36)*Y(N)*state.rho + -screened_rates(k_ar37_to_n_ar36)*Y(Ar37)) + - (-screened_rates(k_n_ar37_to_ar38)*Y(Ar37)*Y(N)*state.rho + screened_rates(k_ar38_to_n_ar37)*Y(Ar38)) + - (-screened_rates(k_p_ar37_to_k38)*Y(Ar37)*Y(H1)*state.rho + screened_rates(k_k38_to_p_ar37)*Y(K38)) + - (-screened_rates(k_he4_ar37_to_ca41)*Y(Ar37)*Y(He4)*state.rho + screened_rates(k_ca41_to_he4_ar37)*Y(Ca41)) + - (screened_rates(k_he4_cl34_to_p_ar37)*Y(Cl34)*Y(He4)*state.rho + -screened_rates(k_p_ar37_to_he4_cl34)*Y(Ar37)*Y(H1)*state.rho) + - (-screened_rates(k_n_ar37_to_p_cl37)*Y(Ar37)*Y(N)*state.rho + screened_rates(k_p_cl37_to_n_ar37)*Y(Cl37)*Y(H1)*state.rho) + - (-screened_rates(k_n_ar37_to_he4_s34)*Y(Ar37)*Y(N)*state.rho + screened_rates(k_he4_s34_to_n_ar37)*Y(He4)*Y(S34)*state.rho) + - (screened_rates(k_n_k37_to_p_ar37)*Y(K37)*Y(N)*state.rho + -screened_rates(k_p_ar37_to_n_k37)*Y(Ar37)*Y(H1)*state.rho) + - (screened_rates(k_p_k40_to_he4_ar37)*Y(K40)*Y(H1)*state.rho + -screened_rates(k_he4_ar37_to_p_k40)*Y(Ar37)*Y(He4)*state.rho) + - (screened_rates(k_n_ca40_to_he4_ar37)*Y(Ca40)*Y(N)*state.rho + -screened_rates(k_he4_ar37_to_n_ca40)*Y(Ar37)*Y(He4)*state.rho); + -screened_rates(k_Ar37_to_Cl37_weak_wc12)*Y(Ar37) + + screened_rates(k_K37_to_Ar37_weak_wc12)*Y(K37) + + (screened_rates(k_He4_S33_to_Ar37)*Y(He4)*Y(S33)*state.rho + -screened_rates(k_Ar37_to_He4_S33)*Y(Ar37)) + + (screened_rates(k_p_Cl36_to_Ar37)*Y(Cl36)*Y(H1)*state.rho + -screened_rates(k_Ar37_to_p_Cl36)*Y(Ar37)) + + (screened_rates(k_n_Ar36_to_Ar37)*Y(Ar36)*Y(N)*state.rho + -screened_rates(k_Ar37_to_n_Ar36)*Y(Ar37)) + + (-screened_rates(k_n_Ar37_to_Ar38)*Y(Ar37)*Y(N)*state.rho + screened_rates(k_Ar38_to_n_Ar37)*Y(Ar38)) + + (-screened_rates(k_p_Ar37_to_K38)*Y(Ar37)*Y(H1)*state.rho + screened_rates(k_K38_to_p_Ar37)*Y(K38)) + + (-screened_rates(k_He4_Ar37_to_Ca41)*Y(Ar37)*Y(He4)*state.rho + screened_rates(k_Ca41_to_He4_Ar37)*Y(Ca41)) + + (screened_rates(k_He4_Cl34_to_p_Ar37)*Y(Cl34)*Y(He4)*state.rho + -screened_rates(k_p_Ar37_to_He4_Cl34)*Y(Ar37)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ar37_to_p_Cl37)*Y(Ar37)*Y(N)*state.rho + screened_rates(k_p_Cl37_to_n_Ar37)*Y(Cl37)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ar37_to_He4_S34)*Y(Ar37)*Y(N)*state.rho + screened_rates(k_He4_S34_to_n_Ar37)*Y(He4)*Y(S34)*state.rho) + + (screened_rates(k_n_K37_to_p_Ar37)*Y(K37)*Y(N)*state.rho + -screened_rates(k_p_Ar37_to_n_K37)*Y(Ar37)*Y(H1)*state.rho) + + (screened_rates(k_p_K40_to_He4_Ar37)*Y(K40)*Y(H1)*state.rho + -screened_rates(k_He4_Ar37_to_p_K40)*Y(Ar37)*Y(He4)*state.rho) + + (screened_rates(k_n_Ca40_to_He4_Ar37)*Y(Ca40)*Y(N)*state.rho + -screened_rates(k_He4_Ar37_to_n_Ca40)*Y(Ar37)*Y(He4)*state.rho); ydot_nuc(Ar38) = - screened_rates(k_k38_to_ar38_weak_wc12)*Y(K38) + - (screened_rates(k_he4_s34_to_ar38)*Y(He4)*Y(S34)*state.rho + -screened_rates(k_ar38_to_he4_s34)*Y(Ar38)) + - (screened_rates(k_p_cl37_to_ar38)*Y(Cl37)*Y(H1)*state.rho + -screened_rates(k_ar38_to_p_cl37)*Y(Ar38)) + - (screened_rates(k_n_ar37_to_ar38)*Y(Ar37)*Y(N)*state.rho + -screened_rates(k_ar38_to_n_ar37)*Y(Ar38)) + - (-screened_rates(k_n_ar38_to_ar39)*Y(Ar38)*Y(N)*state.rho + screened_rates(k_ar39_to_n_ar38)*Y(Ar39)) + - (-screened_rates(k_p_ar38_to_k39)*Y(Ar38)*Y(H1)*state.rho + screened_rates(k_k39_to_p_ar38)*Y(K39)) + - (-screened_rates(k_he4_ar38_to_ca42)*Y(Ar38)*Y(He4)*state.rho + screened_rates(k_ca42_to_he4_ar38)*Y(Ca42)) + - (screened_rates(k_he4_s35_to_n_ar38)*Y(He4)*Y(S35)*state.rho + -screened_rates(k_n_ar38_to_he4_s35)*Y(Ar38)*Y(N)*state.rho) + - (screened_rates(k_he4_cl35_to_p_ar38)*Y(Cl35)*Y(He4)*state.rho + -screened_rates(k_p_ar38_to_he4_cl35)*Y(Ar38)*Y(H1)*state.rho) + - (screened_rates(k_n_k38_to_p_ar38)*Y(K38)*Y(N)*state.rho + -screened_rates(k_p_ar38_to_n_k38)*Y(Ar38)*Y(H1)*state.rho) + - (screened_rates(k_p_k41_to_he4_ar38)*Y(K41)*Y(H1)*state.rho + -screened_rates(k_he4_ar38_to_p_k41)*Y(Ar38)*Y(He4)*state.rho) + - (screened_rates(k_n_ca41_to_he4_ar38)*Y(Ca41)*Y(N)*state.rho + -screened_rates(k_he4_ar38_to_n_ca41)*Y(Ar38)*Y(He4)*state.rho); + screened_rates(k_K38_to_Ar38_weak_wc12)*Y(K38) + + (screened_rates(k_He4_S34_to_Ar38)*Y(He4)*Y(S34)*state.rho + -screened_rates(k_Ar38_to_He4_S34)*Y(Ar38)) + + (screened_rates(k_p_Cl37_to_Ar38)*Y(Cl37)*Y(H1)*state.rho + -screened_rates(k_Ar38_to_p_Cl37)*Y(Ar38)) + + (screened_rates(k_n_Ar37_to_Ar38)*Y(Ar37)*Y(N)*state.rho + -screened_rates(k_Ar38_to_n_Ar37)*Y(Ar38)) + + (-screened_rates(k_n_Ar38_to_Ar39)*Y(Ar38)*Y(N)*state.rho + screened_rates(k_Ar39_to_n_Ar38)*Y(Ar39)) + + (-screened_rates(k_p_Ar38_to_K39)*Y(Ar38)*Y(H1)*state.rho + screened_rates(k_K39_to_p_Ar38)*Y(K39)) + + (-screened_rates(k_He4_Ar38_to_Ca42)*Y(Ar38)*Y(He4)*state.rho + screened_rates(k_Ca42_to_He4_Ar38)*Y(Ca42)) + + (screened_rates(k_He4_S35_to_n_Ar38)*Y(He4)*Y(S35)*state.rho + -screened_rates(k_n_Ar38_to_He4_S35)*Y(Ar38)*Y(N)*state.rho) + + (screened_rates(k_He4_Cl35_to_p_Ar38)*Y(Cl35)*Y(He4)*state.rho + -screened_rates(k_p_Ar38_to_He4_Cl35)*Y(Ar38)*Y(H1)*state.rho) + + (screened_rates(k_n_K38_to_p_Ar38)*Y(K38)*Y(N)*state.rho + -screened_rates(k_p_Ar38_to_n_K38)*Y(Ar38)*Y(H1)*state.rho) + + (screened_rates(k_p_K41_to_He4_Ar38)*Y(K41)*Y(H1)*state.rho + -screened_rates(k_He4_Ar38_to_p_K41)*Y(Ar38)*Y(He4)*state.rho) + + (screened_rates(k_n_Ca41_to_He4_Ar38)*Y(Ca41)*Y(N)*state.rho + -screened_rates(k_He4_Ar38_to_n_Ca41)*Y(Ar38)*Y(He4)*state.rho); ydot_nuc(Ar39) = - -screened_rates(k_ar39_to_k39_weak_wc12)*Y(Ar39) + - (screened_rates(k_he4_s35_to_ar39)*Y(He4)*Y(S35)*state.rho + -screened_rates(k_ar39_to_he4_s35)*Y(Ar39)) + - (screened_rates(k_n_ar38_to_ar39)*Y(Ar38)*Y(N)*state.rho + -screened_rates(k_ar39_to_n_ar38)*Y(Ar39)) + - (-screened_rates(k_n_ar39_to_ar40)*Y(Ar39)*Y(N)*state.rho + screened_rates(k_ar40_to_n_ar39)*Y(Ar40)) + - (-screened_rates(k_p_ar39_to_k40)*Y(Ar39)*Y(H1)*state.rho + screened_rates(k_k40_to_p_ar39)*Y(K40)) + - (-screened_rates(k_he4_ar39_to_ca43)*Y(Ar39)*Y(He4)*state.rho + screened_rates(k_ca43_to_he4_ar39)*Y(Ca43)) + - (-screened_rates(k_n_ar39_to_he4_s36)*Y(Ar39)*Y(N)*state.rho + screened_rates(k_he4_s36_to_n_ar39)*Y(He4)*Y(S36)*state.rho) + - (-screened_rates(k_p_ar39_to_he4_cl36)*Y(Ar39)*Y(H1)*state.rho + screened_rates(k_he4_cl36_to_p_ar39)*Y(Cl36)*Y(He4)*state.rho) + - (screened_rates(k_n_k39_to_p_ar39)*Y(K39)*Y(N)*state.rho + -screened_rates(k_p_ar39_to_n_k39)*Y(Ar39)*Y(H1)*state.rho) + - (screened_rates(k_n_ca42_to_he4_ar39)*Y(Ca42)*Y(N)*state.rho + -screened_rates(k_he4_ar39_to_n_ca42)*Y(Ar39)*Y(He4)*state.rho); + -screened_rates(k_Ar39_to_K39_weak_wc12)*Y(Ar39) + + (screened_rates(k_He4_S35_to_Ar39)*Y(He4)*Y(S35)*state.rho + -screened_rates(k_Ar39_to_He4_S35)*Y(Ar39)) + + (screened_rates(k_n_Ar38_to_Ar39)*Y(Ar38)*Y(N)*state.rho + -screened_rates(k_Ar39_to_n_Ar38)*Y(Ar39)) + + (-screened_rates(k_n_Ar39_to_Ar40)*Y(Ar39)*Y(N)*state.rho + screened_rates(k_Ar40_to_n_Ar39)*Y(Ar40)) + + (-screened_rates(k_p_Ar39_to_K40)*Y(Ar39)*Y(H1)*state.rho + screened_rates(k_K40_to_p_Ar39)*Y(K40)) + + (-screened_rates(k_He4_Ar39_to_Ca43)*Y(Ar39)*Y(He4)*state.rho + screened_rates(k_Ca43_to_He4_Ar39)*Y(Ca43)) + + (-screened_rates(k_n_Ar39_to_He4_S36)*Y(Ar39)*Y(N)*state.rho + screened_rates(k_He4_S36_to_n_Ar39)*Y(He4)*Y(S36)*state.rho) + + (-screened_rates(k_p_Ar39_to_He4_Cl36)*Y(Ar39)*Y(H1)*state.rho + screened_rates(k_He4_Cl36_to_p_Ar39)*Y(Cl36)*Y(He4)*state.rho) + + (screened_rates(k_n_K39_to_p_Ar39)*Y(K39)*Y(N)*state.rho + -screened_rates(k_p_Ar39_to_n_K39)*Y(Ar39)*Y(H1)*state.rho) + + (screened_rates(k_n_Ca42_to_He4_Ar39)*Y(Ca42)*Y(N)*state.rho + -screened_rates(k_He4_Ar39_to_n_Ca42)*Y(Ar39)*Y(He4)*state.rho); ydot_nuc(Ar40) = - screened_rates(k_k40_to_ar40_weak_wc12)*Y(K40) + - (screened_rates(k_he4_s36_to_ar40)*Y(He4)*Y(S36)*state.rho + -screened_rates(k_ar40_to_he4_s36)*Y(Ar40)) + - (screened_rates(k_n_ar39_to_ar40)*Y(Ar39)*Y(N)*state.rho + -screened_rates(k_ar40_to_n_ar39)*Y(Ar40)) + - (-screened_rates(k_p_ar40_to_k41)*Y(Ar40)*Y(H1)*state.rho + screened_rates(k_k41_to_p_ar40)*Y(K41)) + - (-screened_rates(k_he4_ar40_to_ca44)*Y(Ar40)*Y(He4)*state.rho + screened_rates(k_ca44_to_he4_ar40)*Y(Ca44)) + - (-screened_rates(k_p_ar40_to_he4_cl37)*Y(Ar40)*Y(H1)*state.rho + screened_rates(k_he4_cl37_to_p_ar40)*Y(Cl37)*Y(He4)*state.rho) + - (screened_rates(k_n_k40_to_p_ar40)*Y(K40)*Y(N)*state.rho + -screened_rates(k_p_ar40_to_n_k40)*Y(Ar40)*Y(H1)*state.rho) + - (screened_rates(k_n_ca43_to_he4_ar40)*Y(Ca43)*Y(N)*state.rho + -screened_rates(k_he4_ar40_to_n_ca43)*Y(Ar40)*Y(He4)*state.rho); + screened_rates(k_K40_to_Ar40_weak_wc12)*Y(K40) + + (screened_rates(k_He4_S36_to_Ar40)*Y(He4)*Y(S36)*state.rho + -screened_rates(k_Ar40_to_He4_S36)*Y(Ar40)) + + (screened_rates(k_n_Ar39_to_Ar40)*Y(Ar39)*Y(N)*state.rho + -screened_rates(k_Ar40_to_n_Ar39)*Y(Ar40)) + + (-screened_rates(k_p_Ar40_to_K41)*Y(Ar40)*Y(H1)*state.rho + screened_rates(k_K41_to_p_Ar40)*Y(K41)) + + (-screened_rates(k_He4_Ar40_to_Ca44)*Y(Ar40)*Y(He4)*state.rho + screened_rates(k_Ca44_to_He4_Ar40)*Y(Ca44)) + + (-screened_rates(k_p_Ar40_to_He4_Cl37)*Y(Ar40)*Y(H1)*state.rho + screened_rates(k_He4_Cl37_to_p_Ar40)*Y(Cl37)*Y(He4)*state.rho) + + (screened_rates(k_n_K40_to_p_Ar40)*Y(K40)*Y(N)*state.rho + -screened_rates(k_p_Ar40_to_n_K40)*Y(Ar40)*Y(H1)*state.rho) + + (screened_rates(k_n_Ca43_to_He4_Ar40)*Y(Ca43)*Y(N)*state.rho + -screened_rates(k_He4_Ar40_to_n_Ca43)*Y(Ar40)*Y(He4)*state.rho); ydot_nuc(K37) = - -screened_rates(k_k37_to_ar37_weak_wc12)*Y(K37) + - (screened_rates(k_he4_cl33_to_k37)*Y(Cl33)*Y(He4)*state.rho + -screened_rates(k_k37_to_he4_cl33)*Y(K37)) + - (screened_rates(k_p_ar36_to_k37)*Y(Ar36)*Y(H1)*state.rho + -screened_rates(k_k37_to_p_ar36)*Y(K37)) + - (-screened_rates(k_n_k37_to_k38)*Y(K37)*Y(N)*state.rho + screened_rates(k_k38_to_n_k37)*Y(K38)) + - (-screened_rates(k_n_k37_to_p_ar37)*Y(K37)*Y(N)*state.rho + screened_rates(k_p_ar37_to_n_k37)*Y(Ar37)*Y(H1)*state.rho) + - (-screened_rates(k_n_k37_to_he4_cl34)*Y(K37)*Y(N)*state.rho + screened_rates(k_he4_cl34_to_n_k37)*Y(Cl34)*Y(He4)*state.rho) + - (-screened_rates(k_he4_k37_to_p_ca40)*Y(He4)*Y(K37)*state.rho + screened_rates(k_p_ca40_to_he4_k37)*Y(Ca40)*Y(H1)*state.rho); + -screened_rates(k_K37_to_Ar37_weak_wc12)*Y(K37) + + (screened_rates(k_He4_Cl33_to_K37)*Y(Cl33)*Y(He4)*state.rho + -screened_rates(k_K37_to_He4_Cl33)*Y(K37)) + + (screened_rates(k_p_Ar36_to_K37)*Y(Ar36)*Y(H1)*state.rho + -screened_rates(k_K37_to_p_Ar36)*Y(K37)) + + (-screened_rates(k_n_K37_to_K38)*Y(K37)*Y(N)*state.rho + screened_rates(k_K38_to_n_K37)*Y(K38)) + + (-screened_rates(k_n_K37_to_p_Ar37)*Y(K37)*Y(N)*state.rho + screened_rates(k_p_Ar37_to_n_K37)*Y(Ar37)*Y(H1)*state.rho) + + (-screened_rates(k_n_K37_to_He4_Cl34)*Y(K37)*Y(N)*state.rho + screened_rates(k_He4_Cl34_to_n_K37)*Y(Cl34)*Y(He4)*state.rho) + + (-screened_rates(k_He4_K37_to_p_Ca40)*Y(He4)*Y(K37)*state.rho + screened_rates(k_p_Ca40_to_He4_K37)*Y(Ca40)*Y(H1)*state.rho); ydot_nuc(K38) = - -screened_rates(k_k38_to_ar38_weak_wc12)*Y(K38) + - (screened_rates(k_he4_cl34_to_k38)*Y(Cl34)*Y(He4)*state.rho + -screened_rates(k_k38_to_he4_cl34)*Y(K38)) + - (screened_rates(k_p_ar37_to_k38)*Y(Ar37)*Y(H1)*state.rho + -screened_rates(k_k38_to_p_ar37)*Y(K38)) + - (screened_rates(k_n_k37_to_k38)*Y(K37)*Y(N)*state.rho + -screened_rates(k_k38_to_n_k37)*Y(K38)) + - (-screened_rates(k_n_k38_to_k39)*Y(K38)*Y(N)*state.rho + screened_rates(k_k39_to_n_k38)*Y(K39)) + - (-screened_rates(k_n_k38_to_p_ar38)*Y(K38)*Y(N)*state.rho + screened_rates(k_p_ar38_to_n_k38)*Y(Ar38)*Y(H1)*state.rho) + - (-screened_rates(k_n_k38_to_he4_cl35)*Y(K38)*Y(N)*state.rho + screened_rates(k_he4_cl35_to_n_k38)*Y(Cl35)*Y(He4)*state.rho) + - (-screened_rates(k_he4_k38_to_p_ca41)*Y(He4)*Y(K38)*state.rho + screened_rates(k_p_ca41_to_he4_k38)*Y(Ca41)*Y(H1)*state.rho); + -screened_rates(k_K38_to_Ar38_weak_wc12)*Y(K38) + + (screened_rates(k_He4_Cl34_to_K38)*Y(Cl34)*Y(He4)*state.rho + -screened_rates(k_K38_to_He4_Cl34)*Y(K38)) + + (screened_rates(k_p_Ar37_to_K38)*Y(Ar37)*Y(H1)*state.rho + -screened_rates(k_K38_to_p_Ar37)*Y(K38)) + + (screened_rates(k_n_K37_to_K38)*Y(K37)*Y(N)*state.rho + -screened_rates(k_K38_to_n_K37)*Y(K38)) + + (-screened_rates(k_n_K38_to_K39)*Y(K38)*Y(N)*state.rho + screened_rates(k_K39_to_n_K38)*Y(K39)) + + (-screened_rates(k_n_K38_to_p_Ar38)*Y(K38)*Y(N)*state.rho + screened_rates(k_p_Ar38_to_n_K38)*Y(Ar38)*Y(H1)*state.rho) + + (-screened_rates(k_n_K38_to_He4_Cl35)*Y(K38)*Y(N)*state.rho + screened_rates(k_He4_Cl35_to_n_K38)*Y(Cl35)*Y(He4)*state.rho) + + (-screened_rates(k_He4_K38_to_p_Ca41)*Y(He4)*Y(K38)*state.rho + screened_rates(k_p_Ca41_to_He4_K38)*Y(Ca41)*Y(H1)*state.rho); ydot_nuc(K39) = - screened_rates(k_ar39_to_k39_weak_wc12)*Y(Ar39) + - (screened_rates(k_he4_cl35_to_k39)*Y(Cl35)*Y(He4)*state.rho + -screened_rates(k_k39_to_he4_cl35)*Y(K39)) + - (screened_rates(k_p_ar38_to_k39)*Y(Ar38)*Y(H1)*state.rho + -screened_rates(k_k39_to_p_ar38)*Y(K39)) + - (screened_rates(k_n_k38_to_k39)*Y(K38)*Y(N)*state.rho + -screened_rates(k_k39_to_n_k38)*Y(K39)) + - (-screened_rates(k_n_k39_to_k40)*Y(K39)*Y(N)*state.rho + screened_rates(k_k40_to_n_k39)*Y(K40)) + - (-screened_rates(k_p_k39_to_ca40)*Y(K39)*Y(H1)*state.rho + screened_rates(k_ca40_to_p_k39)*Y(Ca40)) + - (-screened_rates(k_he4_k39_to_sc43)*Y(He4)*Y(K39)*state.rho + screened_rates(k_sc43_to_he4_k39)*Y(Sc43)) + - (-screened_rates(k_n_k39_to_p_ar39)*Y(K39)*Y(N)*state.rho + screened_rates(k_p_ar39_to_n_k39)*Y(Ar39)*Y(H1)*state.rho) + - (-screened_rates(k_n_k39_to_he4_cl36)*Y(K39)*Y(N)*state.rho + screened_rates(k_he4_cl36_to_n_k39)*Y(Cl36)*Y(He4)*state.rho) + - (-screened_rates(k_p_k39_to_he4_ar36)*Y(K39)*Y(H1)*state.rho + screened_rates(k_he4_ar36_to_p_k39)*Y(Ar36)*Y(He4)*state.rho) + - (screened_rates(k_p_ca42_to_he4_k39)*Y(Ca42)*Y(H1)*state.rho + -screened_rates(k_he4_k39_to_p_ca42)*Y(He4)*Y(K39)*state.rho); + screened_rates(k_Ar39_to_K39_weak_wc12)*Y(Ar39) + + (screened_rates(k_He4_Cl35_to_K39)*Y(Cl35)*Y(He4)*state.rho + -screened_rates(k_K39_to_He4_Cl35)*Y(K39)) + + (screened_rates(k_p_Ar38_to_K39)*Y(Ar38)*Y(H1)*state.rho + -screened_rates(k_K39_to_p_Ar38)*Y(K39)) + + (screened_rates(k_n_K38_to_K39)*Y(K38)*Y(N)*state.rho + -screened_rates(k_K39_to_n_K38)*Y(K39)) + + (-screened_rates(k_n_K39_to_K40)*Y(K39)*Y(N)*state.rho + screened_rates(k_K40_to_n_K39)*Y(K40)) + + (-screened_rates(k_p_K39_to_Ca40)*Y(K39)*Y(H1)*state.rho + screened_rates(k_Ca40_to_p_K39)*Y(Ca40)) + + (-screened_rates(k_He4_K39_to_Sc43)*Y(He4)*Y(K39)*state.rho + screened_rates(k_Sc43_to_He4_K39)*Y(Sc43)) + + (-screened_rates(k_n_K39_to_p_Ar39)*Y(K39)*Y(N)*state.rho + screened_rates(k_p_Ar39_to_n_K39)*Y(Ar39)*Y(H1)*state.rho) + + (-screened_rates(k_n_K39_to_He4_Cl36)*Y(K39)*Y(N)*state.rho + screened_rates(k_He4_Cl36_to_n_K39)*Y(Cl36)*Y(He4)*state.rho) + + (-screened_rates(k_p_K39_to_He4_Ar36)*Y(K39)*Y(H1)*state.rho + screened_rates(k_He4_Ar36_to_p_K39)*Y(Ar36)*Y(He4)*state.rho) + + (screened_rates(k_p_Ca42_to_He4_K39)*Y(Ca42)*Y(H1)*state.rho + -screened_rates(k_He4_K39_to_p_Ca42)*Y(He4)*Y(K39)*state.rho); ydot_nuc(K40) = - -screened_rates(k_k40_to_ca40_weak_wc12)*Y(K40) + - -screened_rates(k_k40_to_ar40_weak_wc12)*Y(K40) + - (screened_rates(k_he4_cl36_to_k40)*Y(Cl36)*Y(He4)*state.rho + -screened_rates(k_k40_to_he4_cl36)*Y(K40)) + - (screened_rates(k_p_ar39_to_k40)*Y(Ar39)*Y(H1)*state.rho + -screened_rates(k_k40_to_p_ar39)*Y(K40)) + - (screened_rates(k_n_k39_to_k40)*Y(K39)*Y(N)*state.rho + -screened_rates(k_k40_to_n_k39)*Y(K40)) + - (-screened_rates(k_n_k40_to_k41)*Y(K40)*Y(N)*state.rho + screened_rates(k_k41_to_n_k40)*Y(K41)) + - (-screened_rates(k_p_k40_to_ca41)*Y(K40)*Y(H1)*state.rho + screened_rates(k_ca41_to_p_k40)*Y(Ca41)) + - (-screened_rates(k_he4_k40_to_sc44)*Y(He4)*Y(K40)*state.rho + screened_rates(k_sc44_to_he4_k40)*Y(Sc44)) + - (-screened_rates(k_n_k40_to_p_ar40)*Y(K40)*Y(N)*state.rho + screened_rates(k_p_ar40_to_n_k40)*Y(Ar40)*Y(H1)*state.rho) + - (-screened_rates(k_n_k40_to_he4_cl37)*Y(K40)*Y(N)*state.rho + screened_rates(k_he4_cl37_to_n_k40)*Y(Cl37)*Y(He4)*state.rho) + - (-screened_rates(k_p_k40_to_n_ca40)*Y(K40)*Y(H1)*state.rho + screened_rates(k_n_ca40_to_p_k40)*Y(Ca40)*Y(N)*state.rho) + - (-screened_rates(k_p_k40_to_he4_ar37)*Y(K40)*Y(H1)*state.rho + screened_rates(k_he4_ar37_to_p_k40)*Y(Ar37)*Y(He4)*state.rho) + - (-screened_rates(k_he4_k40_to_p_ca43)*Y(He4)*Y(K40)*state.rho + screened_rates(k_p_ca43_to_he4_k40)*Y(Ca43)*Y(H1)*state.rho) + - (screened_rates(k_n_sc43_to_he4_k40)*Y(N)*Y(Sc43)*state.rho + -screened_rates(k_he4_k40_to_n_sc43)*Y(He4)*Y(K40)*state.rho); + -screened_rates(k_K40_to_Ca40_weak_wc12)*Y(K40) + + -screened_rates(k_K40_to_Ar40_weak_wc12)*Y(K40) + + (screened_rates(k_He4_Cl36_to_K40)*Y(Cl36)*Y(He4)*state.rho + -screened_rates(k_K40_to_He4_Cl36)*Y(K40)) + + (screened_rates(k_p_Ar39_to_K40)*Y(Ar39)*Y(H1)*state.rho + -screened_rates(k_K40_to_p_Ar39)*Y(K40)) + + (screened_rates(k_n_K39_to_K40)*Y(K39)*Y(N)*state.rho + -screened_rates(k_K40_to_n_K39)*Y(K40)) + + (-screened_rates(k_n_K40_to_K41)*Y(K40)*Y(N)*state.rho + screened_rates(k_K41_to_n_K40)*Y(K41)) + + (-screened_rates(k_p_K40_to_Ca41)*Y(K40)*Y(H1)*state.rho + screened_rates(k_Ca41_to_p_K40)*Y(Ca41)) + + (-screened_rates(k_He4_K40_to_Sc44)*Y(He4)*Y(K40)*state.rho + screened_rates(k_Sc44_to_He4_K40)*Y(Sc44)) + + (-screened_rates(k_n_K40_to_p_Ar40)*Y(K40)*Y(N)*state.rho + screened_rates(k_p_Ar40_to_n_K40)*Y(Ar40)*Y(H1)*state.rho) + + (-screened_rates(k_n_K40_to_He4_Cl37)*Y(K40)*Y(N)*state.rho + screened_rates(k_He4_Cl37_to_n_K40)*Y(Cl37)*Y(He4)*state.rho) + + (-screened_rates(k_p_K40_to_n_Ca40)*Y(K40)*Y(H1)*state.rho + screened_rates(k_n_Ca40_to_p_K40)*Y(Ca40)*Y(N)*state.rho) + + (-screened_rates(k_p_K40_to_He4_Ar37)*Y(K40)*Y(H1)*state.rho + screened_rates(k_He4_Ar37_to_p_K40)*Y(Ar37)*Y(He4)*state.rho) + + (-screened_rates(k_He4_K40_to_p_Ca43)*Y(He4)*Y(K40)*state.rho + screened_rates(k_p_Ca43_to_He4_K40)*Y(Ca43)*Y(H1)*state.rho) + + (screened_rates(k_n_Sc43_to_He4_K40)*Y(Sc43)*Y(N)*state.rho + -screened_rates(k_He4_K40_to_n_Sc43)*Y(He4)*Y(K40)*state.rho); ydot_nuc(K41) = - screened_rates(k_ca41_to_k41_weak_wc12)*Y(Ca41) + - (screened_rates(k_he4_cl37_to_k41)*Y(Cl37)*Y(He4)*state.rho + -screened_rates(k_k41_to_he4_cl37)*Y(K41)) + - (screened_rates(k_p_ar40_to_k41)*Y(Ar40)*Y(H1)*state.rho + -screened_rates(k_k41_to_p_ar40)*Y(K41)) + - (screened_rates(k_n_k40_to_k41)*Y(K40)*Y(N)*state.rho + -screened_rates(k_k41_to_n_k40)*Y(K41)) + - (-screened_rates(k_p_k41_to_ca42)*Y(K41)*Y(H1)*state.rho + screened_rates(k_ca42_to_p_k41)*Y(Ca42)) + - (-screened_rates(k_he4_k41_to_sc45)*Y(He4)*Y(K41)*state.rho + screened_rates(k_sc45_to_he4_k41)*Y(Sc45)) + - (-screened_rates(k_p_k41_to_he4_ar38)*Y(K41)*Y(H1)*state.rho + screened_rates(k_he4_ar38_to_p_k41)*Y(Ar38)*Y(He4)*state.rho) + - (-screened_rates(k_he4_k41_to_p_ca44)*Y(He4)*Y(K41)*state.rho + screened_rates(k_p_ca44_to_he4_k41)*Y(Ca44)*Y(H1)*state.rho) + - (screened_rates(k_n_ca41_to_p_k41)*Y(Ca41)*Y(N)*state.rho + -screened_rates(k_p_k41_to_n_ca41)*Y(K41)*Y(H1)*state.rho) + - (screened_rates(k_n_sc44_to_he4_k41)*Y(N)*Y(Sc44)*state.rho + -screened_rates(k_he4_k41_to_n_sc44)*Y(He4)*Y(K41)*state.rho); + screened_rates(k_Ca41_to_K41_weak_wc12)*Y(Ca41) + + (screened_rates(k_He4_Cl37_to_K41)*Y(Cl37)*Y(He4)*state.rho + -screened_rates(k_K41_to_He4_Cl37)*Y(K41)) + + (screened_rates(k_p_Ar40_to_K41)*Y(Ar40)*Y(H1)*state.rho + -screened_rates(k_K41_to_p_Ar40)*Y(K41)) + + (screened_rates(k_n_K40_to_K41)*Y(K40)*Y(N)*state.rho + -screened_rates(k_K41_to_n_K40)*Y(K41)) + + (-screened_rates(k_p_K41_to_Ca42)*Y(K41)*Y(H1)*state.rho + screened_rates(k_Ca42_to_p_K41)*Y(Ca42)) + + (-screened_rates(k_He4_K41_to_Sc45)*Y(He4)*Y(K41)*state.rho + screened_rates(k_Sc45_to_He4_K41)*Y(Sc45)) + + (-screened_rates(k_p_K41_to_He4_Ar38)*Y(K41)*Y(H1)*state.rho + screened_rates(k_He4_Ar38_to_p_K41)*Y(Ar38)*Y(He4)*state.rho) + + (-screened_rates(k_He4_K41_to_p_Ca44)*Y(He4)*Y(K41)*state.rho + screened_rates(k_p_Ca44_to_He4_K41)*Y(Ca44)*Y(H1)*state.rho) + + (screened_rates(k_n_Ca41_to_p_K41)*Y(Ca41)*Y(N)*state.rho + -screened_rates(k_p_K41_to_n_Ca41)*Y(K41)*Y(H1)*state.rho) + + (screened_rates(k_n_Sc44_to_He4_K41)*Y(Sc44)*Y(N)*state.rho + -screened_rates(k_He4_K41_to_n_Sc44)*Y(He4)*Y(K41)*state.rho); ydot_nuc(Ca40) = - screened_rates(k_k40_to_ca40_weak_wc12)*Y(K40) + - (screened_rates(k_he4_ar36_to_ca40)*Y(Ar36)*Y(He4)*state.rho + -screened_rates(k_ca40_to_he4_ar36)*Y(Ca40)) + - (screened_rates(k_p_k39_to_ca40)*Y(K39)*Y(H1)*state.rho + -screened_rates(k_ca40_to_p_k39)*Y(Ca40)) + - (-screened_rates(k_n_ca40_to_ca41)*Y(Ca40)*Y(N)*state.rho + screened_rates(k_ca41_to_n_ca40)*Y(Ca41)) + - (-screened_rates(k_he4_ca40_to_ti44)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_ti44_to_he4_ca40)*Y(Ti44)) + - (screened_rates(k_he4_k37_to_p_ca40)*Y(He4)*Y(K37)*state.rho + -screened_rates(k_p_ca40_to_he4_k37)*Y(Ca40)*Y(H1)*state.rho) + - (screened_rates(k_p_k40_to_n_ca40)*Y(K40)*Y(H1)*state.rho + -screened_rates(k_n_ca40_to_p_k40)*Y(Ca40)*Y(N)*state.rho) + - (-screened_rates(k_n_ca40_to_he4_ar37)*Y(Ca40)*Y(N)*state.rho + screened_rates(k_he4_ar37_to_n_ca40)*Y(Ar37)*Y(He4)*state.rho) + - (screened_rates(k_p_sc43_to_he4_ca40)*Y(H1)*Y(Sc43)*state.rho + -screened_rates(k_he4_ca40_to_p_sc43)*Y(Ca40)*Y(He4)*state.rho); + screened_rates(k_K40_to_Ca40_weak_wc12)*Y(K40) + + (screened_rates(k_He4_Ar36_to_Ca40)*Y(Ar36)*Y(He4)*state.rho + -screened_rates(k_Ca40_to_He4_Ar36)*Y(Ca40)) + + (screened_rates(k_p_K39_to_Ca40)*Y(K39)*Y(H1)*state.rho + -screened_rates(k_Ca40_to_p_K39)*Y(Ca40)) + + (-screened_rates(k_n_Ca40_to_Ca41)*Y(Ca40)*Y(N)*state.rho + screened_rates(k_Ca41_to_n_Ca40)*Y(Ca41)) + + (-screened_rates(k_He4_Ca40_to_Ti44)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_Ti44_to_He4_Ca40)*Y(Ti44)) + + (screened_rates(k_He4_K37_to_p_Ca40)*Y(He4)*Y(K37)*state.rho + -screened_rates(k_p_Ca40_to_He4_K37)*Y(Ca40)*Y(H1)*state.rho) + + (screened_rates(k_p_K40_to_n_Ca40)*Y(K40)*Y(H1)*state.rho + -screened_rates(k_n_Ca40_to_p_K40)*Y(Ca40)*Y(N)*state.rho) + + (-screened_rates(k_n_Ca40_to_He4_Ar37)*Y(Ca40)*Y(N)*state.rho + screened_rates(k_He4_Ar37_to_n_Ca40)*Y(Ar37)*Y(He4)*state.rho) + + (screened_rates(k_p_Sc43_to_He4_Ca40)*Y(Sc43)*Y(H1)*state.rho + -screened_rates(k_He4_Ca40_to_p_Sc43)*Y(Ca40)*Y(He4)*state.rho); ydot_nuc(Ca41) = - -screened_rates(k_ca41_to_k41_weak_wc12)*Y(Ca41) + - (screened_rates(k_he4_ar37_to_ca41)*Y(Ar37)*Y(He4)*state.rho + -screened_rates(k_ca41_to_he4_ar37)*Y(Ca41)) + - (screened_rates(k_p_k40_to_ca41)*Y(K40)*Y(H1)*state.rho + -screened_rates(k_ca41_to_p_k40)*Y(Ca41)) + - (screened_rates(k_n_ca40_to_ca41)*Y(Ca40)*Y(N)*state.rho + -screened_rates(k_ca41_to_n_ca40)*Y(Ca41)) + - (-screened_rates(k_n_ca41_to_ca42)*Y(Ca41)*Y(N)*state.rho + screened_rates(k_ca42_to_n_ca41)*Y(Ca42)) + - (-screened_rates(k_he4_ca41_to_ti45)*Y(Ca41)*Y(He4)*state.rho + screened_rates(k_ti45_to_he4_ca41)*Y(Ti45)) + - (screened_rates(k_he4_k38_to_p_ca41)*Y(He4)*Y(K38)*state.rho + -screened_rates(k_p_ca41_to_he4_k38)*Y(Ca41)*Y(H1)*state.rho) + - (-screened_rates(k_n_ca41_to_p_k41)*Y(Ca41)*Y(N)*state.rho + screened_rates(k_p_k41_to_n_ca41)*Y(K41)*Y(H1)*state.rho) + - (-screened_rates(k_n_ca41_to_he4_ar38)*Y(Ca41)*Y(N)*state.rho + screened_rates(k_he4_ar38_to_n_ca41)*Y(Ar38)*Y(He4)*state.rho) + - (screened_rates(k_p_sc44_to_he4_ca41)*Y(H1)*Y(Sc44)*state.rho + -screened_rates(k_he4_ca41_to_p_sc44)*Y(Ca41)*Y(He4)*state.rho) + - (screened_rates(k_n_ti44_to_he4_ca41)*Y(N)*Y(Ti44)*state.rho + -screened_rates(k_he4_ca41_to_n_ti44)*Y(Ca41)*Y(He4)*state.rho); + -screened_rates(k_Ca41_to_K41_weak_wc12)*Y(Ca41) + + (screened_rates(k_He4_Ar37_to_Ca41)*Y(Ar37)*Y(He4)*state.rho + -screened_rates(k_Ca41_to_He4_Ar37)*Y(Ca41)) + + (screened_rates(k_p_K40_to_Ca41)*Y(K40)*Y(H1)*state.rho + -screened_rates(k_Ca41_to_p_K40)*Y(Ca41)) + + (screened_rates(k_n_Ca40_to_Ca41)*Y(Ca40)*Y(N)*state.rho + -screened_rates(k_Ca41_to_n_Ca40)*Y(Ca41)) + + (-screened_rates(k_n_Ca41_to_Ca42)*Y(Ca41)*Y(N)*state.rho + screened_rates(k_Ca42_to_n_Ca41)*Y(Ca42)) + + (-screened_rates(k_He4_Ca41_to_Ti45)*Y(Ca41)*Y(He4)*state.rho + screened_rates(k_Ti45_to_He4_Ca41)*Y(Ti45)) + + (screened_rates(k_He4_K38_to_p_Ca41)*Y(He4)*Y(K38)*state.rho + -screened_rates(k_p_Ca41_to_He4_K38)*Y(Ca41)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ca41_to_p_K41)*Y(Ca41)*Y(N)*state.rho + screened_rates(k_p_K41_to_n_Ca41)*Y(K41)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ca41_to_He4_Ar38)*Y(Ca41)*Y(N)*state.rho + screened_rates(k_He4_Ar38_to_n_Ca41)*Y(Ar38)*Y(He4)*state.rho) + + (screened_rates(k_p_Sc44_to_He4_Ca41)*Y(Sc44)*Y(H1)*state.rho + -screened_rates(k_He4_Ca41_to_p_Sc44)*Y(Ca41)*Y(He4)*state.rho) + + (screened_rates(k_n_Ti44_to_He4_Ca41)*Y(Ti44)*Y(N)*state.rho + -screened_rates(k_He4_Ca41_to_n_Ti44)*Y(Ca41)*Y(He4)*state.rho); ydot_nuc(Ca42) = - (screened_rates(k_he4_ar38_to_ca42)*Y(Ar38)*Y(He4)*state.rho + -screened_rates(k_ca42_to_he4_ar38)*Y(Ca42)) + - (screened_rates(k_p_k41_to_ca42)*Y(K41)*Y(H1)*state.rho + -screened_rates(k_ca42_to_p_k41)*Y(Ca42)) + - (screened_rates(k_n_ca41_to_ca42)*Y(Ca41)*Y(N)*state.rho + -screened_rates(k_ca42_to_n_ca41)*Y(Ca42)) + - (-screened_rates(k_n_ca42_to_ca43)*Y(Ca42)*Y(N)*state.rho + screened_rates(k_ca43_to_n_ca42)*Y(Ca43)) + - (-screened_rates(k_p_ca42_to_sc43)*Y(Ca42)*Y(H1)*state.rho + screened_rates(k_sc43_to_p_ca42)*Y(Sc43)) + - (-screened_rates(k_he4_ca42_to_ti46)*Y(Ca42)*Y(He4)*state.rho + screened_rates(k_ti46_to_he4_ca42)*Y(Ti46)) + - (-screened_rates(k_n_ca42_to_he4_ar39)*Y(Ca42)*Y(N)*state.rho + screened_rates(k_he4_ar39_to_n_ca42)*Y(Ar39)*Y(He4)*state.rho) + - (-screened_rates(k_p_ca42_to_he4_k39)*Y(Ca42)*Y(H1)*state.rho + screened_rates(k_he4_k39_to_p_ca42)*Y(He4)*Y(K39)*state.rho) + - (screened_rates(k_p_sc45_to_he4_ca42)*Y(H1)*Y(Sc45)*state.rho + -screened_rates(k_he4_ca42_to_p_sc45)*Y(Ca42)*Y(He4)*state.rho) + - (screened_rates(k_n_ti45_to_he4_ca42)*Y(N)*Y(Ti45)*state.rho + -screened_rates(k_he4_ca42_to_n_ti45)*Y(Ca42)*Y(He4)*state.rho); + (screened_rates(k_He4_Ar38_to_Ca42)*Y(Ar38)*Y(He4)*state.rho + -screened_rates(k_Ca42_to_He4_Ar38)*Y(Ca42)) + + (screened_rates(k_p_K41_to_Ca42)*Y(K41)*Y(H1)*state.rho + -screened_rates(k_Ca42_to_p_K41)*Y(Ca42)) + + (screened_rates(k_n_Ca41_to_Ca42)*Y(Ca41)*Y(N)*state.rho + -screened_rates(k_Ca42_to_n_Ca41)*Y(Ca42)) + + (-screened_rates(k_n_Ca42_to_Ca43)*Y(Ca42)*Y(N)*state.rho + screened_rates(k_Ca43_to_n_Ca42)*Y(Ca43)) + + (-screened_rates(k_p_Ca42_to_Sc43)*Y(Ca42)*Y(H1)*state.rho + screened_rates(k_Sc43_to_p_Ca42)*Y(Sc43)) + + (-screened_rates(k_He4_Ca42_to_Ti46)*Y(Ca42)*Y(He4)*state.rho + screened_rates(k_Ti46_to_He4_Ca42)*Y(Ti46)) + + (-screened_rates(k_n_Ca42_to_He4_Ar39)*Y(Ca42)*Y(N)*state.rho + screened_rates(k_He4_Ar39_to_n_Ca42)*Y(Ar39)*Y(He4)*state.rho) + + (-screened_rates(k_p_Ca42_to_He4_K39)*Y(Ca42)*Y(H1)*state.rho + screened_rates(k_He4_K39_to_p_Ca42)*Y(He4)*Y(K39)*state.rho) + + (screened_rates(k_p_Sc45_to_He4_Ca42)*Y(Sc45)*Y(H1)*state.rho + -screened_rates(k_He4_Ca42_to_p_Sc45)*Y(Ca42)*Y(He4)*state.rho) + + (screened_rates(k_n_Ti45_to_He4_Ca42)*Y(Ti45)*Y(N)*state.rho + -screened_rates(k_He4_Ca42_to_n_Ti45)*Y(Ca42)*Y(He4)*state.rho); ydot_nuc(Ca43) = - screened_rates(k_sc43_to_ca43_weak_wc12)*Y(Sc43) + - (screened_rates(k_he4_ar39_to_ca43)*Y(Ar39)*Y(He4)*state.rho + -screened_rates(k_ca43_to_he4_ar39)*Y(Ca43)) + - (screened_rates(k_n_ca42_to_ca43)*Y(Ca42)*Y(N)*state.rho + -screened_rates(k_ca43_to_n_ca42)*Y(Ca43)) + - (-screened_rates(k_n_ca43_to_ca44)*Y(Ca43)*Y(N)*state.rho + screened_rates(k_ca44_to_n_ca43)*Y(Ca44)) + - (-screened_rates(k_p_ca43_to_sc44)*Y(Ca43)*Y(H1)*state.rho + screened_rates(k_sc44_to_p_ca43)*Y(Sc44)) + - (-screened_rates(k_he4_ca43_to_ti47)*Y(Ca43)*Y(He4)*state.rho + screened_rates(k_ti47_to_he4_ca43)*Y(Ti47)) + - (screened_rates(k_he4_k40_to_p_ca43)*Y(He4)*Y(K40)*state.rho + -screened_rates(k_p_ca43_to_he4_k40)*Y(Ca43)*Y(H1)*state.rho) + - (-screened_rates(k_n_ca43_to_he4_ar40)*Y(Ca43)*Y(N)*state.rho + screened_rates(k_he4_ar40_to_n_ca43)*Y(Ar40)*Y(He4)*state.rho) + - (-screened_rates(k_he4_ca43_to_n_ti46)*Y(Ca43)*Y(He4)*state.rho + screened_rates(k_n_ti46_to_he4_ca43)*Y(N)*Y(Ti46)*state.rho) + - (screened_rates(k_n_sc43_to_p_ca43)*Y(N)*Y(Sc43)*state.rho + -screened_rates(k_p_ca43_to_n_sc43)*Y(Ca43)*Y(H1)*state.rho) + - (screened_rates(k_p_sc46_to_he4_ca43)*Y(H1)*Y(Sc46)*state.rho + -screened_rates(k_he4_ca43_to_p_sc46)*Y(Ca43)*Y(He4)*state.rho); + screened_rates(k_Sc43_to_Ca43_weak_wc12)*Y(Sc43) + + (screened_rates(k_He4_Ar39_to_Ca43)*Y(Ar39)*Y(He4)*state.rho + -screened_rates(k_Ca43_to_He4_Ar39)*Y(Ca43)) + + (screened_rates(k_n_Ca42_to_Ca43)*Y(Ca42)*Y(N)*state.rho + -screened_rates(k_Ca43_to_n_Ca42)*Y(Ca43)) + + (-screened_rates(k_n_Ca43_to_Ca44)*Y(Ca43)*Y(N)*state.rho + screened_rates(k_Ca44_to_n_Ca43)*Y(Ca44)) + + (-screened_rates(k_p_Ca43_to_Sc44)*Y(Ca43)*Y(H1)*state.rho + screened_rates(k_Sc44_to_p_Ca43)*Y(Sc44)) + + (-screened_rates(k_He4_Ca43_to_Ti47)*Y(Ca43)*Y(He4)*state.rho + screened_rates(k_Ti47_to_He4_Ca43)*Y(Ti47)) + + (screened_rates(k_He4_K40_to_p_Ca43)*Y(He4)*Y(K40)*state.rho + -screened_rates(k_p_Ca43_to_He4_K40)*Y(Ca43)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ca43_to_He4_Ar40)*Y(Ca43)*Y(N)*state.rho + screened_rates(k_He4_Ar40_to_n_Ca43)*Y(Ar40)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Ca43_to_n_Ti46)*Y(Ca43)*Y(He4)*state.rho + screened_rates(k_n_Ti46_to_He4_Ca43)*Y(Ti46)*Y(N)*state.rho) + + (screened_rates(k_n_Sc43_to_p_Ca43)*Y(Sc43)*Y(N)*state.rho + -screened_rates(k_p_Ca43_to_n_Sc43)*Y(Ca43)*Y(H1)*state.rho) + + (screened_rates(k_p_Sc46_to_He4_Ca43)*Y(Sc46)*Y(H1)*state.rho + -screened_rates(k_He4_Ca43_to_p_Sc46)*Y(Ca43)*Y(He4)*state.rho); ydot_nuc(Ca44) = - screened_rates(k_sc44_to_ca44_weak_wc12)*Y(Sc44) + - (screened_rates(k_he4_ar40_to_ca44)*Y(Ar40)*Y(He4)*state.rho + -screened_rates(k_ca44_to_he4_ar40)*Y(Ca44)) + - (screened_rates(k_n_ca43_to_ca44)*Y(Ca43)*Y(N)*state.rho + -screened_rates(k_ca44_to_n_ca43)*Y(Ca44)) + - (-screened_rates(k_n_ca44_to_ca45)*Y(Ca44)*Y(N)*state.rho + screened_rates(k_ca45_to_n_ca44)*Y(Ca45)) + - (-screened_rates(k_p_ca44_to_sc45)*Y(Ca44)*Y(H1)*state.rho + screened_rates(k_sc45_to_p_ca44)*Y(Sc45)) + - (-screened_rates(k_he4_ca44_to_ti48)*Y(Ca44)*Y(He4)*state.rho + screened_rates(k_ti48_to_he4_ca44)*Y(Ti48)) + - (screened_rates(k_he4_k41_to_p_ca44)*Y(He4)*Y(K41)*state.rho + -screened_rates(k_p_ca44_to_he4_k41)*Y(Ca44)*Y(H1)*state.rho) + - (screened_rates(k_n_sc44_to_p_ca44)*Y(N)*Y(Sc44)*state.rho + -screened_rates(k_p_ca44_to_n_sc44)*Y(Ca44)*Y(H1)*state.rho) + - (screened_rates(k_p_sc47_to_he4_ca44)*Y(H1)*Y(Sc47)*state.rho + -screened_rates(k_he4_ca44_to_p_sc47)*Y(Ca44)*Y(He4)*state.rho) + - (screened_rates(k_n_ti47_to_he4_ca44)*Y(N)*Y(Ti47)*state.rho + -screened_rates(k_he4_ca44_to_n_ti47)*Y(Ca44)*Y(He4)*state.rho); + screened_rates(k_Sc44_to_Ca44_weak_wc12)*Y(Sc44) + + (screened_rates(k_He4_Ar40_to_Ca44)*Y(Ar40)*Y(He4)*state.rho + -screened_rates(k_Ca44_to_He4_Ar40)*Y(Ca44)) + + (screened_rates(k_n_Ca43_to_Ca44)*Y(Ca43)*Y(N)*state.rho + -screened_rates(k_Ca44_to_n_Ca43)*Y(Ca44)) + + (-screened_rates(k_n_Ca44_to_Ca45)*Y(Ca44)*Y(N)*state.rho + screened_rates(k_Ca45_to_n_Ca44)*Y(Ca45)) + + (-screened_rates(k_p_Ca44_to_Sc45)*Y(Ca44)*Y(H1)*state.rho + screened_rates(k_Sc45_to_p_Ca44)*Y(Sc45)) + + (-screened_rates(k_He4_Ca44_to_Ti48)*Y(Ca44)*Y(He4)*state.rho + screened_rates(k_Ti48_to_He4_Ca44)*Y(Ti48)) + + (screened_rates(k_He4_K41_to_p_Ca44)*Y(He4)*Y(K41)*state.rho + -screened_rates(k_p_Ca44_to_He4_K41)*Y(Ca44)*Y(H1)*state.rho) + + (screened_rates(k_n_Sc44_to_p_Ca44)*Y(Sc44)*Y(N)*state.rho + -screened_rates(k_p_Ca44_to_n_Sc44)*Y(Ca44)*Y(H1)*state.rho) + + (screened_rates(k_p_Sc47_to_He4_Ca44)*Y(Sc47)*Y(H1)*state.rho + -screened_rates(k_He4_Ca44_to_p_Sc47)*Y(Ca44)*Y(He4)*state.rho) + + (screened_rates(k_n_Ti47_to_He4_Ca44)*Y(Ti47)*Y(N)*state.rho + -screened_rates(k_He4_Ca44_to_n_Ti47)*Y(Ca44)*Y(He4)*state.rho); ydot_nuc(Ca45) = - -screened_rates(k_ca45_to_sc45_weak_wc12)*Y(Ca45) + - (screened_rates(k_n_ca44_to_ca45)*Y(Ca44)*Y(N)*state.rho + -screened_rates(k_ca45_to_n_ca44)*Y(Ca45)) + - (-screened_rates(k_n_ca45_to_ca46)*Y(Ca45)*Y(N)*state.rho + screened_rates(k_ca46_to_n_ca45)*Y(Ca46)) + - (-screened_rates(k_p_ca45_to_sc46)*Y(Ca45)*Y(H1)*state.rho + screened_rates(k_sc46_to_p_ca45)*Y(Sc46)) + - (-screened_rates(k_he4_ca45_to_ti49)*Y(Ca45)*Y(He4)*state.rho + screened_rates(k_ti49_to_he4_ca45)*Y(Ti49)) + - (-screened_rates(k_he4_ca45_to_n_ti48)*Y(Ca45)*Y(He4)*state.rho + screened_rates(k_n_ti48_to_he4_ca45)*Y(N)*Y(Ti48)*state.rho) + - (screened_rates(k_n_sc45_to_p_ca45)*Y(N)*Y(Sc45)*state.rho + -screened_rates(k_p_ca45_to_n_sc45)*Y(Ca45)*Y(H1)*state.rho) + - (screened_rates(k_p_sc48_to_he4_ca45)*Y(H1)*Y(Sc48)*state.rho + -screened_rates(k_he4_ca45_to_p_sc48)*Y(Ca45)*Y(He4)*state.rho); + -screened_rates(k_Ca45_to_Sc45_weak_wc12)*Y(Ca45) + + (screened_rates(k_n_Ca44_to_Ca45)*Y(Ca44)*Y(N)*state.rho + -screened_rates(k_Ca45_to_n_Ca44)*Y(Ca45)) + + (-screened_rates(k_n_Ca45_to_Ca46)*Y(Ca45)*Y(N)*state.rho + screened_rates(k_Ca46_to_n_Ca45)*Y(Ca46)) + + (-screened_rates(k_p_Ca45_to_Sc46)*Y(Ca45)*Y(H1)*state.rho + screened_rates(k_Sc46_to_p_Ca45)*Y(Sc46)) + + (-screened_rates(k_He4_Ca45_to_Ti49)*Y(Ca45)*Y(He4)*state.rho + screened_rates(k_Ti49_to_He4_Ca45)*Y(Ti49)) + + (-screened_rates(k_He4_Ca45_to_n_Ti48)*Y(Ca45)*Y(He4)*state.rho + screened_rates(k_n_Ti48_to_He4_Ca45)*Y(Ti48)*Y(N)*state.rho) + + (screened_rates(k_n_Sc45_to_p_Ca45)*Y(Sc45)*Y(N)*state.rho + -screened_rates(k_p_Ca45_to_n_Sc45)*Y(Ca45)*Y(H1)*state.rho) + + (screened_rates(k_p_Sc48_to_He4_Ca45)*Y(Sc48)*Y(H1)*state.rho + -screened_rates(k_He4_Ca45_to_p_Sc48)*Y(Ca45)*Y(He4)*state.rho); ydot_nuc(Ca46) = - (screened_rates(k_n_ca45_to_ca46)*Y(Ca45)*Y(N)*state.rho + -screened_rates(k_ca46_to_n_ca45)*Y(Ca46)) + - (-screened_rates(k_n_ca46_to_ca47)*Y(Ca46)*Y(N)*state.rho + screened_rates(k_ca47_to_n_ca46)*Y(Ca47)) + - (-screened_rates(k_p_ca46_to_sc47)*Y(Ca46)*Y(H1)*state.rho + screened_rates(k_sc47_to_p_ca46)*Y(Sc47)) + - (-screened_rates(k_he4_ca46_to_ti50)*Y(Ca46)*Y(He4)*state.rho + screened_rates(k_ti50_to_he4_ca46)*Y(Ti50)) + - (screened_rates(k_n_sc46_to_p_ca46)*Y(N)*Y(Sc46)*state.rho + -screened_rates(k_p_ca46_to_n_sc46)*Y(Ca46)*Y(H1)*state.rho) + - (screened_rates(k_p_sc49_to_he4_ca46)*Y(H1)*Y(Sc49)*state.rho + -screened_rates(k_he4_ca46_to_p_sc49)*Y(Ca46)*Y(He4)*state.rho) + - (screened_rates(k_n_ti49_to_he4_ca46)*Y(N)*Y(Ti49)*state.rho + -screened_rates(k_he4_ca46_to_n_ti49)*Y(Ca46)*Y(He4)*state.rho); + (screened_rates(k_n_Ca45_to_Ca46)*Y(Ca45)*Y(N)*state.rho + -screened_rates(k_Ca46_to_n_Ca45)*Y(Ca46)) + + (-screened_rates(k_n_Ca46_to_Ca47)*Y(Ca46)*Y(N)*state.rho + screened_rates(k_Ca47_to_n_Ca46)*Y(Ca47)) + + (-screened_rates(k_p_Ca46_to_Sc47)*Y(Ca46)*Y(H1)*state.rho + screened_rates(k_Sc47_to_p_Ca46)*Y(Sc47)) + + (-screened_rates(k_He4_Ca46_to_Ti50)*Y(Ca46)*Y(He4)*state.rho + screened_rates(k_Ti50_to_He4_Ca46)*Y(Ti50)) + + (screened_rates(k_n_Sc46_to_p_Ca46)*Y(Sc46)*Y(N)*state.rho + -screened_rates(k_p_Ca46_to_n_Sc46)*Y(Ca46)*Y(H1)*state.rho) + + (screened_rates(k_p_Sc49_to_He4_Ca46)*Y(Sc49)*Y(H1)*state.rho + -screened_rates(k_He4_Ca46_to_p_Sc49)*Y(Ca46)*Y(He4)*state.rho) + + (screened_rates(k_n_Ti49_to_He4_Ca46)*Y(Ti49)*Y(N)*state.rho + -screened_rates(k_He4_Ca46_to_n_Ti49)*Y(Ca46)*Y(He4)*state.rho); ydot_nuc(Ca47) = - -screened_rates(k_ca47_to_sc47_weak_wc12)*Y(Ca47) + - (screened_rates(k_n_ca46_to_ca47)*Y(Ca46)*Y(N)*state.rho + -screened_rates(k_ca47_to_n_ca46)*Y(Ca47)) + - (-screened_rates(k_n_ca47_to_ca48)*Y(Ca47)*Y(N)*state.rho + screened_rates(k_ca48_to_n_ca47)*Y(Ca48)) + - (-screened_rates(k_p_ca47_to_sc48)*Y(Ca47)*Y(H1)*state.rho + screened_rates(k_sc48_to_p_ca47)*Y(Sc48)) + - (-screened_rates(k_he4_ca47_to_ti51)*Y(Ca47)*Y(He4)*state.rho + screened_rates(k_ti51_to_he4_ca47)*Y(Ti51)) + - (-screened_rates(k_p_ca47_to_n_sc47)*Y(Ca47)*Y(H1)*state.rho + screened_rates(k_n_sc47_to_p_ca47)*Y(N)*Y(Sc47)*state.rho) + - (-screened_rates(k_he4_ca47_to_n_ti50)*Y(Ca47)*Y(He4)*state.rho + screened_rates(k_n_ti50_to_he4_ca47)*Y(N)*Y(Ti50)*state.rho); + -screened_rates(k_Ca47_to_Sc47_weak_wc12)*Y(Ca47) + + (screened_rates(k_n_Ca46_to_Ca47)*Y(Ca46)*Y(N)*state.rho + -screened_rates(k_Ca47_to_n_Ca46)*Y(Ca47)) + + (-screened_rates(k_n_Ca47_to_Ca48)*Y(Ca47)*Y(N)*state.rho + screened_rates(k_Ca48_to_n_Ca47)*Y(Ca48)) + + (-screened_rates(k_p_Ca47_to_Sc48)*Y(Ca47)*Y(H1)*state.rho + screened_rates(k_Sc48_to_p_Ca47)*Y(Sc48)) + + (-screened_rates(k_He4_Ca47_to_Ti51)*Y(Ca47)*Y(He4)*state.rho + screened_rates(k_Ti51_to_He4_Ca47)*Y(Ti51)) + + (-screened_rates(k_p_Ca47_to_n_Sc47)*Y(Ca47)*Y(H1)*state.rho + screened_rates(k_n_Sc47_to_p_Ca47)*Y(Sc47)*Y(N)*state.rho) + + (-screened_rates(k_He4_Ca47_to_n_Ti50)*Y(Ca47)*Y(He4)*state.rho + screened_rates(k_n_Ti50_to_He4_Ca47)*Y(Ti50)*Y(N)*state.rho); ydot_nuc(Ca48) = - -screened_rates(k_ca48_to_sc48_weak_mo03)*Y(Ca48) + - (screened_rates(k_n_ca47_to_ca48)*Y(Ca47)*Y(N)*state.rho + -screened_rates(k_ca48_to_n_ca47)*Y(Ca48)) + - (-screened_rates(k_p_ca48_to_sc49)*Y(Ca48)*Y(H1)*state.rho + screened_rates(k_sc49_to_p_ca48)*Y(Sc49)) + - (screened_rates(k_n_sc48_to_p_ca48)*Y(N)*Y(Sc48)*state.rho + -screened_rates(k_p_ca48_to_n_sc48)*Y(Ca48)*Y(H1)*state.rho) + - (screened_rates(k_n_ti51_to_he4_ca48)*Y(N)*Y(Ti51)*state.rho + -screened_rates(k_he4_ca48_to_n_ti51)*Y(Ca48)*Y(He4)*state.rho); + -screened_rates(k_Ca48_to_Sc48_weak_mo03)*Y(Ca48) + + (screened_rates(k_n_Ca47_to_Ca48)*Y(Ca47)*Y(N)*state.rho + -screened_rates(k_Ca48_to_n_Ca47)*Y(Ca48)) + + (-screened_rates(k_p_Ca48_to_Sc49)*Y(Ca48)*Y(H1)*state.rho + screened_rates(k_Sc49_to_p_Ca48)*Y(Sc49)) + + (screened_rates(k_n_Sc48_to_p_Ca48)*Y(Sc48)*Y(N)*state.rho + -screened_rates(k_p_Ca48_to_n_Sc48)*Y(Ca48)*Y(H1)*state.rho) + + (screened_rates(k_n_Ti51_to_He4_Ca48)*Y(Ti51)*Y(N)*state.rho + -screened_rates(k_He4_Ca48_to_n_Ti51)*Y(Ca48)*Y(He4)*state.rho); ydot_nuc(Sc43) = - -screened_rates(k_sc43_to_ca43_weak_wc12)*Y(Sc43) + - (screened_rates(k_he4_k39_to_sc43)*Y(He4)*Y(K39)*state.rho + -screened_rates(k_sc43_to_he4_k39)*Y(Sc43)) + - (screened_rates(k_p_ca42_to_sc43)*Y(Ca42)*Y(H1)*state.rho + -screened_rates(k_sc43_to_p_ca42)*Y(Sc43)) + - (-screened_rates(k_n_sc43_to_sc44)*Y(N)*Y(Sc43)*state.rho + screened_rates(k_sc44_to_n_sc43)*Y(Sc44)) + - (-screened_rates(k_p_sc43_to_ti44)*Y(H1)*Y(Sc43)*state.rho + screened_rates(k_ti44_to_p_sc43)*Y(Ti44)) + - (-screened_rates(k_he4_sc43_to_v47)*Y(He4)*Y(Sc43)*state.rho + screened_rates(k_v47_to_he4_sc43)*Y(V47)) + - (-screened_rates(k_n_sc43_to_p_ca43)*Y(N)*Y(Sc43)*state.rho + screened_rates(k_p_ca43_to_n_sc43)*Y(Ca43)*Y(H1)*state.rho) + - (-screened_rates(k_n_sc43_to_he4_k40)*Y(N)*Y(Sc43)*state.rho + screened_rates(k_he4_k40_to_n_sc43)*Y(He4)*Y(K40)*state.rho) + - (-screened_rates(k_p_sc43_to_he4_ca40)*Y(H1)*Y(Sc43)*state.rho + screened_rates(k_he4_ca40_to_p_sc43)*Y(Ca40)*Y(He4)*state.rho) + - (-screened_rates(k_he4_sc43_to_p_ti46)*Y(He4)*Y(Sc43)*state.rho + screened_rates(k_p_ti46_to_he4_sc43)*Y(H1)*Y(Ti46)*state.rho) + - (screened_rates(k_n_v46_to_he4_sc43)*Y(N)*Y(V46)*state.rho + -screened_rates(k_he4_sc43_to_n_v46)*Y(He4)*Y(Sc43)*state.rho); + -screened_rates(k_Sc43_to_Ca43_weak_wc12)*Y(Sc43) + + (screened_rates(k_He4_K39_to_Sc43)*Y(He4)*Y(K39)*state.rho + -screened_rates(k_Sc43_to_He4_K39)*Y(Sc43)) + + (screened_rates(k_p_Ca42_to_Sc43)*Y(Ca42)*Y(H1)*state.rho + -screened_rates(k_Sc43_to_p_Ca42)*Y(Sc43)) + + (-screened_rates(k_n_Sc43_to_Sc44)*Y(Sc43)*Y(N)*state.rho + screened_rates(k_Sc44_to_n_Sc43)*Y(Sc44)) + + (-screened_rates(k_p_Sc43_to_Ti44)*Y(Sc43)*Y(H1)*state.rho + screened_rates(k_Ti44_to_p_Sc43)*Y(Ti44)) + + (-screened_rates(k_He4_Sc43_to_V47)*Y(He4)*Y(Sc43)*state.rho + screened_rates(k_V47_to_He4_Sc43)*Y(V47)) + + (-screened_rates(k_n_Sc43_to_p_Ca43)*Y(Sc43)*Y(N)*state.rho + screened_rates(k_p_Ca43_to_n_Sc43)*Y(Ca43)*Y(H1)*state.rho) + + (-screened_rates(k_n_Sc43_to_He4_K40)*Y(Sc43)*Y(N)*state.rho + screened_rates(k_He4_K40_to_n_Sc43)*Y(He4)*Y(K40)*state.rho) + + (-screened_rates(k_p_Sc43_to_He4_Ca40)*Y(Sc43)*Y(H1)*state.rho + screened_rates(k_He4_Ca40_to_p_Sc43)*Y(Ca40)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Sc43_to_p_Ti46)*Y(He4)*Y(Sc43)*state.rho + screened_rates(k_p_Ti46_to_He4_Sc43)*Y(Ti46)*Y(H1)*state.rho) + + (screened_rates(k_n_V46_to_He4_Sc43)*Y(V46)*Y(N)*state.rho + -screened_rates(k_He4_Sc43_to_n_V46)*Y(He4)*Y(Sc43)*state.rho); ydot_nuc(Sc44) = - -screened_rates(k_sc44_to_ca44_weak_wc12)*Y(Sc44) + - screened_rates(k_ti44_to_sc44_weak_wc12)*Y(Ti44) + - (screened_rates(k_he4_k40_to_sc44)*Y(He4)*Y(K40)*state.rho + -screened_rates(k_sc44_to_he4_k40)*Y(Sc44)) + - (screened_rates(k_p_ca43_to_sc44)*Y(Ca43)*Y(H1)*state.rho + -screened_rates(k_sc44_to_p_ca43)*Y(Sc44)) + - (screened_rates(k_n_sc43_to_sc44)*Y(N)*Y(Sc43)*state.rho + -screened_rates(k_sc44_to_n_sc43)*Y(Sc44)) + - (-screened_rates(k_n_sc44_to_sc45)*Y(N)*Y(Sc44)*state.rho + screened_rates(k_sc45_to_n_sc44)*Y(Sc45)) + - (-screened_rates(k_p_sc44_to_ti45)*Y(H1)*Y(Sc44)*state.rho + screened_rates(k_ti45_to_p_sc44)*Y(Ti45)) + - (-screened_rates(k_he4_sc44_to_v48)*Y(He4)*Y(Sc44)*state.rho + screened_rates(k_v48_to_he4_sc44)*Y(V48)) + - (-screened_rates(k_n_sc44_to_p_ca44)*Y(N)*Y(Sc44)*state.rho + screened_rates(k_p_ca44_to_n_sc44)*Y(Ca44)*Y(H1)*state.rho) + - (-screened_rates(k_n_sc44_to_he4_k41)*Y(N)*Y(Sc44)*state.rho + screened_rates(k_he4_k41_to_n_sc44)*Y(He4)*Y(K41)*state.rho) + - (-screened_rates(k_p_sc44_to_he4_ca41)*Y(H1)*Y(Sc44)*state.rho + screened_rates(k_he4_ca41_to_p_sc44)*Y(Ca41)*Y(He4)*state.rho) + - (-screened_rates(k_he4_sc44_to_p_ti47)*Y(He4)*Y(Sc44)*state.rho + screened_rates(k_p_ti47_to_he4_sc44)*Y(H1)*Y(Ti47)*state.rho) + - (screened_rates(k_n_ti44_to_p_sc44)*Y(N)*Y(Ti44)*state.rho + -screened_rates(k_p_sc44_to_n_ti44)*Y(H1)*Y(Sc44)*state.rho) + - (screened_rates(k_n_v47_to_he4_sc44)*Y(N)*Y(V47)*state.rho + -screened_rates(k_he4_sc44_to_n_v47)*Y(He4)*Y(Sc44)*state.rho); + -screened_rates(k_Sc44_to_Ca44_weak_wc12)*Y(Sc44) + + screened_rates(k_Ti44_to_Sc44_weak_wc12)*Y(Ti44) + + (screened_rates(k_He4_K40_to_Sc44)*Y(He4)*Y(K40)*state.rho + -screened_rates(k_Sc44_to_He4_K40)*Y(Sc44)) + + (screened_rates(k_p_Ca43_to_Sc44)*Y(Ca43)*Y(H1)*state.rho + -screened_rates(k_Sc44_to_p_Ca43)*Y(Sc44)) + + (screened_rates(k_n_Sc43_to_Sc44)*Y(Sc43)*Y(N)*state.rho + -screened_rates(k_Sc44_to_n_Sc43)*Y(Sc44)) + + (-screened_rates(k_n_Sc44_to_Sc45)*Y(Sc44)*Y(N)*state.rho + screened_rates(k_Sc45_to_n_Sc44)*Y(Sc45)) + + (-screened_rates(k_p_Sc44_to_Ti45)*Y(Sc44)*Y(H1)*state.rho + screened_rates(k_Ti45_to_p_Sc44)*Y(Ti45)) + + (-screened_rates(k_He4_Sc44_to_V48)*Y(He4)*Y(Sc44)*state.rho + screened_rates(k_V48_to_He4_Sc44)*Y(V48)) + + (-screened_rates(k_n_Sc44_to_p_Ca44)*Y(Sc44)*Y(N)*state.rho + screened_rates(k_p_Ca44_to_n_Sc44)*Y(Ca44)*Y(H1)*state.rho) + + (-screened_rates(k_n_Sc44_to_He4_K41)*Y(Sc44)*Y(N)*state.rho + screened_rates(k_He4_K41_to_n_Sc44)*Y(He4)*Y(K41)*state.rho) + + (-screened_rates(k_p_Sc44_to_He4_Ca41)*Y(Sc44)*Y(H1)*state.rho + screened_rates(k_He4_Ca41_to_p_Sc44)*Y(Ca41)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Sc44_to_p_Ti47)*Y(He4)*Y(Sc44)*state.rho + screened_rates(k_p_Ti47_to_He4_Sc44)*Y(Ti47)*Y(H1)*state.rho) + + (screened_rates(k_n_Ti44_to_p_Sc44)*Y(Ti44)*Y(N)*state.rho + -screened_rates(k_p_Sc44_to_n_Ti44)*Y(Sc44)*Y(H1)*state.rho) + + (screened_rates(k_n_V47_to_He4_Sc44)*Y(V47)*Y(N)*state.rho + -screened_rates(k_He4_Sc44_to_n_V47)*Y(He4)*Y(Sc44)*state.rho); ydot_nuc(Sc45) = - screened_rates(k_ca45_to_sc45_weak_wc12)*Y(Ca45) + - screened_rates(k_ti45_to_sc45_weak_wc12)*Y(Ti45) + - (screened_rates(k_he4_k41_to_sc45)*Y(He4)*Y(K41)*state.rho + -screened_rates(k_sc45_to_he4_k41)*Y(Sc45)) + - (screened_rates(k_p_ca44_to_sc45)*Y(Ca44)*Y(H1)*state.rho + -screened_rates(k_sc45_to_p_ca44)*Y(Sc45)) + - (screened_rates(k_n_sc44_to_sc45)*Y(N)*Y(Sc44)*state.rho + -screened_rates(k_sc45_to_n_sc44)*Y(Sc45)) + - (-screened_rates(k_n_sc45_to_sc46)*Y(N)*Y(Sc45)*state.rho + screened_rates(k_sc46_to_n_sc45)*Y(Sc46)) + - (-screened_rates(k_p_sc45_to_ti46)*Y(H1)*Y(Sc45)*state.rho + screened_rates(k_ti46_to_p_sc45)*Y(Ti46)) + - (-screened_rates(k_he4_sc45_to_v49)*Y(He4)*Y(Sc45)*state.rho + screened_rates(k_v49_to_he4_sc45)*Y(V49)) + - (-screened_rates(k_n_sc45_to_p_ca45)*Y(N)*Y(Sc45)*state.rho + screened_rates(k_p_ca45_to_n_sc45)*Y(Ca45)*Y(H1)*state.rho) + - (-screened_rates(k_p_sc45_to_he4_ca42)*Y(H1)*Y(Sc45)*state.rho + screened_rates(k_he4_ca42_to_p_sc45)*Y(Ca42)*Y(He4)*state.rho) + - (-screened_rates(k_he4_sc45_to_p_ti48)*Y(He4)*Y(Sc45)*state.rho + screened_rates(k_p_ti48_to_he4_sc45)*Y(H1)*Y(Ti48)*state.rho) + - (screened_rates(k_n_ti45_to_p_sc45)*Y(N)*Y(Ti45)*state.rho + -screened_rates(k_p_sc45_to_n_ti45)*Y(H1)*Y(Sc45)*state.rho) + - (screened_rates(k_n_v48_to_he4_sc45)*Y(N)*Y(V48)*state.rho + -screened_rates(k_he4_sc45_to_n_v48)*Y(He4)*Y(Sc45)*state.rho); + screened_rates(k_Ca45_to_Sc45_weak_wc12)*Y(Ca45) + + screened_rates(k_Ti45_to_Sc45_weak_wc12)*Y(Ti45) + + (screened_rates(k_He4_K41_to_Sc45)*Y(He4)*Y(K41)*state.rho + -screened_rates(k_Sc45_to_He4_K41)*Y(Sc45)) + + (screened_rates(k_p_Ca44_to_Sc45)*Y(Ca44)*Y(H1)*state.rho + -screened_rates(k_Sc45_to_p_Ca44)*Y(Sc45)) + + (screened_rates(k_n_Sc44_to_Sc45)*Y(Sc44)*Y(N)*state.rho + -screened_rates(k_Sc45_to_n_Sc44)*Y(Sc45)) + + (-screened_rates(k_n_Sc45_to_Sc46)*Y(Sc45)*Y(N)*state.rho + screened_rates(k_Sc46_to_n_Sc45)*Y(Sc46)) + + (-screened_rates(k_p_Sc45_to_Ti46)*Y(Sc45)*Y(H1)*state.rho + screened_rates(k_Ti46_to_p_Sc45)*Y(Ti46)) + + (-screened_rates(k_He4_Sc45_to_V49)*Y(He4)*Y(Sc45)*state.rho + screened_rates(k_V49_to_He4_Sc45)*Y(V49)) + + (-screened_rates(k_n_Sc45_to_p_Ca45)*Y(Sc45)*Y(N)*state.rho + screened_rates(k_p_Ca45_to_n_Sc45)*Y(Ca45)*Y(H1)*state.rho) + + (-screened_rates(k_p_Sc45_to_He4_Ca42)*Y(Sc45)*Y(H1)*state.rho + screened_rates(k_He4_Ca42_to_p_Sc45)*Y(Ca42)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Sc45_to_p_Ti48)*Y(He4)*Y(Sc45)*state.rho + screened_rates(k_p_Ti48_to_He4_Sc45)*Y(Ti48)*Y(H1)*state.rho) + + (screened_rates(k_n_Ti45_to_p_Sc45)*Y(Ti45)*Y(N)*state.rho + -screened_rates(k_p_Sc45_to_n_Ti45)*Y(Sc45)*Y(H1)*state.rho) + + (screened_rates(k_n_V48_to_He4_Sc45)*Y(V48)*Y(N)*state.rho + -screened_rates(k_He4_Sc45_to_n_V48)*Y(He4)*Y(Sc45)*state.rho); ydot_nuc(Sc46) = - -screened_rates(k_sc46_to_ti46_weak_wc12)*Y(Sc46) + - (screened_rates(k_p_ca45_to_sc46)*Y(Ca45)*Y(H1)*state.rho + -screened_rates(k_sc46_to_p_ca45)*Y(Sc46)) + - (screened_rates(k_n_sc45_to_sc46)*Y(N)*Y(Sc45)*state.rho + -screened_rates(k_sc46_to_n_sc45)*Y(Sc46)) + - (-screened_rates(k_n_sc46_to_sc47)*Y(N)*Y(Sc46)*state.rho + screened_rates(k_sc47_to_n_sc46)*Y(Sc47)) + - (-screened_rates(k_p_sc46_to_ti47)*Y(H1)*Y(Sc46)*state.rho + screened_rates(k_ti47_to_p_sc46)*Y(Ti47)) + - (-screened_rates(k_he4_sc46_to_v50)*Y(He4)*Y(Sc46)*state.rho + screened_rates(k_v50_to_he4_sc46)*Y(V50)) + - (-screened_rates(k_n_sc46_to_p_ca46)*Y(N)*Y(Sc46)*state.rho + screened_rates(k_p_ca46_to_n_sc46)*Y(Ca46)*Y(H1)*state.rho) + - (-screened_rates(k_p_sc46_to_n_ti46)*Y(H1)*Y(Sc46)*state.rho + screened_rates(k_n_ti46_to_p_sc46)*Y(N)*Y(Ti46)*state.rho) + - (-screened_rates(k_p_sc46_to_he4_ca43)*Y(H1)*Y(Sc46)*state.rho + screened_rates(k_he4_ca43_to_p_sc46)*Y(Ca43)*Y(He4)*state.rho) + - (-screened_rates(k_he4_sc46_to_n_v49)*Y(He4)*Y(Sc46)*state.rho + screened_rates(k_n_v49_to_he4_sc46)*Y(N)*Y(V49)*state.rho) + - (-screened_rates(k_he4_sc46_to_p_ti49)*Y(He4)*Y(Sc46)*state.rho + screened_rates(k_p_ti49_to_he4_sc46)*Y(H1)*Y(Ti49)*state.rho); + -screened_rates(k_Sc46_to_Ti46_weak_wc12)*Y(Sc46) + + (screened_rates(k_p_Ca45_to_Sc46)*Y(Ca45)*Y(H1)*state.rho + -screened_rates(k_Sc46_to_p_Ca45)*Y(Sc46)) + + (screened_rates(k_n_Sc45_to_Sc46)*Y(Sc45)*Y(N)*state.rho + -screened_rates(k_Sc46_to_n_Sc45)*Y(Sc46)) + + (-screened_rates(k_n_Sc46_to_Sc47)*Y(Sc46)*Y(N)*state.rho + screened_rates(k_Sc47_to_n_Sc46)*Y(Sc47)) + + (-screened_rates(k_p_Sc46_to_Ti47)*Y(Sc46)*Y(H1)*state.rho + screened_rates(k_Ti47_to_p_Sc46)*Y(Ti47)) + + (-screened_rates(k_He4_Sc46_to_V50)*Y(He4)*Y(Sc46)*state.rho + screened_rates(k_V50_to_He4_Sc46)*Y(V50)) + + (-screened_rates(k_n_Sc46_to_p_Ca46)*Y(Sc46)*Y(N)*state.rho + screened_rates(k_p_Ca46_to_n_Sc46)*Y(Ca46)*Y(H1)*state.rho) + + (-screened_rates(k_p_Sc46_to_n_Ti46)*Y(Sc46)*Y(H1)*state.rho + screened_rates(k_n_Ti46_to_p_Sc46)*Y(Ti46)*Y(N)*state.rho) + + (-screened_rates(k_p_Sc46_to_He4_Ca43)*Y(Sc46)*Y(H1)*state.rho + screened_rates(k_He4_Ca43_to_p_Sc46)*Y(Ca43)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Sc46_to_n_V49)*Y(He4)*Y(Sc46)*state.rho + screened_rates(k_n_V49_to_He4_Sc46)*Y(V49)*Y(N)*state.rho) + + (-screened_rates(k_He4_Sc46_to_p_Ti49)*Y(He4)*Y(Sc46)*state.rho + screened_rates(k_p_Ti49_to_He4_Sc46)*Y(Ti49)*Y(H1)*state.rho); ydot_nuc(Sc47) = - screened_rates(k_ca47_to_sc47_weak_wc12)*Y(Ca47) + - -screened_rates(k_sc47_to_ti47_weak_wc12)*Y(Sc47) + - (screened_rates(k_p_ca46_to_sc47)*Y(Ca46)*Y(H1)*state.rho + -screened_rates(k_sc47_to_p_ca46)*Y(Sc47)) + - (screened_rates(k_n_sc46_to_sc47)*Y(N)*Y(Sc46)*state.rho + -screened_rates(k_sc47_to_n_sc46)*Y(Sc47)) + - (-screened_rates(k_n_sc47_to_sc48)*Y(N)*Y(Sc47)*state.rho + screened_rates(k_sc48_to_n_sc47)*Y(Sc48)) + - (-screened_rates(k_p_sc47_to_ti48)*Y(H1)*Y(Sc47)*state.rho + screened_rates(k_ti48_to_p_sc47)*Y(Ti48)) + - (-screened_rates(k_he4_sc47_to_v51)*Y(He4)*Y(Sc47)*state.rho + screened_rates(k_v51_to_he4_sc47)*Y(V51)) + - (screened_rates(k_p_ca47_to_n_sc47)*Y(Ca47)*Y(H1)*state.rho + -screened_rates(k_n_sc47_to_p_ca47)*Y(N)*Y(Sc47)*state.rho) + - (-screened_rates(k_p_sc47_to_he4_ca44)*Y(H1)*Y(Sc47)*state.rho + screened_rates(k_he4_ca44_to_p_sc47)*Y(Ca44)*Y(He4)*state.rho) + - (-screened_rates(k_he4_sc47_to_p_ti50)*Y(He4)*Y(Sc47)*state.rho + screened_rates(k_p_ti50_to_he4_sc47)*Y(H1)*Y(Ti50)*state.rho) + - (screened_rates(k_n_ti47_to_p_sc47)*Y(N)*Y(Ti47)*state.rho + -screened_rates(k_p_sc47_to_n_ti47)*Y(H1)*Y(Sc47)*state.rho) + - (screened_rates(k_n_v50_to_he4_sc47)*Y(N)*Y(V50)*state.rho + -screened_rates(k_he4_sc47_to_n_v50)*Y(He4)*Y(Sc47)*state.rho); + screened_rates(k_Ca47_to_Sc47_weak_wc12)*Y(Ca47) + + -screened_rates(k_Sc47_to_Ti47_weak_wc12)*Y(Sc47) + + (screened_rates(k_p_Ca46_to_Sc47)*Y(Ca46)*Y(H1)*state.rho + -screened_rates(k_Sc47_to_p_Ca46)*Y(Sc47)) + + (screened_rates(k_n_Sc46_to_Sc47)*Y(Sc46)*Y(N)*state.rho + -screened_rates(k_Sc47_to_n_Sc46)*Y(Sc47)) + + (-screened_rates(k_n_Sc47_to_Sc48)*Y(Sc47)*Y(N)*state.rho + screened_rates(k_Sc48_to_n_Sc47)*Y(Sc48)) + + (-screened_rates(k_p_Sc47_to_Ti48)*Y(Sc47)*Y(H1)*state.rho + screened_rates(k_Ti48_to_p_Sc47)*Y(Ti48)) + + (-screened_rates(k_He4_Sc47_to_V51)*Y(He4)*Y(Sc47)*state.rho + screened_rates(k_V51_to_He4_Sc47)*Y(V51)) + + (screened_rates(k_p_Ca47_to_n_Sc47)*Y(Ca47)*Y(H1)*state.rho + -screened_rates(k_n_Sc47_to_p_Ca47)*Y(Sc47)*Y(N)*state.rho) + + (-screened_rates(k_p_Sc47_to_He4_Ca44)*Y(Sc47)*Y(H1)*state.rho + screened_rates(k_He4_Ca44_to_p_Sc47)*Y(Ca44)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Sc47_to_p_Ti50)*Y(He4)*Y(Sc47)*state.rho + screened_rates(k_p_Ti50_to_He4_Sc47)*Y(Ti50)*Y(H1)*state.rho) + + (screened_rates(k_n_Ti47_to_p_Sc47)*Y(Ti47)*Y(N)*state.rho + -screened_rates(k_p_Sc47_to_n_Ti47)*Y(Sc47)*Y(H1)*state.rho) + + (screened_rates(k_n_V50_to_He4_Sc47)*Y(V50)*Y(N)*state.rho + -screened_rates(k_He4_Sc47_to_n_V50)*Y(He4)*Y(Sc47)*state.rho); ydot_nuc(Sc48) = - screened_rates(k_ca48_to_sc48_weak_mo03)*Y(Ca48) + - -screened_rates(k_sc48_to_ti48_weak_wc12)*Y(Sc48) + - (screened_rates(k_p_ca47_to_sc48)*Y(Ca47)*Y(H1)*state.rho + -screened_rates(k_sc48_to_p_ca47)*Y(Sc48)) + - (screened_rates(k_n_sc47_to_sc48)*Y(N)*Y(Sc47)*state.rho + -screened_rates(k_sc48_to_n_sc47)*Y(Sc48)) + - (-screened_rates(k_n_sc48_to_sc49)*Y(N)*Y(Sc48)*state.rho + screened_rates(k_sc49_to_n_sc48)*Y(Sc49)) + - (-screened_rates(k_p_sc48_to_ti49)*Y(H1)*Y(Sc48)*state.rho + screened_rates(k_ti49_to_p_sc48)*Y(Ti49)) + - (-screened_rates(k_he4_sc48_to_v52)*Y(He4)*Y(Sc48)*state.rho + screened_rates(k_v52_to_he4_sc48)*Y(V52)) + - (-screened_rates(k_n_sc48_to_p_ca48)*Y(N)*Y(Sc48)*state.rho + screened_rates(k_p_ca48_to_n_sc48)*Y(Ca48)*Y(H1)*state.rho) + - (-screened_rates(k_p_sc48_to_n_ti48)*Y(H1)*Y(Sc48)*state.rho + screened_rates(k_n_ti48_to_p_sc48)*Y(N)*Y(Ti48)*state.rho) + - (-screened_rates(k_p_sc48_to_he4_ca45)*Y(H1)*Y(Sc48)*state.rho + screened_rates(k_he4_ca45_to_p_sc48)*Y(Ca45)*Y(He4)*state.rho) + - (-screened_rates(k_he4_sc48_to_n_v51)*Y(He4)*Y(Sc48)*state.rho + screened_rates(k_n_v51_to_he4_sc48)*Y(N)*Y(V51)*state.rho) + - (-screened_rates(k_he4_sc48_to_p_ti51)*Y(He4)*Y(Sc48)*state.rho + screened_rates(k_p_ti51_to_he4_sc48)*Y(H1)*Y(Ti51)*state.rho); + screened_rates(k_Ca48_to_Sc48_weak_mo03)*Y(Ca48) + + -screened_rates(k_Sc48_to_Ti48_weak_wc12)*Y(Sc48) + + (screened_rates(k_p_Ca47_to_Sc48)*Y(Ca47)*Y(H1)*state.rho + -screened_rates(k_Sc48_to_p_Ca47)*Y(Sc48)) + + (screened_rates(k_n_Sc47_to_Sc48)*Y(Sc47)*Y(N)*state.rho + -screened_rates(k_Sc48_to_n_Sc47)*Y(Sc48)) + + (-screened_rates(k_n_Sc48_to_Sc49)*Y(Sc48)*Y(N)*state.rho + screened_rates(k_Sc49_to_n_Sc48)*Y(Sc49)) + + (-screened_rates(k_p_Sc48_to_Ti49)*Y(Sc48)*Y(H1)*state.rho + screened_rates(k_Ti49_to_p_Sc48)*Y(Ti49)) + + (-screened_rates(k_He4_Sc48_to_V52)*Y(He4)*Y(Sc48)*state.rho + screened_rates(k_V52_to_He4_Sc48)*Y(V52)) + + (-screened_rates(k_n_Sc48_to_p_Ca48)*Y(Sc48)*Y(N)*state.rho + screened_rates(k_p_Ca48_to_n_Sc48)*Y(Ca48)*Y(H1)*state.rho) + + (-screened_rates(k_p_Sc48_to_n_Ti48)*Y(Sc48)*Y(H1)*state.rho + screened_rates(k_n_Ti48_to_p_Sc48)*Y(Ti48)*Y(N)*state.rho) + + (-screened_rates(k_p_Sc48_to_He4_Ca45)*Y(Sc48)*Y(H1)*state.rho + screened_rates(k_He4_Ca45_to_p_Sc48)*Y(Ca45)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Sc48_to_n_V51)*Y(He4)*Y(Sc48)*state.rho + screened_rates(k_n_V51_to_He4_Sc48)*Y(V51)*Y(N)*state.rho) + + (-screened_rates(k_He4_Sc48_to_p_Ti51)*Y(He4)*Y(Sc48)*state.rho + screened_rates(k_p_Ti51_to_He4_Sc48)*Y(Ti51)*Y(H1)*state.rho); ydot_nuc(Sc49) = - -screened_rates(k_sc49_to_ti49_weak_wc12)*Y(Sc49) + - (screened_rates(k_p_ca48_to_sc49)*Y(Ca48)*Y(H1)*state.rho + -screened_rates(k_sc49_to_p_ca48)*Y(Sc49)) + - (screened_rates(k_n_sc48_to_sc49)*Y(N)*Y(Sc48)*state.rho + -screened_rates(k_sc49_to_n_sc48)*Y(Sc49)) + - (-screened_rates(k_p_sc49_to_ti50)*Y(H1)*Y(Sc49)*state.rho + screened_rates(k_ti50_to_p_sc49)*Y(Ti50)) + - (-screened_rates(k_p_sc49_to_n_ti49)*Y(H1)*Y(Sc49)*state.rho + screened_rates(k_n_ti49_to_p_sc49)*Y(N)*Y(Ti49)*state.rho) + - (-screened_rates(k_p_sc49_to_he4_ca46)*Y(H1)*Y(Sc49)*state.rho + screened_rates(k_he4_ca46_to_p_sc49)*Y(Ca46)*Y(He4)*state.rho) + - (screened_rates(k_n_v52_to_he4_sc49)*Y(N)*Y(V52)*state.rho + -screened_rates(k_he4_sc49_to_n_v52)*Y(He4)*Y(Sc49)*state.rho); + -screened_rates(k_Sc49_to_Ti49_weak_wc12)*Y(Sc49) + + (screened_rates(k_p_Ca48_to_Sc49)*Y(Ca48)*Y(H1)*state.rho + -screened_rates(k_Sc49_to_p_Ca48)*Y(Sc49)) + + (screened_rates(k_n_Sc48_to_Sc49)*Y(Sc48)*Y(N)*state.rho + -screened_rates(k_Sc49_to_n_Sc48)*Y(Sc49)) + + (-screened_rates(k_p_Sc49_to_Ti50)*Y(Sc49)*Y(H1)*state.rho + screened_rates(k_Ti50_to_p_Sc49)*Y(Ti50)) + + (-screened_rates(k_p_Sc49_to_n_Ti49)*Y(Sc49)*Y(H1)*state.rho + screened_rates(k_n_Ti49_to_p_Sc49)*Y(Ti49)*Y(N)*state.rho) + + (-screened_rates(k_p_Sc49_to_He4_Ca46)*Y(Sc49)*Y(H1)*state.rho + screened_rates(k_He4_Ca46_to_p_Sc49)*Y(Ca46)*Y(He4)*state.rho) + + (screened_rates(k_n_V52_to_He4_Sc49)*Y(V52)*Y(N)*state.rho + -screened_rates(k_He4_Sc49_to_n_V52)*Y(He4)*Y(Sc49)*state.rho); ydot_nuc(Ti44) = - -screened_rates(k_ti44_to_sc44_weak_wc12)*Y(Ti44) + - (screened_rates(k_he4_ca40_to_ti44)*Y(Ca40)*Y(He4)*state.rho + -screened_rates(k_ti44_to_he4_ca40)*Y(Ti44)) + - (screened_rates(k_p_sc43_to_ti44)*Y(H1)*Y(Sc43)*state.rho + -screened_rates(k_ti44_to_p_sc43)*Y(Ti44)) + - (-screened_rates(k_n_ti44_to_ti45)*Y(N)*Y(Ti44)*state.rho + screened_rates(k_ti45_to_n_ti44)*Y(Ti45)) + - (-screened_rates(k_he4_ti44_to_cr48)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_cr48_to_he4_ti44)*Y(Cr48)) + - (-screened_rates(k_n_ti44_to_p_sc44)*Y(N)*Y(Ti44)*state.rho + screened_rates(k_p_sc44_to_n_ti44)*Y(H1)*Y(Sc44)*state.rho) + - (-screened_rates(k_n_ti44_to_he4_ca41)*Y(N)*Y(Ti44)*state.rho + screened_rates(k_he4_ca41_to_n_ti44)*Y(Ca41)*Y(He4)*state.rho) + - (screened_rates(k_p_v47_to_he4_ti44)*Y(H1)*Y(V47)*state.rho + -screened_rates(k_he4_ti44_to_p_v47)*Y(He4)*Y(Ti44)*state.rho); + -screened_rates(k_Ti44_to_Sc44_weak_wc12)*Y(Ti44) + + (screened_rates(k_He4_Ca40_to_Ti44)*Y(Ca40)*Y(He4)*state.rho + -screened_rates(k_Ti44_to_He4_Ca40)*Y(Ti44)) + + (screened_rates(k_p_Sc43_to_Ti44)*Y(Sc43)*Y(H1)*state.rho + -screened_rates(k_Ti44_to_p_Sc43)*Y(Ti44)) + + (-screened_rates(k_n_Ti44_to_Ti45)*Y(Ti44)*Y(N)*state.rho + screened_rates(k_Ti45_to_n_Ti44)*Y(Ti45)) + + (-screened_rates(k_He4_Ti44_to_Cr48)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_Cr48_to_He4_Ti44)*Y(Cr48)) + + (-screened_rates(k_n_Ti44_to_p_Sc44)*Y(Ti44)*Y(N)*state.rho + screened_rates(k_p_Sc44_to_n_Ti44)*Y(Sc44)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ti44_to_He4_Ca41)*Y(Ti44)*Y(N)*state.rho + screened_rates(k_He4_Ca41_to_n_Ti44)*Y(Ca41)*Y(He4)*state.rho) + + (screened_rates(k_p_V47_to_He4_Ti44)*Y(V47)*Y(H1)*state.rho + -screened_rates(k_He4_Ti44_to_p_V47)*Y(He4)*Y(Ti44)*state.rho); ydot_nuc(Ti45) = - -screened_rates(k_ti45_to_sc45_weak_wc12)*Y(Ti45) + - (screened_rates(k_he4_ca41_to_ti45)*Y(Ca41)*Y(He4)*state.rho + -screened_rates(k_ti45_to_he4_ca41)*Y(Ti45)) + - (screened_rates(k_p_sc44_to_ti45)*Y(H1)*Y(Sc44)*state.rho + -screened_rates(k_ti45_to_p_sc44)*Y(Ti45)) + - (screened_rates(k_n_ti44_to_ti45)*Y(N)*Y(Ti44)*state.rho + -screened_rates(k_ti45_to_n_ti44)*Y(Ti45)) + - (-screened_rates(k_n_ti45_to_ti46)*Y(N)*Y(Ti45)*state.rho + screened_rates(k_ti46_to_n_ti45)*Y(Ti46)) + - (-screened_rates(k_p_ti45_to_v46)*Y(H1)*Y(Ti45)*state.rho + screened_rates(k_v46_to_p_ti45)*Y(V46)) + - (-screened_rates(k_he4_ti45_to_cr49)*Y(He4)*Y(Ti45)*state.rho + screened_rates(k_cr49_to_he4_ti45)*Y(Cr49)) + - (-screened_rates(k_n_ti45_to_p_sc45)*Y(N)*Y(Ti45)*state.rho + screened_rates(k_p_sc45_to_n_ti45)*Y(H1)*Y(Sc45)*state.rho) + - (-screened_rates(k_n_ti45_to_he4_ca42)*Y(N)*Y(Ti45)*state.rho + screened_rates(k_he4_ca42_to_n_ti45)*Y(Ca42)*Y(He4)*state.rho) + - (-screened_rates(k_he4_ti45_to_p_v48)*Y(He4)*Y(Ti45)*state.rho + screened_rates(k_p_v48_to_he4_ti45)*Y(H1)*Y(V48)*state.rho) + - (screened_rates(k_n_cr48_to_he4_ti45)*Y(Cr48)*Y(N)*state.rho + -screened_rates(k_he4_ti45_to_n_cr48)*Y(He4)*Y(Ti45)*state.rho); + -screened_rates(k_Ti45_to_Sc45_weak_wc12)*Y(Ti45) + + (screened_rates(k_He4_Ca41_to_Ti45)*Y(Ca41)*Y(He4)*state.rho + -screened_rates(k_Ti45_to_He4_Ca41)*Y(Ti45)) + + (screened_rates(k_p_Sc44_to_Ti45)*Y(Sc44)*Y(H1)*state.rho + -screened_rates(k_Ti45_to_p_Sc44)*Y(Ti45)) + + (screened_rates(k_n_Ti44_to_Ti45)*Y(Ti44)*Y(N)*state.rho + -screened_rates(k_Ti45_to_n_Ti44)*Y(Ti45)) + + (-screened_rates(k_n_Ti45_to_Ti46)*Y(Ti45)*Y(N)*state.rho + screened_rates(k_Ti46_to_n_Ti45)*Y(Ti46)) + + (-screened_rates(k_p_Ti45_to_V46)*Y(Ti45)*Y(H1)*state.rho + screened_rates(k_V46_to_p_Ti45)*Y(V46)) + + (-screened_rates(k_He4_Ti45_to_Cr49)*Y(He4)*Y(Ti45)*state.rho + screened_rates(k_Cr49_to_He4_Ti45)*Y(Cr49)) + + (-screened_rates(k_n_Ti45_to_p_Sc45)*Y(Ti45)*Y(N)*state.rho + screened_rates(k_p_Sc45_to_n_Ti45)*Y(Sc45)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ti45_to_He4_Ca42)*Y(Ti45)*Y(N)*state.rho + screened_rates(k_He4_Ca42_to_n_Ti45)*Y(Ca42)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Ti45_to_p_V48)*Y(He4)*Y(Ti45)*state.rho + screened_rates(k_p_V48_to_He4_Ti45)*Y(V48)*Y(H1)*state.rho) + + (screened_rates(k_n_Cr48_to_He4_Ti45)*Y(Cr48)*Y(N)*state.rho + -screened_rates(k_He4_Ti45_to_n_Cr48)*Y(He4)*Y(Ti45)*state.rho); ydot_nuc(Ti46) = - screened_rates(k_sc46_to_ti46_weak_wc12)*Y(Sc46) + - screened_rates(k_v46_to_ti46_weak_wc12)*Y(V46) + - (screened_rates(k_he4_ca42_to_ti46)*Y(Ca42)*Y(He4)*state.rho + -screened_rates(k_ti46_to_he4_ca42)*Y(Ti46)) + - (screened_rates(k_p_sc45_to_ti46)*Y(H1)*Y(Sc45)*state.rho + -screened_rates(k_ti46_to_p_sc45)*Y(Ti46)) + - (screened_rates(k_n_ti45_to_ti46)*Y(N)*Y(Ti45)*state.rho + -screened_rates(k_ti46_to_n_ti45)*Y(Ti46)) + - (-screened_rates(k_n_ti46_to_ti47)*Y(N)*Y(Ti46)*state.rho + screened_rates(k_ti47_to_n_ti46)*Y(Ti47)) + - (-screened_rates(k_p_ti46_to_v47)*Y(H1)*Y(Ti46)*state.rho + screened_rates(k_v47_to_p_ti46)*Y(V47)) + - (-screened_rates(k_he4_ti46_to_cr50)*Y(He4)*Y(Ti46)*state.rho + screened_rates(k_cr50_to_he4_ti46)*Y(Cr50)) + - (screened_rates(k_he4_ca43_to_n_ti46)*Y(Ca43)*Y(He4)*state.rho + -screened_rates(k_n_ti46_to_he4_ca43)*Y(N)*Y(Ti46)*state.rho) + - (screened_rates(k_he4_sc43_to_p_ti46)*Y(He4)*Y(Sc43)*state.rho + -screened_rates(k_p_ti46_to_he4_sc43)*Y(H1)*Y(Ti46)*state.rho) + - (screened_rates(k_p_sc46_to_n_ti46)*Y(H1)*Y(Sc46)*state.rho + -screened_rates(k_n_ti46_to_p_sc46)*Y(N)*Y(Ti46)*state.rho) + - (screened_rates(k_n_v46_to_p_ti46)*Y(N)*Y(V46)*state.rho + -screened_rates(k_p_ti46_to_n_v46)*Y(H1)*Y(Ti46)*state.rho) + - (screened_rates(k_p_v49_to_he4_ti46)*Y(H1)*Y(V49)*state.rho + -screened_rates(k_he4_ti46_to_p_v49)*Y(He4)*Y(Ti46)*state.rho) + - (screened_rates(k_n_cr49_to_he4_ti46)*Y(Cr49)*Y(N)*state.rho + -screened_rates(k_he4_ti46_to_n_cr49)*Y(He4)*Y(Ti46)*state.rho); + screened_rates(k_Sc46_to_Ti46_weak_wc12)*Y(Sc46) + + screened_rates(k_V46_to_Ti46_weak_wc12)*Y(V46) + + (screened_rates(k_He4_Ca42_to_Ti46)*Y(Ca42)*Y(He4)*state.rho + -screened_rates(k_Ti46_to_He4_Ca42)*Y(Ti46)) + + (screened_rates(k_p_Sc45_to_Ti46)*Y(Sc45)*Y(H1)*state.rho + -screened_rates(k_Ti46_to_p_Sc45)*Y(Ti46)) + + (screened_rates(k_n_Ti45_to_Ti46)*Y(Ti45)*Y(N)*state.rho + -screened_rates(k_Ti46_to_n_Ti45)*Y(Ti46)) + + (-screened_rates(k_n_Ti46_to_Ti47)*Y(Ti46)*Y(N)*state.rho + screened_rates(k_Ti47_to_n_Ti46)*Y(Ti47)) + + (-screened_rates(k_p_Ti46_to_V47)*Y(Ti46)*Y(H1)*state.rho + screened_rates(k_V47_to_p_Ti46)*Y(V47)) + + (-screened_rates(k_He4_Ti46_to_Cr50)*Y(He4)*Y(Ti46)*state.rho + screened_rates(k_Cr50_to_He4_Ti46)*Y(Cr50)) + + (screened_rates(k_He4_Ca43_to_n_Ti46)*Y(Ca43)*Y(He4)*state.rho + -screened_rates(k_n_Ti46_to_He4_Ca43)*Y(Ti46)*Y(N)*state.rho) + + (screened_rates(k_He4_Sc43_to_p_Ti46)*Y(He4)*Y(Sc43)*state.rho + -screened_rates(k_p_Ti46_to_He4_Sc43)*Y(Ti46)*Y(H1)*state.rho) + + (screened_rates(k_p_Sc46_to_n_Ti46)*Y(Sc46)*Y(H1)*state.rho + -screened_rates(k_n_Ti46_to_p_Sc46)*Y(Ti46)*Y(N)*state.rho) + + (screened_rates(k_n_V46_to_p_Ti46)*Y(V46)*Y(N)*state.rho + -screened_rates(k_p_Ti46_to_n_V46)*Y(Ti46)*Y(H1)*state.rho) + + (screened_rates(k_p_V49_to_He4_Ti46)*Y(V49)*Y(H1)*state.rho + -screened_rates(k_He4_Ti46_to_p_V49)*Y(He4)*Y(Ti46)*state.rho) + + (screened_rates(k_n_Cr49_to_He4_Ti46)*Y(Cr49)*Y(N)*state.rho + -screened_rates(k_He4_Ti46_to_n_Cr49)*Y(He4)*Y(Ti46)*state.rho); ydot_nuc(Ti47) = - screened_rates(k_sc47_to_ti47_weak_wc12)*Y(Sc47) + - screened_rates(k_v47_to_ti47_weak_wc12)*Y(V47) + - (screened_rates(k_he4_ca43_to_ti47)*Y(Ca43)*Y(He4)*state.rho + -screened_rates(k_ti47_to_he4_ca43)*Y(Ti47)) + - (screened_rates(k_p_sc46_to_ti47)*Y(H1)*Y(Sc46)*state.rho + -screened_rates(k_ti47_to_p_sc46)*Y(Ti47)) + - (screened_rates(k_n_ti46_to_ti47)*Y(N)*Y(Ti46)*state.rho + -screened_rates(k_ti47_to_n_ti46)*Y(Ti47)) + - (-screened_rates(k_n_ti47_to_ti48)*Y(N)*Y(Ti47)*state.rho + screened_rates(k_ti48_to_n_ti47)*Y(Ti48)) + - (-screened_rates(k_p_ti47_to_v48)*Y(H1)*Y(Ti47)*state.rho + screened_rates(k_v48_to_p_ti47)*Y(V48)) + - (-screened_rates(k_he4_ti47_to_cr51)*Y(He4)*Y(Ti47)*state.rho + screened_rates(k_cr51_to_he4_ti47)*Y(Cr51)) + - (screened_rates(k_he4_sc44_to_p_ti47)*Y(He4)*Y(Sc44)*state.rho + -screened_rates(k_p_ti47_to_he4_sc44)*Y(H1)*Y(Ti47)*state.rho) + - (-screened_rates(k_n_ti47_to_p_sc47)*Y(N)*Y(Ti47)*state.rho + screened_rates(k_p_sc47_to_n_ti47)*Y(H1)*Y(Sc47)*state.rho) + - (-screened_rates(k_n_ti47_to_he4_ca44)*Y(N)*Y(Ti47)*state.rho + screened_rates(k_he4_ca44_to_n_ti47)*Y(Ca44)*Y(He4)*state.rho) + - (screened_rates(k_n_v47_to_p_ti47)*Y(N)*Y(V47)*state.rho + -screened_rates(k_p_ti47_to_n_v47)*Y(H1)*Y(Ti47)*state.rho) + - (screened_rates(k_p_v50_to_he4_ti47)*Y(H1)*Y(V50)*state.rho + -screened_rates(k_he4_ti47_to_p_v50)*Y(He4)*Y(Ti47)*state.rho) + - (screened_rates(k_n_cr50_to_he4_ti47)*Y(Cr50)*Y(N)*state.rho + -screened_rates(k_he4_ti47_to_n_cr50)*Y(He4)*Y(Ti47)*state.rho); + screened_rates(k_Sc47_to_Ti47_weak_wc12)*Y(Sc47) + + screened_rates(k_V47_to_Ti47_weak_wc12)*Y(V47) + + (screened_rates(k_He4_Ca43_to_Ti47)*Y(Ca43)*Y(He4)*state.rho + -screened_rates(k_Ti47_to_He4_Ca43)*Y(Ti47)) + + (screened_rates(k_p_Sc46_to_Ti47)*Y(Sc46)*Y(H1)*state.rho + -screened_rates(k_Ti47_to_p_Sc46)*Y(Ti47)) + + (screened_rates(k_n_Ti46_to_Ti47)*Y(Ti46)*Y(N)*state.rho + -screened_rates(k_Ti47_to_n_Ti46)*Y(Ti47)) + + (-screened_rates(k_n_Ti47_to_Ti48)*Y(Ti47)*Y(N)*state.rho + screened_rates(k_Ti48_to_n_Ti47)*Y(Ti48)) + + (-screened_rates(k_p_Ti47_to_V48)*Y(Ti47)*Y(H1)*state.rho + screened_rates(k_V48_to_p_Ti47)*Y(V48)) + + (-screened_rates(k_He4_Ti47_to_Cr51)*Y(He4)*Y(Ti47)*state.rho + screened_rates(k_Cr51_to_He4_Ti47)*Y(Cr51)) + + (screened_rates(k_He4_Sc44_to_p_Ti47)*Y(He4)*Y(Sc44)*state.rho + -screened_rates(k_p_Ti47_to_He4_Sc44)*Y(Ti47)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ti47_to_p_Sc47)*Y(Ti47)*Y(N)*state.rho + screened_rates(k_p_Sc47_to_n_Ti47)*Y(Sc47)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ti47_to_He4_Ca44)*Y(Ti47)*Y(N)*state.rho + screened_rates(k_He4_Ca44_to_n_Ti47)*Y(Ca44)*Y(He4)*state.rho) + + (screened_rates(k_n_V47_to_p_Ti47)*Y(V47)*Y(N)*state.rho + -screened_rates(k_p_Ti47_to_n_V47)*Y(Ti47)*Y(H1)*state.rho) + + (screened_rates(k_p_V50_to_He4_Ti47)*Y(V50)*Y(H1)*state.rho + -screened_rates(k_He4_Ti47_to_p_V50)*Y(He4)*Y(Ti47)*state.rho) + + (screened_rates(k_n_Cr50_to_He4_Ti47)*Y(Cr50)*Y(N)*state.rho + -screened_rates(k_He4_Ti47_to_n_Cr50)*Y(He4)*Y(Ti47)*state.rho); ydot_nuc(Ti48) = - screened_rates(k_sc48_to_ti48_weak_wc12)*Y(Sc48) + - screened_rates(k_v48_to_ti48_weak_wc12)*Y(V48) + - (screened_rates(k_he4_ca44_to_ti48)*Y(Ca44)*Y(He4)*state.rho + -screened_rates(k_ti48_to_he4_ca44)*Y(Ti48)) + - (screened_rates(k_p_sc47_to_ti48)*Y(H1)*Y(Sc47)*state.rho + -screened_rates(k_ti48_to_p_sc47)*Y(Ti48)) + - (screened_rates(k_n_ti47_to_ti48)*Y(N)*Y(Ti47)*state.rho + -screened_rates(k_ti48_to_n_ti47)*Y(Ti48)) + - (-screened_rates(k_n_ti48_to_ti49)*Y(N)*Y(Ti48)*state.rho + screened_rates(k_ti49_to_n_ti48)*Y(Ti49)) + - (-screened_rates(k_p_ti48_to_v49)*Y(H1)*Y(Ti48)*state.rho + screened_rates(k_v49_to_p_ti48)*Y(V49)) + - (-screened_rates(k_he4_ti48_to_cr52)*Y(He4)*Y(Ti48)*state.rho + screened_rates(k_cr52_to_he4_ti48)*Y(Cr52)) + - (screened_rates(k_he4_ca45_to_n_ti48)*Y(Ca45)*Y(He4)*state.rho + -screened_rates(k_n_ti48_to_he4_ca45)*Y(N)*Y(Ti48)*state.rho) + - (screened_rates(k_he4_sc45_to_p_ti48)*Y(He4)*Y(Sc45)*state.rho + -screened_rates(k_p_ti48_to_he4_sc45)*Y(H1)*Y(Ti48)*state.rho) + - (screened_rates(k_p_sc48_to_n_ti48)*Y(H1)*Y(Sc48)*state.rho + -screened_rates(k_n_ti48_to_p_sc48)*Y(N)*Y(Ti48)*state.rho) + - (screened_rates(k_n_v48_to_p_ti48)*Y(N)*Y(V48)*state.rho + -screened_rates(k_p_ti48_to_n_v48)*Y(H1)*Y(Ti48)*state.rho) + - (screened_rates(k_p_v51_to_he4_ti48)*Y(H1)*Y(V51)*state.rho + -screened_rates(k_he4_ti48_to_p_v51)*Y(He4)*Y(Ti48)*state.rho) + - (screened_rates(k_n_cr51_to_he4_ti48)*Y(Cr51)*Y(N)*state.rho + -screened_rates(k_he4_ti48_to_n_cr51)*Y(He4)*Y(Ti48)*state.rho); + screened_rates(k_Sc48_to_Ti48_weak_wc12)*Y(Sc48) + + screened_rates(k_V48_to_Ti48_weak_wc12)*Y(V48) + + (screened_rates(k_He4_Ca44_to_Ti48)*Y(Ca44)*Y(He4)*state.rho + -screened_rates(k_Ti48_to_He4_Ca44)*Y(Ti48)) + + (screened_rates(k_p_Sc47_to_Ti48)*Y(Sc47)*Y(H1)*state.rho + -screened_rates(k_Ti48_to_p_Sc47)*Y(Ti48)) + + (screened_rates(k_n_Ti47_to_Ti48)*Y(Ti47)*Y(N)*state.rho + -screened_rates(k_Ti48_to_n_Ti47)*Y(Ti48)) + + (-screened_rates(k_n_Ti48_to_Ti49)*Y(Ti48)*Y(N)*state.rho + screened_rates(k_Ti49_to_n_Ti48)*Y(Ti49)) + + (-screened_rates(k_p_Ti48_to_V49)*Y(Ti48)*Y(H1)*state.rho + screened_rates(k_V49_to_p_Ti48)*Y(V49)) + + (-screened_rates(k_He4_Ti48_to_Cr52)*Y(He4)*Y(Ti48)*state.rho + screened_rates(k_Cr52_to_He4_Ti48)*Y(Cr52)) + + (screened_rates(k_He4_Ca45_to_n_Ti48)*Y(Ca45)*Y(He4)*state.rho + -screened_rates(k_n_Ti48_to_He4_Ca45)*Y(Ti48)*Y(N)*state.rho) + + (screened_rates(k_He4_Sc45_to_p_Ti48)*Y(He4)*Y(Sc45)*state.rho + -screened_rates(k_p_Ti48_to_He4_Sc45)*Y(Ti48)*Y(H1)*state.rho) + + (screened_rates(k_p_Sc48_to_n_Ti48)*Y(Sc48)*Y(H1)*state.rho + -screened_rates(k_n_Ti48_to_p_Sc48)*Y(Ti48)*Y(N)*state.rho) + + (screened_rates(k_n_V48_to_p_Ti48)*Y(V48)*Y(N)*state.rho + -screened_rates(k_p_Ti48_to_n_V48)*Y(Ti48)*Y(H1)*state.rho) + + (screened_rates(k_p_V51_to_He4_Ti48)*Y(V51)*Y(H1)*state.rho + -screened_rates(k_He4_Ti48_to_p_V51)*Y(He4)*Y(Ti48)*state.rho) + + (screened_rates(k_n_Cr51_to_He4_Ti48)*Y(Cr51)*Y(N)*state.rho + -screened_rates(k_He4_Ti48_to_n_Cr51)*Y(He4)*Y(Ti48)*state.rho); ydot_nuc(Ti49) = - screened_rates(k_sc49_to_ti49_weak_wc12)*Y(Sc49) + - screened_rates(k_v49_to_ti49_weak_wc12)*Y(V49) + - (screened_rates(k_he4_ca45_to_ti49)*Y(Ca45)*Y(He4)*state.rho + -screened_rates(k_ti49_to_he4_ca45)*Y(Ti49)) + - (screened_rates(k_p_sc48_to_ti49)*Y(H1)*Y(Sc48)*state.rho + -screened_rates(k_ti49_to_p_sc48)*Y(Ti49)) + - (screened_rates(k_n_ti48_to_ti49)*Y(N)*Y(Ti48)*state.rho + -screened_rates(k_ti49_to_n_ti48)*Y(Ti49)) + - (-screened_rates(k_n_ti49_to_ti50)*Y(N)*Y(Ti49)*state.rho + screened_rates(k_ti50_to_n_ti49)*Y(Ti50)) + - (-screened_rates(k_p_ti49_to_v50)*Y(H1)*Y(Ti49)*state.rho + screened_rates(k_v50_to_p_ti49)*Y(V50)) + - (-screened_rates(k_he4_ti49_to_cr53)*Y(He4)*Y(Ti49)*state.rho + screened_rates(k_cr53_to_he4_ti49)*Y(Cr53)) + - (screened_rates(k_he4_sc46_to_p_ti49)*Y(He4)*Y(Sc46)*state.rho + -screened_rates(k_p_ti49_to_he4_sc46)*Y(H1)*Y(Ti49)*state.rho) + - (screened_rates(k_p_sc49_to_n_ti49)*Y(H1)*Y(Sc49)*state.rho + -screened_rates(k_n_ti49_to_p_sc49)*Y(N)*Y(Ti49)*state.rho) + - (-screened_rates(k_n_ti49_to_he4_ca46)*Y(N)*Y(Ti49)*state.rho + screened_rates(k_he4_ca46_to_n_ti49)*Y(Ca46)*Y(He4)*state.rho) + - (-screened_rates(k_he4_ti49_to_n_cr52)*Y(He4)*Y(Ti49)*state.rho + screened_rates(k_n_cr52_to_he4_ti49)*Y(Cr52)*Y(N)*state.rho) + - (screened_rates(k_n_v49_to_p_ti49)*Y(N)*Y(V49)*state.rho + -screened_rates(k_p_ti49_to_n_v49)*Y(H1)*Y(Ti49)*state.rho) + - (screened_rates(k_p_v52_to_he4_ti49)*Y(H1)*Y(V52)*state.rho + -screened_rates(k_he4_ti49_to_p_v52)*Y(He4)*Y(Ti49)*state.rho); + screened_rates(k_Sc49_to_Ti49_weak_wc12)*Y(Sc49) + + screened_rates(k_V49_to_Ti49_weak_wc12)*Y(V49) + + (screened_rates(k_He4_Ca45_to_Ti49)*Y(Ca45)*Y(He4)*state.rho + -screened_rates(k_Ti49_to_He4_Ca45)*Y(Ti49)) + + (screened_rates(k_p_Sc48_to_Ti49)*Y(Sc48)*Y(H1)*state.rho + -screened_rates(k_Ti49_to_p_Sc48)*Y(Ti49)) + + (screened_rates(k_n_Ti48_to_Ti49)*Y(Ti48)*Y(N)*state.rho + -screened_rates(k_Ti49_to_n_Ti48)*Y(Ti49)) + + (-screened_rates(k_n_Ti49_to_Ti50)*Y(Ti49)*Y(N)*state.rho + screened_rates(k_Ti50_to_n_Ti49)*Y(Ti50)) + + (-screened_rates(k_p_Ti49_to_V50)*Y(Ti49)*Y(H1)*state.rho + screened_rates(k_V50_to_p_Ti49)*Y(V50)) + + (-screened_rates(k_He4_Ti49_to_Cr53)*Y(He4)*Y(Ti49)*state.rho + screened_rates(k_Cr53_to_He4_Ti49)*Y(Cr53)) + + (screened_rates(k_He4_Sc46_to_p_Ti49)*Y(He4)*Y(Sc46)*state.rho + -screened_rates(k_p_Ti49_to_He4_Sc46)*Y(Ti49)*Y(H1)*state.rho) + + (screened_rates(k_p_Sc49_to_n_Ti49)*Y(Sc49)*Y(H1)*state.rho + -screened_rates(k_n_Ti49_to_p_Sc49)*Y(Ti49)*Y(N)*state.rho) + + (-screened_rates(k_n_Ti49_to_He4_Ca46)*Y(Ti49)*Y(N)*state.rho + screened_rates(k_He4_Ca46_to_n_Ti49)*Y(Ca46)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Ti49_to_n_Cr52)*Y(He4)*Y(Ti49)*state.rho + screened_rates(k_n_Cr52_to_He4_Ti49)*Y(Cr52)*Y(N)*state.rho) + + (screened_rates(k_n_V49_to_p_Ti49)*Y(V49)*Y(N)*state.rho + -screened_rates(k_p_Ti49_to_n_V49)*Y(Ti49)*Y(H1)*state.rho) + + (screened_rates(k_p_V52_to_He4_Ti49)*Y(V52)*Y(H1)*state.rho + -screened_rates(k_He4_Ti49_to_p_V52)*Y(He4)*Y(Ti49)*state.rho); ydot_nuc(Ti50) = - screened_rates(k_v50_to_ti50_weak_mo03)*Y(V50) + - (screened_rates(k_he4_ca46_to_ti50)*Y(Ca46)*Y(He4)*state.rho + -screened_rates(k_ti50_to_he4_ca46)*Y(Ti50)) + - (screened_rates(k_p_sc49_to_ti50)*Y(H1)*Y(Sc49)*state.rho + -screened_rates(k_ti50_to_p_sc49)*Y(Ti50)) + - (screened_rates(k_n_ti49_to_ti50)*Y(N)*Y(Ti49)*state.rho + -screened_rates(k_ti50_to_n_ti49)*Y(Ti50)) + - (-screened_rates(k_n_ti50_to_ti51)*Y(N)*Y(Ti50)*state.rho + screened_rates(k_ti51_to_n_ti50)*Y(Ti51)) + - (-screened_rates(k_p_ti50_to_v51)*Y(H1)*Y(Ti50)*state.rho + screened_rates(k_v51_to_p_ti50)*Y(V51)) + - (-screened_rates(k_he4_ti50_to_cr54)*Y(He4)*Y(Ti50)*state.rho + screened_rates(k_cr54_to_he4_ti50)*Y(Cr54)) + - (screened_rates(k_he4_ca47_to_n_ti50)*Y(Ca47)*Y(He4)*state.rho + -screened_rates(k_n_ti50_to_he4_ca47)*Y(N)*Y(Ti50)*state.rho) + - (screened_rates(k_he4_sc47_to_p_ti50)*Y(He4)*Y(Sc47)*state.rho + -screened_rates(k_p_ti50_to_he4_sc47)*Y(H1)*Y(Ti50)*state.rho) + - (screened_rates(k_n_v50_to_p_ti50)*Y(N)*Y(V50)*state.rho + -screened_rates(k_p_ti50_to_n_v50)*Y(H1)*Y(Ti50)*state.rho) + - (screened_rates(k_n_cr53_to_he4_ti50)*Y(Cr53)*Y(N)*state.rho + -screened_rates(k_he4_ti50_to_n_cr53)*Y(He4)*Y(Ti50)*state.rho); + screened_rates(k_V50_to_Ti50_weak_mo03)*Y(V50) + + (screened_rates(k_He4_Ca46_to_Ti50)*Y(Ca46)*Y(He4)*state.rho + -screened_rates(k_Ti50_to_He4_Ca46)*Y(Ti50)) + + (screened_rates(k_p_Sc49_to_Ti50)*Y(Sc49)*Y(H1)*state.rho + -screened_rates(k_Ti50_to_p_Sc49)*Y(Ti50)) + + (screened_rates(k_n_Ti49_to_Ti50)*Y(Ti49)*Y(N)*state.rho + -screened_rates(k_Ti50_to_n_Ti49)*Y(Ti50)) + + (-screened_rates(k_n_Ti50_to_Ti51)*Y(Ti50)*Y(N)*state.rho + screened_rates(k_Ti51_to_n_Ti50)*Y(Ti51)) + + (-screened_rates(k_p_Ti50_to_V51)*Y(Ti50)*Y(H1)*state.rho + screened_rates(k_V51_to_p_Ti50)*Y(V51)) + + (-screened_rates(k_He4_Ti50_to_Cr54)*Y(He4)*Y(Ti50)*state.rho + screened_rates(k_Cr54_to_He4_Ti50)*Y(Cr54)) + + (screened_rates(k_He4_Ca47_to_n_Ti50)*Y(Ca47)*Y(He4)*state.rho + -screened_rates(k_n_Ti50_to_He4_Ca47)*Y(Ti50)*Y(N)*state.rho) + + (screened_rates(k_He4_Sc47_to_p_Ti50)*Y(He4)*Y(Sc47)*state.rho + -screened_rates(k_p_Ti50_to_He4_Sc47)*Y(Ti50)*Y(H1)*state.rho) + + (screened_rates(k_n_V50_to_p_Ti50)*Y(V50)*Y(N)*state.rho + -screened_rates(k_p_Ti50_to_n_V50)*Y(Ti50)*Y(H1)*state.rho) + + (screened_rates(k_n_Cr53_to_He4_Ti50)*Y(Cr53)*Y(N)*state.rho + -screened_rates(k_He4_Ti50_to_n_Cr53)*Y(He4)*Y(Ti50)*state.rho); ydot_nuc(Ti51) = - -screened_rates(k_ti51_to_v51_weak_wc12)*Y(Ti51) + - (screened_rates(k_he4_ca47_to_ti51)*Y(Ca47)*Y(He4)*state.rho + -screened_rates(k_ti51_to_he4_ca47)*Y(Ti51)) + - (screened_rates(k_n_ti50_to_ti51)*Y(N)*Y(Ti50)*state.rho + -screened_rates(k_ti51_to_n_ti50)*Y(Ti51)) + - (-screened_rates(k_p_ti51_to_v52)*Y(H1)*Y(Ti51)*state.rho + screened_rates(k_v52_to_p_ti51)*Y(V52)) + - (screened_rates(k_he4_sc48_to_p_ti51)*Y(He4)*Y(Sc48)*state.rho + -screened_rates(k_p_ti51_to_he4_sc48)*Y(H1)*Y(Ti51)*state.rho) + - (-screened_rates(k_n_ti51_to_he4_ca48)*Y(N)*Y(Ti51)*state.rho + screened_rates(k_he4_ca48_to_n_ti51)*Y(Ca48)*Y(He4)*state.rho) + - (-screened_rates(k_p_ti51_to_n_v51)*Y(H1)*Y(Ti51)*state.rho + screened_rates(k_n_v51_to_p_ti51)*Y(N)*Y(V51)*state.rho) + - (-screened_rates(k_he4_ti51_to_n_cr54)*Y(He4)*Y(Ti51)*state.rho + screened_rates(k_n_cr54_to_he4_ti51)*Y(Cr54)*Y(N)*state.rho); + -screened_rates(k_Ti51_to_V51_weak_wc12)*Y(Ti51) + + (screened_rates(k_He4_Ca47_to_Ti51)*Y(Ca47)*Y(He4)*state.rho + -screened_rates(k_Ti51_to_He4_Ca47)*Y(Ti51)) + + (screened_rates(k_n_Ti50_to_Ti51)*Y(Ti50)*Y(N)*state.rho + -screened_rates(k_Ti51_to_n_Ti50)*Y(Ti51)) + + (-screened_rates(k_p_Ti51_to_V52)*Y(Ti51)*Y(H1)*state.rho + screened_rates(k_V52_to_p_Ti51)*Y(V52)) + + (screened_rates(k_He4_Sc48_to_p_Ti51)*Y(He4)*Y(Sc48)*state.rho + -screened_rates(k_p_Ti51_to_He4_Sc48)*Y(Ti51)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ti51_to_He4_Ca48)*Y(Ti51)*Y(N)*state.rho + screened_rates(k_He4_Ca48_to_n_Ti51)*Y(Ca48)*Y(He4)*state.rho) + + (-screened_rates(k_p_Ti51_to_n_V51)*Y(Ti51)*Y(H1)*state.rho + screened_rates(k_n_V51_to_p_Ti51)*Y(V51)*Y(N)*state.rho) + + (-screened_rates(k_He4_Ti51_to_n_Cr54)*Y(He4)*Y(Ti51)*state.rho + screened_rates(k_n_Cr54_to_He4_Ti51)*Y(Cr54)*Y(N)*state.rho); ydot_nuc(V46) = - -screened_rates(k_v46_to_ti46_weak_wc12)*Y(V46) + - (screened_rates(k_p_ti45_to_v46)*Y(H1)*Y(Ti45)*state.rho + -screened_rates(k_v46_to_p_ti45)*Y(V46)) + - (-screened_rates(k_n_v46_to_v47)*Y(N)*Y(V46)*state.rho + screened_rates(k_v47_to_n_v46)*Y(V47)) + - (-screened_rates(k_he4_v46_to_mn50)*Y(He4)*Y(V46)*state.rho + screened_rates(k_mn50_to_he4_v46)*Y(Mn50)) + - (-screened_rates(k_n_v46_to_p_ti46)*Y(N)*Y(V46)*state.rho + screened_rates(k_p_ti46_to_n_v46)*Y(H1)*Y(Ti46)*state.rho) + - (-screened_rates(k_n_v46_to_he4_sc43)*Y(N)*Y(V46)*state.rho + screened_rates(k_he4_sc43_to_n_v46)*Y(He4)*Y(Sc43)*state.rho) + - (-screened_rates(k_he4_v46_to_p_cr49)*Y(He4)*Y(V46)*state.rho + screened_rates(k_p_cr49_to_he4_v46)*Y(Cr49)*Y(H1)*state.rho); + -screened_rates(k_V46_to_Ti46_weak_wc12)*Y(V46) + + (screened_rates(k_p_Ti45_to_V46)*Y(Ti45)*Y(H1)*state.rho + -screened_rates(k_V46_to_p_Ti45)*Y(V46)) + + (-screened_rates(k_n_V46_to_V47)*Y(V46)*Y(N)*state.rho + screened_rates(k_V47_to_n_V46)*Y(V47)) + + (-screened_rates(k_He4_V46_to_Mn50)*Y(He4)*Y(V46)*state.rho + screened_rates(k_Mn50_to_He4_V46)*Y(Mn50)) + + (-screened_rates(k_n_V46_to_p_Ti46)*Y(V46)*Y(N)*state.rho + screened_rates(k_p_Ti46_to_n_V46)*Y(Ti46)*Y(H1)*state.rho) + + (-screened_rates(k_n_V46_to_He4_Sc43)*Y(V46)*Y(N)*state.rho + screened_rates(k_He4_Sc43_to_n_V46)*Y(He4)*Y(Sc43)*state.rho) + + (-screened_rates(k_He4_V46_to_p_Cr49)*Y(He4)*Y(V46)*state.rho + screened_rates(k_p_Cr49_to_He4_V46)*Y(Cr49)*Y(H1)*state.rho); ydot_nuc(V47) = - -screened_rates(k_v47_to_ti47_weak_wc12)*Y(V47) + - (screened_rates(k_he4_sc43_to_v47)*Y(He4)*Y(Sc43)*state.rho + -screened_rates(k_v47_to_he4_sc43)*Y(V47)) + - (screened_rates(k_p_ti46_to_v47)*Y(H1)*Y(Ti46)*state.rho + -screened_rates(k_v47_to_p_ti46)*Y(V47)) + - (screened_rates(k_n_v46_to_v47)*Y(N)*Y(V46)*state.rho + -screened_rates(k_v47_to_n_v46)*Y(V47)) + - (-screened_rates(k_n_v47_to_v48)*Y(N)*Y(V47)*state.rho + screened_rates(k_v48_to_n_v47)*Y(V48)) + - (-screened_rates(k_p_v47_to_cr48)*Y(H1)*Y(V47)*state.rho + screened_rates(k_cr48_to_p_v47)*Y(Cr48)) + - (-screened_rates(k_he4_v47_to_mn51)*Y(He4)*Y(V47)*state.rho + screened_rates(k_mn51_to_he4_v47)*Y(Mn51)) + - (-screened_rates(k_n_v47_to_p_ti47)*Y(N)*Y(V47)*state.rho + screened_rates(k_p_ti47_to_n_v47)*Y(H1)*Y(Ti47)*state.rho) + - (-screened_rates(k_n_v47_to_he4_sc44)*Y(N)*Y(V47)*state.rho + screened_rates(k_he4_sc44_to_n_v47)*Y(He4)*Y(Sc44)*state.rho) + - (-screened_rates(k_p_v47_to_he4_ti44)*Y(H1)*Y(V47)*state.rho + screened_rates(k_he4_ti44_to_p_v47)*Y(He4)*Y(Ti44)*state.rho) + - (-screened_rates(k_he4_v47_to_p_cr50)*Y(He4)*Y(V47)*state.rho + screened_rates(k_p_cr50_to_he4_v47)*Y(Cr50)*Y(H1)*state.rho) + - (screened_rates(k_n_mn50_to_he4_v47)*Y(Mn50)*Y(N)*state.rho + -screened_rates(k_he4_v47_to_n_mn50)*Y(He4)*Y(V47)*state.rho); + -screened_rates(k_V47_to_Ti47_weak_wc12)*Y(V47) + + (screened_rates(k_He4_Sc43_to_V47)*Y(He4)*Y(Sc43)*state.rho + -screened_rates(k_V47_to_He4_Sc43)*Y(V47)) + + (screened_rates(k_p_Ti46_to_V47)*Y(Ti46)*Y(H1)*state.rho + -screened_rates(k_V47_to_p_Ti46)*Y(V47)) + + (screened_rates(k_n_V46_to_V47)*Y(V46)*Y(N)*state.rho + -screened_rates(k_V47_to_n_V46)*Y(V47)) + + (-screened_rates(k_n_V47_to_V48)*Y(V47)*Y(N)*state.rho + screened_rates(k_V48_to_n_V47)*Y(V48)) + + (-screened_rates(k_p_V47_to_Cr48)*Y(V47)*Y(H1)*state.rho + screened_rates(k_Cr48_to_p_V47)*Y(Cr48)) + + (-screened_rates(k_He4_V47_to_Mn51)*Y(He4)*Y(V47)*state.rho + screened_rates(k_Mn51_to_He4_V47)*Y(Mn51)) + + (-screened_rates(k_n_V47_to_p_Ti47)*Y(V47)*Y(N)*state.rho + screened_rates(k_p_Ti47_to_n_V47)*Y(Ti47)*Y(H1)*state.rho) + + (-screened_rates(k_n_V47_to_He4_Sc44)*Y(V47)*Y(N)*state.rho + screened_rates(k_He4_Sc44_to_n_V47)*Y(He4)*Y(Sc44)*state.rho) + + (-screened_rates(k_p_V47_to_He4_Ti44)*Y(V47)*Y(H1)*state.rho + screened_rates(k_He4_Ti44_to_p_V47)*Y(He4)*Y(Ti44)*state.rho) + + (-screened_rates(k_He4_V47_to_p_Cr50)*Y(He4)*Y(V47)*state.rho + screened_rates(k_p_Cr50_to_He4_V47)*Y(Cr50)*Y(H1)*state.rho) + + (screened_rates(k_n_Mn50_to_He4_V47)*Y(Mn50)*Y(N)*state.rho + -screened_rates(k_He4_V47_to_n_Mn50)*Y(He4)*Y(V47)*state.rho); ydot_nuc(V48) = - -screened_rates(k_v48_to_ti48_weak_wc12)*Y(V48) + - screened_rates(k_cr48_to_v48_weak_wc12)*Y(Cr48) + - (screened_rates(k_he4_sc44_to_v48)*Y(He4)*Y(Sc44)*state.rho + -screened_rates(k_v48_to_he4_sc44)*Y(V48)) + - (screened_rates(k_p_ti47_to_v48)*Y(H1)*Y(Ti47)*state.rho + -screened_rates(k_v48_to_p_ti47)*Y(V48)) + - (screened_rates(k_n_v47_to_v48)*Y(N)*Y(V47)*state.rho + -screened_rates(k_v48_to_n_v47)*Y(V48)) + - (-screened_rates(k_n_v48_to_v49)*Y(N)*Y(V48)*state.rho + screened_rates(k_v49_to_n_v48)*Y(V49)) + - (-screened_rates(k_p_v48_to_cr49)*Y(H1)*Y(V48)*state.rho + screened_rates(k_cr49_to_p_v48)*Y(Cr49)) + - (-screened_rates(k_he4_v48_to_mn52)*Y(He4)*Y(V48)*state.rho + screened_rates(k_mn52_to_he4_v48)*Y(Mn52)) + - (screened_rates(k_he4_ti45_to_p_v48)*Y(He4)*Y(Ti45)*state.rho + -screened_rates(k_p_v48_to_he4_ti45)*Y(H1)*Y(V48)*state.rho) + - (-screened_rates(k_n_v48_to_p_ti48)*Y(N)*Y(V48)*state.rho + screened_rates(k_p_ti48_to_n_v48)*Y(H1)*Y(Ti48)*state.rho) + - (-screened_rates(k_n_v48_to_he4_sc45)*Y(N)*Y(V48)*state.rho + screened_rates(k_he4_sc45_to_n_v48)*Y(He4)*Y(Sc45)*state.rho) + - (-screened_rates(k_he4_v48_to_p_cr51)*Y(He4)*Y(V48)*state.rho + screened_rates(k_p_cr51_to_he4_v48)*Y(Cr51)*Y(H1)*state.rho) + - (screened_rates(k_n_cr48_to_p_v48)*Y(Cr48)*Y(N)*state.rho + -screened_rates(k_p_v48_to_n_cr48)*Y(H1)*Y(V48)*state.rho) + - (screened_rates(k_n_mn51_to_he4_v48)*Y(Mn51)*Y(N)*state.rho + -screened_rates(k_he4_v48_to_n_mn51)*Y(He4)*Y(V48)*state.rho); + -screened_rates(k_V48_to_Ti48_weak_wc12)*Y(V48) + + screened_rates(k_Cr48_to_V48_weak_wc12)*Y(Cr48) + + (screened_rates(k_He4_Sc44_to_V48)*Y(He4)*Y(Sc44)*state.rho + -screened_rates(k_V48_to_He4_Sc44)*Y(V48)) + + (screened_rates(k_p_Ti47_to_V48)*Y(Ti47)*Y(H1)*state.rho + -screened_rates(k_V48_to_p_Ti47)*Y(V48)) + + (screened_rates(k_n_V47_to_V48)*Y(V47)*Y(N)*state.rho + -screened_rates(k_V48_to_n_V47)*Y(V48)) + + (-screened_rates(k_n_V48_to_V49)*Y(V48)*Y(N)*state.rho + screened_rates(k_V49_to_n_V48)*Y(V49)) + + (-screened_rates(k_p_V48_to_Cr49)*Y(V48)*Y(H1)*state.rho + screened_rates(k_Cr49_to_p_V48)*Y(Cr49)) + + (-screened_rates(k_He4_V48_to_Mn52)*Y(He4)*Y(V48)*state.rho + screened_rates(k_Mn52_to_He4_V48)*Y(Mn52)) + + (screened_rates(k_He4_Ti45_to_p_V48)*Y(He4)*Y(Ti45)*state.rho + -screened_rates(k_p_V48_to_He4_Ti45)*Y(V48)*Y(H1)*state.rho) + + (-screened_rates(k_n_V48_to_p_Ti48)*Y(V48)*Y(N)*state.rho + screened_rates(k_p_Ti48_to_n_V48)*Y(Ti48)*Y(H1)*state.rho) + + (-screened_rates(k_n_V48_to_He4_Sc45)*Y(V48)*Y(N)*state.rho + screened_rates(k_He4_Sc45_to_n_V48)*Y(He4)*Y(Sc45)*state.rho) + + (-screened_rates(k_He4_V48_to_p_Cr51)*Y(He4)*Y(V48)*state.rho + screened_rates(k_p_Cr51_to_He4_V48)*Y(Cr51)*Y(H1)*state.rho) + + (screened_rates(k_n_Cr48_to_p_V48)*Y(Cr48)*Y(N)*state.rho + -screened_rates(k_p_V48_to_n_Cr48)*Y(V48)*Y(H1)*state.rho) + + (screened_rates(k_n_Mn51_to_He4_V48)*Y(Mn51)*Y(N)*state.rho + -screened_rates(k_He4_V48_to_n_Mn51)*Y(He4)*Y(V48)*state.rho); ydot_nuc(V49) = - -screened_rates(k_v49_to_ti49_weak_wc12)*Y(V49) + - screened_rates(k_cr49_to_v49_weak_wc12)*Y(Cr49) + - (screened_rates(k_he4_sc45_to_v49)*Y(He4)*Y(Sc45)*state.rho + -screened_rates(k_v49_to_he4_sc45)*Y(V49)) + - (screened_rates(k_p_ti48_to_v49)*Y(H1)*Y(Ti48)*state.rho + -screened_rates(k_v49_to_p_ti48)*Y(V49)) + - (screened_rates(k_n_v48_to_v49)*Y(N)*Y(V48)*state.rho + -screened_rates(k_v49_to_n_v48)*Y(V49)) + - (-screened_rates(k_n_v49_to_v50)*Y(N)*Y(V49)*state.rho + screened_rates(k_v50_to_n_v49)*Y(V50)) + - (-screened_rates(k_p_v49_to_cr50)*Y(H1)*Y(V49)*state.rho + screened_rates(k_cr50_to_p_v49)*Y(Cr50)) + - (-screened_rates(k_he4_v49_to_mn53)*Y(He4)*Y(V49)*state.rho + screened_rates(k_mn53_to_he4_v49)*Y(Mn53)) + - (screened_rates(k_he4_sc46_to_n_v49)*Y(He4)*Y(Sc46)*state.rho + -screened_rates(k_n_v49_to_he4_sc46)*Y(N)*Y(V49)*state.rho) + - (-screened_rates(k_n_v49_to_p_ti49)*Y(N)*Y(V49)*state.rho + screened_rates(k_p_ti49_to_n_v49)*Y(H1)*Y(Ti49)*state.rho) + - (-screened_rates(k_p_v49_to_he4_ti46)*Y(H1)*Y(V49)*state.rho + screened_rates(k_he4_ti46_to_p_v49)*Y(He4)*Y(Ti46)*state.rho) + - (-screened_rates(k_he4_v49_to_p_cr52)*Y(He4)*Y(V49)*state.rho + screened_rates(k_p_cr52_to_he4_v49)*Y(Cr52)*Y(H1)*state.rho) + - (screened_rates(k_n_cr49_to_p_v49)*Y(Cr49)*Y(N)*state.rho + -screened_rates(k_p_v49_to_n_cr49)*Y(H1)*Y(V49)*state.rho) + - (screened_rates(k_n_mn52_to_he4_v49)*Y(Mn52)*Y(N)*state.rho + -screened_rates(k_he4_v49_to_n_mn52)*Y(He4)*Y(V49)*state.rho); + -screened_rates(k_V49_to_Ti49_weak_wc12)*Y(V49) + + screened_rates(k_Cr49_to_V49_weak_wc12)*Y(Cr49) + + (screened_rates(k_He4_Sc45_to_V49)*Y(He4)*Y(Sc45)*state.rho + -screened_rates(k_V49_to_He4_Sc45)*Y(V49)) + + (screened_rates(k_p_Ti48_to_V49)*Y(Ti48)*Y(H1)*state.rho + -screened_rates(k_V49_to_p_Ti48)*Y(V49)) + + (screened_rates(k_n_V48_to_V49)*Y(V48)*Y(N)*state.rho + -screened_rates(k_V49_to_n_V48)*Y(V49)) + + (-screened_rates(k_n_V49_to_V50)*Y(V49)*Y(N)*state.rho + screened_rates(k_V50_to_n_V49)*Y(V50)) + + (-screened_rates(k_p_V49_to_Cr50)*Y(V49)*Y(H1)*state.rho + screened_rates(k_Cr50_to_p_V49)*Y(Cr50)) + + (-screened_rates(k_He4_V49_to_Mn53)*Y(He4)*Y(V49)*state.rho + screened_rates(k_Mn53_to_He4_V49)*Y(Mn53)) + + (screened_rates(k_He4_Sc46_to_n_V49)*Y(He4)*Y(Sc46)*state.rho + -screened_rates(k_n_V49_to_He4_Sc46)*Y(V49)*Y(N)*state.rho) + + (-screened_rates(k_n_V49_to_p_Ti49)*Y(V49)*Y(N)*state.rho + screened_rates(k_p_Ti49_to_n_V49)*Y(Ti49)*Y(H1)*state.rho) + + (-screened_rates(k_p_V49_to_He4_Ti46)*Y(V49)*Y(H1)*state.rho + screened_rates(k_He4_Ti46_to_p_V49)*Y(He4)*Y(Ti46)*state.rho) + + (-screened_rates(k_He4_V49_to_p_Cr52)*Y(He4)*Y(V49)*state.rho + screened_rates(k_p_Cr52_to_He4_V49)*Y(Cr52)*Y(H1)*state.rho) + + (screened_rates(k_n_Cr49_to_p_V49)*Y(Cr49)*Y(N)*state.rho + -screened_rates(k_p_V49_to_n_Cr49)*Y(V49)*Y(H1)*state.rho) + + (screened_rates(k_n_Mn52_to_He4_V49)*Y(Mn52)*Y(N)*state.rho + -screened_rates(k_He4_V49_to_n_Mn52)*Y(He4)*Y(V49)*state.rho); ydot_nuc(V50) = - -screened_rates(k_v50_to_ti50_weak_mo03)*Y(V50) + - (screened_rates(k_he4_sc46_to_v50)*Y(He4)*Y(Sc46)*state.rho + -screened_rates(k_v50_to_he4_sc46)*Y(V50)) + - (screened_rates(k_p_ti49_to_v50)*Y(H1)*Y(Ti49)*state.rho + -screened_rates(k_v50_to_p_ti49)*Y(V50)) + - (screened_rates(k_n_v49_to_v50)*Y(N)*Y(V49)*state.rho + -screened_rates(k_v50_to_n_v49)*Y(V50)) + - (-screened_rates(k_n_v50_to_v51)*Y(N)*Y(V50)*state.rho + screened_rates(k_v51_to_n_v50)*Y(V51)) + - (-screened_rates(k_p_v50_to_cr51)*Y(H1)*Y(V50)*state.rho + screened_rates(k_cr51_to_p_v50)*Y(Cr51)) + - (-screened_rates(k_he4_v50_to_mn54)*Y(He4)*Y(V50)*state.rho + screened_rates(k_mn54_to_he4_v50)*Y(Mn54)) + - (-screened_rates(k_n_v50_to_p_ti50)*Y(N)*Y(V50)*state.rho + screened_rates(k_p_ti50_to_n_v50)*Y(H1)*Y(Ti50)*state.rho) + - (-screened_rates(k_n_v50_to_he4_sc47)*Y(N)*Y(V50)*state.rho + screened_rates(k_he4_sc47_to_n_v50)*Y(He4)*Y(Sc47)*state.rho) + - (-screened_rates(k_p_v50_to_n_cr50)*Y(H1)*Y(V50)*state.rho + screened_rates(k_n_cr50_to_p_v50)*Y(Cr50)*Y(N)*state.rho) + - (-screened_rates(k_p_v50_to_he4_ti47)*Y(H1)*Y(V50)*state.rho + screened_rates(k_he4_ti47_to_p_v50)*Y(He4)*Y(Ti47)*state.rho) + - (-screened_rates(k_he4_v50_to_p_cr53)*Y(He4)*Y(V50)*state.rho + screened_rates(k_p_cr53_to_he4_v50)*Y(Cr53)*Y(H1)*state.rho) + - (screened_rates(k_n_mn53_to_he4_v50)*Y(Mn53)*Y(N)*state.rho + -screened_rates(k_he4_v50_to_n_mn53)*Y(He4)*Y(V50)*state.rho); + -screened_rates(k_V50_to_Ti50_weak_mo03)*Y(V50) + + (screened_rates(k_He4_Sc46_to_V50)*Y(He4)*Y(Sc46)*state.rho + -screened_rates(k_V50_to_He4_Sc46)*Y(V50)) + + (screened_rates(k_p_Ti49_to_V50)*Y(Ti49)*Y(H1)*state.rho + -screened_rates(k_V50_to_p_Ti49)*Y(V50)) + + (screened_rates(k_n_V49_to_V50)*Y(V49)*Y(N)*state.rho + -screened_rates(k_V50_to_n_V49)*Y(V50)) + + (-screened_rates(k_n_V50_to_V51)*Y(V50)*Y(N)*state.rho + screened_rates(k_V51_to_n_V50)*Y(V51)) + + (-screened_rates(k_p_V50_to_Cr51)*Y(V50)*Y(H1)*state.rho + screened_rates(k_Cr51_to_p_V50)*Y(Cr51)) + + (-screened_rates(k_He4_V50_to_Mn54)*Y(He4)*Y(V50)*state.rho + screened_rates(k_Mn54_to_He4_V50)*Y(Mn54)) + + (-screened_rates(k_n_V50_to_p_Ti50)*Y(V50)*Y(N)*state.rho + screened_rates(k_p_Ti50_to_n_V50)*Y(Ti50)*Y(H1)*state.rho) + + (-screened_rates(k_n_V50_to_He4_Sc47)*Y(V50)*Y(N)*state.rho + screened_rates(k_He4_Sc47_to_n_V50)*Y(He4)*Y(Sc47)*state.rho) + + (-screened_rates(k_p_V50_to_n_Cr50)*Y(V50)*Y(H1)*state.rho + screened_rates(k_n_Cr50_to_p_V50)*Y(Cr50)*Y(N)*state.rho) + + (-screened_rates(k_p_V50_to_He4_Ti47)*Y(V50)*Y(H1)*state.rho + screened_rates(k_He4_Ti47_to_p_V50)*Y(He4)*Y(Ti47)*state.rho) + + (-screened_rates(k_He4_V50_to_p_Cr53)*Y(He4)*Y(V50)*state.rho + screened_rates(k_p_Cr53_to_He4_V50)*Y(Cr53)*Y(H1)*state.rho) + + (screened_rates(k_n_Mn53_to_He4_V50)*Y(Mn53)*Y(N)*state.rho + -screened_rates(k_He4_V50_to_n_Mn53)*Y(He4)*Y(V50)*state.rho); ydot_nuc(V51) = - screened_rates(k_ti51_to_v51_weak_wc12)*Y(Ti51) + - screened_rates(k_cr51_to_v51_weak_wc12)*Y(Cr51) + - (screened_rates(k_he4_sc47_to_v51)*Y(He4)*Y(Sc47)*state.rho + -screened_rates(k_v51_to_he4_sc47)*Y(V51)) + - (screened_rates(k_p_ti50_to_v51)*Y(H1)*Y(Ti50)*state.rho + -screened_rates(k_v51_to_p_ti50)*Y(V51)) + - (screened_rates(k_n_v50_to_v51)*Y(N)*Y(V50)*state.rho + -screened_rates(k_v51_to_n_v50)*Y(V51)) + - (-screened_rates(k_n_v51_to_v52)*Y(N)*Y(V51)*state.rho + screened_rates(k_v52_to_n_v51)*Y(V52)) + - (-screened_rates(k_p_v51_to_cr52)*Y(H1)*Y(V51)*state.rho + screened_rates(k_cr52_to_p_v51)*Y(Cr52)) + - (-screened_rates(k_he4_v51_to_mn55)*Y(He4)*Y(V51)*state.rho + screened_rates(k_mn55_to_he4_v51)*Y(Mn55)) + - (screened_rates(k_he4_sc48_to_n_v51)*Y(He4)*Y(Sc48)*state.rho + -screened_rates(k_n_v51_to_he4_sc48)*Y(N)*Y(V51)*state.rho) + - (screened_rates(k_p_ti51_to_n_v51)*Y(H1)*Y(Ti51)*state.rho + -screened_rates(k_n_v51_to_p_ti51)*Y(N)*Y(V51)*state.rho) + - (-screened_rates(k_p_v51_to_he4_ti48)*Y(H1)*Y(V51)*state.rho + screened_rates(k_he4_ti48_to_p_v51)*Y(He4)*Y(Ti48)*state.rho) + - (screened_rates(k_n_cr51_to_p_v51)*Y(Cr51)*Y(N)*state.rho + -screened_rates(k_p_v51_to_n_cr51)*Y(H1)*Y(V51)*state.rho) + - (screened_rates(k_p_cr54_to_he4_v51)*Y(Cr54)*Y(H1)*state.rho + -screened_rates(k_he4_v51_to_p_cr54)*Y(He4)*Y(V51)*state.rho) + - (screened_rates(k_n_mn54_to_he4_v51)*Y(Mn54)*Y(N)*state.rho + -screened_rates(k_he4_v51_to_n_mn54)*Y(He4)*Y(V51)*state.rho); + screened_rates(k_Ti51_to_V51_weak_wc12)*Y(Ti51) + + screened_rates(k_Cr51_to_V51_weak_wc12)*Y(Cr51) + + (screened_rates(k_He4_Sc47_to_V51)*Y(He4)*Y(Sc47)*state.rho + -screened_rates(k_V51_to_He4_Sc47)*Y(V51)) + + (screened_rates(k_p_Ti50_to_V51)*Y(Ti50)*Y(H1)*state.rho + -screened_rates(k_V51_to_p_Ti50)*Y(V51)) + + (screened_rates(k_n_V50_to_V51)*Y(V50)*Y(N)*state.rho + -screened_rates(k_V51_to_n_V50)*Y(V51)) + + (-screened_rates(k_n_V51_to_V52)*Y(V51)*Y(N)*state.rho + screened_rates(k_V52_to_n_V51)*Y(V52)) + + (-screened_rates(k_p_V51_to_Cr52)*Y(V51)*Y(H1)*state.rho + screened_rates(k_Cr52_to_p_V51)*Y(Cr52)) + + (-screened_rates(k_He4_V51_to_Mn55)*Y(He4)*Y(V51)*state.rho + screened_rates(k_Mn55_to_He4_V51)*Y(Mn55)) + + (screened_rates(k_He4_Sc48_to_n_V51)*Y(He4)*Y(Sc48)*state.rho + -screened_rates(k_n_V51_to_He4_Sc48)*Y(V51)*Y(N)*state.rho) + + (screened_rates(k_p_Ti51_to_n_V51)*Y(Ti51)*Y(H1)*state.rho + -screened_rates(k_n_V51_to_p_Ti51)*Y(V51)*Y(N)*state.rho) + + (-screened_rates(k_p_V51_to_He4_Ti48)*Y(V51)*Y(H1)*state.rho + screened_rates(k_He4_Ti48_to_p_V51)*Y(He4)*Y(Ti48)*state.rho) + + (screened_rates(k_n_Cr51_to_p_V51)*Y(Cr51)*Y(N)*state.rho + -screened_rates(k_p_V51_to_n_Cr51)*Y(V51)*Y(H1)*state.rho) + + (screened_rates(k_p_Cr54_to_He4_V51)*Y(Cr54)*Y(H1)*state.rho + -screened_rates(k_He4_V51_to_p_Cr54)*Y(He4)*Y(V51)*state.rho) + + (screened_rates(k_n_Mn54_to_He4_V51)*Y(Mn54)*Y(N)*state.rho + -screened_rates(k_He4_V51_to_n_Mn54)*Y(He4)*Y(V51)*state.rho); ydot_nuc(V52) = - -screened_rates(k_v52_to_cr52_weak_wc12)*Y(V52) + - (screened_rates(k_he4_sc48_to_v52)*Y(He4)*Y(Sc48)*state.rho + -screened_rates(k_v52_to_he4_sc48)*Y(V52)) + - (screened_rates(k_p_ti51_to_v52)*Y(H1)*Y(Ti51)*state.rho + -screened_rates(k_v52_to_p_ti51)*Y(V52)) + - (screened_rates(k_n_v51_to_v52)*Y(N)*Y(V51)*state.rho + -screened_rates(k_v52_to_n_v51)*Y(V52)) + - (-screened_rates(k_p_v52_to_cr53)*Y(H1)*Y(V52)*state.rho + screened_rates(k_cr53_to_p_v52)*Y(Cr53)) + - (-screened_rates(k_n_v52_to_he4_sc49)*Y(N)*Y(V52)*state.rho + screened_rates(k_he4_sc49_to_n_v52)*Y(He4)*Y(Sc49)*state.rho) + - (-screened_rates(k_p_v52_to_n_cr52)*Y(H1)*Y(V52)*state.rho + screened_rates(k_n_cr52_to_p_v52)*Y(Cr52)*Y(N)*state.rho) + - (-screened_rates(k_p_v52_to_he4_ti49)*Y(H1)*Y(V52)*state.rho + screened_rates(k_he4_ti49_to_p_v52)*Y(He4)*Y(Ti49)*state.rho) + - (-screened_rates(k_he4_v52_to_n_mn55)*Y(He4)*Y(V52)*state.rho + screened_rates(k_n_mn55_to_he4_v52)*Y(Mn55)*Y(N)*state.rho); + -screened_rates(k_V52_to_Cr52_weak_wc12)*Y(V52) + + (screened_rates(k_He4_Sc48_to_V52)*Y(He4)*Y(Sc48)*state.rho + -screened_rates(k_V52_to_He4_Sc48)*Y(V52)) + + (screened_rates(k_p_Ti51_to_V52)*Y(Ti51)*Y(H1)*state.rho + -screened_rates(k_V52_to_p_Ti51)*Y(V52)) + + (screened_rates(k_n_V51_to_V52)*Y(V51)*Y(N)*state.rho + -screened_rates(k_V52_to_n_V51)*Y(V52)) + + (-screened_rates(k_p_V52_to_Cr53)*Y(V52)*Y(H1)*state.rho + screened_rates(k_Cr53_to_p_V52)*Y(Cr53)) + + (-screened_rates(k_n_V52_to_He4_Sc49)*Y(V52)*Y(N)*state.rho + screened_rates(k_He4_Sc49_to_n_V52)*Y(He4)*Y(Sc49)*state.rho) + + (-screened_rates(k_p_V52_to_n_Cr52)*Y(V52)*Y(H1)*state.rho + screened_rates(k_n_Cr52_to_p_V52)*Y(Cr52)*Y(N)*state.rho) + + (-screened_rates(k_p_V52_to_He4_Ti49)*Y(V52)*Y(H1)*state.rho + screened_rates(k_He4_Ti49_to_p_V52)*Y(He4)*Y(Ti49)*state.rho) + + (-screened_rates(k_He4_V52_to_n_Mn55)*Y(He4)*Y(V52)*state.rho + screened_rates(k_n_Mn55_to_He4_V52)*Y(Mn55)*Y(N)*state.rho); ydot_nuc(Cr48) = - -screened_rates(k_cr48_to_v48_weak_wc12)*Y(Cr48) + - (screened_rates(k_he4_ti44_to_cr48)*Y(He4)*Y(Ti44)*state.rho + -screened_rates(k_cr48_to_he4_ti44)*Y(Cr48)) + - (screened_rates(k_p_v47_to_cr48)*Y(H1)*Y(V47)*state.rho + -screened_rates(k_cr48_to_p_v47)*Y(Cr48)) + - (-screened_rates(k_n_cr48_to_cr49)*Y(Cr48)*Y(N)*state.rho + screened_rates(k_cr49_to_n_cr48)*Y(Cr49)) + - (-screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_fe52_to_he4_cr48)*Y(Fe52)) + - (-screened_rates(k_n_cr48_to_p_v48)*Y(Cr48)*Y(N)*state.rho + screened_rates(k_p_v48_to_n_cr48)*Y(H1)*Y(V48)*state.rho) + - (-screened_rates(k_n_cr48_to_he4_ti45)*Y(Cr48)*Y(N)*state.rho + screened_rates(k_he4_ti45_to_n_cr48)*Y(He4)*Y(Ti45)*state.rho) + - (-screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_p_mn51_to_he4_cr48)*Y(Mn51)*Y(H1)*state.rho); + -screened_rates(k_Cr48_to_V48_weak_wc12)*Y(Cr48) + + (screened_rates(k_He4_Ti44_to_Cr48)*Y(He4)*Y(Ti44)*state.rho + -screened_rates(k_Cr48_to_He4_Ti44)*Y(Cr48)) + + (screened_rates(k_p_V47_to_Cr48)*Y(V47)*Y(H1)*state.rho + -screened_rates(k_Cr48_to_p_V47)*Y(Cr48)) + + (-screened_rates(k_n_Cr48_to_Cr49)*Y(Cr48)*Y(N)*state.rho + screened_rates(k_Cr49_to_n_Cr48)*Y(Cr49)) + + (-screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_Fe52_to_He4_Cr48)*Y(Fe52)) + + (-screened_rates(k_n_Cr48_to_p_V48)*Y(Cr48)*Y(N)*state.rho + screened_rates(k_p_V48_to_n_Cr48)*Y(V48)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cr48_to_He4_Ti45)*Y(Cr48)*Y(N)*state.rho + screened_rates(k_He4_Ti45_to_n_Cr48)*Y(He4)*Y(Ti45)*state.rho) + + (-screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_p_Mn51_to_He4_Cr48)*Y(Mn51)*Y(H1)*state.rho); ydot_nuc(Cr49) = - -screened_rates(k_cr49_to_v49_weak_wc12)*Y(Cr49) + - (screened_rates(k_he4_ti45_to_cr49)*Y(He4)*Y(Ti45)*state.rho + -screened_rates(k_cr49_to_he4_ti45)*Y(Cr49)) + - (screened_rates(k_p_v48_to_cr49)*Y(H1)*Y(V48)*state.rho + -screened_rates(k_cr49_to_p_v48)*Y(Cr49)) + - (screened_rates(k_n_cr48_to_cr49)*Y(Cr48)*Y(N)*state.rho + -screened_rates(k_cr49_to_n_cr48)*Y(Cr49)) + - (-screened_rates(k_n_cr49_to_cr50)*Y(Cr49)*Y(N)*state.rho + screened_rates(k_cr50_to_n_cr49)*Y(Cr50)) + - (-screened_rates(k_p_cr49_to_mn50)*Y(Cr49)*Y(H1)*state.rho + screened_rates(k_mn50_to_p_cr49)*Y(Mn50)) + - (-screened_rates(k_he4_cr49_to_fe53)*Y(Cr49)*Y(He4)*state.rho + screened_rates(k_fe53_to_he4_cr49)*Y(Fe53)) + - (screened_rates(k_he4_v46_to_p_cr49)*Y(He4)*Y(V46)*state.rho + -screened_rates(k_p_cr49_to_he4_v46)*Y(Cr49)*Y(H1)*state.rho) + - (-screened_rates(k_n_cr49_to_p_v49)*Y(Cr49)*Y(N)*state.rho + screened_rates(k_p_v49_to_n_cr49)*Y(H1)*Y(V49)*state.rho) + - (-screened_rates(k_n_cr49_to_he4_ti46)*Y(Cr49)*Y(N)*state.rho + screened_rates(k_he4_ti46_to_n_cr49)*Y(He4)*Y(Ti46)*state.rho) + - (-screened_rates(k_he4_cr49_to_p_mn52)*Y(Cr49)*Y(He4)*state.rho + screened_rates(k_p_mn52_to_he4_cr49)*Y(Mn52)*Y(H1)*state.rho) + - (screened_rates(k_n_fe52_to_he4_cr49)*Y(Fe52)*Y(N)*state.rho + -screened_rates(k_he4_cr49_to_n_fe52)*Y(Cr49)*Y(He4)*state.rho); + -screened_rates(k_Cr49_to_V49_weak_wc12)*Y(Cr49) + + (screened_rates(k_He4_Ti45_to_Cr49)*Y(He4)*Y(Ti45)*state.rho + -screened_rates(k_Cr49_to_He4_Ti45)*Y(Cr49)) + + (screened_rates(k_p_V48_to_Cr49)*Y(V48)*Y(H1)*state.rho + -screened_rates(k_Cr49_to_p_V48)*Y(Cr49)) + + (screened_rates(k_n_Cr48_to_Cr49)*Y(Cr48)*Y(N)*state.rho + -screened_rates(k_Cr49_to_n_Cr48)*Y(Cr49)) + + (-screened_rates(k_n_Cr49_to_Cr50)*Y(Cr49)*Y(N)*state.rho + screened_rates(k_Cr50_to_n_Cr49)*Y(Cr50)) + + (-screened_rates(k_p_Cr49_to_Mn50)*Y(Cr49)*Y(H1)*state.rho + screened_rates(k_Mn50_to_p_Cr49)*Y(Mn50)) + + (-screened_rates(k_He4_Cr49_to_Fe53)*Y(Cr49)*Y(He4)*state.rho + screened_rates(k_Fe53_to_He4_Cr49)*Y(Fe53)) + + (screened_rates(k_He4_V46_to_p_Cr49)*Y(He4)*Y(V46)*state.rho + -screened_rates(k_p_Cr49_to_He4_V46)*Y(Cr49)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cr49_to_p_V49)*Y(Cr49)*Y(N)*state.rho + screened_rates(k_p_V49_to_n_Cr49)*Y(V49)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cr49_to_He4_Ti46)*Y(Cr49)*Y(N)*state.rho + screened_rates(k_He4_Ti46_to_n_Cr49)*Y(He4)*Y(Ti46)*state.rho) + + (-screened_rates(k_He4_Cr49_to_p_Mn52)*Y(Cr49)*Y(He4)*state.rho + screened_rates(k_p_Mn52_to_He4_Cr49)*Y(Mn52)*Y(H1)*state.rho) + + (screened_rates(k_n_Fe52_to_He4_Cr49)*Y(Fe52)*Y(N)*state.rho + -screened_rates(k_He4_Cr49_to_n_Fe52)*Y(Cr49)*Y(He4)*state.rho); ydot_nuc(Cr50) = - screened_rates(k_mn50_to_cr50_weak_wc12)*Y(Mn50) + - (screened_rates(k_he4_ti46_to_cr50)*Y(He4)*Y(Ti46)*state.rho + -screened_rates(k_cr50_to_he4_ti46)*Y(Cr50)) + - (screened_rates(k_p_v49_to_cr50)*Y(H1)*Y(V49)*state.rho + -screened_rates(k_cr50_to_p_v49)*Y(Cr50)) + - (screened_rates(k_n_cr49_to_cr50)*Y(Cr49)*Y(N)*state.rho + -screened_rates(k_cr50_to_n_cr49)*Y(Cr50)) + - (-screened_rates(k_n_cr50_to_cr51)*Y(Cr50)*Y(N)*state.rho + screened_rates(k_cr51_to_n_cr50)*Y(Cr51)) + - (-screened_rates(k_p_cr50_to_mn51)*Y(Cr50)*Y(H1)*state.rho + screened_rates(k_mn51_to_p_cr50)*Y(Mn51)) + - (-screened_rates(k_he4_cr50_to_fe54)*Y(Cr50)*Y(He4)*state.rho + screened_rates(k_fe54_to_he4_cr50)*Y(Fe54)) + - (screened_rates(k_he4_v47_to_p_cr50)*Y(He4)*Y(V47)*state.rho + -screened_rates(k_p_cr50_to_he4_v47)*Y(Cr50)*Y(H1)*state.rho) + - (screened_rates(k_p_v50_to_n_cr50)*Y(H1)*Y(V50)*state.rho + -screened_rates(k_n_cr50_to_p_v50)*Y(Cr50)*Y(N)*state.rho) + - (-screened_rates(k_n_cr50_to_he4_ti47)*Y(Cr50)*Y(N)*state.rho + screened_rates(k_he4_ti47_to_n_cr50)*Y(He4)*Y(Ti47)*state.rho) + - (screened_rates(k_n_mn50_to_p_cr50)*Y(Mn50)*Y(N)*state.rho + -screened_rates(k_p_cr50_to_n_mn50)*Y(Cr50)*Y(H1)*state.rho) + - (screened_rates(k_p_mn53_to_he4_cr50)*Y(Mn53)*Y(H1)*state.rho + -screened_rates(k_he4_cr50_to_p_mn53)*Y(Cr50)*Y(He4)*state.rho) + - (screened_rates(k_n_fe53_to_he4_cr50)*Y(Fe53)*Y(N)*state.rho + -screened_rates(k_he4_cr50_to_n_fe53)*Y(Cr50)*Y(He4)*state.rho); + screened_rates(k_Mn50_to_Cr50_weak_wc12)*Y(Mn50) + + (screened_rates(k_He4_Ti46_to_Cr50)*Y(He4)*Y(Ti46)*state.rho + -screened_rates(k_Cr50_to_He4_Ti46)*Y(Cr50)) + + (screened_rates(k_p_V49_to_Cr50)*Y(V49)*Y(H1)*state.rho + -screened_rates(k_Cr50_to_p_V49)*Y(Cr50)) + + (screened_rates(k_n_Cr49_to_Cr50)*Y(Cr49)*Y(N)*state.rho + -screened_rates(k_Cr50_to_n_Cr49)*Y(Cr50)) + + (-screened_rates(k_n_Cr50_to_Cr51)*Y(Cr50)*Y(N)*state.rho + screened_rates(k_Cr51_to_n_Cr50)*Y(Cr51)) + + (-screened_rates(k_p_Cr50_to_Mn51)*Y(Cr50)*Y(H1)*state.rho + screened_rates(k_Mn51_to_p_Cr50)*Y(Mn51)) + + (-screened_rates(k_He4_Cr50_to_Fe54)*Y(Cr50)*Y(He4)*state.rho + screened_rates(k_Fe54_to_He4_Cr50)*Y(Fe54)) + + (screened_rates(k_He4_V47_to_p_Cr50)*Y(He4)*Y(V47)*state.rho + -screened_rates(k_p_Cr50_to_He4_V47)*Y(Cr50)*Y(H1)*state.rho) + + (screened_rates(k_p_V50_to_n_Cr50)*Y(V50)*Y(H1)*state.rho + -screened_rates(k_n_Cr50_to_p_V50)*Y(Cr50)*Y(N)*state.rho) + + (-screened_rates(k_n_Cr50_to_He4_Ti47)*Y(Cr50)*Y(N)*state.rho + screened_rates(k_He4_Ti47_to_n_Cr50)*Y(He4)*Y(Ti47)*state.rho) + + (screened_rates(k_n_Mn50_to_p_Cr50)*Y(Mn50)*Y(N)*state.rho + -screened_rates(k_p_Cr50_to_n_Mn50)*Y(Cr50)*Y(H1)*state.rho) + + (screened_rates(k_p_Mn53_to_He4_Cr50)*Y(Mn53)*Y(H1)*state.rho + -screened_rates(k_He4_Cr50_to_p_Mn53)*Y(Cr50)*Y(He4)*state.rho) + + (screened_rates(k_n_Fe53_to_He4_Cr50)*Y(Fe53)*Y(N)*state.rho + -screened_rates(k_He4_Cr50_to_n_Fe53)*Y(Cr50)*Y(He4)*state.rho); ydot_nuc(Cr51) = - -screened_rates(k_cr51_to_v51_weak_wc12)*Y(Cr51) + - screened_rates(k_mn51_to_cr51_weak_wc12)*Y(Mn51) + - (screened_rates(k_he4_ti47_to_cr51)*Y(He4)*Y(Ti47)*state.rho + -screened_rates(k_cr51_to_he4_ti47)*Y(Cr51)) + - (screened_rates(k_p_v50_to_cr51)*Y(H1)*Y(V50)*state.rho + -screened_rates(k_cr51_to_p_v50)*Y(Cr51)) + - (screened_rates(k_n_cr50_to_cr51)*Y(Cr50)*Y(N)*state.rho + -screened_rates(k_cr51_to_n_cr50)*Y(Cr51)) + - (-screened_rates(k_n_cr51_to_cr52)*Y(Cr51)*Y(N)*state.rho + screened_rates(k_cr52_to_n_cr51)*Y(Cr52)) + - (-screened_rates(k_p_cr51_to_mn52)*Y(Cr51)*Y(H1)*state.rho + screened_rates(k_mn52_to_p_cr51)*Y(Mn52)) + - (-screened_rates(k_he4_cr51_to_fe55)*Y(Cr51)*Y(He4)*state.rho + screened_rates(k_fe55_to_he4_cr51)*Y(Fe55)) + - (screened_rates(k_he4_v48_to_p_cr51)*Y(He4)*Y(V48)*state.rho + -screened_rates(k_p_cr51_to_he4_v48)*Y(Cr51)*Y(H1)*state.rho) + - (-screened_rates(k_n_cr51_to_p_v51)*Y(Cr51)*Y(N)*state.rho + screened_rates(k_p_v51_to_n_cr51)*Y(H1)*Y(V51)*state.rho) + - (-screened_rates(k_n_cr51_to_he4_ti48)*Y(Cr51)*Y(N)*state.rho + screened_rates(k_he4_ti48_to_n_cr51)*Y(He4)*Y(Ti48)*state.rho) + - (screened_rates(k_n_mn51_to_p_cr51)*Y(Mn51)*Y(N)*state.rho + -screened_rates(k_p_cr51_to_n_mn51)*Y(Cr51)*Y(H1)*state.rho) + - (screened_rates(k_p_mn54_to_he4_cr51)*Y(Mn54)*Y(H1)*state.rho + -screened_rates(k_he4_cr51_to_p_mn54)*Y(Cr51)*Y(He4)*state.rho) + - (screened_rates(k_n_fe54_to_he4_cr51)*Y(Fe54)*Y(N)*state.rho + -screened_rates(k_he4_cr51_to_n_fe54)*Y(Cr51)*Y(He4)*state.rho); + -screened_rates(k_Cr51_to_V51_weak_wc12)*Y(Cr51) + + screened_rates(k_Mn51_to_Cr51_weak_wc12)*Y(Mn51) + + (screened_rates(k_He4_Ti47_to_Cr51)*Y(He4)*Y(Ti47)*state.rho + -screened_rates(k_Cr51_to_He4_Ti47)*Y(Cr51)) + + (screened_rates(k_p_V50_to_Cr51)*Y(V50)*Y(H1)*state.rho + -screened_rates(k_Cr51_to_p_V50)*Y(Cr51)) + + (screened_rates(k_n_Cr50_to_Cr51)*Y(Cr50)*Y(N)*state.rho + -screened_rates(k_Cr51_to_n_Cr50)*Y(Cr51)) + + (-screened_rates(k_n_Cr51_to_Cr52)*Y(Cr51)*Y(N)*state.rho + screened_rates(k_Cr52_to_n_Cr51)*Y(Cr52)) + + (-screened_rates(k_p_Cr51_to_Mn52)*Y(Cr51)*Y(H1)*state.rho + screened_rates(k_Mn52_to_p_Cr51)*Y(Mn52)) + + (-screened_rates(k_He4_Cr51_to_Fe55)*Y(Cr51)*Y(He4)*state.rho + screened_rates(k_Fe55_to_He4_Cr51)*Y(Fe55)) + + (screened_rates(k_He4_V48_to_p_Cr51)*Y(He4)*Y(V48)*state.rho + -screened_rates(k_p_Cr51_to_He4_V48)*Y(Cr51)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cr51_to_p_V51)*Y(Cr51)*Y(N)*state.rho + screened_rates(k_p_V51_to_n_Cr51)*Y(V51)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cr51_to_He4_Ti48)*Y(Cr51)*Y(N)*state.rho + screened_rates(k_He4_Ti48_to_n_Cr51)*Y(He4)*Y(Ti48)*state.rho) + + (screened_rates(k_n_Mn51_to_p_Cr51)*Y(Mn51)*Y(N)*state.rho + -screened_rates(k_p_Cr51_to_n_Mn51)*Y(Cr51)*Y(H1)*state.rho) + + (screened_rates(k_p_Mn54_to_He4_Cr51)*Y(Mn54)*Y(H1)*state.rho + -screened_rates(k_He4_Cr51_to_p_Mn54)*Y(Cr51)*Y(He4)*state.rho) + + (screened_rates(k_n_Fe54_to_He4_Cr51)*Y(Fe54)*Y(N)*state.rho + -screened_rates(k_He4_Cr51_to_n_Fe54)*Y(Cr51)*Y(He4)*state.rho); ydot_nuc(Cr52) = - screened_rates(k_v52_to_cr52_weak_wc12)*Y(V52) + - screened_rates(k_mn52_to_cr52_weak_wc12)*Y(Mn52) + - (screened_rates(k_he4_ti48_to_cr52)*Y(He4)*Y(Ti48)*state.rho + -screened_rates(k_cr52_to_he4_ti48)*Y(Cr52)) + - (screened_rates(k_p_v51_to_cr52)*Y(H1)*Y(V51)*state.rho + -screened_rates(k_cr52_to_p_v51)*Y(Cr52)) + - (screened_rates(k_n_cr51_to_cr52)*Y(Cr51)*Y(N)*state.rho + -screened_rates(k_cr52_to_n_cr51)*Y(Cr52)) + - (-screened_rates(k_n_cr52_to_cr53)*Y(Cr52)*Y(N)*state.rho + screened_rates(k_cr53_to_n_cr52)*Y(Cr53)) + - (-screened_rates(k_p_cr52_to_mn53)*Y(Cr52)*Y(H1)*state.rho + screened_rates(k_mn53_to_p_cr52)*Y(Mn53)) + - (-screened_rates(k_he4_cr52_to_fe56)*Y(Cr52)*Y(He4)*state.rho + screened_rates(k_fe56_to_he4_cr52)*Y(Fe56)) + - (screened_rates(k_he4_ti49_to_n_cr52)*Y(He4)*Y(Ti49)*state.rho + -screened_rates(k_n_cr52_to_he4_ti49)*Y(Cr52)*Y(N)*state.rho) + - (screened_rates(k_he4_v49_to_p_cr52)*Y(He4)*Y(V49)*state.rho + -screened_rates(k_p_cr52_to_he4_v49)*Y(Cr52)*Y(H1)*state.rho) + - (screened_rates(k_p_v52_to_n_cr52)*Y(H1)*Y(V52)*state.rho + -screened_rates(k_n_cr52_to_p_v52)*Y(Cr52)*Y(N)*state.rho) + - (screened_rates(k_n_mn52_to_p_cr52)*Y(Mn52)*Y(N)*state.rho + -screened_rates(k_p_cr52_to_n_mn52)*Y(Cr52)*Y(H1)*state.rho) + - (screened_rates(k_p_mn55_to_he4_cr52)*Y(Mn55)*Y(H1)*state.rho + -screened_rates(k_he4_cr52_to_p_mn55)*Y(Cr52)*Y(He4)*state.rho) + - (screened_rates(k_n_fe55_to_he4_cr52)*Y(Fe55)*Y(N)*state.rho + -screened_rates(k_he4_cr52_to_n_fe55)*Y(Cr52)*Y(He4)*state.rho); + screened_rates(k_V52_to_Cr52_weak_wc12)*Y(V52) + + screened_rates(k_Mn52_to_Cr52_weak_wc12)*Y(Mn52) + + (screened_rates(k_He4_Ti48_to_Cr52)*Y(He4)*Y(Ti48)*state.rho + -screened_rates(k_Cr52_to_He4_Ti48)*Y(Cr52)) + + (screened_rates(k_p_V51_to_Cr52)*Y(V51)*Y(H1)*state.rho + -screened_rates(k_Cr52_to_p_V51)*Y(Cr52)) + + (screened_rates(k_n_Cr51_to_Cr52)*Y(Cr51)*Y(N)*state.rho + -screened_rates(k_Cr52_to_n_Cr51)*Y(Cr52)) + + (-screened_rates(k_n_Cr52_to_Cr53)*Y(Cr52)*Y(N)*state.rho + screened_rates(k_Cr53_to_n_Cr52)*Y(Cr53)) + + (-screened_rates(k_p_Cr52_to_Mn53)*Y(Cr52)*Y(H1)*state.rho + screened_rates(k_Mn53_to_p_Cr52)*Y(Mn53)) + + (-screened_rates(k_He4_Cr52_to_Fe56)*Y(Cr52)*Y(He4)*state.rho + screened_rates(k_Fe56_to_He4_Cr52)*Y(Fe56)) + + (screened_rates(k_He4_Ti49_to_n_Cr52)*Y(He4)*Y(Ti49)*state.rho + -screened_rates(k_n_Cr52_to_He4_Ti49)*Y(Cr52)*Y(N)*state.rho) + + (screened_rates(k_He4_V49_to_p_Cr52)*Y(He4)*Y(V49)*state.rho + -screened_rates(k_p_Cr52_to_He4_V49)*Y(Cr52)*Y(H1)*state.rho) + + (screened_rates(k_p_V52_to_n_Cr52)*Y(V52)*Y(H1)*state.rho + -screened_rates(k_n_Cr52_to_p_V52)*Y(Cr52)*Y(N)*state.rho) + + (screened_rates(k_n_Mn52_to_p_Cr52)*Y(Mn52)*Y(N)*state.rho + -screened_rates(k_p_Cr52_to_n_Mn52)*Y(Cr52)*Y(H1)*state.rho) + + (screened_rates(k_p_Mn55_to_He4_Cr52)*Y(Mn55)*Y(H1)*state.rho + -screened_rates(k_He4_Cr52_to_p_Mn55)*Y(Cr52)*Y(He4)*state.rho) + + (screened_rates(k_n_Fe55_to_He4_Cr52)*Y(Fe55)*Y(N)*state.rho + -screened_rates(k_He4_Cr52_to_n_Fe55)*Y(Cr52)*Y(He4)*state.rho); ydot_nuc(Cr53) = - screened_rates(k_mn53_to_cr53_weak_wc12)*Y(Mn53) + - (screened_rates(k_he4_ti49_to_cr53)*Y(He4)*Y(Ti49)*state.rho + -screened_rates(k_cr53_to_he4_ti49)*Y(Cr53)) + - (screened_rates(k_p_v52_to_cr53)*Y(H1)*Y(V52)*state.rho + -screened_rates(k_cr53_to_p_v52)*Y(Cr53)) + - (screened_rates(k_n_cr52_to_cr53)*Y(Cr52)*Y(N)*state.rho + -screened_rates(k_cr53_to_n_cr52)*Y(Cr53)) + - (-screened_rates(k_n_cr53_to_cr54)*Y(Cr53)*Y(N)*state.rho + screened_rates(k_cr54_to_n_cr53)*Y(Cr54)) + - (-screened_rates(k_p_cr53_to_mn54)*Y(Cr53)*Y(H1)*state.rho + screened_rates(k_mn54_to_p_cr53)*Y(Mn54)) + - (-screened_rates(k_he4_cr53_to_fe57)*Y(Cr53)*Y(He4)*state.rho + screened_rates(k_fe57_to_he4_cr53)*Y(Fe57)) + - (screened_rates(k_he4_v50_to_p_cr53)*Y(He4)*Y(V50)*state.rho + -screened_rates(k_p_cr53_to_he4_v50)*Y(Cr53)*Y(H1)*state.rho) + - (-screened_rates(k_n_cr53_to_he4_ti50)*Y(Cr53)*Y(N)*state.rho + screened_rates(k_he4_ti50_to_n_cr53)*Y(He4)*Y(Ti50)*state.rho) + - (screened_rates(k_n_mn53_to_p_cr53)*Y(Mn53)*Y(N)*state.rho + -screened_rates(k_p_cr53_to_n_mn53)*Y(Cr53)*Y(H1)*state.rho) + - (screened_rates(k_n_fe56_to_he4_cr53)*Y(Fe56)*Y(N)*state.rho + -screened_rates(k_he4_cr53_to_n_fe56)*Y(Cr53)*Y(He4)*state.rho); + screened_rates(k_Mn53_to_Cr53_weak_wc12)*Y(Mn53) + + (screened_rates(k_He4_Ti49_to_Cr53)*Y(He4)*Y(Ti49)*state.rho + -screened_rates(k_Cr53_to_He4_Ti49)*Y(Cr53)) + + (screened_rates(k_p_V52_to_Cr53)*Y(V52)*Y(H1)*state.rho + -screened_rates(k_Cr53_to_p_V52)*Y(Cr53)) + + (screened_rates(k_n_Cr52_to_Cr53)*Y(Cr52)*Y(N)*state.rho + -screened_rates(k_Cr53_to_n_Cr52)*Y(Cr53)) + + (-screened_rates(k_n_Cr53_to_Cr54)*Y(Cr53)*Y(N)*state.rho + screened_rates(k_Cr54_to_n_Cr53)*Y(Cr54)) + + (-screened_rates(k_p_Cr53_to_Mn54)*Y(Cr53)*Y(H1)*state.rho + screened_rates(k_Mn54_to_p_Cr53)*Y(Mn54)) + + (-screened_rates(k_He4_Cr53_to_Fe57)*Y(Cr53)*Y(He4)*state.rho + screened_rates(k_Fe57_to_He4_Cr53)*Y(Fe57)) + + (screened_rates(k_He4_V50_to_p_Cr53)*Y(He4)*Y(V50)*state.rho + -screened_rates(k_p_Cr53_to_He4_V50)*Y(Cr53)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cr53_to_He4_Ti50)*Y(Cr53)*Y(N)*state.rho + screened_rates(k_He4_Ti50_to_n_Cr53)*Y(He4)*Y(Ti50)*state.rho) + + (screened_rates(k_n_Mn53_to_p_Cr53)*Y(Mn53)*Y(N)*state.rho + -screened_rates(k_p_Cr53_to_n_Mn53)*Y(Cr53)*Y(H1)*state.rho) + + (screened_rates(k_n_Fe56_to_He4_Cr53)*Y(Fe56)*Y(N)*state.rho + -screened_rates(k_He4_Cr53_to_n_Fe56)*Y(Cr53)*Y(He4)*state.rho); ydot_nuc(Cr54) = - screened_rates(k_mn54_to_cr54_weak_wc12)*Y(Mn54) + - (screened_rates(k_he4_ti50_to_cr54)*Y(He4)*Y(Ti50)*state.rho + -screened_rates(k_cr54_to_he4_ti50)*Y(Cr54)) + - (screened_rates(k_n_cr53_to_cr54)*Y(Cr53)*Y(N)*state.rho + -screened_rates(k_cr54_to_n_cr53)*Y(Cr54)) + - (-screened_rates(k_p_cr54_to_mn55)*Y(Cr54)*Y(H1)*state.rho + screened_rates(k_mn55_to_p_cr54)*Y(Mn55)) + - (-screened_rates(k_he4_cr54_to_fe58)*Y(Cr54)*Y(He4)*state.rho + screened_rates(k_fe58_to_he4_cr54)*Y(Fe58)) + - (screened_rates(k_he4_ti51_to_n_cr54)*Y(He4)*Y(Ti51)*state.rho + -screened_rates(k_n_cr54_to_he4_ti51)*Y(Cr54)*Y(N)*state.rho) + - (-screened_rates(k_p_cr54_to_he4_v51)*Y(Cr54)*Y(H1)*state.rho + screened_rates(k_he4_v51_to_p_cr54)*Y(He4)*Y(V51)*state.rho) + - (screened_rates(k_n_mn54_to_p_cr54)*Y(Mn54)*Y(N)*state.rho + -screened_rates(k_p_cr54_to_n_mn54)*Y(Cr54)*Y(H1)*state.rho) + - (screened_rates(k_n_fe57_to_he4_cr54)*Y(Fe57)*Y(N)*state.rho + -screened_rates(k_he4_cr54_to_n_fe57)*Y(Cr54)*Y(He4)*state.rho); + screened_rates(k_Mn54_to_Cr54_weak_wc12)*Y(Mn54) + + (screened_rates(k_He4_Ti50_to_Cr54)*Y(He4)*Y(Ti50)*state.rho + -screened_rates(k_Cr54_to_He4_Ti50)*Y(Cr54)) + + (screened_rates(k_n_Cr53_to_Cr54)*Y(Cr53)*Y(N)*state.rho + -screened_rates(k_Cr54_to_n_Cr53)*Y(Cr54)) + + (-screened_rates(k_p_Cr54_to_Mn55)*Y(Cr54)*Y(H1)*state.rho + screened_rates(k_Mn55_to_p_Cr54)*Y(Mn55)) + + (-screened_rates(k_He4_Cr54_to_Fe58)*Y(Cr54)*Y(He4)*state.rho + screened_rates(k_Fe58_to_He4_Cr54)*Y(Fe58)) + + (screened_rates(k_He4_Ti51_to_n_Cr54)*Y(He4)*Y(Ti51)*state.rho + -screened_rates(k_n_Cr54_to_He4_Ti51)*Y(Cr54)*Y(N)*state.rho) + + (-screened_rates(k_p_Cr54_to_He4_V51)*Y(Cr54)*Y(H1)*state.rho + screened_rates(k_He4_V51_to_p_Cr54)*Y(He4)*Y(V51)*state.rho) + + (screened_rates(k_n_Mn54_to_p_Cr54)*Y(Mn54)*Y(N)*state.rho + -screened_rates(k_p_Cr54_to_n_Mn54)*Y(Cr54)*Y(H1)*state.rho) + + (screened_rates(k_n_Fe57_to_He4_Cr54)*Y(Fe57)*Y(N)*state.rho + -screened_rates(k_He4_Cr54_to_n_Fe57)*Y(Cr54)*Y(He4)*state.rho); ydot_nuc(Mn50) = - -screened_rates(k_mn50_to_cr50_weak_wc12)*Y(Mn50) + - (screened_rates(k_he4_v46_to_mn50)*Y(He4)*Y(V46)*state.rho + -screened_rates(k_mn50_to_he4_v46)*Y(Mn50)) + - (screened_rates(k_p_cr49_to_mn50)*Y(Cr49)*Y(H1)*state.rho + -screened_rates(k_mn50_to_p_cr49)*Y(Mn50)) + - (-screened_rates(k_n_mn50_to_mn51)*Y(Mn50)*Y(N)*state.rho + screened_rates(k_mn51_to_n_mn50)*Y(Mn51)) + - (-screened_rates(k_he4_mn50_to_co54)*Y(He4)*Y(Mn50)*state.rho + screened_rates(k_co54_to_he4_mn50)*Y(Co54)) + - (-screened_rates(k_n_mn50_to_p_cr50)*Y(Mn50)*Y(N)*state.rho + screened_rates(k_p_cr50_to_n_mn50)*Y(Cr50)*Y(H1)*state.rho) + - (-screened_rates(k_n_mn50_to_he4_v47)*Y(Mn50)*Y(N)*state.rho + screened_rates(k_he4_v47_to_n_mn50)*Y(He4)*Y(V47)*state.rho) + - (-screened_rates(k_he4_mn50_to_p_fe53)*Y(He4)*Y(Mn50)*state.rho + screened_rates(k_p_fe53_to_he4_mn50)*Y(Fe53)*Y(H1)*state.rho) + - (screened_rates(k_n_co53_to_he4_mn50)*Y(Co53)*Y(N)*state.rho + -screened_rates(k_he4_mn50_to_n_co53)*Y(He4)*Y(Mn50)*state.rho); + -screened_rates(k_Mn50_to_Cr50_weak_wc12)*Y(Mn50) + + (screened_rates(k_He4_V46_to_Mn50)*Y(He4)*Y(V46)*state.rho + -screened_rates(k_Mn50_to_He4_V46)*Y(Mn50)) + + (screened_rates(k_p_Cr49_to_Mn50)*Y(Cr49)*Y(H1)*state.rho + -screened_rates(k_Mn50_to_p_Cr49)*Y(Mn50)) + + (-screened_rates(k_n_Mn50_to_Mn51)*Y(Mn50)*Y(N)*state.rho + screened_rates(k_Mn51_to_n_Mn50)*Y(Mn51)) + + (-screened_rates(k_He4_Mn50_to_Co54)*Y(He4)*Y(Mn50)*state.rho + screened_rates(k_Co54_to_He4_Mn50)*Y(Co54)) + + (-screened_rates(k_n_Mn50_to_p_Cr50)*Y(Mn50)*Y(N)*state.rho + screened_rates(k_p_Cr50_to_n_Mn50)*Y(Cr50)*Y(H1)*state.rho) + + (-screened_rates(k_n_Mn50_to_He4_V47)*Y(Mn50)*Y(N)*state.rho + screened_rates(k_He4_V47_to_n_Mn50)*Y(He4)*Y(V47)*state.rho) + + (-screened_rates(k_He4_Mn50_to_p_Fe53)*Y(He4)*Y(Mn50)*state.rho + screened_rates(k_p_Fe53_to_He4_Mn50)*Y(Fe53)*Y(H1)*state.rho) + + (screened_rates(k_n_Co53_to_He4_Mn50)*Y(Co53)*Y(N)*state.rho + -screened_rates(k_He4_Mn50_to_n_Co53)*Y(He4)*Y(Mn50)*state.rho); ydot_nuc(Mn51) = - -screened_rates(k_mn51_to_cr51_weak_wc12)*Y(Mn51) + - (screened_rates(k_he4_v47_to_mn51)*Y(He4)*Y(V47)*state.rho + -screened_rates(k_mn51_to_he4_v47)*Y(Mn51)) + - (screened_rates(k_p_cr50_to_mn51)*Y(Cr50)*Y(H1)*state.rho + -screened_rates(k_mn51_to_p_cr50)*Y(Mn51)) + - (screened_rates(k_n_mn50_to_mn51)*Y(Mn50)*Y(N)*state.rho + -screened_rates(k_mn51_to_n_mn50)*Y(Mn51)) + - (-screened_rates(k_n_mn51_to_mn52)*Y(Mn51)*Y(N)*state.rho + screened_rates(k_mn52_to_n_mn51)*Y(Mn52)) + - (-screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*Y(H1)*state.rho + screened_rates(k_fe52_to_p_mn51)*Y(Fe52)) + - (-screened_rates(k_he4_mn51_to_co55)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_co55_to_he4_mn51)*Y(Co55)) + - (screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_p_mn51_to_he4_cr48)*Y(Mn51)*Y(H1)*state.rho) + - (-screened_rates(k_n_mn51_to_p_cr51)*Y(Mn51)*Y(N)*state.rho + screened_rates(k_p_cr51_to_n_mn51)*Y(Cr51)*Y(H1)*state.rho) + - (-screened_rates(k_n_mn51_to_he4_v48)*Y(Mn51)*Y(N)*state.rho + screened_rates(k_he4_v48_to_n_mn51)*Y(He4)*Y(V48)*state.rho) + - (-screened_rates(k_he4_mn51_to_p_fe54)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_p_fe54_to_he4_mn51)*Y(Fe54)*Y(H1)*state.rho) + - (screened_rates(k_n_co54_to_he4_mn51)*Y(Co54)*Y(N)*state.rho + -screened_rates(k_he4_mn51_to_n_co54)*Y(He4)*Y(Mn51)*state.rho); + -screened_rates(k_Mn51_to_Cr51_weak_wc12)*Y(Mn51) + + (screened_rates(k_He4_V47_to_Mn51)*Y(He4)*Y(V47)*state.rho + -screened_rates(k_Mn51_to_He4_V47)*Y(Mn51)) + + (screened_rates(k_p_Cr50_to_Mn51)*Y(Cr50)*Y(H1)*state.rho + -screened_rates(k_Mn51_to_p_Cr50)*Y(Mn51)) + + (screened_rates(k_n_Mn50_to_Mn51)*Y(Mn50)*Y(N)*state.rho + -screened_rates(k_Mn51_to_n_Mn50)*Y(Mn51)) + + (-screened_rates(k_n_Mn51_to_Mn52)*Y(Mn51)*Y(N)*state.rho + screened_rates(k_Mn52_to_n_Mn51)*Y(Mn52)) + + (-screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*Y(H1)*state.rho + screened_rates(k_Fe52_to_p_Mn51)*Y(Fe52)) + + (-screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_Co55_to_He4_Mn51)*Y(Co55)) + + (screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_p_Mn51_to_He4_Cr48)*Y(Mn51)*Y(H1)*state.rho) + + (-screened_rates(k_n_Mn51_to_p_Cr51)*Y(Mn51)*Y(N)*state.rho + screened_rates(k_p_Cr51_to_n_Mn51)*Y(Cr51)*Y(H1)*state.rho) + + (-screened_rates(k_n_Mn51_to_He4_V48)*Y(Mn51)*Y(N)*state.rho + screened_rates(k_He4_V48_to_n_Mn51)*Y(He4)*Y(V48)*state.rho) + + (-screened_rates(k_He4_Mn51_to_p_Fe54)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_p_Fe54_to_He4_Mn51)*Y(Fe54)*Y(H1)*state.rho) + + (screened_rates(k_n_Co54_to_He4_Mn51)*Y(Co54)*Y(N)*state.rho + -screened_rates(k_He4_Mn51_to_n_Co54)*Y(He4)*Y(Mn51)*state.rho); ydot_nuc(Mn52) = - -screened_rates(k_mn52_to_cr52_weak_wc12)*Y(Mn52) + - screened_rates(k_fe52_to_mn52_weak_wc12)*Y(Fe52) + - (screened_rates(k_he4_v48_to_mn52)*Y(He4)*Y(V48)*state.rho + -screened_rates(k_mn52_to_he4_v48)*Y(Mn52)) + - (screened_rates(k_p_cr51_to_mn52)*Y(Cr51)*Y(H1)*state.rho + -screened_rates(k_mn52_to_p_cr51)*Y(Mn52)) + - (screened_rates(k_n_mn51_to_mn52)*Y(Mn51)*Y(N)*state.rho + -screened_rates(k_mn52_to_n_mn51)*Y(Mn52)) + - (-screened_rates(k_n_mn52_to_mn53)*Y(Mn52)*Y(N)*state.rho + screened_rates(k_mn53_to_n_mn52)*Y(Mn53)) + - (-screened_rates(k_p_mn52_to_fe53)*Y(Mn52)*Y(H1)*state.rho + screened_rates(k_fe53_to_p_mn52)*Y(Fe53)) + - (-screened_rates(k_he4_mn52_to_co56)*Y(He4)*Y(Mn52)*state.rho + screened_rates(k_co56_to_he4_mn52)*Y(Co56)) + - (screened_rates(k_he4_cr49_to_p_mn52)*Y(Cr49)*Y(He4)*state.rho + -screened_rates(k_p_mn52_to_he4_cr49)*Y(Mn52)*Y(H1)*state.rho) + - (-screened_rates(k_n_mn52_to_p_cr52)*Y(Mn52)*Y(N)*state.rho + screened_rates(k_p_cr52_to_n_mn52)*Y(Cr52)*Y(H1)*state.rho) + - (-screened_rates(k_n_mn52_to_he4_v49)*Y(Mn52)*Y(N)*state.rho + screened_rates(k_he4_v49_to_n_mn52)*Y(He4)*Y(V49)*state.rho) + - (-screened_rates(k_he4_mn52_to_p_fe55)*Y(He4)*Y(Mn52)*state.rho + screened_rates(k_p_fe55_to_he4_mn52)*Y(Fe55)*Y(H1)*state.rho) + - (screened_rates(k_n_fe52_to_p_mn52)*Y(Fe52)*Y(N)*state.rho + -screened_rates(k_p_mn52_to_n_fe52)*Y(Mn52)*Y(H1)*state.rho) + - (screened_rates(k_n_co55_to_he4_mn52)*Y(Co55)*Y(N)*state.rho + -screened_rates(k_he4_mn52_to_n_co55)*Y(He4)*Y(Mn52)*state.rho); + -screened_rates(k_Mn52_to_Cr52_weak_wc12)*Y(Mn52) + + screened_rates(k_Fe52_to_Mn52_weak_wc12)*Y(Fe52) + + (screened_rates(k_He4_V48_to_Mn52)*Y(He4)*Y(V48)*state.rho + -screened_rates(k_Mn52_to_He4_V48)*Y(Mn52)) + + (screened_rates(k_p_Cr51_to_Mn52)*Y(Cr51)*Y(H1)*state.rho + -screened_rates(k_Mn52_to_p_Cr51)*Y(Mn52)) + + (screened_rates(k_n_Mn51_to_Mn52)*Y(Mn51)*Y(N)*state.rho + -screened_rates(k_Mn52_to_n_Mn51)*Y(Mn52)) + + (-screened_rates(k_n_Mn52_to_Mn53)*Y(Mn52)*Y(N)*state.rho + screened_rates(k_Mn53_to_n_Mn52)*Y(Mn53)) + + (-screened_rates(k_p_Mn52_to_Fe53)*Y(Mn52)*Y(H1)*state.rho + screened_rates(k_Fe53_to_p_Mn52)*Y(Fe53)) + + (-screened_rates(k_He4_Mn52_to_Co56)*Y(He4)*Y(Mn52)*state.rho + screened_rates(k_Co56_to_He4_Mn52)*Y(Co56)) + + (screened_rates(k_He4_Cr49_to_p_Mn52)*Y(Cr49)*Y(He4)*state.rho + -screened_rates(k_p_Mn52_to_He4_Cr49)*Y(Mn52)*Y(H1)*state.rho) + + (-screened_rates(k_n_Mn52_to_p_Cr52)*Y(Mn52)*Y(N)*state.rho + screened_rates(k_p_Cr52_to_n_Mn52)*Y(Cr52)*Y(H1)*state.rho) + + (-screened_rates(k_n_Mn52_to_He4_V49)*Y(Mn52)*Y(N)*state.rho + screened_rates(k_He4_V49_to_n_Mn52)*Y(He4)*Y(V49)*state.rho) + + (-screened_rates(k_He4_Mn52_to_p_Fe55)*Y(He4)*Y(Mn52)*state.rho + screened_rates(k_p_Fe55_to_He4_Mn52)*Y(Fe55)*Y(H1)*state.rho) + + (screened_rates(k_n_Fe52_to_p_Mn52)*Y(Fe52)*Y(N)*state.rho + -screened_rates(k_p_Mn52_to_n_Fe52)*Y(Mn52)*Y(H1)*state.rho) + + (screened_rates(k_n_Co55_to_He4_Mn52)*Y(Co55)*Y(N)*state.rho + -screened_rates(k_He4_Mn52_to_n_Co55)*Y(He4)*Y(Mn52)*state.rho); ydot_nuc(Mn53) = - -screened_rates(k_mn53_to_cr53_weak_wc12)*Y(Mn53) + - screened_rates(k_fe53_to_mn53_weak_wc12)*Y(Fe53) + - (screened_rates(k_he4_v49_to_mn53)*Y(He4)*Y(V49)*state.rho + -screened_rates(k_mn53_to_he4_v49)*Y(Mn53)) + - (screened_rates(k_p_cr52_to_mn53)*Y(Cr52)*Y(H1)*state.rho + -screened_rates(k_mn53_to_p_cr52)*Y(Mn53)) + - (screened_rates(k_n_mn52_to_mn53)*Y(Mn52)*Y(N)*state.rho + -screened_rates(k_mn53_to_n_mn52)*Y(Mn53)) + - (-screened_rates(k_n_mn53_to_mn54)*Y(Mn53)*Y(N)*state.rho + screened_rates(k_mn54_to_n_mn53)*Y(Mn54)) + - (-screened_rates(k_p_mn53_to_fe54)*Y(Mn53)*Y(H1)*state.rho + screened_rates(k_fe54_to_p_mn53)*Y(Fe54)) + - (-screened_rates(k_he4_mn53_to_co57)*Y(He4)*Y(Mn53)*state.rho + screened_rates(k_co57_to_he4_mn53)*Y(Co57)) + - (-screened_rates(k_n_mn53_to_p_cr53)*Y(Mn53)*Y(N)*state.rho + screened_rates(k_p_cr53_to_n_mn53)*Y(Cr53)*Y(H1)*state.rho) + - (-screened_rates(k_n_mn53_to_he4_v50)*Y(Mn53)*Y(N)*state.rho + screened_rates(k_he4_v50_to_n_mn53)*Y(He4)*Y(V50)*state.rho) + - (-screened_rates(k_p_mn53_to_he4_cr50)*Y(Mn53)*Y(H1)*state.rho + screened_rates(k_he4_cr50_to_p_mn53)*Y(Cr50)*Y(He4)*state.rho) + - (-screened_rates(k_he4_mn53_to_p_fe56)*Y(He4)*Y(Mn53)*state.rho + screened_rates(k_p_fe56_to_he4_mn53)*Y(Fe56)*Y(H1)*state.rho) + - (screened_rates(k_n_fe53_to_p_mn53)*Y(Fe53)*Y(N)*state.rho + -screened_rates(k_p_mn53_to_n_fe53)*Y(Mn53)*Y(H1)*state.rho) + - (screened_rates(k_n_co56_to_he4_mn53)*Y(Co56)*Y(N)*state.rho + -screened_rates(k_he4_mn53_to_n_co56)*Y(He4)*Y(Mn53)*state.rho); + -screened_rates(k_Mn53_to_Cr53_weak_wc12)*Y(Mn53) + + screened_rates(k_Fe53_to_Mn53_weak_wc12)*Y(Fe53) + + (screened_rates(k_He4_V49_to_Mn53)*Y(He4)*Y(V49)*state.rho + -screened_rates(k_Mn53_to_He4_V49)*Y(Mn53)) + + (screened_rates(k_p_Cr52_to_Mn53)*Y(Cr52)*Y(H1)*state.rho + -screened_rates(k_Mn53_to_p_Cr52)*Y(Mn53)) + + (screened_rates(k_n_Mn52_to_Mn53)*Y(Mn52)*Y(N)*state.rho + -screened_rates(k_Mn53_to_n_Mn52)*Y(Mn53)) + + (-screened_rates(k_n_Mn53_to_Mn54)*Y(Mn53)*Y(N)*state.rho + screened_rates(k_Mn54_to_n_Mn53)*Y(Mn54)) + + (-screened_rates(k_p_Mn53_to_Fe54)*Y(Mn53)*Y(H1)*state.rho + screened_rates(k_Fe54_to_p_Mn53)*Y(Fe54)) + + (-screened_rates(k_He4_Mn53_to_Co57)*Y(He4)*Y(Mn53)*state.rho + screened_rates(k_Co57_to_He4_Mn53)*Y(Co57)) + + (-screened_rates(k_n_Mn53_to_p_Cr53)*Y(Mn53)*Y(N)*state.rho + screened_rates(k_p_Cr53_to_n_Mn53)*Y(Cr53)*Y(H1)*state.rho) + + (-screened_rates(k_n_Mn53_to_He4_V50)*Y(Mn53)*Y(N)*state.rho + screened_rates(k_He4_V50_to_n_Mn53)*Y(He4)*Y(V50)*state.rho) + + (-screened_rates(k_p_Mn53_to_He4_Cr50)*Y(Mn53)*Y(H1)*state.rho + screened_rates(k_He4_Cr50_to_p_Mn53)*Y(Cr50)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Mn53_to_p_Fe56)*Y(He4)*Y(Mn53)*state.rho + screened_rates(k_p_Fe56_to_He4_Mn53)*Y(Fe56)*Y(H1)*state.rho) + + (screened_rates(k_n_Fe53_to_p_Mn53)*Y(Fe53)*Y(N)*state.rho + -screened_rates(k_p_Mn53_to_n_Fe53)*Y(Mn53)*Y(H1)*state.rho) + + (screened_rates(k_n_Co56_to_He4_Mn53)*Y(Co56)*Y(N)*state.rho + -screened_rates(k_He4_Mn53_to_n_Co56)*Y(He4)*Y(Mn53)*state.rho); ydot_nuc(Mn54) = - -screened_rates(k_mn54_to_cr54_weak_wc12)*Y(Mn54) + - (screened_rates(k_he4_v50_to_mn54)*Y(He4)*Y(V50)*state.rho + -screened_rates(k_mn54_to_he4_v50)*Y(Mn54)) + - (screened_rates(k_p_cr53_to_mn54)*Y(Cr53)*Y(H1)*state.rho + -screened_rates(k_mn54_to_p_cr53)*Y(Mn54)) + - (screened_rates(k_n_mn53_to_mn54)*Y(Mn53)*Y(N)*state.rho + -screened_rates(k_mn54_to_n_mn53)*Y(Mn54)) + - (-screened_rates(k_n_mn54_to_mn55)*Y(Mn54)*Y(N)*state.rho + screened_rates(k_mn55_to_n_mn54)*Y(Mn55)) + - (-screened_rates(k_p_mn54_to_fe55)*Y(Mn54)*Y(H1)*state.rho + screened_rates(k_fe55_to_p_mn54)*Y(Fe55)) + - (-screened_rates(k_he4_mn54_to_co58)*Y(He4)*Y(Mn54)*state.rho + screened_rates(k_co58_to_he4_mn54)*Y(Co58)) + - (-screened_rates(k_n_mn54_to_p_cr54)*Y(Mn54)*Y(N)*state.rho + screened_rates(k_p_cr54_to_n_mn54)*Y(Cr54)*Y(H1)*state.rho) + - (-screened_rates(k_n_mn54_to_he4_v51)*Y(Mn54)*Y(N)*state.rho + screened_rates(k_he4_v51_to_n_mn54)*Y(He4)*Y(V51)*state.rho) + - (-screened_rates(k_p_mn54_to_he4_cr51)*Y(Mn54)*Y(H1)*state.rho + screened_rates(k_he4_cr51_to_p_mn54)*Y(Cr51)*Y(He4)*state.rho) + - (screened_rates(k_n_fe54_to_p_mn54)*Y(Fe54)*Y(N)*state.rho + -screened_rates(k_p_mn54_to_n_fe54)*Y(Mn54)*Y(H1)*state.rho) + - (screened_rates(k_p_fe57_to_he4_mn54)*Y(Fe57)*Y(H1)*state.rho + -screened_rates(k_he4_mn54_to_p_fe57)*Y(He4)*Y(Mn54)*state.rho) + - (screened_rates(k_n_co57_to_he4_mn54)*Y(Co57)*Y(N)*state.rho + -screened_rates(k_he4_mn54_to_n_co57)*Y(He4)*Y(Mn54)*state.rho); + -screened_rates(k_Mn54_to_Cr54_weak_wc12)*Y(Mn54) + + (screened_rates(k_He4_V50_to_Mn54)*Y(He4)*Y(V50)*state.rho + -screened_rates(k_Mn54_to_He4_V50)*Y(Mn54)) + + (screened_rates(k_p_Cr53_to_Mn54)*Y(Cr53)*Y(H1)*state.rho + -screened_rates(k_Mn54_to_p_Cr53)*Y(Mn54)) + + (screened_rates(k_n_Mn53_to_Mn54)*Y(Mn53)*Y(N)*state.rho + -screened_rates(k_Mn54_to_n_Mn53)*Y(Mn54)) + + (-screened_rates(k_n_Mn54_to_Mn55)*Y(Mn54)*Y(N)*state.rho + screened_rates(k_Mn55_to_n_Mn54)*Y(Mn55)) + + (-screened_rates(k_p_Mn54_to_Fe55)*Y(Mn54)*Y(H1)*state.rho + screened_rates(k_Fe55_to_p_Mn54)*Y(Fe55)) + + (-screened_rates(k_He4_Mn54_to_Co58)*Y(He4)*Y(Mn54)*state.rho + screened_rates(k_Co58_to_He4_Mn54)*Y(Co58)) + + (-screened_rates(k_n_Mn54_to_p_Cr54)*Y(Mn54)*Y(N)*state.rho + screened_rates(k_p_Cr54_to_n_Mn54)*Y(Cr54)*Y(H1)*state.rho) + + (-screened_rates(k_n_Mn54_to_He4_V51)*Y(Mn54)*Y(N)*state.rho + screened_rates(k_He4_V51_to_n_Mn54)*Y(He4)*Y(V51)*state.rho) + + (-screened_rates(k_p_Mn54_to_He4_Cr51)*Y(Mn54)*Y(H1)*state.rho + screened_rates(k_He4_Cr51_to_p_Mn54)*Y(Cr51)*Y(He4)*state.rho) + + (screened_rates(k_n_Fe54_to_p_Mn54)*Y(Fe54)*Y(N)*state.rho + -screened_rates(k_p_Mn54_to_n_Fe54)*Y(Mn54)*Y(H1)*state.rho) + + (screened_rates(k_p_Fe57_to_He4_Mn54)*Y(Fe57)*Y(H1)*state.rho + -screened_rates(k_He4_Mn54_to_p_Fe57)*Y(He4)*Y(Mn54)*state.rho) + + (screened_rates(k_n_Co57_to_He4_Mn54)*Y(Co57)*Y(N)*state.rho + -screened_rates(k_He4_Mn54_to_n_Co57)*Y(He4)*Y(Mn54)*state.rho); ydot_nuc(Mn55) = - screened_rates(k_fe55_to_mn55_weak_wc12)*Y(Fe55) + - (screened_rates(k_he4_v51_to_mn55)*Y(He4)*Y(V51)*state.rho + -screened_rates(k_mn55_to_he4_v51)*Y(Mn55)) + - (screened_rates(k_p_cr54_to_mn55)*Y(Cr54)*Y(H1)*state.rho + -screened_rates(k_mn55_to_p_cr54)*Y(Mn55)) + - (screened_rates(k_n_mn54_to_mn55)*Y(Mn54)*Y(N)*state.rho + -screened_rates(k_mn55_to_n_mn54)*Y(Mn55)) + - (-screened_rates(k_p_mn55_to_fe56)*Y(Mn55)*Y(H1)*state.rho + screened_rates(k_fe56_to_p_mn55)*Y(Fe56)) + - (-screened_rates(k_he4_mn55_to_co59)*Y(He4)*Y(Mn55)*state.rho + screened_rates(k_co59_to_he4_mn55)*Y(Co59)) + - (screened_rates(k_he4_v52_to_n_mn55)*Y(He4)*Y(V52)*state.rho + -screened_rates(k_n_mn55_to_he4_v52)*Y(Mn55)*Y(N)*state.rho) + - (-screened_rates(k_p_mn55_to_he4_cr52)*Y(Mn55)*Y(H1)*state.rho + screened_rates(k_he4_cr52_to_p_mn55)*Y(Cr52)*Y(He4)*state.rho) + - (screened_rates(k_n_fe55_to_p_mn55)*Y(Fe55)*Y(N)*state.rho + -screened_rates(k_p_mn55_to_n_fe55)*Y(Mn55)*Y(H1)*state.rho) + - (screened_rates(k_p_fe58_to_he4_mn55)*Y(Fe58)*Y(H1)*state.rho + -screened_rates(k_he4_mn55_to_p_fe58)*Y(He4)*Y(Mn55)*state.rho) + - (screened_rates(k_n_co58_to_he4_mn55)*Y(Co58)*Y(N)*state.rho + -screened_rates(k_he4_mn55_to_n_co58)*Y(He4)*Y(Mn55)*state.rho); + screened_rates(k_Fe55_to_Mn55_weak_wc12)*Y(Fe55) + + (screened_rates(k_He4_V51_to_Mn55)*Y(He4)*Y(V51)*state.rho + -screened_rates(k_Mn55_to_He4_V51)*Y(Mn55)) + + (screened_rates(k_p_Cr54_to_Mn55)*Y(Cr54)*Y(H1)*state.rho + -screened_rates(k_Mn55_to_p_Cr54)*Y(Mn55)) + + (screened_rates(k_n_Mn54_to_Mn55)*Y(Mn54)*Y(N)*state.rho + -screened_rates(k_Mn55_to_n_Mn54)*Y(Mn55)) + + (-screened_rates(k_p_Mn55_to_Fe56)*Y(Mn55)*Y(H1)*state.rho + screened_rates(k_Fe56_to_p_Mn55)*Y(Fe56)) + + (-screened_rates(k_He4_Mn55_to_Co59)*Y(He4)*Y(Mn55)*state.rho + screened_rates(k_Co59_to_He4_Mn55)*Y(Co59)) + + (screened_rates(k_He4_V52_to_n_Mn55)*Y(He4)*Y(V52)*state.rho + -screened_rates(k_n_Mn55_to_He4_V52)*Y(Mn55)*Y(N)*state.rho) + + (-screened_rates(k_p_Mn55_to_He4_Cr52)*Y(Mn55)*Y(H1)*state.rho + screened_rates(k_He4_Cr52_to_p_Mn55)*Y(Cr52)*Y(He4)*state.rho) + + (screened_rates(k_n_Fe55_to_p_Mn55)*Y(Fe55)*Y(N)*state.rho + -screened_rates(k_p_Mn55_to_n_Fe55)*Y(Mn55)*Y(H1)*state.rho) + + (screened_rates(k_p_Fe58_to_He4_Mn55)*Y(Fe58)*Y(H1)*state.rho + -screened_rates(k_He4_Mn55_to_p_Fe58)*Y(He4)*Y(Mn55)*state.rho) + + (screened_rates(k_n_Co58_to_He4_Mn55)*Y(Co58)*Y(N)*state.rho + -screened_rates(k_He4_Mn55_to_n_Co58)*Y(He4)*Y(Mn55)*state.rho); ydot_nuc(Fe52) = - -screened_rates(k_fe52_to_mn52_weak_wc12)*Y(Fe52) + - (screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_fe52_to_he4_cr48)*Y(Fe52)) + - (screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*Y(H1)*state.rho + -screened_rates(k_fe52_to_p_mn51)*Y(Fe52)) + - (-screened_rates(k_n_fe52_to_fe53)*Y(Fe52)*Y(N)*state.rho + screened_rates(k_fe53_to_n_fe52)*Y(Fe53)) + - (-screened_rates(k_p_fe52_to_co53)*Y(Fe52)*Y(H1)*state.rho + screened_rates(k_co53_to_p_fe52)*Y(Co53)) + - (-screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_ni56_to_he4_fe52)*Y(Ni56)) + - (-screened_rates(k_n_fe52_to_p_mn52)*Y(Fe52)*Y(N)*state.rho + screened_rates(k_p_mn52_to_n_fe52)*Y(Mn52)*Y(H1)*state.rho) + - (-screened_rates(k_n_fe52_to_he4_cr49)*Y(Fe52)*Y(N)*state.rho + screened_rates(k_he4_cr49_to_n_fe52)*Y(Cr49)*Y(He4)*state.rho) + - (-screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_p_co55_to_he4_fe52)*Y(Co55)*Y(H1)*state.rho); + -screened_rates(k_Fe52_to_Mn52_weak_wc12)*Y(Fe52) + + (screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_Fe52_to_He4_Cr48)*Y(Fe52)) + + (screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*Y(H1)*state.rho + -screened_rates(k_Fe52_to_p_Mn51)*Y(Fe52)) + + (-screened_rates(k_n_Fe52_to_Fe53)*Y(Fe52)*Y(N)*state.rho + screened_rates(k_Fe53_to_n_Fe52)*Y(Fe53)) + + (-screened_rates(k_p_Fe52_to_Co53)*Y(Fe52)*Y(H1)*state.rho + screened_rates(k_Co53_to_p_Fe52)*Y(Co53)) + + (-screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_Ni56_to_He4_Fe52)*Y(Ni56)) + + (-screened_rates(k_n_Fe52_to_p_Mn52)*Y(Fe52)*Y(N)*state.rho + screened_rates(k_p_Mn52_to_n_Fe52)*Y(Mn52)*Y(H1)*state.rho) + + (-screened_rates(k_n_Fe52_to_He4_Cr49)*Y(Fe52)*Y(N)*state.rho + screened_rates(k_He4_Cr49_to_n_Fe52)*Y(Cr49)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_p_Co55_to_He4_Fe52)*Y(Co55)*Y(H1)*state.rho); ydot_nuc(Fe53) = - -screened_rates(k_fe53_to_mn53_weak_wc12)*Y(Fe53) + - screened_rates(k_co53_to_fe53_weak_wc12)*Y(Co53) + - (screened_rates(k_he4_cr49_to_fe53)*Y(Cr49)*Y(He4)*state.rho + -screened_rates(k_fe53_to_he4_cr49)*Y(Fe53)) + - (screened_rates(k_p_mn52_to_fe53)*Y(Mn52)*Y(H1)*state.rho + -screened_rates(k_fe53_to_p_mn52)*Y(Fe53)) + - (screened_rates(k_n_fe52_to_fe53)*Y(Fe52)*Y(N)*state.rho + -screened_rates(k_fe53_to_n_fe52)*Y(Fe53)) + - (-screened_rates(k_n_fe53_to_fe54)*Y(Fe53)*Y(N)*state.rho + screened_rates(k_fe54_to_n_fe53)*Y(Fe54)) + - (-screened_rates(k_p_fe53_to_co54)*Y(Fe53)*Y(H1)*state.rho + screened_rates(k_co54_to_p_fe53)*Y(Co54)) + - (-screened_rates(k_he4_fe53_to_ni57)*Y(Fe53)*Y(He4)*state.rho + screened_rates(k_ni57_to_he4_fe53)*Y(Ni57)) + - (screened_rates(k_he4_mn50_to_p_fe53)*Y(He4)*Y(Mn50)*state.rho + -screened_rates(k_p_fe53_to_he4_mn50)*Y(Fe53)*Y(H1)*state.rho) + - (-screened_rates(k_n_fe53_to_p_mn53)*Y(Fe53)*Y(N)*state.rho + screened_rates(k_p_mn53_to_n_fe53)*Y(Mn53)*Y(H1)*state.rho) + - (-screened_rates(k_n_fe53_to_he4_cr50)*Y(Fe53)*Y(N)*state.rho + screened_rates(k_he4_cr50_to_n_fe53)*Y(Cr50)*Y(He4)*state.rho) + - (-screened_rates(k_he4_fe53_to_p_co56)*Y(Fe53)*Y(He4)*state.rho + screened_rates(k_p_co56_to_he4_fe53)*Y(Co56)*Y(H1)*state.rho) + - (screened_rates(k_n_co53_to_p_fe53)*Y(Co53)*Y(N)*state.rho + -screened_rates(k_p_fe53_to_n_co53)*Y(Fe53)*Y(H1)*state.rho) + - (screened_rates(k_n_ni56_to_he4_fe53)*Y(N)*Y(Ni56)*state.rho + -screened_rates(k_he4_fe53_to_n_ni56)*Y(Fe53)*Y(He4)*state.rho); + -screened_rates(k_Fe53_to_Mn53_weak_wc12)*Y(Fe53) + + screened_rates(k_Co53_to_Fe53_weak_wc12)*Y(Co53) + + (screened_rates(k_He4_Cr49_to_Fe53)*Y(Cr49)*Y(He4)*state.rho + -screened_rates(k_Fe53_to_He4_Cr49)*Y(Fe53)) + + (screened_rates(k_p_Mn52_to_Fe53)*Y(Mn52)*Y(H1)*state.rho + -screened_rates(k_Fe53_to_p_Mn52)*Y(Fe53)) + + (screened_rates(k_n_Fe52_to_Fe53)*Y(Fe52)*Y(N)*state.rho + -screened_rates(k_Fe53_to_n_Fe52)*Y(Fe53)) + + (-screened_rates(k_n_Fe53_to_Fe54)*Y(Fe53)*Y(N)*state.rho + screened_rates(k_Fe54_to_n_Fe53)*Y(Fe54)) + + (-screened_rates(k_p_Fe53_to_Co54)*Y(Fe53)*Y(H1)*state.rho + screened_rates(k_Co54_to_p_Fe53)*Y(Co54)) + + (-screened_rates(k_He4_Fe53_to_Ni57)*Y(Fe53)*Y(He4)*state.rho + screened_rates(k_Ni57_to_He4_Fe53)*Y(Ni57)) + + (screened_rates(k_He4_Mn50_to_p_Fe53)*Y(He4)*Y(Mn50)*state.rho + -screened_rates(k_p_Fe53_to_He4_Mn50)*Y(Fe53)*Y(H1)*state.rho) + + (-screened_rates(k_n_Fe53_to_p_Mn53)*Y(Fe53)*Y(N)*state.rho + screened_rates(k_p_Mn53_to_n_Fe53)*Y(Mn53)*Y(H1)*state.rho) + + (-screened_rates(k_n_Fe53_to_He4_Cr50)*Y(Fe53)*Y(N)*state.rho + screened_rates(k_He4_Cr50_to_n_Fe53)*Y(Cr50)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Fe53_to_p_Co56)*Y(Fe53)*Y(He4)*state.rho + screened_rates(k_p_Co56_to_He4_Fe53)*Y(Co56)*Y(H1)*state.rho) + + (screened_rates(k_n_Co53_to_p_Fe53)*Y(Co53)*Y(N)*state.rho + -screened_rates(k_p_Fe53_to_n_Co53)*Y(Fe53)*Y(H1)*state.rho) + + (screened_rates(k_n_Ni56_to_He4_Fe53)*Y(Ni56)*Y(N)*state.rho + -screened_rates(k_He4_Fe53_to_n_Ni56)*Y(Fe53)*Y(He4)*state.rho); ydot_nuc(Fe54) = - screened_rates(k_co54_to_fe54_weak_wc12)*Y(Co54) + - (screened_rates(k_he4_cr50_to_fe54)*Y(Cr50)*Y(He4)*state.rho + -screened_rates(k_fe54_to_he4_cr50)*Y(Fe54)) + - (screened_rates(k_p_mn53_to_fe54)*Y(Mn53)*Y(H1)*state.rho + -screened_rates(k_fe54_to_p_mn53)*Y(Fe54)) + - (screened_rates(k_n_fe53_to_fe54)*Y(Fe53)*Y(N)*state.rho + -screened_rates(k_fe54_to_n_fe53)*Y(Fe54)) + - (-screened_rates(k_n_fe54_to_fe55)*Y(Fe54)*Y(N)*state.rho + screened_rates(k_fe55_to_n_fe54)*Y(Fe55)) + - (-screened_rates(k_p_fe54_to_co55)*Y(Fe54)*Y(H1)*state.rho + screened_rates(k_co55_to_p_fe54)*Y(Co55)) + - (-screened_rates(k_he4_fe54_to_ni58)*Y(Fe54)*Y(He4)*state.rho + screened_rates(k_ni58_to_he4_fe54)*Y(Ni58)) + - (screened_rates(k_he4_mn51_to_p_fe54)*Y(He4)*Y(Mn51)*state.rho + -screened_rates(k_p_fe54_to_he4_mn51)*Y(Fe54)*Y(H1)*state.rho) + - (-screened_rates(k_n_fe54_to_p_mn54)*Y(Fe54)*Y(N)*state.rho + screened_rates(k_p_mn54_to_n_fe54)*Y(Mn54)*Y(H1)*state.rho) + - (-screened_rates(k_n_fe54_to_he4_cr51)*Y(Fe54)*Y(N)*state.rho + screened_rates(k_he4_cr51_to_n_fe54)*Y(Cr51)*Y(He4)*state.rho) + - (screened_rates(k_n_co54_to_p_fe54)*Y(Co54)*Y(N)*state.rho + -screened_rates(k_p_fe54_to_n_co54)*Y(Fe54)*Y(H1)*state.rho) + - (screened_rates(k_p_co57_to_he4_fe54)*Y(Co57)*Y(H1)*state.rho + -screened_rates(k_he4_fe54_to_p_co57)*Y(Fe54)*Y(He4)*state.rho) + - (screened_rates(k_n_ni57_to_he4_fe54)*Y(N)*Y(Ni57)*state.rho + -screened_rates(k_he4_fe54_to_n_ni57)*Y(Fe54)*Y(He4)*state.rho); + screened_rates(k_Co54_to_Fe54_weak_wc12)*Y(Co54) + + (screened_rates(k_He4_Cr50_to_Fe54)*Y(Cr50)*Y(He4)*state.rho + -screened_rates(k_Fe54_to_He4_Cr50)*Y(Fe54)) + + (screened_rates(k_p_Mn53_to_Fe54)*Y(Mn53)*Y(H1)*state.rho + -screened_rates(k_Fe54_to_p_Mn53)*Y(Fe54)) + + (screened_rates(k_n_Fe53_to_Fe54)*Y(Fe53)*Y(N)*state.rho + -screened_rates(k_Fe54_to_n_Fe53)*Y(Fe54)) + + (-screened_rates(k_n_Fe54_to_Fe55)*Y(Fe54)*Y(N)*state.rho + screened_rates(k_Fe55_to_n_Fe54)*Y(Fe55)) + + (-screened_rates(k_p_Fe54_to_Co55)*Y(Fe54)*Y(H1)*state.rho + screened_rates(k_Co55_to_p_Fe54)*Y(Co55)) + + (-screened_rates(k_He4_Fe54_to_Ni58)*Y(Fe54)*Y(He4)*state.rho + screened_rates(k_Ni58_to_He4_Fe54)*Y(Ni58)) + + (screened_rates(k_He4_Mn51_to_p_Fe54)*Y(He4)*Y(Mn51)*state.rho + -screened_rates(k_p_Fe54_to_He4_Mn51)*Y(Fe54)*Y(H1)*state.rho) + + (-screened_rates(k_n_Fe54_to_p_Mn54)*Y(Fe54)*Y(N)*state.rho + screened_rates(k_p_Mn54_to_n_Fe54)*Y(Mn54)*Y(H1)*state.rho) + + (-screened_rates(k_n_Fe54_to_He4_Cr51)*Y(Fe54)*Y(N)*state.rho + screened_rates(k_He4_Cr51_to_n_Fe54)*Y(Cr51)*Y(He4)*state.rho) + + (screened_rates(k_n_Co54_to_p_Fe54)*Y(Co54)*Y(N)*state.rho + -screened_rates(k_p_Fe54_to_n_Co54)*Y(Fe54)*Y(H1)*state.rho) + + (screened_rates(k_p_Co57_to_He4_Fe54)*Y(Co57)*Y(H1)*state.rho + -screened_rates(k_He4_Fe54_to_p_Co57)*Y(Fe54)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni57_to_He4_Fe54)*Y(Ni57)*Y(N)*state.rho + -screened_rates(k_He4_Fe54_to_n_Ni57)*Y(Fe54)*Y(He4)*state.rho); ydot_nuc(Fe55) = - -screened_rates(k_fe55_to_mn55_weak_wc12)*Y(Fe55) + - screened_rates(k_co55_to_fe55_weak_wc12)*Y(Co55) + - (screened_rates(k_he4_cr51_to_fe55)*Y(Cr51)*Y(He4)*state.rho + -screened_rates(k_fe55_to_he4_cr51)*Y(Fe55)) + - (screened_rates(k_p_mn54_to_fe55)*Y(Mn54)*Y(H1)*state.rho + -screened_rates(k_fe55_to_p_mn54)*Y(Fe55)) + - (screened_rates(k_n_fe54_to_fe55)*Y(Fe54)*Y(N)*state.rho + -screened_rates(k_fe55_to_n_fe54)*Y(Fe55)) + - (-screened_rates(k_n_fe55_to_fe56)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_fe56_to_n_fe55)*Y(Fe56)) + - (-screened_rates(k_p_fe55_to_co56)*Y(Fe55)*Y(H1)*state.rho + screened_rates(k_co56_to_p_fe55)*Y(Co56)) + - (-screened_rates(k_he4_fe55_to_ni59)*Y(Fe55)*Y(He4)*state.rho + screened_rates(k_ni59_to_he4_fe55)*Y(Ni59)) + - (screened_rates(k_he4_mn52_to_p_fe55)*Y(He4)*Y(Mn52)*state.rho + -screened_rates(k_p_fe55_to_he4_mn52)*Y(Fe55)*Y(H1)*state.rho) + - (-screened_rates(k_n_fe55_to_p_mn55)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_p_mn55_to_n_fe55)*Y(Mn55)*Y(H1)*state.rho) + - (-screened_rates(k_n_fe55_to_he4_cr52)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_he4_cr52_to_n_fe55)*Y(Cr52)*Y(He4)*state.rho) + - (screened_rates(k_n_co55_to_p_fe55)*Y(Co55)*Y(N)*state.rho + -screened_rates(k_p_fe55_to_n_co55)*Y(Fe55)*Y(H1)*state.rho) + - (screened_rates(k_p_co58_to_he4_fe55)*Y(Co58)*Y(H1)*state.rho + -screened_rates(k_he4_fe55_to_p_co58)*Y(Fe55)*Y(He4)*state.rho) + - (screened_rates(k_n_ni58_to_he4_fe55)*Y(N)*Y(Ni58)*state.rho + -screened_rates(k_he4_fe55_to_n_ni58)*Y(Fe55)*Y(He4)*state.rho); + -screened_rates(k_Fe55_to_Mn55_weak_wc12)*Y(Fe55) + + screened_rates(k_Co55_to_Fe55_weak_wc12)*Y(Co55) + + (screened_rates(k_He4_Cr51_to_Fe55)*Y(Cr51)*Y(He4)*state.rho + -screened_rates(k_Fe55_to_He4_Cr51)*Y(Fe55)) + + (screened_rates(k_p_Mn54_to_Fe55)*Y(Mn54)*Y(H1)*state.rho + -screened_rates(k_Fe55_to_p_Mn54)*Y(Fe55)) + + (screened_rates(k_n_Fe54_to_Fe55)*Y(Fe54)*Y(N)*state.rho + -screened_rates(k_Fe55_to_n_Fe54)*Y(Fe55)) + + (-screened_rates(k_n_Fe55_to_Fe56)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_Fe56_to_n_Fe55)*Y(Fe56)) + + (-screened_rates(k_p_Fe55_to_Co56)*Y(Fe55)*Y(H1)*state.rho + screened_rates(k_Co56_to_p_Fe55)*Y(Co56)) + + (-screened_rates(k_He4_Fe55_to_Ni59)*Y(Fe55)*Y(He4)*state.rho + screened_rates(k_Ni59_to_He4_Fe55)*Y(Ni59)) + + (screened_rates(k_He4_Mn52_to_p_Fe55)*Y(He4)*Y(Mn52)*state.rho + -screened_rates(k_p_Fe55_to_He4_Mn52)*Y(Fe55)*Y(H1)*state.rho) + + (-screened_rates(k_n_Fe55_to_p_Mn55)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_p_Mn55_to_n_Fe55)*Y(Mn55)*Y(H1)*state.rho) + + (-screened_rates(k_n_Fe55_to_He4_Cr52)*Y(Fe55)*Y(N)*state.rho + screened_rates(k_He4_Cr52_to_n_Fe55)*Y(Cr52)*Y(He4)*state.rho) + + (screened_rates(k_n_Co55_to_p_Fe55)*Y(Co55)*Y(N)*state.rho + -screened_rates(k_p_Fe55_to_n_Co55)*Y(Fe55)*Y(H1)*state.rho) + + (screened_rates(k_p_Co58_to_He4_Fe55)*Y(Co58)*Y(H1)*state.rho + -screened_rates(k_He4_Fe55_to_p_Co58)*Y(Fe55)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni58_to_He4_Fe55)*Y(Ni58)*Y(N)*state.rho + -screened_rates(k_He4_Fe55_to_n_Ni58)*Y(Fe55)*Y(He4)*state.rho); ydot_nuc(Fe56) = - screened_rates(k_co56_to_fe56_weak_wc12)*Y(Co56) + - (screened_rates(k_he4_cr52_to_fe56)*Y(Cr52)*Y(He4)*state.rho + -screened_rates(k_fe56_to_he4_cr52)*Y(Fe56)) + - (screened_rates(k_p_mn55_to_fe56)*Y(Mn55)*Y(H1)*state.rho + -screened_rates(k_fe56_to_p_mn55)*Y(Fe56)) + - (screened_rates(k_n_fe55_to_fe56)*Y(Fe55)*Y(N)*state.rho + -screened_rates(k_fe56_to_n_fe55)*Y(Fe56)) + - (-screened_rates(k_n_fe56_to_fe57)*Y(Fe56)*Y(N)*state.rho + screened_rates(k_fe57_to_n_fe56)*Y(Fe57)) + - (-screened_rates(k_p_fe56_to_co57)*Y(Fe56)*Y(H1)*state.rho + screened_rates(k_co57_to_p_fe56)*Y(Co57)) + - (-screened_rates(k_he4_fe56_to_ni60)*Y(Fe56)*Y(He4)*state.rho + screened_rates(k_ni60_to_he4_fe56)*Y(Ni60)) + - (screened_rates(k_he4_mn53_to_p_fe56)*Y(He4)*Y(Mn53)*state.rho + -screened_rates(k_p_fe56_to_he4_mn53)*Y(Fe56)*Y(H1)*state.rho) + - (-screened_rates(k_n_fe56_to_he4_cr53)*Y(Fe56)*Y(N)*state.rho + screened_rates(k_he4_cr53_to_n_fe56)*Y(Cr53)*Y(He4)*state.rho) + - (screened_rates(k_n_co56_to_p_fe56)*Y(Co56)*Y(N)*state.rho + -screened_rates(k_p_fe56_to_n_co56)*Y(Fe56)*Y(H1)*state.rho) + - (screened_rates(k_p_co59_to_he4_fe56)*Y(Co59)*Y(H1)*state.rho + -screened_rates(k_he4_fe56_to_p_co59)*Y(Fe56)*Y(He4)*state.rho) + - (screened_rates(k_n_ni59_to_he4_fe56)*Y(N)*Y(Ni59)*state.rho + -screened_rates(k_he4_fe56_to_n_ni59)*Y(Fe56)*Y(He4)*state.rho); + screened_rates(k_Co56_to_Fe56_weak_wc12)*Y(Co56) + + (screened_rates(k_He4_Cr52_to_Fe56)*Y(Cr52)*Y(He4)*state.rho + -screened_rates(k_Fe56_to_He4_Cr52)*Y(Fe56)) + + (screened_rates(k_p_Mn55_to_Fe56)*Y(Mn55)*Y(H1)*state.rho + -screened_rates(k_Fe56_to_p_Mn55)*Y(Fe56)) + + (screened_rates(k_n_Fe55_to_Fe56)*Y(Fe55)*Y(N)*state.rho + -screened_rates(k_Fe56_to_n_Fe55)*Y(Fe56)) + + (-screened_rates(k_n_Fe56_to_Fe57)*Y(Fe56)*Y(N)*state.rho + screened_rates(k_Fe57_to_n_Fe56)*Y(Fe57)) + + (-screened_rates(k_p_Fe56_to_Co57)*Y(Fe56)*Y(H1)*state.rho + screened_rates(k_Co57_to_p_Fe56)*Y(Co57)) + + (-screened_rates(k_He4_Fe56_to_Ni60)*Y(Fe56)*Y(He4)*state.rho + screened_rates(k_Ni60_to_He4_Fe56)*Y(Ni60)) + + (screened_rates(k_He4_Mn53_to_p_Fe56)*Y(He4)*Y(Mn53)*state.rho + -screened_rates(k_p_Fe56_to_He4_Mn53)*Y(Fe56)*Y(H1)*state.rho) + + (-screened_rates(k_n_Fe56_to_He4_Cr53)*Y(Fe56)*Y(N)*state.rho + screened_rates(k_He4_Cr53_to_n_Fe56)*Y(Cr53)*Y(He4)*state.rho) + + (screened_rates(k_n_Co56_to_p_Fe56)*Y(Co56)*Y(N)*state.rho + -screened_rates(k_p_Fe56_to_n_Co56)*Y(Fe56)*Y(H1)*state.rho) + + (screened_rates(k_p_Co59_to_He4_Fe56)*Y(Co59)*Y(H1)*state.rho + -screened_rates(k_He4_Fe56_to_p_Co59)*Y(Fe56)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni59_to_He4_Fe56)*Y(Ni59)*Y(N)*state.rho + -screened_rates(k_He4_Fe56_to_n_Ni59)*Y(Fe56)*Y(He4)*state.rho); ydot_nuc(Fe57) = - screened_rates(k_co57_to_fe57_weak_wc12)*Y(Co57) + - (screened_rates(k_he4_cr53_to_fe57)*Y(Cr53)*Y(He4)*state.rho + -screened_rates(k_fe57_to_he4_cr53)*Y(Fe57)) + - (screened_rates(k_n_fe56_to_fe57)*Y(Fe56)*Y(N)*state.rho + -screened_rates(k_fe57_to_n_fe56)*Y(Fe57)) + - (-screened_rates(k_n_fe57_to_fe58)*Y(Fe57)*Y(N)*state.rho + screened_rates(k_fe58_to_n_fe57)*Y(Fe58)) + - (-screened_rates(k_p_fe57_to_co58)*Y(Fe57)*Y(H1)*state.rho + screened_rates(k_co58_to_p_fe57)*Y(Co58)) + - (-screened_rates(k_he4_fe57_to_ni61)*Y(Fe57)*Y(He4)*state.rho + screened_rates(k_ni61_to_he4_fe57)*Y(Ni61)) + - (-screened_rates(k_n_fe57_to_he4_cr54)*Y(Fe57)*Y(N)*state.rho + screened_rates(k_he4_cr54_to_n_fe57)*Y(Cr54)*Y(He4)*state.rho) + - (-screened_rates(k_p_fe57_to_he4_mn54)*Y(Fe57)*Y(H1)*state.rho + screened_rates(k_he4_mn54_to_p_fe57)*Y(He4)*Y(Mn54)*state.rho) + - (screened_rates(k_n_co57_to_p_fe57)*Y(Co57)*Y(N)*state.rho + -screened_rates(k_p_fe57_to_n_co57)*Y(Fe57)*Y(H1)*state.rho) + - (screened_rates(k_n_ni60_to_he4_fe57)*Y(N)*Y(Ni60)*state.rho + -screened_rates(k_he4_fe57_to_n_ni60)*Y(Fe57)*Y(He4)*state.rho); + screened_rates(k_Co57_to_Fe57_weak_wc12)*Y(Co57) + + (screened_rates(k_He4_Cr53_to_Fe57)*Y(Cr53)*Y(He4)*state.rho + -screened_rates(k_Fe57_to_He4_Cr53)*Y(Fe57)) + + (screened_rates(k_n_Fe56_to_Fe57)*Y(Fe56)*Y(N)*state.rho + -screened_rates(k_Fe57_to_n_Fe56)*Y(Fe57)) + + (-screened_rates(k_n_Fe57_to_Fe58)*Y(Fe57)*Y(N)*state.rho + screened_rates(k_Fe58_to_n_Fe57)*Y(Fe58)) + + (-screened_rates(k_p_Fe57_to_Co58)*Y(Fe57)*Y(H1)*state.rho + screened_rates(k_Co58_to_p_Fe57)*Y(Co58)) + + (-screened_rates(k_He4_Fe57_to_Ni61)*Y(Fe57)*Y(He4)*state.rho + screened_rates(k_Ni61_to_He4_Fe57)*Y(Ni61)) + + (-screened_rates(k_n_Fe57_to_He4_Cr54)*Y(Fe57)*Y(N)*state.rho + screened_rates(k_He4_Cr54_to_n_Fe57)*Y(Cr54)*Y(He4)*state.rho) + + (-screened_rates(k_p_Fe57_to_He4_Mn54)*Y(Fe57)*Y(H1)*state.rho + screened_rates(k_He4_Mn54_to_p_Fe57)*Y(He4)*Y(Mn54)*state.rho) + + (screened_rates(k_n_Co57_to_p_Fe57)*Y(Co57)*Y(N)*state.rho + -screened_rates(k_p_Fe57_to_n_Co57)*Y(Fe57)*Y(H1)*state.rho) + + (screened_rates(k_n_Ni60_to_He4_Fe57)*Y(Ni60)*Y(N)*state.rho + -screened_rates(k_He4_Fe57_to_n_Ni60)*Y(Fe57)*Y(He4)*state.rho); ydot_nuc(Fe58) = - screened_rates(k_co58_to_fe58_weak_wc12)*Y(Co58) + - (screened_rates(k_he4_cr54_to_fe58)*Y(Cr54)*Y(He4)*state.rho + -screened_rates(k_fe58_to_he4_cr54)*Y(Fe58)) + - (screened_rates(k_n_fe57_to_fe58)*Y(Fe57)*Y(N)*state.rho + -screened_rates(k_fe58_to_n_fe57)*Y(Fe58)) + - (-screened_rates(k_p_fe58_to_co59)*Y(Fe58)*Y(H1)*state.rho + screened_rates(k_co59_to_p_fe58)*Y(Co59)) + - (-screened_rates(k_he4_fe58_to_ni62)*Y(Fe58)*Y(He4)*state.rho + screened_rates(k_ni62_to_he4_fe58)*Y(Ni62)) + - (-screened_rates(k_p_fe58_to_he4_mn55)*Y(Fe58)*Y(H1)*state.rho + screened_rates(k_he4_mn55_to_p_fe58)*Y(He4)*Y(Mn55)*state.rho) + - (screened_rates(k_n_co58_to_p_fe58)*Y(Co58)*Y(N)*state.rho + -screened_rates(k_p_fe58_to_n_co58)*Y(Fe58)*Y(H1)*state.rho) + - (screened_rates(k_n_ni61_to_he4_fe58)*Y(N)*Y(Ni61)*state.rho + -screened_rates(k_he4_fe58_to_n_ni61)*Y(Fe58)*Y(He4)*state.rho); + screened_rates(k_Co58_to_Fe58_weak_wc12)*Y(Co58) + + (screened_rates(k_He4_Cr54_to_Fe58)*Y(Cr54)*Y(He4)*state.rho + -screened_rates(k_Fe58_to_He4_Cr54)*Y(Fe58)) + + (screened_rates(k_n_Fe57_to_Fe58)*Y(Fe57)*Y(N)*state.rho + -screened_rates(k_Fe58_to_n_Fe57)*Y(Fe58)) + + (-screened_rates(k_p_Fe58_to_Co59)*Y(Fe58)*Y(H1)*state.rho + screened_rates(k_Co59_to_p_Fe58)*Y(Co59)) + + (-screened_rates(k_He4_Fe58_to_Ni62)*Y(Fe58)*Y(He4)*state.rho + screened_rates(k_Ni62_to_He4_Fe58)*Y(Ni62)) + + (-screened_rates(k_p_Fe58_to_He4_Mn55)*Y(Fe58)*Y(H1)*state.rho + screened_rates(k_He4_Mn55_to_p_Fe58)*Y(He4)*Y(Mn55)*state.rho) + + (screened_rates(k_n_Co58_to_p_Fe58)*Y(Co58)*Y(N)*state.rho + -screened_rates(k_p_Fe58_to_n_Co58)*Y(Fe58)*Y(H1)*state.rho) + + (screened_rates(k_n_Ni61_to_He4_Fe58)*Y(Ni61)*Y(N)*state.rho + -screened_rates(k_He4_Fe58_to_n_Ni61)*Y(Fe58)*Y(He4)*state.rho); ydot_nuc(Co53) = - -screened_rates(k_co53_to_fe53_weak_wc12)*Y(Co53) + - (screened_rates(k_p_fe52_to_co53)*Y(Fe52)*Y(H1)*state.rho + -screened_rates(k_co53_to_p_fe52)*Y(Co53)) + - (-screened_rates(k_n_co53_to_co54)*Y(Co53)*Y(N)*state.rho + screened_rates(k_co54_to_n_co53)*Y(Co54)) + - (-screened_rates(k_he4_co53_to_cu57)*Y(Co53)*Y(He4)*state.rho + screened_rates(k_cu57_to_he4_co53)*Y(Cu57)) + - (-screened_rates(k_n_co53_to_p_fe53)*Y(Co53)*Y(N)*state.rho + screened_rates(k_p_fe53_to_n_co53)*Y(Fe53)*Y(H1)*state.rho) + - (-screened_rates(k_n_co53_to_he4_mn50)*Y(Co53)*Y(N)*state.rho + screened_rates(k_he4_mn50_to_n_co53)*Y(He4)*Y(Mn50)*state.rho) + - (-screened_rates(k_he4_co53_to_p_ni56)*Y(Co53)*Y(He4)*state.rho + screened_rates(k_p_ni56_to_he4_co53)*Y(Ni56)*Y(H1)*state.rho); + -screened_rates(k_Co53_to_Fe53_weak_wc12)*Y(Co53) + + (screened_rates(k_p_Fe52_to_Co53)*Y(Fe52)*Y(H1)*state.rho + -screened_rates(k_Co53_to_p_Fe52)*Y(Co53)) + + (-screened_rates(k_n_Co53_to_Co54)*Y(Co53)*Y(N)*state.rho + screened_rates(k_Co54_to_n_Co53)*Y(Co54)) + + (-screened_rates(k_He4_Co53_to_Cu57)*Y(Co53)*Y(He4)*state.rho + screened_rates(k_Cu57_to_He4_Co53)*Y(Cu57)) + + (-screened_rates(k_n_Co53_to_p_Fe53)*Y(Co53)*Y(N)*state.rho + screened_rates(k_p_Fe53_to_n_Co53)*Y(Fe53)*Y(H1)*state.rho) + + (-screened_rates(k_n_Co53_to_He4_Mn50)*Y(Co53)*Y(N)*state.rho + screened_rates(k_He4_Mn50_to_n_Co53)*Y(He4)*Y(Mn50)*state.rho) + + (-screened_rates(k_He4_Co53_to_p_Ni56)*Y(Co53)*Y(He4)*state.rho + screened_rates(k_p_Ni56_to_He4_Co53)*Y(Ni56)*Y(H1)*state.rho); ydot_nuc(Co54) = - -screened_rates(k_co54_to_fe54_weak_wc12)*Y(Co54) + - (screened_rates(k_he4_mn50_to_co54)*Y(He4)*Y(Mn50)*state.rho + -screened_rates(k_co54_to_he4_mn50)*Y(Co54)) + - (screened_rates(k_p_fe53_to_co54)*Y(Fe53)*Y(H1)*state.rho + -screened_rates(k_co54_to_p_fe53)*Y(Co54)) + - (screened_rates(k_n_co53_to_co54)*Y(Co53)*Y(N)*state.rho + -screened_rates(k_co54_to_n_co53)*Y(Co54)) + - (-screened_rates(k_n_co54_to_co55)*Y(Co54)*Y(N)*state.rho + screened_rates(k_co55_to_n_co54)*Y(Co55)) + - (-screened_rates(k_he4_co54_to_cu58)*Y(Co54)*Y(He4)*state.rho + screened_rates(k_cu58_to_he4_co54)*Y(Cu58)) + - (-screened_rates(k_n_co54_to_p_fe54)*Y(Co54)*Y(N)*state.rho + screened_rates(k_p_fe54_to_n_co54)*Y(Fe54)*Y(H1)*state.rho) + - (-screened_rates(k_n_co54_to_he4_mn51)*Y(Co54)*Y(N)*state.rho + screened_rates(k_he4_mn51_to_n_co54)*Y(He4)*Y(Mn51)*state.rho) + - (-screened_rates(k_he4_co54_to_p_ni57)*Y(Co54)*Y(He4)*state.rho + screened_rates(k_p_ni57_to_he4_co54)*Y(Ni57)*Y(H1)*state.rho) + - (screened_rates(k_n_cu57_to_he4_co54)*Y(Cu57)*Y(N)*state.rho + -screened_rates(k_he4_co54_to_n_cu57)*Y(Co54)*Y(He4)*state.rho); + -screened_rates(k_Co54_to_Fe54_weak_wc12)*Y(Co54) + + (screened_rates(k_He4_Mn50_to_Co54)*Y(He4)*Y(Mn50)*state.rho + -screened_rates(k_Co54_to_He4_Mn50)*Y(Co54)) + + (screened_rates(k_p_Fe53_to_Co54)*Y(Fe53)*Y(H1)*state.rho + -screened_rates(k_Co54_to_p_Fe53)*Y(Co54)) + + (screened_rates(k_n_Co53_to_Co54)*Y(Co53)*Y(N)*state.rho + -screened_rates(k_Co54_to_n_Co53)*Y(Co54)) + + (-screened_rates(k_n_Co54_to_Co55)*Y(Co54)*Y(N)*state.rho + screened_rates(k_Co55_to_n_Co54)*Y(Co55)) + + (-screened_rates(k_He4_Co54_to_Cu58)*Y(Co54)*Y(He4)*state.rho + screened_rates(k_Cu58_to_He4_Co54)*Y(Cu58)) + + (-screened_rates(k_n_Co54_to_p_Fe54)*Y(Co54)*Y(N)*state.rho + screened_rates(k_p_Fe54_to_n_Co54)*Y(Fe54)*Y(H1)*state.rho) + + (-screened_rates(k_n_Co54_to_He4_Mn51)*Y(Co54)*Y(N)*state.rho + screened_rates(k_He4_Mn51_to_n_Co54)*Y(He4)*Y(Mn51)*state.rho) + + (-screened_rates(k_He4_Co54_to_p_Ni57)*Y(Co54)*Y(He4)*state.rho + screened_rates(k_p_Ni57_to_He4_Co54)*Y(Ni57)*Y(H1)*state.rho) + + (screened_rates(k_n_Cu57_to_He4_Co54)*Y(Cu57)*Y(N)*state.rho + -screened_rates(k_He4_Co54_to_n_Cu57)*Y(Co54)*Y(He4)*state.rho); ydot_nuc(Co55) = - -screened_rates(k_co55_to_fe55_weak_wc12)*Y(Co55) + - (screened_rates(k_he4_mn51_to_co55)*Y(He4)*Y(Mn51)*state.rho + -screened_rates(k_co55_to_he4_mn51)*Y(Co55)) + - (screened_rates(k_p_fe54_to_co55)*Y(Fe54)*Y(H1)*state.rho + -screened_rates(k_co55_to_p_fe54)*Y(Co55)) + - (screened_rates(k_n_co54_to_co55)*Y(Co54)*Y(N)*state.rho + -screened_rates(k_co55_to_n_co54)*Y(Co55)) + - (-screened_rates(k_n_co55_to_co56)*Y(Co55)*Y(N)*state.rho + screened_rates(k_co56_to_n_co55)*Y(Co56)) + - (-screened_rates(k_p_co55_to_ni56)*Y(Co55)*Y(H1)*state.rho + screened_rates(k_ni56_to_p_co55)*Y(Ni56)) + - (-screened_rates(k_he4_co55_to_cu59)*Y(Co55)*Y(He4)*state.rho + screened_rates(k_cu59_to_he4_co55)*Y(Cu59)) + - (screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_p_co55_to_he4_fe52)*Y(Co55)*Y(H1)*state.rho) + - (-screened_rates(k_n_co55_to_p_fe55)*Y(Co55)*Y(N)*state.rho + screened_rates(k_p_fe55_to_n_co55)*Y(Fe55)*Y(H1)*state.rho) + - (-screened_rates(k_n_co55_to_he4_mn52)*Y(Co55)*Y(N)*state.rho + screened_rates(k_he4_mn52_to_n_co55)*Y(He4)*Y(Mn52)*state.rho) + - (-screened_rates(k_he4_co55_to_p_ni58)*Y(Co55)*Y(He4)*state.rho + screened_rates(k_p_ni58_to_he4_co55)*Y(Ni58)*Y(H1)*state.rho) + - (screened_rates(k_n_cu58_to_he4_co55)*Y(Cu58)*Y(N)*state.rho + -screened_rates(k_he4_co55_to_n_cu58)*Y(Co55)*Y(He4)*state.rho); + -screened_rates(k_Co55_to_Fe55_weak_wc12)*Y(Co55) + + (screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*Y(Mn51)*state.rho + -screened_rates(k_Co55_to_He4_Mn51)*Y(Co55)) + + (screened_rates(k_p_Fe54_to_Co55)*Y(Fe54)*Y(H1)*state.rho + -screened_rates(k_Co55_to_p_Fe54)*Y(Co55)) + + (screened_rates(k_n_Co54_to_Co55)*Y(Co54)*Y(N)*state.rho + -screened_rates(k_Co55_to_n_Co54)*Y(Co55)) + + (-screened_rates(k_n_Co55_to_Co56)*Y(Co55)*Y(N)*state.rho + screened_rates(k_Co56_to_n_Co55)*Y(Co56)) + + (-screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*Y(H1)*state.rho + screened_rates(k_Ni56_to_p_Co55)*Y(Ni56)) + + (-screened_rates(k_He4_Co55_to_Cu59)*Y(Co55)*Y(He4)*state.rho + screened_rates(k_Cu59_to_He4_Co55)*Y(Cu59)) + + (screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_p_Co55_to_He4_Fe52)*Y(Co55)*Y(H1)*state.rho) + + (-screened_rates(k_n_Co55_to_p_Fe55)*Y(Co55)*Y(N)*state.rho + screened_rates(k_p_Fe55_to_n_Co55)*Y(Fe55)*Y(H1)*state.rho) + + (-screened_rates(k_n_Co55_to_He4_Mn52)*Y(Co55)*Y(N)*state.rho + screened_rates(k_He4_Mn52_to_n_Co55)*Y(He4)*Y(Mn52)*state.rho) + + (-screened_rates(k_He4_Co55_to_p_Ni58)*Y(Co55)*Y(He4)*state.rho + screened_rates(k_p_Ni58_to_He4_Co55)*Y(Ni58)*Y(H1)*state.rho) + + (screened_rates(k_n_Cu58_to_He4_Co55)*Y(Cu58)*Y(N)*state.rho + -screened_rates(k_He4_Co55_to_n_Cu58)*Y(Co55)*Y(He4)*state.rho); ydot_nuc(Co56) = - -screened_rates(k_co56_to_fe56_weak_wc12)*Y(Co56) + - screened_rates(k_ni56_to_co56_weak_wc12)*Y(Ni56) + - (screened_rates(k_he4_mn52_to_co56)*Y(He4)*Y(Mn52)*state.rho + -screened_rates(k_co56_to_he4_mn52)*Y(Co56)) + - (screened_rates(k_p_fe55_to_co56)*Y(Fe55)*Y(H1)*state.rho + -screened_rates(k_co56_to_p_fe55)*Y(Co56)) + - (screened_rates(k_n_co55_to_co56)*Y(Co55)*Y(N)*state.rho + -screened_rates(k_co56_to_n_co55)*Y(Co56)) + - (-screened_rates(k_n_co56_to_co57)*Y(Co56)*Y(N)*state.rho + screened_rates(k_co57_to_n_co56)*Y(Co57)) + - (-screened_rates(k_p_co56_to_ni57)*Y(Co56)*Y(H1)*state.rho + screened_rates(k_ni57_to_p_co56)*Y(Ni57)) + - (-screened_rates(k_he4_co56_to_cu60)*Y(Co56)*Y(He4)*state.rho + screened_rates(k_cu60_to_he4_co56)*Y(Cu60)) + - (screened_rates(k_he4_fe53_to_p_co56)*Y(Fe53)*Y(He4)*state.rho + -screened_rates(k_p_co56_to_he4_fe53)*Y(Co56)*Y(H1)*state.rho) + - (-screened_rates(k_n_co56_to_p_fe56)*Y(Co56)*Y(N)*state.rho + screened_rates(k_p_fe56_to_n_co56)*Y(Fe56)*Y(H1)*state.rho) + - (-screened_rates(k_n_co56_to_he4_mn53)*Y(Co56)*Y(N)*state.rho + screened_rates(k_he4_mn53_to_n_co56)*Y(He4)*Y(Mn53)*state.rho) + - (-screened_rates(k_he4_co56_to_p_ni59)*Y(Co56)*Y(He4)*state.rho + screened_rates(k_p_ni59_to_he4_co56)*Y(Ni59)*Y(H1)*state.rho) + - (screened_rates(k_n_ni56_to_p_co56)*Y(N)*Y(Ni56)*state.rho + -screened_rates(k_p_co56_to_n_ni56)*Y(Co56)*Y(H1)*state.rho) + - (screened_rates(k_n_cu59_to_he4_co56)*Y(Cu59)*Y(N)*state.rho + -screened_rates(k_he4_co56_to_n_cu59)*Y(Co56)*Y(He4)*state.rho); + -screened_rates(k_Co56_to_Fe56_weak_wc12)*Y(Co56) + + screened_rates(k_Ni56_to_Co56_weak_wc12)*Y(Ni56) + + (screened_rates(k_He4_Mn52_to_Co56)*Y(He4)*Y(Mn52)*state.rho + -screened_rates(k_Co56_to_He4_Mn52)*Y(Co56)) + + (screened_rates(k_p_Fe55_to_Co56)*Y(Fe55)*Y(H1)*state.rho + -screened_rates(k_Co56_to_p_Fe55)*Y(Co56)) + + (screened_rates(k_n_Co55_to_Co56)*Y(Co55)*Y(N)*state.rho + -screened_rates(k_Co56_to_n_Co55)*Y(Co56)) + + (-screened_rates(k_n_Co56_to_Co57)*Y(Co56)*Y(N)*state.rho + screened_rates(k_Co57_to_n_Co56)*Y(Co57)) + + (-screened_rates(k_p_Co56_to_Ni57)*Y(Co56)*Y(H1)*state.rho + screened_rates(k_Ni57_to_p_Co56)*Y(Ni57)) + + (-screened_rates(k_He4_Co56_to_Cu60)*Y(Co56)*Y(He4)*state.rho + screened_rates(k_Cu60_to_He4_Co56)*Y(Cu60)) + + (screened_rates(k_He4_Fe53_to_p_Co56)*Y(Fe53)*Y(He4)*state.rho + -screened_rates(k_p_Co56_to_He4_Fe53)*Y(Co56)*Y(H1)*state.rho) + + (-screened_rates(k_n_Co56_to_p_Fe56)*Y(Co56)*Y(N)*state.rho + screened_rates(k_p_Fe56_to_n_Co56)*Y(Fe56)*Y(H1)*state.rho) + + (-screened_rates(k_n_Co56_to_He4_Mn53)*Y(Co56)*Y(N)*state.rho + screened_rates(k_He4_Mn53_to_n_Co56)*Y(He4)*Y(Mn53)*state.rho) + + (-screened_rates(k_He4_Co56_to_p_Ni59)*Y(Co56)*Y(He4)*state.rho + screened_rates(k_p_Ni59_to_He4_Co56)*Y(Ni59)*Y(H1)*state.rho) + + (screened_rates(k_n_Ni56_to_p_Co56)*Y(Ni56)*Y(N)*state.rho + -screened_rates(k_p_Co56_to_n_Ni56)*Y(Co56)*Y(H1)*state.rho) + + (screened_rates(k_n_Cu59_to_He4_Co56)*Y(Cu59)*Y(N)*state.rho + -screened_rates(k_He4_Co56_to_n_Cu59)*Y(Co56)*Y(He4)*state.rho); ydot_nuc(Co57) = - -screened_rates(k_co57_to_fe57_weak_wc12)*Y(Co57) + - screened_rates(k_ni57_to_co57_weak_wc12)*Y(Ni57) + - (screened_rates(k_he4_mn53_to_co57)*Y(He4)*Y(Mn53)*state.rho + -screened_rates(k_co57_to_he4_mn53)*Y(Co57)) + - (screened_rates(k_p_fe56_to_co57)*Y(Fe56)*Y(H1)*state.rho + -screened_rates(k_co57_to_p_fe56)*Y(Co57)) + - (screened_rates(k_n_co56_to_co57)*Y(Co56)*Y(N)*state.rho + -screened_rates(k_co57_to_n_co56)*Y(Co57)) + - (-screened_rates(k_n_co57_to_co58)*Y(Co57)*Y(N)*state.rho + screened_rates(k_co58_to_n_co57)*Y(Co58)) + - (-screened_rates(k_p_co57_to_ni58)*Y(Co57)*Y(H1)*state.rho + screened_rates(k_ni58_to_p_co57)*Y(Ni58)) + - (-screened_rates(k_he4_co57_to_cu61)*Y(Co57)*Y(He4)*state.rho + screened_rates(k_cu61_to_he4_co57)*Y(Cu61)) + - (-screened_rates(k_n_co57_to_p_fe57)*Y(Co57)*Y(N)*state.rho + screened_rates(k_p_fe57_to_n_co57)*Y(Fe57)*Y(H1)*state.rho) + - (-screened_rates(k_n_co57_to_he4_mn54)*Y(Co57)*Y(N)*state.rho + screened_rates(k_he4_mn54_to_n_co57)*Y(He4)*Y(Mn54)*state.rho) + - (-screened_rates(k_p_co57_to_he4_fe54)*Y(Co57)*Y(H1)*state.rho + screened_rates(k_he4_fe54_to_p_co57)*Y(Fe54)*Y(He4)*state.rho) + - (-screened_rates(k_he4_co57_to_p_ni60)*Y(Co57)*Y(He4)*state.rho + screened_rates(k_p_ni60_to_he4_co57)*Y(Ni60)*Y(H1)*state.rho) + - (screened_rates(k_n_ni57_to_p_co57)*Y(N)*Y(Ni57)*state.rho + -screened_rates(k_p_co57_to_n_ni57)*Y(Co57)*Y(H1)*state.rho) + - (screened_rates(k_n_cu60_to_he4_co57)*Y(Cu60)*Y(N)*state.rho + -screened_rates(k_he4_co57_to_n_cu60)*Y(Co57)*Y(He4)*state.rho); + -screened_rates(k_Co57_to_Fe57_weak_wc12)*Y(Co57) + + screened_rates(k_Ni57_to_Co57_weak_wc12)*Y(Ni57) + + (screened_rates(k_He4_Mn53_to_Co57)*Y(He4)*Y(Mn53)*state.rho + -screened_rates(k_Co57_to_He4_Mn53)*Y(Co57)) + + (screened_rates(k_p_Fe56_to_Co57)*Y(Fe56)*Y(H1)*state.rho + -screened_rates(k_Co57_to_p_Fe56)*Y(Co57)) + + (screened_rates(k_n_Co56_to_Co57)*Y(Co56)*Y(N)*state.rho + -screened_rates(k_Co57_to_n_Co56)*Y(Co57)) + + (-screened_rates(k_n_Co57_to_Co58)*Y(Co57)*Y(N)*state.rho + screened_rates(k_Co58_to_n_Co57)*Y(Co58)) + + (-screened_rates(k_p_Co57_to_Ni58)*Y(Co57)*Y(H1)*state.rho + screened_rates(k_Ni58_to_p_Co57)*Y(Ni58)) + + (-screened_rates(k_He4_Co57_to_Cu61)*Y(Co57)*Y(He4)*state.rho + screened_rates(k_Cu61_to_He4_Co57)*Y(Cu61)) + + (-screened_rates(k_n_Co57_to_p_Fe57)*Y(Co57)*Y(N)*state.rho + screened_rates(k_p_Fe57_to_n_Co57)*Y(Fe57)*Y(H1)*state.rho) + + (-screened_rates(k_n_Co57_to_He4_Mn54)*Y(Co57)*Y(N)*state.rho + screened_rates(k_He4_Mn54_to_n_Co57)*Y(He4)*Y(Mn54)*state.rho) + + (-screened_rates(k_p_Co57_to_He4_Fe54)*Y(Co57)*Y(H1)*state.rho + screened_rates(k_He4_Fe54_to_p_Co57)*Y(Fe54)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Co57_to_p_Ni60)*Y(Co57)*Y(He4)*state.rho + screened_rates(k_p_Ni60_to_He4_Co57)*Y(Ni60)*Y(H1)*state.rho) + + (screened_rates(k_n_Ni57_to_p_Co57)*Y(Ni57)*Y(N)*state.rho + -screened_rates(k_p_Co57_to_n_Ni57)*Y(Co57)*Y(H1)*state.rho) + + (screened_rates(k_n_Cu60_to_He4_Co57)*Y(Cu60)*Y(N)*state.rho + -screened_rates(k_He4_Co57_to_n_Cu60)*Y(Co57)*Y(He4)*state.rho); ydot_nuc(Co58) = - -screened_rates(k_co58_to_fe58_weak_wc12)*Y(Co58) + - (screened_rates(k_he4_mn54_to_co58)*Y(He4)*Y(Mn54)*state.rho + -screened_rates(k_co58_to_he4_mn54)*Y(Co58)) + - (screened_rates(k_p_fe57_to_co58)*Y(Fe57)*Y(H1)*state.rho + -screened_rates(k_co58_to_p_fe57)*Y(Co58)) + - (screened_rates(k_n_co57_to_co58)*Y(Co57)*Y(N)*state.rho + -screened_rates(k_co58_to_n_co57)*Y(Co58)) + - (-screened_rates(k_n_co58_to_co59)*Y(Co58)*Y(N)*state.rho + screened_rates(k_co59_to_n_co58)*Y(Co59)) + - (-screened_rates(k_p_co58_to_ni59)*Y(Co58)*Y(H1)*state.rho + screened_rates(k_ni59_to_p_co58)*Y(Ni59)) + - (-screened_rates(k_he4_co58_to_cu62)*Y(Co58)*Y(He4)*state.rho + screened_rates(k_cu62_to_he4_co58)*Y(Cu62)) + - (-screened_rates(k_n_co58_to_p_fe58)*Y(Co58)*Y(N)*state.rho + screened_rates(k_p_fe58_to_n_co58)*Y(Fe58)*Y(H1)*state.rho) + - (-screened_rates(k_n_co58_to_he4_mn55)*Y(Co58)*Y(N)*state.rho + screened_rates(k_he4_mn55_to_n_co58)*Y(He4)*Y(Mn55)*state.rho) + - (-screened_rates(k_p_co58_to_he4_fe55)*Y(Co58)*Y(H1)*state.rho + screened_rates(k_he4_fe55_to_p_co58)*Y(Fe55)*Y(He4)*state.rho) + - (screened_rates(k_n_ni58_to_p_co58)*Y(N)*Y(Ni58)*state.rho + -screened_rates(k_p_co58_to_n_ni58)*Y(Co58)*Y(H1)*state.rho) + - (screened_rates(k_p_ni61_to_he4_co58)*Y(Ni61)*Y(H1)*state.rho + -screened_rates(k_he4_co58_to_p_ni61)*Y(Co58)*Y(He4)*state.rho) + - (screened_rates(k_n_cu61_to_he4_co58)*Y(Cu61)*Y(N)*state.rho + -screened_rates(k_he4_co58_to_n_cu61)*Y(Co58)*Y(He4)*state.rho); + -screened_rates(k_Co58_to_Fe58_weak_wc12)*Y(Co58) + + (screened_rates(k_He4_Mn54_to_Co58)*Y(He4)*Y(Mn54)*state.rho + -screened_rates(k_Co58_to_He4_Mn54)*Y(Co58)) + + (screened_rates(k_p_Fe57_to_Co58)*Y(Fe57)*Y(H1)*state.rho + -screened_rates(k_Co58_to_p_Fe57)*Y(Co58)) + + (screened_rates(k_n_Co57_to_Co58)*Y(Co57)*Y(N)*state.rho + -screened_rates(k_Co58_to_n_Co57)*Y(Co58)) + + (-screened_rates(k_n_Co58_to_Co59)*Y(Co58)*Y(N)*state.rho + screened_rates(k_Co59_to_n_Co58)*Y(Co59)) + + (-screened_rates(k_p_Co58_to_Ni59)*Y(Co58)*Y(H1)*state.rho + screened_rates(k_Ni59_to_p_Co58)*Y(Ni59)) + + (-screened_rates(k_He4_Co58_to_Cu62)*Y(Co58)*Y(He4)*state.rho + screened_rates(k_Cu62_to_He4_Co58)*Y(Cu62)) + + (-screened_rates(k_n_Co58_to_p_Fe58)*Y(Co58)*Y(N)*state.rho + screened_rates(k_p_Fe58_to_n_Co58)*Y(Fe58)*Y(H1)*state.rho) + + (-screened_rates(k_n_Co58_to_He4_Mn55)*Y(Co58)*Y(N)*state.rho + screened_rates(k_He4_Mn55_to_n_Co58)*Y(He4)*Y(Mn55)*state.rho) + + (-screened_rates(k_p_Co58_to_He4_Fe55)*Y(Co58)*Y(H1)*state.rho + screened_rates(k_He4_Fe55_to_p_Co58)*Y(Fe55)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni58_to_p_Co58)*Y(Ni58)*Y(N)*state.rho + -screened_rates(k_p_Co58_to_n_Ni58)*Y(Co58)*Y(H1)*state.rho) + + (screened_rates(k_p_Ni61_to_He4_Co58)*Y(Ni61)*Y(H1)*state.rho + -screened_rates(k_He4_Co58_to_p_Ni61)*Y(Co58)*Y(He4)*state.rho) + + (screened_rates(k_n_Cu61_to_He4_Co58)*Y(Cu61)*Y(N)*state.rho + -screened_rates(k_He4_Co58_to_n_Cu61)*Y(Co58)*Y(He4)*state.rho); ydot_nuc(Co59) = - screened_rates(k_ni59_to_co59_weak_wc12)*Y(Ni59) + - (screened_rates(k_he4_mn55_to_co59)*Y(He4)*Y(Mn55)*state.rho + -screened_rates(k_co59_to_he4_mn55)*Y(Co59)) + - (screened_rates(k_p_fe58_to_co59)*Y(Fe58)*Y(H1)*state.rho + -screened_rates(k_co59_to_p_fe58)*Y(Co59)) + - (screened_rates(k_n_co58_to_co59)*Y(Co58)*Y(N)*state.rho + -screened_rates(k_co59_to_n_co58)*Y(Co59)) + - (-screened_rates(k_p_co59_to_ni60)*Y(Co59)*Y(H1)*state.rho + screened_rates(k_ni60_to_p_co59)*Y(Ni60)) + - (-screened_rates(k_he4_co59_to_cu63)*Y(Co59)*Y(He4)*state.rho + screened_rates(k_cu63_to_he4_co59)*Y(Cu63)) + - (-screened_rates(k_p_co59_to_he4_fe56)*Y(Co59)*Y(H1)*state.rho + screened_rates(k_he4_fe56_to_p_co59)*Y(Fe56)*Y(He4)*state.rho) + - (screened_rates(k_n_ni59_to_p_co59)*Y(N)*Y(Ni59)*state.rho + -screened_rates(k_p_co59_to_n_ni59)*Y(Co59)*Y(H1)*state.rho) + - (screened_rates(k_p_ni62_to_he4_co59)*Y(Ni62)*Y(H1)*state.rho + -screened_rates(k_he4_co59_to_p_ni62)*Y(Co59)*Y(He4)*state.rho) + - (screened_rates(k_n_cu62_to_he4_co59)*Y(Cu62)*Y(N)*state.rho + -screened_rates(k_he4_co59_to_n_cu62)*Y(Co59)*Y(He4)*state.rho); + screened_rates(k_Ni59_to_Co59_weak_wc12)*Y(Ni59) + + (screened_rates(k_He4_Mn55_to_Co59)*Y(He4)*Y(Mn55)*state.rho + -screened_rates(k_Co59_to_He4_Mn55)*Y(Co59)) + + (screened_rates(k_p_Fe58_to_Co59)*Y(Fe58)*Y(H1)*state.rho + -screened_rates(k_Co59_to_p_Fe58)*Y(Co59)) + + (screened_rates(k_n_Co58_to_Co59)*Y(Co58)*Y(N)*state.rho + -screened_rates(k_Co59_to_n_Co58)*Y(Co59)) + + (-screened_rates(k_p_Co59_to_Ni60)*Y(Co59)*Y(H1)*state.rho + screened_rates(k_Ni60_to_p_Co59)*Y(Ni60)) + + (-screened_rates(k_He4_Co59_to_Cu63)*Y(Co59)*Y(He4)*state.rho + screened_rates(k_Cu63_to_He4_Co59)*Y(Cu63)) + + (-screened_rates(k_p_Co59_to_He4_Fe56)*Y(Co59)*Y(H1)*state.rho + screened_rates(k_He4_Fe56_to_p_Co59)*Y(Fe56)*Y(He4)*state.rho) + + (screened_rates(k_n_Ni59_to_p_Co59)*Y(Ni59)*Y(N)*state.rho + -screened_rates(k_p_Co59_to_n_Ni59)*Y(Co59)*Y(H1)*state.rho) + + (screened_rates(k_p_Ni62_to_He4_Co59)*Y(Ni62)*Y(H1)*state.rho + -screened_rates(k_He4_Co59_to_p_Ni62)*Y(Co59)*Y(He4)*state.rho) + + (screened_rates(k_n_Cu62_to_He4_Co59)*Y(Cu62)*Y(N)*state.rho + -screened_rates(k_He4_Co59_to_n_Cu62)*Y(Co59)*Y(He4)*state.rho); ydot_nuc(Ni56) = - -screened_rates(k_ni56_to_co56_weak_wc12)*Y(Ni56) + - (screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_ni56_to_he4_fe52)*Y(Ni56)) + - (screened_rates(k_p_co55_to_ni56)*Y(Co55)*Y(H1)*state.rho + -screened_rates(k_ni56_to_p_co55)*Y(Ni56)) + - (-screened_rates(k_n_ni56_to_ni57)*Y(N)*Y(Ni56)*state.rho + screened_rates(k_ni57_to_n_ni56)*Y(Ni57)) + - (-screened_rates(k_p_ni56_to_cu57)*Y(Ni56)*Y(H1)*state.rho + screened_rates(k_cu57_to_p_ni56)*Y(Cu57)) + - (-screened_rates(k_he4_ni56_to_zn60)*Y(He4)*Y(Ni56)*state.rho + screened_rates(k_zn60_to_he4_ni56)*Y(Zn60)) + - (screened_rates(k_he4_co53_to_p_ni56)*Y(Co53)*Y(He4)*state.rho + -screened_rates(k_p_ni56_to_he4_co53)*Y(Ni56)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni56_to_p_co56)*Y(N)*Y(Ni56)*state.rho + screened_rates(k_p_co56_to_n_ni56)*Y(Co56)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni56_to_he4_fe53)*Y(N)*Y(Ni56)*state.rho + screened_rates(k_he4_fe53_to_n_ni56)*Y(Fe53)*Y(He4)*state.rho) + - (screened_rates(k_p_cu59_to_he4_ni56)*Y(Cu59)*Y(H1)*state.rho + -screened_rates(k_he4_ni56_to_p_cu59)*Y(He4)*Y(Ni56)*state.rho) + - (screened_rates(k_n_zn59_to_he4_ni56)*Y(N)*Y(Zn59)*state.rho + -screened_rates(k_he4_ni56_to_n_zn59)*Y(He4)*Y(Ni56)*state.rho); + -screened_rates(k_Ni56_to_Co56_weak_wc12)*Y(Ni56) + + (screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_Ni56_to_He4_Fe52)*Y(Ni56)) + + (screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*Y(H1)*state.rho + -screened_rates(k_Ni56_to_p_Co55)*Y(Ni56)) + + (-screened_rates(k_n_Ni56_to_Ni57)*Y(Ni56)*Y(N)*state.rho + screened_rates(k_Ni57_to_n_Ni56)*Y(Ni57)) + + (-screened_rates(k_p_Ni56_to_Cu57)*Y(Ni56)*Y(H1)*state.rho + screened_rates(k_Cu57_to_p_Ni56)*Y(Cu57)) + + (-screened_rates(k_He4_Ni56_to_Zn60)*Y(He4)*Y(Ni56)*state.rho + screened_rates(k_Zn60_to_He4_Ni56)*Y(Zn60)) + + (screened_rates(k_He4_Co53_to_p_Ni56)*Y(Co53)*Y(He4)*state.rho + -screened_rates(k_p_Ni56_to_He4_Co53)*Y(Ni56)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni56_to_p_Co56)*Y(Ni56)*Y(N)*state.rho + screened_rates(k_p_Co56_to_n_Ni56)*Y(Co56)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni56_to_He4_Fe53)*Y(Ni56)*Y(N)*state.rho + screened_rates(k_He4_Fe53_to_n_Ni56)*Y(Fe53)*Y(He4)*state.rho) + + (screened_rates(k_p_Cu59_to_He4_Ni56)*Y(Cu59)*Y(H1)*state.rho + -screened_rates(k_He4_Ni56_to_p_Cu59)*Y(He4)*Y(Ni56)*state.rho) + + (screened_rates(k_n_Zn59_to_He4_Ni56)*Y(Zn59)*Y(N)*state.rho + -screened_rates(k_He4_Ni56_to_n_Zn59)*Y(He4)*Y(Ni56)*state.rho); ydot_nuc(Ni57) = - -screened_rates(k_ni57_to_co57_weak_wc12)*Y(Ni57) + - screened_rates(k_cu57_to_ni57_weak_wc12)*Y(Cu57) + - (screened_rates(k_he4_fe53_to_ni57)*Y(Fe53)*Y(He4)*state.rho + -screened_rates(k_ni57_to_he4_fe53)*Y(Ni57)) + - (screened_rates(k_p_co56_to_ni57)*Y(Co56)*Y(H1)*state.rho + -screened_rates(k_ni57_to_p_co56)*Y(Ni57)) + - (screened_rates(k_n_ni56_to_ni57)*Y(N)*Y(Ni56)*state.rho + -screened_rates(k_ni57_to_n_ni56)*Y(Ni57)) + - (-screened_rates(k_n_ni57_to_ni58)*Y(N)*Y(Ni57)*state.rho + screened_rates(k_ni58_to_n_ni57)*Y(Ni58)) + - (-screened_rates(k_p_ni57_to_cu58)*Y(Ni57)*Y(H1)*state.rho + screened_rates(k_cu58_to_p_ni57)*Y(Cu58)) + - (-screened_rates(k_he4_ni57_to_zn61)*Y(He4)*Y(Ni57)*state.rho + screened_rates(k_zn61_to_he4_ni57)*Y(Zn61)) + - (screened_rates(k_he4_co54_to_p_ni57)*Y(Co54)*Y(He4)*state.rho + -screened_rates(k_p_ni57_to_he4_co54)*Y(Ni57)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni57_to_p_co57)*Y(N)*Y(Ni57)*state.rho + screened_rates(k_p_co57_to_n_ni57)*Y(Co57)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni57_to_he4_fe54)*Y(N)*Y(Ni57)*state.rho + screened_rates(k_he4_fe54_to_n_ni57)*Y(Fe54)*Y(He4)*state.rho) + - (screened_rates(k_n_cu57_to_p_ni57)*Y(Cu57)*Y(N)*state.rho + -screened_rates(k_p_ni57_to_n_cu57)*Y(Ni57)*Y(H1)*state.rho) + - (screened_rates(k_p_cu60_to_he4_ni57)*Y(Cu60)*Y(H1)*state.rho + -screened_rates(k_he4_ni57_to_p_cu60)*Y(He4)*Y(Ni57)*state.rho) + - (screened_rates(k_n_zn60_to_he4_ni57)*Y(N)*Y(Zn60)*state.rho + -screened_rates(k_he4_ni57_to_n_zn60)*Y(He4)*Y(Ni57)*state.rho); + -screened_rates(k_Ni57_to_Co57_weak_wc12)*Y(Ni57) + + screened_rates(k_Cu57_to_Ni57_weak_wc12)*Y(Cu57) + + (screened_rates(k_He4_Fe53_to_Ni57)*Y(Fe53)*Y(He4)*state.rho + -screened_rates(k_Ni57_to_He4_Fe53)*Y(Ni57)) + + (screened_rates(k_p_Co56_to_Ni57)*Y(Co56)*Y(H1)*state.rho + -screened_rates(k_Ni57_to_p_Co56)*Y(Ni57)) + + (screened_rates(k_n_Ni56_to_Ni57)*Y(Ni56)*Y(N)*state.rho + -screened_rates(k_Ni57_to_n_Ni56)*Y(Ni57)) + + (-screened_rates(k_n_Ni57_to_Ni58)*Y(Ni57)*Y(N)*state.rho + screened_rates(k_Ni58_to_n_Ni57)*Y(Ni58)) + + (-screened_rates(k_p_Ni57_to_Cu58)*Y(Ni57)*Y(H1)*state.rho + screened_rates(k_Cu58_to_p_Ni57)*Y(Cu58)) + + (-screened_rates(k_He4_Ni57_to_Zn61)*Y(He4)*Y(Ni57)*state.rho + screened_rates(k_Zn61_to_He4_Ni57)*Y(Zn61)) + + (screened_rates(k_He4_Co54_to_p_Ni57)*Y(Co54)*Y(He4)*state.rho + -screened_rates(k_p_Ni57_to_He4_Co54)*Y(Ni57)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni57_to_p_Co57)*Y(Ni57)*Y(N)*state.rho + screened_rates(k_p_Co57_to_n_Ni57)*Y(Co57)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni57_to_He4_Fe54)*Y(Ni57)*Y(N)*state.rho + screened_rates(k_He4_Fe54_to_n_Ni57)*Y(Fe54)*Y(He4)*state.rho) + + (screened_rates(k_n_Cu57_to_p_Ni57)*Y(Cu57)*Y(N)*state.rho + -screened_rates(k_p_Ni57_to_n_Cu57)*Y(Ni57)*Y(H1)*state.rho) + + (screened_rates(k_p_Cu60_to_He4_Ni57)*Y(Cu60)*Y(H1)*state.rho + -screened_rates(k_He4_Ni57_to_p_Cu60)*Y(He4)*Y(Ni57)*state.rho) + + (screened_rates(k_n_Zn60_to_He4_Ni57)*Y(Zn60)*Y(N)*state.rho + -screened_rates(k_He4_Ni57_to_n_Zn60)*Y(He4)*Y(Ni57)*state.rho); ydot_nuc(Ni58) = - screened_rates(k_cu58_to_ni58_weak_wc12)*Y(Cu58) + - screened_rates(k_zn59_to_p_ni58_weak_wc12)*Y(Zn59) + - (screened_rates(k_he4_fe54_to_ni58)*Y(Fe54)*Y(He4)*state.rho + -screened_rates(k_ni58_to_he4_fe54)*Y(Ni58)) + - (screened_rates(k_p_co57_to_ni58)*Y(Co57)*Y(H1)*state.rho + -screened_rates(k_ni58_to_p_co57)*Y(Ni58)) + - (screened_rates(k_n_ni57_to_ni58)*Y(N)*Y(Ni57)*state.rho + -screened_rates(k_ni58_to_n_ni57)*Y(Ni58)) + - (-screened_rates(k_n_ni58_to_ni59)*Y(N)*Y(Ni58)*state.rho + screened_rates(k_ni59_to_n_ni58)*Y(Ni59)) + - (-screened_rates(k_p_ni58_to_cu59)*Y(Ni58)*Y(H1)*state.rho + screened_rates(k_cu59_to_p_ni58)*Y(Cu59)) + - (-screened_rates(k_he4_ni58_to_zn62)*Y(He4)*Y(Ni58)*state.rho + screened_rates(k_zn62_to_he4_ni58)*Y(Zn62)) + - (screened_rates(k_he4_co55_to_p_ni58)*Y(Co55)*Y(He4)*state.rho + -screened_rates(k_p_ni58_to_he4_co55)*Y(Ni58)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni58_to_p_co58)*Y(N)*Y(Ni58)*state.rho + screened_rates(k_p_co58_to_n_ni58)*Y(Co58)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni58_to_he4_fe55)*Y(N)*Y(Ni58)*state.rho + screened_rates(k_he4_fe55_to_n_ni58)*Y(Fe55)*Y(He4)*state.rho) + - (screened_rates(k_n_cu58_to_p_ni58)*Y(Cu58)*Y(N)*state.rho + -screened_rates(k_p_ni58_to_n_cu58)*Y(Ni58)*Y(H1)*state.rho) + - (screened_rates(k_p_cu61_to_he4_ni58)*Y(Cu61)*Y(H1)*state.rho + -screened_rates(k_he4_ni58_to_p_cu61)*Y(He4)*Y(Ni58)*state.rho) + - (screened_rates(k_n_zn61_to_he4_ni58)*Y(N)*Y(Zn61)*state.rho + -screened_rates(k_he4_ni58_to_n_zn61)*Y(He4)*Y(Ni58)*state.rho); + screened_rates(k_Cu58_to_Ni58_weak_wc12)*Y(Cu58) + + screened_rates(k_Zn59_to_p_Ni58_weak_wc12)*Y(Zn59) + + (screened_rates(k_He4_Fe54_to_Ni58)*Y(Fe54)*Y(He4)*state.rho + -screened_rates(k_Ni58_to_He4_Fe54)*Y(Ni58)) + + (screened_rates(k_p_Co57_to_Ni58)*Y(Co57)*Y(H1)*state.rho + -screened_rates(k_Ni58_to_p_Co57)*Y(Ni58)) + + (screened_rates(k_n_Ni57_to_Ni58)*Y(Ni57)*Y(N)*state.rho + -screened_rates(k_Ni58_to_n_Ni57)*Y(Ni58)) + + (-screened_rates(k_n_Ni58_to_Ni59)*Y(Ni58)*Y(N)*state.rho + screened_rates(k_Ni59_to_n_Ni58)*Y(Ni59)) + + (-screened_rates(k_p_Ni58_to_Cu59)*Y(Ni58)*Y(H1)*state.rho + screened_rates(k_Cu59_to_p_Ni58)*Y(Cu59)) + + (-screened_rates(k_He4_Ni58_to_Zn62)*Y(He4)*Y(Ni58)*state.rho + screened_rates(k_Zn62_to_He4_Ni58)*Y(Zn62)) + + (screened_rates(k_He4_Co55_to_p_Ni58)*Y(Co55)*Y(He4)*state.rho + -screened_rates(k_p_Ni58_to_He4_Co55)*Y(Ni58)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni58_to_p_Co58)*Y(Ni58)*Y(N)*state.rho + screened_rates(k_p_Co58_to_n_Ni58)*Y(Co58)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni58_to_He4_Fe55)*Y(Ni58)*Y(N)*state.rho + screened_rates(k_He4_Fe55_to_n_Ni58)*Y(Fe55)*Y(He4)*state.rho) + + (screened_rates(k_n_Cu58_to_p_Ni58)*Y(Cu58)*Y(N)*state.rho + -screened_rates(k_p_Ni58_to_n_Cu58)*Y(Ni58)*Y(H1)*state.rho) + + (screened_rates(k_p_Cu61_to_He4_Ni58)*Y(Cu61)*Y(H1)*state.rho + -screened_rates(k_He4_Ni58_to_p_Cu61)*Y(He4)*Y(Ni58)*state.rho) + + (screened_rates(k_n_Zn61_to_He4_Ni58)*Y(Zn61)*Y(N)*state.rho + -screened_rates(k_He4_Ni58_to_n_Zn61)*Y(He4)*Y(Ni58)*state.rho); ydot_nuc(Ni59) = - -screened_rates(k_ni59_to_co59_weak_wc12)*Y(Ni59) + - screened_rates(k_cu59_to_ni59_weak_wc12)*Y(Cu59) + - (screened_rates(k_he4_fe55_to_ni59)*Y(Fe55)*Y(He4)*state.rho + -screened_rates(k_ni59_to_he4_fe55)*Y(Ni59)) + - (screened_rates(k_p_co58_to_ni59)*Y(Co58)*Y(H1)*state.rho + -screened_rates(k_ni59_to_p_co58)*Y(Ni59)) + - (screened_rates(k_n_ni58_to_ni59)*Y(N)*Y(Ni58)*state.rho + -screened_rates(k_ni59_to_n_ni58)*Y(Ni59)) + - (-screened_rates(k_n_ni59_to_ni60)*Y(N)*Y(Ni59)*state.rho + screened_rates(k_ni60_to_n_ni59)*Y(Ni60)) + - (-screened_rates(k_p_ni59_to_cu60)*Y(Ni59)*Y(H1)*state.rho + screened_rates(k_cu60_to_p_ni59)*Y(Cu60)) + - (-screened_rates(k_he4_ni59_to_zn63)*Y(He4)*Y(Ni59)*state.rho + screened_rates(k_zn63_to_he4_ni59)*Y(Zn63)) + - (screened_rates(k_he4_co56_to_p_ni59)*Y(Co56)*Y(He4)*state.rho + -screened_rates(k_p_ni59_to_he4_co56)*Y(Ni59)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni59_to_p_co59)*Y(N)*Y(Ni59)*state.rho + screened_rates(k_p_co59_to_n_ni59)*Y(Co59)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni59_to_he4_fe56)*Y(N)*Y(Ni59)*state.rho + screened_rates(k_he4_fe56_to_n_ni59)*Y(Fe56)*Y(He4)*state.rho) + - (screened_rates(k_n_cu59_to_p_ni59)*Y(Cu59)*Y(N)*state.rho + -screened_rates(k_p_ni59_to_n_cu59)*Y(Ni59)*Y(H1)*state.rho) + - (screened_rates(k_p_cu62_to_he4_ni59)*Y(Cu62)*Y(H1)*state.rho + -screened_rates(k_he4_ni59_to_p_cu62)*Y(He4)*Y(Ni59)*state.rho) + - (screened_rates(k_n_zn62_to_he4_ni59)*Y(N)*Y(Zn62)*state.rho + -screened_rates(k_he4_ni59_to_n_zn62)*Y(He4)*Y(Ni59)*state.rho); + -screened_rates(k_Ni59_to_Co59_weak_wc12)*Y(Ni59) + + screened_rates(k_Cu59_to_Ni59_weak_wc12)*Y(Cu59) + + (screened_rates(k_He4_Fe55_to_Ni59)*Y(Fe55)*Y(He4)*state.rho + -screened_rates(k_Ni59_to_He4_Fe55)*Y(Ni59)) + + (screened_rates(k_p_Co58_to_Ni59)*Y(Co58)*Y(H1)*state.rho + -screened_rates(k_Ni59_to_p_Co58)*Y(Ni59)) + + (screened_rates(k_n_Ni58_to_Ni59)*Y(Ni58)*Y(N)*state.rho + -screened_rates(k_Ni59_to_n_Ni58)*Y(Ni59)) + + (-screened_rates(k_n_Ni59_to_Ni60)*Y(Ni59)*Y(N)*state.rho + screened_rates(k_Ni60_to_n_Ni59)*Y(Ni60)) + + (-screened_rates(k_p_Ni59_to_Cu60)*Y(Ni59)*Y(H1)*state.rho + screened_rates(k_Cu60_to_p_Ni59)*Y(Cu60)) + + (-screened_rates(k_He4_Ni59_to_Zn63)*Y(He4)*Y(Ni59)*state.rho + screened_rates(k_Zn63_to_He4_Ni59)*Y(Zn63)) + + (screened_rates(k_He4_Co56_to_p_Ni59)*Y(Co56)*Y(He4)*state.rho + -screened_rates(k_p_Ni59_to_He4_Co56)*Y(Ni59)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni59_to_p_Co59)*Y(Ni59)*Y(N)*state.rho + screened_rates(k_p_Co59_to_n_Ni59)*Y(Co59)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni59_to_He4_Fe56)*Y(Ni59)*Y(N)*state.rho + screened_rates(k_He4_Fe56_to_n_Ni59)*Y(Fe56)*Y(He4)*state.rho) + + (screened_rates(k_n_Cu59_to_p_Ni59)*Y(Cu59)*Y(N)*state.rho + -screened_rates(k_p_Ni59_to_n_Cu59)*Y(Ni59)*Y(H1)*state.rho) + + (screened_rates(k_p_Cu62_to_He4_Ni59)*Y(Cu62)*Y(H1)*state.rho + -screened_rates(k_He4_Ni59_to_p_Cu62)*Y(He4)*Y(Ni59)*state.rho) + + (screened_rates(k_n_Zn62_to_He4_Ni59)*Y(Zn62)*Y(N)*state.rho + -screened_rates(k_He4_Ni59_to_n_Zn62)*Y(He4)*Y(Ni59)*state.rho); ydot_nuc(Ni60) = - screened_rates(k_cu60_to_ni60_weak_wc12)*Y(Cu60) + - (screened_rates(k_he4_fe56_to_ni60)*Y(Fe56)*Y(He4)*state.rho + -screened_rates(k_ni60_to_he4_fe56)*Y(Ni60)) + - (screened_rates(k_p_co59_to_ni60)*Y(Co59)*Y(H1)*state.rho + -screened_rates(k_ni60_to_p_co59)*Y(Ni60)) + - (screened_rates(k_n_ni59_to_ni60)*Y(N)*Y(Ni59)*state.rho + -screened_rates(k_ni60_to_n_ni59)*Y(Ni60)) + - (-screened_rates(k_n_ni60_to_ni61)*Y(N)*Y(Ni60)*state.rho + screened_rates(k_ni61_to_n_ni60)*Y(Ni61)) + - (-screened_rates(k_p_ni60_to_cu61)*Y(Ni60)*Y(H1)*state.rho + screened_rates(k_cu61_to_p_ni60)*Y(Cu61)) + - (-screened_rates(k_he4_ni60_to_zn64)*Y(He4)*Y(Ni60)*state.rho + screened_rates(k_zn64_to_he4_ni60)*Y(Zn64)) + - (screened_rates(k_he4_co57_to_p_ni60)*Y(Co57)*Y(He4)*state.rho + -screened_rates(k_p_ni60_to_he4_co57)*Y(Ni60)*Y(H1)*state.rho) + - (-screened_rates(k_n_ni60_to_he4_fe57)*Y(N)*Y(Ni60)*state.rho + screened_rates(k_he4_fe57_to_n_ni60)*Y(Fe57)*Y(He4)*state.rho) + - (screened_rates(k_n_cu60_to_p_ni60)*Y(Cu60)*Y(N)*state.rho + -screened_rates(k_p_ni60_to_n_cu60)*Y(Ni60)*Y(H1)*state.rho) + - (screened_rates(k_p_cu63_to_he4_ni60)*Y(Cu63)*Y(H1)*state.rho + -screened_rates(k_he4_ni60_to_p_cu63)*Y(He4)*Y(Ni60)*state.rho) + - (screened_rates(k_n_zn63_to_he4_ni60)*Y(N)*Y(Zn63)*state.rho + -screened_rates(k_he4_ni60_to_n_zn63)*Y(He4)*Y(Ni60)*state.rho); + screened_rates(k_Cu60_to_Ni60_weak_wc12)*Y(Cu60) + + (screened_rates(k_He4_Fe56_to_Ni60)*Y(Fe56)*Y(He4)*state.rho + -screened_rates(k_Ni60_to_He4_Fe56)*Y(Ni60)) + + (screened_rates(k_p_Co59_to_Ni60)*Y(Co59)*Y(H1)*state.rho + -screened_rates(k_Ni60_to_p_Co59)*Y(Ni60)) + + (screened_rates(k_n_Ni59_to_Ni60)*Y(Ni59)*Y(N)*state.rho + -screened_rates(k_Ni60_to_n_Ni59)*Y(Ni60)) + + (-screened_rates(k_n_Ni60_to_Ni61)*Y(Ni60)*Y(N)*state.rho + screened_rates(k_Ni61_to_n_Ni60)*Y(Ni61)) + + (-screened_rates(k_p_Ni60_to_Cu61)*Y(Ni60)*Y(H1)*state.rho + screened_rates(k_Cu61_to_p_Ni60)*Y(Cu61)) + + (-screened_rates(k_He4_Ni60_to_Zn64)*Y(He4)*Y(Ni60)*state.rho + screened_rates(k_Zn64_to_He4_Ni60)*Y(Zn64)) + + (screened_rates(k_He4_Co57_to_p_Ni60)*Y(Co57)*Y(He4)*state.rho + -screened_rates(k_p_Ni60_to_He4_Co57)*Y(Ni60)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ni60_to_He4_Fe57)*Y(Ni60)*Y(N)*state.rho + screened_rates(k_He4_Fe57_to_n_Ni60)*Y(Fe57)*Y(He4)*state.rho) + + (screened_rates(k_n_Cu60_to_p_Ni60)*Y(Cu60)*Y(N)*state.rho + -screened_rates(k_p_Ni60_to_n_Cu60)*Y(Ni60)*Y(H1)*state.rho) + + (screened_rates(k_p_Cu63_to_He4_Ni60)*Y(Cu63)*Y(H1)*state.rho + -screened_rates(k_He4_Ni60_to_p_Cu63)*Y(He4)*Y(Ni60)*state.rho) + + (screened_rates(k_n_Zn63_to_He4_Ni60)*Y(Zn63)*Y(N)*state.rho + -screened_rates(k_He4_Ni60_to_n_Zn63)*Y(He4)*Y(Ni60)*state.rho); ydot_nuc(Ni61) = - screened_rates(k_cu61_to_ni61_weak_wc12)*Y(Cu61) + - (screened_rates(k_he4_fe57_to_ni61)*Y(Fe57)*Y(He4)*state.rho + -screened_rates(k_ni61_to_he4_fe57)*Y(Ni61)) + - (screened_rates(k_n_ni60_to_ni61)*Y(N)*Y(Ni60)*state.rho + -screened_rates(k_ni61_to_n_ni60)*Y(Ni61)) + - (-screened_rates(k_n_ni61_to_ni62)*Y(N)*Y(Ni61)*state.rho + screened_rates(k_ni62_to_n_ni61)*Y(Ni62)) + - (-screened_rates(k_p_ni61_to_cu62)*Y(Ni61)*Y(H1)*state.rho + screened_rates(k_cu62_to_p_ni61)*Y(Cu62)) + - (-screened_rates(k_he4_ni61_to_zn65)*Y(He4)*Y(Ni61)*state.rho + screened_rates(k_zn65_to_he4_ni61)*Y(Zn65)) + - (-screened_rates(k_n_ni61_to_he4_fe58)*Y(N)*Y(Ni61)*state.rho + screened_rates(k_he4_fe58_to_n_ni61)*Y(Fe58)*Y(He4)*state.rho) + - (-screened_rates(k_p_ni61_to_he4_co58)*Y(Ni61)*Y(H1)*state.rho + screened_rates(k_he4_co58_to_p_ni61)*Y(Co58)*Y(He4)*state.rho) + - (screened_rates(k_n_cu61_to_p_ni61)*Y(Cu61)*Y(N)*state.rho + -screened_rates(k_p_ni61_to_n_cu61)*Y(Ni61)*Y(H1)*state.rho) + - (screened_rates(k_p_cu64_to_he4_ni61)*Y(Cu64)*Y(H1)*state.rho + -screened_rates(k_he4_ni61_to_p_cu64)*Y(He4)*Y(Ni61)*state.rho) + - (screened_rates(k_n_zn64_to_he4_ni61)*Y(N)*Y(Zn64)*state.rho + -screened_rates(k_he4_ni61_to_n_zn64)*Y(He4)*Y(Ni61)*state.rho); + screened_rates(k_Cu61_to_Ni61_weak_wc12)*Y(Cu61) + + (screened_rates(k_He4_Fe57_to_Ni61)*Y(Fe57)*Y(He4)*state.rho + -screened_rates(k_Ni61_to_He4_Fe57)*Y(Ni61)) + + (screened_rates(k_n_Ni60_to_Ni61)*Y(Ni60)*Y(N)*state.rho + -screened_rates(k_Ni61_to_n_Ni60)*Y(Ni61)) + + (-screened_rates(k_n_Ni61_to_Ni62)*Y(Ni61)*Y(N)*state.rho + screened_rates(k_Ni62_to_n_Ni61)*Y(Ni62)) + + (-screened_rates(k_p_Ni61_to_Cu62)*Y(Ni61)*Y(H1)*state.rho + screened_rates(k_Cu62_to_p_Ni61)*Y(Cu62)) + + (-screened_rates(k_He4_Ni61_to_Zn65)*Y(He4)*Y(Ni61)*state.rho + screened_rates(k_Zn65_to_He4_Ni61)*Y(Zn65)) + + (-screened_rates(k_n_Ni61_to_He4_Fe58)*Y(Ni61)*Y(N)*state.rho + screened_rates(k_He4_Fe58_to_n_Ni61)*Y(Fe58)*Y(He4)*state.rho) + + (-screened_rates(k_p_Ni61_to_He4_Co58)*Y(Ni61)*Y(H1)*state.rho + screened_rates(k_He4_Co58_to_p_Ni61)*Y(Co58)*Y(He4)*state.rho) + + (screened_rates(k_n_Cu61_to_p_Ni61)*Y(Cu61)*Y(N)*state.rho + -screened_rates(k_p_Ni61_to_n_Cu61)*Y(Ni61)*Y(H1)*state.rho) + + (screened_rates(k_p_Cu64_to_He4_Ni61)*Y(Cu64)*Y(H1)*state.rho + -screened_rates(k_He4_Ni61_to_p_Cu64)*Y(He4)*Y(Ni61)*state.rho) + + (screened_rates(k_n_Zn64_to_He4_Ni61)*Y(Zn64)*Y(N)*state.rho + -screened_rates(k_He4_Ni61_to_n_Zn64)*Y(He4)*Y(Ni61)*state.rho); ydot_nuc(Ni62) = - screened_rates(k_cu62_to_ni62_weak_wc12)*Y(Cu62) + - (screened_rates(k_he4_fe58_to_ni62)*Y(Fe58)*Y(He4)*state.rho + -screened_rates(k_ni62_to_he4_fe58)*Y(Ni62)) + - (screened_rates(k_n_ni61_to_ni62)*Y(N)*Y(Ni61)*state.rho + -screened_rates(k_ni62_to_n_ni61)*Y(Ni62)) + - (-screened_rates(k_n_ni62_to_ni63)*Y(N)*Y(Ni62)*state.rho + screened_rates(k_ni63_to_n_ni62)*Y(Ni63)) + - (-screened_rates(k_p_ni62_to_cu63)*Y(Ni62)*Y(H1)*state.rho + screened_rates(k_cu63_to_p_ni62)*Y(Cu63)) + - (-screened_rates(k_he4_ni62_to_zn66)*Y(He4)*Y(Ni62)*state.rho + screened_rates(k_zn66_to_he4_ni62)*Y(Zn66)) + - (-screened_rates(k_p_ni62_to_he4_co59)*Y(Ni62)*Y(H1)*state.rho + screened_rates(k_he4_co59_to_p_ni62)*Y(Co59)*Y(He4)*state.rho) + - (screened_rates(k_n_cu62_to_p_ni62)*Y(Cu62)*Y(N)*state.rho + -screened_rates(k_p_ni62_to_n_cu62)*Y(Ni62)*Y(H1)*state.rho) + - (screened_rates(k_p_cu65_to_he4_ni62)*Y(Cu65)*Y(H1)*state.rho + -screened_rates(k_he4_ni62_to_p_cu65)*Y(He4)*Y(Ni62)*state.rho) + - (screened_rates(k_n_zn65_to_he4_ni62)*Y(N)*Y(Zn65)*state.rho + -screened_rates(k_he4_ni62_to_n_zn65)*Y(He4)*Y(Ni62)*state.rho); + screened_rates(k_Cu62_to_Ni62_weak_wc12)*Y(Cu62) + + (screened_rates(k_He4_Fe58_to_Ni62)*Y(Fe58)*Y(He4)*state.rho + -screened_rates(k_Ni62_to_He4_Fe58)*Y(Ni62)) + + (screened_rates(k_n_Ni61_to_Ni62)*Y(Ni61)*Y(N)*state.rho + -screened_rates(k_Ni62_to_n_Ni61)*Y(Ni62)) + + (-screened_rates(k_n_Ni62_to_Ni63)*Y(Ni62)*Y(N)*state.rho + screened_rates(k_Ni63_to_n_Ni62)*Y(Ni63)) + + (-screened_rates(k_p_Ni62_to_Cu63)*Y(Ni62)*Y(H1)*state.rho + screened_rates(k_Cu63_to_p_Ni62)*Y(Cu63)) + + (-screened_rates(k_He4_Ni62_to_Zn66)*Y(He4)*Y(Ni62)*state.rho + screened_rates(k_Zn66_to_He4_Ni62)*Y(Zn66)) + + (-screened_rates(k_p_Ni62_to_He4_Co59)*Y(Ni62)*Y(H1)*state.rho + screened_rates(k_He4_Co59_to_p_Ni62)*Y(Co59)*Y(He4)*state.rho) + + (screened_rates(k_n_Cu62_to_p_Ni62)*Y(Cu62)*Y(N)*state.rho + -screened_rates(k_p_Ni62_to_n_Cu62)*Y(Ni62)*Y(H1)*state.rho) + + (screened_rates(k_p_Cu65_to_He4_Ni62)*Y(Cu65)*Y(H1)*state.rho + -screened_rates(k_He4_Ni62_to_p_Cu65)*Y(He4)*Y(Ni62)*state.rho) + + (screened_rates(k_n_Zn65_to_He4_Ni62)*Y(Zn65)*Y(N)*state.rho + -screened_rates(k_He4_Ni62_to_n_Zn65)*Y(He4)*Y(Ni62)*state.rho); ydot_nuc(Ni63) = - -screened_rates(k_ni63_to_cu63_weak_wc12)*Y(Ni63) + - (screened_rates(k_n_ni62_to_ni63)*Y(N)*Y(Ni62)*state.rho + -screened_rates(k_ni63_to_n_ni62)*Y(Ni63)) + - (-screened_rates(k_n_ni63_to_ni64)*Y(N)*Y(Ni63)*state.rho + screened_rates(k_ni64_to_n_ni63)*Y(Ni64)) + - (-screened_rates(k_p_ni63_to_cu64)*Y(Ni63)*Y(H1)*state.rho + screened_rates(k_cu64_to_p_ni63)*Y(Cu64)) + - (screened_rates(k_n_cu63_to_p_ni63)*Y(Cu63)*Y(N)*state.rho + -screened_rates(k_p_ni63_to_n_cu63)*Y(Ni63)*Y(H1)*state.rho) + - (screened_rates(k_n_zn66_to_he4_ni63)*Y(N)*Y(Zn66)*state.rho + -screened_rates(k_he4_ni63_to_n_zn66)*Y(He4)*Y(Ni63)*state.rho); + -screened_rates(k_Ni63_to_Cu63_weak_wc12)*Y(Ni63) + + (screened_rates(k_n_Ni62_to_Ni63)*Y(Ni62)*Y(N)*state.rho + -screened_rates(k_Ni63_to_n_Ni62)*Y(Ni63)) + + (-screened_rates(k_n_Ni63_to_Ni64)*Y(Ni63)*Y(N)*state.rho + screened_rates(k_Ni64_to_n_Ni63)*Y(Ni64)) + + (-screened_rates(k_p_Ni63_to_Cu64)*Y(Ni63)*Y(H1)*state.rho + screened_rates(k_Cu64_to_p_Ni63)*Y(Cu64)) + + (screened_rates(k_n_Cu63_to_p_Ni63)*Y(Cu63)*Y(N)*state.rho + -screened_rates(k_p_Ni63_to_n_Cu63)*Y(Ni63)*Y(H1)*state.rho) + + (screened_rates(k_n_Zn66_to_He4_Ni63)*Y(Zn66)*Y(N)*state.rho + -screened_rates(k_He4_Ni63_to_n_Zn66)*Y(He4)*Y(Ni63)*state.rho); ydot_nuc(Ni64) = - screened_rates(k_cu64_to_ni64_weak_wc12)*Y(Cu64) + - (screened_rates(k_n_ni63_to_ni64)*Y(N)*Y(Ni63)*state.rho + -screened_rates(k_ni64_to_n_ni63)*Y(Ni64)) + - (-screened_rates(k_p_ni64_to_cu65)*Y(Ni64)*Y(H1)*state.rho + screened_rates(k_cu65_to_p_ni64)*Y(Cu65)) + - (screened_rates(k_n_cu64_to_p_ni64)*Y(Cu64)*Y(N)*state.rho + -screened_rates(k_p_ni64_to_n_cu64)*Y(Ni64)*Y(H1)*state.rho); + screened_rates(k_Cu64_to_Ni64_weak_wc12)*Y(Cu64) + + (screened_rates(k_n_Ni63_to_Ni64)*Y(Ni63)*Y(N)*state.rho + -screened_rates(k_Ni64_to_n_Ni63)*Y(Ni64)) + + (-screened_rates(k_p_Ni64_to_Cu65)*Y(Ni64)*Y(H1)*state.rho + screened_rates(k_Cu65_to_p_Ni64)*Y(Cu65)) + + (screened_rates(k_n_Cu64_to_p_Ni64)*Y(Cu64)*Y(N)*state.rho + -screened_rates(k_p_Ni64_to_n_Cu64)*Y(Ni64)*Y(H1)*state.rho); ydot_nuc(Cu57) = - -screened_rates(k_cu57_to_ni57_weak_wc12)*Y(Cu57) + - (screened_rates(k_he4_co53_to_cu57)*Y(Co53)*Y(He4)*state.rho + -screened_rates(k_cu57_to_he4_co53)*Y(Cu57)) + - (screened_rates(k_p_ni56_to_cu57)*Y(Ni56)*Y(H1)*state.rho + -screened_rates(k_cu57_to_p_ni56)*Y(Cu57)) + - (-screened_rates(k_n_cu57_to_cu58)*Y(Cu57)*Y(N)*state.rho + screened_rates(k_cu58_to_n_cu57)*Y(Cu58)) + - (-screened_rates(k_n_cu57_to_p_ni57)*Y(Cu57)*Y(N)*state.rho + screened_rates(k_p_ni57_to_n_cu57)*Y(Ni57)*Y(H1)*state.rho) + - (-screened_rates(k_n_cu57_to_he4_co54)*Y(Cu57)*Y(N)*state.rho + screened_rates(k_he4_co54_to_n_cu57)*Y(Co54)*Y(He4)*state.rho) + - (-screened_rates(k_he4_cu57_to_p_zn60)*Y(Cu57)*Y(He4)*state.rho + screened_rates(k_p_zn60_to_he4_cu57)*Y(H1)*Y(Zn60)*state.rho); + -screened_rates(k_Cu57_to_Ni57_weak_wc12)*Y(Cu57) + + (screened_rates(k_He4_Co53_to_Cu57)*Y(Co53)*Y(He4)*state.rho + -screened_rates(k_Cu57_to_He4_Co53)*Y(Cu57)) + + (screened_rates(k_p_Ni56_to_Cu57)*Y(Ni56)*Y(H1)*state.rho + -screened_rates(k_Cu57_to_p_Ni56)*Y(Cu57)) + + (-screened_rates(k_n_Cu57_to_Cu58)*Y(Cu57)*Y(N)*state.rho + screened_rates(k_Cu58_to_n_Cu57)*Y(Cu58)) + + (-screened_rates(k_n_Cu57_to_p_Ni57)*Y(Cu57)*Y(N)*state.rho + screened_rates(k_p_Ni57_to_n_Cu57)*Y(Ni57)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cu57_to_He4_Co54)*Y(Cu57)*Y(N)*state.rho + screened_rates(k_He4_Co54_to_n_Cu57)*Y(Co54)*Y(He4)*state.rho) + + (-screened_rates(k_He4_Cu57_to_p_Zn60)*Y(Cu57)*Y(He4)*state.rho + screened_rates(k_p_Zn60_to_He4_Cu57)*Y(Zn60)*Y(H1)*state.rho); ydot_nuc(Cu58) = - -screened_rates(k_cu58_to_ni58_weak_wc12)*Y(Cu58) + - (screened_rates(k_he4_co54_to_cu58)*Y(Co54)*Y(He4)*state.rho + -screened_rates(k_cu58_to_he4_co54)*Y(Cu58)) + - (screened_rates(k_p_ni57_to_cu58)*Y(Ni57)*Y(H1)*state.rho + -screened_rates(k_cu58_to_p_ni57)*Y(Cu58)) + - (screened_rates(k_n_cu57_to_cu58)*Y(Cu57)*Y(N)*state.rho + -screened_rates(k_cu58_to_n_cu57)*Y(Cu58)) + - (-screened_rates(k_n_cu58_to_cu59)*Y(Cu58)*Y(N)*state.rho + screened_rates(k_cu59_to_n_cu58)*Y(Cu59)) + - (-screened_rates(k_p_cu58_to_zn59)*Y(Cu58)*Y(H1)*state.rho + screened_rates(k_zn59_to_p_cu58)*Y(Zn59)) + - (-screened_rates(k_he4_cu58_to_ga62)*Y(Cu58)*Y(He4)*state.rho + screened_rates(k_ga62_to_he4_cu58)*Y(Ga62)) + - (-screened_rates(k_n_cu58_to_p_ni58)*Y(Cu58)*Y(N)*state.rho + screened_rates(k_p_ni58_to_n_cu58)*Y(Ni58)*Y(H1)*state.rho) + - (-screened_rates(k_n_cu58_to_he4_co55)*Y(Cu58)*Y(N)*state.rho + screened_rates(k_he4_co55_to_n_cu58)*Y(Co55)*Y(He4)*state.rho) + - (screened_rates(k_p_zn61_to_he4_cu58)*Y(H1)*Y(Zn61)*state.rho + -screened_rates(k_he4_cu58_to_p_zn61)*Y(Cu58)*Y(He4)*state.rho); + -screened_rates(k_Cu58_to_Ni58_weak_wc12)*Y(Cu58) + + (screened_rates(k_He4_Co54_to_Cu58)*Y(Co54)*Y(He4)*state.rho + -screened_rates(k_Cu58_to_He4_Co54)*Y(Cu58)) + + (screened_rates(k_p_Ni57_to_Cu58)*Y(Ni57)*Y(H1)*state.rho + -screened_rates(k_Cu58_to_p_Ni57)*Y(Cu58)) + + (screened_rates(k_n_Cu57_to_Cu58)*Y(Cu57)*Y(N)*state.rho + -screened_rates(k_Cu58_to_n_Cu57)*Y(Cu58)) + + (-screened_rates(k_n_Cu58_to_Cu59)*Y(Cu58)*Y(N)*state.rho + screened_rates(k_Cu59_to_n_Cu58)*Y(Cu59)) + + (-screened_rates(k_p_Cu58_to_Zn59)*Y(Cu58)*Y(H1)*state.rho + screened_rates(k_Zn59_to_p_Cu58)*Y(Zn59)) + + (-screened_rates(k_He4_Cu58_to_Ga62)*Y(Cu58)*Y(He4)*state.rho + screened_rates(k_Ga62_to_He4_Cu58)*Y(Ga62)) + + (-screened_rates(k_n_Cu58_to_p_Ni58)*Y(Cu58)*Y(N)*state.rho + screened_rates(k_p_Ni58_to_n_Cu58)*Y(Ni58)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cu58_to_He4_Co55)*Y(Cu58)*Y(N)*state.rho + screened_rates(k_He4_Co55_to_n_Cu58)*Y(Co55)*Y(He4)*state.rho) + + (screened_rates(k_p_Zn61_to_He4_Cu58)*Y(Zn61)*Y(H1)*state.rho + -screened_rates(k_He4_Cu58_to_p_Zn61)*Y(Cu58)*Y(He4)*state.rho); ydot_nuc(Cu59) = - -screened_rates(k_cu59_to_ni59_weak_wc12)*Y(Cu59) + - screened_rates(k_zn59_to_cu59_weak_wc12)*Y(Zn59) + - (screened_rates(k_he4_co55_to_cu59)*Y(Co55)*Y(He4)*state.rho + -screened_rates(k_cu59_to_he4_co55)*Y(Cu59)) + - (screened_rates(k_p_ni58_to_cu59)*Y(Ni58)*Y(H1)*state.rho + -screened_rates(k_cu59_to_p_ni58)*Y(Cu59)) + - (screened_rates(k_n_cu58_to_cu59)*Y(Cu58)*Y(N)*state.rho + -screened_rates(k_cu59_to_n_cu58)*Y(Cu59)) + - (-screened_rates(k_n_cu59_to_cu60)*Y(Cu59)*Y(N)*state.rho + screened_rates(k_cu60_to_n_cu59)*Y(Cu60)) + - (-screened_rates(k_p_cu59_to_zn60)*Y(Cu59)*Y(H1)*state.rho + screened_rates(k_zn60_to_p_cu59)*Y(Zn60)) + - (-screened_rates(k_he4_cu59_to_ga63)*Y(Cu59)*Y(He4)*state.rho + screened_rates(k_ga63_to_he4_cu59)*Y(Ga63)) + - (-screened_rates(k_n_cu59_to_p_ni59)*Y(Cu59)*Y(N)*state.rho + screened_rates(k_p_ni59_to_n_cu59)*Y(Ni59)*Y(H1)*state.rho) + - (-screened_rates(k_n_cu59_to_he4_co56)*Y(Cu59)*Y(N)*state.rho + screened_rates(k_he4_co56_to_n_cu59)*Y(Co56)*Y(He4)*state.rho) + - (-screened_rates(k_p_cu59_to_he4_ni56)*Y(Cu59)*Y(H1)*state.rho + screened_rates(k_he4_ni56_to_p_cu59)*Y(He4)*Y(Ni56)*state.rho) + - (screened_rates(k_n_zn59_to_p_cu59)*Y(N)*Y(Zn59)*state.rho + -screened_rates(k_p_cu59_to_n_zn59)*Y(Cu59)*Y(H1)*state.rho) + - (screened_rates(k_p_zn62_to_he4_cu59)*Y(H1)*Y(Zn62)*state.rho + -screened_rates(k_he4_cu59_to_p_zn62)*Y(Cu59)*Y(He4)*state.rho) + - (screened_rates(k_n_ga62_to_he4_cu59)*Y(Ga62)*Y(N)*state.rho + -screened_rates(k_he4_cu59_to_n_ga62)*Y(Cu59)*Y(He4)*state.rho); + -screened_rates(k_Cu59_to_Ni59_weak_wc12)*Y(Cu59) + + screened_rates(k_Zn59_to_Cu59_weak_wc12)*Y(Zn59) + + (screened_rates(k_He4_Co55_to_Cu59)*Y(Co55)*Y(He4)*state.rho + -screened_rates(k_Cu59_to_He4_Co55)*Y(Cu59)) + + (screened_rates(k_p_Ni58_to_Cu59)*Y(Ni58)*Y(H1)*state.rho + -screened_rates(k_Cu59_to_p_Ni58)*Y(Cu59)) + + (screened_rates(k_n_Cu58_to_Cu59)*Y(Cu58)*Y(N)*state.rho + -screened_rates(k_Cu59_to_n_Cu58)*Y(Cu59)) + + (-screened_rates(k_n_Cu59_to_Cu60)*Y(Cu59)*Y(N)*state.rho + screened_rates(k_Cu60_to_n_Cu59)*Y(Cu60)) + + (-screened_rates(k_p_Cu59_to_Zn60)*Y(Cu59)*Y(H1)*state.rho + screened_rates(k_Zn60_to_p_Cu59)*Y(Zn60)) + + (-screened_rates(k_He4_Cu59_to_Ga63)*Y(Cu59)*Y(He4)*state.rho + screened_rates(k_Ga63_to_He4_Cu59)*Y(Ga63)) + + (-screened_rates(k_n_Cu59_to_p_Ni59)*Y(Cu59)*Y(N)*state.rho + screened_rates(k_p_Ni59_to_n_Cu59)*Y(Ni59)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cu59_to_He4_Co56)*Y(Cu59)*Y(N)*state.rho + screened_rates(k_He4_Co56_to_n_Cu59)*Y(Co56)*Y(He4)*state.rho) + + (-screened_rates(k_p_Cu59_to_He4_Ni56)*Y(Cu59)*Y(H1)*state.rho + screened_rates(k_He4_Ni56_to_p_Cu59)*Y(He4)*Y(Ni56)*state.rho) + + (screened_rates(k_n_Zn59_to_p_Cu59)*Y(Zn59)*Y(N)*state.rho + -screened_rates(k_p_Cu59_to_n_Zn59)*Y(Cu59)*Y(H1)*state.rho) + + (screened_rates(k_p_Zn62_to_He4_Cu59)*Y(Zn62)*Y(H1)*state.rho + -screened_rates(k_He4_Cu59_to_p_Zn62)*Y(Cu59)*Y(He4)*state.rho) + + (screened_rates(k_n_Ga62_to_He4_Cu59)*Y(Ga62)*Y(N)*state.rho + -screened_rates(k_He4_Cu59_to_n_Ga62)*Y(Cu59)*Y(He4)*state.rho); ydot_nuc(Cu60) = - -screened_rates(k_cu60_to_ni60_weak_wc12)*Y(Cu60) + - screened_rates(k_zn60_to_cu60_weak_wc12)*Y(Zn60) + - (screened_rates(k_he4_co56_to_cu60)*Y(Co56)*Y(He4)*state.rho + -screened_rates(k_cu60_to_he4_co56)*Y(Cu60)) + - (screened_rates(k_p_ni59_to_cu60)*Y(Ni59)*Y(H1)*state.rho + -screened_rates(k_cu60_to_p_ni59)*Y(Cu60)) + - (screened_rates(k_n_cu59_to_cu60)*Y(Cu59)*Y(N)*state.rho + -screened_rates(k_cu60_to_n_cu59)*Y(Cu60)) + - (-screened_rates(k_n_cu60_to_cu61)*Y(Cu60)*Y(N)*state.rho + screened_rates(k_cu61_to_n_cu60)*Y(Cu61)) + - (-screened_rates(k_p_cu60_to_zn61)*Y(Cu60)*Y(H1)*state.rho + screened_rates(k_zn61_to_p_cu60)*Y(Zn61)) + - (-screened_rates(k_he4_cu60_to_ga64)*Y(Cu60)*Y(He4)*state.rho + screened_rates(k_ga64_to_he4_cu60)*Y(Ga64)) + - (-screened_rates(k_n_cu60_to_p_ni60)*Y(Cu60)*Y(N)*state.rho + screened_rates(k_p_ni60_to_n_cu60)*Y(Ni60)*Y(H1)*state.rho) + - (-screened_rates(k_n_cu60_to_he4_co57)*Y(Cu60)*Y(N)*state.rho + screened_rates(k_he4_co57_to_n_cu60)*Y(Co57)*Y(He4)*state.rho) + - (-screened_rates(k_p_cu60_to_he4_ni57)*Y(Cu60)*Y(H1)*state.rho + screened_rates(k_he4_ni57_to_p_cu60)*Y(He4)*Y(Ni57)*state.rho) + - (screened_rates(k_n_zn60_to_p_cu60)*Y(N)*Y(Zn60)*state.rho + -screened_rates(k_p_cu60_to_n_zn60)*Y(Cu60)*Y(H1)*state.rho) + - (screened_rates(k_p_zn63_to_he4_cu60)*Y(H1)*Y(Zn63)*state.rho + -screened_rates(k_he4_cu60_to_p_zn63)*Y(Cu60)*Y(He4)*state.rho) + - (screened_rates(k_n_ga63_to_he4_cu60)*Y(Ga63)*Y(N)*state.rho + -screened_rates(k_he4_cu60_to_n_ga63)*Y(Cu60)*Y(He4)*state.rho); + -screened_rates(k_Cu60_to_Ni60_weak_wc12)*Y(Cu60) + + screened_rates(k_Zn60_to_Cu60_weak_wc12)*Y(Zn60) + + (screened_rates(k_He4_Co56_to_Cu60)*Y(Co56)*Y(He4)*state.rho + -screened_rates(k_Cu60_to_He4_Co56)*Y(Cu60)) + + (screened_rates(k_p_Ni59_to_Cu60)*Y(Ni59)*Y(H1)*state.rho + -screened_rates(k_Cu60_to_p_Ni59)*Y(Cu60)) + + (screened_rates(k_n_Cu59_to_Cu60)*Y(Cu59)*Y(N)*state.rho + -screened_rates(k_Cu60_to_n_Cu59)*Y(Cu60)) + + (-screened_rates(k_n_Cu60_to_Cu61)*Y(Cu60)*Y(N)*state.rho + screened_rates(k_Cu61_to_n_Cu60)*Y(Cu61)) + + (-screened_rates(k_p_Cu60_to_Zn61)*Y(Cu60)*Y(H1)*state.rho + screened_rates(k_Zn61_to_p_Cu60)*Y(Zn61)) + + (-screened_rates(k_He4_Cu60_to_Ga64)*Y(Cu60)*Y(He4)*state.rho + screened_rates(k_Ga64_to_He4_Cu60)*Y(Ga64)) + + (-screened_rates(k_n_Cu60_to_p_Ni60)*Y(Cu60)*Y(N)*state.rho + screened_rates(k_p_Ni60_to_n_Cu60)*Y(Ni60)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cu60_to_He4_Co57)*Y(Cu60)*Y(N)*state.rho + screened_rates(k_He4_Co57_to_n_Cu60)*Y(Co57)*Y(He4)*state.rho) + + (-screened_rates(k_p_Cu60_to_He4_Ni57)*Y(Cu60)*Y(H1)*state.rho + screened_rates(k_He4_Ni57_to_p_Cu60)*Y(He4)*Y(Ni57)*state.rho) + + (screened_rates(k_n_Zn60_to_p_Cu60)*Y(Zn60)*Y(N)*state.rho + -screened_rates(k_p_Cu60_to_n_Zn60)*Y(Cu60)*Y(H1)*state.rho) + + (screened_rates(k_p_Zn63_to_He4_Cu60)*Y(Zn63)*Y(H1)*state.rho + -screened_rates(k_He4_Cu60_to_p_Zn63)*Y(Cu60)*Y(He4)*state.rho) + + (screened_rates(k_n_Ga63_to_He4_Cu60)*Y(Ga63)*Y(N)*state.rho + -screened_rates(k_He4_Cu60_to_n_Ga63)*Y(Cu60)*Y(He4)*state.rho); ydot_nuc(Cu61) = - -screened_rates(k_cu61_to_ni61_weak_wc12)*Y(Cu61) + - screened_rates(k_zn61_to_cu61_weak_wc12)*Y(Zn61) + - (screened_rates(k_he4_co57_to_cu61)*Y(Co57)*Y(He4)*state.rho + -screened_rates(k_cu61_to_he4_co57)*Y(Cu61)) + - (screened_rates(k_p_ni60_to_cu61)*Y(Ni60)*Y(H1)*state.rho + -screened_rates(k_cu61_to_p_ni60)*Y(Cu61)) + - (screened_rates(k_n_cu60_to_cu61)*Y(Cu60)*Y(N)*state.rho + -screened_rates(k_cu61_to_n_cu60)*Y(Cu61)) + - (-screened_rates(k_n_cu61_to_cu62)*Y(Cu61)*Y(N)*state.rho + screened_rates(k_cu62_to_n_cu61)*Y(Cu62)) + - (-screened_rates(k_p_cu61_to_zn62)*Y(Cu61)*Y(H1)*state.rho + screened_rates(k_zn62_to_p_cu61)*Y(Zn62)) + - (-screened_rates(k_n_cu61_to_p_ni61)*Y(Cu61)*Y(N)*state.rho + screened_rates(k_p_ni61_to_n_cu61)*Y(Ni61)*Y(H1)*state.rho) + - (-screened_rates(k_n_cu61_to_he4_co58)*Y(Cu61)*Y(N)*state.rho + screened_rates(k_he4_co58_to_n_cu61)*Y(Co58)*Y(He4)*state.rho) + - (-screened_rates(k_p_cu61_to_he4_ni58)*Y(Cu61)*Y(H1)*state.rho + screened_rates(k_he4_ni58_to_p_cu61)*Y(He4)*Y(Ni58)*state.rho) + - (screened_rates(k_n_zn61_to_p_cu61)*Y(N)*Y(Zn61)*state.rho + -screened_rates(k_p_cu61_to_n_zn61)*Y(Cu61)*Y(H1)*state.rho) + - (screened_rates(k_p_zn64_to_he4_cu61)*Y(H1)*Y(Zn64)*state.rho + -screened_rates(k_he4_cu61_to_p_zn64)*Y(Cu61)*Y(He4)*state.rho) + - (screened_rates(k_n_ga64_to_he4_cu61)*Y(Ga64)*Y(N)*state.rho + -screened_rates(k_he4_cu61_to_n_ga64)*Y(Cu61)*Y(He4)*state.rho); + -screened_rates(k_Cu61_to_Ni61_weak_wc12)*Y(Cu61) + + screened_rates(k_Zn61_to_Cu61_weak_wc12)*Y(Zn61) + + (screened_rates(k_He4_Co57_to_Cu61)*Y(Co57)*Y(He4)*state.rho + -screened_rates(k_Cu61_to_He4_Co57)*Y(Cu61)) + + (screened_rates(k_p_Ni60_to_Cu61)*Y(Ni60)*Y(H1)*state.rho + -screened_rates(k_Cu61_to_p_Ni60)*Y(Cu61)) + + (screened_rates(k_n_Cu60_to_Cu61)*Y(Cu60)*Y(N)*state.rho + -screened_rates(k_Cu61_to_n_Cu60)*Y(Cu61)) + + (-screened_rates(k_n_Cu61_to_Cu62)*Y(Cu61)*Y(N)*state.rho + screened_rates(k_Cu62_to_n_Cu61)*Y(Cu62)) + + (-screened_rates(k_p_Cu61_to_Zn62)*Y(Cu61)*Y(H1)*state.rho + screened_rates(k_Zn62_to_p_Cu61)*Y(Zn62)) + + (-screened_rates(k_n_Cu61_to_p_Ni61)*Y(Cu61)*Y(N)*state.rho + screened_rates(k_p_Ni61_to_n_Cu61)*Y(Ni61)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cu61_to_He4_Co58)*Y(Cu61)*Y(N)*state.rho + screened_rates(k_He4_Co58_to_n_Cu61)*Y(Co58)*Y(He4)*state.rho) + + (-screened_rates(k_p_Cu61_to_He4_Ni58)*Y(Cu61)*Y(H1)*state.rho + screened_rates(k_He4_Ni58_to_p_Cu61)*Y(He4)*Y(Ni58)*state.rho) + + (screened_rates(k_n_Zn61_to_p_Cu61)*Y(Zn61)*Y(N)*state.rho + -screened_rates(k_p_Cu61_to_n_Zn61)*Y(Cu61)*Y(H1)*state.rho) + + (screened_rates(k_p_Zn64_to_He4_Cu61)*Y(Zn64)*Y(H1)*state.rho + -screened_rates(k_He4_Cu61_to_p_Zn64)*Y(Cu61)*Y(He4)*state.rho) + + (screened_rates(k_n_Ga64_to_He4_Cu61)*Y(Ga64)*Y(N)*state.rho + -screened_rates(k_He4_Cu61_to_n_Ga64)*Y(Cu61)*Y(He4)*state.rho); ydot_nuc(Cu62) = - -screened_rates(k_cu62_to_ni62_weak_wc12)*Y(Cu62) + - screened_rates(k_zn62_to_cu62_weak_wc12)*Y(Zn62) + - (screened_rates(k_he4_co58_to_cu62)*Y(Co58)*Y(He4)*state.rho + -screened_rates(k_cu62_to_he4_co58)*Y(Cu62)) + - (screened_rates(k_p_ni61_to_cu62)*Y(Ni61)*Y(H1)*state.rho + -screened_rates(k_cu62_to_p_ni61)*Y(Cu62)) + - (screened_rates(k_n_cu61_to_cu62)*Y(Cu61)*Y(N)*state.rho + -screened_rates(k_cu62_to_n_cu61)*Y(Cu62)) + - (-screened_rates(k_n_cu62_to_cu63)*Y(Cu62)*Y(N)*state.rho + screened_rates(k_cu63_to_n_cu62)*Y(Cu63)) + - (-screened_rates(k_p_cu62_to_zn63)*Y(Cu62)*Y(H1)*state.rho + screened_rates(k_zn63_to_p_cu62)*Y(Zn63)) + - (-screened_rates(k_n_cu62_to_p_ni62)*Y(Cu62)*Y(N)*state.rho + screened_rates(k_p_ni62_to_n_cu62)*Y(Ni62)*Y(H1)*state.rho) + - (-screened_rates(k_n_cu62_to_he4_co59)*Y(Cu62)*Y(N)*state.rho + screened_rates(k_he4_co59_to_n_cu62)*Y(Co59)*Y(He4)*state.rho) + - (-screened_rates(k_p_cu62_to_he4_ni59)*Y(Cu62)*Y(H1)*state.rho + screened_rates(k_he4_ni59_to_p_cu62)*Y(He4)*Y(Ni59)*state.rho) + - (screened_rates(k_n_zn62_to_p_cu62)*Y(N)*Y(Zn62)*state.rho + -screened_rates(k_p_cu62_to_n_zn62)*Y(Cu62)*Y(H1)*state.rho) + - (screened_rates(k_p_zn65_to_he4_cu62)*Y(H1)*Y(Zn65)*state.rho + -screened_rates(k_he4_cu62_to_p_zn65)*Y(Cu62)*Y(He4)*state.rho); + -screened_rates(k_Cu62_to_Ni62_weak_wc12)*Y(Cu62) + + screened_rates(k_Zn62_to_Cu62_weak_wc12)*Y(Zn62) + + (screened_rates(k_He4_Co58_to_Cu62)*Y(Co58)*Y(He4)*state.rho + -screened_rates(k_Cu62_to_He4_Co58)*Y(Cu62)) + + (screened_rates(k_p_Ni61_to_Cu62)*Y(Ni61)*Y(H1)*state.rho + -screened_rates(k_Cu62_to_p_Ni61)*Y(Cu62)) + + (screened_rates(k_n_Cu61_to_Cu62)*Y(Cu61)*Y(N)*state.rho + -screened_rates(k_Cu62_to_n_Cu61)*Y(Cu62)) + + (-screened_rates(k_n_Cu62_to_Cu63)*Y(Cu62)*Y(N)*state.rho + screened_rates(k_Cu63_to_n_Cu62)*Y(Cu63)) + + (-screened_rates(k_p_Cu62_to_Zn63)*Y(Cu62)*Y(H1)*state.rho + screened_rates(k_Zn63_to_p_Cu62)*Y(Zn63)) + + (-screened_rates(k_n_Cu62_to_p_Ni62)*Y(Cu62)*Y(N)*state.rho + screened_rates(k_p_Ni62_to_n_Cu62)*Y(Ni62)*Y(H1)*state.rho) + + (-screened_rates(k_n_Cu62_to_He4_Co59)*Y(Cu62)*Y(N)*state.rho + screened_rates(k_He4_Co59_to_n_Cu62)*Y(Co59)*Y(He4)*state.rho) + + (-screened_rates(k_p_Cu62_to_He4_Ni59)*Y(Cu62)*Y(H1)*state.rho + screened_rates(k_He4_Ni59_to_p_Cu62)*Y(He4)*Y(Ni59)*state.rho) + + (screened_rates(k_n_Zn62_to_p_Cu62)*Y(Zn62)*Y(N)*state.rho + -screened_rates(k_p_Cu62_to_n_Zn62)*Y(Cu62)*Y(H1)*state.rho) + + (screened_rates(k_p_Zn65_to_He4_Cu62)*Y(Zn65)*Y(H1)*state.rho + -screened_rates(k_He4_Cu62_to_p_Zn65)*Y(Cu62)*Y(He4)*state.rho); ydot_nuc(Cu63) = - screened_rates(k_ni63_to_cu63_weak_wc12)*Y(Ni63) + - screened_rates(k_zn63_to_cu63_weak_wc12)*Y(Zn63) + - (screened_rates(k_he4_co59_to_cu63)*Y(Co59)*Y(He4)*state.rho + -screened_rates(k_cu63_to_he4_co59)*Y(Cu63)) + - (screened_rates(k_p_ni62_to_cu63)*Y(Ni62)*Y(H1)*state.rho + -screened_rates(k_cu63_to_p_ni62)*Y(Cu63)) + - (screened_rates(k_n_cu62_to_cu63)*Y(Cu62)*Y(N)*state.rho + -screened_rates(k_cu63_to_n_cu62)*Y(Cu63)) + - (-screened_rates(k_n_cu63_to_cu64)*Y(Cu63)*Y(N)*state.rho + screened_rates(k_cu64_to_n_cu63)*Y(Cu64)) + - (-screened_rates(k_p_cu63_to_zn64)*Y(Cu63)*Y(H1)*state.rho + screened_rates(k_zn64_to_p_cu63)*Y(Zn64)) + - (-screened_rates(k_n_cu63_to_p_ni63)*Y(Cu63)*Y(N)*state.rho + screened_rates(k_p_ni63_to_n_cu63)*Y(Ni63)*Y(H1)*state.rho) + - (-screened_rates(k_p_cu63_to_he4_ni60)*Y(Cu63)*Y(H1)*state.rho + screened_rates(k_he4_ni60_to_p_cu63)*Y(He4)*Y(Ni60)*state.rho) + - (screened_rates(k_n_zn63_to_p_cu63)*Y(N)*Y(Zn63)*state.rho + -screened_rates(k_p_cu63_to_n_zn63)*Y(Cu63)*Y(H1)*state.rho) + - (screened_rates(k_p_zn66_to_he4_cu63)*Y(H1)*Y(Zn66)*state.rho + -screened_rates(k_he4_cu63_to_p_zn66)*Y(Cu63)*Y(He4)*state.rho); + screened_rates(k_Ni63_to_Cu63_weak_wc12)*Y(Ni63) + + screened_rates(k_Zn63_to_Cu63_weak_wc12)*Y(Zn63) + + (screened_rates(k_He4_Co59_to_Cu63)*Y(Co59)*Y(He4)*state.rho + -screened_rates(k_Cu63_to_He4_Co59)*Y(Cu63)) + + (screened_rates(k_p_Ni62_to_Cu63)*Y(Ni62)*Y(H1)*state.rho + -screened_rates(k_Cu63_to_p_Ni62)*Y(Cu63)) + + (screened_rates(k_n_Cu62_to_Cu63)*Y(Cu62)*Y(N)*state.rho + -screened_rates(k_Cu63_to_n_Cu62)*Y(Cu63)) + + (-screened_rates(k_n_Cu63_to_Cu64)*Y(Cu63)*Y(N)*state.rho + screened_rates(k_Cu64_to_n_Cu63)*Y(Cu64)) + + (-screened_rates(k_p_Cu63_to_Zn64)*Y(Cu63)*Y(H1)*state.rho + screened_rates(k_Zn64_to_p_Cu63)*Y(Zn64)) + + (-screened_rates(k_n_Cu63_to_p_Ni63)*Y(Cu63)*Y(N)*state.rho + screened_rates(k_p_Ni63_to_n_Cu63)*Y(Ni63)*Y(H1)*state.rho) + + (-screened_rates(k_p_Cu63_to_He4_Ni60)*Y(Cu63)*Y(H1)*state.rho + screened_rates(k_He4_Ni60_to_p_Cu63)*Y(He4)*Y(Ni60)*state.rho) + + (screened_rates(k_n_Zn63_to_p_Cu63)*Y(Zn63)*Y(N)*state.rho + -screened_rates(k_p_Cu63_to_n_Zn63)*Y(Cu63)*Y(H1)*state.rho) + + (screened_rates(k_p_Zn66_to_He4_Cu63)*Y(Zn66)*Y(H1)*state.rho + -screened_rates(k_He4_Cu63_to_p_Zn66)*Y(Cu63)*Y(He4)*state.rho); ydot_nuc(Cu64) = - -screened_rates(k_cu64_to_ni64_weak_wc12)*Y(Cu64) + - -screened_rates(k_cu64_to_zn64_weak_wc12)*Y(Cu64) + - (screened_rates(k_p_ni63_to_cu64)*Y(Ni63)*Y(H1)*state.rho + -screened_rates(k_cu64_to_p_ni63)*Y(Cu64)) + - (screened_rates(k_n_cu63_to_cu64)*Y(Cu63)*Y(N)*state.rho + -screened_rates(k_cu64_to_n_cu63)*Y(Cu64)) + - (-screened_rates(k_n_cu64_to_cu65)*Y(Cu64)*Y(N)*state.rho + screened_rates(k_cu65_to_n_cu64)*Y(Cu65)) + - (-screened_rates(k_p_cu64_to_zn65)*Y(Cu64)*Y(H1)*state.rho + screened_rates(k_zn65_to_p_cu64)*Y(Zn65)) + - (-screened_rates(k_n_cu64_to_p_ni64)*Y(Cu64)*Y(N)*state.rho + screened_rates(k_p_ni64_to_n_cu64)*Y(Ni64)*Y(H1)*state.rho) + - (-screened_rates(k_p_cu64_to_he4_ni61)*Y(Cu64)*Y(H1)*state.rho + screened_rates(k_he4_ni61_to_p_cu64)*Y(He4)*Y(Ni61)*state.rho) + - (screened_rates(k_n_zn64_to_p_cu64)*Y(N)*Y(Zn64)*state.rho + -screened_rates(k_p_cu64_to_n_zn64)*Y(Cu64)*Y(H1)*state.rho); + -screened_rates(k_Cu64_to_Ni64_weak_wc12)*Y(Cu64) + + -screened_rates(k_Cu64_to_Zn64_weak_wc12)*Y(Cu64) + + (screened_rates(k_p_Ni63_to_Cu64)*Y(Ni63)*Y(H1)*state.rho + -screened_rates(k_Cu64_to_p_Ni63)*Y(Cu64)) + + (screened_rates(k_n_Cu63_to_Cu64)*Y(Cu63)*Y(N)*state.rho + -screened_rates(k_Cu64_to_n_Cu63)*Y(Cu64)) + + (-screened_rates(k_n_Cu64_to_Cu65)*Y(Cu64)*Y(N)*state.rho + screened_rates(k_Cu65_to_n_Cu64)*Y(Cu65)) + + (-screened_rates(k_p_Cu64_to_Zn65)*Y(Cu64)*Y(H1)*state.rho + screened_rates(k_Zn65_to_p_Cu64)*Y(Zn65)) + + (-screened_rates(k_n_Cu64_to_p_Ni64)*Y(Cu64)*Y(N)*state.rho + screened_rates(k_p_Ni64_to_n_Cu64)*Y(Ni64)*Y(H1)*state.rho) + + (-screened_rates(k_p_Cu64_to_He4_Ni61)*Y(Cu64)*Y(H1)*state.rho + screened_rates(k_He4_Ni61_to_p_Cu64)*Y(He4)*Y(Ni61)*state.rho) + + (screened_rates(k_n_Zn64_to_p_Cu64)*Y(Zn64)*Y(N)*state.rho + -screened_rates(k_p_Cu64_to_n_Zn64)*Y(Cu64)*Y(H1)*state.rho); ydot_nuc(Cu65) = - screened_rates(k_zn65_to_cu65_weak_wc12)*Y(Zn65) + - (screened_rates(k_p_ni64_to_cu65)*Y(Ni64)*Y(H1)*state.rho + -screened_rates(k_cu65_to_p_ni64)*Y(Cu65)) + - (screened_rates(k_n_cu64_to_cu65)*Y(Cu64)*Y(N)*state.rho + -screened_rates(k_cu65_to_n_cu64)*Y(Cu65)) + - (-screened_rates(k_p_cu65_to_zn66)*Y(Cu65)*Y(H1)*state.rho + screened_rates(k_zn66_to_p_cu65)*Y(Zn66)) + - (-screened_rates(k_p_cu65_to_he4_ni62)*Y(Cu65)*Y(H1)*state.rho + screened_rates(k_he4_ni62_to_p_cu65)*Y(He4)*Y(Ni62)*state.rho) + - (screened_rates(k_n_zn65_to_p_cu65)*Y(N)*Y(Zn65)*state.rho + -screened_rates(k_p_cu65_to_n_zn65)*Y(Cu65)*Y(H1)*state.rho); + screened_rates(k_Zn65_to_Cu65_weak_wc12)*Y(Zn65) + + (screened_rates(k_p_Ni64_to_Cu65)*Y(Ni64)*Y(H1)*state.rho + -screened_rates(k_Cu65_to_p_Ni64)*Y(Cu65)) + + (screened_rates(k_n_Cu64_to_Cu65)*Y(Cu64)*Y(N)*state.rho + -screened_rates(k_Cu65_to_n_Cu64)*Y(Cu65)) + + (-screened_rates(k_p_Cu65_to_Zn66)*Y(Cu65)*Y(H1)*state.rho + screened_rates(k_Zn66_to_p_Cu65)*Y(Zn66)) + + (-screened_rates(k_p_Cu65_to_He4_Ni62)*Y(Cu65)*Y(H1)*state.rho + screened_rates(k_He4_Ni62_to_p_Cu65)*Y(He4)*Y(Ni62)*state.rho) + + (screened_rates(k_n_Zn65_to_p_Cu65)*Y(Zn65)*Y(N)*state.rho + -screened_rates(k_p_Cu65_to_n_Zn65)*Y(Cu65)*Y(H1)*state.rho); ydot_nuc(Zn59) = - -screened_rates(k_zn59_to_cu59_weak_wc12)*Y(Zn59) + - -screened_rates(k_zn59_to_p_ni58_weak_wc12)*Y(Zn59) + - (screened_rates(k_p_cu58_to_zn59)*Y(Cu58)*Y(H1)*state.rho + -screened_rates(k_zn59_to_p_cu58)*Y(Zn59)) + - (-screened_rates(k_n_zn59_to_zn60)*Y(N)*Y(Zn59)*state.rho + screened_rates(k_zn60_to_n_zn59)*Y(Zn60)) + - (-screened_rates(k_he4_zn59_to_ge63)*Y(He4)*Y(Zn59)*state.rho + screened_rates(k_ge63_to_he4_zn59)*Y(Ge63)) + - (-screened_rates(k_n_zn59_to_p_cu59)*Y(N)*Y(Zn59)*state.rho + screened_rates(k_p_cu59_to_n_zn59)*Y(Cu59)*Y(H1)*state.rho) + - (-screened_rates(k_n_zn59_to_he4_ni56)*Y(N)*Y(Zn59)*state.rho + screened_rates(k_he4_ni56_to_n_zn59)*Y(He4)*Y(Ni56)*state.rho) + - (screened_rates(k_p_ga62_to_he4_zn59)*Y(Ga62)*Y(H1)*state.rho + -screened_rates(k_he4_zn59_to_p_ga62)*Y(He4)*Y(Zn59)*state.rho); + -screened_rates(k_Zn59_to_Cu59_weak_wc12)*Y(Zn59) + + -screened_rates(k_Zn59_to_p_Ni58_weak_wc12)*Y(Zn59) + + (screened_rates(k_p_Cu58_to_Zn59)*Y(Cu58)*Y(H1)*state.rho + -screened_rates(k_Zn59_to_p_Cu58)*Y(Zn59)) + + (-screened_rates(k_n_Zn59_to_Zn60)*Y(Zn59)*Y(N)*state.rho + screened_rates(k_Zn60_to_n_Zn59)*Y(Zn60)) + + (-screened_rates(k_He4_Zn59_to_Ge63)*Y(He4)*Y(Zn59)*state.rho + screened_rates(k_Ge63_to_He4_Zn59)*Y(Ge63)) + + (-screened_rates(k_n_Zn59_to_p_Cu59)*Y(Zn59)*Y(N)*state.rho + screened_rates(k_p_Cu59_to_n_Zn59)*Y(Cu59)*Y(H1)*state.rho) + + (-screened_rates(k_n_Zn59_to_He4_Ni56)*Y(Zn59)*Y(N)*state.rho + screened_rates(k_He4_Ni56_to_n_Zn59)*Y(He4)*Y(Ni56)*state.rho) + + (screened_rates(k_p_Ga62_to_He4_Zn59)*Y(Ga62)*Y(H1)*state.rho + -screened_rates(k_He4_Zn59_to_p_Ga62)*Y(He4)*Y(Zn59)*state.rho); ydot_nuc(Zn60) = - -screened_rates(k_zn60_to_cu60_weak_wc12)*Y(Zn60) + - (screened_rates(k_he4_ni56_to_zn60)*Y(He4)*Y(Ni56)*state.rho + -screened_rates(k_zn60_to_he4_ni56)*Y(Zn60)) + - (screened_rates(k_p_cu59_to_zn60)*Y(Cu59)*Y(H1)*state.rho + -screened_rates(k_zn60_to_p_cu59)*Y(Zn60)) + - (screened_rates(k_n_zn59_to_zn60)*Y(N)*Y(Zn59)*state.rho + -screened_rates(k_zn60_to_n_zn59)*Y(Zn60)) + - (-screened_rates(k_n_zn60_to_zn61)*Y(N)*Y(Zn60)*state.rho + screened_rates(k_zn61_to_n_zn60)*Y(Zn61)) + - (-screened_rates(k_he4_zn60_to_ge64)*Y(He4)*Y(Zn60)*state.rho + screened_rates(k_ge64_to_he4_zn60)*Y(Ge64)) + - (screened_rates(k_he4_cu57_to_p_zn60)*Y(Cu57)*Y(He4)*state.rho + -screened_rates(k_p_zn60_to_he4_cu57)*Y(H1)*Y(Zn60)*state.rho) + - (-screened_rates(k_n_zn60_to_p_cu60)*Y(N)*Y(Zn60)*state.rho + screened_rates(k_p_cu60_to_n_zn60)*Y(Cu60)*Y(H1)*state.rho) + - (-screened_rates(k_n_zn60_to_he4_ni57)*Y(N)*Y(Zn60)*state.rho + screened_rates(k_he4_ni57_to_n_zn60)*Y(He4)*Y(Ni57)*state.rho) + - (screened_rates(k_p_ga63_to_he4_zn60)*Y(Ga63)*Y(H1)*state.rho + -screened_rates(k_he4_zn60_to_p_ga63)*Y(He4)*Y(Zn60)*state.rho) + - (screened_rates(k_n_ge63_to_he4_zn60)*Y(Ge63)*Y(N)*state.rho + -screened_rates(k_he4_zn60_to_n_ge63)*Y(He4)*Y(Zn60)*state.rho); + -screened_rates(k_Zn60_to_Cu60_weak_wc12)*Y(Zn60) + + (screened_rates(k_He4_Ni56_to_Zn60)*Y(He4)*Y(Ni56)*state.rho + -screened_rates(k_Zn60_to_He4_Ni56)*Y(Zn60)) + + (screened_rates(k_p_Cu59_to_Zn60)*Y(Cu59)*Y(H1)*state.rho + -screened_rates(k_Zn60_to_p_Cu59)*Y(Zn60)) + + (screened_rates(k_n_Zn59_to_Zn60)*Y(Zn59)*Y(N)*state.rho + -screened_rates(k_Zn60_to_n_Zn59)*Y(Zn60)) + + (-screened_rates(k_n_Zn60_to_Zn61)*Y(Zn60)*Y(N)*state.rho + screened_rates(k_Zn61_to_n_Zn60)*Y(Zn61)) + + (-screened_rates(k_He4_Zn60_to_Ge64)*Y(He4)*Y(Zn60)*state.rho + screened_rates(k_Ge64_to_He4_Zn60)*Y(Ge64)) + + (screened_rates(k_He4_Cu57_to_p_Zn60)*Y(Cu57)*Y(He4)*state.rho + -screened_rates(k_p_Zn60_to_He4_Cu57)*Y(Zn60)*Y(H1)*state.rho) + + (-screened_rates(k_n_Zn60_to_p_Cu60)*Y(Zn60)*Y(N)*state.rho + screened_rates(k_p_Cu60_to_n_Zn60)*Y(Cu60)*Y(H1)*state.rho) + + (-screened_rates(k_n_Zn60_to_He4_Ni57)*Y(Zn60)*Y(N)*state.rho + screened_rates(k_He4_Ni57_to_n_Zn60)*Y(He4)*Y(Ni57)*state.rho) + + (screened_rates(k_p_Ga63_to_He4_Zn60)*Y(Ga63)*Y(H1)*state.rho + -screened_rates(k_He4_Zn60_to_p_Ga63)*Y(He4)*Y(Zn60)*state.rho) + + (screened_rates(k_n_Ge63_to_He4_Zn60)*Y(Ge63)*Y(N)*state.rho + -screened_rates(k_He4_Zn60_to_n_Ge63)*Y(He4)*Y(Zn60)*state.rho); ydot_nuc(Zn61) = - -screened_rates(k_zn61_to_cu61_weak_wc12)*Y(Zn61) + - (screened_rates(k_he4_ni57_to_zn61)*Y(He4)*Y(Ni57)*state.rho + -screened_rates(k_zn61_to_he4_ni57)*Y(Zn61)) + - (screened_rates(k_p_cu60_to_zn61)*Y(Cu60)*Y(H1)*state.rho + -screened_rates(k_zn61_to_p_cu60)*Y(Zn61)) + - (screened_rates(k_n_zn60_to_zn61)*Y(N)*Y(Zn60)*state.rho + -screened_rates(k_zn61_to_n_zn60)*Y(Zn61)) + - (-screened_rates(k_n_zn61_to_zn62)*Y(N)*Y(Zn61)*state.rho + screened_rates(k_zn62_to_n_zn61)*Y(Zn62)) + - (-screened_rates(k_p_zn61_to_ga62)*Y(H1)*Y(Zn61)*state.rho + screened_rates(k_ga62_to_p_zn61)*Y(Ga62)) + - (-screened_rates(k_n_zn61_to_p_cu61)*Y(N)*Y(Zn61)*state.rho + screened_rates(k_p_cu61_to_n_zn61)*Y(Cu61)*Y(H1)*state.rho) + - (-screened_rates(k_n_zn61_to_he4_ni58)*Y(N)*Y(Zn61)*state.rho + screened_rates(k_he4_ni58_to_n_zn61)*Y(He4)*Y(Ni58)*state.rho) + - (-screened_rates(k_p_zn61_to_he4_cu58)*Y(H1)*Y(Zn61)*state.rho + screened_rates(k_he4_cu58_to_p_zn61)*Y(Cu58)*Y(He4)*state.rho) + - (screened_rates(k_p_ga64_to_he4_zn61)*Y(Ga64)*Y(H1)*state.rho + -screened_rates(k_he4_zn61_to_p_ga64)*Y(He4)*Y(Zn61)*state.rho) + - (screened_rates(k_n_ge64_to_he4_zn61)*Y(Ge64)*Y(N)*state.rho + -screened_rates(k_he4_zn61_to_n_ge64)*Y(He4)*Y(Zn61)*state.rho); + -screened_rates(k_Zn61_to_Cu61_weak_wc12)*Y(Zn61) + + (screened_rates(k_He4_Ni57_to_Zn61)*Y(He4)*Y(Ni57)*state.rho + -screened_rates(k_Zn61_to_He4_Ni57)*Y(Zn61)) + + (screened_rates(k_p_Cu60_to_Zn61)*Y(Cu60)*Y(H1)*state.rho + -screened_rates(k_Zn61_to_p_Cu60)*Y(Zn61)) + + (screened_rates(k_n_Zn60_to_Zn61)*Y(Zn60)*Y(N)*state.rho + -screened_rates(k_Zn61_to_n_Zn60)*Y(Zn61)) + + (-screened_rates(k_n_Zn61_to_Zn62)*Y(Zn61)*Y(N)*state.rho + screened_rates(k_Zn62_to_n_Zn61)*Y(Zn62)) + + (-screened_rates(k_p_Zn61_to_Ga62)*Y(Zn61)*Y(H1)*state.rho + screened_rates(k_Ga62_to_p_Zn61)*Y(Ga62)) + + (-screened_rates(k_n_Zn61_to_p_Cu61)*Y(Zn61)*Y(N)*state.rho + screened_rates(k_p_Cu61_to_n_Zn61)*Y(Cu61)*Y(H1)*state.rho) + + (-screened_rates(k_n_Zn61_to_He4_Ni58)*Y(Zn61)*Y(N)*state.rho + screened_rates(k_He4_Ni58_to_n_Zn61)*Y(He4)*Y(Ni58)*state.rho) + + (-screened_rates(k_p_Zn61_to_He4_Cu58)*Y(Zn61)*Y(H1)*state.rho + screened_rates(k_He4_Cu58_to_p_Zn61)*Y(Cu58)*Y(He4)*state.rho) + + (screened_rates(k_p_Ga64_to_He4_Zn61)*Y(Ga64)*Y(H1)*state.rho + -screened_rates(k_He4_Zn61_to_p_Ga64)*Y(He4)*Y(Zn61)*state.rho) + + (screened_rates(k_n_Ge64_to_He4_Zn61)*Y(Ge64)*Y(N)*state.rho + -screened_rates(k_He4_Zn61_to_n_Ge64)*Y(He4)*Y(Zn61)*state.rho); ydot_nuc(Zn62) = - -screened_rates(k_zn62_to_cu62_weak_wc12)*Y(Zn62) + - screened_rates(k_ga62_to_zn62_weak_wc12)*Y(Ga62) + - (screened_rates(k_he4_ni58_to_zn62)*Y(He4)*Y(Ni58)*state.rho + -screened_rates(k_zn62_to_he4_ni58)*Y(Zn62)) + - (screened_rates(k_p_cu61_to_zn62)*Y(Cu61)*Y(H1)*state.rho + -screened_rates(k_zn62_to_p_cu61)*Y(Zn62)) + - (screened_rates(k_n_zn61_to_zn62)*Y(N)*Y(Zn61)*state.rho + -screened_rates(k_zn62_to_n_zn61)*Y(Zn62)) + - (-screened_rates(k_n_zn62_to_zn63)*Y(N)*Y(Zn62)*state.rho + screened_rates(k_zn63_to_n_zn62)*Y(Zn63)) + - (-screened_rates(k_p_zn62_to_ga63)*Y(H1)*Y(Zn62)*state.rho + screened_rates(k_ga63_to_p_zn62)*Y(Ga63)) + - (-screened_rates(k_n_zn62_to_p_cu62)*Y(N)*Y(Zn62)*state.rho + screened_rates(k_p_cu62_to_n_zn62)*Y(Cu62)*Y(H1)*state.rho) + - (-screened_rates(k_n_zn62_to_he4_ni59)*Y(N)*Y(Zn62)*state.rho + screened_rates(k_he4_ni59_to_n_zn62)*Y(He4)*Y(Ni59)*state.rho) + - (-screened_rates(k_p_zn62_to_he4_cu59)*Y(H1)*Y(Zn62)*state.rho + screened_rates(k_he4_cu59_to_p_zn62)*Y(Cu59)*Y(He4)*state.rho) + - (screened_rates(k_n_ga62_to_p_zn62)*Y(Ga62)*Y(N)*state.rho + -screened_rates(k_p_zn62_to_n_ga62)*Y(H1)*Y(Zn62)*state.rho); + -screened_rates(k_Zn62_to_Cu62_weak_wc12)*Y(Zn62) + + screened_rates(k_Ga62_to_Zn62_weak_wc12)*Y(Ga62) + + (screened_rates(k_He4_Ni58_to_Zn62)*Y(He4)*Y(Ni58)*state.rho + -screened_rates(k_Zn62_to_He4_Ni58)*Y(Zn62)) + + (screened_rates(k_p_Cu61_to_Zn62)*Y(Cu61)*Y(H1)*state.rho + -screened_rates(k_Zn62_to_p_Cu61)*Y(Zn62)) + + (screened_rates(k_n_Zn61_to_Zn62)*Y(Zn61)*Y(N)*state.rho + -screened_rates(k_Zn62_to_n_Zn61)*Y(Zn62)) + + (-screened_rates(k_n_Zn62_to_Zn63)*Y(Zn62)*Y(N)*state.rho + screened_rates(k_Zn63_to_n_Zn62)*Y(Zn63)) + + (-screened_rates(k_p_Zn62_to_Ga63)*Y(Zn62)*Y(H1)*state.rho + screened_rates(k_Ga63_to_p_Zn62)*Y(Ga63)) + + (-screened_rates(k_n_Zn62_to_p_Cu62)*Y(Zn62)*Y(N)*state.rho + screened_rates(k_p_Cu62_to_n_Zn62)*Y(Cu62)*Y(H1)*state.rho) + + (-screened_rates(k_n_Zn62_to_He4_Ni59)*Y(Zn62)*Y(N)*state.rho + screened_rates(k_He4_Ni59_to_n_Zn62)*Y(He4)*Y(Ni59)*state.rho) + + (-screened_rates(k_p_Zn62_to_He4_Cu59)*Y(Zn62)*Y(H1)*state.rho + screened_rates(k_He4_Cu59_to_p_Zn62)*Y(Cu59)*Y(He4)*state.rho) + + (screened_rates(k_n_Ga62_to_p_Zn62)*Y(Ga62)*Y(N)*state.rho + -screened_rates(k_p_Zn62_to_n_Ga62)*Y(Zn62)*Y(H1)*state.rho); ydot_nuc(Zn63) = - -screened_rates(k_zn63_to_cu63_weak_wc12)*Y(Zn63) + - screened_rates(k_ga63_to_zn63_weak_wc12)*Y(Ga63) + - (screened_rates(k_he4_ni59_to_zn63)*Y(He4)*Y(Ni59)*state.rho + -screened_rates(k_zn63_to_he4_ni59)*Y(Zn63)) + - (screened_rates(k_p_cu62_to_zn63)*Y(Cu62)*Y(H1)*state.rho + -screened_rates(k_zn63_to_p_cu62)*Y(Zn63)) + - (screened_rates(k_n_zn62_to_zn63)*Y(N)*Y(Zn62)*state.rho + -screened_rates(k_zn63_to_n_zn62)*Y(Zn63)) + - (-screened_rates(k_n_zn63_to_zn64)*Y(N)*Y(Zn63)*state.rho + screened_rates(k_zn64_to_n_zn63)*Y(Zn64)) + - (-screened_rates(k_p_zn63_to_ga64)*Y(H1)*Y(Zn63)*state.rho + screened_rates(k_ga64_to_p_zn63)*Y(Ga64)) + - (-screened_rates(k_n_zn63_to_p_cu63)*Y(N)*Y(Zn63)*state.rho + screened_rates(k_p_cu63_to_n_zn63)*Y(Cu63)*Y(H1)*state.rho) + - (-screened_rates(k_n_zn63_to_he4_ni60)*Y(N)*Y(Zn63)*state.rho + screened_rates(k_he4_ni60_to_n_zn63)*Y(He4)*Y(Ni60)*state.rho) + - (-screened_rates(k_p_zn63_to_he4_cu60)*Y(H1)*Y(Zn63)*state.rho + screened_rates(k_he4_cu60_to_p_zn63)*Y(Cu60)*Y(He4)*state.rho) + - (screened_rates(k_n_ga63_to_p_zn63)*Y(Ga63)*Y(N)*state.rho + -screened_rates(k_p_zn63_to_n_ga63)*Y(H1)*Y(Zn63)*state.rho); + -screened_rates(k_Zn63_to_Cu63_weak_wc12)*Y(Zn63) + + screened_rates(k_Ga63_to_Zn63_weak_wc12)*Y(Ga63) + + (screened_rates(k_He4_Ni59_to_Zn63)*Y(He4)*Y(Ni59)*state.rho + -screened_rates(k_Zn63_to_He4_Ni59)*Y(Zn63)) + + (screened_rates(k_p_Cu62_to_Zn63)*Y(Cu62)*Y(H1)*state.rho + -screened_rates(k_Zn63_to_p_Cu62)*Y(Zn63)) + + (screened_rates(k_n_Zn62_to_Zn63)*Y(Zn62)*Y(N)*state.rho + -screened_rates(k_Zn63_to_n_Zn62)*Y(Zn63)) + + (-screened_rates(k_n_Zn63_to_Zn64)*Y(Zn63)*Y(N)*state.rho + screened_rates(k_Zn64_to_n_Zn63)*Y(Zn64)) + + (-screened_rates(k_p_Zn63_to_Ga64)*Y(Zn63)*Y(H1)*state.rho + screened_rates(k_Ga64_to_p_Zn63)*Y(Ga64)) + + (-screened_rates(k_n_Zn63_to_p_Cu63)*Y(Zn63)*Y(N)*state.rho + screened_rates(k_p_Cu63_to_n_Zn63)*Y(Cu63)*Y(H1)*state.rho) + + (-screened_rates(k_n_Zn63_to_He4_Ni60)*Y(Zn63)*Y(N)*state.rho + screened_rates(k_He4_Ni60_to_n_Zn63)*Y(He4)*Y(Ni60)*state.rho) + + (-screened_rates(k_p_Zn63_to_He4_Cu60)*Y(Zn63)*Y(H1)*state.rho + screened_rates(k_He4_Cu60_to_p_Zn63)*Y(Cu60)*Y(He4)*state.rho) + + (screened_rates(k_n_Ga63_to_p_Zn63)*Y(Ga63)*Y(N)*state.rho + -screened_rates(k_p_Zn63_to_n_Ga63)*Y(Zn63)*Y(H1)*state.rho); ydot_nuc(Zn64) = - screened_rates(k_cu64_to_zn64_weak_wc12)*Y(Cu64) + - screened_rates(k_ga64_to_zn64_weak_wc12)*Y(Ga64) + - (screened_rates(k_he4_ni60_to_zn64)*Y(He4)*Y(Ni60)*state.rho + -screened_rates(k_zn64_to_he4_ni60)*Y(Zn64)) + - (screened_rates(k_p_cu63_to_zn64)*Y(Cu63)*Y(H1)*state.rho + -screened_rates(k_zn64_to_p_cu63)*Y(Zn64)) + - (screened_rates(k_n_zn63_to_zn64)*Y(N)*Y(Zn63)*state.rho + -screened_rates(k_zn64_to_n_zn63)*Y(Zn64)) + - (-screened_rates(k_n_zn64_to_zn65)*Y(N)*Y(Zn64)*state.rho + screened_rates(k_zn65_to_n_zn64)*Y(Zn65)) + - (-screened_rates(k_n_zn64_to_p_cu64)*Y(N)*Y(Zn64)*state.rho + screened_rates(k_p_cu64_to_n_zn64)*Y(Cu64)*Y(H1)*state.rho) + - (-screened_rates(k_n_zn64_to_he4_ni61)*Y(N)*Y(Zn64)*state.rho + screened_rates(k_he4_ni61_to_n_zn64)*Y(He4)*Y(Ni61)*state.rho) + - (-screened_rates(k_p_zn64_to_he4_cu61)*Y(H1)*Y(Zn64)*state.rho + screened_rates(k_he4_cu61_to_p_zn64)*Y(Cu61)*Y(He4)*state.rho) + - (screened_rates(k_n_ga64_to_p_zn64)*Y(Ga64)*Y(N)*state.rho + -screened_rates(k_p_zn64_to_n_ga64)*Y(H1)*Y(Zn64)*state.rho); + screened_rates(k_Cu64_to_Zn64_weak_wc12)*Y(Cu64) + + screened_rates(k_Ga64_to_Zn64_weak_wc12)*Y(Ga64) + + (screened_rates(k_He4_Ni60_to_Zn64)*Y(He4)*Y(Ni60)*state.rho + -screened_rates(k_Zn64_to_He4_Ni60)*Y(Zn64)) + + (screened_rates(k_p_Cu63_to_Zn64)*Y(Cu63)*Y(H1)*state.rho + -screened_rates(k_Zn64_to_p_Cu63)*Y(Zn64)) + + (screened_rates(k_n_Zn63_to_Zn64)*Y(Zn63)*Y(N)*state.rho + -screened_rates(k_Zn64_to_n_Zn63)*Y(Zn64)) + + (-screened_rates(k_n_Zn64_to_Zn65)*Y(Zn64)*Y(N)*state.rho + screened_rates(k_Zn65_to_n_Zn64)*Y(Zn65)) + + (-screened_rates(k_n_Zn64_to_p_Cu64)*Y(Zn64)*Y(N)*state.rho + screened_rates(k_p_Cu64_to_n_Zn64)*Y(Cu64)*Y(H1)*state.rho) + + (-screened_rates(k_n_Zn64_to_He4_Ni61)*Y(Zn64)*Y(N)*state.rho + screened_rates(k_He4_Ni61_to_n_Zn64)*Y(He4)*Y(Ni61)*state.rho) + + (-screened_rates(k_p_Zn64_to_He4_Cu61)*Y(Zn64)*Y(H1)*state.rho + screened_rates(k_He4_Cu61_to_p_Zn64)*Y(Cu61)*Y(He4)*state.rho) + + (screened_rates(k_n_Ga64_to_p_Zn64)*Y(Ga64)*Y(N)*state.rho + -screened_rates(k_p_Zn64_to_n_Ga64)*Y(Zn64)*Y(H1)*state.rho); ydot_nuc(Zn65) = - -screened_rates(k_zn65_to_cu65_weak_wc12)*Y(Zn65) + - (screened_rates(k_he4_ni61_to_zn65)*Y(He4)*Y(Ni61)*state.rho + -screened_rates(k_zn65_to_he4_ni61)*Y(Zn65)) + - (screened_rates(k_p_cu64_to_zn65)*Y(Cu64)*Y(H1)*state.rho + -screened_rates(k_zn65_to_p_cu64)*Y(Zn65)) + - (screened_rates(k_n_zn64_to_zn65)*Y(N)*Y(Zn64)*state.rho + -screened_rates(k_zn65_to_n_zn64)*Y(Zn65)) + - (-screened_rates(k_n_zn65_to_zn66)*Y(N)*Y(Zn65)*state.rho + screened_rates(k_zn66_to_n_zn65)*Y(Zn66)) + - (-screened_rates(k_n_zn65_to_p_cu65)*Y(N)*Y(Zn65)*state.rho + screened_rates(k_p_cu65_to_n_zn65)*Y(Cu65)*Y(H1)*state.rho) + - (-screened_rates(k_n_zn65_to_he4_ni62)*Y(N)*Y(Zn65)*state.rho + screened_rates(k_he4_ni62_to_n_zn65)*Y(He4)*Y(Ni62)*state.rho) + - (-screened_rates(k_p_zn65_to_he4_cu62)*Y(H1)*Y(Zn65)*state.rho + screened_rates(k_he4_cu62_to_p_zn65)*Y(Cu62)*Y(He4)*state.rho); + -screened_rates(k_Zn65_to_Cu65_weak_wc12)*Y(Zn65) + + (screened_rates(k_He4_Ni61_to_Zn65)*Y(He4)*Y(Ni61)*state.rho + -screened_rates(k_Zn65_to_He4_Ni61)*Y(Zn65)) + + (screened_rates(k_p_Cu64_to_Zn65)*Y(Cu64)*Y(H1)*state.rho + -screened_rates(k_Zn65_to_p_Cu64)*Y(Zn65)) + + (screened_rates(k_n_Zn64_to_Zn65)*Y(Zn64)*Y(N)*state.rho + -screened_rates(k_Zn65_to_n_Zn64)*Y(Zn65)) + + (-screened_rates(k_n_Zn65_to_Zn66)*Y(Zn65)*Y(N)*state.rho + screened_rates(k_Zn66_to_n_Zn65)*Y(Zn66)) + + (-screened_rates(k_n_Zn65_to_p_Cu65)*Y(Zn65)*Y(N)*state.rho + screened_rates(k_p_Cu65_to_n_Zn65)*Y(Cu65)*Y(H1)*state.rho) + + (-screened_rates(k_n_Zn65_to_He4_Ni62)*Y(Zn65)*Y(N)*state.rho + screened_rates(k_He4_Ni62_to_n_Zn65)*Y(He4)*Y(Ni62)*state.rho) + + (-screened_rates(k_p_Zn65_to_He4_Cu62)*Y(Zn65)*Y(H1)*state.rho + screened_rates(k_He4_Cu62_to_p_Zn65)*Y(Cu62)*Y(He4)*state.rho); ydot_nuc(Zn66) = - (screened_rates(k_he4_ni62_to_zn66)*Y(He4)*Y(Ni62)*state.rho + -screened_rates(k_zn66_to_he4_ni62)*Y(Zn66)) + - (screened_rates(k_p_cu65_to_zn66)*Y(Cu65)*Y(H1)*state.rho + -screened_rates(k_zn66_to_p_cu65)*Y(Zn66)) + - (screened_rates(k_n_zn65_to_zn66)*Y(N)*Y(Zn65)*state.rho + -screened_rates(k_zn66_to_n_zn65)*Y(Zn66)) + - (-screened_rates(k_n_zn66_to_he4_ni63)*Y(N)*Y(Zn66)*state.rho + screened_rates(k_he4_ni63_to_n_zn66)*Y(He4)*Y(Ni63)*state.rho) + - (-screened_rates(k_p_zn66_to_he4_cu63)*Y(H1)*Y(Zn66)*state.rho + screened_rates(k_he4_cu63_to_p_zn66)*Y(Cu63)*Y(He4)*state.rho); + (screened_rates(k_He4_Ni62_to_Zn66)*Y(He4)*Y(Ni62)*state.rho + -screened_rates(k_Zn66_to_He4_Ni62)*Y(Zn66)) + + (screened_rates(k_p_Cu65_to_Zn66)*Y(Cu65)*Y(H1)*state.rho + -screened_rates(k_Zn66_to_p_Cu65)*Y(Zn66)) + + (screened_rates(k_n_Zn65_to_Zn66)*Y(Zn65)*Y(N)*state.rho + -screened_rates(k_Zn66_to_n_Zn65)*Y(Zn66)) + + (-screened_rates(k_n_Zn66_to_He4_Ni63)*Y(Zn66)*Y(N)*state.rho + screened_rates(k_He4_Ni63_to_n_Zn66)*Y(He4)*Y(Ni63)*state.rho) + + (-screened_rates(k_p_Zn66_to_He4_Cu63)*Y(Zn66)*Y(H1)*state.rho + screened_rates(k_He4_Cu63_to_p_Zn66)*Y(Cu63)*Y(He4)*state.rho); ydot_nuc(Ga62) = - -screened_rates(k_ga62_to_zn62_weak_wc12)*Y(Ga62) + - (screened_rates(k_he4_cu58_to_ga62)*Y(Cu58)*Y(He4)*state.rho + -screened_rates(k_ga62_to_he4_cu58)*Y(Ga62)) + - (screened_rates(k_p_zn61_to_ga62)*Y(H1)*Y(Zn61)*state.rho + -screened_rates(k_ga62_to_p_zn61)*Y(Ga62)) + - (-screened_rates(k_n_ga62_to_ga63)*Y(Ga62)*Y(N)*state.rho + screened_rates(k_ga63_to_n_ga62)*Y(Ga63)) + - (-screened_rates(k_p_ga62_to_ge63)*Y(Ga62)*Y(H1)*state.rho + screened_rates(k_ge63_to_p_ga62)*Y(Ge63)) + - (-screened_rates(k_n_ga62_to_p_zn62)*Y(Ga62)*Y(N)*state.rho + screened_rates(k_p_zn62_to_n_ga62)*Y(H1)*Y(Zn62)*state.rho) + - (-screened_rates(k_n_ga62_to_he4_cu59)*Y(Ga62)*Y(N)*state.rho + screened_rates(k_he4_cu59_to_n_ga62)*Y(Cu59)*Y(He4)*state.rho) + - (-screened_rates(k_p_ga62_to_he4_zn59)*Y(Ga62)*Y(H1)*state.rho + screened_rates(k_he4_zn59_to_p_ga62)*Y(He4)*Y(Zn59)*state.rho); + -screened_rates(k_Ga62_to_Zn62_weak_wc12)*Y(Ga62) + + (screened_rates(k_He4_Cu58_to_Ga62)*Y(Cu58)*Y(He4)*state.rho + -screened_rates(k_Ga62_to_He4_Cu58)*Y(Ga62)) + + (screened_rates(k_p_Zn61_to_Ga62)*Y(Zn61)*Y(H1)*state.rho + -screened_rates(k_Ga62_to_p_Zn61)*Y(Ga62)) + + (-screened_rates(k_n_Ga62_to_Ga63)*Y(Ga62)*Y(N)*state.rho + screened_rates(k_Ga63_to_n_Ga62)*Y(Ga63)) + + (-screened_rates(k_p_Ga62_to_Ge63)*Y(Ga62)*Y(H1)*state.rho + screened_rates(k_Ge63_to_p_Ga62)*Y(Ge63)) + + (-screened_rates(k_n_Ga62_to_p_Zn62)*Y(Ga62)*Y(N)*state.rho + screened_rates(k_p_Zn62_to_n_Ga62)*Y(Zn62)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ga62_to_He4_Cu59)*Y(Ga62)*Y(N)*state.rho + screened_rates(k_He4_Cu59_to_n_Ga62)*Y(Cu59)*Y(He4)*state.rho) + + (-screened_rates(k_p_Ga62_to_He4_Zn59)*Y(Ga62)*Y(H1)*state.rho + screened_rates(k_He4_Zn59_to_p_Ga62)*Y(He4)*Y(Zn59)*state.rho); ydot_nuc(Ga63) = - -screened_rates(k_ga63_to_zn63_weak_wc12)*Y(Ga63) + - screened_rates(k_ge63_to_ga63_weak_wc12)*Y(Ge63) + - (screened_rates(k_he4_cu59_to_ga63)*Y(Cu59)*Y(He4)*state.rho + -screened_rates(k_ga63_to_he4_cu59)*Y(Ga63)) + - (screened_rates(k_p_zn62_to_ga63)*Y(H1)*Y(Zn62)*state.rho + -screened_rates(k_ga63_to_p_zn62)*Y(Ga63)) + - (screened_rates(k_n_ga62_to_ga63)*Y(Ga62)*Y(N)*state.rho + -screened_rates(k_ga63_to_n_ga62)*Y(Ga63)) + - (-screened_rates(k_n_ga63_to_ga64)*Y(Ga63)*Y(N)*state.rho + screened_rates(k_ga64_to_n_ga63)*Y(Ga64)) + - (-screened_rates(k_p_ga63_to_ge64)*Y(Ga63)*Y(H1)*state.rho + screened_rates(k_ge64_to_p_ga63)*Y(Ge64)) + - (-screened_rates(k_n_ga63_to_p_zn63)*Y(Ga63)*Y(N)*state.rho + screened_rates(k_p_zn63_to_n_ga63)*Y(H1)*Y(Zn63)*state.rho) + - (-screened_rates(k_n_ga63_to_he4_cu60)*Y(Ga63)*Y(N)*state.rho + screened_rates(k_he4_cu60_to_n_ga63)*Y(Cu60)*Y(He4)*state.rho) + - (-screened_rates(k_p_ga63_to_he4_zn60)*Y(Ga63)*Y(H1)*state.rho + screened_rates(k_he4_zn60_to_p_ga63)*Y(He4)*Y(Zn60)*state.rho) + - (screened_rates(k_n_ge63_to_p_ga63)*Y(Ge63)*Y(N)*state.rho + -screened_rates(k_p_ga63_to_n_ge63)*Y(Ga63)*Y(H1)*state.rho); + -screened_rates(k_Ga63_to_Zn63_weak_wc12)*Y(Ga63) + + screened_rates(k_Ge63_to_Ga63_weak_wc12)*Y(Ge63) + + (screened_rates(k_He4_Cu59_to_Ga63)*Y(Cu59)*Y(He4)*state.rho + -screened_rates(k_Ga63_to_He4_Cu59)*Y(Ga63)) + + (screened_rates(k_p_Zn62_to_Ga63)*Y(Zn62)*Y(H1)*state.rho + -screened_rates(k_Ga63_to_p_Zn62)*Y(Ga63)) + + (screened_rates(k_n_Ga62_to_Ga63)*Y(Ga62)*Y(N)*state.rho + -screened_rates(k_Ga63_to_n_Ga62)*Y(Ga63)) + + (-screened_rates(k_n_Ga63_to_Ga64)*Y(Ga63)*Y(N)*state.rho + screened_rates(k_Ga64_to_n_Ga63)*Y(Ga64)) + + (-screened_rates(k_p_Ga63_to_Ge64)*Y(Ga63)*Y(H1)*state.rho + screened_rates(k_Ge64_to_p_Ga63)*Y(Ge64)) + + (-screened_rates(k_n_Ga63_to_p_Zn63)*Y(Ga63)*Y(N)*state.rho + screened_rates(k_p_Zn63_to_n_Ga63)*Y(Zn63)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ga63_to_He4_Cu60)*Y(Ga63)*Y(N)*state.rho + screened_rates(k_He4_Cu60_to_n_Ga63)*Y(Cu60)*Y(He4)*state.rho) + + (-screened_rates(k_p_Ga63_to_He4_Zn60)*Y(Ga63)*Y(H1)*state.rho + screened_rates(k_He4_Zn60_to_p_Ga63)*Y(He4)*Y(Zn60)*state.rho) + + (screened_rates(k_n_Ge63_to_p_Ga63)*Y(Ge63)*Y(N)*state.rho + -screened_rates(k_p_Ga63_to_n_Ge63)*Y(Ga63)*Y(H1)*state.rho); ydot_nuc(Ga64) = - -screened_rates(k_ga64_to_zn64_weak_wc12)*Y(Ga64) + - screened_rates(k_ge64_to_ga64_weak_wc12)*Y(Ge64) + - (screened_rates(k_he4_cu60_to_ga64)*Y(Cu60)*Y(He4)*state.rho + -screened_rates(k_ga64_to_he4_cu60)*Y(Ga64)) + - (screened_rates(k_p_zn63_to_ga64)*Y(H1)*Y(Zn63)*state.rho + -screened_rates(k_ga64_to_p_zn63)*Y(Ga64)) + - (screened_rates(k_n_ga63_to_ga64)*Y(Ga63)*Y(N)*state.rho + -screened_rates(k_ga64_to_n_ga63)*Y(Ga64)) + - (-screened_rates(k_n_ga64_to_p_zn64)*Y(Ga64)*Y(N)*state.rho + screened_rates(k_p_zn64_to_n_ga64)*Y(H1)*Y(Zn64)*state.rho) + - (-screened_rates(k_n_ga64_to_he4_cu61)*Y(Ga64)*Y(N)*state.rho + screened_rates(k_he4_cu61_to_n_ga64)*Y(Cu61)*Y(He4)*state.rho) + - (-screened_rates(k_p_ga64_to_he4_zn61)*Y(Ga64)*Y(H1)*state.rho + screened_rates(k_he4_zn61_to_p_ga64)*Y(He4)*Y(Zn61)*state.rho) + - (screened_rates(k_n_ge64_to_p_ga64)*Y(Ge64)*Y(N)*state.rho + -screened_rates(k_p_ga64_to_n_ge64)*Y(Ga64)*Y(H1)*state.rho); + -screened_rates(k_Ga64_to_Zn64_weak_wc12)*Y(Ga64) + + screened_rates(k_Ge64_to_Ga64_weak_wc12)*Y(Ge64) + + (screened_rates(k_He4_Cu60_to_Ga64)*Y(Cu60)*Y(He4)*state.rho + -screened_rates(k_Ga64_to_He4_Cu60)*Y(Ga64)) + + (screened_rates(k_p_Zn63_to_Ga64)*Y(Zn63)*Y(H1)*state.rho + -screened_rates(k_Ga64_to_p_Zn63)*Y(Ga64)) + + (screened_rates(k_n_Ga63_to_Ga64)*Y(Ga63)*Y(N)*state.rho + -screened_rates(k_Ga64_to_n_Ga63)*Y(Ga64)) + + (-screened_rates(k_n_Ga64_to_p_Zn64)*Y(Ga64)*Y(N)*state.rho + screened_rates(k_p_Zn64_to_n_Ga64)*Y(Zn64)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ga64_to_He4_Cu61)*Y(Ga64)*Y(N)*state.rho + screened_rates(k_He4_Cu61_to_n_Ga64)*Y(Cu61)*Y(He4)*state.rho) + + (-screened_rates(k_p_Ga64_to_He4_Zn61)*Y(Ga64)*Y(H1)*state.rho + screened_rates(k_He4_Zn61_to_p_Ga64)*Y(He4)*Y(Zn61)*state.rho) + + (screened_rates(k_n_Ge64_to_p_Ga64)*Y(Ge64)*Y(N)*state.rho + -screened_rates(k_p_Ga64_to_n_Ge64)*Y(Ga64)*Y(H1)*state.rho); ydot_nuc(Ge63) = - -screened_rates(k_ge63_to_ga63_weak_wc12)*Y(Ge63) + - (screened_rates(k_he4_zn59_to_ge63)*Y(He4)*Y(Zn59)*state.rho + -screened_rates(k_ge63_to_he4_zn59)*Y(Ge63)) + - (screened_rates(k_p_ga62_to_ge63)*Y(Ga62)*Y(H1)*state.rho + -screened_rates(k_ge63_to_p_ga62)*Y(Ge63)) + - (-screened_rates(k_n_ge63_to_ge64)*Y(Ge63)*Y(N)*state.rho + screened_rates(k_ge64_to_n_ge63)*Y(Ge64)) + - (-screened_rates(k_n_ge63_to_p_ga63)*Y(Ge63)*Y(N)*state.rho + screened_rates(k_p_ga63_to_n_ge63)*Y(Ga63)*Y(H1)*state.rho) + - (-screened_rates(k_n_ge63_to_he4_zn60)*Y(Ge63)*Y(N)*state.rho + screened_rates(k_he4_zn60_to_n_ge63)*Y(He4)*Y(Zn60)*state.rho); + -screened_rates(k_Ge63_to_Ga63_weak_wc12)*Y(Ge63) + + (screened_rates(k_He4_Zn59_to_Ge63)*Y(He4)*Y(Zn59)*state.rho + -screened_rates(k_Ge63_to_He4_Zn59)*Y(Ge63)) + + (screened_rates(k_p_Ga62_to_Ge63)*Y(Ga62)*Y(H1)*state.rho + -screened_rates(k_Ge63_to_p_Ga62)*Y(Ge63)) + + (-screened_rates(k_n_Ge63_to_Ge64)*Y(Ge63)*Y(N)*state.rho + screened_rates(k_Ge64_to_n_Ge63)*Y(Ge64)) + + (-screened_rates(k_n_Ge63_to_p_Ga63)*Y(Ge63)*Y(N)*state.rho + screened_rates(k_p_Ga63_to_n_Ge63)*Y(Ga63)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ge63_to_He4_Zn60)*Y(Ge63)*Y(N)*state.rho + screened_rates(k_He4_Zn60_to_n_Ge63)*Y(He4)*Y(Zn60)*state.rho); ydot_nuc(Ge64) = - -screened_rates(k_ge64_to_ga64_weak_wc12)*Y(Ge64) + - (screened_rates(k_he4_zn60_to_ge64)*Y(He4)*Y(Zn60)*state.rho + -screened_rates(k_ge64_to_he4_zn60)*Y(Ge64)) + - (screened_rates(k_p_ga63_to_ge64)*Y(Ga63)*Y(H1)*state.rho + -screened_rates(k_ge64_to_p_ga63)*Y(Ge64)) + - (screened_rates(k_n_ge63_to_ge64)*Y(Ge63)*Y(N)*state.rho + -screened_rates(k_ge64_to_n_ge63)*Y(Ge64)) + - (-screened_rates(k_n_ge64_to_p_ga64)*Y(Ge64)*Y(N)*state.rho + screened_rates(k_p_ga64_to_n_ge64)*Y(Ga64)*Y(H1)*state.rho) + - (-screened_rates(k_n_ge64_to_he4_zn61)*Y(Ge64)*Y(N)*state.rho + screened_rates(k_he4_zn61_to_n_ge64)*Y(He4)*Y(Zn61)*state.rho); + -screened_rates(k_Ge64_to_Ga64_weak_wc12)*Y(Ge64) + + (screened_rates(k_He4_Zn60_to_Ge64)*Y(He4)*Y(Zn60)*state.rho + -screened_rates(k_Ge64_to_He4_Zn60)*Y(Ge64)) + + (screened_rates(k_p_Ga63_to_Ge64)*Y(Ga63)*Y(H1)*state.rho + -screened_rates(k_Ge64_to_p_Ga63)*Y(Ge64)) + + (screened_rates(k_n_Ge63_to_Ge64)*Y(Ge63)*Y(N)*state.rho + -screened_rates(k_Ge64_to_n_Ge63)*Y(Ge64)) + + (-screened_rates(k_n_Ge64_to_p_Ga64)*Y(Ge64)*Y(N)*state.rho + screened_rates(k_p_Ga64_to_n_Ge64)*Y(Ga64)*Y(H1)*state.rho) + + (-screened_rates(k_n_Ge64_to_He4_Zn61)*Y(Ge64)*Y(N)*state.rho + screened_rates(k_He4_Zn61_to_n_Ge64)*Y(He4)*Y(Zn61)*state.rho); } @@ -11854,6 +11856,7 @@ void actual_rhs (burn_t& state, Array1D& ydot) rate_t rate_eval; constexpr int do_T_derivatives = 0; + evaluate_rates(state, rate_eval); rhs_nuc(state, ydot, Y, rate_eval.screened_rates); @@ -11863,7 +11866,8 @@ void actual_rhs (burn_t& state, Array1D& ydot) Real enuc; ener_gener_rate(ydot, enuc); - // include reaction neutrino losses (non-thermal) and gamma heating + // include any weak rate neutrino losses + enuc += rate_eval.enuc_weak; // Get the thermal neutrino losses @@ -11888,7579 +11892,7579 @@ void jac_nuc(const burn_t& state, Real scratch; - scratch = -screened_rates(k_n_al25_to_al26)*Y(Al25)*state.rho - screened_rates(k_n_al25_to_he4_na22)*Y(Al25)*state.rho - screened_rates(k_n_al25_to_p_mg25)*Y(Al25)*state.rho - screened_rates(k_n_al26_to_al27)*Y(Al26)*state.rho - screened_rates(k_n_al26_to_he4_na23)*Y(Al26)*state.rho - screened_rates(k_n_al26_to_p_mg26)*Y(Al26)*state.rho - screened_rates(k_n_ar36_to_ar37)*Y(Ar36)*state.rho - screened_rates(k_n_ar36_to_he4_s33)*Y(Ar36)*state.rho - screened_rates(k_n_ar36_to_p_cl36)*Y(Ar36)*state.rho - screened_rates(k_n_ar37_to_ar38)*Y(Ar37)*state.rho - screened_rates(k_n_ar37_to_he4_s34)*Y(Ar37)*state.rho - screened_rates(k_n_ar37_to_p_cl37)*Y(Ar37)*state.rho - screened_rates(k_n_ar38_to_ar39)*Y(Ar38)*state.rho - screened_rates(k_n_ar38_to_he4_s35)*Y(Ar38)*state.rho - screened_rates(k_n_ar39_to_ar40)*Y(Ar39)*state.rho - screened_rates(k_n_ar39_to_he4_s36)*Y(Ar39)*state.rho - screened_rates(k_n_b10_to_b11)*Y(B10)*state.rho - screened_rates(k_n_b10_to_he4_li7)*Y(B10)*state.rho - screened_rates(k_n_b8_to_p_he4_he4)*Y(B8)*state.rho - screened_rates(k_n_be7_to_d_li6)*Y(Be7)*state.rho - screened_rates(k_n_be7_to_he4_he4)*Y(Be7)*state.rho - screened_rates(k_n_be7_to_p_li7)*Y(Be7)*state.rho - screened_rates(k_n_c12_to_c13)*Y(C12)*state.rho - screened_rates(k_n_c12_to_he4_be9)*Y(C12)*state.rho - screened_rates(k_n_c13_to_c14)*Y(C13)*state.rho - screened_rates(k_n_ca40_to_ca41)*Y(Ca40)*state.rho - screened_rates(k_n_ca40_to_he4_ar37)*Y(Ca40)*state.rho - screened_rates(k_n_ca40_to_p_k40)*Y(Ca40)*state.rho - screened_rates(k_n_ca41_to_ca42)*Y(Ca41)*state.rho - screened_rates(k_n_ca41_to_he4_ar38)*Y(Ca41)*state.rho - screened_rates(k_n_ca41_to_p_k41)*Y(Ca41)*state.rho - screened_rates(k_n_ca42_to_ca43)*Y(Ca42)*state.rho - screened_rates(k_n_ca42_to_he4_ar39)*Y(Ca42)*state.rho - screened_rates(k_n_ca43_to_ca44)*Y(Ca43)*state.rho - screened_rates(k_n_ca43_to_he4_ar40)*Y(Ca43)*state.rho - screened_rates(k_n_ca44_to_ca45)*Y(Ca44)*state.rho - screened_rates(k_n_ca45_to_ca46)*Y(Ca45)*state.rho - screened_rates(k_n_ca46_to_ca47)*Y(Ca46)*state.rho - screened_rates(k_n_ca47_to_ca48)*Y(Ca47)*state.rho - screened_rates(k_n_cl33_to_cl34)*Y(Cl33)*state.rho - screened_rates(k_n_cl33_to_he4_p30)*Y(Cl33)*state.rho - screened_rates(k_n_cl33_to_p_s33)*Y(Cl33)*state.rho - screened_rates(k_n_cl34_to_cl35)*Y(Cl34)*state.rho - screened_rates(k_n_cl34_to_he4_p31)*Y(Cl34)*state.rho - screened_rates(k_n_cl34_to_p_s34)*Y(Cl34)*state.rho - screened_rates(k_n_cl35_to_cl36)*Y(Cl35)*state.rho - screened_rates(k_n_cl35_to_he4_p32)*Y(Cl35)*state.rho - screened_rates(k_n_cl35_to_p_s35)*Y(Cl35)*state.rho - screened_rates(k_n_cl36_to_cl37)*Y(Cl36)*state.rho - screened_rates(k_n_cl36_to_he4_p33)*Y(Cl36)*state.rho - screened_rates(k_n_cl36_to_p_s36)*Y(Cl36)*state.rho - screened_rates(k_n_co53_to_co54)*Y(Co53)*state.rho - screened_rates(k_n_co53_to_he4_mn50)*Y(Co53)*state.rho - screened_rates(k_n_co53_to_p_fe53)*Y(Co53)*state.rho - screened_rates(k_n_co54_to_co55)*Y(Co54)*state.rho - screened_rates(k_n_co54_to_he4_mn51)*Y(Co54)*state.rho - screened_rates(k_n_co54_to_p_fe54)*Y(Co54)*state.rho - screened_rates(k_n_co55_to_co56)*Y(Co55)*state.rho - screened_rates(k_n_co55_to_he4_mn52)*Y(Co55)*state.rho - screened_rates(k_n_co55_to_p_fe55)*Y(Co55)*state.rho - screened_rates(k_n_co56_to_co57)*Y(Co56)*state.rho - screened_rates(k_n_co56_to_he4_mn53)*Y(Co56)*state.rho - screened_rates(k_n_co56_to_p_fe56)*Y(Co56)*state.rho - screened_rates(k_n_co57_to_co58)*Y(Co57)*state.rho - screened_rates(k_n_co57_to_he4_mn54)*Y(Co57)*state.rho - screened_rates(k_n_co57_to_p_fe57)*Y(Co57)*state.rho - screened_rates(k_n_co58_to_co59)*Y(Co58)*state.rho - screened_rates(k_n_co58_to_he4_mn55)*Y(Co58)*state.rho - screened_rates(k_n_co58_to_p_fe58)*Y(Co58)*state.rho - screened_rates(k_n_cr48_to_cr49)*Y(Cr48)*state.rho - screened_rates(k_n_cr48_to_he4_ti45)*Y(Cr48)*state.rho - screened_rates(k_n_cr48_to_p_v48)*Y(Cr48)*state.rho - screened_rates(k_n_cr49_to_cr50)*Y(Cr49)*state.rho - screened_rates(k_n_cr49_to_he4_ti46)*Y(Cr49)*state.rho - screened_rates(k_n_cr49_to_p_v49)*Y(Cr49)*state.rho - screened_rates(k_n_cr50_to_cr51)*Y(Cr50)*state.rho - screened_rates(k_n_cr50_to_he4_ti47)*Y(Cr50)*state.rho - screened_rates(k_n_cr50_to_p_v50)*Y(Cr50)*state.rho - screened_rates(k_n_cr51_to_cr52)*Y(Cr51)*state.rho - screened_rates(k_n_cr51_to_he4_ti48)*Y(Cr51)*state.rho - screened_rates(k_n_cr51_to_p_v51)*Y(Cr51)*state.rho - screened_rates(k_n_cr52_to_cr53)*Y(Cr52)*state.rho - screened_rates(k_n_cr52_to_he4_ti49)*Y(Cr52)*state.rho - screened_rates(k_n_cr52_to_p_v52)*Y(Cr52)*state.rho - screened_rates(k_n_cr53_to_cr54)*Y(Cr53)*state.rho - screened_rates(k_n_cr53_to_he4_ti50)*Y(Cr53)*state.rho - screened_rates(k_n_cr54_to_he4_ti51)*Y(Cr54)*state.rho - screened_rates(k_n_cu57_to_cu58)*Y(Cu57)*state.rho - screened_rates(k_n_cu57_to_he4_co54)*Y(Cu57)*state.rho - screened_rates(k_n_cu57_to_p_ni57)*Y(Cu57)*state.rho - screened_rates(k_n_cu58_to_cu59)*Y(Cu58)*state.rho - screened_rates(k_n_cu58_to_he4_co55)*Y(Cu58)*state.rho - screened_rates(k_n_cu58_to_p_ni58)*Y(Cu58)*state.rho - screened_rates(k_n_cu59_to_cu60)*Y(Cu59)*state.rho - screened_rates(k_n_cu59_to_he4_co56)*Y(Cu59)*state.rho - screened_rates(k_n_cu59_to_p_ni59)*Y(Cu59)*state.rho - screened_rates(k_n_cu60_to_cu61)*Y(Cu60)*state.rho - screened_rates(k_n_cu60_to_he4_co57)*Y(Cu60)*state.rho - screened_rates(k_n_cu60_to_p_ni60)*Y(Cu60)*state.rho - screened_rates(k_n_cu61_to_cu62)*Y(Cu61)*state.rho - screened_rates(k_n_cu61_to_he4_co58)*Y(Cu61)*state.rho - screened_rates(k_n_cu61_to_p_ni61)*Y(Cu61)*state.rho - screened_rates(k_n_cu62_to_cu63)*Y(Cu62)*state.rho - screened_rates(k_n_cu62_to_he4_co59)*Y(Cu62)*state.rho - screened_rates(k_n_cu62_to_p_ni62)*Y(Cu62)*state.rho - screened_rates(k_n_cu63_to_cu64)*Y(Cu63)*state.rho - screened_rates(k_n_cu63_to_p_ni63)*Y(Cu63)*state.rho - screened_rates(k_n_cu64_to_cu65)*Y(Cu64)*state.rho - screened_rates(k_n_cu64_to_p_ni64)*Y(Cu64)*state.rho - screened_rates(k_n_f17_to_f18)*Y(F17)*state.rho - screened_rates(k_n_f17_to_he4_n14)*Y(F17)*state.rho - screened_rates(k_n_f17_to_p_o17)*Y(F17)*state.rho - screened_rates(k_n_f18_to_f19)*Y(F18)*state.rho - screened_rates(k_n_f18_to_he4_n15)*Y(F18)*state.rho - screened_rates(k_n_f18_to_p_o18)*Y(F18)*state.rho - screened_rates(k_n_fe52_to_fe53)*Y(Fe52)*state.rho - screened_rates(k_n_fe52_to_he4_cr49)*Y(Fe52)*state.rho - screened_rates(k_n_fe52_to_p_mn52)*Y(Fe52)*state.rho - screened_rates(k_n_fe53_to_fe54)*Y(Fe53)*state.rho - screened_rates(k_n_fe53_to_he4_cr50)*Y(Fe53)*state.rho - screened_rates(k_n_fe53_to_p_mn53)*Y(Fe53)*state.rho - screened_rates(k_n_fe54_to_fe55)*Y(Fe54)*state.rho - screened_rates(k_n_fe54_to_he4_cr51)*Y(Fe54)*state.rho - screened_rates(k_n_fe54_to_p_mn54)*Y(Fe54)*state.rho - screened_rates(k_n_fe55_to_fe56)*Y(Fe55)*state.rho - screened_rates(k_n_fe55_to_he4_cr52)*Y(Fe55)*state.rho - screened_rates(k_n_fe55_to_p_mn55)*Y(Fe55)*state.rho - screened_rates(k_n_fe56_to_fe57)*Y(Fe56)*state.rho - screened_rates(k_n_fe56_to_he4_cr53)*Y(Fe56)*state.rho - screened_rates(k_n_fe57_to_fe58)*Y(Fe57)*state.rho - screened_rates(k_n_fe57_to_he4_cr54)*Y(Fe57)*state.rho - screened_rates(k_n_ga62_to_ga63)*Y(Ga62)*state.rho - screened_rates(k_n_ga62_to_he4_cu59)*Y(Ga62)*state.rho - screened_rates(k_n_ga62_to_p_zn62)*Y(Ga62)*state.rho - screened_rates(k_n_ga63_to_ga64)*Y(Ga63)*state.rho - screened_rates(k_n_ga63_to_he4_cu60)*Y(Ga63)*state.rho - screened_rates(k_n_ga63_to_p_zn63)*Y(Ga63)*state.rho - screened_rates(k_n_ga64_to_he4_cu61)*Y(Ga64)*state.rho - screened_rates(k_n_ga64_to_p_zn64)*Y(Ga64)*state.rho - screened_rates(k_n_ge63_to_ge64)*Y(Ge63)*state.rho - screened_rates(k_n_ge63_to_he4_zn60)*Y(Ge63)*state.rho - screened_rates(k_n_ge63_to_p_ga63)*Y(Ge63)*state.rho - screened_rates(k_n_ge64_to_he4_zn61)*Y(Ge64)*state.rho - screened_rates(k_n_ge64_to_p_ga64)*Y(Ge64)*state.rho - screened_rates(k_n_he3_to_d_d)*Y(He3)*state.rho - screened_rates(k_n_he3_to_he4)*Y(He3)*state.rho - 0.5*screened_rates(k_n_he4_he4_to_be9)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - 0.5*screened_rates(k_n_he4_he4_to_d_li7)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_n_k37_to_he4_cl34)*Y(K37)*state.rho - screened_rates(k_n_k37_to_k38)*Y(K37)*state.rho - screened_rates(k_n_k37_to_p_ar37)*Y(K37)*state.rho - screened_rates(k_n_k38_to_he4_cl35)*Y(K38)*state.rho - screened_rates(k_n_k38_to_k39)*Y(K38)*state.rho - screened_rates(k_n_k38_to_p_ar38)*Y(K38)*state.rho - screened_rates(k_n_k39_to_he4_cl36)*Y(K39)*state.rho - screened_rates(k_n_k39_to_k40)*Y(K39)*state.rho - screened_rates(k_n_k39_to_p_ar39)*Y(K39)*state.rho - screened_rates(k_n_k40_to_he4_cl37)*Y(K40)*state.rho - screened_rates(k_n_k40_to_k41)*Y(K40)*state.rho - screened_rates(k_n_k40_to_p_ar40)*Y(K40)*state.rho - screened_rates(k_n_li6_to_li7)*Y(Li6)*state.rho - screened_rates(k_n_mg23_to_c12_c12)*Y(Mg23)*state.rho - screened_rates(k_n_mg23_to_he4_ne20)*Y(Mg23)*state.rho - screened_rates(k_n_mg23_to_mg24)*Y(Mg23)*state.rho - screened_rates(k_n_mg23_to_p_na23)*Y(Mg23)*state.rho - screened_rates(k_n_mg24_to_he4_ne21)*Y(Mg24)*state.rho - screened_rates(k_n_mg24_to_mg25)*Y(Mg24)*state.rho - screened_rates(k_n_mg25_to_he4_ne22)*Y(Mg25)*state.rho - screened_rates(k_n_mg25_to_mg26)*Y(Mg25)*state.rho - screened_rates(k_n_mn50_to_he4_v47)*Y(Mn50)*state.rho - screened_rates(k_n_mn50_to_mn51)*Y(Mn50)*state.rho - screened_rates(k_n_mn50_to_p_cr50)*Y(Mn50)*state.rho - screened_rates(k_n_mn51_to_he4_v48)*Y(Mn51)*state.rho - screened_rates(k_n_mn51_to_mn52)*Y(Mn51)*state.rho - screened_rates(k_n_mn51_to_p_cr51)*Y(Mn51)*state.rho - screened_rates(k_n_mn52_to_he4_v49)*Y(Mn52)*state.rho - screened_rates(k_n_mn52_to_mn53)*Y(Mn52)*state.rho - screened_rates(k_n_mn52_to_p_cr52)*Y(Mn52)*state.rho - screened_rates(k_n_mn53_to_he4_v50)*Y(Mn53)*state.rho - screened_rates(k_n_mn53_to_mn54)*Y(Mn53)*state.rho - screened_rates(k_n_mn53_to_p_cr53)*Y(Mn53)*state.rho - screened_rates(k_n_mn54_to_he4_v51)*Y(Mn54)*state.rho - screened_rates(k_n_mn54_to_mn55)*Y(Mn54)*state.rho - screened_rates(k_n_mn54_to_p_cr54)*Y(Mn54)*state.rho - screened_rates(k_n_mn55_to_he4_v52)*Y(Mn55)*state.rho - screened_rates(k_n_n13_to_he4_b10)*Y(N13)*state.rho - screened_rates(k_n_n13_to_n14)*Y(N13)*state.rho - screened_rates(k_n_n13_to_p_c13)*Y(N13)*state.rho - screened_rates(k_n_n14_to_d_c13)*Y(N14)*state.rho - screened_rates(k_n_n14_to_he4_b11)*Y(N14)*state.rho - screened_rates(k_n_n14_to_n15)*Y(N14)*state.rho - screened_rates(k_n_n14_to_p_c14)*Y(N14)*state.rho - screened_rates(k_n_n15_to_d_c14)*Y(N15)*state.rho - screened_rates(k_n_na21_to_he4_f18)*Y(Na21)*state.rho - screened_rates(k_n_na21_to_na22)*Y(Na21)*state.rho - screened_rates(k_n_na21_to_p_ne21)*Y(Na21)*state.rho - screened_rates(k_n_na22_to_he4_f19)*Y(Na22)*state.rho - screened_rates(k_n_na22_to_na23)*Y(Na22)*state.rho - screened_rates(k_n_na22_to_p_ne22)*Y(Na22)*state.rho - screened_rates(k_n_ne18_to_he4_o15)*Y(Ne18)*state.rho - screened_rates(k_n_ne18_to_ne19)*Y(Ne18)*state.rho - screened_rates(k_n_ne18_to_p_f18)*Y(Ne18)*state.rho - screened_rates(k_n_ne19_to_he4_o16)*Y(Ne19)*state.rho - screened_rates(k_n_ne19_to_ne20)*Y(Ne19)*state.rho - screened_rates(k_n_ne19_to_p_f19)*Y(Ne19)*state.rho - screened_rates(k_n_ne20_to_he4_o17)*Y(Ne20)*state.rho - screened_rates(k_n_ne20_to_ne21)*Y(Ne20)*state.rho - screened_rates(k_n_ne21_to_he4_o18)*Y(Ne21)*state.rho - screened_rates(k_n_ne21_to_ne22)*Y(Ne21)*state.rho - screened_rates(k_n_ni56_to_he4_fe53)*Y(Ni56)*state.rho - screened_rates(k_n_ni56_to_ni57)*Y(Ni56)*state.rho - screened_rates(k_n_ni56_to_p_co56)*Y(Ni56)*state.rho - screened_rates(k_n_ni57_to_he4_fe54)*Y(Ni57)*state.rho - screened_rates(k_n_ni57_to_ni58)*Y(Ni57)*state.rho - screened_rates(k_n_ni57_to_p_co57)*Y(Ni57)*state.rho - screened_rates(k_n_ni58_to_he4_fe55)*Y(Ni58)*state.rho - screened_rates(k_n_ni58_to_ni59)*Y(Ni58)*state.rho - screened_rates(k_n_ni58_to_p_co58)*Y(Ni58)*state.rho - screened_rates(k_n_ni59_to_he4_fe56)*Y(Ni59)*state.rho - screened_rates(k_n_ni59_to_ni60)*Y(Ni59)*state.rho - screened_rates(k_n_ni59_to_p_co59)*Y(Ni59)*state.rho - screened_rates(k_n_ni60_to_he4_fe57)*Y(Ni60)*state.rho - screened_rates(k_n_ni60_to_ni61)*Y(Ni60)*state.rho - screened_rates(k_n_ni61_to_he4_fe58)*Y(Ni61)*state.rho - screened_rates(k_n_ni61_to_ni62)*Y(Ni61)*state.rho - screened_rates(k_n_ni62_to_ni63)*Y(Ni62)*state.rho - screened_rates(k_n_ni63_to_ni64)*Y(Ni63)*state.rho - screened_rates(k_n_o14_to_o15)*Y(O14)*state.rho - screened_rates(k_n_o14_to_p_n14)*Y(O14)*state.rho - screened_rates(k_n_o15_to_he4_c12)*Y(O15)*state.rho - screened_rates(k_n_o15_to_o16)*Y(O15)*state.rho - screened_rates(k_n_o15_to_p_n15)*Y(O15)*state.rho - screened_rates(k_n_o16_to_he4_c13)*Y(O16)*state.rho - screened_rates(k_n_o16_to_o17)*Y(O16)*state.rho - screened_rates(k_n_o17_to_he4_c14)*Y(O17)*state.rho - screened_rates(k_n_o17_to_o18)*Y(O17)*state.rho - screened_rates(k_n_p29_to_he4_al26)*Y(P29)*state.rho - screened_rates(k_n_p29_to_p30)*Y(P29)*state.rho - screened_rates(k_n_p29_to_p_si29)*Y(P29)*state.rho - screened_rates(k_n_p30_to_he4_al27)*Y(P30)*state.rho - screened_rates(k_n_p30_to_p31)*Y(P30)*state.rho - screened_rates(k_n_p30_to_p_si30)*Y(P30)*state.rho - screened_rates(k_n_p31_to_p32)*Y(P31)*state.rho - screened_rates(k_n_p31_to_p_si31)*Y(P31)*state.rho - screened_rates(k_n_p32_to_p33)*Y(P32)*state.rho - screened_rates(k_n_p32_to_p_si32)*Y(P32)*state.rho - 0.5*screened_rates(k_n_p_he4_he4_to_he3_li7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3) - 0.5*screened_rates(k_n_p_he4_he4_to_p_be9)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3) - screened_rates(k_n_p_he4_to_li6)*Y(He4)*Y(H1)*std::pow(state.rho, 2) - 0.5*screened_rates(k_n_p_p_to_p_d)*std::pow(Y(H1), 2)*std::pow(state.rho, 2) - screened_rates(k_n_p_to_d)*Y(H1)*state.rho - screened_rates(k_n_s32_to_he4_si29)*Y(S32)*state.rho - screened_rates(k_n_s32_to_p_p32)*Y(S32)*state.rho - screened_rates(k_n_s32_to_s33)*Y(S32)*state.rho - screened_rates(k_n_s33_to_he4_si30)*Y(S33)*state.rho - screened_rates(k_n_s33_to_p_p33)*Y(S33)*state.rho - screened_rates(k_n_s33_to_s34)*Y(S33)*state.rho - screened_rates(k_n_s34_to_he4_si31)*Y(S34)*state.rho - screened_rates(k_n_s34_to_s35)*Y(S34)*state.rho - screened_rates(k_n_s35_to_he4_si32)*Y(S35)*state.rho - screened_rates(k_n_s35_to_s36)*Y(S35)*state.rho - screened_rates(k_n_sc43_to_he4_k40)*Y(Sc43)*state.rho - screened_rates(k_n_sc43_to_p_ca43)*Y(Sc43)*state.rho - screened_rates(k_n_sc43_to_sc44)*Y(Sc43)*state.rho - screened_rates(k_n_sc44_to_he4_k41)*Y(Sc44)*state.rho - screened_rates(k_n_sc44_to_p_ca44)*Y(Sc44)*state.rho - screened_rates(k_n_sc44_to_sc45)*Y(Sc44)*state.rho - screened_rates(k_n_sc45_to_p_ca45)*Y(Sc45)*state.rho - screened_rates(k_n_sc45_to_sc46)*Y(Sc45)*state.rho - screened_rates(k_n_sc46_to_p_ca46)*Y(Sc46)*state.rho - screened_rates(k_n_sc46_to_sc47)*Y(Sc46)*state.rho - screened_rates(k_n_sc47_to_p_ca47)*Y(Sc47)*state.rho - screened_rates(k_n_sc47_to_sc48)*Y(Sc47)*state.rho - screened_rates(k_n_sc48_to_p_ca48)*Y(Sc48)*state.rho - screened_rates(k_n_sc48_to_sc49)*Y(Sc48)*state.rho - screened_rates(k_n_si28_to_he4_mg25)*Y(Si28)*state.rho - screened_rates(k_n_si28_to_si29)*Y(Si28)*state.rho - screened_rates(k_n_si29_to_he4_mg26)*Y(Si29)*state.rho - screened_rates(k_n_si29_to_si30)*Y(Si29)*state.rho - screened_rates(k_n_si30_to_si31)*Y(Si30)*state.rho - screened_rates(k_n_si31_to_si32)*Y(Si31)*state.rho - screened_rates(k_n_ti44_to_he4_ca41)*Y(Ti44)*state.rho - screened_rates(k_n_ti44_to_p_sc44)*Y(Ti44)*state.rho - screened_rates(k_n_ti44_to_ti45)*Y(Ti44)*state.rho - screened_rates(k_n_ti45_to_he4_ca42)*Y(Ti45)*state.rho - screened_rates(k_n_ti45_to_p_sc45)*Y(Ti45)*state.rho - screened_rates(k_n_ti45_to_ti46)*Y(Ti45)*state.rho - screened_rates(k_n_ti46_to_he4_ca43)*Y(Ti46)*state.rho - screened_rates(k_n_ti46_to_p_sc46)*Y(Ti46)*state.rho - screened_rates(k_n_ti46_to_ti47)*Y(Ti46)*state.rho - screened_rates(k_n_ti47_to_he4_ca44)*Y(Ti47)*state.rho - screened_rates(k_n_ti47_to_p_sc47)*Y(Ti47)*state.rho - screened_rates(k_n_ti47_to_ti48)*Y(Ti47)*state.rho - screened_rates(k_n_ti48_to_he4_ca45)*Y(Ti48)*state.rho - screened_rates(k_n_ti48_to_p_sc48)*Y(Ti48)*state.rho - screened_rates(k_n_ti48_to_ti49)*Y(Ti48)*state.rho - screened_rates(k_n_ti49_to_he4_ca46)*Y(Ti49)*state.rho - screened_rates(k_n_ti49_to_p_sc49)*Y(Ti49)*state.rho - screened_rates(k_n_ti49_to_ti50)*Y(Ti49)*state.rho - screened_rates(k_n_ti50_to_he4_ca47)*Y(Ti50)*state.rho - screened_rates(k_n_ti50_to_ti51)*Y(Ti50)*state.rho - screened_rates(k_n_ti51_to_he4_ca48)*Y(Ti51)*state.rho - screened_rates(k_n_to_p_weak_wc12) - screened_rates(k_n_v46_to_he4_sc43)*Y(V46)*state.rho - screened_rates(k_n_v46_to_p_ti46)*Y(V46)*state.rho - screened_rates(k_n_v46_to_v47)*Y(V46)*state.rho - screened_rates(k_n_v47_to_he4_sc44)*Y(V47)*state.rho - screened_rates(k_n_v47_to_p_ti47)*Y(V47)*state.rho - screened_rates(k_n_v47_to_v48)*Y(V47)*state.rho - screened_rates(k_n_v48_to_he4_sc45)*Y(V48)*state.rho - screened_rates(k_n_v48_to_p_ti48)*Y(V48)*state.rho - screened_rates(k_n_v48_to_v49)*Y(V48)*state.rho - screened_rates(k_n_v49_to_he4_sc46)*Y(V49)*state.rho - screened_rates(k_n_v49_to_p_ti49)*Y(V49)*state.rho - screened_rates(k_n_v49_to_v50)*Y(V49)*state.rho - screened_rates(k_n_v50_to_he4_sc47)*Y(V50)*state.rho - screened_rates(k_n_v50_to_p_ti50)*Y(V50)*state.rho - screened_rates(k_n_v50_to_v51)*Y(V50)*state.rho - screened_rates(k_n_v51_to_he4_sc48)*Y(V51)*state.rho - screened_rates(k_n_v51_to_p_ti51)*Y(V51)*state.rho - screened_rates(k_n_v51_to_v52)*Y(V51)*state.rho - screened_rates(k_n_v52_to_he4_sc49)*Y(V52)*state.rho - screened_rates(k_n_zn59_to_he4_ni56)*Y(Zn59)*state.rho - screened_rates(k_n_zn59_to_p_cu59)*Y(Zn59)*state.rho - screened_rates(k_n_zn59_to_zn60)*Y(Zn59)*state.rho - screened_rates(k_n_zn60_to_he4_ni57)*Y(Zn60)*state.rho - screened_rates(k_n_zn60_to_p_cu60)*Y(Zn60)*state.rho - screened_rates(k_n_zn60_to_zn61)*Y(Zn60)*state.rho - screened_rates(k_n_zn61_to_he4_ni58)*Y(Zn61)*state.rho - screened_rates(k_n_zn61_to_p_cu61)*Y(Zn61)*state.rho - screened_rates(k_n_zn61_to_zn62)*Y(Zn61)*state.rho - screened_rates(k_n_zn62_to_he4_ni59)*Y(Zn62)*state.rho - screened_rates(k_n_zn62_to_p_cu62)*Y(Zn62)*state.rho - screened_rates(k_n_zn62_to_zn63)*Y(Zn62)*state.rho - screened_rates(k_n_zn63_to_he4_ni60)*Y(Zn63)*state.rho - screened_rates(k_n_zn63_to_p_cu63)*Y(Zn63)*state.rho - screened_rates(k_n_zn63_to_zn64)*Y(Zn63)*state.rho - screened_rates(k_n_zn64_to_he4_ni61)*Y(Zn64)*state.rho - screened_rates(k_n_zn64_to_p_cu64)*Y(Zn64)*state.rho - screened_rates(k_n_zn64_to_zn65)*Y(Zn64)*state.rho - screened_rates(k_n_zn65_to_he4_ni62)*Y(Zn65)*state.rho - screened_rates(k_n_zn65_to_p_cu65)*Y(Zn65)*state.rho - screened_rates(k_n_zn65_to_zn66)*Y(Zn65)*state.rho - screened_rates(k_n_zn66_to_he4_ni63)*Y(Zn66)*state.rho; + scratch = -screened_rates(k_n_Al25_to_Al26)*Y(Al25)*state.rho - screened_rates(k_n_Al25_to_He4_Na22)*Y(Al25)*state.rho - screened_rates(k_n_Al25_to_p_Mg25)*Y(Al25)*state.rho - screened_rates(k_n_Al26_to_Al27)*Y(Al26)*state.rho - screened_rates(k_n_Al26_to_He4_Na23)*Y(Al26)*state.rho - screened_rates(k_n_Al26_to_p_Mg26)*Y(Al26)*state.rho - screened_rates(k_n_Ar36_to_Ar37)*Y(Ar36)*state.rho - screened_rates(k_n_Ar36_to_He4_S33)*Y(Ar36)*state.rho - screened_rates(k_n_Ar36_to_p_Cl36)*Y(Ar36)*state.rho - screened_rates(k_n_Ar37_to_Ar38)*Y(Ar37)*state.rho - screened_rates(k_n_Ar37_to_He4_S34)*Y(Ar37)*state.rho - screened_rates(k_n_Ar37_to_p_Cl37)*Y(Ar37)*state.rho - screened_rates(k_n_Ar38_to_Ar39)*Y(Ar38)*state.rho - screened_rates(k_n_Ar38_to_He4_S35)*Y(Ar38)*state.rho - screened_rates(k_n_Ar39_to_Ar40)*Y(Ar39)*state.rho - screened_rates(k_n_Ar39_to_He4_S36)*Y(Ar39)*state.rho - screened_rates(k_n_B10_to_B11)*Y(B10)*state.rho - screened_rates(k_n_B10_to_He4_Li7)*Y(B10)*state.rho - screened_rates(k_n_B8_to_p_He4_He4)*Y(B8)*state.rho - screened_rates(k_n_Be7_to_He4_He4)*Y(Be7)*state.rho - screened_rates(k_n_Be7_to_d_Li6)*Y(Be7)*state.rho - screened_rates(k_n_Be7_to_p_Li7)*Y(Be7)*state.rho - screened_rates(k_n_C12_to_C13)*Y(C12)*state.rho - screened_rates(k_n_C12_to_He4_Be9)*Y(C12)*state.rho - screened_rates(k_n_C13_to_C14)*Y(C13)*state.rho - screened_rates(k_n_Ca40_to_Ca41)*Y(Ca40)*state.rho - screened_rates(k_n_Ca40_to_He4_Ar37)*Y(Ca40)*state.rho - screened_rates(k_n_Ca40_to_p_K40)*Y(Ca40)*state.rho - screened_rates(k_n_Ca41_to_Ca42)*Y(Ca41)*state.rho - screened_rates(k_n_Ca41_to_He4_Ar38)*Y(Ca41)*state.rho - screened_rates(k_n_Ca41_to_p_K41)*Y(Ca41)*state.rho - screened_rates(k_n_Ca42_to_Ca43)*Y(Ca42)*state.rho - screened_rates(k_n_Ca42_to_He4_Ar39)*Y(Ca42)*state.rho - screened_rates(k_n_Ca43_to_Ca44)*Y(Ca43)*state.rho - screened_rates(k_n_Ca43_to_He4_Ar40)*Y(Ca43)*state.rho - screened_rates(k_n_Ca44_to_Ca45)*Y(Ca44)*state.rho - screened_rates(k_n_Ca45_to_Ca46)*Y(Ca45)*state.rho - screened_rates(k_n_Ca46_to_Ca47)*Y(Ca46)*state.rho - screened_rates(k_n_Ca47_to_Ca48)*Y(Ca47)*state.rho - screened_rates(k_n_Cl33_to_Cl34)*Y(Cl33)*state.rho - screened_rates(k_n_Cl33_to_He4_P30)*Y(Cl33)*state.rho - screened_rates(k_n_Cl33_to_p_S33)*Y(Cl33)*state.rho - screened_rates(k_n_Cl34_to_Cl35)*Y(Cl34)*state.rho - screened_rates(k_n_Cl34_to_He4_P31)*Y(Cl34)*state.rho - screened_rates(k_n_Cl34_to_p_S34)*Y(Cl34)*state.rho - screened_rates(k_n_Cl35_to_Cl36)*Y(Cl35)*state.rho - screened_rates(k_n_Cl35_to_He4_P32)*Y(Cl35)*state.rho - screened_rates(k_n_Cl35_to_p_S35)*Y(Cl35)*state.rho - screened_rates(k_n_Cl36_to_Cl37)*Y(Cl36)*state.rho - screened_rates(k_n_Cl36_to_He4_P33)*Y(Cl36)*state.rho - screened_rates(k_n_Cl36_to_p_S36)*Y(Cl36)*state.rho - screened_rates(k_n_Co53_to_Co54)*Y(Co53)*state.rho - screened_rates(k_n_Co53_to_He4_Mn50)*Y(Co53)*state.rho - screened_rates(k_n_Co53_to_p_Fe53)*Y(Co53)*state.rho - screened_rates(k_n_Co54_to_Co55)*Y(Co54)*state.rho - screened_rates(k_n_Co54_to_He4_Mn51)*Y(Co54)*state.rho - screened_rates(k_n_Co54_to_p_Fe54)*Y(Co54)*state.rho - screened_rates(k_n_Co55_to_Co56)*Y(Co55)*state.rho - screened_rates(k_n_Co55_to_He4_Mn52)*Y(Co55)*state.rho - screened_rates(k_n_Co55_to_p_Fe55)*Y(Co55)*state.rho - screened_rates(k_n_Co56_to_Co57)*Y(Co56)*state.rho - screened_rates(k_n_Co56_to_He4_Mn53)*Y(Co56)*state.rho - screened_rates(k_n_Co56_to_p_Fe56)*Y(Co56)*state.rho - screened_rates(k_n_Co57_to_Co58)*Y(Co57)*state.rho - screened_rates(k_n_Co57_to_He4_Mn54)*Y(Co57)*state.rho - screened_rates(k_n_Co57_to_p_Fe57)*Y(Co57)*state.rho - screened_rates(k_n_Co58_to_Co59)*Y(Co58)*state.rho - screened_rates(k_n_Co58_to_He4_Mn55)*Y(Co58)*state.rho - screened_rates(k_n_Co58_to_p_Fe58)*Y(Co58)*state.rho - screened_rates(k_n_Cr48_to_Cr49)*Y(Cr48)*state.rho - screened_rates(k_n_Cr48_to_He4_Ti45)*Y(Cr48)*state.rho - screened_rates(k_n_Cr48_to_p_V48)*Y(Cr48)*state.rho - screened_rates(k_n_Cr49_to_Cr50)*Y(Cr49)*state.rho - screened_rates(k_n_Cr49_to_He4_Ti46)*Y(Cr49)*state.rho - screened_rates(k_n_Cr49_to_p_V49)*Y(Cr49)*state.rho - screened_rates(k_n_Cr50_to_Cr51)*Y(Cr50)*state.rho - screened_rates(k_n_Cr50_to_He4_Ti47)*Y(Cr50)*state.rho - screened_rates(k_n_Cr50_to_p_V50)*Y(Cr50)*state.rho - screened_rates(k_n_Cr51_to_Cr52)*Y(Cr51)*state.rho - screened_rates(k_n_Cr51_to_He4_Ti48)*Y(Cr51)*state.rho - screened_rates(k_n_Cr51_to_p_V51)*Y(Cr51)*state.rho - screened_rates(k_n_Cr52_to_Cr53)*Y(Cr52)*state.rho - screened_rates(k_n_Cr52_to_He4_Ti49)*Y(Cr52)*state.rho - screened_rates(k_n_Cr52_to_p_V52)*Y(Cr52)*state.rho - screened_rates(k_n_Cr53_to_Cr54)*Y(Cr53)*state.rho - screened_rates(k_n_Cr53_to_He4_Ti50)*Y(Cr53)*state.rho - screened_rates(k_n_Cr54_to_He4_Ti51)*Y(Cr54)*state.rho - screened_rates(k_n_Cu57_to_Cu58)*Y(Cu57)*state.rho - screened_rates(k_n_Cu57_to_He4_Co54)*Y(Cu57)*state.rho - screened_rates(k_n_Cu57_to_p_Ni57)*Y(Cu57)*state.rho - screened_rates(k_n_Cu58_to_Cu59)*Y(Cu58)*state.rho - screened_rates(k_n_Cu58_to_He4_Co55)*Y(Cu58)*state.rho - screened_rates(k_n_Cu58_to_p_Ni58)*Y(Cu58)*state.rho - screened_rates(k_n_Cu59_to_Cu60)*Y(Cu59)*state.rho - screened_rates(k_n_Cu59_to_He4_Co56)*Y(Cu59)*state.rho - screened_rates(k_n_Cu59_to_p_Ni59)*Y(Cu59)*state.rho - screened_rates(k_n_Cu60_to_Cu61)*Y(Cu60)*state.rho - screened_rates(k_n_Cu60_to_He4_Co57)*Y(Cu60)*state.rho - screened_rates(k_n_Cu60_to_p_Ni60)*Y(Cu60)*state.rho - screened_rates(k_n_Cu61_to_Cu62)*Y(Cu61)*state.rho - screened_rates(k_n_Cu61_to_He4_Co58)*Y(Cu61)*state.rho - screened_rates(k_n_Cu61_to_p_Ni61)*Y(Cu61)*state.rho - screened_rates(k_n_Cu62_to_Cu63)*Y(Cu62)*state.rho - screened_rates(k_n_Cu62_to_He4_Co59)*Y(Cu62)*state.rho - screened_rates(k_n_Cu62_to_p_Ni62)*Y(Cu62)*state.rho - screened_rates(k_n_Cu63_to_Cu64)*Y(Cu63)*state.rho - screened_rates(k_n_Cu63_to_p_Ni63)*Y(Cu63)*state.rho - screened_rates(k_n_Cu64_to_Cu65)*Y(Cu64)*state.rho - screened_rates(k_n_Cu64_to_p_Ni64)*Y(Cu64)*state.rho - screened_rates(k_n_F17_to_F18)*Y(F17)*state.rho - screened_rates(k_n_F17_to_He4_N14)*Y(F17)*state.rho - screened_rates(k_n_F17_to_p_O17)*Y(F17)*state.rho - screened_rates(k_n_F18_to_F19)*Y(F18)*state.rho - screened_rates(k_n_F18_to_He4_N15)*Y(F18)*state.rho - screened_rates(k_n_F18_to_p_O18)*Y(F18)*state.rho - screened_rates(k_n_Fe52_to_Fe53)*Y(Fe52)*state.rho - screened_rates(k_n_Fe52_to_He4_Cr49)*Y(Fe52)*state.rho - screened_rates(k_n_Fe52_to_p_Mn52)*Y(Fe52)*state.rho - screened_rates(k_n_Fe53_to_Fe54)*Y(Fe53)*state.rho - screened_rates(k_n_Fe53_to_He4_Cr50)*Y(Fe53)*state.rho - screened_rates(k_n_Fe53_to_p_Mn53)*Y(Fe53)*state.rho - screened_rates(k_n_Fe54_to_Fe55)*Y(Fe54)*state.rho - screened_rates(k_n_Fe54_to_He4_Cr51)*Y(Fe54)*state.rho - screened_rates(k_n_Fe54_to_p_Mn54)*Y(Fe54)*state.rho - screened_rates(k_n_Fe55_to_Fe56)*Y(Fe55)*state.rho - screened_rates(k_n_Fe55_to_He4_Cr52)*Y(Fe55)*state.rho - screened_rates(k_n_Fe55_to_p_Mn55)*Y(Fe55)*state.rho - screened_rates(k_n_Fe56_to_Fe57)*Y(Fe56)*state.rho - screened_rates(k_n_Fe56_to_He4_Cr53)*Y(Fe56)*state.rho - screened_rates(k_n_Fe57_to_Fe58)*Y(Fe57)*state.rho - screened_rates(k_n_Fe57_to_He4_Cr54)*Y(Fe57)*state.rho - screened_rates(k_n_Ga62_to_Ga63)*Y(Ga62)*state.rho - screened_rates(k_n_Ga62_to_He4_Cu59)*Y(Ga62)*state.rho - screened_rates(k_n_Ga62_to_p_Zn62)*Y(Ga62)*state.rho - screened_rates(k_n_Ga63_to_Ga64)*Y(Ga63)*state.rho - screened_rates(k_n_Ga63_to_He4_Cu60)*Y(Ga63)*state.rho - screened_rates(k_n_Ga63_to_p_Zn63)*Y(Ga63)*state.rho - screened_rates(k_n_Ga64_to_He4_Cu61)*Y(Ga64)*state.rho - screened_rates(k_n_Ga64_to_p_Zn64)*Y(Ga64)*state.rho - screened_rates(k_n_Ge63_to_Ge64)*Y(Ge63)*state.rho - screened_rates(k_n_Ge63_to_He4_Zn60)*Y(Ge63)*state.rho - screened_rates(k_n_Ge63_to_p_Ga63)*Y(Ge63)*state.rho - screened_rates(k_n_Ge64_to_He4_Zn61)*Y(Ge64)*state.rho - screened_rates(k_n_Ge64_to_p_Ga64)*Y(Ge64)*state.rho - screened_rates(k_n_He3_to_He4)*Y(He3)*state.rho - screened_rates(k_n_He3_to_d_d)*Y(He3)*state.rho - 0.5*screened_rates(k_n_He4_He4_to_Be9)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - 0.5*screened_rates(k_n_He4_He4_to_d_Li7)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_n_K37_to_He4_Cl34)*Y(K37)*state.rho - screened_rates(k_n_K37_to_K38)*Y(K37)*state.rho - screened_rates(k_n_K37_to_p_Ar37)*Y(K37)*state.rho - screened_rates(k_n_K38_to_He4_Cl35)*Y(K38)*state.rho - screened_rates(k_n_K38_to_K39)*Y(K38)*state.rho - screened_rates(k_n_K38_to_p_Ar38)*Y(K38)*state.rho - screened_rates(k_n_K39_to_He4_Cl36)*Y(K39)*state.rho - screened_rates(k_n_K39_to_K40)*Y(K39)*state.rho - screened_rates(k_n_K39_to_p_Ar39)*Y(K39)*state.rho - screened_rates(k_n_K40_to_He4_Cl37)*Y(K40)*state.rho - screened_rates(k_n_K40_to_K41)*Y(K40)*state.rho - screened_rates(k_n_K40_to_p_Ar40)*Y(K40)*state.rho - screened_rates(k_n_Li6_to_Li7)*Y(Li6)*state.rho - screened_rates(k_n_Mg23_to_C12_C12)*Y(Mg23)*state.rho - screened_rates(k_n_Mg23_to_He4_Ne20)*Y(Mg23)*state.rho - screened_rates(k_n_Mg23_to_Mg24)*Y(Mg23)*state.rho - screened_rates(k_n_Mg23_to_p_Na23)*Y(Mg23)*state.rho - screened_rates(k_n_Mg24_to_He4_Ne21)*Y(Mg24)*state.rho - screened_rates(k_n_Mg24_to_Mg25)*Y(Mg24)*state.rho - screened_rates(k_n_Mg25_to_He4_Ne22)*Y(Mg25)*state.rho - screened_rates(k_n_Mg25_to_Mg26)*Y(Mg25)*state.rho - screened_rates(k_n_Mn50_to_He4_V47)*Y(Mn50)*state.rho - screened_rates(k_n_Mn50_to_Mn51)*Y(Mn50)*state.rho - screened_rates(k_n_Mn50_to_p_Cr50)*Y(Mn50)*state.rho - screened_rates(k_n_Mn51_to_He4_V48)*Y(Mn51)*state.rho - screened_rates(k_n_Mn51_to_Mn52)*Y(Mn51)*state.rho - screened_rates(k_n_Mn51_to_p_Cr51)*Y(Mn51)*state.rho - screened_rates(k_n_Mn52_to_He4_V49)*Y(Mn52)*state.rho - screened_rates(k_n_Mn52_to_Mn53)*Y(Mn52)*state.rho - screened_rates(k_n_Mn52_to_p_Cr52)*Y(Mn52)*state.rho - screened_rates(k_n_Mn53_to_He4_V50)*Y(Mn53)*state.rho - screened_rates(k_n_Mn53_to_Mn54)*Y(Mn53)*state.rho - screened_rates(k_n_Mn53_to_p_Cr53)*Y(Mn53)*state.rho - screened_rates(k_n_Mn54_to_He4_V51)*Y(Mn54)*state.rho - screened_rates(k_n_Mn54_to_Mn55)*Y(Mn54)*state.rho - screened_rates(k_n_Mn54_to_p_Cr54)*Y(Mn54)*state.rho - screened_rates(k_n_Mn55_to_He4_V52)*Y(Mn55)*state.rho - screened_rates(k_n_N13_to_He4_B10)*Y(N13)*state.rho - screened_rates(k_n_N13_to_N14)*Y(N13)*state.rho - screened_rates(k_n_N13_to_p_C13)*Y(N13)*state.rho - screened_rates(k_n_N14_to_He4_B11)*Y(N14)*state.rho - screened_rates(k_n_N14_to_N15)*Y(N14)*state.rho - screened_rates(k_n_N14_to_d_C13)*Y(N14)*state.rho - screened_rates(k_n_N14_to_p_C14)*Y(N14)*state.rho - screened_rates(k_n_N15_to_d_C14)*Y(N15)*state.rho - screened_rates(k_n_Na21_to_He4_F18)*Y(Na21)*state.rho - screened_rates(k_n_Na21_to_Na22)*Y(Na21)*state.rho - screened_rates(k_n_Na21_to_p_Ne21)*Y(Na21)*state.rho - screened_rates(k_n_Na22_to_He4_F19)*Y(Na22)*state.rho - screened_rates(k_n_Na22_to_Na23)*Y(Na22)*state.rho - screened_rates(k_n_Na22_to_p_Ne22)*Y(Na22)*state.rho - screened_rates(k_n_Ne18_to_He4_O15)*Y(Ne18)*state.rho - screened_rates(k_n_Ne18_to_Ne19)*Y(Ne18)*state.rho - screened_rates(k_n_Ne18_to_p_F18)*Y(Ne18)*state.rho - screened_rates(k_n_Ne19_to_He4_O16)*Y(Ne19)*state.rho - screened_rates(k_n_Ne19_to_Ne20)*Y(Ne19)*state.rho - screened_rates(k_n_Ne19_to_p_F19)*Y(Ne19)*state.rho - screened_rates(k_n_Ne20_to_He4_O17)*Y(Ne20)*state.rho - screened_rates(k_n_Ne20_to_Ne21)*Y(Ne20)*state.rho - screened_rates(k_n_Ne21_to_He4_O18)*Y(Ne21)*state.rho - screened_rates(k_n_Ne21_to_Ne22)*Y(Ne21)*state.rho - screened_rates(k_n_Ni56_to_He4_Fe53)*Y(Ni56)*state.rho - screened_rates(k_n_Ni56_to_Ni57)*Y(Ni56)*state.rho - screened_rates(k_n_Ni56_to_p_Co56)*Y(Ni56)*state.rho - screened_rates(k_n_Ni57_to_He4_Fe54)*Y(Ni57)*state.rho - screened_rates(k_n_Ni57_to_Ni58)*Y(Ni57)*state.rho - screened_rates(k_n_Ni57_to_p_Co57)*Y(Ni57)*state.rho - screened_rates(k_n_Ni58_to_He4_Fe55)*Y(Ni58)*state.rho - screened_rates(k_n_Ni58_to_Ni59)*Y(Ni58)*state.rho - screened_rates(k_n_Ni58_to_p_Co58)*Y(Ni58)*state.rho - screened_rates(k_n_Ni59_to_He4_Fe56)*Y(Ni59)*state.rho - screened_rates(k_n_Ni59_to_Ni60)*Y(Ni59)*state.rho - screened_rates(k_n_Ni59_to_p_Co59)*Y(Ni59)*state.rho - screened_rates(k_n_Ni60_to_He4_Fe57)*Y(Ni60)*state.rho - screened_rates(k_n_Ni60_to_Ni61)*Y(Ni60)*state.rho - screened_rates(k_n_Ni61_to_He4_Fe58)*Y(Ni61)*state.rho - screened_rates(k_n_Ni61_to_Ni62)*Y(Ni61)*state.rho - screened_rates(k_n_Ni62_to_Ni63)*Y(Ni62)*state.rho - screened_rates(k_n_Ni63_to_Ni64)*Y(Ni63)*state.rho - screened_rates(k_n_O14_to_O15)*Y(O14)*state.rho - screened_rates(k_n_O14_to_p_N14)*Y(O14)*state.rho - screened_rates(k_n_O15_to_He4_C12)*Y(O15)*state.rho - screened_rates(k_n_O15_to_O16)*Y(O15)*state.rho - screened_rates(k_n_O15_to_p_N15)*Y(O15)*state.rho - screened_rates(k_n_O16_to_He4_C13)*Y(O16)*state.rho - screened_rates(k_n_O16_to_O17)*Y(O16)*state.rho - screened_rates(k_n_O17_to_He4_C14)*Y(O17)*state.rho - screened_rates(k_n_O17_to_O18)*Y(O17)*state.rho - screened_rates(k_n_P29_to_He4_Al26)*Y(P29)*state.rho - screened_rates(k_n_P29_to_P30)*Y(P29)*state.rho - screened_rates(k_n_P29_to_p_Si29)*Y(P29)*state.rho - screened_rates(k_n_P30_to_He4_Al27)*Y(P30)*state.rho - screened_rates(k_n_P30_to_P31)*Y(P30)*state.rho - screened_rates(k_n_P30_to_p_Si30)*Y(P30)*state.rho - screened_rates(k_n_P31_to_P32)*Y(P31)*state.rho - screened_rates(k_n_P31_to_p_Si31)*Y(P31)*state.rho - screened_rates(k_n_P32_to_P33)*Y(P32)*state.rho - screened_rates(k_n_P32_to_p_Si32)*Y(P32)*state.rho - screened_rates(k_n_S32_to_He4_Si29)*Y(S32)*state.rho - screened_rates(k_n_S32_to_S33)*Y(S32)*state.rho - screened_rates(k_n_S32_to_p_P32)*Y(S32)*state.rho - screened_rates(k_n_S33_to_He4_Si30)*Y(S33)*state.rho - screened_rates(k_n_S33_to_S34)*Y(S33)*state.rho - screened_rates(k_n_S33_to_p_P33)*Y(S33)*state.rho - screened_rates(k_n_S34_to_He4_Si31)*Y(S34)*state.rho - screened_rates(k_n_S34_to_S35)*Y(S34)*state.rho - screened_rates(k_n_S35_to_He4_Si32)*Y(S35)*state.rho - screened_rates(k_n_S35_to_S36)*Y(S35)*state.rho - screened_rates(k_n_Sc43_to_He4_K40)*Y(Sc43)*state.rho - screened_rates(k_n_Sc43_to_Sc44)*Y(Sc43)*state.rho - screened_rates(k_n_Sc43_to_p_Ca43)*Y(Sc43)*state.rho - screened_rates(k_n_Sc44_to_He4_K41)*Y(Sc44)*state.rho - screened_rates(k_n_Sc44_to_Sc45)*Y(Sc44)*state.rho - screened_rates(k_n_Sc44_to_p_Ca44)*Y(Sc44)*state.rho - screened_rates(k_n_Sc45_to_Sc46)*Y(Sc45)*state.rho - screened_rates(k_n_Sc45_to_p_Ca45)*Y(Sc45)*state.rho - screened_rates(k_n_Sc46_to_Sc47)*Y(Sc46)*state.rho - screened_rates(k_n_Sc46_to_p_Ca46)*Y(Sc46)*state.rho - screened_rates(k_n_Sc47_to_Sc48)*Y(Sc47)*state.rho - screened_rates(k_n_Sc47_to_p_Ca47)*Y(Sc47)*state.rho - screened_rates(k_n_Sc48_to_Sc49)*Y(Sc48)*state.rho - screened_rates(k_n_Sc48_to_p_Ca48)*Y(Sc48)*state.rho - screened_rates(k_n_Si28_to_He4_Mg25)*Y(Si28)*state.rho - screened_rates(k_n_Si28_to_Si29)*Y(Si28)*state.rho - screened_rates(k_n_Si29_to_He4_Mg26)*Y(Si29)*state.rho - screened_rates(k_n_Si29_to_Si30)*Y(Si29)*state.rho - screened_rates(k_n_Si30_to_Si31)*Y(Si30)*state.rho - screened_rates(k_n_Si31_to_Si32)*Y(Si31)*state.rho - screened_rates(k_n_Ti44_to_He4_Ca41)*Y(Ti44)*state.rho - screened_rates(k_n_Ti44_to_Ti45)*Y(Ti44)*state.rho - screened_rates(k_n_Ti44_to_p_Sc44)*Y(Ti44)*state.rho - screened_rates(k_n_Ti45_to_He4_Ca42)*Y(Ti45)*state.rho - screened_rates(k_n_Ti45_to_Ti46)*Y(Ti45)*state.rho - screened_rates(k_n_Ti45_to_p_Sc45)*Y(Ti45)*state.rho - screened_rates(k_n_Ti46_to_He4_Ca43)*Y(Ti46)*state.rho - screened_rates(k_n_Ti46_to_Ti47)*Y(Ti46)*state.rho - screened_rates(k_n_Ti46_to_p_Sc46)*Y(Ti46)*state.rho - screened_rates(k_n_Ti47_to_He4_Ca44)*Y(Ti47)*state.rho - screened_rates(k_n_Ti47_to_Ti48)*Y(Ti47)*state.rho - screened_rates(k_n_Ti47_to_p_Sc47)*Y(Ti47)*state.rho - screened_rates(k_n_Ti48_to_He4_Ca45)*Y(Ti48)*state.rho - screened_rates(k_n_Ti48_to_Ti49)*Y(Ti48)*state.rho - screened_rates(k_n_Ti48_to_p_Sc48)*Y(Ti48)*state.rho - screened_rates(k_n_Ti49_to_He4_Ca46)*Y(Ti49)*state.rho - screened_rates(k_n_Ti49_to_Ti50)*Y(Ti49)*state.rho - screened_rates(k_n_Ti49_to_p_Sc49)*Y(Ti49)*state.rho - screened_rates(k_n_Ti50_to_He4_Ca47)*Y(Ti50)*state.rho - screened_rates(k_n_Ti50_to_Ti51)*Y(Ti50)*state.rho - screened_rates(k_n_Ti51_to_He4_Ca48)*Y(Ti51)*state.rho - screened_rates(k_n_V46_to_He4_Sc43)*Y(V46)*state.rho - screened_rates(k_n_V46_to_V47)*Y(V46)*state.rho - screened_rates(k_n_V46_to_p_Ti46)*Y(V46)*state.rho - screened_rates(k_n_V47_to_He4_Sc44)*Y(V47)*state.rho - screened_rates(k_n_V47_to_V48)*Y(V47)*state.rho - screened_rates(k_n_V47_to_p_Ti47)*Y(V47)*state.rho - screened_rates(k_n_V48_to_He4_Sc45)*Y(V48)*state.rho - screened_rates(k_n_V48_to_V49)*Y(V48)*state.rho - screened_rates(k_n_V48_to_p_Ti48)*Y(V48)*state.rho - screened_rates(k_n_V49_to_He4_Sc46)*Y(V49)*state.rho - screened_rates(k_n_V49_to_V50)*Y(V49)*state.rho - screened_rates(k_n_V49_to_p_Ti49)*Y(V49)*state.rho - screened_rates(k_n_V50_to_He4_Sc47)*Y(V50)*state.rho - screened_rates(k_n_V50_to_V51)*Y(V50)*state.rho - screened_rates(k_n_V50_to_p_Ti50)*Y(V50)*state.rho - screened_rates(k_n_V51_to_He4_Sc48)*Y(V51)*state.rho - screened_rates(k_n_V51_to_V52)*Y(V51)*state.rho - screened_rates(k_n_V51_to_p_Ti51)*Y(V51)*state.rho - screened_rates(k_n_V52_to_He4_Sc49)*Y(V52)*state.rho - screened_rates(k_n_Zn59_to_He4_Ni56)*Y(Zn59)*state.rho - screened_rates(k_n_Zn59_to_Zn60)*Y(Zn59)*state.rho - screened_rates(k_n_Zn59_to_p_Cu59)*Y(Zn59)*state.rho - screened_rates(k_n_Zn60_to_He4_Ni57)*Y(Zn60)*state.rho - screened_rates(k_n_Zn60_to_Zn61)*Y(Zn60)*state.rho - screened_rates(k_n_Zn60_to_p_Cu60)*Y(Zn60)*state.rho - screened_rates(k_n_Zn61_to_He4_Ni58)*Y(Zn61)*state.rho - screened_rates(k_n_Zn61_to_Zn62)*Y(Zn61)*state.rho - screened_rates(k_n_Zn61_to_p_Cu61)*Y(Zn61)*state.rho - screened_rates(k_n_Zn62_to_He4_Ni59)*Y(Zn62)*state.rho - screened_rates(k_n_Zn62_to_Zn63)*Y(Zn62)*state.rho - screened_rates(k_n_Zn62_to_p_Cu62)*Y(Zn62)*state.rho - screened_rates(k_n_Zn63_to_He4_Ni60)*Y(Zn63)*state.rho - screened_rates(k_n_Zn63_to_Zn64)*Y(Zn63)*state.rho - screened_rates(k_n_Zn63_to_p_Cu63)*Y(Zn63)*state.rho - screened_rates(k_n_Zn64_to_He4_Ni61)*Y(Zn64)*state.rho - screened_rates(k_n_Zn64_to_Zn65)*Y(Zn64)*state.rho - screened_rates(k_n_Zn64_to_p_Cu64)*Y(Zn64)*state.rho - screened_rates(k_n_Zn65_to_He4_Ni62)*Y(Zn65)*state.rho - screened_rates(k_n_Zn65_to_Zn66)*Y(Zn65)*state.rho - screened_rates(k_n_Zn65_to_p_Cu65)*Y(Zn65)*state.rho - screened_rates(k_n_Zn66_to_He4_Ni63)*Y(Zn66)*state.rho - 0.5*screened_rates(k_n_p_He4_He4_to_He3_Li7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3) - 0.5*screened_rates(k_n_p_He4_He4_to_p_Be9)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3) - screened_rates(k_n_p_He4_to_Li6)*Y(He4)*Y(H1)*std::pow(state.rho, 2) - 0.5*screened_rates(k_n_p_p_to_p_d)*std::pow(Y(H1), 2)*std::pow(state.rho, 2) - screened_rates(k_n_p_to_d)*Y(H1)*state.rho - screened_rates(k_n_to_p_weak_wc12); jac.set(N, N, scratch); - scratch = -0.5*screened_rates(k_n_p_he4_he4_to_he3_li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 3) - 0.5*screened_rates(k_n_p_he4_he4_to_p_be9)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 3) - screened_rates(k_n_p_he4_to_li6)*Y(He4)*Y(N)*std::pow(state.rho, 2) - 1.0*screened_rates(k_n_p_p_to_p_d)*Y(N)*Y(H1)*std::pow(state.rho, 2) - screened_rates(k_n_p_to_d)*Y(N)*state.rho + screened_rates(k_p_ar37_to_n_k37)*Y(Ar37)*state.rho + screened_rates(k_p_ar38_to_n_k38)*Y(Ar38)*state.rho + screened_rates(k_p_ar39_to_n_k39)*Y(Ar39)*state.rho + screened_rates(k_p_ar40_to_n_k40)*Y(Ar40)*state.rho + screened_rates(k_p_be9_to_n_p_he4_he4)*Y(Be9)*state.rho + screened_rates(k_p_c13_to_n_n13)*Y(C13)*state.rho + screened_rates(k_p_c14_to_n_n14)*Y(C14)*state.rho + screened_rates(k_p_ca43_to_n_sc43)*Y(Ca43)*state.rho + screened_rates(k_p_ca44_to_n_sc44)*Y(Ca44)*state.rho + screened_rates(k_p_ca45_to_n_sc45)*Y(Ca45)*state.rho + screened_rates(k_p_ca46_to_n_sc46)*Y(Ca46)*state.rho + screened_rates(k_p_ca47_to_n_sc47)*Y(Ca47)*state.rho + screened_rates(k_p_ca48_to_n_sc48)*Y(Ca48)*state.rho + screened_rates(k_p_cl36_to_n_ar36)*Y(Cl36)*state.rho + screened_rates(k_p_cl37_to_n_ar37)*Y(Cl37)*state.rho + screened_rates(k_p_co56_to_n_ni56)*Y(Co56)*state.rho + screened_rates(k_p_co57_to_n_ni57)*Y(Co57)*state.rho + screened_rates(k_p_co58_to_n_ni58)*Y(Co58)*state.rho + screened_rates(k_p_co59_to_n_ni59)*Y(Co59)*state.rho + screened_rates(k_p_cr50_to_n_mn50)*Y(Cr50)*state.rho + screened_rates(k_p_cr51_to_n_mn51)*Y(Cr51)*state.rho + screened_rates(k_p_cr52_to_n_mn52)*Y(Cr52)*state.rho + screened_rates(k_p_cr53_to_n_mn53)*Y(Cr53)*state.rho + screened_rates(k_p_cr54_to_n_mn54)*Y(Cr54)*state.rho + screened_rates(k_p_cu59_to_n_zn59)*Y(Cu59)*state.rho + screened_rates(k_p_cu60_to_n_zn60)*Y(Cu60)*state.rho + screened_rates(k_p_cu61_to_n_zn61)*Y(Cu61)*state.rho + screened_rates(k_p_cu62_to_n_zn62)*Y(Cu62)*state.rho + screened_rates(k_p_cu63_to_n_zn63)*Y(Cu63)*state.rho + screened_rates(k_p_cu64_to_n_zn64)*Y(Cu64)*state.rho + screened_rates(k_p_cu65_to_n_zn65)*Y(Cu65)*state.rho + screened_rates(k_p_d_to_n_p_p)*Y(H2)*state.rho + screened_rates(k_p_f18_to_n_ne18)*Y(F18)*state.rho + screened_rates(k_p_f19_to_n_ne19)*Y(F19)*state.rho + screened_rates(k_p_fe53_to_n_co53)*Y(Fe53)*state.rho + screened_rates(k_p_fe54_to_n_co54)*Y(Fe54)*state.rho + screened_rates(k_p_fe55_to_n_co55)*Y(Fe55)*state.rho + screened_rates(k_p_fe56_to_n_co56)*Y(Fe56)*state.rho + screened_rates(k_p_fe57_to_n_co57)*Y(Fe57)*state.rho + screened_rates(k_p_fe58_to_n_co58)*Y(Fe58)*state.rho + screened_rates(k_p_ga63_to_n_ge63)*Y(Ga63)*state.rho + screened_rates(k_p_ga64_to_n_ge64)*Y(Ga64)*state.rho + 0.5*screened_rates(k_p_he4_he4_to_n_b8)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_p_k40_to_n_ca40)*Y(K40)*state.rho + screened_rates(k_p_k41_to_n_ca41)*Y(K41)*state.rho + screened_rates(k_p_li7_to_n_be7)*Y(Li7)*state.rho + screened_rates(k_p_mg25_to_n_al25)*Y(Mg25)*state.rho + screened_rates(k_p_mg26_to_n_al26)*Y(Mg26)*state.rho + screened_rates(k_p_mn52_to_n_fe52)*Y(Mn52)*state.rho + screened_rates(k_p_mn53_to_n_fe53)*Y(Mn53)*state.rho + screened_rates(k_p_mn54_to_n_fe54)*Y(Mn54)*state.rho + screened_rates(k_p_mn55_to_n_fe55)*Y(Mn55)*state.rho + screened_rates(k_p_n14_to_n_o14)*Y(N14)*state.rho + screened_rates(k_p_n15_to_n_o15)*Y(N15)*state.rho + screened_rates(k_p_na23_to_n_mg23)*Y(Na23)*state.rho + screened_rates(k_p_ne21_to_n_na21)*Y(Ne21)*state.rho + screened_rates(k_p_ne22_to_n_na22)*Y(Ne22)*state.rho + screened_rates(k_p_ni57_to_n_cu57)*Y(Ni57)*state.rho + screened_rates(k_p_ni58_to_n_cu58)*Y(Ni58)*state.rho + screened_rates(k_p_ni59_to_n_cu59)*Y(Ni59)*state.rho + screened_rates(k_p_ni60_to_n_cu60)*Y(Ni60)*state.rho + screened_rates(k_p_ni61_to_n_cu61)*Y(Ni61)*state.rho + screened_rates(k_p_ni62_to_n_cu62)*Y(Ni62)*state.rho + screened_rates(k_p_ni63_to_n_cu63)*Y(Ni63)*state.rho + screened_rates(k_p_ni64_to_n_cu64)*Y(Ni64)*state.rho + screened_rates(k_p_o17_to_n_f17)*Y(O17)*state.rho + screened_rates(k_p_o18_to_n_f18)*Y(O18)*state.rho + screened_rates(k_p_p32_to_n_s32)*Y(P32)*state.rho + screened_rates(k_p_p33_to_n_s33)*Y(P33)*state.rho + screened_rates(k_p_s33_to_n_cl33)*Y(S33)*state.rho + screened_rates(k_p_s34_to_n_cl34)*Y(S34)*state.rho + screened_rates(k_p_s35_to_n_cl35)*Y(S35)*state.rho + screened_rates(k_p_s36_to_n_cl36)*Y(S36)*state.rho + screened_rates(k_p_sc44_to_n_ti44)*Y(Sc44)*state.rho + screened_rates(k_p_sc45_to_n_ti45)*Y(Sc45)*state.rho + screened_rates(k_p_sc46_to_n_ti46)*Y(Sc46)*state.rho + screened_rates(k_p_sc47_to_n_ti47)*Y(Sc47)*state.rho + screened_rates(k_p_sc48_to_n_ti48)*Y(Sc48)*state.rho + screened_rates(k_p_sc49_to_n_ti49)*Y(Sc49)*state.rho + screened_rates(k_p_si29_to_n_p29)*Y(Si29)*state.rho + screened_rates(k_p_si30_to_n_p30)*Y(Si30)*state.rho + screened_rates(k_p_si31_to_n_p31)*Y(Si31)*state.rho + screened_rates(k_p_si32_to_n_p32)*Y(Si32)*state.rho + screened_rates(k_p_ti46_to_n_v46)*Y(Ti46)*state.rho + screened_rates(k_p_ti47_to_n_v47)*Y(Ti47)*state.rho + screened_rates(k_p_ti48_to_n_v48)*Y(Ti48)*state.rho + screened_rates(k_p_ti49_to_n_v49)*Y(Ti49)*state.rho + screened_rates(k_p_ti50_to_n_v50)*Y(Ti50)*state.rho + screened_rates(k_p_ti51_to_n_v51)*Y(Ti51)*state.rho + screened_rates(k_p_v48_to_n_cr48)*Y(V48)*state.rho + screened_rates(k_p_v49_to_n_cr49)*Y(V49)*state.rho + screened_rates(k_p_v50_to_n_cr50)*Y(V50)*state.rho + screened_rates(k_p_v51_to_n_cr51)*Y(V51)*state.rho + screened_rates(k_p_v52_to_n_cr52)*Y(V52)*state.rho + screened_rates(k_p_zn62_to_n_ga62)*Y(Zn62)*state.rho + screened_rates(k_p_zn63_to_n_ga63)*Y(Zn63)*state.rho + screened_rates(k_p_zn64_to_n_ga64)*Y(Zn64)*state.rho; + scratch = -0.5*screened_rates(k_n_p_He4_He4_to_He3_Li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 3) - 0.5*screened_rates(k_n_p_He4_He4_to_p_Be9)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 3) - screened_rates(k_n_p_He4_to_Li6)*Y(He4)*Y(N)*std::pow(state.rho, 2) - 1.0*screened_rates(k_n_p_p_to_p_d)*Y(N)*Y(H1)*std::pow(state.rho, 2) - screened_rates(k_n_p_to_d)*Y(N)*state.rho + screened_rates(k_p_Ar37_to_n_K37)*Y(Ar37)*state.rho + screened_rates(k_p_Ar38_to_n_K38)*Y(Ar38)*state.rho + screened_rates(k_p_Ar39_to_n_K39)*Y(Ar39)*state.rho + screened_rates(k_p_Ar40_to_n_K40)*Y(Ar40)*state.rho + screened_rates(k_p_Be9_to_n_p_He4_He4)*Y(Be9)*state.rho + screened_rates(k_p_C13_to_n_N13)*Y(C13)*state.rho + screened_rates(k_p_C14_to_n_N14)*Y(C14)*state.rho + screened_rates(k_p_Ca43_to_n_Sc43)*Y(Ca43)*state.rho + screened_rates(k_p_Ca44_to_n_Sc44)*Y(Ca44)*state.rho + screened_rates(k_p_Ca45_to_n_Sc45)*Y(Ca45)*state.rho + screened_rates(k_p_Ca46_to_n_Sc46)*Y(Ca46)*state.rho + screened_rates(k_p_Ca47_to_n_Sc47)*Y(Ca47)*state.rho + screened_rates(k_p_Ca48_to_n_Sc48)*Y(Ca48)*state.rho + screened_rates(k_p_Cl36_to_n_Ar36)*Y(Cl36)*state.rho + screened_rates(k_p_Cl37_to_n_Ar37)*Y(Cl37)*state.rho + screened_rates(k_p_Co56_to_n_Ni56)*Y(Co56)*state.rho + screened_rates(k_p_Co57_to_n_Ni57)*Y(Co57)*state.rho + screened_rates(k_p_Co58_to_n_Ni58)*Y(Co58)*state.rho + screened_rates(k_p_Co59_to_n_Ni59)*Y(Co59)*state.rho + screened_rates(k_p_Cr50_to_n_Mn50)*Y(Cr50)*state.rho + screened_rates(k_p_Cr51_to_n_Mn51)*Y(Cr51)*state.rho + screened_rates(k_p_Cr52_to_n_Mn52)*Y(Cr52)*state.rho + screened_rates(k_p_Cr53_to_n_Mn53)*Y(Cr53)*state.rho + screened_rates(k_p_Cr54_to_n_Mn54)*Y(Cr54)*state.rho + screened_rates(k_p_Cu59_to_n_Zn59)*Y(Cu59)*state.rho + screened_rates(k_p_Cu60_to_n_Zn60)*Y(Cu60)*state.rho + screened_rates(k_p_Cu61_to_n_Zn61)*Y(Cu61)*state.rho + screened_rates(k_p_Cu62_to_n_Zn62)*Y(Cu62)*state.rho + screened_rates(k_p_Cu63_to_n_Zn63)*Y(Cu63)*state.rho + screened_rates(k_p_Cu64_to_n_Zn64)*Y(Cu64)*state.rho + screened_rates(k_p_Cu65_to_n_Zn65)*Y(Cu65)*state.rho + screened_rates(k_p_F18_to_n_Ne18)*Y(F18)*state.rho + screened_rates(k_p_F19_to_n_Ne19)*Y(F19)*state.rho + screened_rates(k_p_Fe53_to_n_Co53)*Y(Fe53)*state.rho + screened_rates(k_p_Fe54_to_n_Co54)*Y(Fe54)*state.rho + screened_rates(k_p_Fe55_to_n_Co55)*Y(Fe55)*state.rho + screened_rates(k_p_Fe56_to_n_Co56)*Y(Fe56)*state.rho + screened_rates(k_p_Fe57_to_n_Co57)*Y(Fe57)*state.rho + screened_rates(k_p_Fe58_to_n_Co58)*Y(Fe58)*state.rho + screened_rates(k_p_Ga63_to_n_Ge63)*Y(Ga63)*state.rho + screened_rates(k_p_Ga64_to_n_Ge64)*Y(Ga64)*state.rho + 0.5*screened_rates(k_p_He4_He4_to_n_B8)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_p_K40_to_n_Ca40)*Y(K40)*state.rho + screened_rates(k_p_K41_to_n_Ca41)*Y(K41)*state.rho + screened_rates(k_p_Li7_to_n_Be7)*Y(Li7)*state.rho + screened_rates(k_p_Mg25_to_n_Al25)*Y(Mg25)*state.rho + screened_rates(k_p_Mg26_to_n_Al26)*Y(Mg26)*state.rho + screened_rates(k_p_Mn52_to_n_Fe52)*Y(Mn52)*state.rho + screened_rates(k_p_Mn53_to_n_Fe53)*Y(Mn53)*state.rho + screened_rates(k_p_Mn54_to_n_Fe54)*Y(Mn54)*state.rho + screened_rates(k_p_Mn55_to_n_Fe55)*Y(Mn55)*state.rho + screened_rates(k_p_N14_to_n_O14)*Y(N14)*state.rho + screened_rates(k_p_N15_to_n_O15)*Y(N15)*state.rho + screened_rates(k_p_Na23_to_n_Mg23)*Y(Na23)*state.rho + screened_rates(k_p_Ne21_to_n_Na21)*Y(Ne21)*state.rho + screened_rates(k_p_Ne22_to_n_Na22)*Y(Ne22)*state.rho + screened_rates(k_p_Ni57_to_n_Cu57)*Y(Ni57)*state.rho + screened_rates(k_p_Ni58_to_n_Cu58)*Y(Ni58)*state.rho + screened_rates(k_p_Ni59_to_n_Cu59)*Y(Ni59)*state.rho + screened_rates(k_p_Ni60_to_n_Cu60)*Y(Ni60)*state.rho + screened_rates(k_p_Ni61_to_n_Cu61)*Y(Ni61)*state.rho + screened_rates(k_p_Ni62_to_n_Cu62)*Y(Ni62)*state.rho + screened_rates(k_p_Ni63_to_n_Cu63)*Y(Ni63)*state.rho + screened_rates(k_p_Ni64_to_n_Cu64)*Y(Ni64)*state.rho + screened_rates(k_p_O17_to_n_F17)*Y(O17)*state.rho + screened_rates(k_p_O18_to_n_F18)*Y(O18)*state.rho + screened_rates(k_p_P32_to_n_S32)*Y(P32)*state.rho + screened_rates(k_p_P33_to_n_S33)*Y(P33)*state.rho + screened_rates(k_p_S33_to_n_Cl33)*Y(S33)*state.rho + screened_rates(k_p_S34_to_n_Cl34)*Y(S34)*state.rho + screened_rates(k_p_S35_to_n_Cl35)*Y(S35)*state.rho + screened_rates(k_p_S36_to_n_Cl36)*Y(S36)*state.rho + screened_rates(k_p_Sc44_to_n_Ti44)*Y(Sc44)*state.rho + screened_rates(k_p_Sc45_to_n_Ti45)*Y(Sc45)*state.rho + screened_rates(k_p_Sc46_to_n_Ti46)*Y(Sc46)*state.rho + screened_rates(k_p_Sc47_to_n_Ti47)*Y(Sc47)*state.rho + screened_rates(k_p_Sc48_to_n_Ti48)*Y(Sc48)*state.rho + screened_rates(k_p_Sc49_to_n_Ti49)*Y(Sc49)*state.rho + screened_rates(k_p_Si29_to_n_P29)*Y(Si29)*state.rho + screened_rates(k_p_Si30_to_n_P30)*Y(Si30)*state.rho + screened_rates(k_p_Si31_to_n_P31)*Y(Si31)*state.rho + screened_rates(k_p_Si32_to_n_P32)*Y(Si32)*state.rho + screened_rates(k_p_Ti46_to_n_V46)*Y(Ti46)*state.rho + screened_rates(k_p_Ti47_to_n_V47)*Y(Ti47)*state.rho + screened_rates(k_p_Ti48_to_n_V48)*Y(Ti48)*state.rho + screened_rates(k_p_Ti49_to_n_V49)*Y(Ti49)*state.rho + screened_rates(k_p_Ti50_to_n_V50)*Y(Ti50)*state.rho + screened_rates(k_p_Ti51_to_n_V51)*Y(Ti51)*state.rho + screened_rates(k_p_V48_to_n_Cr48)*Y(V48)*state.rho + screened_rates(k_p_V49_to_n_Cr49)*Y(V49)*state.rho + screened_rates(k_p_V50_to_n_Cr50)*Y(V50)*state.rho + screened_rates(k_p_V51_to_n_Cr51)*Y(V51)*state.rho + screened_rates(k_p_V52_to_n_Cr52)*Y(V52)*state.rho + screened_rates(k_p_Zn62_to_n_Ga62)*Y(Zn62)*state.rho + screened_rates(k_p_Zn63_to_n_Ga63)*Y(Zn63)*state.rho + screened_rates(k_p_Zn64_to_n_Ga64)*Y(Zn64)*state.rho + screened_rates(k_p_d_to_n_p_p)*Y(H2)*state.rho; jac.set(N, H1, scratch); - scratch = screened_rates(k_d_c13_to_n_n14)*Y(C13)*state.rho + screened_rates(k_d_c14_to_n_n15)*Y(C14)*state.rho + 1.0*screened_rates(k_d_d_to_n_he3)*Y(H2)*state.rho + screened_rates(k_d_li6_to_n_be7)*Y(Li6)*state.rho + screened_rates(k_d_li7_to_n_he4_he4)*Y(Li7)*state.rho + screened_rates(k_d_to_n_p) + screened_rates(k_p_d_to_n_p_p)*Y(H1)*state.rho; + scratch = screened_rates(k_d_C13_to_n_N14)*Y(C13)*state.rho + screened_rates(k_d_C14_to_n_N15)*Y(C14)*state.rho + screened_rates(k_d_Li6_to_n_Be7)*Y(Li6)*state.rho + screened_rates(k_d_Li7_to_n_He4_He4)*Y(Li7)*state.rho + 1.0*screened_rates(k_d_d_to_n_He3)*Y(H2)*state.rho + screened_rates(k_d_to_n_p) + screened_rates(k_p_d_to_n_p_p)*Y(H1)*state.rho; jac.set(N, H2, scratch); - scratch = screened_rates(k_he3_li7_to_n_p_he4_he4)*Y(Li7)*state.rho - screened_rates(k_n_he3_to_d_d)*Y(N)*state.rho - screened_rates(k_n_he3_to_he4)*Y(N)*state.rho; + scratch = screened_rates(k_He3_Li7_to_n_p_He4_He4)*Y(Li7)*state.rho - screened_rates(k_n_He3_to_He4)*Y(N)*state.rho - screened_rates(k_n_He3_to_d_d)*Y(N)*state.rho; jac.set(N, He3, scratch); - scratch = screened_rates(k_he4_al26_to_n_p29)*Y(Al26)*state.rho + screened_rates(k_he4_al27_to_n_p30)*Y(Al27)*state.rho + screened_rates(k_he4_ar37_to_n_ca40)*Y(Ar37)*state.rho + screened_rates(k_he4_ar38_to_n_ca41)*Y(Ar38)*state.rho + screened_rates(k_he4_ar39_to_n_ca42)*Y(Ar39)*state.rho + screened_rates(k_he4_ar40_to_n_ca43)*Y(Ar40)*state.rho + screened_rates(k_he4_b10_to_n_n13)*Y(B10)*state.rho + screened_rates(k_he4_b11_to_n_n14)*Y(B11)*state.rho + screened_rates(k_he4_be9_to_n_c12)*Y(Be9)*state.rho + screened_rates(k_he4_c12_to_n_o15)*Y(C12)*state.rho + screened_rates(k_he4_c13_to_n_o16)*Y(C13)*state.rho + screened_rates(k_he4_c14_to_n_o17)*Y(C14)*state.rho + screened_rates(k_he4_ca41_to_n_ti44)*Y(Ca41)*state.rho + screened_rates(k_he4_ca42_to_n_ti45)*Y(Ca42)*state.rho + screened_rates(k_he4_ca43_to_n_ti46)*Y(Ca43)*state.rho + screened_rates(k_he4_ca44_to_n_ti47)*Y(Ca44)*state.rho + screened_rates(k_he4_ca45_to_n_ti48)*Y(Ca45)*state.rho + screened_rates(k_he4_ca46_to_n_ti49)*Y(Ca46)*state.rho + screened_rates(k_he4_ca47_to_n_ti50)*Y(Ca47)*state.rho + screened_rates(k_he4_ca48_to_n_ti51)*Y(Ca48)*state.rho + screened_rates(k_he4_cl34_to_n_k37)*Y(Cl34)*state.rho + screened_rates(k_he4_cl35_to_n_k38)*Y(Cl35)*state.rho + screened_rates(k_he4_cl36_to_n_k39)*Y(Cl36)*state.rho + screened_rates(k_he4_cl37_to_n_k40)*Y(Cl37)*state.rho + screened_rates(k_he4_co54_to_n_cu57)*Y(Co54)*state.rho + screened_rates(k_he4_co55_to_n_cu58)*Y(Co55)*state.rho + screened_rates(k_he4_co56_to_n_cu59)*Y(Co56)*state.rho + screened_rates(k_he4_co57_to_n_cu60)*Y(Co57)*state.rho + screened_rates(k_he4_co58_to_n_cu61)*Y(Co58)*state.rho + screened_rates(k_he4_co59_to_n_cu62)*Y(Co59)*state.rho + screened_rates(k_he4_cr49_to_n_fe52)*Y(Cr49)*state.rho + screened_rates(k_he4_cr50_to_n_fe53)*Y(Cr50)*state.rho + screened_rates(k_he4_cr51_to_n_fe54)*Y(Cr51)*state.rho + screened_rates(k_he4_cr52_to_n_fe55)*Y(Cr52)*state.rho + screened_rates(k_he4_cr53_to_n_fe56)*Y(Cr53)*state.rho + screened_rates(k_he4_cr54_to_n_fe57)*Y(Cr54)*state.rho + screened_rates(k_he4_cu59_to_n_ga62)*Y(Cu59)*state.rho + screened_rates(k_he4_cu60_to_n_ga63)*Y(Cu60)*state.rho + screened_rates(k_he4_cu61_to_n_ga64)*Y(Cu61)*state.rho + screened_rates(k_he4_f18_to_n_na21)*Y(F18)*state.rho + screened_rates(k_he4_f19_to_n_na22)*Y(F19)*state.rho + screened_rates(k_he4_fe53_to_n_ni56)*Y(Fe53)*state.rho + screened_rates(k_he4_fe54_to_n_ni57)*Y(Fe54)*state.rho + screened_rates(k_he4_fe55_to_n_ni58)*Y(Fe55)*state.rho + screened_rates(k_he4_fe56_to_n_ni59)*Y(Fe56)*state.rho + screened_rates(k_he4_fe57_to_n_ni60)*Y(Fe57)*state.rho + screened_rates(k_he4_fe58_to_n_ni61)*Y(Fe58)*state.rho + 1.0*screened_rates(k_he4_he4_to_n_be7)*Y(He4)*state.rho + screened_rates(k_he4_k40_to_n_sc43)*Y(K40)*state.rho + screened_rates(k_he4_k41_to_n_sc44)*Y(K41)*state.rho + screened_rates(k_he4_li7_to_n_b10)*Y(Li7)*state.rho + screened_rates(k_he4_mg25_to_n_si28)*Y(Mg25)*state.rho + screened_rates(k_he4_mg26_to_n_si29)*Y(Mg26)*state.rho + screened_rates(k_he4_mn50_to_n_co53)*Y(Mn50)*state.rho + screened_rates(k_he4_mn51_to_n_co54)*Y(Mn51)*state.rho + screened_rates(k_he4_mn52_to_n_co55)*Y(Mn52)*state.rho + screened_rates(k_he4_mn53_to_n_co56)*Y(Mn53)*state.rho + screened_rates(k_he4_mn54_to_n_co57)*Y(Mn54)*state.rho + screened_rates(k_he4_mn55_to_n_co58)*Y(Mn55)*state.rho + screened_rates(k_he4_n14_to_n_f17)*Y(N14)*state.rho + screened_rates(k_he4_n15_to_n_f18)*Y(N15)*state.rho + screened_rates(k_he4_na22_to_n_al25)*Y(Na22)*state.rho + screened_rates(k_he4_na23_to_n_al26)*Y(Na23)*state.rho + screened_rates(k_he4_ne20_to_n_mg23)*Y(Ne20)*state.rho + screened_rates(k_he4_ne21_to_n_mg24)*Y(Ne21)*state.rho + screened_rates(k_he4_ne22_to_n_mg25)*Y(Ne22)*state.rho + screened_rates(k_he4_ni56_to_n_zn59)*Y(Ni56)*state.rho + screened_rates(k_he4_ni57_to_n_zn60)*Y(Ni57)*state.rho + screened_rates(k_he4_ni58_to_n_zn61)*Y(Ni58)*state.rho + screened_rates(k_he4_ni59_to_n_zn62)*Y(Ni59)*state.rho + screened_rates(k_he4_ni60_to_n_zn63)*Y(Ni60)*state.rho + screened_rates(k_he4_ni61_to_n_zn64)*Y(Ni61)*state.rho + screened_rates(k_he4_ni62_to_n_zn65)*Y(Ni62)*state.rho + screened_rates(k_he4_ni63_to_n_zn66)*Y(Ni63)*state.rho + screened_rates(k_he4_o15_to_n_ne18)*Y(O15)*state.rho + screened_rates(k_he4_o16_to_n_ne19)*Y(O16)*state.rho + screened_rates(k_he4_o17_to_n_ne20)*Y(O17)*state.rho + screened_rates(k_he4_o18_to_n_ne21)*Y(O18)*state.rho + screened_rates(k_he4_p30_to_n_cl33)*Y(P30)*state.rho + screened_rates(k_he4_p31_to_n_cl34)*Y(P31)*state.rho + screened_rates(k_he4_p32_to_n_cl35)*Y(P32)*state.rho + screened_rates(k_he4_p33_to_n_cl36)*Y(P33)*state.rho + screened_rates(k_he4_s33_to_n_ar36)*Y(S33)*state.rho + screened_rates(k_he4_s34_to_n_ar37)*Y(S34)*state.rho + screened_rates(k_he4_s35_to_n_ar38)*Y(S35)*state.rho + screened_rates(k_he4_s36_to_n_ar39)*Y(S36)*state.rho + screened_rates(k_he4_sc43_to_n_v46)*Y(Sc43)*state.rho + screened_rates(k_he4_sc44_to_n_v47)*Y(Sc44)*state.rho + screened_rates(k_he4_sc45_to_n_v48)*Y(Sc45)*state.rho + screened_rates(k_he4_sc46_to_n_v49)*Y(Sc46)*state.rho + screened_rates(k_he4_sc47_to_n_v50)*Y(Sc47)*state.rho + screened_rates(k_he4_sc48_to_n_v51)*Y(Sc48)*state.rho + screened_rates(k_he4_sc49_to_n_v52)*Y(Sc49)*state.rho + screened_rates(k_he4_si29_to_n_s32)*Y(Si29)*state.rho + screened_rates(k_he4_si30_to_n_s33)*Y(Si30)*state.rho + screened_rates(k_he4_si31_to_n_s34)*Y(Si31)*state.rho + screened_rates(k_he4_si32_to_n_s35)*Y(Si32)*state.rho + screened_rates(k_he4_ti45_to_n_cr48)*Y(Ti45)*state.rho + screened_rates(k_he4_ti46_to_n_cr49)*Y(Ti46)*state.rho + screened_rates(k_he4_ti47_to_n_cr50)*Y(Ti47)*state.rho + screened_rates(k_he4_ti48_to_n_cr51)*Y(Ti48)*state.rho + screened_rates(k_he4_ti49_to_n_cr52)*Y(Ti49)*state.rho + screened_rates(k_he4_ti50_to_n_cr53)*Y(Ti50)*state.rho + screened_rates(k_he4_ti51_to_n_cr54)*Y(Ti51)*state.rho + screened_rates(k_he4_to_n_he3) + screened_rates(k_he4_v47_to_n_mn50)*Y(V47)*state.rho + screened_rates(k_he4_v48_to_n_mn51)*Y(V48)*state.rho + screened_rates(k_he4_v49_to_n_mn52)*Y(V49)*state.rho + screened_rates(k_he4_v50_to_n_mn53)*Y(V50)*state.rho + screened_rates(k_he4_v51_to_n_mn54)*Y(V51)*state.rho + screened_rates(k_he4_v52_to_n_mn55)*Y(V52)*state.rho + screened_rates(k_he4_zn60_to_n_ge63)*Y(Zn60)*state.rho + screened_rates(k_he4_zn61_to_n_ge64)*Y(Zn61)*state.rho - 1.0*screened_rates(k_n_he4_he4_to_be9)*Y(He4)*Y(N)*std::pow(state.rho, 2) - 1.0*screened_rates(k_n_he4_he4_to_d_li7)*Y(He4)*Y(N)*std::pow(state.rho, 2) - 1.0*screened_rates(k_n_p_he4_he4_to_he3_li7)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 3) - 1.0*screened_rates(k_n_p_he4_he4_to_p_be9)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 3) - screened_rates(k_n_p_he4_to_li6)*Y(N)*Y(H1)*std::pow(state.rho, 2) + 1.0*screened_rates(k_p_he4_he4_to_n_b8)*Y(He4)*Y(H1)*std::pow(state.rho, 2); + scratch = screened_rates(k_He4_Al26_to_n_P29)*Y(Al26)*state.rho + screened_rates(k_He4_Al27_to_n_P30)*Y(Al27)*state.rho + screened_rates(k_He4_Ar37_to_n_Ca40)*Y(Ar37)*state.rho + screened_rates(k_He4_Ar38_to_n_Ca41)*Y(Ar38)*state.rho + screened_rates(k_He4_Ar39_to_n_Ca42)*Y(Ar39)*state.rho + screened_rates(k_He4_Ar40_to_n_Ca43)*Y(Ar40)*state.rho + screened_rates(k_He4_B10_to_n_N13)*Y(B10)*state.rho + screened_rates(k_He4_B11_to_n_N14)*Y(B11)*state.rho + screened_rates(k_He4_Be9_to_n_C12)*Y(Be9)*state.rho + screened_rates(k_He4_C12_to_n_O15)*Y(C12)*state.rho + screened_rates(k_He4_C13_to_n_O16)*Y(C13)*state.rho + screened_rates(k_He4_C14_to_n_O17)*Y(C14)*state.rho + screened_rates(k_He4_Ca41_to_n_Ti44)*Y(Ca41)*state.rho + screened_rates(k_He4_Ca42_to_n_Ti45)*Y(Ca42)*state.rho + screened_rates(k_He4_Ca43_to_n_Ti46)*Y(Ca43)*state.rho + screened_rates(k_He4_Ca44_to_n_Ti47)*Y(Ca44)*state.rho + screened_rates(k_He4_Ca45_to_n_Ti48)*Y(Ca45)*state.rho + screened_rates(k_He4_Ca46_to_n_Ti49)*Y(Ca46)*state.rho + screened_rates(k_He4_Ca47_to_n_Ti50)*Y(Ca47)*state.rho + screened_rates(k_He4_Ca48_to_n_Ti51)*Y(Ca48)*state.rho + screened_rates(k_He4_Cl34_to_n_K37)*Y(Cl34)*state.rho + screened_rates(k_He4_Cl35_to_n_K38)*Y(Cl35)*state.rho + screened_rates(k_He4_Cl36_to_n_K39)*Y(Cl36)*state.rho + screened_rates(k_He4_Cl37_to_n_K40)*Y(Cl37)*state.rho + screened_rates(k_He4_Co54_to_n_Cu57)*Y(Co54)*state.rho + screened_rates(k_He4_Co55_to_n_Cu58)*Y(Co55)*state.rho + screened_rates(k_He4_Co56_to_n_Cu59)*Y(Co56)*state.rho + screened_rates(k_He4_Co57_to_n_Cu60)*Y(Co57)*state.rho + screened_rates(k_He4_Co58_to_n_Cu61)*Y(Co58)*state.rho + screened_rates(k_He4_Co59_to_n_Cu62)*Y(Co59)*state.rho + screened_rates(k_He4_Cr49_to_n_Fe52)*Y(Cr49)*state.rho + screened_rates(k_He4_Cr50_to_n_Fe53)*Y(Cr50)*state.rho + screened_rates(k_He4_Cr51_to_n_Fe54)*Y(Cr51)*state.rho + screened_rates(k_He4_Cr52_to_n_Fe55)*Y(Cr52)*state.rho + screened_rates(k_He4_Cr53_to_n_Fe56)*Y(Cr53)*state.rho + screened_rates(k_He4_Cr54_to_n_Fe57)*Y(Cr54)*state.rho + screened_rates(k_He4_Cu59_to_n_Ga62)*Y(Cu59)*state.rho + screened_rates(k_He4_Cu60_to_n_Ga63)*Y(Cu60)*state.rho + screened_rates(k_He4_Cu61_to_n_Ga64)*Y(Cu61)*state.rho + screened_rates(k_He4_F18_to_n_Na21)*Y(F18)*state.rho + screened_rates(k_He4_F19_to_n_Na22)*Y(F19)*state.rho + screened_rates(k_He4_Fe53_to_n_Ni56)*Y(Fe53)*state.rho + screened_rates(k_He4_Fe54_to_n_Ni57)*Y(Fe54)*state.rho + screened_rates(k_He4_Fe55_to_n_Ni58)*Y(Fe55)*state.rho + screened_rates(k_He4_Fe56_to_n_Ni59)*Y(Fe56)*state.rho + screened_rates(k_He4_Fe57_to_n_Ni60)*Y(Fe57)*state.rho + screened_rates(k_He4_Fe58_to_n_Ni61)*Y(Fe58)*state.rho + 1.0*screened_rates(k_He4_He4_to_n_Be7)*Y(He4)*state.rho + screened_rates(k_He4_K40_to_n_Sc43)*Y(K40)*state.rho + screened_rates(k_He4_K41_to_n_Sc44)*Y(K41)*state.rho + screened_rates(k_He4_Li7_to_n_B10)*Y(Li7)*state.rho + screened_rates(k_He4_Mg25_to_n_Si28)*Y(Mg25)*state.rho + screened_rates(k_He4_Mg26_to_n_Si29)*Y(Mg26)*state.rho + screened_rates(k_He4_Mn50_to_n_Co53)*Y(Mn50)*state.rho + screened_rates(k_He4_Mn51_to_n_Co54)*Y(Mn51)*state.rho + screened_rates(k_He4_Mn52_to_n_Co55)*Y(Mn52)*state.rho + screened_rates(k_He4_Mn53_to_n_Co56)*Y(Mn53)*state.rho + screened_rates(k_He4_Mn54_to_n_Co57)*Y(Mn54)*state.rho + screened_rates(k_He4_Mn55_to_n_Co58)*Y(Mn55)*state.rho + screened_rates(k_He4_N14_to_n_F17)*Y(N14)*state.rho + screened_rates(k_He4_N15_to_n_F18)*Y(N15)*state.rho + screened_rates(k_He4_Na22_to_n_Al25)*Y(Na22)*state.rho + screened_rates(k_He4_Na23_to_n_Al26)*Y(Na23)*state.rho + screened_rates(k_He4_Ne20_to_n_Mg23)*Y(Ne20)*state.rho + screened_rates(k_He4_Ne21_to_n_Mg24)*Y(Ne21)*state.rho + screened_rates(k_He4_Ne22_to_n_Mg25)*Y(Ne22)*state.rho + screened_rates(k_He4_Ni56_to_n_Zn59)*Y(Ni56)*state.rho + screened_rates(k_He4_Ni57_to_n_Zn60)*Y(Ni57)*state.rho + screened_rates(k_He4_Ni58_to_n_Zn61)*Y(Ni58)*state.rho + screened_rates(k_He4_Ni59_to_n_Zn62)*Y(Ni59)*state.rho + screened_rates(k_He4_Ni60_to_n_Zn63)*Y(Ni60)*state.rho + screened_rates(k_He4_Ni61_to_n_Zn64)*Y(Ni61)*state.rho + screened_rates(k_He4_Ni62_to_n_Zn65)*Y(Ni62)*state.rho + screened_rates(k_He4_Ni63_to_n_Zn66)*Y(Ni63)*state.rho + screened_rates(k_He4_O15_to_n_Ne18)*Y(O15)*state.rho + screened_rates(k_He4_O16_to_n_Ne19)*Y(O16)*state.rho + screened_rates(k_He4_O17_to_n_Ne20)*Y(O17)*state.rho + screened_rates(k_He4_O18_to_n_Ne21)*Y(O18)*state.rho + screened_rates(k_He4_P30_to_n_Cl33)*Y(P30)*state.rho + screened_rates(k_He4_P31_to_n_Cl34)*Y(P31)*state.rho + screened_rates(k_He4_P32_to_n_Cl35)*Y(P32)*state.rho + screened_rates(k_He4_P33_to_n_Cl36)*Y(P33)*state.rho + screened_rates(k_He4_S33_to_n_Ar36)*Y(S33)*state.rho + screened_rates(k_He4_S34_to_n_Ar37)*Y(S34)*state.rho + screened_rates(k_He4_S35_to_n_Ar38)*Y(S35)*state.rho + screened_rates(k_He4_S36_to_n_Ar39)*Y(S36)*state.rho + screened_rates(k_He4_Sc43_to_n_V46)*Y(Sc43)*state.rho + screened_rates(k_He4_Sc44_to_n_V47)*Y(Sc44)*state.rho + screened_rates(k_He4_Sc45_to_n_V48)*Y(Sc45)*state.rho + screened_rates(k_He4_Sc46_to_n_V49)*Y(Sc46)*state.rho + screened_rates(k_He4_Sc47_to_n_V50)*Y(Sc47)*state.rho + screened_rates(k_He4_Sc48_to_n_V51)*Y(Sc48)*state.rho + screened_rates(k_He4_Sc49_to_n_V52)*Y(Sc49)*state.rho + screened_rates(k_He4_Si29_to_n_S32)*Y(Si29)*state.rho + screened_rates(k_He4_Si30_to_n_S33)*Y(Si30)*state.rho + screened_rates(k_He4_Si31_to_n_S34)*Y(Si31)*state.rho + screened_rates(k_He4_Si32_to_n_S35)*Y(Si32)*state.rho + screened_rates(k_He4_Ti45_to_n_Cr48)*Y(Ti45)*state.rho + screened_rates(k_He4_Ti46_to_n_Cr49)*Y(Ti46)*state.rho + screened_rates(k_He4_Ti47_to_n_Cr50)*Y(Ti47)*state.rho + screened_rates(k_He4_Ti48_to_n_Cr51)*Y(Ti48)*state.rho + screened_rates(k_He4_Ti49_to_n_Cr52)*Y(Ti49)*state.rho + screened_rates(k_He4_Ti50_to_n_Cr53)*Y(Ti50)*state.rho + screened_rates(k_He4_Ti51_to_n_Cr54)*Y(Ti51)*state.rho + screened_rates(k_He4_V47_to_n_Mn50)*Y(V47)*state.rho + screened_rates(k_He4_V48_to_n_Mn51)*Y(V48)*state.rho + screened_rates(k_He4_V49_to_n_Mn52)*Y(V49)*state.rho + screened_rates(k_He4_V50_to_n_Mn53)*Y(V50)*state.rho + screened_rates(k_He4_V51_to_n_Mn54)*Y(V51)*state.rho + screened_rates(k_He4_V52_to_n_Mn55)*Y(V52)*state.rho + screened_rates(k_He4_Zn60_to_n_Ge63)*Y(Zn60)*state.rho + screened_rates(k_He4_Zn61_to_n_Ge64)*Y(Zn61)*state.rho + screened_rates(k_He4_to_n_He3) - 1.0*screened_rates(k_n_He4_He4_to_Be9)*Y(He4)*Y(N)*std::pow(state.rho, 2) - 1.0*screened_rates(k_n_He4_He4_to_d_Li7)*Y(He4)*Y(N)*std::pow(state.rho, 2) - 1.0*screened_rates(k_n_p_He4_He4_to_He3_Li7)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 3) - 1.0*screened_rates(k_n_p_He4_He4_to_p_Be9)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 3) - screened_rates(k_n_p_He4_to_Li6)*Y(N)*Y(H1)*std::pow(state.rho, 2) + 1.0*screened_rates(k_p_He4_He4_to_n_B8)*Y(He4)*Y(H1)*std::pow(state.rho, 2); jac.set(N, He4, scratch); - scratch = screened_rates(k_d_li6_to_n_be7)*Y(H2)*state.rho + screened_rates(k_li6_to_n_p_he4) - screened_rates(k_n_li6_to_li7)*Y(N)*state.rho; + scratch = screened_rates(k_Li6_to_n_p_He4) + screened_rates(k_d_Li6_to_n_Be7)*Y(H2)*state.rho - screened_rates(k_n_Li6_to_Li7)*Y(N)*state.rho; jac.set(N, Li6, scratch); - scratch = screened_rates(k_d_li7_to_n_he4_he4)*Y(H2)*state.rho + screened_rates(k_he3_li7_to_n_p_he4_he4)*Y(He3)*state.rho + screened_rates(k_he4_li7_to_n_b10)*Y(He4)*state.rho + screened_rates(k_li7_to_n_li6) + screened_rates(k_p_li7_to_n_be7)*Y(H1)*state.rho; + scratch = screened_rates(k_He3_Li7_to_n_p_He4_He4)*Y(He3)*state.rho + screened_rates(k_He4_Li7_to_n_B10)*Y(He4)*state.rho + screened_rates(k_Li7_to_n_Li6) + screened_rates(k_d_Li7_to_n_He4_He4)*Y(H2)*state.rho + screened_rates(k_p_Li7_to_n_Be7)*Y(H1)*state.rho; jac.set(N, Li7, scratch); - scratch = -screened_rates(k_n_be7_to_d_li6)*Y(N)*state.rho - screened_rates(k_n_be7_to_he4_he4)*Y(N)*state.rho - screened_rates(k_n_be7_to_p_li7)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Be7_to_He4_He4)*Y(N)*state.rho - screened_rates(k_n_Be7_to_d_Li6)*Y(N)*state.rho - screened_rates(k_n_Be7_to_p_Li7)*Y(N)*state.rho; jac.set(N, Be7, scratch); - scratch = screened_rates(k_be9_to_n_he4_he4) + screened_rates(k_he4_be9_to_n_c12)*Y(He4)*state.rho + screened_rates(k_p_be9_to_n_p_he4_he4)*Y(H1)*state.rho; + scratch = screened_rates(k_Be9_to_n_He4_He4) + screened_rates(k_He4_Be9_to_n_C12)*Y(He4)*state.rho + screened_rates(k_p_Be9_to_n_p_He4_He4)*Y(H1)*state.rho; jac.set(N, Be9, scratch); - scratch = -screened_rates(k_n_b8_to_p_he4_he4)*Y(N)*state.rho; + scratch = -screened_rates(k_n_B8_to_p_He4_He4)*Y(N)*state.rho; jac.set(N, B8, scratch); - scratch = screened_rates(k_he4_b10_to_n_n13)*Y(He4)*state.rho - screened_rates(k_n_b10_to_b11)*Y(N)*state.rho - screened_rates(k_n_b10_to_he4_li7)*Y(N)*state.rho; + scratch = screened_rates(k_He4_B10_to_n_N13)*Y(He4)*state.rho - screened_rates(k_n_B10_to_B11)*Y(N)*state.rho - screened_rates(k_n_B10_to_He4_Li7)*Y(N)*state.rho; jac.set(N, B10, scratch); - scratch = screened_rates(k_b11_to_n_b10) + screened_rates(k_he4_b11_to_n_n14)*Y(He4)*state.rho; + scratch = screened_rates(k_B11_to_n_B10) + screened_rates(k_He4_B11_to_n_N14)*Y(He4)*state.rho; jac.set(N, B11, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_n_mg23)*Y(C12)*state.rho + screened_rates(k_he4_c12_to_n_o15)*Y(He4)*state.rho - screened_rates(k_n_c12_to_c13)*Y(N)*state.rho - screened_rates(k_n_c12_to_he4_be9)*Y(N)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_n_Mg23)*Y(C12)*state.rho + screened_rates(k_He4_C12_to_n_O15)*Y(He4)*state.rho - screened_rates(k_n_C12_to_C13)*Y(N)*state.rho - screened_rates(k_n_C12_to_He4_Be9)*Y(N)*state.rho; jac.set(N, C12, scratch); - scratch = screened_rates(k_c13_to_n_c12) + screened_rates(k_d_c13_to_n_n14)*Y(H2)*state.rho + screened_rates(k_he4_c13_to_n_o16)*Y(He4)*state.rho - screened_rates(k_n_c13_to_c14)*Y(N)*state.rho + screened_rates(k_p_c13_to_n_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_C13_to_n_C12) + screened_rates(k_He4_C13_to_n_O16)*Y(He4)*state.rho + screened_rates(k_d_C13_to_n_N14)*Y(H2)*state.rho - screened_rates(k_n_C13_to_C14)*Y(N)*state.rho + screened_rates(k_p_C13_to_n_N13)*Y(H1)*state.rho; jac.set(N, C13, scratch); - scratch = screened_rates(k_c14_to_n_c13) + screened_rates(k_d_c14_to_n_n15)*Y(H2)*state.rho + screened_rates(k_he4_c14_to_n_o17)*Y(He4)*state.rho + screened_rates(k_p_c14_to_n_n14)*Y(H1)*state.rho; + scratch = screened_rates(k_C14_to_n_C13) + screened_rates(k_He4_C14_to_n_O17)*Y(He4)*state.rho + screened_rates(k_d_C14_to_n_N15)*Y(H2)*state.rho + screened_rates(k_p_C14_to_n_N14)*Y(H1)*state.rho; jac.set(N, C14, scratch); - scratch = -screened_rates(k_n_n13_to_he4_b10)*Y(N)*state.rho - screened_rates(k_n_n13_to_n14)*Y(N)*state.rho - screened_rates(k_n_n13_to_p_c13)*Y(N)*state.rho; + scratch = -screened_rates(k_n_N13_to_He4_B10)*Y(N)*state.rho - screened_rates(k_n_N13_to_N14)*Y(N)*state.rho - screened_rates(k_n_N13_to_p_C13)*Y(N)*state.rho; jac.set(N, N13, scratch); - scratch = screened_rates(k_he4_n14_to_n_f17)*Y(He4)*state.rho + screened_rates(k_n14_to_n_n13) - screened_rates(k_n_n14_to_d_c13)*Y(N)*state.rho - screened_rates(k_n_n14_to_he4_b11)*Y(N)*state.rho - screened_rates(k_n_n14_to_n15)*Y(N)*state.rho - screened_rates(k_n_n14_to_p_c14)*Y(N)*state.rho + screened_rates(k_p_n14_to_n_o14)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_N14_to_n_F17)*Y(He4)*state.rho + screened_rates(k_N14_to_n_N13) - screened_rates(k_n_N14_to_He4_B11)*Y(N)*state.rho - screened_rates(k_n_N14_to_N15)*Y(N)*state.rho - screened_rates(k_n_N14_to_d_C13)*Y(N)*state.rho - screened_rates(k_n_N14_to_p_C14)*Y(N)*state.rho + screened_rates(k_p_N14_to_n_O14)*Y(H1)*state.rho; jac.set(N, N14, scratch); - scratch = screened_rates(k_he4_n15_to_n_f18)*Y(He4)*state.rho + screened_rates(k_n15_to_n_n14) - screened_rates(k_n_n15_to_d_c14)*Y(N)*state.rho + screened_rates(k_p_n15_to_n_o15)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_N15_to_n_F18)*Y(He4)*state.rho + screened_rates(k_N15_to_n_N14) - screened_rates(k_n_N15_to_d_C14)*Y(N)*state.rho + screened_rates(k_p_N15_to_n_O15)*Y(H1)*state.rho; jac.set(N, N15, scratch); - scratch = -screened_rates(k_n_o14_to_o15)*Y(N)*state.rho - screened_rates(k_n_o14_to_p_n14)*Y(N)*state.rho; + scratch = -screened_rates(k_n_O14_to_O15)*Y(N)*state.rho - screened_rates(k_n_O14_to_p_N14)*Y(N)*state.rho; jac.set(N, O14, scratch); - scratch = screened_rates(k_he4_o15_to_n_ne18)*Y(He4)*state.rho - screened_rates(k_n_o15_to_he4_c12)*Y(N)*state.rho - screened_rates(k_n_o15_to_o16)*Y(N)*state.rho - screened_rates(k_n_o15_to_p_n15)*Y(N)*state.rho + screened_rates(k_o15_to_n_o14); + scratch = screened_rates(k_He4_O15_to_n_Ne18)*Y(He4)*state.rho + screened_rates(k_O15_to_n_O14) - screened_rates(k_n_O15_to_He4_C12)*Y(N)*state.rho - screened_rates(k_n_O15_to_O16)*Y(N)*state.rho - screened_rates(k_n_O15_to_p_N15)*Y(N)*state.rho; jac.set(N, O15, scratch); - scratch = screened_rates(k_he4_o16_to_n_ne19)*Y(He4)*state.rho - screened_rates(k_n_o16_to_he4_c13)*Y(N)*state.rho - screened_rates(k_n_o16_to_o17)*Y(N)*state.rho + screened_rates(k_o16_to_n_o15); + scratch = screened_rates(k_He4_O16_to_n_Ne19)*Y(He4)*state.rho + screened_rates(k_O16_to_n_O15) - screened_rates(k_n_O16_to_He4_C13)*Y(N)*state.rho - screened_rates(k_n_O16_to_O17)*Y(N)*state.rho; jac.set(N, O16, scratch); - scratch = screened_rates(k_he4_o17_to_n_ne20)*Y(He4)*state.rho - screened_rates(k_n_o17_to_he4_c14)*Y(N)*state.rho - screened_rates(k_n_o17_to_o18)*Y(N)*state.rho + screened_rates(k_o17_to_n_o16) + screened_rates(k_p_o17_to_n_f17)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_O17_to_n_Ne20)*Y(He4)*state.rho + screened_rates(k_O17_to_n_O16) - screened_rates(k_n_O17_to_He4_C14)*Y(N)*state.rho - screened_rates(k_n_O17_to_O18)*Y(N)*state.rho + screened_rates(k_p_O17_to_n_F17)*Y(H1)*state.rho; jac.set(N, O17, scratch); - scratch = screened_rates(k_he4_o18_to_n_ne21)*Y(He4)*state.rho + screened_rates(k_o18_to_n_o17) + screened_rates(k_p_o18_to_n_f18)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_O18_to_n_Ne21)*Y(He4)*state.rho + screened_rates(k_O18_to_n_O17) + screened_rates(k_p_O18_to_n_F18)*Y(H1)*state.rho; jac.set(N, O18, scratch); - scratch = -screened_rates(k_n_f17_to_f18)*Y(N)*state.rho - screened_rates(k_n_f17_to_he4_n14)*Y(N)*state.rho - screened_rates(k_n_f17_to_p_o17)*Y(N)*state.rho; + scratch = -screened_rates(k_n_F17_to_F18)*Y(N)*state.rho - screened_rates(k_n_F17_to_He4_N14)*Y(N)*state.rho - screened_rates(k_n_F17_to_p_O17)*Y(N)*state.rho; jac.set(N, F17, scratch); - scratch = screened_rates(k_f18_to_n_f17) + screened_rates(k_he4_f18_to_n_na21)*Y(He4)*state.rho - screened_rates(k_n_f18_to_f19)*Y(N)*state.rho - screened_rates(k_n_f18_to_he4_n15)*Y(N)*state.rho - screened_rates(k_n_f18_to_p_o18)*Y(N)*state.rho + screened_rates(k_p_f18_to_n_ne18)*Y(H1)*state.rho; + scratch = screened_rates(k_F18_to_n_F17) + screened_rates(k_He4_F18_to_n_Na21)*Y(He4)*state.rho - screened_rates(k_n_F18_to_F19)*Y(N)*state.rho - screened_rates(k_n_F18_to_He4_N15)*Y(N)*state.rho - screened_rates(k_n_F18_to_p_O18)*Y(N)*state.rho + screened_rates(k_p_F18_to_n_Ne18)*Y(H1)*state.rho; jac.set(N, F18, scratch); - scratch = screened_rates(k_f19_to_n_f18) + screened_rates(k_he4_f19_to_n_na22)*Y(He4)*state.rho + screened_rates(k_p_f19_to_n_ne19)*Y(H1)*state.rho; + scratch = screened_rates(k_F19_to_n_F18) + screened_rates(k_He4_F19_to_n_Na22)*Y(He4)*state.rho + screened_rates(k_p_F19_to_n_Ne19)*Y(H1)*state.rho; jac.set(N, F19, scratch); - scratch = -screened_rates(k_n_ne18_to_he4_o15)*Y(N)*state.rho - screened_rates(k_n_ne18_to_ne19)*Y(N)*state.rho - screened_rates(k_n_ne18_to_p_f18)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Ne18_to_He4_O15)*Y(N)*state.rho - screened_rates(k_n_Ne18_to_Ne19)*Y(N)*state.rho - screened_rates(k_n_Ne18_to_p_F18)*Y(N)*state.rho; jac.set(N, Ne18, scratch); - scratch = -screened_rates(k_n_ne19_to_he4_o16)*Y(N)*state.rho - screened_rates(k_n_ne19_to_ne20)*Y(N)*state.rho - screened_rates(k_n_ne19_to_p_f19)*Y(N)*state.rho + screened_rates(k_ne19_to_n_ne18); + scratch = screened_rates(k_Ne19_to_n_Ne18) - screened_rates(k_n_Ne19_to_He4_O16)*Y(N)*state.rho - screened_rates(k_n_Ne19_to_Ne20)*Y(N)*state.rho - screened_rates(k_n_Ne19_to_p_F19)*Y(N)*state.rho; jac.set(N, Ne19, scratch); - scratch = screened_rates(k_he4_ne20_to_n_mg23)*Y(He4)*state.rho - screened_rates(k_n_ne20_to_he4_o17)*Y(N)*state.rho - screened_rates(k_n_ne20_to_ne21)*Y(N)*state.rho + screened_rates(k_ne20_to_n_ne19); + scratch = screened_rates(k_He4_Ne20_to_n_Mg23)*Y(He4)*state.rho + screened_rates(k_Ne20_to_n_Ne19) - screened_rates(k_n_Ne20_to_He4_O17)*Y(N)*state.rho - screened_rates(k_n_Ne20_to_Ne21)*Y(N)*state.rho; jac.set(N, Ne20, scratch); - scratch = screened_rates(k_he4_ne21_to_n_mg24)*Y(He4)*state.rho - screened_rates(k_n_ne21_to_he4_o18)*Y(N)*state.rho - screened_rates(k_n_ne21_to_ne22)*Y(N)*state.rho + screened_rates(k_ne21_to_n_ne20) + screened_rates(k_p_ne21_to_n_na21)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ne21_to_n_Mg24)*Y(He4)*state.rho + screened_rates(k_Ne21_to_n_Ne20) - screened_rates(k_n_Ne21_to_He4_O18)*Y(N)*state.rho - screened_rates(k_n_Ne21_to_Ne22)*Y(N)*state.rho + screened_rates(k_p_Ne21_to_n_Na21)*Y(H1)*state.rho; jac.set(N, Ne21, scratch); - scratch = screened_rates(k_he4_ne22_to_n_mg25)*Y(He4)*state.rho + screened_rates(k_ne22_to_n_ne21) + screened_rates(k_p_ne22_to_n_na22)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ne22_to_n_Mg25)*Y(He4)*state.rho + screened_rates(k_Ne22_to_n_Ne21) + screened_rates(k_p_Ne22_to_n_Na22)*Y(H1)*state.rho; jac.set(N, Ne22, scratch); - scratch = -screened_rates(k_n_na21_to_he4_f18)*Y(N)*state.rho - screened_rates(k_n_na21_to_na22)*Y(N)*state.rho - screened_rates(k_n_na21_to_p_ne21)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Na21_to_He4_F18)*Y(N)*state.rho - screened_rates(k_n_Na21_to_Na22)*Y(N)*state.rho - screened_rates(k_n_Na21_to_p_Ne21)*Y(N)*state.rho; jac.set(N, Na21, scratch); - scratch = screened_rates(k_he4_na22_to_n_al25)*Y(He4)*state.rho - screened_rates(k_n_na22_to_he4_f19)*Y(N)*state.rho - screened_rates(k_n_na22_to_na23)*Y(N)*state.rho - screened_rates(k_n_na22_to_p_ne22)*Y(N)*state.rho + screened_rates(k_na22_to_n_na21); + scratch = screened_rates(k_He4_Na22_to_n_Al25)*Y(He4)*state.rho + screened_rates(k_Na22_to_n_Na21) - screened_rates(k_n_Na22_to_He4_F19)*Y(N)*state.rho - screened_rates(k_n_Na22_to_Na23)*Y(N)*state.rho - screened_rates(k_n_Na22_to_p_Ne22)*Y(N)*state.rho; jac.set(N, Na22, scratch); - scratch = screened_rates(k_he4_na23_to_n_al26)*Y(He4)*state.rho + screened_rates(k_na23_to_n_na22) + screened_rates(k_p_na23_to_n_mg23)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Na23_to_n_Al26)*Y(He4)*state.rho + screened_rates(k_Na23_to_n_Na22) + screened_rates(k_p_Na23_to_n_Mg23)*Y(H1)*state.rho; jac.set(N, Na23, scratch); - scratch = -screened_rates(k_n_mg23_to_c12_c12)*Y(N)*state.rho - screened_rates(k_n_mg23_to_he4_ne20)*Y(N)*state.rho - screened_rates(k_n_mg23_to_mg24)*Y(N)*state.rho - screened_rates(k_n_mg23_to_p_na23)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Mg23_to_C12_C12)*Y(N)*state.rho - screened_rates(k_n_Mg23_to_He4_Ne20)*Y(N)*state.rho - screened_rates(k_n_Mg23_to_Mg24)*Y(N)*state.rho - screened_rates(k_n_Mg23_to_p_Na23)*Y(N)*state.rho; jac.set(N, Mg23, scratch); - scratch = screened_rates(k_mg24_to_n_mg23) - screened_rates(k_n_mg24_to_he4_ne21)*Y(N)*state.rho - screened_rates(k_n_mg24_to_mg25)*Y(N)*state.rho; + scratch = screened_rates(k_Mg24_to_n_Mg23) - screened_rates(k_n_Mg24_to_He4_Ne21)*Y(N)*state.rho - screened_rates(k_n_Mg24_to_Mg25)*Y(N)*state.rho; jac.set(N, Mg24, scratch); - scratch = screened_rates(k_he4_mg25_to_n_si28)*Y(He4)*state.rho + screened_rates(k_mg25_to_n_mg24) - screened_rates(k_n_mg25_to_he4_ne22)*Y(N)*state.rho - screened_rates(k_n_mg25_to_mg26)*Y(N)*state.rho + screened_rates(k_p_mg25_to_n_al25)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Mg25_to_n_Si28)*Y(He4)*state.rho + screened_rates(k_Mg25_to_n_Mg24) - screened_rates(k_n_Mg25_to_He4_Ne22)*Y(N)*state.rho - screened_rates(k_n_Mg25_to_Mg26)*Y(N)*state.rho + screened_rates(k_p_Mg25_to_n_Al25)*Y(H1)*state.rho; jac.set(N, Mg25, scratch); - scratch = screened_rates(k_he4_mg26_to_n_si29)*Y(He4)*state.rho + screened_rates(k_mg26_to_n_mg25) + screened_rates(k_p_mg26_to_n_al26)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Mg26_to_n_Si29)*Y(He4)*state.rho + screened_rates(k_Mg26_to_n_Mg25) + screened_rates(k_p_Mg26_to_n_Al26)*Y(H1)*state.rho; jac.set(N, Mg26, scratch); - scratch = -screened_rates(k_n_al25_to_al26)*Y(N)*state.rho - screened_rates(k_n_al25_to_he4_na22)*Y(N)*state.rho - screened_rates(k_n_al25_to_p_mg25)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Al25_to_Al26)*Y(N)*state.rho - screened_rates(k_n_Al25_to_He4_Na22)*Y(N)*state.rho - screened_rates(k_n_Al25_to_p_Mg25)*Y(N)*state.rho; jac.set(N, Al25, scratch); - scratch = screened_rates(k_al26_to_n_al25) + screened_rates(k_he4_al26_to_n_p29)*Y(He4)*state.rho - screened_rates(k_n_al26_to_al27)*Y(N)*state.rho - screened_rates(k_n_al26_to_he4_na23)*Y(N)*state.rho - screened_rates(k_n_al26_to_p_mg26)*Y(N)*state.rho; + scratch = screened_rates(k_Al26_to_n_Al25) + screened_rates(k_He4_Al26_to_n_P29)*Y(He4)*state.rho - screened_rates(k_n_Al26_to_Al27)*Y(N)*state.rho - screened_rates(k_n_Al26_to_He4_Na23)*Y(N)*state.rho - screened_rates(k_n_Al26_to_p_Mg26)*Y(N)*state.rho; jac.set(N, Al26, scratch); - scratch = screened_rates(k_al27_to_n_al26) + screened_rates(k_he4_al27_to_n_p30)*Y(He4)*state.rho; + scratch = screened_rates(k_Al27_to_n_Al26) + screened_rates(k_He4_Al27_to_n_P30)*Y(He4)*state.rho; jac.set(N, Al27, scratch); - scratch = -screened_rates(k_n_si28_to_he4_mg25)*Y(N)*state.rho - screened_rates(k_n_si28_to_si29)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Si28_to_He4_Mg25)*Y(N)*state.rho - screened_rates(k_n_Si28_to_Si29)*Y(N)*state.rho; jac.set(N, Si28, scratch); - scratch = screened_rates(k_he4_si29_to_n_s32)*Y(He4)*state.rho - screened_rates(k_n_si29_to_he4_mg26)*Y(N)*state.rho - screened_rates(k_n_si29_to_si30)*Y(N)*state.rho + screened_rates(k_p_si29_to_n_p29)*Y(H1)*state.rho + screened_rates(k_si29_to_n_si28); + scratch = screened_rates(k_He4_Si29_to_n_S32)*Y(He4)*state.rho + screened_rates(k_Si29_to_n_Si28) - screened_rates(k_n_Si29_to_He4_Mg26)*Y(N)*state.rho - screened_rates(k_n_Si29_to_Si30)*Y(N)*state.rho + screened_rates(k_p_Si29_to_n_P29)*Y(H1)*state.rho; jac.set(N, Si29, scratch); - scratch = screened_rates(k_he4_si30_to_n_s33)*Y(He4)*state.rho - screened_rates(k_n_si30_to_si31)*Y(N)*state.rho + screened_rates(k_p_si30_to_n_p30)*Y(H1)*state.rho + screened_rates(k_si30_to_n_si29); + scratch = screened_rates(k_He4_Si30_to_n_S33)*Y(He4)*state.rho + screened_rates(k_Si30_to_n_Si29) - screened_rates(k_n_Si30_to_Si31)*Y(N)*state.rho + screened_rates(k_p_Si30_to_n_P30)*Y(H1)*state.rho; jac.set(N, Si30, scratch); - scratch = screened_rates(k_he4_si31_to_n_s34)*Y(He4)*state.rho - screened_rates(k_n_si31_to_si32)*Y(N)*state.rho + screened_rates(k_p_si31_to_n_p31)*Y(H1)*state.rho + screened_rates(k_si31_to_n_si30); + scratch = screened_rates(k_He4_Si31_to_n_S34)*Y(He4)*state.rho + screened_rates(k_Si31_to_n_Si30) - screened_rates(k_n_Si31_to_Si32)*Y(N)*state.rho + screened_rates(k_p_Si31_to_n_P31)*Y(H1)*state.rho; jac.set(N, Si31, scratch); - scratch = screened_rates(k_he4_si32_to_n_s35)*Y(He4)*state.rho + screened_rates(k_p_si32_to_n_p32)*Y(H1)*state.rho + screened_rates(k_si32_to_n_si31); + scratch = screened_rates(k_He4_Si32_to_n_S35)*Y(He4)*state.rho + screened_rates(k_Si32_to_n_Si31) + screened_rates(k_p_Si32_to_n_P32)*Y(H1)*state.rho; jac.set(N, Si32, scratch); - scratch = -screened_rates(k_n_p29_to_he4_al26)*Y(N)*state.rho - screened_rates(k_n_p29_to_p30)*Y(N)*state.rho - screened_rates(k_n_p29_to_p_si29)*Y(N)*state.rho; + scratch = -screened_rates(k_n_P29_to_He4_Al26)*Y(N)*state.rho - screened_rates(k_n_P29_to_P30)*Y(N)*state.rho - screened_rates(k_n_P29_to_p_Si29)*Y(N)*state.rho; jac.set(N, P29, scratch); - scratch = screened_rates(k_he4_p30_to_n_cl33)*Y(He4)*state.rho - screened_rates(k_n_p30_to_he4_al27)*Y(N)*state.rho - screened_rates(k_n_p30_to_p31)*Y(N)*state.rho - screened_rates(k_n_p30_to_p_si30)*Y(N)*state.rho + screened_rates(k_p30_to_n_p29); + scratch = screened_rates(k_He4_P30_to_n_Cl33)*Y(He4)*state.rho + screened_rates(k_P30_to_n_P29) - screened_rates(k_n_P30_to_He4_Al27)*Y(N)*state.rho - screened_rates(k_n_P30_to_P31)*Y(N)*state.rho - screened_rates(k_n_P30_to_p_Si30)*Y(N)*state.rho; jac.set(N, P30, scratch); - scratch = screened_rates(k_he4_p31_to_n_cl34)*Y(He4)*state.rho - screened_rates(k_n_p31_to_p32)*Y(N)*state.rho - screened_rates(k_n_p31_to_p_si31)*Y(N)*state.rho + screened_rates(k_p31_to_n_p30); + scratch = screened_rates(k_He4_P31_to_n_Cl34)*Y(He4)*state.rho + screened_rates(k_P31_to_n_P30) - screened_rates(k_n_P31_to_P32)*Y(N)*state.rho - screened_rates(k_n_P31_to_p_Si31)*Y(N)*state.rho; jac.set(N, P31, scratch); - scratch = screened_rates(k_he4_p32_to_n_cl35)*Y(He4)*state.rho - screened_rates(k_n_p32_to_p33)*Y(N)*state.rho - screened_rates(k_n_p32_to_p_si32)*Y(N)*state.rho + screened_rates(k_p32_to_n_p31) + screened_rates(k_p_p32_to_n_s32)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_P32_to_n_Cl35)*Y(He4)*state.rho + screened_rates(k_P32_to_n_P31) - screened_rates(k_n_P32_to_P33)*Y(N)*state.rho - screened_rates(k_n_P32_to_p_Si32)*Y(N)*state.rho + screened_rates(k_p_P32_to_n_S32)*Y(H1)*state.rho; jac.set(N, P32, scratch); - scratch = screened_rates(k_he4_p33_to_n_cl36)*Y(He4)*state.rho + screened_rates(k_p33_to_n_p32) + screened_rates(k_p_p33_to_n_s33)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_P33_to_n_Cl36)*Y(He4)*state.rho + screened_rates(k_P33_to_n_P32) + screened_rates(k_p_P33_to_n_S33)*Y(H1)*state.rho; jac.set(N, P33, scratch); - scratch = -screened_rates(k_n_s32_to_he4_si29)*Y(N)*state.rho - screened_rates(k_n_s32_to_p_p32)*Y(N)*state.rho - screened_rates(k_n_s32_to_s33)*Y(N)*state.rho; + scratch = -screened_rates(k_n_S32_to_He4_Si29)*Y(N)*state.rho - screened_rates(k_n_S32_to_S33)*Y(N)*state.rho - screened_rates(k_n_S32_to_p_P32)*Y(N)*state.rho; jac.set(N, S32, scratch); - scratch = screened_rates(k_he4_s33_to_n_ar36)*Y(He4)*state.rho - screened_rates(k_n_s33_to_he4_si30)*Y(N)*state.rho - screened_rates(k_n_s33_to_p_p33)*Y(N)*state.rho - screened_rates(k_n_s33_to_s34)*Y(N)*state.rho + screened_rates(k_p_s33_to_n_cl33)*Y(H1)*state.rho + screened_rates(k_s33_to_n_s32); + scratch = screened_rates(k_He4_S33_to_n_Ar36)*Y(He4)*state.rho + screened_rates(k_S33_to_n_S32) - screened_rates(k_n_S33_to_He4_Si30)*Y(N)*state.rho - screened_rates(k_n_S33_to_S34)*Y(N)*state.rho - screened_rates(k_n_S33_to_p_P33)*Y(N)*state.rho + screened_rates(k_p_S33_to_n_Cl33)*Y(H1)*state.rho; jac.set(N, S33, scratch); - scratch = screened_rates(k_he4_s34_to_n_ar37)*Y(He4)*state.rho - screened_rates(k_n_s34_to_he4_si31)*Y(N)*state.rho - screened_rates(k_n_s34_to_s35)*Y(N)*state.rho + screened_rates(k_p_s34_to_n_cl34)*Y(H1)*state.rho + screened_rates(k_s34_to_n_s33); + scratch = screened_rates(k_He4_S34_to_n_Ar37)*Y(He4)*state.rho + screened_rates(k_S34_to_n_S33) - screened_rates(k_n_S34_to_He4_Si31)*Y(N)*state.rho - screened_rates(k_n_S34_to_S35)*Y(N)*state.rho + screened_rates(k_p_S34_to_n_Cl34)*Y(H1)*state.rho; jac.set(N, S34, scratch); - scratch = screened_rates(k_he4_s35_to_n_ar38)*Y(He4)*state.rho - screened_rates(k_n_s35_to_he4_si32)*Y(N)*state.rho - screened_rates(k_n_s35_to_s36)*Y(N)*state.rho + screened_rates(k_p_s35_to_n_cl35)*Y(H1)*state.rho + screened_rates(k_s35_to_n_s34); + scratch = screened_rates(k_He4_S35_to_n_Ar38)*Y(He4)*state.rho + screened_rates(k_S35_to_n_S34) - screened_rates(k_n_S35_to_He4_Si32)*Y(N)*state.rho - screened_rates(k_n_S35_to_S36)*Y(N)*state.rho + screened_rates(k_p_S35_to_n_Cl35)*Y(H1)*state.rho; jac.set(N, S35, scratch); - scratch = screened_rates(k_he4_s36_to_n_ar39)*Y(He4)*state.rho + screened_rates(k_p_s36_to_n_cl36)*Y(H1)*state.rho + screened_rates(k_s36_to_n_s35); + scratch = screened_rates(k_He4_S36_to_n_Ar39)*Y(He4)*state.rho + screened_rates(k_S36_to_n_S35) + screened_rates(k_p_S36_to_n_Cl36)*Y(H1)*state.rho; jac.set(N, S36, scratch); - scratch = -screened_rates(k_n_cl33_to_cl34)*Y(N)*state.rho - screened_rates(k_n_cl33_to_he4_p30)*Y(N)*state.rho - screened_rates(k_n_cl33_to_p_s33)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Cl33_to_Cl34)*Y(N)*state.rho - screened_rates(k_n_Cl33_to_He4_P30)*Y(N)*state.rho - screened_rates(k_n_Cl33_to_p_S33)*Y(N)*state.rho; jac.set(N, Cl33, scratch); - scratch = screened_rates(k_cl34_to_n_cl33) + screened_rates(k_he4_cl34_to_n_k37)*Y(He4)*state.rho - screened_rates(k_n_cl34_to_cl35)*Y(N)*state.rho - screened_rates(k_n_cl34_to_he4_p31)*Y(N)*state.rho - screened_rates(k_n_cl34_to_p_s34)*Y(N)*state.rho; + scratch = screened_rates(k_Cl34_to_n_Cl33) + screened_rates(k_He4_Cl34_to_n_K37)*Y(He4)*state.rho - screened_rates(k_n_Cl34_to_Cl35)*Y(N)*state.rho - screened_rates(k_n_Cl34_to_He4_P31)*Y(N)*state.rho - screened_rates(k_n_Cl34_to_p_S34)*Y(N)*state.rho; jac.set(N, Cl34, scratch); - scratch = screened_rates(k_cl35_to_n_cl34) + screened_rates(k_he4_cl35_to_n_k38)*Y(He4)*state.rho - screened_rates(k_n_cl35_to_cl36)*Y(N)*state.rho - screened_rates(k_n_cl35_to_he4_p32)*Y(N)*state.rho - screened_rates(k_n_cl35_to_p_s35)*Y(N)*state.rho; + scratch = screened_rates(k_Cl35_to_n_Cl34) + screened_rates(k_He4_Cl35_to_n_K38)*Y(He4)*state.rho - screened_rates(k_n_Cl35_to_Cl36)*Y(N)*state.rho - screened_rates(k_n_Cl35_to_He4_P32)*Y(N)*state.rho - screened_rates(k_n_Cl35_to_p_S35)*Y(N)*state.rho; jac.set(N, Cl35, scratch); - scratch = screened_rates(k_cl36_to_n_cl35) + screened_rates(k_he4_cl36_to_n_k39)*Y(He4)*state.rho - screened_rates(k_n_cl36_to_cl37)*Y(N)*state.rho - screened_rates(k_n_cl36_to_he4_p33)*Y(N)*state.rho - screened_rates(k_n_cl36_to_p_s36)*Y(N)*state.rho + screened_rates(k_p_cl36_to_n_ar36)*Y(H1)*state.rho; + scratch = screened_rates(k_Cl36_to_n_Cl35) + screened_rates(k_He4_Cl36_to_n_K39)*Y(He4)*state.rho - screened_rates(k_n_Cl36_to_Cl37)*Y(N)*state.rho - screened_rates(k_n_Cl36_to_He4_P33)*Y(N)*state.rho - screened_rates(k_n_Cl36_to_p_S36)*Y(N)*state.rho + screened_rates(k_p_Cl36_to_n_Ar36)*Y(H1)*state.rho; jac.set(N, Cl36, scratch); - scratch = screened_rates(k_cl37_to_n_cl36) + screened_rates(k_he4_cl37_to_n_k40)*Y(He4)*state.rho + screened_rates(k_p_cl37_to_n_ar37)*Y(H1)*state.rho; + scratch = screened_rates(k_Cl37_to_n_Cl36) + screened_rates(k_He4_Cl37_to_n_K40)*Y(He4)*state.rho + screened_rates(k_p_Cl37_to_n_Ar37)*Y(H1)*state.rho; jac.set(N, Cl37, scratch); - scratch = -screened_rates(k_n_ar36_to_ar37)*Y(N)*state.rho - screened_rates(k_n_ar36_to_he4_s33)*Y(N)*state.rho - screened_rates(k_n_ar36_to_p_cl36)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Ar36_to_Ar37)*Y(N)*state.rho - screened_rates(k_n_Ar36_to_He4_S33)*Y(N)*state.rho - screened_rates(k_n_Ar36_to_p_Cl36)*Y(N)*state.rho; jac.set(N, Ar36, scratch); - scratch = screened_rates(k_ar37_to_n_ar36) + screened_rates(k_he4_ar37_to_n_ca40)*Y(He4)*state.rho - screened_rates(k_n_ar37_to_ar38)*Y(N)*state.rho - screened_rates(k_n_ar37_to_he4_s34)*Y(N)*state.rho - screened_rates(k_n_ar37_to_p_cl37)*Y(N)*state.rho + screened_rates(k_p_ar37_to_n_k37)*Y(H1)*state.rho; + scratch = screened_rates(k_Ar37_to_n_Ar36) + screened_rates(k_He4_Ar37_to_n_Ca40)*Y(He4)*state.rho - screened_rates(k_n_Ar37_to_Ar38)*Y(N)*state.rho - screened_rates(k_n_Ar37_to_He4_S34)*Y(N)*state.rho - screened_rates(k_n_Ar37_to_p_Cl37)*Y(N)*state.rho + screened_rates(k_p_Ar37_to_n_K37)*Y(H1)*state.rho; jac.set(N, Ar37, scratch); - scratch = screened_rates(k_ar38_to_n_ar37) + screened_rates(k_he4_ar38_to_n_ca41)*Y(He4)*state.rho - screened_rates(k_n_ar38_to_ar39)*Y(N)*state.rho - screened_rates(k_n_ar38_to_he4_s35)*Y(N)*state.rho + screened_rates(k_p_ar38_to_n_k38)*Y(H1)*state.rho; + scratch = screened_rates(k_Ar38_to_n_Ar37) + screened_rates(k_He4_Ar38_to_n_Ca41)*Y(He4)*state.rho - screened_rates(k_n_Ar38_to_Ar39)*Y(N)*state.rho - screened_rates(k_n_Ar38_to_He4_S35)*Y(N)*state.rho + screened_rates(k_p_Ar38_to_n_K38)*Y(H1)*state.rho; jac.set(N, Ar38, scratch); - scratch = screened_rates(k_ar39_to_n_ar38) + screened_rates(k_he4_ar39_to_n_ca42)*Y(He4)*state.rho - screened_rates(k_n_ar39_to_ar40)*Y(N)*state.rho - screened_rates(k_n_ar39_to_he4_s36)*Y(N)*state.rho + screened_rates(k_p_ar39_to_n_k39)*Y(H1)*state.rho; + scratch = screened_rates(k_Ar39_to_n_Ar38) + screened_rates(k_He4_Ar39_to_n_Ca42)*Y(He4)*state.rho - screened_rates(k_n_Ar39_to_Ar40)*Y(N)*state.rho - screened_rates(k_n_Ar39_to_He4_S36)*Y(N)*state.rho + screened_rates(k_p_Ar39_to_n_K39)*Y(H1)*state.rho; jac.set(N, Ar39, scratch); - scratch = screened_rates(k_ar40_to_n_ar39) + screened_rates(k_he4_ar40_to_n_ca43)*Y(He4)*state.rho + screened_rates(k_p_ar40_to_n_k40)*Y(H1)*state.rho; + scratch = screened_rates(k_Ar40_to_n_Ar39) + screened_rates(k_He4_Ar40_to_n_Ca43)*Y(He4)*state.rho + screened_rates(k_p_Ar40_to_n_K40)*Y(H1)*state.rho; jac.set(N, Ar40, scratch); - scratch = -screened_rates(k_n_k37_to_he4_cl34)*Y(N)*state.rho - screened_rates(k_n_k37_to_k38)*Y(N)*state.rho - screened_rates(k_n_k37_to_p_ar37)*Y(N)*state.rho; + scratch = -screened_rates(k_n_K37_to_He4_Cl34)*Y(N)*state.rho - screened_rates(k_n_K37_to_K38)*Y(N)*state.rho - screened_rates(k_n_K37_to_p_Ar37)*Y(N)*state.rho; jac.set(N, K37, scratch); - scratch = screened_rates(k_k38_to_n_k37) - screened_rates(k_n_k38_to_he4_cl35)*Y(N)*state.rho - screened_rates(k_n_k38_to_k39)*Y(N)*state.rho - screened_rates(k_n_k38_to_p_ar38)*Y(N)*state.rho; + scratch = screened_rates(k_K38_to_n_K37) - screened_rates(k_n_K38_to_He4_Cl35)*Y(N)*state.rho - screened_rates(k_n_K38_to_K39)*Y(N)*state.rho - screened_rates(k_n_K38_to_p_Ar38)*Y(N)*state.rho; jac.set(N, K38, scratch); - scratch = screened_rates(k_k39_to_n_k38) - screened_rates(k_n_k39_to_he4_cl36)*Y(N)*state.rho - screened_rates(k_n_k39_to_k40)*Y(N)*state.rho - screened_rates(k_n_k39_to_p_ar39)*Y(N)*state.rho; + scratch = screened_rates(k_K39_to_n_K38) - screened_rates(k_n_K39_to_He4_Cl36)*Y(N)*state.rho - screened_rates(k_n_K39_to_K40)*Y(N)*state.rho - screened_rates(k_n_K39_to_p_Ar39)*Y(N)*state.rho; jac.set(N, K39, scratch); - scratch = screened_rates(k_he4_k40_to_n_sc43)*Y(He4)*state.rho + screened_rates(k_k40_to_n_k39) - screened_rates(k_n_k40_to_he4_cl37)*Y(N)*state.rho - screened_rates(k_n_k40_to_k41)*Y(N)*state.rho - screened_rates(k_n_k40_to_p_ar40)*Y(N)*state.rho + screened_rates(k_p_k40_to_n_ca40)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_K40_to_n_Sc43)*Y(He4)*state.rho + screened_rates(k_K40_to_n_K39) - screened_rates(k_n_K40_to_He4_Cl37)*Y(N)*state.rho - screened_rates(k_n_K40_to_K41)*Y(N)*state.rho - screened_rates(k_n_K40_to_p_Ar40)*Y(N)*state.rho + screened_rates(k_p_K40_to_n_Ca40)*Y(H1)*state.rho; jac.set(N, K40, scratch); - scratch = screened_rates(k_he4_k41_to_n_sc44)*Y(He4)*state.rho + screened_rates(k_k41_to_n_k40) + screened_rates(k_p_k41_to_n_ca41)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_K41_to_n_Sc44)*Y(He4)*state.rho + screened_rates(k_K41_to_n_K40) + screened_rates(k_p_K41_to_n_Ca41)*Y(H1)*state.rho; jac.set(N, K41, scratch); - scratch = -screened_rates(k_n_ca40_to_ca41)*Y(N)*state.rho - screened_rates(k_n_ca40_to_he4_ar37)*Y(N)*state.rho - screened_rates(k_n_ca40_to_p_k40)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Ca40_to_Ca41)*Y(N)*state.rho - screened_rates(k_n_Ca40_to_He4_Ar37)*Y(N)*state.rho - screened_rates(k_n_Ca40_to_p_K40)*Y(N)*state.rho; jac.set(N, Ca40, scratch); - scratch = screened_rates(k_ca41_to_n_ca40) + screened_rates(k_he4_ca41_to_n_ti44)*Y(He4)*state.rho - screened_rates(k_n_ca41_to_ca42)*Y(N)*state.rho - screened_rates(k_n_ca41_to_he4_ar38)*Y(N)*state.rho - screened_rates(k_n_ca41_to_p_k41)*Y(N)*state.rho; + scratch = screened_rates(k_Ca41_to_n_Ca40) + screened_rates(k_He4_Ca41_to_n_Ti44)*Y(He4)*state.rho - screened_rates(k_n_Ca41_to_Ca42)*Y(N)*state.rho - screened_rates(k_n_Ca41_to_He4_Ar38)*Y(N)*state.rho - screened_rates(k_n_Ca41_to_p_K41)*Y(N)*state.rho; jac.set(N, Ca41, scratch); - scratch = screened_rates(k_ca42_to_n_ca41) + screened_rates(k_he4_ca42_to_n_ti45)*Y(He4)*state.rho - screened_rates(k_n_ca42_to_ca43)*Y(N)*state.rho - screened_rates(k_n_ca42_to_he4_ar39)*Y(N)*state.rho; + scratch = screened_rates(k_Ca42_to_n_Ca41) + screened_rates(k_He4_Ca42_to_n_Ti45)*Y(He4)*state.rho - screened_rates(k_n_Ca42_to_Ca43)*Y(N)*state.rho - screened_rates(k_n_Ca42_to_He4_Ar39)*Y(N)*state.rho; jac.set(N, Ca42, scratch); - scratch = screened_rates(k_ca43_to_n_ca42) + screened_rates(k_he4_ca43_to_n_ti46)*Y(He4)*state.rho - screened_rates(k_n_ca43_to_ca44)*Y(N)*state.rho - screened_rates(k_n_ca43_to_he4_ar40)*Y(N)*state.rho + screened_rates(k_p_ca43_to_n_sc43)*Y(H1)*state.rho; + scratch = screened_rates(k_Ca43_to_n_Ca42) + screened_rates(k_He4_Ca43_to_n_Ti46)*Y(He4)*state.rho - screened_rates(k_n_Ca43_to_Ca44)*Y(N)*state.rho - screened_rates(k_n_Ca43_to_He4_Ar40)*Y(N)*state.rho + screened_rates(k_p_Ca43_to_n_Sc43)*Y(H1)*state.rho; jac.set(N, Ca43, scratch); - scratch = screened_rates(k_ca44_to_n_ca43) + screened_rates(k_he4_ca44_to_n_ti47)*Y(He4)*state.rho - screened_rates(k_n_ca44_to_ca45)*Y(N)*state.rho + screened_rates(k_p_ca44_to_n_sc44)*Y(H1)*state.rho; + scratch = screened_rates(k_Ca44_to_n_Ca43) + screened_rates(k_He4_Ca44_to_n_Ti47)*Y(He4)*state.rho - screened_rates(k_n_Ca44_to_Ca45)*Y(N)*state.rho + screened_rates(k_p_Ca44_to_n_Sc44)*Y(H1)*state.rho; jac.set(N, Ca44, scratch); - scratch = screened_rates(k_ca45_to_n_ca44) + screened_rates(k_he4_ca45_to_n_ti48)*Y(He4)*state.rho - screened_rates(k_n_ca45_to_ca46)*Y(N)*state.rho + screened_rates(k_p_ca45_to_n_sc45)*Y(H1)*state.rho; + scratch = screened_rates(k_Ca45_to_n_Ca44) + screened_rates(k_He4_Ca45_to_n_Ti48)*Y(He4)*state.rho - screened_rates(k_n_Ca45_to_Ca46)*Y(N)*state.rho + screened_rates(k_p_Ca45_to_n_Sc45)*Y(H1)*state.rho; jac.set(N, Ca45, scratch); - scratch = screened_rates(k_ca46_to_n_ca45) + screened_rates(k_he4_ca46_to_n_ti49)*Y(He4)*state.rho - screened_rates(k_n_ca46_to_ca47)*Y(N)*state.rho + screened_rates(k_p_ca46_to_n_sc46)*Y(H1)*state.rho; + scratch = screened_rates(k_Ca46_to_n_Ca45) + screened_rates(k_He4_Ca46_to_n_Ti49)*Y(He4)*state.rho - screened_rates(k_n_Ca46_to_Ca47)*Y(N)*state.rho + screened_rates(k_p_Ca46_to_n_Sc46)*Y(H1)*state.rho; jac.set(N, Ca46, scratch); - scratch = screened_rates(k_ca47_to_n_ca46) + screened_rates(k_he4_ca47_to_n_ti50)*Y(He4)*state.rho - screened_rates(k_n_ca47_to_ca48)*Y(N)*state.rho + screened_rates(k_p_ca47_to_n_sc47)*Y(H1)*state.rho; + scratch = screened_rates(k_Ca47_to_n_Ca46) + screened_rates(k_He4_Ca47_to_n_Ti50)*Y(He4)*state.rho - screened_rates(k_n_Ca47_to_Ca48)*Y(N)*state.rho + screened_rates(k_p_Ca47_to_n_Sc47)*Y(H1)*state.rho; jac.set(N, Ca47, scratch); - scratch = screened_rates(k_ca48_to_n_ca47) + screened_rates(k_he4_ca48_to_n_ti51)*Y(He4)*state.rho + screened_rates(k_p_ca48_to_n_sc48)*Y(H1)*state.rho; + scratch = screened_rates(k_Ca48_to_n_Ca47) + screened_rates(k_He4_Ca48_to_n_Ti51)*Y(He4)*state.rho + screened_rates(k_p_Ca48_to_n_Sc48)*Y(H1)*state.rho; jac.set(N, Ca48, scratch); - scratch = screened_rates(k_he4_sc43_to_n_v46)*Y(He4)*state.rho - screened_rates(k_n_sc43_to_he4_k40)*Y(N)*state.rho - screened_rates(k_n_sc43_to_p_ca43)*Y(N)*state.rho - screened_rates(k_n_sc43_to_sc44)*Y(N)*state.rho; + scratch = screened_rates(k_He4_Sc43_to_n_V46)*Y(He4)*state.rho - screened_rates(k_n_Sc43_to_He4_K40)*Y(N)*state.rho - screened_rates(k_n_Sc43_to_Sc44)*Y(N)*state.rho - screened_rates(k_n_Sc43_to_p_Ca43)*Y(N)*state.rho; jac.set(N, Sc43, scratch); - scratch = screened_rates(k_he4_sc44_to_n_v47)*Y(He4)*state.rho - screened_rates(k_n_sc44_to_he4_k41)*Y(N)*state.rho - screened_rates(k_n_sc44_to_p_ca44)*Y(N)*state.rho - screened_rates(k_n_sc44_to_sc45)*Y(N)*state.rho + screened_rates(k_p_sc44_to_n_ti44)*Y(H1)*state.rho + screened_rates(k_sc44_to_n_sc43); + scratch = screened_rates(k_He4_Sc44_to_n_V47)*Y(He4)*state.rho + screened_rates(k_Sc44_to_n_Sc43) - screened_rates(k_n_Sc44_to_He4_K41)*Y(N)*state.rho - screened_rates(k_n_Sc44_to_Sc45)*Y(N)*state.rho - screened_rates(k_n_Sc44_to_p_Ca44)*Y(N)*state.rho + screened_rates(k_p_Sc44_to_n_Ti44)*Y(H1)*state.rho; jac.set(N, Sc44, scratch); - scratch = screened_rates(k_he4_sc45_to_n_v48)*Y(He4)*state.rho - screened_rates(k_n_sc45_to_p_ca45)*Y(N)*state.rho - screened_rates(k_n_sc45_to_sc46)*Y(N)*state.rho + screened_rates(k_p_sc45_to_n_ti45)*Y(H1)*state.rho + screened_rates(k_sc45_to_n_sc44); + scratch = screened_rates(k_He4_Sc45_to_n_V48)*Y(He4)*state.rho + screened_rates(k_Sc45_to_n_Sc44) - screened_rates(k_n_Sc45_to_Sc46)*Y(N)*state.rho - screened_rates(k_n_Sc45_to_p_Ca45)*Y(N)*state.rho + screened_rates(k_p_Sc45_to_n_Ti45)*Y(H1)*state.rho; jac.set(N, Sc45, scratch); - scratch = screened_rates(k_he4_sc46_to_n_v49)*Y(He4)*state.rho - screened_rates(k_n_sc46_to_p_ca46)*Y(N)*state.rho - screened_rates(k_n_sc46_to_sc47)*Y(N)*state.rho + screened_rates(k_p_sc46_to_n_ti46)*Y(H1)*state.rho + screened_rates(k_sc46_to_n_sc45); + scratch = screened_rates(k_He4_Sc46_to_n_V49)*Y(He4)*state.rho + screened_rates(k_Sc46_to_n_Sc45) - screened_rates(k_n_Sc46_to_Sc47)*Y(N)*state.rho - screened_rates(k_n_Sc46_to_p_Ca46)*Y(N)*state.rho + screened_rates(k_p_Sc46_to_n_Ti46)*Y(H1)*state.rho; jac.set(N, Sc46, scratch); - scratch = screened_rates(k_he4_sc47_to_n_v50)*Y(He4)*state.rho - screened_rates(k_n_sc47_to_p_ca47)*Y(N)*state.rho - screened_rates(k_n_sc47_to_sc48)*Y(N)*state.rho + screened_rates(k_p_sc47_to_n_ti47)*Y(H1)*state.rho + screened_rates(k_sc47_to_n_sc46); + scratch = screened_rates(k_He4_Sc47_to_n_V50)*Y(He4)*state.rho + screened_rates(k_Sc47_to_n_Sc46) - screened_rates(k_n_Sc47_to_Sc48)*Y(N)*state.rho - screened_rates(k_n_Sc47_to_p_Ca47)*Y(N)*state.rho + screened_rates(k_p_Sc47_to_n_Ti47)*Y(H1)*state.rho; jac.set(N, Sc47, scratch); - scratch = screened_rates(k_he4_sc48_to_n_v51)*Y(He4)*state.rho - screened_rates(k_n_sc48_to_p_ca48)*Y(N)*state.rho - screened_rates(k_n_sc48_to_sc49)*Y(N)*state.rho + screened_rates(k_p_sc48_to_n_ti48)*Y(H1)*state.rho + screened_rates(k_sc48_to_n_sc47); + scratch = screened_rates(k_He4_Sc48_to_n_V51)*Y(He4)*state.rho + screened_rates(k_Sc48_to_n_Sc47) - screened_rates(k_n_Sc48_to_Sc49)*Y(N)*state.rho - screened_rates(k_n_Sc48_to_p_Ca48)*Y(N)*state.rho + screened_rates(k_p_Sc48_to_n_Ti48)*Y(H1)*state.rho; jac.set(N, Sc48, scratch); - scratch = screened_rates(k_he4_sc49_to_n_v52)*Y(He4)*state.rho + screened_rates(k_p_sc49_to_n_ti49)*Y(H1)*state.rho + screened_rates(k_sc49_to_n_sc48); + scratch = screened_rates(k_He4_Sc49_to_n_V52)*Y(He4)*state.rho + screened_rates(k_Sc49_to_n_Sc48) + screened_rates(k_p_Sc49_to_n_Ti49)*Y(H1)*state.rho; jac.set(N, Sc49, scratch); - scratch = -screened_rates(k_n_ti44_to_he4_ca41)*Y(N)*state.rho - screened_rates(k_n_ti44_to_p_sc44)*Y(N)*state.rho - screened_rates(k_n_ti44_to_ti45)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Ti44_to_He4_Ca41)*Y(N)*state.rho - screened_rates(k_n_Ti44_to_Ti45)*Y(N)*state.rho - screened_rates(k_n_Ti44_to_p_Sc44)*Y(N)*state.rho; jac.set(N, Ti44, scratch); - scratch = screened_rates(k_he4_ti45_to_n_cr48)*Y(He4)*state.rho - screened_rates(k_n_ti45_to_he4_ca42)*Y(N)*state.rho - screened_rates(k_n_ti45_to_p_sc45)*Y(N)*state.rho - screened_rates(k_n_ti45_to_ti46)*Y(N)*state.rho + screened_rates(k_ti45_to_n_ti44); + scratch = screened_rates(k_He4_Ti45_to_n_Cr48)*Y(He4)*state.rho + screened_rates(k_Ti45_to_n_Ti44) - screened_rates(k_n_Ti45_to_He4_Ca42)*Y(N)*state.rho - screened_rates(k_n_Ti45_to_Ti46)*Y(N)*state.rho - screened_rates(k_n_Ti45_to_p_Sc45)*Y(N)*state.rho; jac.set(N, Ti45, scratch); - scratch = screened_rates(k_he4_ti46_to_n_cr49)*Y(He4)*state.rho - screened_rates(k_n_ti46_to_he4_ca43)*Y(N)*state.rho - screened_rates(k_n_ti46_to_p_sc46)*Y(N)*state.rho - screened_rates(k_n_ti46_to_ti47)*Y(N)*state.rho + screened_rates(k_p_ti46_to_n_v46)*Y(H1)*state.rho + screened_rates(k_ti46_to_n_ti45); + scratch = screened_rates(k_He4_Ti46_to_n_Cr49)*Y(He4)*state.rho + screened_rates(k_Ti46_to_n_Ti45) - screened_rates(k_n_Ti46_to_He4_Ca43)*Y(N)*state.rho - screened_rates(k_n_Ti46_to_Ti47)*Y(N)*state.rho - screened_rates(k_n_Ti46_to_p_Sc46)*Y(N)*state.rho + screened_rates(k_p_Ti46_to_n_V46)*Y(H1)*state.rho; jac.set(N, Ti46, scratch); - scratch = screened_rates(k_he4_ti47_to_n_cr50)*Y(He4)*state.rho - screened_rates(k_n_ti47_to_he4_ca44)*Y(N)*state.rho - screened_rates(k_n_ti47_to_p_sc47)*Y(N)*state.rho - screened_rates(k_n_ti47_to_ti48)*Y(N)*state.rho + screened_rates(k_p_ti47_to_n_v47)*Y(H1)*state.rho + screened_rates(k_ti47_to_n_ti46); + scratch = screened_rates(k_He4_Ti47_to_n_Cr50)*Y(He4)*state.rho + screened_rates(k_Ti47_to_n_Ti46) - screened_rates(k_n_Ti47_to_He4_Ca44)*Y(N)*state.rho - screened_rates(k_n_Ti47_to_Ti48)*Y(N)*state.rho - screened_rates(k_n_Ti47_to_p_Sc47)*Y(N)*state.rho + screened_rates(k_p_Ti47_to_n_V47)*Y(H1)*state.rho; jac.set(N, Ti47, scratch); - scratch = screened_rates(k_he4_ti48_to_n_cr51)*Y(He4)*state.rho - screened_rates(k_n_ti48_to_he4_ca45)*Y(N)*state.rho - screened_rates(k_n_ti48_to_p_sc48)*Y(N)*state.rho - screened_rates(k_n_ti48_to_ti49)*Y(N)*state.rho + screened_rates(k_p_ti48_to_n_v48)*Y(H1)*state.rho + screened_rates(k_ti48_to_n_ti47); + scratch = screened_rates(k_He4_Ti48_to_n_Cr51)*Y(He4)*state.rho + screened_rates(k_Ti48_to_n_Ti47) - screened_rates(k_n_Ti48_to_He4_Ca45)*Y(N)*state.rho - screened_rates(k_n_Ti48_to_Ti49)*Y(N)*state.rho - screened_rates(k_n_Ti48_to_p_Sc48)*Y(N)*state.rho + screened_rates(k_p_Ti48_to_n_V48)*Y(H1)*state.rho; jac.set(N, Ti48, scratch); - scratch = screened_rates(k_he4_ti49_to_n_cr52)*Y(He4)*state.rho - screened_rates(k_n_ti49_to_he4_ca46)*Y(N)*state.rho - screened_rates(k_n_ti49_to_p_sc49)*Y(N)*state.rho - screened_rates(k_n_ti49_to_ti50)*Y(N)*state.rho + screened_rates(k_p_ti49_to_n_v49)*Y(H1)*state.rho + screened_rates(k_ti49_to_n_ti48); + scratch = screened_rates(k_He4_Ti49_to_n_Cr52)*Y(He4)*state.rho + screened_rates(k_Ti49_to_n_Ti48) - screened_rates(k_n_Ti49_to_He4_Ca46)*Y(N)*state.rho - screened_rates(k_n_Ti49_to_Ti50)*Y(N)*state.rho - screened_rates(k_n_Ti49_to_p_Sc49)*Y(N)*state.rho + screened_rates(k_p_Ti49_to_n_V49)*Y(H1)*state.rho; jac.set(N, Ti49, scratch); - scratch = screened_rates(k_he4_ti50_to_n_cr53)*Y(He4)*state.rho - screened_rates(k_n_ti50_to_he4_ca47)*Y(N)*state.rho - screened_rates(k_n_ti50_to_ti51)*Y(N)*state.rho + screened_rates(k_p_ti50_to_n_v50)*Y(H1)*state.rho + screened_rates(k_ti50_to_n_ti49); + scratch = screened_rates(k_He4_Ti50_to_n_Cr53)*Y(He4)*state.rho + screened_rates(k_Ti50_to_n_Ti49) - screened_rates(k_n_Ti50_to_He4_Ca47)*Y(N)*state.rho - screened_rates(k_n_Ti50_to_Ti51)*Y(N)*state.rho + screened_rates(k_p_Ti50_to_n_V50)*Y(H1)*state.rho; jac.set(N, Ti50, scratch); - scratch = screened_rates(k_he4_ti51_to_n_cr54)*Y(He4)*state.rho - screened_rates(k_n_ti51_to_he4_ca48)*Y(N)*state.rho + screened_rates(k_p_ti51_to_n_v51)*Y(H1)*state.rho + screened_rates(k_ti51_to_n_ti50); + scratch = screened_rates(k_He4_Ti51_to_n_Cr54)*Y(He4)*state.rho + screened_rates(k_Ti51_to_n_Ti50) - screened_rates(k_n_Ti51_to_He4_Ca48)*Y(N)*state.rho + screened_rates(k_p_Ti51_to_n_V51)*Y(H1)*state.rho; jac.set(N, Ti51, scratch); - scratch = -screened_rates(k_n_v46_to_he4_sc43)*Y(N)*state.rho - screened_rates(k_n_v46_to_p_ti46)*Y(N)*state.rho - screened_rates(k_n_v46_to_v47)*Y(N)*state.rho; + scratch = -screened_rates(k_n_V46_to_He4_Sc43)*Y(N)*state.rho - screened_rates(k_n_V46_to_V47)*Y(N)*state.rho - screened_rates(k_n_V46_to_p_Ti46)*Y(N)*state.rho; jac.set(N, V46, scratch); - scratch = screened_rates(k_he4_v47_to_n_mn50)*Y(He4)*state.rho - screened_rates(k_n_v47_to_he4_sc44)*Y(N)*state.rho - screened_rates(k_n_v47_to_p_ti47)*Y(N)*state.rho - screened_rates(k_n_v47_to_v48)*Y(N)*state.rho + screened_rates(k_v47_to_n_v46); + scratch = screened_rates(k_He4_V47_to_n_Mn50)*Y(He4)*state.rho + screened_rates(k_V47_to_n_V46) - screened_rates(k_n_V47_to_He4_Sc44)*Y(N)*state.rho - screened_rates(k_n_V47_to_V48)*Y(N)*state.rho - screened_rates(k_n_V47_to_p_Ti47)*Y(N)*state.rho; jac.set(N, V47, scratch); - scratch = screened_rates(k_he4_v48_to_n_mn51)*Y(He4)*state.rho - screened_rates(k_n_v48_to_he4_sc45)*Y(N)*state.rho - screened_rates(k_n_v48_to_p_ti48)*Y(N)*state.rho - screened_rates(k_n_v48_to_v49)*Y(N)*state.rho + screened_rates(k_p_v48_to_n_cr48)*Y(H1)*state.rho + screened_rates(k_v48_to_n_v47); + scratch = screened_rates(k_He4_V48_to_n_Mn51)*Y(He4)*state.rho + screened_rates(k_V48_to_n_V47) - screened_rates(k_n_V48_to_He4_Sc45)*Y(N)*state.rho - screened_rates(k_n_V48_to_V49)*Y(N)*state.rho - screened_rates(k_n_V48_to_p_Ti48)*Y(N)*state.rho + screened_rates(k_p_V48_to_n_Cr48)*Y(H1)*state.rho; jac.set(N, V48, scratch); - scratch = screened_rates(k_he4_v49_to_n_mn52)*Y(He4)*state.rho - screened_rates(k_n_v49_to_he4_sc46)*Y(N)*state.rho - screened_rates(k_n_v49_to_p_ti49)*Y(N)*state.rho - screened_rates(k_n_v49_to_v50)*Y(N)*state.rho + screened_rates(k_p_v49_to_n_cr49)*Y(H1)*state.rho + screened_rates(k_v49_to_n_v48); + scratch = screened_rates(k_He4_V49_to_n_Mn52)*Y(He4)*state.rho + screened_rates(k_V49_to_n_V48) - screened_rates(k_n_V49_to_He4_Sc46)*Y(N)*state.rho - screened_rates(k_n_V49_to_V50)*Y(N)*state.rho - screened_rates(k_n_V49_to_p_Ti49)*Y(N)*state.rho + screened_rates(k_p_V49_to_n_Cr49)*Y(H1)*state.rho; jac.set(N, V49, scratch); - scratch = screened_rates(k_he4_v50_to_n_mn53)*Y(He4)*state.rho - screened_rates(k_n_v50_to_he4_sc47)*Y(N)*state.rho - screened_rates(k_n_v50_to_p_ti50)*Y(N)*state.rho - screened_rates(k_n_v50_to_v51)*Y(N)*state.rho + screened_rates(k_p_v50_to_n_cr50)*Y(H1)*state.rho + screened_rates(k_v50_to_n_v49); + scratch = screened_rates(k_He4_V50_to_n_Mn53)*Y(He4)*state.rho + screened_rates(k_V50_to_n_V49) - screened_rates(k_n_V50_to_He4_Sc47)*Y(N)*state.rho - screened_rates(k_n_V50_to_V51)*Y(N)*state.rho - screened_rates(k_n_V50_to_p_Ti50)*Y(N)*state.rho + screened_rates(k_p_V50_to_n_Cr50)*Y(H1)*state.rho; jac.set(N, V50, scratch); - scratch = screened_rates(k_he4_v51_to_n_mn54)*Y(He4)*state.rho - screened_rates(k_n_v51_to_he4_sc48)*Y(N)*state.rho - screened_rates(k_n_v51_to_p_ti51)*Y(N)*state.rho - screened_rates(k_n_v51_to_v52)*Y(N)*state.rho + screened_rates(k_p_v51_to_n_cr51)*Y(H1)*state.rho + screened_rates(k_v51_to_n_v50); + scratch = screened_rates(k_He4_V51_to_n_Mn54)*Y(He4)*state.rho + screened_rates(k_V51_to_n_V50) - screened_rates(k_n_V51_to_He4_Sc48)*Y(N)*state.rho - screened_rates(k_n_V51_to_V52)*Y(N)*state.rho - screened_rates(k_n_V51_to_p_Ti51)*Y(N)*state.rho + screened_rates(k_p_V51_to_n_Cr51)*Y(H1)*state.rho; jac.set(N, V51, scratch); - scratch = screened_rates(k_he4_v52_to_n_mn55)*Y(He4)*state.rho - screened_rates(k_n_v52_to_he4_sc49)*Y(N)*state.rho + screened_rates(k_p_v52_to_n_cr52)*Y(H1)*state.rho + screened_rates(k_v52_to_n_v51); + scratch = screened_rates(k_He4_V52_to_n_Mn55)*Y(He4)*state.rho + screened_rates(k_V52_to_n_V51) - screened_rates(k_n_V52_to_He4_Sc49)*Y(N)*state.rho + screened_rates(k_p_V52_to_n_Cr52)*Y(H1)*state.rho; jac.set(N, V52, scratch); - scratch = -screened_rates(k_n_cr48_to_cr49)*Y(N)*state.rho - screened_rates(k_n_cr48_to_he4_ti45)*Y(N)*state.rho - screened_rates(k_n_cr48_to_p_v48)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Cr48_to_Cr49)*Y(N)*state.rho - screened_rates(k_n_Cr48_to_He4_Ti45)*Y(N)*state.rho - screened_rates(k_n_Cr48_to_p_V48)*Y(N)*state.rho; jac.set(N, Cr48, scratch); - scratch = screened_rates(k_cr49_to_n_cr48) + screened_rates(k_he4_cr49_to_n_fe52)*Y(He4)*state.rho - screened_rates(k_n_cr49_to_cr50)*Y(N)*state.rho - screened_rates(k_n_cr49_to_he4_ti46)*Y(N)*state.rho - screened_rates(k_n_cr49_to_p_v49)*Y(N)*state.rho; + scratch = screened_rates(k_Cr49_to_n_Cr48) + screened_rates(k_He4_Cr49_to_n_Fe52)*Y(He4)*state.rho - screened_rates(k_n_Cr49_to_Cr50)*Y(N)*state.rho - screened_rates(k_n_Cr49_to_He4_Ti46)*Y(N)*state.rho - screened_rates(k_n_Cr49_to_p_V49)*Y(N)*state.rho; jac.set(N, Cr49, scratch); - scratch = screened_rates(k_cr50_to_n_cr49) + screened_rates(k_he4_cr50_to_n_fe53)*Y(He4)*state.rho - screened_rates(k_n_cr50_to_cr51)*Y(N)*state.rho - screened_rates(k_n_cr50_to_he4_ti47)*Y(N)*state.rho - screened_rates(k_n_cr50_to_p_v50)*Y(N)*state.rho + screened_rates(k_p_cr50_to_n_mn50)*Y(H1)*state.rho; + scratch = screened_rates(k_Cr50_to_n_Cr49) + screened_rates(k_He4_Cr50_to_n_Fe53)*Y(He4)*state.rho - screened_rates(k_n_Cr50_to_Cr51)*Y(N)*state.rho - screened_rates(k_n_Cr50_to_He4_Ti47)*Y(N)*state.rho - screened_rates(k_n_Cr50_to_p_V50)*Y(N)*state.rho + screened_rates(k_p_Cr50_to_n_Mn50)*Y(H1)*state.rho; jac.set(N, Cr50, scratch); - scratch = screened_rates(k_cr51_to_n_cr50) + screened_rates(k_he4_cr51_to_n_fe54)*Y(He4)*state.rho - screened_rates(k_n_cr51_to_cr52)*Y(N)*state.rho - screened_rates(k_n_cr51_to_he4_ti48)*Y(N)*state.rho - screened_rates(k_n_cr51_to_p_v51)*Y(N)*state.rho + screened_rates(k_p_cr51_to_n_mn51)*Y(H1)*state.rho; + scratch = screened_rates(k_Cr51_to_n_Cr50) + screened_rates(k_He4_Cr51_to_n_Fe54)*Y(He4)*state.rho - screened_rates(k_n_Cr51_to_Cr52)*Y(N)*state.rho - screened_rates(k_n_Cr51_to_He4_Ti48)*Y(N)*state.rho - screened_rates(k_n_Cr51_to_p_V51)*Y(N)*state.rho + screened_rates(k_p_Cr51_to_n_Mn51)*Y(H1)*state.rho; jac.set(N, Cr51, scratch); - scratch = screened_rates(k_cr52_to_n_cr51) + screened_rates(k_he4_cr52_to_n_fe55)*Y(He4)*state.rho - screened_rates(k_n_cr52_to_cr53)*Y(N)*state.rho - screened_rates(k_n_cr52_to_he4_ti49)*Y(N)*state.rho - screened_rates(k_n_cr52_to_p_v52)*Y(N)*state.rho + screened_rates(k_p_cr52_to_n_mn52)*Y(H1)*state.rho; + scratch = screened_rates(k_Cr52_to_n_Cr51) + screened_rates(k_He4_Cr52_to_n_Fe55)*Y(He4)*state.rho - screened_rates(k_n_Cr52_to_Cr53)*Y(N)*state.rho - screened_rates(k_n_Cr52_to_He4_Ti49)*Y(N)*state.rho - screened_rates(k_n_Cr52_to_p_V52)*Y(N)*state.rho + screened_rates(k_p_Cr52_to_n_Mn52)*Y(H1)*state.rho; jac.set(N, Cr52, scratch); - scratch = screened_rates(k_cr53_to_n_cr52) + screened_rates(k_he4_cr53_to_n_fe56)*Y(He4)*state.rho - screened_rates(k_n_cr53_to_cr54)*Y(N)*state.rho - screened_rates(k_n_cr53_to_he4_ti50)*Y(N)*state.rho + screened_rates(k_p_cr53_to_n_mn53)*Y(H1)*state.rho; + scratch = screened_rates(k_Cr53_to_n_Cr52) + screened_rates(k_He4_Cr53_to_n_Fe56)*Y(He4)*state.rho - screened_rates(k_n_Cr53_to_Cr54)*Y(N)*state.rho - screened_rates(k_n_Cr53_to_He4_Ti50)*Y(N)*state.rho + screened_rates(k_p_Cr53_to_n_Mn53)*Y(H1)*state.rho; jac.set(N, Cr53, scratch); - scratch = screened_rates(k_cr54_to_n_cr53) + screened_rates(k_he4_cr54_to_n_fe57)*Y(He4)*state.rho - screened_rates(k_n_cr54_to_he4_ti51)*Y(N)*state.rho + screened_rates(k_p_cr54_to_n_mn54)*Y(H1)*state.rho; + scratch = screened_rates(k_Cr54_to_n_Cr53) + screened_rates(k_He4_Cr54_to_n_Fe57)*Y(He4)*state.rho - screened_rates(k_n_Cr54_to_He4_Ti51)*Y(N)*state.rho + screened_rates(k_p_Cr54_to_n_Mn54)*Y(H1)*state.rho; jac.set(N, Cr54, scratch); - scratch = screened_rates(k_he4_mn50_to_n_co53)*Y(He4)*state.rho - screened_rates(k_n_mn50_to_he4_v47)*Y(N)*state.rho - screened_rates(k_n_mn50_to_mn51)*Y(N)*state.rho - screened_rates(k_n_mn50_to_p_cr50)*Y(N)*state.rho; + scratch = screened_rates(k_He4_Mn50_to_n_Co53)*Y(He4)*state.rho - screened_rates(k_n_Mn50_to_He4_V47)*Y(N)*state.rho - screened_rates(k_n_Mn50_to_Mn51)*Y(N)*state.rho - screened_rates(k_n_Mn50_to_p_Cr50)*Y(N)*state.rho; jac.set(N, Mn50, scratch); - scratch = screened_rates(k_he4_mn51_to_n_co54)*Y(He4)*state.rho + screened_rates(k_mn51_to_n_mn50) - screened_rates(k_n_mn51_to_he4_v48)*Y(N)*state.rho - screened_rates(k_n_mn51_to_mn52)*Y(N)*state.rho - screened_rates(k_n_mn51_to_p_cr51)*Y(N)*state.rho; + scratch = screened_rates(k_He4_Mn51_to_n_Co54)*Y(He4)*state.rho + screened_rates(k_Mn51_to_n_Mn50) - screened_rates(k_n_Mn51_to_He4_V48)*Y(N)*state.rho - screened_rates(k_n_Mn51_to_Mn52)*Y(N)*state.rho - screened_rates(k_n_Mn51_to_p_Cr51)*Y(N)*state.rho; jac.set(N, Mn51, scratch); - scratch = screened_rates(k_he4_mn52_to_n_co55)*Y(He4)*state.rho + screened_rates(k_mn52_to_n_mn51) - screened_rates(k_n_mn52_to_he4_v49)*Y(N)*state.rho - screened_rates(k_n_mn52_to_mn53)*Y(N)*state.rho - screened_rates(k_n_mn52_to_p_cr52)*Y(N)*state.rho + screened_rates(k_p_mn52_to_n_fe52)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Mn52_to_n_Co55)*Y(He4)*state.rho + screened_rates(k_Mn52_to_n_Mn51) - screened_rates(k_n_Mn52_to_He4_V49)*Y(N)*state.rho - screened_rates(k_n_Mn52_to_Mn53)*Y(N)*state.rho - screened_rates(k_n_Mn52_to_p_Cr52)*Y(N)*state.rho + screened_rates(k_p_Mn52_to_n_Fe52)*Y(H1)*state.rho; jac.set(N, Mn52, scratch); - scratch = screened_rates(k_he4_mn53_to_n_co56)*Y(He4)*state.rho + screened_rates(k_mn53_to_n_mn52) - screened_rates(k_n_mn53_to_he4_v50)*Y(N)*state.rho - screened_rates(k_n_mn53_to_mn54)*Y(N)*state.rho - screened_rates(k_n_mn53_to_p_cr53)*Y(N)*state.rho + screened_rates(k_p_mn53_to_n_fe53)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Mn53_to_n_Co56)*Y(He4)*state.rho + screened_rates(k_Mn53_to_n_Mn52) - screened_rates(k_n_Mn53_to_He4_V50)*Y(N)*state.rho - screened_rates(k_n_Mn53_to_Mn54)*Y(N)*state.rho - screened_rates(k_n_Mn53_to_p_Cr53)*Y(N)*state.rho + screened_rates(k_p_Mn53_to_n_Fe53)*Y(H1)*state.rho; jac.set(N, Mn53, scratch); - scratch = screened_rates(k_he4_mn54_to_n_co57)*Y(He4)*state.rho + screened_rates(k_mn54_to_n_mn53) - screened_rates(k_n_mn54_to_he4_v51)*Y(N)*state.rho - screened_rates(k_n_mn54_to_mn55)*Y(N)*state.rho - screened_rates(k_n_mn54_to_p_cr54)*Y(N)*state.rho + screened_rates(k_p_mn54_to_n_fe54)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Mn54_to_n_Co57)*Y(He4)*state.rho + screened_rates(k_Mn54_to_n_Mn53) - screened_rates(k_n_Mn54_to_He4_V51)*Y(N)*state.rho - screened_rates(k_n_Mn54_to_Mn55)*Y(N)*state.rho - screened_rates(k_n_Mn54_to_p_Cr54)*Y(N)*state.rho + screened_rates(k_p_Mn54_to_n_Fe54)*Y(H1)*state.rho; jac.set(N, Mn54, scratch); - scratch = screened_rates(k_he4_mn55_to_n_co58)*Y(He4)*state.rho + screened_rates(k_mn55_to_n_mn54) - screened_rates(k_n_mn55_to_he4_v52)*Y(N)*state.rho + screened_rates(k_p_mn55_to_n_fe55)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Mn55_to_n_Co58)*Y(He4)*state.rho + screened_rates(k_Mn55_to_n_Mn54) - screened_rates(k_n_Mn55_to_He4_V52)*Y(N)*state.rho + screened_rates(k_p_Mn55_to_n_Fe55)*Y(H1)*state.rho; jac.set(N, Mn55, scratch); - scratch = -screened_rates(k_n_fe52_to_fe53)*Y(N)*state.rho - screened_rates(k_n_fe52_to_he4_cr49)*Y(N)*state.rho - screened_rates(k_n_fe52_to_p_mn52)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Fe52_to_Fe53)*Y(N)*state.rho - screened_rates(k_n_Fe52_to_He4_Cr49)*Y(N)*state.rho - screened_rates(k_n_Fe52_to_p_Mn52)*Y(N)*state.rho; jac.set(N, Fe52, scratch); - scratch = screened_rates(k_fe53_to_n_fe52) + screened_rates(k_he4_fe53_to_n_ni56)*Y(He4)*state.rho - screened_rates(k_n_fe53_to_fe54)*Y(N)*state.rho - screened_rates(k_n_fe53_to_he4_cr50)*Y(N)*state.rho - screened_rates(k_n_fe53_to_p_mn53)*Y(N)*state.rho + screened_rates(k_p_fe53_to_n_co53)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe53_to_n_Fe52) + screened_rates(k_He4_Fe53_to_n_Ni56)*Y(He4)*state.rho - screened_rates(k_n_Fe53_to_Fe54)*Y(N)*state.rho - screened_rates(k_n_Fe53_to_He4_Cr50)*Y(N)*state.rho - screened_rates(k_n_Fe53_to_p_Mn53)*Y(N)*state.rho + screened_rates(k_p_Fe53_to_n_Co53)*Y(H1)*state.rho; jac.set(N, Fe53, scratch); - scratch = screened_rates(k_fe54_to_n_fe53) + screened_rates(k_he4_fe54_to_n_ni57)*Y(He4)*state.rho - screened_rates(k_n_fe54_to_fe55)*Y(N)*state.rho - screened_rates(k_n_fe54_to_he4_cr51)*Y(N)*state.rho - screened_rates(k_n_fe54_to_p_mn54)*Y(N)*state.rho + screened_rates(k_p_fe54_to_n_co54)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe54_to_n_Fe53) + screened_rates(k_He4_Fe54_to_n_Ni57)*Y(He4)*state.rho - screened_rates(k_n_Fe54_to_Fe55)*Y(N)*state.rho - screened_rates(k_n_Fe54_to_He4_Cr51)*Y(N)*state.rho - screened_rates(k_n_Fe54_to_p_Mn54)*Y(N)*state.rho + screened_rates(k_p_Fe54_to_n_Co54)*Y(H1)*state.rho; jac.set(N, Fe54, scratch); - scratch = screened_rates(k_fe55_to_n_fe54) + screened_rates(k_he4_fe55_to_n_ni58)*Y(He4)*state.rho - screened_rates(k_n_fe55_to_fe56)*Y(N)*state.rho - screened_rates(k_n_fe55_to_he4_cr52)*Y(N)*state.rho - screened_rates(k_n_fe55_to_p_mn55)*Y(N)*state.rho + screened_rates(k_p_fe55_to_n_co55)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe55_to_n_Fe54) + screened_rates(k_He4_Fe55_to_n_Ni58)*Y(He4)*state.rho - screened_rates(k_n_Fe55_to_Fe56)*Y(N)*state.rho - screened_rates(k_n_Fe55_to_He4_Cr52)*Y(N)*state.rho - screened_rates(k_n_Fe55_to_p_Mn55)*Y(N)*state.rho + screened_rates(k_p_Fe55_to_n_Co55)*Y(H1)*state.rho; jac.set(N, Fe55, scratch); - scratch = screened_rates(k_fe56_to_n_fe55) + screened_rates(k_he4_fe56_to_n_ni59)*Y(He4)*state.rho - screened_rates(k_n_fe56_to_fe57)*Y(N)*state.rho - screened_rates(k_n_fe56_to_he4_cr53)*Y(N)*state.rho + screened_rates(k_p_fe56_to_n_co56)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe56_to_n_Fe55) + screened_rates(k_He4_Fe56_to_n_Ni59)*Y(He4)*state.rho - screened_rates(k_n_Fe56_to_Fe57)*Y(N)*state.rho - screened_rates(k_n_Fe56_to_He4_Cr53)*Y(N)*state.rho + screened_rates(k_p_Fe56_to_n_Co56)*Y(H1)*state.rho; jac.set(N, Fe56, scratch); - scratch = screened_rates(k_fe57_to_n_fe56) + screened_rates(k_he4_fe57_to_n_ni60)*Y(He4)*state.rho - screened_rates(k_n_fe57_to_fe58)*Y(N)*state.rho - screened_rates(k_n_fe57_to_he4_cr54)*Y(N)*state.rho + screened_rates(k_p_fe57_to_n_co57)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe57_to_n_Fe56) + screened_rates(k_He4_Fe57_to_n_Ni60)*Y(He4)*state.rho - screened_rates(k_n_Fe57_to_Fe58)*Y(N)*state.rho - screened_rates(k_n_Fe57_to_He4_Cr54)*Y(N)*state.rho + screened_rates(k_p_Fe57_to_n_Co57)*Y(H1)*state.rho; jac.set(N, Fe57, scratch); - scratch = screened_rates(k_fe58_to_n_fe57) + screened_rates(k_he4_fe58_to_n_ni61)*Y(He4)*state.rho + screened_rates(k_p_fe58_to_n_co58)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe58_to_n_Fe57) + screened_rates(k_He4_Fe58_to_n_Ni61)*Y(He4)*state.rho + screened_rates(k_p_Fe58_to_n_Co58)*Y(H1)*state.rho; jac.set(N, Fe58, scratch); - scratch = -screened_rates(k_n_co53_to_co54)*Y(N)*state.rho - screened_rates(k_n_co53_to_he4_mn50)*Y(N)*state.rho - screened_rates(k_n_co53_to_p_fe53)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Co53_to_Co54)*Y(N)*state.rho - screened_rates(k_n_Co53_to_He4_Mn50)*Y(N)*state.rho - screened_rates(k_n_Co53_to_p_Fe53)*Y(N)*state.rho; jac.set(N, Co53, scratch); - scratch = screened_rates(k_co54_to_n_co53) + screened_rates(k_he4_co54_to_n_cu57)*Y(He4)*state.rho - screened_rates(k_n_co54_to_co55)*Y(N)*state.rho - screened_rates(k_n_co54_to_he4_mn51)*Y(N)*state.rho - screened_rates(k_n_co54_to_p_fe54)*Y(N)*state.rho; + scratch = screened_rates(k_Co54_to_n_Co53) + screened_rates(k_He4_Co54_to_n_Cu57)*Y(He4)*state.rho - screened_rates(k_n_Co54_to_Co55)*Y(N)*state.rho - screened_rates(k_n_Co54_to_He4_Mn51)*Y(N)*state.rho - screened_rates(k_n_Co54_to_p_Fe54)*Y(N)*state.rho; jac.set(N, Co54, scratch); - scratch = screened_rates(k_co55_to_n_co54) + screened_rates(k_he4_co55_to_n_cu58)*Y(He4)*state.rho - screened_rates(k_n_co55_to_co56)*Y(N)*state.rho - screened_rates(k_n_co55_to_he4_mn52)*Y(N)*state.rho - screened_rates(k_n_co55_to_p_fe55)*Y(N)*state.rho; + scratch = screened_rates(k_Co55_to_n_Co54) + screened_rates(k_He4_Co55_to_n_Cu58)*Y(He4)*state.rho - screened_rates(k_n_Co55_to_Co56)*Y(N)*state.rho - screened_rates(k_n_Co55_to_He4_Mn52)*Y(N)*state.rho - screened_rates(k_n_Co55_to_p_Fe55)*Y(N)*state.rho; jac.set(N, Co55, scratch); - scratch = screened_rates(k_co56_to_n_co55) + screened_rates(k_he4_co56_to_n_cu59)*Y(He4)*state.rho - screened_rates(k_n_co56_to_co57)*Y(N)*state.rho - screened_rates(k_n_co56_to_he4_mn53)*Y(N)*state.rho - screened_rates(k_n_co56_to_p_fe56)*Y(N)*state.rho + screened_rates(k_p_co56_to_n_ni56)*Y(H1)*state.rho; + scratch = screened_rates(k_Co56_to_n_Co55) + screened_rates(k_He4_Co56_to_n_Cu59)*Y(He4)*state.rho - screened_rates(k_n_Co56_to_Co57)*Y(N)*state.rho - screened_rates(k_n_Co56_to_He4_Mn53)*Y(N)*state.rho - screened_rates(k_n_Co56_to_p_Fe56)*Y(N)*state.rho + screened_rates(k_p_Co56_to_n_Ni56)*Y(H1)*state.rho; jac.set(N, Co56, scratch); - scratch = screened_rates(k_co57_to_n_co56) + screened_rates(k_he4_co57_to_n_cu60)*Y(He4)*state.rho - screened_rates(k_n_co57_to_co58)*Y(N)*state.rho - screened_rates(k_n_co57_to_he4_mn54)*Y(N)*state.rho - screened_rates(k_n_co57_to_p_fe57)*Y(N)*state.rho + screened_rates(k_p_co57_to_n_ni57)*Y(H1)*state.rho; + scratch = screened_rates(k_Co57_to_n_Co56) + screened_rates(k_He4_Co57_to_n_Cu60)*Y(He4)*state.rho - screened_rates(k_n_Co57_to_Co58)*Y(N)*state.rho - screened_rates(k_n_Co57_to_He4_Mn54)*Y(N)*state.rho - screened_rates(k_n_Co57_to_p_Fe57)*Y(N)*state.rho + screened_rates(k_p_Co57_to_n_Ni57)*Y(H1)*state.rho; jac.set(N, Co57, scratch); - scratch = screened_rates(k_co58_to_n_co57) + screened_rates(k_he4_co58_to_n_cu61)*Y(He4)*state.rho - screened_rates(k_n_co58_to_co59)*Y(N)*state.rho - screened_rates(k_n_co58_to_he4_mn55)*Y(N)*state.rho - screened_rates(k_n_co58_to_p_fe58)*Y(N)*state.rho + screened_rates(k_p_co58_to_n_ni58)*Y(H1)*state.rho; + scratch = screened_rates(k_Co58_to_n_Co57) + screened_rates(k_He4_Co58_to_n_Cu61)*Y(He4)*state.rho - screened_rates(k_n_Co58_to_Co59)*Y(N)*state.rho - screened_rates(k_n_Co58_to_He4_Mn55)*Y(N)*state.rho - screened_rates(k_n_Co58_to_p_Fe58)*Y(N)*state.rho + screened_rates(k_p_Co58_to_n_Ni58)*Y(H1)*state.rho; jac.set(N, Co58, scratch); - scratch = screened_rates(k_co59_to_n_co58) + screened_rates(k_he4_co59_to_n_cu62)*Y(He4)*state.rho + screened_rates(k_p_co59_to_n_ni59)*Y(H1)*state.rho; + scratch = screened_rates(k_Co59_to_n_Co58) + screened_rates(k_He4_Co59_to_n_Cu62)*Y(He4)*state.rho + screened_rates(k_p_Co59_to_n_Ni59)*Y(H1)*state.rho; jac.set(N, Co59, scratch); - scratch = screened_rates(k_he4_ni56_to_n_zn59)*Y(He4)*state.rho - screened_rates(k_n_ni56_to_he4_fe53)*Y(N)*state.rho - screened_rates(k_n_ni56_to_ni57)*Y(N)*state.rho - screened_rates(k_n_ni56_to_p_co56)*Y(N)*state.rho; + scratch = screened_rates(k_He4_Ni56_to_n_Zn59)*Y(He4)*state.rho - screened_rates(k_n_Ni56_to_He4_Fe53)*Y(N)*state.rho - screened_rates(k_n_Ni56_to_Ni57)*Y(N)*state.rho - screened_rates(k_n_Ni56_to_p_Co56)*Y(N)*state.rho; jac.set(N, Ni56, scratch); - scratch = screened_rates(k_he4_ni57_to_n_zn60)*Y(He4)*state.rho - screened_rates(k_n_ni57_to_he4_fe54)*Y(N)*state.rho - screened_rates(k_n_ni57_to_ni58)*Y(N)*state.rho - screened_rates(k_n_ni57_to_p_co57)*Y(N)*state.rho + screened_rates(k_ni57_to_n_ni56) + screened_rates(k_p_ni57_to_n_cu57)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ni57_to_n_Zn60)*Y(He4)*state.rho + screened_rates(k_Ni57_to_n_Ni56) - screened_rates(k_n_Ni57_to_He4_Fe54)*Y(N)*state.rho - screened_rates(k_n_Ni57_to_Ni58)*Y(N)*state.rho - screened_rates(k_n_Ni57_to_p_Co57)*Y(N)*state.rho + screened_rates(k_p_Ni57_to_n_Cu57)*Y(H1)*state.rho; jac.set(N, Ni57, scratch); - scratch = screened_rates(k_he4_ni58_to_n_zn61)*Y(He4)*state.rho - screened_rates(k_n_ni58_to_he4_fe55)*Y(N)*state.rho - screened_rates(k_n_ni58_to_ni59)*Y(N)*state.rho - screened_rates(k_n_ni58_to_p_co58)*Y(N)*state.rho + screened_rates(k_ni58_to_n_ni57) + screened_rates(k_p_ni58_to_n_cu58)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ni58_to_n_Zn61)*Y(He4)*state.rho + screened_rates(k_Ni58_to_n_Ni57) - screened_rates(k_n_Ni58_to_He4_Fe55)*Y(N)*state.rho - screened_rates(k_n_Ni58_to_Ni59)*Y(N)*state.rho - screened_rates(k_n_Ni58_to_p_Co58)*Y(N)*state.rho + screened_rates(k_p_Ni58_to_n_Cu58)*Y(H1)*state.rho; jac.set(N, Ni58, scratch); - scratch = screened_rates(k_he4_ni59_to_n_zn62)*Y(He4)*state.rho - screened_rates(k_n_ni59_to_he4_fe56)*Y(N)*state.rho - screened_rates(k_n_ni59_to_ni60)*Y(N)*state.rho - screened_rates(k_n_ni59_to_p_co59)*Y(N)*state.rho + screened_rates(k_ni59_to_n_ni58) + screened_rates(k_p_ni59_to_n_cu59)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ni59_to_n_Zn62)*Y(He4)*state.rho + screened_rates(k_Ni59_to_n_Ni58) - screened_rates(k_n_Ni59_to_He4_Fe56)*Y(N)*state.rho - screened_rates(k_n_Ni59_to_Ni60)*Y(N)*state.rho - screened_rates(k_n_Ni59_to_p_Co59)*Y(N)*state.rho + screened_rates(k_p_Ni59_to_n_Cu59)*Y(H1)*state.rho; jac.set(N, Ni59, scratch); - scratch = screened_rates(k_he4_ni60_to_n_zn63)*Y(He4)*state.rho - screened_rates(k_n_ni60_to_he4_fe57)*Y(N)*state.rho - screened_rates(k_n_ni60_to_ni61)*Y(N)*state.rho + screened_rates(k_ni60_to_n_ni59) + screened_rates(k_p_ni60_to_n_cu60)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ni60_to_n_Zn63)*Y(He4)*state.rho + screened_rates(k_Ni60_to_n_Ni59) - screened_rates(k_n_Ni60_to_He4_Fe57)*Y(N)*state.rho - screened_rates(k_n_Ni60_to_Ni61)*Y(N)*state.rho + screened_rates(k_p_Ni60_to_n_Cu60)*Y(H1)*state.rho; jac.set(N, Ni60, scratch); - scratch = screened_rates(k_he4_ni61_to_n_zn64)*Y(He4)*state.rho - screened_rates(k_n_ni61_to_he4_fe58)*Y(N)*state.rho - screened_rates(k_n_ni61_to_ni62)*Y(N)*state.rho + screened_rates(k_ni61_to_n_ni60) + screened_rates(k_p_ni61_to_n_cu61)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ni61_to_n_Zn64)*Y(He4)*state.rho + screened_rates(k_Ni61_to_n_Ni60) - screened_rates(k_n_Ni61_to_He4_Fe58)*Y(N)*state.rho - screened_rates(k_n_Ni61_to_Ni62)*Y(N)*state.rho + screened_rates(k_p_Ni61_to_n_Cu61)*Y(H1)*state.rho; jac.set(N, Ni61, scratch); - scratch = screened_rates(k_he4_ni62_to_n_zn65)*Y(He4)*state.rho - screened_rates(k_n_ni62_to_ni63)*Y(N)*state.rho + screened_rates(k_ni62_to_n_ni61) + screened_rates(k_p_ni62_to_n_cu62)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ni62_to_n_Zn65)*Y(He4)*state.rho + screened_rates(k_Ni62_to_n_Ni61) - screened_rates(k_n_Ni62_to_Ni63)*Y(N)*state.rho + screened_rates(k_p_Ni62_to_n_Cu62)*Y(H1)*state.rho; jac.set(N, Ni62, scratch); - scratch = screened_rates(k_he4_ni63_to_n_zn66)*Y(He4)*state.rho - screened_rates(k_n_ni63_to_ni64)*Y(N)*state.rho + screened_rates(k_ni63_to_n_ni62) + screened_rates(k_p_ni63_to_n_cu63)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ni63_to_n_Zn66)*Y(He4)*state.rho + screened_rates(k_Ni63_to_n_Ni62) - screened_rates(k_n_Ni63_to_Ni64)*Y(N)*state.rho + screened_rates(k_p_Ni63_to_n_Cu63)*Y(H1)*state.rho; jac.set(N, Ni63, scratch); - scratch = screened_rates(k_ni64_to_n_ni63) + screened_rates(k_p_ni64_to_n_cu64)*Y(H1)*state.rho; + scratch = screened_rates(k_Ni64_to_n_Ni63) + screened_rates(k_p_Ni64_to_n_Cu64)*Y(H1)*state.rho; jac.set(N, Ni64, scratch); - scratch = -screened_rates(k_n_cu57_to_cu58)*Y(N)*state.rho - screened_rates(k_n_cu57_to_he4_co54)*Y(N)*state.rho - screened_rates(k_n_cu57_to_p_ni57)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Cu57_to_Cu58)*Y(N)*state.rho - screened_rates(k_n_Cu57_to_He4_Co54)*Y(N)*state.rho - screened_rates(k_n_Cu57_to_p_Ni57)*Y(N)*state.rho; jac.set(N, Cu57, scratch); - scratch = screened_rates(k_cu58_to_n_cu57) - screened_rates(k_n_cu58_to_cu59)*Y(N)*state.rho - screened_rates(k_n_cu58_to_he4_co55)*Y(N)*state.rho - screened_rates(k_n_cu58_to_p_ni58)*Y(N)*state.rho; + scratch = screened_rates(k_Cu58_to_n_Cu57) - screened_rates(k_n_Cu58_to_Cu59)*Y(N)*state.rho - screened_rates(k_n_Cu58_to_He4_Co55)*Y(N)*state.rho - screened_rates(k_n_Cu58_to_p_Ni58)*Y(N)*state.rho; jac.set(N, Cu58, scratch); - scratch = screened_rates(k_cu59_to_n_cu58) + screened_rates(k_he4_cu59_to_n_ga62)*Y(He4)*state.rho - screened_rates(k_n_cu59_to_cu60)*Y(N)*state.rho - screened_rates(k_n_cu59_to_he4_co56)*Y(N)*state.rho - screened_rates(k_n_cu59_to_p_ni59)*Y(N)*state.rho + screened_rates(k_p_cu59_to_n_zn59)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu59_to_n_Cu58) + screened_rates(k_He4_Cu59_to_n_Ga62)*Y(He4)*state.rho - screened_rates(k_n_Cu59_to_Cu60)*Y(N)*state.rho - screened_rates(k_n_Cu59_to_He4_Co56)*Y(N)*state.rho - screened_rates(k_n_Cu59_to_p_Ni59)*Y(N)*state.rho + screened_rates(k_p_Cu59_to_n_Zn59)*Y(H1)*state.rho; jac.set(N, Cu59, scratch); - scratch = screened_rates(k_cu60_to_n_cu59) + screened_rates(k_he4_cu60_to_n_ga63)*Y(He4)*state.rho - screened_rates(k_n_cu60_to_cu61)*Y(N)*state.rho - screened_rates(k_n_cu60_to_he4_co57)*Y(N)*state.rho - screened_rates(k_n_cu60_to_p_ni60)*Y(N)*state.rho + screened_rates(k_p_cu60_to_n_zn60)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu60_to_n_Cu59) + screened_rates(k_He4_Cu60_to_n_Ga63)*Y(He4)*state.rho - screened_rates(k_n_Cu60_to_Cu61)*Y(N)*state.rho - screened_rates(k_n_Cu60_to_He4_Co57)*Y(N)*state.rho - screened_rates(k_n_Cu60_to_p_Ni60)*Y(N)*state.rho + screened_rates(k_p_Cu60_to_n_Zn60)*Y(H1)*state.rho; jac.set(N, Cu60, scratch); - scratch = screened_rates(k_cu61_to_n_cu60) + screened_rates(k_he4_cu61_to_n_ga64)*Y(He4)*state.rho - screened_rates(k_n_cu61_to_cu62)*Y(N)*state.rho - screened_rates(k_n_cu61_to_he4_co58)*Y(N)*state.rho - screened_rates(k_n_cu61_to_p_ni61)*Y(N)*state.rho + screened_rates(k_p_cu61_to_n_zn61)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu61_to_n_Cu60) + screened_rates(k_He4_Cu61_to_n_Ga64)*Y(He4)*state.rho - screened_rates(k_n_Cu61_to_Cu62)*Y(N)*state.rho - screened_rates(k_n_Cu61_to_He4_Co58)*Y(N)*state.rho - screened_rates(k_n_Cu61_to_p_Ni61)*Y(N)*state.rho + screened_rates(k_p_Cu61_to_n_Zn61)*Y(H1)*state.rho; jac.set(N, Cu61, scratch); - scratch = screened_rates(k_cu62_to_n_cu61) - screened_rates(k_n_cu62_to_cu63)*Y(N)*state.rho - screened_rates(k_n_cu62_to_he4_co59)*Y(N)*state.rho - screened_rates(k_n_cu62_to_p_ni62)*Y(N)*state.rho + screened_rates(k_p_cu62_to_n_zn62)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu62_to_n_Cu61) - screened_rates(k_n_Cu62_to_Cu63)*Y(N)*state.rho - screened_rates(k_n_Cu62_to_He4_Co59)*Y(N)*state.rho - screened_rates(k_n_Cu62_to_p_Ni62)*Y(N)*state.rho + screened_rates(k_p_Cu62_to_n_Zn62)*Y(H1)*state.rho; jac.set(N, Cu62, scratch); - scratch = screened_rates(k_cu63_to_n_cu62) - screened_rates(k_n_cu63_to_cu64)*Y(N)*state.rho - screened_rates(k_n_cu63_to_p_ni63)*Y(N)*state.rho + screened_rates(k_p_cu63_to_n_zn63)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu63_to_n_Cu62) - screened_rates(k_n_Cu63_to_Cu64)*Y(N)*state.rho - screened_rates(k_n_Cu63_to_p_Ni63)*Y(N)*state.rho + screened_rates(k_p_Cu63_to_n_Zn63)*Y(H1)*state.rho; jac.set(N, Cu63, scratch); - scratch = screened_rates(k_cu64_to_n_cu63) - screened_rates(k_n_cu64_to_cu65)*Y(N)*state.rho - screened_rates(k_n_cu64_to_p_ni64)*Y(N)*state.rho + screened_rates(k_p_cu64_to_n_zn64)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu64_to_n_Cu63) - screened_rates(k_n_Cu64_to_Cu65)*Y(N)*state.rho - screened_rates(k_n_Cu64_to_p_Ni64)*Y(N)*state.rho + screened_rates(k_p_Cu64_to_n_Zn64)*Y(H1)*state.rho; jac.set(N, Cu64, scratch); - scratch = screened_rates(k_cu65_to_n_cu64) + screened_rates(k_p_cu65_to_n_zn65)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu65_to_n_Cu64) + screened_rates(k_p_Cu65_to_n_Zn65)*Y(H1)*state.rho; jac.set(N, Cu65, scratch); - scratch = -screened_rates(k_n_zn59_to_he4_ni56)*Y(N)*state.rho - screened_rates(k_n_zn59_to_p_cu59)*Y(N)*state.rho - screened_rates(k_n_zn59_to_zn60)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Zn59_to_He4_Ni56)*Y(N)*state.rho - screened_rates(k_n_Zn59_to_Zn60)*Y(N)*state.rho - screened_rates(k_n_Zn59_to_p_Cu59)*Y(N)*state.rho; jac.set(N, Zn59, scratch); - scratch = screened_rates(k_he4_zn60_to_n_ge63)*Y(He4)*state.rho - screened_rates(k_n_zn60_to_he4_ni57)*Y(N)*state.rho - screened_rates(k_n_zn60_to_p_cu60)*Y(N)*state.rho - screened_rates(k_n_zn60_to_zn61)*Y(N)*state.rho + screened_rates(k_zn60_to_n_zn59); + scratch = screened_rates(k_He4_Zn60_to_n_Ge63)*Y(He4)*state.rho + screened_rates(k_Zn60_to_n_Zn59) - screened_rates(k_n_Zn60_to_He4_Ni57)*Y(N)*state.rho - screened_rates(k_n_Zn60_to_Zn61)*Y(N)*state.rho - screened_rates(k_n_Zn60_to_p_Cu60)*Y(N)*state.rho; jac.set(N, Zn60, scratch); - scratch = screened_rates(k_he4_zn61_to_n_ge64)*Y(He4)*state.rho - screened_rates(k_n_zn61_to_he4_ni58)*Y(N)*state.rho - screened_rates(k_n_zn61_to_p_cu61)*Y(N)*state.rho - screened_rates(k_n_zn61_to_zn62)*Y(N)*state.rho + screened_rates(k_zn61_to_n_zn60); + scratch = screened_rates(k_He4_Zn61_to_n_Ge64)*Y(He4)*state.rho + screened_rates(k_Zn61_to_n_Zn60) - screened_rates(k_n_Zn61_to_He4_Ni58)*Y(N)*state.rho - screened_rates(k_n_Zn61_to_Zn62)*Y(N)*state.rho - screened_rates(k_n_Zn61_to_p_Cu61)*Y(N)*state.rho; jac.set(N, Zn61, scratch); - scratch = -screened_rates(k_n_zn62_to_he4_ni59)*Y(N)*state.rho - screened_rates(k_n_zn62_to_p_cu62)*Y(N)*state.rho - screened_rates(k_n_zn62_to_zn63)*Y(N)*state.rho + screened_rates(k_p_zn62_to_n_ga62)*Y(H1)*state.rho + screened_rates(k_zn62_to_n_zn61); + scratch = screened_rates(k_Zn62_to_n_Zn61) - screened_rates(k_n_Zn62_to_He4_Ni59)*Y(N)*state.rho - screened_rates(k_n_Zn62_to_Zn63)*Y(N)*state.rho - screened_rates(k_n_Zn62_to_p_Cu62)*Y(N)*state.rho + screened_rates(k_p_Zn62_to_n_Ga62)*Y(H1)*state.rho; jac.set(N, Zn62, scratch); - scratch = -screened_rates(k_n_zn63_to_he4_ni60)*Y(N)*state.rho - screened_rates(k_n_zn63_to_p_cu63)*Y(N)*state.rho - screened_rates(k_n_zn63_to_zn64)*Y(N)*state.rho + screened_rates(k_p_zn63_to_n_ga63)*Y(H1)*state.rho + screened_rates(k_zn63_to_n_zn62); + scratch = screened_rates(k_Zn63_to_n_Zn62) - screened_rates(k_n_Zn63_to_He4_Ni60)*Y(N)*state.rho - screened_rates(k_n_Zn63_to_Zn64)*Y(N)*state.rho - screened_rates(k_n_Zn63_to_p_Cu63)*Y(N)*state.rho + screened_rates(k_p_Zn63_to_n_Ga63)*Y(H1)*state.rho; jac.set(N, Zn63, scratch); - scratch = -screened_rates(k_n_zn64_to_he4_ni61)*Y(N)*state.rho - screened_rates(k_n_zn64_to_p_cu64)*Y(N)*state.rho - screened_rates(k_n_zn64_to_zn65)*Y(N)*state.rho + screened_rates(k_p_zn64_to_n_ga64)*Y(H1)*state.rho + screened_rates(k_zn64_to_n_zn63); + scratch = screened_rates(k_Zn64_to_n_Zn63) - screened_rates(k_n_Zn64_to_He4_Ni61)*Y(N)*state.rho - screened_rates(k_n_Zn64_to_Zn65)*Y(N)*state.rho - screened_rates(k_n_Zn64_to_p_Cu64)*Y(N)*state.rho + screened_rates(k_p_Zn64_to_n_Ga64)*Y(H1)*state.rho; jac.set(N, Zn64, scratch); - scratch = -screened_rates(k_n_zn65_to_he4_ni62)*Y(N)*state.rho - screened_rates(k_n_zn65_to_p_cu65)*Y(N)*state.rho - screened_rates(k_n_zn65_to_zn66)*Y(N)*state.rho + screened_rates(k_zn65_to_n_zn64); + scratch = screened_rates(k_Zn65_to_n_Zn64) - screened_rates(k_n_Zn65_to_He4_Ni62)*Y(N)*state.rho - screened_rates(k_n_Zn65_to_Zn66)*Y(N)*state.rho - screened_rates(k_n_Zn65_to_p_Cu65)*Y(N)*state.rho; jac.set(N, Zn65, scratch); - scratch = -screened_rates(k_n_zn66_to_he4_ni63)*Y(N)*state.rho + screened_rates(k_zn66_to_n_zn65); + scratch = screened_rates(k_Zn66_to_n_Zn65) - screened_rates(k_n_Zn66_to_He4_Ni63)*Y(N)*state.rho; jac.set(N, Zn66, scratch); - scratch = -screened_rates(k_n_ga62_to_ga63)*Y(N)*state.rho - screened_rates(k_n_ga62_to_he4_cu59)*Y(N)*state.rho - screened_rates(k_n_ga62_to_p_zn62)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Ga62_to_Ga63)*Y(N)*state.rho - screened_rates(k_n_Ga62_to_He4_Cu59)*Y(N)*state.rho - screened_rates(k_n_Ga62_to_p_Zn62)*Y(N)*state.rho; jac.set(N, Ga62, scratch); - scratch = screened_rates(k_ga63_to_n_ga62) - screened_rates(k_n_ga63_to_ga64)*Y(N)*state.rho - screened_rates(k_n_ga63_to_he4_cu60)*Y(N)*state.rho - screened_rates(k_n_ga63_to_p_zn63)*Y(N)*state.rho + screened_rates(k_p_ga63_to_n_ge63)*Y(H1)*state.rho; + scratch = screened_rates(k_Ga63_to_n_Ga62) - screened_rates(k_n_Ga63_to_Ga64)*Y(N)*state.rho - screened_rates(k_n_Ga63_to_He4_Cu60)*Y(N)*state.rho - screened_rates(k_n_Ga63_to_p_Zn63)*Y(N)*state.rho + screened_rates(k_p_Ga63_to_n_Ge63)*Y(H1)*state.rho; jac.set(N, Ga63, scratch); - scratch = screened_rates(k_ga64_to_n_ga63) - screened_rates(k_n_ga64_to_he4_cu61)*Y(N)*state.rho - screened_rates(k_n_ga64_to_p_zn64)*Y(N)*state.rho + screened_rates(k_p_ga64_to_n_ge64)*Y(H1)*state.rho; + scratch = screened_rates(k_Ga64_to_n_Ga63) - screened_rates(k_n_Ga64_to_He4_Cu61)*Y(N)*state.rho - screened_rates(k_n_Ga64_to_p_Zn64)*Y(N)*state.rho + screened_rates(k_p_Ga64_to_n_Ge64)*Y(H1)*state.rho; jac.set(N, Ga64, scratch); - scratch = -screened_rates(k_n_ge63_to_ge64)*Y(N)*state.rho - screened_rates(k_n_ge63_to_he4_zn60)*Y(N)*state.rho - screened_rates(k_n_ge63_to_p_ga63)*Y(N)*state.rho; + scratch = -screened_rates(k_n_Ge63_to_Ge64)*Y(N)*state.rho - screened_rates(k_n_Ge63_to_He4_Zn60)*Y(N)*state.rho - screened_rates(k_n_Ge63_to_p_Ga63)*Y(N)*state.rho; jac.set(N, Ge63, scratch); - scratch = screened_rates(k_ge64_to_n_ge63) - screened_rates(k_n_ge64_to_he4_zn61)*Y(N)*state.rho - screened_rates(k_n_ge64_to_p_ga64)*Y(N)*state.rho; + scratch = screened_rates(k_Ge64_to_n_Ge63) - screened_rates(k_n_Ge64_to_He4_Zn61)*Y(N)*state.rho - screened_rates(k_n_Ge64_to_p_Ga64)*Y(N)*state.rho; jac.set(N, Ge64, scratch); - scratch = screened_rates(k_n_al25_to_p_mg25)*Y(Al25)*state.rho + screened_rates(k_n_al26_to_p_mg26)*Y(Al26)*state.rho + screened_rates(k_n_ar36_to_p_cl36)*Y(Ar36)*state.rho + screened_rates(k_n_ar37_to_p_cl37)*Y(Ar37)*state.rho + screened_rates(k_n_b8_to_p_he4_he4)*Y(B8)*state.rho + screened_rates(k_n_be7_to_p_li7)*Y(Be7)*state.rho + screened_rates(k_n_ca40_to_p_k40)*Y(Ca40)*state.rho + screened_rates(k_n_ca41_to_p_k41)*Y(Ca41)*state.rho + screened_rates(k_n_cl33_to_p_s33)*Y(Cl33)*state.rho + screened_rates(k_n_cl34_to_p_s34)*Y(Cl34)*state.rho + screened_rates(k_n_cl35_to_p_s35)*Y(Cl35)*state.rho + screened_rates(k_n_cl36_to_p_s36)*Y(Cl36)*state.rho + screened_rates(k_n_co53_to_p_fe53)*Y(Co53)*state.rho + screened_rates(k_n_co54_to_p_fe54)*Y(Co54)*state.rho + screened_rates(k_n_co55_to_p_fe55)*Y(Co55)*state.rho + screened_rates(k_n_co56_to_p_fe56)*Y(Co56)*state.rho + screened_rates(k_n_co57_to_p_fe57)*Y(Co57)*state.rho + screened_rates(k_n_co58_to_p_fe58)*Y(Co58)*state.rho + screened_rates(k_n_cr48_to_p_v48)*Y(Cr48)*state.rho + screened_rates(k_n_cr49_to_p_v49)*Y(Cr49)*state.rho + screened_rates(k_n_cr50_to_p_v50)*Y(Cr50)*state.rho + screened_rates(k_n_cr51_to_p_v51)*Y(Cr51)*state.rho + screened_rates(k_n_cr52_to_p_v52)*Y(Cr52)*state.rho + screened_rates(k_n_cu57_to_p_ni57)*Y(Cu57)*state.rho + screened_rates(k_n_cu58_to_p_ni58)*Y(Cu58)*state.rho + screened_rates(k_n_cu59_to_p_ni59)*Y(Cu59)*state.rho + screened_rates(k_n_cu60_to_p_ni60)*Y(Cu60)*state.rho + screened_rates(k_n_cu61_to_p_ni61)*Y(Cu61)*state.rho + screened_rates(k_n_cu62_to_p_ni62)*Y(Cu62)*state.rho + screened_rates(k_n_cu63_to_p_ni63)*Y(Cu63)*state.rho + screened_rates(k_n_cu64_to_p_ni64)*Y(Cu64)*state.rho + screened_rates(k_n_f17_to_p_o17)*Y(F17)*state.rho + screened_rates(k_n_f18_to_p_o18)*Y(F18)*state.rho + screened_rates(k_n_fe52_to_p_mn52)*Y(Fe52)*state.rho + screened_rates(k_n_fe53_to_p_mn53)*Y(Fe53)*state.rho + screened_rates(k_n_fe54_to_p_mn54)*Y(Fe54)*state.rho + screened_rates(k_n_fe55_to_p_mn55)*Y(Fe55)*state.rho + screened_rates(k_n_ga62_to_p_zn62)*Y(Ga62)*state.rho + screened_rates(k_n_ga63_to_p_zn63)*Y(Ga63)*state.rho + screened_rates(k_n_ga64_to_p_zn64)*Y(Ga64)*state.rho + screened_rates(k_n_ge63_to_p_ga63)*Y(Ge63)*state.rho + screened_rates(k_n_ge64_to_p_ga64)*Y(Ge64)*state.rho + screened_rates(k_n_k37_to_p_ar37)*Y(K37)*state.rho + screened_rates(k_n_k38_to_p_ar38)*Y(K38)*state.rho + screened_rates(k_n_k39_to_p_ar39)*Y(K39)*state.rho + screened_rates(k_n_k40_to_p_ar40)*Y(K40)*state.rho + screened_rates(k_n_mg23_to_p_na23)*Y(Mg23)*state.rho + screened_rates(k_n_mn50_to_p_cr50)*Y(Mn50)*state.rho + screened_rates(k_n_mn51_to_p_cr51)*Y(Mn51)*state.rho + screened_rates(k_n_mn52_to_p_cr52)*Y(Mn52)*state.rho + screened_rates(k_n_mn53_to_p_cr53)*Y(Mn53)*state.rho + screened_rates(k_n_mn54_to_p_cr54)*Y(Mn54)*state.rho + screened_rates(k_n_n13_to_p_c13)*Y(N13)*state.rho + screened_rates(k_n_n14_to_p_c14)*Y(N14)*state.rho + screened_rates(k_n_na21_to_p_ne21)*Y(Na21)*state.rho + screened_rates(k_n_na22_to_p_ne22)*Y(Na22)*state.rho + screened_rates(k_n_ne18_to_p_f18)*Y(Ne18)*state.rho + screened_rates(k_n_ne19_to_p_f19)*Y(Ne19)*state.rho + screened_rates(k_n_ni56_to_p_co56)*Y(Ni56)*state.rho + screened_rates(k_n_ni57_to_p_co57)*Y(Ni57)*state.rho + screened_rates(k_n_ni58_to_p_co58)*Y(Ni58)*state.rho + screened_rates(k_n_ni59_to_p_co59)*Y(Ni59)*state.rho + screened_rates(k_n_o14_to_p_n14)*Y(O14)*state.rho + screened_rates(k_n_o15_to_p_n15)*Y(O15)*state.rho + screened_rates(k_n_p29_to_p_si29)*Y(P29)*state.rho + screened_rates(k_n_p30_to_p_si30)*Y(P30)*state.rho + screened_rates(k_n_p31_to_p_si31)*Y(P31)*state.rho + screened_rates(k_n_p32_to_p_si32)*Y(P32)*state.rho - 0.5*screened_rates(k_n_p_he4_he4_to_he3_li7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3) - screened_rates(k_n_p_he4_to_li6)*Y(He4)*Y(H1)*std::pow(state.rho, 2) - 1.0*screened_rates(k_n_p_p_to_p_d)*std::pow(Y(H1), 2)*std::pow(state.rho, 2) - screened_rates(k_n_p_to_d)*Y(H1)*state.rho + screened_rates(k_n_s32_to_p_p32)*Y(S32)*state.rho + screened_rates(k_n_s33_to_p_p33)*Y(S33)*state.rho + screened_rates(k_n_sc43_to_p_ca43)*Y(Sc43)*state.rho + screened_rates(k_n_sc44_to_p_ca44)*Y(Sc44)*state.rho + screened_rates(k_n_sc45_to_p_ca45)*Y(Sc45)*state.rho + screened_rates(k_n_sc46_to_p_ca46)*Y(Sc46)*state.rho + screened_rates(k_n_sc47_to_p_ca47)*Y(Sc47)*state.rho + screened_rates(k_n_sc48_to_p_ca48)*Y(Sc48)*state.rho + screened_rates(k_n_ti44_to_p_sc44)*Y(Ti44)*state.rho + screened_rates(k_n_ti45_to_p_sc45)*Y(Ti45)*state.rho + screened_rates(k_n_ti46_to_p_sc46)*Y(Ti46)*state.rho + screened_rates(k_n_ti47_to_p_sc47)*Y(Ti47)*state.rho + screened_rates(k_n_ti48_to_p_sc48)*Y(Ti48)*state.rho + screened_rates(k_n_ti49_to_p_sc49)*Y(Ti49)*state.rho + screened_rates(k_n_to_p_weak_wc12) + screened_rates(k_n_v46_to_p_ti46)*Y(V46)*state.rho + screened_rates(k_n_v47_to_p_ti47)*Y(V47)*state.rho + screened_rates(k_n_v48_to_p_ti48)*Y(V48)*state.rho + screened_rates(k_n_v49_to_p_ti49)*Y(V49)*state.rho + screened_rates(k_n_v50_to_p_ti50)*Y(V50)*state.rho + screened_rates(k_n_v51_to_p_ti51)*Y(V51)*state.rho + screened_rates(k_n_zn59_to_p_cu59)*Y(Zn59)*state.rho + screened_rates(k_n_zn60_to_p_cu60)*Y(Zn60)*state.rho + screened_rates(k_n_zn61_to_p_cu61)*Y(Zn61)*state.rho + screened_rates(k_n_zn62_to_p_cu62)*Y(Zn62)*state.rho + screened_rates(k_n_zn63_to_p_cu63)*Y(Zn63)*state.rho + screened_rates(k_n_zn64_to_p_cu64)*Y(Zn64)*state.rho + screened_rates(k_n_zn65_to_p_cu65)*Y(Zn65)*state.rho; + scratch = screened_rates(k_n_Al25_to_p_Mg25)*Y(Al25)*state.rho + screened_rates(k_n_Al26_to_p_Mg26)*Y(Al26)*state.rho + screened_rates(k_n_Ar36_to_p_Cl36)*Y(Ar36)*state.rho + screened_rates(k_n_Ar37_to_p_Cl37)*Y(Ar37)*state.rho + screened_rates(k_n_B8_to_p_He4_He4)*Y(B8)*state.rho + screened_rates(k_n_Be7_to_p_Li7)*Y(Be7)*state.rho + screened_rates(k_n_Ca40_to_p_K40)*Y(Ca40)*state.rho + screened_rates(k_n_Ca41_to_p_K41)*Y(Ca41)*state.rho + screened_rates(k_n_Cl33_to_p_S33)*Y(Cl33)*state.rho + screened_rates(k_n_Cl34_to_p_S34)*Y(Cl34)*state.rho + screened_rates(k_n_Cl35_to_p_S35)*Y(Cl35)*state.rho + screened_rates(k_n_Cl36_to_p_S36)*Y(Cl36)*state.rho + screened_rates(k_n_Co53_to_p_Fe53)*Y(Co53)*state.rho + screened_rates(k_n_Co54_to_p_Fe54)*Y(Co54)*state.rho + screened_rates(k_n_Co55_to_p_Fe55)*Y(Co55)*state.rho + screened_rates(k_n_Co56_to_p_Fe56)*Y(Co56)*state.rho + screened_rates(k_n_Co57_to_p_Fe57)*Y(Co57)*state.rho + screened_rates(k_n_Co58_to_p_Fe58)*Y(Co58)*state.rho + screened_rates(k_n_Cr48_to_p_V48)*Y(Cr48)*state.rho + screened_rates(k_n_Cr49_to_p_V49)*Y(Cr49)*state.rho + screened_rates(k_n_Cr50_to_p_V50)*Y(Cr50)*state.rho + screened_rates(k_n_Cr51_to_p_V51)*Y(Cr51)*state.rho + screened_rates(k_n_Cr52_to_p_V52)*Y(Cr52)*state.rho + screened_rates(k_n_Cu57_to_p_Ni57)*Y(Cu57)*state.rho + screened_rates(k_n_Cu58_to_p_Ni58)*Y(Cu58)*state.rho + screened_rates(k_n_Cu59_to_p_Ni59)*Y(Cu59)*state.rho + screened_rates(k_n_Cu60_to_p_Ni60)*Y(Cu60)*state.rho + screened_rates(k_n_Cu61_to_p_Ni61)*Y(Cu61)*state.rho + screened_rates(k_n_Cu62_to_p_Ni62)*Y(Cu62)*state.rho + screened_rates(k_n_Cu63_to_p_Ni63)*Y(Cu63)*state.rho + screened_rates(k_n_Cu64_to_p_Ni64)*Y(Cu64)*state.rho + screened_rates(k_n_F17_to_p_O17)*Y(F17)*state.rho + screened_rates(k_n_F18_to_p_O18)*Y(F18)*state.rho + screened_rates(k_n_Fe52_to_p_Mn52)*Y(Fe52)*state.rho + screened_rates(k_n_Fe53_to_p_Mn53)*Y(Fe53)*state.rho + screened_rates(k_n_Fe54_to_p_Mn54)*Y(Fe54)*state.rho + screened_rates(k_n_Fe55_to_p_Mn55)*Y(Fe55)*state.rho + screened_rates(k_n_Ga62_to_p_Zn62)*Y(Ga62)*state.rho + screened_rates(k_n_Ga63_to_p_Zn63)*Y(Ga63)*state.rho + screened_rates(k_n_Ga64_to_p_Zn64)*Y(Ga64)*state.rho + screened_rates(k_n_Ge63_to_p_Ga63)*Y(Ge63)*state.rho + screened_rates(k_n_Ge64_to_p_Ga64)*Y(Ge64)*state.rho + screened_rates(k_n_K37_to_p_Ar37)*Y(K37)*state.rho + screened_rates(k_n_K38_to_p_Ar38)*Y(K38)*state.rho + screened_rates(k_n_K39_to_p_Ar39)*Y(K39)*state.rho + screened_rates(k_n_K40_to_p_Ar40)*Y(K40)*state.rho + screened_rates(k_n_Mg23_to_p_Na23)*Y(Mg23)*state.rho + screened_rates(k_n_Mn50_to_p_Cr50)*Y(Mn50)*state.rho + screened_rates(k_n_Mn51_to_p_Cr51)*Y(Mn51)*state.rho + screened_rates(k_n_Mn52_to_p_Cr52)*Y(Mn52)*state.rho + screened_rates(k_n_Mn53_to_p_Cr53)*Y(Mn53)*state.rho + screened_rates(k_n_Mn54_to_p_Cr54)*Y(Mn54)*state.rho + screened_rates(k_n_N13_to_p_C13)*Y(N13)*state.rho + screened_rates(k_n_N14_to_p_C14)*Y(N14)*state.rho + screened_rates(k_n_Na21_to_p_Ne21)*Y(Na21)*state.rho + screened_rates(k_n_Na22_to_p_Ne22)*Y(Na22)*state.rho + screened_rates(k_n_Ne18_to_p_F18)*Y(Ne18)*state.rho + screened_rates(k_n_Ne19_to_p_F19)*Y(Ne19)*state.rho + screened_rates(k_n_Ni56_to_p_Co56)*Y(Ni56)*state.rho + screened_rates(k_n_Ni57_to_p_Co57)*Y(Ni57)*state.rho + screened_rates(k_n_Ni58_to_p_Co58)*Y(Ni58)*state.rho + screened_rates(k_n_Ni59_to_p_Co59)*Y(Ni59)*state.rho + screened_rates(k_n_O14_to_p_N14)*Y(O14)*state.rho + screened_rates(k_n_O15_to_p_N15)*Y(O15)*state.rho + screened_rates(k_n_P29_to_p_Si29)*Y(P29)*state.rho + screened_rates(k_n_P30_to_p_Si30)*Y(P30)*state.rho + screened_rates(k_n_P31_to_p_Si31)*Y(P31)*state.rho + screened_rates(k_n_P32_to_p_Si32)*Y(P32)*state.rho + screened_rates(k_n_S32_to_p_P32)*Y(S32)*state.rho + screened_rates(k_n_S33_to_p_P33)*Y(S33)*state.rho + screened_rates(k_n_Sc43_to_p_Ca43)*Y(Sc43)*state.rho + screened_rates(k_n_Sc44_to_p_Ca44)*Y(Sc44)*state.rho + screened_rates(k_n_Sc45_to_p_Ca45)*Y(Sc45)*state.rho + screened_rates(k_n_Sc46_to_p_Ca46)*Y(Sc46)*state.rho + screened_rates(k_n_Sc47_to_p_Ca47)*Y(Sc47)*state.rho + screened_rates(k_n_Sc48_to_p_Ca48)*Y(Sc48)*state.rho + screened_rates(k_n_Ti44_to_p_Sc44)*Y(Ti44)*state.rho + screened_rates(k_n_Ti45_to_p_Sc45)*Y(Ti45)*state.rho + screened_rates(k_n_Ti46_to_p_Sc46)*Y(Ti46)*state.rho + screened_rates(k_n_Ti47_to_p_Sc47)*Y(Ti47)*state.rho + screened_rates(k_n_Ti48_to_p_Sc48)*Y(Ti48)*state.rho + screened_rates(k_n_Ti49_to_p_Sc49)*Y(Ti49)*state.rho + screened_rates(k_n_V46_to_p_Ti46)*Y(V46)*state.rho + screened_rates(k_n_V47_to_p_Ti47)*Y(V47)*state.rho + screened_rates(k_n_V48_to_p_Ti48)*Y(V48)*state.rho + screened_rates(k_n_V49_to_p_Ti49)*Y(V49)*state.rho + screened_rates(k_n_V50_to_p_Ti50)*Y(V50)*state.rho + screened_rates(k_n_V51_to_p_Ti51)*Y(V51)*state.rho + screened_rates(k_n_Zn59_to_p_Cu59)*Y(Zn59)*state.rho + screened_rates(k_n_Zn60_to_p_Cu60)*Y(Zn60)*state.rho + screened_rates(k_n_Zn61_to_p_Cu61)*Y(Zn61)*state.rho + screened_rates(k_n_Zn62_to_p_Cu62)*Y(Zn62)*state.rho + screened_rates(k_n_Zn63_to_p_Cu63)*Y(Zn63)*state.rho + screened_rates(k_n_Zn64_to_p_Cu64)*Y(Zn64)*state.rho + screened_rates(k_n_Zn65_to_p_Cu65)*Y(Zn65)*state.rho - 0.5*screened_rates(k_n_p_He4_He4_to_He3_Li7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3) - screened_rates(k_n_p_He4_to_Li6)*Y(He4)*Y(H1)*std::pow(state.rho, 2) - 1.0*screened_rates(k_n_p_p_to_p_d)*std::pow(Y(H1), 2)*std::pow(state.rho, 2) - screened_rates(k_n_p_to_d)*Y(H1)*state.rho + screened_rates(k_n_to_p_weak_wc12); jac.set(H1, N, scratch); - scratch = -0.5*screened_rates(k_n_p_he4_he4_to_he3_li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 3) - screened_rates(k_n_p_he4_to_li6)*Y(He4)*Y(N)*std::pow(state.rho, 2) - 2.0*screened_rates(k_n_p_p_to_p_d)*Y(N)*Y(H1)*std::pow(state.rho, 2) - screened_rates(k_n_p_to_d)*Y(N)*state.rho - screened_rates(k_p_al26_to_he4_mg23)*Y(Al26)*state.rho - screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho - screened_rates(k_p_ar36_to_he4_cl33)*Y(Ar36)*state.rho - screened_rates(k_p_ar36_to_k37)*Y(Ar36)*state.rho - screened_rates(k_p_ar37_to_he4_cl34)*Y(Ar37)*state.rho - screened_rates(k_p_ar37_to_k38)*Y(Ar37)*state.rho - screened_rates(k_p_ar37_to_n_k37)*Y(Ar37)*state.rho - screened_rates(k_p_ar38_to_he4_cl35)*Y(Ar38)*state.rho - screened_rates(k_p_ar38_to_k39)*Y(Ar38)*state.rho - screened_rates(k_p_ar38_to_n_k38)*Y(Ar38)*state.rho - screened_rates(k_p_ar39_to_he4_cl36)*Y(Ar39)*state.rho - screened_rates(k_p_ar39_to_k40)*Y(Ar39)*state.rho - screened_rates(k_p_ar39_to_n_k39)*Y(Ar39)*state.rho - screened_rates(k_p_ar40_to_he4_cl37)*Y(Ar40)*state.rho - screened_rates(k_p_ar40_to_k41)*Y(Ar40)*state.rho - screened_rates(k_p_ar40_to_n_k40)*Y(Ar40)*state.rho - screened_rates(k_p_b10_to_he4_be7)*Y(B10)*state.rho - screened_rates(k_p_b11_to_c12)*Y(B11)*state.rho - screened_rates(k_p_b11_to_he4_he4_he4)*Y(B11)*state.rho - screened_rates(k_p_be7_to_b8)*Y(Be7)*state.rho - screened_rates(k_p_be9_to_b10)*Y(Be9)*state.rho - screened_rates(k_p_be9_to_d_he4_he4)*Y(Be9)*state.rho - screened_rates(k_p_be9_to_he4_li6)*Y(Be9)*state.rho - screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho - screened_rates(k_p_c13_to_he4_b10)*Y(C13)*state.rho - screened_rates(k_p_c13_to_n14)*Y(C13)*state.rho - screened_rates(k_p_c13_to_n_n13)*Y(C13)*state.rho - screened_rates(k_p_c14_to_he4_b11)*Y(C14)*state.rho - screened_rates(k_p_c14_to_n15)*Y(C14)*state.rho - screened_rates(k_p_c14_to_n_n14)*Y(C14)*state.rho - screened_rates(k_p_ca40_to_he4_k37)*Y(Ca40)*state.rho - screened_rates(k_p_ca41_to_he4_k38)*Y(Ca41)*state.rho - screened_rates(k_p_ca42_to_he4_k39)*Y(Ca42)*state.rho - screened_rates(k_p_ca42_to_sc43)*Y(Ca42)*state.rho - screened_rates(k_p_ca43_to_he4_k40)*Y(Ca43)*state.rho - screened_rates(k_p_ca43_to_n_sc43)*Y(Ca43)*state.rho - screened_rates(k_p_ca43_to_sc44)*Y(Ca43)*state.rho - screened_rates(k_p_ca44_to_he4_k41)*Y(Ca44)*state.rho - screened_rates(k_p_ca44_to_n_sc44)*Y(Ca44)*state.rho - screened_rates(k_p_ca44_to_sc45)*Y(Ca44)*state.rho - screened_rates(k_p_ca45_to_n_sc45)*Y(Ca45)*state.rho - screened_rates(k_p_ca45_to_sc46)*Y(Ca45)*state.rho - screened_rates(k_p_ca46_to_n_sc46)*Y(Ca46)*state.rho - screened_rates(k_p_ca46_to_sc47)*Y(Ca46)*state.rho - screened_rates(k_p_ca47_to_n_sc47)*Y(Ca47)*state.rho - screened_rates(k_p_ca47_to_sc48)*Y(Ca47)*state.rho - screened_rates(k_p_ca48_to_n_sc48)*Y(Ca48)*state.rho - screened_rates(k_p_ca48_to_sc49)*Y(Ca48)*state.rho - screened_rates(k_p_cl35_to_ar36)*Y(Cl35)*state.rho - screened_rates(k_p_cl35_to_he4_s32)*Y(Cl35)*state.rho - screened_rates(k_p_cl36_to_ar37)*Y(Cl36)*state.rho - screened_rates(k_p_cl36_to_he4_s33)*Y(Cl36)*state.rho - screened_rates(k_p_cl36_to_n_ar36)*Y(Cl36)*state.rho - screened_rates(k_p_cl37_to_ar38)*Y(Cl37)*state.rho - screened_rates(k_p_cl37_to_he4_s34)*Y(Cl37)*state.rho - screened_rates(k_p_cl37_to_n_ar37)*Y(Cl37)*state.rho - screened_rates(k_p_co55_to_he4_fe52)*Y(Co55)*state.rho - screened_rates(k_p_co55_to_ni56)*Y(Co55)*state.rho - screened_rates(k_p_co56_to_he4_fe53)*Y(Co56)*state.rho - screened_rates(k_p_co56_to_n_ni56)*Y(Co56)*state.rho - screened_rates(k_p_co56_to_ni57)*Y(Co56)*state.rho - screened_rates(k_p_co57_to_he4_fe54)*Y(Co57)*state.rho - screened_rates(k_p_co57_to_n_ni57)*Y(Co57)*state.rho - screened_rates(k_p_co57_to_ni58)*Y(Co57)*state.rho - screened_rates(k_p_co58_to_he4_fe55)*Y(Co58)*state.rho - screened_rates(k_p_co58_to_n_ni58)*Y(Co58)*state.rho - screened_rates(k_p_co58_to_ni59)*Y(Co58)*state.rho - screened_rates(k_p_co59_to_he4_fe56)*Y(Co59)*state.rho - screened_rates(k_p_co59_to_n_ni59)*Y(Co59)*state.rho - screened_rates(k_p_co59_to_ni60)*Y(Co59)*state.rho - screened_rates(k_p_cr49_to_he4_v46)*Y(Cr49)*state.rho - screened_rates(k_p_cr49_to_mn50)*Y(Cr49)*state.rho - screened_rates(k_p_cr50_to_he4_v47)*Y(Cr50)*state.rho - screened_rates(k_p_cr50_to_mn51)*Y(Cr50)*state.rho - screened_rates(k_p_cr50_to_n_mn50)*Y(Cr50)*state.rho - screened_rates(k_p_cr51_to_he4_v48)*Y(Cr51)*state.rho - screened_rates(k_p_cr51_to_mn52)*Y(Cr51)*state.rho - screened_rates(k_p_cr51_to_n_mn51)*Y(Cr51)*state.rho - screened_rates(k_p_cr52_to_he4_v49)*Y(Cr52)*state.rho - screened_rates(k_p_cr52_to_mn53)*Y(Cr52)*state.rho - screened_rates(k_p_cr52_to_n_mn52)*Y(Cr52)*state.rho - screened_rates(k_p_cr53_to_he4_v50)*Y(Cr53)*state.rho - screened_rates(k_p_cr53_to_mn54)*Y(Cr53)*state.rho - screened_rates(k_p_cr53_to_n_mn53)*Y(Cr53)*state.rho - screened_rates(k_p_cr54_to_he4_v51)*Y(Cr54)*state.rho - screened_rates(k_p_cr54_to_mn55)*Y(Cr54)*state.rho - screened_rates(k_p_cr54_to_n_mn54)*Y(Cr54)*state.rho - screened_rates(k_p_cu58_to_zn59)*Y(Cu58)*state.rho - screened_rates(k_p_cu59_to_he4_ni56)*Y(Cu59)*state.rho - screened_rates(k_p_cu59_to_n_zn59)*Y(Cu59)*state.rho - screened_rates(k_p_cu59_to_zn60)*Y(Cu59)*state.rho - screened_rates(k_p_cu60_to_he4_ni57)*Y(Cu60)*state.rho - screened_rates(k_p_cu60_to_n_zn60)*Y(Cu60)*state.rho - screened_rates(k_p_cu60_to_zn61)*Y(Cu60)*state.rho - screened_rates(k_p_cu61_to_he4_ni58)*Y(Cu61)*state.rho - screened_rates(k_p_cu61_to_n_zn61)*Y(Cu61)*state.rho - screened_rates(k_p_cu61_to_zn62)*Y(Cu61)*state.rho - screened_rates(k_p_cu62_to_he4_ni59)*Y(Cu62)*state.rho - screened_rates(k_p_cu62_to_n_zn62)*Y(Cu62)*state.rho - screened_rates(k_p_cu62_to_zn63)*Y(Cu62)*state.rho - screened_rates(k_p_cu63_to_he4_ni60)*Y(Cu63)*state.rho - screened_rates(k_p_cu63_to_n_zn63)*Y(Cu63)*state.rho - screened_rates(k_p_cu63_to_zn64)*Y(Cu63)*state.rho - screened_rates(k_p_cu64_to_he4_ni61)*Y(Cu64)*state.rho - screened_rates(k_p_cu64_to_n_zn64)*Y(Cu64)*state.rho - screened_rates(k_p_cu64_to_zn65)*Y(Cu64)*state.rho - screened_rates(k_p_cu65_to_he4_ni62)*Y(Cu65)*state.rho - screened_rates(k_p_cu65_to_n_zn65)*Y(Cu65)*state.rho - screened_rates(k_p_cu65_to_zn66)*Y(Cu65)*state.rho - screened_rates(k_p_d_to_he3)*Y(H2)*state.rho + 2*screened_rates(k_p_d_to_n_p_p)*Y(H2)*state.rho - screened_rates(k_p_f17_to_he4_o14)*Y(F17)*state.rho - screened_rates(k_p_f17_to_ne18)*Y(F17)*state.rho - screened_rates(k_p_f18_to_he4_o15)*Y(F18)*state.rho - screened_rates(k_p_f18_to_n_ne18)*Y(F18)*state.rho - screened_rates(k_p_f18_to_ne19)*Y(F18)*state.rho - screened_rates(k_p_f19_to_he4_o16)*Y(F19)*state.rho - screened_rates(k_p_f19_to_n_ne19)*Y(F19)*state.rho - screened_rates(k_p_f19_to_ne20)*Y(F19)*state.rho - screened_rates(k_p_fe52_to_co53)*Y(Fe52)*state.rho - screened_rates(k_p_fe53_to_co54)*Y(Fe53)*state.rho - screened_rates(k_p_fe53_to_he4_mn50)*Y(Fe53)*state.rho - screened_rates(k_p_fe53_to_n_co53)*Y(Fe53)*state.rho - screened_rates(k_p_fe54_to_co55)*Y(Fe54)*state.rho - screened_rates(k_p_fe54_to_he4_mn51)*Y(Fe54)*state.rho - screened_rates(k_p_fe54_to_n_co54)*Y(Fe54)*state.rho - screened_rates(k_p_fe55_to_co56)*Y(Fe55)*state.rho - screened_rates(k_p_fe55_to_he4_mn52)*Y(Fe55)*state.rho - screened_rates(k_p_fe55_to_n_co55)*Y(Fe55)*state.rho - screened_rates(k_p_fe56_to_co57)*Y(Fe56)*state.rho - screened_rates(k_p_fe56_to_he4_mn53)*Y(Fe56)*state.rho - screened_rates(k_p_fe56_to_n_co56)*Y(Fe56)*state.rho - screened_rates(k_p_fe57_to_co58)*Y(Fe57)*state.rho - screened_rates(k_p_fe57_to_he4_mn54)*Y(Fe57)*state.rho - screened_rates(k_p_fe57_to_n_co57)*Y(Fe57)*state.rho - screened_rates(k_p_fe58_to_co59)*Y(Fe58)*state.rho - screened_rates(k_p_fe58_to_he4_mn55)*Y(Fe58)*state.rho - screened_rates(k_p_fe58_to_n_co58)*Y(Fe58)*state.rho - screened_rates(k_p_ga62_to_ge63)*Y(Ga62)*state.rho - screened_rates(k_p_ga62_to_he4_zn59)*Y(Ga62)*state.rho - screened_rates(k_p_ga63_to_ge64)*Y(Ga63)*state.rho - screened_rates(k_p_ga63_to_he4_zn60)*Y(Ga63)*state.rho - screened_rates(k_p_ga63_to_n_ge63)*Y(Ga63)*state.rho - screened_rates(k_p_ga64_to_he4_zn61)*Y(Ga64)*state.rho - screened_rates(k_p_ga64_to_n_ge64)*Y(Ga64)*state.rho - screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(He3)*state.rho - 0.5*screened_rates(k_p_he4_he4_to_d_be7)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - 0.5*screened_rates(k_p_he4_he4_to_n_b8)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_p_he4_to_d_he3)*Y(He4)*state.rho - screened_rates(k_p_k39_to_ca40)*Y(K39)*state.rho - screened_rates(k_p_k39_to_he4_ar36)*Y(K39)*state.rho - screened_rates(k_p_k40_to_ca41)*Y(K40)*state.rho - screened_rates(k_p_k40_to_he4_ar37)*Y(K40)*state.rho - screened_rates(k_p_k40_to_n_ca40)*Y(K40)*state.rho - screened_rates(k_p_k41_to_ca42)*Y(K41)*state.rho - screened_rates(k_p_k41_to_he4_ar38)*Y(K41)*state.rho - screened_rates(k_p_k41_to_n_ca41)*Y(K41)*state.rho - screened_rates(k_p_li6_to_be7)*Y(Li6)*state.rho - screened_rates(k_p_li6_to_he4_he3)*Y(Li6)*state.rho - screened_rates(k_p_li7_to_d_li6)*Y(Li7)*state.rho - screened_rates(k_p_li7_to_he4_he4)*Y(Li7)*state.rho - screened_rates(k_p_li7_to_n_be7)*Y(Li7)*state.rho - screened_rates(k_p_mg24_to_al25)*Y(Mg24)*state.rho - screened_rates(k_p_mg24_to_he4_na21)*Y(Mg24)*state.rho - screened_rates(k_p_mg25_to_al26)*Y(Mg25)*state.rho - screened_rates(k_p_mg25_to_he4_na22)*Y(Mg25)*state.rho - screened_rates(k_p_mg25_to_n_al25)*Y(Mg25)*state.rho - screened_rates(k_p_mg26_to_al27)*Y(Mg26)*state.rho - screened_rates(k_p_mg26_to_he4_na23)*Y(Mg26)*state.rho - screened_rates(k_p_mg26_to_n_al26)*Y(Mg26)*state.rho - screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*state.rho - screened_rates(k_p_mn51_to_he4_cr48)*Y(Mn51)*state.rho - screened_rates(k_p_mn52_to_fe53)*Y(Mn52)*state.rho - screened_rates(k_p_mn52_to_he4_cr49)*Y(Mn52)*state.rho - screened_rates(k_p_mn52_to_n_fe52)*Y(Mn52)*state.rho - screened_rates(k_p_mn53_to_fe54)*Y(Mn53)*state.rho - screened_rates(k_p_mn53_to_he4_cr50)*Y(Mn53)*state.rho - screened_rates(k_p_mn53_to_n_fe53)*Y(Mn53)*state.rho - screened_rates(k_p_mn54_to_fe55)*Y(Mn54)*state.rho - screened_rates(k_p_mn54_to_he4_cr51)*Y(Mn54)*state.rho - screened_rates(k_p_mn54_to_n_fe54)*Y(Mn54)*state.rho - screened_rates(k_p_mn55_to_fe56)*Y(Mn55)*state.rho - screened_rates(k_p_mn55_to_he4_cr52)*Y(Mn55)*state.rho - screened_rates(k_p_mn55_to_n_fe55)*Y(Mn55)*state.rho - screened_rates(k_p_n13_to_o14)*Y(N13)*state.rho - screened_rates(k_p_n14_to_n_o14)*Y(N14)*state.rho - screened_rates(k_p_n14_to_o15)*Y(N14)*state.rho - screened_rates(k_p_n15_to_he4_c12)*Y(N15)*state.rho - screened_rates(k_p_n15_to_n_o15)*Y(N15)*state.rho - screened_rates(k_p_n15_to_o16)*Y(N15)*state.rho - screened_rates(k_p_na21_to_he4_ne18)*Y(Na21)*state.rho - screened_rates(k_p_na22_to_he4_ne19)*Y(Na22)*state.rho - screened_rates(k_p_na22_to_mg23)*Y(Na22)*state.rho - screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_n_mg23)*Y(Na23)*state.rho - screened_rates(k_p_ne20_to_he4_f17)*Y(Ne20)*state.rho - screened_rates(k_p_ne20_to_na21)*Y(Ne20)*state.rho - screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*state.rho - screened_rates(k_p_ne21_to_n_na21)*Y(Ne21)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho - screened_rates(k_p_ne22_to_he4_f19)*Y(Ne22)*state.rho - screened_rates(k_p_ne22_to_n_na22)*Y(Ne22)*state.rho - screened_rates(k_p_ne22_to_na23)*Y(Ne22)*state.rho - screened_rates(k_p_ni56_to_cu57)*Y(Ni56)*state.rho - screened_rates(k_p_ni56_to_he4_co53)*Y(Ni56)*state.rho - screened_rates(k_p_ni57_to_cu58)*Y(Ni57)*state.rho - screened_rates(k_p_ni57_to_he4_co54)*Y(Ni57)*state.rho - screened_rates(k_p_ni57_to_n_cu57)*Y(Ni57)*state.rho - screened_rates(k_p_ni58_to_cu59)*Y(Ni58)*state.rho - screened_rates(k_p_ni58_to_he4_co55)*Y(Ni58)*state.rho - screened_rates(k_p_ni58_to_n_cu58)*Y(Ni58)*state.rho - screened_rates(k_p_ni59_to_cu60)*Y(Ni59)*state.rho - screened_rates(k_p_ni59_to_he4_co56)*Y(Ni59)*state.rho - screened_rates(k_p_ni59_to_n_cu59)*Y(Ni59)*state.rho - screened_rates(k_p_ni60_to_cu61)*Y(Ni60)*state.rho - screened_rates(k_p_ni60_to_he4_co57)*Y(Ni60)*state.rho - screened_rates(k_p_ni60_to_n_cu60)*Y(Ni60)*state.rho - screened_rates(k_p_ni61_to_cu62)*Y(Ni61)*state.rho - screened_rates(k_p_ni61_to_he4_co58)*Y(Ni61)*state.rho - screened_rates(k_p_ni61_to_n_cu61)*Y(Ni61)*state.rho - screened_rates(k_p_ni62_to_cu63)*Y(Ni62)*state.rho - screened_rates(k_p_ni62_to_he4_co59)*Y(Ni62)*state.rho - screened_rates(k_p_ni62_to_n_cu62)*Y(Ni62)*state.rho - screened_rates(k_p_ni63_to_cu64)*Y(Ni63)*state.rho - screened_rates(k_p_ni63_to_n_cu63)*Y(Ni63)*state.rho - screened_rates(k_p_ni64_to_cu65)*Y(Ni64)*state.rho - screened_rates(k_p_ni64_to_n_cu64)*Y(Ni64)*state.rho - screened_rates(k_p_o16_to_f17)*Y(O16)*state.rho - screened_rates(k_p_o16_to_he4_n13)*Y(O16)*state.rho - screened_rates(k_p_o17_to_f18)*Y(O17)*state.rho - screened_rates(k_p_o17_to_he4_n14)*Y(O17)*state.rho - screened_rates(k_p_o17_to_n_f17)*Y(O17)*state.rho - screened_rates(k_p_o18_to_f19)*Y(O18)*state.rho - screened_rates(k_p_o18_to_he4_n15)*Y(O18)*state.rho - screened_rates(k_p_o18_to_n_f18)*Y(O18)*state.rho - screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*state.rho - screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho - screened_rates(k_p_p31_to_o16_o16)*Y(P31)*state.rho - screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho - screened_rates(k_p_p32_to_he4_si29)*Y(P32)*state.rho - screened_rates(k_p_p32_to_n_s32)*Y(P32)*state.rho - screened_rates(k_p_p32_to_s33)*Y(P32)*state.rho - screened_rates(k_p_p33_to_he4_si30)*Y(P33)*state.rho - screened_rates(k_p_p33_to_n_s33)*Y(P33)*state.rho - screened_rates(k_p_p33_to_s34)*Y(P33)*state.rho - 1.0*screened_rates(k_p_p_he4_he4_to_he3_be7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3) - 2.0*screened_rates(k_p_p_he4_to_he3_he3)*Y(He4)*Y(H1)*std::pow(state.rho, 2) - 2.0*screened_rates(k_p_p_to_d_weak_bet_pos_)*Y(H1)*state.rho - 2.0*screened_rates(k_p_p_to_d_weak_electron_capture)*Y(H1)*std::pow(state.rho, 2)*state.y_e - screened_rates(k_p_s32_to_cl33)*Y(S32)*state.rho - screened_rates(k_p_s32_to_he4_p29)*Y(S32)*state.rho - screened_rates(k_p_s33_to_cl34)*Y(S33)*state.rho - screened_rates(k_p_s33_to_he4_p30)*Y(S33)*state.rho - screened_rates(k_p_s33_to_n_cl33)*Y(S33)*state.rho - screened_rates(k_p_s34_to_cl35)*Y(S34)*state.rho - screened_rates(k_p_s34_to_he4_p31)*Y(S34)*state.rho - screened_rates(k_p_s34_to_n_cl34)*Y(S34)*state.rho - screened_rates(k_p_s35_to_cl36)*Y(S35)*state.rho - screened_rates(k_p_s35_to_he4_p32)*Y(S35)*state.rho - screened_rates(k_p_s35_to_n_cl35)*Y(S35)*state.rho - screened_rates(k_p_s36_to_cl37)*Y(S36)*state.rho - screened_rates(k_p_s36_to_he4_p33)*Y(S36)*state.rho - screened_rates(k_p_s36_to_n_cl36)*Y(S36)*state.rho - screened_rates(k_p_sc43_to_he4_ca40)*Y(Sc43)*state.rho - screened_rates(k_p_sc43_to_ti44)*Y(Sc43)*state.rho - screened_rates(k_p_sc44_to_he4_ca41)*Y(Sc44)*state.rho - screened_rates(k_p_sc44_to_n_ti44)*Y(Sc44)*state.rho - screened_rates(k_p_sc44_to_ti45)*Y(Sc44)*state.rho - screened_rates(k_p_sc45_to_he4_ca42)*Y(Sc45)*state.rho - screened_rates(k_p_sc45_to_n_ti45)*Y(Sc45)*state.rho - screened_rates(k_p_sc45_to_ti46)*Y(Sc45)*state.rho - screened_rates(k_p_sc46_to_he4_ca43)*Y(Sc46)*state.rho - screened_rates(k_p_sc46_to_n_ti46)*Y(Sc46)*state.rho - screened_rates(k_p_sc46_to_ti47)*Y(Sc46)*state.rho - screened_rates(k_p_sc47_to_he4_ca44)*Y(Sc47)*state.rho - screened_rates(k_p_sc47_to_n_ti47)*Y(Sc47)*state.rho - screened_rates(k_p_sc47_to_ti48)*Y(Sc47)*state.rho - screened_rates(k_p_sc48_to_he4_ca45)*Y(Sc48)*state.rho - screened_rates(k_p_sc48_to_n_ti48)*Y(Sc48)*state.rho - screened_rates(k_p_sc48_to_ti49)*Y(Sc48)*state.rho - screened_rates(k_p_sc49_to_he4_ca46)*Y(Sc49)*state.rho - screened_rates(k_p_sc49_to_n_ti49)*Y(Sc49)*state.rho - screened_rates(k_p_sc49_to_ti50)*Y(Sc49)*state.rho - screened_rates(k_p_si28_to_he4_al25)*Y(Si28)*state.rho - screened_rates(k_p_si28_to_p29)*Y(Si28)*state.rho - screened_rates(k_p_si29_to_he4_al26)*Y(Si29)*state.rho - screened_rates(k_p_si29_to_n_p29)*Y(Si29)*state.rho - screened_rates(k_p_si29_to_p30)*Y(Si29)*state.rho - screened_rates(k_p_si30_to_he4_al27)*Y(Si30)*state.rho - screened_rates(k_p_si30_to_n_p30)*Y(Si30)*state.rho - screened_rates(k_p_si30_to_p31)*Y(Si30)*state.rho - screened_rates(k_p_si31_to_n_p31)*Y(Si31)*state.rho - screened_rates(k_p_si31_to_p32)*Y(Si31)*state.rho - screened_rates(k_p_si32_to_n_p32)*Y(Si32)*state.rho - screened_rates(k_p_si32_to_p33)*Y(Si32)*state.rho - screened_rates(k_p_ti45_to_v46)*Y(Ti45)*state.rho - screened_rates(k_p_ti46_to_he4_sc43)*Y(Ti46)*state.rho - screened_rates(k_p_ti46_to_n_v46)*Y(Ti46)*state.rho - screened_rates(k_p_ti46_to_v47)*Y(Ti46)*state.rho - screened_rates(k_p_ti47_to_he4_sc44)*Y(Ti47)*state.rho - screened_rates(k_p_ti47_to_n_v47)*Y(Ti47)*state.rho - screened_rates(k_p_ti47_to_v48)*Y(Ti47)*state.rho - screened_rates(k_p_ti48_to_he4_sc45)*Y(Ti48)*state.rho - screened_rates(k_p_ti48_to_n_v48)*Y(Ti48)*state.rho - screened_rates(k_p_ti48_to_v49)*Y(Ti48)*state.rho - screened_rates(k_p_ti49_to_he4_sc46)*Y(Ti49)*state.rho - screened_rates(k_p_ti49_to_n_v49)*Y(Ti49)*state.rho - screened_rates(k_p_ti49_to_v50)*Y(Ti49)*state.rho - screened_rates(k_p_ti50_to_he4_sc47)*Y(Ti50)*state.rho - screened_rates(k_p_ti50_to_n_v50)*Y(Ti50)*state.rho - screened_rates(k_p_ti50_to_v51)*Y(Ti50)*state.rho - screened_rates(k_p_ti51_to_he4_sc48)*Y(Ti51)*state.rho - screened_rates(k_p_ti51_to_n_v51)*Y(Ti51)*state.rho - screened_rates(k_p_ti51_to_v52)*Y(Ti51)*state.rho - screened_rates(k_p_v47_to_cr48)*Y(V47)*state.rho - screened_rates(k_p_v47_to_he4_ti44)*Y(V47)*state.rho - screened_rates(k_p_v48_to_cr49)*Y(V48)*state.rho - screened_rates(k_p_v48_to_he4_ti45)*Y(V48)*state.rho - screened_rates(k_p_v48_to_n_cr48)*Y(V48)*state.rho - screened_rates(k_p_v49_to_cr50)*Y(V49)*state.rho - screened_rates(k_p_v49_to_he4_ti46)*Y(V49)*state.rho - screened_rates(k_p_v49_to_n_cr49)*Y(V49)*state.rho - screened_rates(k_p_v50_to_cr51)*Y(V50)*state.rho - screened_rates(k_p_v50_to_he4_ti47)*Y(V50)*state.rho - screened_rates(k_p_v50_to_n_cr50)*Y(V50)*state.rho - screened_rates(k_p_v51_to_cr52)*Y(V51)*state.rho - screened_rates(k_p_v51_to_he4_ti48)*Y(V51)*state.rho - screened_rates(k_p_v51_to_n_cr51)*Y(V51)*state.rho - screened_rates(k_p_v52_to_cr53)*Y(V52)*state.rho - screened_rates(k_p_v52_to_he4_ti49)*Y(V52)*state.rho - screened_rates(k_p_v52_to_n_cr52)*Y(V52)*state.rho - screened_rates(k_p_zn60_to_he4_cu57)*Y(Zn60)*state.rho - screened_rates(k_p_zn61_to_ga62)*Y(Zn61)*state.rho - screened_rates(k_p_zn61_to_he4_cu58)*Y(Zn61)*state.rho - screened_rates(k_p_zn62_to_ga63)*Y(Zn62)*state.rho - screened_rates(k_p_zn62_to_he4_cu59)*Y(Zn62)*state.rho - screened_rates(k_p_zn62_to_n_ga62)*Y(Zn62)*state.rho - screened_rates(k_p_zn63_to_ga64)*Y(Zn63)*state.rho - screened_rates(k_p_zn63_to_he4_cu60)*Y(Zn63)*state.rho - screened_rates(k_p_zn63_to_n_ga63)*Y(Zn63)*state.rho - screened_rates(k_p_zn64_to_he4_cu61)*Y(Zn64)*state.rho - screened_rates(k_p_zn64_to_n_ga64)*Y(Zn64)*state.rho - screened_rates(k_p_zn65_to_he4_cu62)*Y(Zn65)*state.rho - screened_rates(k_p_zn66_to_he4_cu63)*Y(Zn66)*state.rho; + scratch = -0.5*screened_rates(k_n_p_He4_He4_to_He3_Li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 3) - screened_rates(k_n_p_He4_to_Li6)*Y(He4)*Y(N)*std::pow(state.rho, 2) - 2.0*screened_rates(k_n_p_p_to_p_d)*Y(N)*Y(H1)*std::pow(state.rho, 2) - screened_rates(k_n_p_to_d)*Y(N)*state.rho - screened_rates(k_p_Al26_to_He4_Mg23)*Y(Al26)*state.rho - screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho - screened_rates(k_p_Ar36_to_He4_Cl33)*Y(Ar36)*state.rho - screened_rates(k_p_Ar36_to_K37)*Y(Ar36)*state.rho - screened_rates(k_p_Ar37_to_He4_Cl34)*Y(Ar37)*state.rho - screened_rates(k_p_Ar37_to_K38)*Y(Ar37)*state.rho - screened_rates(k_p_Ar37_to_n_K37)*Y(Ar37)*state.rho - screened_rates(k_p_Ar38_to_He4_Cl35)*Y(Ar38)*state.rho - screened_rates(k_p_Ar38_to_K39)*Y(Ar38)*state.rho - screened_rates(k_p_Ar38_to_n_K38)*Y(Ar38)*state.rho - screened_rates(k_p_Ar39_to_He4_Cl36)*Y(Ar39)*state.rho - screened_rates(k_p_Ar39_to_K40)*Y(Ar39)*state.rho - screened_rates(k_p_Ar39_to_n_K39)*Y(Ar39)*state.rho - screened_rates(k_p_Ar40_to_He4_Cl37)*Y(Ar40)*state.rho - screened_rates(k_p_Ar40_to_K41)*Y(Ar40)*state.rho - screened_rates(k_p_Ar40_to_n_K40)*Y(Ar40)*state.rho - screened_rates(k_p_B10_to_He4_Be7)*Y(B10)*state.rho - screened_rates(k_p_B11_to_C12)*Y(B11)*state.rho - screened_rates(k_p_B11_to_He4_He4_He4)*Y(B11)*state.rho - screened_rates(k_p_Be7_to_B8)*Y(Be7)*state.rho - screened_rates(k_p_Be9_to_B10)*Y(Be9)*state.rho - screened_rates(k_p_Be9_to_He4_Li6)*Y(Be9)*state.rho - screened_rates(k_p_Be9_to_d_He4_He4)*Y(Be9)*state.rho - screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho - screened_rates(k_p_C13_to_He4_B10)*Y(C13)*state.rho - screened_rates(k_p_C13_to_N14)*Y(C13)*state.rho - screened_rates(k_p_C13_to_n_N13)*Y(C13)*state.rho - screened_rates(k_p_C14_to_He4_B11)*Y(C14)*state.rho - screened_rates(k_p_C14_to_N15)*Y(C14)*state.rho - screened_rates(k_p_C14_to_n_N14)*Y(C14)*state.rho - screened_rates(k_p_Ca40_to_He4_K37)*Y(Ca40)*state.rho - screened_rates(k_p_Ca41_to_He4_K38)*Y(Ca41)*state.rho - screened_rates(k_p_Ca42_to_He4_K39)*Y(Ca42)*state.rho - screened_rates(k_p_Ca42_to_Sc43)*Y(Ca42)*state.rho - screened_rates(k_p_Ca43_to_He4_K40)*Y(Ca43)*state.rho - screened_rates(k_p_Ca43_to_Sc44)*Y(Ca43)*state.rho - screened_rates(k_p_Ca43_to_n_Sc43)*Y(Ca43)*state.rho - screened_rates(k_p_Ca44_to_He4_K41)*Y(Ca44)*state.rho - screened_rates(k_p_Ca44_to_Sc45)*Y(Ca44)*state.rho - screened_rates(k_p_Ca44_to_n_Sc44)*Y(Ca44)*state.rho - screened_rates(k_p_Ca45_to_Sc46)*Y(Ca45)*state.rho - screened_rates(k_p_Ca45_to_n_Sc45)*Y(Ca45)*state.rho - screened_rates(k_p_Ca46_to_Sc47)*Y(Ca46)*state.rho - screened_rates(k_p_Ca46_to_n_Sc46)*Y(Ca46)*state.rho - screened_rates(k_p_Ca47_to_Sc48)*Y(Ca47)*state.rho - screened_rates(k_p_Ca47_to_n_Sc47)*Y(Ca47)*state.rho - screened_rates(k_p_Ca48_to_Sc49)*Y(Ca48)*state.rho - screened_rates(k_p_Ca48_to_n_Sc48)*Y(Ca48)*state.rho - screened_rates(k_p_Cl35_to_Ar36)*Y(Cl35)*state.rho - screened_rates(k_p_Cl35_to_He4_S32)*Y(Cl35)*state.rho - screened_rates(k_p_Cl36_to_Ar37)*Y(Cl36)*state.rho - screened_rates(k_p_Cl36_to_He4_S33)*Y(Cl36)*state.rho - screened_rates(k_p_Cl36_to_n_Ar36)*Y(Cl36)*state.rho - screened_rates(k_p_Cl37_to_Ar38)*Y(Cl37)*state.rho - screened_rates(k_p_Cl37_to_He4_S34)*Y(Cl37)*state.rho - screened_rates(k_p_Cl37_to_n_Ar37)*Y(Cl37)*state.rho - screened_rates(k_p_Co55_to_He4_Fe52)*Y(Co55)*state.rho - screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*state.rho - screened_rates(k_p_Co56_to_He4_Fe53)*Y(Co56)*state.rho - screened_rates(k_p_Co56_to_Ni57)*Y(Co56)*state.rho - screened_rates(k_p_Co56_to_n_Ni56)*Y(Co56)*state.rho - screened_rates(k_p_Co57_to_He4_Fe54)*Y(Co57)*state.rho - screened_rates(k_p_Co57_to_Ni58)*Y(Co57)*state.rho - screened_rates(k_p_Co57_to_n_Ni57)*Y(Co57)*state.rho - screened_rates(k_p_Co58_to_He4_Fe55)*Y(Co58)*state.rho - screened_rates(k_p_Co58_to_Ni59)*Y(Co58)*state.rho - screened_rates(k_p_Co58_to_n_Ni58)*Y(Co58)*state.rho - screened_rates(k_p_Co59_to_He4_Fe56)*Y(Co59)*state.rho - screened_rates(k_p_Co59_to_Ni60)*Y(Co59)*state.rho - screened_rates(k_p_Co59_to_n_Ni59)*Y(Co59)*state.rho - screened_rates(k_p_Cr49_to_He4_V46)*Y(Cr49)*state.rho - screened_rates(k_p_Cr49_to_Mn50)*Y(Cr49)*state.rho - screened_rates(k_p_Cr50_to_He4_V47)*Y(Cr50)*state.rho - screened_rates(k_p_Cr50_to_Mn51)*Y(Cr50)*state.rho - screened_rates(k_p_Cr50_to_n_Mn50)*Y(Cr50)*state.rho - screened_rates(k_p_Cr51_to_He4_V48)*Y(Cr51)*state.rho - screened_rates(k_p_Cr51_to_Mn52)*Y(Cr51)*state.rho - screened_rates(k_p_Cr51_to_n_Mn51)*Y(Cr51)*state.rho - screened_rates(k_p_Cr52_to_He4_V49)*Y(Cr52)*state.rho - screened_rates(k_p_Cr52_to_Mn53)*Y(Cr52)*state.rho - screened_rates(k_p_Cr52_to_n_Mn52)*Y(Cr52)*state.rho - screened_rates(k_p_Cr53_to_He4_V50)*Y(Cr53)*state.rho - screened_rates(k_p_Cr53_to_Mn54)*Y(Cr53)*state.rho - screened_rates(k_p_Cr53_to_n_Mn53)*Y(Cr53)*state.rho - screened_rates(k_p_Cr54_to_He4_V51)*Y(Cr54)*state.rho - screened_rates(k_p_Cr54_to_Mn55)*Y(Cr54)*state.rho - screened_rates(k_p_Cr54_to_n_Mn54)*Y(Cr54)*state.rho - screened_rates(k_p_Cu58_to_Zn59)*Y(Cu58)*state.rho - screened_rates(k_p_Cu59_to_He4_Ni56)*Y(Cu59)*state.rho - screened_rates(k_p_Cu59_to_Zn60)*Y(Cu59)*state.rho - screened_rates(k_p_Cu59_to_n_Zn59)*Y(Cu59)*state.rho - screened_rates(k_p_Cu60_to_He4_Ni57)*Y(Cu60)*state.rho - screened_rates(k_p_Cu60_to_Zn61)*Y(Cu60)*state.rho - screened_rates(k_p_Cu60_to_n_Zn60)*Y(Cu60)*state.rho - screened_rates(k_p_Cu61_to_He4_Ni58)*Y(Cu61)*state.rho - screened_rates(k_p_Cu61_to_Zn62)*Y(Cu61)*state.rho - screened_rates(k_p_Cu61_to_n_Zn61)*Y(Cu61)*state.rho - screened_rates(k_p_Cu62_to_He4_Ni59)*Y(Cu62)*state.rho - screened_rates(k_p_Cu62_to_Zn63)*Y(Cu62)*state.rho - screened_rates(k_p_Cu62_to_n_Zn62)*Y(Cu62)*state.rho - screened_rates(k_p_Cu63_to_He4_Ni60)*Y(Cu63)*state.rho - screened_rates(k_p_Cu63_to_Zn64)*Y(Cu63)*state.rho - screened_rates(k_p_Cu63_to_n_Zn63)*Y(Cu63)*state.rho - screened_rates(k_p_Cu64_to_He4_Ni61)*Y(Cu64)*state.rho - screened_rates(k_p_Cu64_to_Zn65)*Y(Cu64)*state.rho - screened_rates(k_p_Cu64_to_n_Zn64)*Y(Cu64)*state.rho - screened_rates(k_p_Cu65_to_He4_Ni62)*Y(Cu65)*state.rho - screened_rates(k_p_Cu65_to_Zn66)*Y(Cu65)*state.rho - screened_rates(k_p_Cu65_to_n_Zn65)*Y(Cu65)*state.rho - screened_rates(k_p_F17_to_He4_O14)*Y(F17)*state.rho - screened_rates(k_p_F17_to_Ne18)*Y(F17)*state.rho - screened_rates(k_p_F18_to_He4_O15)*Y(F18)*state.rho - screened_rates(k_p_F18_to_Ne19)*Y(F18)*state.rho - screened_rates(k_p_F18_to_n_Ne18)*Y(F18)*state.rho - screened_rates(k_p_F19_to_He4_O16)*Y(F19)*state.rho - screened_rates(k_p_F19_to_Ne20)*Y(F19)*state.rho - screened_rates(k_p_F19_to_n_Ne19)*Y(F19)*state.rho - screened_rates(k_p_Fe52_to_Co53)*Y(Fe52)*state.rho - screened_rates(k_p_Fe53_to_Co54)*Y(Fe53)*state.rho - screened_rates(k_p_Fe53_to_He4_Mn50)*Y(Fe53)*state.rho - screened_rates(k_p_Fe53_to_n_Co53)*Y(Fe53)*state.rho - screened_rates(k_p_Fe54_to_Co55)*Y(Fe54)*state.rho - screened_rates(k_p_Fe54_to_He4_Mn51)*Y(Fe54)*state.rho - screened_rates(k_p_Fe54_to_n_Co54)*Y(Fe54)*state.rho - screened_rates(k_p_Fe55_to_Co56)*Y(Fe55)*state.rho - screened_rates(k_p_Fe55_to_He4_Mn52)*Y(Fe55)*state.rho - screened_rates(k_p_Fe55_to_n_Co55)*Y(Fe55)*state.rho - screened_rates(k_p_Fe56_to_Co57)*Y(Fe56)*state.rho - screened_rates(k_p_Fe56_to_He4_Mn53)*Y(Fe56)*state.rho - screened_rates(k_p_Fe56_to_n_Co56)*Y(Fe56)*state.rho - screened_rates(k_p_Fe57_to_Co58)*Y(Fe57)*state.rho - screened_rates(k_p_Fe57_to_He4_Mn54)*Y(Fe57)*state.rho - screened_rates(k_p_Fe57_to_n_Co57)*Y(Fe57)*state.rho - screened_rates(k_p_Fe58_to_Co59)*Y(Fe58)*state.rho - screened_rates(k_p_Fe58_to_He4_Mn55)*Y(Fe58)*state.rho - screened_rates(k_p_Fe58_to_n_Co58)*Y(Fe58)*state.rho - screened_rates(k_p_Ga62_to_Ge63)*Y(Ga62)*state.rho - screened_rates(k_p_Ga62_to_He4_Zn59)*Y(Ga62)*state.rho - screened_rates(k_p_Ga63_to_Ge64)*Y(Ga63)*state.rho - screened_rates(k_p_Ga63_to_He4_Zn60)*Y(Ga63)*state.rho - screened_rates(k_p_Ga63_to_n_Ge63)*Y(Ga63)*state.rho - screened_rates(k_p_Ga64_to_He4_Zn61)*Y(Ga64)*state.rho - screened_rates(k_p_Ga64_to_n_Ge64)*Y(Ga64)*state.rho - screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(He3)*state.rho - 0.5*screened_rates(k_p_He4_He4_to_d_Be7)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - 0.5*screened_rates(k_p_He4_He4_to_n_B8)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_p_He4_to_d_He3)*Y(He4)*state.rho - screened_rates(k_p_K39_to_Ca40)*Y(K39)*state.rho - screened_rates(k_p_K39_to_He4_Ar36)*Y(K39)*state.rho - screened_rates(k_p_K40_to_Ca41)*Y(K40)*state.rho - screened_rates(k_p_K40_to_He4_Ar37)*Y(K40)*state.rho - screened_rates(k_p_K40_to_n_Ca40)*Y(K40)*state.rho - screened_rates(k_p_K41_to_Ca42)*Y(K41)*state.rho - screened_rates(k_p_K41_to_He4_Ar38)*Y(K41)*state.rho - screened_rates(k_p_K41_to_n_Ca41)*Y(K41)*state.rho - screened_rates(k_p_Li6_to_Be7)*Y(Li6)*state.rho - screened_rates(k_p_Li6_to_He4_He3)*Y(Li6)*state.rho - screened_rates(k_p_Li7_to_He4_He4)*Y(Li7)*state.rho - screened_rates(k_p_Li7_to_d_Li6)*Y(Li7)*state.rho - screened_rates(k_p_Li7_to_n_Be7)*Y(Li7)*state.rho - screened_rates(k_p_Mg24_to_Al25)*Y(Mg24)*state.rho - screened_rates(k_p_Mg24_to_He4_Na21)*Y(Mg24)*state.rho - screened_rates(k_p_Mg25_to_Al26)*Y(Mg25)*state.rho - screened_rates(k_p_Mg25_to_He4_Na22)*Y(Mg25)*state.rho - screened_rates(k_p_Mg25_to_n_Al25)*Y(Mg25)*state.rho - screened_rates(k_p_Mg26_to_Al27)*Y(Mg26)*state.rho - screened_rates(k_p_Mg26_to_He4_Na23)*Y(Mg26)*state.rho - screened_rates(k_p_Mg26_to_n_Al26)*Y(Mg26)*state.rho - screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*state.rho - screened_rates(k_p_Mn51_to_He4_Cr48)*Y(Mn51)*state.rho - screened_rates(k_p_Mn52_to_Fe53)*Y(Mn52)*state.rho - screened_rates(k_p_Mn52_to_He4_Cr49)*Y(Mn52)*state.rho - screened_rates(k_p_Mn52_to_n_Fe52)*Y(Mn52)*state.rho - screened_rates(k_p_Mn53_to_Fe54)*Y(Mn53)*state.rho - screened_rates(k_p_Mn53_to_He4_Cr50)*Y(Mn53)*state.rho - screened_rates(k_p_Mn53_to_n_Fe53)*Y(Mn53)*state.rho - screened_rates(k_p_Mn54_to_Fe55)*Y(Mn54)*state.rho - screened_rates(k_p_Mn54_to_He4_Cr51)*Y(Mn54)*state.rho - screened_rates(k_p_Mn54_to_n_Fe54)*Y(Mn54)*state.rho - screened_rates(k_p_Mn55_to_Fe56)*Y(Mn55)*state.rho - screened_rates(k_p_Mn55_to_He4_Cr52)*Y(Mn55)*state.rho - screened_rates(k_p_Mn55_to_n_Fe55)*Y(Mn55)*state.rho - screened_rates(k_p_N13_to_O14)*Y(N13)*state.rho - screened_rates(k_p_N14_to_O15)*Y(N14)*state.rho - screened_rates(k_p_N14_to_n_O14)*Y(N14)*state.rho - screened_rates(k_p_N15_to_He4_C12)*Y(N15)*state.rho - screened_rates(k_p_N15_to_O16)*Y(N15)*state.rho - screened_rates(k_p_N15_to_n_O15)*Y(N15)*state.rho - screened_rates(k_p_Na21_to_He4_Ne18)*Y(Na21)*state.rho - screened_rates(k_p_Na22_to_He4_Ne19)*Y(Na22)*state.rho - screened_rates(k_p_Na22_to_Mg23)*Y(Na22)*state.rho - screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_n_Mg23)*Y(Na23)*state.rho - screened_rates(k_p_Ne20_to_He4_F17)*Y(Ne20)*state.rho - screened_rates(k_p_Ne20_to_Na21)*Y(Ne20)*state.rho - screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho - screened_rates(k_p_Ne21_to_n_Na21)*Y(Ne21)*state.rho - screened_rates(k_p_Ne22_to_He4_F19)*Y(Ne22)*state.rho - screened_rates(k_p_Ne22_to_Na23)*Y(Ne22)*state.rho - screened_rates(k_p_Ne22_to_n_Na22)*Y(Ne22)*state.rho - screened_rates(k_p_Ni56_to_Cu57)*Y(Ni56)*state.rho - screened_rates(k_p_Ni56_to_He4_Co53)*Y(Ni56)*state.rho - screened_rates(k_p_Ni57_to_Cu58)*Y(Ni57)*state.rho - screened_rates(k_p_Ni57_to_He4_Co54)*Y(Ni57)*state.rho - screened_rates(k_p_Ni57_to_n_Cu57)*Y(Ni57)*state.rho - screened_rates(k_p_Ni58_to_Cu59)*Y(Ni58)*state.rho - screened_rates(k_p_Ni58_to_He4_Co55)*Y(Ni58)*state.rho - screened_rates(k_p_Ni58_to_n_Cu58)*Y(Ni58)*state.rho - screened_rates(k_p_Ni59_to_Cu60)*Y(Ni59)*state.rho - screened_rates(k_p_Ni59_to_He4_Co56)*Y(Ni59)*state.rho - screened_rates(k_p_Ni59_to_n_Cu59)*Y(Ni59)*state.rho - screened_rates(k_p_Ni60_to_Cu61)*Y(Ni60)*state.rho - screened_rates(k_p_Ni60_to_He4_Co57)*Y(Ni60)*state.rho - screened_rates(k_p_Ni60_to_n_Cu60)*Y(Ni60)*state.rho - screened_rates(k_p_Ni61_to_Cu62)*Y(Ni61)*state.rho - screened_rates(k_p_Ni61_to_He4_Co58)*Y(Ni61)*state.rho - screened_rates(k_p_Ni61_to_n_Cu61)*Y(Ni61)*state.rho - screened_rates(k_p_Ni62_to_Cu63)*Y(Ni62)*state.rho - screened_rates(k_p_Ni62_to_He4_Co59)*Y(Ni62)*state.rho - screened_rates(k_p_Ni62_to_n_Cu62)*Y(Ni62)*state.rho - screened_rates(k_p_Ni63_to_Cu64)*Y(Ni63)*state.rho - screened_rates(k_p_Ni63_to_n_Cu63)*Y(Ni63)*state.rho - screened_rates(k_p_Ni64_to_Cu65)*Y(Ni64)*state.rho - screened_rates(k_p_Ni64_to_n_Cu64)*Y(Ni64)*state.rho - screened_rates(k_p_O16_to_F17)*Y(O16)*state.rho - screened_rates(k_p_O16_to_He4_N13)*Y(O16)*state.rho - screened_rates(k_p_O17_to_F18)*Y(O17)*state.rho - screened_rates(k_p_O17_to_He4_N14)*Y(O17)*state.rho - screened_rates(k_p_O17_to_n_F17)*Y(O17)*state.rho - screened_rates(k_p_O18_to_F19)*Y(O18)*state.rho - screened_rates(k_p_O18_to_He4_N15)*Y(O18)*state.rho - screened_rates(k_p_O18_to_n_F18)*Y(O18)*state.rho - screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*state.rho - screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho - screened_rates(k_p_P31_to_O16_O16)*Y(P31)*state.rho - screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho - screened_rates(k_p_P32_to_He4_Si29)*Y(P32)*state.rho - screened_rates(k_p_P32_to_S33)*Y(P32)*state.rho - screened_rates(k_p_P32_to_n_S32)*Y(P32)*state.rho - screened_rates(k_p_P33_to_He4_Si30)*Y(P33)*state.rho - screened_rates(k_p_P33_to_S34)*Y(P33)*state.rho - screened_rates(k_p_P33_to_n_S33)*Y(P33)*state.rho - screened_rates(k_p_S32_to_Cl33)*Y(S32)*state.rho - screened_rates(k_p_S32_to_He4_P29)*Y(S32)*state.rho - screened_rates(k_p_S33_to_Cl34)*Y(S33)*state.rho - screened_rates(k_p_S33_to_He4_P30)*Y(S33)*state.rho - screened_rates(k_p_S33_to_n_Cl33)*Y(S33)*state.rho - screened_rates(k_p_S34_to_Cl35)*Y(S34)*state.rho - screened_rates(k_p_S34_to_He4_P31)*Y(S34)*state.rho - screened_rates(k_p_S34_to_n_Cl34)*Y(S34)*state.rho - screened_rates(k_p_S35_to_Cl36)*Y(S35)*state.rho - screened_rates(k_p_S35_to_He4_P32)*Y(S35)*state.rho - screened_rates(k_p_S35_to_n_Cl35)*Y(S35)*state.rho - screened_rates(k_p_S36_to_Cl37)*Y(S36)*state.rho - screened_rates(k_p_S36_to_He4_P33)*Y(S36)*state.rho - screened_rates(k_p_S36_to_n_Cl36)*Y(S36)*state.rho - screened_rates(k_p_Sc43_to_He4_Ca40)*Y(Sc43)*state.rho - screened_rates(k_p_Sc43_to_Ti44)*Y(Sc43)*state.rho - screened_rates(k_p_Sc44_to_He4_Ca41)*Y(Sc44)*state.rho - screened_rates(k_p_Sc44_to_Ti45)*Y(Sc44)*state.rho - screened_rates(k_p_Sc44_to_n_Ti44)*Y(Sc44)*state.rho - screened_rates(k_p_Sc45_to_He4_Ca42)*Y(Sc45)*state.rho - screened_rates(k_p_Sc45_to_Ti46)*Y(Sc45)*state.rho - screened_rates(k_p_Sc45_to_n_Ti45)*Y(Sc45)*state.rho - screened_rates(k_p_Sc46_to_He4_Ca43)*Y(Sc46)*state.rho - screened_rates(k_p_Sc46_to_Ti47)*Y(Sc46)*state.rho - screened_rates(k_p_Sc46_to_n_Ti46)*Y(Sc46)*state.rho - screened_rates(k_p_Sc47_to_He4_Ca44)*Y(Sc47)*state.rho - screened_rates(k_p_Sc47_to_Ti48)*Y(Sc47)*state.rho - screened_rates(k_p_Sc47_to_n_Ti47)*Y(Sc47)*state.rho - screened_rates(k_p_Sc48_to_He4_Ca45)*Y(Sc48)*state.rho - screened_rates(k_p_Sc48_to_Ti49)*Y(Sc48)*state.rho - screened_rates(k_p_Sc48_to_n_Ti48)*Y(Sc48)*state.rho - screened_rates(k_p_Sc49_to_He4_Ca46)*Y(Sc49)*state.rho - screened_rates(k_p_Sc49_to_Ti50)*Y(Sc49)*state.rho - screened_rates(k_p_Sc49_to_n_Ti49)*Y(Sc49)*state.rho - screened_rates(k_p_Si28_to_He4_Al25)*Y(Si28)*state.rho - screened_rates(k_p_Si28_to_P29)*Y(Si28)*state.rho - screened_rates(k_p_Si29_to_He4_Al26)*Y(Si29)*state.rho - screened_rates(k_p_Si29_to_P30)*Y(Si29)*state.rho - screened_rates(k_p_Si29_to_n_P29)*Y(Si29)*state.rho - screened_rates(k_p_Si30_to_He4_Al27)*Y(Si30)*state.rho - screened_rates(k_p_Si30_to_P31)*Y(Si30)*state.rho - screened_rates(k_p_Si30_to_n_P30)*Y(Si30)*state.rho - screened_rates(k_p_Si31_to_P32)*Y(Si31)*state.rho - screened_rates(k_p_Si31_to_n_P31)*Y(Si31)*state.rho - screened_rates(k_p_Si32_to_P33)*Y(Si32)*state.rho - screened_rates(k_p_Si32_to_n_P32)*Y(Si32)*state.rho - screened_rates(k_p_Ti45_to_V46)*Y(Ti45)*state.rho - screened_rates(k_p_Ti46_to_He4_Sc43)*Y(Ti46)*state.rho - screened_rates(k_p_Ti46_to_V47)*Y(Ti46)*state.rho - screened_rates(k_p_Ti46_to_n_V46)*Y(Ti46)*state.rho - screened_rates(k_p_Ti47_to_He4_Sc44)*Y(Ti47)*state.rho - screened_rates(k_p_Ti47_to_V48)*Y(Ti47)*state.rho - screened_rates(k_p_Ti47_to_n_V47)*Y(Ti47)*state.rho - screened_rates(k_p_Ti48_to_He4_Sc45)*Y(Ti48)*state.rho - screened_rates(k_p_Ti48_to_V49)*Y(Ti48)*state.rho - screened_rates(k_p_Ti48_to_n_V48)*Y(Ti48)*state.rho - screened_rates(k_p_Ti49_to_He4_Sc46)*Y(Ti49)*state.rho - screened_rates(k_p_Ti49_to_V50)*Y(Ti49)*state.rho - screened_rates(k_p_Ti49_to_n_V49)*Y(Ti49)*state.rho - screened_rates(k_p_Ti50_to_He4_Sc47)*Y(Ti50)*state.rho - screened_rates(k_p_Ti50_to_V51)*Y(Ti50)*state.rho - screened_rates(k_p_Ti50_to_n_V50)*Y(Ti50)*state.rho - screened_rates(k_p_Ti51_to_He4_Sc48)*Y(Ti51)*state.rho - screened_rates(k_p_Ti51_to_V52)*Y(Ti51)*state.rho - screened_rates(k_p_Ti51_to_n_V51)*Y(Ti51)*state.rho - screened_rates(k_p_V47_to_Cr48)*Y(V47)*state.rho - screened_rates(k_p_V47_to_He4_Ti44)*Y(V47)*state.rho - screened_rates(k_p_V48_to_Cr49)*Y(V48)*state.rho - screened_rates(k_p_V48_to_He4_Ti45)*Y(V48)*state.rho - screened_rates(k_p_V48_to_n_Cr48)*Y(V48)*state.rho - screened_rates(k_p_V49_to_Cr50)*Y(V49)*state.rho - screened_rates(k_p_V49_to_He4_Ti46)*Y(V49)*state.rho - screened_rates(k_p_V49_to_n_Cr49)*Y(V49)*state.rho - screened_rates(k_p_V50_to_Cr51)*Y(V50)*state.rho - screened_rates(k_p_V50_to_He4_Ti47)*Y(V50)*state.rho - screened_rates(k_p_V50_to_n_Cr50)*Y(V50)*state.rho - screened_rates(k_p_V51_to_Cr52)*Y(V51)*state.rho - screened_rates(k_p_V51_to_He4_Ti48)*Y(V51)*state.rho - screened_rates(k_p_V51_to_n_Cr51)*Y(V51)*state.rho - screened_rates(k_p_V52_to_Cr53)*Y(V52)*state.rho - screened_rates(k_p_V52_to_He4_Ti49)*Y(V52)*state.rho - screened_rates(k_p_V52_to_n_Cr52)*Y(V52)*state.rho - screened_rates(k_p_Zn60_to_He4_Cu57)*Y(Zn60)*state.rho - screened_rates(k_p_Zn61_to_Ga62)*Y(Zn61)*state.rho - screened_rates(k_p_Zn61_to_He4_Cu58)*Y(Zn61)*state.rho - screened_rates(k_p_Zn62_to_Ga63)*Y(Zn62)*state.rho - screened_rates(k_p_Zn62_to_He4_Cu59)*Y(Zn62)*state.rho - screened_rates(k_p_Zn62_to_n_Ga62)*Y(Zn62)*state.rho - screened_rates(k_p_Zn63_to_Ga64)*Y(Zn63)*state.rho - screened_rates(k_p_Zn63_to_He4_Cu60)*Y(Zn63)*state.rho - screened_rates(k_p_Zn63_to_n_Ga63)*Y(Zn63)*state.rho - screened_rates(k_p_Zn64_to_He4_Cu61)*Y(Zn64)*state.rho - screened_rates(k_p_Zn64_to_n_Ga64)*Y(Zn64)*state.rho - screened_rates(k_p_Zn65_to_He4_Cu62)*Y(Zn65)*state.rho - screened_rates(k_p_Zn66_to_He4_Cu63)*Y(Zn66)*state.rho - screened_rates(k_p_d_to_He3)*Y(H2)*state.rho + 2*screened_rates(k_p_d_to_n_p_p)*Y(H2)*state.rho - 1.0*screened_rates(k_p_p_He4_He4_to_He3_Be7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3) - 2.0*screened_rates(k_p_p_He4_to_He3_He3)*Y(He4)*Y(H1)*std::pow(state.rho, 2) - 2.0*screened_rates(k_p_p_to_d_weak_bet_pos_)*Y(H1)*state.rho - 2.0*screened_rates(k_p_p_to_d_weak_electron_capture)*Y(H1)*std::pow(state.rho, 2)*state.y_e; jac.set(H1, H1, scratch); - scratch = screened_rates(k_d_be7_to_p_he4_he4)*Y(Be7)*state.rho + screened_rates(k_d_he3_to_p_he4)*Y(He3)*state.rho + 0.5*screened_rates(k_d_he4_he4_to_p_be9)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_d_li6_to_p_li7)*Y(Li6)*state.rho + screened_rates(k_d_to_n_p) - screened_rates(k_p_d_to_he3)*Y(H1)*state.rho + 2*screened_rates(k_p_d_to_n_p_p)*Y(H1)*state.rho; + scratch = screened_rates(k_d_Be7_to_p_He4_He4)*Y(Be7)*state.rho + screened_rates(k_d_He3_to_p_He4)*Y(He3)*state.rho + 0.5*screened_rates(k_d_He4_He4_to_p_Be9)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_d_Li6_to_p_Li7)*Y(Li6)*state.rho + screened_rates(k_d_to_n_p) - screened_rates(k_p_d_to_He3)*Y(H1)*state.rho + 2*screened_rates(k_p_d_to_n_p_p)*Y(H1)*state.rho; jac.set(H1, H2, scratch); - scratch = screened_rates(k_d_he3_to_p_he4)*Y(H2)*state.rho + 2.0*screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(Be7)*state.rho + 2.0*screened_rates(k_he3_he3_to_p_p_he4)*Y(He3)*state.rho + screened_rates(k_he3_li7_to_n_p_he4_he4)*Y(Li7)*state.rho + screened_rates(k_he3_to_p_d) + screened_rates(k_he4_he3_to_p_li6)*Y(He4)*state.rho - screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(H1)*state.rho; + scratch = 2.0*screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(Be7)*state.rho + 2.0*screened_rates(k_He3_He3_to_p_p_He4)*Y(He3)*state.rho + screened_rates(k_He3_Li7_to_n_p_He4_He4)*Y(Li7)*state.rho + screened_rates(k_He3_to_p_d) + screened_rates(k_He4_He3_to_p_Li6)*Y(He4)*state.rho + screened_rates(k_d_He3_to_p_He4)*Y(H2)*state.rho - screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(H1)*state.rho; jac.set(H1, He3, scratch); - scratch = 1.0*screened_rates(k_d_he4_he4_to_p_be9)*Y(H2)*Y(He4)*std::pow(state.rho, 2) + screened_rates(k_he4_al25_to_p_si28)*Y(Al25)*state.rho + screened_rates(k_he4_al26_to_p_si29)*Y(Al26)*state.rho + screened_rates(k_he4_al27_to_p_si30)*Y(Al27)*state.rho + screened_rates(k_he4_ar36_to_p_k39)*Y(Ar36)*state.rho + screened_rates(k_he4_ar37_to_p_k40)*Y(Ar37)*state.rho + screened_rates(k_he4_ar38_to_p_k41)*Y(Ar38)*state.rho + screened_rates(k_he4_b10_to_p_c13)*Y(B10)*state.rho + screened_rates(k_he4_b11_to_p_c14)*Y(B11)*state.rho + screened_rates(k_he4_be7_to_p_b10)*Y(Be7)*state.rho + screened_rates(k_he4_c12_to_p_n15)*Y(C12)*state.rho + screened_rates(k_he4_ca40_to_p_sc43)*Y(Ca40)*state.rho + screened_rates(k_he4_ca41_to_p_sc44)*Y(Ca41)*state.rho + screened_rates(k_he4_ca42_to_p_sc45)*Y(Ca42)*state.rho + screened_rates(k_he4_ca43_to_p_sc46)*Y(Ca43)*state.rho + screened_rates(k_he4_ca44_to_p_sc47)*Y(Ca44)*state.rho + screened_rates(k_he4_ca45_to_p_sc48)*Y(Ca45)*state.rho + screened_rates(k_he4_ca46_to_p_sc49)*Y(Ca46)*state.rho + screened_rates(k_he4_cl33_to_p_ar36)*Y(Cl33)*state.rho + screened_rates(k_he4_cl34_to_p_ar37)*Y(Cl34)*state.rho + screened_rates(k_he4_cl35_to_p_ar38)*Y(Cl35)*state.rho + screened_rates(k_he4_cl36_to_p_ar39)*Y(Cl36)*state.rho + screened_rates(k_he4_cl37_to_p_ar40)*Y(Cl37)*state.rho + screened_rates(k_he4_co53_to_p_ni56)*Y(Co53)*state.rho + screened_rates(k_he4_co54_to_p_ni57)*Y(Co54)*state.rho + screened_rates(k_he4_co55_to_p_ni58)*Y(Co55)*state.rho + screened_rates(k_he4_co56_to_p_ni59)*Y(Co56)*state.rho + screened_rates(k_he4_co57_to_p_ni60)*Y(Co57)*state.rho + screened_rates(k_he4_co58_to_p_ni61)*Y(Co58)*state.rho + screened_rates(k_he4_co59_to_p_ni62)*Y(Co59)*state.rho + screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*state.rho + screened_rates(k_he4_cr49_to_p_mn52)*Y(Cr49)*state.rho + screened_rates(k_he4_cr50_to_p_mn53)*Y(Cr50)*state.rho + screened_rates(k_he4_cr51_to_p_mn54)*Y(Cr51)*state.rho + screened_rates(k_he4_cr52_to_p_mn55)*Y(Cr52)*state.rho + screened_rates(k_he4_cu57_to_p_zn60)*Y(Cu57)*state.rho + screened_rates(k_he4_cu58_to_p_zn61)*Y(Cu58)*state.rho + screened_rates(k_he4_cu59_to_p_zn62)*Y(Cu59)*state.rho + screened_rates(k_he4_cu60_to_p_zn63)*Y(Cu60)*state.rho + screened_rates(k_he4_cu61_to_p_zn64)*Y(Cu61)*state.rho + screened_rates(k_he4_cu62_to_p_zn65)*Y(Cu62)*state.rho + screened_rates(k_he4_cu63_to_p_zn66)*Y(Cu63)*state.rho + screened_rates(k_he4_f17_to_p_ne20)*Y(F17)*state.rho + screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho + screened_rates(k_he4_f19_to_p_ne22)*Y(F19)*state.rho + screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*state.rho + screened_rates(k_he4_fe53_to_p_co56)*Y(Fe53)*state.rho + screened_rates(k_he4_fe54_to_p_co57)*Y(Fe54)*state.rho + screened_rates(k_he4_fe55_to_p_co58)*Y(Fe55)*state.rho + screened_rates(k_he4_fe56_to_p_co59)*Y(Fe56)*state.rho + screened_rates(k_he4_he3_to_p_li6)*Y(He3)*state.rho + 0.5*screened_rates(k_he4_he4_he4_to_p_b11)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + 1.0*screened_rates(k_he4_he4_to_p_li7)*Y(He4)*state.rho + screened_rates(k_he4_k37_to_p_ca40)*Y(K37)*state.rho + screened_rates(k_he4_k38_to_p_ca41)*Y(K38)*state.rho + screened_rates(k_he4_k39_to_p_ca42)*Y(K39)*state.rho + screened_rates(k_he4_k40_to_p_ca43)*Y(K40)*state.rho + screened_rates(k_he4_k41_to_p_ca44)*Y(K41)*state.rho + screened_rates(k_he4_li6_to_p_be9)*Y(Li6)*state.rho + screened_rates(k_he4_mg23_to_p_al26)*Y(Mg23)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho + screened_rates(k_he4_mn50_to_p_fe53)*Y(Mn50)*state.rho + screened_rates(k_he4_mn51_to_p_fe54)*Y(Mn51)*state.rho + screened_rates(k_he4_mn52_to_p_fe55)*Y(Mn52)*state.rho + screened_rates(k_he4_mn53_to_p_fe56)*Y(Mn53)*state.rho + screened_rates(k_he4_mn54_to_p_fe57)*Y(Mn54)*state.rho + screened_rates(k_he4_mn55_to_p_fe58)*Y(Mn55)*state.rho + screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho + screened_rates(k_he4_n14_to_p_o17)*Y(N14)*state.rho + screened_rates(k_he4_n15_to_p_o18)*Y(N15)*state.rho + screened_rates(k_he4_na21_to_p_mg24)*Y(Na21)*state.rho + screened_rates(k_he4_na22_to_p_mg25)*Y(Na22)*state.rho + screened_rates(k_he4_na23_to_p_mg26)*Y(Na23)*state.rho + screened_rates(k_he4_ne18_to_p_na21)*Y(Ne18)*state.rho + screened_rates(k_he4_ne19_to_p_na22)*Y(Ne19)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(Ne20)*state.rho + screened_rates(k_he4_ni56_to_p_cu59)*Y(Ni56)*state.rho + screened_rates(k_he4_ni57_to_p_cu60)*Y(Ni57)*state.rho + screened_rates(k_he4_ni58_to_p_cu61)*Y(Ni58)*state.rho + screened_rates(k_he4_ni59_to_p_cu62)*Y(Ni59)*state.rho + screened_rates(k_he4_ni60_to_p_cu63)*Y(Ni60)*state.rho + screened_rates(k_he4_ni61_to_p_cu64)*Y(Ni61)*state.rho + screened_rates(k_he4_ni62_to_p_cu65)*Y(Ni62)*state.rho + screened_rates(k_he4_o14_to_p_f17)*Y(O14)*state.rho + screened_rates(k_he4_o15_to_p_f18)*Y(O15)*state.rho + screened_rates(k_he4_o16_to_p_f19)*Y(O16)*state.rho + screened_rates(k_he4_p29_to_p_s32)*Y(P29)*state.rho + screened_rates(k_he4_p30_to_p_s33)*Y(P30)*state.rho + screened_rates(k_he4_p31_to_p_s34)*Y(P31)*state.rho + screened_rates(k_he4_p32_to_p_s35)*Y(P32)*state.rho + screened_rates(k_he4_p33_to_p_s36)*Y(P33)*state.rho + screened_rates(k_he4_s32_to_p_cl35)*Y(S32)*state.rho + screened_rates(k_he4_s33_to_p_cl36)*Y(S33)*state.rho + screened_rates(k_he4_s34_to_p_cl37)*Y(S34)*state.rho + screened_rates(k_he4_sc43_to_p_ti46)*Y(Sc43)*state.rho + screened_rates(k_he4_sc44_to_p_ti47)*Y(Sc44)*state.rho + screened_rates(k_he4_sc45_to_p_ti48)*Y(Sc45)*state.rho + screened_rates(k_he4_sc46_to_p_ti49)*Y(Sc46)*state.rho + screened_rates(k_he4_sc47_to_p_ti50)*Y(Sc47)*state.rho + screened_rates(k_he4_sc48_to_p_ti51)*Y(Sc48)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho + screened_rates(k_he4_si29_to_p_p32)*Y(Si29)*state.rho + screened_rates(k_he4_si30_to_p_p33)*Y(Si30)*state.rho + screened_rates(k_he4_ti44_to_p_v47)*Y(Ti44)*state.rho + screened_rates(k_he4_ti45_to_p_v48)*Y(Ti45)*state.rho + screened_rates(k_he4_ti46_to_p_v49)*Y(Ti46)*state.rho + screened_rates(k_he4_ti47_to_p_v50)*Y(Ti47)*state.rho + screened_rates(k_he4_ti48_to_p_v51)*Y(Ti48)*state.rho + screened_rates(k_he4_ti49_to_p_v52)*Y(Ti49)*state.rho + screened_rates(k_he4_v46_to_p_cr49)*Y(V46)*state.rho + screened_rates(k_he4_v47_to_p_cr50)*Y(V47)*state.rho + screened_rates(k_he4_v48_to_p_cr51)*Y(V48)*state.rho + screened_rates(k_he4_v49_to_p_cr52)*Y(V49)*state.rho + screened_rates(k_he4_v50_to_p_cr53)*Y(V50)*state.rho + screened_rates(k_he4_v51_to_p_cr54)*Y(V51)*state.rho + screened_rates(k_he4_zn59_to_p_ga62)*Y(Zn59)*state.rho + screened_rates(k_he4_zn60_to_p_ga63)*Y(Zn60)*state.rho + screened_rates(k_he4_zn61_to_p_ga64)*Y(Zn61)*state.rho - 1.0*screened_rates(k_n_p_he4_he4_to_he3_li7)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 3) - screened_rates(k_n_p_he4_to_li6)*Y(N)*Y(H1)*std::pow(state.rho, 2) - 1.0*screened_rates(k_p_he4_he4_to_d_be7)*Y(He4)*Y(H1)*std::pow(state.rho, 2) - 1.0*screened_rates(k_p_he4_he4_to_n_b8)*Y(He4)*Y(H1)*std::pow(state.rho, 2) - screened_rates(k_p_he4_to_d_he3)*Y(H1)*state.rho - 1.0*screened_rates(k_p_p_he4_he4_to_he3_be7)*Y(He4)*std::pow(Y(H1), 2)*std::pow(state.rho, 3) - screened_rates(k_p_p_he4_to_he3_he3)*std::pow(Y(H1), 2)*std::pow(state.rho, 2); + scratch = screened_rates(k_He4_Al25_to_p_Si28)*Y(Al25)*state.rho + screened_rates(k_He4_Al26_to_p_Si29)*Y(Al26)*state.rho + screened_rates(k_He4_Al27_to_p_Si30)*Y(Al27)*state.rho + screened_rates(k_He4_Ar36_to_p_K39)*Y(Ar36)*state.rho + screened_rates(k_He4_Ar37_to_p_K40)*Y(Ar37)*state.rho + screened_rates(k_He4_Ar38_to_p_K41)*Y(Ar38)*state.rho + screened_rates(k_He4_B10_to_p_C13)*Y(B10)*state.rho + screened_rates(k_He4_B11_to_p_C14)*Y(B11)*state.rho + screened_rates(k_He4_Be7_to_p_B10)*Y(Be7)*state.rho + screened_rates(k_He4_C12_to_p_N15)*Y(C12)*state.rho + screened_rates(k_He4_Ca40_to_p_Sc43)*Y(Ca40)*state.rho + screened_rates(k_He4_Ca41_to_p_Sc44)*Y(Ca41)*state.rho + screened_rates(k_He4_Ca42_to_p_Sc45)*Y(Ca42)*state.rho + screened_rates(k_He4_Ca43_to_p_Sc46)*Y(Ca43)*state.rho + screened_rates(k_He4_Ca44_to_p_Sc47)*Y(Ca44)*state.rho + screened_rates(k_He4_Ca45_to_p_Sc48)*Y(Ca45)*state.rho + screened_rates(k_He4_Ca46_to_p_Sc49)*Y(Ca46)*state.rho + screened_rates(k_He4_Cl33_to_p_Ar36)*Y(Cl33)*state.rho + screened_rates(k_He4_Cl34_to_p_Ar37)*Y(Cl34)*state.rho + screened_rates(k_He4_Cl35_to_p_Ar38)*Y(Cl35)*state.rho + screened_rates(k_He4_Cl36_to_p_Ar39)*Y(Cl36)*state.rho + screened_rates(k_He4_Cl37_to_p_Ar40)*Y(Cl37)*state.rho + screened_rates(k_He4_Co53_to_p_Ni56)*Y(Co53)*state.rho + screened_rates(k_He4_Co54_to_p_Ni57)*Y(Co54)*state.rho + screened_rates(k_He4_Co55_to_p_Ni58)*Y(Co55)*state.rho + screened_rates(k_He4_Co56_to_p_Ni59)*Y(Co56)*state.rho + screened_rates(k_He4_Co57_to_p_Ni60)*Y(Co57)*state.rho + screened_rates(k_He4_Co58_to_p_Ni61)*Y(Co58)*state.rho + screened_rates(k_He4_Co59_to_p_Ni62)*Y(Co59)*state.rho + screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*state.rho + screened_rates(k_He4_Cr49_to_p_Mn52)*Y(Cr49)*state.rho + screened_rates(k_He4_Cr50_to_p_Mn53)*Y(Cr50)*state.rho + screened_rates(k_He4_Cr51_to_p_Mn54)*Y(Cr51)*state.rho + screened_rates(k_He4_Cr52_to_p_Mn55)*Y(Cr52)*state.rho + screened_rates(k_He4_Cu57_to_p_Zn60)*Y(Cu57)*state.rho + screened_rates(k_He4_Cu58_to_p_Zn61)*Y(Cu58)*state.rho + screened_rates(k_He4_Cu59_to_p_Zn62)*Y(Cu59)*state.rho + screened_rates(k_He4_Cu60_to_p_Zn63)*Y(Cu60)*state.rho + screened_rates(k_He4_Cu61_to_p_Zn64)*Y(Cu61)*state.rho + screened_rates(k_He4_Cu62_to_p_Zn65)*Y(Cu62)*state.rho + screened_rates(k_He4_Cu63_to_p_Zn66)*Y(Cu63)*state.rho + screened_rates(k_He4_F17_to_p_Ne20)*Y(F17)*state.rho + screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho + screened_rates(k_He4_F19_to_p_Ne22)*Y(F19)*state.rho + screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*state.rho + screened_rates(k_He4_Fe53_to_p_Co56)*Y(Fe53)*state.rho + screened_rates(k_He4_Fe54_to_p_Co57)*Y(Fe54)*state.rho + screened_rates(k_He4_Fe55_to_p_Co58)*Y(Fe55)*state.rho + screened_rates(k_He4_Fe56_to_p_Co59)*Y(Fe56)*state.rho + screened_rates(k_He4_He3_to_p_Li6)*Y(He3)*state.rho + 0.5*screened_rates(k_He4_He4_He4_to_p_B11)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + 1.0*screened_rates(k_He4_He4_to_p_Li7)*Y(He4)*state.rho + screened_rates(k_He4_K37_to_p_Ca40)*Y(K37)*state.rho + screened_rates(k_He4_K38_to_p_Ca41)*Y(K38)*state.rho + screened_rates(k_He4_K39_to_p_Ca42)*Y(K39)*state.rho + screened_rates(k_He4_K40_to_p_Ca43)*Y(K40)*state.rho + screened_rates(k_He4_K41_to_p_Ca44)*Y(K41)*state.rho + screened_rates(k_He4_Li6_to_p_Be9)*Y(Li6)*state.rho + screened_rates(k_He4_Mg23_to_p_Al26)*Y(Mg23)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho + screened_rates(k_He4_Mn50_to_p_Fe53)*Y(Mn50)*state.rho + screened_rates(k_He4_Mn51_to_p_Fe54)*Y(Mn51)*state.rho + screened_rates(k_He4_Mn52_to_p_Fe55)*Y(Mn52)*state.rho + screened_rates(k_He4_Mn53_to_p_Fe56)*Y(Mn53)*state.rho + screened_rates(k_He4_Mn54_to_p_Fe57)*Y(Mn54)*state.rho + screened_rates(k_He4_Mn55_to_p_Fe58)*Y(Mn55)*state.rho + screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho + screened_rates(k_He4_N14_to_p_O17)*Y(N14)*state.rho + screened_rates(k_He4_N15_to_p_O18)*Y(N15)*state.rho + screened_rates(k_He4_Na21_to_p_Mg24)*Y(Na21)*state.rho + screened_rates(k_He4_Na22_to_p_Mg25)*Y(Na22)*state.rho + screened_rates(k_He4_Na23_to_p_Mg26)*Y(Na23)*state.rho + screened_rates(k_He4_Ne18_to_p_Na21)*Y(Ne18)*state.rho + screened_rates(k_He4_Ne19_to_p_Na22)*Y(Ne19)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(Ne20)*state.rho + screened_rates(k_He4_Ni56_to_p_Cu59)*Y(Ni56)*state.rho + screened_rates(k_He4_Ni57_to_p_Cu60)*Y(Ni57)*state.rho + screened_rates(k_He4_Ni58_to_p_Cu61)*Y(Ni58)*state.rho + screened_rates(k_He4_Ni59_to_p_Cu62)*Y(Ni59)*state.rho + screened_rates(k_He4_Ni60_to_p_Cu63)*Y(Ni60)*state.rho + screened_rates(k_He4_Ni61_to_p_Cu64)*Y(Ni61)*state.rho + screened_rates(k_He4_Ni62_to_p_Cu65)*Y(Ni62)*state.rho + screened_rates(k_He4_O14_to_p_F17)*Y(O14)*state.rho + screened_rates(k_He4_O15_to_p_F18)*Y(O15)*state.rho + screened_rates(k_He4_O16_to_p_F19)*Y(O16)*state.rho + screened_rates(k_He4_P29_to_p_S32)*Y(P29)*state.rho + screened_rates(k_He4_P30_to_p_S33)*Y(P30)*state.rho + screened_rates(k_He4_P31_to_p_S34)*Y(P31)*state.rho + screened_rates(k_He4_P32_to_p_S35)*Y(P32)*state.rho + screened_rates(k_He4_P33_to_p_S36)*Y(P33)*state.rho + screened_rates(k_He4_S32_to_p_Cl35)*Y(S32)*state.rho + screened_rates(k_He4_S33_to_p_Cl36)*Y(S33)*state.rho + screened_rates(k_He4_S34_to_p_Cl37)*Y(S34)*state.rho + screened_rates(k_He4_Sc43_to_p_Ti46)*Y(Sc43)*state.rho + screened_rates(k_He4_Sc44_to_p_Ti47)*Y(Sc44)*state.rho + screened_rates(k_He4_Sc45_to_p_Ti48)*Y(Sc45)*state.rho + screened_rates(k_He4_Sc46_to_p_Ti49)*Y(Sc46)*state.rho + screened_rates(k_He4_Sc47_to_p_Ti50)*Y(Sc47)*state.rho + screened_rates(k_He4_Sc48_to_p_Ti51)*Y(Sc48)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho + screened_rates(k_He4_Si29_to_p_P32)*Y(Si29)*state.rho + screened_rates(k_He4_Si30_to_p_P33)*Y(Si30)*state.rho + screened_rates(k_He4_Ti44_to_p_V47)*Y(Ti44)*state.rho + screened_rates(k_He4_Ti45_to_p_V48)*Y(Ti45)*state.rho + screened_rates(k_He4_Ti46_to_p_V49)*Y(Ti46)*state.rho + screened_rates(k_He4_Ti47_to_p_V50)*Y(Ti47)*state.rho + screened_rates(k_He4_Ti48_to_p_V51)*Y(Ti48)*state.rho + screened_rates(k_He4_Ti49_to_p_V52)*Y(Ti49)*state.rho + screened_rates(k_He4_V46_to_p_Cr49)*Y(V46)*state.rho + screened_rates(k_He4_V47_to_p_Cr50)*Y(V47)*state.rho + screened_rates(k_He4_V48_to_p_Cr51)*Y(V48)*state.rho + screened_rates(k_He4_V49_to_p_Cr52)*Y(V49)*state.rho + screened_rates(k_He4_V50_to_p_Cr53)*Y(V50)*state.rho + screened_rates(k_He4_V51_to_p_Cr54)*Y(V51)*state.rho + screened_rates(k_He4_Zn59_to_p_Ga62)*Y(Zn59)*state.rho + screened_rates(k_He4_Zn60_to_p_Ga63)*Y(Zn60)*state.rho + screened_rates(k_He4_Zn61_to_p_Ga64)*Y(Zn61)*state.rho + 1.0*screened_rates(k_d_He4_He4_to_p_Be9)*Y(He4)*Y(H2)*std::pow(state.rho, 2) - 1.0*screened_rates(k_n_p_He4_He4_to_He3_Li7)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 3) - screened_rates(k_n_p_He4_to_Li6)*Y(N)*Y(H1)*std::pow(state.rho, 2) - 1.0*screened_rates(k_p_He4_He4_to_d_Be7)*Y(He4)*Y(H1)*std::pow(state.rho, 2) - 1.0*screened_rates(k_p_He4_He4_to_n_B8)*Y(He4)*Y(H1)*std::pow(state.rho, 2) - screened_rates(k_p_He4_to_d_He3)*Y(H1)*state.rho - 1.0*screened_rates(k_p_p_He4_He4_to_He3_Be7)*Y(He4)*std::pow(Y(H1), 2)*std::pow(state.rho, 3) - screened_rates(k_p_p_He4_to_He3_He3)*std::pow(Y(H1), 2)*std::pow(state.rho, 2); jac.set(H1, He4, scratch); - scratch = screened_rates(k_d_li6_to_p_li7)*Y(H2)*state.rho + screened_rates(k_he4_li6_to_p_be9)*Y(He4)*state.rho + screened_rates(k_li6_to_n_p_he4) - screened_rates(k_p_li6_to_be7)*Y(H1)*state.rho - screened_rates(k_p_li6_to_he4_he3)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Li6_to_p_Be9)*Y(He4)*state.rho + screened_rates(k_Li6_to_n_p_He4) + screened_rates(k_d_Li6_to_p_Li7)*Y(H2)*state.rho - screened_rates(k_p_Li6_to_Be7)*Y(H1)*state.rho - screened_rates(k_p_Li6_to_He4_He3)*Y(H1)*state.rho; jac.set(H1, Li6, scratch); - scratch = screened_rates(k_he3_li7_to_n_p_he4_he4)*Y(He3)*state.rho - screened_rates(k_p_li7_to_d_li6)*Y(H1)*state.rho - screened_rates(k_p_li7_to_he4_he4)*Y(H1)*state.rho - screened_rates(k_p_li7_to_n_be7)*Y(H1)*state.rho; + scratch = screened_rates(k_He3_Li7_to_n_p_He4_He4)*Y(He3)*state.rho - screened_rates(k_p_Li7_to_He4_He4)*Y(H1)*state.rho - screened_rates(k_p_Li7_to_d_Li6)*Y(H1)*state.rho - screened_rates(k_p_Li7_to_n_Be7)*Y(H1)*state.rho; jac.set(H1, Li7, scratch); - scratch = screened_rates(k_be7_to_p_li6) + screened_rates(k_d_be7_to_p_he4_he4)*Y(H2)*state.rho + 2.0*screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(He3)*state.rho + screened_rates(k_he4_be7_to_p_b10)*Y(He4)*state.rho + screened_rates(k_n_be7_to_p_li7)*Y(N)*state.rho - screened_rates(k_p_be7_to_b8)*Y(H1)*state.rho; + scratch = screened_rates(k_Be7_to_p_Li6) + 2.0*screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(He3)*state.rho + screened_rates(k_He4_Be7_to_p_B10)*Y(He4)*state.rho + screened_rates(k_d_Be7_to_p_He4_He4)*Y(H2)*state.rho + screened_rates(k_n_Be7_to_p_Li7)*Y(N)*state.rho - screened_rates(k_p_Be7_to_B8)*Y(H1)*state.rho; jac.set(H1, Be7, scratch); - scratch = -screened_rates(k_p_be9_to_b10)*Y(H1)*state.rho - screened_rates(k_p_be9_to_d_he4_he4)*Y(H1)*state.rho - screened_rates(k_p_be9_to_he4_li6)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Be9_to_B10)*Y(H1)*state.rho - screened_rates(k_p_Be9_to_He4_Li6)*Y(H1)*state.rho - screened_rates(k_p_Be9_to_d_He4_He4)*Y(H1)*state.rho; jac.set(H1, Be9, scratch); - scratch = screened_rates(k_b8_to_p_be7) + screened_rates(k_n_b8_to_p_he4_he4)*Y(N)*state.rho; + scratch = screened_rates(k_B8_to_p_Be7) + screened_rates(k_n_B8_to_p_He4_He4)*Y(N)*state.rho; jac.set(H1, B8, scratch); - scratch = screened_rates(k_b10_to_p_be9) + screened_rates(k_he4_b10_to_p_c13)*Y(He4)*state.rho - screened_rates(k_p_b10_to_he4_be7)*Y(H1)*state.rho; + scratch = screened_rates(k_B10_to_p_Be9) + screened_rates(k_He4_B10_to_p_C13)*Y(He4)*state.rho - screened_rates(k_p_B10_to_He4_Be7)*Y(H1)*state.rho; jac.set(H1, B10, scratch); - scratch = screened_rates(k_he4_b11_to_p_c14)*Y(He4)*state.rho - screened_rates(k_p_b11_to_c12)*Y(H1)*state.rho - screened_rates(k_p_b11_to_he4_he4_he4)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_B11_to_p_C14)*Y(He4)*state.rho - screened_rates(k_p_B11_to_C12)*Y(H1)*state.rho - screened_rates(k_p_B11_to_He4_He4_He4)*Y(H1)*state.rho; jac.set(H1, B11, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho + screened_rates(k_c12_ne20_to_p_p31)*Y(Ne20)*state.rho + screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho + screened_rates(k_c12_to_p_b11) + screened_rates(k_he4_c12_to_p_n15)*Y(He4)*state.rho - screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho + screened_rates(k_C12_Ne20_to_p_P31)*Y(Ne20)*state.rho + screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho + screened_rates(k_C12_to_p_B11) + screened_rates(k_He4_C12_to_p_N15)*Y(He4)*state.rho - screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(H1, C12, scratch); - scratch = -screened_rates(k_p_c13_to_he4_b10)*Y(H1)*state.rho - screened_rates(k_p_c13_to_n14)*Y(H1)*state.rho - screened_rates(k_p_c13_to_n_n13)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_C13_to_He4_B10)*Y(H1)*state.rho - screened_rates(k_p_C13_to_N14)*Y(H1)*state.rho - screened_rates(k_p_C13_to_n_N13)*Y(H1)*state.rho; jac.set(H1, C13, scratch); - scratch = -screened_rates(k_p_c14_to_he4_b11)*Y(H1)*state.rho - screened_rates(k_p_c14_to_n15)*Y(H1)*state.rho - screened_rates(k_p_c14_to_n_n14)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_C14_to_He4_B11)*Y(H1)*state.rho - screened_rates(k_p_C14_to_N15)*Y(H1)*state.rho - screened_rates(k_p_C14_to_n_N14)*Y(H1)*state.rho; jac.set(H1, C14, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho + screened_rates(k_n13_to_p_c12) + screened_rates(k_n_n13_to_p_c13)*Y(N)*state.rho - screened_rates(k_p_n13_to_o14)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho + screened_rates(k_N13_to_p_C12) + screened_rates(k_n_N13_to_p_C13)*Y(N)*state.rho - screened_rates(k_p_N13_to_O14)*Y(H1)*state.rho; jac.set(H1, N13, scratch); - scratch = screened_rates(k_he4_n14_to_p_o17)*Y(He4)*state.rho + screened_rates(k_n14_to_p_c13) + screened_rates(k_n_n14_to_p_c14)*Y(N)*state.rho - screened_rates(k_p_n14_to_n_o14)*Y(H1)*state.rho - screened_rates(k_p_n14_to_o15)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_N14_to_p_O17)*Y(He4)*state.rho + screened_rates(k_N14_to_p_C13) + screened_rates(k_n_N14_to_p_C14)*Y(N)*state.rho - screened_rates(k_p_N14_to_O15)*Y(H1)*state.rho - screened_rates(k_p_N14_to_n_O14)*Y(H1)*state.rho; jac.set(H1, N14, scratch); - scratch = screened_rates(k_he4_n15_to_p_o18)*Y(He4)*state.rho + screened_rates(k_n15_to_p_c14) - screened_rates(k_p_n15_to_he4_c12)*Y(H1)*state.rho - screened_rates(k_p_n15_to_n_o15)*Y(H1)*state.rho - screened_rates(k_p_n15_to_o16)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_N15_to_p_O18)*Y(He4)*state.rho + screened_rates(k_N15_to_p_C14) - screened_rates(k_p_N15_to_He4_C12)*Y(H1)*state.rho - screened_rates(k_p_N15_to_O16)*Y(H1)*state.rho - screened_rates(k_p_N15_to_n_O15)*Y(H1)*state.rho; jac.set(H1, N15, scratch); - scratch = screened_rates(k_he4_o14_to_p_f17)*Y(He4)*state.rho + screened_rates(k_n_o14_to_p_n14)*Y(N)*state.rho + screened_rates(k_o14_to_p_n13); + scratch = screened_rates(k_He4_O14_to_p_F17)*Y(He4)*state.rho + screened_rates(k_O14_to_p_N13) + screened_rates(k_n_O14_to_p_N14)*Y(N)*state.rho; jac.set(H1, O14, scratch); - scratch = screened_rates(k_he4_o15_to_p_f18)*Y(He4)*state.rho + screened_rates(k_n_o15_to_p_n15)*Y(N)*state.rho + screened_rates(k_o15_to_p_n14); + scratch = screened_rates(k_He4_O15_to_p_F18)*Y(He4)*state.rho + screened_rates(k_O15_to_p_N14) + screened_rates(k_n_O15_to_p_N15)*Y(N)*state.rho; jac.set(H1, O15, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho + screened_rates(k_he4_o16_to_p_f19)*Y(He4)*state.rho + 1.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho + screened_rates(k_o16_to_p_n15) - screened_rates(k_p_o16_to_f17)*Y(H1)*state.rho - screened_rates(k_p_o16_to_he4_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho + screened_rates(k_He4_O16_to_p_F19)*Y(He4)*state.rho + 1.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho + screened_rates(k_O16_to_p_N15) - screened_rates(k_p_O16_to_F17)*Y(H1)*state.rho - screened_rates(k_p_O16_to_He4_N13)*Y(H1)*state.rho; jac.set(H1, O16, scratch); - scratch = -screened_rates(k_p_o17_to_f18)*Y(H1)*state.rho - screened_rates(k_p_o17_to_he4_n14)*Y(H1)*state.rho - screened_rates(k_p_o17_to_n_f17)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_O17_to_F18)*Y(H1)*state.rho - screened_rates(k_p_O17_to_He4_N14)*Y(H1)*state.rho - screened_rates(k_p_O17_to_n_F17)*Y(H1)*state.rho; jac.set(H1, O17, scratch); - scratch = -screened_rates(k_p_o18_to_f19)*Y(H1)*state.rho - screened_rates(k_p_o18_to_he4_n15)*Y(H1)*state.rho - screened_rates(k_p_o18_to_n_f18)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_O18_to_F19)*Y(H1)*state.rho - screened_rates(k_p_O18_to_He4_N15)*Y(H1)*state.rho - screened_rates(k_p_O18_to_n_F18)*Y(H1)*state.rho; jac.set(H1, O18, scratch); - scratch = screened_rates(k_f17_to_p_o16) + screened_rates(k_he4_f17_to_p_ne20)*Y(He4)*state.rho + screened_rates(k_n_f17_to_p_o17)*Y(N)*state.rho - screened_rates(k_p_f17_to_he4_o14)*Y(H1)*state.rho - screened_rates(k_p_f17_to_ne18)*Y(H1)*state.rho; + scratch = screened_rates(k_F17_to_p_O16) + screened_rates(k_He4_F17_to_p_Ne20)*Y(He4)*state.rho + screened_rates(k_n_F17_to_p_O17)*Y(N)*state.rho - screened_rates(k_p_F17_to_He4_O14)*Y(H1)*state.rho - screened_rates(k_p_F17_to_Ne18)*Y(H1)*state.rho; jac.set(H1, F17, scratch); - scratch = screened_rates(k_f18_to_p_o17) + screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho + screened_rates(k_n_f18_to_p_o18)*Y(N)*state.rho - screened_rates(k_p_f18_to_he4_o15)*Y(H1)*state.rho - screened_rates(k_p_f18_to_n_ne18)*Y(H1)*state.rho - screened_rates(k_p_f18_to_ne19)*Y(H1)*state.rho; + scratch = screened_rates(k_F18_to_p_O17) + screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho + screened_rates(k_n_F18_to_p_O18)*Y(N)*state.rho - screened_rates(k_p_F18_to_He4_O15)*Y(H1)*state.rho - screened_rates(k_p_F18_to_Ne19)*Y(H1)*state.rho - screened_rates(k_p_F18_to_n_Ne18)*Y(H1)*state.rho; jac.set(H1, F18, scratch); - scratch = screened_rates(k_f19_to_p_o18) + screened_rates(k_he4_f19_to_p_ne22)*Y(He4)*state.rho - screened_rates(k_p_f19_to_he4_o16)*Y(H1)*state.rho - screened_rates(k_p_f19_to_n_ne19)*Y(H1)*state.rho - screened_rates(k_p_f19_to_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_F19_to_p_O18) + screened_rates(k_He4_F19_to_p_Ne22)*Y(He4)*state.rho - screened_rates(k_p_F19_to_He4_O16)*Y(H1)*state.rho - screened_rates(k_p_F19_to_Ne20)*Y(H1)*state.rho - screened_rates(k_p_F19_to_n_Ne19)*Y(H1)*state.rho; jac.set(H1, F19, scratch); - scratch = screened_rates(k_he4_ne18_to_p_na21)*Y(He4)*state.rho + screened_rates(k_n_ne18_to_p_f18)*Y(N)*state.rho + screened_rates(k_ne18_to_p_f17); + scratch = screened_rates(k_He4_Ne18_to_p_Na21)*Y(He4)*state.rho + screened_rates(k_Ne18_to_p_F17) + screened_rates(k_n_Ne18_to_p_F18)*Y(N)*state.rho; jac.set(H1, Ne18, scratch); - scratch = screened_rates(k_he4_ne19_to_p_na22)*Y(He4)*state.rho + screened_rates(k_n_ne19_to_p_f19)*Y(N)*state.rho + screened_rates(k_ne19_to_p_f18); + scratch = screened_rates(k_He4_Ne19_to_p_Na22)*Y(He4)*state.rho + screened_rates(k_Ne19_to_p_F18) + screened_rates(k_n_Ne19_to_p_F19)*Y(N)*state.rho; jac.set(H1, Ne19, scratch); - scratch = screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*state.rho + screened_rates(k_ne20_to_p_f19) - screened_rates(k_p_ne20_to_he4_f17)*Y(H1)*state.rho - screened_rates(k_p_ne20_to_na21)*Y(H1)*state.rho; + scratch = screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*state.rho + screened_rates(k_Ne20_to_p_F19) - screened_rates(k_p_Ne20_to_He4_F17)*Y(H1)*state.rho - screened_rates(k_p_Ne20_to_Na21)*Y(H1)*state.rho; jac.set(H1, Ne20, scratch); - scratch = -screened_rates(k_p_ne21_to_he4_f18)*Y(H1)*state.rho - screened_rates(k_p_ne21_to_n_na21)*Y(H1)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ne21_to_He4_F18)*Y(H1)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho - screened_rates(k_p_Ne21_to_n_Na21)*Y(H1)*state.rho; jac.set(H1, Ne21, scratch); - scratch = -screened_rates(k_p_ne22_to_he4_f19)*Y(H1)*state.rho - screened_rates(k_p_ne22_to_n_na22)*Y(H1)*state.rho - screened_rates(k_p_ne22_to_na23)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ne22_to_He4_F19)*Y(H1)*state.rho - screened_rates(k_p_Ne22_to_Na23)*Y(H1)*state.rho - screened_rates(k_p_Ne22_to_n_Na22)*Y(H1)*state.rho; jac.set(H1, Ne22, scratch); - scratch = screened_rates(k_he4_na21_to_p_mg24)*Y(He4)*state.rho + screened_rates(k_n_na21_to_p_ne21)*Y(N)*state.rho + screened_rates(k_na21_to_p_ne20) - screened_rates(k_p_na21_to_he4_ne18)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Na21_to_p_Mg24)*Y(He4)*state.rho + screened_rates(k_Na21_to_p_Ne20) + screened_rates(k_n_Na21_to_p_Ne21)*Y(N)*state.rho - screened_rates(k_p_Na21_to_He4_Ne18)*Y(H1)*state.rho; jac.set(H1, Na21, scratch); - scratch = screened_rates(k_he4_na22_to_p_mg25)*Y(He4)*state.rho + screened_rates(k_n_na22_to_p_ne22)*Y(N)*state.rho + screened_rates(k_na22_to_p_ne21) - screened_rates(k_p_na22_to_he4_ne19)*Y(H1)*state.rho - screened_rates(k_p_na22_to_mg23)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Na22_to_p_Mg25)*Y(He4)*state.rho + screened_rates(k_Na22_to_p_Ne21) + screened_rates(k_n_Na22_to_p_Ne22)*Y(N)*state.rho - screened_rates(k_p_Na22_to_He4_Ne19)*Y(H1)*state.rho - screened_rates(k_p_Na22_to_Mg23)*Y(H1)*state.rho; jac.set(H1, Na22, scratch); - scratch = screened_rates(k_he4_na23_to_p_mg26)*Y(He4)*state.rho + screened_rates(k_na23_to_p_ne22) - screened_rates(k_p_na23_to_c12_c12)*Y(H1)*state.rho - screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho - screened_rates(k_p_na23_to_n_mg23)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Na23_to_p_Mg26)*Y(He4)*state.rho + screened_rates(k_Na23_to_p_Ne22) - screened_rates(k_p_Na23_to_C12_C12)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_n_Mg23)*Y(H1)*state.rho; jac.set(H1, Na23, scratch); - scratch = screened_rates(k_he4_mg23_to_p_al26)*Y(He4)*state.rho + screened_rates(k_mg23_to_p_na22) + screened_rates(k_n_mg23_to_p_na23)*Y(N)*state.rho; + scratch = screened_rates(k_He4_Mg23_to_p_Al26)*Y(He4)*state.rho + screened_rates(k_Mg23_to_p_Na22) + screened_rates(k_n_Mg23_to_p_Na23)*Y(N)*state.rho; jac.set(H1, Mg23, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho + screened_rates(k_mg24_to_p_na23) - screened_rates(k_p_mg24_to_al25)*Y(H1)*state.rho - screened_rates(k_p_mg24_to_he4_na21)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho + screened_rates(k_Mg24_to_p_Na23) - screened_rates(k_p_Mg24_to_Al25)*Y(H1)*state.rho - screened_rates(k_p_Mg24_to_He4_Na21)*Y(H1)*state.rho; jac.set(H1, Mg24, scratch); - scratch = -screened_rates(k_p_mg25_to_al26)*Y(H1)*state.rho - screened_rates(k_p_mg25_to_he4_na22)*Y(H1)*state.rho - screened_rates(k_p_mg25_to_n_al25)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Mg25_to_Al26)*Y(H1)*state.rho - screened_rates(k_p_Mg25_to_He4_Na22)*Y(H1)*state.rho - screened_rates(k_p_Mg25_to_n_Al25)*Y(H1)*state.rho; jac.set(H1, Mg25, scratch); - scratch = -screened_rates(k_p_mg26_to_al27)*Y(H1)*state.rho - screened_rates(k_p_mg26_to_he4_na23)*Y(H1)*state.rho - screened_rates(k_p_mg26_to_n_al26)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Mg26_to_Al27)*Y(H1)*state.rho - screened_rates(k_p_Mg26_to_He4_Na23)*Y(H1)*state.rho - screened_rates(k_p_Mg26_to_n_Al26)*Y(H1)*state.rho; jac.set(H1, Mg26, scratch); - scratch = screened_rates(k_al25_to_p_mg24) + screened_rates(k_he4_al25_to_p_si28)*Y(He4)*state.rho + screened_rates(k_n_al25_to_p_mg25)*Y(N)*state.rho; + scratch = screened_rates(k_Al25_to_p_Mg24) + screened_rates(k_He4_Al25_to_p_Si28)*Y(He4)*state.rho + screened_rates(k_n_Al25_to_p_Mg25)*Y(N)*state.rho; jac.set(H1, Al25, scratch); - scratch = screened_rates(k_al26_to_p_mg25) + screened_rates(k_he4_al26_to_p_si29)*Y(He4)*state.rho + screened_rates(k_n_al26_to_p_mg26)*Y(N)*state.rho - screened_rates(k_p_al26_to_he4_mg23)*Y(H1)*state.rho; + scratch = screened_rates(k_Al26_to_p_Mg25) + screened_rates(k_He4_Al26_to_p_Si29)*Y(He4)*state.rho + screened_rates(k_n_Al26_to_p_Mg26)*Y(N)*state.rho - screened_rates(k_p_Al26_to_He4_Mg23)*Y(H1)*state.rho; jac.set(H1, Al26, scratch); - scratch = screened_rates(k_al27_to_p_mg26) + screened_rates(k_he4_al27_to_p_si30)*Y(He4)*state.rho - screened_rates(k_p_al27_to_c12_o16)*Y(H1)*state.rho - screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho - screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_Al27_to_p_Mg26) + screened_rates(k_He4_Al27_to_p_Si30)*Y(He4)*state.rho - screened_rates(k_p_Al27_to_C12_O16)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(H1, Al27, scratch); - scratch = screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho - screened_rates(k_p_si28_to_he4_al25)*Y(H1)*state.rho - screened_rates(k_p_si28_to_p29)*Y(H1)*state.rho + screened_rates(k_si28_to_p_al27); + scratch = screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho + screened_rates(k_Si28_to_p_Al27) - screened_rates(k_p_Si28_to_He4_Al25)*Y(H1)*state.rho - screened_rates(k_p_Si28_to_P29)*Y(H1)*state.rho; jac.set(H1, Si28, scratch); - scratch = screened_rates(k_he4_si29_to_p_p32)*Y(He4)*state.rho - screened_rates(k_p_si29_to_he4_al26)*Y(H1)*state.rho - screened_rates(k_p_si29_to_n_p29)*Y(H1)*state.rho - screened_rates(k_p_si29_to_p30)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Si29_to_p_P32)*Y(He4)*state.rho - screened_rates(k_p_Si29_to_He4_Al26)*Y(H1)*state.rho - screened_rates(k_p_Si29_to_P30)*Y(H1)*state.rho - screened_rates(k_p_Si29_to_n_P29)*Y(H1)*state.rho; jac.set(H1, Si29, scratch); - scratch = screened_rates(k_he4_si30_to_p_p33)*Y(He4)*state.rho - screened_rates(k_p_si30_to_he4_al27)*Y(H1)*state.rho - screened_rates(k_p_si30_to_n_p30)*Y(H1)*state.rho - screened_rates(k_p_si30_to_p31)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Si30_to_p_P33)*Y(He4)*state.rho - screened_rates(k_p_Si30_to_He4_Al27)*Y(H1)*state.rho - screened_rates(k_p_Si30_to_P31)*Y(H1)*state.rho - screened_rates(k_p_Si30_to_n_P30)*Y(H1)*state.rho; jac.set(H1, Si30, scratch); - scratch = -screened_rates(k_p_si31_to_n_p31)*Y(H1)*state.rho - screened_rates(k_p_si31_to_p32)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Si31_to_P32)*Y(H1)*state.rho - screened_rates(k_p_Si31_to_n_P31)*Y(H1)*state.rho; jac.set(H1, Si31, scratch); - scratch = -screened_rates(k_p_si32_to_n_p32)*Y(H1)*state.rho - screened_rates(k_p_si32_to_p33)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Si32_to_P33)*Y(H1)*state.rho - screened_rates(k_p_Si32_to_n_P32)*Y(H1)*state.rho; jac.set(H1, Si32, scratch); - scratch = screened_rates(k_he4_p29_to_p_s32)*Y(He4)*state.rho + screened_rates(k_n_p29_to_p_si29)*Y(N)*state.rho + screened_rates(k_p29_to_p_si28); + scratch = screened_rates(k_He4_P29_to_p_S32)*Y(He4)*state.rho + screened_rates(k_P29_to_p_Si28) + screened_rates(k_n_P29_to_p_Si29)*Y(N)*state.rho; jac.set(H1, P29, scratch); - scratch = screened_rates(k_he4_p30_to_p_s33)*Y(He4)*state.rho + screened_rates(k_n_p30_to_p_si30)*Y(N)*state.rho + screened_rates(k_p30_to_p_si29); + scratch = screened_rates(k_He4_P30_to_p_S33)*Y(He4)*state.rho + screened_rates(k_P30_to_p_Si29) + screened_rates(k_n_P30_to_p_Si30)*Y(N)*state.rho; jac.set(H1, P30, scratch); - scratch = screened_rates(k_he4_p31_to_p_s34)*Y(He4)*state.rho + screened_rates(k_n_p31_to_p_si31)*Y(N)*state.rho + screened_rates(k_p31_to_p_si30) - screened_rates(k_p_p31_to_c12_ne20)*Y(H1)*state.rho - screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho - screened_rates(k_p_p31_to_o16_o16)*Y(H1)*state.rho - screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_P31_to_p_S34)*Y(He4)*state.rho + screened_rates(k_P31_to_p_Si30) + screened_rates(k_n_P31_to_p_Si31)*Y(N)*state.rho - screened_rates(k_p_P31_to_C12_Ne20)*Y(H1)*state.rho - screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho - screened_rates(k_p_P31_to_O16_O16)*Y(H1)*state.rho - screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(H1, P31, scratch); - scratch = screened_rates(k_he4_p32_to_p_s35)*Y(He4)*state.rho + screened_rates(k_n_p32_to_p_si32)*Y(N)*state.rho + screened_rates(k_p32_to_p_si31) - screened_rates(k_p_p32_to_he4_si29)*Y(H1)*state.rho - screened_rates(k_p_p32_to_n_s32)*Y(H1)*state.rho - screened_rates(k_p_p32_to_s33)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_P32_to_p_S35)*Y(He4)*state.rho + screened_rates(k_P32_to_p_Si31) + screened_rates(k_n_P32_to_p_Si32)*Y(N)*state.rho - screened_rates(k_p_P32_to_He4_Si29)*Y(H1)*state.rho - screened_rates(k_p_P32_to_S33)*Y(H1)*state.rho - screened_rates(k_p_P32_to_n_S32)*Y(H1)*state.rho; jac.set(H1, P32, scratch); - scratch = screened_rates(k_he4_p33_to_p_s36)*Y(He4)*state.rho + screened_rates(k_p33_to_p_si32) - screened_rates(k_p_p33_to_he4_si30)*Y(H1)*state.rho - screened_rates(k_p_p33_to_n_s33)*Y(H1)*state.rho - screened_rates(k_p_p33_to_s34)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_P33_to_p_S36)*Y(He4)*state.rho + screened_rates(k_P33_to_p_Si32) - screened_rates(k_p_P33_to_He4_Si30)*Y(H1)*state.rho - screened_rates(k_p_P33_to_S34)*Y(H1)*state.rho - screened_rates(k_p_P33_to_n_S33)*Y(H1)*state.rho; jac.set(H1, P33, scratch); - scratch = screened_rates(k_he4_s32_to_p_cl35)*Y(He4)*state.rho + screened_rates(k_n_s32_to_p_p32)*Y(N)*state.rho - screened_rates(k_p_s32_to_cl33)*Y(H1)*state.rho - screened_rates(k_p_s32_to_he4_p29)*Y(H1)*state.rho + screened_rates(k_s32_to_p_p31); + scratch = screened_rates(k_He4_S32_to_p_Cl35)*Y(He4)*state.rho + screened_rates(k_S32_to_p_P31) + screened_rates(k_n_S32_to_p_P32)*Y(N)*state.rho - screened_rates(k_p_S32_to_Cl33)*Y(H1)*state.rho - screened_rates(k_p_S32_to_He4_P29)*Y(H1)*state.rho; jac.set(H1, S32, scratch); - scratch = screened_rates(k_he4_s33_to_p_cl36)*Y(He4)*state.rho + screened_rates(k_n_s33_to_p_p33)*Y(N)*state.rho - screened_rates(k_p_s33_to_cl34)*Y(H1)*state.rho - screened_rates(k_p_s33_to_he4_p30)*Y(H1)*state.rho - screened_rates(k_p_s33_to_n_cl33)*Y(H1)*state.rho + screened_rates(k_s33_to_p_p32); + scratch = screened_rates(k_He4_S33_to_p_Cl36)*Y(He4)*state.rho + screened_rates(k_S33_to_p_P32) + screened_rates(k_n_S33_to_p_P33)*Y(N)*state.rho - screened_rates(k_p_S33_to_Cl34)*Y(H1)*state.rho - screened_rates(k_p_S33_to_He4_P30)*Y(H1)*state.rho - screened_rates(k_p_S33_to_n_Cl33)*Y(H1)*state.rho; jac.set(H1, S33, scratch); - scratch = screened_rates(k_he4_s34_to_p_cl37)*Y(He4)*state.rho - screened_rates(k_p_s34_to_cl35)*Y(H1)*state.rho - screened_rates(k_p_s34_to_he4_p31)*Y(H1)*state.rho - screened_rates(k_p_s34_to_n_cl34)*Y(H1)*state.rho + screened_rates(k_s34_to_p_p33); + scratch = screened_rates(k_He4_S34_to_p_Cl37)*Y(He4)*state.rho + screened_rates(k_S34_to_p_P33) - screened_rates(k_p_S34_to_Cl35)*Y(H1)*state.rho - screened_rates(k_p_S34_to_He4_P31)*Y(H1)*state.rho - screened_rates(k_p_S34_to_n_Cl34)*Y(H1)*state.rho; jac.set(H1, S34, scratch); - scratch = -screened_rates(k_p_s35_to_cl36)*Y(H1)*state.rho - screened_rates(k_p_s35_to_he4_p32)*Y(H1)*state.rho - screened_rates(k_p_s35_to_n_cl35)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_S35_to_Cl36)*Y(H1)*state.rho - screened_rates(k_p_S35_to_He4_P32)*Y(H1)*state.rho - screened_rates(k_p_S35_to_n_Cl35)*Y(H1)*state.rho; jac.set(H1, S35, scratch); - scratch = -screened_rates(k_p_s36_to_cl37)*Y(H1)*state.rho - screened_rates(k_p_s36_to_he4_p33)*Y(H1)*state.rho - screened_rates(k_p_s36_to_n_cl36)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_S36_to_Cl37)*Y(H1)*state.rho - screened_rates(k_p_S36_to_He4_P33)*Y(H1)*state.rho - screened_rates(k_p_S36_to_n_Cl36)*Y(H1)*state.rho; jac.set(H1, S36, scratch); - scratch = screened_rates(k_cl33_to_p_s32) + screened_rates(k_he4_cl33_to_p_ar36)*Y(He4)*state.rho + screened_rates(k_n_cl33_to_p_s33)*Y(N)*state.rho; + scratch = screened_rates(k_Cl33_to_p_S32) + screened_rates(k_He4_Cl33_to_p_Ar36)*Y(He4)*state.rho + screened_rates(k_n_Cl33_to_p_S33)*Y(N)*state.rho; jac.set(H1, Cl33, scratch); - scratch = screened_rates(k_cl34_to_p_s33) + screened_rates(k_he4_cl34_to_p_ar37)*Y(He4)*state.rho + screened_rates(k_n_cl34_to_p_s34)*Y(N)*state.rho; + scratch = screened_rates(k_Cl34_to_p_S33) + screened_rates(k_He4_Cl34_to_p_Ar37)*Y(He4)*state.rho + screened_rates(k_n_Cl34_to_p_S34)*Y(N)*state.rho; jac.set(H1, Cl34, scratch); - scratch = screened_rates(k_cl35_to_p_s34) + screened_rates(k_he4_cl35_to_p_ar38)*Y(He4)*state.rho + screened_rates(k_n_cl35_to_p_s35)*Y(N)*state.rho - screened_rates(k_p_cl35_to_ar36)*Y(H1)*state.rho - screened_rates(k_p_cl35_to_he4_s32)*Y(H1)*state.rho; + scratch = screened_rates(k_Cl35_to_p_S34) + screened_rates(k_He4_Cl35_to_p_Ar38)*Y(He4)*state.rho + screened_rates(k_n_Cl35_to_p_S35)*Y(N)*state.rho - screened_rates(k_p_Cl35_to_Ar36)*Y(H1)*state.rho - screened_rates(k_p_Cl35_to_He4_S32)*Y(H1)*state.rho; jac.set(H1, Cl35, scratch); - scratch = screened_rates(k_cl36_to_p_s35) + screened_rates(k_he4_cl36_to_p_ar39)*Y(He4)*state.rho + screened_rates(k_n_cl36_to_p_s36)*Y(N)*state.rho - screened_rates(k_p_cl36_to_ar37)*Y(H1)*state.rho - screened_rates(k_p_cl36_to_he4_s33)*Y(H1)*state.rho - screened_rates(k_p_cl36_to_n_ar36)*Y(H1)*state.rho; + scratch = screened_rates(k_Cl36_to_p_S35) + screened_rates(k_He4_Cl36_to_p_Ar39)*Y(He4)*state.rho + screened_rates(k_n_Cl36_to_p_S36)*Y(N)*state.rho - screened_rates(k_p_Cl36_to_Ar37)*Y(H1)*state.rho - screened_rates(k_p_Cl36_to_He4_S33)*Y(H1)*state.rho - screened_rates(k_p_Cl36_to_n_Ar36)*Y(H1)*state.rho; jac.set(H1, Cl36, scratch); - scratch = screened_rates(k_cl37_to_p_s36) + screened_rates(k_he4_cl37_to_p_ar40)*Y(He4)*state.rho - screened_rates(k_p_cl37_to_ar38)*Y(H1)*state.rho - screened_rates(k_p_cl37_to_he4_s34)*Y(H1)*state.rho - screened_rates(k_p_cl37_to_n_ar37)*Y(H1)*state.rho; + scratch = screened_rates(k_Cl37_to_p_S36) + screened_rates(k_He4_Cl37_to_p_Ar40)*Y(He4)*state.rho - screened_rates(k_p_Cl37_to_Ar38)*Y(H1)*state.rho - screened_rates(k_p_Cl37_to_He4_S34)*Y(H1)*state.rho - screened_rates(k_p_Cl37_to_n_Ar37)*Y(H1)*state.rho; jac.set(H1, Cl37, scratch); - scratch = screened_rates(k_ar36_to_p_cl35) + screened_rates(k_he4_ar36_to_p_k39)*Y(He4)*state.rho + screened_rates(k_n_ar36_to_p_cl36)*Y(N)*state.rho - screened_rates(k_p_ar36_to_he4_cl33)*Y(H1)*state.rho - screened_rates(k_p_ar36_to_k37)*Y(H1)*state.rho; + scratch = screened_rates(k_Ar36_to_p_Cl35) + screened_rates(k_He4_Ar36_to_p_K39)*Y(He4)*state.rho + screened_rates(k_n_Ar36_to_p_Cl36)*Y(N)*state.rho - screened_rates(k_p_Ar36_to_He4_Cl33)*Y(H1)*state.rho - screened_rates(k_p_Ar36_to_K37)*Y(H1)*state.rho; jac.set(H1, Ar36, scratch); - scratch = screened_rates(k_ar37_to_p_cl36) + screened_rates(k_he4_ar37_to_p_k40)*Y(He4)*state.rho + screened_rates(k_n_ar37_to_p_cl37)*Y(N)*state.rho - screened_rates(k_p_ar37_to_he4_cl34)*Y(H1)*state.rho - screened_rates(k_p_ar37_to_k38)*Y(H1)*state.rho - screened_rates(k_p_ar37_to_n_k37)*Y(H1)*state.rho; + scratch = screened_rates(k_Ar37_to_p_Cl36) + screened_rates(k_He4_Ar37_to_p_K40)*Y(He4)*state.rho + screened_rates(k_n_Ar37_to_p_Cl37)*Y(N)*state.rho - screened_rates(k_p_Ar37_to_He4_Cl34)*Y(H1)*state.rho - screened_rates(k_p_Ar37_to_K38)*Y(H1)*state.rho - screened_rates(k_p_Ar37_to_n_K37)*Y(H1)*state.rho; jac.set(H1, Ar37, scratch); - scratch = screened_rates(k_ar38_to_p_cl37) + screened_rates(k_he4_ar38_to_p_k41)*Y(He4)*state.rho - screened_rates(k_p_ar38_to_he4_cl35)*Y(H1)*state.rho - screened_rates(k_p_ar38_to_k39)*Y(H1)*state.rho - screened_rates(k_p_ar38_to_n_k38)*Y(H1)*state.rho; + scratch = screened_rates(k_Ar38_to_p_Cl37) + screened_rates(k_He4_Ar38_to_p_K41)*Y(He4)*state.rho - screened_rates(k_p_Ar38_to_He4_Cl35)*Y(H1)*state.rho - screened_rates(k_p_Ar38_to_K39)*Y(H1)*state.rho - screened_rates(k_p_Ar38_to_n_K38)*Y(H1)*state.rho; jac.set(H1, Ar38, scratch); - scratch = -screened_rates(k_p_ar39_to_he4_cl36)*Y(H1)*state.rho - screened_rates(k_p_ar39_to_k40)*Y(H1)*state.rho - screened_rates(k_p_ar39_to_n_k39)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ar39_to_He4_Cl36)*Y(H1)*state.rho - screened_rates(k_p_Ar39_to_K40)*Y(H1)*state.rho - screened_rates(k_p_Ar39_to_n_K39)*Y(H1)*state.rho; jac.set(H1, Ar39, scratch); - scratch = -screened_rates(k_p_ar40_to_he4_cl37)*Y(H1)*state.rho - screened_rates(k_p_ar40_to_k41)*Y(H1)*state.rho - screened_rates(k_p_ar40_to_n_k40)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ar40_to_He4_Cl37)*Y(H1)*state.rho - screened_rates(k_p_Ar40_to_K41)*Y(H1)*state.rho - screened_rates(k_p_Ar40_to_n_K40)*Y(H1)*state.rho; jac.set(H1, Ar40, scratch); - scratch = screened_rates(k_he4_k37_to_p_ca40)*Y(He4)*state.rho + screened_rates(k_k37_to_p_ar36) + screened_rates(k_n_k37_to_p_ar37)*Y(N)*state.rho; + scratch = screened_rates(k_He4_K37_to_p_Ca40)*Y(He4)*state.rho + screened_rates(k_K37_to_p_Ar36) + screened_rates(k_n_K37_to_p_Ar37)*Y(N)*state.rho; jac.set(H1, K37, scratch); - scratch = screened_rates(k_he4_k38_to_p_ca41)*Y(He4)*state.rho + screened_rates(k_k38_to_p_ar37) + screened_rates(k_n_k38_to_p_ar38)*Y(N)*state.rho; + scratch = screened_rates(k_He4_K38_to_p_Ca41)*Y(He4)*state.rho + screened_rates(k_K38_to_p_Ar37) + screened_rates(k_n_K38_to_p_Ar38)*Y(N)*state.rho; jac.set(H1, K38, scratch); - scratch = screened_rates(k_he4_k39_to_p_ca42)*Y(He4)*state.rho + screened_rates(k_k39_to_p_ar38) + screened_rates(k_n_k39_to_p_ar39)*Y(N)*state.rho - screened_rates(k_p_k39_to_ca40)*Y(H1)*state.rho - screened_rates(k_p_k39_to_he4_ar36)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_K39_to_p_Ca42)*Y(He4)*state.rho + screened_rates(k_K39_to_p_Ar38) + screened_rates(k_n_K39_to_p_Ar39)*Y(N)*state.rho - screened_rates(k_p_K39_to_Ca40)*Y(H1)*state.rho - screened_rates(k_p_K39_to_He4_Ar36)*Y(H1)*state.rho; jac.set(H1, K39, scratch); - scratch = screened_rates(k_he4_k40_to_p_ca43)*Y(He4)*state.rho + screened_rates(k_k40_to_p_ar39) + screened_rates(k_n_k40_to_p_ar40)*Y(N)*state.rho - screened_rates(k_p_k40_to_ca41)*Y(H1)*state.rho - screened_rates(k_p_k40_to_he4_ar37)*Y(H1)*state.rho - screened_rates(k_p_k40_to_n_ca40)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_K40_to_p_Ca43)*Y(He4)*state.rho + screened_rates(k_K40_to_p_Ar39) + screened_rates(k_n_K40_to_p_Ar40)*Y(N)*state.rho - screened_rates(k_p_K40_to_Ca41)*Y(H1)*state.rho - screened_rates(k_p_K40_to_He4_Ar37)*Y(H1)*state.rho - screened_rates(k_p_K40_to_n_Ca40)*Y(H1)*state.rho; jac.set(H1, K40, scratch); - scratch = screened_rates(k_he4_k41_to_p_ca44)*Y(He4)*state.rho + screened_rates(k_k41_to_p_ar40) - screened_rates(k_p_k41_to_ca42)*Y(H1)*state.rho - screened_rates(k_p_k41_to_he4_ar38)*Y(H1)*state.rho - screened_rates(k_p_k41_to_n_ca41)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_K41_to_p_Ca44)*Y(He4)*state.rho + screened_rates(k_K41_to_p_Ar40) - screened_rates(k_p_K41_to_Ca42)*Y(H1)*state.rho - screened_rates(k_p_K41_to_He4_Ar38)*Y(H1)*state.rho - screened_rates(k_p_K41_to_n_Ca41)*Y(H1)*state.rho; jac.set(H1, K41, scratch); - scratch = screened_rates(k_ca40_to_p_k39) + screened_rates(k_he4_ca40_to_p_sc43)*Y(He4)*state.rho + screened_rates(k_n_ca40_to_p_k40)*Y(N)*state.rho - screened_rates(k_p_ca40_to_he4_k37)*Y(H1)*state.rho; + scratch = screened_rates(k_Ca40_to_p_K39) + screened_rates(k_He4_Ca40_to_p_Sc43)*Y(He4)*state.rho + screened_rates(k_n_Ca40_to_p_K40)*Y(N)*state.rho - screened_rates(k_p_Ca40_to_He4_K37)*Y(H1)*state.rho; jac.set(H1, Ca40, scratch); - scratch = screened_rates(k_ca41_to_p_k40) + screened_rates(k_he4_ca41_to_p_sc44)*Y(He4)*state.rho + screened_rates(k_n_ca41_to_p_k41)*Y(N)*state.rho - screened_rates(k_p_ca41_to_he4_k38)*Y(H1)*state.rho; + scratch = screened_rates(k_Ca41_to_p_K40) + screened_rates(k_He4_Ca41_to_p_Sc44)*Y(He4)*state.rho + screened_rates(k_n_Ca41_to_p_K41)*Y(N)*state.rho - screened_rates(k_p_Ca41_to_He4_K38)*Y(H1)*state.rho; jac.set(H1, Ca41, scratch); - scratch = screened_rates(k_ca42_to_p_k41) + screened_rates(k_he4_ca42_to_p_sc45)*Y(He4)*state.rho - screened_rates(k_p_ca42_to_he4_k39)*Y(H1)*state.rho - screened_rates(k_p_ca42_to_sc43)*Y(H1)*state.rho; + scratch = screened_rates(k_Ca42_to_p_K41) + screened_rates(k_He4_Ca42_to_p_Sc45)*Y(He4)*state.rho - screened_rates(k_p_Ca42_to_He4_K39)*Y(H1)*state.rho - screened_rates(k_p_Ca42_to_Sc43)*Y(H1)*state.rho; jac.set(H1, Ca42, scratch); - scratch = screened_rates(k_he4_ca43_to_p_sc46)*Y(He4)*state.rho - screened_rates(k_p_ca43_to_he4_k40)*Y(H1)*state.rho - screened_rates(k_p_ca43_to_n_sc43)*Y(H1)*state.rho - screened_rates(k_p_ca43_to_sc44)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ca43_to_p_Sc46)*Y(He4)*state.rho - screened_rates(k_p_Ca43_to_He4_K40)*Y(H1)*state.rho - screened_rates(k_p_Ca43_to_Sc44)*Y(H1)*state.rho - screened_rates(k_p_Ca43_to_n_Sc43)*Y(H1)*state.rho; jac.set(H1, Ca43, scratch); - scratch = screened_rates(k_he4_ca44_to_p_sc47)*Y(He4)*state.rho - screened_rates(k_p_ca44_to_he4_k41)*Y(H1)*state.rho - screened_rates(k_p_ca44_to_n_sc44)*Y(H1)*state.rho - screened_rates(k_p_ca44_to_sc45)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ca44_to_p_Sc47)*Y(He4)*state.rho - screened_rates(k_p_Ca44_to_He4_K41)*Y(H1)*state.rho - screened_rates(k_p_Ca44_to_Sc45)*Y(H1)*state.rho - screened_rates(k_p_Ca44_to_n_Sc44)*Y(H1)*state.rho; jac.set(H1, Ca44, scratch); - scratch = screened_rates(k_he4_ca45_to_p_sc48)*Y(He4)*state.rho - screened_rates(k_p_ca45_to_n_sc45)*Y(H1)*state.rho - screened_rates(k_p_ca45_to_sc46)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ca45_to_p_Sc48)*Y(He4)*state.rho - screened_rates(k_p_Ca45_to_Sc46)*Y(H1)*state.rho - screened_rates(k_p_Ca45_to_n_Sc45)*Y(H1)*state.rho; jac.set(H1, Ca45, scratch); - scratch = screened_rates(k_he4_ca46_to_p_sc49)*Y(He4)*state.rho - screened_rates(k_p_ca46_to_n_sc46)*Y(H1)*state.rho - screened_rates(k_p_ca46_to_sc47)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ca46_to_p_Sc49)*Y(He4)*state.rho - screened_rates(k_p_Ca46_to_Sc47)*Y(H1)*state.rho - screened_rates(k_p_Ca46_to_n_Sc46)*Y(H1)*state.rho; jac.set(H1, Ca46, scratch); - scratch = -screened_rates(k_p_ca47_to_n_sc47)*Y(H1)*state.rho - screened_rates(k_p_ca47_to_sc48)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ca47_to_Sc48)*Y(H1)*state.rho - screened_rates(k_p_Ca47_to_n_Sc47)*Y(H1)*state.rho; jac.set(H1, Ca47, scratch); - scratch = -screened_rates(k_p_ca48_to_n_sc48)*Y(H1)*state.rho - screened_rates(k_p_ca48_to_sc49)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ca48_to_Sc49)*Y(H1)*state.rho - screened_rates(k_p_Ca48_to_n_Sc48)*Y(H1)*state.rho; jac.set(H1, Ca48, scratch); - scratch = screened_rates(k_he4_sc43_to_p_ti46)*Y(He4)*state.rho + screened_rates(k_n_sc43_to_p_ca43)*Y(N)*state.rho - screened_rates(k_p_sc43_to_he4_ca40)*Y(H1)*state.rho - screened_rates(k_p_sc43_to_ti44)*Y(H1)*state.rho + screened_rates(k_sc43_to_p_ca42); + scratch = screened_rates(k_He4_Sc43_to_p_Ti46)*Y(He4)*state.rho + screened_rates(k_Sc43_to_p_Ca42) + screened_rates(k_n_Sc43_to_p_Ca43)*Y(N)*state.rho - screened_rates(k_p_Sc43_to_He4_Ca40)*Y(H1)*state.rho - screened_rates(k_p_Sc43_to_Ti44)*Y(H1)*state.rho; jac.set(H1, Sc43, scratch); - scratch = screened_rates(k_he4_sc44_to_p_ti47)*Y(He4)*state.rho + screened_rates(k_n_sc44_to_p_ca44)*Y(N)*state.rho - screened_rates(k_p_sc44_to_he4_ca41)*Y(H1)*state.rho - screened_rates(k_p_sc44_to_n_ti44)*Y(H1)*state.rho - screened_rates(k_p_sc44_to_ti45)*Y(H1)*state.rho + screened_rates(k_sc44_to_p_ca43); + scratch = screened_rates(k_He4_Sc44_to_p_Ti47)*Y(He4)*state.rho + screened_rates(k_Sc44_to_p_Ca43) + screened_rates(k_n_Sc44_to_p_Ca44)*Y(N)*state.rho - screened_rates(k_p_Sc44_to_He4_Ca41)*Y(H1)*state.rho - screened_rates(k_p_Sc44_to_Ti45)*Y(H1)*state.rho - screened_rates(k_p_Sc44_to_n_Ti44)*Y(H1)*state.rho; jac.set(H1, Sc44, scratch); - scratch = screened_rates(k_he4_sc45_to_p_ti48)*Y(He4)*state.rho + screened_rates(k_n_sc45_to_p_ca45)*Y(N)*state.rho - screened_rates(k_p_sc45_to_he4_ca42)*Y(H1)*state.rho - screened_rates(k_p_sc45_to_n_ti45)*Y(H1)*state.rho - screened_rates(k_p_sc45_to_ti46)*Y(H1)*state.rho + screened_rates(k_sc45_to_p_ca44); + scratch = screened_rates(k_He4_Sc45_to_p_Ti48)*Y(He4)*state.rho + screened_rates(k_Sc45_to_p_Ca44) + screened_rates(k_n_Sc45_to_p_Ca45)*Y(N)*state.rho - screened_rates(k_p_Sc45_to_He4_Ca42)*Y(H1)*state.rho - screened_rates(k_p_Sc45_to_Ti46)*Y(H1)*state.rho - screened_rates(k_p_Sc45_to_n_Ti45)*Y(H1)*state.rho; jac.set(H1, Sc45, scratch); - scratch = screened_rates(k_he4_sc46_to_p_ti49)*Y(He4)*state.rho + screened_rates(k_n_sc46_to_p_ca46)*Y(N)*state.rho - screened_rates(k_p_sc46_to_he4_ca43)*Y(H1)*state.rho - screened_rates(k_p_sc46_to_n_ti46)*Y(H1)*state.rho - screened_rates(k_p_sc46_to_ti47)*Y(H1)*state.rho + screened_rates(k_sc46_to_p_ca45); + scratch = screened_rates(k_He4_Sc46_to_p_Ti49)*Y(He4)*state.rho + screened_rates(k_Sc46_to_p_Ca45) + screened_rates(k_n_Sc46_to_p_Ca46)*Y(N)*state.rho - screened_rates(k_p_Sc46_to_He4_Ca43)*Y(H1)*state.rho - screened_rates(k_p_Sc46_to_Ti47)*Y(H1)*state.rho - screened_rates(k_p_Sc46_to_n_Ti46)*Y(H1)*state.rho; jac.set(H1, Sc46, scratch); - scratch = screened_rates(k_he4_sc47_to_p_ti50)*Y(He4)*state.rho + screened_rates(k_n_sc47_to_p_ca47)*Y(N)*state.rho - screened_rates(k_p_sc47_to_he4_ca44)*Y(H1)*state.rho - screened_rates(k_p_sc47_to_n_ti47)*Y(H1)*state.rho - screened_rates(k_p_sc47_to_ti48)*Y(H1)*state.rho + screened_rates(k_sc47_to_p_ca46); + scratch = screened_rates(k_He4_Sc47_to_p_Ti50)*Y(He4)*state.rho + screened_rates(k_Sc47_to_p_Ca46) + screened_rates(k_n_Sc47_to_p_Ca47)*Y(N)*state.rho - screened_rates(k_p_Sc47_to_He4_Ca44)*Y(H1)*state.rho - screened_rates(k_p_Sc47_to_Ti48)*Y(H1)*state.rho - screened_rates(k_p_Sc47_to_n_Ti47)*Y(H1)*state.rho; jac.set(H1, Sc47, scratch); - scratch = screened_rates(k_he4_sc48_to_p_ti51)*Y(He4)*state.rho + screened_rates(k_n_sc48_to_p_ca48)*Y(N)*state.rho - screened_rates(k_p_sc48_to_he4_ca45)*Y(H1)*state.rho - screened_rates(k_p_sc48_to_n_ti48)*Y(H1)*state.rho - screened_rates(k_p_sc48_to_ti49)*Y(H1)*state.rho + screened_rates(k_sc48_to_p_ca47); + scratch = screened_rates(k_He4_Sc48_to_p_Ti51)*Y(He4)*state.rho + screened_rates(k_Sc48_to_p_Ca47) + screened_rates(k_n_Sc48_to_p_Ca48)*Y(N)*state.rho - screened_rates(k_p_Sc48_to_He4_Ca45)*Y(H1)*state.rho - screened_rates(k_p_Sc48_to_Ti49)*Y(H1)*state.rho - screened_rates(k_p_Sc48_to_n_Ti48)*Y(H1)*state.rho; jac.set(H1, Sc48, scratch); - scratch = -screened_rates(k_p_sc49_to_he4_ca46)*Y(H1)*state.rho - screened_rates(k_p_sc49_to_n_ti49)*Y(H1)*state.rho - screened_rates(k_p_sc49_to_ti50)*Y(H1)*state.rho + screened_rates(k_sc49_to_p_ca48); + scratch = screened_rates(k_Sc49_to_p_Ca48) - screened_rates(k_p_Sc49_to_He4_Ca46)*Y(H1)*state.rho - screened_rates(k_p_Sc49_to_Ti50)*Y(H1)*state.rho - screened_rates(k_p_Sc49_to_n_Ti49)*Y(H1)*state.rho; jac.set(H1, Sc49, scratch); - scratch = screened_rates(k_he4_ti44_to_p_v47)*Y(He4)*state.rho + screened_rates(k_n_ti44_to_p_sc44)*Y(N)*state.rho + screened_rates(k_ti44_to_p_sc43); + scratch = screened_rates(k_He4_Ti44_to_p_V47)*Y(He4)*state.rho + screened_rates(k_Ti44_to_p_Sc43) + screened_rates(k_n_Ti44_to_p_Sc44)*Y(N)*state.rho; jac.set(H1, Ti44, scratch); - scratch = screened_rates(k_he4_ti45_to_p_v48)*Y(He4)*state.rho + screened_rates(k_n_ti45_to_p_sc45)*Y(N)*state.rho - screened_rates(k_p_ti45_to_v46)*Y(H1)*state.rho + screened_rates(k_ti45_to_p_sc44); + scratch = screened_rates(k_He4_Ti45_to_p_V48)*Y(He4)*state.rho + screened_rates(k_Ti45_to_p_Sc44) + screened_rates(k_n_Ti45_to_p_Sc45)*Y(N)*state.rho - screened_rates(k_p_Ti45_to_V46)*Y(H1)*state.rho; jac.set(H1, Ti45, scratch); - scratch = screened_rates(k_he4_ti46_to_p_v49)*Y(He4)*state.rho + screened_rates(k_n_ti46_to_p_sc46)*Y(N)*state.rho - screened_rates(k_p_ti46_to_he4_sc43)*Y(H1)*state.rho - screened_rates(k_p_ti46_to_n_v46)*Y(H1)*state.rho - screened_rates(k_p_ti46_to_v47)*Y(H1)*state.rho + screened_rates(k_ti46_to_p_sc45); + scratch = screened_rates(k_He4_Ti46_to_p_V49)*Y(He4)*state.rho + screened_rates(k_Ti46_to_p_Sc45) + screened_rates(k_n_Ti46_to_p_Sc46)*Y(N)*state.rho - screened_rates(k_p_Ti46_to_He4_Sc43)*Y(H1)*state.rho - screened_rates(k_p_Ti46_to_V47)*Y(H1)*state.rho - screened_rates(k_p_Ti46_to_n_V46)*Y(H1)*state.rho; jac.set(H1, Ti46, scratch); - scratch = screened_rates(k_he4_ti47_to_p_v50)*Y(He4)*state.rho + screened_rates(k_n_ti47_to_p_sc47)*Y(N)*state.rho - screened_rates(k_p_ti47_to_he4_sc44)*Y(H1)*state.rho - screened_rates(k_p_ti47_to_n_v47)*Y(H1)*state.rho - screened_rates(k_p_ti47_to_v48)*Y(H1)*state.rho + screened_rates(k_ti47_to_p_sc46); + scratch = screened_rates(k_He4_Ti47_to_p_V50)*Y(He4)*state.rho + screened_rates(k_Ti47_to_p_Sc46) + screened_rates(k_n_Ti47_to_p_Sc47)*Y(N)*state.rho - screened_rates(k_p_Ti47_to_He4_Sc44)*Y(H1)*state.rho - screened_rates(k_p_Ti47_to_V48)*Y(H1)*state.rho - screened_rates(k_p_Ti47_to_n_V47)*Y(H1)*state.rho; jac.set(H1, Ti47, scratch); - scratch = screened_rates(k_he4_ti48_to_p_v51)*Y(He4)*state.rho + screened_rates(k_n_ti48_to_p_sc48)*Y(N)*state.rho - screened_rates(k_p_ti48_to_he4_sc45)*Y(H1)*state.rho - screened_rates(k_p_ti48_to_n_v48)*Y(H1)*state.rho - screened_rates(k_p_ti48_to_v49)*Y(H1)*state.rho + screened_rates(k_ti48_to_p_sc47); + scratch = screened_rates(k_He4_Ti48_to_p_V51)*Y(He4)*state.rho + screened_rates(k_Ti48_to_p_Sc47) + screened_rates(k_n_Ti48_to_p_Sc48)*Y(N)*state.rho - screened_rates(k_p_Ti48_to_He4_Sc45)*Y(H1)*state.rho - screened_rates(k_p_Ti48_to_V49)*Y(H1)*state.rho - screened_rates(k_p_Ti48_to_n_V48)*Y(H1)*state.rho; jac.set(H1, Ti48, scratch); - scratch = screened_rates(k_he4_ti49_to_p_v52)*Y(He4)*state.rho + screened_rates(k_n_ti49_to_p_sc49)*Y(N)*state.rho - screened_rates(k_p_ti49_to_he4_sc46)*Y(H1)*state.rho - screened_rates(k_p_ti49_to_n_v49)*Y(H1)*state.rho - screened_rates(k_p_ti49_to_v50)*Y(H1)*state.rho + screened_rates(k_ti49_to_p_sc48); + scratch = screened_rates(k_He4_Ti49_to_p_V52)*Y(He4)*state.rho + screened_rates(k_Ti49_to_p_Sc48) + screened_rates(k_n_Ti49_to_p_Sc49)*Y(N)*state.rho - screened_rates(k_p_Ti49_to_He4_Sc46)*Y(H1)*state.rho - screened_rates(k_p_Ti49_to_V50)*Y(H1)*state.rho - screened_rates(k_p_Ti49_to_n_V49)*Y(H1)*state.rho; jac.set(H1, Ti49, scratch); - scratch = -screened_rates(k_p_ti50_to_he4_sc47)*Y(H1)*state.rho - screened_rates(k_p_ti50_to_n_v50)*Y(H1)*state.rho - screened_rates(k_p_ti50_to_v51)*Y(H1)*state.rho + screened_rates(k_ti50_to_p_sc49); + scratch = screened_rates(k_Ti50_to_p_Sc49) - screened_rates(k_p_Ti50_to_He4_Sc47)*Y(H1)*state.rho - screened_rates(k_p_Ti50_to_V51)*Y(H1)*state.rho - screened_rates(k_p_Ti50_to_n_V50)*Y(H1)*state.rho; jac.set(H1, Ti50, scratch); - scratch = -screened_rates(k_p_ti51_to_he4_sc48)*Y(H1)*state.rho - screened_rates(k_p_ti51_to_n_v51)*Y(H1)*state.rho - screened_rates(k_p_ti51_to_v52)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ti51_to_He4_Sc48)*Y(H1)*state.rho - screened_rates(k_p_Ti51_to_V52)*Y(H1)*state.rho - screened_rates(k_p_Ti51_to_n_V51)*Y(H1)*state.rho; jac.set(H1, Ti51, scratch); - scratch = screened_rates(k_he4_v46_to_p_cr49)*Y(He4)*state.rho + screened_rates(k_n_v46_to_p_ti46)*Y(N)*state.rho + screened_rates(k_v46_to_p_ti45); + scratch = screened_rates(k_He4_V46_to_p_Cr49)*Y(He4)*state.rho + screened_rates(k_V46_to_p_Ti45) + screened_rates(k_n_V46_to_p_Ti46)*Y(N)*state.rho; jac.set(H1, V46, scratch); - scratch = screened_rates(k_he4_v47_to_p_cr50)*Y(He4)*state.rho + screened_rates(k_n_v47_to_p_ti47)*Y(N)*state.rho - screened_rates(k_p_v47_to_cr48)*Y(H1)*state.rho - screened_rates(k_p_v47_to_he4_ti44)*Y(H1)*state.rho + screened_rates(k_v47_to_p_ti46); + scratch = screened_rates(k_He4_V47_to_p_Cr50)*Y(He4)*state.rho + screened_rates(k_V47_to_p_Ti46) + screened_rates(k_n_V47_to_p_Ti47)*Y(N)*state.rho - screened_rates(k_p_V47_to_Cr48)*Y(H1)*state.rho - screened_rates(k_p_V47_to_He4_Ti44)*Y(H1)*state.rho; jac.set(H1, V47, scratch); - scratch = screened_rates(k_he4_v48_to_p_cr51)*Y(He4)*state.rho + screened_rates(k_n_v48_to_p_ti48)*Y(N)*state.rho - screened_rates(k_p_v48_to_cr49)*Y(H1)*state.rho - screened_rates(k_p_v48_to_he4_ti45)*Y(H1)*state.rho - screened_rates(k_p_v48_to_n_cr48)*Y(H1)*state.rho + screened_rates(k_v48_to_p_ti47); + scratch = screened_rates(k_He4_V48_to_p_Cr51)*Y(He4)*state.rho + screened_rates(k_V48_to_p_Ti47) + screened_rates(k_n_V48_to_p_Ti48)*Y(N)*state.rho - screened_rates(k_p_V48_to_Cr49)*Y(H1)*state.rho - screened_rates(k_p_V48_to_He4_Ti45)*Y(H1)*state.rho - screened_rates(k_p_V48_to_n_Cr48)*Y(H1)*state.rho; jac.set(H1, V48, scratch); - scratch = screened_rates(k_he4_v49_to_p_cr52)*Y(He4)*state.rho + screened_rates(k_n_v49_to_p_ti49)*Y(N)*state.rho - screened_rates(k_p_v49_to_cr50)*Y(H1)*state.rho - screened_rates(k_p_v49_to_he4_ti46)*Y(H1)*state.rho - screened_rates(k_p_v49_to_n_cr49)*Y(H1)*state.rho + screened_rates(k_v49_to_p_ti48); + scratch = screened_rates(k_He4_V49_to_p_Cr52)*Y(He4)*state.rho + screened_rates(k_V49_to_p_Ti48) + screened_rates(k_n_V49_to_p_Ti49)*Y(N)*state.rho - screened_rates(k_p_V49_to_Cr50)*Y(H1)*state.rho - screened_rates(k_p_V49_to_He4_Ti46)*Y(H1)*state.rho - screened_rates(k_p_V49_to_n_Cr49)*Y(H1)*state.rho; jac.set(H1, V49, scratch); - scratch = screened_rates(k_he4_v50_to_p_cr53)*Y(He4)*state.rho + screened_rates(k_n_v50_to_p_ti50)*Y(N)*state.rho - screened_rates(k_p_v50_to_cr51)*Y(H1)*state.rho - screened_rates(k_p_v50_to_he4_ti47)*Y(H1)*state.rho - screened_rates(k_p_v50_to_n_cr50)*Y(H1)*state.rho + screened_rates(k_v50_to_p_ti49); + scratch = screened_rates(k_He4_V50_to_p_Cr53)*Y(He4)*state.rho + screened_rates(k_V50_to_p_Ti49) + screened_rates(k_n_V50_to_p_Ti50)*Y(N)*state.rho - screened_rates(k_p_V50_to_Cr51)*Y(H1)*state.rho - screened_rates(k_p_V50_to_He4_Ti47)*Y(H1)*state.rho - screened_rates(k_p_V50_to_n_Cr50)*Y(H1)*state.rho; jac.set(H1, V50, scratch); - scratch = screened_rates(k_he4_v51_to_p_cr54)*Y(He4)*state.rho + screened_rates(k_n_v51_to_p_ti51)*Y(N)*state.rho - screened_rates(k_p_v51_to_cr52)*Y(H1)*state.rho - screened_rates(k_p_v51_to_he4_ti48)*Y(H1)*state.rho - screened_rates(k_p_v51_to_n_cr51)*Y(H1)*state.rho + screened_rates(k_v51_to_p_ti50); + scratch = screened_rates(k_He4_V51_to_p_Cr54)*Y(He4)*state.rho + screened_rates(k_V51_to_p_Ti50) + screened_rates(k_n_V51_to_p_Ti51)*Y(N)*state.rho - screened_rates(k_p_V51_to_Cr52)*Y(H1)*state.rho - screened_rates(k_p_V51_to_He4_Ti48)*Y(H1)*state.rho - screened_rates(k_p_V51_to_n_Cr51)*Y(H1)*state.rho; jac.set(H1, V51, scratch); - scratch = -screened_rates(k_p_v52_to_cr53)*Y(H1)*state.rho - screened_rates(k_p_v52_to_he4_ti49)*Y(H1)*state.rho - screened_rates(k_p_v52_to_n_cr52)*Y(H1)*state.rho + screened_rates(k_v52_to_p_ti51); + scratch = screened_rates(k_V52_to_p_Ti51) - screened_rates(k_p_V52_to_Cr53)*Y(H1)*state.rho - screened_rates(k_p_V52_to_He4_Ti49)*Y(H1)*state.rho - screened_rates(k_p_V52_to_n_Cr52)*Y(H1)*state.rho; jac.set(H1, V52, scratch); - scratch = screened_rates(k_cr48_to_p_v47) + screened_rates(k_he4_cr48_to_p_mn51)*Y(He4)*state.rho + screened_rates(k_n_cr48_to_p_v48)*Y(N)*state.rho; + scratch = screened_rates(k_Cr48_to_p_V47) + screened_rates(k_He4_Cr48_to_p_Mn51)*Y(He4)*state.rho + screened_rates(k_n_Cr48_to_p_V48)*Y(N)*state.rho; jac.set(H1, Cr48, scratch); - scratch = screened_rates(k_cr49_to_p_v48) + screened_rates(k_he4_cr49_to_p_mn52)*Y(He4)*state.rho + screened_rates(k_n_cr49_to_p_v49)*Y(N)*state.rho - screened_rates(k_p_cr49_to_he4_v46)*Y(H1)*state.rho - screened_rates(k_p_cr49_to_mn50)*Y(H1)*state.rho; + scratch = screened_rates(k_Cr49_to_p_V48) + screened_rates(k_He4_Cr49_to_p_Mn52)*Y(He4)*state.rho + screened_rates(k_n_Cr49_to_p_V49)*Y(N)*state.rho - screened_rates(k_p_Cr49_to_He4_V46)*Y(H1)*state.rho - screened_rates(k_p_Cr49_to_Mn50)*Y(H1)*state.rho; jac.set(H1, Cr49, scratch); - scratch = screened_rates(k_cr50_to_p_v49) + screened_rates(k_he4_cr50_to_p_mn53)*Y(He4)*state.rho + screened_rates(k_n_cr50_to_p_v50)*Y(N)*state.rho - screened_rates(k_p_cr50_to_he4_v47)*Y(H1)*state.rho - screened_rates(k_p_cr50_to_mn51)*Y(H1)*state.rho - screened_rates(k_p_cr50_to_n_mn50)*Y(H1)*state.rho; + scratch = screened_rates(k_Cr50_to_p_V49) + screened_rates(k_He4_Cr50_to_p_Mn53)*Y(He4)*state.rho + screened_rates(k_n_Cr50_to_p_V50)*Y(N)*state.rho - screened_rates(k_p_Cr50_to_He4_V47)*Y(H1)*state.rho - screened_rates(k_p_Cr50_to_Mn51)*Y(H1)*state.rho - screened_rates(k_p_Cr50_to_n_Mn50)*Y(H1)*state.rho; jac.set(H1, Cr50, scratch); - scratch = screened_rates(k_cr51_to_p_v50) + screened_rates(k_he4_cr51_to_p_mn54)*Y(He4)*state.rho + screened_rates(k_n_cr51_to_p_v51)*Y(N)*state.rho - screened_rates(k_p_cr51_to_he4_v48)*Y(H1)*state.rho - screened_rates(k_p_cr51_to_mn52)*Y(H1)*state.rho - screened_rates(k_p_cr51_to_n_mn51)*Y(H1)*state.rho; + scratch = screened_rates(k_Cr51_to_p_V50) + screened_rates(k_He4_Cr51_to_p_Mn54)*Y(He4)*state.rho + screened_rates(k_n_Cr51_to_p_V51)*Y(N)*state.rho - screened_rates(k_p_Cr51_to_He4_V48)*Y(H1)*state.rho - screened_rates(k_p_Cr51_to_Mn52)*Y(H1)*state.rho - screened_rates(k_p_Cr51_to_n_Mn51)*Y(H1)*state.rho; jac.set(H1, Cr51, scratch); - scratch = screened_rates(k_cr52_to_p_v51) + screened_rates(k_he4_cr52_to_p_mn55)*Y(He4)*state.rho + screened_rates(k_n_cr52_to_p_v52)*Y(N)*state.rho - screened_rates(k_p_cr52_to_he4_v49)*Y(H1)*state.rho - screened_rates(k_p_cr52_to_mn53)*Y(H1)*state.rho - screened_rates(k_p_cr52_to_n_mn52)*Y(H1)*state.rho; + scratch = screened_rates(k_Cr52_to_p_V51) + screened_rates(k_He4_Cr52_to_p_Mn55)*Y(He4)*state.rho + screened_rates(k_n_Cr52_to_p_V52)*Y(N)*state.rho - screened_rates(k_p_Cr52_to_He4_V49)*Y(H1)*state.rho - screened_rates(k_p_Cr52_to_Mn53)*Y(H1)*state.rho - screened_rates(k_p_Cr52_to_n_Mn52)*Y(H1)*state.rho; jac.set(H1, Cr52, scratch); - scratch = screened_rates(k_cr53_to_p_v52) - screened_rates(k_p_cr53_to_he4_v50)*Y(H1)*state.rho - screened_rates(k_p_cr53_to_mn54)*Y(H1)*state.rho - screened_rates(k_p_cr53_to_n_mn53)*Y(H1)*state.rho; + scratch = screened_rates(k_Cr53_to_p_V52) - screened_rates(k_p_Cr53_to_He4_V50)*Y(H1)*state.rho - screened_rates(k_p_Cr53_to_Mn54)*Y(H1)*state.rho - screened_rates(k_p_Cr53_to_n_Mn53)*Y(H1)*state.rho; jac.set(H1, Cr53, scratch); - scratch = -screened_rates(k_p_cr54_to_he4_v51)*Y(H1)*state.rho - screened_rates(k_p_cr54_to_mn55)*Y(H1)*state.rho - screened_rates(k_p_cr54_to_n_mn54)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Cr54_to_He4_V51)*Y(H1)*state.rho - screened_rates(k_p_Cr54_to_Mn55)*Y(H1)*state.rho - screened_rates(k_p_Cr54_to_n_Mn54)*Y(H1)*state.rho; jac.set(H1, Cr54, scratch); - scratch = screened_rates(k_he4_mn50_to_p_fe53)*Y(He4)*state.rho + screened_rates(k_mn50_to_p_cr49) + screened_rates(k_n_mn50_to_p_cr50)*Y(N)*state.rho; + scratch = screened_rates(k_He4_Mn50_to_p_Fe53)*Y(He4)*state.rho + screened_rates(k_Mn50_to_p_Cr49) + screened_rates(k_n_Mn50_to_p_Cr50)*Y(N)*state.rho; jac.set(H1, Mn50, scratch); - scratch = screened_rates(k_he4_mn51_to_p_fe54)*Y(He4)*state.rho + screened_rates(k_mn51_to_p_cr50) + screened_rates(k_n_mn51_to_p_cr51)*Y(N)*state.rho - screened_rates(k_p_mn51_to_fe52)*Y(H1)*state.rho - screened_rates(k_p_mn51_to_he4_cr48)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Mn51_to_p_Fe54)*Y(He4)*state.rho + screened_rates(k_Mn51_to_p_Cr50) + screened_rates(k_n_Mn51_to_p_Cr51)*Y(N)*state.rho - screened_rates(k_p_Mn51_to_Fe52)*Y(H1)*state.rho - screened_rates(k_p_Mn51_to_He4_Cr48)*Y(H1)*state.rho; jac.set(H1, Mn51, scratch); - scratch = screened_rates(k_he4_mn52_to_p_fe55)*Y(He4)*state.rho + screened_rates(k_mn52_to_p_cr51) + screened_rates(k_n_mn52_to_p_cr52)*Y(N)*state.rho - screened_rates(k_p_mn52_to_fe53)*Y(H1)*state.rho - screened_rates(k_p_mn52_to_he4_cr49)*Y(H1)*state.rho - screened_rates(k_p_mn52_to_n_fe52)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Mn52_to_p_Fe55)*Y(He4)*state.rho + screened_rates(k_Mn52_to_p_Cr51) + screened_rates(k_n_Mn52_to_p_Cr52)*Y(N)*state.rho - screened_rates(k_p_Mn52_to_Fe53)*Y(H1)*state.rho - screened_rates(k_p_Mn52_to_He4_Cr49)*Y(H1)*state.rho - screened_rates(k_p_Mn52_to_n_Fe52)*Y(H1)*state.rho; jac.set(H1, Mn52, scratch); - scratch = screened_rates(k_he4_mn53_to_p_fe56)*Y(He4)*state.rho + screened_rates(k_mn53_to_p_cr52) + screened_rates(k_n_mn53_to_p_cr53)*Y(N)*state.rho - screened_rates(k_p_mn53_to_fe54)*Y(H1)*state.rho - screened_rates(k_p_mn53_to_he4_cr50)*Y(H1)*state.rho - screened_rates(k_p_mn53_to_n_fe53)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Mn53_to_p_Fe56)*Y(He4)*state.rho + screened_rates(k_Mn53_to_p_Cr52) + screened_rates(k_n_Mn53_to_p_Cr53)*Y(N)*state.rho - screened_rates(k_p_Mn53_to_Fe54)*Y(H1)*state.rho - screened_rates(k_p_Mn53_to_He4_Cr50)*Y(H1)*state.rho - screened_rates(k_p_Mn53_to_n_Fe53)*Y(H1)*state.rho; jac.set(H1, Mn53, scratch); - scratch = screened_rates(k_he4_mn54_to_p_fe57)*Y(He4)*state.rho + screened_rates(k_mn54_to_p_cr53) + screened_rates(k_n_mn54_to_p_cr54)*Y(N)*state.rho - screened_rates(k_p_mn54_to_fe55)*Y(H1)*state.rho - screened_rates(k_p_mn54_to_he4_cr51)*Y(H1)*state.rho - screened_rates(k_p_mn54_to_n_fe54)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Mn54_to_p_Fe57)*Y(He4)*state.rho + screened_rates(k_Mn54_to_p_Cr53) + screened_rates(k_n_Mn54_to_p_Cr54)*Y(N)*state.rho - screened_rates(k_p_Mn54_to_Fe55)*Y(H1)*state.rho - screened_rates(k_p_Mn54_to_He4_Cr51)*Y(H1)*state.rho - screened_rates(k_p_Mn54_to_n_Fe54)*Y(H1)*state.rho; jac.set(H1, Mn54, scratch); - scratch = screened_rates(k_he4_mn55_to_p_fe58)*Y(He4)*state.rho + screened_rates(k_mn55_to_p_cr54) - screened_rates(k_p_mn55_to_fe56)*Y(H1)*state.rho - screened_rates(k_p_mn55_to_he4_cr52)*Y(H1)*state.rho - screened_rates(k_p_mn55_to_n_fe55)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Mn55_to_p_Fe58)*Y(He4)*state.rho + screened_rates(k_Mn55_to_p_Cr54) - screened_rates(k_p_Mn55_to_Fe56)*Y(H1)*state.rho - screened_rates(k_p_Mn55_to_He4_Cr52)*Y(H1)*state.rho - screened_rates(k_p_Mn55_to_n_Fe55)*Y(H1)*state.rho; jac.set(H1, Mn55, scratch); - scratch = screened_rates(k_fe52_to_p_mn51) + screened_rates(k_he4_fe52_to_p_co55)*Y(He4)*state.rho + screened_rates(k_n_fe52_to_p_mn52)*Y(N)*state.rho - screened_rates(k_p_fe52_to_co53)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe52_to_p_Mn51) + screened_rates(k_He4_Fe52_to_p_Co55)*Y(He4)*state.rho + screened_rates(k_n_Fe52_to_p_Mn52)*Y(N)*state.rho - screened_rates(k_p_Fe52_to_Co53)*Y(H1)*state.rho; jac.set(H1, Fe52, scratch); - scratch = screened_rates(k_fe53_to_p_mn52) + screened_rates(k_he4_fe53_to_p_co56)*Y(He4)*state.rho + screened_rates(k_n_fe53_to_p_mn53)*Y(N)*state.rho - screened_rates(k_p_fe53_to_co54)*Y(H1)*state.rho - screened_rates(k_p_fe53_to_he4_mn50)*Y(H1)*state.rho - screened_rates(k_p_fe53_to_n_co53)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe53_to_p_Mn52) + screened_rates(k_He4_Fe53_to_p_Co56)*Y(He4)*state.rho + screened_rates(k_n_Fe53_to_p_Mn53)*Y(N)*state.rho - screened_rates(k_p_Fe53_to_Co54)*Y(H1)*state.rho - screened_rates(k_p_Fe53_to_He4_Mn50)*Y(H1)*state.rho - screened_rates(k_p_Fe53_to_n_Co53)*Y(H1)*state.rho; jac.set(H1, Fe53, scratch); - scratch = screened_rates(k_fe54_to_p_mn53) + screened_rates(k_he4_fe54_to_p_co57)*Y(He4)*state.rho + screened_rates(k_n_fe54_to_p_mn54)*Y(N)*state.rho - screened_rates(k_p_fe54_to_co55)*Y(H1)*state.rho - screened_rates(k_p_fe54_to_he4_mn51)*Y(H1)*state.rho - screened_rates(k_p_fe54_to_n_co54)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe54_to_p_Mn53) + screened_rates(k_He4_Fe54_to_p_Co57)*Y(He4)*state.rho + screened_rates(k_n_Fe54_to_p_Mn54)*Y(N)*state.rho - screened_rates(k_p_Fe54_to_Co55)*Y(H1)*state.rho - screened_rates(k_p_Fe54_to_He4_Mn51)*Y(H1)*state.rho - screened_rates(k_p_Fe54_to_n_Co54)*Y(H1)*state.rho; jac.set(H1, Fe54, scratch); - scratch = screened_rates(k_fe55_to_p_mn54) + screened_rates(k_he4_fe55_to_p_co58)*Y(He4)*state.rho + screened_rates(k_n_fe55_to_p_mn55)*Y(N)*state.rho - screened_rates(k_p_fe55_to_co56)*Y(H1)*state.rho - screened_rates(k_p_fe55_to_he4_mn52)*Y(H1)*state.rho - screened_rates(k_p_fe55_to_n_co55)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe55_to_p_Mn54) + screened_rates(k_He4_Fe55_to_p_Co58)*Y(He4)*state.rho + screened_rates(k_n_Fe55_to_p_Mn55)*Y(N)*state.rho - screened_rates(k_p_Fe55_to_Co56)*Y(H1)*state.rho - screened_rates(k_p_Fe55_to_He4_Mn52)*Y(H1)*state.rho - screened_rates(k_p_Fe55_to_n_Co55)*Y(H1)*state.rho; jac.set(H1, Fe55, scratch); - scratch = screened_rates(k_fe56_to_p_mn55) + screened_rates(k_he4_fe56_to_p_co59)*Y(He4)*state.rho - screened_rates(k_p_fe56_to_co57)*Y(H1)*state.rho - screened_rates(k_p_fe56_to_he4_mn53)*Y(H1)*state.rho - screened_rates(k_p_fe56_to_n_co56)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe56_to_p_Mn55) + screened_rates(k_He4_Fe56_to_p_Co59)*Y(He4)*state.rho - screened_rates(k_p_Fe56_to_Co57)*Y(H1)*state.rho - screened_rates(k_p_Fe56_to_He4_Mn53)*Y(H1)*state.rho - screened_rates(k_p_Fe56_to_n_Co56)*Y(H1)*state.rho; jac.set(H1, Fe56, scratch); - scratch = -screened_rates(k_p_fe57_to_co58)*Y(H1)*state.rho - screened_rates(k_p_fe57_to_he4_mn54)*Y(H1)*state.rho - screened_rates(k_p_fe57_to_n_co57)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Fe57_to_Co58)*Y(H1)*state.rho - screened_rates(k_p_Fe57_to_He4_Mn54)*Y(H1)*state.rho - screened_rates(k_p_Fe57_to_n_Co57)*Y(H1)*state.rho; jac.set(H1, Fe57, scratch); - scratch = -screened_rates(k_p_fe58_to_co59)*Y(H1)*state.rho - screened_rates(k_p_fe58_to_he4_mn55)*Y(H1)*state.rho - screened_rates(k_p_fe58_to_n_co58)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Fe58_to_Co59)*Y(H1)*state.rho - screened_rates(k_p_Fe58_to_He4_Mn55)*Y(H1)*state.rho - screened_rates(k_p_Fe58_to_n_Co58)*Y(H1)*state.rho; jac.set(H1, Fe58, scratch); - scratch = screened_rates(k_co53_to_p_fe52) + screened_rates(k_he4_co53_to_p_ni56)*Y(He4)*state.rho + screened_rates(k_n_co53_to_p_fe53)*Y(N)*state.rho; + scratch = screened_rates(k_Co53_to_p_Fe52) + screened_rates(k_He4_Co53_to_p_Ni56)*Y(He4)*state.rho + screened_rates(k_n_Co53_to_p_Fe53)*Y(N)*state.rho; jac.set(H1, Co53, scratch); - scratch = screened_rates(k_co54_to_p_fe53) + screened_rates(k_he4_co54_to_p_ni57)*Y(He4)*state.rho + screened_rates(k_n_co54_to_p_fe54)*Y(N)*state.rho; + scratch = screened_rates(k_Co54_to_p_Fe53) + screened_rates(k_He4_Co54_to_p_Ni57)*Y(He4)*state.rho + screened_rates(k_n_Co54_to_p_Fe54)*Y(N)*state.rho; jac.set(H1, Co54, scratch); - scratch = screened_rates(k_co55_to_p_fe54) + screened_rates(k_he4_co55_to_p_ni58)*Y(He4)*state.rho + screened_rates(k_n_co55_to_p_fe55)*Y(N)*state.rho - screened_rates(k_p_co55_to_he4_fe52)*Y(H1)*state.rho - screened_rates(k_p_co55_to_ni56)*Y(H1)*state.rho; + scratch = screened_rates(k_Co55_to_p_Fe54) + screened_rates(k_He4_Co55_to_p_Ni58)*Y(He4)*state.rho + screened_rates(k_n_Co55_to_p_Fe55)*Y(N)*state.rho - screened_rates(k_p_Co55_to_He4_Fe52)*Y(H1)*state.rho - screened_rates(k_p_Co55_to_Ni56)*Y(H1)*state.rho; jac.set(H1, Co55, scratch); - scratch = screened_rates(k_co56_to_p_fe55) + screened_rates(k_he4_co56_to_p_ni59)*Y(He4)*state.rho + screened_rates(k_n_co56_to_p_fe56)*Y(N)*state.rho - screened_rates(k_p_co56_to_he4_fe53)*Y(H1)*state.rho - screened_rates(k_p_co56_to_n_ni56)*Y(H1)*state.rho - screened_rates(k_p_co56_to_ni57)*Y(H1)*state.rho; + scratch = screened_rates(k_Co56_to_p_Fe55) + screened_rates(k_He4_Co56_to_p_Ni59)*Y(He4)*state.rho + screened_rates(k_n_Co56_to_p_Fe56)*Y(N)*state.rho - screened_rates(k_p_Co56_to_He4_Fe53)*Y(H1)*state.rho - screened_rates(k_p_Co56_to_Ni57)*Y(H1)*state.rho - screened_rates(k_p_Co56_to_n_Ni56)*Y(H1)*state.rho; jac.set(H1, Co56, scratch); - scratch = screened_rates(k_co57_to_p_fe56) + screened_rates(k_he4_co57_to_p_ni60)*Y(He4)*state.rho + screened_rates(k_n_co57_to_p_fe57)*Y(N)*state.rho - screened_rates(k_p_co57_to_he4_fe54)*Y(H1)*state.rho - screened_rates(k_p_co57_to_n_ni57)*Y(H1)*state.rho - screened_rates(k_p_co57_to_ni58)*Y(H1)*state.rho; + scratch = screened_rates(k_Co57_to_p_Fe56) + screened_rates(k_He4_Co57_to_p_Ni60)*Y(He4)*state.rho + screened_rates(k_n_Co57_to_p_Fe57)*Y(N)*state.rho - screened_rates(k_p_Co57_to_He4_Fe54)*Y(H1)*state.rho - screened_rates(k_p_Co57_to_Ni58)*Y(H1)*state.rho - screened_rates(k_p_Co57_to_n_Ni57)*Y(H1)*state.rho; jac.set(H1, Co57, scratch); - scratch = screened_rates(k_co58_to_p_fe57) + screened_rates(k_he4_co58_to_p_ni61)*Y(He4)*state.rho + screened_rates(k_n_co58_to_p_fe58)*Y(N)*state.rho - screened_rates(k_p_co58_to_he4_fe55)*Y(H1)*state.rho - screened_rates(k_p_co58_to_n_ni58)*Y(H1)*state.rho - screened_rates(k_p_co58_to_ni59)*Y(H1)*state.rho; + scratch = screened_rates(k_Co58_to_p_Fe57) + screened_rates(k_He4_Co58_to_p_Ni61)*Y(He4)*state.rho + screened_rates(k_n_Co58_to_p_Fe58)*Y(N)*state.rho - screened_rates(k_p_Co58_to_He4_Fe55)*Y(H1)*state.rho - screened_rates(k_p_Co58_to_Ni59)*Y(H1)*state.rho - screened_rates(k_p_Co58_to_n_Ni58)*Y(H1)*state.rho; jac.set(H1, Co58, scratch); - scratch = screened_rates(k_co59_to_p_fe58) + screened_rates(k_he4_co59_to_p_ni62)*Y(He4)*state.rho - screened_rates(k_p_co59_to_he4_fe56)*Y(H1)*state.rho - screened_rates(k_p_co59_to_n_ni59)*Y(H1)*state.rho - screened_rates(k_p_co59_to_ni60)*Y(H1)*state.rho; + scratch = screened_rates(k_Co59_to_p_Fe58) + screened_rates(k_He4_Co59_to_p_Ni62)*Y(He4)*state.rho - screened_rates(k_p_Co59_to_He4_Fe56)*Y(H1)*state.rho - screened_rates(k_p_Co59_to_Ni60)*Y(H1)*state.rho - screened_rates(k_p_Co59_to_n_Ni59)*Y(H1)*state.rho; jac.set(H1, Co59, scratch); - scratch = screened_rates(k_he4_ni56_to_p_cu59)*Y(He4)*state.rho + screened_rates(k_n_ni56_to_p_co56)*Y(N)*state.rho + screened_rates(k_ni56_to_p_co55) - screened_rates(k_p_ni56_to_cu57)*Y(H1)*state.rho - screened_rates(k_p_ni56_to_he4_co53)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ni56_to_p_Cu59)*Y(He4)*state.rho + screened_rates(k_Ni56_to_p_Co55) + screened_rates(k_n_Ni56_to_p_Co56)*Y(N)*state.rho - screened_rates(k_p_Ni56_to_Cu57)*Y(H1)*state.rho - screened_rates(k_p_Ni56_to_He4_Co53)*Y(H1)*state.rho; jac.set(H1, Ni56, scratch); - scratch = screened_rates(k_he4_ni57_to_p_cu60)*Y(He4)*state.rho + screened_rates(k_n_ni57_to_p_co57)*Y(N)*state.rho + screened_rates(k_ni57_to_p_co56) - screened_rates(k_p_ni57_to_cu58)*Y(H1)*state.rho - screened_rates(k_p_ni57_to_he4_co54)*Y(H1)*state.rho - screened_rates(k_p_ni57_to_n_cu57)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ni57_to_p_Cu60)*Y(He4)*state.rho + screened_rates(k_Ni57_to_p_Co56) + screened_rates(k_n_Ni57_to_p_Co57)*Y(N)*state.rho - screened_rates(k_p_Ni57_to_Cu58)*Y(H1)*state.rho - screened_rates(k_p_Ni57_to_He4_Co54)*Y(H1)*state.rho - screened_rates(k_p_Ni57_to_n_Cu57)*Y(H1)*state.rho; jac.set(H1, Ni57, scratch); - scratch = screened_rates(k_he4_ni58_to_p_cu61)*Y(He4)*state.rho + screened_rates(k_n_ni58_to_p_co58)*Y(N)*state.rho + screened_rates(k_ni58_to_p_co57) - screened_rates(k_p_ni58_to_cu59)*Y(H1)*state.rho - screened_rates(k_p_ni58_to_he4_co55)*Y(H1)*state.rho - screened_rates(k_p_ni58_to_n_cu58)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ni58_to_p_Cu61)*Y(He4)*state.rho + screened_rates(k_Ni58_to_p_Co57) + screened_rates(k_n_Ni58_to_p_Co58)*Y(N)*state.rho - screened_rates(k_p_Ni58_to_Cu59)*Y(H1)*state.rho - screened_rates(k_p_Ni58_to_He4_Co55)*Y(H1)*state.rho - screened_rates(k_p_Ni58_to_n_Cu58)*Y(H1)*state.rho; jac.set(H1, Ni58, scratch); - scratch = screened_rates(k_he4_ni59_to_p_cu62)*Y(He4)*state.rho + screened_rates(k_n_ni59_to_p_co59)*Y(N)*state.rho + screened_rates(k_ni59_to_p_co58) - screened_rates(k_p_ni59_to_cu60)*Y(H1)*state.rho - screened_rates(k_p_ni59_to_he4_co56)*Y(H1)*state.rho - screened_rates(k_p_ni59_to_n_cu59)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ni59_to_p_Cu62)*Y(He4)*state.rho + screened_rates(k_Ni59_to_p_Co58) + screened_rates(k_n_Ni59_to_p_Co59)*Y(N)*state.rho - screened_rates(k_p_Ni59_to_Cu60)*Y(H1)*state.rho - screened_rates(k_p_Ni59_to_He4_Co56)*Y(H1)*state.rho - screened_rates(k_p_Ni59_to_n_Cu59)*Y(H1)*state.rho; jac.set(H1, Ni59, scratch); - scratch = screened_rates(k_he4_ni60_to_p_cu63)*Y(He4)*state.rho + screened_rates(k_ni60_to_p_co59) - screened_rates(k_p_ni60_to_cu61)*Y(H1)*state.rho - screened_rates(k_p_ni60_to_he4_co57)*Y(H1)*state.rho - screened_rates(k_p_ni60_to_n_cu60)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ni60_to_p_Cu63)*Y(He4)*state.rho + screened_rates(k_Ni60_to_p_Co59) - screened_rates(k_p_Ni60_to_Cu61)*Y(H1)*state.rho - screened_rates(k_p_Ni60_to_He4_Co57)*Y(H1)*state.rho - screened_rates(k_p_Ni60_to_n_Cu60)*Y(H1)*state.rho; jac.set(H1, Ni60, scratch); - scratch = screened_rates(k_he4_ni61_to_p_cu64)*Y(He4)*state.rho - screened_rates(k_p_ni61_to_cu62)*Y(H1)*state.rho - screened_rates(k_p_ni61_to_he4_co58)*Y(H1)*state.rho - screened_rates(k_p_ni61_to_n_cu61)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ni61_to_p_Cu64)*Y(He4)*state.rho - screened_rates(k_p_Ni61_to_Cu62)*Y(H1)*state.rho - screened_rates(k_p_Ni61_to_He4_Co58)*Y(H1)*state.rho - screened_rates(k_p_Ni61_to_n_Cu61)*Y(H1)*state.rho; jac.set(H1, Ni61, scratch); - scratch = screened_rates(k_he4_ni62_to_p_cu65)*Y(He4)*state.rho - screened_rates(k_p_ni62_to_cu63)*Y(H1)*state.rho - screened_rates(k_p_ni62_to_he4_co59)*Y(H1)*state.rho - screened_rates(k_p_ni62_to_n_cu62)*Y(H1)*state.rho; + scratch = screened_rates(k_He4_Ni62_to_p_Cu65)*Y(He4)*state.rho - screened_rates(k_p_Ni62_to_Cu63)*Y(H1)*state.rho - screened_rates(k_p_Ni62_to_He4_Co59)*Y(H1)*state.rho - screened_rates(k_p_Ni62_to_n_Cu62)*Y(H1)*state.rho; jac.set(H1, Ni62, scratch); - scratch = -screened_rates(k_p_ni63_to_cu64)*Y(H1)*state.rho - screened_rates(k_p_ni63_to_n_cu63)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ni63_to_Cu64)*Y(H1)*state.rho - screened_rates(k_p_Ni63_to_n_Cu63)*Y(H1)*state.rho; jac.set(H1, Ni63, scratch); - scratch = -screened_rates(k_p_ni64_to_cu65)*Y(H1)*state.rho - screened_rates(k_p_ni64_to_n_cu64)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ni64_to_Cu65)*Y(H1)*state.rho - screened_rates(k_p_Ni64_to_n_Cu64)*Y(H1)*state.rho; jac.set(H1, Ni64, scratch); - scratch = screened_rates(k_cu57_to_p_ni56) + screened_rates(k_he4_cu57_to_p_zn60)*Y(He4)*state.rho + screened_rates(k_n_cu57_to_p_ni57)*Y(N)*state.rho; + scratch = screened_rates(k_Cu57_to_p_Ni56) + screened_rates(k_He4_Cu57_to_p_Zn60)*Y(He4)*state.rho + screened_rates(k_n_Cu57_to_p_Ni57)*Y(N)*state.rho; jac.set(H1, Cu57, scratch); - scratch = screened_rates(k_cu58_to_p_ni57) + screened_rates(k_he4_cu58_to_p_zn61)*Y(He4)*state.rho + screened_rates(k_n_cu58_to_p_ni58)*Y(N)*state.rho - screened_rates(k_p_cu58_to_zn59)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu58_to_p_Ni57) + screened_rates(k_He4_Cu58_to_p_Zn61)*Y(He4)*state.rho + screened_rates(k_n_Cu58_to_p_Ni58)*Y(N)*state.rho - screened_rates(k_p_Cu58_to_Zn59)*Y(H1)*state.rho; jac.set(H1, Cu58, scratch); - scratch = screened_rates(k_cu59_to_p_ni58) + screened_rates(k_he4_cu59_to_p_zn62)*Y(He4)*state.rho + screened_rates(k_n_cu59_to_p_ni59)*Y(N)*state.rho - screened_rates(k_p_cu59_to_he4_ni56)*Y(H1)*state.rho - screened_rates(k_p_cu59_to_n_zn59)*Y(H1)*state.rho - screened_rates(k_p_cu59_to_zn60)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu59_to_p_Ni58) + screened_rates(k_He4_Cu59_to_p_Zn62)*Y(He4)*state.rho + screened_rates(k_n_Cu59_to_p_Ni59)*Y(N)*state.rho - screened_rates(k_p_Cu59_to_He4_Ni56)*Y(H1)*state.rho - screened_rates(k_p_Cu59_to_Zn60)*Y(H1)*state.rho - screened_rates(k_p_Cu59_to_n_Zn59)*Y(H1)*state.rho; jac.set(H1, Cu59, scratch); - scratch = screened_rates(k_cu60_to_p_ni59) + screened_rates(k_he4_cu60_to_p_zn63)*Y(He4)*state.rho + screened_rates(k_n_cu60_to_p_ni60)*Y(N)*state.rho - screened_rates(k_p_cu60_to_he4_ni57)*Y(H1)*state.rho - screened_rates(k_p_cu60_to_n_zn60)*Y(H1)*state.rho - screened_rates(k_p_cu60_to_zn61)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu60_to_p_Ni59) + screened_rates(k_He4_Cu60_to_p_Zn63)*Y(He4)*state.rho + screened_rates(k_n_Cu60_to_p_Ni60)*Y(N)*state.rho - screened_rates(k_p_Cu60_to_He4_Ni57)*Y(H1)*state.rho - screened_rates(k_p_Cu60_to_Zn61)*Y(H1)*state.rho - screened_rates(k_p_Cu60_to_n_Zn60)*Y(H1)*state.rho; jac.set(H1, Cu60, scratch); - scratch = screened_rates(k_cu61_to_p_ni60) + screened_rates(k_he4_cu61_to_p_zn64)*Y(He4)*state.rho + screened_rates(k_n_cu61_to_p_ni61)*Y(N)*state.rho - screened_rates(k_p_cu61_to_he4_ni58)*Y(H1)*state.rho - screened_rates(k_p_cu61_to_n_zn61)*Y(H1)*state.rho - screened_rates(k_p_cu61_to_zn62)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu61_to_p_Ni60) + screened_rates(k_He4_Cu61_to_p_Zn64)*Y(He4)*state.rho + screened_rates(k_n_Cu61_to_p_Ni61)*Y(N)*state.rho - screened_rates(k_p_Cu61_to_He4_Ni58)*Y(H1)*state.rho - screened_rates(k_p_Cu61_to_Zn62)*Y(H1)*state.rho - screened_rates(k_p_Cu61_to_n_Zn61)*Y(H1)*state.rho; jac.set(H1, Cu61, scratch); - scratch = screened_rates(k_cu62_to_p_ni61) + screened_rates(k_he4_cu62_to_p_zn65)*Y(He4)*state.rho + screened_rates(k_n_cu62_to_p_ni62)*Y(N)*state.rho - screened_rates(k_p_cu62_to_he4_ni59)*Y(H1)*state.rho - screened_rates(k_p_cu62_to_n_zn62)*Y(H1)*state.rho - screened_rates(k_p_cu62_to_zn63)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu62_to_p_Ni61) + screened_rates(k_He4_Cu62_to_p_Zn65)*Y(He4)*state.rho + screened_rates(k_n_Cu62_to_p_Ni62)*Y(N)*state.rho - screened_rates(k_p_Cu62_to_He4_Ni59)*Y(H1)*state.rho - screened_rates(k_p_Cu62_to_Zn63)*Y(H1)*state.rho - screened_rates(k_p_Cu62_to_n_Zn62)*Y(H1)*state.rho; jac.set(H1, Cu62, scratch); - scratch = screened_rates(k_cu63_to_p_ni62) + screened_rates(k_he4_cu63_to_p_zn66)*Y(He4)*state.rho + screened_rates(k_n_cu63_to_p_ni63)*Y(N)*state.rho - screened_rates(k_p_cu63_to_he4_ni60)*Y(H1)*state.rho - screened_rates(k_p_cu63_to_n_zn63)*Y(H1)*state.rho - screened_rates(k_p_cu63_to_zn64)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu63_to_p_Ni62) + screened_rates(k_He4_Cu63_to_p_Zn66)*Y(He4)*state.rho + screened_rates(k_n_Cu63_to_p_Ni63)*Y(N)*state.rho - screened_rates(k_p_Cu63_to_He4_Ni60)*Y(H1)*state.rho - screened_rates(k_p_Cu63_to_Zn64)*Y(H1)*state.rho - screened_rates(k_p_Cu63_to_n_Zn63)*Y(H1)*state.rho; jac.set(H1, Cu63, scratch); - scratch = screened_rates(k_cu64_to_p_ni63) + screened_rates(k_n_cu64_to_p_ni64)*Y(N)*state.rho - screened_rates(k_p_cu64_to_he4_ni61)*Y(H1)*state.rho - screened_rates(k_p_cu64_to_n_zn64)*Y(H1)*state.rho - screened_rates(k_p_cu64_to_zn65)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu64_to_p_Ni63) + screened_rates(k_n_Cu64_to_p_Ni64)*Y(N)*state.rho - screened_rates(k_p_Cu64_to_He4_Ni61)*Y(H1)*state.rho - screened_rates(k_p_Cu64_to_Zn65)*Y(H1)*state.rho - screened_rates(k_p_Cu64_to_n_Zn64)*Y(H1)*state.rho; jac.set(H1, Cu64, scratch); - scratch = screened_rates(k_cu65_to_p_ni64) - screened_rates(k_p_cu65_to_he4_ni62)*Y(H1)*state.rho - screened_rates(k_p_cu65_to_n_zn65)*Y(H1)*state.rho - screened_rates(k_p_cu65_to_zn66)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu65_to_p_Ni64) - screened_rates(k_p_Cu65_to_He4_Ni62)*Y(H1)*state.rho - screened_rates(k_p_Cu65_to_Zn66)*Y(H1)*state.rho - screened_rates(k_p_Cu65_to_n_Zn65)*Y(H1)*state.rho; jac.set(H1, Cu65, scratch); - scratch = screened_rates(k_he4_zn59_to_p_ga62)*Y(He4)*state.rho + screened_rates(k_n_zn59_to_p_cu59)*Y(N)*state.rho + screened_rates(k_zn59_to_p_cu58) + screened_rates(k_zn59_to_p_ni58_weak_wc12); + scratch = screened_rates(k_He4_Zn59_to_p_Ga62)*Y(He4)*state.rho + screened_rates(k_Zn59_to_p_Cu58) + screened_rates(k_Zn59_to_p_Ni58_weak_wc12) + screened_rates(k_n_Zn59_to_p_Cu59)*Y(N)*state.rho; jac.set(H1, Zn59, scratch); - scratch = screened_rates(k_he4_zn60_to_p_ga63)*Y(He4)*state.rho + screened_rates(k_n_zn60_to_p_cu60)*Y(N)*state.rho - screened_rates(k_p_zn60_to_he4_cu57)*Y(H1)*state.rho + screened_rates(k_zn60_to_p_cu59); + scratch = screened_rates(k_He4_Zn60_to_p_Ga63)*Y(He4)*state.rho + screened_rates(k_Zn60_to_p_Cu59) + screened_rates(k_n_Zn60_to_p_Cu60)*Y(N)*state.rho - screened_rates(k_p_Zn60_to_He4_Cu57)*Y(H1)*state.rho; jac.set(H1, Zn60, scratch); - scratch = screened_rates(k_he4_zn61_to_p_ga64)*Y(He4)*state.rho + screened_rates(k_n_zn61_to_p_cu61)*Y(N)*state.rho - screened_rates(k_p_zn61_to_ga62)*Y(H1)*state.rho - screened_rates(k_p_zn61_to_he4_cu58)*Y(H1)*state.rho + screened_rates(k_zn61_to_p_cu60); + scratch = screened_rates(k_He4_Zn61_to_p_Ga64)*Y(He4)*state.rho + screened_rates(k_Zn61_to_p_Cu60) + screened_rates(k_n_Zn61_to_p_Cu61)*Y(N)*state.rho - screened_rates(k_p_Zn61_to_Ga62)*Y(H1)*state.rho - screened_rates(k_p_Zn61_to_He4_Cu58)*Y(H1)*state.rho; jac.set(H1, Zn61, scratch); - scratch = screened_rates(k_n_zn62_to_p_cu62)*Y(N)*state.rho - screened_rates(k_p_zn62_to_ga63)*Y(H1)*state.rho - screened_rates(k_p_zn62_to_he4_cu59)*Y(H1)*state.rho - screened_rates(k_p_zn62_to_n_ga62)*Y(H1)*state.rho + screened_rates(k_zn62_to_p_cu61); + scratch = screened_rates(k_Zn62_to_p_Cu61) + screened_rates(k_n_Zn62_to_p_Cu62)*Y(N)*state.rho - screened_rates(k_p_Zn62_to_Ga63)*Y(H1)*state.rho - screened_rates(k_p_Zn62_to_He4_Cu59)*Y(H1)*state.rho - screened_rates(k_p_Zn62_to_n_Ga62)*Y(H1)*state.rho; jac.set(H1, Zn62, scratch); - scratch = screened_rates(k_n_zn63_to_p_cu63)*Y(N)*state.rho - screened_rates(k_p_zn63_to_ga64)*Y(H1)*state.rho - screened_rates(k_p_zn63_to_he4_cu60)*Y(H1)*state.rho - screened_rates(k_p_zn63_to_n_ga63)*Y(H1)*state.rho + screened_rates(k_zn63_to_p_cu62); + scratch = screened_rates(k_Zn63_to_p_Cu62) + screened_rates(k_n_Zn63_to_p_Cu63)*Y(N)*state.rho - screened_rates(k_p_Zn63_to_Ga64)*Y(H1)*state.rho - screened_rates(k_p_Zn63_to_He4_Cu60)*Y(H1)*state.rho - screened_rates(k_p_Zn63_to_n_Ga63)*Y(H1)*state.rho; jac.set(H1, Zn63, scratch); - scratch = screened_rates(k_n_zn64_to_p_cu64)*Y(N)*state.rho - screened_rates(k_p_zn64_to_he4_cu61)*Y(H1)*state.rho - screened_rates(k_p_zn64_to_n_ga64)*Y(H1)*state.rho + screened_rates(k_zn64_to_p_cu63); + scratch = screened_rates(k_Zn64_to_p_Cu63) + screened_rates(k_n_Zn64_to_p_Cu64)*Y(N)*state.rho - screened_rates(k_p_Zn64_to_He4_Cu61)*Y(H1)*state.rho - screened_rates(k_p_Zn64_to_n_Ga64)*Y(H1)*state.rho; jac.set(H1, Zn64, scratch); - scratch = screened_rates(k_n_zn65_to_p_cu65)*Y(N)*state.rho - screened_rates(k_p_zn65_to_he4_cu62)*Y(H1)*state.rho + screened_rates(k_zn65_to_p_cu64); + scratch = screened_rates(k_Zn65_to_p_Cu64) + screened_rates(k_n_Zn65_to_p_Cu65)*Y(N)*state.rho - screened_rates(k_p_Zn65_to_He4_Cu62)*Y(H1)*state.rho; jac.set(H1, Zn65, scratch); - scratch = -screened_rates(k_p_zn66_to_he4_cu63)*Y(H1)*state.rho + screened_rates(k_zn66_to_p_cu65); + scratch = screened_rates(k_Zn66_to_p_Cu65) - screened_rates(k_p_Zn66_to_He4_Cu63)*Y(H1)*state.rho; jac.set(H1, Zn66, scratch); - scratch = screened_rates(k_ga62_to_p_zn61) + screened_rates(k_n_ga62_to_p_zn62)*Y(N)*state.rho - screened_rates(k_p_ga62_to_ge63)*Y(H1)*state.rho - screened_rates(k_p_ga62_to_he4_zn59)*Y(H1)*state.rho; + scratch = screened_rates(k_Ga62_to_p_Zn61) + screened_rates(k_n_Ga62_to_p_Zn62)*Y(N)*state.rho - screened_rates(k_p_Ga62_to_Ge63)*Y(H1)*state.rho - screened_rates(k_p_Ga62_to_He4_Zn59)*Y(H1)*state.rho; jac.set(H1, Ga62, scratch); - scratch = screened_rates(k_ga63_to_p_zn62) + screened_rates(k_n_ga63_to_p_zn63)*Y(N)*state.rho - screened_rates(k_p_ga63_to_ge64)*Y(H1)*state.rho - screened_rates(k_p_ga63_to_he4_zn60)*Y(H1)*state.rho - screened_rates(k_p_ga63_to_n_ge63)*Y(H1)*state.rho; + scratch = screened_rates(k_Ga63_to_p_Zn62) + screened_rates(k_n_Ga63_to_p_Zn63)*Y(N)*state.rho - screened_rates(k_p_Ga63_to_Ge64)*Y(H1)*state.rho - screened_rates(k_p_Ga63_to_He4_Zn60)*Y(H1)*state.rho - screened_rates(k_p_Ga63_to_n_Ge63)*Y(H1)*state.rho; jac.set(H1, Ga63, scratch); - scratch = screened_rates(k_ga64_to_p_zn63) + screened_rates(k_n_ga64_to_p_zn64)*Y(N)*state.rho - screened_rates(k_p_ga64_to_he4_zn61)*Y(H1)*state.rho - screened_rates(k_p_ga64_to_n_ge64)*Y(H1)*state.rho; + scratch = screened_rates(k_Ga64_to_p_Zn63) + screened_rates(k_n_Ga64_to_p_Zn64)*Y(N)*state.rho - screened_rates(k_p_Ga64_to_He4_Zn61)*Y(H1)*state.rho - screened_rates(k_p_Ga64_to_n_Ge64)*Y(H1)*state.rho; jac.set(H1, Ga64, scratch); - scratch = screened_rates(k_ge63_to_p_ga62) + screened_rates(k_n_ge63_to_p_ga63)*Y(N)*state.rho; + scratch = screened_rates(k_Ge63_to_p_Ga62) + screened_rates(k_n_Ge63_to_p_Ga63)*Y(N)*state.rho; jac.set(H1, Ge63, scratch); - scratch = screened_rates(k_ge64_to_p_ga63) + screened_rates(k_n_ge64_to_p_ga64)*Y(N)*state.rho; + scratch = screened_rates(k_Ge64_to_p_Ga63) + screened_rates(k_n_Ge64_to_p_Ga64)*Y(N)*state.rho; jac.set(H1, Ge64, scratch); - scratch = screened_rates(k_n_be7_to_d_li6)*Y(Be7)*state.rho + 2.0*screened_rates(k_n_he3_to_d_d)*Y(He3)*state.rho + 0.5*screened_rates(k_n_he4_he4_to_d_li7)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_n_n14_to_d_c13)*Y(N14)*state.rho + screened_rates(k_n_n15_to_d_c14)*Y(N15)*state.rho + 0.5*screened_rates(k_n_p_p_to_p_d)*std::pow(Y(H1), 2)*std::pow(state.rho, 2) + screened_rates(k_n_p_to_d)*Y(H1)*state.rho; + scratch = screened_rates(k_n_Be7_to_d_Li6)*Y(Be7)*state.rho + 2.0*screened_rates(k_n_He3_to_d_d)*Y(He3)*state.rho + 0.5*screened_rates(k_n_He4_He4_to_d_Li7)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_n_N14_to_d_C13)*Y(N14)*state.rho + screened_rates(k_n_N15_to_d_C14)*Y(N15)*state.rho + 0.5*screened_rates(k_n_p_p_to_p_d)*std::pow(Y(H1), 2)*std::pow(state.rho, 2) + screened_rates(k_n_p_to_d)*Y(H1)*state.rho; jac.set(H2, N, scratch); - scratch = 1.0*screened_rates(k_n_p_p_to_p_d)*Y(N)*Y(H1)*std::pow(state.rho, 2) + screened_rates(k_n_p_to_d)*Y(N)*state.rho + screened_rates(k_p_be9_to_d_he4_he4)*Y(Be9)*state.rho - screened_rates(k_p_d_to_he3)*Y(H2)*state.rho - screened_rates(k_p_d_to_n_p_p)*Y(H2)*state.rho + 0.5*screened_rates(k_p_he4_he4_to_d_be7)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_p_he4_to_d_he3)*Y(He4)*state.rho + screened_rates(k_p_li7_to_d_li6)*Y(Li7)*state.rho + 1.0*screened_rates(k_p_p_to_d_weak_bet_pos_)*Y(H1)*state.rho + 1.0*screened_rates(k_p_p_to_d_weak_electron_capture)*Y(H1)*std::pow(state.rho, 2)*state.y_e; + scratch = 1.0*screened_rates(k_n_p_p_to_p_d)*Y(N)*Y(H1)*std::pow(state.rho, 2) + screened_rates(k_n_p_to_d)*Y(N)*state.rho + screened_rates(k_p_Be9_to_d_He4_He4)*Y(Be9)*state.rho + 0.5*screened_rates(k_p_He4_He4_to_d_Be7)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_p_He4_to_d_He3)*Y(He4)*state.rho + screened_rates(k_p_Li7_to_d_Li6)*Y(Li7)*state.rho - screened_rates(k_p_d_to_He3)*Y(H2)*state.rho - screened_rates(k_p_d_to_n_p_p)*Y(H2)*state.rho + 1.0*screened_rates(k_p_p_to_d_weak_bet_pos_)*Y(H1)*state.rho + 1.0*screened_rates(k_p_p_to_d_weak_electron_capture)*Y(H1)*std::pow(state.rho, 2)*state.y_e; jac.set(H2, H1, scratch); - scratch = -screened_rates(k_d_be7_to_p_he4_he4)*Y(Be7)*state.rho - screened_rates(k_d_c13_to_n_n14)*Y(C13)*state.rho - screened_rates(k_d_c14_to_n_n15)*Y(C14)*state.rho - 2.0*screened_rates(k_d_d_to_he4)*Y(H2)*state.rho - 2.0*screened_rates(k_d_d_to_n_he3)*Y(H2)*state.rho - screened_rates(k_d_he3_to_p_he4)*Y(He3)*state.rho - 0.5*screened_rates(k_d_he4_he4_to_p_be9)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_d_li6_to_n_be7)*Y(Li6)*state.rho - screened_rates(k_d_li6_to_p_li7)*Y(Li6)*state.rho - screened_rates(k_d_li7_to_n_he4_he4)*Y(Li7)*state.rho - screened_rates(k_d_to_n_p) - screened_rates(k_he4_d_to_li6)*Y(He4)*state.rho - screened_rates(k_p_d_to_he3)*Y(H1)*state.rho - screened_rates(k_p_d_to_n_p_p)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_d_to_Li6)*Y(He4)*state.rho - screened_rates(k_d_Be7_to_p_He4_He4)*Y(Be7)*state.rho - screened_rates(k_d_C13_to_n_N14)*Y(C13)*state.rho - screened_rates(k_d_C14_to_n_N15)*Y(C14)*state.rho - screened_rates(k_d_He3_to_p_He4)*Y(He3)*state.rho - 0.5*screened_rates(k_d_He4_He4_to_p_Be9)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_d_Li6_to_n_Be7)*Y(Li6)*state.rho - screened_rates(k_d_Li6_to_p_Li7)*Y(Li6)*state.rho - screened_rates(k_d_Li7_to_n_He4_He4)*Y(Li7)*state.rho - 2.0*screened_rates(k_d_d_to_He4)*Y(H2)*state.rho - 2.0*screened_rates(k_d_d_to_n_He3)*Y(H2)*state.rho - screened_rates(k_d_to_n_p) - screened_rates(k_p_d_to_He3)*Y(H1)*state.rho - screened_rates(k_p_d_to_n_p_p)*Y(H1)*state.rho; jac.set(H2, H2, scratch); - scratch = -screened_rates(k_d_he3_to_p_he4)*Y(H2)*state.rho + screened_rates(k_he3_to_p_d) + 2.0*screened_rates(k_n_he3_to_d_d)*Y(N)*state.rho; + scratch = screened_rates(k_He3_to_p_d) - screened_rates(k_d_He3_to_p_He4)*Y(H2)*state.rho + 2.0*screened_rates(k_n_He3_to_d_d)*Y(N)*state.rho; jac.set(H2, He3, scratch); - scratch = -1.0*screened_rates(k_d_he4_he4_to_p_be9)*Y(H2)*Y(He4)*std::pow(state.rho, 2) - screened_rates(k_he4_d_to_li6)*Y(H2)*state.rho + 2.0*screened_rates(k_he4_to_d_d) + 1.0*screened_rates(k_n_he4_he4_to_d_li7)*Y(He4)*Y(N)*std::pow(state.rho, 2) + 1.0*screened_rates(k_p_he4_he4_to_d_be7)*Y(He4)*Y(H1)*std::pow(state.rho, 2) + screened_rates(k_p_he4_to_d_he3)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_d_to_Li6)*Y(H2)*state.rho + 2.0*screened_rates(k_He4_to_d_d) - 1.0*screened_rates(k_d_He4_He4_to_p_Be9)*Y(He4)*Y(H2)*std::pow(state.rho, 2) + 1.0*screened_rates(k_n_He4_He4_to_d_Li7)*Y(He4)*Y(N)*std::pow(state.rho, 2) + 1.0*screened_rates(k_p_He4_He4_to_d_Be7)*Y(He4)*Y(H1)*std::pow(state.rho, 2) + screened_rates(k_p_He4_to_d_He3)*Y(H1)*state.rho; jac.set(H2, He4, scratch); - scratch = -screened_rates(k_d_li6_to_n_be7)*Y(H2)*state.rho - screened_rates(k_d_li6_to_p_li7)*Y(H2)*state.rho + screened_rates(k_li6_to_he4_d); + scratch = screened_rates(k_Li6_to_He4_d) - screened_rates(k_d_Li6_to_n_Be7)*Y(H2)*state.rho - screened_rates(k_d_Li6_to_p_Li7)*Y(H2)*state.rho; jac.set(H2, Li6, scratch); - scratch = -screened_rates(k_d_li7_to_n_he4_he4)*Y(H2)*state.rho + screened_rates(k_p_li7_to_d_li6)*Y(H1)*state.rho; + scratch = -screened_rates(k_d_Li7_to_n_He4_He4)*Y(H2)*state.rho + screened_rates(k_p_Li7_to_d_Li6)*Y(H1)*state.rho; jac.set(H2, Li7, scratch); - scratch = -screened_rates(k_d_be7_to_p_he4_he4)*Y(H2)*state.rho + screened_rates(k_n_be7_to_d_li6)*Y(N)*state.rho; + scratch = -screened_rates(k_d_Be7_to_p_He4_He4)*Y(H2)*state.rho + screened_rates(k_n_Be7_to_d_Li6)*Y(N)*state.rho; jac.set(H2, Be7, scratch); - scratch = screened_rates(k_p_be9_to_d_he4_he4)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Be9_to_d_He4_He4)*Y(H1)*state.rho; jac.set(H2, Be9, scratch); - scratch = -screened_rates(k_d_c13_to_n_n14)*Y(H2)*state.rho; + scratch = -screened_rates(k_d_C13_to_n_N14)*Y(H2)*state.rho; jac.set(H2, C13, scratch); - scratch = -screened_rates(k_d_c14_to_n_n15)*Y(H2)*state.rho; + scratch = -screened_rates(k_d_C14_to_n_N15)*Y(H2)*state.rho; jac.set(H2, C14, scratch); - scratch = screened_rates(k_n_n14_to_d_c13)*Y(N)*state.rho; + scratch = screened_rates(k_n_N14_to_d_C13)*Y(N)*state.rho; jac.set(H2, N14, scratch); - scratch = screened_rates(k_n_n15_to_d_c14)*Y(N)*state.rho; + scratch = screened_rates(k_n_N15_to_d_C14)*Y(N)*state.rho; jac.set(H2, N15, scratch); - scratch = -screened_rates(k_n_he3_to_d_d)*Y(He3)*state.rho - screened_rates(k_n_he3_to_he4)*Y(He3)*state.rho + 0.5*screened_rates(k_n_p_he4_he4_to_he3_li7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3); + scratch = -screened_rates(k_n_He3_to_He4)*Y(He3)*state.rho - screened_rates(k_n_He3_to_d_d)*Y(He3)*state.rho + 0.5*screened_rates(k_n_p_He4_He4_to_He3_Li7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3); jac.set(He3, N, scratch); - scratch = 0.5*screened_rates(k_n_p_he4_he4_to_he3_li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 3) + screened_rates(k_p_d_to_he3)*Y(H2)*state.rho - screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(He3)*state.rho + screened_rates(k_p_he4_to_d_he3)*Y(He4)*state.rho + screened_rates(k_p_li6_to_he4_he3)*Y(Li6)*state.rho + 0.5*screened_rates(k_p_p_he4_he4_to_he3_be7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3) + 2.0*screened_rates(k_p_p_he4_to_he3_he3)*Y(He4)*Y(H1)*std::pow(state.rho, 2); + scratch = 0.5*screened_rates(k_n_p_He4_He4_to_He3_Li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 3) - screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(He3)*state.rho + screened_rates(k_p_He4_to_d_He3)*Y(He4)*state.rho + screened_rates(k_p_Li6_to_He4_He3)*Y(Li6)*state.rho + screened_rates(k_p_d_to_He3)*Y(H2)*state.rho + 0.5*screened_rates(k_p_p_He4_He4_to_He3_Be7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3) + 2.0*screened_rates(k_p_p_He4_to_He3_He3)*Y(He4)*Y(H1)*std::pow(state.rho, 2); jac.set(He3, H1, scratch); - scratch = 1.0*screened_rates(k_d_d_to_n_he3)*Y(H2)*state.rho - screened_rates(k_d_he3_to_p_he4)*Y(He3)*state.rho + screened_rates(k_p_d_to_he3)*Y(H1)*state.rho; + scratch = -screened_rates(k_d_He3_to_p_He4)*Y(He3)*state.rho + 1.0*screened_rates(k_d_d_to_n_He3)*Y(H2)*state.rho + screened_rates(k_p_d_to_He3)*Y(H1)*state.rho; jac.set(He3, H2, scratch); - scratch = -screened_rates(k_d_he3_to_p_he4)*Y(H2)*state.rho - screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(Be7)*state.rho - 2.0*screened_rates(k_he3_he3_to_p_p_he4)*Y(He3)*state.rho - screened_rates(k_he3_li7_to_n_p_he4_he4)*Y(Li7)*state.rho - screened_rates(k_he3_to_p_d) - screened_rates(k_he4_he3_to_be7)*Y(He4)*state.rho - screened_rates(k_he4_he3_to_p_li6)*Y(He4)*state.rho - screened_rates(k_n_he3_to_d_d)*Y(N)*state.rho - screened_rates(k_n_he3_to_he4)*Y(N)*state.rho - screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(H1)*state.rho; + scratch = -screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(Be7)*state.rho - 2.0*screened_rates(k_He3_He3_to_p_p_He4)*Y(He3)*state.rho - screened_rates(k_He3_Li7_to_n_p_He4_He4)*Y(Li7)*state.rho - screened_rates(k_He3_to_p_d) - screened_rates(k_He4_He3_to_Be7)*Y(He4)*state.rho - screened_rates(k_He4_He3_to_p_Li6)*Y(He4)*state.rho - screened_rates(k_d_He3_to_p_He4)*Y(H2)*state.rho - screened_rates(k_n_He3_to_He4)*Y(N)*state.rho - screened_rates(k_n_He3_to_d_d)*Y(N)*state.rho - screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(H1)*state.rho; jac.set(He3, He3, scratch); - scratch = -screened_rates(k_he4_he3_to_be7)*Y(He3)*state.rho - screened_rates(k_he4_he3_to_p_li6)*Y(He3)*state.rho + screened_rates(k_he4_to_n_he3) + 1.0*screened_rates(k_n_p_he4_he4_to_he3_li7)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 3) + screened_rates(k_p_he4_to_d_he3)*Y(H1)*state.rho + 0.5*screened_rates(k_p_p_he4_he4_to_he3_be7)*Y(He4)*std::pow(Y(H1), 2)*std::pow(state.rho, 3) + screened_rates(k_p_p_he4_to_he3_he3)*std::pow(Y(H1), 2)*std::pow(state.rho, 2); + scratch = -screened_rates(k_He4_He3_to_Be7)*Y(He3)*state.rho - screened_rates(k_He4_He3_to_p_Li6)*Y(He3)*state.rho + screened_rates(k_He4_to_n_He3) + 1.0*screened_rates(k_n_p_He4_He4_to_He3_Li7)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 3) + screened_rates(k_p_He4_to_d_He3)*Y(H1)*state.rho + 0.5*screened_rates(k_p_p_He4_He4_to_He3_Be7)*Y(He4)*std::pow(Y(H1), 2)*std::pow(state.rho, 3) + screened_rates(k_p_p_He4_to_He3_He3)*std::pow(Y(H1), 2)*std::pow(state.rho, 2); jac.set(He3, He4, scratch); - scratch = screened_rates(k_p_li6_to_he4_he3)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Li6_to_He4_He3)*Y(H1)*state.rho; jac.set(He3, Li6, scratch); - scratch = -screened_rates(k_he3_li7_to_n_p_he4_he4)*Y(He3)*state.rho; + scratch = -screened_rates(k_He3_Li7_to_n_p_He4_He4)*Y(He3)*state.rho; jac.set(He3, Li7, scratch); - scratch = screened_rates(k_be7_to_he4_he3) - screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(He3)*state.rho; + scratch = screened_rates(k_Be7_to_He4_He3) - screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(He3)*state.rho; jac.set(He3, Be7, scratch); - scratch = screened_rates(k_n_al25_to_he4_na22)*Y(Al25)*state.rho + screened_rates(k_n_al26_to_he4_na23)*Y(Al26)*state.rho + screened_rates(k_n_ar36_to_he4_s33)*Y(Ar36)*state.rho + screened_rates(k_n_ar37_to_he4_s34)*Y(Ar37)*state.rho + screened_rates(k_n_ar38_to_he4_s35)*Y(Ar38)*state.rho + screened_rates(k_n_ar39_to_he4_s36)*Y(Ar39)*state.rho + screened_rates(k_n_b10_to_he4_li7)*Y(B10)*state.rho + 2.0*screened_rates(k_n_b8_to_p_he4_he4)*Y(B8)*state.rho + 2.0*screened_rates(k_n_be7_to_he4_he4)*Y(Be7)*state.rho + screened_rates(k_n_c12_to_he4_be9)*Y(C12)*state.rho + screened_rates(k_n_ca40_to_he4_ar37)*Y(Ca40)*state.rho + screened_rates(k_n_ca41_to_he4_ar38)*Y(Ca41)*state.rho + screened_rates(k_n_ca42_to_he4_ar39)*Y(Ca42)*state.rho + screened_rates(k_n_ca43_to_he4_ar40)*Y(Ca43)*state.rho + screened_rates(k_n_cl33_to_he4_p30)*Y(Cl33)*state.rho + screened_rates(k_n_cl34_to_he4_p31)*Y(Cl34)*state.rho + screened_rates(k_n_cl35_to_he4_p32)*Y(Cl35)*state.rho + screened_rates(k_n_cl36_to_he4_p33)*Y(Cl36)*state.rho + screened_rates(k_n_co53_to_he4_mn50)*Y(Co53)*state.rho + screened_rates(k_n_co54_to_he4_mn51)*Y(Co54)*state.rho + screened_rates(k_n_co55_to_he4_mn52)*Y(Co55)*state.rho + screened_rates(k_n_co56_to_he4_mn53)*Y(Co56)*state.rho + screened_rates(k_n_co57_to_he4_mn54)*Y(Co57)*state.rho + screened_rates(k_n_co58_to_he4_mn55)*Y(Co58)*state.rho + screened_rates(k_n_cr48_to_he4_ti45)*Y(Cr48)*state.rho + screened_rates(k_n_cr49_to_he4_ti46)*Y(Cr49)*state.rho + screened_rates(k_n_cr50_to_he4_ti47)*Y(Cr50)*state.rho + screened_rates(k_n_cr51_to_he4_ti48)*Y(Cr51)*state.rho + screened_rates(k_n_cr52_to_he4_ti49)*Y(Cr52)*state.rho + screened_rates(k_n_cr53_to_he4_ti50)*Y(Cr53)*state.rho + screened_rates(k_n_cr54_to_he4_ti51)*Y(Cr54)*state.rho + screened_rates(k_n_cu57_to_he4_co54)*Y(Cu57)*state.rho + screened_rates(k_n_cu58_to_he4_co55)*Y(Cu58)*state.rho + screened_rates(k_n_cu59_to_he4_co56)*Y(Cu59)*state.rho + screened_rates(k_n_cu60_to_he4_co57)*Y(Cu60)*state.rho + screened_rates(k_n_cu61_to_he4_co58)*Y(Cu61)*state.rho + screened_rates(k_n_cu62_to_he4_co59)*Y(Cu62)*state.rho + screened_rates(k_n_f17_to_he4_n14)*Y(F17)*state.rho + screened_rates(k_n_f18_to_he4_n15)*Y(F18)*state.rho + screened_rates(k_n_fe52_to_he4_cr49)*Y(Fe52)*state.rho + screened_rates(k_n_fe53_to_he4_cr50)*Y(Fe53)*state.rho + screened_rates(k_n_fe54_to_he4_cr51)*Y(Fe54)*state.rho + screened_rates(k_n_fe55_to_he4_cr52)*Y(Fe55)*state.rho + screened_rates(k_n_fe56_to_he4_cr53)*Y(Fe56)*state.rho + screened_rates(k_n_fe57_to_he4_cr54)*Y(Fe57)*state.rho + screened_rates(k_n_ga62_to_he4_cu59)*Y(Ga62)*state.rho + screened_rates(k_n_ga63_to_he4_cu60)*Y(Ga63)*state.rho + screened_rates(k_n_ga64_to_he4_cu61)*Y(Ga64)*state.rho + screened_rates(k_n_ge63_to_he4_zn60)*Y(Ge63)*state.rho + screened_rates(k_n_ge64_to_he4_zn61)*Y(Ge64)*state.rho + screened_rates(k_n_he3_to_he4)*Y(He3)*state.rho - screened_rates(k_n_he4_he4_to_be9)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_n_he4_he4_to_d_li7)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_n_k37_to_he4_cl34)*Y(K37)*state.rho + screened_rates(k_n_k38_to_he4_cl35)*Y(K38)*state.rho + screened_rates(k_n_k39_to_he4_cl36)*Y(K39)*state.rho + screened_rates(k_n_k40_to_he4_cl37)*Y(K40)*state.rho + screened_rates(k_n_mg23_to_he4_ne20)*Y(Mg23)*state.rho + screened_rates(k_n_mg24_to_he4_ne21)*Y(Mg24)*state.rho + screened_rates(k_n_mg25_to_he4_ne22)*Y(Mg25)*state.rho + screened_rates(k_n_mn50_to_he4_v47)*Y(Mn50)*state.rho + screened_rates(k_n_mn51_to_he4_v48)*Y(Mn51)*state.rho + screened_rates(k_n_mn52_to_he4_v49)*Y(Mn52)*state.rho + screened_rates(k_n_mn53_to_he4_v50)*Y(Mn53)*state.rho + screened_rates(k_n_mn54_to_he4_v51)*Y(Mn54)*state.rho + screened_rates(k_n_mn55_to_he4_v52)*Y(Mn55)*state.rho + screened_rates(k_n_n13_to_he4_b10)*Y(N13)*state.rho + screened_rates(k_n_n14_to_he4_b11)*Y(N14)*state.rho + screened_rates(k_n_na21_to_he4_f18)*Y(Na21)*state.rho + screened_rates(k_n_na22_to_he4_f19)*Y(Na22)*state.rho + screened_rates(k_n_ne18_to_he4_o15)*Y(Ne18)*state.rho + screened_rates(k_n_ne19_to_he4_o16)*Y(Ne19)*state.rho + screened_rates(k_n_ne20_to_he4_o17)*Y(Ne20)*state.rho + screened_rates(k_n_ne21_to_he4_o18)*Y(Ne21)*state.rho + screened_rates(k_n_ni56_to_he4_fe53)*Y(Ni56)*state.rho + screened_rates(k_n_ni57_to_he4_fe54)*Y(Ni57)*state.rho + screened_rates(k_n_ni58_to_he4_fe55)*Y(Ni58)*state.rho + screened_rates(k_n_ni59_to_he4_fe56)*Y(Ni59)*state.rho + screened_rates(k_n_ni60_to_he4_fe57)*Y(Ni60)*state.rho + screened_rates(k_n_ni61_to_he4_fe58)*Y(Ni61)*state.rho + screened_rates(k_n_o15_to_he4_c12)*Y(O15)*state.rho + screened_rates(k_n_o16_to_he4_c13)*Y(O16)*state.rho + screened_rates(k_n_o17_to_he4_c14)*Y(O17)*state.rho + screened_rates(k_n_p29_to_he4_al26)*Y(P29)*state.rho + screened_rates(k_n_p30_to_he4_al27)*Y(P30)*state.rho - screened_rates(k_n_p_he4_he4_to_he3_li7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3) - screened_rates(k_n_p_he4_he4_to_p_be9)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3) - screened_rates(k_n_p_he4_to_li6)*Y(He4)*Y(H1)*std::pow(state.rho, 2) + screened_rates(k_n_s32_to_he4_si29)*Y(S32)*state.rho + screened_rates(k_n_s33_to_he4_si30)*Y(S33)*state.rho + screened_rates(k_n_s34_to_he4_si31)*Y(S34)*state.rho + screened_rates(k_n_s35_to_he4_si32)*Y(S35)*state.rho + screened_rates(k_n_sc43_to_he4_k40)*Y(Sc43)*state.rho + screened_rates(k_n_sc44_to_he4_k41)*Y(Sc44)*state.rho + screened_rates(k_n_si28_to_he4_mg25)*Y(Si28)*state.rho + screened_rates(k_n_si29_to_he4_mg26)*Y(Si29)*state.rho + screened_rates(k_n_ti44_to_he4_ca41)*Y(Ti44)*state.rho + screened_rates(k_n_ti45_to_he4_ca42)*Y(Ti45)*state.rho + screened_rates(k_n_ti46_to_he4_ca43)*Y(Ti46)*state.rho + screened_rates(k_n_ti47_to_he4_ca44)*Y(Ti47)*state.rho + screened_rates(k_n_ti48_to_he4_ca45)*Y(Ti48)*state.rho + screened_rates(k_n_ti49_to_he4_ca46)*Y(Ti49)*state.rho + screened_rates(k_n_ti50_to_he4_ca47)*Y(Ti50)*state.rho + screened_rates(k_n_ti51_to_he4_ca48)*Y(Ti51)*state.rho + screened_rates(k_n_v46_to_he4_sc43)*Y(V46)*state.rho + screened_rates(k_n_v47_to_he4_sc44)*Y(V47)*state.rho + screened_rates(k_n_v48_to_he4_sc45)*Y(V48)*state.rho + screened_rates(k_n_v49_to_he4_sc46)*Y(V49)*state.rho + screened_rates(k_n_v50_to_he4_sc47)*Y(V50)*state.rho + screened_rates(k_n_v51_to_he4_sc48)*Y(V51)*state.rho + screened_rates(k_n_v52_to_he4_sc49)*Y(V52)*state.rho + screened_rates(k_n_zn59_to_he4_ni56)*Y(Zn59)*state.rho + screened_rates(k_n_zn60_to_he4_ni57)*Y(Zn60)*state.rho + screened_rates(k_n_zn61_to_he4_ni58)*Y(Zn61)*state.rho + screened_rates(k_n_zn62_to_he4_ni59)*Y(Zn62)*state.rho + screened_rates(k_n_zn63_to_he4_ni60)*Y(Zn63)*state.rho + screened_rates(k_n_zn64_to_he4_ni61)*Y(Zn64)*state.rho + screened_rates(k_n_zn65_to_he4_ni62)*Y(Zn65)*state.rho + screened_rates(k_n_zn66_to_he4_ni63)*Y(Zn66)*state.rho; + scratch = screened_rates(k_n_Al25_to_He4_Na22)*Y(Al25)*state.rho + screened_rates(k_n_Al26_to_He4_Na23)*Y(Al26)*state.rho + screened_rates(k_n_Ar36_to_He4_S33)*Y(Ar36)*state.rho + screened_rates(k_n_Ar37_to_He4_S34)*Y(Ar37)*state.rho + screened_rates(k_n_Ar38_to_He4_S35)*Y(Ar38)*state.rho + screened_rates(k_n_Ar39_to_He4_S36)*Y(Ar39)*state.rho + screened_rates(k_n_B10_to_He4_Li7)*Y(B10)*state.rho + 2.0*screened_rates(k_n_B8_to_p_He4_He4)*Y(B8)*state.rho + 2.0*screened_rates(k_n_Be7_to_He4_He4)*Y(Be7)*state.rho + screened_rates(k_n_C12_to_He4_Be9)*Y(C12)*state.rho + screened_rates(k_n_Ca40_to_He4_Ar37)*Y(Ca40)*state.rho + screened_rates(k_n_Ca41_to_He4_Ar38)*Y(Ca41)*state.rho + screened_rates(k_n_Ca42_to_He4_Ar39)*Y(Ca42)*state.rho + screened_rates(k_n_Ca43_to_He4_Ar40)*Y(Ca43)*state.rho + screened_rates(k_n_Cl33_to_He4_P30)*Y(Cl33)*state.rho + screened_rates(k_n_Cl34_to_He4_P31)*Y(Cl34)*state.rho + screened_rates(k_n_Cl35_to_He4_P32)*Y(Cl35)*state.rho + screened_rates(k_n_Cl36_to_He4_P33)*Y(Cl36)*state.rho + screened_rates(k_n_Co53_to_He4_Mn50)*Y(Co53)*state.rho + screened_rates(k_n_Co54_to_He4_Mn51)*Y(Co54)*state.rho + screened_rates(k_n_Co55_to_He4_Mn52)*Y(Co55)*state.rho + screened_rates(k_n_Co56_to_He4_Mn53)*Y(Co56)*state.rho + screened_rates(k_n_Co57_to_He4_Mn54)*Y(Co57)*state.rho + screened_rates(k_n_Co58_to_He4_Mn55)*Y(Co58)*state.rho + screened_rates(k_n_Cr48_to_He4_Ti45)*Y(Cr48)*state.rho + screened_rates(k_n_Cr49_to_He4_Ti46)*Y(Cr49)*state.rho + screened_rates(k_n_Cr50_to_He4_Ti47)*Y(Cr50)*state.rho + screened_rates(k_n_Cr51_to_He4_Ti48)*Y(Cr51)*state.rho + screened_rates(k_n_Cr52_to_He4_Ti49)*Y(Cr52)*state.rho + screened_rates(k_n_Cr53_to_He4_Ti50)*Y(Cr53)*state.rho + screened_rates(k_n_Cr54_to_He4_Ti51)*Y(Cr54)*state.rho + screened_rates(k_n_Cu57_to_He4_Co54)*Y(Cu57)*state.rho + screened_rates(k_n_Cu58_to_He4_Co55)*Y(Cu58)*state.rho + screened_rates(k_n_Cu59_to_He4_Co56)*Y(Cu59)*state.rho + screened_rates(k_n_Cu60_to_He4_Co57)*Y(Cu60)*state.rho + screened_rates(k_n_Cu61_to_He4_Co58)*Y(Cu61)*state.rho + screened_rates(k_n_Cu62_to_He4_Co59)*Y(Cu62)*state.rho + screened_rates(k_n_F17_to_He4_N14)*Y(F17)*state.rho + screened_rates(k_n_F18_to_He4_N15)*Y(F18)*state.rho + screened_rates(k_n_Fe52_to_He4_Cr49)*Y(Fe52)*state.rho + screened_rates(k_n_Fe53_to_He4_Cr50)*Y(Fe53)*state.rho + screened_rates(k_n_Fe54_to_He4_Cr51)*Y(Fe54)*state.rho + screened_rates(k_n_Fe55_to_He4_Cr52)*Y(Fe55)*state.rho + screened_rates(k_n_Fe56_to_He4_Cr53)*Y(Fe56)*state.rho + screened_rates(k_n_Fe57_to_He4_Cr54)*Y(Fe57)*state.rho + screened_rates(k_n_Ga62_to_He4_Cu59)*Y(Ga62)*state.rho + screened_rates(k_n_Ga63_to_He4_Cu60)*Y(Ga63)*state.rho + screened_rates(k_n_Ga64_to_He4_Cu61)*Y(Ga64)*state.rho + screened_rates(k_n_Ge63_to_He4_Zn60)*Y(Ge63)*state.rho + screened_rates(k_n_Ge64_to_He4_Zn61)*Y(Ge64)*state.rho + screened_rates(k_n_He3_to_He4)*Y(He3)*state.rho - screened_rates(k_n_He4_He4_to_Be9)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_n_He4_He4_to_d_Li7)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_n_K37_to_He4_Cl34)*Y(K37)*state.rho + screened_rates(k_n_K38_to_He4_Cl35)*Y(K38)*state.rho + screened_rates(k_n_K39_to_He4_Cl36)*Y(K39)*state.rho + screened_rates(k_n_K40_to_He4_Cl37)*Y(K40)*state.rho + screened_rates(k_n_Mg23_to_He4_Ne20)*Y(Mg23)*state.rho + screened_rates(k_n_Mg24_to_He4_Ne21)*Y(Mg24)*state.rho + screened_rates(k_n_Mg25_to_He4_Ne22)*Y(Mg25)*state.rho + screened_rates(k_n_Mn50_to_He4_V47)*Y(Mn50)*state.rho + screened_rates(k_n_Mn51_to_He4_V48)*Y(Mn51)*state.rho + screened_rates(k_n_Mn52_to_He4_V49)*Y(Mn52)*state.rho + screened_rates(k_n_Mn53_to_He4_V50)*Y(Mn53)*state.rho + screened_rates(k_n_Mn54_to_He4_V51)*Y(Mn54)*state.rho + screened_rates(k_n_Mn55_to_He4_V52)*Y(Mn55)*state.rho + screened_rates(k_n_N13_to_He4_B10)*Y(N13)*state.rho + screened_rates(k_n_N14_to_He4_B11)*Y(N14)*state.rho + screened_rates(k_n_Na21_to_He4_F18)*Y(Na21)*state.rho + screened_rates(k_n_Na22_to_He4_F19)*Y(Na22)*state.rho + screened_rates(k_n_Ne18_to_He4_O15)*Y(Ne18)*state.rho + screened_rates(k_n_Ne19_to_He4_O16)*Y(Ne19)*state.rho + screened_rates(k_n_Ne20_to_He4_O17)*Y(Ne20)*state.rho + screened_rates(k_n_Ne21_to_He4_O18)*Y(Ne21)*state.rho + screened_rates(k_n_Ni56_to_He4_Fe53)*Y(Ni56)*state.rho + screened_rates(k_n_Ni57_to_He4_Fe54)*Y(Ni57)*state.rho + screened_rates(k_n_Ni58_to_He4_Fe55)*Y(Ni58)*state.rho + screened_rates(k_n_Ni59_to_He4_Fe56)*Y(Ni59)*state.rho + screened_rates(k_n_Ni60_to_He4_Fe57)*Y(Ni60)*state.rho + screened_rates(k_n_Ni61_to_He4_Fe58)*Y(Ni61)*state.rho + screened_rates(k_n_O15_to_He4_C12)*Y(O15)*state.rho + screened_rates(k_n_O16_to_He4_C13)*Y(O16)*state.rho + screened_rates(k_n_O17_to_He4_C14)*Y(O17)*state.rho + screened_rates(k_n_P29_to_He4_Al26)*Y(P29)*state.rho + screened_rates(k_n_P30_to_He4_Al27)*Y(P30)*state.rho + screened_rates(k_n_S32_to_He4_Si29)*Y(S32)*state.rho + screened_rates(k_n_S33_to_He4_Si30)*Y(S33)*state.rho + screened_rates(k_n_S34_to_He4_Si31)*Y(S34)*state.rho + screened_rates(k_n_S35_to_He4_Si32)*Y(S35)*state.rho + screened_rates(k_n_Sc43_to_He4_K40)*Y(Sc43)*state.rho + screened_rates(k_n_Sc44_to_He4_K41)*Y(Sc44)*state.rho + screened_rates(k_n_Si28_to_He4_Mg25)*Y(Si28)*state.rho + screened_rates(k_n_Si29_to_He4_Mg26)*Y(Si29)*state.rho + screened_rates(k_n_Ti44_to_He4_Ca41)*Y(Ti44)*state.rho + screened_rates(k_n_Ti45_to_He4_Ca42)*Y(Ti45)*state.rho + screened_rates(k_n_Ti46_to_He4_Ca43)*Y(Ti46)*state.rho + screened_rates(k_n_Ti47_to_He4_Ca44)*Y(Ti47)*state.rho + screened_rates(k_n_Ti48_to_He4_Ca45)*Y(Ti48)*state.rho + screened_rates(k_n_Ti49_to_He4_Ca46)*Y(Ti49)*state.rho + screened_rates(k_n_Ti50_to_He4_Ca47)*Y(Ti50)*state.rho + screened_rates(k_n_Ti51_to_He4_Ca48)*Y(Ti51)*state.rho + screened_rates(k_n_V46_to_He4_Sc43)*Y(V46)*state.rho + screened_rates(k_n_V47_to_He4_Sc44)*Y(V47)*state.rho + screened_rates(k_n_V48_to_He4_Sc45)*Y(V48)*state.rho + screened_rates(k_n_V49_to_He4_Sc46)*Y(V49)*state.rho + screened_rates(k_n_V50_to_He4_Sc47)*Y(V50)*state.rho + screened_rates(k_n_V51_to_He4_Sc48)*Y(V51)*state.rho + screened_rates(k_n_V52_to_He4_Sc49)*Y(V52)*state.rho + screened_rates(k_n_Zn59_to_He4_Ni56)*Y(Zn59)*state.rho + screened_rates(k_n_Zn60_to_He4_Ni57)*Y(Zn60)*state.rho + screened_rates(k_n_Zn61_to_He4_Ni58)*Y(Zn61)*state.rho + screened_rates(k_n_Zn62_to_He4_Ni59)*Y(Zn62)*state.rho + screened_rates(k_n_Zn63_to_He4_Ni60)*Y(Zn63)*state.rho + screened_rates(k_n_Zn64_to_He4_Ni61)*Y(Zn64)*state.rho + screened_rates(k_n_Zn65_to_He4_Ni62)*Y(Zn65)*state.rho + screened_rates(k_n_Zn66_to_He4_Ni63)*Y(Zn66)*state.rho - screened_rates(k_n_p_He4_He4_to_He3_Li7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3) - screened_rates(k_n_p_He4_He4_to_p_Be9)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3) - screened_rates(k_n_p_He4_to_Li6)*Y(He4)*Y(H1)*std::pow(state.rho, 2); jac.set(He4, N, scratch); - scratch = -screened_rates(k_n_p_he4_he4_to_he3_li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 3) - screened_rates(k_n_p_he4_he4_to_p_be9)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 3) - screened_rates(k_n_p_he4_to_li6)*Y(He4)*Y(N)*std::pow(state.rho, 2) + screened_rates(k_p_al26_to_he4_mg23)*Y(Al26)*state.rho + screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho + screened_rates(k_p_ar36_to_he4_cl33)*Y(Ar36)*state.rho + screened_rates(k_p_ar37_to_he4_cl34)*Y(Ar37)*state.rho + screened_rates(k_p_ar38_to_he4_cl35)*Y(Ar38)*state.rho + screened_rates(k_p_ar39_to_he4_cl36)*Y(Ar39)*state.rho + screened_rates(k_p_ar40_to_he4_cl37)*Y(Ar40)*state.rho + screened_rates(k_p_b10_to_he4_be7)*Y(B10)*state.rho + 3.0*screened_rates(k_p_b11_to_he4_he4_he4)*Y(B11)*state.rho + 2.0*screened_rates(k_p_be9_to_d_he4_he4)*Y(Be9)*state.rho + screened_rates(k_p_be9_to_he4_li6)*Y(Be9)*state.rho + 2.0*screened_rates(k_p_be9_to_n_p_he4_he4)*Y(Be9)*state.rho + screened_rates(k_p_c13_to_he4_b10)*Y(C13)*state.rho + screened_rates(k_p_c14_to_he4_b11)*Y(C14)*state.rho + screened_rates(k_p_ca40_to_he4_k37)*Y(Ca40)*state.rho + screened_rates(k_p_ca41_to_he4_k38)*Y(Ca41)*state.rho + screened_rates(k_p_ca42_to_he4_k39)*Y(Ca42)*state.rho + screened_rates(k_p_ca43_to_he4_k40)*Y(Ca43)*state.rho + screened_rates(k_p_ca44_to_he4_k41)*Y(Ca44)*state.rho + screened_rates(k_p_cl35_to_he4_s32)*Y(Cl35)*state.rho + screened_rates(k_p_cl36_to_he4_s33)*Y(Cl36)*state.rho + screened_rates(k_p_cl37_to_he4_s34)*Y(Cl37)*state.rho + screened_rates(k_p_co55_to_he4_fe52)*Y(Co55)*state.rho + screened_rates(k_p_co56_to_he4_fe53)*Y(Co56)*state.rho + screened_rates(k_p_co57_to_he4_fe54)*Y(Co57)*state.rho + screened_rates(k_p_co58_to_he4_fe55)*Y(Co58)*state.rho + screened_rates(k_p_co59_to_he4_fe56)*Y(Co59)*state.rho + screened_rates(k_p_cr49_to_he4_v46)*Y(Cr49)*state.rho + screened_rates(k_p_cr50_to_he4_v47)*Y(Cr50)*state.rho + screened_rates(k_p_cr51_to_he4_v48)*Y(Cr51)*state.rho + screened_rates(k_p_cr52_to_he4_v49)*Y(Cr52)*state.rho + screened_rates(k_p_cr53_to_he4_v50)*Y(Cr53)*state.rho + screened_rates(k_p_cr54_to_he4_v51)*Y(Cr54)*state.rho + screened_rates(k_p_cu59_to_he4_ni56)*Y(Cu59)*state.rho + screened_rates(k_p_cu60_to_he4_ni57)*Y(Cu60)*state.rho + screened_rates(k_p_cu61_to_he4_ni58)*Y(Cu61)*state.rho + screened_rates(k_p_cu62_to_he4_ni59)*Y(Cu62)*state.rho + screened_rates(k_p_cu63_to_he4_ni60)*Y(Cu63)*state.rho + screened_rates(k_p_cu64_to_he4_ni61)*Y(Cu64)*state.rho + screened_rates(k_p_cu65_to_he4_ni62)*Y(Cu65)*state.rho + screened_rates(k_p_f17_to_he4_o14)*Y(F17)*state.rho + screened_rates(k_p_f18_to_he4_o15)*Y(F18)*state.rho + screened_rates(k_p_f19_to_he4_o16)*Y(F19)*state.rho + screened_rates(k_p_fe53_to_he4_mn50)*Y(Fe53)*state.rho + screened_rates(k_p_fe54_to_he4_mn51)*Y(Fe54)*state.rho + screened_rates(k_p_fe55_to_he4_mn52)*Y(Fe55)*state.rho + screened_rates(k_p_fe56_to_he4_mn53)*Y(Fe56)*state.rho + screened_rates(k_p_fe57_to_he4_mn54)*Y(Fe57)*state.rho + screened_rates(k_p_fe58_to_he4_mn55)*Y(Fe58)*state.rho + screened_rates(k_p_ga62_to_he4_zn59)*Y(Ga62)*state.rho + screened_rates(k_p_ga63_to_he4_zn60)*Y(Ga63)*state.rho + screened_rates(k_p_ga64_to_he4_zn61)*Y(Ga64)*state.rho + screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(He3)*state.rho - screened_rates(k_p_he4_he4_to_d_be7)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_p_he4_he4_to_n_b8)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_p_he4_to_d_he3)*Y(He4)*state.rho + screened_rates(k_p_k39_to_he4_ar36)*Y(K39)*state.rho + screened_rates(k_p_k40_to_he4_ar37)*Y(K40)*state.rho + screened_rates(k_p_k41_to_he4_ar38)*Y(K41)*state.rho + screened_rates(k_p_li6_to_he4_he3)*Y(Li6)*state.rho + 2.0*screened_rates(k_p_li7_to_he4_he4)*Y(Li7)*state.rho + screened_rates(k_p_mg24_to_he4_na21)*Y(Mg24)*state.rho + screened_rates(k_p_mg25_to_he4_na22)*Y(Mg25)*state.rho + screened_rates(k_p_mg26_to_he4_na23)*Y(Mg26)*state.rho + screened_rates(k_p_mn51_to_he4_cr48)*Y(Mn51)*state.rho + screened_rates(k_p_mn52_to_he4_cr49)*Y(Mn52)*state.rho + screened_rates(k_p_mn53_to_he4_cr50)*Y(Mn53)*state.rho + screened_rates(k_p_mn54_to_he4_cr51)*Y(Mn54)*state.rho + screened_rates(k_p_mn55_to_he4_cr52)*Y(Mn55)*state.rho + screened_rates(k_p_n15_to_he4_c12)*Y(N15)*state.rho + screened_rates(k_p_na21_to_he4_ne18)*Y(Na21)*state.rho + screened_rates(k_p_na22_to_he4_ne19)*Y(Na22)*state.rho + screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho + screened_rates(k_p_ne20_to_he4_f17)*Y(Ne20)*state.rho + screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*state.rho + screened_rates(k_p_ne22_to_he4_f19)*Y(Ne22)*state.rho + screened_rates(k_p_ni56_to_he4_co53)*Y(Ni56)*state.rho + screened_rates(k_p_ni57_to_he4_co54)*Y(Ni57)*state.rho + screened_rates(k_p_ni58_to_he4_co55)*Y(Ni58)*state.rho + screened_rates(k_p_ni59_to_he4_co56)*Y(Ni59)*state.rho + screened_rates(k_p_ni60_to_he4_co57)*Y(Ni60)*state.rho + screened_rates(k_p_ni61_to_he4_co58)*Y(Ni61)*state.rho + screened_rates(k_p_ni62_to_he4_co59)*Y(Ni62)*state.rho + screened_rates(k_p_o16_to_he4_n13)*Y(O16)*state.rho + screened_rates(k_p_o17_to_he4_n14)*Y(O17)*state.rho + screened_rates(k_p_o18_to_he4_n15)*Y(O18)*state.rho + screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho + screened_rates(k_p_p32_to_he4_si29)*Y(P32)*state.rho + screened_rates(k_p_p33_to_he4_si30)*Y(P33)*state.rho - 1.0*screened_rates(k_p_p_he4_he4_to_he3_be7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3) - 1.0*screened_rates(k_p_p_he4_to_he3_he3)*Y(He4)*Y(H1)*std::pow(state.rho, 2) + screened_rates(k_p_s32_to_he4_p29)*Y(S32)*state.rho + screened_rates(k_p_s33_to_he4_p30)*Y(S33)*state.rho + screened_rates(k_p_s34_to_he4_p31)*Y(S34)*state.rho + screened_rates(k_p_s35_to_he4_p32)*Y(S35)*state.rho + screened_rates(k_p_s36_to_he4_p33)*Y(S36)*state.rho + screened_rates(k_p_sc43_to_he4_ca40)*Y(Sc43)*state.rho + screened_rates(k_p_sc44_to_he4_ca41)*Y(Sc44)*state.rho + screened_rates(k_p_sc45_to_he4_ca42)*Y(Sc45)*state.rho + screened_rates(k_p_sc46_to_he4_ca43)*Y(Sc46)*state.rho + screened_rates(k_p_sc47_to_he4_ca44)*Y(Sc47)*state.rho + screened_rates(k_p_sc48_to_he4_ca45)*Y(Sc48)*state.rho + screened_rates(k_p_sc49_to_he4_ca46)*Y(Sc49)*state.rho + screened_rates(k_p_si28_to_he4_al25)*Y(Si28)*state.rho + screened_rates(k_p_si29_to_he4_al26)*Y(Si29)*state.rho + screened_rates(k_p_si30_to_he4_al27)*Y(Si30)*state.rho + screened_rates(k_p_ti46_to_he4_sc43)*Y(Ti46)*state.rho + screened_rates(k_p_ti47_to_he4_sc44)*Y(Ti47)*state.rho + screened_rates(k_p_ti48_to_he4_sc45)*Y(Ti48)*state.rho + screened_rates(k_p_ti49_to_he4_sc46)*Y(Ti49)*state.rho + screened_rates(k_p_ti50_to_he4_sc47)*Y(Ti50)*state.rho + screened_rates(k_p_ti51_to_he4_sc48)*Y(Ti51)*state.rho + screened_rates(k_p_v47_to_he4_ti44)*Y(V47)*state.rho + screened_rates(k_p_v48_to_he4_ti45)*Y(V48)*state.rho + screened_rates(k_p_v49_to_he4_ti46)*Y(V49)*state.rho + screened_rates(k_p_v50_to_he4_ti47)*Y(V50)*state.rho + screened_rates(k_p_v51_to_he4_ti48)*Y(V51)*state.rho + screened_rates(k_p_v52_to_he4_ti49)*Y(V52)*state.rho + screened_rates(k_p_zn60_to_he4_cu57)*Y(Zn60)*state.rho + screened_rates(k_p_zn61_to_he4_cu58)*Y(Zn61)*state.rho + screened_rates(k_p_zn62_to_he4_cu59)*Y(Zn62)*state.rho + screened_rates(k_p_zn63_to_he4_cu60)*Y(Zn63)*state.rho + screened_rates(k_p_zn64_to_he4_cu61)*Y(Zn64)*state.rho + screened_rates(k_p_zn65_to_he4_cu62)*Y(Zn65)*state.rho + screened_rates(k_p_zn66_to_he4_cu63)*Y(Zn66)*state.rho; + scratch = -screened_rates(k_n_p_He4_He4_to_He3_Li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 3) - screened_rates(k_n_p_He4_He4_to_p_Be9)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 3) - screened_rates(k_n_p_He4_to_Li6)*Y(He4)*Y(N)*std::pow(state.rho, 2) + screened_rates(k_p_Al26_to_He4_Mg23)*Y(Al26)*state.rho + screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho + screened_rates(k_p_Ar36_to_He4_Cl33)*Y(Ar36)*state.rho + screened_rates(k_p_Ar37_to_He4_Cl34)*Y(Ar37)*state.rho + screened_rates(k_p_Ar38_to_He4_Cl35)*Y(Ar38)*state.rho + screened_rates(k_p_Ar39_to_He4_Cl36)*Y(Ar39)*state.rho + screened_rates(k_p_Ar40_to_He4_Cl37)*Y(Ar40)*state.rho + screened_rates(k_p_B10_to_He4_Be7)*Y(B10)*state.rho + 3.0*screened_rates(k_p_B11_to_He4_He4_He4)*Y(B11)*state.rho + screened_rates(k_p_Be9_to_He4_Li6)*Y(Be9)*state.rho + 2.0*screened_rates(k_p_Be9_to_d_He4_He4)*Y(Be9)*state.rho + 2.0*screened_rates(k_p_Be9_to_n_p_He4_He4)*Y(Be9)*state.rho + screened_rates(k_p_C13_to_He4_B10)*Y(C13)*state.rho + screened_rates(k_p_C14_to_He4_B11)*Y(C14)*state.rho + screened_rates(k_p_Ca40_to_He4_K37)*Y(Ca40)*state.rho + screened_rates(k_p_Ca41_to_He4_K38)*Y(Ca41)*state.rho + screened_rates(k_p_Ca42_to_He4_K39)*Y(Ca42)*state.rho + screened_rates(k_p_Ca43_to_He4_K40)*Y(Ca43)*state.rho + screened_rates(k_p_Ca44_to_He4_K41)*Y(Ca44)*state.rho + screened_rates(k_p_Cl35_to_He4_S32)*Y(Cl35)*state.rho + screened_rates(k_p_Cl36_to_He4_S33)*Y(Cl36)*state.rho + screened_rates(k_p_Cl37_to_He4_S34)*Y(Cl37)*state.rho + screened_rates(k_p_Co55_to_He4_Fe52)*Y(Co55)*state.rho + screened_rates(k_p_Co56_to_He4_Fe53)*Y(Co56)*state.rho + screened_rates(k_p_Co57_to_He4_Fe54)*Y(Co57)*state.rho + screened_rates(k_p_Co58_to_He4_Fe55)*Y(Co58)*state.rho + screened_rates(k_p_Co59_to_He4_Fe56)*Y(Co59)*state.rho + screened_rates(k_p_Cr49_to_He4_V46)*Y(Cr49)*state.rho + screened_rates(k_p_Cr50_to_He4_V47)*Y(Cr50)*state.rho + screened_rates(k_p_Cr51_to_He4_V48)*Y(Cr51)*state.rho + screened_rates(k_p_Cr52_to_He4_V49)*Y(Cr52)*state.rho + screened_rates(k_p_Cr53_to_He4_V50)*Y(Cr53)*state.rho + screened_rates(k_p_Cr54_to_He4_V51)*Y(Cr54)*state.rho + screened_rates(k_p_Cu59_to_He4_Ni56)*Y(Cu59)*state.rho + screened_rates(k_p_Cu60_to_He4_Ni57)*Y(Cu60)*state.rho + screened_rates(k_p_Cu61_to_He4_Ni58)*Y(Cu61)*state.rho + screened_rates(k_p_Cu62_to_He4_Ni59)*Y(Cu62)*state.rho + screened_rates(k_p_Cu63_to_He4_Ni60)*Y(Cu63)*state.rho + screened_rates(k_p_Cu64_to_He4_Ni61)*Y(Cu64)*state.rho + screened_rates(k_p_Cu65_to_He4_Ni62)*Y(Cu65)*state.rho + screened_rates(k_p_F17_to_He4_O14)*Y(F17)*state.rho + screened_rates(k_p_F18_to_He4_O15)*Y(F18)*state.rho + screened_rates(k_p_F19_to_He4_O16)*Y(F19)*state.rho + screened_rates(k_p_Fe53_to_He4_Mn50)*Y(Fe53)*state.rho + screened_rates(k_p_Fe54_to_He4_Mn51)*Y(Fe54)*state.rho + screened_rates(k_p_Fe55_to_He4_Mn52)*Y(Fe55)*state.rho + screened_rates(k_p_Fe56_to_He4_Mn53)*Y(Fe56)*state.rho + screened_rates(k_p_Fe57_to_He4_Mn54)*Y(Fe57)*state.rho + screened_rates(k_p_Fe58_to_He4_Mn55)*Y(Fe58)*state.rho + screened_rates(k_p_Ga62_to_He4_Zn59)*Y(Ga62)*state.rho + screened_rates(k_p_Ga63_to_He4_Zn60)*Y(Ga63)*state.rho + screened_rates(k_p_Ga64_to_He4_Zn61)*Y(Ga64)*state.rho + screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(He3)*state.rho - screened_rates(k_p_He4_He4_to_d_Be7)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_p_He4_He4_to_n_B8)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_p_He4_to_d_He3)*Y(He4)*state.rho + screened_rates(k_p_K39_to_He4_Ar36)*Y(K39)*state.rho + screened_rates(k_p_K40_to_He4_Ar37)*Y(K40)*state.rho + screened_rates(k_p_K41_to_He4_Ar38)*Y(K41)*state.rho + screened_rates(k_p_Li6_to_He4_He3)*Y(Li6)*state.rho + 2.0*screened_rates(k_p_Li7_to_He4_He4)*Y(Li7)*state.rho + screened_rates(k_p_Mg24_to_He4_Na21)*Y(Mg24)*state.rho + screened_rates(k_p_Mg25_to_He4_Na22)*Y(Mg25)*state.rho + screened_rates(k_p_Mg26_to_He4_Na23)*Y(Mg26)*state.rho + screened_rates(k_p_Mn51_to_He4_Cr48)*Y(Mn51)*state.rho + screened_rates(k_p_Mn52_to_He4_Cr49)*Y(Mn52)*state.rho + screened_rates(k_p_Mn53_to_He4_Cr50)*Y(Mn53)*state.rho + screened_rates(k_p_Mn54_to_He4_Cr51)*Y(Mn54)*state.rho + screened_rates(k_p_Mn55_to_He4_Cr52)*Y(Mn55)*state.rho + screened_rates(k_p_N15_to_He4_C12)*Y(N15)*state.rho + screened_rates(k_p_Na21_to_He4_Ne18)*Y(Na21)*state.rho + screened_rates(k_p_Na22_to_He4_Ne19)*Y(Na22)*state.rho + screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho + screened_rates(k_p_Ne20_to_He4_F17)*Y(Ne20)*state.rho + screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*state.rho + screened_rates(k_p_Ne22_to_He4_F19)*Y(Ne22)*state.rho + screened_rates(k_p_Ni56_to_He4_Co53)*Y(Ni56)*state.rho + screened_rates(k_p_Ni57_to_He4_Co54)*Y(Ni57)*state.rho + screened_rates(k_p_Ni58_to_He4_Co55)*Y(Ni58)*state.rho + screened_rates(k_p_Ni59_to_He4_Co56)*Y(Ni59)*state.rho + screened_rates(k_p_Ni60_to_He4_Co57)*Y(Ni60)*state.rho + screened_rates(k_p_Ni61_to_He4_Co58)*Y(Ni61)*state.rho + screened_rates(k_p_Ni62_to_He4_Co59)*Y(Ni62)*state.rho + screened_rates(k_p_O16_to_He4_N13)*Y(O16)*state.rho + screened_rates(k_p_O17_to_He4_N14)*Y(O17)*state.rho + screened_rates(k_p_O18_to_He4_N15)*Y(O18)*state.rho + screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho + screened_rates(k_p_P32_to_He4_Si29)*Y(P32)*state.rho + screened_rates(k_p_P33_to_He4_Si30)*Y(P33)*state.rho + screened_rates(k_p_S32_to_He4_P29)*Y(S32)*state.rho + screened_rates(k_p_S33_to_He4_P30)*Y(S33)*state.rho + screened_rates(k_p_S34_to_He4_P31)*Y(S34)*state.rho + screened_rates(k_p_S35_to_He4_P32)*Y(S35)*state.rho + screened_rates(k_p_S36_to_He4_P33)*Y(S36)*state.rho + screened_rates(k_p_Sc43_to_He4_Ca40)*Y(Sc43)*state.rho + screened_rates(k_p_Sc44_to_He4_Ca41)*Y(Sc44)*state.rho + screened_rates(k_p_Sc45_to_He4_Ca42)*Y(Sc45)*state.rho + screened_rates(k_p_Sc46_to_He4_Ca43)*Y(Sc46)*state.rho + screened_rates(k_p_Sc47_to_He4_Ca44)*Y(Sc47)*state.rho + screened_rates(k_p_Sc48_to_He4_Ca45)*Y(Sc48)*state.rho + screened_rates(k_p_Sc49_to_He4_Ca46)*Y(Sc49)*state.rho + screened_rates(k_p_Si28_to_He4_Al25)*Y(Si28)*state.rho + screened_rates(k_p_Si29_to_He4_Al26)*Y(Si29)*state.rho + screened_rates(k_p_Si30_to_He4_Al27)*Y(Si30)*state.rho + screened_rates(k_p_Ti46_to_He4_Sc43)*Y(Ti46)*state.rho + screened_rates(k_p_Ti47_to_He4_Sc44)*Y(Ti47)*state.rho + screened_rates(k_p_Ti48_to_He4_Sc45)*Y(Ti48)*state.rho + screened_rates(k_p_Ti49_to_He4_Sc46)*Y(Ti49)*state.rho + screened_rates(k_p_Ti50_to_He4_Sc47)*Y(Ti50)*state.rho + screened_rates(k_p_Ti51_to_He4_Sc48)*Y(Ti51)*state.rho + screened_rates(k_p_V47_to_He4_Ti44)*Y(V47)*state.rho + screened_rates(k_p_V48_to_He4_Ti45)*Y(V48)*state.rho + screened_rates(k_p_V49_to_He4_Ti46)*Y(V49)*state.rho + screened_rates(k_p_V50_to_He4_Ti47)*Y(V50)*state.rho + screened_rates(k_p_V51_to_He4_Ti48)*Y(V51)*state.rho + screened_rates(k_p_V52_to_He4_Ti49)*Y(V52)*state.rho + screened_rates(k_p_Zn60_to_He4_Cu57)*Y(Zn60)*state.rho + screened_rates(k_p_Zn61_to_He4_Cu58)*Y(Zn61)*state.rho + screened_rates(k_p_Zn62_to_He4_Cu59)*Y(Zn62)*state.rho + screened_rates(k_p_Zn63_to_He4_Cu60)*Y(Zn63)*state.rho + screened_rates(k_p_Zn64_to_He4_Cu61)*Y(Zn64)*state.rho + screened_rates(k_p_Zn65_to_He4_Cu62)*Y(Zn65)*state.rho + screened_rates(k_p_Zn66_to_He4_Cu63)*Y(Zn66)*state.rho - 1.0*screened_rates(k_p_p_He4_He4_to_He3_Be7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3) - 1.0*screened_rates(k_p_p_He4_to_He3_He3)*Y(He4)*Y(H1)*std::pow(state.rho, 2); jac.set(He4, H1, scratch); - scratch = 2.0*screened_rates(k_d_be7_to_p_he4_he4)*Y(Be7)*state.rho + 1.0*screened_rates(k_d_d_to_he4)*Y(H2)*state.rho + screened_rates(k_d_he3_to_p_he4)*Y(He3)*state.rho - screened_rates(k_d_he4_he4_to_p_be9)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + 2.0*screened_rates(k_d_li7_to_n_he4_he4)*Y(Li7)*state.rho - screened_rates(k_he4_d_to_li6)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_d_to_Li6)*Y(He4)*state.rho + 2.0*screened_rates(k_d_Be7_to_p_He4_He4)*Y(Be7)*state.rho + screened_rates(k_d_He3_to_p_He4)*Y(He3)*state.rho - screened_rates(k_d_He4_He4_to_p_Be9)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + 2.0*screened_rates(k_d_Li7_to_n_He4_He4)*Y(Li7)*state.rho + 1.0*screened_rates(k_d_d_to_He4)*Y(H2)*state.rho; jac.set(He4, H2, scratch); - scratch = screened_rates(k_d_he3_to_p_he4)*Y(H2)*state.rho + 2.0*screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(Be7)*state.rho + 1.0*screened_rates(k_he3_he3_to_p_p_he4)*Y(He3)*state.rho + 2.0*screened_rates(k_he3_li7_to_n_p_he4_he4)*Y(Li7)*state.rho - screened_rates(k_he4_he3_to_be7)*Y(He4)*state.rho - screened_rates(k_he4_he3_to_p_li6)*Y(He4)*state.rho + screened_rates(k_n_he3_to_he4)*Y(N)*state.rho + screened_rates(k_p_he3_to_he4_weak_bet_pos_)*Y(H1)*state.rho; + scratch = 2.0*screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(Be7)*state.rho + 1.0*screened_rates(k_He3_He3_to_p_p_He4)*Y(He3)*state.rho + 2.0*screened_rates(k_He3_Li7_to_n_p_He4_He4)*Y(Li7)*state.rho - screened_rates(k_He4_He3_to_Be7)*Y(He4)*state.rho - screened_rates(k_He4_He3_to_p_Li6)*Y(He4)*state.rho + screened_rates(k_d_He3_to_p_He4)*Y(H2)*state.rho + screened_rates(k_n_He3_to_He4)*Y(N)*state.rho + screened_rates(k_p_He3_to_He4_weak_bet_pos_)*Y(H1)*state.rho; jac.set(He4, He3, scratch); - scratch = -2.0*screened_rates(k_d_he4_he4_to_p_be9)*Y(H2)*Y(He4)*std::pow(state.rho, 2) - screened_rates(k_he4_al25_to_p29)*Y(Al25)*state.rho - screened_rates(k_he4_al25_to_p_si28)*Y(Al25)*state.rho - screened_rates(k_he4_al26_to_n_p29)*Y(Al26)*state.rho - screened_rates(k_he4_al26_to_p30)*Y(Al26)*state.rho - screened_rates(k_he4_al26_to_p_si29)*Y(Al26)*state.rho - screened_rates(k_he4_al27_to_n_p30)*Y(Al27)*state.rho - screened_rates(k_he4_al27_to_p31)*Y(Al27)*state.rho - screened_rates(k_he4_al27_to_p_si30)*Y(Al27)*state.rho - screened_rates(k_he4_ar36_to_ca40)*Y(Ar36)*state.rho - screened_rates(k_he4_ar36_to_p_k39)*Y(Ar36)*state.rho - screened_rates(k_he4_ar37_to_ca41)*Y(Ar37)*state.rho - screened_rates(k_he4_ar37_to_n_ca40)*Y(Ar37)*state.rho - screened_rates(k_he4_ar37_to_p_k40)*Y(Ar37)*state.rho - screened_rates(k_he4_ar38_to_ca42)*Y(Ar38)*state.rho - screened_rates(k_he4_ar38_to_n_ca41)*Y(Ar38)*state.rho - screened_rates(k_he4_ar38_to_p_k41)*Y(Ar38)*state.rho - screened_rates(k_he4_ar39_to_ca43)*Y(Ar39)*state.rho - screened_rates(k_he4_ar39_to_n_ca42)*Y(Ar39)*state.rho - screened_rates(k_he4_ar40_to_ca44)*Y(Ar40)*state.rho - screened_rates(k_he4_ar40_to_n_ca43)*Y(Ar40)*state.rho - screened_rates(k_he4_b10_to_n_n13)*Y(B10)*state.rho - screened_rates(k_he4_b10_to_p_c13)*Y(B10)*state.rho - screened_rates(k_he4_b11_to_n_n14)*Y(B11)*state.rho - screened_rates(k_he4_b11_to_p_c14)*Y(B11)*state.rho - screened_rates(k_he4_be7_to_p_b10)*Y(Be7)*state.rho - screened_rates(k_he4_be9_to_n_c12)*Y(Be9)*state.rho - screened_rates(k_he4_c12_to_n_o15)*Y(C12)*state.rho - screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho - screened_rates(k_he4_c12_to_p_n15)*Y(C12)*state.rho - screened_rates(k_he4_c13_to_n_o16)*Y(C13)*state.rho - screened_rates(k_he4_c14_to_n_o17)*Y(C14)*state.rho - screened_rates(k_he4_c14_to_o18)*Y(C14)*state.rho - screened_rates(k_he4_ca40_to_p_sc43)*Y(Ca40)*state.rho - screened_rates(k_he4_ca40_to_ti44)*Y(Ca40)*state.rho - screened_rates(k_he4_ca41_to_n_ti44)*Y(Ca41)*state.rho - screened_rates(k_he4_ca41_to_p_sc44)*Y(Ca41)*state.rho - screened_rates(k_he4_ca41_to_ti45)*Y(Ca41)*state.rho - screened_rates(k_he4_ca42_to_n_ti45)*Y(Ca42)*state.rho - screened_rates(k_he4_ca42_to_p_sc45)*Y(Ca42)*state.rho - screened_rates(k_he4_ca42_to_ti46)*Y(Ca42)*state.rho - screened_rates(k_he4_ca43_to_n_ti46)*Y(Ca43)*state.rho - screened_rates(k_he4_ca43_to_p_sc46)*Y(Ca43)*state.rho - screened_rates(k_he4_ca43_to_ti47)*Y(Ca43)*state.rho - screened_rates(k_he4_ca44_to_n_ti47)*Y(Ca44)*state.rho - screened_rates(k_he4_ca44_to_p_sc47)*Y(Ca44)*state.rho - screened_rates(k_he4_ca44_to_ti48)*Y(Ca44)*state.rho - screened_rates(k_he4_ca45_to_n_ti48)*Y(Ca45)*state.rho - screened_rates(k_he4_ca45_to_p_sc48)*Y(Ca45)*state.rho - screened_rates(k_he4_ca45_to_ti49)*Y(Ca45)*state.rho - screened_rates(k_he4_ca46_to_n_ti49)*Y(Ca46)*state.rho - screened_rates(k_he4_ca46_to_p_sc49)*Y(Ca46)*state.rho - screened_rates(k_he4_ca46_to_ti50)*Y(Ca46)*state.rho - screened_rates(k_he4_ca47_to_n_ti50)*Y(Ca47)*state.rho - screened_rates(k_he4_ca47_to_ti51)*Y(Ca47)*state.rho - screened_rates(k_he4_ca48_to_n_ti51)*Y(Ca48)*state.rho - screened_rates(k_he4_cl33_to_k37)*Y(Cl33)*state.rho - screened_rates(k_he4_cl33_to_p_ar36)*Y(Cl33)*state.rho - screened_rates(k_he4_cl34_to_k38)*Y(Cl34)*state.rho - screened_rates(k_he4_cl34_to_n_k37)*Y(Cl34)*state.rho - screened_rates(k_he4_cl34_to_p_ar37)*Y(Cl34)*state.rho - screened_rates(k_he4_cl35_to_k39)*Y(Cl35)*state.rho - screened_rates(k_he4_cl35_to_n_k38)*Y(Cl35)*state.rho - screened_rates(k_he4_cl35_to_p_ar38)*Y(Cl35)*state.rho - screened_rates(k_he4_cl36_to_k40)*Y(Cl36)*state.rho - screened_rates(k_he4_cl36_to_n_k39)*Y(Cl36)*state.rho - screened_rates(k_he4_cl36_to_p_ar39)*Y(Cl36)*state.rho - screened_rates(k_he4_cl37_to_k41)*Y(Cl37)*state.rho - screened_rates(k_he4_cl37_to_n_k40)*Y(Cl37)*state.rho - screened_rates(k_he4_cl37_to_p_ar40)*Y(Cl37)*state.rho - screened_rates(k_he4_co53_to_cu57)*Y(Co53)*state.rho - screened_rates(k_he4_co53_to_p_ni56)*Y(Co53)*state.rho - screened_rates(k_he4_co54_to_cu58)*Y(Co54)*state.rho - screened_rates(k_he4_co54_to_n_cu57)*Y(Co54)*state.rho - screened_rates(k_he4_co54_to_p_ni57)*Y(Co54)*state.rho - screened_rates(k_he4_co55_to_cu59)*Y(Co55)*state.rho - screened_rates(k_he4_co55_to_n_cu58)*Y(Co55)*state.rho - screened_rates(k_he4_co55_to_p_ni58)*Y(Co55)*state.rho - screened_rates(k_he4_co56_to_cu60)*Y(Co56)*state.rho - screened_rates(k_he4_co56_to_n_cu59)*Y(Co56)*state.rho - screened_rates(k_he4_co56_to_p_ni59)*Y(Co56)*state.rho - screened_rates(k_he4_co57_to_cu61)*Y(Co57)*state.rho - screened_rates(k_he4_co57_to_n_cu60)*Y(Co57)*state.rho - screened_rates(k_he4_co57_to_p_ni60)*Y(Co57)*state.rho - screened_rates(k_he4_co58_to_cu62)*Y(Co58)*state.rho - screened_rates(k_he4_co58_to_n_cu61)*Y(Co58)*state.rho - screened_rates(k_he4_co58_to_p_ni61)*Y(Co58)*state.rho - screened_rates(k_he4_co59_to_cu63)*Y(Co59)*state.rho - screened_rates(k_he4_co59_to_n_cu62)*Y(Co59)*state.rho - screened_rates(k_he4_co59_to_p_ni62)*Y(Co59)*state.rho - screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*state.rho - screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*state.rho - screened_rates(k_he4_cr49_to_fe53)*Y(Cr49)*state.rho - screened_rates(k_he4_cr49_to_n_fe52)*Y(Cr49)*state.rho - screened_rates(k_he4_cr49_to_p_mn52)*Y(Cr49)*state.rho - screened_rates(k_he4_cr50_to_fe54)*Y(Cr50)*state.rho - screened_rates(k_he4_cr50_to_n_fe53)*Y(Cr50)*state.rho - screened_rates(k_he4_cr50_to_p_mn53)*Y(Cr50)*state.rho - screened_rates(k_he4_cr51_to_fe55)*Y(Cr51)*state.rho - screened_rates(k_he4_cr51_to_n_fe54)*Y(Cr51)*state.rho - screened_rates(k_he4_cr51_to_p_mn54)*Y(Cr51)*state.rho - screened_rates(k_he4_cr52_to_fe56)*Y(Cr52)*state.rho - screened_rates(k_he4_cr52_to_n_fe55)*Y(Cr52)*state.rho - screened_rates(k_he4_cr52_to_p_mn55)*Y(Cr52)*state.rho - screened_rates(k_he4_cr53_to_fe57)*Y(Cr53)*state.rho - screened_rates(k_he4_cr53_to_n_fe56)*Y(Cr53)*state.rho - screened_rates(k_he4_cr54_to_fe58)*Y(Cr54)*state.rho - screened_rates(k_he4_cr54_to_n_fe57)*Y(Cr54)*state.rho - screened_rates(k_he4_cu57_to_p_zn60)*Y(Cu57)*state.rho - screened_rates(k_he4_cu58_to_ga62)*Y(Cu58)*state.rho - screened_rates(k_he4_cu58_to_p_zn61)*Y(Cu58)*state.rho - screened_rates(k_he4_cu59_to_ga63)*Y(Cu59)*state.rho - screened_rates(k_he4_cu59_to_n_ga62)*Y(Cu59)*state.rho - screened_rates(k_he4_cu59_to_p_zn62)*Y(Cu59)*state.rho - screened_rates(k_he4_cu60_to_ga64)*Y(Cu60)*state.rho - screened_rates(k_he4_cu60_to_n_ga63)*Y(Cu60)*state.rho - screened_rates(k_he4_cu60_to_p_zn63)*Y(Cu60)*state.rho - screened_rates(k_he4_cu61_to_n_ga64)*Y(Cu61)*state.rho - screened_rates(k_he4_cu61_to_p_zn64)*Y(Cu61)*state.rho - screened_rates(k_he4_cu62_to_p_zn65)*Y(Cu62)*state.rho - screened_rates(k_he4_cu63_to_p_zn66)*Y(Cu63)*state.rho - screened_rates(k_he4_d_to_li6)*Y(H2)*state.rho - screened_rates(k_he4_f17_to_na21)*Y(F17)*state.rho - screened_rates(k_he4_f17_to_p_ne20)*Y(F17)*state.rho - screened_rates(k_he4_f18_to_n_na21)*Y(F18)*state.rho - screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho - screened_rates(k_he4_f19_to_n_na22)*Y(F19)*state.rho - screened_rates(k_he4_f19_to_na23)*Y(F19)*state.rho - screened_rates(k_he4_f19_to_p_ne22)*Y(F19)*state.rho - screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*state.rho - screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*state.rho - screened_rates(k_he4_fe53_to_n_ni56)*Y(Fe53)*state.rho - screened_rates(k_he4_fe53_to_ni57)*Y(Fe53)*state.rho - screened_rates(k_he4_fe53_to_p_co56)*Y(Fe53)*state.rho - screened_rates(k_he4_fe54_to_n_ni57)*Y(Fe54)*state.rho - screened_rates(k_he4_fe54_to_ni58)*Y(Fe54)*state.rho - screened_rates(k_he4_fe54_to_p_co57)*Y(Fe54)*state.rho - screened_rates(k_he4_fe55_to_n_ni58)*Y(Fe55)*state.rho - screened_rates(k_he4_fe55_to_ni59)*Y(Fe55)*state.rho - screened_rates(k_he4_fe55_to_p_co58)*Y(Fe55)*state.rho - screened_rates(k_he4_fe56_to_n_ni59)*Y(Fe56)*state.rho - screened_rates(k_he4_fe56_to_ni60)*Y(Fe56)*state.rho - screened_rates(k_he4_fe56_to_p_co59)*Y(Fe56)*state.rho - screened_rates(k_he4_fe57_to_n_ni60)*Y(Fe57)*state.rho - screened_rates(k_he4_fe57_to_ni61)*Y(Fe57)*state.rho - screened_rates(k_he4_fe58_to_n_ni61)*Y(Fe58)*state.rho - screened_rates(k_he4_fe58_to_ni62)*Y(Fe58)*state.rho - screened_rates(k_he4_he3_to_be7)*Y(He3)*state.rho - screened_rates(k_he4_he3_to_p_li6)*Y(He3)*state.rho - 1.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - 1.5*screened_rates(k_he4_he4_he4_to_p_b11)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - 2.0*screened_rates(k_he4_he4_to_n_be7)*Y(He4)*state.rho - 2.0*screened_rates(k_he4_he4_to_p_li7)*Y(He4)*state.rho - screened_rates(k_he4_k37_to_p_ca40)*Y(K37)*state.rho - screened_rates(k_he4_k38_to_p_ca41)*Y(K38)*state.rho - screened_rates(k_he4_k39_to_p_ca42)*Y(K39)*state.rho - screened_rates(k_he4_k39_to_sc43)*Y(K39)*state.rho - screened_rates(k_he4_k40_to_n_sc43)*Y(K40)*state.rho - screened_rates(k_he4_k40_to_p_ca43)*Y(K40)*state.rho - screened_rates(k_he4_k40_to_sc44)*Y(K40)*state.rho - screened_rates(k_he4_k41_to_n_sc44)*Y(K41)*state.rho - screened_rates(k_he4_k41_to_p_ca44)*Y(K41)*state.rho - screened_rates(k_he4_k41_to_sc45)*Y(K41)*state.rho - screened_rates(k_he4_li6_to_b10)*Y(Li6)*state.rho - screened_rates(k_he4_li6_to_p_be9)*Y(Li6)*state.rho - screened_rates(k_he4_li7_to_b11)*Y(Li7)*state.rho - screened_rates(k_he4_li7_to_n_b10)*Y(Li7)*state.rho - screened_rates(k_he4_mg23_to_p_al26)*Y(Mg23)*state.rho - screened_rates(k_he4_mg24_to_c12_o16)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho - screened_rates(k_he4_mg25_to_n_si28)*Y(Mg25)*state.rho - screened_rates(k_he4_mg25_to_si29)*Y(Mg25)*state.rho - screened_rates(k_he4_mg26_to_n_si29)*Y(Mg26)*state.rho - screened_rates(k_he4_mg26_to_si30)*Y(Mg26)*state.rho - screened_rates(k_he4_mn50_to_co54)*Y(Mn50)*state.rho - screened_rates(k_he4_mn50_to_n_co53)*Y(Mn50)*state.rho - screened_rates(k_he4_mn50_to_p_fe53)*Y(Mn50)*state.rho - screened_rates(k_he4_mn51_to_co55)*Y(Mn51)*state.rho - screened_rates(k_he4_mn51_to_n_co54)*Y(Mn51)*state.rho - screened_rates(k_he4_mn51_to_p_fe54)*Y(Mn51)*state.rho - screened_rates(k_he4_mn52_to_co56)*Y(Mn52)*state.rho - screened_rates(k_he4_mn52_to_n_co55)*Y(Mn52)*state.rho - screened_rates(k_he4_mn52_to_p_fe55)*Y(Mn52)*state.rho - screened_rates(k_he4_mn53_to_co57)*Y(Mn53)*state.rho - screened_rates(k_he4_mn53_to_n_co56)*Y(Mn53)*state.rho - screened_rates(k_he4_mn53_to_p_fe56)*Y(Mn53)*state.rho - screened_rates(k_he4_mn54_to_co58)*Y(Mn54)*state.rho - screened_rates(k_he4_mn54_to_n_co57)*Y(Mn54)*state.rho - screened_rates(k_he4_mn54_to_p_fe57)*Y(Mn54)*state.rho - screened_rates(k_he4_mn55_to_co59)*Y(Mn55)*state.rho - screened_rates(k_he4_mn55_to_n_co58)*Y(Mn55)*state.rho - screened_rates(k_he4_mn55_to_p_fe58)*Y(Mn55)*state.rho - screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho - screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho - screened_rates(k_he4_n14_to_n_f17)*Y(N14)*state.rho - screened_rates(k_he4_n14_to_p_o17)*Y(N14)*state.rho - screened_rates(k_he4_n15_to_f19)*Y(N15)*state.rho - screened_rates(k_he4_n15_to_n_f18)*Y(N15)*state.rho - screened_rates(k_he4_n15_to_p_o18)*Y(N15)*state.rho - screened_rates(k_he4_na21_to_al25)*Y(Na21)*state.rho - screened_rates(k_he4_na21_to_p_mg24)*Y(Na21)*state.rho - screened_rates(k_he4_na22_to_al26)*Y(Na22)*state.rho - screened_rates(k_he4_na22_to_n_al25)*Y(Na22)*state.rho - screened_rates(k_he4_na22_to_p_mg25)*Y(Na22)*state.rho - screened_rates(k_he4_na23_to_al27)*Y(Na23)*state.rho - screened_rates(k_he4_na23_to_n_al26)*Y(Na23)*state.rho - screened_rates(k_he4_na23_to_p_mg26)*Y(Na23)*state.rho - screened_rates(k_he4_ne18_to_p_na21)*Y(Ne18)*state.rho - screened_rates(k_he4_ne19_to_mg23)*Y(Ne19)*state.rho - screened_rates(k_he4_ne19_to_p_na22)*Y(Ne19)*state.rho - screened_rates(k_he4_ne20_to_c12_c12)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_n_mg23)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_p_na23)*Y(Ne20)*state.rho - screened_rates(k_he4_ne21_to_mg25)*Y(Ne21)*state.rho - screened_rates(k_he4_ne21_to_n_mg24)*Y(Ne21)*state.rho - screened_rates(k_he4_ne22_to_mg26)*Y(Ne22)*state.rho - screened_rates(k_he4_ne22_to_n_mg25)*Y(Ne22)*state.rho - screened_rates(k_he4_ni56_to_n_zn59)*Y(Ni56)*state.rho - screened_rates(k_he4_ni56_to_p_cu59)*Y(Ni56)*state.rho - screened_rates(k_he4_ni56_to_zn60)*Y(Ni56)*state.rho - screened_rates(k_he4_ni57_to_n_zn60)*Y(Ni57)*state.rho - screened_rates(k_he4_ni57_to_p_cu60)*Y(Ni57)*state.rho - screened_rates(k_he4_ni57_to_zn61)*Y(Ni57)*state.rho - screened_rates(k_he4_ni58_to_n_zn61)*Y(Ni58)*state.rho - screened_rates(k_he4_ni58_to_p_cu61)*Y(Ni58)*state.rho - screened_rates(k_he4_ni58_to_zn62)*Y(Ni58)*state.rho - screened_rates(k_he4_ni59_to_n_zn62)*Y(Ni59)*state.rho - screened_rates(k_he4_ni59_to_p_cu62)*Y(Ni59)*state.rho - screened_rates(k_he4_ni59_to_zn63)*Y(Ni59)*state.rho - screened_rates(k_he4_ni60_to_n_zn63)*Y(Ni60)*state.rho - screened_rates(k_he4_ni60_to_p_cu63)*Y(Ni60)*state.rho - screened_rates(k_he4_ni60_to_zn64)*Y(Ni60)*state.rho - screened_rates(k_he4_ni61_to_n_zn64)*Y(Ni61)*state.rho - screened_rates(k_he4_ni61_to_p_cu64)*Y(Ni61)*state.rho - screened_rates(k_he4_ni61_to_zn65)*Y(Ni61)*state.rho - screened_rates(k_he4_ni62_to_n_zn65)*Y(Ni62)*state.rho - screened_rates(k_he4_ni62_to_p_cu65)*Y(Ni62)*state.rho - screened_rates(k_he4_ni62_to_zn66)*Y(Ni62)*state.rho - screened_rates(k_he4_ni63_to_n_zn66)*Y(Ni63)*state.rho - screened_rates(k_he4_o14_to_ne18)*Y(O14)*state.rho - screened_rates(k_he4_o14_to_p_f17)*Y(O14)*state.rho - screened_rates(k_he4_o15_to_n_ne18)*Y(O15)*state.rho - screened_rates(k_he4_o15_to_ne19)*Y(O15)*state.rho - screened_rates(k_he4_o15_to_p_f18)*Y(O15)*state.rho - screened_rates(k_he4_o16_to_n_ne19)*Y(O16)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho - screened_rates(k_he4_o16_to_p_f19)*Y(O16)*state.rho - screened_rates(k_he4_o17_to_n_ne20)*Y(O17)*state.rho - screened_rates(k_he4_o17_to_ne21)*Y(O17)*state.rho - screened_rates(k_he4_o18_to_n_ne21)*Y(O18)*state.rho - screened_rates(k_he4_o18_to_ne22)*Y(O18)*state.rho - screened_rates(k_he4_p29_to_cl33)*Y(P29)*state.rho - screened_rates(k_he4_p29_to_p_s32)*Y(P29)*state.rho - screened_rates(k_he4_p30_to_cl34)*Y(P30)*state.rho - screened_rates(k_he4_p30_to_n_cl33)*Y(P30)*state.rho - screened_rates(k_he4_p30_to_p_s33)*Y(P30)*state.rho - screened_rates(k_he4_p31_to_cl35)*Y(P31)*state.rho - screened_rates(k_he4_p31_to_n_cl34)*Y(P31)*state.rho - screened_rates(k_he4_p31_to_p_s34)*Y(P31)*state.rho - screened_rates(k_he4_p32_to_cl36)*Y(P32)*state.rho - screened_rates(k_he4_p32_to_n_cl35)*Y(P32)*state.rho - screened_rates(k_he4_p32_to_p_s35)*Y(P32)*state.rho - screened_rates(k_he4_p33_to_cl37)*Y(P33)*state.rho - screened_rates(k_he4_p33_to_n_cl36)*Y(P33)*state.rho - screened_rates(k_he4_p33_to_p_s36)*Y(P33)*state.rho - screened_rates(k_he4_s32_to_ar36)*Y(S32)*state.rho - screened_rates(k_he4_s32_to_p_cl35)*Y(S32)*state.rho - screened_rates(k_he4_s33_to_ar37)*Y(S33)*state.rho - screened_rates(k_he4_s33_to_n_ar36)*Y(S33)*state.rho - screened_rates(k_he4_s33_to_p_cl36)*Y(S33)*state.rho - screened_rates(k_he4_s34_to_ar38)*Y(S34)*state.rho - screened_rates(k_he4_s34_to_n_ar37)*Y(S34)*state.rho - screened_rates(k_he4_s34_to_p_cl37)*Y(S34)*state.rho - screened_rates(k_he4_s35_to_ar39)*Y(S35)*state.rho - screened_rates(k_he4_s35_to_n_ar38)*Y(S35)*state.rho - screened_rates(k_he4_s36_to_ar40)*Y(S36)*state.rho - screened_rates(k_he4_s36_to_n_ar39)*Y(S36)*state.rho - screened_rates(k_he4_sc43_to_n_v46)*Y(Sc43)*state.rho - screened_rates(k_he4_sc43_to_p_ti46)*Y(Sc43)*state.rho - screened_rates(k_he4_sc43_to_v47)*Y(Sc43)*state.rho - screened_rates(k_he4_sc44_to_n_v47)*Y(Sc44)*state.rho - screened_rates(k_he4_sc44_to_p_ti47)*Y(Sc44)*state.rho - screened_rates(k_he4_sc44_to_v48)*Y(Sc44)*state.rho - screened_rates(k_he4_sc45_to_n_v48)*Y(Sc45)*state.rho - screened_rates(k_he4_sc45_to_p_ti48)*Y(Sc45)*state.rho - screened_rates(k_he4_sc45_to_v49)*Y(Sc45)*state.rho - screened_rates(k_he4_sc46_to_n_v49)*Y(Sc46)*state.rho - screened_rates(k_he4_sc46_to_p_ti49)*Y(Sc46)*state.rho - screened_rates(k_he4_sc46_to_v50)*Y(Sc46)*state.rho - screened_rates(k_he4_sc47_to_n_v50)*Y(Sc47)*state.rho - screened_rates(k_he4_sc47_to_p_ti50)*Y(Sc47)*state.rho - screened_rates(k_he4_sc47_to_v51)*Y(Sc47)*state.rho - screened_rates(k_he4_sc48_to_n_v51)*Y(Sc48)*state.rho - screened_rates(k_he4_sc48_to_p_ti51)*Y(Sc48)*state.rho - screened_rates(k_he4_sc48_to_v52)*Y(Sc48)*state.rho - screened_rates(k_he4_sc49_to_n_v52)*Y(Sc49)*state.rho - screened_rates(k_he4_si28_to_c12_ne20)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_o16_o16)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho - screened_rates(k_he4_si29_to_n_s32)*Y(Si29)*state.rho - screened_rates(k_he4_si29_to_p_p32)*Y(Si29)*state.rho - screened_rates(k_he4_si29_to_s33)*Y(Si29)*state.rho - screened_rates(k_he4_si30_to_n_s33)*Y(Si30)*state.rho - screened_rates(k_he4_si30_to_p_p33)*Y(Si30)*state.rho - screened_rates(k_he4_si30_to_s34)*Y(Si30)*state.rho - screened_rates(k_he4_si31_to_n_s34)*Y(Si31)*state.rho - screened_rates(k_he4_si31_to_s35)*Y(Si31)*state.rho - screened_rates(k_he4_si32_to_n_s35)*Y(Si32)*state.rho - screened_rates(k_he4_si32_to_s36)*Y(Si32)*state.rho - screened_rates(k_he4_ti44_to_cr48)*Y(Ti44)*state.rho - screened_rates(k_he4_ti44_to_p_v47)*Y(Ti44)*state.rho - screened_rates(k_he4_ti45_to_cr49)*Y(Ti45)*state.rho - screened_rates(k_he4_ti45_to_n_cr48)*Y(Ti45)*state.rho - screened_rates(k_he4_ti45_to_p_v48)*Y(Ti45)*state.rho - screened_rates(k_he4_ti46_to_cr50)*Y(Ti46)*state.rho - screened_rates(k_he4_ti46_to_n_cr49)*Y(Ti46)*state.rho - screened_rates(k_he4_ti46_to_p_v49)*Y(Ti46)*state.rho - screened_rates(k_he4_ti47_to_cr51)*Y(Ti47)*state.rho - screened_rates(k_he4_ti47_to_n_cr50)*Y(Ti47)*state.rho - screened_rates(k_he4_ti47_to_p_v50)*Y(Ti47)*state.rho - screened_rates(k_he4_ti48_to_cr52)*Y(Ti48)*state.rho - screened_rates(k_he4_ti48_to_n_cr51)*Y(Ti48)*state.rho - screened_rates(k_he4_ti48_to_p_v51)*Y(Ti48)*state.rho - screened_rates(k_he4_ti49_to_cr53)*Y(Ti49)*state.rho - screened_rates(k_he4_ti49_to_n_cr52)*Y(Ti49)*state.rho - screened_rates(k_he4_ti49_to_p_v52)*Y(Ti49)*state.rho - screened_rates(k_he4_ti50_to_cr54)*Y(Ti50)*state.rho - screened_rates(k_he4_ti50_to_n_cr53)*Y(Ti50)*state.rho - screened_rates(k_he4_ti51_to_n_cr54)*Y(Ti51)*state.rho - screened_rates(k_he4_to_d_d) - screened_rates(k_he4_to_n_he3) - screened_rates(k_he4_v46_to_mn50)*Y(V46)*state.rho - screened_rates(k_he4_v46_to_p_cr49)*Y(V46)*state.rho - screened_rates(k_he4_v47_to_mn51)*Y(V47)*state.rho - screened_rates(k_he4_v47_to_n_mn50)*Y(V47)*state.rho - screened_rates(k_he4_v47_to_p_cr50)*Y(V47)*state.rho - screened_rates(k_he4_v48_to_mn52)*Y(V48)*state.rho - screened_rates(k_he4_v48_to_n_mn51)*Y(V48)*state.rho - screened_rates(k_he4_v48_to_p_cr51)*Y(V48)*state.rho - screened_rates(k_he4_v49_to_mn53)*Y(V49)*state.rho - screened_rates(k_he4_v49_to_n_mn52)*Y(V49)*state.rho - screened_rates(k_he4_v49_to_p_cr52)*Y(V49)*state.rho - screened_rates(k_he4_v50_to_mn54)*Y(V50)*state.rho - screened_rates(k_he4_v50_to_n_mn53)*Y(V50)*state.rho - screened_rates(k_he4_v50_to_p_cr53)*Y(V50)*state.rho - screened_rates(k_he4_v51_to_mn55)*Y(V51)*state.rho - screened_rates(k_he4_v51_to_n_mn54)*Y(V51)*state.rho - screened_rates(k_he4_v51_to_p_cr54)*Y(V51)*state.rho - screened_rates(k_he4_v52_to_n_mn55)*Y(V52)*state.rho - screened_rates(k_he4_zn59_to_ge63)*Y(Zn59)*state.rho - screened_rates(k_he4_zn59_to_p_ga62)*Y(Zn59)*state.rho - screened_rates(k_he4_zn60_to_ge64)*Y(Zn60)*state.rho - screened_rates(k_he4_zn60_to_n_ge63)*Y(Zn60)*state.rho - screened_rates(k_he4_zn60_to_p_ga63)*Y(Zn60)*state.rho - screened_rates(k_he4_zn61_to_n_ge64)*Y(Zn61)*state.rho - screened_rates(k_he4_zn61_to_p_ga64)*Y(Zn61)*state.rho - 2.0*screened_rates(k_n_he4_he4_to_be9)*Y(He4)*Y(N)*std::pow(state.rho, 2) - 2.0*screened_rates(k_n_he4_he4_to_d_li7)*Y(He4)*Y(N)*std::pow(state.rho, 2) - 2.0*screened_rates(k_n_p_he4_he4_to_he3_li7)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 3) - 2.0*screened_rates(k_n_p_he4_he4_to_p_be9)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 3) - screened_rates(k_n_p_he4_to_li6)*Y(N)*Y(H1)*std::pow(state.rho, 2) - 2.0*screened_rates(k_p_he4_he4_to_d_be7)*Y(He4)*Y(H1)*std::pow(state.rho, 2) - 2.0*screened_rates(k_p_he4_he4_to_n_b8)*Y(He4)*Y(H1)*std::pow(state.rho, 2) - screened_rates(k_p_he4_to_d_he3)*Y(H1)*state.rho - 1.0*screened_rates(k_p_p_he4_he4_to_he3_be7)*Y(He4)*std::pow(Y(H1), 2)*std::pow(state.rho, 3) - 0.5*screened_rates(k_p_p_he4_to_he3_he3)*std::pow(Y(H1), 2)*std::pow(state.rho, 2); + scratch = -screened_rates(k_He4_Al25_to_P29)*Y(Al25)*state.rho - screened_rates(k_He4_Al25_to_p_Si28)*Y(Al25)*state.rho - screened_rates(k_He4_Al26_to_P30)*Y(Al26)*state.rho - screened_rates(k_He4_Al26_to_n_P29)*Y(Al26)*state.rho - screened_rates(k_He4_Al26_to_p_Si29)*Y(Al26)*state.rho - screened_rates(k_He4_Al27_to_P31)*Y(Al27)*state.rho - screened_rates(k_He4_Al27_to_n_P30)*Y(Al27)*state.rho - screened_rates(k_He4_Al27_to_p_Si30)*Y(Al27)*state.rho - screened_rates(k_He4_Ar36_to_Ca40)*Y(Ar36)*state.rho - screened_rates(k_He4_Ar36_to_p_K39)*Y(Ar36)*state.rho - screened_rates(k_He4_Ar37_to_Ca41)*Y(Ar37)*state.rho - screened_rates(k_He4_Ar37_to_n_Ca40)*Y(Ar37)*state.rho - screened_rates(k_He4_Ar37_to_p_K40)*Y(Ar37)*state.rho - screened_rates(k_He4_Ar38_to_Ca42)*Y(Ar38)*state.rho - screened_rates(k_He4_Ar38_to_n_Ca41)*Y(Ar38)*state.rho - screened_rates(k_He4_Ar38_to_p_K41)*Y(Ar38)*state.rho - screened_rates(k_He4_Ar39_to_Ca43)*Y(Ar39)*state.rho - screened_rates(k_He4_Ar39_to_n_Ca42)*Y(Ar39)*state.rho - screened_rates(k_He4_Ar40_to_Ca44)*Y(Ar40)*state.rho - screened_rates(k_He4_Ar40_to_n_Ca43)*Y(Ar40)*state.rho - screened_rates(k_He4_B10_to_n_N13)*Y(B10)*state.rho - screened_rates(k_He4_B10_to_p_C13)*Y(B10)*state.rho - screened_rates(k_He4_B11_to_n_N14)*Y(B11)*state.rho - screened_rates(k_He4_B11_to_p_C14)*Y(B11)*state.rho - screened_rates(k_He4_Be7_to_p_B10)*Y(Be7)*state.rho - screened_rates(k_He4_Be9_to_n_C12)*Y(Be9)*state.rho - screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho - screened_rates(k_He4_C12_to_n_O15)*Y(C12)*state.rho - screened_rates(k_He4_C12_to_p_N15)*Y(C12)*state.rho - screened_rates(k_He4_C13_to_n_O16)*Y(C13)*state.rho - screened_rates(k_He4_C14_to_O18)*Y(C14)*state.rho - screened_rates(k_He4_C14_to_n_O17)*Y(C14)*state.rho - screened_rates(k_He4_Ca40_to_Ti44)*Y(Ca40)*state.rho - screened_rates(k_He4_Ca40_to_p_Sc43)*Y(Ca40)*state.rho - screened_rates(k_He4_Ca41_to_Ti45)*Y(Ca41)*state.rho - screened_rates(k_He4_Ca41_to_n_Ti44)*Y(Ca41)*state.rho - screened_rates(k_He4_Ca41_to_p_Sc44)*Y(Ca41)*state.rho - screened_rates(k_He4_Ca42_to_Ti46)*Y(Ca42)*state.rho - screened_rates(k_He4_Ca42_to_n_Ti45)*Y(Ca42)*state.rho - screened_rates(k_He4_Ca42_to_p_Sc45)*Y(Ca42)*state.rho - screened_rates(k_He4_Ca43_to_Ti47)*Y(Ca43)*state.rho - screened_rates(k_He4_Ca43_to_n_Ti46)*Y(Ca43)*state.rho - screened_rates(k_He4_Ca43_to_p_Sc46)*Y(Ca43)*state.rho - screened_rates(k_He4_Ca44_to_Ti48)*Y(Ca44)*state.rho - screened_rates(k_He4_Ca44_to_n_Ti47)*Y(Ca44)*state.rho - screened_rates(k_He4_Ca44_to_p_Sc47)*Y(Ca44)*state.rho - screened_rates(k_He4_Ca45_to_Ti49)*Y(Ca45)*state.rho - screened_rates(k_He4_Ca45_to_n_Ti48)*Y(Ca45)*state.rho - screened_rates(k_He4_Ca45_to_p_Sc48)*Y(Ca45)*state.rho - screened_rates(k_He4_Ca46_to_Ti50)*Y(Ca46)*state.rho - screened_rates(k_He4_Ca46_to_n_Ti49)*Y(Ca46)*state.rho - screened_rates(k_He4_Ca46_to_p_Sc49)*Y(Ca46)*state.rho - screened_rates(k_He4_Ca47_to_Ti51)*Y(Ca47)*state.rho - screened_rates(k_He4_Ca47_to_n_Ti50)*Y(Ca47)*state.rho - screened_rates(k_He4_Ca48_to_n_Ti51)*Y(Ca48)*state.rho - screened_rates(k_He4_Cl33_to_K37)*Y(Cl33)*state.rho - screened_rates(k_He4_Cl33_to_p_Ar36)*Y(Cl33)*state.rho - screened_rates(k_He4_Cl34_to_K38)*Y(Cl34)*state.rho - screened_rates(k_He4_Cl34_to_n_K37)*Y(Cl34)*state.rho - screened_rates(k_He4_Cl34_to_p_Ar37)*Y(Cl34)*state.rho - screened_rates(k_He4_Cl35_to_K39)*Y(Cl35)*state.rho - screened_rates(k_He4_Cl35_to_n_K38)*Y(Cl35)*state.rho - screened_rates(k_He4_Cl35_to_p_Ar38)*Y(Cl35)*state.rho - screened_rates(k_He4_Cl36_to_K40)*Y(Cl36)*state.rho - screened_rates(k_He4_Cl36_to_n_K39)*Y(Cl36)*state.rho - screened_rates(k_He4_Cl36_to_p_Ar39)*Y(Cl36)*state.rho - screened_rates(k_He4_Cl37_to_K41)*Y(Cl37)*state.rho - screened_rates(k_He4_Cl37_to_n_K40)*Y(Cl37)*state.rho - screened_rates(k_He4_Cl37_to_p_Ar40)*Y(Cl37)*state.rho - screened_rates(k_He4_Co53_to_Cu57)*Y(Co53)*state.rho - screened_rates(k_He4_Co53_to_p_Ni56)*Y(Co53)*state.rho - screened_rates(k_He4_Co54_to_Cu58)*Y(Co54)*state.rho - screened_rates(k_He4_Co54_to_n_Cu57)*Y(Co54)*state.rho - screened_rates(k_He4_Co54_to_p_Ni57)*Y(Co54)*state.rho - screened_rates(k_He4_Co55_to_Cu59)*Y(Co55)*state.rho - screened_rates(k_He4_Co55_to_n_Cu58)*Y(Co55)*state.rho - screened_rates(k_He4_Co55_to_p_Ni58)*Y(Co55)*state.rho - screened_rates(k_He4_Co56_to_Cu60)*Y(Co56)*state.rho - screened_rates(k_He4_Co56_to_n_Cu59)*Y(Co56)*state.rho - screened_rates(k_He4_Co56_to_p_Ni59)*Y(Co56)*state.rho - screened_rates(k_He4_Co57_to_Cu61)*Y(Co57)*state.rho - screened_rates(k_He4_Co57_to_n_Cu60)*Y(Co57)*state.rho - screened_rates(k_He4_Co57_to_p_Ni60)*Y(Co57)*state.rho - screened_rates(k_He4_Co58_to_Cu62)*Y(Co58)*state.rho - screened_rates(k_He4_Co58_to_n_Cu61)*Y(Co58)*state.rho - screened_rates(k_He4_Co58_to_p_Ni61)*Y(Co58)*state.rho - screened_rates(k_He4_Co59_to_Cu63)*Y(Co59)*state.rho - screened_rates(k_He4_Co59_to_n_Cu62)*Y(Co59)*state.rho - screened_rates(k_He4_Co59_to_p_Ni62)*Y(Co59)*state.rho - screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*state.rho - screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*state.rho - screened_rates(k_He4_Cr49_to_Fe53)*Y(Cr49)*state.rho - screened_rates(k_He4_Cr49_to_n_Fe52)*Y(Cr49)*state.rho - screened_rates(k_He4_Cr49_to_p_Mn52)*Y(Cr49)*state.rho - screened_rates(k_He4_Cr50_to_Fe54)*Y(Cr50)*state.rho - screened_rates(k_He4_Cr50_to_n_Fe53)*Y(Cr50)*state.rho - screened_rates(k_He4_Cr50_to_p_Mn53)*Y(Cr50)*state.rho - screened_rates(k_He4_Cr51_to_Fe55)*Y(Cr51)*state.rho - screened_rates(k_He4_Cr51_to_n_Fe54)*Y(Cr51)*state.rho - screened_rates(k_He4_Cr51_to_p_Mn54)*Y(Cr51)*state.rho - screened_rates(k_He4_Cr52_to_Fe56)*Y(Cr52)*state.rho - screened_rates(k_He4_Cr52_to_n_Fe55)*Y(Cr52)*state.rho - screened_rates(k_He4_Cr52_to_p_Mn55)*Y(Cr52)*state.rho - screened_rates(k_He4_Cr53_to_Fe57)*Y(Cr53)*state.rho - screened_rates(k_He4_Cr53_to_n_Fe56)*Y(Cr53)*state.rho - screened_rates(k_He4_Cr54_to_Fe58)*Y(Cr54)*state.rho - screened_rates(k_He4_Cr54_to_n_Fe57)*Y(Cr54)*state.rho - screened_rates(k_He4_Cu57_to_p_Zn60)*Y(Cu57)*state.rho - screened_rates(k_He4_Cu58_to_Ga62)*Y(Cu58)*state.rho - screened_rates(k_He4_Cu58_to_p_Zn61)*Y(Cu58)*state.rho - screened_rates(k_He4_Cu59_to_Ga63)*Y(Cu59)*state.rho - screened_rates(k_He4_Cu59_to_n_Ga62)*Y(Cu59)*state.rho - screened_rates(k_He4_Cu59_to_p_Zn62)*Y(Cu59)*state.rho - screened_rates(k_He4_Cu60_to_Ga64)*Y(Cu60)*state.rho - screened_rates(k_He4_Cu60_to_n_Ga63)*Y(Cu60)*state.rho - screened_rates(k_He4_Cu60_to_p_Zn63)*Y(Cu60)*state.rho - screened_rates(k_He4_Cu61_to_n_Ga64)*Y(Cu61)*state.rho - screened_rates(k_He4_Cu61_to_p_Zn64)*Y(Cu61)*state.rho - screened_rates(k_He4_Cu62_to_p_Zn65)*Y(Cu62)*state.rho - screened_rates(k_He4_Cu63_to_p_Zn66)*Y(Cu63)*state.rho - screened_rates(k_He4_F17_to_Na21)*Y(F17)*state.rho - screened_rates(k_He4_F17_to_p_Ne20)*Y(F17)*state.rho - screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho - screened_rates(k_He4_F18_to_n_Na21)*Y(F18)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho - screened_rates(k_He4_F19_to_Na23)*Y(F19)*state.rho - screened_rates(k_He4_F19_to_n_Na22)*Y(F19)*state.rho - screened_rates(k_He4_F19_to_p_Ne22)*Y(F19)*state.rho - screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*state.rho - screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*state.rho - screened_rates(k_He4_Fe53_to_Ni57)*Y(Fe53)*state.rho - screened_rates(k_He4_Fe53_to_n_Ni56)*Y(Fe53)*state.rho - screened_rates(k_He4_Fe53_to_p_Co56)*Y(Fe53)*state.rho - screened_rates(k_He4_Fe54_to_Ni58)*Y(Fe54)*state.rho - screened_rates(k_He4_Fe54_to_n_Ni57)*Y(Fe54)*state.rho - screened_rates(k_He4_Fe54_to_p_Co57)*Y(Fe54)*state.rho - screened_rates(k_He4_Fe55_to_Ni59)*Y(Fe55)*state.rho - screened_rates(k_He4_Fe55_to_n_Ni58)*Y(Fe55)*state.rho - screened_rates(k_He4_Fe55_to_p_Co58)*Y(Fe55)*state.rho - screened_rates(k_He4_Fe56_to_Ni60)*Y(Fe56)*state.rho - screened_rates(k_He4_Fe56_to_n_Ni59)*Y(Fe56)*state.rho - screened_rates(k_He4_Fe56_to_p_Co59)*Y(Fe56)*state.rho - screened_rates(k_He4_Fe57_to_Ni61)*Y(Fe57)*state.rho - screened_rates(k_He4_Fe57_to_n_Ni60)*Y(Fe57)*state.rho - screened_rates(k_He4_Fe58_to_Ni62)*Y(Fe58)*state.rho - screened_rates(k_He4_Fe58_to_n_Ni61)*Y(Fe58)*state.rho - screened_rates(k_He4_He3_to_Be7)*Y(He3)*state.rho - screened_rates(k_He4_He3_to_p_Li6)*Y(He3)*state.rho - 1.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - 1.5*screened_rates(k_He4_He4_He4_to_p_B11)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - 2.0*screened_rates(k_He4_He4_to_n_Be7)*Y(He4)*state.rho - 2.0*screened_rates(k_He4_He4_to_p_Li7)*Y(He4)*state.rho - screened_rates(k_He4_K37_to_p_Ca40)*Y(K37)*state.rho - screened_rates(k_He4_K38_to_p_Ca41)*Y(K38)*state.rho - screened_rates(k_He4_K39_to_Sc43)*Y(K39)*state.rho - screened_rates(k_He4_K39_to_p_Ca42)*Y(K39)*state.rho - screened_rates(k_He4_K40_to_Sc44)*Y(K40)*state.rho - screened_rates(k_He4_K40_to_n_Sc43)*Y(K40)*state.rho - screened_rates(k_He4_K40_to_p_Ca43)*Y(K40)*state.rho - screened_rates(k_He4_K41_to_Sc45)*Y(K41)*state.rho - screened_rates(k_He4_K41_to_n_Sc44)*Y(K41)*state.rho - screened_rates(k_He4_K41_to_p_Ca44)*Y(K41)*state.rho - screened_rates(k_He4_Li6_to_B10)*Y(Li6)*state.rho - screened_rates(k_He4_Li6_to_p_Be9)*Y(Li6)*state.rho - screened_rates(k_He4_Li7_to_B11)*Y(Li7)*state.rho - screened_rates(k_He4_Li7_to_n_B10)*Y(Li7)*state.rho - screened_rates(k_He4_Mg23_to_p_Al26)*Y(Mg23)*state.rho - screened_rates(k_He4_Mg24_to_C12_O16)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg25_to_Si29)*Y(Mg25)*state.rho - screened_rates(k_He4_Mg25_to_n_Si28)*Y(Mg25)*state.rho - screened_rates(k_He4_Mg26_to_Si30)*Y(Mg26)*state.rho - screened_rates(k_He4_Mg26_to_n_Si29)*Y(Mg26)*state.rho - screened_rates(k_He4_Mn50_to_Co54)*Y(Mn50)*state.rho - screened_rates(k_He4_Mn50_to_n_Co53)*Y(Mn50)*state.rho - screened_rates(k_He4_Mn50_to_p_Fe53)*Y(Mn50)*state.rho - screened_rates(k_He4_Mn51_to_Co55)*Y(Mn51)*state.rho - screened_rates(k_He4_Mn51_to_n_Co54)*Y(Mn51)*state.rho - screened_rates(k_He4_Mn51_to_p_Fe54)*Y(Mn51)*state.rho - screened_rates(k_He4_Mn52_to_Co56)*Y(Mn52)*state.rho - screened_rates(k_He4_Mn52_to_n_Co55)*Y(Mn52)*state.rho - screened_rates(k_He4_Mn52_to_p_Fe55)*Y(Mn52)*state.rho - screened_rates(k_He4_Mn53_to_Co57)*Y(Mn53)*state.rho - screened_rates(k_He4_Mn53_to_n_Co56)*Y(Mn53)*state.rho - screened_rates(k_He4_Mn53_to_p_Fe56)*Y(Mn53)*state.rho - screened_rates(k_He4_Mn54_to_Co58)*Y(Mn54)*state.rho - screened_rates(k_He4_Mn54_to_n_Co57)*Y(Mn54)*state.rho - screened_rates(k_He4_Mn54_to_p_Fe57)*Y(Mn54)*state.rho - screened_rates(k_He4_Mn55_to_Co59)*Y(Mn55)*state.rho - screened_rates(k_He4_Mn55_to_n_Co58)*Y(Mn55)*state.rho - screened_rates(k_He4_Mn55_to_p_Fe58)*Y(Mn55)*state.rho - screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho - screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho - screened_rates(k_He4_N14_to_n_F17)*Y(N14)*state.rho - screened_rates(k_He4_N14_to_p_O17)*Y(N14)*state.rho - screened_rates(k_He4_N15_to_F19)*Y(N15)*state.rho - screened_rates(k_He4_N15_to_n_F18)*Y(N15)*state.rho - screened_rates(k_He4_N15_to_p_O18)*Y(N15)*state.rho - screened_rates(k_He4_Na21_to_Al25)*Y(Na21)*state.rho - screened_rates(k_He4_Na21_to_p_Mg24)*Y(Na21)*state.rho - screened_rates(k_He4_Na22_to_Al26)*Y(Na22)*state.rho - screened_rates(k_He4_Na22_to_n_Al25)*Y(Na22)*state.rho - screened_rates(k_He4_Na22_to_p_Mg25)*Y(Na22)*state.rho - screened_rates(k_He4_Na23_to_Al27)*Y(Na23)*state.rho - screened_rates(k_He4_Na23_to_n_Al26)*Y(Na23)*state.rho - screened_rates(k_He4_Na23_to_p_Mg26)*Y(Na23)*state.rho - screened_rates(k_He4_Ne18_to_p_Na21)*Y(Ne18)*state.rho - screened_rates(k_He4_Ne19_to_Mg23)*Y(Ne19)*state.rho - screened_rates(k_He4_Ne19_to_p_Na22)*Y(Ne19)*state.rho - screened_rates(k_He4_Ne20_to_C12_C12)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_n_Mg23)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne21_to_Mg25)*Y(Ne21)*state.rho - screened_rates(k_He4_Ne21_to_n_Mg24)*Y(Ne21)*state.rho - screened_rates(k_He4_Ne22_to_Mg26)*Y(Ne22)*state.rho - screened_rates(k_He4_Ne22_to_n_Mg25)*Y(Ne22)*state.rho - screened_rates(k_He4_Ni56_to_Zn60)*Y(Ni56)*state.rho - screened_rates(k_He4_Ni56_to_n_Zn59)*Y(Ni56)*state.rho - screened_rates(k_He4_Ni56_to_p_Cu59)*Y(Ni56)*state.rho - screened_rates(k_He4_Ni57_to_Zn61)*Y(Ni57)*state.rho - screened_rates(k_He4_Ni57_to_n_Zn60)*Y(Ni57)*state.rho - screened_rates(k_He4_Ni57_to_p_Cu60)*Y(Ni57)*state.rho - screened_rates(k_He4_Ni58_to_Zn62)*Y(Ni58)*state.rho - screened_rates(k_He4_Ni58_to_n_Zn61)*Y(Ni58)*state.rho - screened_rates(k_He4_Ni58_to_p_Cu61)*Y(Ni58)*state.rho - screened_rates(k_He4_Ni59_to_Zn63)*Y(Ni59)*state.rho - screened_rates(k_He4_Ni59_to_n_Zn62)*Y(Ni59)*state.rho - screened_rates(k_He4_Ni59_to_p_Cu62)*Y(Ni59)*state.rho - screened_rates(k_He4_Ni60_to_Zn64)*Y(Ni60)*state.rho - screened_rates(k_He4_Ni60_to_n_Zn63)*Y(Ni60)*state.rho - screened_rates(k_He4_Ni60_to_p_Cu63)*Y(Ni60)*state.rho - screened_rates(k_He4_Ni61_to_Zn65)*Y(Ni61)*state.rho - screened_rates(k_He4_Ni61_to_n_Zn64)*Y(Ni61)*state.rho - screened_rates(k_He4_Ni61_to_p_Cu64)*Y(Ni61)*state.rho - screened_rates(k_He4_Ni62_to_Zn66)*Y(Ni62)*state.rho - screened_rates(k_He4_Ni62_to_n_Zn65)*Y(Ni62)*state.rho - screened_rates(k_He4_Ni62_to_p_Cu65)*Y(Ni62)*state.rho - screened_rates(k_He4_Ni63_to_n_Zn66)*Y(Ni63)*state.rho - screened_rates(k_He4_O14_to_Ne18)*Y(O14)*state.rho - screened_rates(k_He4_O14_to_p_F17)*Y(O14)*state.rho - screened_rates(k_He4_O15_to_Ne19)*Y(O15)*state.rho - screened_rates(k_He4_O15_to_n_Ne18)*Y(O15)*state.rho - screened_rates(k_He4_O15_to_p_F18)*Y(O15)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho - screened_rates(k_He4_O16_to_n_Ne19)*Y(O16)*state.rho - screened_rates(k_He4_O16_to_p_F19)*Y(O16)*state.rho - screened_rates(k_He4_O17_to_Ne21)*Y(O17)*state.rho - screened_rates(k_He4_O17_to_n_Ne20)*Y(O17)*state.rho - screened_rates(k_He4_O18_to_Ne22)*Y(O18)*state.rho - screened_rates(k_He4_O18_to_n_Ne21)*Y(O18)*state.rho - screened_rates(k_He4_P29_to_Cl33)*Y(P29)*state.rho - screened_rates(k_He4_P29_to_p_S32)*Y(P29)*state.rho - screened_rates(k_He4_P30_to_Cl34)*Y(P30)*state.rho - screened_rates(k_He4_P30_to_n_Cl33)*Y(P30)*state.rho - screened_rates(k_He4_P30_to_p_S33)*Y(P30)*state.rho - screened_rates(k_He4_P31_to_Cl35)*Y(P31)*state.rho - screened_rates(k_He4_P31_to_n_Cl34)*Y(P31)*state.rho - screened_rates(k_He4_P31_to_p_S34)*Y(P31)*state.rho - screened_rates(k_He4_P32_to_Cl36)*Y(P32)*state.rho - screened_rates(k_He4_P32_to_n_Cl35)*Y(P32)*state.rho - screened_rates(k_He4_P32_to_p_S35)*Y(P32)*state.rho - screened_rates(k_He4_P33_to_Cl37)*Y(P33)*state.rho - screened_rates(k_He4_P33_to_n_Cl36)*Y(P33)*state.rho - screened_rates(k_He4_P33_to_p_S36)*Y(P33)*state.rho - screened_rates(k_He4_S32_to_Ar36)*Y(S32)*state.rho - screened_rates(k_He4_S32_to_p_Cl35)*Y(S32)*state.rho - screened_rates(k_He4_S33_to_Ar37)*Y(S33)*state.rho - screened_rates(k_He4_S33_to_n_Ar36)*Y(S33)*state.rho - screened_rates(k_He4_S33_to_p_Cl36)*Y(S33)*state.rho - screened_rates(k_He4_S34_to_Ar38)*Y(S34)*state.rho - screened_rates(k_He4_S34_to_n_Ar37)*Y(S34)*state.rho - screened_rates(k_He4_S34_to_p_Cl37)*Y(S34)*state.rho - screened_rates(k_He4_S35_to_Ar39)*Y(S35)*state.rho - screened_rates(k_He4_S35_to_n_Ar38)*Y(S35)*state.rho - screened_rates(k_He4_S36_to_Ar40)*Y(S36)*state.rho - screened_rates(k_He4_S36_to_n_Ar39)*Y(S36)*state.rho - screened_rates(k_He4_Sc43_to_V47)*Y(Sc43)*state.rho - screened_rates(k_He4_Sc43_to_n_V46)*Y(Sc43)*state.rho - screened_rates(k_He4_Sc43_to_p_Ti46)*Y(Sc43)*state.rho - screened_rates(k_He4_Sc44_to_V48)*Y(Sc44)*state.rho - screened_rates(k_He4_Sc44_to_n_V47)*Y(Sc44)*state.rho - screened_rates(k_He4_Sc44_to_p_Ti47)*Y(Sc44)*state.rho - screened_rates(k_He4_Sc45_to_V49)*Y(Sc45)*state.rho - screened_rates(k_He4_Sc45_to_n_V48)*Y(Sc45)*state.rho - screened_rates(k_He4_Sc45_to_p_Ti48)*Y(Sc45)*state.rho - screened_rates(k_He4_Sc46_to_V50)*Y(Sc46)*state.rho - screened_rates(k_He4_Sc46_to_n_V49)*Y(Sc46)*state.rho - screened_rates(k_He4_Sc46_to_p_Ti49)*Y(Sc46)*state.rho - screened_rates(k_He4_Sc47_to_V51)*Y(Sc47)*state.rho - screened_rates(k_He4_Sc47_to_n_V50)*Y(Sc47)*state.rho - screened_rates(k_He4_Sc47_to_p_Ti50)*Y(Sc47)*state.rho - screened_rates(k_He4_Sc48_to_V52)*Y(Sc48)*state.rho - screened_rates(k_He4_Sc48_to_n_V51)*Y(Sc48)*state.rho - screened_rates(k_He4_Sc48_to_p_Ti51)*Y(Sc48)*state.rho - screened_rates(k_He4_Sc49_to_n_V52)*Y(Sc49)*state.rho - screened_rates(k_He4_Si28_to_C12_Ne20)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_O16_O16)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho - screened_rates(k_He4_Si29_to_S33)*Y(Si29)*state.rho - screened_rates(k_He4_Si29_to_n_S32)*Y(Si29)*state.rho - screened_rates(k_He4_Si29_to_p_P32)*Y(Si29)*state.rho - screened_rates(k_He4_Si30_to_S34)*Y(Si30)*state.rho - screened_rates(k_He4_Si30_to_n_S33)*Y(Si30)*state.rho - screened_rates(k_He4_Si30_to_p_P33)*Y(Si30)*state.rho - screened_rates(k_He4_Si31_to_S35)*Y(Si31)*state.rho - screened_rates(k_He4_Si31_to_n_S34)*Y(Si31)*state.rho - screened_rates(k_He4_Si32_to_S36)*Y(Si32)*state.rho - screened_rates(k_He4_Si32_to_n_S35)*Y(Si32)*state.rho - screened_rates(k_He4_Ti44_to_Cr48)*Y(Ti44)*state.rho - screened_rates(k_He4_Ti44_to_p_V47)*Y(Ti44)*state.rho - screened_rates(k_He4_Ti45_to_Cr49)*Y(Ti45)*state.rho - screened_rates(k_He4_Ti45_to_n_Cr48)*Y(Ti45)*state.rho - screened_rates(k_He4_Ti45_to_p_V48)*Y(Ti45)*state.rho - screened_rates(k_He4_Ti46_to_Cr50)*Y(Ti46)*state.rho - screened_rates(k_He4_Ti46_to_n_Cr49)*Y(Ti46)*state.rho - screened_rates(k_He4_Ti46_to_p_V49)*Y(Ti46)*state.rho - screened_rates(k_He4_Ti47_to_Cr51)*Y(Ti47)*state.rho - screened_rates(k_He4_Ti47_to_n_Cr50)*Y(Ti47)*state.rho - screened_rates(k_He4_Ti47_to_p_V50)*Y(Ti47)*state.rho - screened_rates(k_He4_Ti48_to_Cr52)*Y(Ti48)*state.rho - screened_rates(k_He4_Ti48_to_n_Cr51)*Y(Ti48)*state.rho - screened_rates(k_He4_Ti48_to_p_V51)*Y(Ti48)*state.rho - screened_rates(k_He4_Ti49_to_Cr53)*Y(Ti49)*state.rho - screened_rates(k_He4_Ti49_to_n_Cr52)*Y(Ti49)*state.rho - screened_rates(k_He4_Ti49_to_p_V52)*Y(Ti49)*state.rho - screened_rates(k_He4_Ti50_to_Cr54)*Y(Ti50)*state.rho - screened_rates(k_He4_Ti50_to_n_Cr53)*Y(Ti50)*state.rho - screened_rates(k_He4_Ti51_to_n_Cr54)*Y(Ti51)*state.rho - screened_rates(k_He4_V46_to_Mn50)*Y(V46)*state.rho - screened_rates(k_He4_V46_to_p_Cr49)*Y(V46)*state.rho - screened_rates(k_He4_V47_to_Mn51)*Y(V47)*state.rho - screened_rates(k_He4_V47_to_n_Mn50)*Y(V47)*state.rho - screened_rates(k_He4_V47_to_p_Cr50)*Y(V47)*state.rho - screened_rates(k_He4_V48_to_Mn52)*Y(V48)*state.rho - screened_rates(k_He4_V48_to_n_Mn51)*Y(V48)*state.rho - screened_rates(k_He4_V48_to_p_Cr51)*Y(V48)*state.rho - screened_rates(k_He4_V49_to_Mn53)*Y(V49)*state.rho - screened_rates(k_He4_V49_to_n_Mn52)*Y(V49)*state.rho - screened_rates(k_He4_V49_to_p_Cr52)*Y(V49)*state.rho - screened_rates(k_He4_V50_to_Mn54)*Y(V50)*state.rho - screened_rates(k_He4_V50_to_n_Mn53)*Y(V50)*state.rho - screened_rates(k_He4_V50_to_p_Cr53)*Y(V50)*state.rho - screened_rates(k_He4_V51_to_Mn55)*Y(V51)*state.rho - screened_rates(k_He4_V51_to_n_Mn54)*Y(V51)*state.rho - screened_rates(k_He4_V51_to_p_Cr54)*Y(V51)*state.rho - screened_rates(k_He4_V52_to_n_Mn55)*Y(V52)*state.rho - screened_rates(k_He4_Zn59_to_Ge63)*Y(Zn59)*state.rho - screened_rates(k_He4_Zn59_to_p_Ga62)*Y(Zn59)*state.rho - screened_rates(k_He4_Zn60_to_Ge64)*Y(Zn60)*state.rho - screened_rates(k_He4_Zn60_to_n_Ge63)*Y(Zn60)*state.rho - screened_rates(k_He4_Zn60_to_p_Ga63)*Y(Zn60)*state.rho - screened_rates(k_He4_Zn61_to_n_Ge64)*Y(Zn61)*state.rho - screened_rates(k_He4_Zn61_to_p_Ga64)*Y(Zn61)*state.rho - screened_rates(k_He4_d_to_Li6)*Y(H2)*state.rho - screened_rates(k_He4_to_d_d) - screened_rates(k_He4_to_n_He3) - 2.0*screened_rates(k_d_He4_He4_to_p_Be9)*Y(He4)*Y(H2)*std::pow(state.rho, 2) - 2.0*screened_rates(k_n_He4_He4_to_Be9)*Y(He4)*Y(N)*std::pow(state.rho, 2) - 2.0*screened_rates(k_n_He4_He4_to_d_Li7)*Y(He4)*Y(N)*std::pow(state.rho, 2) - 2.0*screened_rates(k_n_p_He4_He4_to_He3_Li7)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 3) - 2.0*screened_rates(k_n_p_He4_He4_to_p_Be9)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 3) - screened_rates(k_n_p_He4_to_Li6)*Y(N)*Y(H1)*std::pow(state.rho, 2) - 2.0*screened_rates(k_p_He4_He4_to_d_Be7)*Y(He4)*Y(H1)*std::pow(state.rho, 2) - 2.0*screened_rates(k_p_He4_He4_to_n_B8)*Y(He4)*Y(H1)*std::pow(state.rho, 2) - screened_rates(k_p_He4_to_d_He3)*Y(H1)*state.rho - 1.0*screened_rates(k_p_p_He4_He4_to_He3_Be7)*Y(He4)*std::pow(Y(H1), 2)*std::pow(state.rho, 3) - 0.5*screened_rates(k_p_p_He4_to_He3_He3)*std::pow(Y(H1), 2)*std::pow(state.rho, 2); jac.set(He4, He4, scratch); - scratch = -screened_rates(k_he4_li6_to_b10)*Y(He4)*state.rho - screened_rates(k_he4_li6_to_p_be9)*Y(He4)*state.rho + screened_rates(k_li6_to_he4_d) + screened_rates(k_li6_to_n_p_he4) + screened_rates(k_p_li6_to_he4_he3)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Li6_to_B10)*Y(He4)*state.rho - screened_rates(k_He4_Li6_to_p_Be9)*Y(He4)*state.rho + screened_rates(k_Li6_to_He4_d) + screened_rates(k_Li6_to_n_p_He4) + screened_rates(k_p_Li6_to_He4_He3)*Y(H1)*state.rho; jac.set(He4, Li6, scratch); - scratch = 2.0*screened_rates(k_d_li7_to_n_he4_he4)*Y(H2)*state.rho + 2.0*screened_rates(k_he3_li7_to_n_p_he4_he4)*Y(He3)*state.rho - screened_rates(k_he4_li7_to_b11)*Y(He4)*state.rho - screened_rates(k_he4_li7_to_n_b10)*Y(He4)*state.rho + 2.0*screened_rates(k_p_li7_to_he4_he4)*Y(H1)*state.rho; + scratch = 2.0*screened_rates(k_He3_Li7_to_n_p_He4_He4)*Y(He3)*state.rho - screened_rates(k_He4_Li7_to_B11)*Y(He4)*state.rho - screened_rates(k_He4_Li7_to_n_B10)*Y(He4)*state.rho + 2.0*screened_rates(k_d_Li7_to_n_He4_He4)*Y(H2)*state.rho + 2.0*screened_rates(k_p_Li7_to_He4_He4)*Y(H1)*state.rho; jac.set(He4, Li7, scratch); - scratch = screened_rates(k_be7_to_he4_he3) + 2.0*screened_rates(k_d_be7_to_p_he4_he4)*Y(H2)*state.rho + 2.0*screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(He3)*state.rho - screened_rates(k_he4_be7_to_p_b10)*Y(He4)*state.rho + 2.0*screened_rates(k_n_be7_to_he4_he4)*Y(N)*state.rho; + scratch = screened_rates(k_Be7_to_He4_He3) + 2.0*screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(He3)*state.rho - screened_rates(k_He4_Be7_to_p_B10)*Y(He4)*state.rho + 2.0*screened_rates(k_d_Be7_to_p_He4_He4)*Y(H2)*state.rho + 2.0*screened_rates(k_n_Be7_to_He4_He4)*Y(N)*state.rho; jac.set(He4, Be7, scratch); - scratch = 2.0*screened_rates(k_be9_to_n_he4_he4) - screened_rates(k_he4_be9_to_n_c12)*Y(He4)*state.rho + 2.0*screened_rates(k_p_be9_to_d_he4_he4)*Y(H1)*state.rho + screened_rates(k_p_be9_to_he4_li6)*Y(H1)*state.rho + 2.0*screened_rates(k_p_be9_to_n_p_he4_he4)*Y(H1)*state.rho; + scratch = 2.0*screened_rates(k_Be9_to_n_He4_He4) - screened_rates(k_He4_Be9_to_n_C12)*Y(He4)*state.rho + screened_rates(k_p_Be9_to_He4_Li6)*Y(H1)*state.rho + 2.0*screened_rates(k_p_Be9_to_d_He4_He4)*Y(H1)*state.rho + 2.0*screened_rates(k_p_Be9_to_n_p_He4_He4)*Y(H1)*state.rho; jac.set(He4, Be9, scratch); - scratch = 2.0*screened_rates(k_b8_to_he4_he4_weak_wc12) + 2.0*screened_rates(k_n_b8_to_p_he4_he4)*Y(N)*state.rho; + scratch = 2.0*screened_rates(k_B8_to_He4_He4_weak_wc12) + 2.0*screened_rates(k_n_B8_to_p_He4_He4)*Y(N)*state.rho; jac.set(He4, B8, scratch); - scratch = screened_rates(k_b10_to_he4_li6) - screened_rates(k_he4_b10_to_n_n13)*Y(He4)*state.rho - screened_rates(k_he4_b10_to_p_c13)*Y(He4)*state.rho + screened_rates(k_n_b10_to_he4_li7)*Y(N)*state.rho + screened_rates(k_p_b10_to_he4_be7)*Y(H1)*state.rho; + scratch = screened_rates(k_B10_to_He4_Li6) - screened_rates(k_He4_B10_to_n_N13)*Y(He4)*state.rho - screened_rates(k_He4_B10_to_p_C13)*Y(He4)*state.rho + screened_rates(k_n_B10_to_He4_Li7)*Y(N)*state.rho + screened_rates(k_p_B10_to_He4_Be7)*Y(H1)*state.rho; jac.set(He4, B10, scratch); - scratch = screened_rates(k_b11_to_he4_li7) - screened_rates(k_he4_b11_to_n_n14)*Y(He4)*state.rho - screened_rates(k_he4_b11_to_p_c14)*Y(He4)*state.rho + 3.0*screened_rates(k_p_b11_to_he4_he4_he4)*Y(H1)*state.rho; + scratch = screened_rates(k_B11_to_He4_Li7) - screened_rates(k_He4_B11_to_n_N14)*Y(He4)*state.rho - screened_rates(k_He4_B11_to_p_C14)*Y(He4)*state.rho + 3.0*screened_rates(k_p_B11_to_He4_He4_He4)*Y(H1)*state.rho; jac.set(He4, B11, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho + screened_rates(k_c12_ne20_to_he4_si28)*Y(Ne20)*state.rho + screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho + 3.0*screened_rates(k_c12_to_he4_he4_he4) - screened_rates(k_he4_c12_to_n_o15)*Y(He4)*state.rho - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho - screened_rates(k_he4_c12_to_p_n15)*Y(He4)*state.rho + screened_rates(k_n_c12_to_he4_be9)*Y(N)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho + screened_rates(k_C12_Ne20_to_He4_Si28)*Y(Ne20)*state.rho + screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho + 3.0*screened_rates(k_C12_to_He4_He4_He4) - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho - screened_rates(k_He4_C12_to_n_O15)*Y(He4)*state.rho - screened_rates(k_He4_C12_to_p_N15)*Y(He4)*state.rho + screened_rates(k_n_C12_to_He4_Be9)*Y(N)*state.rho; jac.set(He4, C12, scratch); - scratch = -screened_rates(k_he4_c13_to_n_o16)*Y(He4)*state.rho + screened_rates(k_p_c13_to_he4_b10)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_C13_to_n_O16)*Y(He4)*state.rho + screened_rates(k_p_C13_to_He4_B10)*Y(H1)*state.rho; jac.set(He4, C13, scratch); - scratch = -screened_rates(k_he4_c14_to_n_o17)*Y(He4)*state.rho - screened_rates(k_he4_c14_to_o18)*Y(He4)*state.rho + screened_rates(k_p_c14_to_he4_b11)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_C14_to_O18)*Y(He4)*state.rho - screened_rates(k_He4_C14_to_n_O17)*Y(He4)*state.rho + screened_rates(k_p_C14_to_He4_B11)*Y(H1)*state.rho; jac.set(He4, C14, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho + screened_rates(k_n_n13_to_he4_b10)*Y(N)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho + screened_rates(k_n_N13_to_He4_B10)*Y(N)*state.rho; jac.set(He4, N13, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho - screened_rates(k_he4_n14_to_n_f17)*Y(He4)*state.rho - screened_rates(k_he4_n14_to_p_o17)*Y(He4)*state.rho + screened_rates(k_n_n14_to_he4_b11)*Y(N)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho - screened_rates(k_He4_N14_to_n_F17)*Y(He4)*state.rho - screened_rates(k_He4_N14_to_p_O17)*Y(He4)*state.rho + screened_rates(k_n_N14_to_He4_B11)*Y(N)*state.rho; jac.set(He4, N14, scratch); - scratch = -screened_rates(k_he4_n15_to_f19)*Y(He4)*state.rho - screened_rates(k_he4_n15_to_n_f18)*Y(He4)*state.rho - screened_rates(k_he4_n15_to_p_o18)*Y(He4)*state.rho + screened_rates(k_p_n15_to_he4_c12)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_N15_to_F19)*Y(He4)*state.rho - screened_rates(k_He4_N15_to_n_F18)*Y(He4)*state.rho - screened_rates(k_He4_N15_to_p_O18)*Y(He4)*state.rho + screened_rates(k_p_N15_to_He4_C12)*Y(H1)*state.rho; jac.set(He4, N15, scratch); - scratch = -screened_rates(k_he4_o14_to_ne18)*Y(He4)*state.rho - screened_rates(k_he4_o14_to_p_f17)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_O14_to_Ne18)*Y(He4)*state.rho - screened_rates(k_He4_O14_to_p_F17)*Y(He4)*state.rho; jac.set(He4, O14, scratch); - scratch = -screened_rates(k_he4_o15_to_n_ne18)*Y(He4)*state.rho - screened_rates(k_he4_o15_to_ne19)*Y(He4)*state.rho - screened_rates(k_he4_o15_to_p_f18)*Y(He4)*state.rho + screened_rates(k_n_o15_to_he4_c12)*Y(N)*state.rho; + scratch = -screened_rates(k_He4_O15_to_Ne19)*Y(He4)*state.rho - screened_rates(k_He4_O15_to_n_Ne18)*Y(He4)*state.rho - screened_rates(k_He4_O15_to_p_F18)*Y(He4)*state.rho + screened_rates(k_n_O15_to_He4_C12)*Y(N)*state.rho; jac.set(He4, O15, scratch); - scratch = screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_he4_o16_to_n_ne19)*Y(He4)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho - screened_rates(k_he4_o16_to_p_f19)*Y(He4)*state.rho + screened_rates(k_n_o16_to_he4_c13)*Y(N)*state.rho + 1.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho + screened_rates(k_o16_to_he4_c12) + screened_rates(k_p_o16_to_he4_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho - screened_rates(k_He4_O16_to_n_Ne19)*Y(He4)*state.rho - screened_rates(k_He4_O16_to_p_F19)*Y(He4)*state.rho + 1.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho + screened_rates(k_O16_to_He4_C12) + screened_rates(k_n_O16_to_He4_C13)*Y(N)*state.rho + screened_rates(k_p_O16_to_He4_N13)*Y(H1)*state.rho; jac.set(He4, O16, scratch); - scratch = -screened_rates(k_he4_o17_to_n_ne20)*Y(He4)*state.rho - screened_rates(k_he4_o17_to_ne21)*Y(He4)*state.rho + screened_rates(k_n_o17_to_he4_c14)*Y(N)*state.rho + screened_rates(k_p_o17_to_he4_n14)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_O17_to_Ne21)*Y(He4)*state.rho - screened_rates(k_He4_O17_to_n_Ne20)*Y(He4)*state.rho + screened_rates(k_n_O17_to_He4_C14)*Y(N)*state.rho + screened_rates(k_p_O17_to_He4_N14)*Y(H1)*state.rho; jac.set(He4, O17, scratch); - scratch = -screened_rates(k_he4_o18_to_n_ne21)*Y(He4)*state.rho - screened_rates(k_he4_o18_to_ne22)*Y(He4)*state.rho + screened_rates(k_o18_to_he4_c14) + screened_rates(k_p_o18_to_he4_n15)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_O18_to_Ne22)*Y(He4)*state.rho - screened_rates(k_He4_O18_to_n_Ne21)*Y(He4)*state.rho + screened_rates(k_O18_to_He4_C14) + screened_rates(k_p_O18_to_He4_N15)*Y(H1)*state.rho; jac.set(He4, O18, scratch); - scratch = -screened_rates(k_he4_f17_to_na21)*Y(He4)*state.rho - screened_rates(k_he4_f17_to_p_ne20)*Y(He4)*state.rho + screened_rates(k_n_f17_to_he4_n14)*Y(N)*state.rho + screened_rates(k_p_f17_to_he4_o14)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_F17_to_Na21)*Y(He4)*state.rho - screened_rates(k_He4_F17_to_p_Ne20)*Y(He4)*state.rho + screened_rates(k_n_F17_to_He4_N14)*Y(N)*state.rho + screened_rates(k_p_F17_to_He4_O14)*Y(H1)*state.rho; jac.set(He4, F17, scratch); - scratch = screened_rates(k_f18_to_he4_n14) - screened_rates(k_he4_f18_to_n_na21)*Y(He4)*state.rho - screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho + screened_rates(k_n_f18_to_he4_n15)*Y(N)*state.rho + screened_rates(k_p_f18_to_he4_o15)*Y(H1)*state.rho; + scratch = screened_rates(k_F18_to_He4_N14) - screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho - screened_rates(k_He4_F18_to_n_Na21)*Y(He4)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho + screened_rates(k_n_F18_to_He4_N15)*Y(N)*state.rho + screened_rates(k_p_F18_to_He4_O15)*Y(H1)*state.rho; jac.set(He4, F18, scratch); - scratch = screened_rates(k_f19_to_he4_n15) - screened_rates(k_he4_f19_to_n_na22)*Y(He4)*state.rho - screened_rates(k_he4_f19_to_na23)*Y(He4)*state.rho - screened_rates(k_he4_f19_to_p_ne22)*Y(He4)*state.rho + screened_rates(k_p_f19_to_he4_o16)*Y(H1)*state.rho; + scratch = screened_rates(k_F19_to_He4_N15) - screened_rates(k_He4_F19_to_Na23)*Y(He4)*state.rho - screened_rates(k_He4_F19_to_n_Na22)*Y(He4)*state.rho - screened_rates(k_He4_F19_to_p_Ne22)*Y(He4)*state.rho + screened_rates(k_p_F19_to_He4_O16)*Y(H1)*state.rho; jac.set(He4, F19, scratch); - scratch = -screened_rates(k_he4_ne18_to_p_na21)*Y(He4)*state.rho + screened_rates(k_n_ne18_to_he4_o15)*Y(N)*state.rho + screened_rates(k_ne18_to_he4_o14); + scratch = -screened_rates(k_He4_Ne18_to_p_Na21)*Y(He4)*state.rho + screened_rates(k_Ne18_to_He4_O14) + screened_rates(k_n_Ne18_to_He4_O15)*Y(N)*state.rho; jac.set(He4, Ne18, scratch); - scratch = -screened_rates(k_he4_ne19_to_mg23)*Y(He4)*state.rho - screened_rates(k_he4_ne19_to_p_na22)*Y(He4)*state.rho + screened_rates(k_n_ne19_to_he4_o16)*Y(N)*state.rho + screened_rates(k_ne19_to_he4_o15); + scratch = -screened_rates(k_He4_Ne19_to_Mg23)*Y(He4)*state.rho - screened_rates(k_He4_Ne19_to_p_Na22)*Y(He4)*state.rho + screened_rates(k_Ne19_to_He4_O15) + screened_rates(k_n_Ne19_to_He4_O16)*Y(N)*state.rho; jac.set(He4, Ne19, scratch); - scratch = screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*state.rho - screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_n_mg23)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*state.rho + screened_rates(k_n_ne20_to_he4_o17)*Y(N)*state.rho + screened_rates(k_ne20_to_he4_o16) + screened_rates(k_p_ne20_to_he4_f17)*Y(H1)*state.rho; + scratch = screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*state.rho - screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_n_Mg23)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*state.rho + screened_rates(k_Ne20_to_He4_O16) + screened_rates(k_n_Ne20_to_He4_O17)*Y(N)*state.rho + screened_rates(k_p_Ne20_to_He4_F17)*Y(H1)*state.rho; jac.set(He4, Ne20, scratch); - scratch = -screened_rates(k_he4_ne21_to_mg25)*Y(He4)*state.rho - screened_rates(k_he4_ne21_to_n_mg24)*Y(He4)*state.rho + screened_rates(k_n_ne21_to_he4_o18)*Y(N)*state.rho + screened_rates(k_ne21_to_he4_o17) + screened_rates(k_p_ne21_to_he4_f18)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ne21_to_Mg25)*Y(He4)*state.rho - screened_rates(k_He4_Ne21_to_n_Mg24)*Y(He4)*state.rho + screened_rates(k_Ne21_to_He4_O17) + screened_rates(k_n_Ne21_to_He4_O18)*Y(N)*state.rho + screened_rates(k_p_Ne21_to_He4_F18)*Y(H1)*state.rho; jac.set(He4, Ne21, scratch); - scratch = -screened_rates(k_he4_ne22_to_mg26)*Y(He4)*state.rho - screened_rates(k_he4_ne22_to_n_mg25)*Y(He4)*state.rho + screened_rates(k_ne22_to_he4_o18) + screened_rates(k_p_ne22_to_he4_f19)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ne22_to_Mg26)*Y(He4)*state.rho - screened_rates(k_He4_Ne22_to_n_Mg25)*Y(He4)*state.rho + screened_rates(k_Ne22_to_He4_O18) + screened_rates(k_p_Ne22_to_He4_F19)*Y(H1)*state.rho; jac.set(He4, Ne22, scratch); - scratch = -screened_rates(k_he4_na21_to_al25)*Y(He4)*state.rho - screened_rates(k_he4_na21_to_p_mg24)*Y(He4)*state.rho + screened_rates(k_n_na21_to_he4_f18)*Y(N)*state.rho + screened_rates(k_na21_to_he4_f17) + screened_rates(k_p_na21_to_he4_ne18)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Na21_to_Al25)*Y(He4)*state.rho - screened_rates(k_He4_Na21_to_p_Mg24)*Y(He4)*state.rho + screened_rates(k_Na21_to_He4_F17) + screened_rates(k_n_Na21_to_He4_F18)*Y(N)*state.rho + screened_rates(k_p_Na21_to_He4_Ne18)*Y(H1)*state.rho; jac.set(He4, Na21, scratch); - scratch = -screened_rates(k_he4_na22_to_al26)*Y(He4)*state.rho - screened_rates(k_he4_na22_to_n_al25)*Y(He4)*state.rho - screened_rates(k_he4_na22_to_p_mg25)*Y(He4)*state.rho + screened_rates(k_n_na22_to_he4_f19)*Y(N)*state.rho + screened_rates(k_na22_to_he4_f18) + screened_rates(k_p_na22_to_he4_ne19)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Na22_to_Al26)*Y(He4)*state.rho - screened_rates(k_He4_Na22_to_n_Al25)*Y(He4)*state.rho - screened_rates(k_He4_Na22_to_p_Mg25)*Y(He4)*state.rho + screened_rates(k_Na22_to_He4_F18) + screened_rates(k_n_Na22_to_He4_F19)*Y(N)*state.rho + screened_rates(k_p_Na22_to_He4_Ne19)*Y(H1)*state.rho; jac.set(He4, Na22, scratch); - scratch = -screened_rates(k_he4_na23_to_al27)*Y(He4)*state.rho - screened_rates(k_he4_na23_to_n_al26)*Y(He4)*state.rho - screened_rates(k_he4_na23_to_p_mg26)*Y(He4)*state.rho + screened_rates(k_na23_to_he4_f19) + screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Na23_to_Al27)*Y(He4)*state.rho - screened_rates(k_He4_Na23_to_n_Al26)*Y(He4)*state.rho - screened_rates(k_He4_Na23_to_p_Mg26)*Y(He4)*state.rho + screened_rates(k_Na23_to_He4_F19) + screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho; jac.set(He4, Na23, scratch); - scratch = -screened_rates(k_he4_mg23_to_p_al26)*Y(He4)*state.rho + screened_rates(k_mg23_to_he4_ne19) + screened_rates(k_n_mg23_to_he4_ne20)*Y(N)*state.rho; + scratch = -screened_rates(k_He4_Mg23_to_p_Al26)*Y(He4)*state.rho + screened_rates(k_Mg23_to_He4_Ne19) + screened_rates(k_n_Mg23_to_He4_Ne20)*Y(N)*state.rho; jac.set(He4, Mg23, scratch); - scratch = -screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho + screened_rates(k_mg24_to_he4_ne20) + screened_rates(k_n_mg24_to_he4_ne21)*Y(N)*state.rho + screened_rates(k_p_mg24_to_he4_na21)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho + screened_rates(k_Mg24_to_He4_Ne20) + screened_rates(k_n_Mg24_to_He4_Ne21)*Y(N)*state.rho + screened_rates(k_p_Mg24_to_He4_Na21)*Y(H1)*state.rho; jac.set(He4, Mg24, scratch); - scratch = -screened_rates(k_he4_mg25_to_n_si28)*Y(He4)*state.rho - screened_rates(k_he4_mg25_to_si29)*Y(He4)*state.rho + screened_rates(k_mg25_to_he4_ne21) + screened_rates(k_n_mg25_to_he4_ne22)*Y(N)*state.rho + screened_rates(k_p_mg25_to_he4_na22)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mg25_to_Si29)*Y(He4)*state.rho - screened_rates(k_He4_Mg25_to_n_Si28)*Y(He4)*state.rho + screened_rates(k_Mg25_to_He4_Ne21) + screened_rates(k_n_Mg25_to_He4_Ne22)*Y(N)*state.rho + screened_rates(k_p_Mg25_to_He4_Na22)*Y(H1)*state.rho; jac.set(He4, Mg25, scratch); - scratch = -screened_rates(k_he4_mg26_to_n_si29)*Y(He4)*state.rho - screened_rates(k_he4_mg26_to_si30)*Y(He4)*state.rho + screened_rates(k_mg26_to_he4_ne22) + screened_rates(k_p_mg26_to_he4_na23)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mg26_to_Si30)*Y(He4)*state.rho - screened_rates(k_He4_Mg26_to_n_Si29)*Y(He4)*state.rho + screened_rates(k_Mg26_to_He4_Ne22) + screened_rates(k_p_Mg26_to_He4_Na23)*Y(H1)*state.rho; jac.set(He4, Mg26, scratch); - scratch = screened_rates(k_al25_to_he4_na21) - screened_rates(k_he4_al25_to_p29)*Y(He4)*state.rho - screened_rates(k_he4_al25_to_p_si28)*Y(He4)*state.rho + screened_rates(k_n_al25_to_he4_na22)*Y(N)*state.rho; + scratch = screened_rates(k_Al25_to_He4_Na21) - screened_rates(k_He4_Al25_to_P29)*Y(He4)*state.rho - screened_rates(k_He4_Al25_to_p_Si28)*Y(He4)*state.rho + screened_rates(k_n_Al25_to_He4_Na22)*Y(N)*state.rho; jac.set(He4, Al25, scratch); - scratch = screened_rates(k_al26_to_he4_na22) - screened_rates(k_he4_al26_to_n_p29)*Y(He4)*state.rho - screened_rates(k_he4_al26_to_p30)*Y(He4)*state.rho - screened_rates(k_he4_al26_to_p_si29)*Y(He4)*state.rho + screened_rates(k_n_al26_to_he4_na23)*Y(N)*state.rho + screened_rates(k_p_al26_to_he4_mg23)*Y(H1)*state.rho; + scratch = screened_rates(k_Al26_to_He4_Na22) - screened_rates(k_He4_Al26_to_P30)*Y(He4)*state.rho - screened_rates(k_He4_Al26_to_n_P29)*Y(He4)*state.rho - screened_rates(k_He4_Al26_to_p_Si29)*Y(He4)*state.rho + screened_rates(k_n_Al26_to_He4_Na23)*Y(N)*state.rho + screened_rates(k_p_Al26_to_He4_Mg23)*Y(H1)*state.rho; jac.set(He4, Al26, scratch); - scratch = screened_rates(k_al27_to_he4_na23) - screened_rates(k_he4_al27_to_n_p30)*Y(He4)*state.rho - screened_rates(k_he4_al27_to_p31)*Y(He4)*state.rho - screened_rates(k_he4_al27_to_p_si30)*Y(He4)*state.rho + screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_Al27_to_He4_Na23) - screened_rates(k_He4_Al27_to_P31)*Y(He4)*state.rho - screened_rates(k_He4_Al27_to_n_P30)*Y(He4)*state.rho - screened_rates(k_He4_Al27_to_p_Si30)*Y(He4)*state.rho + screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho; jac.set(He4, Al27, scratch); - scratch = -screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho + screened_rates(k_n_si28_to_he4_mg25)*Y(N)*state.rho + screened_rates(k_p_si28_to_he4_al25)*Y(H1)*state.rho + screened_rates(k_si28_to_he4_mg24); + scratch = -screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho + screened_rates(k_Si28_to_He4_Mg24) + screened_rates(k_n_Si28_to_He4_Mg25)*Y(N)*state.rho + screened_rates(k_p_Si28_to_He4_Al25)*Y(H1)*state.rho; jac.set(He4, Si28, scratch); - scratch = -screened_rates(k_he4_si29_to_n_s32)*Y(He4)*state.rho - screened_rates(k_he4_si29_to_p_p32)*Y(He4)*state.rho - screened_rates(k_he4_si29_to_s33)*Y(He4)*state.rho + screened_rates(k_n_si29_to_he4_mg26)*Y(N)*state.rho + screened_rates(k_p_si29_to_he4_al26)*Y(H1)*state.rho + screened_rates(k_si29_to_he4_mg25); + scratch = -screened_rates(k_He4_Si29_to_S33)*Y(He4)*state.rho - screened_rates(k_He4_Si29_to_n_S32)*Y(He4)*state.rho - screened_rates(k_He4_Si29_to_p_P32)*Y(He4)*state.rho + screened_rates(k_Si29_to_He4_Mg25) + screened_rates(k_n_Si29_to_He4_Mg26)*Y(N)*state.rho + screened_rates(k_p_Si29_to_He4_Al26)*Y(H1)*state.rho; jac.set(He4, Si29, scratch); - scratch = -screened_rates(k_he4_si30_to_n_s33)*Y(He4)*state.rho - screened_rates(k_he4_si30_to_p_p33)*Y(He4)*state.rho - screened_rates(k_he4_si30_to_s34)*Y(He4)*state.rho + screened_rates(k_p_si30_to_he4_al27)*Y(H1)*state.rho + screened_rates(k_si30_to_he4_mg26); + scratch = -screened_rates(k_He4_Si30_to_S34)*Y(He4)*state.rho - screened_rates(k_He4_Si30_to_n_S33)*Y(He4)*state.rho - screened_rates(k_He4_Si30_to_p_P33)*Y(He4)*state.rho + screened_rates(k_Si30_to_He4_Mg26) + screened_rates(k_p_Si30_to_He4_Al27)*Y(H1)*state.rho; jac.set(He4, Si30, scratch); - scratch = -screened_rates(k_he4_si31_to_n_s34)*Y(He4)*state.rho - screened_rates(k_he4_si31_to_s35)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_Si31_to_S35)*Y(He4)*state.rho - screened_rates(k_He4_Si31_to_n_S34)*Y(He4)*state.rho; jac.set(He4, Si31, scratch); - scratch = -screened_rates(k_he4_si32_to_n_s35)*Y(He4)*state.rho - screened_rates(k_he4_si32_to_s36)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_Si32_to_S36)*Y(He4)*state.rho - screened_rates(k_He4_Si32_to_n_S35)*Y(He4)*state.rho; jac.set(He4, Si32, scratch); - scratch = -screened_rates(k_he4_p29_to_cl33)*Y(He4)*state.rho - screened_rates(k_he4_p29_to_p_s32)*Y(He4)*state.rho + screened_rates(k_n_p29_to_he4_al26)*Y(N)*state.rho + screened_rates(k_p29_to_he4_al25); + scratch = -screened_rates(k_He4_P29_to_Cl33)*Y(He4)*state.rho - screened_rates(k_He4_P29_to_p_S32)*Y(He4)*state.rho + screened_rates(k_P29_to_He4_Al25) + screened_rates(k_n_P29_to_He4_Al26)*Y(N)*state.rho; jac.set(He4, P29, scratch); - scratch = -screened_rates(k_he4_p30_to_cl34)*Y(He4)*state.rho - screened_rates(k_he4_p30_to_n_cl33)*Y(He4)*state.rho - screened_rates(k_he4_p30_to_p_s33)*Y(He4)*state.rho + screened_rates(k_n_p30_to_he4_al27)*Y(N)*state.rho + screened_rates(k_p30_to_he4_al26); + scratch = -screened_rates(k_He4_P30_to_Cl34)*Y(He4)*state.rho - screened_rates(k_He4_P30_to_n_Cl33)*Y(He4)*state.rho - screened_rates(k_He4_P30_to_p_S33)*Y(He4)*state.rho + screened_rates(k_P30_to_He4_Al26) + screened_rates(k_n_P30_to_He4_Al27)*Y(N)*state.rho; jac.set(He4, P30, scratch); - scratch = -screened_rates(k_he4_p31_to_cl35)*Y(He4)*state.rho - screened_rates(k_he4_p31_to_n_cl34)*Y(He4)*state.rho - screened_rates(k_he4_p31_to_p_s34)*Y(He4)*state.rho + screened_rates(k_p31_to_he4_al27) + screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_P31_to_Cl35)*Y(He4)*state.rho - screened_rates(k_He4_P31_to_n_Cl34)*Y(He4)*state.rho - screened_rates(k_He4_P31_to_p_S34)*Y(He4)*state.rho + screened_rates(k_P31_to_He4_Al27) + screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho; jac.set(He4, P31, scratch); - scratch = -screened_rates(k_he4_p32_to_cl36)*Y(He4)*state.rho - screened_rates(k_he4_p32_to_n_cl35)*Y(He4)*state.rho - screened_rates(k_he4_p32_to_p_s35)*Y(He4)*state.rho + screened_rates(k_p_p32_to_he4_si29)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_P32_to_Cl36)*Y(He4)*state.rho - screened_rates(k_He4_P32_to_n_Cl35)*Y(He4)*state.rho - screened_rates(k_He4_P32_to_p_S35)*Y(He4)*state.rho + screened_rates(k_p_P32_to_He4_Si29)*Y(H1)*state.rho; jac.set(He4, P32, scratch); - scratch = -screened_rates(k_he4_p33_to_cl37)*Y(He4)*state.rho - screened_rates(k_he4_p33_to_n_cl36)*Y(He4)*state.rho - screened_rates(k_he4_p33_to_p_s36)*Y(He4)*state.rho + screened_rates(k_p_p33_to_he4_si30)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_P33_to_Cl37)*Y(He4)*state.rho - screened_rates(k_He4_P33_to_n_Cl36)*Y(He4)*state.rho - screened_rates(k_He4_P33_to_p_S36)*Y(He4)*state.rho + screened_rates(k_p_P33_to_He4_Si30)*Y(H1)*state.rho; jac.set(He4, P33, scratch); - scratch = -screened_rates(k_he4_s32_to_ar36)*Y(He4)*state.rho - screened_rates(k_he4_s32_to_p_cl35)*Y(He4)*state.rho + screened_rates(k_n_s32_to_he4_si29)*Y(N)*state.rho + screened_rates(k_p_s32_to_he4_p29)*Y(H1)*state.rho + screened_rates(k_s32_to_he4_si28); + scratch = -screened_rates(k_He4_S32_to_Ar36)*Y(He4)*state.rho - screened_rates(k_He4_S32_to_p_Cl35)*Y(He4)*state.rho + screened_rates(k_S32_to_He4_Si28) + screened_rates(k_n_S32_to_He4_Si29)*Y(N)*state.rho + screened_rates(k_p_S32_to_He4_P29)*Y(H1)*state.rho; jac.set(He4, S32, scratch); - scratch = -screened_rates(k_he4_s33_to_ar37)*Y(He4)*state.rho - screened_rates(k_he4_s33_to_n_ar36)*Y(He4)*state.rho - screened_rates(k_he4_s33_to_p_cl36)*Y(He4)*state.rho + screened_rates(k_n_s33_to_he4_si30)*Y(N)*state.rho + screened_rates(k_p_s33_to_he4_p30)*Y(H1)*state.rho + screened_rates(k_s33_to_he4_si29); + scratch = -screened_rates(k_He4_S33_to_Ar37)*Y(He4)*state.rho - screened_rates(k_He4_S33_to_n_Ar36)*Y(He4)*state.rho - screened_rates(k_He4_S33_to_p_Cl36)*Y(He4)*state.rho + screened_rates(k_S33_to_He4_Si29) + screened_rates(k_n_S33_to_He4_Si30)*Y(N)*state.rho + screened_rates(k_p_S33_to_He4_P30)*Y(H1)*state.rho; jac.set(He4, S33, scratch); - scratch = -screened_rates(k_he4_s34_to_ar38)*Y(He4)*state.rho - screened_rates(k_he4_s34_to_n_ar37)*Y(He4)*state.rho - screened_rates(k_he4_s34_to_p_cl37)*Y(He4)*state.rho + screened_rates(k_n_s34_to_he4_si31)*Y(N)*state.rho + screened_rates(k_p_s34_to_he4_p31)*Y(H1)*state.rho + screened_rates(k_s34_to_he4_si30); + scratch = -screened_rates(k_He4_S34_to_Ar38)*Y(He4)*state.rho - screened_rates(k_He4_S34_to_n_Ar37)*Y(He4)*state.rho - screened_rates(k_He4_S34_to_p_Cl37)*Y(He4)*state.rho + screened_rates(k_S34_to_He4_Si30) + screened_rates(k_n_S34_to_He4_Si31)*Y(N)*state.rho + screened_rates(k_p_S34_to_He4_P31)*Y(H1)*state.rho; jac.set(He4, S34, scratch); - scratch = -screened_rates(k_he4_s35_to_ar39)*Y(He4)*state.rho - screened_rates(k_he4_s35_to_n_ar38)*Y(He4)*state.rho + screened_rates(k_n_s35_to_he4_si32)*Y(N)*state.rho + screened_rates(k_p_s35_to_he4_p32)*Y(H1)*state.rho + screened_rates(k_s35_to_he4_si31); + scratch = -screened_rates(k_He4_S35_to_Ar39)*Y(He4)*state.rho - screened_rates(k_He4_S35_to_n_Ar38)*Y(He4)*state.rho + screened_rates(k_S35_to_He4_Si31) + screened_rates(k_n_S35_to_He4_Si32)*Y(N)*state.rho + screened_rates(k_p_S35_to_He4_P32)*Y(H1)*state.rho; jac.set(He4, S35, scratch); - scratch = -screened_rates(k_he4_s36_to_ar40)*Y(He4)*state.rho - screened_rates(k_he4_s36_to_n_ar39)*Y(He4)*state.rho + screened_rates(k_p_s36_to_he4_p33)*Y(H1)*state.rho + screened_rates(k_s36_to_he4_si32); + scratch = -screened_rates(k_He4_S36_to_Ar40)*Y(He4)*state.rho - screened_rates(k_He4_S36_to_n_Ar39)*Y(He4)*state.rho + screened_rates(k_S36_to_He4_Si32) + screened_rates(k_p_S36_to_He4_P33)*Y(H1)*state.rho; jac.set(He4, S36, scratch); - scratch = screened_rates(k_cl33_to_he4_p29) - screened_rates(k_he4_cl33_to_k37)*Y(He4)*state.rho - screened_rates(k_he4_cl33_to_p_ar36)*Y(He4)*state.rho + screened_rates(k_n_cl33_to_he4_p30)*Y(N)*state.rho; + scratch = screened_rates(k_Cl33_to_He4_P29) - screened_rates(k_He4_Cl33_to_K37)*Y(He4)*state.rho - screened_rates(k_He4_Cl33_to_p_Ar36)*Y(He4)*state.rho + screened_rates(k_n_Cl33_to_He4_P30)*Y(N)*state.rho; jac.set(He4, Cl33, scratch); - scratch = screened_rates(k_cl34_to_he4_p30) - screened_rates(k_he4_cl34_to_k38)*Y(He4)*state.rho - screened_rates(k_he4_cl34_to_n_k37)*Y(He4)*state.rho - screened_rates(k_he4_cl34_to_p_ar37)*Y(He4)*state.rho + screened_rates(k_n_cl34_to_he4_p31)*Y(N)*state.rho; + scratch = screened_rates(k_Cl34_to_He4_P30) - screened_rates(k_He4_Cl34_to_K38)*Y(He4)*state.rho - screened_rates(k_He4_Cl34_to_n_K37)*Y(He4)*state.rho - screened_rates(k_He4_Cl34_to_p_Ar37)*Y(He4)*state.rho + screened_rates(k_n_Cl34_to_He4_P31)*Y(N)*state.rho; jac.set(He4, Cl34, scratch); - scratch = screened_rates(k_cl35_to_he4_p31) - screened_rates(k_he4_cl35_to_k39)*Y(He4)*state.rho - screened_rates(k_he4_cl35_to_n_k38)*Y(He4)*state.rho - screened_rates(k_he4_cl35_to_p_ar38)*Y(He4)*state.rho + screened_rates(k_n_cl35_to_he4_p32)*Y(N)*state.rho + screened_rates(k_p_cl35_to_he4_s32)*Y(H1)*state.rho; + scratch = screened_rates(k_Cl35_to_He4_P31) - screened_rates(k_He4_Cl35_to_K39)*Y(He4)*state.rho - screened_rates(k_He4_Cl35_to_n_K38)*Y(He4)*state.rho - screened_rates(k_He4_Cl35_to_p_Ar38)*Y(He4)*state.rho + screened_rates(k_n_Cl35_to_He4_P32)*Y(N)*state.rho + screened_rates(k_p_Cl35_to_He4_S32)*Y(H1)*state.rho; jac.set(He4, Cl35, scratch); - scratch = screened_rates(k_cl36_to_he4_p32) - screened_rates(k_he4_cl36_to_k40)*Y(He4)*state.rho - screened_rates(k_he4_cl36_to_n_k39)*Y(He4)*state.rho - screened_rates(k_he4_cl36_to_p_ar39)*Y(He4)*state.rho + screened_rates(k_n_cl36_to_he4_p33)*Y(N)*state.rho + screened_rates(k_p_cl36_to_he4_s33)*Y(H1)*state.rho; + scratch = screened_rates(k_Cl36_to_He4_P32) - screened_rates(k_He4_Cl36_to_K40)*Y(He4)*state.rho - screened_rates(k_He4_Cl36_to_n_K39)*Y(He4)*state.rho - screened_rates(k_He4_Cl36_to_p_Ar39)*Y(He4)*state.rho + screened_rates(k_n_Cl36_to_He4_P33)*Y(N)*state.rho + screened_rates(k_p_Cl36_to_He4_S33)*Y(H1)*state.rho; jac.set(He4, Cl36, scratch); - scratch = screened_rates(k_cl37_to_he4_p33) - screened_rates(k_he4_cl37_to_k41)*Y(He4)*state.rho - screened_rates(k_he4_cl37_to_n_k40)*Y(He4)*state.rho - screened_rates(k_he4_cl37_to_p_ar40)*Y(He4)*state.rho + screened_rates(k_p_cl37_to_he4_s34)*Y(H1)*state.rho; + scratch = screened_rates(k_Cl37_to_He4_P33) - screened_rates(k_He4_Cl37_to_K41)*Y(He4)*state.rho - screened_rates(k_He4_Cl37_to_n_K40)*Y(He4)*state.rho - screened_rates(k_He4_Cl37_to_p_Ar40)*Y(He4)*state.rho + screened_rates(k_p_Cl37_to_He4_S34)*Y(H1)*state.rho; jac.set(He4, Cl37, scratch); - scratch = screened_rates(k_ar36_to_he4_s32) - screened_rates(k_he4_ar36_to_ca40)*Y(He4)*state.rho - screened_rates(k_he4_ar36_to_p_k39)*Y(He4)*state.rho + screened_rates(k_n_ar36_to_he4_s33)*Y(N)*state.rho + screened_rates(k_p_ar36_to_he4_cl33)*Y(H1)*state.rho; + scratch = screened_rates(k_Ar36_to_He4_S32) - screened_rates(k_He4_Ar36_to_Ca40)*Y(He4)*state.rho - screened_rates(k_He4_Ar36_to_p_K39)*Y(He4)*state.rho + screened_rates(k_n_Ar36_to_He4_S33)*Y(N)*state.rho + screened_rates(k_p_Ar36_to_He4_Cl33)*Y(H1)*state.rho; jac.set(He4, Ar36, scratch); - scratch = screened_rates(k_ar37_to_he4_s33) - screened_rates(k_he4_ar37_to_ca41)*Y(He4)*state.rho - screened_rates(k_he4_ar37_to_n_ca40)*Y(He4)*state.rho - screened_rates(k_he4_ar37_to_p_k40)*Y(He4)*state.rho + screened_rates(k_n_ar37_to_he4_s34)*Y(N)*state.rho + screened_rates(k_p_ar37_to_he4_cl34)*Y(H1)*state.rho; + scratch = screened_rates(k_Ar37_to_He4_S33) - screened_rates(k_He4_Ar37_to_Ca41)*Y(He4)*state.rho - screened_rates(k_He4_Ar37_to_n_Ca40)*Y(He4)*state.rho - screened_rates(k_He4_Ar37_to_p_K40)*Y(He4)*state.rho + screened_rates(k_n_Ar37_to_He4_S34)*Y(N)*state.rho + screened_rates(k_p_Ar37_to_He4_Cl34)*Y(H1)*state.rho; jac.set(He4, Ar37, scratch); - scratch = screened_rates(k_ar38_to_he4_s34) - screened_rates(k_he4_ar38_to_ca42)*Y(He4)*state.rho - screened_rates(k_he4_ar38_to_n_ca41)*Y(He4)*state.rho - screened_rates(k_he4_ar38_to_p_k41)*Y(He4)*state.rho + screened_rates(k_n_ar38_to_he4_s35)*Y(N)*state.rho + screened_rates(k_p_ar38_to_he4_cl35)*Y(H1)*state.rho; + scratch = screened_rates(k_Ar38_to_He4_S34) - screened_rates(k_He4_Ar38_to_Ca42)*Y(He4)*state.rho - screened_rates(k_He4_Ar38_to_n_Ca41)*Y(He4)*state.rho - screened_rates(k_He4_Ar38_to_p_K41)*Y(He4)*state.rho + screened_rates(k_n_Ar38_to_He4_S35)*Y(N)*state.rho + screened_rates(k_p_Ar38_to_He4_Cl35)*Y(H1)*state.rho; jac.set(He4, Ar38, scratch); - scratch = screened_rates(k_ar39_to_he4_s35) - screened_rates(k_he4_ar39_to_ca43)*Y(He4)*state.rho - screened_rates(k_he4_ar39_to_n_ca42)*Y(He4)*state.rho + screened_rates(k_n_ar39_to_he4_s36)*Y(N)*state.rho + screened_rates(k_p_ar39_to_he4_cl36)*Y(H1)*state.rho; + scratch = screened_rates(k_Ar39_to_He4_S35) - screened_rates(k_He4_Ar39_to_Ca43)*Y(He4)*state.rho - screened_rates(k_He4_Ar39_to_n_Ca42)*Y(He4)*state.rho + screened_rates(k_n_Ar39_to_He4_S36)*Y(N)*state.rho + screened_rates(k_p_Ar39_to_He4_Cl36)*Y(H1)*state.rho; jac.set(He4, Ar39, scratch); - scratch = screened_rates(k_ar40_to_he4_s36) - screened_rates(k_he4_ar40_to_ca44)*Y(He4)*state.rho - screened_rates(k_he4_ar40_to_n_ca43)*Y(He4)*state.rho + screened_rates(k_p_ar40_to_he4_cl37)*Y(H1)*state.rho; + scratch = screened_rates(k_Ar40_to_He4_S36) - screened_rates(k_He4_Ar40_to_Ca44)*Y(He4)*state.rho - screened_rates(k_He4_Ar40_to_n_Ca43)*Y(He4)*state.rho + screened_rates(k_p_Ar40_to_He4_Cl37)*Y(H1)*state.rho; jac.set(He4, Ar40, scratch); - scratch = -screened_rates(k_he4_k37_to_p_ca40)*Y(He4)*state.rho + screened_rates(k_k37_to_he4_cl33) + screened_rates(k_n_k37_to_he4_cl34)*Y(N)*state.rho; + scratch = -screened_rates(k_He4_K37_to_p_Ca40)*Y(He4)*state.rho + screened_rates(k_K37_to_He4_Cl33) + screened_rates(k_n_K37_to_He4_Cl34)*Y(N)*state.rho; jac.set(He4, K37, scratch); - scratch = -screened_rates(k_he4_k38_to_p_ca41)*Y(He4)*state.rho + screened_rates(k_k38_to_he4_cl34) + screened_rates(k_n_k38_to_he4_cl35)*Y(N)*state.rho; + scratch = -screened_rates(k_He4_K38_to_p_Ca41)*Y(He4)*state.rho + screened_rates(k_K38_to_He4_Cl34) + screened_rates(k_n_K38_to_He4_Cl35)*Y(N)*state.rho; jac.set(He4, K38, scratch); - scratch = -screened_rates(k_he4_k39_to_p_ca42)*Y(He4)*state.rho - screened_rates(k_he4_k39_to_sc43)*Y(He4)*state.rho + screened_rates(k_k39_to_he4_cl35) + screened_rates(k_n_k39_to_he4_cl36)*Y(N)*state.rho + screened_rates(k_p_k39_to_he4_ar36)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_K39_to_Sc43)*Y(He4)*state.rho - screened_rates(k_He4_K39_to_p_Ca42)*Y(He4)*state.rho + screened_rates(k_K39_to_He4_Cl35) + screened_rates(k_n_K39_to_He4_Cl36)*Y(N)*state.rho + screened_rates(k_p_K39_to_He4_Ar36)*Y(H1)*state.rho; jac.set(He4, K39, scratch); - scratch = -screened_rates(k_he4_k40_to_n_sc43)*Y(He4)*state.rho - screened_rates(k_he4_k40_to_p_ca43)*Y(He4)*state.rho - screened_rates(k_he4_k40_to_sc44)*Y(He4)*state.rho + screened_rates(k_k40_to_he4_cl36) + screened_rates(k_n_k40_to_he4_cl37)*Y(N)*state.rho + screened_rates(k_p_k40_to_he4_ar37)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_K40_to_Sc44)*Y(He4)*state.rho - screened_rates(k_He4_K40_to_n_Sc43)*Y(He4)*state.rho - screened_rates(k_He4_K40_to_p_Ca43)*Y(He4)*state.rho + screened_rates(k_K40_to_He4_Cl36) + screened_rates(k_n_K40_to_He4_Cl37)*Y(N)*state.rho + screened_rates(k_p_K40_to_He4_Ar37)*Y(H1)*state.rho; jac.set(He4, K40, scratch); - scratch = -screened_rates(k_he4_k41_to_n_sc44)*Y(He4)*state.rho - screened_rates(k_he4_k41_to_p_ca44)*Y(He4)*state.rho - screened_rates(k_he4_k41_to_sc45)*Y(He4)*state.rho + screened_rates(k_k41_to_he4_cl37) + screened_rates(k_p_k41_to_he4_ar38)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_K41_to_Sc45)*Y(He4)*state.rho - screened_rates(k_He4_K41_to_n_Sc44)*Y(He4)*state.rho - screened_rates(k_He4_K41_to_p_Ca44)*Y(He4)*state.rho + screened_rates(k_K41_to_He4_Cl37) + screened_rates(k_p_K41_to_He4_Ar38)*Y(H1)*state.rho; jac.set(He4, K41, scratch); - scratch = screened_rates(k_ca40_to_he4_ar36) - screened_rates(k_he4_ca40_to_p_sc43)*Y(He4)*state.rho - screened_rates(k_he4_ca40_to_ti44)*Y(He4)*state.rho + screened_rates(k_n_ca40_to_he4_ar37)*Y(N)*state.rho + screened_rates(k_p_ca40_to_he4_k37)*Y(H1)*state.rho; + scratch = screened_rates(k_Ca40_to_He4_Ar36) - screened_rates(k_He4_Ca40_to_Ti44)*Y(He4)*state.rho - screened_rates(k_He4_Ca40_to_p_Sc43)*Y(He4)*state.rho + screened_rates(k_n_Ca40_to_He4_Ar37)*Y(N)*state.rho + screened_rates(k_p_Ca40_to_He4_K37)*Y(H1)*state.rho; jac.set(He4, Ca40, scratch); - scratch = screened_rates(k_ca41_to_he4_ar37) - screened_rates(k_he4_ca41_to_n_ti44)*Y(He4)*state.rho - screened_rates(k_he4_ca41_to_p_sc44)*Y(He4)*state.rho - screened_rates(k_he4_ca41_to_ti45)*Y(He4)*state.rho + screened_rates(k_n_ca41_to_he4_ar38)*Y(N)*state.rho + screened_rates(k_p_ca41_to_he4_k38)*Y(H1)*state.rho; + scratch = screened_rates(k_Ca41_to_He4_Ar37) - screened_rates(k_He4_Ca41_to_Ti45)*Y(He4)*state.rho - screened_rates(k_He4_Ca41_to_n_Ti44)*Y(He4)*state.rho - screened_rates(k_He4_Ca41_to_p_Sc44)*Y(He4)*state.rho + screened_rates(k_n_Ca41_to_He4_Ar38)*Y(N)*state.rho + screened_rates(k_p_Ca41_to_He4_K38)*Y(H1)*state.rho; jac.set(He4, Ca41, scratch); - scratch = screened_rates(k_ca42_to_he4_ar38) - screened_rates(k_he4_ca42_to_n_ti45)*Y(He4)*state.rho - screened_rates(k_he4_ca42_to_p_sc45)*Y(He4)*state.rho - screened_rates(k_he4_ca42_to_ti46)*Y(He4)*state.rho + screened_rates(k_n_ca42_to_he4_ar39)*Y(N)*state.rho + screened_rates(k_p_ca42_to_he4_k39)*Y(H1)*state.rho; + scratch = screened_rates(k_Ca42_to_He4_Ar38) - screened_rates(k_He4_Ca42_to_Ti46)*Y(He4)*state.rho - screened_rates(k_He4_Ca42_to_n_Ti45)*Y(He4)*state.rho - screened_rates(k_He4_Ca42_to_p_Sc45)*Y(He4)*state.rho + screened_rates(k_n_Ca42_to_He4_Ar39)*Y(N)*state.rho + screened_rates(k_p_Ca42_to_He4_K39)*Y(H1)*state.rho; jac.set(He4, Ca42, scratch); - scratch = screened_rates(k_ca43_to_he4_ar39) - screened_rates(k_he4_ca43_to_n_ti46)*Y(He4)*state.rho - screened_rates(k_he4_ca43_to_p_sc46)*Y(He4)*state.rho - screened_rates(k_he4_ca43_to_ti47)*Y(He4)*state.rho + screened_rates(k_n_ca43_to_he4_ar40)*Y(N)*state.rho + screened_rates(k_p_ca43_to_he4_k40)*Y(H1)*state.rho; + scratch = screened_rates(k_Ca43_to_He4_Ar39) - screened_rates(k_He4_Ca43_to_Ti47)*Y(He4)*state.rho - screened_rates(k_He4_Ca43_to_n_Ti46)*Y(He4)*state.rho - screened_rates(k_He4_Ca43_to_p_Sc46)*Y(He4)*state.rho + screened_rates(k_n_Ca43_to_He4_Ar40)*Y(N)*state.rho + screened_rates(k_p_Ca43_to_He4_K40)*Y(H1)*state.rho; jac.set(He4, Ca43, scratch); - scratch = screened_rates(k_ca44_to_he4_ar40) - screened_rates(k_he4_ca44_to_n_ti47)*Y(He4)*state.rho - screened_rates(k_he4_ca44_to_p_sc47)*Y(He4)*state.rho - screened_rates(k_he4_ca44_to_ti48)*Y(He4)*state.rho + screened_rates(k_p_ca44_to_he4_k41)*Y(H1)*state.rho; + scratch = screened_rates(k_Ca44_to_He4_Ar40) - screened_rates(k_He4_Ca44_to_Ti48)*Y(He4)*state.rho - screened_rates(k_He4_Ca44_to_n_Ti47)*Y(He4)*state.rho - screened_rates(k_He4_Ca44_to_p_Sc47)*Y(He4)*state.rho + screened_rates(k_p_Ca44_to_He4_K41)*Y(H1)*state.rho; jac.set(He4, Ca44, scratch); - scratch = -screened_rates(k_he4_ca45_to_n_ti48)*Y(He4)*state.rho - screened_rates(k_he4_ca45_to_p_sc48)*Y(He4)*state.rho - screened_rates(k_he4_ca45_to_ti49)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_Ca45_to_Ti49)*Y(He4)*state.rho - screened_rates(k_He4_Ca45_to_n_Ti48)*Y(He4)*state.rho - screened_rates(k_He4_Ca45_to_p_Sc48)*Y(He4)*state.rho; jac.set(He4, Ca45, scratch); - scratch = -screened_rates(k_he4_ca46_to_n_ti49)*Y(He4)*state.rho - screened_rates(k_he4_ca46_to_p_sc49)*Y(He4)*state.rho - screened_rates(k_he4_ca46_to_ti50)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_Ca46_to_Ti50)*Y(He4)*state.rho - screened_rates(k_He4_Ca46_to_n_Ti49)*Y(He4)*state.rho - screened_rates(k_He4_Ca46_to_p_Sc49)*Y(He4)*state.rho; jac.set(He4, Ca46, scratch); - scratch = -screened_rates(k_he4_ca47_to_n_ti50)*Y(He4)*state.rho - screened_rates(k_he4_ca47_to_ti51)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_Ca47_to_Ti51)*Y(He4)*state.rho - screened_rates(k_He4_Ca47_to_n_Ti50)*Y(He4)*state.rho; jac.set(He4, Ca47, scratch); - scratch = -screened_rates(k_he4_ca48_to_n_ti51)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_Ca48_to_n_Ti51)*Y(He4)*state.rho; jac.set(He4, Ca48, scratch); - scratch = -screened_rates(k_he4_sc43_to_n_v46)*Y(He4)*state.rho - screened_rates(k_he4_sc43_to_p_ti46)*Y(He4)*state.rho - screened_rates(k_he4_sc43_to_v47)*Y(He4)*state.rho + screened_rates(k_n_sc43_to_he4_k40)*Y(N)*state.rho + screened_rates(k_p_sc43_to_he4_ca40)*Y(H1)*state.rho + screened_rates(k_sc43_to_he4_k39); + scratch = -screened_rates(k_He4_Sc43_to_V47)*Y(He4)*state.rho - screened_rates(k_He4_Sc43_to_n_V46)*Y(He4)*state.rho - screened_rates(k_He4_Sc43_to_p_Ti46)*Y(He4)*state.rho + screened_rates(k_Sc43_to_He4_K39) + screened_rates(k_n_Sc43_to_He4_K40)*Y(N)*state.rho + screened_rates(k_p_Sc43_to_He4_Ca40)*Y(H1)*state.rho; jac.set(He4, Sc43, scratch); - scratch = -screened_rates(k_he4_sc44_to_n_v47)*Y(He4)*state.rho - screened_rates(k_he4_sc44_to_p_ti47)*Y(He4)*state.rho - screened_rates(k_he4_sc44_to_v48)*Y(He4)*state.rho + screened_rates(k_n_sc44_to_he4_k41)*Y(N)*state.rho + screened_rates(k_p_sc44_to_he4_ca41)*Y(H1)*state.rho + screened_rates(k_sc44_to_he4_k40); + scratch = -screened_rates(k_He4_Sc44_to_V48)*Y(He4)*state.rho - screened_rates(k_He4_Sc44_to_n_V47)*Y(He4)*state.rho - screened_rates(k_He4_Sc44_to_p_Ti47)*Y(He4)*state.rho + screened_rates(k_Sc44_to_He4_K40) + screened_rates(k_n_Sc44_to_He4_K41)*Y(N)*state.rho + screened_rates(k_p_Sc44_to_He4_Ca41)*Y(H1)*state.rho; jac.set(He4, Sc44, scratch); - scratch = -screened_rates(k_he4_sc45_to_n_v48)*Y(He4)*state.rho - screened_rates(k_he4_sc45_to_p_ti48)*Y(He4)*state.rho - screened_rates(k_he4_sc45_to_v49)*Y(He4)*state.rho + screened_rates(k_p_sc45_to_he4_ca42)*Y(H1)*state.rho + screened_rates(k_sc45_to_he4_k41); + scratch = -screened_rates(k_He4_Sc45_to_V49)*Y(He4)*state.rho - screened_rates(k_He4_Sc45_to_n_V48)*Y(He4)*state.rho - screened_rates(k_He4_Sc45_to_p_Ti48)*Y(He4)*state.rho + screened_rates(k_Sc45_to_He4_K41) + screened_rates(k_p_Sc45_to_He4_Ca42)*Y(H1)*state.rho; jac.set(He4, Sc45, scratch); - scratch = -screened_rates(k_he4_sc46_to_n_v49)*Y(He4)*state.rho - screened_rates(k_he4_sc46_to_p_ti49)*Y(He4)*state.rho - screened_rates(k_he4_sc46_to_v50)*Y(He4)*state.rho + screened_rates(k_p_sc46_to_he4_ca43)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Sc46_to_V50)*Y(He4)*state.rho - screened_rates(k_He4_Sc46_to_n_V49)*Y(He4)*state.rho - screened_rates(k_He4_Sc46_to_p_Ti49)*Y(He4)*state.rho + screened_rates(k_p_Sc46_to_He4_Ca43)*Y(H1)*state.rho; jac.set(He4, Sc46, scratch); - scratch = -screened_rates(k_he4_sc47_to_n_v50)*Y(He4)*state.rho - screened_rates(k_he4_sc47_to_p_ti50)*Y(He4)*state.rho - screened_rates(k_he4_sc47_to_v51)*Y(He4)*state.rho + screened_rates(k_p_sc47_to_he4_ca44)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Sc47_to_V51)*Y(He4)*state.rho - screened_rates(k_He4_Sc47_to_n_V50)*Y(He4)*state.rho - screened_rates(k_He4_Sc47_to_p_Ti50)*Y(He4)*state.rho + screened_rates(k_p_Sc47_to_He4_Ca44)*Y(H1)*state.rho; jac.set(He4, Sc47, scratch); - scratch = -screened_rates(k_he4_sc48_to_n_v51)*Y(He4)*state.rho - screened_rates(k_he4_sc48_to_p_ti51)*Y(He4)*state.rho - screened_rates(k_he4_sc48_to_v52)*Y(He4)*state.rho + screened_rates(k_p_sc48_to_he4_ca45)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Sc48_to_V52)*Y(He4)*state.rho - screened_rates(k_He4_Sc48_to_n_V51)*Y(He4)*state.rho - screened_rates(k_He4_Sc48_to_p_Ti51)*Y(He4)*state.rho + screened_rates(k_p_Sc48_to_He4_Ca45)*Y(H1)*state.rho; jac.set(He4, Sc48, scratch); - scratch = -screened_rates(k_he4_sc49_to_n_v52)*Y(He4)*state.rho + screened_rates(k_p_sc49_to_he4_ca46)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Sc49_to_n_V52)*Y(He4)*state.rho + screened_rates(k_p_Sc49_to_He4_Ca46)*Y(H1)*state.rho; jac.set(He4, Sc49, scratch); - scratch = -screened_rates(k_he4_ti44_to_cr48)*Y(He4)*state.rho - screened_rates(k_he4_ti44_to_p_v47)*Y(He4)*state.rho + screened_rates(k_n_ti44_to_he4_ca41)*Y(N)*state.rho + screened_rates(k_ti44_to_he4_ca40); + scratch = -screened_rates(k_He4_Ti44_to_Cr48)*Y(He4)*state.rho - screened_rates(k_He4_Ti44_to_p_V47)*Y(He4)*state.rho + screened_rates(k_Ti44_to_He4_Ca40) + screened_rates(k_n_Ti44_to_He4_Ca41)*Y(N)*state.rho; jac.set(He4, Ti44, scratch); - scratch = -screened_rates(k_he4_ti45_to_cr49)*Y(He4)*state.rho - screened_rates(k_he4_ti45_to_n_cr48)*Y(He4)*state.rho - screened_rates(k_he4_ti45_to_p_v48)*Y(He4)*state.rho + screened_rates(k_n_ti45_to_he4_ca42)*Y(N)*state.rho + screened_rates(k_ti45_to_he4_ca41); + scratch = -screened_rates(k_He4_Ti45_to_Cr49)*Y(He4)*state.rho - screened_rates(k_He4_Ti45_to_n_Cr48)*Y(He4)*state.rho - screened_rates(k_He4_Ti45_to_p_V48)*Y(He4)*state.rho + screened_rates(k_Ti45_to_He4_Ca41) + screened_rates(k_n_Ti45_to_He4_Ca42)*Y(N)*state.rho; jac.set(He4, Ti45, scratch); - scratch = -screened_rates(k_he4_ti46_to_cr50)*Y(He4)*state.rho - screened_rates(k_he4_ti46_to_n_cr49)*Y(He4)*state.rho - screened_rates(k_he4_ti46_to_p_v49)*Y(He4)*state.rho + screened_rates(k_n_ti46_to_he4_ca43)*Y(N)*state.rho + screened_rates(k_p_ti46_to_he4_sc43)*Y(H1)*state.rho + screened_rates(k_ti46_to_he4_ca42); + scratch = -screened_rates(k_He4_Ti46_to_Cr50)*Y(He4)*state.rho - screened_rates(k_He4_Ti46_to_n_Cr49)*Y(He4)*state.rho - screened_rates(k_He4_Ti46_to_p_V49)*Y(He4)*state.rho + screened_rates(k_Ti46_to_He4_Ca42) + screened_rates(k_n_Ti46_to_He4_Ca43)*Y(N)*state.rho + screened_rates(k_p_Ti46_to_He4_Sc43)*Y(H1)*state.rho; jac.set(He4, Ti46, scratch); - scratch = -screened_rates(k_he4_ti47_to_cr51)*Y(He4)*state.rho - screened_rates(k_he4_ti47_to_n_cr50)*Y(He4)*state.rho - screened_rates(k_he4_ti47_to_p_v50)*Y(He4)*state.rho + screened_rates(k_n_ti47_to_he4_ca44)*Y(N)*state.rho + screened_rates(k_p_ti47_to_he4_sc44)*Y(H1)*state.rho + screened_rates(k_ti47_to_he4_ca43); + scratch = -screened_rates(k_He4_Ti47_to_Cr51)*Y(He4)*state.rho - screened_rates(k_He4_Ti47_to_n_Cr50)*Y(He4)*state.rho - screened_rates(k_He4_Ti47_to_p_V50)*Y(He4)*state.rho + screened_rates(k_Ti47_to_He4_Ca43) + screened_rates(k_n_Ti47_to_He4_Ca44)*Y(N)*state.rho + screened_rates(k_p_Ti47_to_He4_Sc44)*Y(H1)*state.rho; jac.set(He4, Ti47, scratch); - scratch = -screened_rates(k_he4_ti48_to_cr52)*Y(He4)*state.rho - screened_rates(k_he4_ti48_to_n_cr51)*Y(He4)*state.rho - screened_rates(k_he4_ti48_to_p_v51)*Y(He4)*state.rho + screened_rates(k_n_ti48_to_he4_ca45)*Y(N)*state.rho + screened_rates(k_p_ti48_to_he4_sc45)*Y(H1)*state.rho + screened_rates(k_ti48_to_he4_ca44); + scratch = -screened_rates(k_He4_Ti48_to_Cr52)*Y(He4)*state.rho - screened_rates(k_He4_Ti48_to_n_Cr51)*Y(He4)*state.rho - screened_rates(k_He4_Ti48_to_p_V51)*Y(He4)*state.rho + screened_rates(k_Ti48_to_He4_Ca44) + screened_rates(k_n_Ti48_to_He4_Ca45)*Y(N)*state.rho + screened_rates(k_p_Ti48_to_He4_Sc45)*Y(H1)*state.rho; jac.set(He4, Ti48, scratch); - scratch = -screened_rates(k_he4_ti49_to_cr53)*Y(He4)*state.rho - screened_rates(k_he4_ti49_to_n_cr52)*Y(He4)*state.rho - screened_rates(k_he4_ti49_to_p_v52)*Y(He4)*state.rho + screened_rates(k_n_ti49_to_he4_ca46)*Y(N)*state.rho + screened_rates(k_p_ti49_to_he4_sc46)*Y(H1)*state.rho + screened_rates(k_ti49_to_he4_ca45); + scratch = -screened_rates(k_He4_Ti49_to_Cr53)*Y(He4)*state.rho - screened_rates(k_He4_Ti49_to_n_Cr52)*Y(He4)*state.rho - screened_rates(k_He4_Ti49_to_p_V52)*Y(He4)*state.rho + screened_rates(k_Ti49_to_He4_Ca45) + screened_rates(k_n_Ti49_to_He4_Ca46)*Y(N)*state.rho + screened_rates(k_p_Ti49_to_He4_Sc46)*Y(H1)*state.rho; jac.set(He4, Ti49, scratch); - scratch = -screened_rates(k_he4_ti50_to_cr54)*Y(He4)*state.rho - screened_rates(k_he4_ti50_to_n_cr53)*Y(He4)*state.rho + screened_rates(k_n_ti50_to_he4_ca47)*Y(N)*state.rho + screened_rates(k_p_ti50_to_he4_sc47)*Y(H1)*state.rho + screened_rates(k_ti50_to_he4_ca46); + scratch = -screened_rates(k_He4_Ti50_to_Cr54)*Y(He4)*state.rho - screened_rates(k_He4_Ti50_to_n_Cr53)*Y(He4)*state.rho + screened_rates(k_Ti50_to_He4_Ca46) + screened_rates(k_n_Ti50_to_He4_Ca47)*Y(N)*state.rho + screened_rates(k_p_Ti50_to_He4_Sc47)*Y(H1)*state.rho; jac.set(He4, Ti50, scratch); - scratch = -screened_rates(k_he4_ti51_to_n_cr54)*Y(He4)*state.rho + screened_rates(k_n_ti51_to_he4_ca48)*Y(N)*state.rho + screened_rates(k_p_ti51_to_he4_sc48)*Y(H1)*state.rho + screened_rates(k_ti51_to_he4_ca47); + scratch = -screened_rates(k_He4_Ti51_to_n_Cr54)*Y(He4)*state.rho + screened_rates(k_Ti51_to_He4_Ca47) + screened_rates(k_n_Ti51_to_He4_Ca48)*Y(N)*state.rho + screened_rates(k_p_Ti51_to_He4_Sc48)*Y(H1)*state.rho; jac.set(He4, Ti51, scratch); - scratch = -screened_rates(k_he4_v46_to_mn50)*Y(He4)*state.rho - screened_rates(k_he4_v46_to_p_cr49)*Y(He4)*state.rho + screened_rates(k_n_v46_to_he4_sc43)*Y(N)*state.rho; + scratch = -screened_rates(k_He4_V46_to_Mn50)*Y(He4)*state.rho - screened_rates(k_He4_V46_to_p_Cr49)*Y(He4)*state.rho + screened_rates(k_n_V46_to_He4_Sc43)*Y(N)*state.rho; jac.set(He4, V46, scratch); - scratch = -screened_rates(k_he4_v47_to_mn51)*Y(He4)*state.rho - screened_rates(k_he4_v47_to_n_mn50)*Y(He4)*state.rho - screened_rates(k_he4_v47_to_p_cr50)*Y(He4)*state.rho + screened_rates(k_n_v47_to_he4_sc44)*Y(N)*state.rho + screened_rates(k_p_v47_to_he4_ti44)*Y(H1)*state.rho + screened_rates(k_v47_to_he4_sc43); + scratch = -screened_rates(k_He4_V47_to_Mn51)*Y(He4)*state.rho - screened_rates(k_He4_V47_to_n_Mn50)*Y(He4)*state.rho - screened_rates(k_He4_V47_to_p_Cr50)*Y(He4)*state.rho + screened_rates(k_V47_to_He4_Sc43) + screened_rates(k_n_V47_to_He4_Sc44)*Y(N)*state.rho + screened_rates(k_p_V47_to_He4_Ti44)*Y(H1)*state.rho; jac.set(He4, V47, scratch); - scratch = -screened_rates(k_he4_v48_to_mn52)*Y(He4)*state.rho - screened_rates(k_he4_v48_to_n_mn51)*Y(He4)*state.rho - screened_rates(k_he4_v48_to_p_cr51)*Y(He4)*state.rho + screened_rates(k_n_v48_to_he4_sc45)*Y(N)*state.rho + screened_rates(k_p_v48_to_he4_ti45)*Y(H1)*state.rho + screened_rates(k_v48_to_he4_sc44); + scratch = -screened_rates(k_He4_V48_to_Mn52)*Y(He4)*state.rho - screened_rates(k_He4_V48_to_n_Mn51)*Y(He4)*state.rho - screened_rates(k_He4_V48_to_p_Cr51)*Y(He4)*state.rho + screened_rates(k_V48_to_He4_Sc44) + screened_rates(k_n_V48_to_He4_Sc45)*Y(N)*state.rho + screened_rates(k_p_V48_to_He4_Ti45)*Y(H1)*state.rho; jac.set(He4, V48, scratch); - scratch = -screened_rates(k_he4_v49_to_mn53)*Y(He4)*state.rho - screened_rates(k_he4_v49_to_n_mn52)*Y(He4)*state.rho - screened_rates(k_he4_v49_to_p_cr52)*Y(He4)*state.rho + screened_rates(k_n_v49_to_he4_sc46)*Y(N)*state.rho + screened_rates(k_p_v49_to_he4_ti46)*Y(H1)*state.rho + screened_rates(k_v49_to_he4_sc45); + scratch = -screened_rates(k_He4_V49_to_Mn53)*Y(He4)*state.rho - screened_rates(k_He4_V49_to_n_Mn52)*Y(He4)*state.rho - screened_rates(k_He4_V49_to_p_Cr52)*Y(He4)*state.rho + screened_rates(k_V49_to_He4_Sc45) + screened_rates(k_n_V49_to_He4_Sc46)*Y(N)*state.rho + screened_rates(k_p_V49_to_He4_Ti46)*Y(H1)*state.rho; jac.set(He4, V49, scratch); - scratch = -screened_rates(k_he4_v50_to_mn54)*Y(He4)*state.rho - screened_rates(k_he4_v50_to_n_mn53)*Y(He4)*state.rho - screened_rates(k_he4_v50_to_p_cr53)*Y(He4)*state.rho + screened_rates(k_n_v50_to_he4_sc47)*Y(N)*state.rho + screened_rates(k_p_v50_to_he4_ti47)*Y(H1)*state.rho + screened_rates(k_v50_to_he4_sc46); + scratch = -screened_rates(k_He4_V50_to_Mn54)*Y(He4)*state.rho - screened_rates(k_He4_V50_to_n_Mn53)*Y(He4)*state.rho - screened_rates(k_He4_V50_to_p_Cr53)*Y(He4)*state.rho + screened_rates(k_V50_to_He4_Sc46) + screened_rates(k_n_V50_to_He4_Sc47)*Y(N)*state.rho + screened_rates(k_p_V50_to_He4_Ti47)*Y(H1)*state.rho; jac.set(He4, V50, scratch); - scratch = -screened_rates(k_he4_v51_to_mn55)*Y(He4)*state.rho - screened_rates(k_he4_v51_to_n_mn54)*Y(He4)*state.rho - screened_rates(k_he4_v51_to_p_cr54)*Y(He4)*state.rho + screened_rates(k_n_v51_to_he4_sc48)*Y(N)*state.rho + screened_rates(k_p_v51_to_he4_ti48)*Y(H1)*state.rho + screened_rates(k_v51_to_he4_sc47); + scratch = -screened_rates(k_He4_V51_to_Mn55)*Y(He4)*state.rho - screened_rates(k_He4_V51_to_n_Mn54)*Y(He4)*state.rho - screened_rates(k_He4_V51_to_p_Cr54)*Y(He4)*state.rho + screened_rates(k_V51_to_He4_Sc47) + screened_rates(k_n_V51_to_He4_Sc48)*Y(N)*state.rho + screened_rates(k_p_V51_to_He4_Ti48)*Y(H1)*state.rho; jac.set(He4, V51, scratch); - scratch = -screened_rates(k_he4_v52_to_n_mn55)*Y(He4)*state.rho + screened_rates(k_n_v52_to_he4_sc49)*Y(N)*state.rho + screened_rates(k_p_v52_to_he4_ti49)*Y(H1)*state.rho + screened_rates(k_v52_to_he4_sc48); + scratch = -screened_rates(k_He4_V52_to_n_Mn55)*Y(He4)*state.rho + screened_rates(k_V52_to_He4_Sc48) + screened_rates(k_n_V52_to_He4_Sc49)*Y(N)*state.rho + screened_rates(k_p_V52_to_He4_Ti49)*Y(H1)*state.rho; jac.set(He4, V52, scratch); - scratch = screened_rates(k_cr48_to_he4_ti44) - screened_rates(k_he4_cr48_to_fe52)*Y(He4)*state.rho - screened_rates(k_he4_cr48_to_p_mn51)*Y(He4)*state.rho + screened_rates(k_n_cr48_to_he4_ti45)*Y(N)*state.rho; + scratch = screened_rates(k_Cr48_to_He4_Ti44) - screened_rates(k_He4_Cr48_to_Fe52)*Y(He4)*state.rho - screened_rates(k_He4_Cr48_to_p_Mn51)*Y(He4)*state.rho + screened_rates(k_n_Cr48_to_He4_Ti45)*Y(N)*state.rho; jac.set(He4, Cr48, scratch); - scratch = screened_rates(k_cr49_to_he4_ti45) - screened_rates(k_he4_cr49_to_fe53)*Y(He4)*state.rho - screened_rates(k_he4_cr49_to_n_fe52)*Y(He4)*state.rho - screened_rates(k_he4_cr49_to_p_mn52)*Y(He4)*state.rho + screened_rates(k_n_cr49_to_he4_ti46)*Y(N)*state.rho + screened_rates(k_p_cr49_to_he4_v46)*Y(H1)*state.rho; + scratch = screened_rates(k_Cr49_to_He4_Ti45) - screened_rates(k_He4_Cr49_to_Fe53)*Y(He4)*state.rho - screened_rates(k_He4_Cr49_to_n_Fe52)*Y(He4)*state.rho - screened_rates(k_He4_Cr49_to_p_Mn52)*Y(He4)*state.rho + screened_rates(k_n_Cr49_to_He4_Ti46)*Y(N)*state.rho + screened_rates(k_p_Cr49_to_He4_V46)*Y(H1)*state.rho; jac.set(He4, Cr49, scratch); - scratch = screened_rates(k_cr50_to_he4_ti46) - screened_rates(k_he4_cr50_to_fe54)*Y(He4)*state.rho - screened_rates(k_he4_cr50_to_n_fe53)*Y(He4)*state.rho - screened_rates(k_he4_cr50_to_p_mn53)*Y(He4)*state.rho + screened_rates(k_n_cr50_to_he4_ti47)*Y(N)*state.rho + screened_rates(k_p_cr50_to_he4_v47)*Y(H1)*state.rho; + scratch = screened_rates(k_Cr50_to_He4_Ti46) - screened_rates(k_He4_Cr50_to_Fe54)*Y(He4)*state.rho - screened_rates(k_He4_Cr50_to_n_Fe53)*Y(He4)*state.rho - screened_rates(k_He4_Cr50_to_p_Mn53)*Y(He4)*state.rho + screened_rates(k_n_Cr50_to_He4_Ti47)*Y(N)*state.rho + screened_rates(k_p_Cr50_to_He4_V47)*Y(H1)*state.rho; jac.set(He4, Cr50, scratch); - scratch = screened_rates(k_cr51_to_he4_ti47) - screened_rates(k_he4_cr51_to_fe55)*Y(He4)*state.rho - screened_rates(k_he4_cr51_to_n_fe54)*Y(He4)*state.rho - screened_rates(k_he4_cr51_to_p_mn54)*Y(He4)*state.rho + screened_rates(k_n_cr51_to_he4_ti48)*Y(N)*state.rho + screened_rates(k_p_cr51_to_he4_v48)*Y(H1)*state.rho; + scratch = screened_rates(k_Cr51_to_He4_Ti47) - screened_rates(k_He4_Cr51_to_Fe55)*Y(He4)*state.rho - screened_rates(k_He4_Cr51_to_n_Fe54)*Y(He4)*state.rho - screened_rates(k_He4_Cr51_to_p_Mn54)*Y(He4)*state.rho + screened_rates(k_n_Cr51_to_He4_Ti48)*Y(N)*state.rho + screened_rates(k_p_Cr51_to_He4_V48)*Y(H1)*state.rho; jac.set(He4, Cr51, scratch); - scratch = screened_rates(k_cr52_to_he4_ti48) - screened_rates(k_he4_cr52_to_fe56)*Y(He4)*state.rho - screened_rates(k_he4_cr52_to_n_fe55)*Y(He4)*state.rho - screened_rates(k_he4_cr52_to_p_mn55)*Y(He4)*state.rho + screened_rates(k_n_cr52_to_he4_ti49)*Y(N)*state.rho + screened_rates(k_p_cr52_to_he4_v49)*Y(H1)*state.rho; + scratch = screened_rates(k_Cr52_to_He4_Ti48) - screened_rates(k_He4_Cr52_to_Fe56)*Y(He4)*state.rho - screened_rates(k_He4_Cr52_to_n_Fe55)*Y(He4)*state.rho - screened_rates(k_He4_Cr52_to_p_Mn55)*Y(He4)*state.rho + screened_rates(k_n_Cr52_to_He4_Ti49)*Y(N)*state.rho + screened_rates(k_p_Cr52_to_He4_V49)*Y(H1)*state.rho; jac.set(He4, Cr52, scratch); - scratch = screened_rates(k_cr53_to_he4_ti49) - screened_rates(k_he4_cr53_to_fe57)*Y(He4)*state.rho - screened_rates(k_he4_cr53_to_n_fe56)*Y(He4)*state.rho + screened_rates(k_n_cr53_to_he4_ti50)*Y(N)*state.rho + screened_rates(k_p_cr53_to_he4_v50)*Y(H1)*state.rho; + scratch = screened_rates(k_Cr53_to_He4_Ti49) - screened_rates(k_He4_Cr53_to_Fe57)*Y(He4)*state.rho - screened_rates(k_He4_Cr53_to_n_Fe56)*Y(He4)*state.rho + screened_rates(k_n_Cr53_to_He4_Ti50)*Y(N)*state.rho + screened_rates(k_p_Cr53_to_He4_V50)*Y(H1)*state.rho; jac.set(He4, Cr53, scratch); - scratch = screened_rates(k_cr54_to_he4_ti50) - screened_rates(k_he4_cr54_to_fe58)*Y(He4)*state.rho - screened_rates(k_he4_cr54_to_n_fe57)*Y(He4)*state.rho + screened_rates(k_n_cr54_to_he4_ti51)*Y(N)*state.rho + screened_rates(k_p_cr54_to_he4_v51)*Y(H1)*state.rho; + scratch = screened_rates(k_Cr54_to_He4_Ti50) - screened_rates(k_He4_Cr54_to_Fe58)*Y(He4)*state.rho - screened_rates(k_He4_Cr54_to_n_Fe57)*Y(He4)*state.rho + screened_rates(k_n_Cr54_to_He4_Ti51)*Y(N)*state.rho + screened_rates(k_p_Cr54_to_He4_V51)*Y(H1)*state.rho; jac.set(He4, Cr54, scratch); - scratch = -screened_rates(k_he4_mn50_to_co54)*Y(He4)*state.rho - screened_rates(k_he4_mn50_to_n_co53)*Y(He4)*state.rho - screened_rates(k_he4_mn50_to_p_fe53)*Y(He4)*state.rho + screened_rates(k_mn50_to_he4_v46) + screened_rates(k_n_mn50_to_he4_v47)*Y(N)*state.rho; + scratch = -screened_rates(k_He4_Mn50_to_Co54)*Y(He4)*state.rho - screened_rates(k_He4_Mn50_to_n_Co53)*Y(He4)*state.rho - screened_rates(k_He4_Mn50_to_p_Fe53)*Y(He4)*state.rho + screened_rates(k_Mn50_to_He4_V46) + screened_rates(k_n_Mn50_to_He4_V47)*Y(N)*state.rho; jac.set(He4, Mn50, scratch); - scratch = -screened_rates(k_he4_mn51_to_co55)*Y(He4)*state.rho - screened_rates(k_he4_mn51_to_n_co54)*Y(He4)*state.rho - screened_rates(k_he4_mn51_to_p_fe54)*Y(He4)*state.rho + screened_rates(k_mn51_to_he4_v47) + screened_rates(k_n_mn51_to_he4_v48)*Y(N)*state.rho + screened_rates(k_p_mn51_to_he4_cr48)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*state.rho - screened_rates(k_He4_Mn51_to_n_Co54)*Y(He4)*state.rho - screened_rates(k_He4_Mn51_to_p_Fe54)*Y(He4)*state.rho + screened_rates(k_Mn51_to_He4_V47) + screened_rates(k_n_Mn51_to_He4_V48)*Y(N)*state.rho + screened_rates(k_p_Mn51_to_He4_Cr48)*Y(H1)*state.rho; jac.set(He4, Mn51, scratch); - scratch = -screened_rates(k_he4_mn52_to_co56)*Y(He4)*state.rho - screened_rates(k_he4_mn52_to_n_co55)*Y(He4)*state.rho - screened_rates(k_he4_mn52_to_p_fe55)*Y(He4)*state.rho + screened_rates(k_mn52_to_he4_v48) + screened_rates(k_n_mn52_to_he4_v49)*Y(N)*state.rho + screened_rates(k_p_mn52_to_he4_cr49)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mn52_to_Co56)*Y(He4)*state.rho - screened_rates(k_He4_Mn52_to_n_Co55)*Y(He4)*state.rho - screened_rates(k_He4_Mn52_to_p_Fe55)*Y(He4)*state.rho + screened_rates(k_Mn52_to_He4_V48) + screened_rates(k_n_Mn52_to_He4_V49)*Y(N)*state.rho + screened_rates(k_p_Mn52_to_He4_Cr49)*Y(H1)*state.rho; jac.set(He4, Mn52, scratch); - scratch = -screened_rates(k_he4_mn53_to_co57)*Y(He4)*state.rho - screened_rates(k_he4_mn53_to_n_co56)*Y(He4)*state.rho - screened_rates(k_he4_mn53_to_p_fe56)*Y(He4)*state.rho + screened_rates(k_mn53_to_he4_v49) + screened_rates(k_n_mn53_to_he4_v50)*Y(N)*state.rho + screened_rates(k_p_mn53_to_he4_cr50)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mn53_to_Co57)*Y(He4)*state.rho - screened_rates(k_He4_Mn53_to_n_Co56)*Y(He4)*state.rho - screened_rates(k_He4_Mn53_to_p_Fe56)*Y(He4)*state.rho + screened_rates(k_Mn53_to_He4_V49) + screened_rates(k_n_Mn53_to_He4_V50)*Y(N)*state.rho + screened_rates(k_p_Mn53_to_He4_Cr50)*Y(H1)*state.rho; jac.set(He4, Mn53, scratch); - scratch = -screened_rates(k_he4_mn54_to_co58)*Y(He4)*state.rho - screened_rates(k_he4_mn54_to_n_co57)*Y(He4)*state.rho - screened_rates(k_he4_mn54_to_p_fe57)*Y(He4)*state.rho + screened_rates(k_mn54_to_he4_v50) + screened_rates(k_n_mn54_to_he4_v51)*Y(N)*state.rho + screened_rates(k_p_mn54_to_he4_cr51)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mn54_to_Co58)*Y(He4)*state.rho - screened_rates(k_He4_Mn54_to_n_Co57)*Y(He4)*state.rho - screened_rates(k_He4_Mn54_to_p_Fe57)*Y(He4)*state.rho + screened_rates(k_Mn54_to_He4_V50) + screened_rates(k_n_Mn54_to_He4_V51)*Y(N)*state.rho + screened_rates(k_p_Mn54_to_He4_Cr51)*Y(H1)*state.rho; jac.set(He4, Mn54, scratch); - scratch = -screened_rates(k_he4_mn55_to_co59)*Y(He4)*state.rho - screened_rates(k_he4_mn55_to_n_co58)*Y(He4)*state.rho - screened_rates(k_he4_mn55_to_p_fe58)*Y(He4)*state.rho + screened_rates(k_mn55_to_he4_v51) + screened_rates(k_n_mn55_to_he4_v52)*Y(N)*state.rho + screened_rates(k_p_mn55_to_he4_cr52)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mn55_to_Co59)*Y(He4)*state.rho - screened_rates(k_He4_Mn55_to_n_Co58)*Y(He4)*state.rho - screened_rates(k_He4_Mn55_to_p_Fe58)*Y(He4)*state.rho + screened_rates(k_Mn55_to_He4_V51) + screened_rates(k_n_Mn55_to_He4_V52)*Y(N)*state.rho + screened_rates(k_p_Mn55_to_He4_Cr52)*Y(H1)*state.rho; jac.set(He4, Mn55, scratch); - scratch = screened_rates(k_fe52_to_he4_cr48) - screened_rates(k_he4_fe52_to_ni56)*Y(He4)*state.rho - screened_rates(k_he4_fe52_to_p_co55)*Y(He4)*state.rho + screened_rates(k_n_fe52_to_he4_cr49)*Y(N)*state.rho; + scratch = screened_rates(k_Fe52_to_He4_Cr48) - screened_rates(k_He4_Fe52_to_Ni56)*Y(He4)*state.rho - screened_rates(k_He4_Fe52_to_p_Co55)*Y(He4)*state.rho + screened_rates(k_n_Fe52_to_He4_Cr49)*Y(N)*state.rho; jac.set(He4, Fe52, scratch); - scratch = screened_rates(k_fe53_to_he4_cr49) - screened_rates(k_he4_fe53_to_n_ni56)*Y(He4)*state.rho - screened_rates(k_he4_fe53_to_ni57)*Y(He4)*state.rho - screened_rates(k_he4_fe53_to_p_co56)*Y(He4)*state.rho + screened_rates(k_n_fe53_to_he4_cr50)*Y(N)*state.rho + screened_rates(k_p_fe53_to_he4_mn50)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe53_to_He4_Cr49) - screened_rates(k_He4_Fe53_to_Ni57)*Y(He4)*state.rho - screened_rates(k_He4_Fe53_to_n_Ni56)*Y(He4)*state.rho - screened_rates(k_He4_Fe53_to_p_Co56)*Y(He4)*state.rho + screened_rates(k_n_Fe53_to_He4_Cr50)*Y(N)*state.rho + screened_rates(k_p_Fe53_to_He4_Mn50)*Y(H1)*state.rho; jac.set(He4, Fe53, scratch); - scratch = screened_rates(k_fe54_to_he4_cr50) - screened_rates(k_he4_fe54_to_n_ni57)*Y(He4)*state.rho - screened_rates(k_he4_fe54_to_ni58)*Y(He4)*state.rho - screened_rates(k_he4_fe54_to_p_co57)*Y(He4)*state.rho + screened_rates(k_n_fe54_to_he4_cr51)*Y(N)*state.rho + screened_rates(k_p_fe54_to_he4_mn51)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe54_to_He4_Cr50) - screened_rates(k_He4_Fe54_to_Ni58)*Y(He4)*state.rho - screened_rates(k_He4_Fe54_to_n_Ni57)*Y(He4)*state.rho - screened_rates(k_He4_Fe54_to_p_Co57)*Y(He4)*state.rho + screened_rates(k_n_Fe54_to_He4_Cr51)*Y(N)*state.rho + screened_rates(k_p_Fe54_to_He4_Mn51)*Y(H1)*state.rho; jac.set(He4, Fe54, scratch); - scratch = screened_rates(k_fe55_to_he4_cr51) - screened_rates(k_he4_fe55_to_n_ni58)*Y(He4)*state.rho - screened_rates(k_he4_fe55_to_ni59)*Y(He4)*state.rho - screened_rates(k_he4_fe55_to_p_co58)*Y(He4)*state.rho + screened_rates(k_n_fe55_to_he4_cr52)*Y(N)*state.rho + screened_rates(k_p_fe55_to_he4_mn52)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe55_to_He4_Cr51) - screened_rates(k_He4_Fe55_to_Ni59)*Y(He4)*state.rho - screened_rates(k_He4_Fe55_to_n_Ni58)*Y(He4)*state.rho - screened_rates(k_He4_Fe55_to_p_Co58)*Y(He4)*state.rho + screened_rates(k_n_Fe55_to_He4_Cr52)*Y(N)*state.rho + screened_rates(k_p_Fe55_to_He4_Mn52)*Y(H1)*state.rho; jac.set(He4, Fe55, scratch); - scratch = screened_rates(k_fe56_to_he4_cr52) - screened_rates(k_he4_fe56_to_n_ni59)*Y(He4)*state.rho - screened_rates(k_he4_fe56_to_ni60)*Y(He4)*state.rho - screened_rates(k_he4_fe56_to_p_co59)*Y(He4)*state.rho + screened_rates(k_n_fe56_to_he4_cr53)*Y(N)*state.rho + screened_rates(k_p_fe56_to_he4_mn53)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe56_to_He4_Cr52) - screened_rates(k_He4_Fe56_to_Ni60)*Y(He4)*state.rho - screened_rates(k_He4_Fe56_to_n_Ni59)*Y(He4)*state.rho - screened_rates(k_He4_Fe56_to_p_Co59)*Y(He4)*state.rho + screened_rates(k_n_Fe56_to_He4_Cr53)*Y(N)*state.rho + screened_rates(k_p_Fe56_to_He4_Mn53)*Y(H1)*state.rho; jac.set(He4, Fe56, scratch); - scratch = screened_rates(k_fe57_to_he4_cr53) - screened_rates(k_he4_fe57_to_n_ni60)*Y(He4)*state.rho - screened_rates(k_he4_fe57_to_ni61)*Y(He4)*state.rho + screened_rates(k_n_fe57_to_he4_cr54)*Y(N)*state.rho + screened_rates(k_p_fe57_to_he4_mn54)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe57_to_He4_Cr53) - screened_rates(k_He4_Fe57_to_Ni61)*Y(He4)*state.rho - screened_rates(k_He4_Fe57_to_n_Ni60)*Y(He4)*state.rho + screened_rates(k_n_Fe57_to_He4_Cr54)*Y(N)*state.rho + screened_rates(k_p_Fe57_to_He4_Mn54)*Y(H1)*state.rho; jac.set(He4, Fe57, scratch); - scratch = screened_rates(k_fe58_to_he4_cr54) - screened_rates(k_he4_fe58_to_n_ni61)*Y(He4)*state.rho - screened_rates(k_he4_fe58_to_ni62)*Y(He4)*state.rho + screened_rates(k_p_fe58_to_he4_mn55)*Y(H1)*state.rho; + scratch = screened_rates(k_Fe58_to_He4_Cr54) - screened_rates(k_He4_Fe58_to_Ni62)*Y(He4)*state.rho - screened_rates(k_He4_Fe58_to_n_Ni61)*Y(He4)*state.rho + screened_rates(k_p_Fe58_to_He4_Mn55)*Y(H1)*state.rho; jac.set(He4, Fe58, scratch); - scratch = -screened_rates(k_he4_co53_to_cu57)*Y(He4)*state.rho - screened_rates(k_he4_co53_to_p_ni56)*Y(He4)*state.rho + screened_rates(k_n_co53_to_he4_mn50)*Y(N)*state.rho; + scratch = -screened_rates(k_He4_Co53_to_Cu57)*Y(He4)*state.rho - screened_rates(k_He4_Co53_to_p_Ni56)*Y(He4)*state.rho + screened_rates(k_n_Co53_to_He4_Mn50)*Y(N)*state.rho; jac.set(He4, Co53, scratch); - scratch = screened_rates(k_co54_to_he4_mn50) - screened_rates(k_he4_co54_to_cu58)*Y(He4)*state.rho - screened_rates(k_he4_co54_to_n_cu57)*Y(He4)*state.rho - screened_rates(k_he4_co54_to_p_ni57)*Y(He4)*state.rho + screened_rates(k_n_co54_to_he4_mn51)*Y(N)*state.rho; + scratch = screened_rates(k_Co54_to_He4_Mn50) - screened_rates(k_He4_Co54_to_Cu58)*Y(He4)*state.rho - screened_rates(k_He4_Co54_to_n_Cu57)*Y(He4)*state.rho - screened_rates(k_He4_Co54_to_p_Ni57)*Y(He4)*state.rho + screened_rates(k_n_Co54_to_He4_Mn51)*Y(N)*state.rho; jac.set(He4, Co54, scratch); - scratch = screened_rates(k_co55_to_he4_mn51) - screened_rates(k_he4_co55_to_cu59)*Y(He4)*state.rho - screened_rates(k_he4_co55_to_n_cu58)*Y(He4)*state.rho - screened_rates(k_he4_co55_to_p_ni58)*Y(He4)*state.rho + screened_rates(k_n_co55_to_he4_mn52)*Y(N)*state.rho + screened_rates(k_p_co55_to_he4_fe52)*Y(H1)*state.rho; + scratch = screened_rates(k_Co55_to_He4_Mn51) - screened_rates(k_He4_Co55_to_Cu59)*Y(He4)*state.rho - screened_rates(k_He4_Co55_to_n_Cu58)*Y(He4)*state.rho - screened_rates(k_He4_Co55_to_p_Ni58)*Y(He4)*state.rho + screened_rates(k_n_Co55_to_He4_Mn52)*Y(N)*state.rho + screened_rates(k_p_Co55_to_He4_Fe52)*Y(H1)*state.rho; jac.set(He4, Co55, scratch); - scratch = screened_rates(k_co56_to_he4_mn52) - screened_rates(k_he4_co56_to_cu60)*Y(He4)*state.rho - screened_rates(k_he4_co56_to_n_cu59)*Y(He4)*state.rho - screened_rates(k_he4_co56_to_p_ni59)*Y(He4)*state.rho + screened_rates(k_n_co56_to_he4_mn53)*Y(N)*state.rho + screened_rates(k_p_co56_to_he4_fe53)*Y(H1)*state.rho; + scratch = screened_rates(k_Co56_to_He4_Mn52) - screened_rates(k_He4_Co56_to_Cu60)*Y(He4)*state.rho - screened_rates(k_He4_Co56_to_n_Cu59)*Y(He4)*state.rho - screened_rates(k_He4_Co56_to_p_Ni59)*Y(He4)*state.rho + screened_rates(k_n_Co56_to_He4_Mn53)*Y(N)*state.rho + screened_rates(k_p_Co56_to_He4_Fe53)*Y(H1)*state.rho; jac.set(He4, Co56, scratch); - scratch = screened_rates(k_co57_to_he4_mn53) - screened_rates(k_he4_co57_to_cu61)*Y(He4)*state.rho - screened_rates(k_he4_co57_to_n_cu60)*Y(He4)*state.rho - screened_rates(k_he4_co57_to_p_ni60)*Y(He4)*state.rho + screened_rates(k_n_co57_to_he4_mn54)*Y(N)*state.rho + screened_rates(k_p_co57_to_he4_fe54)*Y(H1)*state.rho; + scratch = screened_rates(k_Co57_to_He4_Mn53) - screened_rates(k_He4_Co57_to_Cu61)*Y(He4)*state.rho - screened_rates(k_He4_Co57_to_n_Cu60)*Y(He4)*state.rho - screened_rates(k_He4_Co57_to_p_Ni60)*Y(He4)*state.rho + screened_rates(k_n_Co57_to_He4_Mn54)*Y(N)*state.rho + screened_rates(k_p_Co57_to_He4_Fe54)*Y(H1)*state.rho; jac.set(He4, Co57, scratch); - scratch = screened_rates(k_co58_to_he4_mn54) - screened_rates(k_he4_co58_to_cu62)*Y(He4)*state.rho - screened_rates(k_he4_co58_to_n_cu61)*Y(He4)*state.rho - screened_rates(k_he4_co58_to_p_ni61)*Y(He4)*state.rho + screened_rates(k_n_co58_to_he4_mn55)*Y(N)*state.rho + screened_rates(k_p_co58_to_he4_fe55)*Y(H1)*state.rho; + scratch = screened_rates(k_Co58_to_He4_Mn54) - screened_rates(k_He4_Co58_to_Cu62)*Y(He4)*state.rho - screened_rates(k_He4_Co58_to_n_Cu61)*Y(He4)*state.rho - screened_rates(k_He4_Co58_to_p_Ni61)*Y(He4)*state.rho + screened_rates(k_n_Co58_to_He4_Mn55)*Y(N)*state.rho + screened_rates(k_p_Co58_to_He4_Fe55)*Y(H1)*state.rho; jac.set(He4, Co58, scratch); - scratch = screened_rates(k_co59_to_he4_mn55) - screened_rates(k_he4_co59_to_cu63)*Y(He4)*state.rho - screened_rates(k_he4_co59_to_n_cu62)*Y(He4)*state.rho - screened_rates(k_he4_co59_to_p_ni62)*Y(He4)*state.rho + screened_rates(k_p_co59_to_he4_fe56)*Y(H1)*state.rho; + scratch = screened_rates(k_Co59_to_He4_Mn55) - screened_rates(k_He4_Co59_to_Cu63)*Y(He4)*state.rho - screened_rates(k_He4_Co59_to_n_Cu62)*Y(He4)*state.rho - screened_rates(k_He4_Co59_to_p_Ni62)*Y(He4)*state.rho + screened_rates(k_p_Co59_to_He4_Fe56)*Y(H1)*state.rho; jac.set(He4, Co59, scratch); - scratch = -screened_rates(k_he4_ni56_to_n_zn59)*Y(He4)*state.rho - screened_rates(k_he4_ni56_to_p_cu59)*Y(He4)*state.rho - screened_rates(k_he4_ni56_to_zn60)*Y(He4)*state.rho + screened_rates(k_n_ni56_to_he4_fe53)*Y(N)*state.rho + screened_rates(k_ni56_to_he4_fe52) + screened_rates(k_p_ni56_to_he4_co53)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ni56_to_Zn60)*Y(He4)*state.rho - screened_rates(k_He4_Ni56_to_n_Zn59)*Y(He4)*state.rho - screened_rates(k_He4_Ni56_to_p_Cu59)*Y(He4)*state.rho + screened_rates(k_Ni56_to_He4_Fe52) + screened_rates(k_n_Ni56_to_He4_Fe53)*Y(N)*state.rho + screened_rates(k_p_Ni56_to_He4_Co53)*Y(H1)*state.rho; jac.set(He4, Ni56, scratch); - scratch = -screened_rates(k_he4_ni57_to_n_zn60)*Y(He4)*state.rho - screened_rates(k_he4_ni57_to_p_cu60)*Y(He4)*state.rho - screened_rates(k_he4_ni57_to_zn61)*Y(He4)*state.rho + screened_rates(k_n_ni57_to_he4_fe54)*Y(N)*state.rho + screened_rates(k_ni57_to_he4_fe53) + screened_rates(k_p_ni57_to_he4_co54)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ni57_to_Zn61)*Y(He4)*state.rho - screened_rates(k_He4_Ni57_to_n_Zn60)*Y(He4)*state.rho - screened_rates(k_He4_Ni57_to_p_Cu60)*Y(He4)*state.rho + screened_rates(k_Ni57_to_He4_Fe53) + screened_rates(k_n_Ni57_to_He4_Fe54)*Y(N)*state.rho + screened_rates(k_p_Ni57_to_He4_Co54)*Y(H1)*state.rho; jac.set(He4, Ni57, scratch); - scratch = -screened_rates(k_he4_ni58_to_n_zn61)*Y(He4)*state.rho - screened_rates(k_he4_ni58_to_p_cu61)*Y(He4)*state.rho - screened_rates(k_he4_ni58_to_zn62)*Y(He4)*state.rho + screened_rates(k_n_ni58_to_he4_fe55)*Y(N)*state.rho + screened_rates(k_ni58_to_he4_fe54) + screened_rates(k_p_ni58_to_he4_co55)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ni58_to_Zn62)*Y(He4)*state.rho - screened_rates(k_He4_Ni58_to_n_Zn61)*Y(He4)*state.rho - screened_rates(k_He4_Ni58_to_p_Cu61)*Y(He4)*state.rho + screened_rates(k_Ni58_to_He4_Fe54) + screened_rates(k_n_Ni58_to_He4_Fe55)*Y(N)*state.rho + screened_rates(k_p_Ni58_to_He4_Co55)*Y(H1)*state.rho; jac.set(He4, Ni58, scratch); - scratch = -screened_rates(k_he4_ni59_to_n_zn62)*Y(He4)*state.rho - screened_rates(k_he4_ni59_to_p_cu62)*Y(He4)*state.rho - screened_rates(k_he4_ni59_to_zn63)*Y(He4)*state.rho + screened_rates(k_n_ni59_to_he4_fe56)*Y(N)*state.rho + screened_rates(k_ni59_to_he4_fe55) + screened_rates(k_p_ni59_to_he4_co56)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ni59_to_Zn63)*Y(He4)*state.rho - screened_rates(k_He4_Ni59_to_n_Zn62)*Y(He4)*state.rho - screened_rates(k_He4_Ni59_to_p_Cu62)*Y(He4)*state.rho + screened_rates(k_Ni59_to_He4_Fe55) + screened_rates(k_n_Ni59_to_He4_Fe56)*Y(N)*state.rho + screened_rates(k_p_Ni59_to_He4_Co56)*Y(H1)*state.rho; jac.set(He4, Ni59, scratch); - scratch = -screened_rates(k_he4_ni60_to_n_zn63)*Y(He4)*state.rho - screened_rates(k_he4_ni60_to_p_cu63)*Y(He4)*state.rho - screened_rates(k_he4_ni60_to_zn64)*Y(He4)*state.rho + screened_rates(k_n_ni60_to_he4_fe57)*Y(N)*state.rho + screened_rates(k_ni60_to_he4_fe56) + screened_rates(k_p_ni60_to_he4_co57)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ni60_to_Zn64)*Y(He4)*state.rho - screened_rates(k_He4_Ni60_to_n_Zn63)*Y(He4)*state.rho - screened_rates(k_He4_Ni60_to_p_Cu63)*Y(He4)*state.rho + screened_rates(k_Ni60_to_He4_Fe56) + screened_rates(k_n_Ni60_to_He4_Fe57)*Y(N)*state.rho + screened_rates(k_p_Ni60_to_He4_Co57)*Y(H1)*state.rho; jac.set(He4, Ni60, scratch); - scratch = -screened_rates(k_he4_ni61_to_n_zn64)*Y(He4)*state.rho - screened_rates(k_he4_ni61_to_p_cu64)*Y(He4)*state.rho - screened_rates(k_he4_ni61_to_zn65)*Y(He4)*state.rho + screened_rates(k_n_ni61_to_he4_fe58)*Y(N)*state.rho + screened_rates(k_ni61_to_he4_fe57) + screened_rates(k_p_ni61_to_he4_co58)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ni61_to_Zn65)*Y(He4)*state.rho - screened_rates(k_He4_Ni61_to_n_Zn64)*Y(He4)*state.rho - screened_rates(k_He4_Ni61_to_p_Cu64)*Y(He4)*state.rho + screened_rates(k_Ni61_to_He4_Fe57) + screened_rates(k_n_Ni61_to_He4_Fe58)*Y(N)*state.rho + screened_rates(k_p_Ni61_to_He4_Co58)*Y(H1)*state.rho; jac.set(He4, Ni61, scratch); - scratch = -screened_rates(k_he4_ni62_to_n_zn65)*Y(He4)*state.rho - screened_rates(k_he4_ni62_to_p_cu65)*Y(He4)*state.rho - screened_rates(k_he4_ni62_to_zn66)*Y(He4)*state.rho + screened_rates(k_ni62_to_he4_fe58) + screened_rates(k_p_ni62_to_he4_co59)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ni62_to_Zn66)*Y(He4)*state.rho - screened_rates(k_He4_Ni62_to_n_Zn65)*Y(He4)*state.rho - screened_rates(k_He4_Ni62_to_p_Cu65)*Y(He4)*state.rho + screened_rates(k_Ni62_to_He4_Fe58) + screened_rates(k_p_Ni62_to_He4_Co59)*Y(H1)*state.rho; jac.set(He4, Ni62, scratch); - scratch = -screened_rates(k_he4_ni63_to_n_zn66)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_Ni63_to_n_Zn66)*Y(He4)*state.rho; jac.set(He4, Ni63, scratch); - scratch = screened_rates(k_cu57_to_he4_co53) - screened_rates(k_he4_cu57_to_p_zn60)*Y(He4)*state.rho + screened_rates(k_n_cu57_to_he4_co54)*Y(N)*state.rho; + scratch = screened_rates(k_Cu57_to_He4_Co53) - screened_rates(k_He4_Cu57_to_p_Zn60)*Y(He4)*state.rho + screened_rates(k_n_Cu57_to_He4_Co54)*Y(N)*state.rho; jac.set(He4, Cu57, scratch); - scratch = screened_rates(k_cu58_to_he4_co54) - screened_rates(k_he4_cu58_to_ga62)*Y(He4)*state.rho - screened_rates(k_he4_cu58_to_p_zn61)*Y(He4)*state.rho + screened_rates(k_n_cu58_to_he4_co55)*Y(N)*state.rho; + scratch = screened_rates(k_Cu58_to_He4_Co54) - screened_rates(k_He4_Cu58_to_Ga62)*Y(He4)*state.rho - screened_rates(k_He4_Cu58_to_p_Zn61)*Y(He4)*state.rho + screened_rates(k_n_Cu58_to_He4_Co55)*Y(N)*state.rho; jac.set(He4, Cu58, scratch); - scratch = screened_rates(k_cu59_to_he4_co55) - screened_rates(k_he4_cu59_to_ga63)*Y(He4)*state.rho - screened_rates(k_he4_cu59_to_n_ga62)*Y(He4)*state.rho - screened_rates(k_he4_cu59_to_p_zn62)*Y(He4)*state.rho + screened_rates(k_n_cu59_to_he4_co56)*Y(N)*state.rho + screened_rates(k_p_cu59_to_he4_ni56)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu59_to_He4_Co55) - screened_rates(k_He4_Cu59_to_Ga63)*Y(He4)*state.rho - screened_rates(k_He4_Cu59_to_n_Ga62)*Y(He4)*state.rho - screened_rates(k_He4_Cu59_to_p_Zn62)*Y(He4)*state.rho + screened_rates(k_n_Cu59_to_He4_Co56)*Y(N)*state.rho + screened_rates(k_p_Cu59_to_He4_Ni56)*Y(H1)*state.rho; jac.set(He4, Cu59, scratch); - scratch = screened_rates(k_cu60_to_he4_co56) - screened_rates(k_he4_cu60_to_ga64)*Y(He4)*state.rho - screened_rates(k_he4_cu60_to_n_ga63)*Y(He4)*state.rho - screened_rates(k_he4_cu60_to_p_zn63)*Y(He4)*state.rho + screened_rates(k_n_cu60_to_he4_co57)*Y(N)*state.rho + screened_rates(k_p_cu60_to_he4_ni57)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu60_to_He4_Co56) - screened_rates(k_He4_Cu60_to_Ga64)*Y(He4)*state.rho - screened_rates(k_He4_Cu60_to_n_Ga63)*Y(He4)*state.rho - screened_rates(k_He4_Cu60_to_p_Zn63)*Y(He4)*state.rho + screened_rates(k_n_Cu60_to_He4_Co57)*Y(N)*state.rho + screened_rates(k_p_Cu60_to_He4_Ni57)*Y(H1)*state.rho; jac.set(He4, Cu60, scratch); - scratch = screened_rates(k_cu61_to_he4_co57) - screened_rates(k_he4_cu61_to_n_ga64)*Y(He4)*state.rho - screened_rates(k_he4_cu61_to_p_zn64)*Y(He4)*state.rho + screened_rates(k_n_cu61_to_he4_co58)*Y(N)*state.rho + screened_rates(k_p_cu61_to_he4_ni58)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu61_to_He4_Co57) - screened_rates(k_He4_Cu61_to_n_Ga64)*Y(He4)*state.rho - screened_rates(k_He4_Cu61_to_p_Zn64)*Y(He4)*state.rho + screened_rates(k_n_Cu61_to_He4_Co58)*Y(N)*state.rho + screened_rates(k_p_Cu61_to_He4_Ni58)*Y(H1)*state.rho; jac.set(He4, Cu61, scratch); - scratch = screened_rates(k_cu62_to_he4_co58) - screened_rates(k_he4_cu62_to_p_zn65)*Y(He4)*state.rho + screened_rates(k_n_cu62_to_he4_co59)*Y(N)*state.rho + screened_rates(k_p_cu62_to_he4_ni59)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu62_to_He4_Co58) - screened_rates(k_He4_Cu62_to_p_Zn65)*Y(He4)*state.rho + screened_rates(k_n_Cu62_to_He4_Co59)*Y(N)*state.rho + screened_rates(k_p_Cu62_to_He4_Ni59)*Y(H1)*state.rho; jac.set(He4, Cu62, scratch); - scratch = screened_rates(k_cu63_to_he4_co59) - screened_rates(k_he4_cu63_to_p_zn66)*Y(He4)*state.rho + screened_rates(k_p_cu63_to_he4_ni60)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu63_to_He4_Co59) - screened_rates(k_He4_Cu63_to_p_Zn66)*Y(He4)*state.rho + screened_rates(k_p_Cu63_to_He4_Ni60)*Y(H1)*state.rho; jac.set(He4, Cu63, scratch); - scratch = screened_rates(k_p_cu64_to_he4_ni61)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu64_to_He4_Ni61)*Y(H1)*state.rho; jac.set(He4, Cu64, scratch); - scratch = screened_rates(k_p_cu65_to_he4_ni62)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu65_to_He4_Ni62)*Y(H1)*state.rho; jac.set(He4, Cu65, scratch); - scratch = -screened_rates(k_he4_zn59_to_ge63)*Y(He4)*state.rho - screened_rates(k_he4_zn59_to_p_ga62)*Y(He4)*state.rho + screened_rates(k_n_zn59_to_he4_ni56)*Y(N)*state.rho; + scratch = -screened_rates(k_He4_Zn59_to_Ge63)*Y(He4)*state.rho - screened_rates(k_He4_Zn59_to_p_Ga62)*Y(He4)*state.rho + screened_rates(k_n_Zn59_to_He4_Ni56)*Y(N)*state.rho; jac.set(He4, Zn59, scratch); - scratch = -screened_rates(k_he4_zn60_to_ge64)*Y(He4)*state.rho - screened_rates(k_he4_zn60_to_n_ge63)*Y(He4)*state.rho - screened_rates(k_he4_zn60_to_p_ga63)*Y(He4)*state.rho + screened_rates(k_n_zn60_to_he4_ni57)*Y(N)*state.rho + screened_rates(k_p_zn60_to_he4_cu57)*Y(H1)*state.rho + screened_rates(k_zn60_to_he4_ni56); + scratch = -screened_rates(k_He4_Zn60_to_Ge64)*Y(He4)*state.rho - screened_rates(k_He4_Zn60_to_n_Ge63)*Y(He4)*state.rho - screened_rates(k_He4_Zn60_to_p_Ga63)*Y(He4)*state.rho + screened_rates(k_Zn60_to_He4_Ni56) + screened_rates(k_n_Zn60_to_He4_Ni57)*Y(N)*state.rho + screened_rates(k_p_Zn60_to_He4_Cu57)*Y(H1)*state.rho; jac.set(He4, Zn60, scratch); - scratch = -screened_rates(k_he4_zn61_to_n_ge64)*Y(He4)*state.rho - screened_rates(k_he4_zn61_to_p_ga64)*Y(He4)*state.rho + screened_rates(k_n_zn61_to_he4_ni58)*Y(N)*state.rho + screened_rates(k_p_zn61_to_he4_cu58)*Y(H1)*state.rho + screened_rates(k_zn61_to_he4_ni57); + scratch = -screened_rates(k_He4_Zn61_to_n_Ge64)*Y(He4)*state.rho - screened_rates(k_He4_Zn61_to_p_Ga64)*Y(He4)*state.rho + screened_rates(k_Zn61_to_He4_Ni57) + screened_rates(k_n_Zn61_to_He4_Ni58)*Y(N)*state.rho + screened_rates(k_p_Zn61_to_He4_Cu58)*Y(H1)*state.rho; jac.set(He4, Zn61, scratch); - scratch = screened_rates(k_n_zn62_to_he4_ni59)*Y(N)*state.rho + screened_rates(k_p_zn62_to_he4_cu59)*Y(H1)*state.rho + screened_rates(k_zn62_to_he4_ni58); + scratch = screened_rates(k_Zn62_to_He4_Ni58) + screened_rates(k_n_Zn62_to_He4_Ni59)*Y(N)*state.rho + screened_rates(k_p_Zn62_to_He4_Cu59)*Y(H1)*state.rho; jac.set(He4, Zn62, scratch); - scratch = screened_rates(k_n_zn63_to_he4_ni60)*Y(N)*state.rho + screened_rates(k_p_zn63_to_he4_cu60)*Y(H1)*state.rho + screened_rates(k_zn63_to_he4_ni59); + scratch = screened_rates(k_Zn63_to_He4_Ni59) + screened_rates(k_n_Zn63_to_He4_Ni60)*Y(N)*state.rho + screened_rates(k_p_Zn63_to_He4_Cu60)*Y(H1)*state.rho; jac.set(He4, Zn63, scratch); - scratch = screened_rates(k_n_zn64_to_he4_ni61)*Y(N)*state.rho + screened_rates(k_p_zn64_to_he4_cu61)*Y(H1)*state.rho + screened_rates(k_zn64_to_he4_ni60); + scratch = screened_rates(k_Zn64_to_He4_Ni60) + screened_rates(k_n_Zn64_to_He4_Ni61)*Y(N)*state.rho + screened_rates(k_p_Zn64_to_He4_Cu61)*Y(H1)*state.rho; jac.set(He4, Zn64, scratch); - scratch = screened_rates(k_n_zn65_to_he4_ni62)*Y(N)*state.rho + screened_rates(k_p_zn65_to_he4_cu62)*Y(H1)*state.rho + screened_rates(k_zn65_to_he4_ni61); + scratch = screened_rates(k_Zn65_to_He4_Ni61) + screened_rates(k_n_Zn65_to_He4_Ni62)*Y(N)*state.rho + screened_rates(k_p_Zn65_to_He4_Cu62)*Y(H1)*state.rho; jac.set(He4, Zn65, scratch); - scratch = screened_rates(k_n_zn66_to_he4_ni63)*Y(N)*state.rho + screened_rates(k_p_zn66_to_he4_cu63)*Y(H1)*state.rho + screened_rates(k_zn66_to_he4_ni62); + scratch = screened_rates(k_Zn66_to_He4_Ni62) + screened_rates(k_n_Zn66_to_He4_Ni63)*Y(N)*state.rho + screened_rates(k_p_Zn66_to_He4_Cu63)*Y(H1)*state.rho; jac.set(He4, Zn66, scratch); - scratch = screened_rates(k_ga62_to_he4_cu58) + screened_rates(k_n_ga62_to_he4_cu59)*Y(N)*state.rho + screened_rates(k_p_ga62_to_he4_zn59)*Y(H1)*state.rho; + scratch = screened_rates(k_Ga62_to_He4_Cu58) + screened_rates(k_n_Ga62_to_He4_Cu59)*Y(N)*state.rho + screened_rates(k_p_Ga62_to_He4_Zn59)*Y(H1)*state.rho; jac.set(He4, Ga62, scratch); - scratch = screened_rates(k_ga63_to_he4_cu59) + screened_rates(k_n_ga63_to_he4_cu60)*Y(N)*state.rho + screened_rates(k_p_ga63_to_he4_zn60)*Y(H1)*state.rho; + scratch = screened_rates(k_Ga63_to_He4_Cu59) + screened_rates(k_n_Ga63_to_He4_Cu60)*Y(N)*state.rho + screened_rates(k_p_Ga63_to_He4_Zn60)*Y(H1)*state.rho; jac.set(He4, Ga63, scratch); - scratch = screened_rates(k_ga64_to_he4_cu60) + screened_rates(k_n_ga64_to_he4_cu61)*Y(N)*state.rho + screened_rates(k_p_ga64_to_he4_zn61)*Y(H1)*state.rho; + scratch = screened_rates(k_Ga64_to_He4_Cu60) + screened_rates(k_n_Ga64_to_He4_Cu61)*Y(N)*state.rho + screened_rates(k_p_Ga64_to_He4_Zn61)*Y(H1)*state.rho; jac.set(He4, Ga64, scratch); - scratch = screened_rates(k_ge63_to_he4_zn59) + screened_rates(k_n_ge63_to_he4_zn60)*Y(N)*state.rho; + scratch = screened_rates(k_Ge63_to_He4_Zn59) + screened_rates(k_n_Ge63_to_He4_Zn60)*Y(N)*state.rho; jac.set(He4, Ge63, scratch); - scratch = screened_rates(k_ge64_to_he4_zn60) + screened_rates(k_n_ge64_to_he4_zn61)*Y(N)*state.rho; + scratch = screened_rates(k_Ge64_to_He4_Zn60) + screened_rates(k_n_Ge64_to_He4_Zn61)*Y(N)*state.rho; jac.set(He4, Ge64, scratch); - scratch = screened_rates(k_n_be7_to_d_li6)*Y(Be7)*state.rho - screened_rates(k_n_li6_to_li7)*Y(Li6)*state.rho + screened_rates(k_n_p_he4_to_li6)*Y(He4)*Y(H1)*std::pow(state.rho, 2); + scratch = screened_rates(k_n_Be7_to_d_Li6)*Y(Be7)*state.rho - screened_rates(k_n_Li6_to_Li7)*Y(Li6)*state.rho + screened_rates(k_n_p_He4_to_Li6)*Y(He4)*Y(H1)*std::pow(state.rho, 2); jac.set(Li6, N, scratch); - scratch = screened_rates(k_n_p_he4_to_li6)*Y(He4)*Y(N)*std::pow(state.rho, 2) + screened_rates(k_p_be9_to_he4_li6)*Y(Be9)*state.rho - screened_rates(k_p_li6_to_be7)*Y(Li6)*state.rho - screened_rates(k_p_li6_to_he4_he3)*Y(Li6)*state.rho + screened_rates(k_p_li7_to_d_li6)*Y(Li7)*state.rho; + scratch = screened_rates(k_n_p_He4_to_Li6)*Y(He4)*Y(N)*std::pow(state.rho, 2) + screened_rates(k_p_Be9_to_He4_Li6)*Y(Be9)*state.rho - screened_rates(k_p_Li6_to_Be7)*Y(Li6)*state.rho - screened_rates(k_p_Li6_to_He4_He3)*Y(Li6)*state.rho + screened_rates(k_p_Li7_to_d_Li6)*Y(Li7)*state.rho; jac.set(Li6, H1, scratch); - scratch = -screened_rates(k_d_li6_to_n_be7)*Y(Li6)*state.rho - screened_rates(k_d_li6_to_p_li7)*Y(Li6)*state.rho + screened_rates(k_he4_d_to_li6)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_d_to_Li6)*Y(He4)*state.rho - screened_rates(k_d_Li6_to_n_Be7)*Y(Li6)*state.rho - screened_rates(k_d_Li6_to_p_Li7)*Y(Li6)*state.rho; jac.set(Li6, H2, scratch); - scratch = screened_rates(k_he4_he3_to_p_li6)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_He3_to_p_Li6)*Y(He4)*state.rho; jac.set(Li6, He3, scratch); - scratch = screened_rates(k_he4_d_to_li6)*Y(H2)*state.rho + screened_rates(k_he4_he3_to_p_li6)*Y(He3)*state.rho - screened_rates(k_he4_li6_to_b10)*Y(Li6)*state.rho - screened_rates(k_he4_li6_to_p_be9)*Y(Li6)*state.rho + screened_rates(k_n_p_he4_to_li6)*Y(N)*Y(H1)*std::pow(state.rho, 2); + scratch = screened_rates(k_He4_He3_to_p_Li6)*Y(He3)*state.rho - screened_rates(k_He4_Li6_to_B10)*Y(Li6)*state.rho - screened_rates(k_He4_Li6_to_p_Be9)*Y(Li6)*state.rho + screened_rates(k_He4_d_to_Li6)*Y(H2)*state.rho + screened_rates(k_n_p_He4_to_Li6)*Y(N)*Y(H1)*std::pow(state.rho, 2); jac.set(Li6, He4, scratch); - scratch = -screened_rates(k_d_li6_to_n_be7)*Y(H2)*state.rho - screened_rates(k_d_li6_to_p_li7)*Y(H2)*state.rho - screened_rates(k_he4_li6_to_b10)*Y(He4)*state.rho - screened_rates(k_he4_li6_to_p_be9)*Y(He4)*state.rho - screened_rates(k_li6_to_he4_d) - screened_rates(k_li6_to_n_p_he4) - screened_rates(k_n_li6_to_li7)*Y(N)*state.rho - screened_rates(k_p_li6_to_be7)*Y(H1)*state.rho - screened_rates(k_p_li6_to_he4_he3)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Li6_to_B10)*Y(He4)*state.rho - screened_rates(k_He4_Li6_to_p_Be9)*Y(He4)*state.rho - screened_rates(k_Li6_to_He4_d) - screened_rates(k_Li6_to_n_p_He4) - screened_rates(k_d_Li6_to_n_Be7)*Y(H2)*state.rho - screened_rates(k_d_Li6_to_p_Li7)*Y(H2)*state.rho - screened_rates(k_n_Li6_to_Li7)*Y(N)*state.rho - screened_rates(k_p_Li6_to_Be7)*Y(H1)*state.rho - screened_rates(k_p_Li6_to_He4_He3)*Y(H1)*state.rho; jac.set(Li6, Li6, scratch); - scratch = screened_rates(k_li7_to_n_li6) + screened_rates(k_p_li7_to_d_li6)*Y(H1)*state.rho; + scratch = screened_rates(k_Li7_to_n_Li6) + screened_rates(k_p_Li7_to_d_Li6)*Y(H1)*state.rho; jac.set(Li6, Li7, scratch); - scratch = screened_rates(k_be7_to_p_li6) + screened_rates(k_n_be7_to_d_li6)*Y(N)*state.rho; + scratch = screened_rates(k_Be7_to_p_Li6) + screened_rates(k_n_Be7_to_d_Li6)*Y(N)*state.rho; jac.set(Li6, Be7, scratch); - scratch = screened_rates(k_p_be9_to_he4_li6)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Be9_to_He4_Li6)*Y(H1)*state.rho; jac.set(Li6, Be9, scratch); - scratch = screened_rates(k_b10_to_he4_li6); + scratch = screened_rates(k_B10_to_He4_Li6); jac.set(Li6, B10, scratch); - scratch = screened_rates(k_n_b10_to_he4_li7)*Y(B10)*state.rho + screened_rates(k_n_be7_to_p_li7)*Y(Be7)*state.rho + 0.5*screened_rates(k_n_he4_he4_to_d_li7)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_n_li6_to_li7)*Y(Li6)*state.rho + 0.5*screened_rates(k_n_p_he4_he4_to_he3_li7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3); + scratch = screened_rates(k_n_B10_to_He4_Li7)*Y(B10)*state.rho + screened_rates(k_n_Be7_to_p_Li7)*Y(Be7)*state.rho + 0.5*screened_rates(k_n_He4_He4_to_d_Li7)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_n_Li6_to_Li7)*Y(Li6)*state.rho + 0.5*screened_rates(k_n_p_He4_He4_to_He3_Li7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3); jac.set(Li7, N, scratch); - scratch = 0.5*screened_rates(k_n_p_he4_he4_to_he3_li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 3) - screened_rates(k_p_li7_to_d_li6)*Y(Li7)*state.rho - screened_rates(k_p_li7_to_he4_he4)*Y(Li7)*state.rho - screened_rates(k_p_li7_to_n_be7)*Y(Li7)*state.rho; + scratch = 0.5*screened_rates(k_n_p_He4_He4_to_He3_Li7)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 3) - screened_rates(k_p_Li7_to_He4_He4)*Y(Li7)*state.rho - screened_rates(k_p_Li7_to_d_Li6)*Y(Li7)*state.rho - screened_rates(k_p_Li7_to_n_Be7)*Y(Li7)*state.rho; jac.set(Li7, H1, scratch); - scratch = screened_rates(k_d_li6_to_p_li7)*Y(Li6)*state.rho - screened_rates(k_d_li7_to_n_he4_he4)*Y(Li7)*state.rho; + scratch = screened_rates(k_d_Li6_to_p_Li7)*Y(Li6)*state.rho - screened_rates(k_d_Li7_to_n_He4_He4)*Y(Li7)*state.rho; jac.set(Li7, H2, scratch); - scratch = -screened_rates(k_he3_li7_to_n_p_he4_he4)*Y(Li7)*state.rho; + scratch = -screened_rates(k_He3_Li7_to_n_p_He4_He4)*Y(Li7)*state.rho; jac.set(Li7, He3, scratch); - scratch = 1.0*screened_rates(k_he4_he4_to_p_li7)*Y(He4)*state.rho - screened_rates(k_he4_li7_to_b11)*Y(Li7)*state.rho - screened_rates(k_he4_li7_to_n_b10)*Y(Li7)*state.rho + 1.0*screened_rates(k_n_he4_he4_to_d_li7)*Y(He4)*Y(N)*std::pow(state.rho, 2) + 1.0*screened_rates(k_n_p_he4_he4_to_he3_li7)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 3); + scratch = 1.0*screened_rates(k_He4_He4_to_p_Li7)*Y(He4)*state.rho - screened_rates(k_He4_Li7_to_B11)*Y(Li7)*state.rho - screened_rates(k_He4_Li7_to_n_B10)*Y(Li7)*state.rho + 1.0*screened_rates(k_n_He4_He4_to_d_Li7)*Y(He4)*Y(N)*std::pow(state.rho, 2) + 1.0*screened_rates(k_n_p_He4_He4_to_He3_Li7)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 3); jac.set(Li7, He4, scratch); - scratch = screened_rates(k_d_li6_to_p_li7)*Y(H2)*state.rho + screened_rates(k_n_li6_to_li7)*Y(N)*state.rho; + scratch = screened_rates(k_d_Li6_to_p_Li7)*Y(H2)*state.rho + screened_rates(k_n_Li6_to_Li7)*Y(N)*state.rho; jac.set(Li7, Li6, scratch); - scratch = -screened_rates(k_d_li7_to_n_he4_he4)*Y(H2)*state.rho - screened_rates(k_he3_li7_to_n_p_he4_he4)*Y(He3)*state.rho - screened_rates(k_he4_li7_to_b11)*Y(He4)*state.rho - screened_rates(k_he4_li7_to_n_b10)*Y(He4)*state.rho - screened_rates(k_li7_to_n_li6) - screened_rates(k_p_li7_to_d_li6)*Y(H1)*state.rho - screened_rates(k_p_li7_to_he4_he4)*Y(H1)*state.rho - screened_rates(k_p_li7_to_n_be7)*Y(H1)*state.rho; + scratch = -screened_rates(k_He3_Li7_to_n_p_He4_He4)*Y(He3)*state.rho - screened_rates(k_He4_Li7_to_B11)*Y(He4)*state.rho - screened_rates(k_He4_Li7_to_n_B10)*Y(He4)*state.rho - screened_rates(k_Li7_to_n_Li6) - screened_rates(k_d_Li7_to_n_He4_He4)*Y(H2)*state.rho - screened_rates(k_p_Li7_to_He4_He4)*Y(H1)*state.rho - screened_rates(k_p_Li7_to_d_Li6)*Y(H1)*state.rho - screened_rates(k_p_Li7_to_n_Be7)*Y(H1)*state.rho; jac.set(Li7, Li7, scratch); - scratch = screened_rates(k_be7_to_li7_weak_electron_capture)*state.rho*state.y_e + screened_rates(k_n_be7_to_p_li7)*Y(N)*state.rho; + scratch = screened_rates(k_Be7_to_Li7_weak_electron_capture)*state.rho*state.y_e + screened_rates(k_n_Be7_to_p_Li7)*Y(N)*state.rho; jac.set(Li7, Be7, scratch); - scratch = screened_rates(k_n_b10_to_he4_li7)*Y(N)*state.rho; + scratch = screened_rates(k_n_B10_to_He4_Li7)*Y(N)*state.rho; jac.set(Li7, B10, scratch); - scratch = screened_rates(k_b11_to_he4_li7); + scratch = screened_rates(k_B11_to_He4_Li7); jac.set(Li7, B11, scratch); - scratch = -screened_rates(k_n_be7_to_d_li6)*Y(Be7)*state.rho - screened_rates(k_n_be7_to_he4_he4)*Y(Be7)*state.rho - screened_rates(k_n_be7_to_p_li7)*Y(Be7)*state.rho; + scratch = -screened_rates(k_n_Be7_to_He4_He4)*Y(Be7)*state.rho - screened_rates(k_n_Be7_to_d_Li6)*Y(Be7)*state.rho - screened_rates(k_n_Be7_to_p_Li7)*Y(Be7)*state.rho; jac.set(Be7, N, scratch); - scratch = screened_rates(k_p_b10_to_he4_be7)*Y(B10)*state.rho - screened_rates(k_p_be7_to_b8)*Y(Be7)*state.rho + 0.5*screened_rates(k_p_he4_he4_to_d_be7)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_p_li6_to_be7)*Y(Li6)*state.rho + screened_rates(k_p_li7_to_n_be7)*Y(Li7)*state.rho + 0.5*screened_rates(k_p_p_he4_he4_to_he3_be7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3); + scratch = screened_rates(k_p_B10_to_He4_Be7)*Y(B10)*state.rho - screened_rates(k_p_Be7_to_B8)*Y(Be7)*state.rho + 0.5*screened_rates(k_p_He4_He4_to_d_Be7)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_p_Li6_to_Be7)*Y(Li6)*state.rho + screened_rates(k_p_Li7_to_n_Be7)*Y(Li7)*state.rho + 0.5*screened_rates(k_p_p_He4_He4_to_He3_Be7)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3); jac.set(Be7, H1, scratch); - scratch = -screened_rates(k_d_be7_to_p_he4_he4)*Y(Be7)*state.rho + screened_rates(k_d_li6_to_n_be7)*Y(Li6)*state.rho; + scratch = -screened_rates(k_d_Be7_to_p_He4_He4)*Y(Be7)*state.rho + screened_rates(k_d_Li6_to_n_Be7)*Y(Li6)*state.rho; jac.set(Be7, H2, scratch); - scratch = -screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(Be7)*state.rho + screened_rates(k_he4_he3_to_be7)*Y(He4)*state.rho; + scratch = -screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(Be7)*state.rho + screened_rates(k_He4_He3_to_Be7)*Y(He4)*state.rho; jac.set(Be7, He3, scratch); - scratch = -screened_rates(k_he4_be7_to_p_b10)*Y(Be7)*state.rho + screened_rates(k_he4_he3_to_be7)*Y(He3)*state.rho + 1.0*screened_rates(k_he4_he4_to_n_be7)*Y(He4)*state.rho + 1.0*screened_rates(k_p_he4_he4_to_d_be7)*Y(He4)*Y(H1)*std::pow(state.rho, 2) + 0.5*screened_rates(k_p_p_he4_he4_to_he3_be7)*Y(He4)*std::pow(Y(H1), 2)*std::pow(state.rho, 3); + scratch = -screened_rates(k_He4_Be7_to_p_B10)*Y(Be7)*state.rho + screened_rates(k_He4_He3_to_Be7)*Y(He3)*state.rho + 1.0*screened_rates(k_He4_He4_to_n_Be7)*Y(He4)*state.rho + 1.0*screened_rates(k_p_He4_He4_to_d_Be7)*Y(He4)*Y(H1)*std::pow(state.rho, 2) + 0.5*screened_rates(k_p_p_He4_He4_to_He3_Be7)*Y(He4)*std::pow(Y(H1), 2)*std::pow(state.rho, 3); jac.set(Be7, He4, scratch); - scratch = screened_rates(k_d_li6_to_n_be7)*Y(H2)*state.rho + screened_rates(k_p_li6_to_be7)*Y(H1)*state.rho; + scratch = screened_rates(k_d_Li6_to_n_Be7)*Y(H2)*state.rho + screened_rates(k_p_Li6_to_Be7)*Y(H1)*state.rho; jac.set(Be7, Li6, scratch); - scratch = screened_rates(k_p_li7_to_n_be7)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Li7_to_n_Be7)*Y(H1)*state.rho; jac.set(Be7, Li7, scratch); - scratch = -screened_rates(k_be7_to_he4_he3) - screened_rates(k_be7_to_li7_weak_electron_capture)*state.rho*state.y_e - screened_rates(k_be7_to_p_li6) - screened_rates(k_d_be7_to_p_he4_he4)*Y(H2)*state.rho - screened_rates(k_he3_be7_to_p_p_he4_he4)*Y(He3)*state.rho - screened_rates(k_he4_be7_to_p_b10)*Y(He4)*state.rho - screened_rates(k_n_be7_to_d_li6)*Y(N)*state.rho - screened_rates(k_n_be7_to_he4_he4)*Y(N)*state.rho - screened_rates(k_n_be7_to_p_li7)*Y(N)*state.rho - screened_rates(k_p_be7_to_b8)*Y(H1)*state.rho; + scratch = -screened_rates(k_Be7_to_He4_He3) - screened_rates(k_Be7_to_Li7_weak_electron_capture)*state.rho*state.y_e - screened_rates(k_Be7_to_p_Li6) - screened_rates(k_He3_Be7_to_p_p_He4_He4)*Y(He3)*state.rho - screened_rates(k_He4_Be7_to_p_B10)*Y(He4)*state.rho - screened_rates(k_d_Be7_to_p_He4_He4)*Y(H2)*state.rho - screened_rates(k_n_Be7_to_He4_He4)*Y(N)*state.rho - screened_rates(k_n_Be7_to_d_Li6)*Y(N)*state.rho - screened_rates(k_n_Be7_to_p_Li7)*Y(N)*state.rho - screened_rates(k_p_Be7_to_B8)*Y(H1)*state.rho; jac.set(Be7, Be7, scratch); - scratch = screened_rates(k_b8_to_p_be7); + scratch = screened_rates(k_B8_to_p_Be7); jac.set(Be7, B8, scratch); - scratch = screened_rates(k_p_b10_to_he4_be7)*Y(H1)*state.rho; + scratch = screened_rates(k_p_B10_to_He4_Be7)*Y(H1)*state.rho; jac.set(Be7, B10, scratch); - scratch = screened_rates(k_n_c12_to_he4_be9)*Y(C12)*state.rho + 0.5*screened_rates(k_n_he4_he4_to_be9)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + 0.5*screened_rates(k_n_p_he4_he4_to_p_be9)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3); + scratch = screened_rates(k_n_C12_to_He4_Be9)*Y(C12)*state.rho + 0.5*screened_rates(k_n_He4_He4_to_Be9)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + 0.5*screened_rates(k_n_p_He4_He4_to_p_Be9)*std::pow(Y(He4), 2)*Y(H1)*std::pow(state.rho, 3); jac.set(Be9, N, scratch); - scratch = 0.5*screened_rates(k_n_p_he4_he4_to_p_be9)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 3) - screened_rates(k_p_be9_to_b10)*Y(Be9)*state.rho - screened_rates(k_p_be9_to_d_he4_he4)*Y(Be9)*state.rho - screened_rates(k_p_be9_to_he4_li6)*Y(Be9)*state.rho - screened_rates(k_p_be9_to_n_p_he4_he4)*Y(Be9)*state.rho; + scratch = 0.5*screened_rates(k_n_p_He4_He4_to_p_Be9)*std::pow(Y(He4), 2)*Y(N)*std::pow(state.rho, 3) - screened_rates(k_p_Be9_to_B10)*Y(Be9)*state.rho - screened_rates(k_p_Be9_to_He4_Li6)*Y(Be9)*state.rho - screened_rates(k_p_Be9_to_d_He4_He4)*Y(Be9)*state.rho - screened_rates(k_p_Be9_to_n_p_He4_He4)*Y(Be9)*state.rho; jac.set(Be9, H1, scratch); - scratch = 0.5*screened_rates(k_d_he4_he4_to_p_be9)*std::pow(Y(He4), 2)*std::pow(state.rho, 2); + scratch = 0.5*screened_rates(k_d_He4_He4_to_p_Be9)*std::pow(Y(He4), 2)*std::pow(state.rho, 2); jac.set(Be9, H2, scratch); - scratch = 1.0*screened_rates(k_d_he4_he4_to_p_be9)*Y(H2)*Y(He4)*std::pow(state.rho, 2) - screened_rates(k_he4_be9_to_n_c12)*Y(Be9)*state.rho + screened_rates(k_he4_li6_to_p_be9)*Y(Li6)*state.rho + 1.0*screened_rates(k_n_he4_he4_to_be9)*Y(He4)*Y(N)*std::pow(state.rho, 2) + 1.0*screened_rates(k_n_p_he4_he4_to_p_be9)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 3); + scratch = -screened_rates(k_He4_Be9_to_n_C12)*Y(Be9)*state.rho + screened_rates(k_He4_Li6_to_p_Be9)*Y(Li6)*state.rho + 1.0*screened_rates(k_d_He4_He4_to_p_Be9)*Y(He4)*Y(H2)*std::pow(state.rho, 2) + 1.0*screened_rates(k_n_He4_He4_to_Be9)*Y(He4)*Y(N)*std::pow(state.rho, 2) + 1.0*screened_rates(k_n_p_He4_He4_to_p_Be9)*Y(He4)*Y(N)*Y(H1)*std::pow(state.rho, 3); jac.set(Be9, He4, scratch); - scratch = screened_rates(k_he4_li6_to_p_be9)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Li6_to_p_Be9)*Y(He4)*state.rho; jac.set(Be9, Li6, scratch); - scratch = -screened_rates(k_be9_to_n_he4_he4) - screened_rates(k_he4_be9_to_n_c12)*Y(He4)*state.rho - screened_rates(k_p_be9_to_b10)*Y(H1)*state.rho - screened_rates(k_p_be9_to_d_he4_he4)*Y(H1)*state.rho - screened_rates(k_p_be9_to_he4_li6)*Y(H1)*state.rho - screened_rates(k_p_be9_to_n_p_he4_he4)*Y(H1)*state.rho; + scratch = -screened_rates(k_Be9_to_n_He4_He4) - screened_rates(k_He4_Be9_to_n_C12)*Y(He4)*state.rho - screened_rates(k_p_Be9_to_B10)*Y(H1)*state.rho - screened_rates(k_p_Be9_to_He4_Li6)*Y(H1)*state.rho - screened_rates(k_p_Be9_to_d_He4_He4)*Y(H1)*state.rho - screened_rates(k_p_Be9_to_n_p_He4_He4)*Y(H1)*state.rho; jac.set(Be9, Be9, scratch); - scratch = screened_rates(k_b10_to_p_be9); + scratch = screened_rates(k_B10_to_p_Be9); jac.set(Be9, B10, scratch); - scratch = screened_rates(k_n_c12_to_he4_be9)*Y(N)*state.rho; + scratch = screened_rates(k_n_C12_to_He4_Be9)*Y(N)*state.rho; jac.set(Be9, C12, scratch); - scratch = -screened_rates(k_n_b8_to_p_he4_he4)*Y(B8)*state.rho; + scratch = -screened_rates(k_n_B8_to_p_He4_He4)*Y(B8)*state.rho; jac.set(B8, N, scratch); - scratch = screened_rates(k_p_be7_to_b8)*Y(Be7)*state.rho + 0.5*screened_rates(k_p_he4_he4_to_n_b8)*std::pow(Y(He4), 2)*std::pow(state.rho, 2); + scratch = screened_rates(k_p_Be7_to_B8)*Y(Be7)*state.rho + 0.5*screened_rates(k_p_He4_He4_to_n_B8)*std::pow(Y(He4), 2)*std::pow(state.rho, 2); jac.set(B8, H1, scratch); - scratch = 1.0*screened_rates(k_p_he4_he4_to_n_b8)*Y(He4)*Y(H1)*std::pow(state.rho, 2); + scratch = 1.0*screened_rates(k_p_He4_He4_to_n_B8)*Y(He4)*Y(H1)*std::pow(state.rho, 2); jac.set(B8, He4, scratch); - scratch = screened_rates(k_p_be7_to_b8)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Be7_to_B8)*Y(H1)*state.rho; jac.set(B8, Be7, scratch); - scratch = -screened_rates(k_b8_to_he4_he4_weak_wc12) - screened_rates(k_b8_to_p_be7) - screened_rates(k_n_b8_to_p_he4_he4)*Y(N)*state.rho; + scratch = -screened_rates(k_B8_to_He4_He4_weak_wc12) - screened_rates(k_B8_to_p_Be7) - screened_rates(k_n_B8_to_p_He4_He4)*Y(N)*state.rho; jac.set(B8, B8, scratch); - scratch = -screened_rates(k_n_b10_to_b11)*Y(B10)*state.rho - screened_rates(k_n_b10_to_he4_li7)*Y(B10)*state.rho + screened_rates(k_n_n13_to_he4_b10)*Y(N13)*state.rho; + scratch = -screened_rates(k_n_B10_to_B11)*Y(B10)*state.rho - screened_rates(k_n_B10_to_He4_Li7)*Y(B10)*state.rho + screened_rates(k_n_N13_to_He4_B10)*Y(N13)*state.rho; jac.set(B10, N, scratch); - scratch = -screened_rates(k_p_b10_to_he4_be7)*Y(B10)*state.rho + screened_rates(k_p_be9_to_b10)*Y(Be9)*state.rho + screened_rates(k_p_c13_to_he4_b10)*Y(C13)*state.rho; + scratch = -screened_rates(k_p_B10_to_He4_Be7)*Y(B10)*state.rho + screened_rates(k_p_Be9_to_B10)*Y(Be9)*state.rho + screened_rates(k_p_C13_to_He4_B10)*Y(C13)*state.rho; jac.set(B10, H1, scratch); - scratch = -screened_rates(k_he4_b10_to_n_n13)*Y(B10)*state.rho - screened_rates(k_he4_b10_to_p_c13)*Y(B10)*state.rho + screened_rates(k_he4_be7_to_p_b10)*Y(Be7)*state.rho + screened_rates(k_he4_li6_to_b10)*Y(Li6)*state.rho + screened_rates(k_he4_li7_to_n_b10)*Y(Li7)*state.rho; + scratch = -screened_rates(k_He4_B10_to_n_N13)*Y(B10)*state.rho - screened_rates(k_He4_B10_to_p_C13)*Y(B10)*state.rho + screened_rates(k_He4_Be7_to_p_B10)*Y(Be7)*state.rho + screened_rates(k_He4_Li6_to_B10)*Y(Li6)*state.rho + screened_rates(k_He4_Li7_to_n_B10)*Y(Li7)*state.rho; jac.set(B10, He4, scratch); - scratch = screened_rates(k_he4_li6_to_b10)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Li6_to_B10)*Y(He4)*state.rho; jac.set(B10, Li6, scratch); - scratch = screened_rates(k_he4_li7_to_n_b10)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Li7_to_n_B10)*Y(He4)*state.rho; jac.set(B10, Li7, scratch); - scratch = screened_rates(k_he4_be7_to_p_b10)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Be7_to_p_B10)*Y(He4)*state.rho; jac.set(B10, Be7, scratch); - scratch = screened_rates(k_p_be9_to_b10)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Be9_to_B10)*Y(H1)*state.rho; jac.set(B10, Be9, scratch); - scratch = -screened_rates(k_b10_to_he4_li6) - screened_rates(k_b10_to_p_be9) - screened_rates(k_he4_b10_to_n_n13)*Y(He4)*state.rho - screened_rates(k_he4_b10_to_p_c13)*Y(He4)*state.rho - screened_rates(k_n_b10_to_b11)*Y(N)*state.rho - screened_rates(k_n_b10_to_he4_li7)*Y(N)*state.rho - screened_rates(k_p_b10_to_he4_be7)*Y(H1)*state.rho; + scratch = -screened_rates(k_B10_to_He4_Li6) - screened_rates(k_B10_to_p_Be9) - screened_rates(k_He4_B10_to_n_N13)*Y(He4)*state.rho - screened_rates(k_He4_B10_to_p_C13)*Y(He4)*state.rho - screened_rates(k_n_B10_to_B11)*Y(N)*state.rho - screened_rates(k_n_B10_to_He4_Li7)*Y(N)*state.rho - screened_rates(k_p_B10_to_He4_Be7)*Y(H1)*state.rho; jac.set(B10, B10, scratch); - scratch = screened_rates(k_b11_to_n_b10); + scratch = screened_rates(k_B11_to_n_B10); jac.set(B10, B11, scratch); - scratch = screened_rates(k_p_c13_to_he4_b10)*Y(H1)*state.rho; + scratch = screened_rates(k_p_C13_to_He4_B10)*Y(H1)*state.rho; jac.set(B10, C13, scratch); - scratch = screened_rates(k_n_n13_to_he4_b10)*Y(N)*state.rho; + scratch = screened_rates(k_n_N13_to_He4_B10)*Y(N)*state.rho; jac.set(B10, N13, scratch); - scratch = screened_rates(k_n_b10_to_b11)*Y(B10)*state.rho + screened_rates(k_n_n14_to_he4_b11)*Y(N14)*state.rho; + scratch = screened_rates(k_n_B10_to_B11)*Y(B10)*state.rho + screened_rates(k_n_N14_to_He4_B11)*Y(N14)*state.rho; jac.set(B11, N, scratch); - scratch = -screened_rates(k_p_b11_to_c12)*Y(B11)*state.rho - screened_rates(k_p_b11_to_he4_he4_he4)*Y(B11)*state.rho + screened_rates(k_p_c14_to_he4_b11)*Y(C14)*state.rho; + scratch = -screened_rates(k_p_B11_to_C12)*Y(B11)*state.rho - screened_rates(k_p_B11_to_He4_He4_He4)*Y(B11)*state.rho + screened_rates(k_p_C14_to_He4_B11)*Y(C14)*state.rho; jac.set(B11, H1, scratch); - scratch = -screened_rates(k_he4_b11_to_n_n14)*Y(B11)*state.rho - screened_rates(k_he4_b11_to_p_c14)*Y(B11)*state.rho + 0.5*screened_rates(k_he4_he4_he4_to_p_b11)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_he4_li7_to_b11)*Y(Li7)*state.rho; + scratch = -screened_rates(k_He4_B11_to_n_N14)*Y(B11)*state.rho - screened_rates(k_He4_B11_to_p_C14)*Y(B11)*state.rho + 0.5*screened_rates(k_He4_He4_He4_to_p_B11)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_He4_Li7_to_B11)*Y(Li7)*state.rho; jac.set(B11, He4, scratch); - scratch = screened_rates(k_he4_li7_to_b11)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Li7_to_B11)*Y(He4)*state.rho; jac.set(B11, Li7, scratch); - scratch = screened_rates(k_n_b10_to_b11)*Y(N)*state.rho; + scratch = screened_rates(k_n_B10_to_B11)*Y(N)*state.rho; jac.set(B11, B10, scratch); - scratch = -screened_rates(k_b11_to_he4_li7) - screened_rates(k_b11_to_n_b10) - screened_rates(k_he4_b11_to_n_n14)*Y(He4)*state.rho - screened_rates(k_he4_b11_to_p_c14)*Y(He4)*state.rho - screened_rates(k_p_b11_to_c12)*Y(H1)*state.rho - screened_rates(k_p_b11_to_he4_he4_he4)*Y(H1)*state.rho; + scratch = -screened_rates(k_B11_to_He4_Li7) - screened_rates(k_B11_to_n_B10) - screened_rates(k_He4_B11_to_n_N14)*Y(He4)*state.rho - screened_rates(k_He4_B11_to_p_C14)*Y(He4)*state.rho - screened_rates(k_p_B11_to_C12)*Y(H1)*state.rho - screened_rates(k_p_B11_to_He4_He4_He4)*Y(H1)*state.rho; jac.set(B11, B11, scratch); - scratch = screened_rates(k_c12_to_p_b11); + scratch = screened_rates(k_C12_to_p_B11); jac.set(B11, C12, scratch); - scratch = screened_rates(k_p_c14_to_he4_b11)*Y(H1)*state.rho; + scratch = screened_rates(k_p_C14_to_He4_B11)*Y(H1)*state.rho; jac.set(B11, C14, scratch); - scratch = screened_rates(k_n_n14_to_he4_b11)*Y(N)*state.rho; + scratch = screened_rates(k_n_N14_to_He4_B11)*Y(N)*state.rho; jac.set(B11, N14, scratch); - scratch = -screened_rates(k_n_c12_to_c13)*Y(C12)*state.rho - screened_rates(k_n_c12_to_he4_be9)*Y(C12)*state.rho + 2.0*screened_rates(k_n_mg23_to_c12_c12)*Y(Mg23)*state.rho + screened_rates(k_n_o15_to_he4_c12)*Y(O15)*state.rho; + scratch = -screened_rates(k_n_C12_to_C13)*Y(C12)*state.rho - screened_rates(k_n_C12_to_He4_Be9)*Y(C12)*state.rho + 2.0*screened_rates(k_n_Mg23_to_C12_C12)*Y(Mg23)*state.rho + screened_rates(k_n_O15_to_He4_C12)*Y(O15)*state.rho; jac.set(C12, N, scratch); - scratch = screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*state.rho + screened_rates(k_p_b11_to_c12)*Y(B11)*state.rho - screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho + screened_rates(k_p_n15_to_he4_c12)*Y(N15)*state.rho + 2.0*screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*state.rho + screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*state.rho + screened_rates(k_p_B11_to_C12)*Y(B11)*state.rho - screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho + screened_rates(k_p_N15_to_He4_C12)*Y(N15)*state.rho + 2.0*screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*state.rho + screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*state.rho; jac.set(C12, H1, scratch); - scratch = screened_rates(k_he4_be9_to_n_c12)*Y(Be9)*state.rho - screened_rates(k_he4_c12_to_n_o15)*Y(C12)*state.rho - screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho - screened_rates(k_he4_c12_to_p_n15)*Y(C12)*state.rho + 0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_he4_mg24_to_c12_o16)*Y(Mg24)*state.rho + 2.0*screened_rates(k_he4_ne20_to_c12_c12)*Y(Ne20)*state.rho + screened_rates(k_he4_si28_to_c12_ne20)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Be9_to_n_C12)*Y(Be9)*state.rho - screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho - screened_rates(k_He4_C12_to_n_O15)*Y(C12)*state.rho - screened_rates(k_He4_C12_to_p_N15)*Y(C12)*state.rho + 0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_He4_Mg24_to_C12_O16)*Y(Mg24)*state.rho + 2.0*screened_rates(k_He4_Ne20_to_C12_C12)*Y(Ne20)*state.rho + screened_rates(k_He4_Si28_to_C12_Ne20)*Y(Si28)*state.rho; jac.set(C12, He4, scratch); - scratch = screened_rates(k_he4_be9_to_n_c12)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Be9_to_n_C12)*Y(He4)*state.rho; jac.set(C12, Be9, scratch); - scratch = screened_rates(k_p_b11_to_c12)*Y(H1)*state.rho; + scratch = screened_rates(k_p_B11_to_C12)*Y(H1)*state.rho; jac.set(C12, B11, scratch); - scratch = -2.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho - 2.0*screened_rates(k_c12_c12_to_n_mg23)*Y(C12)*state.rho - 2.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho - screened_rates(k_c12_ne20_to_he4_si28)*Y(Ne20)*state.rho - screened_rates(k_c12_ne20_to_p_p31)*Y(Ne20)*state.rho - screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho - screened_rates(k_c12_to_he4_he4_he4) - screened_rates(k_c12_to_p_b11) - screened_rates(k_he4_c12_to_n_o15)*Y(He4)*state.rho - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho - screened_rates(k_he4_c12_to_p_n15)*Y(He4)*state.rho - screened_rates(k_n_c12_to_c13)*Y(N)*state.rho - screened_rates(k_n_c12_to_he4_be9)*Y(N)*state.rho - screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = -2.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho - 2.0*screened_rates(k_C12_C12_to_n_Mg23)*Y(C12)*state.rho - 2.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho - screened_rates(k_C12_Ne20_to_He4_Si28)*Y(Ne20)*state.rho - screened_rates(k_C12_Ne20_to_p_P31)*Y(Ne20)*state.rho - screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho - screened_rates(k_C12_to_He4_He4_He4) - screened_rates(k_C12_to_p_B11) - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho - screened_rates(k_He4_C12_to_n_O15)*Y(He4)*state.rho - screened_rates(k_He4_C12_to_p_N15)*Y(He4)*state.rho - screened_rates(k_n_C12_to_C13)*Y(N)*state.rho - screened_rates(k_n_C12_to_He4_Be9)*Y(N)*state.rho - screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(C12, C12, scratch); - scratch = screened_rates(k_c13_to_n_c12); + scratch = screened_rates(k_C13_to_n_C12); jac.set(C12, C13, scratch); - scratch = screened_rates(k_n13_to_p_c12); + scratch = screened_rates(k_N13_to_p_C12); jac.set(C12, N13, scratch); - scratch = screened_rates(k_p_n15_to_he4_c12)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N15_to_He4_C12)*Y(H1)*state.rho; jac.set(C12, N15, scratch); - scratch = screened_rates(k_n_o15_to_he4_c12)*Y(N)*state.rho; + scratch = screened_rates(k_n_O15_to_He4_C12)*Y(N)*state.rho; jac.set(C12, O15, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho + screened_rates(k_o16_to_he4_c12); + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho + screened_rates(k_O16_to_He4_C12); jac.set(C12, O16, scratch); - scratch = -screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*state.rho - screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*state.rho + 2.0*screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*state.rho; + scratch = -screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*state.rho - screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*state.rho + 2.0*screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*state.rho; jac.set(C12, Ne20, scratch); - scratch = 2.0*screened_rates(k_p_na23_to_c12_c12)*Y(H1)*state.rho; + scratch = 2.0*screened_rates(k_p_Na23_to_C12_C12)*Y(H1)*state.rho; jac.set(C12, Na23, scratch); - scratch = 2.0*screened_rates(k_n_mg23_to_c12_c12)*Y(N)*state.rho; + scratch = 2.0*screened_rates(k_n_Mg23_to_C12_C12)*Y(N)*state.rho; jac.set(C12, Mg23, scratch); - scratch = screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*state.rho; jac.set(C12, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_c12_o16)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_C12_O16)*Y(H1)*state.rho; jac.set(C12, Al27, scratch); - scratch = screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*state.rho; jac.set(C12, Si28, scratch); - scratch = screened_rates(k_p_p31_to_c12_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_C12_Ne20)*Y(H1)*state.rho; jac.set(C12, P31, scratch); - scratch = screened_rates(k_n_c12_to_c13)*Y(C12)*state.rho - screened_rates(k_n_c13_to_c14)*Y(C13)*state.rho + screened_rates(k_n_n13_to_p_c13)*Y(N13)*state.rho + screened_rates(k_n_n14_to_d_c13)*Y(N14)*state.rho + screened_rates(k_n_o16_to_he4_c13)*Y(O16)*state.rho; + scratch = screened_rates(k_n_C12_to_C13)*Y(C12)*state.rho - screened_rates(k_n_C13_to_C14)*Y(C13)*state.rho + screened_rates(k_n_N13_to_p_C13)*Y(N13)*state.rho + screened_rates(k_n_N14_to_d_C13)*Y(N14)*state.rho + screened_rates(k_n_O16_to_He4_C13)*Y(O16)*state.rho; jac.set(C13, N, scratch); - scratch = -screened_rates(k_p_c13_to_he4_b10)*Y(C13)*state.rho - screened_rates(k_p_c13_to_n14)*Y(C13)*state.rho - screened_rates(k_p_c13_to_n_n13)*Y(C13)*state.rho; + scratch = -screened_rates(k_p_C13_to_He4_B10)*Y(C13)*state.rho - screened_rates(k_p_C13_to_N14)*Y(C13)*state.rho - screened_rates(k_p_C13_to_n_N13)*Y(C13)*state.rho; jac.set(C13, H1, scratch); - scratch = -screened_rates(k_d_c13_to_n_n14)*Y(C13)*state.rho; + scratch = -screened_rates(k_d_C13_to_n_N14)*Y(C13)*state.rho; jac.set(C13, H2, scratch); - scratch = screened_rates(k_he4_b10_to_p_c13)*Y(B10)*state.rho - screened_rates(k_he4_c13_to_n_o16)*Y(C13)*state.rho; + scratch = screened_rates(k_He4_B10_to_p_C13)*Y(B10)*state.rho - screened_rates(k_He4_C13_to_n_O16)*Y(C13)*state.rho; jac.set(C13, He4, scratch); - scratch = screened_rates(k_he4_b10_to_p_c13)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_B10_to_p_C13)*Y(He4)*state.rho; jac.set(C13, B10, scratch); - scratch = screened_rates(k_n_c12_to_c13)*Y(N)*state.rho; + scratch = screened_rates(k_n_C12_to_C13)*Y(N)*state.rho; jac.set(C13, C12, scratch); - scratch = -screened_rates(k_c13_to_n_c12) - screened_rates(k_d_c13_to_n_n14)*Y(H2)*state.rho - screened_rates(k_he4_c13_to_n_o16)*Y(He4)*state.rho - screened_rates(k_n_c13_to_c14)*Y(N)*state.rho - screened_rates(k_p_c13_to_he4_b10)*Y(H1)*state.rho - screened_rates(k_p_c13_to_n14)*Y(H1)*state.rho - screened_rates(k_p_c13_to_n_n13)*Y(H1)*state.rho; + scratch = -screened_rates(k_C13_to_n_C12) - screened_rates(k_He4_C13_to_n_O16)*Y(He4)*state.rho - screened_rates(k_d_C13_to_n_N14)*Y(H2)*state.rho - screened_rates(k_n_C13_to_C14)*Y(N)*state.rho - screened_rates(k_p_C13_to_He4_B10)*Y(H1)*state.rho - screened_rates(k_p_C13_to_N14)*Y(H1)*state.rho - screened_rates(k_p_C13_to_n_N13)*Y(H1)*state.rho; jac.set(C13, C13, scratch); - scratch = screened_rates(k_c14_to_n_c13); + scratch = screened_rates(k_C14_to_n_C13); jac.set(C13, C14, scratch); - scratch = screened_rates(k_n13_to_c13_weak_wc12) + screened_rates(k_n_n13_to_p_c13)*Y(N)*state.rho; + scratch = screened_rates(k_N13_to_C13_weak_wc12) + screened_rates(k_n_N13_to_p_C13)*Y(N)*state.rho; jac.set(C13, N13, scratch); - scratch = screened_rates(k_n14_to_p_c13) + screened_rates(k_n_n14_to_d_c13)*Y(N)*state.rho; + scratch = screened_rates(k_N14_to_p_C13) + screened_rates(k_n_N14_to_d_C13)*Y(N)*state.rho; jac.set(C13, N14, scratch); - scratch = screened_rates(k_n_o16_to_he4_c13)*Y(N)*state.rho; + scratch = screened_rates(k_n_O16_to_He4_C13)*Y(N)*state.rho; jac.set(C13, O16, scratch); - scratch = screened_rates(k_n_c13_to_c14)*Y(C13)*state.rho + screened_rates(k_n_n14_to_p_c14)*Y(N14)*state.rho + screened_rates(k_n_n15_to_d_c14)*Y(N15)*state.rho + screened_rates(k_n_o17_to_he4_c14)*Y(O17)*state.rho; + scratch = screened_rates(k_n_C13_to_C14)*Y(C13)*state.rho + screened_rates(k_n_N14_to_p_C14)*Y(N14)*state.rho + screened_rates(k_n_N15_to_d_C14)*Y(N15)*state.rho + screened_rates(k_n_O17_to_He4_C14)*Y(O17)*state.rho; jac.set(C14, N, scratch); - scratch = -screened_rates(k_p_c14_to_he4_b11)*Y(C14)*state.rho - screened_rates(k_p_c14_to_n15)*Y(C14)*state.rho - screened_rates(k_p_c14_to_n_n14)*Y(C14)*state.rho; + scratch = -screened_rates(k_p_C14_to_He4_B11)*Y(C14)*state.rho - screened_rates(k_p_C14_to_N15)*Y(C14)*state.rho - screened_rates(k_p_C14_to_n_N14)*Y(C14)*state.rho; jac.set(C14, H1, scratch); - scratch = -screened_rates(k_d_c14_to_n_n15)*Y(C14)*state.rho; + scratch = -screened_rates(k_d_C14_to_n_N15)*Y(C14)*state.rho; jac.set(C14, H2, scratch); - scratch = screened_rates(k_he4_b11_to_p_c14)*Y(B11)*state.rho - screened_rates(k_he4_c14_to_n_o17)*Y(C14)*state.rho - screened_rates(k_he4_c14_to_o18)*Y(C14)*state.rho; + scratch = screened_rates(k_He4_B11_to_p_C14)*Y(B11)*state.rho - screened_rates(k_He4_C14_to_O18)*Y(C14)*state.rho - screened_rates(k_He4_C14_to_n_O17)*Y(C14)*state.rho; jac.set(C14, He4, scratch); - scratch = screened_rates(k_he4_b11_to_p_c14)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_B11_to_p_C14)*Y(He4)*state.rho; jac.set(C14, B11, scratch); - scratch = screened_rates(k_n_c13_to_c14)*Y(N)*state.rho; + scratch = screened_rates(k_n_C13_to_C14)*Y(N)*state.rho; jac.set(C14, C13, scratch); - scratch = -screened_rates(k_c14_to_n14_weak_wc12) - screened_rates(k_c14_to_n_c13) - screened_rates(k_d_c14_to_n_n15)*Y(H2)*state.rho - screened_rates(k_he4_c14_to_n_o17)*Y(He4)*state.rho - screened_rates(k_he4_c14_to_o18)*Y(He4)*state.rho - screened_rates(k_p_c14_to_he4_b11)*Y(H1)*state.rho - screened_rates(k_p_c14_to_n15)*Y(H1)*state.rho - screened_rates(k_p_c14_to_n_n14)*Y(H1)*state.rho; + scratch = -screened_rates(k_C14_to_N14_weak_wc12) - screened_rates(k_C14_to_n_C13) - screened_rates(k_He4_C14_to_O18)*Y(He4)*state.rho - screened_rates(k_He4_C14_to_n_O17)*Y(He4)*state.rho - screened_rates(k_d_C14_to_n_N15)*Y(H2)*state.rho - screened_rates(k_p_C14_to_He4_B11)*Y(H1)*state.rho - screened_rates(k_p_C14_to_N15)*Y(H1)*state.rho - screened_rates(k_p_C14_to_n_N14)*Y(H1)*state.rho; jac.set(C14, C14, scratch); - scratch = screened_rates(k_n_n14_to_p_c14)*Y(N)*state.rho; + scratch = screened_rates(k_n_N14_to_p_C14)*Y(N)*state.rho; jac.set(C14, N14, scratch); - scratch = screened_rates(k_n15_to_p_c14) + screened_rates(k_n_n15_to_d_c14)*Y(N)*state.rho; + scratch = screened_rates(k_N15_to_p_C14) + screened_rates(k_n_N15_to_d_C14)*Y(N)*state.rho; jac.set(C14, N15, scratch); - scratch = screened_rates(k_n_o17_to_he4_c14)*Y(N)*state.rho; + scratch = screened_rates(k_n_O17_to_He4_C14)*Y(N)*state.rho; jac.set(C14, O17, scratch); - scratch = screened_rates(k_o18_to_he4_c14); + scratch = screened_rates(k_O18_to_He4_C14); jac.set(C14, O18, scratch); - scratch = -screened_rates(k_n_n13_to_he4_b10)*Y(N13)*state.rho - screened_rates(k_n_n13_to_n14)*Y(N13)*state.rho - screened_rates(k_n_n13_to_p_c13)*Y(N13)*state.rho; + scratch = -screened_rates(k_n_N13_to_He4_B10)*Y(N13)*state.rho - screened_rates(k_n_N13_to_N14)*Y(N13)*state.rho - screened_rates(k_n_N13_to_p_C13)*Y(N13)*state.rho; jac.set(N13, N, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho + screened_rates(k_p_c13_to_n_n13)*Y(C13)*state.rho - screened_rates(k_p_n13_to_o14)*Y(N13)*state.rho + screened_rates(k_p_o16_to_he4_n13)*Y(O16)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho + screened_rates(k_p_C13_to_n_N13)*Y(C13)*state.rho - screened_rates(k_p_N13_to_O14)*Y(N13)*state.rho + screened_rates(k_p_O16_to_He4_N13)*Y(O16)*state.rho; jac.set(N13, H1, scratch); - scratch = screened_rates(k_he4_b10_to_n_n13)*Y(B10)*state.rho - screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho; + scratch = screened_rates(k_He4_B10_to_n_N13)*Y(B10)*state.rho - screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho; jac.set(N13, He4, scratch); - scratch = screened_rates(k_he4_b10_to_n_n13)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_B10_to_n_N13)*Y(He4)*state.rho; jac.set(N13, B10, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(N13, C12, scratch); - scratch = screened_rates(k_p_c13_to_n_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_p_C13_to_n_N13)*Y(H1)*state.rho; jac.set(N13, C13, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho - screened_rates(k_n13_to_c13_weak_wc12) - screened_rates(k_n13_to_p_c12) - screened_rates(k_n_n13_to_he4_b10)*Y(N)*state.rho - screened_rates(k_n_n13_to_n14)*Y(N)*state.rho - screened_rates(k_n_n13_to_p_c13)*Y(N)*state.rho - screened_rates(k_p_n13_to_o14)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho - screened_rates(k_N13_to_C13_weak_wc12) - screened_rates(k_N13_to_p_C12) - screened_rates(k_n_N13_to_He4_B10)*Y(N)*state.rho - screened_rates(k_n_N13_to_N14)*Y(N)*state.rho - screened_rates(k_n_N13_to_p_C13)*Y(N)*state.rho - screened_rates(k_p_N13_to_O14)*Y(H1)*state.rho; jac.set(N13, N13, scratch); - scratch = screened_rates(k_n14_to_n_n13); + scratch = screened_rates(k_N14_to_n_N13); jac.set(N13, N14, scratch); - scratch = screened_rates(k_o14_to_p_n13); + scratch = screened_rates(k_O14_to_p_N13); jac.set(N13, O14, scratch); - scratch = screened_rates(k_p_o16_to_he4_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O16_to_He4_N13)*Y(H1)*state.rho; jac.set(N13, O16, scratch); - scratch = screened_rates(k_n_f17_to_he4_n14)*Y(F17)*state.rho + screened_rates(k_n_n13_to_n14)*Y(N13)*state.rho - screened_rates(k_n_n14_to_d_c13)*Y(N14)*state.rho - screened_rates(k_n_n14_to_he4_b11)*Y(N14)*state.rho - screened_rates(k_n_n14_to_n15)*Y(N14)*state.rho - screened_rates(k_n_n14_to_p_c14)*Y(N14)*state.rho + screened_rates(k_n_o14_to_p_n14)*Y(O14)*state.rho; + scratch = screened_rates(k_n_F17_to_He4_N14)*Y(F17)*state.rho + screened_rates(k_n_N13_to_N14)*Y(N13)*state.rho - screened_rates(k_n_N14_to_He4_B11)*Y(N14)*state.rho - screened_rates(k_n_N14_to_N15)*Y(N14)*state.rho - screened_rates(k_n_N14_to_d_C13)*Y(N14)*state.rho - screened_rates(k_n_N14_to_p_C14)*Y(N14)*state.rho + screened_rates(k_n_O14_to_p_N14)*Y(O14)*state.rho; jac.set(N14, N, scratch); - scratch = screened_rates(k_p_c13_to_n14)*Y(C13)*state.rho + screened_rates(k_p_c14_to_n_n14)*Y(C14)*state.rho - screened_rates(k_p_n14_to_n_o14)*Y(N14)*state.rho - screened_rates(k_p_n14_to_o15)*Y(N14)*state.rho + screened_rates(k_p_o17_to_he4_n14)*Y(O17)*state.rho; + scratch = screened_rates(k_p_C13_to_N14)*Y(C13)*state.rho + screened_rates(k_p_C14_to_n_N14)*Y(C14)*state.rho - screened_rates(k_p_N14_to_O15)*Y(N14)*state.rho - screened_rates(k_p_N14_to_n_O14)*Y(N14)*state.rho + screened_rates(k_p_O17_to_He4_N14)*Y(O17)*state.rho; jac.set(N14, H1, scratch); - scratch = screened_rates(k_d_c13_to_n_n14)*Y(C13)*state.rho; + scratch = screened_rates(k_d_C13_to_n_N14)*Y(C13)*state.rho; jac.set(N14, H2, scratch); - scratch = screened_rates(k_he4_b11_to_n_n14)*Y(B11)*state.rho - screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho - screened_rates(k_he4_n14_to_n_f17)*Y(N14)*state.rho - screened_rates(k_he4_n14_to_p_o17)*Y(N14)*state.rho; + scratch = screened_rates(k_He4_B11_to_n_N14)*Y(B11)*state.rho - screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho - screened_rates(k_He4_N14_to_n_F17)*Y(N14)*state.rho - screened_rates(k_He4_N14_to_p_O17)*Y(N14)*state.rho; jac.set(N14, He4, scratch); - scratch = screened_rates(k_he4_b11_to_n_n14)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_B11_to_n_N14)*Y(He4)*state.rho; jac.set(N14, B11, scratch); - scratch = screened_rates(k_d_c13_to_n_n14)*Y(H2)*state.rho + screened_rates(k_p_c13_to_n14)*Y(H1)*state.rho; + scratch = screened_rates(k_d_C13_to_n_N14)*Y(H2)*state.rho + screened_rates(k_p_C13_to_N14)*Y(H1)*state.rho; jac.set(N14, C13, scratch); - scratch = screened_rates(k_c14_to_n14_weak_wc12) + screened_rates(k_p_c14_to_n_n14)*Y(H1)*state.rho; + scratch = screened_rates(k_C14_to_N14_weak_wc12) + screened_rates(k_p_C14_to_n_N14)*Y(H1)*state.rho; jac.set(N14, C14, scratch); - scratch = screened_rates(k_n_n13_to_n14)*Y(N)*state.rho; + scratch = screened_rates(k_n_N13_to_N14)*Y(N)*state.rho; jac.set(N14, N13, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho - screened_rates(k_he4_n14_to_n_f17)*Y(He4)*state.rho - screened_rates(k_he4_n14_to_p_o17)*Y(He4)*state.rho - screened_rates(k_n14_to_n_n13) - screened_rates(k_n14_to_p_c13) - screened_rates(k_n_n14_to_d_c13)*Y(N)*state.rho - screened_rates(k_n_n14_to_he4_b11)*Y(N)*state.rho - screened_rates(k_n_n14_to_n15)*Y(N)*state.rho - screened_rates(k_n_n14_to_p_c14)*Y(N)*state.rho - screened_rates(k_p_n14_to_n_o14)*Y(H1)*state.rho - screened_rates(k_p_n14_to_o15)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho - screened_rates(k_He4_N14_to_n_F17)*Y(He4)*state.rho - screened_rates(k_He4_N14_to_p_O17)*Y(He4)*state.rho - screened_rates(k_N14_to_n_N13) - screened_rates(k_N14_to_p_C13) - screened_rates(k_n_N14_to_He4_B11)*Y(N)*state.rho - screened_rates(k_n_N14_to_N15)*Y(N)*state.rho - screened_rates(k_n_N14_to_d_C13)*Y(N)*state.rho - screened_rates(k_n_N14_to_p_C14)*Y(N)*state.rho - screened_rates(k_p_N14_to_O15)*Y(H1)*state.rho - screened_rates(k_p_N14_to_n_O14)*Y(H1)*state.rho; jac.set(N14, N14, scratch); - scratch = screened_rates(k_n15_to_n_n14); + scratch = screened_rates(k_N15_to_n_N14); jac.set(N14, N15, scratch); - scratch = screened_rates(k_n_o14_to_p_n14)*Y(N)*state.rho + screened_rates(k_o14_to_n14_weak_wc12); + scratch = screened_rates(k_O14_to_N14_weak_wc12) + screened_rates(k_n_O14_to_p_N14)*Y(N)*state.rho; jac.set(N14, O14, scratch); - scratch = screened_rates(k_o15_to_p_n14); + scratch = screened_rates(k_O15_to_p_N14); jac.set(N14, O15, scratch); - scratch = screened_rates(k_p_o17_to_he4_n14)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O17_to_He4_N14)*Y(H1)*state.rho; jac.set(N14, O17, scratch); - scratch = screened_rates(k_n_f17_to_he4_n14)*Y(N)*state.rho; + scratch = screened_rates(k_n_F17_to_He4_N14)*Y(N)*state.rho; jac.set(N14, F17, scratch); - scratch = screened_rates(k_f18_to_he4_n14); + scratch = screened_rates(k_F18_to_He4_N14); jac.set(N14, F18, scratch); - scratch = screened_rates(k_n_f18_to_he4_n15)*Y(F18)*state.rho + screened_rates(k_n_n14_to_n15)*Y(N14)*state.rho - screened_rates(k_n_n15_to_d_c14)*Y(N15)*state.rho + screened_rates(k_n_o15_to_p_n15)*Y(O15)*state.rho; + scratch = screened_rates(k_n_F18_to_He4_N15)*Y(F18)*state.rho + screened_rates(k_n_N14_to_N15)*Y(N14)*state.rho - screened_rates(k_n_N15_to_d_C14)*Y(N15)*state.rho + screened_rates(k_n_O15_to_p_N15)*Y(O15)*state.rho; jac.set(N15, N, scratch); - scratch = screened_rates(k_p_c14_to_n15)*Y(C14)*state.rho - screened_rates(k_p_n15_to_he4_c12)*Y(N15)*state.rho - screened_rates(k_p_n15_to_n_o15)*Y(N15)*state.rho - screened_rates(k_p_n15_to_o16)*Y(N15)*state.rho + screened_rates(k_p_o18_to_he4_n15)*Y(O18)*state.rho; + scratch = screened_rates(k_p_C14_to_N15)*Y(C14)*state.rho - screened_rates(k_p_N15_to_He4_C12)*Y(N15)*state.rho - screened_rates(k_p_N15_to_O16)*Y(N15)*state.rho - screened_rates(k_p_N15_to_n_O15)*Y(N15)*state.rho + screened_rates(k_p_O18_to_He4_N15)*Y(O18)*state.rho; jac.set(N15, H1, scratch); - scratch = screened_rates(k_d_c14_to_n_n15)*Y(C14)*state.rho; + scratch = screened_rates(k_d_C14_to_n_N15)*Y(C14)*state.rho; jac.set(N15, H2, scratch); - scratch = screened_rates(k_he4_c12_to_p_n15)*Y(C12)*state.rho - screened_rates(k_he4_n15_to_f19)*Y(N15)*state.rho - screened_rates(k_he4_n15_to_n_f18)*Y(N15)*state.rho - screened_rates(k_he4_n15_to_p_o18)*Y(N15)*state.rho; + scratch = screened_rates(k_He4_C12_to_p_N15)*Y(C12)*state.rho - screened_rates(k_He4_N15_to_F19)*Y(N15)*state.rho - screened_rates(k_He4_N15_to_n_F18)*Y(N15)*state.rho - screened_rates(k_He4_N15_to_p_O18)*Y(N15)*state.rho; jac.set(N15, He4, scratch); - scratch = screened_rates(k_he4_c12_to_p_n15)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_C12_to_p_N15)*Y(He4)*state.rho; jac.set(N15, C12, scratch); - scratch = screened_rates(k_d_c14_to_n_n15)*Y(H2)*state.rho + screened_rates(k_p_c14_to_n15)*Y(H1)*state.rho; + scratch = screened_rates(k_d_C14_to_n_N15)*Y(H2)*state.rho + screened_rates(k_p_C14_to_N15)*Y(H1)*state.rho; jac.set(N15, C14, scratch); - scratch = screened_rates(k_n_n14_to_n15)*Y(N)*state.rho; + scratch = screened_rates(k_n_N14_to_N15)*Y(N)*state.rho; jac.set(N15, N14, scratch); - scratch = -screened_rates(k_he4_n15_to_f19)*Y(He4)*state.rho - screened_rates(k_he4_n15_to_n_f18)*Y(He4)*state.rho - screened_rates(k_he4_n15_to_p_o18)*Y(He4)*state.rho - screened_rates(k_n15_to_n_n14) - screened_rates(k_n15_to_p_c14) - screened_rates(k_n_n15_to_d_c14)*Y(N)*state.rho - screened_rates(k_p_n15_to_he4_c12)*Y(H1)*state.rho - screened_rates(k_p_n15_to_n_o15)*Y(H1)*state.rho - screened_rates(k_p_n15_to_o16)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_N15_to_F19)*Y(He4)*state.rho - screened_rates(k_He4_N15_to_n_F18)*Y(He4)*state.rho - screened_rates(k_He4_N15_to_p_O18)*Y(He4)*state.rho - screened_rates(k_N15_to_n_N14) - screened_rates(k_N15_to_p_C14) - screened_rates(k_n_N15_to_d_C14)*Y(N)*state.rho - screened_rates(k_p_N15_to_He4_C12)*Y(H1)*state.rho - screened_rates(k_p_N15_to_O16)*Y(H1)*state.rho - screened_rates(k_p_N15_to_n_O15)*Y(H1)*state.rho; jac.set(N15, N15, scratch); - scratch = screened_rates(k_n_o15_to_p_n15)*Y(N)*state.rho + screened_rates(k_o15_to_n15_weak_wc12); + scratch = screened_rates(k_O15_to_N15_weak_wc12) + screened_rates(k_n_O15_to_p_N15)*Y(N)*state.rho; jac.set(N15, O15, scratch); - scratch = screened_rates(k_o16_to_p_n15); + scratch = screened_rates(k_O16_to_p_N15); jac.set(N15, O16, scratch); - scratch = screened_rates(k_p_o18_to_he4_n15)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O18_to_He4_N15)*Y(H1)*state.rho; jac.set(N15, O18, scratch); - scratch = screened_rates(k_n_f18_to_he4_n15)*Y(N)*state.rho; + scratch = screened_rates(k_n_F18_to_He4_N15)*Y(N)*state.rho; jac.set(N15, F18, scratch); - scratch = screened_rates(k_f19_to_he4_n15); + scratch = screened_rates(k_F19_to_He4_N15); jac.set(N15, F19, scratch); - scratch = -screened_rates(k_n_o14_to_o15)*Y(O14)*state.rho - screened_rates(k_n_o14_to_p_n14)*Y(O14)*state.rho; + scratch = -screened_rates(k_n_O14_to_O15)*Y(O14)*state.rho - screened_rates(k_n_O14_to_p_N14)*Y(O14)*state.rho; jac.set(O14, N, scratch); - scratch = screened_rates(k_p_f17_to_he4_o14)*Y(F17)*state.rho + screened_rates(k_p_n13_to_o14)*Y(N13)*state.rho + screened_rates(k_p_n14_to_n_o14)*Y(N14)*state.rho; + scratch = screened_rates(k_p_F17_to_He4_O14)*Y(F17)*state.rho + screened_rates(k_p_N13_to_O14)*Y(N13)*state.rho + screened_rates(k_p_N14_to_n_O14)*Y(N14)*state.rho; jac.set(O14, H1, scratch); - scratch = -screened_rates(k_he4_o14_to_ne18)*Y(O14)*state.rho - screened_rates(k_he4_o14_to_p_f17)*Y(O14)*state.rho; + scratch = -screened_rates(k_He4_O14_to_Ne18)*Y(O14)*state.rho - screened_rates(k_He4_O14_to_p_F17)*Y(O14)*state.rho; jac.set(O14, He4, scratch); - scratch = screened_rates(k_p_n13_to_o14)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N13_to_O14)*Y(H1)*state.rho; jac.set(O14, N13, scratch); - scratch = screened_rates(k_p_n14_to_n_o14)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N14_to_n_O14)*Y(H1)*state.rho; jac.set(O14, N14, scratch); - scratch = -screened_rates(k_he4_o14_to_ne18)*Y(He4)*state.rho - screened_rates(k_he4_o14_to_p_f17)*Y(He4)*state.rho - screened_rates(k_n_o14_to_o15)*Y(N)*state.rho - screened_rates(k_n_o14_to_p_n14)*Y(N)*state.rho - screened_rates(k_o14_to_n14_weak_wc12) - screened_rates(k_o14_to_p_n13); + scratch = -screened_rates(k_He4_O14_to_Ne18)*Y(He4)*state.rho - screened_rates(k_He4_O14_to_p_F17)*Y(He4)*state.rho - screened_rates(k_O14_to_N14_weak_wc12) - screened_rates(k_O14_to_p_N13) - screened_rates(k_n_O14_to_O15)*Y(N)*state.rho - screened_rates(k_n_O14_to_p_N14)*Y(N)*state.rho; jac.set(O14, O14, scratch); - scratch = screened_rates(k_o15_to_n_o14); + scratch = screened_rates(k_O15_to_n_O14); jac.set(O14, O15, scratch); - scratch = screened_rates(k_p_f17_to_he4_o14)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F17_to_He4_O14)*Y(H1)*state.rho; jac.set(O14, F17, scratch); - scratch = screened_rates(k_ne18_to_he4_o14); + scratch = screened_rates(k_Ne18_to_He4_O14); jac.set(O14, Ne18, scratch); - scratch = screened_rates(k_n_ne18_to_he4_o15)*Y(Ne18)*state.rho + screened_rates(k_n_o14_to_o15)*Y(O14)*state.rho - screened_rates(k_n_o15_to_he4_c12)*Y(O15)*state.rho - screened_rates(k_n_o15_to_o16)*Y(O15)*state.rho - screened_rates(k_n_o15_to_p_n15)*Y(O15)*state.rho; + scratch = screened_rates(k_n_Ne18_to_He4_O15)*Y(Ne18)*state.rho + screened_rates(k_n_O14_to_O15)*Y(O14)*state.rho - screened_rates(k_n_O15_to_He4_C12)*Y(O15)*state.rho - screened_rates(k_n_O15_to_O16)*Y(O15)*state.rho - screened_rates(k_n_O15_to_p_N15)*Y(O15)*state.rho; jac.set(O15, N, scratch); - scratch = screened_rates(k_p_f18_to_he4_o15)*Y(F18)*state.rho + screened_rates(k_p_n14_to_o15)*Y(N14)*state.rho + screened_rates(k_p_n15_to_n_o15)*Y(N15)*state.rho; + scratch = screened_rates(k_p_F18_to_He4_O15)*Y(F18)*state.rho + screened_rates(k_p_N14_to_O15)*Y(N14)*state.rho + screened_rates(k_p_N15_to_n_O15)*Y(N15)*state.rho; jac.set(O15, H1, scratch); - scratch = screened_rates(k_he4_c12_to_n_o15)*Y(C12)*state.rho - screened_rates(k_he4_o15_to_n_ne18)*Y(O15)*state.rho - screened_rates(k_he4_o15_to_ne19)*Y(O15)*state.rho - screened_rates(k_he4_o15_to_p_f18)*Y(O15)*state.rho; + scratch = screened_rates(k_He4_C12_to_n_O15)*Y(C12)*state.rho - screened_rates(k_He4_O15_to_Ne19)*Y(O15)*state.rho - screened_rates(k_He4_O15_to_n_Ne18)*Y(O15)*state.rho - screened_rates(k_He4_O15_to_p_F18)*Y(O15)*state.rho; jac.set(O15, He4, scratch); - scratch = screened_rates(k_he4_c12_to_n_o15)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_C12_to_n_O15)*Y(He4)*state.rho; jac.set(O15, C12, scratch); - scratch = screened_rates(k_p_n14_to_o15)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N14_to_O15)*Y(H1)*state.rho; jac.set(O15, N14, scratch); - scratch = screened_rates(k_p_n15_to_n_o15)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N15_to_n_O15)*Y(H1)*state.rho; jac.set(O15, N15, scratch); - scratch = screened_rates(k_n_o14_to_o15)*Y(N)*state.rho; + scratch = screened_rates(k_n_O14_to_O15)*Y(N)*state.rho; jac.set(O15, O14, scratch); - scratch = -screened_rates(k_he4_o15_to_n_ne18)*Y(He4)*state.rho - screened_rates(k_he4_o15_to_ne19)*Y(He4)*state.rho - screened_rates(k_he4_o15_to_p_f18)*Y(He4)*state.rho - screened_rates(k_n_o15_to_he4_c12)*Y(N)*state.rho - screened_rates(k_n_o15_to_o16)*Y(N)*state.rho - screened_rates(k_n_o15_to_p_n15)*Y(N)*state.rho - screened_rates(k_o15_to_n15_weak_wc12) - screened_rates(k_o15_to_n_o14) - screened_rates(k_o15_to_p_n14); + scratch = -screened_rates(k_He4_O15_to_Ne19)*Y(He4)*state.rho - screened_rates(k_He4_O15_to_n_Ne18)*Y(He4)*state.rho - screened_rates(k_He4_O15_to_p_F18)*Y(He4)*state.rho - screened_rates(k_O15_to_N15_weak_wc12) - screened_rates(k_O15_to_n_O14) - screened_rates(k_O15_to_p_N14) - screened_rates(k_n_O15_to_He4_C12)*Y(N)*state.rho - screened_rates(k_n_O15_to_O16)*Y(N)*state.rho - screened_rates(k_n_O15_to_p_N15)*Y(N)*state.rho; jac.set(O15, O15, scratch); - scratch = screened_rates(k_o16_to_n_o15); + scratch = screened_rates(k_O16_to_n_O15); jac.set(O15, O16, scratch); - scratch = screened_rates(k_p_f18_to_he4_o15)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F18_to_He4_O15)*Y(H1)*state.rho; jac.set(O15, F18, scratch); - scratch = screened_rates(k_n_ne18_to_he4_o15)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ne18_to_He4_O15)*Y(N)*state.rho; jac.set(O15, Ne18, scratch); - scratch = screened_rates(k_ne19_to_he4_o15); + scratch = screened_rates(k_Ne19_to_He4_O15); jac.set(O15, Ne19, scratch); - scratch = screened_rates(k_n_ne19_to_he4_o16)*Y(Ne19)*state.rho + screened_rates(k_n_o15_to_o16)*Y(O15)*state.rho - screened_rates(k_n_o16_to_he4_c13)*Y(O16)*state.rho - screened_rates(k_n_o16_to_o17)*Y(O16)*state.rho; + scratch = screened_rates(k_n_Ne19_to_He4_O16)*Y(Ne19)*state.rho + screened_rates(k_n_O15_to_O16)*Y(O15)*state.rho - screened_rates(k_n_O16_to_He4_C13)*Y(O16)*state.rho - screened_rates(k_n_O16_to_O17)*Y(O16)*state.rho; jac.set(O16, N, scratch); - scratch = screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*state.rho + screened_rates(k_p_f19_to_he4_o16)*Y(F19)*state.rho + screened_rates(k_p_n15_to_o16)*Y(N15)*state.rho - screened_rates(k_p_o16_to_f17)*Y(O16)*state.rho - screened_rates(k_p_o16_to_he4_n13)*Y(O16)*state.rho + 2.0*screened_rates(k_p_p31_to_o16_o16)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*state.rho + screened_rates(k_p_F19_to_He4_O16)*Y(F19)*state.rho + screened_rates(k_p_N15_to_O16)*Y(N15)*state.rho - screened_rates(k_p_O16_to_F17)*Y(O16)*state.rho - screened_rates(k_p_O16_to_He4_N13)*Y(O16)*state.rho + 2.0*screened_rates(k_p_P31_to_O16_O16)*Y(P31)*state.rho; jac.set(O16, H1, scratch); - scratch = screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho + screened_rates(k_he4_c13_to_n_o16)*Y(C13)*state.rho + screened_rates(k_he4_mg24_to_c12_o16)*Y(Mg24)*state.rho + screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho - screened_rates(k_he4_o16_to_n_ne19)*Y(O16)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho - screened_rates(k_he4_o16_to_p_f19)*Y(O16)*state.rho + 2.0*screened_rates(k_he4_si28_to_o16_o16)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho + screened_rates(k_He4_C13_to_n_O16)*Y(C13)*state.rho + screened_rates(k_He4_Mg24_to_C12_O16)*Y(Mg24)*state.rho + screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho - screened_rates(k_He4_O16_to_n_Ne19)*Y(O16)*state.rho - screened_rates(k_He4_O16_to_p_F19)*Y(O16)*state.rho + 2.0*screened_rates(k_He4_Si28_to_O16_O16)*Y(Si28)*state.rho; jac.set(O16, He4, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho + screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho + screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(O16, C12, scratch); - scratch = screened_rates(k_he4_c13_to_n_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_C13_to_n_O16)*Y(He4)*state.rho; jac.set(O16, C13, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho; jac.set(O16, N13, scratch); - scratch = screened_rates(k_p_n15_to_o16)*Y(H1)*state.rho; + scratch = screened_rates(k_p_N15_to_O16)*Y(H1)*state.rho; jac.set(O16, N15, scratch); - scratch = screened_rates(k_n_o15_to_o16)*Y(N)*state.rho; + scratch = screened_rates(k_n_O15_to_O16)*Y(N)*state.rho; jac.set(O16, O15, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho - screened_rates(k_he4_o16_to_n_ne19)*Y(He4)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho - screened_rates(k_he4_o16_to_p_f19)*Y(He4)*state.rho - screened_rates(k_n_o16_to_he4_c13)*Y(N)*state.rho - screened_rates(k_n_o16_to_o17)*Y(N)*state.rho - 2.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho - 2.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho - screened_rates(k_o16_to_he4_c12) - screened_rates(k_o16_to_n_o15) - screened_rates(k_o16_to_p_n15) - screened_rates(k_p_o16_to_f17)*Y(H1)*state.rho - screened_rates(k_p_o16_to_he4_n13)*Y(H1)*state.rho; + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho - screened_rates(k_He4_O16_to_n_Ne19)*Y(He4)*state.rho - screened_rates(k_He4_O16_to_p_F19)*Y(He4)*state.rho - 2.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho - 2.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho - screened_rates(k_O16_to_He4_C12) - screened_rates(k_O16_to_n_O15) - screened_rates(k_O16_to_p_N15) - screened_rates(k_n_O16_to_He4_C13)*Y(N)*state.rho - screened_rates(k_n_O16_to_O17)*Y(N)*state.rho - screened_rates(k_p_O16_to_F17)*Y(H1)*state.rho - screened_rates(k_p_O16_to_He4_N13)*Y(H1)*state.rho; jac.set(O16, O16, scratch); - scratch = screened_rates(k_o17_to_n_o16); + scratch = screened_rates(k_O17_to_n_O16); jac.set(O16, O17, scratch); - scratch = screened_rates(k_f17_to_p_o16); + scratch = screened_rates(k_F17_to_p_O16); jac.set(O16, F17, scratch); - scratch = screened_rates(k_p_f19_to_he4_o16)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F19_to_He4_O16)*Y(H1)*state.rho; jac.set(O16, F19, scratch); - scratch = screened_rates(k_n_ne19_to_he4_o16)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ne19_to_He4_O16)*Y(N)*state.rho; jac.set(O16, Ne19, scratch); - scratch = screened_rates(k_ne20_to_he4_o16); + scratch = screened_rates(k_Ne20_to_He4_O16); jac.set(O16, Ne20, scratch); - scratch = screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*state.rho; jac.set(O16, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_c12_o16)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_C12_O16)*Y(H1)*state.rho; jac.set(O16, Al27, scratch); - scratch = 2.0*screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*state.rho; + scratch = 2.0*screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*state.rho; jac.set(O16, Si28, scratch); - scratch = 2.0*screened_rates(k_p_p31_to_o16_o16)*Y(H1)*state.rho; + scratch = 2.0*screened_rates(k_p_P31_to_O16_O16)*Y(H1)*state.rho; jac.set(O16, P31, scratch); - scratch = screened_rates(k_n_f17_to_p_o17)*Y(F17)*state.rho + screened_rates(k_n_ne20_to_he4_o17)*Y(Ne20)*state.rho + screened_rates(k_n_o16_to_o17)*Y(O16)*state.rho - screened_rates(k_n_o17_to_he4_c14)*Y(O17)*state.rho - screened_rates(k_n_o17_to_o18)*Y(O17)*state.rho; + scratch = screened_rates(k_n_F17_to_p_O17)*Y(F17)*state.rho + screened_rates(k_n_Ne20_to_He4_O17)*Y(Ne20)*state.rho + screened_rates(k_n_O16_to_O17)*Y(O16)*state.rho - screened_rates(k_n_O17_to_He4_C14)*Y(O17)*state.rho - screened_rates(k_n_O17_to_O18)*Y(O17)*state.rho; jac.set(O17, N, scratch); - scratch = -screened_rates(k_p_o17_to_f18)*Y(O17)*state.rho - screened_rates(k_p_o17_to_he4_n14)*Y(O17)*state.rho - screened_rates(k_p_o17_to_n_f17)*Y(O17)*state.rho; + scratch = -screened_rates(k_p_O17_to_F18)*Y(O17)*state.rho - screened_rates(k_p_O17_to_He4_N14)*Y(O17)*state.rho - screened_rates(k_p_O17_to_n_F17)*Y(O17)*state.rho; jac.set(O17, H1, scratch); - scratch = screened_rates(k_he4_c14_to_n_o17)*Y(C14)*state.rho + screened_rates(k_he4_n14_to_p_o17)*Y(N14)*state.rho - screened_rates(k_he4_o17_to_n_ne20)*Y(O17)*state.rho - screened_rates(k_he4_o17_to_ne21)*Y(O17)*state.rho; + scratch = screened_rates(k_He4_C14_to_n_O17)*Y(C14)*state.rho + screened_rates(k_He4_N14_to_p_O17)*Y(N14)*state.rho - screened_rates(k_He4_O17_to_Ne21)*Y(O17)*state.rho - screened_rates(k_He4_O17_to_n_Ne20)*Y(O17)*state.rho; jac.set(O17, He4, scratch); - scratch = screened_rates(k_he4_c14_to_n_o17)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_C14_to_n_O17)*Y(He4)*state.rho; jac.set(O17, C14, scratch); - scratch = screened_rates(k_he4_n14_to_p_o17)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N14_to_p_O17)*Y(He4)*state.rho; jac.set(O17, N14, scratch); - scratch = screened_rates(k_n_o16_to_o17)*Y(N)*state.rho; + scratch = screened_rates(k_n_O16_to_O17)*Y(N)*state.rho; jac.set(O17, O16, scratch); - scratch = -screened_rates(k_he4_o17_to_n_ne20)*Y(He4)*state.rho - screened_rates(k_he4_o17_to_ne21)*Y(He4)*state.rho - screened_rates(k_n_o17_to_he4_c14)*Y(N)*state.rho - screened_rates(k_n_o17_to_o18)*Y(N)*state.rho - screened_rates(k_o17_to_n_o16) - screened_rates(k_p_o17_to_f18)*Y(H1)*state.rho - screened_rates(k_p_o17_to_he4_n14)*Y(H1)*state.rho - screened_rates(k_p_o17_to_n_f17)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_O17_to_Ne21)*Y(He4)*state.rho - screened_rates(k_He4_O17_to_n_Ne20)*Y(He4)*state.rho - screened_rates(k_O17_to_n_O16) - screened_rates(k_n_O17_to_He4_C14)*Y(N)*state.rho - screened_rates(k_n_O17_to_O18)*Y(N)*state.rho - screened_rates(k_p_O17_to_F18)*Y(H1)*state.rho - screened_rates(k_p_O17_to_He4_N14)*Y(H1)*state.rho - screened_rates(k_p_O17_to_n_F17)*Y(H1)*state.rho; jac.set(O17, O17, scratch); - scratch = screened_rates(k_o18_to_n_o17); + scratch = screened_rates(k_O18_to_n_O17); jac.set(O17, O18, scratch); - scratch = screened_rates(k_f17_to_o17_weak_wc12) + screened_rates(k_n_f17_to_p_o17)*Y(N)*state.rho; + scratch = screened_rates(k_F17_to_O17_weak_wc12) + screened_rates(k_n_F17_to_p_O17)*Y(N)*state.rho; jac.set(O17, F17, scratch); - scratch = screened_rates(k_f18_to_p_o17); + scratch = screened_rates(k_F18_to_p_O17); jac.set(O17, F18, scratch); - scratch = screened_rates(k_n_ne20_to_he4_o17)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ne20_to_He4_O17)*Y(N)*state.rho; jac.set(O17, Ne20, scratch); - scratch = screened_rates(k_ne21_to_he4_o17); + scratch = screened_rates(k_Ne21_to_He4_O17); jac.set(O17, Ne21, scratch); - scratch = screened_rates(k_n_f18_to_p_o18)*Y(F18)*state.rho + screened_rates(k_n_ne21_to_he4_o18)*Y(Ne21)*state.rho + screened_rates(k_n_o17_to_o18)*Y(O17)*state.rho; + scratch = screened_rates(k_n_F18_to_p_O18)*Y(F18)*state.rho + screened_rates(k_n_Ne21_to_He4_O18)*Y(Ne21)*state.rho + screened_rates(k_n_O17_to_O18)*Y(O17)*state.rho; jac.set(O18, N, scratch); - scratch = -screened_rates(k_p_o18_to_f19)*Y(O18)*state.rho - screened_rates(k_p_o18_to_he4_n15)*Y(O18)*state.rho - screened_rates(k_p_o18_to_n_f18)*Y(O18)*state.rho; + scratch = -screened_rates(k_p_O18_to_F19)*Y(O18)*state.rho - screened_rates(k_p_O18_to_He4_N15)*Y(O18)*state.rho - screened_rates(k_p_O18_to_n_F18)*Y(O18)*state.rho; jac.set(O18, H1, scratch); - scratch = screened_rates(k_he4_c14_to_o18)*Y(C14)*state.rho + screened_rates(k_he4_n15_to_p_o18)*Y(N15)*state.rho - screened_rates(k_he4_o18_to_n_ne21)*Y(O18)*state.rho - screened_rates(k_he4_o18_to_ne22)*Y(O18)*state.rho; + scratch = screened_rates(k_He4_C14_to_O18)*Y(C14)*state.rho + screened_rates(k_He4_N15_to_p_O18)*Y(N15)*state.rho - screened_rates(k_He4_O18_to_Ne22)*Y(O18)*state.rho - screened_rates(k_He4_O18_to_n_Ne21)*Y(O18)*state.rho; jac.set(O18, He4, scratch); - scratch = screened_rates(k_he4_c14_to_o18)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_C14_to_O18)*Y(He4)*state.rho; jac.set(O18, C14, scratch); - scratch = screened_rates(k_he4_n15_to_p_o18)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N15_to_p_O18)*Y(He4)*state.rho; jac.set(O18, N15, scratch); - scratch = screened_rates(k_n_o17_to_o18)*Y(N)*state.rho; + scratch = screened_rates(k_n_O17_to_O18)*Y(N)*state.rho; jac.set(O18, O17, scratch); - scratch = -screened_rates(k_he4_o18_to_n_ne21)*Y(He4)*state.rho - screened_rates(k_he4_o18_to_ne22)*Y(He4)*state.rho - screened_rates(k_o18_to_he4_c14) - screened_rates(k_o18_to_n_o17) - screened_rates(k_p_o18_to_f19)*Y(H1)*state.rho - screened_rates(k_p_o18_to_he4_n15)*Y(H1)*state.rho - screened_rates(k_p_o18_to_n_f18)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_O18_to_Ne22)*Y(He4)*state.rho - screened_rates(k_He4_O18_to_n_Ne21)*Y(He4)*state.rho - screened_rates(k_O18_to_He4_C14) - screened_rates(k_O18_to_n_O17) - screened_rates(k_p_O18_to_F19)*Y(H1)*state.rho - screened_rates(k_p_O18_to_He4_N15)*Y(H1)*state.rho - screened_rates(k_p_O18_to_n_F18)*Y(H1)*state.rho; jac.set(O18, O18, scratch); - scratch = screened_rates(k_f18_to_o18_weak_wc12) + screened_rates(k_n_f18_to_p_o18)*Y(N)*state.rho; + scratch = screened_rates(k_F18_to_O18_weak_wc12) + screened_rates(k_n_F18_to_p_O18)*Y(N)*state.rho; jac.set(O18, F18, scratch); - scratch = screened_rates(k_f19_to_p_o18); + scratch = screened_rates(k_F19_to_p_O18); jac.set(O18, F19, scratch); - scratch = screened_rates(k_n_ne21_to_he4_o18)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ne21_to_He4_O18)*Y(N)*state.rho; jac.set(O18, Ne21, scratch); - scratch = screened_rates(k_ne22_to_he4_o18); + scratch = screened_rates(k_Ne22_to_He4_O18); jac.set(O18, Ne22, scratch); - scratch = -screened_rates(k_n_f17_to_f18)*Y(F17)*state.rho - screened_rates(k_n_f17_to_he4_n14)*Y(F17)*state.rho - screened_rates(k_n_f17_to_p_o17)*Y(F17)*state.rho; + scratch = -screened_rates(k_n_F17_to_F18)*Y(F17)*state.rho - screened_rates(k_n_F17_to_He4_N14)*Y(F17)*state.rho - screened_rates(k_n_F17_to_p_O17)*Y(F17)*state.rho; jac.set(F17, N, scratch); - scratch = -screened_rates(k_p_f17_to_he4_o14)*Y(F17)*state.rho - screened_rates(k_p_f17_to_ne18)*Y(F17)*state.rho + screened_rates(k_p_ne20_to_he4_f17)*Y(Ne20)*state.rho + screened_rates(k_p_o16_to_f17)*Y(O16)*state.rho + screened_rates(k_p_o17_to_n_f17)*Y(O17)*state.rho; + scratch = -screened_rates(k_p_F17_to_He4_O14)*Y(F17)*state.rho - screened_rates(k_p_F17_to_Ne18)*Y(F17)*state.rho + screened_rates(k_p_Ne20_to_He4_F17)*Y(Ne20)*state.rho + screened_rates(k_p_O16_to_F17)*Y(O16)*state.rho + screened_rates(k_p_O17_to_n_F17)*Y(O17)*state.rho; jac.set(F17, H1, scratch); - scratch = -screened_rates(k_he4_f17_to_na21)*Y(F17)*state.rho - screened_rates(k_he4_f17_to_p_ne20)*Y(F17)*state.rho + screened_rates(k_he4_n14_to_n_f17)*Y(N14)*state.rho + screened_rates(k_he4_o14_to_p_f17)*Y(O14)*state.rho; + scratch = -screened_rates(k_He4_F17_to_Na21)*Y(F17)*state.rho - screened_rates(k_He4_F17_to_p_Ne20)*Y(F17)*state.rho + screened_rates(k_He4_N14_to_n_F17)*Y(N14)*state.rho + screened_rates(k_He4_O14_to_p_F17)*Y(O14)*state.rho; jac.set(F17, He4, scratch); - scratch = screened_rates(k_he4_n14_to_n_f17)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N14_to_n_F17)*Y(He4)*state.rho; jac.set(F17, N14, scratch); - scratch = screened_rates(k_he4_o14_to_p_f17)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O14_to_p_F17)*Y(He4)*state.rho; jac.set(F17, O14, scratch); - scratch = screened_rates(k_p_o16_to_f17)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O16_to_F17)*Y(H1)*state.rho; jac.set(F17, O16, scratch); - scratch = screened_rates(k_p_o17_to_n_f17)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O17_to_n_F17)*Y(H1)*state.rho; jac.set(F17, O17, scratch); - scratch = -screened_rates(k_f17_to_o17_weak_wc12) - screened_rates(k_f17_to_p_o16) - screened_rates(k_he4_f17_to_na21)*Y(He4)*state.rho - screened_rates(k_he4_f17_to_p_ne20)*Y(He4)*state.rho - screened_rates(k_n_f17_to_f18)*Y(N)*state.rho - screened_rates(k_n_f17_to_he4_n14)*Y(N)*state.rho - screened_rates(k_n_f17_to_p_o17)*Y(N)*state.rho - screened_rates(k_p_f17_to_he4_o14)*Y(H1)*state.rho - screened_rates(k_p_f17_to_ne18)*Y(H1)*state.rho; + scratch = -screened_rates(k_F17_to_O17_weak_wc12) - screened_rates(k_F17_to_p_O16) - screened_rates(k_He4_F17_to_Na21)*Y(He4)*state.rho - screened_rates(k_He4_F17_to_p_Ne20)*Y(He4)*state.rho - screened_rates(k_n_F17_to_F18)*Y(N)*state.rho - screened_rates(k_n_F17_to_He4_N14)*Y(N)*state.rho - screened_rates(k_n_F17_to_p_O17)*Y(N)*state.rho - screened_rates(k_p_F17_to_He4_O14)*Y(H1)*state.rho - screened_rates(k_p_F17_to_Ne18)*Y(H1)*state.rho; jac.set(F17, F17, scratch); - scratch = screened_rates(k_f18_to_n_f17); + scratch = screened_rates(k_F18_to_n_F17); jac.set(F17, F18, scratch); - scratch = screened_rates(k_ne18_to_p_f17); + scratch = screened_rates(k_Ne18_to_p_F17); jac.set(F17, Ne18, scratch); - scratch = screened_rates(k_p_ne20_to_he4_f17)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne20_to_He4_F17)*Y(H1)*state.rho; jac.set(F17, Ne20, scratch); - scratch = screened_rates(k_na21_to_he4_f17); + scratch = screened_rates(k_Na21_to_He4_F17); jac.set(F17, Na21, scratch); - scratch = screened_rates(k_n_f17_to_f18)*Y(F17)*state.rho - screened_rates(k_n_f18_to_f19)*Y(F18)*state.rho - screened_rates(k_n_f18_to_he4_n15)*Y(F18)*state.rho - screened_rates(k_n_f18_to_p_o18)*Y(F18)*state.rho + screened_rates(k_n_na21_to_he4_f18)*Y(Na21)*state.rho + screened_rates(k_n_ne18_to_p_f18)*Y(Ne18)*state.rho; + scratch = screened_rates(k_n_F17_to_F18)*Y(F17)*state.rho - screened_rates(k_n_F18_to_F19)*Y(F18)*state.rho - screened_rates(k_n_F18_to_He4_N15)*Y(F18)*state.rho - screened_rates(k_n_F18_to_p_O18)*Y(F18)*state.rho + screened_rates(k_n_Na21_to_He4_F18)*Y(Na21)*state.rho + screened_rates(k_n_Ne18_to_p_F18)*Y(Ne18)*state.rho; jac.set(F18, N, scratch); - scratch = -screened_rates(k_p_f18_to_he4_o15)*Y(F18)*state.rho - screened_rates(k_p_f18_to_n_ne18)*Y(F18)*state.rho - screened_rates(k_p_f18_to_ne19)*Y(F18)*state.rho + screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*state.rho + screened_rates(k_p_o17_to_f18)*Y(O17)*state.rho + screened_rates(k_p_o18_to_n_f18)*Y(O18)*state.rho; + scratch = -screened_rates(k_p_F18_to_He4_O15)*Y(F18)*state.rho - screened_rates(k_p_F18_to_Ne19)*Y(F18)*state.rho - screened_rates(k_p_F18_to_n_Ne18)*Y(F18)*state.rho + screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*state.rho + screened_rates(k_p_O17_to_F18)*Y(O17)*state.rho + screened_rates(k_p_O18_to_n_F18)*Y(O18)*state.rho; jac.set(F18, H1, scratch); - scratch = -screened_rates(k_he4_f18_to_n_na21)*Y(F18)*state.rho - screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho + screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho + screened_rates(k_he4_n15_to_n_f18)*Y(N15)*state.rho + screened_rates(k_he4_o15_to_p_f18)*Y(O15)*state.rho; + scratch = -screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho - screened_rates(k_He4_F18_to_n_Na21)*Y(F18)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho + screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho + screened_rates(k_He4_N15_to_n_F18)*Y(N15)*state.rho + screened_rates(k_He4_O15_to_p_F18)*Y(O15)*state.rho; jac.set(F18, He4, scratch); - scratch = screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(F18, N14, scratch); - scratch = screened_rates(k_he4_n15_to_n_f18)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N15_to_n_F18)*Y(He4)*state.rho; jac.set(F18, N15, scratch); - scratch = screened_rates(k_he4_o15_to_p_f18)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O15_to_p_F18)*Y(He4)*state.rho; jac.set(F18, O15, scratch); - scratch = screened_rates(k_p_o17_to_f18)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O17_to_F18)*Y(H1)*state.rho; jac.set(F18, O17, scratch); - scratch = screened_rates(k_p_o18_to_n_f18)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O18_to_n_F18)*Y(H1)*state.rho; jac.set(F18, O18, scratch); - scratch = screened_rates(k_n_f17_to_f18)*Y(N)*state.rho; + scratch = screened_rates(k_n_F17_to_F18)*Y(N)*state.rho; jac.set(F18, F17, scratch); - scratch = -screened_rates(k_f18_to_he4_n14) - screened_rates(k_f18_to_n_f17) - screened_rates(k_f18_to_o18_weak_wc12) - screened_rates(k_f18_to_p_o17) - screened_rates(k_he4_f18_to_n_na21)*Y(He4)*state.rho - screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho - screened_rates(k_n_f18_to_f19)*Y(N)*state.rho - screened_rates(k_n_f18_to_he4_n15)*Y(N)*state.rho - screened_rates(k_n_f18_to_p_o18)*Y(N)*state.rho - screened_rates(k_p_f18_to_he4_o15)*Y(H1)*state.rho - screened_rates(k_p_f18_to_n_ne18)*Y(H1)*state.rho - screened_rates(k_p_f18_to_ne19)*Y(H1)*state.rho; + scratch = -screened_rates(k_F18_to_He4_N14) - screened_rates(k_F18_to_O18_weak_wc12) - screened_rates(k_F18_to_n_F17) - screened_rates(k_F18_to_p_O17) - screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho - screened_rates(k_He4_F18_to_n_Na21)*Y(He4)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho - screened_rates(k_n_F18_to_F19)*Y(N)*state.rho - screened_rates(k_n_F18_to_He4_N15)*Y(N)*state.rho - screened_rates(k_n_F18_to_p_O18)*Y(N)*state.rho - screened_rates(k_p_F18_to_He4_O15)*Y(H1)*state.rho - screened_rates(k_p_F18_to_Ne19)*Y(H1)*state.rho - screened_rates(k_p_F18_to_n_Ne18)*Y(H1)*state.rho; jac.set(F18, F18, scratch); - scratch = screened_rates(k_f19_to_n_f18); + scratch = screened_rates(k_F19_to_n_F18); jac.set(F18, F19, scratch); - scratch = screened_rates(k_n_ne18_to_p_f18)*Y(N)*state.rho + screened_rates(k_ne18_to_f18_weak_wc12); + scratch = screened_rates(k_Ne18_to_F18_weak_wc12) + screened_rates(k_n_Ne18_to_p_F18)*Y(N)*state.rho; jac.set(F18, Ne18, scratch); - scratch = screened_rates(k_ne19_to_p_f18); + scratch = screened_rates(k_Ne19_to_p_F18); jac.set(F18, Ne19, scratch); - scratch = screened_rates(k_p_ne21_to_he4_f18)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne21_to_He4_F18)*Y(H1)*state.rho; jac.set(F18, Ne21, scratch); - scratch = screened_rates(k_n_na21_to_he4_f18)*Y(N)*state.rho; + scratch = screened_rates(k_n_Na21_to_He4_F18)*Y(N)*state.rho; jac.set(F18, Na21, scratch); - scratch = screened_rates(k_na22_to_he4_f18); + scratch = screened_rates(k_Na22_to_He4_F18); jac.set(F18, Na22, scratch); - scratch = screened_rates(k_n_f18_to_f19)*Y(F18)*state.rho + screened_rates(k_n_na22_to_he4_f19)*Y(Na22)*state.rho + screened_rates(k_n_ne19_to_p_f19)*Y(Ne19)*state.rho; + scratch = screened_rates(k_n_F18_to_F19)*Y(F18)*state.rho + screened_rates(k_n_Na22_to_He4_F19)*Y(Na22)*state.rho + screened_rates(k_n_Ne19_to_p_F19)*Y(Ne19)*state.rho; jac.set(F19, N, scratch); - scratch = -screened_rates(k_p_f19_to_he4_o16)*Y(F19)*state.rho - screened_rates(k_p_f19_to_n_ne19)*Y(F19)*state.rho - screened_rates(k_p_f19_to_ne20)*Y(F19)*state.rho + screened_rates(k_p_ne22_to_he4_f19)*Y(Ne22)*state.rho + screened_rates(k_p_o18_to_f19)*Y(O18)*state.rho; + scratch = -screened_rates(k_p_F19_to_He4_O16)*Y(F19)*state.rho - screened_rates(k_p_F19_to_Ne20)*Y(F19)*state.rho - screened_rates(k_p_F19_to_n_Ne19)*Y(F19)*state.rho + screened_rates(k_p_Ne22_to_He4_F19)*Y(Ne22)*state.rho + screened_rates(k_p_O18_to_F19)*Y(O18)*state.rho; jac.set(F19, H1, scratch); - scratch = -screened_rates(k_he4_f19_to_n_na22)*Y(F19)*state.rho - screened_rates(k_he4_f19_to_na23)*Y(F19)*state.rho - screened_rates(k_he4_f19_to_p_ne22)*Y(F19)*state.rho + screened_rates(k_he4_n15_to_f19)*Y(N15)*state.rho + screened_rates(k_he4_o16_to_p_f19)*Y(O16)*state.rho; + scratch = -screened_rates(k_He4_F19_to_Na23)*Y(F19)*state.rho - screened_rates(k_He4_F19_to_n_Na22)*Y(F19)*state.rho - screened_rates(k_He4_F19_to_p_Ne22)*Y(F19)*state.rho + screened_rates(k_He4_N15_to_F19)*Y(N15)*state.rho + screened_rates(k_He4_O16_to_p_F19)*Y(O16)*state.rho; jac.set(F19, He4, scratch); - scratch = screened_rates(k_he4_n15_to_f19)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N15_to_F19)*Y(He4)*state.rho; jac.set(F19, N15, scratch); - scratch = screened_rates(k_he4_o16_to_p_f19)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O16_to_p_F19)*Y(He4)*state.rho; jac.set(F19, O16, scratch); - scratch = screened_rates(k_p_o18_to_f19)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O18_to_F19)*Y(H1)*state.rho; jac.set(F19, O18, scratch); - scratch = screened_rates(k_n_f18_to_f19)*Y(N)*state.rho; + scratch = screened_rates(k_n_F18_to_F19)*Y(N)*state.rho; jac.set(F19, F18, scratch); - scratch = -screened_rates(k_f19_to_he4_n15) - screened_rates(k_f19_to_n_f18) - screened_rates(k_f19_to_p_o18) - screened_rates(k_he4_f19_to_n_na22)*Y(He4)*state.rho - screened_rates(k_he4_f19_to_na23)*Y(He4)*state.rho - screened_rates(k_he4_f19_to_p_ne22)*Y(He4)*state.rho - screened_rates(k_p_f19_to_he4_o16)*Y(H1)*state.rho - screened_rates(k_p_f19_to_n_ne19)*Y(H1)*state.rho - screened_rates(k_p_f19_to_ne20)*Y(H1)*state.rho; + scratch = -screened_rates(k_F19_to_He4_N15) - screened_rates(k_F19_to_n_F18) - screened_rates(k_F19_to_p_O18) - screened_rates(k_He4_F19_to_Na23)*Y(He4)*state.rho - screened_rates(k_He4_F19_to_n_Na22)*Y(He4)*state.rho - screened_rates(k_He4_F19_to_p_Ne22)*Y(He4)*state.rho - screened_rates(k_p_F19_to_He4_O16)*Y(H1)*state.rho - screened_rates(k_p_F19_to_Ne20)*Y(H1)*state.rho - screened_rates(k_p_F19_to_n_Ne19)*Y(H1)*state.rho; jac.set(F19, F19, scratch); - scratch = screened_rates(k_n_ne19_to_p_f19)*Y(N)*state.rho + screened_rates(k_ne19_to_f19_weak_wc12); + scratch = screened_rates(k_Ne19_to_F19_weak_wc12) + screened_rates(k_n_Ne19_to_p_F19)*Y(N)*state.rho; jac.set(F19, Ne19, scratch); - scratch = screened_rates(k_ne20_to_p_f19); + scratch = screened_rates(k_Ne20_to_p_F19); jac.set(F19, Ne20, scratch); - scratch = screened_rates(k_p_ne22_to_he4_f19)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne22_to_He4_F19)*Y(H1)*state.rho; jac.set(F19, Ne22, scratch); - scratch = screened_rates(k_n_na22_to_he4_f19)*Y(N)*state.rho; + scratch = screened_rates(k_n_Na22_to_He4_F19)*Y(N)*state.rho; jac.set(F19, Na22, scratch); - scratch = screened_rates(k_na23_to_he4_f19); + scratch = screened_rates(k_Na23_to_He4_F19); jac.set(F19, Na23, scratch); - scratch = -screened_rates(k_n_ne18_to_he4_o15)*Y(Ne18)*state.rho - screened_rates(k_n_ne18_to_ne19)*Y(Ne18)*state.rho - screened_rates(k_n_ne18_to_p_f18)*Y(Ne18)*state.rho; + scratch = -screened_rates(k_n_Ne18_to_He4_O15)*Y(Ne18)*state.rho - screened_rates(k_n_Ne18_to_Ne19)*Y(Ne18)*state.rho - screened_rates(k_n_Ne18_to_p_F18)*Y(Ne18)*state.rho; jac.set(Ne18, N, scratch); - scratch = screened_rates(k_p_f17_to_ne18)*Y(F17)*state.rho + screened_rates(k_p_f18_to_n_ne18)*Y(F18)*state.rho + screened_rates(k_p_na21_to_he4_ne18)*Y(Na21)*state.rho; + scratch = screened_rates(k_p_F17_to_Ne18)*Y(F17)*state.rho + screened_rates(k_p_F18_to_n_Ne18)*Y(F18)*state.rho + screened_rates(k_p_Na21_to_He4_Ne18)*Y(Na21)*state.rho; jac.set(Ne18, H1, scratch); - scratch = -screened_rates(k_he4_ne18_to_p_na21)*Y(Ne18)*state.rho + screened_rates(k_he4_o14_to_ne18)*Y(O14)*state.rho + screened_rates(k_he4_o15_to_n_ne18)*Y(O15)*state.rho; + scratch = -screened_rates(k_He4_Ne18_to_p_Na21)*Y(Ne18)*state.rho + screened_rates(k_He4_O14_to_Ne18)*Y(O14)*state.rho + screened_rates(k_He4_O15_to_n_Ne18)*Y(O15)*state.rho; jac.set(Ne18, He4, scratch); - scratch = screened_rates(k_he4_o14_to_ne18)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O14_to_Ne18)*Y(He4)*state.rho; jac.set(Ne18, O14, scratch); - scratch = screened_rates(k_he4_o15_to_n_ne18)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O15_to_n_Ne18)*Y(He4)*state.rho; jac.set(Ne18, O15, scratch); - scratch = screened_rates(k_p_f17_to_ne18)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F17_to_Ne18)*Y(H1)*state.rho; jac.set(Ne18, F17, scratch); - scratch = screened_rates(k_p_f18_to_n_ne18)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F18_to_n_Ne18)*Y(H1)*state.rho; jac.set(Ne18, F18, scratch); - scratch = -screened_rates(k_he4_ne18_to_p_na21)*Y(He4)*state.rho - screened_rates(k_n_ne18_to_he4_o15)*Y(N)*state.rho - screened_rates(k_n_ne18_to_ne19)*Y(N)*state.rho - screened_rates(k_n_ne18_to_p_f18)*Y(N)*state.rho - screened_rates(k_ne18_to_f18_weak_wc12) - screened_rates(k_ne18_to_he4_o14) - screened_rates(k_ne18_to_p_f17); + scratch = -screened_rates(k_He4_Ne18_to_p_Na21)*Y(He4)*state.rho - screened_rates(k_Ne18_to_F18_weak_wc12) - screened_rates(k_Ne18_to_He4_O14) - screened_rates(k_Ne18_to_p_F17) - screened_rates(k_n_Ne18_to_He4_O15)*Y(N)*state.rho - screened_rates(k_n_Ne18_to_Ne19)*Y(N)*state.rho - screened_rates(k_n_Ne18_to_p_F18)*Y(N)*state.rho; jac.set(Ne18, Ne18, scratch); - scratch = screened_rates(k_ne19_to_n_ne18); + scratch = screened_rates(k_Ne19_to_n_Ne18); jac.set(Ne18, Ne19, scratch); - scratch = screened_rates(k_p_na21_to_he4_ne18)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na21_to_He4_Ne18)*Y(H1)*state.rho; jac.set(Ne18, Na21, scratch); - scratch = screened_rates(k_n_ne18_to_ne19)*Y(Ne18)*state.rho - screened_rates(k_n_ne19_to_he4_o16)*Y(Ne19)*state.rho - screened_rates(k_n_ne19_to_ne20)*Y(Ne19)*state.rho - screened_rates(k_n_ne19_to_p_f19)*Y(Ne19)*state.rho; + scratch = screened_rates(k_n_Ne18_to_Ne19)*Y(Ne18)*state.rho - screened_rates(k_n_Ne19_to_He4_O16)*Y(Ne19)*state.rho - screened_rates(k_n_Ne19_to_Ne20)*Y(Ne19)*state.rho - screened_rates(k_n_Ne19_to_p_F19)*Y(Ne19)*state.rho; jac.set(Ne19, N, scratch); - scratch = screened_rates(k_p_f18_to_ne19)*Y(F18)*state.rho + screened_rates(k_p_f19_to_n_ne19)*Y(F19)*state.rho + screened_rates(k_p_na22_to_he4_ne19)*Y(Na22)*state.rho; + scratch = screened_rates(k_p_F18_to_Ne19)*Y(F18)*state.rho + screened_rates(k_p_F19_to_n_Ne19)*Y(F19)*state.rho + screened_rates(k_p_Na22_to_He4_Ne19)*Y(Na22)*state.rho; jac.set(Ne19, H1, scratch); - scratch = -screened_rates(k_he4_ne19_to_mg23)*Y(Ne19)*state.rho - screened_rates(k_he4_ne19_to_p_na22)*Y(Ne19)*state.rho + screened_rates(k_he4_o15_to_ne19)*Y(O15)*state.rho + screened_rates(k_he4_o16_to_n_ne19)*Y(O16)*state.rho; + scratch = -screened_rates(k_He4_Ne19_to_Mg23)*Y(Ne19)*state.rho - screened_rates(k_He4_Ne19_to_p_Na22)*Y(Ne19)*state.rho + screened_rates(k_He4_O15_to_Ne19)*Y(O15)*state.rho + screened_rates(k_He4_O16_to_n_Ne19)*Y(O16)*state.rho; jac.set(Ne19, He4, scratch); - scratch = screened_rates(k_he4_o15_to_ne19)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O15_to_Ne19)*Y(He4)*state.rho; jac.set(Ne19, O15, scratch); - scratch = screened_rates(k_he4_o16_to_n_ne19)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O16_to_n_Ne19)*Y(He4)*state.rho; jac.set(Ne19, O16, scratch); - scratch = screened_rates(k_p_f18_to_ne19)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F18_to_Ne19)*Y(H1)*state.rho; jac.set(Ne19, F18, scratch); - scratch = screened_rates(k_p_f19_to_n_ne19)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F19_to_n_Ne19)*Y(H1)*state.rho; jac.set(Ne19, F19, scratch); - scratch = screened_rates(k_n_ne18_to_ne19)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ne18_to_Ne19)*Y(N)*state.rho; jac.set(Ne19, Ne18, scratch); - scratch = -screened_rates(k_he4_ne19_to_mg23)*Y(He4)*state.rho - screened_rates(k_he4_ne19_to_p_na22)*Y(He4)*state.rho - screened_rates(k_n_ne19_to_he4_o16)*Y(N)*state.rho - screened_rates(k_n_ne19_to_ne20)*Y(N)*state.rho - screened_rates(k_n_ne19_to_p_f19)*Y(N)*state.rho - screened_rates(k_ne19_to_f19_weak_wc12) - screened_rates(k_ne19_to_he4_o15) - screened_rates(k_ne19_to_n_ne18) - screened_rates(k_ne19_to_p_f18); + scratch = -screened_rates(k_He4_Ne19_to_Mg23)*Y(He4)*state.rho - screened_rates(k_He4_Ne19_to_p_Na22)*Y(He4)*state.rho - screened_rates(k_Ne19_to_F19_weak_wc12) - screened_rates(k_Ne19_to_He4_O15) - screened_rates(k_Ne19_to_n_Ne18) - screened_rates(k_Ne19_to_p_F18) - screened_rates(k_n_Ne19_to_He4_O16)*Y(N)*state.rho - screened_rates(k_n_Ne19_to_Ne20)*Y(N)*state.rho - screened_rates(k_n_Ne19_to_p_F19)*Y(N)*state.rho; jac.set(Ne19, Ne19, scratch); - scratch = screened_rates(k_ne20_to_n_ne19); + scratch = screened_rates(k_Ne20_to_n_Ne19); jac.set(Ne19, Ne20, scratch); - scratch = screened_rates(k_p_na22_to_he4_ne19)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na22_to_He4_Ne19)*Y(H1)*state.rho; jac.set(Ne19, Na22, scratch); - scratch = screened_rates(k_mg23_to_he4_ne19); + scratch = screened_rates(k_Mg23_to_He4_Ne19); jac.set(Ne19, Mg23, scratch); - scratch = screened_rates(k_n_mg23_to_he4_ne20)*Y(Mg23)*state.rho + screened_rates(k_n_ne19_to_ne20)*Y(Ne19)*state.rho - screened_rates(k_n_ne20_to_he4_o17)*Y(Ne20)*state.rho - screened_rates(k_n_ne20_to_ne21)*Y(Ne20)*state.rho; + scratch = screened_rates(k_n_Mg23_to_He4_Ne20)*Y(Mg23)*state.rho + screened_rates(k_n_Ne19_to_Ne20)*Y(Ne19)*state.rho - screened_rates(k_n_Ne20_to_He4_O17)*Y(Ne20)*state.rho - screened_rates(k_n_Ne20_to_Ne21)*Y(Ne20)*state.rho; jac.set(Ne20, N, scratch); - scratch = screened_rates(k_p_f19_to_ne20)*Y(F19)*state.rho + screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho - screened_rates(k_p_ne20_to_he4_f17)*Y(Ne20)*state.rho - screened_rates(k_p_ne20_to_na21)*Y(Ne20)*state.rho + screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*state.rho; + scratch = screened_rates(k_p_F19_to_Ne20)*Y(F19)*state.rho + screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho - screened_rates(k_p_Ne20_to_He4_F17)*Y(Ne20)*state.rho - screened_rates(k_p_Ne20_to_Na21)*Y(Ne20)*state.rho + screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*state.rho; jac.set(Ne20, H1, scratch); - scratch = screened_rates(k_he4_f17_to_p_ne20)*Y(F17)*state.rho - screened_rates(k_he4_ne20_to_c12_c12)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_n_mg23)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_p_na23)*Y(Ne20)*state.rho + screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho + screened_rates(k_he4_o17_to_n_ne20)*Y(O17)*state.rho + screened_rates(k_he4_si28_to_c12_ne20)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_F17_to_p_Ne20)*Y(F17)*state.rho - screened_rates(k_He4_Ne20_to_C12_C12)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_n_Mg23)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23)*Y(Ne20)*state.rho + screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho + screened_rates(k_He4_O17_to_n_Ne20)*Y(O17)*state.rho + screened_rates(k_He4_Si28_to_C12_Ne20)*Y(Si28)*state.rho; jac.set(Ne20, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho - screened_rates(k_c12_ne20_to_he4_si28)*Y(Ne20)*state.rho - screened_rates(k_c12_ne20_to_p_p31)*Y(Ne20)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho - screened_rates(k_C12_Ne20_to_He4_Si28)*Y(Ne20)*state.rho - screened_rates(k_C12_Ne20_to_p_P31)*Y(Ne20)*state.rho; jac.set(Ne20, C12, scratch); - scratch = screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho; jac.set(Ne20, O16, scratch); - scratch = screened_rates(k_he4_o17_to_n_ne20)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O17_to_n_Ne20)*Y(He4)*state.rho; jac.set(Ne20, O17, scratch); - scratch = screened_rates(k_he4_f17_to_p_ne20)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F17_to_p_Ne20)*Y(He4)*state.rho; jac.set(Ne20, F17, scratch); - scratch = screened_rates(k_p_f19_to_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_p_F19_to_Ne20)*Y(H1)*state.rho; jac.set(Ne20, F19, scratch); - scratch = screened_rates(k_n_ne19_to_ne20)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ne19_to_Ne20)*Y(N)*state.rho; jac.set(Ne20, Ne19, scratch); - scratch = -screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*state.rho - screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*state.rho - screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_n_mg23)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*state.rho - screened_rates(k_n_ne20_to_he4_o17)*Y(N)*state.rho - screened_rates(k_n_ne20_to_ne21)*Y(N)*state.rho - screened_rates(k_ne20_to_he4_o16) - screened_rates(k_ne20_to_n_ne19) - screened_rates(k_ne20_to_p_f19) - screened_rates(k_p_ne20_to_he4_f17)*Y(H1)*state.rho - screened_rates(k_p_ne20_to_na21)*Y(H1)*state.rho; + scratch = -screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*state.rho - screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*state.rho - screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_n_Mg23)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*state.rho - screened_rates(k_Ne20_to_He4_O16) - screened_rates(k_Ne20_to_n_Ne19) - screened_rates(k_Ne20_to_p_F19) - screened_rates(k_n_Ne20_to_He4_O17)*Y(N)*state.rho - screened_rates(k_n_Ne20_to_Ne21)*Y(N)*state.rho - screened_rates(k_p_Ne20_to_He4_F17)*Y(H1)*state.rho - screened_rates(k_p_Ne20_to_Na21)*Y(H1)*state.rho; jac.set(Ne20, Ne20, scratch); - scratch = screened_rates(k_ne21_to_n_ne20); + scratch = screened_rates(k_Ne21_to_n_Ne20); jac.set(Ne20, Ne21, scratch); - scratch = screened_rates(k_na21_to_p_ne20); + scratch = screened_rates(k_Na21_to_p_Ne20); jac.set(Ne20, Na21, scratch); - scratch = screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho; jac.set(Ne20, Na23, scratch); - scratch = screened_rates(k_n_mg23_to_he4_ne20)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mg23_to_He4_Ne20)*Y(N)*state.rho; jac.set(Ne20, Mg23, scratch); - scratch = screened_rates(k_mg24_to_he4_ne20); + scratch = screened_rates(k_Mg24_to_He4_Ne20); jac.set(Ne20, Mg24, scratch); - scratch = screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*state.rho; jac.set(Ne20, Si28, scratch); - scratch = screened_rates(k_p_p31_to_c12_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_C12_Ne20)*Y(H1)*state.rho; jac.set(Ne20, P31, scratch); - scratch = screened_rates(k_n_mg24_to_he4_ne21)*Y(Mg24)*state.rho + screened_rates(k_n_na21_to_p_ne21)*Y(Na21)*state.rho + screened_rates(k_n_ne20_to_ne21)*Y(Ne20)*state.rho - screened_rates(k_n_ne21_to_he4_o18)*Y(Ne21)*state.rho - screened_rates(k_n_ne21_to_ne22)*Y(Ne21)*state.rho; + scratch = screened_rates(k_n_Mg24_to_He4_Ne21)*Y(Mg24)*state.rho + screened_rates(k_n_Na21_to_p_Ne21)*Y(Na21)*state.rho + screened_rates(k_n_Ne20_to_Ne21)*Y(Ne20)*state.rho - screened_rates(k_n_Ne21_to_He4_O18)*Y(Ne21)*state.rho - screened_rates(k_n_Ne21_to_Ne22)*Y(Ne21)*state.rho; jac.set(Ne21, N, scratch); - scratch = -screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*state.rho - screened_rates(k_p_ne21_to_n_na21)*Y(Ne21)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho; + scratch = -screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho - screened_rates(k_p_Ne21_to_n_Na21)*Y(Ne21)*state.rho; jac.set(Ne21, H1, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho - screened_rates(k_he4_ne21_to_mg25)*Y(Ne21)*state.rho - screened_rates(k_he4_ne21_to_n_mg24)*Y(Ne21)*state.rho + screened_rates(k_he4_o17_to_ne21)*Y(O17)*state.rho + screened_rates(k_he4_o18_to_n_ne21)*Y(O18)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho - screened_rates(k_He4_Ne21_to_Mg25)*Y(Ne21)*state.rho - screened_rates(k_He4_Ne21_to_n_Mg24)*Y(Ne21)*state.rho + screened_rates(k_He4_O17_to_Ne21)*Y(O17)*state.rho + screened_rates(k_He4_O18_to_n_Ne21)*Y(O18)*state.rho; jac.set(Ne21, He4, scratch); - scratch = screened_rates(k_he4_o17_to_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O17_to_Ne21)*Y(He4)*state.rho; jac.set(Ne21, O17, scratch); - scratch = screened_rates(k_he4_o18_to_n_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O18_to_n_Ne21)*Y(He4)*state.rho; jac.set(Ne21, O18, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(Ne21, F18, scratch); - scratch = screened_rates(k_n_ne20_to_ne21)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ne20_to_Ne21)*Y(N)*state.rho; jac.set(Ne21, Ne20, scratch); - scratch = -screened_rates(k_he4_ne21_to_mg25)*Y(He4)*state.rho - screened_rates(k_he4_ne21_to_n_mg24)*Y(He4)*state.rho - screened_rates(k_n_ne21_to_he4_o18)*Y(N)*state.rho - screened_rates(k_n_ne21_to_ne22)*Y(N)*state.rho - screened_rates(k_ne21_to_he4_o17) - screened_rates(k_ne21_to_n_ne20) - screened_rates(k_p_ne21_to_he4_f18)*Y(H1)*state.rho - screened_rates(k_p_ne21_to_n_na21)*Y(H1)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ne21_to_Mg25)*Y(He4)*state.rho - screened_rates(k_He4_Ne21_to_n_Mg24)*Y(He4)*state.rho - screened_rates(k_Ne21_to_He4_O17) - screened_rates(k_Ne21_to_n_Ne20) - screened_rates(k_n_Ne21_to_He4_O18)*Y(N)*state.rho - screened_rates(k_n_Ne21_to_Ne22)*Y(N)*state.rho - screened_rates(k_p_Ne21_to_He4_F18)*Y(H1)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho - screened_rates(k_p_Ne21_to_n_Na21)*Y(H1)*state.rho; jac.set(Ne21, Ne21, scratch); - scratch = screened_rates(k_ne22_to_n_ne21); + scratch = screened_rates(k_Ne22_to_n_Ne21); jac.set(Ne21, Ne22, scratch); - scratch = screened_rates(k_n_na21_to_p_ne21)*Y(N)*state.rho + screened_rates(k_na21_to_ne21_weak_wc12); + scratch = screened_rates(k_Na21_to_Ne21_weak_wc12) + screened_rates(k_n_Na21_to_p_Ne21)*Y(N)*state.rho; jac.set(Ne21, Na21, scratch); - scratch = screened_rates(k_na22_to_p_ne21); + scratch = screened_rates(k_Na22_to_p_Ne21); jac.set(Ne21, Na22, scratch); - scratch = screened_rates(k_n_mg24_to_he4_ne21)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mg24_to_He4_Ne21)*Y(N)*state.rho; jac.set(Ne21, Mg24, scratch); - scratch = screened_rates(k_mg25_to_he4_ne21); + scratch = screened_rates(k_Mg25_to_He4_Ne21); jac.set(Ne21, Mg25, scratch); - scratch = screened_rates(k_n_mg25_to_he4_ne22)*Y(Mg25)*state.rho + screened_rates(k_n_na22_to_p_ne22)*Y(Na22)*state.rho + screened_rates(k_n_ne21_to_ne22)*Y(Ne21)*state.rho; + scratch = screened_rates(k_n_Mg25_to_He4_Ne22)*Y(Mg25)*state.rho + screened_rates(k_n_Na22_to_p_Ne22)*Y(Na22)*state.rho + screened_rates(k_n_Ne21_to_Ne22)*Y(Ne21)*state.rho; jac.set(Ne22, N, scratch); - scratch = -screened_rates(k_p_ne22_to_he4_f19)*Y(Ne22)*state.rho - screened_rates(k_p_ne22_to_n_na22)*Y(Ne22)*state.rho - screened_rates(k_p_ne22_to_na23)*Y(Ne22)*state.rho; + scratch = -screened_rates(k_p_Ne22_to_He4_F19)*Y(Ne22)*state.rho - screened_rates(k_p_Ne22_to_Na23)*Y(Ne22)*state.rho - screened_rates(k_p_Ne22_to_n_Na22)*Y(Ne22)*state.rho; jac.set(Ne22, H1, scratch); - scratch = screened_rates(k_he4_f19_to_p_ne22)*Y(F19)*state.rho - screened_rates(k_he4_ne22_to_mg26)*Y(Ne22)*state.rho - screened_rates(k_he4_ne22_to_n_mg25)*Y(Ne22)*state.rho + screened_rates(k_he4_o18_to_ne22)*Y(O18)*state.rho; + scratch = screened_rates(k_He4_F19_to_p_Ne22)*Y(F19)*state.rho - screened_rates(k_He4_Ne22_to_Mg26)*Y(Ne22)*state.rho - screened_rates(k_He4_Ne22_to_n_Mg25)*Y(Ne22)*state.rho + screened_rates(k_He4_O18_to_Ne22)*Y(O18)*state.rho; jac.set(Ne22, He4, scratch); - scratch = screened_rates(k_he4_o18_to_ne22)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O18_to_Ne22)*Y(He4)*state.rho; jac.set(Ne22, O18, scratch); - scratch = screened_rates(k_he4_f19_to_p_ne22)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F19_to_p_Ne22)*Y(He4)*state.rho; jac.set(Ne22, F19, scratch); - scratch = screened_rates(k_n_ne21_to_ne22)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ne21_to_Ne22)*Y(N)*state.rho; jac.set(Ne22, Ne21, scratch); - scratch = -screened_rates(k_he4_ne22_to_mg26)*Y(He4)*state.rho - screened_rates(k_he4_ne22_to_n_mg25)*Y(He4)*state.rho - screened_rates(k_ne22_to_he4_o18) - screened_rates(k_ne22_to_n_ne21) - screened_rates(k_p_ne22_to_he4_f19)*Y(H1)*state.rho - screened_rates(k_p_ne22_to_n_na22)*Y(H1)*state.rho - screened_rates(k_p_ne22_to_na23)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ne22_to_Mg26)*Y(He4)*state.rho - screened_rates(k_He4_Ne22_to_n_Mg25)*Y(He4)*state.rho - screened_rates(k_Ne22_to_He4_O18) - screened_rates(k_Ne22_to_n_Ne21) - screened_rates(k_p_Ne22_to_He4_F19)*Y(H1)*state.rho - screened_rates(k_p_Ne22_to_Na23)*Y(H1)*state.rho - screened_rates(k_p_Ne22_to_n_Na22)*Y(H1)*state.rho; jac.set(Ne22, Ne22, scratch); - scratch = screened_rates(k_n_na22_to_p_ne22)*Y(N)*state.rho + screened_rates(k_na22_to_ne22_weak_wc12); + scratch = screened_rates(k_Na22_to_Ne22_weak_wc12) + screened_rates(k_n_Na22_to_p_Ne22)*Y(N)*state.rho; jac.set(Ne22, Na22, scratch); - scratch = screened_rates(k_na23_to_p_ne22); + scratch = screened_rates(k_Na23_to_p_Ne22); jac.set(Ne22, Na23, scratch); - scratch = screened_rates(k_n_mg25_to_he4_ne22)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mg25_to_He4_Ne22)*Y(N)*state.rho; jac.set(Ne22, Mg25, scratch); - scratch = screened_rates(k_mg26_to_he4_ne22); + scratch = screened_rates(k_Mg26_to_He4_Ne22); jac.set(Ne22, Mg26, scratch); - scratch = -screened_rates(k_n_na21_to_he4_f18)*Y(Na21)*state.rho - screened_rates(k_n_na21_to_na22)*Y(Na21)*state.rho - screened_rates(k_n_na21_to_p_ne21)*Y(Na21)*state.rho; + scratch = -screened_rates(k_n_Na21_to_He4_F18)*Y(Na21)*state.rho - screened_rates(k_n_Na21_to_Na22)*Y(Na21)*state.rho - screened_rates(k_n_Na21_to_p_Ne21)*Y(Na21)*state.rho; jac.set(Na21, N, scratch); - scratch = screened_rates(k_p_mg24_to_he4_na21)*Y(Mg24)*state.rho - screened_rates(k_p_na21_to_he4_ne18)*Y(Na21)*state.rho + screened_rates(k_p_ne20_to_na21)*Y(Ne20)*state.rho + screened_rates(k_p_ne21_to_n_na21)*Y(Ne21)*state.rho; + scratch = screened_rates(k_p_Mg24_to_He4_Na21)*Y(Mg24)*state.rho - screened_rates(k_p_Na21_to_He4_Ne18)*Y(Na21)*state.rho + screened_rates(k_p_Ne20_to_Na21)*Y(Ne20)*state.rho + screened_rates(k_p_Ne21_to_n_Na21)*Y(Ne21)*state.rho; jac.set(Na21, H1, scratch); - scratch = screened_rates(k_he4_f17_to_na21)*Y(F17)*state.rho + screened_rates(k_he4_f18_to_n_na21)*Y(F18)*state.rho - screened_rates(k_he4_na21_to_al25)*Y(Na21)*state.rho - screened_rates(k_he4_na21_to_p_mg24)*Y(Na21)*state.rho + screened_rates(k_he4_ne18_to_p_na21)*Y(Ne18)*state.rho; + scratch = screened_rates(k_He4_F17_to_Na21)*Y(F17)*state.rho + screened_rates(k_He4_F18_to_n_Na21)*Y(F18)*state.rho - screened_rates(k_He4_Na21_to_Al25)*Y(Na21)*state.rho - screened_rates(k_He4_Na21_to_p_Mg24)*Y(Na21)*state.rho + screened_rates(k_He4_Ne18_to_p_Na21)*Y(Ne18)*state.rho; jac.set(Na21, He4, scratch); - scratch = screened_rates(k_he4_f17_to_na21)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F17_to_Na21)*Y(He4)*state.rho; jac.set(Na21, F17, scratch); - scratch = screened_rates(k_he4_f18_to_n_na21)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_n_Na21)*Y(He4)*state.rho; jac.set(Na21, F18, scratch); - scratch = screened_rates(k_he4_ne18_to_p_na21)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne18_to_p_Na21)*Y(He4)*state.rho; jac.set(Na21, Ne18, scratch); - scratch = screened_rates(k_p_ne20_to_na21)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne20_to_Na21)*Y(H1)*state.rho; jac.set(Na21, Ne20, scratch); - scratch = screened_rates(k_p_ne21_to_n_na21)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne21_to_n_Na21)*Y(H1)*state.rho; jac.set(Na21, Ne21, scratch); - scratch = -screened_rates(k_he4_na21_to_al25)*Y(He4)*state.rho - screened_rates(k_he4_na21_to_p_mg24)*Y(He4)*state.rho - screened_rates(k_n_na21_to_he4_f18)*Y(N)*state.rho - screened_rates(k_n_na21_to_na22)*Y(N)*state.rho - screened_rates(k_n_na21_to_p_ne21)*Y(N)*state.rho - screened_rates(k_na21_to_he4_f17) - screened_rates(k_na21_to_ne21_weak_wc12) - screened_rates(k_na21_to_p_ne20) - screened_rates(k_p_na21_to_he4_ne18)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Na21_to_Al25)*Y(He4)*state.rho - screened_rates(k_He4_Na21_to_p_Mg24)*Y(He4)*state.rho - screened_rates(k_Na21_to_He4_F17) - screened_rates(k_Na21_to_Ne21_weak_wc12) - screened_rates(k_Na21_to_p_Ne20) - screened_rates(k_n_Na21_to_He4_F18)*Y(N)*state.rho - screened_rates(k_n_Na21_to_Na22)*Y(N)*state.rho - screened_rates(k_n_Na21_to_p_Ne21)*Y(N)*state.rho - screened_rates(k_p_Na21_to_He4_Ne18)*Y(H1)*state.rho; jac.set(Na21, Na21, scratch); - scratch = screened_rates(k_na22_to_n_na21); + scratch = screened_rates(k_Na22_to_n_Na21); jac.set(Na21, Na22, scratch); - scratch = screened_rates(k_p_mg24_to_he4_na21)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mg24_to_He4_Na21)*Y(H1)*state.rho; jac.set(Na21, Mg24, scratch); - scratch = screened_rates(k_al25_to_he4_na21); + scratch = screened_rates(k_Al25_to_He4_Na21); jac.set(Na21, Al25, scratch); - scratch = screened_rates(k_n_al25_to_he4_na22)*Y(Al25)*state.rho + screened_rates(k_n_na21_to_na22)*Y(Na21)*state.rho - screened_rates(k_n_na22_to_he4_f19)*Y(Na22)*state.rho - screened_rates(k_n_na22_to_na23)*Y(Na22)*state.rho - screened_rates(k_n_na22_to_p_ne22)*Y(Na22)*state.rho; + scratch = screened_rates(k_n_Al25_to_He4_Na22)*Y(Al25)*state.rho + screened_rates(k_n_Na21_to_Na22)*Y(Na21)*state.rho - screened_rates(k_n_Na22_to_He4_F19)*Y(Na22)*state.rho - screened_rates(k_n_Na22_to_Na23)*Y(Na22)*state.rho - screened_rates(k_n_Na22_to_p_Ne22)*Y(Na22)*state.rho; jac.set(Na22, N, scratch); - scratch = screened_rates(k_p_mg25_to_he4_na22)*Y(Mg25)*state.rho - screened_rates(k_p_na22_to_he4_ne19)*Y(Na22)*state.rho - screened_rates(k_p_na22_to_mg23)*Y(Na22)*state.rho + screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho + screened_rates(k_p_ne22_to_n_na22)*Y(Ne22)*state.rho; + scratch = screened_rates(k_p_Mg25_to_He4_Na22)*Y(Mg25)*state.rho - screened_rates(k_p_Na22_to_He4_Ne19)*Y(Na22)*state.rho - screened_rates(k_p_Na22_to_Mg23)*Y(Na22)*state.rho + screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho + screened_rates(k_p_Ne22_to_n_Na22)*Y(Ne22)*state.rho; jac.set(Na22, H1, scratch); - scratch = screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho + screened_rates(k_he4_f19_to_n_na22)*Y(F19)*state.rho - screened_rates(k_he4_na22_to_al26)*Y(Na22)*state.rho - screened_rates(k_he4_na22_to_n_al25)*Y(Na22)*state.rho - screened_rates(k_he4_na22_to_p_mg25)*Y(Na22)*state.rho + screened_rates(k_he4_ne19_to_p_na22)*Y(Ne19)*state.rho; + scratch = screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho + screened_rates(k_He4_F19_to_n_Na22)*Y(F19)*state.rho - screened_rates(k_He4_Na22_to_Al26)*Y(Na22)*state.rho - screened_rates(k_He4_Na22_to_n_Al25)*Y(Na22)*state.rho - screened_rates(k_He4_Na22_to_p_Mg25)*Y(Na22)*state.rho + screened_rates(k_He4_Ne19_to_p_Na22)*Y(Ne19)*state.rho; jac.set(Na22, He4, scratch); - scratch = screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho; jac.set(Na22, F18, scratch); - scratch = screened_rates(k_he4_f19_to_n_na22)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F19_to_n_Na22)*Y(He4)*state.rho; jac.set(Na22, F19, scratch); - scratch = screened_rates(k_he4_ne19_to_p_na22)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne19_to_p_Na22)*Y(He4)*state.rho; jac.set(Na22, Ne19, scratch); - scratch = screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho; jac.set(Na22, Ne21, scratch); - scratch = screened_rates(k_p_ne22_to_n_na22)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne22_to_n_Na22)*Y(H1)*state.rho; jac.set(Na22, Ne22, scratch); - scratch = screened_rates(k_n_na21_to_na22)*Y(N)*state.rho; + scratch = screened_rates(k_n_Na21_to_Na22)*Y(N)*state.rho; jac.set(Na22, Na21, scratch); - scratch = -screened_rates(k_he4_na22_to_al26)*Y(He4)*state.rho - screened_rates(k_he4_na22_to_n_al25)*Y(He4)*state.rho - screened_rates(k_he4_na22_to_p_mg25)*Y(He4)*state.rho - screened_rates(k_n_na22_to_he4_f19)*Y(N)*state.rho - screened_rates(k_n_na22_to_na23)*Y(N)*state.rho - screened_rates(k_n_na22_to_p_ne22)*Y(N)*state.rho - screened_rates(k_na22_to_he4_f18) - screened_rates(k_na22_to_n_na21) - screened_rates(k_na22_to_ne22_weak_wc12) - screened_rates(k_na22_to_p_ne21) - screened_rates(k_p_na22_to_he4_ne19)*Y(H1)*state.rho - screened_rates(k_p_na22_to_mg23)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Na22_to_Al26)*Y(He4)*state.rho - screened_rates(k_He4_Na22_to_n_Al25)*Y(He4)*state.rho - screened_rates(k_He4_Na22_to_p_Mg25)*Y(He4)*state.rho - screened_rates(k_Na22_to_He4_F18) - screened_rates(k_Na22_to_Ne22_weak_wc12) - screened_rates(k_Na22_to_n_Na21) - screened_rates(k_Na22_to_p_Ne21) - screened_rates(k_n_Na22_to_He4_F19)*Y(N)*state.rho - screened_rates(k_n_Na22_to_Na23)*Y(N)*state.rho - screened_rates(k_n_Na22_to_p_Ne22)*Y(N)*state.rho - screened_rates(k_p_Na22_to_He4_Ne19)*Y(H1)*state.rho - screened_rates(k_p_Na22_to_Mg23)*Y(H1)*state.rho; jac.set(Na22, Na22, scratch); - scratch = screened_rates(k_na23_to_n_na22); + scratch = screened_rates(k_Na23_to_n_Na22); jac.set(Na22, Na23, scratch); - scratch = screened_rates(k_mg23_to_p_na22); + scratch = screened_rates(k_Mg23_to_p_Na22); jac.set(Na22, Mg23, scratch); - scratch = screened_rates(k_p_mg25_to_he4_na22)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mg25_to_He4_Na22)*Y(H1)*state.rho; jac.set(Na22, Mg25, scratch); - scratch = screened_rates(k_n_al25_to_he4_na22)*Y(N)*state.rho; + scratch = screened_rates(k_n_Al25_to_He4_Na22)*Y(N)*state.rho; jac.set(Na22, Al25, scratch); - scratch = screened_rates(k_al26_to_he4_na22); + scratch = screened_rates(k_Al26_to_He4_Na22); jac.set(Na22, Al26, scratch); - scratch = screened_rates(k_n_al26_to_he4_na23)*Y(Al26)*state.rho + screened_rates(k_n_mg23_to_p_na23)*Y(Mg23)*state.rho + screened_rates(k_n_na22_to_na23)*Y(Na22)*state.rho; + scratch = screened_rates(k_n_Al26_to_He4_Na23)*Y(Al26)*state.rho + screened_rates(k_n_Mg23_to_p_Na23)*Y(Mg23)*state.rho + screened_rates(k_n_Na22_to_Na23)*Y(Na22)*state.rho; jac.set(Na23, N, scratch); - scratch = screened_rates(k_p_mg26_to_he4_na23)*Y(Mg26)*state.rho - screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_n_mg23)*Y(Na23)*state.rho + screened_rates(k_p_ne22_to_na23)*Y(Ne22)*state.rho; + scratch = screened_rates(k_p_Mg26_to_He4_Na23)*Y(Mg26)*state.rho - screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_n_Mg23)*Y(Na23)*state.rho + screened_rates(k_p_Ne22_to_Na23)*Y(Ne22)*state.rho; jac.set(Na23, H1, scratch); - scratch = screened_rates(k_he4_f19_to_na23)*Y(F19)*state.rho - screened_rates(k_he4_na23_to_al27)*Y(Na23)*state.rho - screened_rates(k_he4_na23_to_n_al26)*Y(Na23)*state.rho - screened_rates(k_he4_na23_to_p_mg26)*Y(Na23)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(Ne20)*state.rho; + scratch = screened_rates(k_He4_F19_to_Na23)*Y(F19)*state.rho - screened_rates(k_He4_Na23_to_Al27)*Y(Na23)*state.rho - screened_rates(k_He4_Na23_to_n_Al26)*Y(Na23)*state.rho - screened_rates(k_He4_Na23_to_p_Mg26)*Y(Na23)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(Ne20)*state.rho; jac.set(Na23, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho; jac.set(Na23, C12, scratch); - scratch = screened_rates(k_he4_f19_to_na23)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F19_to_Na23)*Y(He4)*state.rho; jac.set(Na23, F19, scratch); - scratch = screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*state.rho; jac.set(Na23, Ne20, scratch); - scratch = screened_rates(k_p_ne22_to_na23)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne22_to_Na23)*Y(H1)*state.rho; jac.set(Na23, Ne22, scratch); - scratch = screened_rates(k_n_na22_to_na23)*Y(N)*state.rho; + scratch = screened_rates(k_n_Na22_to_Na23)*Y(N)*state.rho; jac.set(Na23, Na22, scratch); - scratch = -screened_rates(k_he4_na23_to_al27)*Y(He4)*state.rho - screened_rates(k_he4_na23_to_n_al26)*Y(He4)*state.rho - screened_rates(k_he4_na23_to_p_mg26)*Y(He4)*state.rho - screened_rates(k_na23_to_he4_f19) - screened_rates(k_na23_to_n_na22) - screened_rates(k_na23_to_p_ne22) - screened_rates(k_p_na23_to_c12_c12)*Y(H1)*state.rho - screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho - screened_rates(k_p_na23_to_n_mg23)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Na23_to_Al27)*Y(He4)*state.rho - screened_rates(k_He4_Na23_to_n_Al26)*Y(He4)*state.rho - screened_rates(k_He4_Na23_to_p_Mg26)*Y(He4)*state.rho - screened_rates(k_Na23_to_He4_F19) - screened_rates(k_Na23_to_n_Na22) - screened_rates(k_Na23_to_p_Ne22) - screened_rates(k_p_Na23_to_C12_C12)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_n_Mg23)*Y(H1)*state.rho; jac.set(Na23, Na23, scratch); - scratch = screened_rates(k_mg23_to_na23_weak_wc12) + screened_rates(k_n_mg23_to_p_na23)*Y(N)*state.rho; + scratch = screened_rates(k_Mg23_to_Na23_weak_wc12) + screened_rates(k_n_Mg23_to_p_Na23)*Y(N)*state.rho; jac.set(Na23, Mg23, scratch); - scratch = screened_rates(k_mg24_to_p_na23); + scratch = screened_rates(k_Mg24_to_p_Na23); jac.set(Na23, Mg24, scratch); - scratch = screened_rates(k_p_mg26_to_he4_na23)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mg26_to_He4_Na23)*Y(H1)*state.rho; jac.set(Na23, Mg26, scratch); - scratch = screened_rates(k_n_al26_to_he4_na23)*Y(N)*state.rho; + scratch = screened_rates(k_n_Al26_to_He4_Na23)*Y(N)*state.rho; jac.set(Na23, Al26, scratch); - scratch = screened_rates(k_al27_to_he4_na23); + scratch = screened_rates(k_Al27_to_He4_Na23); jac.set(Na23, Al27, scratch); - scratch = -screened_rates(k_n_mg23_to_c12_c12)*Y(Mg23)*state.rho - screened_rates(k_n_mg23_to_he4_ne20)*Y(Mg23)*state.rho - screened_rates(k_n_mg23_to_mg24)*Y(Mg23)*state.rho - screened_rates(k_n_mg23_to_p_na23)*Y(Mg23)*state.rho; + scratch = -screened_rates(k_n_Mg23_to_C12_C12)*Y(Mg23)*state.rho - screened_rates(k_n_Mg23_to_He4_Ne20)*Y(Mg23)*state.rho - screened_rates(k_n_Mg23_to_Mg24)*Y(Mg23)*state.rho - screened_rates(k_n_Mg23_to_p_Na23)*Y(Mg23)*state.rho; jac.set(Mg23, N, scratch); - scratch = screened_rates(k_p_al26_to_he4_mg23)*Y(Al26)*state.rho + screened_rates(k_p_na22_to_mg23)*Y(Na22)*state.rho + screened_rates(k_p_na23_to_n_mg23)*Y(Na23)*state.rho; + scratch = screened_rates(k_p_Al26_to_He4_Mg23)*Y(Al26)*state.rho + screened_rates(k_p_Na22_to_Mg23)*Y(Na22)*state.rho + screened_rates(k_p_Na23_to_n_Mg23)*Y(Na23)*state.rho; jac.set(Mg23, H1, scratch); - scratch = -screened_rates(k_he4_mg23_to_p_al26)*Y(Mg23)*state.rho + screened_rates(k_he4_ne19_to_mg23)*Y(Ne19)*state.rho + screened_rates(k_he4_ne20_to_n_mg23)*Y(Ne20)*state.rho; + scratch = -screened_rates(k_He4_Mg23_to_p_Al26)*Y(Mg23)*state.rho + screened_rates(k_He4_Ne19_to_Mg23)*Y(Ne19)*state.rho + screened_rates(k_He4_Ne20_to_n_Mg23)*Y(Ne20)*state.rho; jac.set(Mg23, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_n_mg23)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_n_Mg23)*Y(C12)*state.rho; jac.set(Mg23, C12, scratch); - scratch = screened_rates(k_he4_ne19_to_mg23)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne19_to_Mg23)*Y(He4)*state.rho; jac.set(Mg23, Ne19, scratch); - scratch = screened_rates(k_he4_ne20_to_n_mg23)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_n_Mg23)*Y(He4)*state.rho; jac.set(Mg23, Ne20, scratch); - scratch = screened_rates(k_p_na22_to_mg23)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na22_to_Mg23)*Y(H1)*state.rho; jac.set(Mg23, Na22, scratch); - scratch = screened_rates(k_p_na23_to_n_mg23)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na23_to_n_Mg23)*Y(H1)*state.rho; jac.set(Mg23, Na23, scratch); - scratch = -screened_rates(k_he4_mg23_to_p_al26)*Y(He4)*state.rho - screened_rates(k_mg23_to_he4_ne19) - screened_rates(k_mg23_to_na23_weak_wc12) - screened_rates(k_mg23_to_p_na22) - screened_rates(k_n_mg23_to_c12_c12)*Y(N)*state.rho - screened_rates(k_n_mg23_to_he4_ne20)*Y(N)*state.rho - screened_rates(k_n_mg23_to_mg24)*Y(N)*state.rho - screened_rates(k_n_mg23_to_p_na23)*Y(N)*state.rho; + scratch = -screened_rates(k_He4_Mg23_to_p_Al26)*Y(He4)*state.rho - screened_rates(k_Mg23_to_He4_Ne19) - screened_rates(k_Mg23_to_Na23_weak_wc12) - screened_rates(k_Mg23_to_p_Na22) - screened_rates(k_n_Mg23_to_C12_C12)*Y(N)*state.rho - screened_rates(k_n_Mg23_to_He4_Ne20)*Y(N)*state.rho - screened_rates(k_n_Mg23_to_Mg24)*Y(N)*state.rho - screened_rates(k_n_Mg23_to_p_Na23)*Y(N)*state.rho; jac.set(Mg23, Mg23, scratch); - scratch = screened_rates(k_mg24_to_n_mg23); + scratch = screened_rates(k_Mg24_to_n_Mg23); jac.set(Mg23, Mg24, scratch); - scratch = screened_rates(k_p_al26_to_he4_mg23)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al26_to_He4_Mg23)*Y(H1)*state.rho; jac.set(Mg23, Al26, scratch); - scratch = screened_rates(k_n_mg23_to_mg24)*Y(Mg23)*state.rho - screened_rates(k_n_mg24_to_he4_ne21)*Y(Mg24)*state.rho - screened_rates(k_n_mg24_to_mg25)*Y(Mg24)*state.rho; + scratch = screened_rates(k_n_Mg23_to_Mg24)*Y(Mg23)*state.rho - screened_rates(k_n_Mg24_to_He4_Ne21)*Y(Mg24)*state.rho - screened_rates(k_n_Mg24_to_Mg25)*Y(Mg24)*state.rho; jac.set(Mg24, N, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho - screened_rates(k_p_mg24_to_al25)*Y(Mg24)*state.rho - screened_rates(k_p_mg24_to_he4_na21)*Y(Mg24)*state.rho + screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho - screened_rates(k_p_Mg24_to_Al25)*Y(Mg24)*state.rho - screened_rates(k_p_Mg24_to_He4_Na21)*Y(Mg24)*state.rho + screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho; jac.set(Mg24, H1, scratch); - scratch = -screened_rates(k_he4_mg24_to_c12_o16)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho + screened_rates(k_he4_na21_to_p_mg24)*Y(Na21)*state.rho + screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho + screened_rates(k_he4_ne21_to_n_mg24)*Y(Ne21)*state.rho; + scratch = -screened_rates(k_He4_Mg24_to_C12_O16)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho + screened_rates(k_He4_Na21_to_p_Mg24)*Y(Na21)*state.rho + screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho + screened_rates(k_He4_Ne21_to_n_Mg24)*Y(Ne21)*state.rho; jac.set(Mg24, He4, scratch); - scratch = screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho; jac.set(Mg24, C12, scratch); - scratch = screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho; jac.set(Mg24, O16, scratch); - scratch = screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho; jac.set(Mg24, Ne20, scratch); - scratch = screened_rates(k_he4_ne21_to_n_mg24)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne21_to_n_Mg24)*Y(He4)*state.rho; jac.set(Mg24, Ne21, scratch); - scratch = screened_rates(k_he4_na21_to_p_mg24)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Na21_to_p_Mg24)*Y(He4)*state.rho; jac.set(Mg24, Na21, scratch); - scratch = screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho; jac.set(Mg24, Na23, scratch); - scratch = screened_rates(k_n_mg23_to_mg24)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mg23_to_Mg24)*Y(N)*state.rho; jac.set(Mg24, Mg23, scratch); - scratch = -screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho - screened_rates(k_mg24_to_he4_ne20) - screened_rates(k_mg24_to_n_mg23) - screened_rates(k_mg24_to_p_na23) - screened_rates(k_n_mg24_to_he4_ne21)*Y(N)*state.rho - screened_rates(k_n_mg24_to_mg25)*Y(N)*state.rho - screened_rates(k_p_mg24_to_al25)*Y(H1)*state.rho - screened_rates(k_p_mg24_to_he4_na21)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho - screened_rates(k_Mg24_to_He4_Ne20) - screened_rates(k_Mg24_to_n_Mg23) - screened_rates(k_Mg24_to_p_Na23) - screened_rates(k_n_Mg24_to_He4_Ne21)*Y(N)*state.rho - screened_rates(k_n_Mg24_to_Mg25)*Y(N)*state.rho - screened_rates(k_p_Mg24_to_Al25)*Y(H1)*state.rho - screened_rates(k_p_Mg24_to_He4_Na21)*Y(H1)*state.rho; jac.set(Mg24, Mg24, scratch); - scratch = screened_rates(k_mg25_to_n_mg24); + scratch = screened_rates(k_Mg25_to_n_Mg24); jac.set(Mg24, Mg25, scratch); - scratch = screened_rates(k_al25_to_p_mg24); + scratch = screened_rates(k_Al25_to_p_Mg24); jac.set(Mg24, Al25, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho; jac.set(Mg24, Al27, scratch); - scratch = screened_rates(k_si28_to_he4_mg24); + scratch = screened_rates(k_Si28_to_He4_Mg24); jac.set(Mg24, Si28, scratch); - scratch = screened_rates(k_n_al25_to_p_mg25)*Y(Al25)*state.rho + screened_rates(k_n_mg24_to_mg25)*Y(Mg24)*state.rho - screened_rates(k_n_mg25_to_he4_ne22)*Y(Mg25)*state.rho - screened_rates(k_n_mg25_to_mg26)*Y(Mg25)*state.rho + screened_rates(k_n_si28_to_he4_mg25)*Y(Si28)*state.rho; + scratch = screened_rates(k_n_Al25_to_p_Mg25)*Y(Al25)*state.rho + screened_rates(k_n_Mg24_to_Mg25)*Y(Mg24)*state.rho - screened_rates(k_n_Mg25_to_He4_Ne22)*Y(Mg25)*state.rho - screened_rates(k_n_Mg25_to_Mg26)*Y(Mg25)*state.rho + screened_rates(k_n_Si28_to_He4_Mg25)*Y(Si28)*state.rho; jac.set(Mg25, N, scratch); - scratch = -screened_rates(k_p_mg25_to_al26)*Y(Mg25)*state.rho - screened_rates(k_p_mg25_to_he4_na22)*Y(Mg25)*state.rho - screened_rates(k_p_mg25_to_n_al25)*Y(Mg25)*state.rho; + scratch = -screened_rates(k_p_Mg25_to_Al26)*Y(Mg25)*state.rho - screened_rates(k_p_Mg25_to_He4_Na22)*Y(Mg25)*state.rho - screened_rates(k_p_Mg25_to_n_Al25)*Y(Mg25)*state.rho; jac.set(Mg25, H1, scratch); - scratch = -screened_rates(k_he4_mg25_to_n_si28)*Y(Mg25)*state.rho - screened_rates(k_he4_mg25_to_si29)*Y(Mg25)*state.rho + screened_rates(k_he4_na22_to_p_mg25)*Y(Na22)*state.rho + screened_rates(k_he4_ne21_to_mg25)*Y(Ne21)*state.rho + screened_rates(k_he4_ne22_to_n_mg25)*Y(Ne22)*state.rho; + scratch = -screened_rates(k_He4_Mg25_to_Si29)*Y(Mg25)*state.rho - screened_rates(k_He4_Mg25_to_n_Si28)*Y(Mg25)*state.rho + screened_rates(k_He4_Na22_to_p_Mg25)*Y(Na22)*state.rho + screened_rates(k_He4_Ne21_to_Mg25)*Y(Ne21)*state.rho + screened_rates(k_He4_Ne22_to_n_Mg25)*Y(Ne22)*state.rho; jac.set(Mg25, He4, scratch); - scratch = screened_rates(k_he4_ne21_to_mg25)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne21_to_Mg25)*Y(He4)*state.rho; jac.set(Mg25, Ne21, scratch); - scratch = screened_rates(k_he4_ne22_to_n_mg25)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne22_to_n_Mg25)*Y(He4)*state.rho; jac.set(Mg25, Ne22, scratch); - scratch = screened_rates(k_he4_na22_to_p_mg25)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Na22_to_p_Mg25)*Y(He4)*state.rho; jac.set(Mg25, Na22, scratch); - scratch = screened_rates(k_n_mg24_to_mg25)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mg24_to_Mg25)*Y(N)*state.rho; jac.set(Mg25, Mg24, scratch); - scratch = -screened_rates(k_he4_mg25_to_n_si28)*Y(He4)*state.rho - screened_rates(k_he4_mg25_to_si29)*Y(He4)*state.rho - screened_rates(k_mg25_to_he4_ne21) - screened_rates(k_mg25_to_n_mg24) - screened_rates(k_n_mg25_to_he4_ne22)*Y(N)*state.rho - screened_rates(k_n_mg25_to_mg26)*Y(N)*state.rho - screened_rates(k_p_mg25_to_al26)*Y(H1)*state.rho - screened_rates(k_p_mg25_to_he4_na22)*Y(H1)*state.rho - screened_rates(k_p_mg25_to_n_al25)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mg25_to_Si29)*Y(He4)*state.rho - screened_rates(k_He4_Mg25_to_n_Si28)*Y(He4)*state.rho - screened_rates(k_Mg25_to_He4_Ne21) - screened_rates(k_Mg25_to_n_Mg24) - screened_rates(k_n_Mg25_to_He4_Ne22)*Y(N)*state.rho - screened_rates(k_n_Mg25_to_Mg26)*Y(N)*state.rho - screened_rates(k_p_Mg25_to_Al26)*Y(H1)*state.rho - screened_rates(k_p_Mg25_to_He4_Na22)*Y(H1)*state.rho - screened_rates(k_p_Mg25_to_n_Al25)*Y(H1)*state.rho; jac.set(Mg25, Mg25, scratch); - scratch = screened_rates(k_mg26_to_n_mg25); + scratch = screened_rates(k_Mg26_to_n_Mg25); jac.set(Mg25, Mg26, scratch); - scratch = screened_rates(k_al25_to_mg25_weak_wc12) + screened_rates(k_n_al25_to_p_mg25)*Y(N)*state.rho; + scratch = screened_rates(k_Al25_to_Mg25_weak_wc12) + screened_rates(k_n_Al25_to_p_Mg25)*Y(N)*state.rho; jac.set(Mg25, Al25, scratch); - scratch = screened_rates(k_al26_to_p_mg25); + scratch = screened_rates(k_Al26_to_p_Mg25); jac.set(Mg25, Al26, scratch); - scratch = screened_rates(k_n_si28_to_he4_mg25)*Y(N)*state.rho; + scratch = screened_rates(k_n_Si28_to_He4_Mg25)*Y(N)*state.rho; jac.set(Mg25, Si28, scratch); - scratch = screened_rates(k_si29_to_he4_mg25); + scratch = screened_rates(k_Si29_to_He4_Mg25); jac.set(Mg25, Si29, scratch); - scratch = screened_rates(k_n_al26_to_p_mg26)*Y(Al26)*state.rho + screened_rates(k_n_mg25_to_mg26)*Y(Mg25)*state.rho + screened_rates(k_n_si29_to_he4_mg26)*Y(Si29)*state.rho; + scratch = screened_rates(k_n_Al26_to_p_Mg26)*Y(Al26)*state.rho + screened_rates(k_n_Mg25_to_Mg26)*Y(Mg25)*state.rho + screened_rates(k_n_Si29_to_He4_Mg26)*Y(Si29)*state.rho; jac.set(Mg26, N, scratch); - scratch = -screened_rates(k_p_mg26_to_al27)*Y(Mg26)*state.rho - screened_rates(k_p_mg26_to_he4_na23)*Y(Mg26)*state.rho - screened_rates(k_p_mg26_to_n_al26)*Y(Mg26)*state.rho; + scratch = -screened_rates(k_p_Mg26_to_Al27)*Y(Mg26)*state.rho - screened_rates(k_p_Mg26_to_He4_Na23)*Y(Mg26)*state.rho - screened_rates(k_p_Mg26_to_n_Al26)*Y(Mg26)*state.rho; jac.set(Mg26, H1, scratch); - scratch = -screened_rates(k_he4_mg26_to_n_si29)*Y(Mg26)*state.rho - screened_rates(k_he4_mg26_to_si30)*Y(Mg26)*state.rho + screened_rates(k_he4_na23_to_p_mg26)*Y(Na23)*state.rho + screened_rates(k_he4_ne22_to_mg26)*Y(Ne22)*state.rho; + scratch = -screened_rates(k_He4_Mg26_to_Si30)*Y(Mg26)*state.rho - screened_rates(k_He4_Mg26_to_n_Si29)*Y(Mg26)*state.rho + screened_rates(k_He4_Na23_to_p_Mg26)*Y(Na23)*state.rho + screened_rates(k_He4_Ne22_to_Mg26)*Y(Ne22)*state.rho; jac.set(Mg26, He4, scratch); - scratch = screened_rates(k_he4_ne22_to_mg26)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne22_to_Mg26)*Y(He4)*state.rho; jac.set(Mg26, Ne22, scratch); - scratch = screened_rates(k_he4_na23_to_p_mg26)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Na23_to_p_Mg26)*Y(He4)*state.rho; jac.set(Mg26, Na23, scratch); - scratch = screened_rates(k_n_mg25_to_mg26)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mg25_to_Mg26)*Y(N)*state.rho; jac.set(Mg26, Mg25, scratch); - scratch = -screened_rates(k_he4_mg26_to_n_si29)*Y(He4)*state.rho - screened_rates(k_he4_mg26_to_si30)*Y(He4)*state.rho - screened_rates(k_mg26_to_he4_ne22) - screened_rates(k_mg26_to_n_mg25) - screened_rates(k_p_mg26_to_al27)*Y(H1)*state.rho - screened_rates(k_p_mg26_to_he4_na23)*Y(H1)*state.rho - screened_rates(k_p_mg26_to_n_al26)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mg26_to_Si30)*Y(He4)*state.rho - screened_rates(k_He4_Mg26_to_n_Si29)*Y(He4)*state.rho - screened_rates(k_Mg26_to_He4_Ne22) - screened_rates(k_Mg26_to_n_Mg25) - screened_rates(k_p_Mg26_to_Al27)*Y(H1)*state.rho - screened_rates(k_p_Mg26_to_He4_Na23)*Y(H1)*state.rho - screened_rates(k_p_Mg26_to_n_Al26)*Y(H1)*state.rho; jac.set(Mg26, Mg26, scratch); - scratch = screened_rates(k_al26_to_mg26_weak_wc12) + screened_rates(k_n_al26_to_p_mg26)*Y(N)*state.rho; + scratch = screened_rates(k_Al26_to_Mg26_weak_wc12) + screened_rates(k_n_Al26_to_p_Mg26)*Y(N)*state.rho; jac.set(Mg26, Al26, scratch); - scratch = screened_rates(k_al27_to_p_mg26); + scratch = screened_rates(k_Al27_to_p_Mg26); jac.set(Mg26, Al27, scratch); - scratch = screened_rates(k_n_si29_to_he4_mg26)*Y(N)*state.rho; + scratch = screened_rates(k_n_Si29_to_He4_Mg26)*Y(N)*state.rho; jac.set(Mg26, Si29, scratch); - scratch = screened_rates(k_si30_to_he4_mg26); + scratch = screened_rates(k_Si30_to_He4_Mg26); jac.set(Mg26, Si30, scratch); - scratch = -screened_rates(k_n_al25_to_al26)*Y(Al25)*state.rho - screened_rates(k_n_al25_to_he4_na22)*Y(Al25)*state.rho - screened_rates(k_n_al25_to_p_mg25)*Y(Al25)*state.rho; + scratch = -screened_rates(k_n_Al25_to_Al26)*Y(Al25)*state.rho - screened_rates(k_n_Al25_to_He4_Na22)*Y(Al25)*state.rho - screened_rates(k_n_Al25_to_p_Mg25)*Y(Al25)*state.rho; jac.set(Al25, N, scratch); - scratch = screened_rates(k_p_mg24_to_al25)*Y(Mg24)*state.rho + screened_rates(k_p_mg25_to_n_al25)*Y(Mg25)*state.rho + screened_rates(k_p_si28_to_he4_al25)*Y(Si28)*state.rho; + scratch = screened_rates(k_p_Mg24_to_Al25)*Y(Mg24)*state.rho + screened_rates(k_p_Mg25_to_n_Al25)*Y(Mg25)*state.rho + screened_rates(k_p_Si28_to_He4_Al25)*Y(Si28)*state.rho; jac.set(Al25, H1, scratch); - scratch = -screened_rates(k_he4_al25_to_p29)*Y(Al25)*state.rho - screened_rates(k_he4_al25_to_p_si28)*Y(Al25)*state.rho + screened_rates(k_he4_na21_to_al25)*Y(Na21)*state.rho + screened_rates(k_he4_na22_to_n_al25)*Y(Na22)*state.rho; + scratch = -screened_rates(k_He4_Al25_to_P29)*Y(Al25)*state.rho - screened_rates(k_He4_Al25_to_p_Si28)*Y(Al25)*state.rho + screened_rates(k_He4_Na21_to_Al25)*Y(Na21)*state.rho + screened_rates(k_He4_Na22_to_n_Al25)*Y(Na22)*state.rho; jac.set(Al25, He4, scratch); - scratch = screened_rates(k_he4_na21_to_al25)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Na21_to_Al25)*Y(He4)*state.rho; jac.set(Al25, Na21, scratch); - scratch = screened_rates(k_he4_na22_to_n_al25)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Na22_to_n_Al25)*Y(He4)*state.rho; jac.set(Al25, Na22, scratch); - scratch = screened_rates(k_p_mg24_to_al25)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mg24_to_Al25)*Y(H1)*state.rho; jac.set(Al25, Mg24, scratch); - scratch = screened_rates(k_p_mg25_to_n_al25)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mg25_to_n_Al25)*Y(H1)*state.rho; jac.set(Al25, Mg25, scratch); - scratch = -screened_rates(k_al25_to_he4_na21) - screened_rates(k_al25_to_mg25_weak_wc12) - screened_rates(k_al25_to_p_mg24) - screened_rates(k_he4_al25_to_p29)*Y(He4)*state.rho - screened_rates(k_he4_al25_to_p_si28)*Y(He4)*state.rho - screened_rates(k_n_al25_to_al26)*Y(N)*state.rho - screened_rates(k_n_al25_to_he4_na22)*Y(N)*state.rho - screened_rates(k_n_al25_to_p_mg25)*Y(N)*state.rho; + scratch = -screened_rates(k_Al25_to_He4_Na21) - screened_rates(k_Al25_to_Mg25_weak_wc12) - screened_rates(k_Al25_to_p_Mg24) - screened_rates(k_He4_Al25_to_P29)*Y(He4)*state.rho - screened_rates(k_He4_Al25_to_p_Si28)*Y(He4)*state.rho - screened_rates(k_n_Al25_to_Al26)*Y(N)*state.rho - screened_rates(k_n_Al25_to_He4_Na22)*Y(N)*state.rho - screened_rates(k_n_Al25_to_p_Mg25)*Y(N)*state.rho; jac.set(Al25, Al25, scratch); - scratch = screened_rates(k_al26_to_n_al25); + scratch = screened_rates(k_Al26_to_n_Al25); jac.set(Al25, Al26, scratch); - scratch = screened_rates(k_p_si28_to_he4_al25)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Si28_to_He4_Al25)*Y(H1)*state.rho; jac.set(Al25, Si28, scratch); - scratch = screened_rates(k_p29_to_he4_al25); + scratch = screened_rates(k_P29_to_He4_Al25); jac.set(Al25, P29, scratch); - scratch = screened_rates(k_n_al25_to_al26)*Y(Al25)*state.rho - screened_rates(k_n_al26_to_al27)*Y(Al26)*state.rho - screened_rates(k_n_al26_to_he4_na23)*Y(Al26)*state.rho - screened_rates(k_n_al26_to_p_mg26)*Y(Al26)*state.rho + screened_rates(k_n_p29_to_he4_al26)*Y(P29)*state.rho; + scratch = screened_rates(k_n_Al25_to_Al26)*Y(Al25)*state.rho - screened_rates(k_n_Al26_to_Al27)*Y(Al26)*state.rho - screened_rates(k_n_Al26_to_He4_Na23)*Y(Al26)*state.rho - screened_rates(k_n_Al26_to_p_Mg26)*Y(Al26)*state.rho + screened_rates(k_n_P29_to_He4_Al26)*Y(P29)*state.rho; jac.set(Al26, N, scratch); - scratch = -screened_rates(k_p_al26_to_he4_mg23)*Y(Al26)*state.rho + screened_rates(k_p_mg25_to_al26)*Y(Mg25)*state.rho + screened_rates(k_p_mg26_to_n_al26)*Y(Mg26)*state.rho + screened_rates(k_p_si29_to_he4_al26)*Y(Si29)*state.rho; + scratch = -screened_rates(k_p_Al26_to_He4_Mg23)*Y(Al26)*state.rho + screened_rates(k_p_Mg25_to_Al26)*Y(Mg25)*state.rho + screened_rates(k_p_Mg26_to_n_Al26)*Y(Mg26)*state.rho + screened_rates(k_p_Si29_to_He4_Al26)*Y(Si29)*state.rho; jac.set(Al26, H1, scratch); - scratch = -screened_rates(k_he4_al26_to_n_p29)*Y(Al26)*state.rho - screened_rates(k_he4_al26_to_p30)*Y(Al26)*state.rho - screened_rates(k_he4_al26_to_p_si29)*Y(Al26)*state.rho + screened_rates(k_he4_mg23_to_p_al26)*Y(Mg23)*state.rho + screened_rates(k_he4_na22_to_al26)*Y(Na22)*state.rho + screened_rates(k_he4_na23_to_n_al26)*Y(Na23)*state.rho; + scratch = -screened_rates(k_He4_Al26_to_P30)*Y(Al26)*state.rho - screened_rates(k_He4_Al26_to_n_P29)*Y(Al26)*state.rho - screened_rates(k_He4_Al26_to_p_Si29)*Y(Al26)*state.rho + screened_rates(k_He4_Mg23_to_p_Al26)*Y(Mg23)*state.rho + screened_rates(k_He4_Na22_to_Al26)*Y(Na22)*state.rho + screened_rates(k_He4_Na23_to_n_Al26)*Y(Na23)*state.rho; jac.set(Al26, He4, scratch); - scratch = screened_rates(k_he4_na22_to_al26)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Na22_to_Al26)*Y(He4)*state.rho; jac.set(Al26, Na22, scratch); - scratch = screened_rates(k_he4_na23_to_n_al26)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Na23_to_n_Al26)*Y(He4)*state.rho; jac.set(Al26, Na23, scratch); - scratch = screened_rates(k_he4_mg23_to_p_al26)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg23_to_p_Al26)*Y(He4)*state.rho; jac.set(Al26, Mg23, scratch); - scratch = screened_rates(k_p_mg25_to_al26)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mg25_to_Al26)*Y(H1)*state.rho; jac.set(Al26, Mg25, scratch); - scratch = screened_rates(k_p_mg26_to_n_al26)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mg26_to_n_Al26)*Y(H1)*state.rho; jac.set(Al26, Mg26, scratch); - scratch = screened_rates(k_n_al25_to_al26)*Y(N)*state.rho; + scratch = screened_rates(k_n_Al25_to_Al26)*Y(N)*state.rho; jac.set(Al26, Al25, scratch); - scratch = -screened_rates(k_al26_to_he4_na22) - screened_rates(k_al26_to_mg26_weak_wc12) - screened_rates(k_al26_to_n_al25) - screened_rates(k_al26_to_p_mg25) - screened_rates(k_he4_al26_to_n_p29)*Y(He4)*state.rho - screened_rates(k_he4_al26_to_p30)*Y(He4)*state.rho - screened_rates(k_he4_al26_to_p_si29)*Y(He4)*state.rho - screened_rates(k_n_al26_to_al27)*Y(N)*state.rho - screened_rates(k_n_al26_to_he4_na23)*Y(N)*state.rho - screened_rates(k_n_al26_to_p_mg26)*Y(N)*state.rho - screened_rates(k_p_al26_to_he4_mg23)*Y(H1)*state.rho; + scratch = -screened_rates(k_Al26_to_He4_Na22) - screened_rates(k_Al26_to_Mg26_weak_wc12) - screened_rates(k_Al26_to_n_Al25) - screened_rates(k_Al26_to_p_Mg25) - screened_rates(k_He4_Al26_to_P30)*Y(He4)*state.rho - screened_rates(k_He4_Al26_to_n_P29)*Y(He4)*state.rho - screened_rates(k_He4_Al26_to_p_Si29)*Y(He4)*state.rho - screened_rates(k_n_Al26_to_Al27)*Y(N)*state.rho - screened_rates(k_n_Al26_to_He4_Na23)*Y(N)*state.rho - screened_rates(k_n_Al26_to_p_Mg26)*Y(N)*state.rho - screened_rates(k_p_Al26_to_He4_Mg23)*Y(H1)*state.rho; jac.set(Al26, Al26, scratch); - scratch = screened_rates(k_al27_to_n_al26); + scratch = screened_rates(k_Al27_to_n_Al26); jac.set(Al26, Al27, scratch); - scratch = screened_rates(k_p_si29_to_he4_al26)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Si29_to_He4_Al26)*Y(H1)*state.rho; jac.set(Al26, Si29, scratch); - scratch = screened_rates(k_n_p29_to_he4_al26)*Y(N)*state.rho; + scratch = screened_rates(k_n_P29_to_He4_Al26)*Y(N)*state.rho; jac.set(Al26, P29, scratch); - scratch = screened_rates(k_p30_to_he4_al26); + scratch = screened_rates(k_P30_to_He4_Al26); jac.set(Al26, P30, scratch); - scratch = screened_rates(k_n_al26_to_al27)*Y(Al26)*state.rho + screened_rates(k_n_p30_to_he4_al27)*Y(P30)*state.rho; + scratch = screened_rates(k_n_Al26_to_Al27)*Y(Al26)*state.rho + screened_rates(k_n_P30_to_He4_Al27)*Y(P30)*state.rho; jac.set(Al27, N, scratch); - scratch = -screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho + screened_rates(k_p_mg26_to_al27)*Y(Mg26)*state.rho + screened_rates(k_p_si30_to_he4_al27)*Y(Si30)*state.rho; + scratch = -screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho + screened_rates(k_p_Mg26_to_Al27)*Y(Mg26)*state.rho + screened_rates(k_p_Si30_to_He4_Al27)*Y(Si30)*state.rho; jac.set(Al27, H1, scratch); - scratch = -screened_rates(k_he4_al27_to_n_p30)*Y(Al27)*state.rho - screened_rates(k_he4_al27_to_p31)*Y(Al27)*state.rho - screened_rates(k_he4_al27_to_p_si30)*Y(Al27)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho + screened_rates(k_he4_na23_to_al27)*Y(Na23)*state.rho; + scratch = -screened_rates(k_He4_Al27_to_P31)*Y(Al27)*state.rho - screened_rates(k_He4_Al27_to_n_P30)*Y(Al27)*state.rho - screened_rates(k_He4_Al27_to_p_Si30)*Y(Al27)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho + screened_rates(k_He4_Na23_to_Al27)*Y(Na23)*state.rho; jac.set(Al27, He4, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho; jac.set(Al27, C12, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho; jac.set(Al27, O16, scratch); - scratch = screened_rates(k_he4_na23_to_al27)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Na23_to_Al27)*Y(He4)*state.rho; jac.set(Al27, Na23, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho; jac.set(Al27, Mg24, scratch); - scratch = screened_rates(k_p_mg26_to_al27)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mg26_to_Al27)*Y(H1)*state.rho; jac.set(Al27, Mg26, scratch); - scratch = screened_rates(k_n_al26_to_al27)*Y(N)*state.rho; + scratch = screened_rates(k_n_Al26_to_Al27)*Y(N)*state.rho; jac.set(Al27, Al26, scratch); - scratch = -screened_rates(k_al27_to_he4_na23) - screened_rates(k_al27_to_n_al26) - screened_rates(k_al27_to_p_mg26) - screened_rates(k_he4_al27_to_n_p30)*Y(He4)*state.rho - screened_rates(k_he4_al27_to_p31)*Y(He4)*state.rho - screened_rates(k_he4_al27_to_p_si30)*Y(He4)*state.rho - screened_rates(k_p_al27_to_c12_o16)*Y(H1)*state.rho - screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho - screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = -screened_rates(k_Al27_to_He4_Na23) - screened_rates(k_Al27_to_n_Al26) - screened_rates(k_Al27_to_p_Mg26) - screened_rates(k_He4_Al27_to_P31)*Y(He4)*state.rho - screened_rates(k_He4_Al27_to_n_P30)*Y(He4)*state.rho - screened_rates(k_He4_Al27_to_p_Si30)*Y(He4)*state.rho - screened_rates(k_p_Al27_to_C12_O16)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(Al27, Al27, scratch); - scratch = screened_rates(k_si28_to_p_al27); + scratch = screened_rates(k_Si28_to_p_Al27); jac.set(Al27, Si28, scratch); - scratch = screened_rates(k_p_si30_to_he4_al27)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Si30_to_He4_Al27)*Y(H1)*state.rho; jac.set(Al27, Si30, scratch); - scratch = screened_rates(k_n_p30_to_he4_al27)*Y(N)*state.rho; + scratch = screened_rates(k_n_P30_to_He4_Al27)*Y(N)*state.rho; jac.set(Al27, P30, scratch); - scratch = screened_rates(k_p31_to_he4_al27); + scratch = screened_rates(k_P31_to_He4_Al27); jac.set(Al27, P31, scratch); - scratch = -screened_rates(k_n_si28_to_he4_mg25)*Y(Si28)*state.rho - screened_rates(k_n_si28_to_si29)*Y(Si28)*state.rho; + scratch = -screened_rates(k_n_Si28_to_He4_Mg25)*Y(Si28)*state.rho - screened_rates(k_n_Si28_to_Si29)*Y(Si28)*state.rho; jac.set(Si28, N, scratch); - scratch = screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho + screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho - screened_rates(k_p_si28_to_he4_al25)*Y(Si28)*state.rho - screened_rates(k_p_si28_to_p29)*Y(Si28)*state.rho; + scratch = screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho + screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho - screened_rates(k_p_Si28_to_He4_Al25)*Y(Si28)*state.rho - screened_rates(k_p_Si28_to_P29)*Y(Si28)*state.rho; jac.set(Si28, H1, scratch); - scratch = screened_rates(k_he4_al25_to_p_si28)*Y(Al25)*state.rho + screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho + screened_rates(k_he4_mg25_to_n_si28)*Y(Mg25)*state.rho - screened_rates(k_he4_si28_to_c12_ne20)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_o16_o16)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Al25_to_p_Si28)*Y(Al25)*state.rho + screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho + screened_rates(k_He4_Mg25_to_n_Si28)*Y(Mg25)*state.rho - screened_rates(k_He4_Si28_to_C12_Ne20)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_O16_O16)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho; jac.set(Si28, He4, scratch); - scratch = screened_rates(k_c12_ne20_to_he4_si28)*Y(Ne20)*state.rho; + scratch = screened_rates(k_C12_Ne20_to_He4_Si28)*Y(Ne20)*state.rho; jac.set(Si28, C12, scratch); - scratch = 1.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho; jac.set(Si28, O16, scratch); - scratch = screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*state.rho; jac.set(Si28, Ne20, scratch); - scratch = screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho; jac.set(Si28, Mg24, scratch); - scratch = screened_rates(k_he4_mg25_to_n_si28)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg25_to_n_Si28)*Y(He4)*state.rho; jac.set(Si28, Mg25, scratch); - scratch = screened_rates(k_he4_al25_to_p_si28)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Al25_to_p_Si28)*Y(He4)*state.rho; jac.set(Si28, Al25, scratch); - scratch = screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(Si28, Al27, scratch); - scratch = -screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho - screened_rates(k_n_si28_to_he4_mg25)*Y(N)*state.rho - screened_rates(k_n_si28_to_si29)*Y(N)*state.rho - screened_rates(k_p_si28_to_he4_al25)*Y(H1)*state.rho - screened_rates(k_p_si28_to_p29)*Y(H1)*state.rho - screened_rates(k_si28_to_he4_mg24) - screened_rates(k_si28_to_p_al27); + scratch = -screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho - screened_rates(k_Si28_to_He4_Mg24) - screened_rates(k_Si28_to_p_Al27) - screened_rates(k_n_Si28_to_He4_Mg25)*Y(N)*state.rho - screened_rates(k_n_Si28_to_Si29)*Y(N)*state.rho - screened_rates(k_p_Si28_to_He4_Al25)*Y(H1)*state.rho - screened_rates(k_p_Si28_to_P29)*Y(H1)*state.rho; jac.set(Si28, Si28, scratch); - scratch = screened_rates(k_si29_to_n_si28); + scratch = screened_rates(k_Si29_to_n_Si28); jac.set(Si28, Si29, scratch); - scratch = screened_rates(k_p29_to_p_si28); + scratch = screened_rates(k_P29_to_p_Si28); jac.set(Si28, P29, scratch); - scratch = screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho; jac.set(Si28, P31, scratch); - scratch = screened_rates(k_s32_to_he4_si28); + scratch = screened_rates(k_S32_to_He4_Si28); jac.set(Si28, S32, scratch); - scratch = screened_rates(k_n_p29_to_p_si29)*Y(P29)*state.rho + screened_rates(k_n_s32_to_he4_si29)*Y(S32)*state.rho + screened_rates(k_n_si28_to_si29)*Y(Si28)*state.rho - screened_rates(k_n_si29_to_he4_mg26)*Y(Si29)*state.rho - screened_rates(k_n_si29_to_si30)*Y(Si29)*state.rho; + scratch = screened_rates(k_n_P29_to_p_Si29)*Y(P29)*state.rho + screened_rates(k_n_S32_to_He4_Si29)*Y(S32)*state.rho + screened_rates(k_n_Si28_to_Si29)*Y(Si28)*state.rho - screened_rates(k_n_Si29_to_He4_Mg26)*Y(Si29)*state.rho - screened_rates(k_n_Si29_to_Si30)*Y(Si29)*state.rho; jac.set(Si29, N, scratch); - scratch = screened_rates(k_p_p32_to_he4_si29)*Y(P32)*state.rho - screened_rates(k_p_si29_to_he4_al26)*Y(Si29)*state.rho - screened_rates(k_p_si29_to_n_p29)*Y(Si29)*state.rho - screened_rates(k_p_si29_to_p30)*Y(Si29)*state.rho; + scratch = screened_rates(k_p_P32_to_He4_Si29)*Y(P32)*state.rho - screened_rates(k_p_Si29_to_He4_Al26)*Y(Si29)*state.rho - screened_rates(k_p_Si29_to_P30)*Y(Si29)*state.rho - screened_rates(k_p_Si29_to_n_P29)*Y(Si29)*state.rho; jac.set(Si29, H1, scratch); - scratch = screened_rates(k_he4_al26_to_p_si29)*Y(Al26)*state.rho + screened_rates(k_he4_mg25_to_si29)*Y(Mg25)*state.rho + screened_rates(k_he4_mg26_to_n_si29)*Y(Mg26)*state.rho - screened_rates(k_he4_si29_to_n_s32)*Y(Si29)*state.rho - screened_rates(k_he4_si29_to_p_p32)*Y(Si29)*state.rho - screened_rates(k_he4_si29_to_s33)*Y(Si29)*state.rho; + scratch = screened_rates(k_He4_Al26_to_p_Si29)*Y(Al26)*state.rho + screened_rates(k_He4_Mg25_to_Si29)*Y(Mg25)*state.rho + screened_rates(k_He4_Mg26_to_n_Si29)*Y(Mg26)*state.rho - screened_rates(k_He4_Si29_to_S33)*Y(Si29)*state.rho - screened_rates(k_He4_Si29_to_n_S32)*Y(Si29)*state.rho - screened_rates(k_He4_Si29_to_p_P32)*Y(Si29)*state.rho; jac.set(Si29, He4, scratch); - scratch = screened_rates(k_he4_mg25_to_si29)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg25_to_Si29)*Y(He4)*state.rho; jac.set(Si29, Mg25, scratch); - scratch = screened_rates(k_he4_mg26_to_n_si29)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg26_to_n_Si29)*Y(He4)*state.rho; jac.set(Si29, Mg26, scratch); - scratch = screened_rates(k_he4_al26_to_p_si29)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Al26_to_p_Si29)*Y(He4)*state.rho; jac.set(Si29, Al26, scratch); - scratch = screened_rates(k_n_si28_to_si29)*Y(N)*state.rho; + scratch = screened_rates(k_n_Si28_to_Si29)*Y(N)*state.rho; jac.set(Si29, Si28, scratch); - scratch = -screened_rates(k_he4_si29_to_n_s32)*Y(He4)*state.rho - screened_rates(k_he4_si29_to_p_p32)*Y(He4)*state.rho - screened_rates(k_he4_si29_to_s33)*Y(He4)*state.rho - screened_rates(k_n_si29_to_he4_mg26)*Y(N)*state.rho - screened_rates(k_n_si29_to_si30)*Y(N)*state.rho - screened_rates(k_p_si29_to_he4_al26)*Y(H1)*state.rho - screened_rates(k_p_si29_to_n_p29)*Y(H1)*state.rho - screened_rates(k_p_si29_to_p30)*Y(H1)*state.rho - screened_rates(k_si29_to_he4_mg25) - screened_rates(k_si29_to_n_si28); + scratch = -screened_rates(k_He4_Si29_to_S33)*Y(He4)*state.rho - screened_rates(k_He4_Si29_to_n_S32)*Y(He4)*state.rho - screened_rates(k_He4_Si29_to_p_P32)*Y(He4)*state.rho - screened_rates(k_Si29_to_He4_Mg25) - screened_rates(k_Si29_to_n_Si28) - screened_rates(k_n_Si29_to_He4_Mg26)*Y(N)*state.rho - screened_rates(k_n_Si29_to_Si30)*Y(N)*state.rho - screened_rates(k_p_Si29_to_He4_Al26)*Y(H1)*state.rho - screened_rates(k_p_Si29_to_P30)*Y(H1)*state.rho - screened_rates(k_p_Si29_to_n_P29)*Y(H1)*state.rho; jac.set(Si29, Si29, scratch); - scratch = screened_rates(k_si30_to_n_si29); + scratch = screened_rates(k_Si30_to_n_Si29); jac.set(Si29, Si30, scratch); - scratch = screened_rates(k_n_p29_to_p_si29)*Y(N)*state.rho + screened_rates(k_p29_to_si29_weak_wc12); + scratch = screened_rates(k_P29_to_Si29_weak_wc12) + screened_rates(k_n_P29_to_p_Si29)*Y(N)*state.rho; jac.set(Si29, P29, scratch); - scratch = screened_rates(k_p30_to_p_si29); + scratch = screened_rates(k_P30_to_p_Si29); jac.set(Si29, P30, scratch); - scratch = screened_rates(k_p_p32_to_he4_si29)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P32_to_He4_Si29)*Y(H1)*state.rho; jac.set(Si29, P32, scratch); - scratch = screened_rates(k_n_s32_to_he4_si29)*Y(N)*state.rho; + scratch = screened_rates(k_n_S32_to_He4_Si29)*Y(N)*state.rho; jac.set(Si29, S32, scratch); - scratch = screened_rates(k_s33_to_he4_si29); + scratch = screened_rates(k_S33_to_He4_Si29); jac.set(Si29, S33, scratch); - scratch = screened_rates(k_n_p30_to_p_si30)*Y(P30)*state.rho + screened_rates(k_n_s33_to_he4_si30)*Y(S33)*state.rho + screened_rates(k_n_si29_to_si30)*Y(Si29)*state.rho - screened_rates(k_n_si30_to_si31)*Y(Si30)*state.rho; + scratch = screened_rates(k_n_P30_to_p_Si30)*Y(P30)*state.rho + screened_rates(k_n_S33_to_He4_Si30)*Y(S33)*state.rho + screened_rates(k_n_Si29_to_Si30)*Y(Si29)*state.rho - screened_rates(k_n_Si30_to_Si31)*Y(Si30)*state.rho; jac.set(Si30, N, scratch); - scratch = screened_rates(k_p_p33_to_he4_si30)*Y(P33)*state.rho - screened_rates(k_p_si30_to_he4_al27)*Y(Si30)*state.rho - screened_rates(k_p_si30_to_n_p30)*Y(Si30)*state.rho - screened_rates(k_p_si30_to_p31)*Y(Si30)*state.rho; + scratch = screened_rates(k_p_P33_to_He4_Si30)*Y(P33)*state.rho - screened_rates(k_p_Si30_to_He4_Al27)*Y(Si30)*state.rho - screened_rates(k_p_Si30_to_P31)*Y(Si30)*state.rho - screened_rates(k_p_Si30_to_n_P30)*Y(Si30)*state.rho; jac.set(Si30, H1, scratch); - scratch = screened_rates(k_he4_al27_to_p_si30)*Y(Al27)*state.rho + screened_rates(k_he4_mg26_to_si30)*Y(Mg26)*state.rho - screened_rates(k_he4_si30_to_n_s33)*Y(Si30)*state.rho - screened_rates(k_he4_si30_to_p_p33)*Y(Si30)*state.rho - screened_rates(k_he4_si30_to_s34)*Y(Si30)*state.rho; + scratch = screened_rates(k_He4_Al27_to_p_Si30)*Y(Al27)*state.rho + screened_rates(k_He4_Mg26_to_Si30)*Y(Mg26)*state.rho - screened_rates(k_He4_Si30_to_S34)*Y(Si30)*state.rho - screened_rates(k_He4_Si30_to_n_S33)*Y(Si30)*state.rho - screened_rates(k_He4_Si30_to_p_P33)*Y(Si30)*state.rho; jac.set(Si30, He4, scratch); - scratch = screened_rates(k_he4_mg26_to_si30)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg26_to_Si30)*Y(He4)*state.rho; jac.set(Si30, Mg26, scratch); - scratch = screened_rates(k_he4_al27_to_p_si30)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Al27_to_p_Si30)*Y(He4)*state.rho; jac.set(Si30, Al27, scratch); - scratch = screened_rates(k_n_si29_to_si30)*Y(N)*state.rho; + scratch = screened_rates(k_n_Si29_to_Si30)*Y(N)*state.rho; jac.set(Si30, Si29, scratch); - scratch = -screened_rates(k_he4_si30_to_n_s33)*Y(He4)*state.rho - screened_rates(k_he4_si30_to_p_p33)*Y(He4)*state.rho - screened_rates(k_he4_si30_to_s34)*Y(He4)*state.rho - screened_rates(k_n_si30_to_si31)*Y(N)*state.rho - screened_rates(k_p_si30_to_he4_al27)*Y(H1)*state.rho - screened_rates(k_p_si30_to_n_p30)*Y(H1)*state.rho - screened_rates(k_p_si30_to_p31)*Y(H1)*state.rho - screened_rates(k_si30_to_he4_mg26) - screened_rates(k_si30_to_n_si29); + scratch = -screened_rates(k_He4_Si30_to_S34)*Y(He4)*state.rho - screened_rates(k_He4_Si30_to_n_S33)*Y(He4)*state.rho - screened_rates(k_He4_Si30_to_p_P33)*Y(He4)*state.rho - screened_rates(k_Si30_to_He4_Mg26) - screened_rates(k_Si30_to_n_Si29) - screened_rates(k_n_Si30_to_Si31)*Y(N)*state.rho - screened_rates(k_p_Si30_to_He4_Al27)*Y(H1)*state.rho - screened_rates(k_p_Si30_to_P31)*Y(H1)*state.rho - screened_rates(k_p_Si30_to_n_P30)*Y(H1)*state.rho; jac.set(Si30, Si30, scratch); - scratch = screened_rates(k_si31_to_n_si30); + scratch = screened_rates(k_Si31_to_n_Si30); jac.set(Si30, Si31, scratch); - scratch = screened_rates(k_n_p30_to_p_si30)*Y(N)*state.rho + screened_rates(k_p30_to_si30_weak_wc12); + scratch = screened_rates(k_P30_to_Si30_weak_wc12) + screened_rates(k_n_P30_to_p_Si30)*Y(N)*state.rho; jac.set(Si30, P30, scratch); - scratch = screened_rates(k_p31_to_p_si30); + scratch = screened_rates(k_P31_to_p_Si30); jac.set(Si30, P31, scratch); - scratch = screened_rates(k_p_p33_to_he4_si30)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P33_to_He4_Si30)*Y(H1)*state.rho; jac.set(Si30, P33, scratch); - scratch = screened_rates(k_n_s33_to_he4_si30)*Y(N)*state.rho; + scratch = screened_rates(k_n_S33_to_He4_Si30)*Y(N)*state.rho; jac.set(Si30, S33, scratch); - scratch = screened_rates(k_s34_to_he4_si30); + scratch = screened_rates(k_S34_to_He4_Si30); jac.set(Si30, S34, scratch); - scratch = screened_rates(k_n_p31_to_p_si31)*Y(P31)*state.rho + screened_rates(k_n_s34_to_he4_si31)*Y(S34)*state.rho + screened_rates(k_n_si30_to_si31)*Y(Si30)*state.rho - screened_rates(k_n_si31_to_si32)*Y(Si31)*state.rho; + scratch = screened_rates(k_n_P31_to_p_Si31)*Y(P31)*state.rho + screened_rates(k_n_S34_to_He4_Si31)*Y(S34)*state.rho + screened_rates(k_n_Si30_to_Si31)*Y(Si30)*state.rho - screened_rates(k_n_Si31_to_Si32)*Y(Si31)*state.rho; jac.set(Si31, N, scratch); - scratch = -screened_rates(k_p_si31_to_n_p31)*Y(Si31)*state.rho - screened_rates(k_p_si31_to_p32)*Y(Si31)*state.rho; + scratch = -screened_rates(k_p_Si31_to_P32)*Y(Si31)*state.rho - screened_rates(k_p_Si31_to_n_P31)*Y(Si31)*state.rho; jac.set(Si31, H1, scratch); - scratch = -screened_rates(k_he4_si31_to_n_s34)*Y(Si31)*state.rho - screened_rates(k_he4_si31_to_s35)*Y(Si31)*state.rho; + scratch = -screened_rates(k_He4_Si31_to_S35)*Y(Si31)*state.rho - screened_rates(k_He4_Si31_to_n_S34)*Y(Si31)*state.rho; jac.set(Si31, He4, scratch); - scratch = screened_rates(k_n_si30_to_si31)*Y(N)*state.rho; + scratch = screened_rates(k_n_Si30_to_Si31)*Y(N)*state.rho; jac.set(Si31, Si30, scratch); - scratch = -screened_rates(k_he4_si31_to_n_s34)*Y(He4)*state.rho - screened_rates(k_he4_si31_to_s35)*Y(He4)*state.rho - screened_rates(k_n_si31_to_si32)*Y(N)*state.rho - screened_rates(k_p_si31_to_n_p31)*Y(H1)*state.rho - screened_rates(k_p_si31_to_p32)*Y(H1)*state.rho - screened_rates(k_si31_to_n_si30) - screened_rates(k_si31_to_p31_weak_wc12); + scratch = -screened_rates(k_He4_Si31_to_S35)*Y(He4)*state.rho - screened_rates(k_He4_Si31_to_n_S34)*Y(He4)*state.rho - screened_rates(k_Si31_to_P31_weak_wc12) - screened_rates(k_Si31_to_n_Si30) - screened_rates(k_n_Si31_to_Si32)*Y(N)*state.rho - screened_rates(k_p_Si31_to_P32)*Y(H1)*state.rho - screened_rates(k_p_Si31_to_n_P31)*Y(H1)*state.rho; jac.set(Si31, Si31, scratch); - scratch = screened_rates(k_si32_to_n_si31); + scratch = screened_rates(k_Si32_to_n_Si31); jac.set(Si31, Si32, scratch); - scratch = screened_rates(k_n_p31_to_p_si31)*Y(N)*state.rho; + scratch = screened_rates(k_n_P31_to_p_Si31)*Y(N)*state.rho; jac.set(Si31, P31, scratch); - scratch = screened_rates(k_p32_to_p_si31); + scratch = screened_rates(k_P32_to_p_Si31); jac.set(Si31, P32, scratch); - scratch = screened_rates(k_n_s34_to_he4_si31)*Y(N)*state.rho; + scratch = screened_rates(k_n_S34_to_He4_Si31)*Y(N)*state.rho; jac.set(Si31, S34, scratch); - scratch = screened_rates(k_s35_to_he4_si31); + scratch = screened_rates(k_S35_to_He4_Si31); jac.set(Si31, S35, scratch); - scratch = screened_rates(k_n_p32_to_p_si32)*Y(P32)*state.rho + screened_rates(k_n_s35_to_he4_si32)*Y(S35)*state.rho + screened_rates(k_n_si31_to_si32)*Y(Si31)*state.rho; + scratch = screened_rates(k_n_P32_to_p_Si32)*Y(P32)*state.rho + screened_rates(k_n_S35_to_He4_Si32)*Y(S35)*state.rho + screened_rates(k_n_Si31_to_Si32)*Y(Si31)*state.rho; jac.set(Si32, N, scratch); - scratch = -screened_rates(k_p_si32_to_n_p32)*Y(Si32)*state.rho - screened_rates(k_p_si32_to_p33)*Y(Si32)*state.rho; + scratch = -screened_rates(k_p_Si32_to_P33)*Y(Si32)*state.rho - screened_rates(k_p_Si32_to_n_P32)*Y(Si32)*state.rho; jac.set(Si32, H1, scratch); - scratch = -screened_rates(k_he4_si32_to_n_s35)*Y(Si32)*state.rho - screened_rates(k_he4_si32_to_s36)*Y(Si32)*state.rho; + scratch = -screened_rates(k_He4_Si32_to_S36)*Y(Si32)*state.rho - screened_rates(k_He4_Si32_to_n_S35)*Y(Si32)*state.rho; jac.set(Si32, He4, scratch); - scratch = screened_rates(k_n_si31_to_si32)*Y(N)*state.rho; + scratch = screened_rates(k_n_Si31_to_Si32)*Y(N)*state.rho; jac.set(Si32, Si31, scratch); - scratch = -screened_rates(k_he4_si32_to_n_s35)*Y(He4)*state.rho - screened_rates(k_he4_si32_to_s36)*Y(He4)*state.rho - screened_rates(k_p_si32_to_n_p32)*Y(H1)*state.rho - screened_rates(k_p_si32_to_p33)*Y(H1)*state.rho - screened_rates(k_si32_to_n_si31) - screened_rates(k_si32_to_p32_weak_wc12); + scratch = -screened_rates(k_He4_Si32_to_S36)*Y(He4)*state.rho - screened_rates(k_He4_Si32_to_n_S35)*Y(He4)*state.rho - screened_rates(k_Si32_to_P32_weak_wc12) - screened_rates(k_Si32_to_n_Si31) - screened_rates(k_p_Si32_to_P33)*Y(H1)*state.rho - screened_rates(k_p_Si32_to_n_P32)*Y(H1)*state.rho; jac.set(Si32, Si32, scratch); - scratch = screened_rates(k_n_p32_to_p_si32)*Y(N)*state.rho; + scratch = screened_rates(k_n_P32_to_p_Si32)*Y(N)*state.rho; jac.set(Si32, P32, scratch); - scratch = screened_rates(k_p33_to_p_si32); + scratch = screened_rates(k_P33_to_p_Si32); jac.set(Si32, P33, scratch); - scratch = screened_rates(k_n_s35_to_he4_si32)*Y(N)*state.rho; + scratch = screened_rates(k_n_S35_to_He4_Si32)*Y(N)*state.rho; jac.set(Si32, S35, scratch); - scratch = screened_rates(k_s36_to_he4_si32); + scratch = screened_rates(k_S36_to_He4_Si32); jac.set(Si32, S36, scratch); - scratch = -screened_rates(k_n_p29_to_he4_al26)*Y(P29)*state.rho - screened_rates(k_n_p29_to_p30)*Y(P29)*state.rho - screened_rates(k_n_p29_to_p_si29)*Y(P29)*state.rho; + scratch = -screened_rates(k_n_P29_to_He4_Al26)*Y(P29)*state.rho - screened_rates(k_n_P29_to_P30)*Y(P29)*state.rho - screened_rates(k_n_P29_to_p_Si29)*Y(P29)*state.rho; jac.set(P29, N, scratch); - scratch = screened_rates(k_p_s32_to_he4_p29)*Y(S32)*state.rho + screened_rates(k_p_si28_to_p29)*Y(Si28)*state.rho + screened_rates(k_p_si29_to_n_p29)*Y(Si29)*state.rho; + scratch = screened_rates(k_p_S32_to_He4_P29)*Y(S32)*state.rho + screened_rates(k_p_Si28_to_P29)*Y(Si28)*state.rho + screened_rates(k_p_Si29_to_n_P29)*Y(Si29)*state.rho; jac.set(P29, H1, scratch); - scratch = screened_rates(k_he4_al25_to_p29)*Y(Al25)*state.rho + screened_rates(k_he4_al26_to_n_p29)*Y(Al26)*state.rho - screened_rates(k_he4_p29_to_cl33)*Y(P29)*state.rho - screened_rates(k_he4_p29_to_p_s32)*Y(P29)*state.rho; + scratch = screened_rates(k_He4_Al25_to_P29)*Y(Al25)*state.rho + screened_rates(k_He4_Al26_to_n_P29)*Y(Al26)*state.rho - screened_rates(k_He4_P29_to_Cl33)*Y(P29)*state.rho - screened_rates(k_He4_P29_to_p_S32)*Y(P29)*state.rho; jac.set(P29, He4, scratch); - scratch = screened_rates(k_he4_al25_to_p29)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Al25_to_P29)*Y(He4)*state.rho; jac.set(P29, Al25, scratch); - scratch = screened_rates(k_he4_al26_to_n_p29)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Al26_to_n_P29)*Y(He4)*state.rho; jac.set(P29, Al26, scratch); - scratch = screened_rates(k_p_si28_to_p29)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Si28_to_P29)*Y(H1)*state.rho; jac.set(P29, Si28, scratch); - scratch = screened_rates(k_p_si29_to_n_p29)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Si29_to_n_P29)*Y(H1)*state.rho; jac.set(P29, Si29, scratch); - scratch = -screened_rates(k_he4_p29_to_cl33)*Y(He4)*state.rho - screened_rates(k_he4_p29_to_p_s32)*Y(He4)*state.rho - screened_rates(k_n_p29_to_he4_al26)*Y(N)*state.rho - screened_rates(k_n_p29_to_p30)*Y(N)*state.rho - screened_rates(k_n_p29_to_p_si29)*Y(N)*state.rho - screened_rates(k_p29_to_he4_al25) - screened_rates(k_p29_to_p_si28) - screened_rates(k_p29_to_si29_weak_wc12); + scratch = -screened_rates(k_He4_P29_to_Cl33)*Y(He4)*state.rho - screened_rates(k_He4_P29_to_p_S32)*Y(He4)*state.rho - screened_rates(k_P29_to_He4_Al25) - screened_rates(k_P29_to_Si29_weak_wc12) - screened_rates(k_P29_to_p_Si28) - screened_rates(k_n_P29_to_He4_Al26)*Y(N)*state.rho - screened_rates(k_n_P29_to_P30)*Y(N)*state.rho - screened_rates(k_n_P29_to_p_Si29)*Y(N)*state.rho; jac.set(P29, P29, scratch); - scratch = screened_rates(k_p30_to_n_p29); + scratch = screened_rates(k_P30_to_n_P29); jac.set(P29, P30, scratch); - scratch = screened_rates(k_p_s32_to_he4_p29)*Y(H1)*state.rho; + scratch = screened_rates(k_p_S32_to_He4_P29)*Y(H1)*state.rho; jac.set(P29, S32, scratch); - scratch = screened_rates(k_cl33_to_he4_p29); + scratch = screened_rates(k_Cl33_to_He4_P29); jac.set(P29, Cl33, scratch); - scratch = screened_rates(k_n_cl33_to_he4_p30)*Y(Cl33)*state.rho + screened_rates(k_n_p29_to_p30)*Y(P29)*state.rho - screened_rates(k_n_p30_to_he4_al27)*Y(P30)*state.rho - screened_rates(k_n_p30_to_p31)*Y(P30)*state.rho - screened_rates(k_n_p30_to_p_si30)*Y(P30)*state.rho; + scratch = screened_rates(k_n_Cl33_to_He4_P30)*Y(Cl33)*state.rho + screened_rates(k_n_P29_to_P30)*Y(P29)*state.rho - screened_rates(k_n_P30_to_He4_Al27)*Y(P30)*state.rho - screened_rates(k_n_P30_to_P31)*Y(P30)*state.rho - screened_rates(k_n_P30_to_p_Si30)*Y(P30)*state.rho; jac.set(P30, N, scratch); - scratch = screened_rates(k_p_s33_to_he4_p30)*Y(S33)*state.rho + screened_rates(k_p_si29_to_p30)*Y(Si29)*state.rho + screened_rates(k_p_si30_to_n_p30)*Y(Si30)*state.rho; + scratch = screened_rates(k_p_S33_to_He4_P30)*Y(S33)*state.rho + screened_rates(k_p_Si29_to_P30)*Y(Si29)*state.rho + screened_rates(k_p_Si30_to_n_P30)*Y(Si30)*state.rho; jac.set(P30, H1, scratch); - scratch = screened_rates(k_he4_al26_to_p30)*Y(Al26)*state.rho + screened_rates(k_he4_al27_to_n_p30)*Y(Al27)*state.rho - screened_rates(k_he4_p30_to_cl34)*Y(P30)*state.rho - screened_rates(k_he4_p30_to_n_cl33)*Y(P30)*state.rho - screened_rates(k_he4_p30_to_p_s33)*Y(P30)*state.rho; + scratch = screened_rates(k_He4_Al26_to_P30)*Y(Al26)*state.rho + screened_rates(k_He4_Al27_to_n_P30)*Y(Al27)*state.rho - screened_rates(k_He4_P30_to_Cl34)*Y(P30)*state.rho - screened_rates(k_He4_P30_to_n_Cl33)*Y(P30)*state.rho - screened_rates(k_He4_P30_to_p_S33)*Y(P30)*state.rho; jac.set(P30, He4, scratch); - scratch = screened_rates(k_he4_al26_to_p30)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Al26_to_P30)*Y(He4)*state.rho; jac.set(P30, Al26, scratch); - scratch = screened_rates(k_he4_al27_to_n_p30)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Al27_to_n_P30)*Y(He4)*state.rho; jac.set(P30, Al27, scratch); - scratch = screened_rates(k_p_si29_to_p30)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Si29_to_P30)*Y(H1)*state.rho; jac.set(P30, Si29, scratch); - scratch = screened_rates(k_p_si30_to_n_p30)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Si30_to_n_P30)*Y(H1)*state.rho; jac.set(P30, Si30, scratch); - scratch = screened_rates(k_n_p29_to_p30)*Y(N)*state.rho; + scratch = screened_rates(k_n_P29_to_P30)*Y(N)*state.rho; jac.set(P30, P29, scratch); - scratch = -screened_rates(k_he4_p30_to_cl34)*Y(He4)*state.rho - screened_rates(k_he4_p30_to_n_cl33)*Y(He4)*state.rho - screened_rates(k_he4_p30_to_p_s33)*Y(He4)*state.rho - screened_rates(k_n_p30_to_he4_al27)*Y(N)*state.rho - screened_rates(k_n_p30_to_p31)*Y(N)*state.rho - screened_rates(k_n_p30_to_p_si30)*Y(N)*state.rho - screened_rates(k_p30_to_he4_al26) - screened_rates(k_p30_to_n_p29) - screened_rates(k_p30_to_p_si29) - screened_rates(k_p30_to_si30_weak_wc12); + scratch = -screened_rates(k_He4_P30_to_Cl34)*Y(He4)*state.rho - screened_rates(k_He4_P30_to_n_Cl33)*Y(He4)*state.rho - screened_rates(k_He4_P30_to_p_S33)*Y(He4)*state.rho - screened_rates(k_P30_to_He4_Al26) - screened_rates(k_P30_to_Si30_weak_wc12) - screened_rates(k_P30_to_n_P29) - screened_rates(k_P30_to_p_Si29) - screened_rates(k_n_P30_to_He4_Al27)*Y(N)*state.rho - screened_rates(k_n_P30_to_P31)*Y(N)*state.rho - screened_rates(k_n_P30_to_p_Si30)*Y(N)*state.rho; jac.set(P30, P30, scratch); - scratch = screened_rates(k_p31_to_n_p30); + scratch = screened_rates(k_P31_to_n_P30); jac.set(P30, P31, scratch); - scratch = screened_rates(k_p_s33_to_he4_p30)*Y(H1)*state.rho; + scratch = screened_rates(k_p_S33_to_He4_P30)*Y(H1)*state.rho; jac.set(P30, S33, scratch); - scratch = screened_rates(k_n_cl33_to_he4_p30)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cl33_to_He4_P30)*Y(N)*state.rho; jac.set(P30, Cl33, scratch); - scratch = screened_rates(k_cl34_to_he4_p30); + scratch = screened_rates(k_Cl34_to_He4_P30); jac.set(P30, Cl34, scratch); - scratch = screened_rates(k_n_cl34_to_he4_p31)*Y(Cl34)*state.rho + screened_rates(k_n_p30_to_p31)*Y(P30)*state.rho - screened_rates(k_n_p31_to_p32)*Y(P31)*state.rho - screened_rates(k_n_p31_to_p_si31)*Y(P31)*state.rho; + scratch = screened_rates(k_n_Cl34_to_He4_P31)*Y(Cl34)*state.rho + screened_rates(k_n_P30_to_P31)*Y(P30)*state.rho - screened_rates(k_n_P31_to_P32)*Y(P31)*state.rho - screened_rates(k_n_P31_to_p_Si31)*Y(P31)*state.rho; jac.set(P31, N, scratch); - scratch = -screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*state.rho - screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho - screened_rates(k_p_p31_to_o16_o16)*Y(P31)*state.rho - screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho + screened_rates(k_p_s34_to_he4_p31)*Y(S34)*state.rho + screened_rates(k_p_si30_to_p31)*Y(Si30)*state.rho + screened_rates(k_p_si31_to_n_p31)*Y(Si31)*state.rho; + scratch = -screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*state.rho - screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho - screened_rates(k_p_P31_to_O16_O16)*Y(P31)*state.rho - screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho + screened_rates(k_p_S34_to_He4_P31)*Y(S34)*state.rho + screened_rates(k_p_Si30_to_P31)*Y(Si30)*state.rho + screened_rates(k_p_Si31_to_n_P31)*Y(Si31)*state.rho; jac.set(P31, H1, scratch); - scratch = screened_rates(k_he4_al27_to_p31)*Y(Al27)*state.rho - screened_rates(k_he4_p31_to_cl35)*Y(P31)*state.rho - screened_rates(k_he4_p31_to_n_cl34)*Y(P31)*state.rho - screened_rates(k_he4_p31_to_p_s34)*Y(P31)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Al27_to_P31)*Y(Al27)*state.rho - screened_rates(k_He4_P31_to_Cl35)*Y(P31)*state.rho - screened_rates(k_He4_P31_to_n_Cl34)*Y(P31)*state.rho - screened_rates(k_He4_P31_to_p_S34)*Y(P31)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho; jac.set(P31, He4, scratch); - scratch = screened_rates(k_c12_ne20_to_p_p31)*Y(Ne20)*state.rho; + scratch = screened_rates(k_C12_Ne20_to_p_P31)*Y(Ne20)*state.rho; jac.set(P31, C12, scratch); - scratch = 1.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho; jac.set(P31, O16, scratch); - scratch = screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*state.rho; jac.set(P31, Ne20, scratch); - scratch = screened_rates(k_he4_al27_to_p31)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Al27_to_P31)*Y(He4)*state.rho; jac.set(P31, Al27, scratch); - scratch = screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho; jac.set(P31, Si28, scratch); - scratch = screened_rates(k_p_si30_to_p31)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Si30_to_P31)*Y(H1)*state.rho; jac.set(P31, Si30, scratch); - scratch = screened_rates(k_p_si31_to_n_p31)*Y(H1)*state.rho + screened_rates(k_si31_to_p31_weak_wc12); + scratch = screened_rates(k_Si31_to_P31_weak_wc12) + screened_rates(k_p_Si31_to_n_P31)*Y(H1)*state.rho; jac.set(P31, Si31, scratch); - scratch = screened_rates(k_n_p30_to_p31)*Y(N)*state.rho; + scratch = screened_rates(k_n_P30_to_P31)*Y(N)*state.rho; jac.set(P31, P30, scratch); - scratch = -screened_rates(k_he4_p31_to_cl35)*Y(He4)*state.rho - screened_rates(k_he4_p31_to_n_cl34)*Y(He4)*state.rho - screened_rates(k_he4_p31_to_p_s34)*Y(He4)*state.rho - screened_rates(k_n_p31_to_p32)*Y(N)*state.rho - screened_rates(k_n_p31_to_p_si31)*Y(N)*state.rho - screened_rates(k_p31_to_he4_al27) - screened_rates(k_p31_to_n_p30) - screened_rates(k_p31_to_p_si30) - screened_rates(k_p_p31_to_c12_ne20)*Y(H1)*state.rho - screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho - screened_rates(k_p_p31_to_o16_o16)*Y(H1)*state.rho - screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_P31_to_Cl35)*Y(He4)*state.rho - screened_rates(k_He4_P31_to_n_Cl34)*Y(He4)*state.rho - screened_rates(k_He4_P31_to_p_S34)*Y(He4)*state.rho - screened_rates(k_P31_to_He4_Al27) - screened_rates(k_P31_to_n_P30) - screened_rates(k_P31_to_p_Si30) - screened_rates(k_n_P31_to_P32)*Y(N)*state.rho - screened_rates(k_n_P31_to_p_Si31)*Y(N)*state.rho - screened_rates(k_p_P31_to_C12_Ne20)*Y(H1)*state.rho - screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho - screened_rates(k_p_P31_to_O16_O16)*Y(H1)*state.rho - screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(P31, P31, scratch); - scratch = screened_rates(k_p32_to_n_p31); + scratch = screened_rates(k_P32_to_n_P31); jac.set(P31, P32, scratch); - scratch = screened_rates(k_s32_to_p_p31); + scratch = screened_rates(k_S32_to_p_P31); jac.set(P31, S32, scratch); - scratch = screened_rates(k_p_s34_to_he4_p31)*Y(H1)*state.rho; + scratch = screened_rates(k_p_S34_to_He4_P31)*Y(H1)*state.rho; jac.set(P31, S34, scratch); - scratch = screened_rates(k_n_cl34_to_he4_p31)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cl34_to_He4_P31)*Y(N)*state.rho; jac.set(P31, Cl34, scratch); - scratch = screened_rates(k_cl35_to_he4_p31); + scratch = screened_rates(k_Cl35_to_He4_P31); jac.set(P31, Cl35, scratch); - scratch = screened_rates(k_n_cl35_to_he4_p32)*Y(Cl35)*state.rho + screened_rates(k_n_p31_to_p32)*Y(P31)*state.rho - screened_rates(k_n_p32_to_p33)*Y(P32)*state.rho - screened_rates(k_n_p32_to_p_si32)*Y(P32)*state.rho + screened_rates(k_n_s32_to_p_p32)*Y(S32)*state.rho; + scratch = screened_rates(k_n_Cl35_to_He4_P32)*Y(Cl35)*state.rho + screened_rates(k_n_P31_to_P32)*Y(P31)*state.rho - screened_rates(k_n_P32_to_P33)*Y(P32)*state.rho - screened_rates(k_n_P32_to_p_Si32)*Y(P32)*state.rho + screened_rates(k_n_S32_to_p_P32)*Y(S32)*state.rho; jac.set(P32, N, scratch); - scratch = -screened_rates(k_p_p32_to_he4_si29)*Y(P32)*state.rho - screened_rates(k_p_p32_to_n_s32)*Y(P32)*state.rho - screened_rates(k_p_p32_to_s33)*Y(P32)*state.rho + screened_rates(k_p_s35_to_he4_p32)*Y(S35)*state.rho + screened_rates(k_p_si31_to_p32)*Y(Si31)*state.rho + screened_rates(k_p_si32_to_n_p32)*Y(Si32)*state.rho; + scratch = -screened_rates(k_p_P32_to_He4_Si29)*Y(P32)*state.rho - screened_rates(k_p_P32_to_S33)*Y(P32)*state.rho - screened_rates(k_p_P32_to_n_S32)*Y(P32)*state.rho + screened_rates(k_p_S35_to_He4_P32)*Y(S35)*state.rho + screened_rates(k_p_Si31_to_P32)*Y(Si31)*state.rho + screened_rates(k_p_Si32_to_n_P32)*Y(Si32)*state.rho; jac.set(P32, H1, scratch); - scratch = -screened_rates(k_he4_p32_to_cl36)*Y(P32)*state.rho - screened_rates(k_he4_p32_to_n_cl35)*Y(P32)*state.rho - screened_rates(k_he4_p32_to_p_s35)*Y(P32)*state.rho + screened_rates(k_he4_si29_to_p_p32)*Y(Si29)*state.rho; + scratch = -screened_rates(k_He4_P32_to_Cl36)*Y(P32)*state.rho - screened_rates(k_He4_P32_to_n_Cl35)*Y(P32)*state.rho - screened_rates(k_He4_P32_to_p_S35)*Y(P32)*state.rho + screened_rates(k_He4_Si29_to_p_P32)*Y(Si29)*state.rho; jac.set(P32, He4, scratch); - scratch = screened_rates(k_he4_si29_to_p_p32)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si29_to_p_P32)*Y(He4)*state.rho; jac.set(P32, Si29, scratch); - scratch = screened_rates(k_p_si31_to_p32)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Si31_to_P32)*Y(H1)*state.rho; jac.set(P32, Si31, scratch); - scratch = screened_rates(k_p_si32_to_n_p32)*Y(H1)*state.rho + screened_rates(k_si32_to_p32_weak_wc12); + scratch = screened_rates(k_Si32_to_P32_weak_wc12) + screened_rates(k_p_Si32_to_n_P32)*Y(H1)*state.rho; jac.set(P32, Si32, scratch); - scratch = screened_rates(k_n_p31_to_p32)*Y(N)*state.rho; + scratch = screened_rates(k_n_P31_to_P32)*Y(N)*state.rho; jac.set(P32, P31, scratch); - scratch = -screened_rates(k_he4_p32_to_cl36)*Y(He4)*state.rho - screened_rates(k_he4_p32_to_n_cl35)*Y(He4)*state.rho - screened_rates(k_he4_p32_to_p_s35)*Y(He4)*state.rho - screened_rates(k_n_p32_to_p33)*Y(N)*state.rho - screened_rates(k_n_p32_to_p_si32)*Y(N)*state.rho - screened_rates(k_p32_to_n_p31) - screened_rates(k_p32_to_p_si31) - screened_rates(k_p32_to_s32_weak_wc12) - screened_rates(k_p_p32_to_he4_si29)*Y(H1)*state.rho - screened_rates(k_p_p32_to_n_s32)*Y(H1)*state.rho - screened_rates(k_p_p32_to_s33)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_P32_to_Cl36)*Y(He4)*state.rho - screened_rates(k_He4_P32_to_n_Cl35)*Y(He4)*state.rho - screened_rates(k_He4_P32_to_p_S35)*Y(He4)*state.rho - screened_rates(k_P32_to_S32_weak_wc12) - screened_rates(k_P32_to_n_P31) - screened_rates(k_P32_to_p_Si31) - screened_rates(k_n_P32_to_P33)*Y(N)*state.rho - screened_rates(k_n_P32_to_p_Si32)*Y(N)*state.rho - screened_rates(k_p_P32_to_He4_Si29)*Y(H1)*state.rho - screened_rates(k_p_P32_to_S33)*Y(H1)*state.rho - screened_rates(k_p_P32_to_n_S32)*Y(H1)*state.rho; jac.set(P32, P32, scratch); - scratch = screened_rates(k_p33_to_n_p32); + scratch = screened_rates(k_P33_to_n_P32); jac.set(P32, P33, scratch); - scratch = screened_rates(k_n_s32_to_p_p32)*Y(N)*state.rho; + scratch = screened_rates(k_n_S32_to_p_P32)*Y(N)*state.rho; jac.set(P32, S32, scratch); - scratch = screened_rates(k_s33_to_p_p32); + scratch = screened_rates(k_S33_to_p_P32); jac.set(P32, S33, scratch); - scratch = screened_rates(k_p_s35_to_he4_p32)*Y(H1)*state.rho; + scratch = screened_rates(k_p_S35_to_He4_P32)*Y(H1)*state.rho; jac.set(P32, S35, scratch); - scratch = screened_rates(k_n_cl35_to_he4_p32)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cl35_to_He4_P32)*Y(N)*state.rho; jac.set(P32, Cl35, scratch); - scratch = screened_rates(k_cl36_to_he4_p32); + scratch = screened_rates(k_Cl36_to_He4_P32); jac.set(P32, Cl36, scratch); - scratch = screened_rates(k_n_cl36_to_he4_p33)*Y(Cl36)*state.rho + screened_rates(k_n_p32_to_p33)*Y(P32)*state.rho + screened_rates(k_n_s33_to_p_p33)*Y(S33)*state.rho; + scratch = screened_rates(k_n_Cl36_to_He4_P33)*Y(Cl36)*state.rho + screened_rates(k_n_P32_to_P33)*Y(P32)*state.rho + screened_rates(k_n_S33_to_p_P33)*Y(S33)*state.rho; jac.set(P33, N, scratch); - scratch = -screened_rates(k_p_p33_to_he4_si30)*Y(P33)*state.rho - screened_rates(k_p_p33_to_n_s33)*Y(P33)*state.rho - screened_rates(k_p_p33_to_s34)*Y(P33)*state.rho + screened_rates(k_p_s36_to_he4_p33)*Y(S36)*state.rho + screened_rates(k_p_si32_to_p33)*Y(Si32)*state.rho; + scratch = -screened_rates(k_p_P33_to_He4_Si30)*Y(P33)*state.rho - screened_rates(k_p_P33_to_S34)*Y(P33)*state.rho - screened_rates(k_p_P33_to_n_S33)*Y(P33)*state.rho + screened_rates(k_p_S36_to_He4_P33)*Y(S36)*state.rho + screened_rates(k_p_Si32_to_P33)*Y(Si32)*state.rho; jac.set(P33, H1, scratch); - scratch = -screened_rates(k_he4_p33_to_cl37)*Y(P33)*state.rho - screened_rates(k_he4_p33_to_n_cl36)*Y(P33)*state.rho - screened_rates(k_he4_p33_to_p_s36)*Y(P33)*state.rho + screened_rates(k_he4_si30_to_p_p33)*Y(Si30)*state.rho; + scratch = -screened_rates(k_He4_P33_to_Cl37)*Y(P33)*state.rho - screened_rates(k_He4_P33_to_n_Cl36)*Y(P33)*state.rho - screened_rates(k_He4_P33_to_p_S36)*Y(P33)*state.rho + screened_rates(k_He4_Si30_to_p_P33)*Y(Si30)*state.rho; jac.set(P33, He4, scratch); - scratch = screened_rates(k_he4_si30_to_p_p33)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si30_to_p_P33)*Y(He4)*state.rho; jac.set(P33, Si30, scratch); - scratch = screened_rates(k_p_si32_to_p33)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Si32_to_P33)*Y(H1)*state.rho; jac.set(P33, Si32, scratch); - scratch = screened_rates(k_n_p32_to_p33)*Y(N)*state.rho; + scratch = screened_rates(k_n_P32_to_P33)*Y(N)*state.rho; jac.set(P33, P32, scratch); - scratch = -screened_rates(k_he4_p33_to_cl37)*Y(He4)*state.rho - screened_rates(k_he4_p33_to_n_cl36)*Y(He4)*state.rho - screened_rates(k_he4_p33_to_p_s36)*Y(He4)*state.rho - screened_rates(k_p33_to_n_p32) - screened_rates(k_p33_to_p_si32) - screened_rates(k_p33_to_s33_weak_wc12) - screened_rates(k_p_p33_to_he4_si30)*Y(H1)*state.rho - screened_rates(k_p_p33_to_n_s33)*Y(H1)*state.rho - screened_rates(k_p_p33_to_s34)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_P33_to_Cl37)*Y(He4)*state.rho - screened_rates(k_He4_P33_to_n_Cl36)*Y(He4)*state.rho - screened_rates(k_He4_P33_to_p_S36)*Y(He4)*state.rho - screened_rates(k_P33_to_S33_weak_wc12) - screened_rates(k_P33_to_n_P32) - screened_rates(k_P33_to_p_Si32) - screened_rates(k_p_P33_to_He4_Si30)*Y(H1)*state.rho - screened_rates(k_p_P33_to_S34)*Y(H1)*state.rho - screened_rates(k_p_P33_to_n_S33)*Y(H1)*state.rho; jac.set(P33, P33, scratch); - scratch = screened_rates(k_n_s33_to_p_p33)*Y(N)*state.rho; + scratch = screened_rates(k_n_S33_to_p_P33)*Y(N)*state.rho; jac.set(P33, S33, scratch); - scratch = screened_rates(k_s34_to_p_p33); + scratch = screened_rates(k_S34_to_p_P33); jac.set(P33, S34, scratch); - scratch = screened_rates(k_p_s36_to_he4_p33)*Y(H1)*state.rho; + scratch = screened_rates(k_p_S36_to_He4_P33)*Y(H1)*state.rho; jac.set(P33, S36, scratch); - scratch = screened_rates(k_n_cl36_to_he4_p33)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cl36_to_He4_P33)*Y(N)*state.rho; jac.set(P33, Cl36, scratch); - scratch = screened_rates(k_cl37_to_he4_p33); + scratch = screened_rates(k_Cl37_to_He4_P33); jac.set(P33, Cl37, scratch); - scratch = -screened_rates(k_n_s32_to_he4_si29)*Y(S32)*state.rho - screened_rates(k_n_s32_to_p_p32)*Y(S32)*state.rho - screened_rates(k_n_s32_to_s33)*Y(S32)*state.rho; + scratch = -screened_rates(k_n_S32_to_He4_Si29)*Y(S32)*state.rho - screened_rates(k_n_S32_to_S33)*Y(S32)*state.rho - screened_rates(k_n_S32_to_p_P32)*Y(S32)*state.rho; jac.set(S32, N, scratch); - scratch = screened_rates(k_p_cl35_to_he4_s32)*Y(Cl35)*state.rho + screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho + screened_rates(k_p_p32_to_n_s32)*Y(P32)*state.rho - screened_rates(k_p_s32_to_cl33)*Y(S32)*state.rho - screened_rates(k_p_s32_to_he4_p29)*Y(S32)*state.rho; + scratch = screened_rates(k_p_Cl35_to_He4_S32)*Y(Cl35)*state.rho + screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho + screened_rates(k_p_P32_to_n_S32)*Y(P32)*state.rho - screened_rates(k_p_S32_to_Cl33)*Y(S32)*state.rho - screened_rates(k_p_S32_to_He4_P29)*Y(S32)*state.rho; jac.set(S32, H1, scratch); - scratch = screened_rates(k_he4_p29_to_p_s32)*Y(P29)*state.rho - screened_rates(k_he4_s32_to_ar36)*Y(S32)*state.rho - screened_rates(k_he4_s32_to_p_cl35)*Y(S32)*state.rho + screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho + screened_rates(k_he4_si29_to_n_s32)*Y(Si29)*state.rho; + scratch = screened_rates(k_He4_P29_to_p_S32)*Y(P29)*state.rho - screened_rates(k_He4_S32_to_Ar36)*Y(S32)*state.rho - screened_rates(k_He4_S32_to_p_Cl35)*Y(S32)*state.rho + screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho + screened_rates(k_He4_Si29_to_n_S32)*Y(Si29)*state.rho; jac.set(S32, He4, scratch); - scratch = screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho; jac.set(S32, Si28, scratch); - scratch = screened_rates(k_he4_si29_to_n_s32)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si29_to_n_S32)*Y(He4)*state.rho; jac.set(S32, Si29, scratch); - scratch = screened_rates(k_he4_p29_to_p_s32)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_P29_to_p_S32)*Y(He4)*state.rho; jac.set(S32, P29, scratch); - scratch = screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(S32, P31, scratch); - scratch = screened_rates(k_p32_to_s32_weak_wc12) + screened_rates(k_p_p32_to_n_s32)*Y(H1)*state.rho; + scratch = screened_rates(k_P32_to_S32_weak_wc12) + screened_rates(k_p_P32_to_n_S32)*Y(H1)*state.rho; jac.set(S32, P32, scratch); - scratch = -screened_rates(k_he4_s32_to_ar36)*Y(He4)*state.rho - screened_rates(k_he4_s32_to_p_cl35)*Y(He4)*state.rho - screened_rates(k_n_s32_to_he4_si29)*Y(N)*state.rho - screened_rates(k_n_s32_to_p_p32)*Y(N)*state.rho - screened_rates(k_n_s32_to_s33)*Y(N)*state.rho - screened_rates(k_p_s32_to_cl33)*Y(H1)*state.rho - screened_rates(k_p_s32_to_he4_p29)*Y(H1)*state.rho - screened_rates(k_s32_to_he4_si28) - screened_rates(k_s32_to_p_p31); + scratch = -screened_rates(k_He4_S32_to_Ar36)*Y(He4)*state.rho - screened_rates(k_He4_S32_to_p_Cl35)*Y(He4)*state.rho - screened_rates(k_S32_to_He4_Si28) - screened_rates(k_S32_to_p_P31) - screened_rates(k_n_S32_to_He4_Si29)*Y(N)*state.rho - screened_rates(k_n_S32_to_S33)*Y(N)*state.rho - screened_rates(k_n_S32_to_p_P32)*Y(N)*state.rho - screened_rates(k_p_S32_to_Cl33)*Y(H1)*state.rho - screened_rates(k_p_S32_to_He4_P29)*Y(H1)*state.rho; jac.set(S32, S32, scratch); - scratch = screened_rates(k_s33_to_n_s32); + scratch = screened_rates(k_S33_to_n_S32); jac.set(S32, S33, scratch); - scratch = screened_rates(k_cl33_to_p_s32); + scratch = screened_rates(k_Cl33_to_p_S32); jac.set(S32, Cl33, scratch); - scratch = screened_rates(k_p_cl35_to_he4_s32)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cl35_to_He4_S32)*Y(H1)*state.rho; jac.set(S32, Cl35, scratch); - scratch = screened_rates(k_ar36_to_he4_s32); + scratch = screened_rates(k_Ar36_to_He4_S32); jac.set(S32, Ar36, scratch); - scratch = screened_rates(k_n_ar36_to_he4_s33)*Y(Ar36)*state.rho + screened_rates(k_n_cl33_to_p_s33)*Y(Cl33)*state.rho + screened_rates(k_n_s32_to_s33)*Y(S32)*state.rho - screened_rates(k_n_s33_to_he4_si30)*Y(S33)*state.rho - screened_rates(k_n_s33_to_p_p33)*Y(S33)*state.rho - screened_rates(k_n_s33_to_s34)*Y(S33)*state.rho; + scratch = screened_rates(k_n_Ar36_to_He4_S33)*Y(Ar36)*state.rho + screened_rates(k_n_Cl33_to_p_S33)*Y(Cl33)*state.rho + screened_rates(k_n_S32_to_S33)*Y(S32)*state.rho - screened_rates(k_n_S33_to_He4_Si30)*Y(S33)*state.rho - screened_rates(k_n_S33_to_S34)*Y(S33)*state.rho - screened_rates(k_n_S33_to_p_P33)*Y(S33)*state.rho; jac.set(S33, N, scratch); - scratch = screened_rates(k_p_cl36_to_he4_s33)*Y(Cl36)*state.rho + screened_rates(k_p_p32_to_s33)*Y(P32)*state.rho + screened_rates(k_p_p33_to_n_s33)*Y(P33)*state.rho - screened_rates(k_p_s33_to_cl34)*Y(S33)*state.rho - screened_rates(k_p_s33_to_he4_p30)*Y(S33)*state.rho - screened_rates(k_p_s33_to_n_cl33)*Y(S33)*state.rho; + scratch = screened_rates(k_p_Cl36_to_He4_S33)*Y(Cl36)*state.rho + screened_rates(k_p_P32_to_S33)*Y(P32)*state.rho + screened_rates(k_p_P33_to_n_S33)*Y(P33)*state.rho - screened_rates(k_p_S33_to_Cl34)*Y(S33)*state.rho - screened_rates(k_p_S33_to_He4_P30)*Y(S33)*state.rho - screened_rates(k_p_S33_to_n_Cl33)*Y(S33)*state.rho; jac.set(S33, H1, scratch); - scratch = screened_rates(k_he4_p30_to_p_s33)*Y(P30)*state.rho - screened_rates(k_he4_s33_to_ar37)*Y(S33)*state.rho - screened_rates(k_he4_s33_to_n_ar36)*Y(S33)*state.rho - screened_rates(k_he4_s33_to_p_cl36)*Y(S33)*state.rho + screened_rates(k_he4_si29_to_s33)*Y(Si29)*state.rho + screened_rates(k_he4_si30_to_n_s33)*Y(Si30)*state.rho; + scratch = screened_rates(k_He4_P30_to_p_S33)*Y(P30)*state.rho - screened_rates(k_He4_S33_to_Ar37)*Y(S33)*state.rho - screened_rates(k_He4_S33_to_n_Ar36)*Y(S33)*state.rho - screened_rates(k_He4_S33_to_p_Cl36)*Y(S33)*state.rho + screened_rates(k_He4_Si29_to_S33)*Y(Si29)*state.rho + screened_rates(k_He4_Si30_to_n_S33)*Y(Si30)*state.rho; jac.set(S33, He4, scratch); - scratch = screened_rates(k_he4_si29_to_s33)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si29_to_S33)*Y(He4)*state.rho; jac.set(S33, Si29, scratch); - scratch = screened_rates(k_he4_si30_to_n_s33)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si30_to_n_S33)*Y(He4)*state.rho; jac.set(S33, Si30, scratch); - scratch = screened_rates(k_he4_p30_to_p_s33)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_P30_to_p_S33)*Y(He4)*state.rho; jac.set(S33, P30, scratch); - scratch = screened_rates(k_p_p32_to_s33)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P32_to_S33)*Y(H1)*state.rho; jac.set(S33, P32, scratch); - scratch = screened_rates(k_p33_to_s33_weak_wc12) + screened_rates(k_p_p33_to_n_s33)*Y(H1)*state.rho; + scratch = screened_rates(k_P33_to_S33_weak_wc12) + screened_rates(k_p_P33_to_n_S33)*Y(H1)*state.rho; jac.set(S33, P33, scratch); - scratch = screened_rates(k_n_s32_to_s33)*Y(N)*state.rho; + scratch = screened_rates(k_n_S32_to_S33)*Y(N)*state.rho; jac.set(S33, S32, scratch); - scratch = -screened_rates(k_he4_s33_to_ar37)*Y(He4)*state.rho - screened_rates(k_he4_s33_to_n_ar36)*Y(He4)*state.rho - screened_rates(k_he4_s33_to_p_cl36)*Y(He4)*state.rho - screened_rates(k_n_s33_to_he4_si30)*Y(N)*state.rho - screened_rates(k_n_s33_to_p_p33)*Y(N)*state.rho - screened_rates(k_n_s33_to_s34)*Y(N)*state.rho - screened_rates(k_p_s33_to_cl34)*Y(H1)*state.rho - screened_rates(k_p_s33_to_he4_p30)*Y(H1)*state.rho - screened_rates(k_p_s33_to_n_cl33)*Y(H1)*state.rho - screened_rates(k_s33_to_he4_si29) - screened_rates(k_s33_to_n_s32) - screened_rates(k_s33_to_p_p32); + scratch = -screened_rates(k_He4_S33_to_Ar37)*Y(He4)*state.rho - screened_rates(k_He4_S33_to_n_Ar36)*Y(He4)*state.rho - screened_rates(k_He4_S33_to_p_Cl36)*Y(He4)*state.rho - screened_rates(k_S33_to_He4_Si29) - screened_rates(k_S33_to_n_S32) - screened_rates(k_S33_to_p_P32) - screened_rates(k_n_S33_to_He4_Si30)*Y(N)*state.rho - screened_rates(k_n_S33_to_S34)*Y(N)*state.rho - screened_rates(k_n_S33_to_p_P33)*Y(N)*state.rho - screened_rates(k_p_S33_to_Cl34)*Y(H1)*state.rho - screened_rates(k_p_S33_to_He4_P30)*Y(H1)*state.rho - screened_rates(k_p_S33_to_n_Cl33)*Y(H1)*state.rho; jac.set(S33, S33, scratch); - scratch = screened_rates(k_s34_to_n_s33); + scratch = screened_rates(k_S34_to_n_S33); jac.set(S33, S34, scratch); - scratch = screened_rates(k_cl33_to_s33_weak_wc12) + screened_rates(k_n_cl33_to_p_s33)*Y(N)*state.rho; + scratch = screened_rates(k_Cl33_to_S33_weak_wc12) + screened_rates(k_n_Cl33_to_p_S33)*Y(N)*state.rho; jac.set(S33, Cl33, scratch); - scratch = screened_rates(k_cl34_to_p_s33); + scratch = screened_rates(k_Cl34_to_p_S33); jac.set(S33, Cl34, scratch); - scratch = screened_rates(k_p_cl36_to_he4_s33)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cl36_to_He4_S33)*Y(H1)*state.rho; jac.set(S33, Cl36, scratch); - scratch = screened_rates(k_n_ar36_to_he4_s33)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ar36_to_He4_S33)*Y(N)*state.rho; jac.set(S33, Ar36, scratch); - scratch = screened_rates(k_ar37_to_he4_s33); + scratch = screened_rates(k_Ar37_to_He4_S33); jac.set(S33, Ar37, scratch); - scratch = screened_rates(k_n_ar37_to_he4_s34)*Y(Ar37)*state.rho + screened_rates(k_n_cl34_to_p_s34)*Y(Cl34)*state.rho + screened_rates(k_n_s33_to_s34)*Y(S33)*state.rho - screened_rates(k_n_s34_to_he4_si31)*Y(S34)*state.rho - screened_rates(k_n_s34_to_s35)*Y(S34)*state.rho; + scratch = screened_rates(k_n_Ar37_to_He4_S34)*Y(Ar37)*state.rho + screened_rates(k_n_Cl34_to_p_S34)*Y(Cl34)*state.rho + screened_rates(k_n_S33_to_S34)*Y(S33)*state.rho - screened_rates(k_n_S34_to_He4_Si31)*Y(S34)*state.rho - screened_rates(k_n_S34_to_S35)*Y(S34)*state.rho; jac.set(S34, N, scratch); - scratch = screened_rates(k_p_cl37_to_he4_s34)*Y(Cl37)*state.rho + screened_rates(k_p_p33_to_s34)*Y(P33)*state.rho - screened_rates(k_p_s34_to_cl35)*Y(S34)*state.rho - screened_rates(k_p_s34_to_he4_p31)*Y(S34)*state.rho - screened_rates(k_p_s34_to_n_cl34)*Y(S34)*state.rho; + scratch = screened_rates(k_p_Cl37_to_He4_S34)*Y(Cl37)*state.rho + screened_rates(k_p_P33_to_S34)*Y(P33)*state.rho - screened_rates(k_p_S34_to_Cl35)*Y(S34)*state.rho - screened_rates(k_p_S34_to_He4_P31)*Y(S34)*state.rho - screened_rates(k_p_S34_to_n_Cl34)*Y(S34)*state.rho; jac.set(S34, H1, scratch); - scratch = screened_rates(k_he4_p31_to_p_s34)*Y(P31)*state.rho - screened_rates(k_he4_s34_to_ar38)*Y(S34)*state.rho - screened_rates(k_he4_s34_to_n_ar37)*Y(S34)*state.rho - screened_rates(k_he4_s34_to_p_cl37)*Y(S34)*state.rho + screened_rates(k_he4_si30_to_s34)*Y(Si30)*state.rho + screened_rates(k_he4_si31_to_n_s34)*Y(Si31)*state.rho; + scratch = screened_rates(k_He4_P31_to_p_S34)*Y(P31)*state.rho - screened_rates(k_He4_S34_to_Ar38)*Y(S34)*state.rho - screened_rates(k_He4_S34_to_n_Ar37)*Y(S34)*state.rho - screened_rates(k_He4_S34_to_p_Cl37)*Y(S34)*state.rho + screened_rates(k_He4_Si30_to_S34)*Y(Si30)*state.rho + screened_rates(k_He4_Si31_to_n_S34)*Y(Si31)*state.rho; jac.set(S34, He4, scratch); - scratch = screened_rates(k_he4_si30_to_s34)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si30_to_S34)*Y(He4)*state.rho; jac.set(S34, Si30, scratch); - scratch = screened_rates(k_he4_si31_to_n_s34)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si31_to_n_S34)*Y(He4)*state.rho; jac.set(S34, Si31, scratch); - scratch = screened_rates(k_he4_p31_to_p_s34)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_P31_to_p_S34)*Y(He4)*state.rho; jac.set(S34, P31, scratch); - scratch = screened_rates(k_p_p33_to_s34)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P33_to_S34)*Y(H1)*state.rho; jac.set(S34, P33, scratch); - scratch = screened_rates(k_n_s33_to_s34)*Y(N)*state.rho; + scratch = screened_rates(k_n_S33_to_S34)*Y(N)*state.rho; jac.set(S34, S33, scratch); - scratch = -screened_rates(k_he4_s34_to_ar38)*Y(He4)*state.rho - screened_rates(k_he4_s34_to_n_ar37)*Y(He4)*state.rho - screened_rates(k_he4_s34_to_p_cl37)*Y(He4)*state.rho - screened_rates(k_n_s34_to_he4_si31)*Y(N)*state.rho - screened_rates(k_n_s34_to_s35)*Y(N)*state.rho - screened_rates(k_p_s34_to_cl35)*Y(H1)*state.rho - screened_rates(k_p_s34_to_he4_p31)*Y(H1)*state.rho - screened_rates(k_p_s34_to_n_cl34)*Y(H1)*state.rho - screened_rates(k_s34_to_he4_si30) - screened_rates(k_s34_to_n_s33) - screened_rates(k_s34_to_p_p33); + scratch = -screened_rates(k_He4_S34_to_Ar38)*Y(He4)*state.rho - screened_rates(k_He4_S34_to_n_Ar37)*Y(He4)*state.rho - screened_rates(k_He4_S34_to_p_Cl37)*Y(He4)*state.rho - screened_rates(k_S34_to_He4_Si30) - screened_rates(k_S34_to_n_S33) - screened_rates(k_S34_to_p_P33) - screened_rates(k_n_S34_to_He4_Si31)*Y(N)*state.rho - screened_rates(k_n_S34_to_S35)*Y(N)*state.rho - screened_rates(k_p_S34_to_Cl35)*Y(H1)*state.rho - screened_rates(k_p_S34_to_He4_P31)*Y(H1)*state.rho - screened_rates(k_p_S34_to_n_Cl34)*Y(H1)*state.rho; jac.set(S34, S34, scratch); - scratch = screened_rates(k_s35_to_n_s34); + scratch = screened_rates(k_S35_to_n_S34); jac.set(S34, S35, scratch); - scratch = screened_rates(k_cl34_to_s34_weak_wc12) + screened_rates(k_n_cl34_to_p_s34)*Y(N)*state.rho; + scratch = screened_rates(k_Cl34_to_S34_weak_wc12) + screened_rates(k_n_Cl34_to_p_S34)*Y(N)*state.rho; jac.set(S34, Cl34, scratch); - scratch = screened_rates(k_cl35_to_p_s34); + scratch = screened_rates(k_Cl35_to_p_S34); jac.set(S34, Cl35, scratch); - scratch = screened_rates(k_p_cl37_to_he4_s34)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cl37_to_He4_S34)*Y(H1)*state.rho; jac.set(S34, Cl37, scratch); - scratch = screened_rates(k_n_ar37_to_he4_s34)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ar37_to_He4_S34)*Y(N)*state.rho; jac.set(S34, Ar37, scratch); - scratch = screened_rates(k_ar38_to_he4_s34); + scratch = screened_rates(k_Ar38_to_He4_S34); jac.set(S34, Ar38, scratch); - scratch = screened_rates(k_n_ar38_to_he4_s35)*Y(Ar38)*state.rho + screened_rates(k_n_cl35_to_p_s35)*Y(Cl35)*state.rho + screened_rates(k_n_s34_to_s35)*Y(S34)*state.rho - screened_rates(k_n_s35_to_he4_si32)*Y(S35)*state.rho - screened_rates(k_n_s35_to_s36)*Y(S35)*state.rho; + scratch = screened_rates(k_n_Ar38_to_He4_S35)*Y(Ar38)*state.rho + screened_rates(k_n_Cl35_to_p_S35)*Y(Cl35)*state.rho + screened_rates(k_n_S34_to_S35)*Y(S34)*state.rho - screened_rates(k_n_S35_to_He4_Si32)*Y(S35)*state.rho - screened_rates(k_n_S35_to_S36)*Y(S35)*state.rho; jac.set(S35, N, scratch); - scratch = -screened_rates(k_p_s35_to_cl36)*Y(S35)*state.rho - screened_rates(k_p_s35_to_he4_p32)*Y(S35)*state.rho - screened_rates(k_p_s35_to_n_cl35)*Y(S35)*state.rho; + scratch = -screened_rates(k_p_S35_to_Cl36)*Y(S35)*state.rho - screened_rates(k_p_S35_to_He4_P32)*Y(S35)*state.rho - screened_rates(k_p_S35_to_n_Cl35)*Y(S35)*state.rho; jac.set(S35, H1, scratch); - scratch = screened_rates(k_he4_p32_to_p_s35)*Y(P32)*state.rho - screened_rates(k_he4_s35_to_ar39)*Y(S35)*state.rho - screened_rates(k_he4_s35_to_n_ar38)*Y(S35)*state.rho + screened_rates(k_he4_si31_to_s35)*Y(Si31)*state.rho + screened_rates(k_he4_si32_to_n_s35)*Y(Si32)*state.rho; + scratch = screened_rates(k_He4_P32_to_p_S35)*Y(P32)*state.rho - screened_rates(k_He4_S35_to_Ar39)*Y(S35)*state.rho - screened_rates(k_He4_S35_to_n_Ar38)*Y(S35)*state.rho + screened_rates(k_He4_Si31_to_S35)*Y(Si31)*state.rho + screened_rates(k_He4_Si32_to_n_S35)*Y(Si32)*state.rho; jac.set(S35, He4, scratch); - scratch = screened_rates(k_he4_si31_to_s35)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si31_to_S35)*Y(He4)*state.rho; jac.set(S35, Si31, scratch); - scratch = screened_rates(k_he4_si32_to_n_s35)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si32_to_n_S35)*Y(He4)*state.rho; jac.set(S35, Si32, scratch); - scratch = screened_rates(k_he4_p32_to_p_s35)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_P32_to_p_S35)*Y(He4)*state.rho; jac.set(S35, P32, scratch); - scratch = screened_rates(k_n_s34_to_s35)*Y(N)*state.rho; + scratch = screened_rates(k_n_S34_to_S35)*Y(N)*state.rho; jac.set(S35, S34, scratch); - scratch = -screened_rates(k_he4_s35_to_ar39)*Y(He4)*state.rho - screened_rates(k_he4_s35_to_n_ar38)*Y(He4)*state.rho - screened_rates(k_n_s35_to_he4_si32)*Y(N)*state.rho - screened_rates(k_n_s35_to_s36)*Y(N)*state.rho - screened_rates(k_p_s35_to_cl36)*Y(H1)*state.rho - screened_rates(k_p_s35_to_he4_p32)*Y(H1)*state.rho - screened_rates(k_p_s35_to_n_cl35)*Y(H1)*state.rho - screened_rates(k_s35_to_cl35_weak_wc12) - screened_rates(k_s35_to_he4_si31) - screened_rates(k_s35_to_n_s34); + scratch = -screened_rates(k_He4_S35_to_Ar39)*Y(He4)*state.rho - screened_rates(k_He4_S35_to_n_Ar38)*Y(He4)*state.rho - screened_rates(k_S35_to_Cl35_weak_wc12) - screened_rates(k_S35_to_He4_Si31) - screened_rates(k_S35_to_n_S34) - screened_rates(k_n_S35_to_He4_Si32)*Y(N)*state.rho - screened_rates(k_n_S35_to_S36)*Y(N)*state.rho - screened_rates(k_p_S35_to_Cl36)*Y(H1)*state.rho - screened_rates(k_p_S35_to_He4_P32)*Y(H1)*state.rho - screened_rates(k_p_S35_to_n_Cl35)*Y(H1)*state.rho; jac.set(S35, S35, scratch); - scratch = screened_rates(k_s36_to_n_s35); + scratch = screened_rates(k_S36_to_n_S35); jac.set(S35, S36, scratch); - scratch = screened_rates(k_n_cl35_to_p_s35)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cl35_to_p_S35)*Y(N)*state.rho; jac.set(S35, Cl35, scratch); - scratch = screened_rates(k_cl36_to_p_s35); + scratch = screened_rates(k_Cl36_to_p_S35); jac.set(S35, Cl36, scratch); - scratch = screened_rates(k_n_ar38_to_he4_s35)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ar38_to_He4_S35)*Y(N)*state.rho; jac.set(S35, Ar38, scratch); - scratch = screened_rates(k_ar39_to_he4_s35); + scratch = screened_rates(k_Ar39_to_He4_S35); jac.set(S35, Ar39, scratch); - scratch = screened_rates(k_n_ar39_to_he4_s36)*Y(Ar39)*state.rho + screened_rates(k_n_cl36_to_p_s36)*Y(Cl36)*state.rho + screened_rates(k_n_s35_to_s36)*Y(S35)*state.rho; + scratch = screened_rates(k_n_Ar39_to_He4_S36)*Y(Ar39)*state.rho + screened_rates(k_n_Cl36_to_p_S36)*Y(Cl36)*state.rho + screened_rates(k_n_S35_to_S36)*Y(S35)*state.rho; jac.set(S36, N, scratch); - scratch = -screened_rates(k_p_s36_to_cl37)*Y(S36)*state.rho - screened_rates(k_p_s36_to_he4_p33)*Y(S36)*state.rho - screened_rates(k_p_s36_to_n_cl36)*Y(S36)*state.rho; + scratch = -screened_rates(k_p_S36_to_Cl37)*Y(S36)*state.rho - screened_rates(k_p_S36_to_He4_P33)*Y(S36)*state.rho - screened_rates(k_p_S36_to_n_Cl36)*Y(S36)*state.rho; jac.set(S36, H1, scratch); - scratch = screened_rates(k_he4_p33_to_p_s36)*Y(P33)*state.rho - screened_rates(k_he4_s36_to_ar40)*Y(S36)*state.rho - screened_rates(k_he4_s36_to_n_ar39)*Y(S36)*state.rho + screened_rates(k_he4_si32_to_s36)*Y(Si32)*state.rho; + scratch = screened_rates(k_He4_P33_to_p_S36)*Y(P33)*state.rho - screened_rates(k_He4_S36_to_Ar40)*Y(S36)*state.rho - screened_rates(k_He4_S36_to_n_Ar39)*Y(S36)*state.rho + screened_rates(k_He4_Si32_to_S36)*Y(Si32)*state.rho; jac.set(S36, He4, scratch); - scratch = screened_rates(k_he4_si32_to_s36)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si32_to_S36)*Y(He4)*state.rho; jac.set(S36, Si32, scratch); - scratch = screened_rates(k_he4_p33_to_p_s36)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_P33_to_p_S36)*Y(He4)*state.rho; jac.set(S36, P33, scratch); - scratch = screened_rates(k_n_s35_to_s36)*Y(N)*state.rho; + scratch = screened_rates(k_n_S35_to_S36)*Y(N)*state.rho; jac.set(S36, S35, scratch); - scratch = -screened_rates(k_he4_s36_to_ar40)*Y(He4)*state.rho - screened_rates(k_he4_s36_to_n_ar39)*Y(He4)*state.rho - screened_rates(k_p_s36_to_cl37)*Y(H1)*state.rho - screened_rates(k_p_s36_to_he4_p33)*Y(H1)*state.rho - screened_rates(k_p_s36_to_n_cl36)*Y(H1)*state.rho - screened_rates(k_s36_to_he4_si32) - screened_rates(k_s36_to_n_s35); + scratch = -screened_rates(k_He4_S36_to_Ar40)*Y(He4)*state.rho - screened_rates(k_He4_S36_to_n_Ar39)*Y(He4)*state.rho - screened_rates(k_S36_to_He4_Si32) - screened_rates(k_S36_to_n_S35) - screened_rates(k_p_S36_to_Cl37)*Y(H1)*state.rho - screened_rates(k_p_S36_to_He4_P33)*Y(H1)*state.rho - screened_rates(k_p_S36_to_n_Cl36)*Y(H1)*state.rho; jac.set(S36, S36, scratch); - scratch = screened_rates(k_cl36_to_s36_weak_wc12) + screened_rates(k_n_cl36_to_p_s36)*Y(N)*state.rho; + scratch = screened_rates(k_Cl36_to_S36_weak_wc12) + screened_rates(k_n_Cl36_to_p_S36)*Y(N)*state.rho; jac.set(S36, Cl36, scratch); - scratch = screened_rates(k_cl37_to_p_s36); + scratch = screened_rates(k_Cl37_to_p_S36); jac.set(S36, Cl37, scratch); - scratch = screened_rates(k_n_ar39_to_he4_s36)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ar39_to_He4_S36)*Y(N)*state.rho; jac.set(S36, Ar39, scratch); - scratch = screened_rates(k_ar40_to_he4_s36); + scratch = screened_rates(k_Ar40_to_He4_S36); jac.set(S36, Ar40, scratch); - scratch = -screened_rates(k_n_cl33_to_cl34)*Y(Cl33)*state.rho - screened_rates(k_n_cl33_to_he4_p30)*Y(Cl33)*state.rho - screened_rates(k_n_cl33_to_p_s33)*Y(Cl33)*state.rho; + scratch = -screened_rates(k_n_Cl33_to_Cl34)*Y(Cl33)*state.rho - screened_rates(k_n_Cl33_to_He4_P30)*Y(Cl33)*state.rho - screened_rates(k_n_Cl33_to_p_S33)*Y(Cl33)*state.rho; jac.set(Cl33, N, scratch); - scratch = screened_rates(k_p_ar36_to_he4_cl33)*Y(Ar36)*state.rho + screened_rates(k_p_s32_to_cl33)*Y(S32)*state.rho + screened_rates(k_p_s33_to_n_cl33)*Y(S33)*state.rho; + scratch = screened_rates(k_p_Ar36_to_He4_Cl33)*Y(Ar36)*state.rho + screened_rates(k_p_S32_to_Cl33)*Y(S32)*state.rho + screened_rates(k_p_S33_to_n_Cl33)*Y(S33)*state.rho; jac.set(Cl33, H1, scratch); - scratch = -screened_rates(k_he4_cl33_to_k37)*Y(Cl33)*state.rho - screened_rates(k_he4_cl33_to_p_ar36)*Y(Cl33)*state.rho + screened_rates(k_he4_p29_to_cl33)*Y(P29)*state.rho + screened_rates(k_he4_p30_to_n_cl33)*Y(P30)*state.rho; + scratch = -screened_rates(k_He4_Cl33_to_K37)*Y(Cl33)*state.rho - screened_rates(k_He4_Cl33_to_p_Ar36)*Y(Cl33)*state.rho + screened_rates(k_He4_P29_to_Cl33)*Y(P29)*state.rho + screened_rates(k_He4_P30_to_n_Cl33)*Y(P30)*state.rho; jac.set(Cl33, He4, scratch); - scratch = screened_rates(k_he4_p29_to_cl33)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_P29_to_Cl33)*Y(He4)*state.rho; jac.set(Cl33, P29, scratch); - scratch = screened_rates(k_he4_p30_to_n_cl33)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_P30_to_n_Cl33)*Y(He4)*state.rho; jac.set(Cl33, P30, scratch); - scratch = screened_rates(k_p_s32_to_cl33)*Y(H1)*state.rho; + scratch = screened_rates(k_p_S32_to_Cl33)*Y(H1)*state.rho; jac.set(Cl33, S32, scratch); - scratch = screened_rates(k_p_s33_to_n_cl33)*Y(H1)*state.rho; + scratch = screened_rates(k_p_S33_to_n_Cl33)*Y(H1)*state.rho; jac.set(Cl33, S33, scratch); - scratch = -screened_rates(k_cl33_to_he4_p29) - screened_rates(k_cl33_to_p_s32) - screened_rates(k_cl33_to_s33_weak_wc12) - screened_rates(k_he4_cl33_to_k37)*Y(He4)*state.rho - screened_rates(k_he4_cl33_to_p_ar36)*Y(He4)*state.rho - screened_rates(k_n_cl33_to_cl34)*Y(N)*state.rho - screened_rates(k_n_cl33_to_he4_p30)*Y(N)*state.rho - screened_rates(k_n_cl33_to_p_s33)*Y(N)*state.rho; + scratch = -screened_rates(k_Cl33_to_He4_P29) - screened_rates(k_Cl33_to_S33_weak_wc12) - screened_rates(k_Cl33_to_p_S32) - screened_rates(k_He4_Cl33_to_K37)*Y(He4)*state.rho - screened_rates(k_He4_Cl33_to_p_Ar36)*Y(He4)*state.rho - screened_rates(k_n_Cl33_to_Cl34)*Y(N)*state.rho - screened_rates(k_n_Cl33_to_He4_P30)*Y(N)*state.rho - screened_rates(k_n_Cl33_to_p_S33)*Y(N)*state.rho; jac.set(Cl33, Cl33, scratch); - scratch = screened_rates(k_cl34_to_n_cl33); + scratch = screened_rates(k_Cl34_to_n_Cl33); jac.set(Cl33, Cl34, scratch); - scratch = screened_rates(k_p_ar36_to_he4_cl33)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ar36_to_He4_Cl33)*Y(H1)*state.rho; jac.set(Cl33, Ar36, scratch); - scratch = screened_rates(k_k37_to_he4_cl33); + scratch = screened_rates(k_K37_to_He4_Cl33); jac.set(Cl33, K37, scratch); - scratch = screened_rates(k_n_cl33_to_cl34)*Y(Cl33)*state.rho - screened_rates(k_n_cl34_to_cl35)*Y(Cl34)*state.rho - screened_rates(k_n_cl34_to_he4_p31)*Y(Cl34)*state.rho - screened_rates(k_n_cl34_to_p_s34)*Y(Cl34)*state.rho + screened_rates(k_n_k37_to_he4_cl34)*Y(K37)*state.rho; + scratch = screened_rates(k_n_Cl33_to_Cl34)*Y(Cl33)*state.rho - screened_rates(k_n_Cl34_to_Cl35)*Y(Cl34)*state.rho - screened_rates(k_n_Cl34_to_He4_P31)*Y(Cl34)*state.rho - screened_rates(k_n_Cl34_to_p_S34)*Y(Cl34)*state.rho + screened_rates(k_n_K37_to_He4_Cl34)*Y(K37)*state.rho; jac.set(Cl34, N, scratch); - scratch = screened_rates(k_p_ar37_to_he4_cl34)*Y(Ar37)*state.rho + screened_rates(k_p_s33_to_cl34)*Y(S33)*state.rho + screened_rates(k_p_s34_to_n_cl34)*Y(S34)*state.rho; + scratch = screened_rates(k_p_Ar37_to_He4_Cl34)*Y(Ar37)*state.rho + screened_rates(k_p_S33_to_Cl34)*Y(S33)*state.rho + screened_rates(k_p_S34_to_n_Cl34)*Y(S34)*state.rho; jac.set(Cl34, H1, scratch); - scratch = -screened_rates(k_he4_cl34_to_k38)*Y(Cl34)*state.rho - screened_rates(k_he4_cl34_to_n_k37)*Y(Cl34)*state.rho - screened_rates(k_he4_cl34_to_p_ar37)*Y(Cl34)*state.rho + screened_rates(k_he4_p30_to_cl34)*Y(P30)*state.rho + screened_rates(k_he4_p31_to_n_cl34)*Y(P31)*state.rho; + scratch = -screened_rates(k_He4_Cl34_to_K38)*Y(Cl34)*state.rho - screened_rates(k_He4_Cl34_to_n_K37)*Y(Cl34)*state.rho - screened_rates(k_He4_Cl34_to_p_Ar37)*Y(Cl34)*state.rho + screened_rates(k_He4_P30_to_Cl34)*Y(P30)*state.rho + screened_rates(k_He4_P31_to_n_Cl34)*Y(P31)*state.rho; jac.set(Cl34, He4, scratch); - scratch = screened_rates(k_he4_p30_to_cl34)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_P30_to_Cl34)*Y(He4)*state.rho; jac.set(Cl34, P30, scratch); - scratch = screened_rates(k_he4_p31_to_n_cl34)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_P31_to_n_Cl34)*Y(He4)*state.rho; jac.set(Cl34, P31, scratch); - scratch = screened_rates(k_p_s33_to_cl34)*Y(H1)*state.rho; + scratch = screened_rates(k_p_S33_to_Cl34)*Y(H1)*state.rho; jac.set(Cl34, S33, scratch); - scratch = screened_rates(k_p_s34_to_n_cl34)*Y(H1)*state.rho; + scratch = screened_rates(k_p_S34_to_n_Cl34)*Y(H1)*state.rho; jac.set(Cl34, S34, scratch); - scratch = screened_rates(k_n_cl33_to_cl34)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cl33_to_Cl34)*Y(N)*state.rho; jac.set(Cl34, Cl33, scratch); - scratch = -screened_rates(k_cl34_to_he4_p30) - screened_rates(k_cl34_to_n_cl33) - screened_rates(k_cl34_to_p_s33) - screened_rates(k_cl34_to_s34_weak_wc12) - screened_rates(k_he4_cl34_to_k38)*Y(He4)*state.rho - screened_rates(k_he4_cl34_to_n_k37)*Y(He4)*state.rho - screened_rates(k_he4_cl34_to_p_ar37)*Y(He4)*state.rho - screened_rates(k_n_cl34_to_cl35)*Y(N)*state.rho - screened_rates(k_n_cl34_to_he4_p31)*Y(N)*state.rho - screened_rates(k_n_cl34_to_p_s34)*Y(N)*state.rho; + scratch = -screened_rates(k_Cl34_to_He4_P30) - screened_rates(k_Cl34_to_S34_weak_wc12) - screened_rates(k_Cl34_to_n_Cl33) - screened_rates(k_Cl34_to_p_S33) - screened_rates(k_He4_Cl34_to_K38)*Y(He4)*state.rho - screened_rates(k_He4_Cl34_to_n_K37)*Y(He4)*state.rho - screened_rates(k_He4_Cl34_to_p_Ar37)*Y(He4)*state.rho - screened_rates(k_n_Cl34_to_Cl35)*Y(N)*state.rho - screened_rates(k_n_Cl34_to_He4_P31)*Y(N)*state.rho - screened_rates(k_n_Cl34_to_p_S34)*Y(N)*state.rho; jac.set(Cl34, Cl34, scratch); - scratch = screened_rates(k_cl35_to_n_cl34); + scratch = screened_rates(k_Cl35_to_n_Cl34); jac.set(Cl34, Cl35, scratch); - scratch = screened_rates(k_p_ar37_to_he4_cl34)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ar37_to_He4_Cl34)*Y(H1)*state.rho; jac.set(Cl34, Ar37, scratch); - scratch = screened_rates(k_n_k37_to_he4_cl34)*Y(N)*state.rho; + scratch = screened_rates(k_n_K37_to_He4_Cl34)*Y(N)*state.rho; jac.set(Cl34, K37, scratch); - scratch = screened_rates(k_k38_to_he4_cl34); + scratch = screened_rates(k_K38_to_He4_Cl34); jac.set(Cl34, K38, scratch); - scratch = screened_rates(k_n_cl34_to_cl35)*Y(Cl34)*state.rho - screened_rates(k_n_cl35_to_cl36)*Y(Cl35)*state.rho - screened_rates(k_n_cl35_to_he4_p32)*Y(Cl35)*state.rho - screened_rates(k_n_cl35_to_p_s35)*Y(Cl35)*state.rho + screened_rates(k_n_k38_to_he4_cl35)*Y(K38)*state.rho; + scratch = screened_rates(k_n_Cl34_to_Cl35)*Y(Cl34)*state.rho - screened_rates(k_n_Cl35_to_Cl36)*Y(Cl35)*state.rho - screened_rates(k_n_Cl35_to_He4_P32)*Y(Cl35)*state.rho - screened_rates(k_n_Cl35_to_p_S35)*Y(Cl35)*state.rho + screened_rates(k_n_K38_to_He4_Cl35)*Y(K38)*state.rho; jac.set(Cl35, N, scratch); - scratch = screened_rates(k_p_ar38_to_he4_cl35)*Y(Ar38)*state.rho - screened_rates(k_p_cl35_to_ar36)*Y(Cl35)*state.rho - screened_rates(k_p_cl35_to_he4_s32)*Y(Cl35)*state.rho + screened_rates(k_p_s34_to_cl35)*Y(S34)*state.rho + screened_rates(k_p_s35_to_n_cl35)*Y(S35)*state.rho; + scratch = screened_rates(k_p_Ar38_to_He4_Cl35)*Y(Ar38)*state.rho - screened_rates(k_p_Cl35_to_Ar36)*Y(Cl35)*state.rho - screened_rates(k_p_Cl35_to_He4_S32)*Y(Cl35)*state.rho + screened_rates(k_p_S34_to_Cl35)*Y(S34)*state.rho + screened_rates(k_p_S35_to_n_Cl35)*Y(S35)*state.rho; jac.set(Cl35, H1, scratch); - scratch = -screened_rates(k_he4_cl35_to_k39)*Y(Cl35)*state.rho - screened_rates(k_he4_cl35_to_n_k38)*Y(Cl35)*state.rho - screened_rates(k_he4_cl35_to_p_ar38)*Y(Cl35)*state.rho + screened_rates(k_he4_p31_to_cl35)*Y(P31)*state.rho + screened_rates(k_he4_p32_to_n_cl35)*Y(P32)*state.rho + screened_rates(k_he4_s32_to_p_cl35)*Y(S32)*state.rho; + scratch = -screened_rates(k_He4_Cl35_to_K39)*Y(Cl35)*state.rho - screened_rates(k_He4_Cl35_to_n_K38)*Y(Cl35)*state.rho - screened_rates(k_He4_Cl35_to_p_Ar38)*Y(Cl35)*state.rho + screened_rates(k_He4_P31_to_Cl35)*Y(P31)*state.rho + screened_rates(k_He4_P32_to_n_Cl35)*Y(P32)*state.rho + screened_rates(k_He4_S32_to_p_Cl35)*Y(S32)*state.rho; jac.set(Cl35, He4, scratch); - scratch = screened_rates(k_he4_p31_to_cl35)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_P31_to_Cl35)*Y(He4)*state.rho; jac.set(Cl35, P31, scratch); - scratch = screened_rates(k_he4_p32_to_n_cl35)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_P32_to_n_Cl35)*Y(He4)*state.rho; jac.set(Cl35, P32, scratch); - scratch = screened_rates(k_he4_s32_to_p_cl35)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_S32_to_p_Cl35)*Y(He4)*state.rho; jac.set(Cl35, S32, scratch); - scratch = screened_rates(k_p_s34_to_cl35)*Y(H1)*state.rho; + scratch = screened_rates(k_p_S34_to_Cl35)*Y(H1)*state.rho; jac.set(Cl35, S34, scratch); - scratch = screened_rates(k_p_s35_to_n_cl35)*Y(H1)*state.rho + screened_rates(k_s35_to_cl35_weak_wc12); + scratch = screened_rates(k_S35_to_Cl35_weak_wc12) + screened_rates(k_p_S35_to_n_Cl35)*Y(H1)*state.rho; jac.set(Cl35, S35, scratch); - scratch = screened_rates(k_n_cl34_to_cl35)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cl34_to_Cl35)*Y(N)*state.rho; jac.set(Cl35, Cl34, scratch); - scratch = -screened_rates(k_cl35_to_he4_p31) - screened_rates(k_cl35_to_n_cl34) - screened_rates(k_cl35_to_p_s34) - screened_rates(k_he4_cl35_to_k39)*Y(He4)*state.rho - screened_rates(k_he4_cl35_to_n_k38)*Y(He4)*state.rho - screened_rates(k_he4_cl35_to_p_ar38)*Y(He4)*state.rho - screened_rates(k_n_cl35_to_cl36)*Y(N)*state.rho - screened_rates(k_n_cl35_to_he4_p32)*Y(N)*state.rho - screened_rates(k_n_cl35_to_p_s35)*Y(N)*state.rho - screened_rates(k_p_cl35_to_ar36)*Y(H1)*state.rho - screened_rates(k_p_cl35_to_he4_s32)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cl35_to_He4_P31) - screened_rates(k_Cl35_to_n_Cl34) - screened_rates(k_Cl35_to_p_S34) - screened_rates(k_He4_Cl35_to_K39)*Y(He4)*state.rho - screened_rates(k_He4_Cl35_to_n_K38)*Y(He4)*state.rho - screened_rates(k_He4_Cl35_to_p_Ar38)*Y(He4)*state.rho - screened_rates(k_n_Cl35_to_Cl36)*Y(N)*state.rho - screened_rates(k_n_Cl35_to_He4_P32)*Y(N)*state.rho - screened_rates(k_n_Cl35_to_p_S35)*Y(N)*state.rho - screened_rates(k_p_Cl35_to_Ar36)*Y(H1)*state.rho - screened_rates(k_p_Cl35_to_He4_S32)*Y(H1)*state.rho; jac.set(Cl35, Cl35, scratch); - scratch = screened_rates(k_cl36_to_n_cl35); + scratch = screened_rates(k_Cl36_to_n_Cl35); jac.set(Cl35, Cl36, scratch); - scratch = screened_rates(k_ar36_to_p_cl35); + scratch = screened_rates(k_Ar36_to_p_Cl35); jac.set(Cl35, Ar36, scratch); - scratch = screened_rates(k_p_ar38_to_he4_cl35)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ar38_to_He4_Cl35)*Y(H1)*state.rho; jac.set(Cl35, Ar38, scratch); - scratch = screened_rates(k_n_k38_to_he4_cl35)*Y(N)*state.rho; + scratch = screened_rates(k_n_K38_to_He4_Cl35)*Y(N)*state.rho; jac.set(Cl35, K38, scratch); - scratch = screened_rates(k_k39_to_he4_cl35); + scratch = screened_rates(k_K39_to_He4_Cl35); jac.set(Cl35, K39, scratch); - scratch = screened_rates(k_n_ar36_to_p_cl36)*Y(Ar36)*state.rho + screened_rates(k_n_cl35_to_cl36)*Y(Cl35)*state.rho - screened_rates(k_n_cl36_to_cl37)*Y(Cl36)*state.rho - screened_rates(k_n_cl36_to_he4_p33)*Y(Cl36)*state.rho - screened_rates(k_n_cl36_to_p_s36)*Y(Cl36)*state.rho + screened_rates(k_n_k39_to_he4_cl36)*Y(K39)*state.rho; + scratch = screened_rates(k_n_Ar36_to_p_Cl36)*Y(Ar36)*state.rho + screened_rates(k_n_Cl35_to_Cl36)*Y(Cl35)*state.rho - screened_rates(k_n_Cl36_to_Cl37)*Y(Cl36)*state.rho - screened_rates(k_n_Cl36_to_He4_P33)*Y(Cl36)*state.rho - screened_rates(k_n_Cl36_to_p_S36)*Y(Cl36)*state.rho + screened_rates(k_n_K39_to_He4_Cl36)*Y(K39)*state.rho; jac.set(Cl36, N, scratch); - scratch = screened_rates(k_p_ar39_to_he4_cl36)*Y(Ar39)*state.rho - screened_rates(k_p_cl36_to_ar37)*Y(Cl36)*state.rho - screened_rates(k_p_cl36_to_he4_s33)*Y(Cl36)*state.rho - screened_rates(k_p_cl36_to_n_ar36)*Y(Cl36)*state.rho + screened_rates(k_p_s35_to_cl36)*Y(S35)*state.rho + screened_rates(k_p_s36_to_n_cl36)*Y(S36)*state.rho; + scratch = screened_rates(k_p_Ar39_to_He4_Cl36)*Y(Ar39)*state.rho - screened_rates(k_p_Cl36_to_Ar37)*Y(Cl36)*state.rho - screened_rates(k_p_Cl36_to_He4_S33)*Y(Cl36)*state.rho - screened_rates(k_p_Cl36_to_n_Ar36)*Y(Cl36)*state.rho + screened_rates(k_p_S35_to_Cl36)*Y(S35)*state.rho + screened_rates(k_p_S36_to_n_Cl36)*Y(S36)*state.rho; jac.set(Cl36, H1, scratch); - scratch = -screened_rates(k_he4_cl36_to_k40)*Y(Cl36)*state.rho - screened_rates(k_he4_cl36_to_n_k39)*Y(Cl36)*state.rho - screened_rates(k_he4_cl36_to_p_ar39)*Y(Cl36)*state.rho + screened_rates(k_he4_p32_to_cl36)*Y(P32)*state.rho + screened_rates(k_he4_p33_to_n_cl36)*Y(P33)*state.rho + screened_rates(k_he4_s33_to_p_cl36)*Y(S33)*state.rho; + scratch = -screened_rates(k_He4_Cl36_to_K40)*Y(Cl36)*state.rho - screened_rates(k_He4_Cl36_to_n_K39)*Y(Cl36)*state.rho - screened_rates(k_He4_Cl36_to_p_Ar39)*Y(Cl36)*state.rho + screened_rates(k_He4_P32_to_Cl36)*Y(P32)*state.rho + screened_rates(k_He4_P33_to_n_Cl36)*Y(P33)*state.rho + screened_rates(k_He4_S33_to_p_Cl36)*Y(S33)*state.rho; jac.set(Cl36, He4, scratch); - scratch = screened_rates(k_he4_p32_to_cl36)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_P32_to_Cl36)*Y(He4)*state.rho; jac.set(Cl36, P32, scratch); - scratch = screened_rates(k_he4_p33_to_n_cl36)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_P33_to_n_Cl36)*Y(He4)*state.rho; jac.set(Cl36, P33, scratch); - scratch = screened_rates(k_he4_s33_to_p_cl36)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_S33_to_p_Cl36)*Y(He4)*state.rho; jac.set(Cl36, S33, scratch); - scratch = screened_rates(k_p_s35_to_cl36)*Y(H1)*state.rho; + scratch = screened_rates(k_p_S35_to_Cl36)*Y(H1)*state.rho; jac.set(Cl36, S35, scratch); - scratch = screened_rates(k_p_s36_to_n_cl36)*Y(H1)*state.rho; + scratch = screened_rates(k_p_S36_to_n_Cl36)*Y(H1)*state.rho; jac.set(Cl36, S36, scratch); - scratch = screened_rates(k_n_cl35_to_cl36)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cl35_to_Cl36)*Y(N)*state.rho; jac.set(Cl36, Cl35, scratch); - scratch = -screened_rates(k_cl36_to_ar36_weak_wc12) - screened_rates(k_cl36_to_he4_p32) - screened_rates(k_cl36_to_n_cl35) - screened_rates(k_cl36_to_p_s35) - screened_rates(k_cl36_to_s36_weak_wc12) - screened_rates(k_he4_cl36_to_k40)*Y(He4)*state.rho - screened_rates(k_he4_cl36_to_n_k39)*Y(He4)*state.rho - screened_rates(k_he4_cl36_to_p_ar39)*Y(He4)*state.rho - screened_rates(k_n_cl36_to_cl37)*Y(N)*state.rho - screened_rates(k_n_cl36_to_he4_p33)*Y(N)*state.rho - screened_rates(k_n_cl36_to_p_s36)*Y(N)*state.rho - screened_rates(k_p_cl36_to_ar37)*Y(H1)*state.rho - screened_rates(k_p_cl36_to_he4_s33)*Y(H1)*state.rho - screened_rates(k_p_cl36_to_n_ar36)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cl36_to_Ar36_weak_wc12) - screened_rates(k_Cl36_to_He4_P32) - screened_rates(k_Cl36_to_S36_weak_wc12) - screened_rates(k_Cl36_to_n_Cl35) - screened_rates(k_Cl36_to_p_S35) - screened_rates(k_He4_Cl36_to_K40)*Y(He4)*state.rho - screened_rates(k_He4_Cl36_to_n_K39)*Y(He4)*state.rho - screened_rates(k_He4_Cl36_to_p_Ar39)*Y(He4)*state.rho - screened_rates(k_n_Cl36_to_Cl37)*Y(N)*state.rho - screened_rates(k_n_Cl36_to_He4_P33)*Y(N)*state.rho - screened_rates(k_n_Cl36_to_p_S36)*Y(N)*state.rho - screened_rates(k_p_Cl36_to_Ar37)*Y(H1)*state.rho - screened_rates(k_p_Cl36_to_He4_S33)*Y(H1)*state.rho - screened_rates(k_p_Cl36_to_n_Ar36)*Y(H1)*state.rho; jac.set(Cl36, Cl36, scratch); - scratch = screened_rates(k_cl37_to_n_cl36); + scratch = screened_rates(k_Cl37_to_n_Cl36); jac.set(Cl36, Cl37, scratch); - scratch = screened_rates(k_n_ar36_to_p_cl36)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ar36_to_p_Cl36)*Y(N)*state.rho; jac.set(Cl36, Ar36, scratch); - scratch = screened_rates(k_ar37_to_p_cl36); + scratch = screened_rates(k_Ar37_to_p_Cl36); jac.set(Cl36, Ar37, scratch); - scratch = screened_rates(k_p_ar39_to_he4_cl36)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ar39_to_He4_Cl36)*Y(H1)*state.rho; jac.set(Cl36, Ar39, scratch); - scratch = screened_rates(k_n_k39_to_he4_cl36)*Y(N)*state.rho; + scratch = screened_rates(k_n_K39_to_He4_Cl36)*Y(N)*state.rho; jac.set(Cl36, K39, scratch); - scratch = screened_rates(k_k40_to_he4_cl36); + scratch = screened_rates(k_K40_to_He4_Cl36); jac.set(Cl36, K40, scratch); - scratch = screened_rates(k_n_ar37_to_p_cl37)*Y(Ar37)*state.rho + screened_rates(k_n_cl36_to_cl37)*Y(Cl36)*state.rho + screened_rates(k_n_k40_to_he4_cl37)*Y(K40)*state.rho; + scratch = screened_rates(k_n_Ar37_to_p_Cl37)*Y(Ar37)*state.rho + screened_rates(k_n_Cl36_to_Cl37)*Y(Cl36)*state.rho + screened_rates(k_n_K40_to_He4_Cl37)*Y(K40)*state.rho; jac.set(Cl37, N, scratch); - scratch = screened_rates(k_p_ar40_to_he4_cl37)*Y(Ar40)*state.rho - screened_rates(k_p_cl37_to_ar38)*Y(Cl37)*state.rho - screened_rates(k_p_cl37_to_he4_s34)*Y(Cl37)*state.rho - screened_rates(k_p_cl37_to_n_ar37)*Y(Cl37)*state.rho + screened_rates(k_p_s36_to_cl37)*Y(S36)*state.rho; + scratch = screened_rates(k_p_Ar40_to_He4_Cl37)*Y(Ar40)*state.rho - screened_rates(k_p_Cl37_to_Ar38)*Y(Cl37)*state.rho - screened_rates(k_p_Cl37_to_He4_S34)*Y(Cl37)*state.rho - screened_rates(k_p_Cl37_to_n_Ar37)*Y(Cl37)*state.rho + screened_rates(k_p_S36_to_Cl37)*Y(S36)*state.rho; jac.set(Cl37, H1, scratch); - scratch = -screened_rates(k_he4_cl37_to_k41)*Y(Cl37)*state.rho - screened_rates(k_he4_cl37_to_n_k40)*Y(Cl37)*state.rho - screened_rates(k_he4_cl37_to_p_ar40)*Y(Cl37)*state.rho + screened_rates(k_he4_p33_to_cl37)*Y(P33)*state.rho + screened_rates(k_he4_s34_to_p_cl37)*Y(S34)*state.rho; + scratch = -screened_rates(k_He4_Cl37_to_K41)*Y(Cl37)*state.rho - screened_rates(k_He4_Cl37_to_n_K40)*Y(Cl37)*state.rho - screened_rates(k_He4_Cl37_to_p_Ar40)*Y(Cl37)*state.rho + screened_rates(k_He4_P33_to_Cl37)*Y(P33)*state.rho + screened_rates(k_He4_S34_to_p_Cl37)*Y(S34)*state.rho; jac.set(Cl37, He4, scratch); - scratch = screened_rates(k_he4_p33_to_cl37)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_P33_to_Cl37)*Y(He4)*state.rho; jac.set(Cl37, P33, scratch); - scratch = screened_rates(k_he4_s34_to_p_cl37)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_S34_to_p_Cl37)*Y(He4)*state.rho; jac.set(Cl37, S34, scratch); - scratch = screened_rates(k_p_s36_to_cl37)*Y(H1)*state.rho; + scratch = screened_rates(k_p_S36_to_Cl37)*Y(H1)*state.rho; jac.set(Cl37, S36, scratch); - scratch = screened_rates(k_n_cl36_to_cl37)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cl36_to_Cl37)*Y(N)*state.rho; jac.set(Cl37, Cl36, scratch); - scratch = -screened_rates(k_cl37_to_he4_p33) - screened_rates(k_cl37_to_n_cl36) - screened_rates(k_cl37_to_p_s36) - screened_rates(k_he4_cl37_to_k41)*Y(He4)*state.rho - screened_rates(k_he4_cl37_to_n_k40)*Y(He4)*state.rho - screened_rates(k_he4_cl37_to_p_ar40)*Y(He4)*state.rho - screened_rates(k_p_cl37_to_ar38)*Y(H1)*state.rho - screened_rates(k_p_cl37_to_he4_s34)*Y(H1)*state.rho - screened_rates(k_p_cl37_to_n_ar37)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cl37_to_He4_P33) - screened_rates(k_Cl37_to_n_Cl36) - screened_rates(k_Cl37_to_p_S36) - screened_rates(k_He4_Cl37_to_K41)*Y(He4)*state.rho - screened_rates(k_He4_Cl37_to_n_K40)*Y(He4)*state.rho - screened_rates(k_He4_Cl37_to_p_Ar40)*Y(He4)*state.rho - screened_rates(k_p_Cl37_to_Ar38)*Y(H1)*state.rho - screened_rates(k_p_Cl37_to_He4_S34)*Y(H1)*state.rho - screened_rates(k_p_Cl37_to_n_Ar37)*Y(H1)*state.rho; jac.set(Cl37, Cl37, scratch); - scratch = screened_rates(k_ar37_to_cl37_weak_wc12) + screened_rates(k_n_ar37_to_p_cl37)*Y(N)*state.rho; + scratch = screened_rates(k_Ar37_to_Cl37_weak_wc12) + screened_rates(k_n_Ar37_to_p_Cl37)*Y(N)*state.rho; jac.set(Cl37, Ar37, scratch); - scratch = screened_rates(k_ar38_to_p_cl37); + scratch = screened_rates(k_Ar38_to_p_Cl37); jac.set(Cl37, Ar38, scratch); - scratch = screened_rates(k_p_ar40_to_he4_cl37)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ar40_to_He4_Cl37)*Y(H1)*state.rho; jac.set(Cl37, Ar40, scratch); - scratch = screened_rates(k_n_k40_to_he4_cl37)*Y(N)*state.rho; + scratch = screened_rates(k_n_K40_to_He4_Cl37)*Y(N)*state.rho; jac.set(Cl37, K40, scratch); - scratch = screened_rates(k_k41_to_he4_cl37); + scratch = screened_rates(k_K41_to_He4_Cl37); jac.set(Cl37, K41, scratch); - scratch = -screened_rates(k_n_ar36_to_ar37)*Y(Ar36)*state.rho - screened_rates(k_n_ar36_to_he4_s33)*Y(Ar36)*state.rho - screened_rates(k_n_ar36_to_p_cl36)*Y(Ar36)*state.rho; + scratch = -screened_rates(k_n_Ar36_to_Ar37)*Y(Ar36)*state.rho - screened_rates(k_n_Ar36_to_He4_S33)*Y(Ar36)*state.rho - screened_rates(k_n_Ar36_to_p_Cl36)*Y(Ar36)*state.rho; jac.set(Ar36, N, scratch); - scratch = -screened_rates(k_p_ar36_to_he4_cl33)*Y(Ar36)*state.rho - screened_rates(k_p_ar36_to_k37)*Y(Ar36)*state.rho + screened_rates(k_p_cl35_to_ar36)*Y(Cl35)*state.rho + screened_rates(k_p_cl36_to_n_ar36)*Y(Cl36)*state.rho + screened_rates(k_p_k39_to_he4_ar36)*Y(K39)*state.rho; + scratch = -screened_rates(k_p_Ar36_to_He4_Cl33)*Y(Ar36)*state.rho - screened_rates(k_p_Ar36_to_K37)*Y(Ar36)*state.rho + screened_rates(k_p_Cl35_to_Ar36)*Y(Cl35)*state.rho + screened_rates(k_p_Cl36_to_n_Ar36)*Y(Cl36)*state.rho + screened_rates(k_p_K39_to_He4_Ar36)*Y(K39)*state.rho; jac.set(Ar36, H1, scratch); - scratch = -screened_rates(k_he4_ar36_to_ca40)*Y(Ar36)*state.rho - screened_rates(k_he4_ar36_to_p_k39)*Y(Ar36)*state.rho + screened_rates(k_he4_cl33_to_p_ar36)*Y(Cl33)*state.rho + screened_rates(k_he4_s32_to_ar36)*Y(S32)*state.rho + screened_rates(k_he4_s33_to_n_ar36)*Y(S33)*state.rho; + scratch = -screened_rates(k_He4_Ar36_to_Ca40)*Y(Ar36)*state.rho - screened_rates(k_He4_Ar36_to_p_K39)*Y(Ar36)*state.rho + screened_rates(k_He4_Cl33_to_p_Ar36)*Y(Cl33)*state.rho + screened_rates(k_He4_S32_to_Ar36)*Y(S32)*state.rho + screened_rates(k_He4_S33_to_n_Ar36)*Y(S33)*state.rho; jac.set(Ar36, He4, scratch); - scratch = screened_rates(k_he4_s32_to_ar36)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_S32_to_Ar36)*Y(He4)*state.rho; jac.set(Ar36, S32, scratch); - scratch = screened_rates(k_he4_s33_to_n_ar36)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_S33_to_n_Ar36)*Y(He4)*state.rho; jac.set(Ar36, S33, scratch); - scratch = screened_rates(k_he4_cl33_to_p_ar36)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cl33_to_p_Ar36)*Y(He4)*state.rho; jac.set(Ar36, Cl33, scratch); - scratch = screened_rates(k_p_cl35_to_ar36)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cl35_to_Ar36)*Y(H1)*state.rho; jac.set(Ar36, Cl35, scratch); - scratch = screened_rates(k_cl36_to_ar36_weak_wc12) + screened_rates(k_p_cl36_to_n_ar36)*Y(H1)*state.rho; + scratch = screened_rates(k_Cl36_to_Ar36_weak_wc12) + screened_rates(k_p_Cl36_to_n_Ar36)*Y(H1)*state.rho; jac.set(Ar36, Cl36, scratch); - scratch = -screened_rates(k_ar36_to_he4_s32) - screened_rates(k_ar36_to_p_cl35) - screened_rates(k_he4_ar36_to_ca40)*Y(He4)*state.rho - screened_rates(k_he4_ar36_to_p_k39)*Y(He4)*state.rho - screened_rates(k_n_ar36_to_ar37)*Y(N)*state.rho - screened_rates(k_n_ar36_to_he4_s33)*Y(N)*state.rho - screened_rates(k_n_ar36_to_p_cl36)*Y(N)*state.rho - screened_rates(k_p_ar36_to_he4_cl33)*Y(H1)*state.rho - screened_rates(k_p_ar36_to_k37)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ar36_to_He4_S32) - screened_rates(k_Ar36_to_p_Cl35) - screened_rates(k_He4_Ar36_to_Ca40)*Y(He4)*state.rho - screened_rates(k_He4_Ar36_to_p_K39)*Y(He4)*state.rho - screened_rates(k_n_Ar36_to_Ar37)*Y(N)*state.rho - screened_rates(k_n_Ar36_to_He4_S33)*Y(N)*state.rho - screened_rates(k_n_Ar36_to_p_Cl36)*Y(N)*state.rho - screened_rates(k_p_Ar36_to_He4_Cl33)*Y(H1)*state.rho - screened_rates(k_p_Ar36_to_K37)*Y(H1)*state.rho; jac.set(Ar36, Ar36, scratch); - scratch = screened_rates(k_ar37_to_n_ar36); + scratch = screened_rates(k_Ar37_to_n_Ar36); jac.set(Ar36, Ar37, scratch); - scratch = screened_rates(k_k37_to_p_ar36); + scratch = screened_rates(k_K37_to_p_Ar36); jac.set(Ar36, K37, scratch); - scratch = screened_rates(k_p_k39_to_he4_ar36)*Y(H1)*state.rho; + scratch = screened_rates(k_p_K39_to_He4_Ar36)*Y(H1)*state.rho; jac.set(Ar36, K39, scratch); - scratch = screened_rates(k_ca40_to_he4_ar36); + scratch = screened_rates(k_Ca40_to_He4_Ar36); jac.set(Ar36, Ca40, scratch); - scratch = screened_rates(k_n_ar36_to_ar37)*Y(Ar36)*state.rho - screened_rates(k_n_ar37_to_ar38)*Y(Ar37)*state.rho - screened_rates(k_n_ar37_to_he4_s34)*Y(Ar37)*state.rho - screened_rates(k_n_ar37_to_p_cl37)*Y(Ar37)*state.rho + screened_rates(k_n_ca40_to_he4_ar37)*Y(Ca40)*state.rho + screened_rates(k_n_k37_to_p_ar37)*Y(K37)*state.rho; + scratch = screened_rates(k_n_Ar36_to_Ar37)*Y(Ar36)*state.rho - screened_rates(k_n_Ar37_to_Ar38)*Y(Ar37)*state.rho - screened_rates(k_n_Ar37_to_He4_S34)*Y(Ar37)*state.rho - screened_rates(k_n_Ar37_to_p_Cl37)*Y(Ar37)*state.rho + screened_rates(k_n_Ca40_to_He4_Ar37)*Y(Ca40)*state.rho + screened_rates(k_n_K37_to_p_Ar37)*Y(K37)*state.rho; jac.set(Ar37, N, scratch); - scratch = -screened_rates(k_p_ar37_to_he4_cl34)*Y(Ar37)*state.rho - screened_rates(k_p_ar37_to_k38)*Y(Ar37)*state.rho - screened_rates(k_p_ar37_to_n_k37)*Y(Ar37)*state.rho + screened_rates(k_p_cl36_to_ar37)*Y(Cl36)*state.rho + screened_rates(k_p_cl37_to_n_ar37)*Y(Cl37)*state.rho + screened_rates(k_p_k40_to_he4_ar37)*Y(K40)*state.rho; + scratch = -screened_rates(k_p_Ar37_to_He4_Cl34)*Y(Ar37)*state.rho - screened_rates(k_p_Ar37_to_K38)*Y(Ar37)*state.rho - screened_rates(k_p_Ar37_to_n_K37)*Y(Ar37)*state.rho + screened_rates(k_p_Cl36_to_Ar37)*Y(Cl36)*state.rho + screened_rates(k_p_Cl37_to_n_Ar37)*Y(Cl37)*state.rho + screened_rates(k_p_K40_to_He4_Ar37)*Y(K40)*state.rho; jac.set(Ar37, H1, scratch); - scratch = -screened_rates(k_he4_ar37_to_ca41)*Y(Ar37)*state.rho - screened_rates(k_he4_ar37_to_n_ca40)*Y(Ar37)*state.rho - screened_rates(k_he4_ar37_to_p_k40)*Y(Ar37)*state.rho + screened_rates(k_he4_cl34_to_p_ar37)*Y(Cl34)*state.rho + screened_rates(k_he4_s33_to_ar37)*Y(S33)*state.rho + screened_rates(k_he4_s34_to_n_ar37)*Y(S34)*state.rho; + scratch = -screened_rates(k_He4_Ar37_to_Ca41)*Y(Ar37)*state.rho - screened_rates(k_He4_Ar37_to_n_Ca40)*Y(Ar37)*state.rho - screened_rates(k_He4_Ar37_to_p_K40)*Y(Ar37)*state.rho + screened_rates(k_He4_Cl34_to_p_Ar37)*Y(Cl34)*state.rho + screened_rates(k_He4_S33_to_Ar37)*Y(S33)*state.rho + screened_rates(k_He4_S34_to_n_Ar37)*Y(S34)*state.rho; jac.set(Ar37, He4, scratch); - scratch = screened_rates(k_he4_s33_to_ar37)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_S33_to_Ar37)*Y(He4)*state.rho; jac.set(Ar37, S33, scratch); - scratch = screened_rates(k_he4_s34_to_n_ar37)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_S34_to_n_Ar37)*Y(He4)*state.rho; jac.set(Ar37, S34, scratch); - scratch = screened_rates(k_he4_cl34_to_p_ar37)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cl34_to_p_Ar37)*Y(He4)*state.rho; jac.set(Ar37, Cl34, scratch); - scratch = screened_rates(k_p_cl36_to_ar37)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cl36_to_Ar37)*Y(H1)*state.rho; jac.set(Ar37, Cl36, scratch); - scratch = screened_rates(k_p_cl37_to_n_ar37)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cl37_to_n_Ar37)*Y(H1)*state.rho; jac.set(Ar37, Cl37, scratch); - scratch = screened_rates(k_n_ar36_to_ar37)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ar36_to_Ar37)*Y(N)*state.rho; jac.set(Ar37, Ar36, scratch); - scratch = -screened_rates(k_ar37_to_cl37_weak_wc12) - screened_rates(k_ar37_to_he4_s33) - screened_rates(k_ar37_to_n_ar36) - screened_rates(k_ar37_to_p_cl36) - screened_rates(k_he4_ar37_to_ca41)*Y(He4)*state.rho - screened_rates(k_he4_ar37_to_n_ca40)*Y(He4)*state.rho - screened_rates(k_he4_ar37_to_p_k40)*Y(He4)*state.rho - screened_rates(k_n_ar37_to_ar38)*Y(N)*state.rho - screened_rates(k_n_ar37_to_he4_s34)*Y(N)*state.rho - screened_rates(k_n_ar37_to_p_cl37)*Y(N)*state.rho - screened_rates(k_p_ar37_to_he4_cl34)*Y(H1)*state.rho - screened_rates(k_p_ar37_to_k38)*Y(H1)*state.rho - screened_rates(k_p_ar37_to_n_k37)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ar37_to_Cl37_weak_wc12) - screened_rates(k_Ar37_to_He4_S33) - screened_rates(k_Ar37_to_n_Ar36) - screened_rates(k_Ar37_to_p_Cl36) - screened_rates(k_He4_Ar37_to_Ca41)*Y(He4)*state.rho - screened_rates(k_He4_Ar37_to_n_Ca40)*Y(He4)*state.rho - screened_rates(k_He4_Ar37_to_p_K40)*Y(He4)*state.rho - screened_rates(k_n_Ar37_to_Ar38)*Y(N)*state.rho - screened_rates(k_n_Ar37_to_He4_S34)*Y(N)*state.rho - screened_rates(k_n_Ar37_to_p_Cl37)*Y(N)*state.rho - screened_rates(k_p_Ar37_to_He4_Cl34)*Y(H1)*state.rho - screened_rates(k_p_Ar37_to_K38)*Y(H1)*state.rho - screened_rates(k_p_Ar37_to_n_K37)*Y(H1)*state.rho; jac.set(Ar37, Ar37, scratch); - scratch = screened_rates(k_ar38_to_n_ar37); + scratch = screened_rates(k_Ar38_to_n_Ar37); jac.set(Ar37, Ar38, scratch); - scratch = screened_rates(k_k37_to_ar37_weak_wc12) + screened_rates(k_n_k37_to_p_ar37)*Y(N)*state.rho; + scratch = screened_rates(k_K37_to_Ar37_weak_wc12) + screened_rates(k_n_K37_to_p_Ar37)*Y(N)*state.rho; jac.set(Ar37, K37, scratch); - scratch = screened_rates(k_k38_to_p_ar37); + scratch = screened_rates(k_K38_to_p_Ar37); jac.set(Ar37, K38, scratch); - scratch = screened_rates(k_p_k40_to_he4_ar37)*Y(H1)*state.rho; + scratch = screened_rates(k_p_K40_to_He4_Ar37)*Y(H1)*state.rho; jac.set(Ar37, K40, scratch); - scratch = screened_rates(k_n_ca40_to_he4_ar37)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ca40_to_He4_Ar37)*Y(N)*state.rho; jac.set(Ar37, Ca40, scratch); - scratch = screened_rates(k_ca41_to_he4_ar37); + scratch = screened_rates(k_Ca41_to_He4_Ar37); jac.set(Ar37, Ca41, scratch); - scratch = screened_rates(k_n_ar37_to_ar38)*Y(Ar37)*state.rho - screened_rates(k_n_ar38_to_ar39)*Y(Ar38)*state.rho - screened_rates(k_n_ar38_to_he4_s35)*Y(Ar38)*state.rho + screened_rates(k_n_ca41_to_he4_ar38)*Y(Ca41)*state.rho + screened_rates(k_n_k38_to_p_ar38)*Y(K38)*state.rho; + scratch = screened_rates(k_n_Ar37_to_Ar38)*Y(Ar37)*state.rho - screened_rates(k_n_Ar38_to_Ar39)*Y(Ar38)*state.rho - screened_rates(k_n_Ar38_to_He4_S35)*Y(Ar38)*state.rho + screened_rates(k_n_Ca41_to_He4_Ar38)*Y(Ca41)*state.rho + screened_rates(k_n_K38_to_p_Ar38)*Y(K38)*state.rho; jac.set(Ar38, N, scratch); - scratch = -screened_rates(k_p_ar38_to_he4_cl35)*Y(Ar38)*state.rho - screened_rates(k_p_ar38_to_k39)*Y(Ar38)*state.rho - screened_rates(k_p_ar38_to_n_k38)*Y(Ar38)*state.rho + screened_rates(k_p_cl37_to_ar38)*Y(Cl37)*state.rho + screened_rates(k_p_k41_to_he4_ar38)*Y(K41)*state.rho; + scratch = -screened_rates(k_p_Ar38_to_He4_Cl35)*Y(Ar38)*state.rho - screened_rates(k_p_Ar38_to_K39)*Y(Ar38)*state.rho - screened_rates(k_p_Ar38_to_n_K38)*Y(Ar38)*state.rho + screened_rates(k_p_Cl37_to_Ar38)*Y(Cl37)*state.rho + screened_rates(k_p_K41_to_He4_Ar38)*Y(K41)*state.rho; jac.set(Ar38, H1, scratch); - scratch = -screened_rates(k_he4_ar38_to_ca42)*Y(Ar38)*state.rho - screened_rates(k_he4_ar38_to_n_ca41)*Y(Ar38)*state.rho - screened_rates(k_he4_ar38_to_p_k41)*Y(Ar38)*state.rho + screened_rates(k_he4_cl35_to_p_ar38)*Y(Cl35)*state.rho + screened_rates(k_he4_s34_to_ar38)*Y(S34)*state.rho + screened_rates(k_he4_s35_to_n_ar38)*Y(S35)*state.rho; + scratch = -screened_rates(k_He4_Ar38_to_Ca42)*Y(Ar38)*state.rho - screened_rates(k_He4_Ar38_to_n_Ca41)*Y(Ar38)*state.rho - screened_rates(k_He4_Ar38_to_p_K41)*Y(Ar38)*state.rho + screened_rates(k_He4_Cl35_to_p_Ar38)*Y(Cl35)*state.rho + screened_rates(k_He4_S34_to_Ar38)*Y(S34)*state.rho + screened_rates(k_He4_S35_to_n_Ar38)*Y(S35)*state.rho; jac.set(Ar38, He4, scratch); - scratch = screened_rates(k_he4_s34_to_ar38)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_S34_to_Ar38)*Y(He4)*state.rho; jac.set(Ar38, S34, scratch); - scratch = screened_rates(k_he4_s35_to_n_ar38)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_S35_to_n_Ar38)*Y(He4)*state.rho; jac.set(Ar38, S35, scratch); - scratch = screened_rates(k_he4_cl35_to_p_ar38)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cl35_to_p_Ar38)*Y(He4)*state.rho; jac.set(Ar38, Cl35, scratch); - scratch = screened_rates(k_p_cl37_to_ar38)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cl37_to_Ar38)*Y(H1)*state.rho; jac.set(Ar38, Cl37, scratch); - scratch = screened_rates(k_n_ar37_to_ar38)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ar37_to_Ar38)*Y(N)*state.rho; jac.set(Ar38, Ar37, scratch); - scratch = -screened_rates(k_ar38_to_he4_s34) - screened_rates(k_ar38_to_n_ar37) - screened_rates(k_ar38_to_p_cl37) - screened_rates(k_he4_ar38_to_ca42)*Y(He4)*state.rho - screened_rates(k_he4_ar38_to_n_ca41)*Y(He4)*state.rho - screened_rates(k_he4_ar38_to_p_k41)*Y(He4)*state.rho - screened_rates(k_n_ar38_to_ar39)*Y(N)*state.rho - screened_rates(k_n_ar38_to_he4_s35)*Y(N)*state.rho - screened_rates(k_p_ar38_to_he4_cl35)*Y(H1)*state.rho - screened_rates(k_p_ar38_to_k39)*Y(H1)*state.rho - screened_rates(k_p_ar38_to_n_k38)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ar38_to_He4_S34) - screened_rates(k_Ar38_to_n_Ar37) - screened_rates(k_Ar38_to_p_Cl37) - screened_rates(k_He4_Ar38_to_Ca42)*Y(He4)*state.rho - screened_rates(k_He4_Ar38_to_n_Ca41)*Y(He4)*state.rho - screened_rates(k_He4_Ar38_to_p_K41)*Y(He4)*state.rho - screened_rates(k_n_Ar38_to_Ar39)*Y(N)*state.rho - screened_rates(k_n_Ar38_to_He4_S35)*Y(N)*state.rho - screened_rates(k_p_Ar38_to_He4_Cl35)*Y(H1)*state.rho - screened_rates(k_p_Ar38_to_K39)*Y(H1)*state.rho - screened_rates(k_p_Ar38_to_n_K38)*Y(H1)*state.rho; jac.set(Ar38, Ar38, scratch); - scratch = screened_rates(k_ar39_to_n_ar38); + scratch = screened_rates(k_Ar39_to_n_Ar38); jac.set(Ar38, Ar39, scratch); - scratch = screened_rates(k_k38_to_ar38_weak_wc12) + screened_rates(k_n_k38_to_p_ar38)*Y(N)*state.rho; + scratch = screened_rates(k_K38_to_Ar38_weak_wc12) + screened_rates(k_n_K38_to_p_Ar38)*Y(N)*state.rho; jac.set(Ar38, K38, scratch); - scratch = screened_rates(k_k39_to_p_ar38); + scratch = screened_rates(k_K39_to_p_Ar38); jac.set(Ar38, K39, scratch); - scratch = screened_rates(k_p_k41_to_he4_ar38)*Y(H1)*state.rho; + scratch = screened_rates(k_p_K41_to_He4_Ar38)*Y(H1)*state.rho; jac.set(Ar38, K41, scratch); - scratch = screened_rates(k_n_ca41_to_he4_ar38)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ca41_to_He4_Ar38)*Y(N)*state.rho; jac.set(Ar38, Ca41, scratch); - scratch = screened_rates(k_ca42_to_he4_ar38); + scratch = screened_rates(k_Ca42_to_He4_Ar38); jac.set(Ar38, Ca42, scratch); - scratch = screened_rates(k_n_ar38_to_ar39)*Y(Ar38)*state.rho - screened_rates(k_n_ar39_to_ar40)*Y(Ar39)*state.rho - screened_rates(k_n_ar39_to_he4_s36)*Y(Ar39)*state.rho + screened_rates(k_n_ca42_to_he4_ar39)*Y(Ca42)*state.rho + screened_rates(k_n_k39_to_p_ar39)*Y(K39)*state.rho; + scratch = screened_rates(k_n_Ar38_to_Ar39)*Y(Ar38)*state.rho - screened_rates(k_n_Ar39_to_Ar40)*Y(Ar39)*state.rho - screened_rates(k_n_Ar39_to_He4_S36)*Y(Ar39)*state.rho + screened_rates(k_n_Ca42_to_He4_Ar39)*Y(Ca42)*state.rho + screened_rates(k_n_K39_to_p_Ar39)*Y(K39)*state.rho; jac.set(Ar39, N, scratch); - scratch = -screened_rates(k_p_ar39_to_he4_cl36)*Y(Ar39)*state.rho - screened_rates(k_p_ar39_to_k40)*Y(Ar39)*state.rho - screened_rates(k_p_ar39_to_n_k39)*Y(Ar39)*state.rho; + scratch = -screened_rates(k_p_Ar39_to_He4_Cl36)*Y(Ar39)*state.rho - screened_rates(k_p_Ar39_to_K40)*Y(Ar39)*state.rho - screened_rates(k_p_Ar39_to_n_K39)*Y(Ar39)*state.rho; jac.set(Ar39, H1, scratch); - scratch = -screened_rates(k_he4_ar39_to_ca43)*Y(Ar39)*state.rho - screened_rates(k_he4_ar39_to_n_ca42)*Y(Ar39)*state.rho + screened_rates(k_he4_cl36_to_p_ar39)*Y(Cl36)*state.rho + screened_rates(k_he4_s35_to_ar39)*Y(S35)*state.rho + screened_rates(k_he4_s36_to_n_ar39)*Y(S36)*state.rho; + scratch = -screened_rates(k_He4_Ar39_to_Ca43)*Y(Ar39)*state.rho - screened_rates(k_He4_Ar39_to_n_Ca42)*Y(Ar39)*state.rho + screened_rates(k_He4_Cl36_to_p_Ar39)*Y(Cl36)*state.rho + screened_rates(k_He4_S35_to_Ar39)*Y(S35)*state.rho + screened_rates(k_He4_S36_to_n_Ar39)*Y(S36)*state.rho; jac.set(Ar39, He4, scratch); - scratch = screened_rates(k_he4_s35_to_ar39)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_S35_to_Ar39)*Y(He4)*state.rho; jac.set(Ar39, S35, scratch); - scratch = screened_rates(k_he4_s36_to_n_ar39)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_S36_to_n_Ar39)*Y(He4)*state.rho; jac.set(Ar39, S36, scratch); - scratch = screened_rates(k_he4_cl36_to_p_ar39)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cl36_to_p_Ar39)*Y(He4)*state.rho; jac.set(Ar39, Cl36, scratch); - scratch = screened_rates(k_n_ar38_to_ar39)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ar38_to_Ar39)*Y(N)*state.rho; jac.set(Ar39, Ar38, scratch); - scratch = -screened_rates(k_ar39_to_he4_s35) - screened_rates(k_ar39_to_k39_weak_wc12) - screened_rates(k_ar39_to_n_ar38) - screened_rates(k_he4_ar39_to_ca43)*Y(He4)*state.rho - screened_rates(k_he4_ar39_to_n_ca42)*Y(He4)*state.rho - screened_rates(k_n_ar39_to_ar40)*Y(N)*state.rho - screened_rates(k_n_ar39_to_he4_s36)*Y(N)*state.rho - screened_rates(k_p_ar39_to_he4_cl36)*Y(H1)*state.rho - screened_rates(k_p_ar39_to_k40)*Y(H1)*state.rho - screened_rates(k_p_ar39_to_n_k39)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ar39_to_He4_S35) - screened_rates(k_Ar39_to_K39_weak_wc12) - screened_rates(k_Ar39_to_n_Ar38) - screened_rates(k_He4_Ar39_to_Ca43)*Y(He4)*state.rho - screened_rates(k_He4_Ar39_to_n_Ca42)*Y(He4)*state.rho - screened_rates(k_n_Ar39_to_Ar40)*Y(N)*state.rho - screened_rates(k_n_Ar39_to_He4_S36)*Y(N)*state.rho - screened_rates(k_p_Ar39_to_He4_Cl36)*Y(H1)*state.rho - screened_rates(k_p_Ar39_to_K40)*Y(H1)*state.rho - screened_rates(k_p_Ar39_to_n_K39)*Y(H1)*state.rho; jac.set(Ar39, Ar39, scratch); - scratch = screened_rates(k_ar40_to_n_ar39); + scratch = screened_rates(k_Ar40_to_n_Ar39); jac.set(Ar39, Ar40, scratch); - scratch = screened_rates(k_n_k39_to_p_ar39)*Y(N)*state.rho; + scratch = screened_rates(k_n_K39_to_p_Ar39)*Y(N)*state.rho; jac.set(Ar39, K39, scratch); - scratch = screened_rates(k_k40_to_p_ar39); + scratch = screened_rates(k_K40_to_p_Ar39); jac.set(Ar39, K40, scratch); - scratch = screened_rates(k_n_ca42_to_he4_ar39)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ca42_to_He4_Ar39)*Y(N)*state.rho; jac.set(Ar39, Ca42, scratch); - scratch = screened_rates(k_ca43_to_he4_ar39); + scratch = screened_rates(k_Ca43_to_He4_Ar39); jac.set(Ar39, Ca43, scratch); - scratch = screened_rates(k_n_ar39_to_ar40)*Y(Ar39)*state.rho + screened_rates(k_n_ca43_to_he4_ar40)*Y(Ca43)*state.rho + screened_rates(k_n_k40_to_p_ar40)*Y(K40)*state.rho; + scratch = screened_rates(k_n_Ar39_to_Ar40)*Y(Ar39)*state.rho + screened_rates(k_n_Ca43_to_He4_Ar40)*Y(Ca43)*state.rho + screened_rates(k_n_K40_to_p_Ar40)*Y(K40)*state.rho; jac.set(Ar40, N, scratch); - scratch = -screened_rates(k_p_ar40_to_he4_cl37)*Y(Ar40)*state.rho - screened_rates(k_p_ar40_to_k41)*Y(Ar40)*state.rho - screened_rates(k_p_ar40_to_n_k40)*Y(Ar40)*state.rho; + scratch = -screened_rates(k_p_Ar40_to_He4_Cl37)*Y(Ar40)*state.rho - screened_rates(k_p_Ar40_to_K41)*Y(Ar40)*state.rho - screened_rates(k_p_Ar40_to_n_K40)*Y(Ar40)*state.rho; jac.set(Ar40, H1, scratch); - scratch = -screened_rates(k_he4_ar40_to_ca44)*Y(Ar40)*state.rho - screened_rates(k_he4_ar40_to_n_ca43)*Y(Ar40)*state.rho + screened_rates(k_he4_cl37_to_p_ar40)*Y(Cl37)*state.rho + screened_rates(k_he4_s36_to_ar40)*Y(S36)*state.rho; + scratch = -screened_rates(k_He4_Ar40_to_Ca44)*Y(Ar40)*state.rho - screened_rates(k_He4_Ar40_to_n_Ca43)*Y(Ar40)*state.rho + screened_rates(k_He4_Cl37_to_p_Ar40)*Y(Cl37)*state.rho + screened_rates(k_He4_S36_to_Ar40)*Y(S36)*state.rho; jac.set(Ar40, He4, scratch); - scratch = screened_rates(k_he4_s36_to_ar40)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_S36_to_Ar40)*Y(He4)*state.rho; jac.set(Ar40, S36, scratch); - scratch = screened_rates(k_he4_cl37_to_p_ar40)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cl37_to_p_Ar40)*Y(He4)*state.rho; jac.set(Ar40, Cl37, scratch); - scratch = screened_rates(k_n_ar39_to_ar40)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ar39_to_Ar40)*Y(N)*state.rho; jac.set(Ar40, Ar39, scratch); - scratch = -screened_rates(k_ar40_to_he4_s36) - screened_rates(k_ar40_to_n_ar39) - screened_rates(k_he4_ar40_to_ca44)*Y(He4)*state.rho - screened_rates(k_he4_ar40_to_n_ca43)*Y(He4)*state.rho - screened_rates(k_p_ar40_to_he4_cl37)*Y(H1)*state.rho - screened_rates(k_p_ar40_to_k41)*Y(H1)*state.rho - screened_rates(k_p_ar40_to_n_k40)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ar40_to_He4_S36) - screened_rates(k_Ar40_to_n_Ar39) - screened_rates(k_He4_Ar40_to_Ca44)*Y(He4)*state.rho - screened_rates(k_He4_Ar40_to_n_Ca43)*Y(He4)*state.rho - screened_rates(k_p_Ar40_to_He4_Cl37)*Y(H1)*state.rho - screened_rates(k_p_Ar40_to_K41)*Y(H1)*state.rho - screened_rates(k_p_Ar40_to_n_K40)*Y(H1)*state.rho; jac.set(Ar40, Ar40, scratch); - scratch = screened_rates(k_k40_to_ar40_weak_wc12) + screened_rates(k_n_k40_to_p_ar40)*Y(N)*state.rho; + scratch = screened_rates(k_K40_to_Ar40_weak_wc12) + screened_rates(k_n_K40_to_p_Ar40)*Y(N)*state.rho; jac.set(Ar40, K40, scratch); - scratch = screened_rates(k_k41_to_p_ar40); + scratch = screened_rates(k_K41_to_p_Ar40); jac.set(Ar40, K41, scratch); - scratch = screened_rates(k_n_ca43_to_he4_ar40)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ca43_to_He4_Ar40)*Y(N)*state.rho; jac.set(Ar40, Ca43, scratch); - scratch = screened_rates(k_ca44_to_he4_ar40); + scratch = screened_rates(k_Ca44_to_He4_Ar40); jac.set(Ar40, Ca44, scratch); - scratch = -screened_rates(k_n_k37_to_he4_cl34)*Y(K37)*state.rho - screened_rates(k_n_k37_to_k38)*Y(K37)*state.rho - screened_rates(k_n_k37_to_p_ar37)*Y(K37)*state.rho; + scratch = -screened_rates(k_n_K37_to_He4_Cl34)*Y(K37)*state.rho - screened_rates(k_n_K37_to_K38)*Y(K37)*state.rho - screened_rates(k_n_K37_to_p_Ar37)*Y(K37)*state.rho; jac.set(K37, N, scratch); - scratch = screened_rates(k_p_ar36_to_k37)*Y(Ar36)*state.rho + screened_rates(k_p_ar37_to_n_k37)*Y(Ar37)*state.rho + screened_rates(k_p_ca40_to_he4_k37)*Y(Ca40)*state.rho; + scratch = screened_rates(k_p_Ar36_to_K37)*Y(Ar36)*state.rho + screened_rates(k_p_Ar37_to_n_K37)*Y(Ar37)*state.rho + screened_rates(k_p_Ca40_to_He4_K37)*Y(Ca40)*state.rho; jac.set(K37, H1, scratch); - scratch = screened_rates(k_he4_cl33_to_k37)*Y(Cl33)*state.rho + screened_rates(k_he4_cl34_to_n_k37)*Y(Cl34)*state.rho - screened_rates(k_he4_k37_to_p_ca40)*Y(K37)*state.rho; + scratch = screened_rates(k_He4_Cl33_to_K37)*Y(Cl33)*state.rho + screened_rates(k_He4_Cl34_to_n_K37)*Y(Cl34)*state.rho - screened_rates(k_He4_K37_to_p_Ca40)*Y(K37)*state.rho; jac.set(K37, He4, scratch); - scratch = screened_rates(k_he4_cl33_to_k37)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cl33_to_K37)*Y(He4)*state.rho; jac.set(K37, Cl33, scratch); - scratch = screened_rates(k_he4_cl34_to_n_k37)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cl34_to_n_K37)*Y(He4)*state.rho; jac.set(K37, Cl34, scratch); - scratch = screened_rates(k_p_ar36_to_k37)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ar36_to_K37)*Y(H1)*state.rho; jac.set(K37, Ar36, scratch); - scratch = screened_rates(k_p_ar37_to_n_k37)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ar37_to_n_K37)*Y(H1)*state.rho; jac.set(K37, Ar37, scratch); - scratch = -screened_rates(k_he4_k37_to_p_ca40)*Y(He4)*state.rho - screened_rates(k_k37_to_ar37_weak_wc12) - screened_rates(k_k37_to_he4_cl33) - screened_rates(k_k37_to_p_ar36) - screened_rates(k_n_k37_to_he4_cl34)*Y(N)*state.rho - screened_rates(k_n_k37_to_k38)*Y(N)*state.rho - screened_rates(k_n_k37_to_p_ar37)*Y(N)*state.rho; + scratch = -screened_rates(k_He4_K37_to_p_Ca40)*Y(He4)*state.rho - screened_rates(k_K37_to_Ar37_weak_wc12) - screened_rates(k_K37_to_He4_Cl33) - screened_rates(k_K37_to_p_Ar36) - screened_rates(k_n_K37_to_He4_Cl34)*Y(N)*state.rho - screened_rates(k_n_K37_to_K38)*Y(N)*state.rho - screened_rates(k_n_K37_to_p_Ar37)*Y(N)*state.rho; jac.set(K37, K37, scratch); - scratch = screened_rates(k_k38_to_n_k37); + scratch = screened_rates(k_K38_to_n_K37); jac.set(K37, K38, scratch); - scratch = screened_rates(k_p_ca40_to_he4_k37)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ca40_to_He4_K37)*Y(H1)*state.rho; jac.set(K37, Ca40, scratch); - scratch = screened_rates(k_n_k37_to_k38)*Y(K37)*state.rho - screened_rates(k_n_k38_to_he4_cl35)*Y(K38)*state.rho - screened_rates(k_n_k38_to_k39)*Y(K38)*state.rho - screened_rates(k_n_k38_to_p_ar38)*Y(K38)*state.rho; + scratch = screened_rates(k_n_K37_to_K38)*Y(K37)*state.rho - screened_rates(k_n_K38_to_He4_Cl35)*Y(K38)*state.rho - screened_rates(k_n_K38_to_K39)*Y(K38)*state.rho - screened_rates(k_n_K38_to_p_Ar38)*Y(K38)*state.rho; jac.set(K38, N, scratch); - scratch = screened_rates(k_p_ar37_to_k38)*Y(Ar37)*state.rho + screened_rates(k_p_ar38_to_n_k38)*Y(Ar38)*state.rho + screened_rates(k_p_ca41_to_he4_k38)*Y(Ca41)*state.rho; + scratch = screened_rates(k_p_Ar37_to_K38)*Y(Ar37)*state.rho + screened_rates(k_p_Ar38_to_n_K38)*Y(Ar38)*state.rho + screened_rates(k_p_Ca41_to_He4_K38)*Y(Ca41)*state.rho; jac.set(K38, H1, scratch); - scratch = screened_rates(k_he4_cl34_to_k38)*Y(Cl34)*state.rho + screened_rates(k_he4_cl35_to_n_k38)*Y(Cl35)*state.rho - screened_rates(k_he4_k38_to_p_ca41)*Y(K38)*state.rho; + scratch = screened_rates(k_He4_Cl34_to_K38)*Y(Cl34)*state.rho + screened_rates(k_He4_Cl35_to_n_K38)*Y(Cl35)*state.rho - screened_rates(k_He4_K38_to_p_Ca41)*Y(K38)*state.rho; jac.set(K38, He4, scratch); - scratch = screened_rates(k_he4_cl34_to_k38)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cl34_to_K38)*Y(He4)*state.rho; jac.set(K38, Cl34, scratch); - scratch = screened_rates(k_he4_cl35_to_n_k38)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cl35_to_n_K38)*Y(He4)*state.rho; jac.set(K38, Cl35, scratch); - scratch = screened_rates(k_p_ar37_to_k38)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ar37_to_K38)*Y(H1)*state.rho; jac.set(K38, Ar37, scratch); - scratch = screened_rates(k_p_ar38_to_n_k38)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ar38_to_n_K38)*Y(H1)*state.rho; jac.set(K38, Ar38, scratch); - scratch = screened_rates(k_n_k37_to_k38)*Y(N)*state.rho; + scratch = screened_rates(k_n_K37_to_K38)*Y(N)*state.rho; jac.set(K38, K37, scratch); - scratch = -screened_rates(k_he4_k38_to_p_ca41)*Y(He4)*state.rho - screened_rates(k_k38_to_ar38_weak_wc12) - screened_rates(k_k38_to_he4_cl34) - screened_rates(k_k38_to_n_k37) - screened_rates(k_k38_to_p_ar37) - screened_rates(k_n_k38_to_he4_cl35)*Y(N)*state.rho - screened_rates(k_n_k38_to_k39)*Y(N)*state.rho - screened_rates(k_n_k38_to_p_ar38)*Y(N)*state.rho; + scratch = -screened_rates(k_He4_K38_to_p_Ca41)*Y(He4)*state.rho - screened_rates(k_K38_to_Ar38_weak_wc12) - screened_rates(k_K38_to_He4_Cl34) - screened_rates(k_K38_to_n_K37) - screened_rates(k_K38_to_p_Ar37) - screened_rates(k_n_K38_to_He4_Cl35)*Y(N)*state.rho - screened_rates(k_n_K38_to_K39)*Y(N)*state.rho - screened_rates(k_n_K38_to_p_Ar38)*Y(N)*state.rho; jac.set(K38, K38, scratch); - scratch = screened_rates(k_k39_to_n_k38); + scratch = screened_rates(k_K39_to_n_K38); jac.set(K38, K39, scratch); - scratch = screened_rates(k_p_ca41_to_he4_k38)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ca41_to_He4_K38)*Y(H1)*state.rho; jac.set(K38, Ca41, scratch); - scratch = screened_rates(k_n_k38_to_k39)*Y(K38)*state.rho - screened_rates(k_n_k39_to_he4_cl36)*Y(K39)*state.rho - screened_rates(k_n_k39_to_k40)*Y(K39)*state.rho - screened_rates(k_n_k39_to_p_ar39)*Y(K39)*state.rho; + scratch = screened_rates(k_n_K38_to_K39)*Y(K38)*state.rho - screened_rates(k_n_K39_to_He4_Cl36)*Y(K39)*state.rho - screened_rates(k_n_K39_to_K40)*Y(K39)*state.rho - screened_rates(k_n_K39_to_p_Ar39)*Y(K39)*state.rho; jac.set(K39, N, scratch); - scratch = screened_rates(k_p_ar38_to_k39)*Y(Ar38)*state.rho + screened_rates(k_p_ar39_to_n_k39)*Y(Ar39)*state.rho + screened_rates(k_p_ca42_to_he4_k39)*Y(Ca42)*state.rho - screened_rates(k_p_k39_to_ca40)*Y(K39)*state.rho - screened_rates(k_p_k39_to_he4_ar36)*Y(K39)*state.rho; + scratch = screened_rates(k_p_Ar38_to_K39)*Y(Ar38)*state.rho + screened_rates(k_p_Ar39_to_n_K39)*Y(Ar39)*state.rho + screened_rates(k_p_Ca42_to_He4_K39)*Y(Ca42)*state.rho - screened_rates(k_p_K39_to_Ca40)*Y(K39)*state.rho - screened_rates(k_p_K39_to_He4_Ar36)*Y(K39)*state.rho; jac.set(K39, H1, scratch); - scratch = screened_rates(k_he4_ar36_to_p_k39)*Y(Ar36)*state.rho + screened_rates(k_he4_cl35_to_k39)*Y(Cl35)*state.rho + screened_rates(k_he4_cl36_to_n_k39)*Y(Cl36)*state.rho - screened_rates(k_he4_k39_to_p_ca42)*Y(K39)*state.rho - screened_rates(k_he4_k39_to_sc43)*Y(K39)*state.rho; + scratch = screened_rates(k_He4_Ar36_to_p_K39)*Y(Ar36)*state.rho + screened_rates(k_He4_Cl35_to_K39)*Y(Cl35)*state.rho + screened_rates(k_He4_Cl36_to_n_K39)*Y(Cl36)*state.rho - screened_rates(k_He4_K39_to_Sc43)*Y(K39)*state.rho - screened_rates(k_He4_K39_to_p_Ca42)*Y(K39)*state.rho; jac.set(K39, He4, scratch); - scratch = screened_rates(k_he4_cl35_to_k39)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cl35_to_K39)*Y(He4)*state.rho; jac.set(K39, Cl35, scratch); - scratch = screened_rates(k_he4_cl36_to_n_k39)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cl36_to_n_K39)*Y(He4)*state.rho; jac.set(K39, Cl36, scratch); - scratch = screened_rates(k_he4_ar36_to_p_k39)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ar36_to_p_K39)*Y(He4)*state.rho; jac.set(K39, Ar36, scratch); - scratch = screened_rates(k_p_ar38_to_k39)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ar38_to_K39)*Y(H1)*state.rho; jac.set(K39, Ar38, scratch); - scratch = screened_rates(k_ar39_to_k39_weak_wc12) + screened_rates(k_p_ar39_to_n_k39)*Y(H1)*state.rho; + scratch = screened_rates(k_Ar39_to_K39_weak_wc12) + screened_rates(k_p_Ar39_to_n_K39)*Y(H1)*state.rho; jac.set(K39, Ar39, scratch); - scratch = screened_rates(k_n_k38_to_k39)*Y(N)*state.rho; + scratch = screened_rates(k_n_K38_to_K39)*Y(N)*state.rho; jac.set(K39, K38, scratch); - scratch = -screened_rates(k_he4_k39_to_p_ca42)*Y(He4)*state.rho - screened_rates(k_he4_k39_to_sc43)*Y(He4)*state.rho - screened_rates(k_k39_to_he4_cl35) - screened_rates(k_k39_to_n_k38) - screened_rates(k_k39_to_p_ar38) - screened_rates(k_n_k39_to_he4_cl36)*Y(N)*state.rho - screened_rates(k_n_k39_to_k40)*Y(N)*state.rho - screened_rates(k_n_k39_to_p_ar39)*Y(N)*state.rho - screened_rates(k_p_k39_to_ca40)*Y(H1)*state.rho - screened_rates(k_p_k39_to_he4_ar36)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_K39_to_Sc43)*Y(He4)*state.rho - screened_rates(k_He4_K39_to_p_Ca42)*Y(He4)*state.rho - screened_rates(k_K39_to_He4_Cl35) - screened_rates(k_K39_to_n_K38) - screened_rates(k_K39_to_p_Ar38) - screened_rates(k_n_K39_to_He4_Cl36)*Y(N)*state.rho - screened_rates(k_n_K39_to_K40)*Y(N)*state.rho - screened_rates(k_n_K39_to_p_Ar39)*Y(N)*state.rho - screened_rates(k_p_K39_to_Ca40)*Y(H1)*state.rho - screened_rates(k_p_K39_to_He4_Ar36)*Y(H1)*state.rho; jac.set(K39, K39, scratch); - scratch = screened_rates(k_k40_to_n_k39); + scratch = screened_rates(k_K40_to_n_K39); jac.set(K39, K40, scratch); - scratch = screened_rates(k_ca40_to_p_k39); + scratch = screened_rates(k_Ca40_to_p_K39); jac.set(K39, Ca40, scratch); - scratch = screened_rates(k_p_ca42_to_he4_k39)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ca42_to_He4_K39)*Y(H1)*state.rho; jac.set(K39, Ca42, scratch); - scratch = screened_rates(k_sc43_to_he4_k39); + scratch = screened_rates(k_Sc43_to_He4_K39); jac.set(K39, Sc43, scratch); - scratch = screened_rates(k_n_ca40_to_p_k40)*Y(Ca40)*state.rho + screened_rates(k_n_k39_to_k40)*Y(K39)*state.rho - screened_rates(k_n_k40_to_he4_cl37)*Y(K40)*state.rho - screened_rates(k_n_k40_to_k41)*Y(K40)*state.rho - screened_rates(k_n_k40_to_p_ar40)*Y(K40)*state.rho + screened_rates(k_n_sc43_to_he4_k40)*Y(Sc43)*state.rho; + scratch = screened_rates(k_n_Ca40_to_p_K40)*Y(Ca40)*state.rho + screened_rates(k_n_K39_to_K40)*Y(K39)*state.rho - screened_rates(k_n_K40_to_He4_Cl37)*Y(K40)*state.rho - screened_rates(k_n_K40_to_K41)*Y(K40)*state.rho - screened_rates(k_n_K40_to_p_Ar40)*Y(K40)*state.rho + screened_rates(k_n_Sc43_to_He4_K40)*Y(Sc43)*state.rho; jac.set(K40, N, scratch); - scratch = screened_rates(k_p_ar39_to_k40)*Y(Ar39)*state.rho + screened_rates(k_p_ar40_to_n_k40)*Y(Ar40)*state.rho + screened_rates(k_p_ca43_to_he4_k40)*Y(Ca43)*state.rho - screened_rates(k_p_k40_to_ca41)*Y(K40)*state.rho - screened_rates(k_p_k40_to_he4_ar37)*Y(K40)*state.rho - screened_rates(k_p_k40_to_n_ca40)*Y(K40)*state.rho; + scratch = screened_rates(k_p_Ar39_to_K40)*Y(Ar39)*state.rho + screened_rates(k_p_Ar40_to_n_K40)*Y(Ar40)*state.rho + screened_rates(k_p_Ca43_to_He4_K40)*Y(Ca43)*state.rho - screened_rates(k_p_K40_to_Ca41)*Y(K40)*state.rho - screened_rates(k_p_K40_to_He4_Ar37)*Y(K40)*state.rho - screened_rates(k_p_K40_to_n_Ca40)*Y(K40)*state.rho; jac.set(K40, H1, scratch); - scratch = screened_rates(k_he4_ar37_to_p_k40)*Y(Ar37)*state.rho + screened_rates(k_he4_cl36_to_k40)*Y(Cl36)*state.rho + screened_rates(k_he4_cl37_to_n_k40)*Y(Cl37)*state.rho - screened_rates(k_he4_k40_to_n_sc43)*Y(K40)*state.rho - screened_rates(k_he4_k40_to_p_ca43)*Y(K40)*state.rho - screened_rates(k_he4_k40_to_sc44)*Y(K40)*state.rho; + scratch = screened_rates(k_He4_Ar37_to_p_K40)*Y(Ar37)*state.rho + screened_rates(k_He4_Cl36_to_K40)*Y(Cl36)*state.rho + screened_rates(k_He4_Cl37_to_n_K40)*Y(Cl37)*state.rho - screened_rates(k_He4_K40_to_Sc44)*Y(K40)*state.rho - screened_rates(k_He4_K40_to_n_Sc43)*Y(K40)*state.rho - screened_rates(k_He4_K40_to_p_Ca43)*Y(K40)*state.rho; jac.set(K40, He4, scratch); - scratch = screened_rates(k_he4_cl36_to_k40)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cl36_to_K40)*Y(He4)*state.rho; jac.set(K40, Cl36, scratch); - scratch = screened_rates(k_he4_cl37_to_n_k40)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cl37_to_n_K40)*Y(He4)*state.rho; jac.set(K40, Cl37, scratch); - scratch = screened_rates(k_he4_ar37_to_p_k40)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ar37_to_p_K40)*Y(He4)*state.rho; jac.set(K40, Ar37, scratch); - scratch = screened_rates(k_p_ar39_to_k40)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ar39_to_K40)*Y(H1)*state.rho; jac.set(K40, Ar39, scratch); - scratch = screened_rates(k_p_ar40_to_n_k40)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ar40_to_n_K40)*Y(H1)*state.rho; jac.set(K40, Ar40, scratch); - scratch = screened_rates(k_n_k39_to_k40)*Y(N)*state.rho; + scratch = screened_rates(k_n_K39_to_K40)*Y(N)*state.rho; jac.set(K40, K39, scratch); - scratch = -screened_rates(k_he4_k40_to_n_sc43)*Y(He4)*state.rho - screened_rates(k_he4_k40_to_p_ca43)*Y(He4)*state.rho - screened_rates(k_he4_k40_to_sc44)*Y(He4)*state.rho - screened_rates(k_k40_to_ar40_weak_wc12) - screened_rates(k_k40_to_ca40_weak_wc12) - screened_rates(k_k40_to_he4_cl36) - screened_rates(k_k40_to_n_k39) - screened_rates(k_k40_to_p_ar39) - screened_rates(k_n_k40_to_he4_cl37)*Y(N)*state.rho - screened_rates(k_n_k40_to_k41)*Y(N)*state.rho - screened_rates(k_n_k40_to_p_ar40)*Y(N)*state.rho - screened_rates(k_p_k40_to_ca41)*Y(H1)*state.rho - screened_rates(k_p_k40_to_he4_ar37)*Y(H1)*state.rho - screened_rates(k_p_k40_to_n_ca40)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_K40_to_Sc44)*Y(He4)*state.rho - screened_rates(k_He4_K40_to_n_Sc43)*Y(He4)*state.rho - screened_rates(k_He4_K40_to_p_Ca43)*Y(He4)*state.rho - screened_rates(k_K40_to_Ar40_weak_wc12) - screened_rates(k_K40_to_Ca40_weak_wc12) - screened_rates(k_K40_to_He4_Cl36) - screened_rates(k_K40_to_n_K39) - screened_rates(k_K40_to_p_Ar39) - screened_rates(k_n_K40_to_He4_Cl37)*Y(N)*state.rho - screened_rates(k_n_K40_to_K41)*Y(N)*state.rho - screened_rates(k_n_K40_to_p_Ar40)*Y(N)*state.rho - screened_rates(k_p_K40_to_Ca41)*Y(H1)*state.rho - screened_rates(k_p_K40_to_He4_Ar37)*Y(H1)*state.rho - screened_rates(k_p_K40_to_n_Ca40)*Y(H1)*state.rho; jac.set(K40, K40, scratch); - scratch = screened_rates(k_k41_to_n_k40); + scratch = screened_rates(k_K41_to_n_K40); jac.set(K40, K41, scratch); - scratch = screened_rates(k_n_ca40_to_p_k40)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ca40_to_p_K40)*Y(N)*state.rho; jac.set(K40, Ca40, scratch); - scratch = screened_rates(k_ca41_to_p_k40); + scratch = screened_rates(k_Ca41_to_p_K40); jac.set(K40, Ca41, scratch); - scratch = screened_rates(k_p_ca43_to_he4_k40)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ca43_to_He4_K40)*Y(H1)*state.rho; jac.set(K40, Ca43, scratch); - scratch = screened_rates(k_n_sc43_to_he4_k40)*Y(N)*state.rho; + scratch = screened_rates(k_n_Sc43_to_He4_K40)*Y(N)*state.rho; jac.set(K40, Sc43, scratch); - scratch = screened_rates(k_sc44_to_he4_k40); + scratch = screened_rates(k_Sc44_to_He4_K40); jac.set(K40, Sc44, scratch); - scratch = screened_rates(k_n_ca41_to_p_k41)*Y(Ca41)*state.rho + screened_rates(k_n_k40_to_k41)*Y(K40)*state.rho + screened_rates(k_n_sc44_to_he4_k41)*Y(Sc44)*state.rho; + scratch = screened_rates(k_n_Ca41_to_p_K41)*Y(Ca41)*state.rho + screened_rates(k_n_K40_to_K41)*Y(K40)*state.rho + screened_rates(k_n_Sc44_to_He4_K41)*Y(Sc44)*state.rho; jac.set(K41, N, scratch); - scratch = screened_rates(k_p_ar40_to_k41)*Y(Ar40)*state.rho + screened_rates(k_p_ca44_to_he4_k41)*Y(Ca44)*state.rho - screened_rates(k_p_k41_to_ca42)*Y(K41)*state.rho - screened_rates(k_p_k41_to_he4_ar38)*Y(K41)*state.rho - screened_rates(k_p_k41_to_n_ca41)*Y(K41)*state.rho; + scratch = screened_rates(k_p_Ar40_to_K41)*Y(Ar40)*state.rho + screened_rates(k_p_Ca44_to_He4_K41)*Y(Ca44)*state.rho - screened_rates(k_p_K41_to_Ca42)*Y(K41)*state.rho - screened_rates(k_p_K41_to_He4_Ar38)*Y(K41)*state.rho - screened_rates(k_p_K41_to_n_Ca41)*Y(K41)*state.rho; jac.set(K41, H1, scratch); - scratch = screened_rates(k_he4_ar38_to_p_k41)*Y(Ar38)*state.rho + screened_rates(k_he4_cl37_to_k41)*Y(Cl37)*state.rho - screened_rates(k_he4_k41_to_n_sc44)*Y(K41)*state.rho - screened_rates(k_he4_k41_to_p_ca44)*Y(K41)*state.rho - screened_rates(k_he4_k41_to_sc45)*Y(K41)*state.rho; + scratch = screened_rates(k_He4_Ar38_to_p_K41)*Y(Ar38)*state.rho + screened_rates(k_He4_Cl37_to_K41)*Y(Cl37)*state.rho - screened_rates(k_He4_K41_to_Sc45)*Y(K41)*state.rho - screened_rates(k_He4_K41_to_n_Sc44)*Y(K41)*state.rho - screened_rates(k_He4_K41_to_p_Ca44)*Y(K41)*state.rho; jac.set(K41, He4, scratch); - scratch = screened_rates(k_he4_cl37_to_k41)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cl37_to_K41)*Y(He4)*state.rho; jac.set(K41, Cl37, scratch); - scratch = screened_rates(k_he4_ar38_to_p_k41)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ar38_to_p_K41)*Y(He4)*state.rho; jac.set(K41, Ar38, scratch); - scratch = screened_rates(k_p_ar40_to_k41)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ar40_to_K41)*Y(H1)*state.rho; jac.set(K41, Ar40, scratch); - scratch = screened_rates(k_n_k40_to_k41)*Y(N)*state.rho; + scratch = screened_rates(k_n_K40_to_K41)*Y(N)*state.rho; jac.set(K41, K40, scratch); - scratch = -screened_rates(k_he4_k41_to_n_sc44)*Y(He4)*state.rho - screened_rates(k_he4_k41_to_p_ca44)*Y(He4)*state.rho - screened_rates(k_he4_k41_to_sc45)*Y(He4)*state.rho - screened_rates(k_k41_to_he4_cl37) - screened_rates(k_k41_to_n_k40) - screened_rates(k_k41_to_p_ar40) - screened_rates(k_p_k41_to_ca42)*Y(H1)*state.rho - screened_rates(k_p_k41_to_he4_ar38)*Y(H1)*state.rho - screened_rates(k_p_k41_to_n_ca41)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_K41_to_Sc45)*Y(He4)*state.rho - screened_rates(k_He4_K41_to_n_Sc44)*Y(He4)*state.rho - screened_rates(k_He4_K41_to_p_Ca44)*Y(He4)*state.rho - screened_rates(k_K41_to_He4_Cl37) - screened_rates(k_K41_to_n_K40) - screened_rates(k_K41_to_p_Ar40) - screened_rates(k_p_K41_to_Ca42)*Y(H1)*state.rho - screened_rates(k_p_K41_to_He4_Ar38)*Y(H1)*state.rho - screened_rates(k_p_K41_to_n_Ca41)*Y(H1)*state.rho; jac.set(K41, K41, scratch); - scratch = screened_rates(k_ca41_to_k41_weak_wc12) + screened_rates(k_n_ca41_to_p_k41)*Y(N)*state.rho; + scratch = screened_rates(k_Ca41_to_K41_weak_wc12) + screened_rates(k_n_Ca41_to_p_K41)*Y(N)*state.rho; jac.set(K41, Ca41, scratch); - scratch = screened_rates(k_ca42_to_p_k41); + scratch = screened_rates(k_Ca42_to_p_K41); jac.set(K41, Ca42, scratch); - scratch = screened_rates(k_p_ca44_to_he4_k41)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ca44_to_He4_K41)*Y(H1)*state.rho; jac.set(K41, Ca44, scratch); - scratch = screened_rates(k_n_sc44_to_he4_k41)*Y(N)*state.rho; + scratch = screened_rates(k_n_Sc44_to_He4_K41)*Y(N)*state.rho; jac.set(K41, Sc44, scratch); - scratch = screened_rates(k_sc45_to_he4_k41); + scratch = screened_rates(k_Sc45_to_He4_K41); jac.set(K41, Sc45, scratch); - scratch = -screened_rates(k_n_ca40_to_ca41)*Y(Ca40)*state.rho - screened_rates(k_n_ca40_to_he4_ar37)*Y(Ca40)*state.rho - screened_rates(k_n_ca40_to_p_k40)*Y(Ca40)*state.rho; + scratch = -screened_rates(k_n_Ca40_to_Ca41)*Y(Ca40)*state.rho - screened_rates(k_n_Ca40_to_He4_Ar37)*Y(Ca40)*state.rho - screened_rates(k_n_Ca40_to_p_K40)*Y(Ca40)*state.rho; jac.set(Ca40, N, scratch); - scratch = -screened_rates(k_p_ca40_to_he4_k37)*Y(Ca40)*state.rho + screened_rates(k_p_k39_to_ca40)*Y(K39)*state.rho + screened_rates(k_p_k40_to_n_ca40)*Y(K40)*state.rho + screened_rates(k_p_sc43_to_he4_ca40)*Y(Sc43)*state.rho; + scratch = -screened_rates(k_p_Ca40_to_He4_K37)*Y(Ca40)*state.rho + screened_rates(k_p_K39_to_Ca40)*Y(K39)*state.rho + screened_rates(k_p_K40_to_n_Ca40)*Y(K40)*state.rho + screened_rates(k_p_Sc43_to_He4_Ca40)*Y(Sc43)*state.rho; jac.set(Ca40, H1, scratch); - scratch = screened_rates(k_he4_ar36_to_ca40)*Y(Ar36)*state.rho + screened_rates(k_he4_ar37_to_n_ca40)*Y(Ar37)*state.rho - screened_rates(k_he4_ca40_to_p_sc43)*Y(Ca40)*state.rho - screened_rates(k_he4_ca40_to_ti44)*Y(Ca40)*state.rho + screened_rates(k_he4_k37_to_p_ca40)*Y(K37)*state.rho; + scratch = screened_rates(k_He4_Ar36_to_Ca40)*Y(Ar36)*state.rho + screened_rates(k_He4_Ar37_to_n_Ca40)*Y(Ar37)*state.rho - screened_rates(k_He4_Ca40_to_Ti44)*Y(Ca40)*state.rho - screened_rates(k_He4_Ca40_to_p_Sc43)*Y(Ca40)*state.rho + screened_rates(k_He4_K37_to_p_Ca40)*Y(K37)*state.rho; jac.set(Ca40, He4, scratch); - scratch = screened_rates(k_he4_ar36_to_ca40)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ar36_to_Ca40)*Y(He4)*state.rho; jac.set(Ca40, Ar36, scratch); - scratch = screened_rates(k_he4_ar37_to_n_ca40)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ar37_to_n_Ca40)*Y(He4)*state.rho; jac.set(Ca40, Ar37, scratch); - scratch = screened_rates(k_he4_k37_to_p_ca40)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_K37_to_p_Ca40)*Y(He4)*state.rho; jac.set(Ca40, K37, scratch); - scratch = screened_rates(k_p_k39_to_ca40)*Y(H1)*state.rho; + scratch = screened_rates(k_p_K39_to_Ca40)*Y(H1)*state.rho; jac.set(Ca40, K39, scratch); - scratch = screened_rates(k_k40_to_ca40_weak_wc12) + screened_rates(k_p_k40_to_n_ca40)*Y(H1)*state.rho; + scratch = screened_rates(k_K40_to_Ca40_weak_wc12) + screened_rates(k_p_K40_to_n_Ca40)*Y(H1)*state.rho; jac.set(Ca40, K40, scratch); - scratch = -screened_rates(k_ca40_to_he4_ar36) - screened_rates(k_ca40_to_p_k39) - screened_rates(k_he4_ca40_to_p_sc43)*Y(He4)*state.rho - screened_rates(k_he4_ca40_to_ti44)*Y(He4)*state.rho - screened_rates(k_n_ca40_to_ca41)*Y(N)*state.rho - screened_rates(k_n_ca40_to_he4_ar37)*Y(N)*state.rho - screened_rates(k_n_ca40_to_p_k40)*Y(N)*state.rho - screened_rates(k_p_ca40_to_he4_k37)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ca40_to_He4_Ar36) - screened_rates(k_Ca40_to_p_K39) - screened_rates(k_He4_Ca40_to_Ti44)*Y(He4)*state.rho - screened_rates(k_He4_Ca40_to_p_Sc43)*Y(He4)*state.rho - screened_rates(k_n_Ca40_to_Ca41)*Y(N)*state.rho - screened_rates(k_n_Ca40_to_He4_Ar37)*Y(N)*state.rho - screened_rates(k_n_Ca40_to_p_K40)*Y(N)*state.rho - screened_rates(k_p_Ca40_to_He4_K37)*Y(H1)*state.rho; jac.set(Ca40, Ca40, scratch); - scratch = screened_rates(k_ca41_to_n_ca40); + scratch = screened_rates(k_Ca41_to_n_Ca40); jac.set(Ca40, Ca41, scratch); - scratch = screened_rates(k_p_sc43_to_he4_ca40)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc43_to_He4_Ca40)*Y(H1)*state.rho; jac.set(Ca40, Sc43, scratch); - scratch = screened_rates(k_ti44_to_he4_ca40); + scratch = screened_rates(k_Ti44_to_He4_Ca40); jac.set(Ca40, Ti44, scratch); - scratch = screened_rates(k_n_ca40_to_ca41)*Y(Ca40)*state.rho - screened_rates(k_n_ca41_to_ca42)*Y(Ca41)*state.rho - screened_rates(k_n_ca41_to_he4_ar38)*Y(Ca41)*state.rho - screened_rates(k_n_ca41_to_p_k41)*Y(Ca41)*state.rho + screened_rates(k_n_ti44_to_he4_ca41)*Y(Ti44)*state.rho; + scratch = screened_rates(k_n_Ca40_to_Ca41)*Y(Ca40)*state.rho - screened_rates(k_n_Ca41_to_Ca42)*Y(Ca41)*state.rho - screened_rates(k_n_Ca41_to_He4_Ar38)*Y(Ca41)*state.rho - screened_rates(k_n_Ca41_to_p_K41)*Y(Ca41)*state.rho + screened_rates(k_n_Ti44_to_He4_Ca41)*Y(Ti44)*state.rho; jac.set(Ca41, N, scratch); - scratch = -screened_rates(k_p_ca41_to_he4_k38)*Y(Ca41)*state.rho + screened_rates(k_p_k40_to_ca41)*Y(K40)*state.rho + screened_rates(k_p_k41_to_n_ca41)*Y(K41)*state.rho + screened_rates(k_p_sc44_to_he4_ca41)*Y(Sc44)*state.rho; + scratch = -screened_rates(k_p_Ca41_to_He4_K38)*Y(Ca41)*state.rho + screened_rates(k_p_K40_to_Ca41)*Y(K40)*state.rho + screened_rates(k_p_K41_to_n_Ca41)*Y(K41)*state.rho + screened_rates(k_p_Sc44_to_He4_Ca41)*Y(Sc44)*state.rho; jac.set(Ca41, H1, scratch); - scratch = screened_rates(k_he4_ar37_to_ca41)*Y(Ar37)*state.rho + screened_rates(k_he4_ar38_to_n_ca41)*Y(Ar38)*state.rho - screened_rates(k_he4_ca41_to_n_ti44)*Y(Ca41)*state.rho - screened_rates(k_he4_ca41_to_p_sc44)*Y(Ca41)*state.rho - screened_rates(k_he4_ca41_to_ti45)*Y(Ca41)*state.rho + screened_rates(k_he4_k38_to_p_ca41)*Y(K38)*state.rho; + scratch = screened_rates(k_He4_Ar37_to_Ca41)*Y(Ar37)*state.rho + screened_rates(k_He4_Ar38_to_n_Ca41)*Y(Ar38)*state.rho - screened_rates(k_He4_Ca41_to_Ti45)*Y(Ca41)*state.rho - screened_rates(k_He4_Ca41_to_n_Ti44)*Y(Ca41)*state.rho - screened_rates(k_He4_Ca41_to_p_Sc44)*Y(Ca41)*state.rho + screened_rates(k_He4_K38_to_p_Ca41)*Y(K38)*state.rho; jac.set(Ca41, He4, scratch); - scratch = screened_rates(k_he4_ar37_to_ca41)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ar37_to_Ca41)*Y(He4)*state.rho; jac.set(Ca41, Ar37, scratch); - scratch = screened_rates(k_he4_ar38_to_n_ca41)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ar38_to_n_Ca41)*Y(He4)*state.rho; jac.set(Ca41, Ar38, scratch); - scratch = screened_rates(k_he4_k38_to_p_ca41)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_K38_to_p_Ca41)*Y(He4)*state.rho; jac.set(Ca41, K38, scratch); - scratch = screened_rates(k_p_k40_to_ca41)*Y(H1)*state.rho; + scratch = screened_rates(k_p_K40_to_Ca41)*Y(H1)*state.rho; jac.set(Ca41, K40, scratch); - scratch = screened_rates(k_p_k41_to_n_ca41)*Y(H1)*state.rho; + scratch = screened_rates(k_p_K41_to_n_Ca41)*Y(H1)*state.rho; jac.set(Ca41, K41, scratch); - scratch = screened_rates(k_n_ca40_to_ca41)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ca40_to_Ca41)*Y(N)*state.rho; jac.set(Ca41, Ca40, scratch); - scratch = -screened_rates(k_ca41_to_he4_ar37) - screened_rates(k_ca41_to_k41_weak_wc12) - screened_rates(k_ca41_to_n_ca40) - screened_rates(k_ca41_to_p_k40) - screened_rates(k_he4_ca41_to_n_ti44)*Y(He4)*state.rho - screened_rates(k_he4_ca41_to_p_sc44)*Y(He4)*state.rho - screened_rates(k_he4_ca41_to_ti45)*Y(He4)*state.rho - screened_rates(k_n_ca41_to_ca42)*Y(N)*state.rho - screened_rates(k_n_ca41_to_he4_ar38)*Y(N)*state.rho - screened_rates(k_n_ca41_to_p_k41)*Y(N)*state.rho - screened_rates(k_p_ca41_to_he4_k38)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ca41_to_He4_Ar37) - screened_rates(k_Ca41_to_K41_weak_wc12) - screened_rates(k_Ca41_to_n_Ca40) - screened_rates(k_Ca41_to_p_K40) - screened_rates(k_He4_Ca41_to_Ti45)*Y(He4)*state.rho - screened_rates(k_He4_Ca41_to_n_Ti44)*Y(He4)*state.rho - screened_rates(k_He4_Ca41_to_p_Sc44)*Y(He4)*state.rho - screened_rates(k_n_Ca41_to_Ca42)*Y(N)*state.rho - screened_rates(k_n_Ca41_to_He4_Ar38)*Y(N)*state.rho - screened_rates(k_n_Ca41_to_p_K41)*Y(N)*state.rho - screened_rates(k_p_Ca41_to_He4_K38)*Y(H1)*state.rho; jac.set(Ca41, Ca41, scratch); - scratch = screened_rates(k_ca42_to_n_ca41); + scratch = screened_rates(k_Ca42_to_n_Ca41); jac.set(Ca41, Ca42, scratch); - scratch = screened_rates(k_p_sc44_to_he4_ca41)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc44_to_He4_Ca41)*Y(H1)*state.rho; jac.set(Ca41, Sc44, scratch); - scratch = screened_rates(k_n_ti44_to_he4_ca41)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti44_to_He4_Ca41)*Y(N)*state.rho; jac.set(Ca41, Ti44, scratch); - scratch = screened_rates(k_ti45_to_he4_ca41); + scratch = screened_rates(k_Ti45_to_He4_Ca41); jac.set(Ca41, Ti45, scratch); - scratch = screened_rates(k_n_ca41_to_ca42)*Y(Ca41)*state.rho - screened_rates(k_n_ca42_to_ca43)*Y(Ca42)*state.rho - screened_rates(k_n_ca42_to_he4_ar39)*Y(Ca42)*state.rho + screened_rates(k_n_ti45_to_he4_ca42)*Y(Ti45)*state.rho; + scratch = screened_rates(k_n_Ca41_to_Ca42)*Y(Ca41)*state.rho - screened_rates(k_n_Ca42_to_Ca43)*Y(Ca42)*state.rho - screened_rates(k_n_Ca42_to_He4_Ar39)*Y(Ca42)*state.rho + screened_rates(k_n_Ti45_to_He4_Ca42)*Y(Ti45)*state.rho; jac.set(Ca42, N, scratch); - scratch = -screened_rates(k_p_ca42_to_he4_k39)*Y(Ca42)*state.rho - screened_rates(k_p_ca42_to_sc43)*Y(Ca42)*state.rho + screened_rates(k_p_k41_to_ca42)*Y(K41)*state.rho + screened_rates(k_p_sc45_to_he4_ca42)*Y(Sc45)*state.rho; + scratch = -screened_rates(k_p_Ca42_to_He4_K39)*Y(Ca42)*state.rho - screened_rates(k_p_Ca42_to_Sc43)*Y(Ca42)*state.rho + screened_rates(k_p_K41_to_Ca42)*Y(K41)*state.rho + screened_rates(k_p_Sc45_to_He4_Ca42)*Y(Sc45)*state.rho; jac.set(Ca42, H1, scratch); - scratch = screened_rates(k_he4_ar38_to_ca42)*Y(Ar38)*state.rho + screened_rates(k_he4_ar39_to_n_ca42)*Y(Ar39)*state.rho - screened_rates(k_he4_ca42_to_n_ti45)*Y(Ca42)*state.rho - screened_rates(k_he4_ca42_to_p_sc45)*Y(Ca42)*state.rho - screened_rates(k_he4_ca42_to_ti46)*Y(Ca42)*state.rho + screened_rates(k_he4_k39_to_p_ca42)*Y(K39)*state.rho; + scratch = screened_rates(k_He4_Ar38_to_Ca42)*Y(Ar38)*state.rho + screened_rates(k_He4_Ar39_to_n_Ca42)*Y(Ar39)*state.rho - screened_rates(k_He4_Ca42_to_Ti46)*Y(Ca42)*state.rho - screened_rates(k_He4_Ca42_to_n_Ti45)*Y(Ca42)*state.rho - screened_rates(k_He4_Ca42_to_p_Sc45)*Y(Ca42)*state.rho + screened_rates(k_He4_K39_to_p_Ca42)*Y(K39)*state.rho; jac.set(Ca42, He4, scratch); - scratch = screened_rates(k_he4_ar38_to_ca42)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ar38_to_Ca42)*Y(He4)*state.rho; jac.set(Ca42, Ar38, scratch); - scratch = screened_rates(k_he4_ar39_to_n_ca42)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ar39_to_n_Ca42)*Y(He4)*state.rho; jac.set(Ca42, Ar39, scratch); - scratch = screened_rates(k_he4_k39_to_p_ca42)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_K39_to_p_Ca42)*Y(He4)*state.rho; jac.set(Ca42, K39, scratch); - scratch = screened_rates(k_p_k41_to_ca42)*Y(H1)*state.rho; + scratch = screened_rates(k_p_K41_to_Ca42)*Y(H1)*state.rho; jac.set(Ca42, K41, scratch); - scratch = screened_rates(k_n_ca41_to_ca42)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ca41_to_Ca42)*Y(N)*state.rho; jac.set(Ca42, Ca41, scratch); - scratch = -screened_rates(k_ca42_to_he4_ar38) - screened_rates(k_ca42_to_n_ca41) - screened_rates(k_ca42_to_p_k41) - screened_rates(k_he4_ca42_to_n_ti45)*Y(He4)*state.rho - screened_rates(k_he4_ca42_to_p_sc45)*Y(He4)*state.rho - screened_rates(k_he4_ca42_to_ti46)*Y(He4)*state.rho - screened_rates(k_n_ca42_to_ca43)*Y(N)*state.rho - screened_rates(k_n_ca42_to_he4_ar39)*Y(N)*state.rho - screened_rates(k_p_ca42_to_he4_k39)*Y(H1)*state.rho - screened_rates(k_p_ca42_to_sc43)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ca42_to_He4_Ar38) - screened_rates(k_Ca42_to_n_Ca41) - screened_rates(k_Ca42_to_p_K41) - screened_rates(k_He4_Ca42_to_Ti46)*Y(He4)*state.rho - screened_rates(k_He4_Ca42_to_n_Ti45)*Y(He4)*state.rho - screened_rates(k_He4_Ca42_to_p_Sc45)*Y(He4)*state.rho - screened_rates(k_n_Ca42_to_Ca43)*Y(N)*state.rho - screened_rates(k_n_Ca42_to_He4_Ar39)*Y(N)*state.rho - screened_rates(k_p_Ca42_to_He4_K39)*Y(H1)*state.rho - screened_rates(k_p_Ca42_to_Sc43)*Y(H1)*state.rho; jac.set(Ca42, Ca42, scratch); - scratch = screened_rates(k_ca43_to_n_ca42); + scratch = screened_rates(k_Ca43_to_n_Ca42); jac.set(Ca42, Ca43, scratch); - scratch = screened_rates(k_sc43_to_p_ca42); + scratch = screened_rates(k_Sc43_to_p_Ca42); jac.set(Ca42, Sc43, scratch); - scratch = screened_rates(k_p_sc45_to_he4_ca42)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc45_to_He4_Ca42)*Y(H1)*state.rho; jac.set(Ca42, Sc45, scratch); - scratch = screened_rates(k_n_ti45_to_he4_ca42)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti45_to_He4_Ca42)*Y(N)*state.rho; jac.set(Ca42, Ti45, scratch); - scratch = screened_rates(k_ti46_to_he4_ca42); + scratch = screened_rates(k_Ti46_to_He4_Ca42); jac.set(Ca42, Ti46, scratch); - scratch = screened_rates(k_n_ca42_to_ca43)*Y(Ca42)*state.rho - screened_rates(k_n_ca43_to_ca44)*Y(Ca43)*state.rho - screened_rates(k_n_ca43_to_he4_ar40)*Y(Ca43)*state.rho + screened_rates(k_n_sc43_to_p_ca43)*Y(Sc43)*state.rho + screened_rates(k_n_ti46_to_he4_ca43)*Y(Ti46)*state.rho; + scratch = screened_rates(k_n_Ca42_to_Ca43)*Y(Ca42)*state.rho - screened_rates(k_n_Ca43_to_Ca44)*Y(Ca43)*state.rho - screened_rates(k_n_Ca43_to_He4_Ar40)*Y(Ca43)*state.rho + screened_rates(k_n_Sc43_to_p_Ca43)*Y(Sc43)*state.rho + screened_rates(k_n_Ti46_to_He4_Ca43)*Y(Ti46)*state.rho; jac.set(Ca43, N, scratch); - scratch = -screened_rates(k_p_ca43_to_he4_k40)*Y(Ca43)*state.rho - screened_rates(k_p_ca43_to_n_sc43)*Y(Ca43)*state.rho - screened_rates(k_p_ca43_to_sc44)*Y(Ca43)*state.rho + screened_rates(k_p_sc46_to_he4_ca43)*Y(Sc46)*state.rho; + scratch = -screened_rates(k_p_Ca43_to_He4_K40)*Y(Ca43)*state.rho - screened_rates(k_p_Ca43_to_Sc44)*Y(Ca43)*state.rho - screened_rates(k_p_Ca43_to_n_Sc43)*Y(Ca43)*state.rho + screened_rates(k_p_Sc46_to_He4_Ca43)*Y(Sc46)*state.rho; jac.set(Ca43, H1, scratch); - scratch = screened_rates(k_he4_ar39_to_ca43)*Y(Ar39)*state.rho + screened_rates(k_he4_ar40_to_n_ca43)*Y(Ar40)*state.rho - screened_rates(k_he4_ca43_to_n_ti46)*Y(Ca43)*state.rho - screened_rates(k_he4_ca43_to_p_sc46)*Y(Ca43)*state.rho - screened_rates(k_he4_ca43_to_ti47)*Y(Ca43)*state.rho + screened_rates(k_he4_k40_to_p_ca43)*Y(K40)*state.rho; + scratch = screened_rates(k_He4_Ar39_to_Ca43)*Y(Ar39)*state.rho + screened_rates(k_He4_Ar40_to_n_Ca43)*Y(Ar40)*state.rho - screened_rates(k_He4_Ca43_to_Ti47)*Y(Ca43)*state.rho - screened_rates(k_He4_Ca43_to_n_Ti46)*Y(Ca43)*state.rho - screened_rates(k_He4_Ca43_to_p_Sc46)*Y(Ca43)*state.rho + screened_rates(k_He4_K40_to_p_Ca43)*Y(K40)*state.rho; jac.set(Ca43, He4, scratch); - scratch = screened_rates(k_he4_ar39_to_ca43)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ar39_to_Ca43)*Y(He4)*state.rho; jac.set(Ca43, Ar39, scratch); - scratch = screened_rates(k_he4_ar40_to_n_ca43)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ar40_to_n_Ca43)*Y(He4)*state.rho; jac.set(Ca43, Ar40, scratch); - scratch = screened_rates(k_he4_k40_to_p_ca43)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_K40_to_p_Ca43)*Y(He4)*state.rho; jac.set(Ca43, K40, scratch); - scratch = screened_rates(k_n_ca42_to_ca43)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ca42_to_Ca43)*Y(N)*state.rho; jac.set(Ca43, Ca42, scratch); - scratch = -screened_rates(k_ca43_to_he4_ar39) - screened_rates(k_ca43_to_n_ca42) - screened_rates(k_he4_ca43_to_n_ti46)*Y(He4)*state.rho - screened_rates(k_he4_ca43_to_p_sc46)*Y(He4)*state.rho - screened_rates(k_he4_ca43_to_ti47)*Y(He4)*state.rho - screened_rates(k_n_ca43_to_ca44)*Y(N)*state.rho - screened_rates(k_n_ca43_to_he4_ar40)*Y(N)*state.rho - screened_rates(k_p_ca43_to_he4_k40)*Y(H1)*state.rho - screened_rates(k_p_ca43_to_n_sc43)*Y(H1)*state.rho - screened_rates(k_p_ca43_to_sc44)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ca43_to_He4_Ar39) - screened_rates(k_Ca43_to_n_Ca42) - screened_rates(k_He4_Ca43_to_Ti47)*Y(He4)*state.rho - screened_rates(k_He4_Ca43_to_n_Ti46)*Y(He4)*state.rho - screened_rates(k_He4_Ca43_to_p_Sc46)*Y(He4)*state.rho - screened_rates(k_n_Ca43_to_Ca44)*Y(N)*state.rho - screened_rates(k_n_Ca43_to_He4_Ar40)*Y(N)*state.rho - screened_rates(k_p_Ca43_to_He4_K40)*Y(H1)*state.rho - screened_rates(k_p_Ca43_to_Sc44)*Y(H1)*state.rho - screened_rates(k_p_Ca43_to_n_Sc43)*Y(H1)*state.rho; jac.set(Ca43, Ca43, scratch); - scratch = screened_rates(k_ca44_to_n_ca43); + scratch = screened_rates(k_Ca44_to_n_Ca43); jac.set(Ca43, Ca44, scratch); - scratch = screened_rates(k_n_sc43_to_p_ca43)*Y(N)*state.rho + screened_rates(k_sc43_to_ca43_weak_wc12); + scratch = screened_rates(k_Sc43_to_Ca43_weak_wc12) + screened_rates(k_n_Sc43_to_p_Ca43)*Y(N)*state.rho; jac.set(Ca43, Sc43, scratch); - scratch = screened_rates(k_sc44_to_p_ca43); + scratch = screened_rates(k_Sc44_to_p_Ca43); jac.set(Ca43, Sc44, scratch); - scratch = screened_rates(k_p_sc46_to_he4_ca43)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc46_to_He4_Ca43)*Y(H1)*state.rho; jac.set(Ca43, Sc46, scratch); - scratch = screened_rates(k_n_ti46_to_he4_ca43)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti46_to_He4_Ca43)*Y(N)*state.rho; jac.set(Ca43, Ti46, scratch); - scratch = screened_rates(k_ti47_to_he4_ca43); + scratch = screened_rates(k_Ti47_to_He4_Ca43); jac.set(Ca43, Ti47, scratch); - scratch = screened_rates(k_n_ca43_to_ca44)*Y(Ca43)*state.rho - screened_rates(k_n_ca44_to_ca45)*Y(Ca44)*state.rho + screened_rates(k_n_sc44_to_p_ca44)*Y(Sc44)*state.rho + screened_rates(k_n_ti47_to_he4_ca44)*Y(Ti47)*state.rho; + scratch = screened_rates(k_n_Ca43_to_Ca44)*Y(Ca43)*state.rho - screened_rates(k_n_Ca44_to_Ca45)*Y(Ca44)*state.rho + screened_rates(k_n_Sc44_to_p_Ca44)*Y(Sc44)*state.rho + screened_rates(k_n_Ti47_to_He4_Ca44)*Y(Ti47)*state.rho; jac.set(Ca44, N, scratch); - scratch = -screened_rates(k_p_ca44_to_he4_k41)*Y(Ca44)*state.rho - screened_rates(k_p_ca44_to_n_sc44)*Y(Ca44)*state.rho - screened_rates(k_p_ca44_to_sc45)*Y(Ca44)*state.rho + screened_rates(k_p_sc47_to_he4_ca44)*Y(Sc47)*state.rho; + scratch = -screened_rates(k_p_Ca44_to_He4_K41)*Y(Ca44)*state.rho - screened_rates(k_p_Ca44_to_Sc45)*Y(Ca44)*state.rho - screened_rates(k_p_Ca44_to_n_Sc44)*Y(Ca44)*state.rho + screened_rates(k_p_Sc47_to_He4_Ca44)*Y(Sc47)*state.rho; jac.set(Ca44, H1, scratch); - scratch = screened_rates(k_he4_ar40_to_ca44)*Y(Ar40)*state.rho - screened_rates(k_he4_ca44_to_n_ti47)*Y(Ca44)*state.rho - screened_rates(k_he4_ca44_to_p_sc47)*Y(Ca44)*state.rho - screened_rates(k_he4_ca44_to_ti48)*Y(Ca44)*state.rho + screened_rates(k_he4_k41_to_p_ca44)*Y(K41)*state.rho; + scratch = screened_rates(k_He4_Ar40_to_Ca44)*Y(Ar40)*state.rho - screened_rates(k_He4_Ca44_to_Ti48)*Y(Ca44)*state.rho - screened_rates(k_He4_Ca44_to_n_Ti47)*Y(Ca44)*state.rho - screened_rates(k_He4_Ca44_to_p_Sc47)*Y(Ca44)*state.rho + screened_rates(k_He4_K41_to_p_Ca44)*Y(K41)*state.rho; jac.set(Ca44, He4, scratch); - scratch = screened_rates(k_he4_ar40_to_ca44)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ar40_to_Ca44)*Y(He4)*state.rho; jac.set(Ca44, Ar40, scratch); - scratch = screened_rates(k_he4_k41_to_p_ca44)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_K41_to_p_Ca44)*Y(He4)*state.rho; jac.set(Ca44, K41, scratch); - scratch = screened_rates(k_n_ca43_to_ca44)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ca43_to_Ca44)*Y(N)*state.rho; jac.set(Ca44, Ca43, scratch); - scratch = -screened_rates(k_ca44_to_he4_ar40) - screened_rates(k_ca44_to_n_ca43) - screened_rates(k_he4_ca44_to_n_ti47)*Y(He4)*state.rho - screened_rates(k_he4_ca44_to_p_sc47)*Y(He4)*state.rho - screened_rates(k_he4_ca44_to_ti48)*Y(He4)*state.rho - screened_rates(k_n_ca44_to_ca45)*Y(N)*state.rho - screened_rates(k_p_ca44_to_he4_k41)*Y(H1)*state.rho - screened_rates(k_p_ca44_to_n_sc44)*Y(H1)*state.rho - screened_rates(k_p_ca44_to_sc45)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ca44_to_He4_Ar40) - screened_rates(k_Ca44_to_n_Ca43) - screened_rates(k_He4_Ca44_to_Ti48)*Y(He4)*state.rho - screened_rates(k_He4_Ca44_to_n_Ti47)*Y(He4)*state.rho - screened_rates(k_He4_Ca44_to_p_Sc47)*Y(He4)*state.rho - screened_rates(k_n_Ca44_to_Ca45)*Y(N)*state.rho - screened_rates(k_p_Ca44_to_He4_K41)*Y(H1)*state.rho - screened_rates(k_p_Ca44_to_Sc45)*Y(H1)*state.rho - screened_rates(k_p_Ca44_to_n_Sc44)*Y(H1)*state.rho; jac.set(Ca44, Ca44, scratch); - scratch = screened_rates(k_ca45_to_n_ca44); + scratch = screened_rates(k_Ca45_to_n_Ca44); jac.set(Ca44, Ca45, scratch); - scratch = screened_rates(k_n_sc44_to_p_ca44)*Y(N)*state.rho + screened_rates(k_sc44_to_ca44_weak_wc12); + scratch = screened_rates(k_Sc44_to_Ca44_weak_wc12) + screened_rates(k_n_Sc44_to_p_Ca44)*Y(N)*state.rho; jac.set(Ca44, Sc44, scratch); - scratch = screened_rates(k_sc45_to_p_ca44); + scratch = screened_rates(k_Sc45_to_p_Ca44); jac.set(Ca44, Sc45, scratch); - scratch = screened_rates(k_p_sc47_to_he4_ca44)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc47_to_He4_Ca44)*Y(H1)*state.rho; jac.set(Ca44, Sc47, scratch); - scratch = screened_rates(k_n_ti47_to_he4_ca44)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti47_to_He4_Ca44)*Y(N)*state.rho; jac.set(Ca44, Ti47, scratch); - scratch = screened_rates(k_ti48_to_he4_ca44); + scratch = screened_rates(k_Ti48_to_He4_Ca44); jac.set(Ca44, Ti48, scratch); - scratch = screened_rates(k_n_ca44_to_ca45)*Y(Ca44)*state.rho - screened_rates(k_n_ca45_to_ca46)*Y(Ca45)*state.rho + screened_rates(k_n_sc45_to_p_ca45)*Y(Sc45)*state.rho + screened_rates(k_n_ti48_to_he4_ca45)*Y(Ti48)*state.rho; + scratch = screened_rates(k_n_Ca44_to_Ca45)*Y(Ca44)*state.rho - screened_rates(k_n_Ca45_to_Ca46)*Y(Ca45)*state.rho + screened_rates(k_n_Sc45_to_p_Ca45)*Y(Sc45)*state.rho + screened_rates(k_n_Ti48_to_He4_Ca45)*Y(Ti48)*state.rho; jac.set(Ca45, N, scratch); - scratch = -screened_rates(k_p_ca45_to_n_sc45)*Y(Ca45)*state.rho - screened_rates(k_p_ca45_to_sc46)*Y(Ca45)*state.rho + screened_rates(k_p_sc48_to_he4_ca45)*Y(Sc48)*state.rho; + scratch = -screened_rates(k_p_Ca45_to_Sc46)*Y(Ca45)*state.rho - screened_rates(k_p_Ca45_to_n_Sc45)*Y(Ca45)*state.rho + screened_rates(k_p_Sc48_to_He4_Ca45)*Y(Sc48)*state.rho; jac.set(Ca45, H1, scratch); - scratch = -screened_rates(k_he4_ca45_to_n_ti48)*Y(Ca45)*state.rho - screened_rates(k_he4_ca45_to_p_sc48)*Y(Ca45)*state.rho - screened_rates(k_he4_ca45_to_ti49)*Y(Ca45)*state.rho; + scratch = -screened_rates(k_He4_Ca45_to_Ti49)*Y(Ca45)*state.rho - screened_rates(k_He4_Ca45_to_n_Ti48)*Y(Ca45)*state.rho - screened_rates(k_He4_Ca45_to_p_Sc48)*Y(Ca45)*state.rho; jac.set(Ca45, He4, scratch); - scratch = screened_rates(k_n_ca44_to_ca45)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ca44_to_Ca45)*Y(N)*state.rho; jac.set(Ca45, Ca44, scratch); - scratch = -screened_rates(k_ca45_to_n_ca44) - screened_rates(k_ca45_to_sc45_weak_wc12) - screened_rates(k_he4_ca45_to_n_ti48)*Y(He4)*state.rho - screened_rates(k_he4_ca45_to_p_sc48)*Y(He4)*state.rho - screened_rates(k_he4_ca45_to_ti49)*Y(He4)*state.rho - screened_rates(k_n_ca45_to_ca46)*Y(N)*state.rho - screened_rates(k_p_ca45_to_n_sc45)*Y(H1)*state.rho - screened_rates(k_p_ca45_to_sc46)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ca45_to_Sc45_weak_wc12) - screened_rates(k_Ca45_to_n_Ca44) - screened_rates(k_He4_Ca45_to_Ti49)*Y(He4)*state.rho - screened_rates(k_He4_Ca45_to_n_Ti48)*Y(He4)*state.rho - screened_rates(k_He4_Ca45_to_p_Sc48)*Y(He4)*state.rho - screened_rates(k_n_Ca45_to_Ca46)*Y(N)*state.rho - screened_rates(k_p_Ca45_to_Sc46)*Y(H1)*state.rho - screened_rates(k_p_Ca45_to_n_Sc45)*Y(H1)*state.rho; jac.set(Ca45, Ca45, scratch); - scratch = screened_rates(k_ca46_to_n_ca45); + scratch = screened_rates(k_Ca46_to_n_Ca45); jac.set(Ca45, Ca46, scratch); - scratch = screened_rates(k_n_sc45_to_p_ca45)*Y(N)*state.rho; + scratch = screened_rates(k_n_Sc45_to_p_Ca45)*Y(N)*state.rho; jac.set(Ca45, Sc45, scratch); - scratch = screened_rates(k_sc46_to_p_ca45); + scratch = screened_rates(k_Sc46_to_p_Ca45); jac.set(Ca45, Sc46, scratch); - scratch = screened_rates(k_p_sc48_to_he4_ca45)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc48_to_He4_Ca45)*Y(H1)*state.rho; jac.set(Ca45, Sc48, scratch); - scratch = screened_rates(k_n_ti48_to_he4_ca45)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti48_to_He4_Ca45)*Y(N)*state.rho; jac.set(Ca45, Ti48, scratch); - scratch = screened_rates(k_ti49_to_he4_ca45); + scratch = screened_rates(k_Ti49_to_He4_Ca45); jac.set(Ca45, Ti49, scratch); - scratch = screened_rates(k_n_ca45_to_ca46)*Y(Ca45)*state.rho - screened_rates(k_n_ca46_to_ca47)*Y(Ca46)*state.rho + screened_rates(k_n_sc46_to_p_ca46)*Y(Sc46)*state.rho + screened_rates(k_n_ti49_to_he4_ca46)*Y(Ti49)*state.rho; + scratch = screened_rates(k_n_Ca45_to_Ca46)*Y(Ca45)*state.rho - screened_rates(k_n_Ca46_to_Ca47)*Y(Ca46)*state.rho + screened_rates(k_n_Sc46_to_p_Ca46)*Y(Sc46)*state.rho + screened_rates(k_n_Ti49_to_He4_Ca46)*Y(Ti49)*state.rho; jac.set(Ca46, N, scratch); - scratch = -screened_rates(k_p_ca46_to_n_sc46)*Y(Ca46)*state.rho - screened_rates(k_p_ca46_to_sc47)*Y(Ca46)*state.rho + screened_rates(k_p_sc49_to_he4_ca46)*Y(Sc49)*state.rho; + scratch = -screened_rates(k_p_Ca46_to_Sc47)*Y(Ca46)*state.rho - screened_rates(k_p_Ca46_to_n_Sc46)*Y(Ca46)*state.rho + screened_rates(k_p_Sc49_to_He4_Ca46)*Y(Sc49)*state.rho; jac.set(Ca46, H1, scratch); - scratch = -screened_rates(k_he4_ca46_to_n_ti49)*Y(Ca46)*state.rho - screened_rates(k_he4_ca46_to_p_sc49)*Y(Ca46)*state.rho - screened_rates(k_he4_ca46_to_ti50)*Y(Ca46)*state.rho; + scratch = -screened_rates(k_He4_Ca46_to_Ti50)*Y(Ca46)*state.rho - screened_rates(k_He4_Ca46_to_n_Ti49)*Y(Ca46)*state.rho - screened_rates(k_He4_Ca46_to_p_Sc49)*Y(Ca46)*state.rho; jac.set(Ca46, He4, scratch); - scratch = screened_rates(k_n_ca45_to_ca46)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ca45_to_Ca46)*Y(N)*state.rho; jac.set(Ca46, Ca45, scratch); - scratch = -screened_rates(k_ca46_to_n_ca45) - screened_rates(k_he4_ca46_to_n_ti49)*Y(He4)*state.rho - screened_rates(k_he4_ca46_to_p_sc49)*Y(He4)*state.rho - screened_rates(k_he4_ca46_to_ti50)*Y(He4)*state.rho - screened_rates(k_n_ca46_to_ca47)*Y(N)*state.rho - screened_rates(k_p_ca46_to_n_sc46)*Y(H1)*state.rho - screened_rates(k_p_ca46_to_sc47)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ca46_to_n_Ca45) - screened_rates(k_He4_Ca46_to_Ti50)*Y(He4)*state.rho - screened_rates(k_He4_Ca46_to_n_Ti49)*Y(He4)*state.rho - screened_rates(k_He4_Ca46_to_p_Sc49)*Y(He4)*state.rho - screened_rates(k_n_Ca46_to_Ca47)*Y(N)*state.rho - screened_rates(k_p_Ca46_to_Sc47)*Y(H1)*state.rho - screened_rates(k_p_Ca46_to_n_Sc46)*Y(H1)*state.rho; jac.set(Ca46, Ca46, scratch); - scratch = screened_rates(k_ca47_to_n_ca46); + scratch = screened_rates(k_Ca47_to_n_Ca46); jac.set(Ca46, Ca47, scratch); - scratch = screened_rates(k_n_sc46_to_p_ca46)*Y(N)*state.rho; + scratch = screened_rates(k_n_Sc46_to_p_Ca46)*Y(N)*state.rho; jac.set(Ca46, Sc46, scratch); - scratch = screened_rates(k_sc47_to_p_ca46); + scratch = screened_rates(k_Sc47_to_p_Ca46); jac.set(Ca46, Sc47, scratch); - scratch = screened_rates(k_p_sc49_to_he4_ca46)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc49_to_He4_Ca46)*Y(H1)*state.rho; jac.set(Ca46, Sc49, scratch); - scratch = screened_rates(k_n_ti49_to_he4_ca46)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti49_to_He4_Ca46)*Y(N)*state.rho; jac.set(Ca46, Ti49, scratch); - scratch = screened_rates(k_ti50_to_he4_ca46); + scratch = screened_rates(k_Ti50_to_He4_Ca46); jac.set(Ca46, Ti50, scratch); - scratch = screened_rates(k_n_ca46_to_ca47)*Y(Ca46)*state.rho - screened_rates(k_n_ca47_to_ca48)*Y(Ca47)*state.rho + screened_rates(k_n_sc47_to_p_ca47)*Y(Sc47)*state.rho + screened_rates(k_n_ti50_to_he4_ca47)*Y(Ti50)*state.rho; + scratch = screened_rates(k_n_Ca46_to_Ca47)*Y(Ca46)*state.rho - screened_rates(k_n_Ca47_to_Ca48)*Y(Ca47)*state.rho + screened_rates(k_n_Sc47_to_p_Ca47)*Y(Sc47)*state.rho + screened_rates(k_n_Ti50_to_He4_Ca47)*Y(Ti50)*state.rho; jac.set(Ca47, N, scratch); - scratch = -screened_rates(k_p_ca47_to_n_sc47)*Y(Ca47)*state.rho - screened_rates(k_p_ca47_to_sc48)*Y(Ca47)*state.rho; + scratch = -screened_rates(k_p_Ca47_to_Sc48)*Y(Ca47)*state.rho - screened_rates(k_p_Ca47_to_n_Sc47)*Y(Ca47)*state.rho; jac.set(Ca47, H1, scratch); - scratch = -screened_rates(k_he4_ca47_to_n_ti50)*Y(Ca47)*state.rho - screened_rates(k_he4_ca47_to_ti51)*Y(Ca47)*state.rho; + scratch = -screened_rates(k_He4_Ca47_to_Ti51)*Y(Ca47)*state.rho - screened_rates(k_He4_Ca47_to_n_Ti50)*Y(Ca47)*state.rho; jac.set(Ca47, He4, scratch); - scratch = screened_rates(k_n_ca46_to_ca47)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ca46_to_Ca47)*Y(N)*state.rho; jac.set(Ca47, Ca46, scratch); - scratch = -screened_rates(k_ca47_to_n_ca46) - screened_rates(k_ca47_to_sc47_weak_wc12) - screened_rates(k_he4_ca47_to_n_ti50)*Y(He4)*state.rho - screened_rates(k_he4_ca47_to_ti51)*Y(He4)*state.rho - screened_rates(k_n_ca47_to_ca48)*Y(N)*state.rho - screened_rates(k_p_ca47_to_n_sc47)*Y(H1)*state.rho - screened_rates(k_p_ca47_to_sc48)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ca47_to_Sc47_weak_wc12) - screened_rates(k_Ca47_to_n_Ca46) - screened_rates(k_He4_Ca47_to_Ti51)*Y(He4)*state.rho - screened_rates(k_He4_Ca47_to_n_Ti50)*Y(He4)*state.rho - screened_rates(k_n_Ca47_to_Ca48)*Y(N)*state.rho - screened_rates(k_p_Ca47_to_Sc48)*Y(H1)*state.rho - screened_rates(k_p_Ca47_to_n_Sc47)*Y(H1)*state.rho; jac.set(Ca47, Ca47, scratch); - scratch = screened_rates(k_ca48_to_n_ca47); + scratch = screened_rates(k_Ca48_to_n_Ca47); jac.set(Ca47, Ca48, scratch); - scratch = screened_rates(k_n_sc47_to_p_ca47)*Y(N)*state.rho; + scratch = screened_rates(k_n_Sc47_to_p_Ca47)*Y(N)*state.rho; jac.set(Ca47, Sc47, scratch); - scratch = screened_rates(k_sc48_to_p_ca47); + scratch = screened_rates(k_Sc48_to_p_Ca47); jac.set(Ca47, Sc48, scratch); - scratch = screened_rates(k_n_ti50_to_he4_ca47)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti50_to_He4_Ca47)*Y(N)*state.rho; jac.set(Ca47, Ti50, scratch); - scratch = screened_rates(k_ti51_to_he4_ca47); + scratch = screened_rates(k_Ti51_to_He4_Ca47); jac.set(Ca47, Ti51, scratch); - scratch = screened_rates(k_n_ca47_to_ca48)*Y(Ca47)*state.rho + screened_rates(k_n_sc48_to_p_ca48)*Y(Sc48)*state.rho + screened_rates(k_n_ti51_to_he4_ca48)*Y(Ti51)*state.rho; + scratch = screened_rates(k_n_Ca47_to_Ca48)*Y(Ca47)*state.rho + screened_rates(k_n_Sc48_to_p_Ca48)*Y(Sc48)*state.rho + screened_rates(k_n_Ti51_to_He4_Ca48)*Y(Ti51)*state.rho; jac.set(Ca48, N, scratch); - scratch = -screened_rates(k_p_ca48_to_n_sc48)*Y(Ca48)*state.rho - screened_rates(k_p_ca48_to_sc49)*Y(Ca48)*state.rho; + scratch = -screened_rates(k_p_Ca48_to_Sc49)*Y(Ca48)*state.rho - screened_rates(k_p_Ca48_to_n_Sc48)*Y(Ca48)*state.rho; jac.set(Ca48, H1, scratch); - scratch = -screened_rates(k_he4_ca48_to_n_ti51)*Y(Ca48)*state.rho; + scratch = -screened_rates(k_He4_Ca48_to_n_Ti51)*Y(Ca48)*state.rho; jac.set(Ca48, He4, scratch); - scratch = screened_rates(k_n_ca47_to_ca48)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ca47_to_Ca48)*Y(N)*state.rho; jac.set(Ca48, Ca47, scratch); - scratch = -screened_rates(k_ca48_to_n_ca47) - screened_rates(k_ca48_to_sc48_weak_mo03) - screened_rates(k_he4_ca48_to_n_ti51)*Y(He4)*state.rho - screened_rates(k_p_ca48_to_n_sc48)*Y(H1)*state.rho - screened_rates(k_p_ca48_to_sc49)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ca48_to_Sc48_weak_mo03) - screened_rates(k_Ca48_to_n_Ca47) - screened_rates(k_He4_Ca48_to_n_Ti51)*Y(He4)*state.rho - screened_rates(k_p_Ca48_to_Sc49)*Y(H1)*state.rho - screened_rates(k_p_Ca48_to_n_Sc48)*Y(H1)*state.rho; jac.set(Ca48, Ca48, scratch); - scratch = screened_rates(k_n_sc48_to_p_ca48)*Y(N)*state.rho; + scratch = screened_rates(k_n_Sc48_to_p_Ca48)*Y(N)*state.rho; jac.set(Ca48, Sc48, scratch); - scratch = screened_rates(k_sc49_to_p_ca48); + scratch = screened_rates(k_Sc49_to_p_Ca48); jac.set(Ca48, Sc49, scratch); - scratch = screened_rates(k_n_ti51_to_he4_ca48)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti51_to_He4_Ca48)*Y(N)*state.rho; jac.set(Ca48, Ti51, scratch); - scratch = -screened_rates(k_n_sc43_to_he4_k40)*Y(Sc43)*state.rho - screened_rates(k_n_sc43_to_p_ca43)*Y(Sc43)*state.rho - screened_rates(k_n_sc43_to_sc44)*Y(Sc43)*state.rho + screened_rates(k_n_v46_to_he4_sc43)*Y(V46)*state.rho; + scratch = -screened_rates(k_n_Sc43_to_He4_K40)*Y(Sc43)*state.rho - screened_rates(k_n_Sc43_to_Sc44)*Y(Sc43)*state.rho - screened_rates(k_n_Sc43_to_p_Ca43)*Y(Sc43)*state.rho + screened_rates(k_n_V46_to_He4_Sc43)*Y(V46)*state.rho; jac.set(Sc43, N, scratch); - scratch = screened_rates(k_p_ca42_to_sc43)*Y(Ca42)*state.rho + screened_rates(k_p_ca43_to_n_sc43)*Y(Ca43)*state.rho - screened_rates(k_p_sc43_to_he4_ca40)*Y(Sc43)*state.rho - screened_rates(k_p_sc43_to_ti44)*Y(Sc43)*state.rho + screened_rates(k_p_ti46_to_he4_sc43)*Y(Ti46)*state.rho; + scratch = screened_rates(k_p_Ca42_to_Sc43)*Y(Ca42)*state.rho + screened_rates(k_p_Ca43_to_n_Sc43)*Y(Ca43)*state.rho - screened_rates(k_p_Sc43_to_He4_Ca40)*Y(Sc43)*state.rho - screened_rates(k_p_Sc43_to_Ti44)*Y(Sc43)*state.rho + screened_rates(k_p_Ti46_to_He4_Sc43)*Y(Ti46)*state.rho; jac.set(Sc43, H1, scratch); - scratch = screened_rates(k_he4_ca40_to_p_sc43)*Y(Ca40)*state.rho + screened_rates(k_he4_k39_to_sc43)*Y(K39)*state.rho + screened_rates(k_he4_k40_to_n_sc43)*Y(K40)*state.rho - screened_rates(k_he4_sc43_to_n_v46)*Y(Sc43)*state.rho - screened_rates(k_he4_sc43_to_p_ti46)*Y(Sc43)*state.rho - screened_rates(k_he4_sc43_to_v47)*Y(Sc43)*state.rho; + scratch = screened_rates(k_He4_Ca40_to_p_Sc43)*Y(Ca40)*state.rho + screened_rates(k_He4_K39_to_Sc43)*Y(K39)*state.rho + screened_rates(k_He4_K40_to_n_Sc43)*Y(K40)*state.rho - screened_rates(k_He4_Sc43_to_V47)*Y(Sc43)*state.rho - screened_rates(k_He4_Sc43_to_n_V46)*Y(Sc43)*state.rho - screened_rates(k_He4_Sc43_to_p_Ti46)*Y(Sc43)*state.rho; jac.set(Sc43, He4, scratch); - scratch = screened_rates(k_he4_k39_to_sc43)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_K39_to_Sc43)*Y(He4)*state.rho; jac.set(Sc43, K39, scratch); - scratch = screened_rates(k_he4_k40_to_n_sc43)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_K40_to_n_Sc43)*Y(He4)*state.rho; jac.set(Sc43, K40, scratch); - scratch = screened_rates(k_he4_ca40_to_p_sc43)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca40_to_p_Sc43)*Y(He4)*state.rho; jac.set(Sc43, Ca40, scratch); - scratch = screened_rates(k_p_ca42_to_sc43)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ca42_to_Sc43)*Y(H1)*state.rho; jac.set(Sc43, Ca42, scratch); - scratch = screened_rates(k_p_ca43_to_n_sc43)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ca43_to_n_Sc43)*Y(H1)*state.rho; jac.set(Sc43, Ca43, scratch); - scratch = -screened_rates(k_he4_sc43_to_n_v46)*Y(He4)*state.rho - screened_rates(k_he4_sc43_to_p_ti46)*Y(He4)*state.rho - screened_rates(k_he4_sc43_to_v47)*Y(He4)*state.rho - screened_rates(k_n_sc43_to_he4_k40)*Y(N)*state.rho - screened_rates(k_n_sc43_to_p_ca43)*Y(N)*state.rho - screened_rates(k_n_sc43_to_sc44)*Y(N)*state.rho - screened_rates(k_p_sc43_to_he4_ca40)*Y(H1)*state.rho - screened_rates(k_p_sc43_to_ti44)*Y(H1)*state.rho - screened_rates(k_sc43_to_ca43_weak_wc12) - screened_rates(k_sc43_to_he4_k39) - screened_rates(k_sc43_to_p_ca42); + scratch = -screened_rates(k_He4_Sc43_to_V47)*Y(He4)*state.rho - screened_rates(k_He4_Sc43_to_n_V46)*Y(He4)*state.rho - screened_rates(k_He4_Sc43_to_p_Ti46)*Y(He4)*state.rho - screened_rates(k_Sc43_to_Ca43_weak_wc12) - screened_rates(k_Sc43_to_He4_K39) - screened_rates(k_Sc43_to_p_Ca42) - screened_rates(k_n_Sc43_to_He4_K40)*Y(N)*state.rho - screened_rates(k_n_Sc43_to_Sc44)*Y(N)*state.rho - screened_rates(k_n_Sc43_to_p_Ca43)*Y(N)*state.rho - screened_rates(k_p_Sc43_to_He4_Ca40)*Y(H1)*state.rho - screened_rates(k_p_Sc43_to_Ti44)*Y(H1)*state.rho; jac.set(Sc43, Sc43, scratch); - scratch = screened_rates(k_sc44_to_n_sc43); + scratch = screened_rates(k_Sc44_to_n_Sc43); jac.set(Sc43, Sc44, scratch); - scratch = screened_rates(k_ti44_to_p_sc43); + scratch = screened_rates(k_Ti44_to_p_Sc43); jac.set(Sc43, Ti44, scratch); - scratch = screened_rates(k_p_ti46_to_he4_sc43)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti46_to_He4_Sc43)*Y(H1)*state.rho; jac.set(Sc43, Ti46, scratch); - scratch = screened_rates(k_n_v46_to_he4_sc43)*Y(N)*state.rho; + scratch = screened_rates(k_n_V46_to_He4_Sc43)*Y(N)*state.rho; jac.set(Sc43, V46, scratch); - scratch = screened_rates(k_v47_to_he4_sc43); + scratch = screened_rates(k_V47_to_He4_Sc43); jac.set(Sc43, V47, scratch); - scratch = screened_rates(k_n_sc43_to_sc44)*Y(Sc43)*state.rho - screened_rates(k_n_sc44_to_he4_k41)*Y(Sc44)*state.rho - screened_rates(k_n_sc44_to_p_ca44)*Y(Sc44)*state.rho - screened_rates(k_n_sc44_to_sc45)*Y(Sc44)*state.rho + screened_rates(k_n_ti44_to_p_sc44)*Y(Ti44)*state.rho + screened_rates(k_n_v47_to_he4_sc44)*Y(V47)*state.rho; + scratch = screened_rates(k_n_Sc43_to_Sc44)*Y(Sc43)*state.rho - screened_rates(k_n_Sc44_to_He4_K41)*Y(Sc44)*state.rho - screened_rates(k_n_Sc44_to_Sc45)*Y(Sc44)*state.rho - screened_rates(k_n_Sc44_to_p_Ca44)*Y(Sc44)*state.rho + screened_rates(k_n_Ti44_to_p_Sc44)*Y(Ti44)*state.rho + screened_rates(k_n_V47_to_He4_Sc44)*Y(V47)*state.rho; jac.set(Sc44, N, scratch); - scratch = screened_rates(k_p_ca43_to_sc44)*Y(Ca43)*state.rho + screened_rates(k_p_ca44_to_n_sc44)*Y(Ca44)*state.rho - screened_rates(k_p_sc44_to_he4_ca41)*Y(Sc44)*state.rho - screened_rates(k_p_sc44_to_n_ti44)*Y(Sc44)*state.rho - screened_rates(k_p_sc44_to_ti45)*Y(Sc44)*state.rho + screened_rates(k_p_ti47_to_he4_sc44)*Y(Ti47)*state.rho; + scratch = screened_rates(k_p_Ca43_to_Sc44)*Y(Ca43)*state.rho + screened_rates(k_p_Ca44_to_n_Sc44)*Y(Ca44)*state.rho - screened_rates(k_p_Sc44_to_He4_Ca41)*Y(Sc44)*state.rho - screened_rates(k_p_Sc44_to_Ti45)*Y(Sc44)*state.rho - screened_rates(k_p_Sc44_to_n_Ti44)*Y(Sc44)*state.rho + screened_rates(k_p_Ti47_to_He4_Sc44)*Y(Ti47)*state.rho; jac.set(Sc44, H1, scratch); - scratch = screened_rates(k_he4_ca41_to_p_sc44)*Y(Ca41)*state.rho + screened_rates(k_he4_k40_to_sc44)*Y(K40)*state.rho + screened_rates(k_he4_k41_to_n_sc44)*Y(K41)*state.rho - screened_rates(k_he4_sc44_to_n_v47)*Y(Sc44)*state.rho - screened_rates(k_he4_sc44_to_p_ti47)*Y(Sc44)*state.rho - screened_rates(k_he4_sc44_to_v48)*Y(Sc44)*state.rho; + scratch = screened_rates(k_He4_Ca41_to_p_Sc44)*Y(Ca41)*state.rho + screened_rates(k_He4_K40_to_Sc44)*Y(K40)*state.rho + screened_rates(k_He4_K41_to_n_Sc44)*Y(K41)*state.rho - screened_rates(k_He4_Sc44_to_V48)*Y(Sc44)*state.rho - screened_rates(k_He4_Sc44_to_n_V47)*Y(Sc44)*state.rho - screened_rates(k_He4_Sc44_to_p_Ti47)*Y(Sc44)*state.rho; jac.set(Sc44, He4, scratch); - scratch = screened_rates(k_he4_k40_to_sc44)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_K40_to_Sc44)*Y(He4)*state.rho; jac.set(Sc44, K40, scratch); - scratch = screened_rates(k_he4_k41_to_n_sc44)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_K41_to_n_Sc44)*Y(He4)*state.rho; jac.set(Sc44, K41, scratch); - scratch = screened_rates(k_he4_ca41_to_p_sc44)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca41_to_p_Sc44)*Y(He4)*state.rho; jac.set(Sc44, Ca41, scratch); - scratch = screened_rates(k_p_ca43_to_sc44)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ca43_to_Sc44)*Y(H1)*state.rho; jac.set(Sc44, Ca43, scratch); - scratch = screened_rates(k_p_ca44_to_n_sc44)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ca44_to_n_Sc44)*Y(H1)*state.rho; jac.set(Sc44, Ca44, scratch); - scratch = screened_rates(k_n_sc43_to_sc44)*Y(N)*state.rho; + scratch = screened_rates(k_n_Sc43_to_Sc44)*Y(N)*state.rho; jac.set(Sc44, Sc43, scratch); - scratch = -screened_rates(k_he4_sc44_to_n_v47)*Y(He4)*state.rho - screened_rates(k_he4_sc44_to_p_ti47)*Y(He4)*state.rho - screened_rates(k_he4_sc44_to_v48)*Y(He4)*state.rho - screened_rates(k_n_sc44_to_he4_k41)*Y(N)*state.rho - screened_rates(k_n_sc44_to_p_ca44)*Y(N)*state.rho - screened_rates(k_n_sc44_to_sc45)*Y(N)*state.rho - screened_rates(k_p_sc44_to_he4_ca41)*Y(H1)*state.rho - screened_rates(k_p_sc44_to_n_ti44)*Y(H1)*state.rho - screened_rates(k_p_sc44_to_ti45)*Y(H1)*state.rho - screened_rates(k_sc44_to_ca44_weak_wc12) - screened_rates(k_sc44_to_he4_k40) - screened_rates(k_sc44_to_n_sc43) - screened_rates(k_sc44_to_p_ca43); + scratch = -screened_rates(k_He4_Sc44_to_V48)*Y(He4)*state.rho - screened_rates(k_He4_Sc44_to_n_V47)*Y(He4)*state.rho - screened_rates(k_He4_Sc44_to_p_Ti47)*Y(He4)*state.rho - screened_rates(k_Sc44_to_Ca44_weak_wc12) - screened_rates(k_Sc44_to_He4_K40) - screened_rates(k_Sc44_to_n_Sc43) - screened_rates(k_Sc44_to_p_Ca43) - screened_rates(k_n_Sc44_to_He4_K41)*Y(N)*state.rho - screened_rates(k_n_Sc44_to_Sc45)*Y(N)*state.rho - screened_rates(k_n_Sc44_to_p_Ca44)*Y(N)*state.rho - screened_rates(k_p_Sc44_to_He4_Ca41)*Y(H1)*state.rho - screened_rates(k_p_Sc44_to_Ti45)*Y(H1)*state.rho - screened_rates(k_p_Sc44_to_n_Ti44)*Y(H1)*state.rho; jac.set(Sc44, Sc44, scratch); - scratch = screened_rates(k_sc45_to_n_sc44); + scratch = screened_rates(k_Sc45_to_n_Sc44); jac.set(Sc44, Sc45, scratch); - scratch = screened_rates(k_n_ti44_to_p_sc44)*Y(N)*state.rho + screened_rates(k_ti44_to_sc44_weak_wc12); + scratch = screened_rates(k_Ti44_to_Sc44_weak_wc12) + screened_rates(k_n_Ti44_to_p_Sc44)*Y(N)*state.rho; jac.set(Sc44, Ti44, scratch); - scratch = screened_rates(k_ti45_to_p_sc44); + scratch = screened_rates(k_Ti45_to_p_Sc44); jac.set(Sc44, Ti45, scratch); - scratch = screened_rates(k_p_ti47_to_he4_sc44)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti47_to_He4_Sc44)*Y(H1)*state.rho; jac.set(Sc44, Ti47, scratch); - scratch = screened_rates(k_n_v47_to_he4_sc44)*Y(N)*state.rho; + scratch = screened_rates(k_n_V47_to_He4_Sc44)*Y(N)*state.rho; jac.set(Sc44, V47, scratch); - scratch = screened_rates(k_v48_to_he4_sc44); + scratch = screened_rates(k_V48_to_He4_Sc44); jac.set(Sc44, V48, scratch); - scratch = screened_rates(k_n_sc44_to_sc45)*Y(Sc44)*state.rho - screened_rates(k_n_sc45_to_p_ca45)*Y(Sc45)*state.rho - screened_rates(k_n_sc45_to_sc46)*Y(Sc45)*state.rho + screened_rates(k_n_ti45_to_p_sc45)*Y(Ti45)*state.rho + screened_rates(k_n_v48_to_he4_sc45)*Y(V48)*state.rho; + scratch = screened_rates(k_n_Sc44_to_Sc45)*Y(Sc44)*state.rho - screened_rates(k_n_Sc45_to_Sc46)*Y(Sc45)*state.rho - screened_rates(k_n_Sc45_to_p_Ca45)*Y(Sc45)*state.rho + screened_rates(k_n_Ti45_to_p_Sc45)*Y(Ti45)*state.rho + screened_rates(k_n_V48_to_He4_Sc45)*Y(V48)*state.rho; jac.set(Sc45, N, scratch); - scratch = screened_rates(k_p_ca44_to_sc45)*Y(Ca44)*state.rho + screened_rates(k_p_ca45_to_n_sc45)*Y(Ca45)*state.rho - screened_rates(k_p_sc45_to_he4_ca42)*Y(Sc45)*state.rho - screened_rates(k_p_sc45_to_n_ti45)*Y(Sc45)*state.rho - screened_rates(k_p_sc45_to_ti46)*Y(Sc45)*state.rho + screened_rates(k_p_ti48_to_he4_sc45)*Y(Ti48)*state.rho; + scratch = screened_rates(k_p_Ca44_to_Sc45)*Y(Ca44)*state.rho + screened_rates(k_p_Ca45_to_n_Sc45)*Y(Ca45)*state.rho - screened_rates(k_p_Sc45_to_He4_Ca42)*Y(Sc45)*state.rho - screened_rates(k_p_Sc45_to_Ti46)*Y(Sc45)*state.rho - screened_rates(k_p_Sc45_to_n_Ti45)*Y(Sc45)*state.rho + screened_rates(k_p_Ti48_to_He4_Sc45)*Y(Ti48)*state.rho; jac.set(Sc45, H1, scratch); - scratch = screened_rates(k_he4_ca42_to_p_sc45)*Y(Ca42)*state.rho + screened_rates(k_he4_k41_to_sc45)*Y(K41)*state.rho - screened_rates(k_he4_sc45_to_n_v48)*Y(Sc45)*state.rho - screened_rates(k_he4_sc45_to_p_ti48)*Y(Sc45)*state.rho - screened_rates(k_he4_sc45_to_v49)*Y(Sc45)*state.rho; + scratch = screened_rates(k_He4_Ca42_to_p_Sc45)*Y(Ca42)*state.rho + screened_rates(k_He4_K41_to_Sc45)*Y(K41)*state.rho - screened_rates(k_He4_Sc45_to_V49)*Y(Sc45)*state.rho - screened_rates(k_He4_Sc45_to_n_V48)*Y(Sc45)*state.rho - screened_rates(k_He4_Sc45_to_p_Ti48)*Y(Sc45)*state.rho; jac.set(Sc45, He4, scratch); - scratch = screened_rates(k_he4_k41_to_sc45)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_K41_to_Sc45)*Y(He4)*state.rho; jac.set(Sc45, K41, scratch); - scratch = screened_rates(k_he4_ca42_to_p_sc45)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca42_to_p_Sc45)*Y(He4)*state.rho; jac.set(Sc45, Ca42, scratch); - scratch = screened_rates(k_p_ca44_to_sc45)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ca44_to_Sc45)*Y(H1)*state.rho; jac.set(Sc45, Ca44, scratch); - scratch = screened_rates(k_ca45_to_sc45_weak_wc12) + screened_rates(k_p_ca45_to_n_sc45)*Y(H1)*state.rho; + scratch = screened_rates(k_Ca45_to_Sc45_weak_wc12) + screened_rates(k_p_Ca45_to_n_Sc45)*Y(H1)*state.rho; jac.set(Sc45, Ca45, scratch); - scratch = screened_rates(k_n_sc44_to_sc45)*Y(N)*state.rho; + scratch = screened_rates(k_n_Sc44_to_Sc45)*Y(N)*state.rho; jac.set(Sc45, Sc44, scratch); - scratch = -screened_rates(k_he4_sc45_to_n_v48)*Y(He4)*state.rho - screened_rates(k_he4_sc45_to_p_ti48)*Y(He4)*state.rho - screened_rates(k_he4_sc45_to_v49)*Y(He4)*state.rho - screened_rates(k_n_sc45_to_p_ca45)*Y(N)*state.rho - screened_rates(k_n_sc45_to_sc46)*Y(N)*state.rho - screened_rates(k_p_sc45_to_he4_ca42)*Y(H1)*state.rho - screened_rates(k_p_sc45_to_n_ti45)*Y(H1)*state.rho - screened_rates(k_p_sc45_to_ti46)*Y(H1)*state.rho - screened_rates(k_sc45_to_he4_k41) - screened_rates(k_sc45_to_n_sc44) - screened_rates(k_sc45_to_p_ca44); + scratch = -screened_rates(k_He4_Sc45_to_V49)*Y(He4)*state.rho - screened_rates(k_He4_Sc45_to_n_V48)*Y(He4)*state.rho - screened_rates(k_He4_Sc45_to_p_Ti48)*Y(He4)*state.rho - screened_rates(k_Sc45_to_He4_K41) - screened_rates(k_Sc45_to_n_Sc44) - screened_rates(k_Sc45_to_p_Ca44) - screened_rates(k_n_Sc45_to_Sc46)*Y(N)*state.rho - screened_rates(k_n_Sc45_to_p_Ca45)*Y(N)*state.rho - screened_rates(k_p_Sc45_to_He4_Ca42)*Y(H1)*state.rho - screened_rates(k_p_Sc45_to_Ti46)*Y(H1)*state.rho - screened_rates(k_p_Sc45_to_n_Ti45)*Y(H1)*state.rho; jac.set(Sc45, Sc45, scratch); - scratch = screened_rates(k_sc46_to_n_sc45); + scratch = screened_rates(k_Sc46_to_n_Sc45); jac.set(Sc45, Sc46, scratch); - scratch = screened_rates(k_n_ti45_to_p_sc45)*Y(N)*state.rho + screened_rates(k_ti45_to_sc45_weak_wc12); + scratch = screened_rates(k_Ti45_to_Sc45_weak_wc12) + screened_rates(k_n_Ti45_to_p_Sc45)*Y(N)*state.rho; jac.set(Sc45, Ti45, scratch); - scratch = screened_rates(k_ti46_to_p_sc45); + scratch = screened_rates(k_Ti46_to_p_Sc45); jac.set(Sc45, Ti46, scratch); - scratch = screened_rates(k_p_ti48_to_he4_sc45)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti48_to_He4_Sc45)*Y(H1)*state.rho; jac.set(Sc45, Ti48, scratch); - scratch = screened_rates(k_n_v48_to_he4_sc45)*Y(N)*state.rho; + scratch = screened_rates(k_n_V48_to_He4_Sc45)*Y(N)*state.rho; jac.set(Sc45, V48, scratch); - scratch = screened_rates(k_v49_to_he4_sc45); + scratch = screened_rates(k_V49_to_He4_Sc45); jac.set(Sc45, V49, scratch); - scratch = screened_rates(k_n_sc45_to_sc46)*Y(Sc45)*state.rho - screened_rates(k_n_sc46_to_p_ca46)*Y(Sc46)*state.rho - screened_rates(k_n_sc46_to_sc47)*Y(Sc46)*state.rho + screened_rates(k_n_ti46_to_p_sc46)*Y(Ti46)*state.rho + screened_rates(k_n_v49_to_he4_sc46)*Y(V49)*state.rho; + scratch = screened_rates(k_n_Sc45_to_Sc46)*Y(Sc45)*state.rho - screened_rates(k_n_Sc46_to_Sc47)*Y(Sc46)*state.rho - screened_rates(k_n_Sc46_to_p_Ca46)*Y(Sc46)*state.rho + screened_rates(k_n_Ti46_to_p_Sc46)*Y(Ti46)*state.rho + screened_rates(k_n_V49_to_He4_Sc46)*Y(V49)*state.rho; jac.set(Sc46, N, scratch); - scratch = screened_rates(k_p_ca45_to_sc46)*Y(Ca45)*state.rho + screened_rates(k_p_ca46_to_n_sc46)*Y(Ca46)*state.rho - screened_rates(k_p_sc46_to_he4_ca43)*Y(Sc46)*state.rho - screened_rates(k_p_sc46_to_n_ti46)*Y(Sc46)*state.rho - screened_rates(k_p_sc46_to_ti47)*Y(Sc46)*state.rho + screened_rates(k_p_ti49_to_he4_sc46)*Y(Ti49)*state.rho; + scratch = screened_rates(k_p_Ca45_to_Sc46)*Y(Ca45)*state.rho + screened_rates(k_p_Ca46_to_n_Sc46)*Y(Ca46)*state.rho - screened_rates(k_p_Sc46_to_He4_Ca43)*Y(Sc46)*state.rho - screened_rates(k_p_Sc46_to_Ti47)*Y(Sc46)*state.rho - screened_rates(k_p_Sc46_to_n_Ti46)*Y(Sc46)*state.rho + screened_rates(k_p_Ti49_to_He4_Sc46)*Y(Ti49)*state.rho; jac.set(Sc46, H1, scratch); - scratch = screened_rates(k_he4_ca43_to_p_sc46)*Y(Ca43)*state.rho - screened_rates(k_he4_sc46_to_n_v49)*Y(Sc46)*state.rho - screened_rates(k_he4_sc46_to_p_ti49)*Y(Sc46)*state.rho - screened_rates(k_he4_sc46_to_v50)*Y(Sc46)*state.rho; + scratch = screened_rates(k_He4_Ca43_to_p_Sc46)*Y(Ca43)*state.rho - screened_rates(k_He4_Sc46_to_V50)*Y(Sc46)*state.rho - screened_rates(k_He4_Sc46_to_n_V49)*Y(Sc46)*state.rho - screened_rates(k_He4_Sc46_to_p_Ti49)*Y(Sc46)*state.rho; jac.set(Sc46, He4, scratch); - scratch = screened_rates(k_he4_ca43_to_p_sc46)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca43_to_p_Sc46)*Y(He4)*state.rho; jac.set(Sc46, Ca43, scratch); - scratch = screened_rates(k_p_ca45_to_sc46)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ca45_to_Sc46)*Y(H1)*state.rho; jac.set(Sc46, Ca45, scratch); - scratch = screened_rates(k_p_ca46_to_n_sc46)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ca46_to_n_Sc46)*Y(H1)*state.rho; jac.set(Sc46, Ca46, scratch); - scratch = screened_rates(k_n_sc45_to_sc46)*Y(N)*state.rho; + scratch = screened_rates(k_n_Sc45_to_Sc46)*Y(N)*state.rho; jac.set(Sc46, Sc45, scratch); - scratch = -screened_rates(k_he4_sc46_to_n_v49)*Y(He4)*state.rho - screened_rates(k_he4_sc46_to_p_ti49)*Y(He4)*state.rho - screened_rates(k_he4_sc46_to_v50)*Y(He4)*state.rho - screened_rates(k_n_sc46_to_p_ca46)*Y(N)*state.rho - screened_rates(k_n_sc46_to_sc47)*Y(N)*state.rho - screened_rates(k_p_sc46_to_he4_ca43)*Y(H1)*state.rho - screened_rates(k_p_sc46_to_n_ti46)*Y(H1)*state.rho - screened_rates(k_p_sc46_to_ti47)*Y(H1)*state.rho - screened_rates(k_sc46_to_n_sc45) - screened_rates(k_sc46_to_p_ca45) - screened_rates(k_sc46_to_ti46_weak_wc12); + scratch = -screened_rates(k_He4_Sc46_to_V50)*Y(He4)*state.rho - screened_rates(k_He4_Sc46_to_n_V49)*Y(He4)*state.rho - screened_rates(k_He4_Sc46_to_p_Ti49)*Y(He4)*state.rho - screened_rates(k_Sc46_to_Ti46_weak_wc12) - screened_rates(k_Sc46_to_n_Sc45) - screened_rates(k_Sc46_to_p_Ca45) - screened_rates(k_n_Sc46_to_Sc47)*Y(N)*state.rho - screened_rates(k_n_Sc46_to_p_Ca46)*Y(N)*state.rho - screened_rates(k_p_Sc46_to_He4_Ca43)*Y(H1)*state.rho - screened_rates(k_p_Sc46_to_Ti47)*Y(H1)*state.rho - screened_rates(k_p_Sc46_to_n_Ti46)*Y(H1)*state.rho; jac.set(Sc46, Sc46, scratch); - scratch = screened_rates(k_sc47_to_n_sc46); + scratch = screened_rates(k_Sc47_to_n_Sc46); jac.set(Sc46, Sc47, scratch); - scratch = screened_rates(k_n_ti46_to_p_sc46)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti46_to_p_Sc46)*Y(N)*state.rho; jac.set(Sc46, Ti46, scratch); - scratch = screened_rates(k_ti47_to_p_sc46); + scratch = screened_rates(k_Ti47_to_p_Sc46); jac.set(Sc46, Ti47, scratch); - scratch = screened_rates(k_p_ti49_to_he4_sc46)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti49_to_He4_Sc46)*Y(H1)*state.rho; jac.set(Sc46, Ti49, scratch); - scratch = screened_rates(k_n_v49_to_he4_sc46)*Y(N)*state.rho; + scratch = screened_rates(k_n_V49_to_He4_Sc46)*Y(N)*state.rho; jac.set(Sc46, V49, scratch); - scratch = screened_rates(k_v50_to_he4_sc46); + scratch = screened_rates(k_V50_to_He4_Sc46); jac.set(Sc46, V50, scratch); - scratch = screened_rates(k_n_sc46_to_sc47)*Y(Sc46)*state.rho - screened_rates(k_n_sc47_to_p_ca47)*Y(Sc47)*state.rho - screened_rates(k_n_sc47_to_sc48)*Y(Sc47)*state.rho + screened_rates(k_n_ti47_to_p_sc47)*Y(Ti47)*state.rho + screened_rates(k_n_v50_to_he4_sc47)*Y(V50)*state.rho; + scratch = screened_rates(k_n_Sc46_to_Sc47)*Y(Sc46)*state.rho - screened_rates(k_n_Sc47_to_Sc48)*Y(Sc47)*state.rho - screened_rates(k_n_Sc47_to_p_Ca47)*Y(Sc47)*state.rho + screened_rates(k_n_Ti47_to_p_Sc47)*Y(Ti47)*state.rho + screened_rates(k_n_V50_to_He4_Sc47)*Y(V50)*state.rho; jac.set(Sc47, N, scratch); - scratch = screened_rates(k_p_ca46_to_sc47)*Y(Ca46)*state.rho + screened_rates(k_p_ca47_to_n_sc47)*Y(Ca47)*state.rho - screened_rates(k_p_sc47_to_he4_ca44)*Y(Sc47)*state.rho - screened_rates(k_p_sc47_to_n_ti47)*Y(Sc47)*state.rho - screened_rates(k_p_sc47_to_ti48)*Y(Sc47)*state.rho + screened_rates(k_p_ti50_to_he4_sc47)*Y(Ti50)*state.rho; + scratch = screened_rates(k_p_Ca46_to_Sc47)*Y(Ca46)*state.rho + screened_rates(k_p_Ca47_to_n_Sc47)*Y(Ca47)*state.rho - screened_rates(k_p_Sc47_to_He4_Ca44)*Y(Sc47)*state.rho - screened_rates(k_p_Sc47_to_Ti48)*Y(Sc47)*state.rho - screened_rates(k_p_Sc47_to_n_Ti47)*Y(Sc47)*state.rho + screened_rates(k_p_Ti50_to_He4_Sc47)*Y(Ti50)*state.rho; jac.set(Sc47, H1, scratch); - scratch = screened_rates(k_he4_ca44_to_p_sc47)*Y(Ca44)*state.rho - screened_rates(k_he4_sc47_to_n_v50)*Y(Sc47)*state.rho - screened_rates(k_he4_sc47_to_p_ti50)*Y(Sc47)*state.rho - screened_rates(k_he4_sc47_to_v51)*Y(Sc47)*state.rho; + scratch = screened_rates(k_He4_Ca44_to_p_Sc47)*Y(Ca44)*state.rho - screened_rates(k_He4_Sc47_to_V51)*Y(Sc47)*state.rho - screened_rates(k_He4_Sc47_to_n_V50)*Y(Sc47)*state.rho - screened_rates(k_He4_Sc47_to_p_Ti50)*Y(Sc47)*state.rho; jac.set(Sc47, He4, scratch); - scratch = screened_rates(k_he4_ca44_to_p_sc47)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca44_to_p_Sc47)*Y(He4)*state.rho; jac.set(Sc47, Ca44, scratch); - scratch = screened_rates(k_p_ca46_to_sc47)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ca46_to_Sc47)*Y(H1)*state.rho; jac.set(Sc47, Ca46, scratch); - scratch = screened_rates(k_ca47_to_sc47_weak_wc12) + screened_rates(k_p_ca47_to_n_sc47)*Y(H1)*state.rho; + scratch = screened_rates(k_Ca47_to_Sc47_weak_wc12) + screened_rates(k_p_Ca47_to_n_Sc47)*Y(H1)*state.rho; jac.set(Sc47, Ca47, scratch); - scratch = screened_rates(k_n_sc46_to_sc47)*Y(N)*state.rho; + scratch = screened_rates(k_n_Sc46_to_Sc47)*Y(N)*state.rho; jac.set(Sc47, Sc46, scratch); - scratch = -screened_rates(k_he4_sc47_to_n_v50)*Y(He4)*state.rho - screened_rates(k_he4_sc47_to_p_ti50)*Y(He4)*state.rho - screened_rates(k_he4_sc47_to_v51)*Y(He4)*state.rho - screened_rates(k_n_sc47_to_p_ca47)*Y(N)*state.rho - screened_rates(k_n_sc47_to_sc48)*Y(N)*state.rho - screened_rates(k_p_sc47_to_he4_ca44)*Y(H1)*state.rho - screened_rates(k_p_sc47_to_n_ti47)*Y(H1)*state.rho - screened_rates(k_p_sc47_to_ti48)*Y(H1)*state.rho - screened_rates(k_sc47_to_n_sc46) - screened_rates(k_sc47_to_p_ca46) - screened_rates(k_sc47_to_ti47_weak_wc12); + scratch = -screened_rates(k_He4_Sc47_to_V51)*Y(He4)*state.rho - screened_rates(k_He4_Sc47_to_n_V50)*Y(He4)*state.rho - screened_rates(k_He4_Sc47_to_p_Ti50)*Y(He4)*state.rho - screened_rates(k_Sc47_to_Ti47_weak_wc12) - screened_rates(k_Sc47_to_n_Sc46) - screened_rates(k_Sc47_to_p_Ca46) - screened_rates(k_n_Sc47_to_Sc48)*Y(N)*state.rho - screened_rates(k_n_Sc47_to_p_Ca47)*Y(N)*state.rho - screened_rates(k_p_Sc47_to_He4_Ca44)*Y(H1)*state.rho - screened_rates(k_p_Sc47_to_Ti48)*Y(H1)*state.rho - screened_rates(k_p_Sc47_to_n_Ti47)*Y(H1)*state.rho; jac.set(Sc47, Sc47, scratch); - scratch = screened_rates(k_sc48_to_n_sc47); + scratch = screened_rates(k_Sc48_to_n_Sc47); jac.set(Sc47, Sc48, scratch); - scratch = screened_rates(k_n_ti47_to_p_sc47)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti47_to_p_Sc47)*Y(N)*state.rho; jac.set(Sc47, Ti47, scratch); - scratch = screened_rates(k_ti48_to_p_sc47); + scratch = screened_rates(k_Ti48_to_p_Sc47); jac.set(Sc47, Ti48, scratch); - scratch = screened_rates(k_p_ti50_to_he4_sc47)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti50_to_He4_Sc47)*Y(H1)*state.rho; jac.set(Sc47, Ti50, scratch); - scratch = screened_rates(k_n_v50_to_he4_sc47)*Y(N)*state.rho; + scratch = screened_rates(k_n_V50_to_He4_Sc47)*Y(N)*state.rho; jac.set(Sc47, V50, scratch); - scratch = screened_rates(k_v51_to_he4_sc47); + scratch = screened_rates(k_V51_to_He4_Sc47); jac.set(Sc47, V51, scratch); - scratch = screened_rates(k_n_sc47_to_sc48)*Y(Sc47)*state.rho - screened_rates(k_n_sc48_to_p_ca48)*Y(Sc48)*state.rho - screened_rates(k_n_sc48_to_sc49)*Y(Sc48)*state.rho + screened_rates(k_n_ti48_to_p_sc48)*Y(Ti48)*state.rho + screened_rates(k_n_v51_to_he4_sc48)*Y(V51)*state.rho; + scratch = screened_rates(k_n_Sc47_to_Sc48)*Y(Sc47)*state.rho - screened_rates(k_n_Sc48_to_Sc49)*Y(Sc48)*state.rho - screened_rates(k_n_Sc48_to_p_Ca48)*Y(Sc48)*state.rho + screened_rates(k_n_Ti48_to_p_Sc48)*Y(Ti48)*state.rho + screened_rates(k_n_V51_to_He4_Sc48)*Y(V51)*state.rho; jac.set(Sc48, N, scratch); - scratch = screened_rates(k_p_ca47_to_sc48)*Y(Ca47)*state.rho + screened_rates(k_p_ca48_to_n_sc48)*Y(Ca48)*state.rho - screened_rates(k_p_sc48_to_he4_ca45)*Y(Sc48)*state.rho - screened_rates(k_p_sc48_to_n_ti48)*Y(Sc48)*state.rho - screened_rates(k_p_sc48_to_ti49)*Y(Sc48)*state.rho + screened_rates(k_p_ti51_to_he4_sc48)*Y(Ti51)*state.rho; + scratch = screened_rates(k_p_Ca47_to_Sc48)*Y(Ca47)*state.rho + screened_rates(k_p_Ca48_to_n_Sc48)*Y(Ca48)*state.rho - screened_rates(k_p_Sc48_to_He4_Ca45)*Y(Sc48)*state.rho - screened_rates(k_p_Sc48_to_Ti49)*Y(Sc48)*state.rho - screened_rates(k_p_Sc48_to_n_Ti48)*Y(Sc48)*state.rho + screened_rates(k_p_Ti51_to_He4_Sc48)*Y(Ti51)*state.rho; jac.set(Sc48, H1, scratch); - scratch = screened_rates(k_he4_ca45_to_p_sc48)*Y(Ca45)*state.rho - screened_rates(k_he4_sc48_to_n_v51)*Y(Sc48)*state.rho - screened_rates(k_he4_sc48_to_p_ti51)*Y(Sc48)*state.rho - screened_rates(k_he4_sc48_to_v52)*Y(Sc48)*state.rho; + scratch = screened_rates(k_He4_Ca45_to_p_Sc48)*Y(Ca45)*state.rho - screened_rates(k_He4_Sc48_to_V52)*Y(Sc48)*state.rho - screened_rates(k_He4_Sc48_to_n_V51)*Y(Sc48)*state.rho - screened_rates(k_He4_Sc48_to_p_Ti51)*Y(Sc48)*state.rho; jac.set(Sc48, He4, scratch); - scratch = screened_rates(k_he4_ca45_to_p_sc48)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca45_to_p_Sc48)*Y(He4)*state.rho; jac.set(Sc48, Ca45, scratch); - scratch = screened_rates(k_p_ca47_to_sc48)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ca47_to_Sc48)*Y(H1)*state.rho; jac.set(Sc48, Ca47, scratch); - scratch = screened_rates(k_ca48_to_sc48_weak_mo03) + screened_rates(k_p_ca48_to_n_sc48)*Y(H1)*state.rho; + scratch = screened_rates(k_Ca48_to_Sc48_weak_mo03) + screened_rates(k_p_Ca48_to_n_Sc48)*Y(H1)*state.rho; jac.set(Sc48, Ca48, scratch); - scratch = screened_rates(k_n_sc47_to_sc48)*Y(N)*state.rho; + scratch = screened_rates(k_n_Sc47_to_Sc48)*Y(N)*state.rho; jac.set(Sc48, Sc47, scratch); - scratch = -screened_rates(k_he4_sc48_to_n_v51)*Y(He4)*state.rho - screened_rates(k_he4_sc48_to_p_ti51)*Y(He4)*state.rho - screened_rates(k_he4_sc48_to_v52)*Y(He4)*state.rho - screened_rates(k_n_sc48_to_p_ca48)*Y(N)*state.rho - screened_rates(k_n_sc48_to_sc49)*Y(N)*state.rho - screened_rates(k_p_sc48_to_he4_ca45)*Y(H1)*state.rho - screened_rates(k_p_sc48_to_n_ti48)*Y(H1)*state.rho - screened_rates(k_p_sc48_to_ti49)*Y(H1)*state.rho - screened_rates(k_sc48_to_n_sc47) - screened_rates(k_sc48_to_p_ca47) - screened_rates(k_sc48_to_ti48_weak_wc12); + scratch = -screened_rates(k_He4_Sc48_to_V52)*Y(He4)*state.rho - screened_rates(k_He4_Sc48_to_n_V51)*Y(He4)*state.rho - screened_rates(k_He4_Sc48_to_p_Ti51)*Y(He4)*state.rho - screened_rates(k_Sc48_to_Ti48_weak_wc12) - screened_rates(k_Sc48_to_n_Sc47) - screened_rates(k_Sc48_to_p_Ca47) - screened_rates(k_n_Sc48_to_Sc49)*Y(N)*state.rho - screened_rates(k_n_Sc48_to_p_Ca48)*Y(N)*state.rho - screened_rates(k_p_Sc48_to_He4_Ca45)*Y(H1)*state.rho - screened_rates(k_p_Sc48_to_Ti49)*Y(H1)*state.rho - screened_rates(k_p_Sc48_to_n_Ti48)*Y(H1)*state.rho; jac.set(Sc48, Sc48, scratch); - scratch = screened_rates(k_sc49_to_n_sc48); + scratch = screened_rates(k_Sc49_to_n_Sc48); jac.set(Sc48, Sc49, scratch); - scratch = screened_rates(k_n_ti48_to_p_sc48)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti48_to_p_Sc48)*Y(N)*state.rho; jac.set(Sc48, Ti48, scratch); - scratch = screened_rates(k_ti49_to_p_sc48); + scratch = screened_rates(k_Ti49_to_p_Sc48); jac.set(Sc48, Ti49, scratch); - scratch = screened_rates(k_p_ti51_to_he4_sc48)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti51_to_He4_Sc48)*Y(H1)*state.rho; jac.set(Sc48, Ti51, scratch); - scratch = screened_rates(k_n_v51_to_he4_sc48)*Y(N)*state.rho; + scratch = screened_rates(k_n_V51_to_He4_Sc48)*Y(N)*state.rho; jac.set(Sc48, V51, scratch); - scratch = screened_rates(k_v52_to_he4_sc48); + scratch = screened_rates(k_V52_to_He4_Sc48); jac.set(Sc48, V52, scratch); - scratch = screened_rates(k_n_sc48_to_sc49)*Y(Sc48)*state.rho + screened_rates(k_n_ti49_to_p_sc49)*Y(Ti49)*state.rho + screened_rates(k_n_v52_to_he4_sc49)*Y(V52)*state.rho; + scratch = screened_rates(k_n_Sc48_to_Sc49)*Y(Sc48)*state.rho + screened_rates(k_n_Ti49_to_p_Sc49)*Y(Ti49)*state.rho + screened_rates(k_n_V52_to_He4_Sc49)*Y(V52)*state.rho; jac.set(Sc49, N, scratch); - scratch = screened_rates(k_p_ca48_to_sc49)*Y(Ca48)*state.rho - screened_rates(k_p_sc49_to_he4_ca46)*Y(Sc49)*state.rho - screened_rates(k_p_sc49_to_n_ti49)*Y(Sc49)*state.rho - screened_rates(k_p_sc49_to_ti50)*Y(Sc49)*state.rho; + scratch = screened_rates(k_p_Ca48_to_Sc49)*Y(Ca48)*state.rho - screened_rates(k_p_Sc49_to_He4_Ca46)*Y(Sc49)*state.rho - screened_rates(k_p_Sc49_to_Ti50)*Y(Sc49)*state.rho - screened_rates(k_p_Sc49_to_n_Ti49)*Y(Sc49)*state.rho; jac.set(Sc49, H1, scratch); - scratch = screened_rates(k_he4_ca46_to_p_sc49)*Y(Ca46)*state.rho - screened_rates(k_he4_sc49_to_n_v52)*Y(Sc49)*state.rho; + scratch = screened_rates(k_He4_Ca46_to_p_Sc49)*Y(Ca46)*state.rho - screened_rates(k_He4_Sc49_to_n_V52)*Y(Sc49)*state.rho; jac.set(Sc49, He4, scratch); - scratch = screened_rates(k_he4_ca46_to_p_sc49)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca46_to_p_Sc49)*Y(He4)*state.rho; jac.set(Sc49, Ca46, scratch); - scratch = screened_rates(k_p_ca48_to_sc49)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ca48_to_Sc49)*Y(H1)*state.rho; jac.set(Sc49, Ca48, scratch); - scratch = screened_rates(k_n_sc48_to_sc49)*Y(N)*state.rho; + scratch = screened_rates(k_n_Sc48_to_Sc49)*Y(N)*state.rho; jac.set(Sc49, Sc48, scratch); - scratch = -screened_rates(k_he4_sc49_to_n_v52)*Y(He4)*state.rho - screened_rates(k_p_sc49_to_he4_ca46)*Y(H1)*state.rho - screened_rates(k_p_sc49_to_n_ti49)*Y(H1)*state.rho - screened_rates(k_p_sc49_to_ti50)*Y(H1)*state.rho - screened_rates(k_sc49_to_n_sc48) - screened_rates(k_sc49_to_p_ca48) - screened_rates(k_sc49_to_ti49_weak_wc12); + scratch = -screened_rates(k_He4_Sc49_to_n_V52)*Y(He4)*state.rho - screened_rates(k_Sc49_to_Ti49_weak_wc12) - screened_rates(k_Sc49_to_n_Sc48) - screened_rates(k_Sc49_to_p_Ca48) - screened_rates(k_p_Sc49_to_He4_Ca46)*Y(H1)*state.rho - screened_rates(k_p_Sc49_to_Ti50)*Y(H1)*state.rho - screened_rates(k_p_Sc49_to_n_Ti49)*Y(H1)*state.rho; jac.set(Sc49, Sc49, scratch); - scratch = screened_rates(k_n_ti49_to_p_sc49)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti49_to_p_Sc49)*Y(N)*state.rho; jac.set(Sc49, Ti49, scratch); - scratch = screened_rates(k_ti50_to_p_sc49); + scratch = screened_rates(k_Ti50_to_p_Sc49); jac.set(Sc49, Ti50, scratch); - scratch = screened_rates(k_n_v52_to_he4_sc49)*Y(N)*state.rho; + scratch = screened_rates(k_n_V52_to_He4_Sc49)*Y(N)*state.rho; jac.set(Sc49, V52, scratch); - scratch = -screened_rates(k_n_ti44_to_he4_ca41)*Y(Ti44)*state.rho - screened_rates(k_n_ti44_to_p_sc44)*Y(Ti44)*state.rho - screened_rates(k_n_ti44_to_ti45)*Y(Ti44)*state.rho; + scratch = -screened_rates(k_n_Ti44_to_He4_Ca41)*Y(Ti44)*state.rho - screened_rates(k_n_Ti44_to_Ti45)*Y(Ti44)*state.rho - screened_rates(k_n_Ti44_to_p_Sc44)*Y(Ti44)*state.rho; jac.set(Ti44, N, scratch); - scratch = screened_rates(k_p_sc43_to_ti44)*Y(Sc43)*state.rho + screened_rates(k_p_sc44_to_n_ti44)*Y(Sc44)*state.rho + screened_rates(k_p_v47_to_he4_ti44)*Y(V47)*state.rho; + scratch = screened_rates(k_p_Sc43_to_Ti44)*Y(Sc43)*state.rho + screened_rates(k_p_Sc44_to_n_Ti44)*Y(Sc44)*state.rho + screened_rates(k_p_V47_to_He4_Ti44)*Y(V47)*state.rho; jac.set(Ti44, H1, scratch); - scratch = screened_rates(k_he4_ca40_to_ti44)*Y(Ca40)*state.rho + screened_rates(k_he4_ca41_to_n_ti44)*Y(Ca41)*state.rho - screened_rates(k_he4_ti44_to_cr48)*Y(Ti44)*state.rho - screened_rates(k_he4_ti44_to_p_v47)*Y(Ti44)*state.rho; + scratch = screened_rates(k_He4_Ca40_to_Ti44)*Y(Ca40)*state.rho + screened_rates(k_He4_Ca41_to_n_Ti44)*Y(Ca41)*state.rho - screened_rates(k_He4_Ti44_to_Cr48)*Y(Ti44)*state.rho - screened_rates(k_He4_Ti44_to_p_V47)*Y(Ti44)*state.rho; jac.set(Ti44, He4, scratch); - scratch = screened_rates(k_he4_ca40_to_ti44)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca40_to_Ti44)*Y(He4)*state.rho; jac.set(Ti44, Ca40, scratch); - scratch = screened_rates(k_he4_ca41_to_n_ti44)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca41_to_n_Ti44)*Y(He4)*state.rho; jac.set(Ti44, Ca41, scratch); - scratch = screened_rates(k_p_sc43_to_ti44)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc43_to_Ti44)*Y(H1)*state.rho; jac.set(Ti44, Sc43, scratch); - scratch = screened_rates(k_p_sc44_to_n_ti44)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc44_to_n_Ti44)*Y(H1)*state.rho; jac.set(Ti44, Sc44, scratch); - scratch = -screened_rates(k_he4_ti44_to_cr48)*Y(He4)*state.rho - screened_rates(k_he4_ti44_to_p_v47)*Y(He4)*state.rho - screened_rates(k_n_ti44_to_he4_ca41)*Y(N)*state.rho - screened_rates(k_n_ti44_to_p_sc44)*Y(N)*state.rho - screened_rates(k_n_ti44_to_ti45)*Y(N)*state.rho - screened_rates(k_ti44_to_he4_ca40) - screened_rates(k_ti44_to_p_sc43) - screened_rates(k_ti44_to_sc44_weak_wc12); + scratch = -screened_rates(k_He4_Ti44_to_Cr48)*Y(He4)*state.rho - screened_rates(k_He4_Ti44_to_p_V47)*Y(He4)*state.rho - screened_rates(k_Ti44_to_He4_Ca40) - screened_rates(k_Ti44_to_Sc44_weak_wc12) - screened_rates(k_Ti44_to_p_Sc43) - screened_rates(k_n_Ti44_to_He4_Ca41)*Y(N)*state.rho - screened_rates(k_n_Ti44_to_Ti45)*Y(N)*state.rho - screened_rates(k_n_Ti44_to_p_Sc44)*Y(N)*state.rho; jac.set(Ti44, Ti44, scratch); - scratch = screened_rates(k_ti45_to_n_ti44); + scratch = screened_rates(k_Ti45_to_n_Ti44); jac.set(Ti44, Ti45, scratch); - scratch = screened_rates(k_p_v47_to_he4_ti44)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V47_to_He4_Ti44)*Y(H1)*state.rho; jac.set(Ti44, V47, scratch); - scratch = screened_rates(k_cr48_to_he4_ti44); + scratch = screened_rates(k_Cr48_to_He4_Ti44); jac.set(Ti44, Cr48, scratch); - scratch = screened_rates(k_n_cr48_to_he4_ti45)*Y(Cr48)*state.rho + screened_rates(k_n_ti44_to_ti45)*Y(Ti44)*state.rho - screened_rates(k_n_ti45_to_he4_ca42)*Y(Ti45)*state.rho - screened_rates(k_n_ti45_to_p_sc45)*Y(Ti45)*state.rho - screened_rates(k_n_ti45_to_ti46)*Y(Ti45)*state.rho; + scratch = screened_rates(k_n_Cr48_to_He4_Ti45)*Y(Cr48)*state.rho + screened_rates(k_n_Ti44_to_Ti45)*Y(Ti44)*state.rho - screened_rates(k_n_Ti45_to_He4_Ca42)*Y(Ti45)*state.rho - screened_rates(k_n_Ti45_to_Ti46)*Y(Ti45)*state.rho - screened_rates(k_n_Ti45_to_p_Sc45)*Y(Ti45)*state.rho; jac.set(Ti45, N, scratch); - scratch = screened_rates(k_p_sc44_to_ti45)*Y(Sc44)*state.rho + screened_rates(k_p_sc45_to_n_ti45)*Y(Sc45)*state.rho - screened_rates(k_p_ti45_to_v46)*Y(Ti45)*state.rho + screened_rates(k_p_v48_to_he4_ti45)*Y(V48)*state.rho; + scratch = screened_rates(k_p_Sc44_to_Ti45)*Y(Sc44)*state.rho + screened_rates(k_p_Sc45_to_n_Ti45)*Y(Sc45)*state.rho - screened_rates(k_p_Ti45_to_V46)*Y(Ti45)*state.rho + screened_rates(k_p_V48_to_He4_Ti45)*Y(V48)*state.rho; jac.set(Ti45, H1, scratch); - scratch = screened_rates(k_he4_ca41_to_ti45)*Y(Ca41)*state.rho + screened_rates(k_he4_ca42_to_n_ti45)*Y(Ca42)*state.rho - screened_rates(k_he4_ti45_to_cr49)*Y(Ti45)*state.rho - screened_rates(k_he4_ti45_to_n_cr48)*Y(Ti45)*state.rho - screened_rates(k_he4_ti45_to_p_v48)*Y(Ti45)*state.rho; + scratch = screened_rates(k_He4_Ca41_to_Ti45)*Y(Ca41)*state.rho + screened_rates(k_He4_Ca42_to_n_Ti45)*Y(Ca42)*state.rho - screened_rates(k_He4_Ti45_to_Cr49)*Y(Ti45)*state.rho - screened_rates(k_He4_Ti45_to_n_Cr48)*Y(Ti45)*state.rho - screened_rates(k_He4_Ti45_to_p_V48)*Y(Ti45)*state.rho; jac.set(Ti45, He4, scratch); - scratch = screened_rates(k_he4_ca41_to_ti45)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca41_to_Ti45)*Y(He4)*state.rho; jac.set(Ti45, Ca41, scratch); - scratch = screened_rates(k_he4_ca42_to_n_ti45)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca42_to_n_Ti45)*Y(He4)*state.rho; jac.set(Ti45, Ca42, scratch); - scratch = screened_rates(k_p_sc44_to_ti45)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc44_to_Ti45)*Y(H1)*state.rho; jac.set(Ti45, Sc44, scratch); - scratch = screened_rates(k_p_sc45_to_n_ti45)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc45_to_n_Ti45)*Y(H1)*state.rho; jac.set(Ti45, Sc45, scratch); - scratch = screened_rates(k_n_ti44_to_ti45)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti44_to_Ti45)*Y(N)*state.rho; jac.set(Ti45, Ti44, scratch); - scratch = -screened_rates(k_he4_ti45_to_cr49)*Y(He4)*state.rho - screened_rates(k_he4_ti45_to_n_cr48)*Y(He4)*state.rho - screened_rates(k_he4_ti45_to_p_v48)*Y(He4)*state.rho - screened_rates(k_n_ti45_to_he4_ca42)*Y(N)*state.rho - screened_rates(k_n_ti45_to_p_sc45)*Y(N)*state.rho - screened_rates(k_n_ti45_to_ti46)*Y(N)*state.rho - screened_rates(k_p_ti45_to_v46)*Y(H1)*state.rho - screened_rates(k_ti45_to_he4_ca41) - screened_rates(k_ti45_to_n_ti44) - screened_rates(k_ti45_to_p_sc44) - screened_rates(k_ti45_to_sc45_weak_wc12); + scratch = -screened_rates(k_He4_Ti45_to_Cr49)*Y(He4)*state.rho - screened_rates(k_He4_Ti45_to_n_Cr48)*Y(He4)*state.rho - screened_rates(k_He4_Ti45_to_p_V48)*Y(He4)*state.rho - screened_rates(k_Ti45_to_He4_Ca41) - screened_rates(k_Ti45_to_Sc45_weak_wc12) - screened_rates(k_Ti45_to_n_Ti44) - screened_rates(k_Ti45_to_p_Sc44) - screened_rates(k_n_Ti45_to_He4_Ca42)*Y(N)*state.rho - screened_rates(k_n_Ti45_to_Ti46)*Y(N)*state.rho - screened_rates(k_n_Ti45_to_p_Sc45)*Y(N)*state.rho - screened_rates(k_p_Ti45_to_V46)*Y(H1)*state.rho; jac.set(Ti45, Ti45, scratch); - scratch = screened_rates(k_ti46_to_n_ti45); + scratch = screened_rates(k_Ti46_to_n_Ti45); jac.set(Ti45, Ti46, scratch); - scratch = screened_rates(k_v46_to_p_ti45); + scratch = screened_rates(k_V46_to_p_Ti45); jac.set(Ti45, V46, scratch); - scratch = screened_rates(k_p_v48_to_he4_ti45)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V48_to_He4_Ti45)*Y(H1)*state.rho; jac.set(Ti45, V48, scratch); - scratch = screened_rates(k_n_cr48_to_he4_ti45)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cr48_to_He4_Ti45)*Y(N)*state.rho; jac.set(Ti45, Cr48, scratch); - scratch = screened_rates(k_cr49_to_he4_ti45); + scratch = screened_rates(k_Cr49_to_He4_Ti45); jac.set(Ti45, Cr49, scratch); - scratch = screened_rates(k_n_cr49_to_he4_ti46)*Y(Cr49)*state.rho + screened_rates(k_n_ti45_to_ti46)*Y(Ti45)*state.rho - screened_rates(k_n_ti46_to_he4_ca43)*Y(Ti46)*state.rho - screened_rates(k_n_ti46_to_p_sc46)*Y(Ti46)*state.rho - screened_rates(k_n_ti46_to_ti47)*Y(Ti46)*state.rho + screened_rates(k_n_v46_to_p_ti46)*Y(V46)*state.rho; + scratch = screened_rates(k_n_Cr49_to_He4_Ti46)*Y(Cr49)*state.rho + screened_rates(k_n_Ti45_to_Ti46)*Y(Ti45)*state.rho - screened_rates(k_n_Ti46_to_He4_Ca43)*Y(Ti46)*state.rho - screened_rates(k_n_Ti46_to_Ti47)*Y(Ti46)*state.rho - screened_rates(k_n_Ti46_to_p_Sc46)*Y(Ti46)*state.rho + screened_rates(k_n_V46_to_p_Ti46)*Y(V46)*state.rho; jac.set(Ti46, N, scratch); - scratch = screened_rates(k_p_sc45_to_ti46)*Y(Sc45)*state.rho + screened_rates(k_p_sc46_to_n_ti46)*Y(Sc46)*state.rho - screened_rates(k_p_ti46_to_he4_sc43)*Y(Ti46)*state.rho - screened_rates(k_p_ti46_to_n_v46)*Y(Ti46)*state.rho - screened_rates(k_p_ti46_to_v47)*Y(Ti46)*state.rho + screened_rates(k_p_v49_to_he4_ti46)*Y(V49)*state.rho; + scratch = screened_rates(k_p_Sc45_to_Ti46)*Y(Sc45)*state.rho + screened_rates(k_p_Sc46_to_n_Ti46)*Y(Sc46)*state.rho - screened_rates(k_p_Ti46_to_He4_Sc43)*Y(Ti46)*state.rho - screened_rates(k_p_Ti46_to_V47)*Y(Ti46)*state.rho - screened_rates(k_p_Ti46_to_n_V46)*Y(Ti46)*state.rho + screened_rates(k_p_V49_to_He4_Ti46)*Y(V49)*state.rho; jac.set(Ti46, H1, scratch); - scratch = screened_rates(k_he4_ca42_to_ti46)*Y(Ca42)*state.rho + screened_rates(k_he4_ca43_to_n_ti46)*Y(Ca43)*state.rho + screened_rates(k_he4_sc43_to_p_ti46)*Y(Sc43)*state.rho - screened_rates(k_he4_ti46_to_cr50)*Y(Ti46)*state.rho - screened_rates(k_he4_ti46_to_n_cr49)*Y(Ti46)*state.rho - screened_rates(k_he4_ti46_to_p_v49)*Y(Ti46)*state.rho; + scratch = screened_rates(k_He4_Ca42_to_Ti46)*Y(Ca42)*state.rho + screened_rates(k_He4_Ca43_to_n_Ti46)*Y(Ca43)*state.rho + screened_rates(k_He4_Sc43_to_p_Ti46)*Y(Sc43)*state.rho - screened_rates(k_He4_Ti46_to_Cr50)*Y(Ti46)*state.rho - screened_rates(k_He4_Ti46_to_n_Cr49)*Y(Ti46)*state.rho - screened_rates(k_He4_Ti46_to_p_V49)*Y(Ti46)*state.rho; jac.set(Ti46, He4, scratch); - scratch = screened_rates(k_he4_ca42_to_ti46)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca42_to_Ti46)*Y(He4)*state.rho; jac.set(Ti46, Ca42, scratch); - scratch = screened_rates(k_he4_ca43_to_n_ti46)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca43_to_n_Ti46)*Y(He4)*state.rho; jac.set(Ti46, Ca43, scratch); - scratch = screened_rates(k_he4_sc43_to_p_ti46)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc43_to_p_Ti46)*Y(He4)*state.rho; jac.set(Ti46, Sc43, scratch); - scratch = screened_rates(k_p_sc45_to_ti46)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc45_to_Ti46)*Y(H1)*state.rho; jac.set(Ti46, Sc45, scratch); - scratch = screened_rates(k_p_sc46_to_n_ti46)*Y(H1)*state.rho + screened_rates(k_sc46_to_ti46_weak_wc12); + scratch = screened_rates(k_Sc46_to_Ti46_weak_wc12) + screened_rates(k_p_Sc46_to_n_Ti46)*Y(H1)*state.rho; jac.set(Ti46, Sc46, scratch); - scratch = screened_rates(k_n_ti45_to_ti46)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti45_to_Ti46)*Y(N)*state.rho; jac.set(Ti46, Ti45, scratch); - scratch = -screened_rates(k_he4_ti46_to_cr50)*Y(He4)*state.rho - screened_rates(k_he4_ti46_to_n_cr49)*Y(He4)*state.rho - screened_rates(k_he4_ti46_to_p_v49)*Y(He4)*state.rho - screened_rates(k_n_ti46_to_he4_ca43)*Y(N)*state.rho - screened_rates(k_n_ti46_to_p_sc46)*Y(N)*state.rho - screened_rates(k_n_ti46_to_ti47)*Y(N)*state.rho - screened_rates(k_p_ti46_to_he4_sc43)*Y(H1)*state.rho - screened_rates(k_p_ti46_to_n_v46)*Y(H1)*state.rho - screened_rates(k_p_ti46_to_v47)*Y(H1)*state.rho - screened_rates(k_ti46_to_he4_ca42) - screened_rates(k_ti46_to_n_ti45) - screened_rates(k_ti46_to_p_sc45); + scratch = -screened_rates(k_He4_Ti46_to_Cr50)*Y(He4)*state.rho - screened_rates(k_He4_Ti46_to_n_Cr49)*Y(He4)*state.rho - screened_rates(k_He4_Ti46_to_p_V49)*Y(He4)*state.rho - screened_rates(k_Ti46_to_He4_Ca42) - screened_rates(k_Ti46_to_n_Ti45) - screened_rates(k_Ti46_to_p_Sc45) - screened_rates(k_n_Ti46_to_He4_Ca43)*Y(N)*state.rho - screened_rates(k_n_Ti46_to_Ti47)*Y(N)*state.rho - screened_rates(k_n_Ti46_to_p_Sc46)*Y(N)*state.rho - screened_rates(k_p_Ti46_to_He4_Sc43)*Y(H1)*state.rho - screened_rates(k_p_Ti46_to_V47)*Y(H1)*state.rho - screened_rates(k_p_Ti46_to_n_V46)*Y(H1)*state.rho; jac.set(Ti46, Ti46, scratch); - scratch = screened_rates(k_ti47_to_n_ti46); + scratch = screened_rates(k_Ti47_to_n_Ti46); jac.set(Ti46, Ti47, scratch); - scratch = screened_rates(k_n_v46_to_p_ti46)*Y(N)*state.rho + screened_rates(k_v46_to_ti46_weak_wc12); + scratch = screened_rates(k_V46_to_Ti46_weak_wc12) + screened_rates(k_n_V46_to_p_Ti46)*Y(N)*state.rho; jac.set(Ti46, V46, scratch); - scratch = screened_rates(k_v47_to_p_ti46); + scratch = screened_rates(k_V47_to_p_Ti46); jac.set(Ti46, V47, scratch); - scratch = screened_rates(k_p_v49_to_he4_ti46)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V49_to_He4_Ti46)*Y(H1)*state.rho; jac.set(Ti46, V49, scratch); - scratch = screened_rates(k_n_cr49_to_he4_ti46)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cr49_to_He4_Ti46)*Y(N)*state.rho; jac.set(Ti46, Cr49, scratch); - scratch = screened_rates(k_cr50_to_he4_ti46); + scratch = screened_rates(k_Cr50_to_He4_Ti46); jac.set(Ti46, Cr50, scratch); - scratch = screened_rates(k_n_cr50_to_he4_ti47)*Y(Cr50)*state.rho + screened_rates(k_n_ti46_to_ti47)*Y(Ti46)*state.rho - screened_rates(k_n_ti47_to_he4_ca44)*Y(Ti47)*state.rho - screened_rates(k_n_ti47_to_p_sc47)*Y(Ti47)*state.rho - screened_rates(k_n_ti47_to_ti48)*Y(Ti47)*state.rho + screened_rates(k_n_v47_to_p_ti47)*Y(V47)*state.rho; + scratch = screened_rates(k_n_Cr50_to_He4_Ti47)*Y(Cr50)*state.rho + screened_rates(k_n_Ti46_to_Ti47)*Y(Ti46)*state.rho - screened_rates(k_n_Ti47_to_He4_Ca44)*Y(Ti47)*state.rho - screened_rates(k_n_Ti47_to_Ti48)*Y(Ti47)*state.rho - screened_rates(k_n_Ti47_to_p_Sc47)*Y(Ti47)*state.rho + screened_rates(k_n_V47_to_p_Ti47)*Y(V47)*state.rho; jac.set(Ti47, N, scratch); - scratch = screened_rates(k_p_sc46_to_ti47)*Y(Sc46)*state.rho + screened_rates(k_p_sc47_to_n_ti47)*Y(Sc47)*state.rho - screened_rates(k_p_ti47_to_he4_sc44)*Y(Ti47)*state.rho - screened_rates(k_p_ti47_to_n_v47)*Y(Ti47)*state.rho - screened_rates(k_p_ti47_to_v48)*Y(Ti47)*state.rho + screened_rates(k_p_v50_to_he4_ti47)*Y(V50)*state.rho; + scratch = screened_rates(k_p_Sc46_to_Ti47)*Y(Sc46)*state.rho + screened_rates(k_p_Sc47_to_n_Ti47)*Y(Sc47)*state.rho - screened_rates(k_p_Ti47_to_He4_Sc44)*Y(Ti47)*state.rho - screened_rates(k_p_Ti47_to_V48)*Y(Ti47)*state.rho - screened_rates(k_p_Ti47_to_n_V47)*Y(Ti47)*state.rho + screened_rates(k_p_V50_to_He4_Ti47)*Y(V50)*state.rho; jac.set(Ti47, H1, scratch); - scratch = screened_rates(k_he4_ca43_to_ti47)*Y(Ca43)*state.rho + screened_rates(k_he4_ca44_to_n_ti47)*Y(Ca44)*state.rho + screened_rates(k_he4_sc44_to_p_ti47)*Y(Sc44)*state.rho - screened_rates(k_he4_ti47_to_cr51)*Y(Ti47)*state.rho - screened_rates(k_he4_ti47_to_n_cr50)*Y(Ti47)*state.rho - screened_rates(k_he4_ti47_to_p_v50)*Y(Ti47)*state.rho; + scratch = screened_rates(k_He4_Ca43_to_Ti47)*Y(Ca43)*state.rho + screened_rates(k_He4_Ca44_to_n_Ti47)*Y(Ca44)*state.rho + screened_rates(k_He4_Sc44_to_p_Ti47)*Y(Sc44)*state.rho - screened_rates(k_He4_Ti47_to_Cr51)*Y(Ti47)*state.rho - screened_rates(k_He4_Ti47_to_n_Cr50)*Y(Ti47)*state.rho - screened_rates(k_He4_Ti47_to_p_V50)*Y(Ti47)*state.rho; jac.set(Ti47, He4, scratch); - scratch = screened_rates(k_he4_ca43_to_ti47)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca43_to_Ti47)*Y(He4)*state.rho; jac.set(Ti47, Ca43, scratch); - scratch = screened_rates(k_he4_ca44_to_n_ti47)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca44_to_n_Ti47)*Y(He4)*state.rho; jac.set(Ti47, Ca44, scratch); - scratch = screened_rates(k_he4_sc44_to_p_ti47)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc44_to_p_Ti47)*Y(He4)*state.rho; jac.set(Ti47, Sc44, scratch); - scratch = screened_rates(k_p_sc46_to_ti47)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc46_to_Ti47)*Y(H1)*state.rho; jac.set(Ti47, Sc46, scratch); - scratch = screened_rates(k_p_sc47_to_n_ti47)*Y(H1)*state.rho + screened_rates(k_sc47_to_ti47_weak_wc12); + scratch = screened_rates(k_Sc47_to_Ti47_weak_wc12) + screened_rates(k_p_Sc47_to_n_Ti47)*Y(H1)*state.rho; jac.set(Ti47, Sc47, scratch); - scratch = screened_rates(k_n_ti46_to_ti47)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti46_to_Ti47)*Y(N)*state.rho; jac.set(Ti47, Ti46, scratch); - scratch = -screened_rates(k_he4_ti47_to_cr51)*Y(He4)*state.rho - screened_rates(k_he4_ti47_to_n_cr50)*Y(He4)*state.rho - screened_rates(k_he4_ti47_to_p_v50)*Y(He4)*state.rho - screened_rates(k_n_ti47_to_he4_ca44)*Y(N)*state.rho - screened_rates(k_n_ti47_to_p_sc47)*Y(N)*state.rho - screened_rates(k_n_ti47_to_ti48)*Y(N)*state.rho - screened_rates(k_p_ti47_to_he4_sc44)*Y(H1)*state.rho - screened_rates(k_p_ti47_to_n_v47)*Y(H1)*state.rho - screened_rates(k_p_ti47_to_v48)*Y(H1)*state.rho - screened_rates(k_ti47_to_he4_ca43) - screened_rates(k_ti47_to_n_ti46) - screened_rates(k_ti47_to_p_sc46); + scratch = -screened_rates(k_He4_Ti47_to_Cr51)*Y(He4)*state.rho - screened_rates(k_He4_Ti47_to_n_Cr50)*Y(He4)*state.rho - screened_rates(k_He4_Ti47_to_p_V50)*Y(He4)*state.rho - screened_rates(k_Ti47_to_He4_Ca43) - screened_rates(k_Ti47_to_n_Ti46) - screened_rates(k_Ti47_to_p_Sc46) - screened_rates(k_n_Ti47_to_He4_Ca44)*Y(N)*state.rho - screened_rates(k_n_Ti47_to_Ti48)*Y(N)*state.rho - screened_rates(k_n_Ti47_to_p_Sc47)*Y(N)*state.rho - screened_rates(k_p_Ti47_to_He4_Sc44)*Y(H1)*state.rho - screened_rates(k_p_Ti47_to_V48)*Y(H1)*state.rho - screened_rates(k_p_Ti47_to_n_V47)*Y(H1)*state.rho; jac.set(Ti47, Ti47, scratch); - scratch = screened_rates(k_ti48_to_n_ti47); + scratch = screened_rates(k_Ti48_to_n_Ti47); jac.set(Ti47, Ti48, scratch); - scratch = screened_rates(k_n_v47_to_p_ti47)*Y(N)*state.rho + screened_rates(k_v47_to_ti47_weak_wc12); + scratch = screened_rates(k_V47_to_Ti47_weak_wc12) + screened_rates(k_n_V47_to_p_Ti47)*Y(N)*state.rho; jac.set(Ti47, V47, scratch); - scratch = screened_rates(k_v48_to_p_ti47); + scratch = screened_rates(k_V48_to_p_Ti47); jac.set(Ti47, V48, scratch); - scratch = screened_rates(k_p_v50_to_he4_ti47)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V50_to_He4_Ti47)*Y(H1)*state.rho; jac.set(Ti47, V50, scratch); - scratch = screened_rates(k_n_cr50_to_he4_ti47)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cr50_to_He4_Ti47)*Y(N)*state.rho; jac.set(Ti47, Cr50, scratch); - scratch = screened_rates(k_cr51_to_he4_ti47); + scratch = screened_rates(k_Cr51_to_He4_Ti47); jac.set(Ti47, Cr51, scratch); - scratch = screened_rates(k_n_cr51_to_he4_ti48)*Y(Cr51)*state.rho + screened_rates(k_n_ti47_to_ti48)*Y(Ti47)*state.rho - screened_rates(k_n_ti48_to_he4_ca45)*Y(Ti48)*state.rho - screened_rates(k_n_ti48_to_p_sc48)*Y(Ti48)*state.rho - screened_rates(k_n_ti48_to_ti49)*Y(Ti48)*state.rho + screened_rates(k_n_v48_to_p_ti48)*Y(V48)*state.rho; + scratch = screened_rates(k_n_Cr51_to_He4_Ti48)*Y(Cr51)*state.rho + screened_rates(k_n_Ti47_to_Ti48)*Y(Ti47)*state.rho - screened_rates(k_n_Ti48_to_He4_Ca45)*Y(Ti48)*state.rho - screened_rates(k_n_Ti48_to_Ti49)*Y(Ti48)*state.rho - screened_rates(k_n_Ti48_to_p_Sc48)*Y(Ti48)*state.rho + screened_rates(k_n_V48_to_p_Ti48)*Y(V48)*state.rho; jac.set(Ti48, N, scratch); - scratch = screened_rates(k_p_sc47_to_ti48)*Y(Sc47)*state.rho + screened_rates(k_p_sc48_to_n_ti48)*Y(Sc48)*state.rho - screened_rates(k_p_ti48_to_he4_sc45)*Y(Ti48)*state.rho - screened_rates(k_p_ti48_to_n_v48)*Y(Ti48)*state.rho - screened_rates(k_p_ti48_to_v49)*Y(Ti48)*state.rho + screened_rates(k_p_v51_to_he4_ti48)*Y(V51)*state.rho; + scratch = screened_rates(k_p_Sc47_to_Ti48)*Y(Sc47)*state.rho + screened_rates(k_p_Sc48_to_n_Ti48)*Y(Sc48)*state.rho - screened_rates(k_p_Ti48_to_He4_Sc45)*Y(Ti48)*state.rho - screened_rates(k_p_Ti48_to_V49)*Y(Ti48)*state.rho - screened_rates(k_p_Ti48_to_n_V48)*Y(Ti48)*state.rho + screened_rates(k_p_V51_to_He4_Ti48)*Y(V51)*state.rho; jac.set(Ti48, H1, scratch); - scratch = screened_rates(k_he4_ca44_to_ti48)*Y(Ca44)*state.rho + screened_rates(k_he4_ca45_to_n_ti48)*Y(Ca45)*state.rho + screened_rates(k_he4_sc45_to_p_ti48)*Y(Sc45)*state.rho - screened_rates(k_he4_ti48_to_cr52)*Y(Ti48)*state.rho - screened_rates(k_he4_ti48_to_n_cr51)*Y(Ti48)*state.rho - screened_rates(k_he4_ti48_to_p_v51)*Y(Ti48)*state.rho; + scratch = screened_rates(k_He4_Ca44_to_Ti48)*Y(Ca44)*state.rho + screened_rates(k_He4_Ca45_to_n_Ti48)*Y(Ca45)*state.rho + screened_rates(k_He4_Sc45_to_p_Ti48)*Y(Sc45)*state.rho - screened_rates(k_He4_Ti48_to_Cr52)*Y(Ti48)*state.rho - screened_rates(k_He4_Ti48_to_n_Cr51)*Y(Ti48)*state.rho - screened_rates(k_He4_Ti48_to_p_V51)*Y(Ti48)*state.rho; jac.set(Ti48, He4, scratch); - scratch = screened_rates(k_he4_ca44_to_ti48)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca44_to_Ti48)*Y(He4)*state.rho; jac.set(Ti48, Ca44, scratch); - scratch = screened_rates(k_he4_ca45_to_n_ti48)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca45_to_n_Ti48)*Y(He4)*state.rho; jac.set(Ti48, Ca45, scratch); - scratch = screened_rates(k_he4_sc45_to_p_ti48)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc45_to_p_Ti48)*Y(He4)*state.rho; jac.set(Ti48, Sc45, scratch); - scratch = screened_rates(k_p_sc47_to_ti48)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc47_to_Ti48)*Y(H1)*state.rho; jac.set(Ti48, Sc47, scratch); - scratch = screened_rates(k_p_sc48_to_n_ti48)*Y(H1)*state.rho + screened_rates(k_sc48_to_ti48_weak_wc12); + scratch = screened_rates(k_Sc48_to_Ti48_weak_wc12) + screened_rates(k_p_Sc48_to_n_Ti48)*Y(H1)*state.rho; jac.set(Ti48, Sc48, scratch); - scratch = screened_rates(k_n_ti47_to_ti48)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti47_to_Ti48)*Y(N)*state.rho; jac.set(Ti48, Ti47, scratch); - scratch = -screened_rates(k_he4_ti48_to_cr52)*Y(He4)*state.rho - screened_rates(k_he4_ti48_to_n_cr51)*Y(He4)*state.rho - screened_rates(k_he4_ti48_to_p_v51)*Y(He4)*state.rho - screened_rates(k_n_ti48_to_he4_ca45)*Y(N)*state.rho - screened_rates(k_n_ti48_to_p_sc48)*Y(N)*state.rho - screened_rates(k_n_ti48_to_ti49)*Y(N)*state.rho - screened_rates(k_p_ti48_to_he4_sc45)*Y(H1)*state.rho - screened_rates(k_p_ti48_to_n_v48)*Y(H1)*state.rho - screened_rates(k_p_ti48_to_v49)*Y(H1)*state.rho - screened_rates(k_ti48_to_he4_ca44) - screened_rates(k_ti48_to_n_ti47) - screened_rates(k_ti48_to_p_sc47); + scratch = -screened_rates(k_He4_Ti48_to_Cr52)*Y(He4)*state.rho - screened_rates(k_He4_Ti48_to_n_Cr51)*Y(He4)*state.rho - screened_rates(k_He4_Ti48_to_p_V51)*Y(He4)*state.rho - screened_rates(k_Ti48_to_He4_Ca44) - screened_rates(k_Ti48_to_n_Ti47) - screened_rates(k_Ti48_to_p_Sc47) - screened_rates(k_n_Ti48_to_He4_Ca45)*Y(N)*state.rho - screened_rates(k_n_Ti48_to_Ti49)*Y(N)*state.rho - screened_rates(k_n_Ti48_to_p_Sc48)*Y(N)*state.rho - screened_rates(k_p_Ti48_to_He4_Sc45)*Y(H1)*state.rho - screened_rates(k_p_Ti48_to_V49)*Y(H1)*state.rho - screened_rates(k_p_Ti48_to_n_V48)*Y(H1)*state.rho; jac.set(Ti48, Ti48, scratch); - scratch = screened_rates(k_ti49_to_n_ti48); + scratch = screened_rates(k_Ti49_to_n_Ti48); jac.set(Ti48, Ti49, scratch); - scratch = screened_rates(k_n_v48_to_p_ti48)*Y(N)*state.rho + screened_rates(k_v48_to_ti48_weak_wc12); + scratch = screened_rates(k_V48_to_Ti48_weak_wc12) + screened_rates(k_n_V48_to_p_Ti48)*Y(N)*state.rho; jac.set(Ti48, V48, scratch); - scratch = screened_rates(k_v49_to_p_ti48); + scratch = screened_rates(k_V49_to_p_Ti48); jac.set(Ti48, V49, scratch); - scratch = screened_rates(k_p_v51_to_he4_ti48)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V51_to_He4_Ti48)*Y(H1)*state.rho; jac.set(Ti48, V51, scratch); - scratch = screened_rates(k_n_cr51_to_he4_ti48)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cr51_to_He4_Ti48)*Y(N)*state.rho; jac.set(Ti48, Cr51, scratch); - scratch = screened_rates(k_cr52_to_he4_ti48); + scratch = screened_rates(k_Cr52_to_He4_Ti48); jac.set(Ti48, Cr52, scratch); - scratch = screened_rates(k_n_cr52_to_he4_ti49)*Y(Cr52)*state.rho + screened_rates(k_n_ti48_to_ti49)*Y(Ti48)*state.rho - screened_rates(k_n_ti49_to_he4_ca46)*Y(Ti49)*state.rho - screened_rates(k_n_ti49_to_p_sc49)*Y(Ti49)*state.rho - screened_rates(k_n_ti49_to_ti50)*Y(Ti49)*state.rho + screened_rates(k_n_v49_to_p_ti49)*Y(V49)*state.rho; + scratch = screened_rates(k_n_Cr52_to_He4_Ti49)*Y(Cr52)*state.rho + screened_rates(k_n_Ti48_to_Ti49)*Y(Ti48)*state.rho - screened_rates(k_n_Ti49_to_He4_Ca46)*Y(Ti49)*state.rho - screened_rates(k_n_Ti49_to_Ti50)*Y(Ti49)*state.rho - screened_rates(k_n_Ti49_to_p_Sc49)*Y(Ti49)*state.rho + screened_rates(k_n_V49_to_p_Ti49)*Y(V49)*state.rho; jac.set(Ti49, N, scratch); - scratch = screened_rates(k_p_sc48_to_ti49)*Y(Sc48)*state.rho + screened_rates(k_p_sc49_to_n_ti49)*Y(Sc49)*state.rho - screened_rates(k_p_ti49_to_he4_sc46)*Y(Ti49)*state.rho - screened_rates(k_p_ti49_to_n_v49)*Y(Ti49)*state.rho - screened_rates(k_p_ti49_to_v50)*Y(Ti49)*state.rho + screened_rates(k_p_v52_to_he4_ti49)*Y(V52)*state.rho; + scratch = screened_rates(k_p_Sc48_to_Ti49)*Y(Sc48)*state.rho + screened_rates(k_p_Sc49_to_n_Ti49)*Y(Sc49)*state.rho - screened_rates(k_p_Ti49_to_He4_Sc46)*Y(Ti49)*state.rho - screened_rates(k_p_Ti49_to_V50)*Y(Ti49)*state.rho - screened_rates(k_p_Ti49_to_n_V49)*Y(Ti49)*state.rho + screened_rates(k_p_V52_to_He4_Ti49)*Y(V52)*state.rho; jac.set(Ti49, H1, scratch); - scratch = screened_rates(k_he4_ca45_to_ti49)*Y(Ca45)*state.rho + screened_rates(k_he4_ca46_to_n_ti49)*Y(Ca46)*state.rho + screened_rates(k_he4_sc46_to_p_ti49)*Y(Sc46)*state.rho - screened_rates(k_he4_ti49_to_cr53)*Y(Ti49)*state.rho - screened_rates(k_he4_ti49_to_n_cr52)*Y(Ti49)*state.rho - screened_rates(k_he4_ti49_to_p_v52)*Y(Ti49)*state.rho; + scratch = screened_rates(k_He4_Ca45_to_Ti49)*Y(Ca45)*state.rho + screened_rates(k_He4_Ca46_to_n_Ti49)*Y(Ca46)*state.rho + screened_rates(k_He4_Sc46_to_p_Ti49)*Y(Sc46)*state.rho - screened_rates(k_He4_Ti49_to_Cr53)*Y(Ti49)*state.rho - screened_rates(k_He4_Ti49_to_n_Cr52)*Y(Ti49)*state.rho - screened_rates(k_He4_Ti49_to_p_V52)*Y(Ti49)*state.rho; jac.set(Ti49, He4, scratch); - scratch = screened_rates(k_he4_ca45_to_ti49)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca45_to_Ti49)*Y(He4)*state.rho; jac.set(Ti49, Ca45, scratch); - scratch = screened_rates(k_he4_ca46_to_n_ti49)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca46_to_n_Ti49)*Y(He4)*state.rho; jac.set(Ti49, Ca46, scratch); - scratch = screened_rates(k_he4_sc46_to_p_ti49)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc46_to_p_Ti49)*Y(He4)*state.rho; jac.set(Ti49, Sc46, scratch); - scratch = screened_rates(k_p_sc48_to_ti49)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc48_to_Ti49)*Y(H1)*state.rho; jac.set(Ti49, Sc48, scratch); - scratch = screened_rates(k_p_sc49_to_n_ti49)*Y(H1)*state.rho + screened_rates(k_sc49_to_ti49_weak_wc12); + scratch = screened_rates(k_Sc49_to_Ti49_weak_wc12) + screened_rates(k_p_Sc49_to_n_Ti49)*Y(H1)*state.rho; jac.set(Ti49, Sc49, scratch); - scratch = screened_rates(k_n_ti48_to_ti49)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti48_to_Ti49)*Y(N)*state.rho; jac.set(Ti49, Ti48, scratch); - scratch = -screened_rates(k_he4_ti49_to_cr53)*Y(He4)*state.rho - screened_rates(k_he4_ti49_to_n_cr52)*Y(He4)*state.rho - screened_rates(k_he4_ti49_to_p_v52)*Y(He4)*state.rho - screened_rates(k_n_ti49_to_he4_ca46)*Y(N)*state.rho - screened_rates(k_n_ti49_to_p_sc49)*Y(N)*state.rho - screened_rates(k_n_ti49_to_ti50)*Y(N)*state.rho - screened_rates(k_p_ti49_to_he4_sc46)*Y(H1)*state.rho - screened_rates(k_p_ti49_to_n_v49)*Y(H1)*state.rho - screened_rates(k_p_ti49_to_v50)*Y(H1)*state.rho - screened_rates(k_ti49_to_he4_ca45) - screened_rates(k_ti49_to_n_ti48) - screened_rates(k_ti49_to_p_sc48); + scratch = -screened_rates(k_He4_Ti49_to_Cr53)*Y(He4)*state.rho - screened_rates(k_He4_Ti49_to_n_Cr52)*Y(He4)*state.rho - screened_rates(k_He4_Ti49_to_p_V52)*Y(He4)*state.rho - screened_rates(k_Ti49_to_He4_Ca45) - screened_rates(k_Ti49_to_n_Ti48) - screened_rates(k_Ti49_to_p_Sc48) - screened_rates(k_n_Ti49_to_He4_Ca46)*Y(N)*state.rho - screened_rates(k_n_Ti49_to_Ti50)*Y(N)*state.rho - screened_rates(k_n_Ti49_to_p_Sc49)*Y(N)*state.rho - screened_rates(k_p_Ti49_to_He4_Sc46)*Y(H1)*state.rho - screened_rates(k_p_Ti49_to_V50)*Y(H1)*state.rho - screened_rates(k_p_Ti49_to_n_V49)*Y(H1)*state.rho; jac.set(Ti49, Ti49, scratch); - scratch = screened_rates(k_ti50_to_n_ti49); + scratch = screened_rates(k_Ti50_to_n_Ti49); jac.set(Ti49, Ti50, scratch); - scratch = screened_rates(k_n_v49_to_p_ti49)*Y(N)*state.rho + screened_rates(k_v49_to_ti49_weak_wc12); + scratch = screened_rates(k_V49_to_Ti49_weak_wc12) + screened_rates(k_n_V49_to_p_Ti49)*Y(N)*state.rho; jac.set(Ti49, V49, scratch); - scratch = screened_rates(k_v50_to_p_ti49); + scratch = screened_rates(k_V50_to_p_Ti49); jac.set(Ti49, V50, scratch); - scratch = screened_rates(k_p_v52_to_he4_ti49)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V52_to_He4_Ti49)*Y(H1)*state.rho; jac.set(Ti49, V52, scratch); - scratch = screened_rates(k_n_cr52_to_he4_ti49)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cr52_to_He4_Ti49)*Y(N)*state.rho; jac.set(Ti49, Cr52, scratch); - scratch = screened_rates(k_cr53_to_he4_ti49); + scratch = screened_rates(k_Cr53_to_He4_Ti49); jac.set(Ti49, Cr53, scratch); - scratch = screened_rates(k_n_cr53_to_he4_ti50)*Y(Cr53)*state.rho + screened_rates(k_n_ti49_to_ti50)*Y(Ti49)*state.rho - screened_rates(k_n_ti50_to_he4_ca47)*Y(Ti50)*state.rho - screened_rates(k_n_ti50_to_ti51)*Y(Ti50)*state.rho + screened_rates(k_n_v50_to_p_ti50)*Y(V50)*state.rho; + scratch = screened_rates(k_n_Cr53_to_He4_Ti50)*Y(Cr53)*state.rho + screened_rates(k_n_Ti49_to_Ti50)*Y(Ti49)*state.rho - screened_rates(k_n_Ti50_to_He4_Ca47)*Y(Ti50)*state.rho - screened_rates(k_n_Ti50_to_Ti51)*Y(Ti50)*state.rho + screened_rates(k_n_V50_to_p_Ti50)*Y(V50)*state.rho; jac.set(Ti50, N, scratch); - scratch = screened_rates(k_p_sc49_to_ti50)*Y(Sc49)*state.rho - screened_rates(k_p_ti50_to_he4_sc47)*Y(Ti50)*state.rho - screened_rates(k_p_ti50_to_n_v50)*Y(Ti50)*state.rho - screened_rates(k_p_ti50_to_v51)*Y(Ti50)*state.rho; + scratch = screened_rates(k_p_Sc49_to_Ti50)*Y(Sc49)*state.rho - screened_rates(k_p_Ti50_to_He4_Sc47)*Y(Ti50)*state.rho - screened_rates(k_p_Ti50_to_V51)*Y(Ti50)*state.rho - screened_rates(k_p_Ti50_to_n_V50)*Y(Ti50)*state.rho; jac.set(Ti50, H1, scratch); - scratch = screened_rates(k_he4_ca46_to_ti50)*Y(Ca46)*state.rho + screened_rates(k_he4_ca47_to_n_ti50)*Y(Ca47)*state.rho + screened_rates(k_he4_sc47_to_p_ti50)*Y(Sc47)*state.rho - screened_rates(k_he4_ti50_to_cr54)*Y(Ti50)*state.rho - screened_rates(k_he4_ti50_to_n_cr53)*Y(Ti50)*state.rho; + scratch = screened_rates(k_He4_Ca46_to_Ti50)*Y(Ca46)*state.rho + screened_rates(k_He4_Ca47_to_n_Ti50)*Y(Ca47)*state.rho + screened_rates(k_He4_Sc47_to_p_Ti50)*Y(Sc47)*state.rho - screened_rates(k_He4_Ti50_to_Cr54)*Y(Ti50)*state.rho - screened_rates(k_He4_Ti50_to_n_Cr53)*Y(Ti50)*state.rho; jac.set(Ti50, He4, scratch); - scratch = screened_rates(k_he4_ca46_to_ti50)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca46_to_Ti50)*Y(He4)*state.rho; jac.set(Ti50, Ca46, scratch); - scratch = screened_rates(k_he4_ca47_to_n_ti50)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca47_to_n_Ti50)*Y(He4)*state.rho; jac.set(Ti50, Ca47, scratch); - scratch = screened_rates(k_he4_sc47_to_p_ti50)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc47_to_p_Ti50)*Y(He4)*state.rho; jac.set(Ti50, Sc47, scratch); - scratch = screened_rates(k_p_sc49_to_ti50)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc49_to_Ti50)*Y(H1)*state.rho; jac.set(Ti50, Sc49, scratch); - scratch = screened_rates(k_n_ti49_to_ti50)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti49_to_Ti50)*Y(N)*state.rho; jac.set(Ti50, Ti49, scratch); - scratch = -screened_rates(k_he4_ti50_to_cr54)*Y(He4)*state.rho - screened_rates(k_he4_ti50_to_n_cr53)*Y(He4)*state.rho - screened_rates(k_n_ti50_to_he4_ca47)*Y(N)*state.rho - screened_rates(k_n_ti50_to_ti51)*Y(N)*state.rho - screened_rates(k_p_ti50_to_he4_sc47)*Y(H1)*state.rho - screened_rates(k_p_ti50_to_n_v50)*Y(H1)*state.rho - screened_rates(k_p_ti50_to_v51)*Y(H1)*state.rho - screened_rates(k_ti50_to_he4_ca46) - screened_rates(k_ti50_to_n_ti49) - screened_rates(k_ti50_to_p_sc49); + scratch = -screened_rates(k_He4_Ti50_to_Cr54)*Y(He4)*state.rho - screened_rates(k_He4_Ti50_to_n_Cr53)*Y(He4)*state.rho - screened_rates(k_Ti50_to_He4_Ca46) - screened_rates(k_Ti50_to_n_Ti49) - screened_rates(k_Ti50_to_p_Sc49) - screened_rates(k_n_Ti50_to_He4_Ca47)*Y(N)*state.rho - screened_rates(k_n_Ti50_to_Ti51)*Y(N)*state.rho - screened_rates(k_p_Ti50_to_He4_Sc47)*Y(H1)*state.rho - screened_rates(k_p_Ti50_to_V51)*Y(H1)*state.rho - screened_rates(k_p_Ti50_to_n_V50)*Y(H1)*state.rho; jac.set(Ti50, Ti50, scratch); - scratch = screened_rates(k_ti51_to_n_ti50); + scratch = screened_rates(k_Ti51_to_n_Ti50); jac.set(Ti50, Ti51, scratch); - scratch = screened_rates(k_n_v50_to_p_ti50)*Y(N)*state.rho + screened_rates(k_v50_to_ti50_weak_mo03); + scratch = screened_rates(k_V50_to_Ti50_weak_mo03) + screened_rates(k_n_V50_to_p_Ti50)*Y(N)*state.rho; jac.set(Ti50, V50, scratch); - scratch = screened_rates(k_v51_to_p_ti50); + scratch = screened_rates(k_V51_to_p_Ti50); jac.set(Ti50, V51, scratch); - scratch = screened_rates(k_n_cr53_to_he4_ti50)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cr53_to_He4_Ti50)*Y(N)*state.rho; jac.set(Ti50, Cr53, scratch); - scratch = screened_rates(k_cr54_to_he4_ti50); + scratch = screened_rates(k_Cr54_to_He4_Ti50); jac.set(Ti50, Cr54, scratch); - scratch = screened_rates(k_n_cr54_to_he4_ti51)*Y(Cr54)*state.rho + screened_rates(k_n_ti50_to_ti51)*Y(Ti50)*state.rho - screened_rates(k_n_ti51_to_he4_ca48)*Y(Ti51)*state.rho + screened_rates(k_n_v51_to_p_ti51)*Y(V51)*state.rho; + scratch = screened_rates(k_n_Cr54_to_He4_Ti51)*Y(Cr54)*state.rho + screened_rates(k_n_Ti50_to_Ti51)*Y(Ti50)*state.rho - screened_rates(k_n_Ti51_to_He4_Ca48)*Y(Ti51)*state.rho + screened_rates(k_n_V51_to_p_Ti51)*Y(V51)*state.rho; jac.set(Ti51, N, scratch); - scratch = -screened_rates(k_p_ti51_to_he4_sc48)*Y(Ti51)*state.rho - screened_rates(k_p_ti51_to_n_v51)*Y(Ti51)*state.rho - screened_rates(k_p_ti51_to_v52)*Y(Ti51)*state.rho; + scratch = -screened_rates(k_p_Ti51_to_He4_Sc48)*Y(Ti51)*state.rho - screened_rates(k_p_Ti51_to_V52)*Y(Ti51)*state.rho - screened_rates(k_p_Ti51_to_n_V51)*Y(Ti51)*state.rho; jac.set(Ti51, H1, scratch); - scratch = screened_rates(k_he4_ca47_to_ti51)*Y(Ca47)*state.rho + screened_rates(k_he4_ca48_to_n_ti51)*Y(Ca48)*state.rho + screened_rates(k_he4_sc48_to_p_ti51)*Y(Sc48)*state.rho - screened_rates(k_he4_ti51_to_n_cr54)*Y(Ti51)*state.rho; + scratch = screened_rates(k_He4_Ca47_to_Ti51)*Y(Ca47)*state.rho + screened_rates(k_He4_Ca48_to_n_Ti51)*Y(Ca48)*state.rho + screened_rates(k_He4_Sc48_to_p_Ti51)*Y(Sc48)*state.rho - screened_rates(k_He4_Ti51_to_n_Cr54)*Y(Ti51)*state.rho; jac.set(Ti51, He4, scratch); - scratch = screened_rates(k_he4_ca47_to_ti51)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca47_to_Ti51)*Y(He4)*state.rho; jac.set(Ti51, Ca47, scratch); - scratch = screened_rates(k_he4_ca48_to_n_ti51)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca48_to_n_Ti51)*Y(He4)*state.rho; jac.set(Ti51, Ca48, scratch); - scratch = screened_rates(k_he4_sc48_to_p_ti51)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc48_to_p_Ti51)*Y(He4)*state.rho; jac.set(Ti51, Sc48, scratch); - scratch = screened_rates(k_n_ti50_to_ti51)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ti50_to_Ti51)*Y(N)*state.rho; jac.set(Ti51, Ti50, scratch); - scratch = -screened_rates(k_he4_ti51_to_n_cr54)*Y(He4)*state.rho - screened_rates(k_n_ti51_to_he4_ca48)*Y(N)*state.rho - screened_rates(k_p_ti51_to_he4_sc48)*Y(H1)*state.rho - screened_rates(k_p_ti51_to_n_v51)*Y(H1)*state.rho - screened_rates(k_p_ti51_to_v52)*Y(H1)*state.rho - screened_rates(k_ti51_to_he4_ca47) - screened_rates(k_ti51_to_n_ti50) - screened_rates(k_ti51_to_v51_weak_wc12); + scratch = -screened_rates(k_He4_Ti51_to_n_Cr54)*Y(He4)*state.rho - screened_rates(k_Ti51_to_He4_Ca47) - screened_rates(k_Ti51_to_V51_weak_wc12) - screened_rates(k_Ti51_to_n_Ti50) - screened_rates(k_n_Ti51_to_He4_Ca48)*Y(N)*state.rho - screened_rates(k_p_Ti51_to_He4_Sc48)*Y(H1)*state.rho - screened_rates(k_p_Ti51_to_V52)*Y(H1)*state.rho - screened_rates(k_p_Ti51_to_n_V51)*Y(H1)*state.rho; jac.set(Ti51, Ti51, scratch); - scratch = screened_rates(k_n_v51_to_p_ti51)*Y(N)*state.rho; + scratch = screened_rates(k_n_V51_to_p_Ti51)*Y(N)*state.rho; jac.set(Ti51, V51, scratch); - scratch = screened_rates(k_v52_to_p_ti51); + scratch = screened_rates(k_V52_to_p_Ti51); jac.set(Ti51, V52, scratch); - scratch = screened_rates(k_n_cr54_to_he4_ti51)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cr54_to_He4_Ti51)*Y(N)*state.rho; jac.set(Ti51, Cr54, scratch); - scratch = -screened_rates(k_n_v46_to_he4_sc43)*Y(V46)*state.rho - screened_rates(k_n_v46_to_p_ti46)*Y(V46)*state.rho - screened_rates(k_n_v46_to_v47)*Y(V46)*state.rho; + scratch = -screened_rates(k_n_V46_to_He4_Sc43)*Y(V46)*state.rho - screened_rates(k_n_V46_to_V47)*Y(V46)*state.rho - screened_rates(k_n_V46_to_p_Ti46)*Y(V46)*state.rho; jac.set(V46, N, scratch); - scratch = screened_rates(k_p_cr49_to_he4_v46)*Y(Cr49)*state.rho + screened_rates(k_p_ti45_to_v46)*Y(Ti45)*state.rho + screened_rates(k_p_ti46_to_n_v46)*Y(Ti46)*state.rho; + scratch = screened_rates(k_p_Cr49_to_He4_V46)*Y(Cr49)*state.rho + screened_rates(k_p_Ti45_to_V46)*Y(Ti45)*state.rho + screened_rates(k_p_Ti46_to_n_V46)*Y(Ti46)*state.rho; jac.set(V46, H1, scratch); - scratch = screened_rates(k_he4_sc43_to_n_v46)*Y(Sc43)*state.rho - screened_rates(k_he4_v46_to_mn50)*Y(V46)*state.rho - screened_rates(k_he4_v46_to_p_cr49)*Y(V46)*state.rho; + scratch = screened_rates(k_He4_Sc43_to_n_V46)*Y(Sc43)*state.rho - screened_rates(k_He4_V46_to_Mn50)*Y(V46)*state.rho - screened_rates(k_He4_V46_to_p_Cr49)*Y(V46)*state.rho; jac.set(V46, He4, scratch); - scratch = screened_rates(k_he4_sc43_to_n_v46)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc43_to_n_V46)*Y(He4)*state.rho; jac.set(V46, Sc43, scratch); - scratch = screened_rates(k_p_ti45_to_v46)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti45_to_V46)*Y(H1)*state.rho; jac.set(V46, Ti45, scratch); - scratch = screened_rates(k_p_ti46_to_n_v46)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti46_to_n_V46)*Y(H1)*state.rho; jac.set(V46, Ti46, scratch); - scratch = -screened_rates(k_he4_v46_to_mn50)*Y(He4)*state.rho - screened_rates(k_he4_v46_to_p_cr49)*Y(He4)*state.rho - screened_rates(k_n_v46_to_he4_sc43)*Y(N)*state.rho - screened_rates(k_n_v46_to_p_ti46)*Y(N)*state.rho - screened_rates(k_n_v46_to_v47)*Y(N)*state.rho - screened_rates(k_v46_to_p_ti45) - screened_rates(k_v46_to_ti46_weak_wc12); + scratch = -screened_rates(k_He4_V46_to_Mn50)*Y(He4)*state.rho - screened_rates(k_He4_V46_to_p_Cr49)*Y(He4)*state.rho - screened_rates(k_V46_to_Ti46_weak_wc12) - screened_rates(k_V46_to_p_Ti45) - screened_rates(k_n_V46_to_He4_Sc43)*Y(N)*state.rho - screened_rates(k_n_V46_to_V47)*Y(N)*state.rho - screened_rates(k_n_V46_to_p_Ti46)*Y(N)*state.rho; jac.set(V46, V46, scratch); - scratch = screened_rates(k_v47_to_n_v46); + scratch = screened_rates(k_V47_to_n_V46); jac.set(V46, V47, scratch); - scratch = screened_rates(k_p_cr49_to_he4_v46)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cr49_to_He4_V46)*Y(H1)*state.rho; jac.set(V46, Cr49, scratch); - scratch = screened_rates(k_mn50_to_he4_v46); + scratch = screened_rates(k_Mn50_to_He4_V46); jac.set(V46, Mn50, scratch); - scratch = screened_rates(k_n_mn50_to_he4_v47)*Y(Mn50)*state.rho + screened_rates(k_n_v46_to_v47)*Y(V46)*state.rho - screened_rates(k_n_v47_to_he4_sc44)*Y(V47)*state.rho - screened_rates(k_n_v47_to_p_ti47)*Y(V47)*state.rho - screened_rates(k_n_v47_to_v48)*Y(V47)*state.rho; + scratch = screened_rates(k_n_Mn50_to_He4_V47)*Y(Mn50)*state.rho + screened_rates(k_n_V46_to_V47)*Y(V46)*state.rho - screened_rates(k_n_V47_to_He4_Sc44)*Y(V47)*state.rho - screened_rates(k_n_V47_to_V48)*Y(V47)*state.rho - screened_rates(k_n_V47_to_p_Ti47)*Y(V47)*state.rho; jac.set(V47, N, scratch); - scratch = screened_rates(k_p_cr50_to_he4_v47)*Y(Cr50)*state.rho + screened_rates(k_p_ti46_to_v47)*Y(Ti46)*state.rho + screened_rates(k_p_ti47_to_n_v47)*Y(Ti47)*state.rho - screened_rates(k_p_v47_to_cr48)*Y(V47)*state.rho - screened_rates(k_p_v47_to_he4_ti44)*Y(V47)*state.rho; + scratch = screened_rates(k_p_Cr50_to_He4_V47)*Y(Cr50)*state.rho + screened_rates(k_p_Ti46_to_V47)*Y(Ti46)*state.rho + screened_rates(k_p_Ti47_to_n_V47)*Y(Ti47)*state.rho - screened_rates(k_p_V47_to_Cr48)*Y(V47)*state.rho - screened_rates(k_p_V47_to_He4_Ti44)*Y(V47)*state.rho; jac.set(V47, H1, scratch); - scratch = screened_rates(k_he4_sc43_to_v47)*Y(Sc43)*state.rho + screened_rates(k_he4_sc44_to_n_v47)*Y(Sc44)*state.rho + screened_rates(k_he4_ti44_to_p_v47)*Y(Ti44)*state.rho - screened_rates(k_he4_v47_to_mn51)*Y(V47)*state.rho - screened_rates(k_he4_v47_to_n_mn50)*Y(V47)*state.rho - screened_rates(k_he4_v47_to_p_cr50)*Y(V47)*state.rho; + scratch = screened_rates(k_He4_Sc43_to_V47)*Y(Sc43)*state.rho + screened_rates(k_He4_Sc44_to_n_V47)*Y(Sc44)*state.rho + screened_rates(k_He4_Ti44_to_p_V47)*Y(Ti44)*state.rho - screened_rates(k_He4_V47_to_Mn51)*Y(V47)*state.rho - screened_rates(k_He4_V47_to_n_Mn50)*Y(V47)*state.rho - screened_rates(k_He4_V47_to_p_Cr50)*Y(V47)*state.rho; jac.set(V47, He4, scratch); - scratch = screened_rates(k_he4_sc43_to_v47)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc43_to_V47)*Y(He4)*state.rho; jac.set(V47, Sc43, scratch); - scratch = screened_rates(k_he4_sc44_to_n_v47)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc44_to_n_V47)*Y(He4)*state.rho; jac.set(V47, Sc44, scratch); - scratch = screened_rates(k_he4_ti44_to_p_v47)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti44_to_p_V47)*Y(He4)*state.rho; jac.set(V47, Ti44, scratch); - scratch = screened_rates(k_p_ti46_to_v47)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti46_to_V47)*Y(H1)*state.rho; jac.set(V47, Ti46, scratch); - scratch = screened_rates(k_p_ti47_to_n_v47)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti47_to_n_V47)*Y(H1)*state.rho; jac.set(V47, Ti47, scratch); - scratch = screened_rates(k_n_v46_to_v47)*Y(N)*state.rho; + scratch = screened_rates(k_n_V46_to_V47)*Y(N)*state.rho; jac.set(V47, V46, scratch); - scratch = -screened_rates(k_he4_v47_to_mn51)*Y(He4)*state.rho - screened_rates(k_he4_v47_to_n_mn50)*Y(He4)*state.rho - screened_rates(k_he4_v47_to_p_cr50)*Y(He4)*state.rho - screened_rates(k_n_v47_to_he4_sc44)*Y(N)*state.rho - screened_rates(k_n_v47_to_p_ti47)*Y(N)*state.rho - screened_rates(k_n_v47_to_v48)*Y(N)*state.rho - screened_rates(k_p_v47_to_cr48)*Y(H1)*state.rho - screened_rates(k_p_v47_to_he4_ti44)*Y(H1)*state.rho - screened_rates(k_v47_to_he4_sc43) - screened_rates(k_v47_to_n_v46) - screened_rates(k_v47_to_p_ti46) - screened_rates(k_v47_to_ti47_weak_wc12); + scratch = -screened_rates(k_He4_V47_to_Mn51)*Y(He4)*state.rho - screened_rates(k_He4_V47_to_n_Mn50)*Y(He4)*state.rho - screened_rates(k_He4_V47_to_p_Cr50)*Y(He4)*state.rho - screened_rates(k_V47_to_He4_Sc43) - screened_rates(k_V47_to_Ti47_weak_wc12) - screened_rates(k_V47_to_n_V46) - screened_rates(k_V47_to_p_Ti46) - screened_rates(k_n_V47_to_He4_Sc44)*Y(N)*state.rho - screened_rates(k_n_V47_to_V48)*Y(N)*state.rho - screened_rates(k_n_V47_to_p_Ti47)*Y(N)*state.rho - screened_rates(k_p_V47_to_Cr48)*Y(H1)*state.rho - screened_rates(k_p_V47_to_He4_Ti44)*Y(H1)*state.rho; jac.set(V47, V47, scratch); - scratch = screened_rates(k_v48_to_n_v47); + scratch = screened_rates(k_V48_to_n_V47); jac.set(V47, V48, scratch); - scratch = screened_rates(k_cr48_to_p_v47); + scratch = screened_rates(k_Cr48_to_p_V47); jac.set(V47, Cr48, scratch); - scratch = screened_rates(k_p_cr50_to_he4_v47)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cr50_to_He4_V47)*Y(H1)*state.rho; jac.set(V47, Cr50, scratch); - scratch = screened_rates(k_n_mn50_to_he4_v47)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mn50_to_He4_V47)*Y(N)*state.rho; jac.set(V47, Mn50, scratch); - scratch = screened_rates(k_mn51_to_he4_v47); + scratch = screened_rates(k_Mn51_to_He4_V47); jac.set(V47, Mn51, scratch); - scratch = screened_rates(k_n_cr48_to_p_v48)*Y(Cr48)*state.rho + screened_rates(k_n_mn51_to_he4_v48)*Y(Mn51)*state.rho + screened_rates(k_n_v47_to_v48)*Y(V47)*state.rho - screened_rates(k_n_v48_to_he4_sc45)*Y(V48)*state.rho - screened_rates(k_n_v48_to_p_ti48)*Y(V48)*state.rho - screened_rates(k_n_v48_to_v49)*Y(V48)*state.rho; + scratch = screened_rates(k_n_Cr48_to_p_V48)*Y(Cr48)*state.rho + screened_rates(k_n_Mn51_to_He4_V48)*Y(Mn51)*state.rho + screened_rates(k_n_V47_to_V48)*Y(V47)*state.rho - screened_rates(k_n_V48_to_He4_Sc45)*Y(V48)*state.rho - screened_rates(k_n_V48_to_V49)*Y(V48)*state.rho - screened_rates(k_n_V48_to_p_Ti48)*Y(V48)*state.rho; jac.set(V48, N, scratch); - scratch = screened_rates(k_p_cr51_to_he4_v48)*Y(Cr51)*state.rho + screened_rates(k_p_ti47_to_v48)*Y(Ti47)*state.rho + screened_rates(k_p_ti48_to_n_v48)*Y(Ti48)*state.rho - screened_rates(k_p_v48_to_cr49)*Y(V48)*state.rho - screened_rates(k_p_v48_to_he4_ti45)*Y(V48)*state.rho - screened_rates(k_p_v48_to_n_cr48)*Y(V48)*state.rho; + scratch = screened_rates(k_p_Cr51_to_He4_V48)*Y(Cr51)*state.rho + screened_rates(k_p_Ti47_to_V48)*Y(Ti47)*state.rho + screened_rates(k_p_Ti48_to_n_V48)*Y(Ti48)*state.rho - screened_rates(k_p_V48_to_Cr49)*Y(V48)*state.rho - screened_rates(k_p_V48_to_He4_Ti45)*Y(V48)*state.rho - screened_rates(k_p_V48_to_n_Cr48)*Y(V48)*state.rho; jac.set(V48, H1, scratch); - scratch = screened_rates(k_he4_sc44_to_v48)*Y(Sc44)*state.rho + screened_rates(k_he4_sc45_to_n_v48)*Y(Sc45)*state.rho + screened_rates(k_he4_ti45_to_p_v48)*Y(Ti45)*state.rho - screened_rates(k_he4_v48_to_mn52)*Y(V48)*state.rho - screened_rates(k_he4_v48_to_n_mn51)*Y(V48)*state.rho - screened_rates(k_he4_v48_to_p_cr51)*Y(V48)*state.rho; + scratch = screened_rates(k_He4_Sc44_to_V48)*Y(Sc44)*state.rho + screened_rates(k_He4_Sc45_to_n_V48)*Y(Sc45)*state.rho + screened_rates(k_He4_Ti45_to_p_V48)*Y(Ti45)*state.rho - screened_rates(k_He4_V48_to_Mn52)*Y(V48)*state.rho - screened_rates(k_He4_V48_to_n_Mn51)*Y(V48)*state.rho - screened_rates(k_He4_V48_to_p_Cr51)*Y(V48)*state.rho; jac.set(V48, He4, scratch); - scratch = screened_rates(k_he4_sc44_to_v48)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc44_to_V48)*Y(He4)*state.rho; jac.set(V48, Sc44, scratch); - scratch = screened_rates(k_he4_sc45_to_n_v48)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc45_to_n_V48)*Y(He4)*state.rho; jac.set(V48, Sc45, scratch); - scratch = screened_rates(k_he4_ti45_to_p_v48)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti45_to_p_V48)*Y(He4)*state.rho; jac.set(V48, Ti45, scratch); - scratch = screened_rates(k_p_ti47_to_v48)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti47_to_V48)*Y(H1)*state.rho; jac.set(V48, Ti47, scratch); - scratch = screened_rates(k_p_ti48_to_n_v48)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti48_to_n_V48)*Y(H1)*state.rho; jac.set(V48, Ti48, scratch); - scratch = screened_rates(k_n_v47_to_v48)*Y(N)*state.rho; + scratch = screened_rates(k_n_V47_to_V48)*Y(N)*state.rho; jac.set(V48, V47, scratch); - scratch = -screened_rates(k_he4_v48_to_mn52)*Y(He4)*state.rho - screened_rates(k_he4_v48_to_n_mn51)*Y(He4)*state.rho - screened_rates(k_he4_v48_to_p_cr51)*Y(He4)*state.rho - screened_rates(k_n_v48_to_he4_sc45)*Y(N)*state.rho - screened_rates(k_n_v48_to_p_ti48)*Y(N)*state.rho - screened_rates(k_n_v48_to_v49)*Y(N)*state.rho - screened_rates(k_p_v48_to_cr49)*Y(H1)*state.rho - screened_rates(k_p_v48_to_he4_ti45)*Y(H1)*state.rho - screened_rates(k_p_v48_to_n_cr48)*Y(H1)*state.rho - screened_rates(k_v48_to_he4_sc44) - screened_rates(k_v48_to_n_v47) - screened_rates(k_v48_to_p_ti47) - screened_rates(k_v48_to_ti48_weak_wc12); + scratch = -screened_rates(k_He4_V48_to_Mn52)*Y(He4)*state.rho - screened_rates(k_He4_V48_to_n_Mn51)*Y(He4)*state.rho - screened_rates(k_He4_V48_to_p_Cr51)*Y(He4)*state.rho - screened_rates(k_V48_to_He4_Sc44) - screened_rates(k_V48_to_Ti48_weak_wc12) - screened_rates(k_V48_to_n_V47) - screened_rates(k_V48_to_p_Ti47) - screened_rates(k_n_V48_to_He4_Sc45)*Y(N)*state.rho - screened_rates(k_n_V48_to_V49)*Y(N)*state.rho - screened_rates(k_n_V48_to_p_Ti48)*Y(N)*state.rho - screened_rates(k_p_V48_to_Cr49)*Y(H1)*state.rho - screened_rates(k_p_V48_to_He4_Ti45)*Y(H1)*state.rho - screened_rates(k_p_V48_to_n_Cr48)*Y(H1)*state.rho; jac.set(V48, V48, scratch); - scratch = screened_rates(k_v49_to_n_v48); + scratch = screened_rates(k_V49_to_n_V48); jac.set(V48, V49, scratch); - scratch = screened_rates(k_cr48_to_v48_weak_wc12) + screened_rates(k_n_cr48_to_p_v48)*Y(N)*state.rho; + scratch = screened_rates(k_Cr48_to_V48_weak_wc12) + screened_rates(k_n_Cr48_to_p_V48)*Y(N)*state.rho; jac.set(V48, Cr48, scratch); - scratch = screened_rates(k_cr49_to_p_v48); + scratch = screened_rates(k_Cr49_to_p_V48); jac.set(V48, Cr49, scratch); - scratch = screened_rates(k_p_cr51_to_he4_v48)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cr51_to_He4_V48)*Y(H1)*state.rho; jac.set(V48, Cr51, scratch); - scratch = screened_rates(k_n_mn51_to_he4_v48)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mn51_to_He4_V48)*Y(N)*state.rho; jac.set(V48, Mn51, scratch); - scratch = screened_rates(k_mn52_to_he4_v48); + scratch = screened_rates(k_Mn52_to_He4_V48); jac.set(V48, Mn52, scratch); - scratch = screened_rates(k_n_cr49_to_p_v49)*Y(Cr49)*state.rho + screened_rates(k_n_mn52_to_he4_v49)*Y(Mn52)*state.rho + screened_rates(k_n_v48_to_v49)*Y(V48)*state.rho - screened_rates(k_n_v49_to_he4_sc46)*Y(V49)*state.rho - screened_rates(k_n_v49_to_p_ti49)*Y(V49)*state.rho - screened_rates(k_n_v49_to_v50)*Y(V49)*state.rho; + scratch = screened_rates(k_n_Cr49_to_p_V49)*Y(Cr49)*state.rho + screened_rates(k_n_Mn52_to_He4_V49)*Y(Mn52)*state.rho + screened_rates(k_n_V48_to_V49)*Y(V48)*state.rho - screened_rates(k_n_V49_to_He4_Sc46)*Y(V49)*state.rho - screened_rates(k_n_V49_to_V50)*Y(V49)*state.rho - screened_rates(k_n_V49_to_p_Ti49)*Y(V49)*state.rho; jac.set(V49, N, scratch); - scratch = screened_rates(k_p_cr52_to_he4_v49)*Y(Cr52)*state.rho + screened_rates(k_p_ti48_to_v49)*Y(Ti48)*state.rho + screened_rates(k_p_ti49_to_n_v49)*Y(Ti49)*state.rho - screened_rates(k_p_v49_to_cr50)*Y(V49)*state.rho - screened_rates(k_p_v49_to_he4_ti46)*Y(V49)*state.rho - screened_rates(k_p_v49_to_n_cr49)*Y(V49)*state.rho; + scratch = screened_rates(k_p_Cr52_to_He4_V49)*Y(Cr52)*state.rho + screened_rates(k_p_Ti48_to_V49)*Y(Ti48)*state.rho + screened_rates(k_p_Ti49_to_n_V49)*Y(Ti49)*state.rho - screened_rates(k_p_V49_to_Cr50)*Y(V49)*state.rho - screened_rates(k_p_V49_to_He4_Ti46)*Y(V49)*state.rho - screened_rates(k_p_V49_to_n_Cr49)*Y(V49)*state.rho; jac.set(V49, H1, scratch); - scratch = screened_rates(k_he4_sc45_to_v49)*Y(Sc45)*state.rho + screened_rates(k_he4_sc46_to_n_v49)*Y(Sc46)*state.rho + screened_rates(k_he4_ti46_to_p_v49)*Y(Ti46)*state.rho - screened_rates(k_he4_v49_to_mn53)*Y(V49)*state.rho - screened_rates(k_he4_v49_to_n_mn52)*Y(V49)*state.rho - screened_rates(k_he4_v49_to_p_cr52)*Y(V49)*state.rho; + scratch = screened_rates(k_He4_Sc45_to_V49)*Y(Sc45)*state.rho + screened_rates(k_He4_Sc46_to_n_V49)*Y(Sc46)*state.rho + screened_rates(k_He4_Ti46_to_p_V49)*Y(Ti46)*state.rho - screened_rates(k_He4_V49_to_Mn53)*Y(V49)*state.rho - screened_rates(k_He4_V49_to_n_Mn52)*Y(V49)*state.rho - screened_rates(k_He4_V49_to_p_Cr52)*Y(V49)*state.rho; jac.set(V49, He4, scratch); - scratch = screened_rates(k_he4_sc45_to_v49)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc45_to_V49)*Y(He4)*state.rho; jac.set(V49, Sc45, scratch); - scratch = screened_rates(k_he4_sc46_to_n_v49)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc46_to_n_V49)*Y(He4)*state.rho; jac.set(V49, Sc46, scratch); - scratch = screened_rates(k_he4_ti46_to_p_v49)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti46_to_p_V49)*Y(He4)*state.rho; jac.set(V49, Ti46, scratch); - scratch = screened_rates(k_p_ti48_to_v49)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti48_to_V49)*Y(H1)*state.rho; jac.set(V49, Ti48, scratch); - scratch = screened_rates(k_p_ti49_to_n_v49)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti49_to_n_V49)*Y(H1)*state.rho; jac.set(V49, Ti49, scratch); - scratch = screened_rates(k_n_v48_to_v49)*Y(N)*state.rho; + scratch = screened_rates(k_n_V48_to_V49)*Y(N)*state.rho; jac.set(V49, V48, scratch); - scratch = -screened_rates(k_he4_v49_to_mn53)*Y(He4)*state.rho - screened_rates(k_he4_v49_to_n_mn52)*Y(He4)*state.rho - screened_rates(k_he4_v49_to_p_cr52)*Y(He4)*state.rho - screened_rates(k_n_v49_to_he4_sc46)*Y(N)*state.rho - screened_rates(k_n_v49_to_p_ti49)*Y(N)*state.rho - screened_rates(k_n_v49_to_v50)*Y(N)*state.rho - screened_rates(k_p_v49_to_cr50)*Y(H1)*state.rho - screened_rates(k_p_v49_to_he4_ti46)*Y(H1)*state.rho - screened_rates(k_p_v49_to_n_cr49)*Y(H1)*state.rho - screened_rates(k_v49_to_he4_sc45) - screened_rates(k_v49_to_n_v48) - screened_rates(k_v49_to_p_ti48) - screened_rates(k_v49_to_ti49_weak_wc12); + scratch = -screened_rates(k_He4_V49_to_Mn53)*Y(He4)*state.rho - screened_rates(k_He4_V49_to_n_Mn52)*Y(He4)*state.rho - screened_rates(k_He4_V49_to_p_Cr52)*Y(He4)*state.rho - screened_rates(k_V49_to_He4_Sc45) - screened_rates(k_V49_to_Ti49_weak_wc12) - screened_rates(k_V49_to_n_V48) - screened_rates(k_V49_to_p_Ti48) - screened_rates(k_n_V49_to_He4_Sc46)*Y(N)*state.rho - screened_rates(k_n_V49_to_V50)*Y(N)*state.rho - screened_rates(k_n_V49_to_p_Ti49)*Y(N)*state.rho - screened_rates(k_p_V49_to_Cr50)*Y(H1)*state.rho - screened_rates(k_p_V49_to_He4_Ti46)*Y(H1)*state.rho - screened_rates(k_p_V49_to_n_Cr49)*Y(H1)*state.rho; jac.set(V49, V49, scratch); - scratch = screened_rates(k_v50_to_n_v49); + scratch = screened_rates(k_V50_to_n_V49); jac.set(V49, V50, scratch); - scratch = screened_rates(k_cr49_to_v49_weak_wc12) + screened_rates(k_n_cr49_to_p_v49)*Y(N)*state.rho; + scratch = screened_rates(k_Cr49_to_V49_weak_wc12) + screened_rates(k_n_Cr49_to_p_V49)*Y(N)*state.rho; jac.set(V49, Cr49, scratch); - scratch = screened_rates(k_cr50_to_p_v49); + scratch = screened_rates(k_Cr50_to_p_V49); jac.set(V49, Cr50, scratch); - scratch = screened_rates(k_p_cr52_to_he4_v49)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cr52_to_He4_V49)*Y(H1)*state.rho; jac.set(V49, Cr52, scratch); - scratch = screened_rates(k_n_mn52_to_he4_v49)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mn52_to_He4_V49)*Y(N)*state.rho; jac.set(V49, Mn52, scratch); - scratch = screened_rates(k_mn53_to_he4_v49); + scratch = screened_rates(k_Mn53_to_He4_V49); jac.set(V49, Mn53, scratch); - scratch = screened_rates(k_n_cr50_to_p_v50)*Y(Cr50)*state.rho + screened_rates(k_n_mn53_to_he4_v50)*Y(Mn53)*state.rho + screened_rates(k_n_v49_to_v50)*Y(V49)*state.rho - screened_rates(k_n_v50_to_he4_sc47)*Y(V50)*state.rho - screened_rates(k_n_v50_to_p_ti50)*Y(V50)*state.rho - screened_rates(k_n_v50_to_v51)*Y(V50)*state.rho; + scratch = screened_rates(k_n_Cr50_to_p_V50)*Y(Cr50)*state.rho + screened_rates(k_n_Mn53_to_He4_V50)*Y(Mn53)*state.rho + screened_rates(k_n_V49_to_V50)*Y(V49)*state.rho - screened_rates(k_n_V50_to_He4_Sc47)*Y(V50)*state.rho - screened_rates(k_n_V50_to_V51)*Y(V50)*state.rho - screened_rates(k_n_V50_to_p_Ti50)*Y(V50)*state.rho; jac.set(V50, N, scratch); - scratch = screened_rates(k_p_cr53_to_he4_v50)*Y(Cr53)*state.rho + screened_rates(k_p_ti49_to_v50)*Y(Ti49)*state.rho + screened_rates(k_p_ti50_to_n_v50)*Y(Ti50)*state.rho - screened_rates(k_p_v50_to_cr51)*Y(V50)*state.rho - screened_rates(k_p_v50_to_he4_ti47)*Y(V50)*state.rho - screened_rates(k_p_v50_to_n_cr50)*Y(V50)*state.rho; + scratch = screened_rates(k_p_Cr53_to_He4_V50)*Y(Cr53)*state.rho + screened_rates(k_p_Ti49_to_V50)*Y(Ti49)*state.rho + screened_rates(k_p_Ti50_to_n_V50)*Y(Ti50)*state.rho - screened_rates(k_p_V50_to_Cr51)*Y(V50)*state.rho - screened_rates(k_p_V50_to_He4_Ti47)*Y(V50)*state.rho - screened_rates(k_p_V50_to_n_Cr50)*Y(V50)*state.rho; jac.set(V50, H1, scratch); - scratch = screened_rates(k_he4_sc46_to_v50)*Y(Sc46)*state.rho + screened_rates(k_he4_sc47_to_n_v50)*Y(Sc47)*state.rho + screened_rates(k_he4_ti47_to_p_v50)*Y(Ti47)*state.rho - screened_rates(k_he4_v50_to_mn54)*Y(V50)*state.rho - screened_rates(k_he4_v50_to_n_mn53)*Y(V50)*state.rho - screened_rates(k_he4_v50_to_p_cr53)*Y(V50)*state.rho; + scratch = screened_rates(k_He4_Sc46_to_V50)*Y(Sc46)*state.rho + screened_rates(k_He4_Sc47_to_n_V50)*Y(Sc47)*state.rho + screened_rates(k_He4_Ti47_to_p_V50)*Y(Ti47)*state.rho - screened_rates(k_He4_V50_to_Mn54)*Y(V50)*state.rho - screened_rates(k_He4_V50_to_n_Mn53)*Y(V50)*state.rho - screened_rates(k_He4_V50_to_p_Cr53)*Y(V50)*state.rho; jac.set(V50, He4, scratch); - scratch = screened_rates(k_he4_sc46_to_v50)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc46_to_V50)*Y(He4)*state.rho; jac.set(V50, Sc46, scratch); - scratch = screened_rates(k_he4_sc47_to_n_v50)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc47_to_n_V50)*Y(He4)*state.rho; jac.set(V50, Sc47, scratch); - scratch = screened_rates(k_he4_ti47_to_p_v50)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti47_to_p_V50)*Y(He4)*state.rho; jac.set(V50, Ti47, scratch); - scratch = screened_rates(k_p_ti49_to_v50)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti49_to_V50)*Y(H1)*state.rho; jac.set(V50, Ti49, scratch); - scratch = screened_rates(k_p_ti50_to_n_v50)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti50_to_n_V50)*Y(H1)*state.rho; jac.set(V50, Ti50, scratch); - scratch = screened_rates(k_n_v49_to_v50)*Y(N)*state.rho; + scratch = screened_rates(k_n_V49_to_V50)*Y(N)*state.rho; jac.set(V50, V49, scratch); - scratch = -screened_rates(k_he4_v50_to_mn54)*Y(He4)*state.rho - screened_rates(k_he4_v50_to_n_mn53)*Y(He4)*state.rho - screened_rates(k_he4_v50_to_p_cr53)*Y(He4)*state.rho - screened_rates(k_n_v50_to_he4_sc47)*Y(N)*state.rho - screened_rates(k_n_v50_to_p_ti50)*Y(N)*state.rho - screened_rates(k_n_v50_to_v51)*Y(N)*state.rho - screened_rates(k_p_v50_to_cr51)*Y(H1)*state.rho - screened_rates(k_p_v50_to_he4_ti47)*Y(H1)*state.rho - screened_rates(k_p_v50_to_n_cr50)*Y(H1)*state.rho - screened_rates(k_v50_to_he4_sc46) - screened_rates(k_v50_to_n_v49) - screened_rates(k_v50_to_p_ti49) - screened_rates(k_v50_to_ti50_weak_mo03); + scratch = -screened_rates(k_He4_V50_to_Mn54)*Y(He4)*state.rho - screened_rates(k_He4_V50_to_n_Mn53)*Y(He4)*state.rho - screened_rates(k_He4_V50_to_p_Cr53)*Y(He4)*state.rho - screened_rates(k_V50_to_He4_Sc46) - screened_rates(k_V50_to_Ti50_weak_mo03) - screened_rates(k_V50_to_n_V49) - screened_rates(k_V50_to_p_Ti49) - screened_rates(k_n_V50_to_He4_Sc47)*Y(N)*state.rho - screened_rates(k_n_V50_to_V51)*Y(N)*state.rho - screened_rates(k_n_V50_to_p_Ti50)*Y(N)*state.rho - screened_rates(k_p_V50_to_Cr51)*Y(H1)*state.rho - screened_rates(k_p_V50_to_He4_Ti47)*Y(H1)*state.rho - screened_rates(k_p_V50_to_n_Cr50)*Y(H1)*state.rho; jac.set(V50, V50, scratch); - scratch = screened_rates(k_v51_to_n_v50); + scratch = screened_rates(k_V51_to_n_V50); jac.set(V50, V51, scratch); - scratch = screened_rates(k_n_cr50_to_p_v50)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cr50_to_p_V50)*Y(N)*state.rho; jac.set(V50, Cr50, scratch); - scratch = screened_rates(k_cr51_to_p_v50); + scratch = screened_rates(k_Cr51_to_p_V50); jac.set(V50, Cr51, scratch); - scratch = screened_rates(k_p_cr53_to_he4_v50)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cr53_to_He4_V50)*Y(H1)*state.rho; jac.set(V50, Cr53, scratch); - scratch = screened_rates(k_n_mn53_to_he4_v50)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mn53_to_He4_V50)*Y(N)*state.rho; jac.set(V50, Mn53, scratch); - scratch = screened_rates(k_mn54_to_he4_v50); + scratch = screened_rates(k_Mn54_to_He4_V50); jac.set(V50, Mn54, scratch); - scratch = screened_rates(k_n_cr51_to_p_v51)*Y(Cr51)*state.rho + screened_rates(k_n_mn54_to_he4_v51)*Y(Mn54)*state.rho + screened_rates(k_n_v50_to_v51)*Y(V50)*state.rho - screened_rates(k_n_v51_to_he4_sc48)*Y(V51)*state.rho - screened_rates(k_n_v51_to_p_ti51)*Y(V51)*state.rho - screened_rates(k_n_v51_to_v52)*Y(V51)*state.rho; + scratch = screened_rates(k_n_Cr51_to_p_V51)*Y(Cr51)*state.rho + screened_rates(k_n_Mn54_to_He4_V51)*Y(Mn54)*state.rho + screened_rates(k_n_V50_to_V51)*Y(V50)*state.rho - screened_rates(k_n_V51_to_He4_Sc48)*Y(V51)*state.rho - screened_rates(k_n_V51_to_V52)*Y(V51)*state.rho - screened_rates(k_n_V51_to_p_Ti51)*Y(V51)*state.rho; jac.set(V51, N, scratch); - scratch = screened_rates(k_p_cr54_to_he4_v51)*Y(Cr54)*state.rho + screened_rates(k_p_ti50_to_v51)*Y(Ti50)*state.rho + screened_rates(k_p_ti51_to_n_v51)*Y(Ti51)*state.rho - screened_rates(k_p_v51_to_cr52)*Y(V51)*state.rho - screened_rates(k_p_v51_to_he4_ti48)*Y(V51)*state.rho - screened_rates(k_p_v51_to_n_cr51)*Y(V51)*state.rho; + scratch = screened_rates(k_p_Cr54_to_He4_V51)*Y(Cr54)*state.rho + screened_rates(k_p_Ti50_to_V51)*Y(Ti50)*state.rho + screened_rates(k_p_Ti51_to_n_V51)*Y(Ti51)*state.rho - screened_rates(k_p_V51_to_Cr52)*Y(V51)*state.rho - screened_rates(k_p_V51_to_He4_Ti48)*Y(V51)*state.rho - screened_rates(k_p_V51_to_n_Cr51)*Y(V51)*state.rho; jac.set(V51, H1, scratch); - scratch = screened_rates(k_he4_sc47_to_v51)*Y(Sc47)*state.rho + screened_rates(k_he4_sc48_to_n_v51)*Y(Sc48)*state.rho + screened_rates(k_he4_ti48_to_p_v51)*Y(Ti48)*state.rho - screened_rates(k_he4_v51_to_mn55)*Y(V51)*state.rho - screened_rates(k_he4_v51_to_n_mn54)*Y(V51)*state.rho - screened_rates(k_he4_v51_to_p_cr54)*Y(V51)*state.rho; + scratch = screened_rates(k_He4_Sc47_to_V51)*Y(Sc47)*state.rho + screened_rates(k_He4_Sc48_to_n_V51)*Y(Sc48)*state.rho + screened_rates(k_He4_Ti48_to_p_V51)*Y(Ti48)*state.rho - screened_rates(k_He4_V51_to_Mn55)*Y(V51)*state.rho - screened_rates(k_He4_V51_to_n_Mn54)*Y(V51)*state.rho - screened_rates(k_He4_V51_to_p_Cr54)*Y(V51)*state.rho; jac.set(V51, He4, scratch); - scratch = screened_rates(k_he4_sc47_to_v51)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc47_to_V51)*Y(He4)*state.rho; jac.set(V51, Sc47, scratch); - scratch = screened_rates(k_he4_sc48_to_n_v51)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc48_to_n_V51)*Y(He4)*state.rho; jac.set(V51, Sc48, scratch); - scratch = screened_rates(k_he4_ti48_to_p_v51)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti48_to_p_V51)*Y(He4)*state.rho; jac.set(V51, Ti48, scratch); - scratch = screened_rates(k_p_ti50_to_v51)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti50_to_V51)*Y(H1)*state.rho; jac.set(V51, Ti50, scratch); - scratch = screened_rates(k_p_ti51_to_n_v51)*Y(H1)*state.rho + screened_rates(k_ti51_to_v51_weak_wc12); + scratch = screened_rates(k_Ti51_to_V51_weak_wc12) + screened_rates(k_p_Ti51_to_n_V51)*Y(H1)*state.rho; jac.set(V51, Ti51, scratch); - scratch = screened_rates(k_n_v50_to_v51)*Y(N)*state.rho; + scratch = screened_rates(k_n_V50_to_V51)*Y(N)*state.rho; jac.set(V51, V50, scratch); - scratch = -screened_rates(k_he4_v51_to_mn55)*Y(He4)*state.rho - screened_rates(k_he4_v51_to_n_mn54)*Y(He4)*state.rho - screened_rates(k_he4_v51_to_p_cr54)*Y(He4)*state.rho - screened_rates(k_n_v51_to_he4_sc48)*Y(N)*state.rho - screened_rates(k_n_v51_to_p_ti51)*Y(N)*state.rho - screened_rates(k_n_v51_to_v52)*Y(N)*state.rho - screened_rates(k_p_v51_to_cr52)*Y(H1)*state.rho - screened_rates(k_p_v51_to_he4_ti48)*Y(H1)*state.rho - screened_rates(k_p_v51_to_n_cr51)*Y(H1)*state.rho - screened_rates(k_v51_to_he4_sc47) - screened_rates(k_v51_to_n_v50) - screened_rates(k_v51_to_p_ti50); + scratch = -screened_rates(k_He4_V51_to_Mn55)*Y(He4)*state.rho - screened_rates(k_He4_V51_to_n_Mn54)*Y(He4)*state.rho - screened_rates(k_He4_V51_to_p_Cr54)*Y(He4)*state.rho - screened_rates(k_V51_to_He4_Sc47) - screened_rates(k_V51_to_n_V50) - screened_rates(k_V51_to_p_Ti50) - screened_rates(k_n_V51_to_He4_Sc48)*Y(N)*state.rho - screened_rates(k_n_V51_to_V52)*Y(N)*state.rho - screened_rates(k_n_V51_to_p_Ti51)*Y(N)*state.rho - screened_rates(k_p_V51_to_Cr52)*Y(H1)*state.rho - screened_rates(k_p_V51_to_He4_Ti48)*Y(H1)*state.rho - screened_rates(k_p_V51_to_n_Cr51)*Y(H1)*state.rho; jac.set(V51, V51, scratch); - scratch = screened_rates(k_v52_to_n_v51); + scratch = screened_rates(k_V52_to_n_V51); jac.set(V51, V52, scratch); - scratch = screened_rates(k_cr51_to_v51_weak_wc12) + screened_rates(k_n_cr51_to_p_v51)*Y(N)*state.rho; + scratch = screened_rates(k_Cr51_to_V51_weak_wc12) + screened_rates(k_n_Cr51_to_p_V51)*Y(N)*state.rho; jac.set(V51, Cr51, scratch); - scratch = screened_rates(k_cr52_to_p_v51); + scratch = screened_rates(k_Cr52_to_p_V51); jac.set(V51, Cr52, scratch); - scratch = screened_rates(k_p_cr54_to_he4_v51)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cr54_to_He4_V51)*Y(H1)*state.rho; jac.set(V51, Cr54, scratch); - scratch = screened_rates(k_n_mn54_to_he4_v51)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mn54_to_He4_V51)*Y(N)*state.rho; jac.set(V51, Mn54, scratch); - scratch = screened_rates(k_mn55_to_he4_v51); + scratch = screened_rates(k_Mn55_to_He4_V51); jac.set(V51, Mn55, scratch); - scratch = screened_rates(k_n_cr52_to_p_v52)*Y(Cr52)*state.rho + screened_rates(k_n_mn55_to_he4_v52)*Y(Mn55)*state.rho + screened_rates(k_n_v51_to_v52)*Y(V51)*state.rho - screened_rates(k_n_v52_to_he4_sc49)*Y(V52)*state.rho; + scratch = screened_rates(k_n_Cr52_to_p_V52)*Y(Cr52)*state.rho + screened_rates(k_n_Mn55_to_He4_V52)*Y(Mn55)*state.rho + screened_rates(k_n_V51_to_V52)*Y(V51)*state.rho - screened_rates(k_n_V52_to_He4_Sc49)*Y(V52)*state.rho; jac.set(V52, N, scratch); - scratch = screened_rates(k_p_ti51_to_v52)*Y(Ti51)*state.rho - screened_rates(k_p_v52_to_cr53)*Y(V52)*state.rho - screened_rates(k_p_v52_to_he4_ti49)*Y(V52)*state.rho - screened_rates(k_p_v52_to_n_cr52)*Y(V52)*state.rho; + scratch = screened_rates(k_p_Ti51_to_V52)*Y(Ti51)*state.rho - screened_rates(k_p_V52_to_Cr53)*Y(V52)*state.rho - screened_rates(k_p_V52_to_He4_Ti49)*Y(V52)*state.rho - screened_rates(k_p_V52_to_n_Cr52)*Y(V52)*state.rho; jac.set(V52, H1, scratch); - scratch = screened_rates(k_he4_sc48_to_v52)*Y(Sc48)*state.rho + screened_rates(k_he4_sc49_to_n_v52)*Y(Sc49)*state.rho + screened_rates(k_he4_ti49_to_p_v52)*Y(Ti49)*state.rho - screened_rates(k_he4_v52_to_n_mn55)*Y(V52)*state.rho; + scratch = screened_rates(k_He4_Sc48_to_V52)*Y(Sc48)*state.rho + screened_rates(k_He4_Sc49_to_n_V52)*Y(Sc49)*state.rho + screened_rates(k_He4_Ti49_to_p_V52)*Y(Ti49)*state.rho - screened_rates(k_He4_V52_to_n_Mn55)*Y(V52)*state.rho; jac.set(V52, He4, scratch); - scratch = screened_rates(k_he4_sc48_to_v52)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc48_to_V52)*Y(He4)*state.rho; jac.set(V52, Sc48, scratch); - scratch = screened_rates(k_he4_sc49_to_n_v52)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc49_to_n_V52)*Y(He4)*state.rho; jac.set(V52, Sc49, scratch); - scratch = screened_rates(k_he4_ti49_to_p_v52)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti49_to_p_V52)*Y(He4)*state.rho; jac.set(V52, Ti49, scratch); - scratch = screened_rates(k_p_ti51_to_v52)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ti51_to_V52)*Y(H1)*state.rho; jac.set(V52, Ti51, scratch); - scratch = screened_rates(k_n_v51_to_v52)*Y(N)*state.rho; + scratch = screened_rates(k_n_V51_to_V52)*Y(N)*state.rho; jac.set(V52, V51, scratch); - scratch = -screened_rates(k_he4_v52_to_n_mn55)*Y(He4)*state.rho - screened_rates(k_n_v52_to_he4_sc49)*Y(N)*state.rho - screened_rates(k_p_v52_to_cr53)*Y(H1)*state.rho - screened_rates(k_p_v52_to_he4_ti49)*Y(H1)*state.rho - screened_rates(k_p_v52_to_n_cr52)*Y(H1)*state.rho - screened_rates(k_v52_to_cr52_weak_wc12) - screened_rates(k_v52_to_he4_sc48) - screened_rates(k_v52_to_n_v51) - screened_rates(k_v52_to_p_ti51); + scratch = -screened_rates(k_He4_V52_to_n_Mn55)*Y(He4)*state.rho - screened_rates(k_V52_to_Cr52_weak_wc12) - screened_rates(k_V52_to_He4_Sc48) - screened_rates(k_V52_to_n_V51) - screened_rates(k_V52_to_p_Ti51) - screened_rates(k_n_V52_to_He4_Sc49)*Y(N)*state.rho - screened_rates(k_p_V52_to_Cr53)*Y(H1)*state.rho - screened_rates(k_p_V52_to_He4_Ti49)*Y(H1)*state.rho - screened_rates(k_p_V52_to_n_Cr52)*Y(H1)*state.rho; jac.set(V52, V52, scratch); - scratch = screened_rates(k_n_cr52_to_p_v52)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cr52_to_p_V52)*Y(N)*state.rho; jac.set(V52, Cr52, scratch); - scratch = screened_rates(k_cr53_to_p_v52); + scratch = screened_rates(k_Cr53_to_p_V52); jac.set(V52, Cr53, scratch); - scratch = screened_rates(k_n_mn55_to_he4_v52)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mn55_to_He4_V52)*Y(N)*state.rho; jac.set(V52, Mn55, scratch); - scratch = -screened_rates(k_n_cr48_to_cr49)*Y(Cr48)*state.rho - screened_rates(k_n_cr48_to_he4_ti45)*Y(Cr48)*state.rho - screened_rates(k_n_cr48_to_p_v48)*Y(Cr48)*state.rho; + scratch = -screened_rates(k_n_Cr48_to_Cr49)*Y(Cr48)*state.rho - screened_rates(k_n_Cr48_to_He4_Ti45)*Y(Cr48)*state.rho - screened_rates(k_n_Cr48_to_p_V48)*Y(Cr48)*state.rho; jac.set(Cr48, N, scratch); - scratch = screened_rates(k_p_mn51_to_he4_cr48)*Y(Mn51)*state.rho + screened_rates(k_p_v47_to_cr48)*Y(V47)*state.rho + screened_rates(k_p_v48_to_n_cr48)*Y(V48)*state.rho; + scratch = screened_rates(k_p_Mn51_to_He4_Cr48)*Y(Mn51)*state.rho + screened_rates(k_p_V47_to_Cr48)*Y(V47)*state.rho + screened_rates(k_p_V48_to_n_Cr48)*Y(V48)*state.rho; jac.set(Cr48, H1, scratch); - scratch = -screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*state.rho - screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*state.rho + screened_rates(k_he4_ti44_to_cr48)*Y(Ti44)*state.rho + screened_rates(k_he4_ti45_to_n_cr48)*Y(Ti45)*state.rho; + scratch = -screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*state.rho - screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*state.rho + screened_rates(k_He4_Ti44_to_Cr48)*Y(Ti44)*state.rho + screened_rates(k_He4_Ti45_to_n_Cr48)*Y(Ti45)*state.rho; jac.set(Cr48, He4, scratch); - scratch = screened_rates(k_he4_ti44_to_cr48)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti44_to_Cr48)*Y(He4)*state.rho; jac.set(Cr48, Ti44, scratch); - scratch = screened_rates(k_he4_ti45_to_n_cr48)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti45_to_n_Cr48)*Y(He4)*state.rho; jac.set(Cr48, Ti45, scratch); - scratch = screened_rates(k_p_v47_to_cr48)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V47_to_Cr48)*Y(H1)*state.rho; jac.set(Cr48, V47, scratch); - scratch = screened_rates(k_p_v48_to_n_cr48)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V48_to_n_Cr48)*Y(H1)*state.rho; jac.set(Cr48, V48, scratch); - scratch = -screened_rates(k_cr48_to_he4_ti44) - screened_rates(k_cr48_to_p_v47) - screened_rates(k_cr48_to_v48_weak_wc12) - screened_rates(k_he4_cr48_to_fe52)*Y(He4)*state.rho - screened_rates(k_he4_cr48_to_p_mn51)*Y(He4)*state.rho - screened_rates(k_n_cr48_to_cr49)*Y(N)*state.rho - screened_rates(k_n_cr48_to_he4_ti45)*Y(N)*state.rho - screened_rates(k_n_cr48_to_p_v48)*Y(N)*state.rho; + scratch = -screened_rates(k_Cr48_to_He4_Ti44) - screened_rates(k_Cr48_to_V48_weak_wc12) - screened_rates(k_Cr48_to_p_V47) - screened_rates(k_He4_Cr48_to_Fe52)*Y(He4)*state.rho - screened_rates(k_He4_Cr48_to_p_Mn51)*Y(He4)*state.rho - screened_rates(k_n_Cr48_to_Cr49)*Y(N)*state.rho - screened_rates(k_n_Cr48_to_He4_Ti45)*Y(N)*state.rho - screened_rates(k_n_Cr48_to_p_V48)*Y(N)*state.rho; jac.set(Cr48, Cr48, scratch); - scratch = screened_rates(k_cr49_to_n_cr48); + scratch = screened_rates(k_Cr49_to_n_Cr48); jac.set(Cr48, Cr49, scratch); - scratch = screened_rates(k_p_mn51_to_he4_cr48)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn51_to_He4_Cr48)*Y(H1)*state.rho; jac.set(Cr48, Mn51, scratch); - scratch = screened_rates(k_fe52_to_he4_cr48); + scratch = screened_rates(k_Fe52_to_He4_Cr48); jac.set(Cr48, Fe52, scratch); - scratch = screened_rates(k_n_cr48_to_cr49)*Y(Cr48)*state.rho - screened_rates(k_n_cr49_to_cr50)*Y(Cr49)*state.rho - screened_rates(k_n_cr49_to_he4_ti46)*Y(Cr49)*state.rho - screened_rates(k_n_cr49_to_p_v49)*Y(Cr49)*state.rho + screened_rates(k_n_fe52_to_he4_cr49)*Y(Fe52)*state.rho; + scratch = screened_rates(k_n_Cr48_to_Cr49)*Y(Cr48)*state.rho - screened_rates(k_n_Cr49_to_Cr50)*Y(Cr49)*state.rho - screened_rates(k_n_Cr49_to_He4_Ti46)*Y(Cr49)*state.rho - screened_rates(k_n_Cr49_to_p_V49)*Y(Cr49)*state.rho + screened_rates(k_n_Fe52_to_He4_Cr49)*Y(Fe52)*state.rho; jac.set(Cr49, N, scratch); - scratch = -screened_rates(k_p_cr49_to_he4_v46)*Y(Cr49)*state.rho - screened_rates(k_p_cr49_to_mn50)*Y(Cr49)*state.rho + screened_rates(k_p_mn52_to_he4_cr49)*Y(Mn52)*state.rho + screened_rates(k_p_v48_to_cr49)*Y(V48)*state.rho + screened_rates(k_p_v49_to_n_cr49)*Y(V49)*state.rho; + scratch = -screened_rates(k_p_Cr49_to_He4_V46)*Y(Cr49)*state.rho - screened_rates(k_p_Cr49_to_Mn50)*Y(Cr49)*state.rho + screened_rates(k_p_Mn52_to_He4_Cr49)*Y(Mn52)*state.rho + screened_rates(k_p_V48_to_Cr49)*Y(V48)*state.rho + screened_rates(k_p_V49_to_n_Cr49)*Y(V49)*state.rho; jac.set(Cr49, H1, scratch); - scratch = -screened_rates(k_he4_cr49_to_fe53)*Y(Cr49)*state.rho - screened_rates(k_he4_cr49_to_n_fe52)*Y(Cr49)*state.rho - screened_rates(k_he4_cr49_to_p_mn52)*Y(Cr49)*state.rho + screened_rates(k_he4_ti45_to_cr49)*Y(Ti45)*state.rho + screened_rates(k_he4_ti46_to_n_cr49)*Y(Ti46)*state.rho + screened_rates(k_he4_v46_to_p_cr49)*Y(V46)*state.rho; + scratch = -screened_rates(k_He4_Cr49_to_Fe53)*Y(Cr49)*state.rho - screened_rates(k_He4_Cr49_to_n_Fe52)*Y(Cr49)*state.rho - screened_rates(k_He4_Cr49_to_p_Mn52)*Y(Cr49)*state.rho + screened_rates(k_He4_Ti45_to_Cr49)*Y(Ti45)*state.rho + screened_rates(k_He4_Ti46_to_n_Cr49)*Y(Ti46)*state.rho + screened_rates(k_He4_V46_to_p_Cr49)*Y(V46)*state.rho; jac.set(Cr49, He4, scratch); - scratch = screened_rates(k_he4_ti45_to_cr49)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti45_to_Cr49)*Y(He4)*state.rho; jac.set(Cr49, Ti45, scratch); - scratch = screened_rates(k_he4_ti46_to_n_cr49)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti46_to_n_Cr49)*Y(He4)*state.rho; jac.set(Cr49, Ti46, scratch); - scratch = screened_rates(k_he4_v46_to_p_cr49)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V46_to_p_Cr49)*Y(He4)*state.rho; jac.set(Cr49, V46, scratch); - scratch = screened_rates(k_p_v48_to_cr49)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V48_to_Cr49)*Y(H1)*state.rho; jac.set(Cr49, V48, scratch); - scratch = screened_rates(k_p_v49_to_n_cr49)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V49_to_n_Cr49)*Y(H1)*state.rho; jac.set(Cr49, V49, scratch); - scratch = screened_rates(k_n_cr48_to_cr49)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cr48_to_Cr49)*Y(N)*state.rho; jac.set(Cr49, Cr48, scratch); - scratch = -screened_rates(k_cr49_to_he4_ti45) - screened_rates(k_cr49_to_n_cr48) - screened_rates(k_cr49_to_p_v48) - screened_rates(k_cr49_to_v49_weak_wc12) - screened_rates(k_he4_cr49_to_fe53)*Y(He4)*state.rho - screened_rates(k_he4_cr49_to_n_fe52)*Y(He4)*state.rho - screened_rates(k_he4_cr49_to_p_mn52)*Y(He4)*state.rho - screened_rates(k_n_cr49_to_cr50)*Y(N)*state.rho - screened_rates(k_n_cr49_to_he4_ti46)*Y(N)*state.rho - screened_rates(k_n_cr49_to_p_v49)*Y(N)*state.rho - screened_rates(k_p_cr49_to_he4_v46)*Y(H1)*state.rho - screened_rates(k_p_cr49_to_mn50)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cr49_to_He4_Ti45) - screened_rates(k_Cr49_to_V49_weak_wc12) - screened_rates(k_Cr49_to_n_Cr48) - screened_rates(k_Cr49_to_p_V48) - screened_rates(k_He4_Cr49_to_Fe53)*Y(He4)*state.rho - screened_rates(k_He4_Cr49_to_n_Fe52)*Y(He4)*state.rho - screened_rates(k_He4_Cr49_to_p_Mn52)*Y(He4)*state.rho - screened_rates(k_n_Cr49_to_Cr50)*Y(N)*state.rho - screened_rates(k_n_Cr49_to_He4_Ti46)*Y(N)*state.rho - screened_rates(k_n_Cr49_to_p_V49)*Y(N)*state.rho - screened_rates(k_p_Cr49_to_He4_V46)*Y(H1)*state.rho - screened_rates(k_p_Cr49_to_Mn50)*Y(H1)*state.rho; jac.set(Cr49, Cr49, scratch); - scratch = screened_rates(k_cr50_to_n_cr49); + scratch = screened_rates(k_Cr50_to_n_Cr49); jac.set(Cr49, Cr50, scratch); - scratch = screened_rates(k_mn50_to_p_cr49); + scratch = screened_rates(k_Mn50_to_p_Cr49); jac.set(Cr49, Mn50, scratch); - scratch = screened_rates(k_p_mn52_to_he4_cr49)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn52_to_He4_Cr49)*Y(H1)*state.rho; jac.set(Cr49, Mn52, scratch); - scratch = screened_rates(k_n_fe52_to_he4_cr49)*Y(N)*state.rho; + scratch = screened_rates(k_n_Fe52_to_He4_Cr49)*Y(N)*state.rho; jac.set(Cr49, Fe52, scratch); - scratch = screened_rates(k_fe53_to_he4_cr49); + scratch = screened_rates(k_Fe53_to_He4_Cr49); jac.set(Cr49, Fe53, scratch); - scratch = screened_rates(k_n_cr49_to_cr50)*Y(Cr49)*state.rho - screened_rates(k_n_cr50_to_cr51)*Y(Cr50)*state.rho - screened_rates(k_n_cr50_to_he4_ti47)*Y(Cr50)*state.rho - screened_rates(k_n_cr50_to_p_v50)*Y(Cr50)*state.rho + screened_rates(k_n_fe53_to_he4_cr50)*Y(Fe53)*state.rho + screened_rates(k_n_mn50_to_p_cr50)*Y(Mn50)*state.rho; + scratch = screened_rates(k_n_Cr49_to_Cr50)*Y(Cr49)*state.rho - screened_rates(k_n_Cr50_to_Cr51)*Y(Cr50)*state.rho - screened_rates(k_n_Cr50_to_He4_Ti47)*Y(Cr50)*state.rho - screened_rates(k_n_Cr50_to_p_V50)*Y(Cr50)*state.rho + screened_rates(k_n_Fe53_to_He4_Cr50)*Y(Fe53)*state.rho + screened_rates(k_n_Mn50_to_p_Cr50)*Y(Mn50)*state.rho; jac.set(Cr50, N, scratch); - scratch = -screened_rates(k_p_cr50_to_he4_v47)*Y(Cr50)*state.rho - screened_rates(k_p_cr50_to_mn51)*Y(Cr50)*state.rho - screened_rates(k_p_cr50_to_n_mn50)*Y(Cr50)*state.rho + screened_rates(k_p_mn53_to_he4_cr50)*Y(Mn53)*state.rho + screened_rates(k_p_v49_to_cr50)*Y(V49)*state.rho + screened_rates(k_p_v50_to_n_cr50)*Y(V50)*state.rho; + scratch = -screened_rates(k_p_Cr50_to_He4_V47)*Y(Cr50)*state.rho - screened_rates(k_p_Cr50_to_Mn51)*Y(Cr50)*state.rho - screened_rates(k_p_Cr50_to_n_Mn50)*Y(Cr50)*state.rho + screened_rates(k_p_Mn53_to_He4_Cr50)*Y(Mn53)*state.rho + screened_rates(k_p_V49_to_Cr50)*Y(V49)*state.rho + screened_rates(k_p_V50_to_n_Cr50)*Y(V50)*state.rho; jac.set(Cr50, H1, scratch); - scratch = -screened_rates(k_he4_cr50_to_fe54)*Y(Cr50)*state.rho - screened_rates(k_he4_cr50_to_n_fe53)*Y(Cr50)*state.rho - screened_rates(k_he4_cr50_to_p_mn53)*Y(Cr50)*state.rho + screened_rates(k_he4_ti46_to_cr50)*Y(Ti46)*state.rho + screened_rates(k_he4_ti47_to_n_cr50)*Y(Ti47)*state.rho + screened_rates(k_he4_v47_to_p_cr50)*Y(V47)*state.rho; + scratch = -screened_rates(k_He4_Cr50_to_Fe54)*Y(Cr50)*state.rho - screened_rates(k_He4_Cr50_to_n_Fe53)*Y(Cr50)*state.rho - screened_rates(k_He4_Cr50_to_p_Mn53)*Y(Cr50)*state.rho + screened_rates(k_He4_Ti46_to_Cr50)*Y(Ti46)*state.rho + screened_rates(k_He4_Ti47_to_n_Cr50)*Y(Ti47)*state.rho + screened_rates(k_He4_V47_to_p_Cr50)*Y(V47)*state.rho; jac.set(Cr50, He4, scratch); - scratch = screened_rates(k_he4_ti46_to_cr50)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti46_to_Cr50)*Y(He4)*state.rho; jac.set(Cr50, Ti46, scratch); - scratch = screened_rates(k_he4_ti47_to_n_cr50)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti47_to_n_Cr50)*Y(He4)*state.rho; jac.set(Cr50, Ti47, scratch); - scratch = screened_rates(k_he4_v47_to_p_cr50)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V47_to_p_Cr50)*Y(He4)*state.rho; jac.set(Cr50, V47, scratch); - scratch = screened_rates(k_p_v49_to_cr50)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V49_to_Cr50)*Y(H1)*state.rho; jac.set(Cr50, V49, scratch); - scratch = screened_rates(k_p_v50_to_n_cr50)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V50_to_n_Cr50)*Y(H1)*state.rho; jac.set(Cr50, V50, scratch); - scratch = screened_rates(k_n_cr49_to_cr50)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cr49_to_Cr50)*Y(N)*state.rho; jac.set(Cr50, Cr49, scratch); - scratch = -screened_rates(k_cr50_to_he4_ti46) - screened_rates(k_cr50_to_n_cr49) - screened_rates(k_cr50_to_p_v49) - screened_rates(k_he4_cr50_to_fe54)*Y(He4)*state.rho - screened_rates(k_he4_cr50_to_n_fe53)*Y(He4)*state.rho - screened_rates(k_he4_cr50_to_p_mn53)*Y(He4)*state.rho - screened_rates(k_n_cr50_to_cr51)*Y(N)*state.rho - screened_rates(k_n_cr50_to_he4_ti47)*Y(N)*state.rho - screened_rates(k_n_cr50_to_p_v50)*Y(N)*state.rho - screened_rates(k_p_cr50_to_he4_v47)*Y(H1)*state.rho - screened_rates(k_p_cr50_to_mn51)*Y(H1)*state.rho - screened_rates(k_p_cr50_to_n_mn50)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cr50_to_He4_Ti46) - screened_rates(k_Cr50_to_n_Cr49) - screened_rates(k_Cr50_to_p_V49) - screened_rates(k_He4_Cr50_to_Fe54)*Y(He4)*state.rho - screened_rates(k_He4_Cr50_to_n_Fe53)*Y(He4)*state.rho - screened_rates(k_He4_Cr50_to_p_Mn53)*Y(He4)*state.rho - screened_rates(k_n_Cr50_to_Cr51)*Y(N)*state.rho - screened_rates(k_n_Cr50_to_He4_Ti47)*Y(N)*state.rho - screened_rates(k_n_Cr50_to_p_V50)*Y(N)*state.rho - screened_rates(k_p_Cr50_to_He4_V47)*Y(H1)*state.rho - screened_rates(k_p_Cr50_to_Mn51)*Y(H1)*state.rho - screened_rates(k_p_Cr50_to_n_Mn50)*Y(H1)*state.rho; jac.set(Cr50, Cr50, scratch); - scratch = screened_rates(k_cr51_to_n_cr50); + scratch = screened_rates(k_Cr51_to_n_Cr50); jac.set(Cr50, Cr51, scratch); - scratch = screened_rates(k_mn50_to_cr50_weak_wc12) + screened_rates(k_n_mn50_to_p_cr50)*Y(N)*state.rho; + scratch = screened_rates(k_Mn50_to_Cr50_weak_wc12) + screened_rates(k_n_Mn50_to_p_Cr50)*Y(N)*state.rho; jac.set(Cr50, Mn50, scratch); - scratch = screened_rates(k_mn51_to_p_cr50); + scratch = screened_rates(k_Mn51_to_p_Cr50); jac.set(Cr50, Mn51, scratch); - scratch = screened_rates(k_p_mn53_to_he4_cr50)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn53_to_He4_Cr50)*Y(H1)*state.rho; jac.set(Cr50, Mn53, scratch); - scratch = screened_rates(k_n_fe53_to_he4_cr50)*Y(N)*state.rho; + scratch = screened_rates(k_n_Fe53_to_He4_Cr50)*Y(N)*state.rho; jac.set(Cr50, Fe53, scratch); - scratch = screened_rates(k_fe54_to_he4_cr50); + scratch = screened_rates(k_Fe54_to_He4_Cr50); jac.set(Cr50, Fe54, scratch); - scratch = screened_rates(k_n_cr50_to_cr51)*Y(Cr50)*state.rho - screened_rates(k_n_cr51_to_cr52)*Y(Cr51)*state.rho - screened_rates(k_n_cr51_to_he4_ti48)*Y(Cr51)*state.rho - screened_rates(k_n_cr51_to_p_v51)*Y(Cr51)*state.rho + screened_rates(k_n_fe54_to_he4_cr51)*Y(Fe54)*state.rho + screened_rates(k_n_mn51_to_p_cr51)*Y(Mn51)*state.rho; + scratch = screened_rates(k_n_Cr50_to_Cr51)*Y(Cr50)*state.rho - screened_rates(k_n_Cr51_to_Cr52)*Y(Cr51)*state.rho - screened_rates(k_n_Cr51_to_He4_Ti48)*Y(Cr51)*state.rho - screened_rates(k_n_Cr51_to_p_V51)*Y(Cr51)*state.rho + screened_rates(k_n_Fe54_to_He4_Cr51)*Y(Fe54)*state.rho + screened_rates(k_n_Mn51_to_p_Cr51)*Y(Mn51)*state.rho; jac.set(Cr51, N, scratch); - scratch = -screened_rates(k_p_cr51_to_he4_v48)*Y(Cr51)*state.rho - screened_rates(k_p_cr51_to_mn52)*Y(Cr51)*state.rho - screened_rates(k_p_cr51_to_n_mn51)*Y(Cr51)*state.rho + screened_rates(k_p_mn54_to_he4_cr51)*Y(Mn54)*state.rho + screened_rates(k_p_v50_to_cr51)*Y(V50)*state.rho + screened_rates(k_p_v51_to_n_cr51)*Y(V51)*state.rho; + scratch = -screened_rates(k_p_Cr51_to_He4_V48)*Y(Cr51)*state.rho - screened_rates(k_p_Cr51_to_Mn52)*Y(Cr51)*state.rho - screened_rates(k_p_Cr51_to_n_Mn51)*Y(Cr51)*state.rho + screened_rates(k_p_Mn54_to_He4_Cr51)*Y(Mn54)*state.rho + screened_rates(k_p_V50_to_Cr51)*Y(V50)*state.rho + screened_rates(k_p_V51_to_n_Cr51)*Y(V51)*state.rho; jac.set(Cr51, H1, scratch); - scratch = -screened_rates(k_he4_cr51_to_fe55)*Y(Cr51)*state.rho - screened_rates(k_he4_cr51_to_n_fe54)*Y(Cr51)*state.rho - screened_rates(k_he4_cr51_to_p_mn54)*Y(Cr51)*state.rho + screened_rates(k_he4_ti47_to_cr51)*Y(Ti47)*state.rho + screened_rates(k_he4_ti48_to_n_cr51)*Y(Ti48)*state.rho + screened_rates(k_he4_v48_to_p_cr51)*Y(V48)*state.rho; + scratch = -screened_rates(k_He4_Cr51_to_Fe55)*Y(Cr51)*state.rho - screened_rates(k_He4_Cr51_to_n_Fe54)*Y(Cr51)*state.rho - screened_rates(k_He4_Cr51_to_p_Mn54)*Y(Cr51)*state.rho + screened_rates(k_He4_Ti47_to_Cr51)*Y(Ti47)*state.rho + screened_rates(k_He4_Ti48_to_n_Cr51)*Y(Ti48)*state.rho + screened_rates(k_He4_V48_to_p_Cr51)*Y(V48)*state.rho; jac.set(Cr51, He4, scratch); - scratch = screened_rates(k_he4_ti47_to_cr51)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti47_to_Cr51)*Y(He4)*state.rho; jac.set(Cr51, Ti47, scratch); - scratch = screened_rates(k_he4_ti48_to_n_cr51)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti48_to_n_Cr51)*Y(He4)*state.rho; jac.set(Cr51, Ti48, scratch); - scratch = screened_rates(k_he4_v48_to_p_cr51)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V48_to_p_Cr51)*Y(He4)*state.rho; jac.set(Cr51, V48, scratch); - scratch = screened_rates(k_p_v50_to_cr51)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V50_to_Cr51)*Y(H1)*state.rho; jac.set(Cr51, V50, scratch); - scratch = screened_rates(k_p_v51_to_n_cr51)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V51_to_n_Cr51)*Y(H1)*state.rho; jac.set(Cr51, V51, scratch); - scratch = screened_rates(k_n_cr50_to_cr51)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cr50_to_Cr51)*Y(N)*state.rho; jac.set(Cr51, Cr50, scratch); - scratch = -screened_rates(k_cr51_to_he4_ti47) - screened_rates(k_cr51_to_n_cr50) - screened_rates(k_cr51_to_p_v50) - screened_rates(k_cr51_to_v51_weak_wc12) - screened_rates(k_he4_cr51_to_fe55)*Y(He4)*state.rho - screened_rates(k_he4_cr51_to_n_fe54)*Y(He4)*state.rho - screened_rates(k_he4_cr51_to_p_mn54)*Y(He4)*state.rho - screened_rates(k_n_cr51_to_cr52)*Y(N)*state.rho - screened_rates(k_n_cr51_to_he4_ti48)*Y(N)*state.rho - screened_rates(k_n_cr51_to_p_v51)*Y(N)*state.rho - screened_rates(k_p_cr51_to_he4_v48)*Y(H1)*state.rho - screened_rates(k_p_cr51_to_mn52)*Y(H1)*state.rho - screened_rates(k_p_cr51_to_n_mn51)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cr51_to_He4_Ti47) - screened_rates(k_Cr51_to_V51_weak_wc12) - screened_rates(k_Cr51_to_n_Cr50) - screened_rates(k_Cr51_to_p_V50) - screened_rates(k_He4_Cr51_to_Fe55)*Y(He4)*state.rho - screened_rates(k_He4_Cr51_to_n_Fe54)*Y(He4)*state.rho - screened_rates(k_He4_Cr51_to_p_Mn54)*Y(He4)*state.rho - screened_rates(k_n_Cr51_to_Cr52)*Y(N)*state.rho - screened_rates(k_n_Cr51_to_He4_Ti48)*Y(N)*state.rho - screened_rates(k_n_Cr51_to_p_V51)*Y(N)*state.rho - screened_rates(k_p_Cr51_to_He4_V48)*Y(H1)*state.rho - screened_rates(k_p_Cr51_to_Mn52)*Y(H1)*state.rho - screened_rates(k_p_Cr51_to_n_Mn51)*Y(H1)*state.rho; jac.set(Cr51, Cr51, scratch); - scratch = screened_rates(k_cr52_to_n_cr51); + scratch = screened_rates(k_Cr52_to_n_Cr51); jac.set(Cr51, Cr52, scratch); - scratch = screened_rates(k_mn51_to_cr51_weak_wc12) + screened_rates(k_n_mn51_to_p_cr51)*Y(N)*state.rho; + scratch = screened_rates(k_Mn51_to_Cr51_weak_wc12) + screened_rates(k_n_Mn51_to_p_Cr51)*Y(N)*state.rho; jac.set(Cr51, Mn51, scratch); - scratch = screened_rates(k_mn52_to_p_cr51); + scratch = screened_rates(k_Mn52_to_p_Cr51); jac.set(Cr51, Mn52, scratch); - scratch = screened_rates(k_p_mn54_to_he4_cr51)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn54_to_He4_Cr51)*Y(H1)*state.rho; jac.set(Cr51, Mn54, scratch); - scratch = screened_rates(k_n_fe54_to_he4_cr51)*Y(N)*state.rho; + scratch = screened_rates(k_n_Fe54_to_He4_Cr51)*Y(N)*state.rho; jac.set(Cr51, Fe54, scratch); - scratch = screened_rates(k_fe55_to_he4_cr51); + scratch = screened_rates(k_Fe55_to_He4_Cr51); jac.set(Cr51, Fe55, scratch); - scratch = screened_rates(k_n_cr51_to_cr52)*Y(Cr51)*state.rho - screened_rates(k_n_cr52_to_cr53)*Y(Cr52)*state.rho - screened_rates(k_n_cr52_to_he4_ti49)*Y(Cr52)*state.rho - screened_rates(k_n_cr52_to_p_v52)*Y(Cr52)*state.rho + screened_rates(k_n_fe55_to_he4_cr52)*Y(Fe55)*state.rho + screened_rates(k_n_mn52_to_p_cr52)*Y(Mn52)*state.rho; + scratch = screened_rates(k_n_Cr51_to_Cr52)*Y(Cr51)*state.rho - screened_rates(k_n_Cr52_to_Cr53)*Y(Cr52)*state.rho - screened_rates(k_n_Cr52_to_He4_Ti49)*Y(Cr52)*state.rho - screened_rates(k_n_Cr52_to_p_V52)*Y(Cr52)*state.rho + screened_rates(k_n_Fe55_to_He4_Cr52)*Y(Fe55)*state.rho + screened_rates(k_n_Mn52_to_p_Cr52)*Y(Mn52)*state.rho; jac.set(Cr52, N, scratch); - scratch = -screened_rates(k_p_cr52_to_he4_v49)*Y(Cr52)*state.rho - screened_rates(k_p_cr52_to_mn53)*Y(Cr52)*state.rho - screened_rates(k_p_cr52_to_n_mn52)*Y(Cr52)*state.rho + screened_rates(k_p_mn55_to_he4_cr52)*Y(Mn55)*state.rho + screened_rates(k_p_v51_to_cr52)*Y(V51)*state.rho + screened_rates(k_p_v52_to_n_cr52)*Y(V52)*state.rho; + scratch = -screened_rates(k_p_Cr52_to_He4_V49)*Y(Cr52)*state.rho - screened_rates(k_p_Cr52_to_Mn53)*Y(Cr52)*state.rho - screened_rates(k_p_Cr52_to_n_Mn52)*Y(Cr52)*state.rho + screened_rates(k_p_Mn55_to_He4_Cr52)*Y(Mn55)*state.rho + screened_rates(k_p_V51_to_Cr52)*Y(V51)*state.rho + screened_rates(k_p_V52_to_n_Cr52)*Y(V52)*state.rho; jac.set(Cr52, H1, scratch); - scratch = -screened_rates(k_he4_cr52_to_fe56)*Y(Cr52)*state.rho - screened_rates(k_he4_cr52_to_n_fe55)*Y(Cr52)*state.rho - screened_rates(k_he4_cr52_to_p_mn55)*Y(Cr52)*state.rho + screened_rates(k_he4_ti48_to_cr52)*Y(Ti48)*state.rho + screened_rates(k_he4_ti49_to_n_cr52)*Y(Ti49)*state.rho + screened_rates(k_he4_v49_to_p_cr52)*Y(V49)*state.rho; + scratch = -screened_rates(k_He4_Cr52_to_Fe56)*Y(Cr52)*state.rho - screened_rates(k_He4_Cr52_to_n_Fe55)*Y(Cr52)*state.rho - screened_rates(k_He4_Cr52_to_p_Mn55)*Y(Cr52)*state.rho + screened_rates(k_He4_Ti48_to_Cr52)*Y(Ti48)*state.rho + screened_rates(k_He4_Ti49_to_n_Cr52)*Y(Ti49)*state.rho + screened_rates(k_He4_V49_to_p_Cr52)*Y(V49)*state.rho; jac.set(Cr52, He4, scratch); - scratch = screened_rates(k_he4_ti48_to_cr52)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti48_to_Cr52)*Y(He4)*state.rho; jac.set(Cr52, Ti48, scratch); - scratch = screened_rates(k_he4_ti49_to_n_cr52)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti49_to_n_Cr52)*Y(He4)*state.rho; jac.set(Cr52, Ti49, scratch); - scratch = screened_rates(k_he4_v49_to_p_cr52)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V49_to_p_Cr52)*Y(He4)*state.rho; jac.set(Cr52, V49, scratch); - scratch = screened_rates(k_p_v51_to_cr52)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V51_to_Cr52)*Y(H1)*state.rho; jac.set(Cr52, V51, scratch); - scratch = screened_rates(k_p_v52_to_n_cr52)*Y(H1)*state.rho + screened_rates(k_v52_to_cr52_weak_wc12); + scratch = screened_rates(k_V52_to_Cr52_weak_wc12) + screened_rates(k_p_V52_to_n_Cr52)*Y(H1)*state.rho; jac.set(Cr52, V52, scratch); - scratch = screened_rates(k_n_cr51_to_cr52)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cr51_to_Cr52)*Y(N)*state.rho; jac.set(Cr52, Cr51, scratch); - scratch = -screened_rates(k_cr52_to_he4_ti48) - screened_rates(k_cr52_to_n_cr51) - screened_rates(k_cr52_to_p_v51) - screened_rates(k_he4_cr52_to_fe56)*Y(He4)*state.rho - screened_rates(k_he4_cr52_to_n_fe55)*Y(He4)*state.rho - screened_rates(k_he4_cr52_to_p_mn55)*Y(He4)*state.rho - screened_rates(k_n_cr52_to_cr53)*Y(N)*state.rho - screened_rates(k_n_cr52_to_he4_ti49)*Y(N)*state.rho - screened_rates(k_n_cr52_to_p_v52)*Y(N)*state.rho - screened_rates(k_p_cr52_to_he4_v49)*Y(H1)*state.rho - screened_rates(k_p_cr52_to_mn53)*Y(H1)*state.rho - screened_rates(k_p_cr52_to_n_mn52)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cr52_to_He4_Ti48) - screened_rates(k_Cr52_to_n_Cr51) - screened_rates(k_Cr52_to_p_V51) - screened_rates(k_He4_Cr52_to_Fe56)*Y(He4)*state.rho - screened_rates(k_He4_Cr52_to_n_Fe55)*Y(He4)*state.rho - screened_rates(k_He4_Cr52_to_p_Mn55)*Y(He4)*state.rho - screened_rates(k_n_Cr52_to_Cr53)*Y(N)*state.rho - screened_rates(k_n_Cr52_to_He4_Ti49)*Y(N)*state.rho - screened_rates(k_n_Cr52_to_p_V52)*Y(N)*state.rho - screened_rates(k_p_Cr52_to_He4_V49)*Y(H1)*state.rho - screened_rates(k_p_Cr52_to_Mn53)*Y(H1)*state.rho - screened_rates(k_p_Cr52_to_n_Mn52)*Y(H1)*state.rho; jac.set(Cr52, Cr52, scratch); - scratch = screened_rates(k_cr53_to_n_cr52); + scratch = screened_rates(k_Cr53_to_n_Cr52); jac.set(Cr52, Cr53, scratch); - scratch = screened_rates(k_mn52_to_cr52_weak_wc12) + screened_rates(k_n_mn52_to_p_cr52)*Y(N)*state.rho; + scratch = screened_rates(k_Mn52_to_Cr52_weak_wc12) + screened_rates(k_n_Mn52_to_p_Cr52)*Y(N)*state.rho; jac.set(Cr52, Mn52, scratch); - scratch = screened_rates(k_mn53_to_p_cr52); + scratch = screened_rates(k_Mn53_to_p_Cr52); jac.set(Cr52, Mn53, scratch); - scratch = screened_rates(k_p_mn55_to_he4_cr52)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn55_to_He4_Cr52)*Y(H1)*state.rho; jac.set(Cr52, Mn55, scratch); - scratch = screened_rates(k_n_fe55_to_he4_cr52)*Y(N)*state.rho; + scratch = screened_rates(k_n_Fe55_to_He4_Cr52)*Y(N)*state.rho; jac.set(Cr52, Fe55, scratch); - scratch = screened_rates(k_fe56_to_he4_cr52); + scratch = screened_rates(k_Fe56_to_He4_Cr52); jac.set(Cr52, Fe56, scratch); - scratch = screened_rates(k_n_cr52_to_cr53)*Y(Cr52)*state.rho - screened_rates(k_n_cr53_to_cr54)*Y(Cr53)*state.rho - screened_rates(k_n_cr53_to_he4_ti50)*Y(Cr53)*state.rho + screened_rates(k_n_fe56_to_he4_cr53)*Y(Fe56)*state.rho + screened_rates(k_n_mn53_to_p_cr53)*Y(Mn53)*state.rho; + scratch = screened_rates(k_n_Cr52_to_Cr53)*Y(Cr52)*state.rho - screened_rates(k_n_Cr53_to_Cr54)*Y(Cr53)*state.rho - screened_rates(k_n_Cr53_to_He4_Ti50)*Y(Cr53)*state.rho + screened_rates(k_n_Fe56_to_He4_Cr53)*Y(Fe56)*state.rho + screened_rates(k_n_Mn53_to_p_Cr53)*Y(Mn53)*state.rho; jac.set(Cr53, N, scratch); - scratch = -screened_rates(k_p_cr53_to_he4_v50)*Y(Cr53)*state.rho - screened_rates(k_p_cr53_to_mn54)*Y(Cr53)*state.rho - screened_rates(k_p_cr53_to_n_mn53)*Y(Cr53)*state.rho + screened_rates(k_p_v52_to_cr53)*Y(V52)*state.rho; + scratch = -screened_rates(k_p_Cr53_to_He4_V50)*Y(Cr53)*state.rho - screened_rates(k_p_Cr53_to_Mn54)*Y(Cr53)*state.rho - screened_rates(k_p_Cr53_to_n_Mn53)*Y(Cr53)*state.rho + screened_rates(k_p_V52_to_Cr53)*Y(V52)*state.rho; jac.set(Cr53, H1, scratch); - scratch = -screened_rates(k_he4_cr53_to_fe57)*Y(Cr53)*state.rho - screened_rates(k_he4_cr53_to_n_fe56)*Y(Cr53)*state.rho + screened_rates(k_he4_ti49_to_cr53)*Y(Ti49)*state.rho + screened_rates(k_he4_ti50_to_n_cr53)*Y(Ti50)*state.rho + screened_rates(k_he4_v50_to_p_cr53)*Y(V50)*state.rho; + scratch = -screened_rates(k_He4_Cr53_to_Fe57)*Y(Cr53)*state.rho - screened_rates(k_He4_Cr53_to_n_Fe56)*Y(Cr53)*state.rho + screened_rates(k_He4_Ti49_to_Cr53)*Y(Ti49)*state.rho + screened_rates(k_He4_Ti50_to_n_Cr53)*Y(Ti50)*state.rho + screened_rates(k_He4_V50_to_p_Cr53)*Y(V50)*state.rho; jac.set(Cr53, He4, scratch); - scratch = screened_rates(k_he4_ti49_to_cr53)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti49_to_Cr53)*Y(He4)*state.rho; jac.set(Cr53, Ti49, scratch); - scratch = screened_rates(k_he4_ti50_to_n_cr53)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti50_to_n_Cr53)*Y(He4)*state.rho; jac.set(Cr53, Ti50, scratch); - scratch = screened_rates(k_he4_v50_to_p_cr53)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V50_to_p_Cr53)*Y(He4)*state.rho; jac.set(Cr53, V50, scratch); - scratch = screened_rates(k_p_v52_to_cr53)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V52_to_Cr53)*Y(H1)*state.rho; jac.set(Cr53, V52, scratch); - scratch = screened_rates(k_n_cr52_to_cr53)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cr52_to_Cr53)*Y(N)*state.rho; jac.set(Cr53, Cr52, scratch); - scratch = -screened_rates(k_cr53_to_he4_ti49) - screened_rates(k_cr53_to_n_cr52) - screened_rates(k_cr53_to_p_v52) - screened_rates(k_he4_cr53_to_fe57)*Y(He4)*state.rho - screened_rates(k_he4_cr53_to_n_fe56)*Y(He4)*state.rho - screened_rates(k_n_cr53_to_cr54)*Y(N)*state.rho - screened_rates(k_n_cr53_to_he4_ti50)*Y(N)*state.rho - screened_rates(k_p_cr53_to_he4_v50)*Y(H1)*state.rho - screened_rates(k_p_cr53_to_mn54)*Y(H1)*state.rho - screened_rates(k_p_cr53_to_n_mn53)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cr53_to_He4_Ti49) - screened_rates(k_Cr53_to_n_Cr52) - screened_rates(k_Cr53_to_p_V52) - screened_rates(k_He4_Cr53_to_Fe57)*Y(He4)*state.rho - screened_rates(k_He4_Cr53_to_n_Fe56)*Y(He4)*state.rho - screened_rates(k_n_Cr53_to_Cr54)*Y(N)*state.rho - screened_rates(k_n_Cr53_to_He4_Ti50)*Y(N)*state.rho - screened_rates(k_p_Cr53_to_He4_V50)*Y(H1)*state.rho - screened_rates(k_p_Cr53_to_Mn54)*Y(H1)*state.rho - screened_rates(k_p_Cr53_to_n_Mn53)*Y(H1)*state.rho; jac.set(Cr53, Cr53, scratch); - scratch = screened_rates(k_cr54_to_n_cr53); + scratch = screened_rates(k_Cr54_to_n_Cr53); jac.set(Cr53, Cr54, scratch); - scratch = screened_rates(k_mn53_to_cr53_weak_wc12) + screened_rates(k_n_mn53_to_p_cr53)*Y(N)*state.rho; + scratch = screened_rates(k_Mn53_to_Cr53_weak_wc12) + screened_rates(k_n_Mn53_to_p_Cr53)*Y(N)*state.rho; jac.set(Cr53, Mn53, scratch); - scratch = screened_rates(k_mn54_to_p_cr53); + scratch = screened_rates(k_Mn54_to_p_Cr53); jac.set(Cr53, Mn54, scratch); - scratch = screened_rates(k_n_fe56_to_he4_cr53)*Y(N)*state.rho; + scratch = screened_rates(k_n_Fe56_to_He4_Cr53)*Y(N)*state.rho; jac.set(Cr53, Fe56, scratch); - scratch = screened_rates(k_fe57_to_he4_cr53); + scratch = screened_rates(k_Fe57_to_He4_Cr53); jac.set(Cr53, Fe57, scratch); - scratch = screened_rates(k_n_cr53_to_cr54)*Y(Cr53)*state.rho - screened_rates(k_n_cr54_to_he4_ti51)*Y(Cr54)*state.rho + screened_rates(k_n_fe57_to_he4_cr54)*Y(Fe57)*state.rho + screened_rates(k_n_mn54_to_p_cr54)*Y(Mn54)*state.rho; + scratch = screened_rates(k_n_Cr53_to_Cr54)*Y(Cr53)*state.rho - screened_rates(k_n_Cr54_to_He4_Ti51)*Y(Cr54)*state.rho + screened_rates(k_n_Fe57_to_He4_Cr54)*Y(Fe57)*state.rho + screened_rates(k_n_Mn54_to_p_Cr54)*Y(Mn54)*state.rho; jac.set(Cr54, N, scratch); - scratch = -screened_rates(k_p_cr54_to_he4_v51)*Y(Cr54)*state.rho - screened_rates(k_p_cr54_to_mn55)*Y(Cr54)*state.rho - screened_rates(k_p_cr54_to_n_mn54)*Y(Cr54)*state.rho; + scratch = -screened_rates(k_p_Cr54_to_He4_V51)*Y(Cr54)*state.rho - screened_rates(k_p_Cr54_to_Mn55)*Y(Cr54)*state.rho - screened_rates(k_p_Cr54_to_n_Mn54)*Y(Cr54)*state.rho; jac.set(Cr54, H1, scratch); - scratch = -screened_rates(k_he4_cr54_to_fe58)*Y(Cr54)*state.rho - screened_rates(k_he4_cr54_to_n_fe57)*Y(Cr54)*state.rho + screened_rates(k_he4_ti50_to_cr54)*Y(Ti50)*state.rho + screened_rates(k_he4_ti51_to_n_cr54)*Y(Ti51)*state.rho + screened_rates(k_he4_v51_to_p_cr54)*Y(V51)*state.rho; + scratch = -screened_rates(k_He4_Cr54_to_Fe58)*Y(Cr54)*state.rho - screened_rates(k_He4_Cr54_to_n_Fe57)*Y(Cr54)*state.rho + screened_rates(k_He4_Ti50_to_Cr54)*Y(Ti50)*state.rho + screened_rates(k_He4_Ti51_to_n_Cr54)*Y(Ti51)*state.rho + screened_rates(k_He4_V51_to_p_Cr54)*Y(V51)*state.rho; jac.set(Cr54, He4, scratch); - scratch = screened_rates(k_he4_ti50_to_cr54)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti50_to_Cr54)*Y(He4)*state.rho; jac.set(Cr54, Ti50, scratch); - scratch = screened_rates(k_he4_ti51_to_n_cr54)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti51_to_n_Cr54)*Y(He4)*state.rho; jac.set(Cr54, Ti51, scratch); - scratch = screened_rates(k_he4_v51_to_p_cr54)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V51_to_p_Cr54)*Y(He4)*state.rho; jac.set(Cr54, V51, scratch); - scratch = screened_rates(k_n_cr53_to_cr54)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cr53_to_Cr54)*Y(N)*state.rho; jac.set(Cr54, Cr53, scratch); - scratch = -screened_rates(k_cr54_to_he4_ti50) - screened_rates(k_cr54_to_n_cr53) - screened_rates(k_he4_cr54_to_fe58)*Y(He4)*state.rho - screened_rates(k_he4_cr54_to_n_fe57)*Y(He4)*state.rho - screened_rates(k_n_cr54_to_he4_ti51)*Y(N)*state.rho - screened_rates(k_p_cr54_to_he4_v51)*Y(H1)*state.rho - screened_rates(k_p_cr54_to_mn55)*Y(H1)*state.rho - screened_rates(k_p_cr54_to_n_mn54)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cr54_to_He4_Ti50) - screened_rates(k_Cr54_to_n_Cr53) - screened_rates(k_He4_Cr54_to_Fe58)*Y(He4)*state.rho - screened_rates(k_He4_Cr54_to_n_Fe57)*Y(He4)*state.rho - screened_rates(k_n_Cr54_to_He4_Ti51)*Y(N)*state.rho - screened_rates(k_p_Cr54_to_He4_V51)*Y(H1)*state.rho - screened_rates(k_p_Cr54_to_Mn55)*Y(H1)*state.rho - screened_rates(k_p_Cr54_to_n_Mn54)*Y(H1)*state.rho; jac.set(Cr54, Cr54, scratch); - scratch = screened_rates(k_mn54_to_cr54_weak_wc12) + screened_rates(k_n_mn54_to_p_cr54)*Y(N)*state.rho; + scratch = screened_rates(k_Mn54_to_Cr54_weak_wc12) + screened_rates(k_n_Mn54_to_p_Cr54)*Y(N)*state.rho; jac.set(Cr54, Mn54, scratch); - scratch = screened_rates(k_mn55_to_p_cr54); + scratch = screened_rates(k_Mn55_to_p_Cr54); jac.set(Cr54, Mn55, scratch); - scratch = screened_rates(k_n_fe57_to_he4_cr54)*Y(N)*state.rho; + scratch = screened_rates(k_n_Fe57_to_He4_Cr54)*Y(N)*state.rho; jac.set(Cr54, Fe57, scratch); - scratch = screened_rates(k_fe58_to_he4_cr54); + scratch = screened_rates(k_Fe58_to_He4_Cr54); jac.set(Cr54, Fe58, scratch); - scratch = screened_rates(k_n_co53_to_he4_mn50)*Y(Co53)*state.rho - screened_rates(k_n_mn50_to_he4_v47)*Y(Mn50)*state.rho - screened_rates(k_n_mn50_to_mn51)*Y(Mn50)*state.rho - screened_rates(k_n_mn50_to_p_cr50)*Y(Mn50)*state.rho; + scratch = screened_rates(k_n_Co53_to_He4_Mn50)*Y(Co53)*state.rho - screened_rates(k_n_Mn50_to_He4_V47)*Y(Mn50)*state.rho - screened_rates(k_n_Mn50_to_Mn51)*Y(Mn50)*state.rho - screened_rates(k_n_Mn50_to_p_Cr50)*Y(Mn50)*state.rho; jac.set(Mn50, N, scratch); - scratch = screened_rates(k_p_cr49_to_mn50)*Y(Cr49)*state.rho + screened_rates(k_p_cr50_to_n_mn50)*Y(Cr50)*state.rho + screened_rates(k_p_fe53_to_he4_mn50)*Y(Fe53)*state.rho; + scratch = screened_rates(k_p_Cr49_to_Mn50)*Y(Cr49)*state.rho + screened_rates(k_p_Cr50_to_n_Mn50)*Y(Cr50)*state.rho + screened_rates(k_p_Fe53_to_He4_Mn50)*Y(Fe53)*state.rho; jac.set(Mn50, H1, scratch); - scratch = -screened_rates(k_he4_mn50_to_co54)*Y(Mn50)*state.rho - screened_rates(k_he4_mn50_to_n_co53)*Y(Mn50)*state.rho - screened_rates(k_he4_mn50_to_p_fe53)*Y(Mn50)*state.rho + screened_rates(k_he4_v46_to_mn50)*Y(V46)*state.rho + screened_rates(k_he4_v47_to_n_mn50)*Y(V47)*state.rho; + scratch = -screened_rates(k_He4_Mn50_to_Co54)*Y(Mn50)*state.rho - screened_rates(k_He4_Mn50_to_n_Co53)*Y(Mn50)*state.rho - screened_rates(k_He4_Mn50_to_p_Fe53)*Y(Mn50)*state.rho + screened_rates(k_He4_V46_to_Mn50)*Y(V46)*state.rho + screened_rates(k_He4_V47_to_n_Mn50)*Y(V47)*state.rho; jac.set(Mn50, He4, scratch); - scratch = screened_rates(k_he4_v46_to_mn50)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V46_to_Mn50)*Y(He4)*state.rho; jac.set(Mn50, V46, scratch); - scratch = screened_rates(k_he4_v47_to_n_mn50)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V47_to_n_Mn50)*Y(He4)*state.rho; jac.set(Mn50, V47, scratch); - scratch = screened_rates(k_p_cr49_to_mn50)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cr49_to_Mn50)*Y(H1)*state.rho; jac.set(Mn50, Cr49, scratch); - scratch = screened_rates(k_p_cr50_to_n_mn50)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cr50_to_n_Mn50)*Y(H1)*state.rho; jac.set(Mn50, Cr50, scratch); - scratch = -screened_rates(k_he4_mn50_to_co54)*Y(He4)*state.rho - screened_rates(k_he4_mn50_to_n_co53)*Y(He4)*state.rho - screened_rates(k_he4_mn50_to_p_fe53)*Y(He4)*state.rho - screened_rates(k_mn50_to_cr50_weak_wc12) - screened_rates(k_mn50_to_he4_v46) - screened_rates(k_mn50_to_p_cr49) - screened_rates(k_n_mn50_to_he4_v47)*Y(N)*state.rho - screened_rates(k_n_mn50_to_mn51)*Y(N)*state.rho - screened_rates(k_n_mn50_to_p_cr50)*Y(N)*state.rho; + scratch = -screened_rates(k_He4_Mn50_to_Co54)*Y(He4)*state.rho - screened_rates(k_He4_Mn50_to_n_Co53)*Y(He4)*state.rho - screened_rates(k_He4_Mn50_to_p_Fe53)*Y(He4)*state.rho - screened_rates(k_Mn50_to_Cr50_weak_wc12) - screened_rates(k_Mn50_to_He4_V46) - screened_rates(k_Mn50_to_p_Cr49) - screened_rates(k_n_Mn50_to_He4_V47)*Y(N)*state.rho - screened_rates(k_n_Mn50_to_Mn51)*Y(N)*state.rho - screened_rates(k_n_Mn50_to_p_Cr50)*Y(N)*state.rho; jac.set(Mn50, Mn50, scratch); - scratch = screened_rates(k_mn51_to_n_mn50); + scratch = screened_rates(k_Mn51_to_n_Mn50); jac.set(Mn50, Mn51, scratch); - scratch = screened_rates(k_p_fe53_to_he4_mn50)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe53_to_He4_Mn50)*Y(H1)*state.rho; jac.set(Mn50, Fe53, scratch); - scratch = screened_rates(k_n_co53_to_he4_mn50)*Y(N)*state.rho; + scratch = screened_rates(k_n_Co53_to_He4_Mn50)*Y(N)*state.rho; jac.set(Mn50, Co53, scratch); - scratch = screened_rates(k_co54_to_he4_mn50); + scratch = screened_rates(k_Co54_to_He4_Mn50); jac.set(Mn50, Co54, scratch); - scratch = screened_rates(k_n_co54_to_he4_mn51)*Y(Co54)*state.rho + screened_rates(k_n_mn50_to_mn51)*Y(Mn50)*state.rho - screened_rates(k_n_mn51_to_he4_v48)*Y(Mn51)*state.rho - screened_rates(k_n_mn51_to_mn52)*Y(Mn51)*state.rho - screened_rates(k_n_mn51_to_p_cr51)*Y(Mn51)*state.rho; + scratch = screened_rates(k_n_Co54_to_He4_Mn51)*Y(Co54)*state.rho + screened_rates(k_n_Mn50_to_Mn51)*Y(Mn50)*state.rho - screened_rates(k_n_Mn51_to_He4_V48)*Y(Mn51)*state.rho - screened_rates(k_n_Mn51_to_Mn52)*Y(Mn51)*state.rho - screened_rates(k_n_Mn51_to_p_Cr51)*Y(Mn51)*state.rho; jac.set(Mn51, N, scratch); - scratch = screened_rates(k_p_cr50_to_mn51)*Y(Cr50)*state.rho + screened_rates(k_p_cr51_to_n_mn51)*Y(Cr51)*state.rho + screened_rates(k_p_fe54_to_he4_mn51)*Y(Fe54)*state.rho - screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*state.rho - screened_rates(k_p_mn51_to_he4_cr48)*Y(Mn51)*state.rho; + scratch = screened_rates(k_p_Cr50_to_Mn51)*Y(Cr50)*state.rho + screened_rates(k_p_Cr51_to_n_Mn51)*Y(Cr51)*state.rho + screened_rates(k_p_Fe54_to_He4_Mn51)*Y(Fe54)*state.rho - screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*state.rho - screened_rates(k_p_Mn51_to_He4_Cr48)*Y(Mn51)*state.rho; jac.set(Mn51, H1, scratch); - scratch = screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*state.rho - screened_rates(k_he4_mn51_to_co55)*Y(Mn51)*state.rho - screened_rates(k_he4_mn51_to_n_co54)*Y(Mn51)*state.rho - screened_rates(k_he4_mn51_to_p_fe54)*Y(Mn51)*state.rho + screened_rates(k_he4_v47_to_mn51)*Y(V47)*state.rho + screened_rates(k_he4_v48_to_n_mn51)*Y(V48)*state.rho; + scratch = screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*state.rho - screened_rates(k_He4_Mn51_to_Co55)*Y(Mn51)*state.rho - screened_rates(k_He4_Mn51_to_n_Co54)*Y(Mn51)*state.rho - screened_rates(k_He4_Mn51_to_p_Fe54)*Y(Mn51)*state.rho + screened_rates(k_He4_V47_to_Mn51)*Y(V47)*state.rho + screened_rates(k_He4_V48_to_n_Mn51)*Y(V48)*state.rho; jac.set(Mn51, He4, scratch); - scratch = screened_rates(k_he4_v47_to_mn51)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V47_to_Mn51)*Y(He4)*state.rho; jac.set(Mn51, V47, scratch); - scratch = screened_rates(k_he4_v48_to_n_mn51)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V48_to_n_Mn51)*Y(He4)*state.rho; jac.set(Mn51, V48, scratch); - scratch = screened_rates(k_he4_cr48_to_p_mn51)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr48_to_p_Mn51)*Y(He4)*state.rho; jac.set(Mn51, Cr48, scratch); - scratch = screened_rates(k_p_cr50_to_mn51)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cr50_to_Mn51)*Y(H1)*state.rho; jac.set(Mn51, Cr50, scratch); - scratch = screened_rates(k_p_cr51_to_n_mn51)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cr51_to_n_Mn51)*Y(H1)*state.rho; jac.set(Mn51, Cr51, scratch); - scratch = screened_rates(k_n_mn50_to_mn51)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mn50_to_Mn51)*Y(N)*state.rho; jac.set(Mn51, Mn50, scratch); - scratch = -screened_rates(k_he4_mn51_to_co55)*Y(He4)*state.rho - screened_rates(k_he4_mn51_to_n_co54)*Y(He4)*state.rho - screened_rates(k_he4_mn51_to_p_fe54)*Y(He4)*state.rho - screened_rates(k_mn51_to_cr51_weak_wc12) - screened_rates(k_mn51_to_he4_v47) - screened_rates(k_mn51_to_n_mn50) - screened_rates(k_mn51_to_p_cr50) - screened_rates(k_n_mn51_to_he4_v48)*Y(N)*state.rho - screened_rates(k_n_mn51_to_mn52)*Y(N)*state.rho - screened_rates(k_n_mn51_to_p_cr51)*Y(N)*state.rho - screened_rates(k_p_mn51_to_fe52)*Y(H1)*state.rho - screened_rates(k_p_mn51_to_he4_cr48)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*state.rho - screened_rates(k_He4_Mn51_to_n_Co54)*Y(He4)*state.rho - screened_rates(k_He4_Mn51_to_p_Fe54)*Y(He4)*state.rho - screened_rates(k_Mn51_to_Cr51_weak_wc12) - screened_rates(k_Mn51_to_He4_V47) - screened_rates(k_Mn51_to_n_Mn50) - screened_rates(k_Mn51_to_p_Cr50) - screened_rates(k_n_Mn51_to_He4_V48)*Y(N)*state.rho - screened_rates(k_n_Mn51_to_Mn52)*Y(N)*state.rho - screened_rates(k_n_Mn51_to_p_Cr51)*Y(N)*state.rho - screened_rates(k_p_Mn51_to_Fe52)*Y(H1)*state.rho - screened_rates(k_p_Mn51_to_He4_Cr48)*Y(H1)*state.rho; jac.set(Mn51, Mn51, scratch); - scratch = screened_rates(k_mn52_to_n_mn51); + scratch = screened_rates(k_Mn52_to_n_Mn51); jac.set(Mn51, Mn52, scratch); - scratch = screened_rates(k_fe52_to_p_mn51); + scratch = screened_rates(k_Fe52_to_p_Mn51); jac.set(Mn51, Fe52, scratch); - scratch = screened_rates(k_p_fe54_to_he4_mn51)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe54_to_He4_Mn51)*Y(H1)*state.rho; jac.set(Mn51, Fe54, scratch); - scratch = screened_rates(k_n_co54_to_he4_mn51)*Y(N)*state.rho; + scratch = screened_rates(k_n_Co54_to_He4_Mn51)*Y(N)*state.rho; jac.set(Mn51, Co54, scratch); - scratch = screened_rates(k_co55_to_he4_mn51); + scratch = screened_rates(k_Co55_to_He4_Mn51); jac.set(Mn51, Co55, scratch); - scratch = screened_rates(k_n_co55_to_he4_mn52)*Y(Co55)*state.rho + screened_rates(k_n_fe52_to_p_mn52)*Y(Fe52)*state.rho + screened_rates(k_n_mn51_to_mn52)*Y(Mn51)*state.rho - screened_rates(k_n_mn52_to_he4_v49)*Y(Mn52)*state.rho - screened_rates(k_n_mn52_to_mn53)*Y(Mn52)*state.rho - screened_rates(k_n_mn52_to_p_cr52)*Y(Mn52)*state.rho; + scratch = screened_rates(k_n_Co55_to_He4_Mn52)*Y(Co55)*state.rho + screened_rates(k_n_Fe52_to_p_Mn52)*Y(Fe52)*state.rho + screened_rates(k_n_Mn51_to_Mn52)*Y(Mn51)*state.rho - screened_rates(k_n_Mn52_to_He4_V49)*Y(Mn52)*state.rho - screened_rates(k_n_Mn52_to_Mn53)*Y(Mn52)*state.rho - screened_rates(k_n_Mn52_to_p_Cr52)*Y(Mn52)*state.rho; jac.set(Mn52, N, scratch); - scratch = screened_rates(k_p_cr51_to_mn52)*Y(Cr51)*state.rho + screened_rates(k_p_cr52_to_n_mn52)*Y(Cr52)*state.rho + screened_rates(k_p_fe55_to_he4_mn52)*Y(Fe55)*state.rho - screened_rates(k_p_mn52_to_fe53)*Y(Mn52)*state.rho - screened_rates(k_p_mn52_to_he4_cr49)*Y(Mn52)*state.rho - screened_rates(k_p_mn52_to_n_fe52)*Y(Mn52)*state.rho; + scratch = screened_rates(k_p_Cr51_to_Mn52)*Y(Cr51)*state.rho + screened_rates(k_p_Cr52_to_n_Mn52)*Y(Cr52)*state.rho + screened_rates(k_p_Fe55_to_He4_Mn52)*Y(Fe55)*state.rho - screened_rates(k_p_Mn52_to_Fe53)*Y(Mn52)*state.rho - screened_rates(k_p_Mn52_to_He4_Cr49)*Y(Mn52)*state.rho - screened_rates(k_p_Mn52_to_n_Fe52)*Y(Mn52)*state.rho; jac.set(Mn52, H1, scratch); - scratch = screened_rates(k_he4_cr49_to_p_mn52)*Y(Cr49)*state.rho - screened_rates(k_he4_mn52_to_co56)*Y(Mn52)*state.rho - screened_rates(k_he4_mn52_to_n_co55)*Y(Mn52)*state.rho - screened_rates(k_he4_mn52_to_p_fe55)*Y(Mn52)*state.rho + screened_rates(k_he4_v48_to_mn52)*Y(V48)*state.rho + screened_rates(k_he4_v49_to_n_mn52)*Y(V49)*state.rho; + scratch = screened_rates(k_He4_Cr49_to_p_Mn52)*Y(Cr49)*state.rho - screened_rates(k_He4_Mn52_to_Co56)*Y(Mn52)*state.rho - screened_rates(k_He4_Mn52_to_n_Co55)*Y(Mn52)*state.rho - screened_rates(k_He4_Mn52_to_p_Fe55)*Y(Mn52)*state.rho + screened_rates(k_He4_V48_to_Mn52)*Y(V48)*state.rho + screened_rates(k_He4_V49_to_n_Mn52)*Y(V49)*state.rho; jac.set(Mn52, He4, scratch); - scratch = screened_rates(k_he4_v48_to_mn52)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V48_to_Mn52)*Y(He4)*state.rho; jac.set(Mn52, V48, scratch); - scratch = screened_rates(k_he4_v49_to_n_mn52)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V49_to_n_Mn52)*Y(He4)*state.rho; jac.set(Mn52, V49, scratch); - scratch = screened_rates(k_he4_cr49_to_p_mn52)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr49_to_p_Mn52)*Y(He4)*state.rho; jac.set(Mn52, Cr49, scratch); - scratch = screened_rates(k_p_cr51_to_mn52)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cr51_to_Mn52)*Y(H1)*state.rho; jac.set(Mn52, Cr51, scratch); - scratch = screened_rates(k_p_cr52_to_n_mn52)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cr52_to_n_Mn52)*Y(H1)*state.rho; jac.set(Mn52, Cr52, scratch); - scratch = screened_rates(k_n_mn51_to_mn52)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mn51_to_Mn52)*Y(N)*state.rho; jac.set(Mn52, Mn51, scratch); - scratch = -screened_rates(k_he4_mn52_to_co56)*Y(He4)*state.rho - screened_rates(k_he4_mn52_to_n_co55)*Y(He4)*state.rho - screened_rates(k_he4_mn52_to_p_fe55)*Y(He4)*state.rho - screened_rates(k_mn52_to_cr52_weak_wc12) - screened_rates(k_mn52_to_he4_v48) - screened_rates(k_mn52_to_n_mn51) - screened_rates(k_mn52_to_p_cr51) - screened_rates(k_n_mn52_to_he4_v49)*Y(N)*state.rho - screened_rates(k_n_mn52_to_mn53)*Y(N)*state.rho - screened_rates(k_n_mn52_to_p_cr52)*Y(N)*state.rho - screened_rates(k_p_mn52_to_fe53)*Y(H1)*state.rho - screened_rates(k_p_mn52_to_he4_cr49)*Y(H1)*state.rho - screened_rates(k_p_mn52_to_n_fe52)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mn52_to_Co56)*Y(He4)*state.rho - screened_rates(k_He4_Mn52_to_n_Co55)*Y(He4)*state.rho - screened_rates(k_He4_Mn52_to_p_Fe55)*Y(He4)*state.rho - screened_rates(k_Mn52_to_Cr52_weak_wc12) - screened_rates(k_Mn52_to_He4_V48) - screened_rates(k_Mn52_to_n_Mn51) - screened_rates(k_Mn52_to_p_Cr51) - screened_rates(k_n_Mn52_to_He4_V49)*Y(N)*state.rho - screened_rates(k_n_Mn52_to_Mn53)*Y(N)*state.rho - screened_rates(k_n_Mn52_to_p_Cr52)*Y(N)*state.rho - screened_rates(k_p_Mn52_to_Fe53)*Y(H1)*state.rho - screened_rates(k_p_Mn52_to_He4_Cr49)*Y(H1)*state.rho - screened_rates(k_p_Mn52_to_n_Fe52)*Y(H1)*state.rho; jac.set(Mn52, Mn52, scratch); - scratch = screened_rates(k_mn53_to_n_mn52); + scratch = screened_rates(k_Mn53_to_n_Mn52); jac.set(Mn52, Mn53, scratch); - scratch = screened_rates(k_fe52_to_mn52_weak_wc12) + screened_rates(k_n_fe52_to_p_mn52)*Y(N)*state.rho; + scratch = screened_rates(k_Fe52_to_Mn52_weak_wc12) + screened_rates(k_n_Fe52_to_p_Mn52)*Y(N)*state.rho; jac.set(Mn52, Fe52, scratch); - scratch = screened_rates(k_fe53_to_p_mn52); + scratch = screened_rates(k_Fe53_to_p_Mn52); jac.set(Mn52, Fe53, scratch); - scratch = screened_rates(k_p_fe55_to_he4_mn52)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe55_to_He4_Mn52)*Y(H1)*state.rho; jac.set(Mn52, Fe55, scratch); - scratch = screened_rates(k_n_co55_to_he4_mn52)*Y(N)*state.rho; + scratch = screened_rates(k_n_Co55_to_He4_Mn52)*Y(N)*state.rho; jac.set(Mn52, Co55, scratch); - scratch = screened_rates(k_co56_to_he4_mn52); + scratch = screened_rates(k_Co56_to_He4_Mn52); jac.set(Mn52, Co56, scratch); - scratch = screened_rates(k_n_co56_to_he4_mn53)*Y(Co56)*state.rho + screened_rates(k_n_fe53_to_p_mn53)*Y(Fe53)*state.rho + screened_rates(k_n_mn52_to_mn53)*Y(Mn52)*state.rho - screened_rates(k_n_mn53_to_he4_v50)*Y(Mn53)*state.rho - screened_rates(k_n_mn53_to_mn54)*Y(Mn53)*state.rho - screened_rates(k_n_mn53_to_p_cr53)*Y(Mn53)*state.rho; + scratch = screened_rates(k_n_Co56_to_He4_Mn53)*Y(Co56)*state.rho + screened_rates(k_n_Fe53_to_p_Mn53)*Y(Fe53)*state.rho + screened_rates(k_n_Mn52_to_Mn53)*Y(Mn52)*state.rho - screened_rates(k_n_Mn53_to_He4_V50)*Y(Mn53)*state.rho - screened_rates(k_n_Mn53_to_Mn54)*Y(Mn53)*state.rho - screened_rates(k_n_Mn53_to_p_Cr53)*Y(Mn53)*state.rho; jac.set(Mn53, N, scratch); - scratch = screened_rates(k_p_cr52_to_mn53)*Y(Cr52)*state.rho + screened_rates(k_p_cr53_to_n_mn53)*Y(Cr53)*state.rho + screened_rates(k_p_fe56_to_he4_mn53)*Y(Fe56)*state.rho - screened_rates(k_p_mn53_to_fe54)*Y(Mn53)*state.rho - screened_rates(k_p_mn53_to_he4_cr50)*Y(Mn53)*state.rho - screened_rates(k_p_mn53_to_n_fe53)*Y(Mn53)*state.rho; + scratch = screened_rates(k_p_Cr52_to_Mn53)*Y(Cr52)*state.rho + screened_rates(k_p_Cr53_to_n_Mn53)*Y(Cr53)*state.rho + screened_rates(k_p_Fe56_to_He4_Mn53)*Y(Fe56)*state.rho - screened_rates(k_p_Mn53_to_Fe54)*Y(Mn53)*state.rho - screened_rates(k_p_Mn53_to_He4_Cr50)*Y(Mn53)*state.rho - screened_rates(k_p_Mn53_to_n_Fe53)*Y(Mn53)*state.rho; jac.set(Mn53, H1, scratch); - scratch = screened_rates(k_he4_cr50_to_p_mn53)*Y(Cr50)*state.rho - screened_rates(k_he4_mn53_to_co57)*Y(Mn53)*state.rho - screened_rates(k_he4_mn53_to_n_co56)*Y(Mn53)*state.rho - screened_rates(k_he4_mn53_to_p_fe56)*Y(Mn53)*state.rho + screened_rates(k_he4_v49_to_mn53)*Y(V49)*state.rho + screened_rates(k_he4_v50_to_n_mn53)*Y(V50)*state.rho; + scratch = screened_rates(k_He4_Cr50_to_p_Mn53)*Y(Cr50)*state.rho - screened_rates(k_He4_Mn53_to_Co57)*Y(Mn53)*state.rho - screened_rates(k_He4_Mn53_to_n_Co56)*Y(Mn53)*state.rho - screened_rates(k_He4_Mn53_to_p_Fe56)*Y(Mn53)*state.rho + screened_rates(k_He4_V49_to_Mn53)*Y(V49)*state.rho + screened_rates(k_He4_V50_to_n_Mn53)*Y(V50)*state.rho; jac.set(Mn53, He4, scratch); - scratch = screened_rates(k_he4_v49_to_mn53)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V49_to_Mn53)*Y(He4)*state.rho; jac.set(Mn53, V49, scratch); - scratch = screened_rates(k_he4_v50_to_n_mn53)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V50_to_n_Mn53)*Y(He4)*state.rho; jac.set(Mn53, V50, scratch); - scratch = screened_rates(k_he4_cr50_to_p_mn53)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr50_to_p_Mn53)*Y(He4)*state.rho; jac.set(Mn53, Cr50, scratch); - scratch = screened_rates(k_p_cr52_to_mn53)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cr52_to_Mn53)*Y(H1)*state.rho; jac.set(Mn53, Cr52, scratch); - scratch = screened_rates(k_p_cr53_to_n_mn53)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cr53_to_n_Mn53)*Y(H1)*state.rho; jac.set(Mn53, Cr53, scratch); - scratch = screened_rates(k_n_mn52_to_mn53)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mn52_to_Mn53)*Y(N)*state.rho; jac.set(Mn53, Mn52, scratch); - scratch = -screened_rates(k_he4_mn53_to_co57)*Y(He4)*state.rho - screened_rates(k_he4_mn53_to_n_co56)*Y(He4)*state.rho - screened_rates(k_he4_mn53_to_p_fe56)*Y(He4)*state.rho - screened_rates(k_mn53_to_cr53_weak_wc12) - screened_rates(k_mn53_to_he4_v49) - screened_rates(k_mn53_to_n_mn52) - screened_rates(k_mn53_to_p_cr52) - screened_rates(k_n_mn53_to_he4_v50)*Y(N)*state.rho - screened_rates(k_n_mn53_to_mn54)*Y(N)*state.rho - screened_rates(k_n_mn53_to_p_cr53)*Y(N)*state.rho - screened_rates(k_p_mn53_to_fe54)*Y(H1)*state.rho - screened_rates(k_p_mn53_to_he4_cr50)*Y(H1)*state.rho - screened_rates(k_p_mn53_to_n_fe53)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mn53_to_Co57)*Y(He4)*state.rho - screened_rates(k_He4_Mn53_to_n_Co56)*Y(He4)*state.rho - screened_rates(k_He4_Mn53_to_p_Fe56)*Y(He4)*state.rho - screened_rates(k_Mn53_to_Cr53_weak_wc12) - screened_rates(k_Mn53_to_He4_V49) - screened_rates(k_Mn53_to_n_Mn52) - screened_rates(k_Mn53_to_p_Cr52) - screened_rates(k_n_Mn53_to_He4_V50)*Y(N)*state.rho - screened_rates(k_n_Mn53_to_Mn54)*Y(N)*state.rho - screened_rates(k_n_Mn53_to_p_Cr53)*Y(N)*state.rho - screened_rates(k_p_Mn53_to_Fe54)*Y(H1)*state.rho - screened_rates(k_p_Mn53_to_He4_Cr50)*Y(H1)*state.rho - screened_rates(k_p_Mn53_to_n_Fe53)*Y(H1)*state.rho; jac.set(Mn53, Mn53, scratch); - scratch = screened_rates(k_mn54_to_n_mn53); + scratch = screened_rates(k_Mn54_to_n_Mn53); jac.set(Mn53, Mn54, scratch); - scratch = screened_rates(k_fe53_to_mn53_weak_wc12) + screened_rates(k_n_fe53_to_p_mn53)*Y(N)*state.rho; + scratch = screened_rates(k_Fe53_to_Mn53_weak_wc12) + screened_rates(k_n_Fe53_to_p_Mn53)*Y(N)*state.rho; jac.set(Mn53, Fe53, scratch); - scratch = screened_rates(k_fe54_to_p_mn53); + scratch = screened_rates(k_Fe54_to_p_Mn53); jac.set(Mn53, Fe54, scratch); - scratch = screened_rates(k_p_fe56_to_he4_mn53)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe56_to_He4_Mn53)*Y(H1)*state.rho; jac.set(Mn53, Fe56, scratch); - scratch = screened_rates(k_n_co56_to_he4_mn53)*Y(N)*state.rho; + scratch = screened_rates(k_n_Co56_to_He4_Mn53)*Y(N)*state.rho; jac.set(Mn53, Co56, scratch); - scratch = screened_rates(k_co57_to_he4_mn53); + scratch = screened_rates(k_Co57_to_He4_Mn53); jac.set(Mn53, Co57, scratch); - scratch = screened_rates(k_n_co57_to_he4_mn54)*Y(Co57)*state.rho + screened_rates(k_n_fe54_to_p_mn54)*Y(Fe54)*state.rho + screened_rates(k_n_mn53_to_mn54)*Y(Mn53)*state.rho - screened_rates(k_n_mn54_to_he4_v51)*Y(Mn54)*state.rho - screened_rates(k_n_mn54_to_mn55)*Y(Mn54)*state.rho - screened_rates(k_n_mn54_to_p_cr54)*Y(Mn54)*state.rho; + scratch = screened_rates(k_n_Co57_to_He4_Mn54)*Y(Co57)*state.rho + screened_rates(k_n_Fe54_to_p_Mn54)*Y(Fe54)*state.rho + screened_rates(k_n_Mn53_to_Mn54)*Y(Mn53)*state.rho - screened_rates(k_n_Mn54_to_He4_V51)*Y(Mn54)*state.rho - screened_rates(k_n_Mn54_to_Mn55)*Y(Mn54)*state.rho - screened_rates(k_n_Mn54_to_p_Cr54)*Y(Mn54)*state.rho; jac.set(Mn54, N, scratch); - scratch = screened_rates(k_p_cr53_to_mn54)*Y(Cr53)*state.rho + screened_rates(k_p_cr54_to_n_mn54)*Y(Cr54)*state.rho + screened_rates(k_p_fe57_to_he4_mn54)*Y(Fe57)*state.rho - screened_rates(k_p_mn54_to_fe55)*Y(Mn54)*state.rho - screened_rates(k_p_mn54_to_he4_cr51)*Y(Mn54)*state.rho - screened_rates(k_p_mn54_to_n_fe54)*Y(Mn54)*state.rho; + scratch = screened_rates(k_p_Cr53_to_Mn54)*Y(Cr53)*state.rho + screened_rates(k_p_Cr54_to_n_Mn54)*Y(Cr54)*state.rho + screened_rates(k_p_Fe57_to_He4_Mn54)*Y(Fe57)*state.rho - screened_rates(k_p_Mn54_to_Fe55)*Y(Mn54)*state.rho - screened_rates(k_p_Mn54_to_He4_Cr51)*Y(Mn54)*state.rho - screened_rates(k_p_Mn54_to_n_Fe54)*Y(Mn54)*state.rho; jac.set(Mn54, H1, scratch); - scratch = screened_rates(k_he4_cr51_to_p_mn54)*Y(Cr51)*state.rho - screened_rates(k_he4_mn54_to_co58)*Y(Mn54)*state.rho - screened_rates(k_he4_mn54_to_n_co57)*Y(Mn54)*state.rho - screened_rates(k_he4_mn54_to_p_fe57)*Y(Mn54)*state.rho + screened_rates(k_he4_v50_to_mn54)*Y(V50)*state.rho + screened_rates(k_he4_v51_to_n_mn54)*Y(V51)*state.rho; + scratch = screened_rates(k_He4_Cr51_to_p_Mn54)*Y(Cr51)*state.rho - screened_rates(k_He4_Mn54_to_Co58)*Y(Mn54)*state.rho - screened_rates(k_He4_Mn54_to_n_Co57)*Y(Mn54)*state.rho - screened_rates(k_He4_Mn54_to_p_Fe57)*Y(Mn54)*state.rho + screened_rates(k_He4_V50_to_Mn54)*Y(V50)*state.rho + screened_rates(k_He4_V51_to_n_Mn54)*Y(V51)*state.rho; jac.set(Mn54, He4, scratch); - scratch = screened_rates(k_he4_v50_to_mn54)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V50_to_Mn54)*Y(He4)*state.rho; jac.set(Mn54, V50, scratch); - scratch = screened_rates(k_he4_v51_to_n_mn54)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V51_to_n_Mn54)*Y(He4)*state.rho; jac.set(Mn54, V51, scratch); - scratch = screened_rates(k_he4_cr51_to_p_mn54)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr51_to_p_Mn54)*Y(He4)*state.rho; jac.set(Mn54, Cr51, scratch); - scratch = screened_rates(k_p_cr53_to_mn54)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cr53_to_Mn54)*Y(H1)*state.rho; jac.set(Mn54, Cr53, scratch); - scratch = screened_rates(k_p_cr54_to_n_mn54)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cr54_to_n_Mn54)*Y(H1)*state.rho; jac.set(Mn54, Cr54, scratch); - scratch = screened_rates(k_n_mn53_to_mn54)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mn53_to_Mn54)*Y(N)*state.rho; jac.set(Mn54, Mn53, scratch); - scratch = -screened_rates(k_he4_mn54_to_co58)*Y(He4)*state.rho - screened_rates(k_he4_mn54_to_n_co57)*Y(He4)*state.rho - screened_rates(k_he4_mn54_to_p_fe57)*Y(He4)*state.rho - screened_rates(k_mn54_to_cr54_weak_wc12) - screened_rates(k_mn54_to_he4_v50) - screened_rates(k_mn54_to_n_mn53) - screened_rates(k_mn54_to_p_cr53) - screened_rates(k_n_mn54_to_he4_v51)*Y(N)*state.rho - screened_rates(k_n_mn54_to_mn55)*Y(N)*state.rho - screened_rates(k_n_mn54_to_p_cr54)*Y(N)*state.rho - screened_rates(k_p_mn54_to_fe55)*Y(H1)*state.rho - screened_rates(k_p_mn54_to_he4_cr51)*Y(H1)*state.rho - screened_rates(k_p_mn54_to_n_fe54)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mn54_to_Co58)*Y(He4)*state.rho - screened_rates(k_He4_Mn54_to_n_Co57)*Y(He4)*state.rho - screened_rates(k_He4_Mn54_to_p_Fe57)*Y(He4)*state.rho - screened_rates(k_Mn54_to_Cr54_weak_wc12) - screened_rates(k_Mn54_to_He4_V50) - screened_rates(k_Mn54_to_n_Mn53) - screened_rates(k_Mn54_to_p_Cr53) - screened_rates(k_n_Mn54_to_He4_V51)*Y(N)*state.rho - screened_rates(k_n_Mn54_to_Mn55)*Y(N)*state.rho - screened_rates(k_n_Mn54_to_p_Cr54)*Y(N)*state.rho - screened_rates(k_p_Mn54_to_Fe55)*Y(H1)*state.rho - screened_rates(k_p_Mn54_to_He4_Cr51)*Y(H1)*state.rho - screened_rates(k_p_Mn54_to_n_Fe54)*Y(H1)*state.rho; jac.set(Mn54, Mn54, scratch); - scratch = screened_rates(k_mn55_to_n_mn54); + scratch = screened_rates(k_Mn55_to_n_Mn54); jac.set(Mn54, Mn55, scratch); - scratch = screened_rates(k_n_fe54_to_p_mn54)*Y(N)*state.rho; + scratch = screened_rates(k_n_Fe54_to_p_Mn54)*Y(N)*state.rho; jac.set(Mn54, Fe54, scratch); - scratch = screened_rates(k_fe55_to_p_mn54); + scratch = screened_rates(k_Fe55_to_p_Mn54); jac.set(Mn54, Fe55, scratch); - scratch = screened_rates(k_p_fe57_to_he4_mn54)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe57_to_He4_Mn54)*Y(H1)*state.rho; jac.set(Mn54, Fe57, scratch); - scratch = screened_rates(k_n_co57_to_he4_mn54)*Y(N)*state.rho; + scratch = screened_rates(k_n_Co57_to_He4_Mn54)*Y(N)*state.rho; jac.set(Mn54, Co57, scratch); - scratch = screened_rates(k_co58_to_he4_mn54); + scratch = screened_rates(k_Co58_to_He4_Mn54); jac.set(Mn54, Co58, scratch); - scratch = screened_rates(k_n_co58_to_he4_mn55)*Y(Co58)*state.rho + screened_rates(k_n_fe55_to_p_mn55)*Y(Fe55)*state.rho + screened_rates(k_n_mn54_to_mn55)*Y(Mn54)*state.rho - screened_rates(k_n_mn55_to_he4_v52)*Y(Mn55)*state.rho; + scratch = screened_rates(k_n_Co58_to_He4_Mn55)*Y(Co58)*state.rho + screened_rates(k_n_Fe55_to_p_Mn55)*Y(Fe55)*state.rho + screened_rates(k_n_Mn54_to_Mn55)*Y(Mn54)*state.rho - screened_rates(k_n_Mn55_to_He4_V52)*Y(Mn55)*state.rho; jac.set(Mn55, N, scratch); - scratch = screened_rates(k_p_cr54_to_mn55)*Y(Cr54)*state.rho + screened_rates(k_p_fe58_to_he4_mn55)*Y(Fe58)*state.rho - screened_rates(k_p_mn55_to_fe56)*Y(Mn55)*state.rho - screened_rates(k_p_mn55_to_he4_cr52)*Y(Mn55)*state.rho - screened_rates(k_p_mn55_to_n_fe55)*Y(Mn55)*state.rho; + scratch = screened_rates(k_p_Cr54_to_Mn55)*Y(Cr54)*state.rho + screened_rates(k_p_Fe58_to_He4_Mn55)*Y(Fe58)*state.rho - screened_rates(k_p_Mn55_to_Fe56)*Y(Mn55)*state.rho - screened_rates(k_p_Mn55_to_He4_Cr52)*Y(Mn55)*state.rho - screened_rates(k_p_Mn55_to_n_Fe55)*Y(Mn55)*state.rho; jac.set(Mn55, H1, scratch); - scratch = screened_rates(k_he4_cr52_to_p_mn55)*Y(Cr52)*state.rho - screened_rates(k_he4_mn55_to_co59)*Y(Mn55)*state.rho - screened_rates(k_he4_mn55_to_n_co58)*Y(Mn55)*state.rho - screened_rates(k_he4_mn55_to_p_fe58)*Y(Mn55)*state.rho + screened_rates(k_he4_v51_to_mn55)*Y(V51)*state.rho + screened_rates(k_he4_v52_to_n_mn55)*Y(V52)*state.rho; + scratch = screened_rates(k_He4_Cr52_to_p_Mn55)*Y(Cr52)*state.rho - screened_rates(k_He4_Mn55_to_Co59)*Y(Mn55)*state.rho - screened_rates(k_He4_Mn55_to_n_Co58)*Y(Mn55)*state.rho - screened_rates(k_He4_Mn55_to_p_Fe58)*Y(Mn55)*state.rho + screened_rates(k_He4_V51_to_Mn55)*Y(V51)*state.rho + screened_rates(k_He4_V52_to_n_Mn55)*Y(V52)*state.rho; jac.set(Mn55, He4, scratch); - scratch = screened_rates(k_he4_v51_to_mn55)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V51_to_Mn55)*Y(He4)*state.rho; jac.set(Mn55, V51, scratch); - scratch = screened_rates(k_he4_v52_to_n_mn55)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V52_to_n_Mn55)*Y(He4)*state.rho; jac.set(Mn55, V52, scratch); - scratch = screened_rates(k_he4_cr52_to_p_mn55)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr52_to_p_Mn55)*Y(He4)*state.rho; jac.set(Mn55, Cr52, scratch); - scratch = screened_rates(k_p_cr54_to_mn55)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cr54_to_Mn55)*Y(H1)*state.rho; jac.set(Mn55, Cr54, scratch); - scratch = screened_rates(k_n_mn54_to_mn55)*Y(N)*state.rho; + scratch = screened_rates(k_n_Mn54_to_Mn55)*Y(N)*state.rho; jac.set(Mn55, Mn54, scratch); - scratch = -screened_rates(k_he4_mn55_to_co59)*Y(He4)*state.rho - screened_rates(k_he4_mn55_to_n_co58)*Y(He4)*state.rho - screened_rates(k_he4_mn55_to_p_fe58)*Y(He4)*state.rho - screened_rates(k_mn55_to_he4_v51) - screened_rates(k_mn55_to_n_mn54) - screened_rates(k_mn55_to_p_cr54) - screened_rates(k_n_mn55_to_he4_v52)*Y(N)*state.rho - screened_rates(k_p_mn55_to_fe56)*Y(H1)*state.rho - screened_rates(k_p_mn55_to_he4_cr52)*Y(H1)*state.rho - screened_rates(k_p_mn55_to_n_fe55)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mn55_to_Co59)*Y(He4)*state.rho - screened_rates(k_He4_Mn55_to_n_Co58)*Y(He4)*state.rho - screened_rates(k_He4_Mn55_to_p_Fe58)*Y(He4)*state.rho - screened_rates(k_Mn55_to_He4_V51) - screened_rates(k_Mn55_to_n_Mn54) - screened_rates(k_Mn55_to_p_Cr54) - screened_rates(k_n_Mn55_to_He4_V52)*Y(N)*state.rho - screened_rates(k_p_Mn55_to_Fe56)*Y(H1)*state.rho - screened_rates(k_p_Mn55_to_He4_Cr52)*Y(H1)*state.rho - screened_rates(k_p_Mn55_to_n_Fe55)*Y(H1)*state.rho; jac.set(Mn55, Mn55, scratch); - scratch = screened_rates(k_fe55_to_mn55_weak_wc12) + screened_rates(k_n_fe55_to_p_mn55)*Y(N)*state.rho; + scratch = screened_rates(k_Fe55_to_Mn55_weak_wc12) + screened_rates(k_n_Fe55_to_p_Mn55)*Y(N)*state.rho; jac.set(Mn55, Fe55, scratch); - scratch = screened_rates(k_fe56_to_p_mn55); + scratch = screened_rates(k_Fe56_to_p_Mn55); jac.set(Mn55, Fe56, scratch); - scratch = screened_rates(k_p_fe58_to_he4_mn55)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe58_to_He4_Mn55)*Y(H1)*state.rho; jac.set(Mn55, Fe58, scratch); - scratch = screened_rates(k_n_co58_to_he4_mn55)*Y(N)*state.rho; + scratch = screened_rates(k_n_Co58_to_He4_Mn55)*Y(N)*state.rho; jac.set(Mn55, Co58, scratch); - scratch = screened_rates(k_co59_to_he4_mn55); + scratch = screened_rates(k_Co59_to_He4_Mn55); jac.set(Mn55, Co59, scratch); - scratch = -screened_rates(k_n_fe52_to_fe53)*Y(Fe52)*state.rho - screened_rates(k_n_fe52_to_he4_cr49)*Y(Fe52)*state.rho - screened_rates(k_n_fe52_to_p_mn52)*Y(Fe52)*state.rho; + scratch = -screened_rates(k_n_Fe52_to_Fe53)*Y(Fe52)*state.rho - screened_rates(k_n_Fe52_to_He4_Cr49)*Y(Fe52)*state.rho - screened_rates(k_n_Fe52_to_p_Mn52)*Y(Fe52)*state.rho; jac.set(Fe52, N, scratch); - scratch = screened_rates(k_p_co55_to_he4_fe52)*Y(Co55)*state.rho - screened_rates(k_p_fe52_to_co53)*Y(Fe52)*state.rho + screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*state.rho + screened_rates(k_p_mn52_to_n_fe52)*Y(Mn52)*state.rho; + scratch = screened_rates(k_p_Co55_to_He4_Fe52)*Y(Co55)*state.rho - screened_rates(k_p_Fe52_to_Co53)*Y(Fe52)*state.rho + screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*state.rho + screened_rates(k_p_Mn52_to_n_Fe52)*Y(Mn52)*state.rho; jac.set(Fe52, H1, scratch); - scratch = screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*state.rho + screened_rates(k_he4_cr49_to_n_fe52)*Y(Cr49)*state.rho - screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*state.rho - screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*state.rho; + scratch = screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*state.rho + screened_rates(k_He4_Cr49_to_n_Fe52)*Y(Cr49)*state.rho - screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*state.rho - screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*state.rho; jac.set(Fe52, He4, scratch); - scratch = screened_rates(k_he4_cr48_to_fe52)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr48_to_Fe52)*Y(He4)*state.rho; jac.set(Fe52, Cr48, scratch); - scratch = screened_rates(k_he4_cr49_to_n_fe52)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr49_to_n_Fe52)*Y(He4)*state.rho; jac.set(Fe52, Cr49, scratch); - scratch = screened_rates(k_p_mn51_to_fe52)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn51_to_Fe52)*Y(H1)*state.rho; jac.set(Fe52, Mn51, scratch); - scratch = screened_rates(k_p_mn52_to_n_fe52)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn52_to_n_Fe52)*Y(H1)*state.rho; jac.set(Fe52, Mn52, scratch); - scratch = -screened_rates(k_fe52_to_he4_cr48) - screened_rates(k_fe52_to_mn52_weak_wc12) - screened_rates(k_fe52_to_p_mn51) - screened_rates(k_he4_fe52_to_ni56)*Y(He4)*state.rho - screened_rates(k_he4_fe52_to_p_co55)*Y(He4)*state.rho - screened_rates(k_n_fe52_to_fe53)*Y(N)*state.rho - screened_rates(k_n_fe52_to_he4_cr49)*Y(N)*state.rho - screened_rates(k_n_fe52_to_p_mn52)*Y(N)*state.rho - screened_rates(k_p_fe52_to_co53)*Y(H1)*state.rho; + scratch = -screened_rates(k_Fe52_to_He4_Cr48) - screened_rates(k_Fe52_to_Mn52_weak_wc12) - screened_rates(k_Fe52_to_p_Mn51) - screened_rates(k_He4_Fe52_to_Ni56)*Y(He4)*state.rho - screened_rates(k_He4_Fe52_to_p_Co55)*Y(He4)*state.rho - screened_rates(k_n_Fe52_to_Fe53)*Y(N)*state.rho - screened_rates(k_n_Fe52_to_He4_Cr49)*Y(N)*state.rho - screened_rates(k_n_Fe52_to_p_Mn52)*Y(N)*state.rho - screened_rates(k_p_Fe52_to_Co53)*Y(H1)*state.rho; jac.set(Fe52, Fe52, scratch); - scratch = screened_rates(k_fe53_to_n_fe52); + scratch = screened_rates(k_Fe53_to_n_Fe52); jac.set(Fe52, Fe53, scratch); - scratch = screened_rates(k_co53_to_p_fe52); + scratch = screened_rates(k_Co53_to_p_Fe52); jac.set(Fe52, Co53, scratch); - scratch = screened_rates(k_p_co55_to_he4_fe52)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co55_to_He4_Fe52)*Y(H1)*state.rho; jac.set(Fe52, Co55, scratch); - scratch = screened_rates(k_ni56_to_he4_fe52); + scratch = screened_rates(k_Ni56_to_He4_Fe52); jac.set(Fe52, Ni56, scratch); - scratch = screened_rates(k_n_co53_to_p_fe53)*Y(Co53)*state.rho + screened_rates(k_n_fe52_to_fe53)*Y(Fe52)*state.rho - screened_rates(k_n_fe53_to_fe54)*Y(Fe53)*state.rho - screened_rates(k_n_fe53_to_he4_cr50)*Y(Fe53)*state.rho - screened_rates(k_n_fe53_to_p_mn53)*Y(Fe53)*state.rho + screened_rates(k_n_ni56_to_he4_fe53)*Y(Ni56)*state.rho; + scratch = screened_rates(k_n_Co53_to_p_Fe53)*Y(Co53)*state.rho + screened_rates(k_n_Fe52_to_Fe53)*Y(Fe52)*state.rho - screened_rates(k_n_Fe53_to_Fe54)*Y(Fe53)*state.rho - screened_rates(k_n_Fe53_to_He4_Cr50)*Y(Fe53)*state.rho - screened_rates(k_n_Fe53_to_p_Mn53)*Y(Fe53)*state.rho + screened_rates(k_n_Ni56_to_He4_Fe53)*Y(Ni56)*state.rho; jac.set(Fe53, N, scratch); - scratch = screened_rates(k_p_co56_to_he4_fe53)*Y(Co56)*state.rho - screened_rates(k_p_fe53_to_co54)*Y(Fe53)*state.rho - screened_rates(k_p_fe53_to_he4_mn50)*Y(Fe53)*state.rho - screened_rates(k_p_fe53_to_n_co53)*Y(Fe53)*state.rho + screened_rates(k_p_mn52_to_fe53)*Y(Mn52)*state.rho + screened_rates(k_p_mn53_to_n_fe53)*Y(Mn53)*state.rho; + scratch = screened_rates(k_p_Co56_to_He4_Fe53)*Y(Co56)*state.rho - screened_rates(k_p_Fe53_to_Co54)*Y(Fe53)*state.rho - screened_rates(k_p_Fe53_to_He4_Mn50)*Y(Fe53)*state.rho - screened_rates(k_p_Fe53_to_n_Co53)*Y(Fe53)*state.rho + screened_rates(k_p_Mn52_to_Fe53)*Y(Mn52)*state.rho + screened_rates(k_p_Mn53_to_n_Fe53)*Y(Mn53)*state.rho; jac.set(Fe53, H1, scratch); - scratch = screened_rates(k_he4_cr49_to_fe53)*Y(Cr49)*state.rho + screened_rates(k_he4_cr50_to_n_fe53)*Y(Cr50)*state.rho - screened_rates(k_he4_fe53_to_n_ni56)*Y(Fe53)*state.rho - screened_rates(k_he4_fe53_to_ni57)*Y(Fe53)*state.rho - screened_rates(k_he4_fe53_to_p_co56)*Y(Fe53)*state.rho + screened_rates(k_he4_mn50_to_p_fe53)*Y(Mn50)*state.rho; + scratch = screened_rates(k_He4_Cr49_to_Fe53)*Y(Cr49)*state.rho + screened_rates(k_He4_Cr50_to_n_Fe53)*Y(Cr50)*state.rho - screened_rates(k_He4_Fe53_to_Ni57)*Y(Fe53)*state.rho - screened_rates(k_He4_Fe53_to_n_Ni56)*Y(Fe53)*state.rho - screened_rates(k_He4_Fe53_to_p_Co56)*Y(Fe53)*state.rho + screened_rates(k_He4_Mn50_to_p_Fe53)*Y(Mn50)*state.rho; jac.set(Fe53, He4, scratch); - scratch = screened_rates(k_he4_cr49_to_fe53)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr49_to_Fe53)*Y(He4)*state.rho; jac.set(Fe53, Cr49, scratch); - scratch = screened_rates(k_he4_cr50_to_n_fe53)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr50_to_n_Fe53)*Y(He4)*state.rho; jac.set(Fe53, Cr50, scratch); - scratch = screened_rates(k_he4_mn50_to_p_fe53)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn50_to_p_Fe53)*Y(He4)*state.rho; jac.set(Fe53, Mn50, scratch); - scratch = screened_rates(k_p_mn52_to_fe53)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn52_to_Fe53)*Y(H1)*state.rho; jac.set(Fe53, Mn52, scratch); - scratch = screened_rates(k_p_mn53_to_n_fe53)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn53_to_n_Fe53)*Y(H1)*state.rho; jac.set(Fe53, Mn53, scratch); - scratch = screened_rates(k_n_fe52_to_fe53)*Y(N)*state.rho; + scratch = screened_rates(k_n_Fe52_to_Fe53)*Y(N)*state.rho; jac.set(Fe53, Fe52, scratch); - scratch = -screened_rates(k_fe53_to_he4_cr49) - screened_rates(k_fe53_to_mn53_weak_wc12) - screened_rates(k_fe53_to_n_fe52) - screened_rates(k_fe53_to_p_mn52) - screened_rates(k_he4_fe53_to_n_ni56)*Y(He4)*state.rho - screened_rates(k_he4_fe53_to_ni57)*Y(He4)*state.rho - screened_rates(k_he4_fe53_to_p_co56)*Y(He4)*state.rho - screened_rates(k_n_fe53_to_fe54)*Y(N)*state.rho - screened_rates(k_n_fe53_to_he4_cr50)*Y(N)*state.rho - screened_rates(k_n_fe53_to_p_mn53)*Y(N)*state.rho - screened_rates(k_p_fe53_to_co54)*Y(H1)*state.rho - screened_rates(k_p_fe53_to_he4_mn50)*Y(H1)*state.rho - screened_rates(k_p_fe53_to_n_co53)*Y(H1)*state.rho; + scratch = -screened_rates(k_Fe53_to_He4_Cr49) - screened_rates(k_Fe53_to_Mn53_weak_wc12) - screened_rates(k_Fe53_to_n_Fe52) - screened_rates(k_Fe53_to_p_Mn52) - screened_rates(k_He4_Fe53_to_Ni57)*Y(He4)*state.rho - screened_rates(k_He4_Fe53_to_n_Ni56)*Y(He4)*state.rho - screened_rates(k_He4_Fe53_to_p_Co56)*Y(He4)*state.rho - screened_rates(k_n_Fe53_to_Fe54)*Y(N)*state.rho - screened_rates(k_n_Fe53_to_He4_Cr50)*Y(N)*state.rho - screened_rates(k_n_Fe53_to_p_Mn53)*Y(N)*state.rho - screened_rates(k_p_Fe53_to_Co54)*Y(H1)*state.rho - screened_rates(k_p_Fe53_to_He4_Mn50)*Y(H1)*state.rho - screened_rates(k_p_Fe53_to_n_Co53)*Y(H1)*state.rho; jac.set(Fe53, Fe53, scratch); - scratch = screened_rates(k_fe54_to_n_fe53); + scratch = screened_rates(k_Fe54_to_n_Fe53); jac.set(Fe53, Fe54, scratch); - scratch = screened_rates(k_co53_to_fe53_weak_wc12) + screened_rates(k_n_co53_to_p_fe53)*Y(N)*state.rho; + scratch = screened_rates(k_Co53_to_Fe53_weak_wc12) + screened_rates(k_n_Co53_to_p_Fe53)*Y(N)*state.rho; jac.set(Fe53, Co53, scratch); - scratch = screened_rates(k_co54_to_p_fe53); + scratch = screened_rates(k_Co54_to_p_Fe53); jac.set(Fe53, Co54, scratch); - scratch = screened_rates(k_p_co56_to_he4_fe53)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co56_to_He4_Fe53)*Y(H1)*state.rho; jac.set(Fe53, Co56, scratch); - scratch = screened_rates(k_n_ni56_to_he4_fe53)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni56_to_He4_Fe53)*Y(N)*state.rho; jac.set(Fe53, Ni56, scratch); - scratch = screened_rates(k_ni57_to_he4_fe53); + scratch = screened_rates(k_Ni57_to_He4_Fe53); jac.set(Fe53, Ni57, scratch); - scratch = screened_rates(k_n_co54_to_p_fe54)*Y(Co54)*state.rho + screened_rates(k_n_fe53_to_fe54)*Y(Fe53)*state.rho - screened_rates(k_n_fe54_to_fe55)*Y(Fe54)*state.rho - screened_rates(k_n_fe54_to_he4_cr51)*Y(Fe54)*state.rho - screened_rates(k_n_fe54_to_p_mn54)*Y(Fe54)*state.rho + screened_rates(k_n_ni57_to_he4_fe54)*Y(Ni57)*state.rho; + scratch = screened_rates(k_n_Co54_to_p_Fe54)*Y(Co54)*state.rho + screened_rates(k_n_Fe53_to_Fe54)*Y(Fe53)*state.rho - screened_rates(k_n_Fe54_to_Fe55)*Y(Fe54)*state.rho - screened_rates(k_n_Fe54_to_He4_Cr51)*Y(Fe54)*state.rho - screened_rates(k_n_Fe54_to_p_Mn54)*Y(Fe54)*state.rho + screened_rates(k_n_Ni57_to_He4_Fe54)*Y(Ni57)*state.rho; jac.set(Fe54, N, scratch); - scratch = screened_rates(k_p_co57_to_he4_fe54)*Y(Co57)*state.rho - screened_rates(k_p_fe54_to_co55)*Y(Fe54)*state.rho - screened_rates(k_p_fe54_to_he4_mn51)*Y(Fe54)*state.rho - screened_rates(k_p_fe54_to_n_co54)*Y(Fe54)*state.rho + screened_rates(k_p_mn53_to_fe54)*Y(Mn53)*state.rho + screened_rates(k_p_mn54_to_n_fe54)*Y(Mn54)*state.rho; + scratch = screened_rates(k_p_Co57_to_He4_Fe54)*Y(Co57)*state.rho - screened_rates(k_p_Fe54_to_Co55)*Y(Fe54)*state.rho - screened_rates(k_p_Fe54_to_He4_Mn51)*Y(Fe54)*state.rho - screened_rates(k_p_Fe54_to_n_Co54)*Y(Fe54)*state.rho + screened_rates(k_p_Mn53_to_Fe54)*Y(Mn53)*state.rho + screened_rates(k_p_Mn54_to_n_Fe54)*Y(Mn54)*state.rho; jac.set(Fe54, H1, scratch); - scratch = screened_rates(k_he4_cr50_to_fe54)*Y(Cr50)*state.rho + screened_rates(k_he4_cr51_to_n_fe54)*Y(Cr51)*state.rho - screened_rates(k_he4_fe54_to_n_ni57)*Y(Fe54)*state.rho - screened_rates(k_he4_fe54_to_ni58)*Y(Fe54)*state.rho - screened_rates(k_he4_fe54_to_p_co57)*Y(Fe54)*state.rho + screened_rates(k_he4_mn51_to_p_fe54)*Y(Mn51)*state.rho; + scratch = screened_rates(k_He4_Cr50_to_Fe54)*Y(Cr50)*state.rho + screened_rates(k_He4_Cr51_to_n_Fe54)*Y(Cr51)*state.rho - screened_rates(k_He4_Fe54_to_Ni58)*Y(Fe54)*state.rho - screened_rates(k_He4_Fe54_to_n_Ni57)*Y(Fe54)*state.rho - screened_rates(k_He4_Fe54_to_p_Co57)*Y(Fe54)*state.rho + screened_rates(k_He4_Mn51_to_p_Fe54)*Y(Mn51)*state.rho; jac.set(Fe54, He4, scratch); - scratch = screened_rates(k_he4_cr50_to_fe54)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr50_to_Fe54)*Y(He4)*state.rho; jac.set(Fe54, Cr50, scratch); - scratch = screened_rates(k_he4_cr51_to_n_fe54)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr51_to_n_Fe54)*Y(He4)*state.rho; jac.set(Fe54, Cr51, scratch); - scratch = screened_rates(k_he4_mn51_to_p_fe54)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn51_to_p_Fe54)*Y(He4)*state.rho; jac.set(Fe54, Mn51, scratch); - scratch = screened_rates(k_p_mn53_to_fe54)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn53_to_Fe54)*Y(H1)*state.rho; jac.set(Fe54, Mn53, scratch); - scratch = screened_rates(k_p_mn54_to_n_fe54)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn54_to_n_Fe54)*Y(H1)*state.rho; jac.set(Fe54, Mn54, scratch); - scratch = screened_rates(k_n_fe53_to_fe54)*Y(N)*state.rho; + scratch = screened_rates(k_n_Fe53_to_Fe54)*Y(N)*state.rho; jac.set(Fe54, Fe53, scratch); - scratch = -screened_rates(k_fe54_to_he4_cr50) - screened_rates(k_fe54_to_n_fe53) - screened_rates(k_fe54_to_p_mn53) - screened_rates(k_he4_fe54_to_n_ni57)*Y(He4)*state.rho - screened_rates(k_he4_fe54_to_ni58)*Y(He4)*state.rho - screened_rates(k_he4_fe54_to_p_co57)*Y(He4)*state.rho - screened_rates(k_n_fe54_to_fe55)*Y(N)*state.rho - screened_rates(k_n_fe54_to_he4_cr51)*Y(N)*state.rho - screened_rates(k_n_fe54_to_p_mn54)*Y(N)*state.rho - screened_rates(k_p_fe54_to_co55)*Y(H1)*state.rho - screened_rates(k_p_fe54_to_he4_mn51)*Y(H1)*state.rho - screened_rates(k_p_fe54_to_n_co54)*Y(H1)*state.rho; + scratch = -screened_rates(k_Fe54_to_He4_Cr50) - screened_rates(k_Fe54_to_n_Fe53) - screened_rates(k_Fe54_to_p_Mn53) - screened_rates(k_He4_Fe54_to_Ni58)*Y(He4)*state.rho - screened_rates(k_He4_Fe54_to_n_Ni57)*Y(He4)*state.rho - screened_rates(k_He4_Fe54_to_p_Co57)*Y(He4)*state.rho - screened_rates(k_n_Fe54_to_Fe55)*Y(N)*state.rho - screened_rates(k_n_Fe54_to_He4_Cr51)*Y(N)*state.rho - screened_rates(k_n_Fe54_to_p_Mn54)*Y(N)*state.rho - screened_rates(k_p_Fe54_to_Co55)*Y(H1)*state.rho - screened_rates(k_p_Fe54_to_He4_Mn51)*Y(H1)*state.rho - screened_rates(k_p_Fe54_to_n_Co54)*Y(H1)*state.rho; jac.set(Fe54, Fe54, scratch); - scratch = screened_rates(k_fe55_to_n_fe54); + scratch = screened_rates(k_Fe55_to_n_Fe54); jac.set(Fe54, Fe55, scratch); - scratch = screened_rates(k_co54_to_fe54_weak_wc12) + screened_rates(k_n_co54_to_p_fe54)*Y(N)*state.rho; + scratch = screened_rates(k_Co54_to_Fe54_weak_wc12) + screened_rates(k_n_Co54_to_p_Fe54)*Y(N)*state.rho; jac.set(Fe54, Co54, scratch); - scratch = screened_rates(k_co55_to_p_fe54); + scratch = screened_rates(k_Co55_to_p_Fe54); jac.set(Fe54, Co55, scratch); - scratch = screened_rates(k_p_co57_to_he4_fe54)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co57_to_He4_Fe54)*Y(H1)*state.rho; jac.set(Fe54, Co57, scratch); - scratch = screened_rates(k_n_ni57_to_he4_fe54)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni57_to_He4_Fe54)*Y(N)*state.rho; jac.set(Fe54, Ni57, scratch); - scratch = screened_rates(k_ni58_to_he4_fe54); + scratch = screened_rates(k_Ni58_to_He4_Fe54); jac.set(Fe54, Ni58, scratch); - scratch = screened_rates(k_n_co55_to_p_fe55)*Y(Co55)*state.rho + screened_rates(k_n_fe54_to_fe55)*Y(Fe54)*state.rho - screened_rates(k_n_fe55_to_fe56)*Y(Fe55)*state.rho - screened_rates(k_n_fe55_to_he4_cr52)*Y(Fe55)*state.rho - screened_rates(k_n_fe55_to_p_mn55)*Y(Fe55)*state.rho + screened_rates(k_n_ni58_to_he4_fe55)*Y(Ni58)*state.rho; + scratch = screened_rates(k_n_Co55_to_p_Fe55)*Y(Co55)*state.rho + screened_rates(k_n_Fe54_to_Fe55)*Y(Fe54)*state.rho - screened_rates(k_n_Fe55_to_Fe56)*Y(Fe55)*state.rho - screened_rates(k_n_Fe55_to_He4_Cr52)*Y(Fe55)*state.rho - screened_rates(k_n_Fe55_to_p_Mn55)*Y(Fe55)*state.rho + screened_rates(k_n_Ni58_to_He4_Fe55)*Y(Ni58)*state.rho; jac.set(Fe55, N, scratch); - scratch = screened_rates(k_p_co58_to_he4_fe55)*Y(Co58)*state.rho - screened_rates(k_p_fe55_to_co56)*Y(Fe55)*state.rho - screened_rates(k_p_fe55_to_he4_mn52)*Y(Fe55)*state.rho - screened_rates(k_p_fe55_to_n_co55)*Y(Fe55)*state.rho + screened_rates(k_p_mn54_to_fe55)*Y(Mn54)*state.rho + screened_rates(k_p_mn55_to_n_fe55)*Y(Mn55)*state.rho; + scratch = screened_rates(k_p_Co58_to_He4_Fe55)*Y(Co58)*state.rho - screened_rates(k_p_Fe55_to_Co56)*Y(Fe55)*state.rho - screened_rates(k_p_Fe55_to_He4_Mn52)*Y(Fe55)*state.rho - screened_rates(k_p_Fe55_to_n_Co55)*Y(Fe55)*state.rho + screened_rates(k_p_Mn54_to_Fe55)*Y(Mn54)*state.rho + screened_rates(k_p_Mn55_to_n_Fe55)*Y(Mn55)*state.rho; jac.set(Fe55, H1, scratch); - scratch = screened_rates(k_he4_cr51_to_fe55)*Y(Cr51)*state.rho + screened_rates(k_he4_cr52_to_n_fe55)*Y(Cr52)*state.rho - screened_rates(k_he4_fe55_to_n_ni58)*Y(Fe55)*state.rho - screened_rates(k_he4_fe55_to_ni59)*Y(Fe55)*state.rho - screened_rates(k_he4_fe55_to_p_co58)*Y(Fe55)*state.rho + screened_rates(k_he4_mn52_to_p_fe55)*Y(Mn52)*state.rho; + scratch = screened_rates(k_He4_Cr51_to_Fe55)*Y(Cr51)*state.rho + screened_rates(k_He4_Cr52_to_n_Fe55)*Y(Cr52)*state.rho - screened_rates(k_He4_Fe55_to_Ni59)*Y(Fe55)*state.rho - screened_rates(k_He4_Fe55_to_n_Ni58)*Y(Fe55)*state.rho - screened_rates(k_He4_Fe55_to_p_Co58)*Y(Fe55)*state.rho + screened_rates(k_He4_Mn52_to_p_Fe55)*Y(Mn52)*state.rho; jac.set(Fe55, He4, scratch); - scratch = screened_rates(k_he4_cr51_to_fe55)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr51_to_Fe55)*Y(He4)*state.rho; jac.set(Fe55, Cr51, scratch); - scratch = screened_rates(k_he4_cr52_to_n_fe55)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr52_to_n_Fe55)*Y(He4)*state.rho; jac.set(Fe55, Cr52, scratch); - scratch = screened_rates(k_he4_mn52_to_p_fe55)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn52_to_p_Fe55)*Y(He4)*state.rho; jac.set(Fe55, Mn52, scratch); - scratch = screened_rates(k_p_mn54_to_fe55)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn54_to_Fe55)*Y(H1)*state.rho; jac.set(Fe55, Mn54, scratch); - scratch = screened_rates(k_p_mn55_to_n_fe55)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn55_to_n_Fe55)*Y(H1)*state.rho; jac.set(Fe55, Mn55, scratch); - scratch = screened_rates(k_n_fe54_to_fe55)*Y(N)*state.rho; + scratch = screened_rates(k_n_Fe54_to_Fe55)*Y(N)*state.rho; jac.set(Fe55, Fe54, scratch); - scratch = -screened_rates(k_fe55_to_he4_cr51) - screened_rates(k_fe55_to_mn55_weak_wc12) - screened_rates(k_fe55_to_n_fe54) - screened_rates(k_fe55_to_p_mn54) - screened_rates(k_he4_fe55_to_n_ni58)*Y(He4)*state.rho - screened_rates(k_he4_fe55_to_ni59)*Y(He4)*state.rho - screened_rates(k_he4_fe55_to_p_co58)*Y(He4)*state.rho - screened_rates(k_n_fe55_to_fe56)*Y(N)*state.rho - screened_rates(k_n_fe55_to_he4_cr52)*Y(N)*state.rho - screened_rates(k_n_fe55_to_p_mn55)*Y(N)*state.rho - screened_rates(k_p_fe55_to_co56)*Y(H1)*state.rho - screened_rates(k_p_fe55_to_he4_mn52)*Y(H1)*state.rho - screened_rates(k_p_fe55_to_n_co55)*Y(H1)*state.rho; + scratch = -screened_rates(k_Fe55_to_He4_Cr51) - screened_rates(k_Fe55_to_Mn55_weak_wc12) - screened_rates(k_Fe55_to_n_Fe54) - screened_rates(k_Fe55_to_p_Mn54) - screened_rates(k_He4_Fe55_to_Ni59)*Y(He4)*state.rho - screened_rates(k_He4_Fe55_to_n_Ni58)*Y(He4)*state.rho - screened_rates(k_He4_Fe55_to_p_Co58)*Y(He4)*state.rho - screened_rates(k_n_Fe55_to_Fe56)*Y(N)*state.rho - screened_rates(k_n_Fe55_to_He4_Cr52)*Y(N)*state.rho - screened_rates(k_n_Fe55_to_p_Mn55)*Y(N)*state.rho - screened_rates(k_p_Fe55_to_Co56)*Y(H1)*state.rho - screened_rates(k_p_Fe55_to_He4_Mn52)*Y(H1)*state.rho - screened_rates(k_p_Fe55_to_n_Co55)*Y(H1)*state.rho; jac.set(Fe55, Fe55, scratch); - scratch = screened_rates(k_fe56_to_n_fe55); + scratch = screened_rates(k_Fe56_to_n_Fe55); jac.set(Fe55, Fe56, scratch); - scratch = screened_rates(k_co55_to_fe55_weak_wc12) + screened_rates(k_n_co55_to_p_fe55)*Y(N)*state.rho; + scratch = screened_rates(k_Co55_to_Fe55_weak_wc12) + screened_rates(k_n_Co55_to_p_Fe55)*Y(N)*state.rho; jac.set(Fe55, Co55, scratch); - scratch = screened_rates(k_co56_to_p_fe55); + scratch = screened_rates(k_Co56_to_p_Fe55); jac.set(Fe55, Co56, scratch); - scratch = screened_rates(k_p_co58_to_he4_fe55)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co58_to_He4_Fe55)*Y(H1)*state.rho; jac.set(Fe55, Co58, scratch); - scratch = screened_rates(k_n_ni58_to_he4_fe55)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni58_to_He4_Fe55)*Y(N)*state.rho; jac.set(Fe55, Ni58, scratch); - scratch = screened_rates(k_ni59_to_he4_fe55); + scratch = screened_rates(k_Ni59_to_He4_Fe55); jac.set(Fe55, Ni59, scratch); - scratch = screened_rates(k_n_co56_to_p_fe56)*Y(Co56)*state.rho + screened_rates(k_n_fe55_to_fe56)*Y(Fe55)*state.rho - screened_rates(k_n_fe56_to_fe57)*Y(Fe56)*state.rho - screened_rates(k_n_fe56_to_he4_cr53)*Y(Fe56)*state.rho + screened_rates(k_n_ni59_to_he4_fe56)*Y(Ni59)*state.rho; + scratch = screened_rates(k_n_Co56_to_p_Fe56)*Y(Co56)*state.rho + screened_rates(k_n_Fe55_to_Fe56)*Y(Fe55)*state.rho - screened_rates(k_n_Fe56_to_Fe57)*Y(Fe56)*state.rho - screened_rates(k_n_Fe56_to_He4_Cr53)*Y(Fe56)*state.rho + screened_rates(k_n_Ni59_to_He4_Fe56)*Y(Ni59)*state.rho; jac.set(Fe56, N, scratch); - scratch = screened_rates(k_p_co59_to_he4_fe56)*Y(Co59)*state.rho - screened_rates(k_p_fe56_to_co57)*Y(Fe56)*state.rho - screened_rates(k_p_fe56_to_he4_mn53)*Y(Fe56)*state.rho - screened_rates(k_p_fe56_to_n_co56)*Y(Fe56)*state.rho + screened_rates(k_p_mn55_to_fe56)*Y(Mn55)*state.rho; + scratch = screened_rates(k_p_Co59_to_He4_Fe56)*Y(Co59)*state.rho - screened_rates(k_p_Fe56_to_Co57)*Y(Fe56)*state.rho - screened_rates(k_p_Fe56_to_He4_Mn53)*Y(Fe56)*state.rho - screened_rates(k_p_Fe56_to_n_Co56)*Y(Fe56)*state.rho + screened_rates(k_p_Mn55_to_Fe56)*Y(Mn55)*state.rho; jac.set(Fe56, H1, scratch); - scratch = screened_rates(k_he4_cr52_to_fe56)*Y(Cr52)*state.rho + screened_rates(k_he4_cr53_to_n_fe56)*Y(Cr53)*state.rho - screened_rates(k_he4_fe56_to_n_ni59)*Y(Fe56)*state.rho - screened_rates(k_he4_fe56_to_ni60)*Y(Fe56)*state.rho - screened_rates(k_he4_fe56_to_p_co59)*Y(Fe56)*state.rho + screened_rates(k_he4_mn53_to_p_fe56)*Y(Mn53)*state.rho; + scratch = screened_rates(k_He4_Cr52_to_Fe56)*Y(Cr52)*state.rho + screened_rates(k_He4_Cr53_to_n_Fe56)*Y(Cr53)*state.rho - screened_rates(k_He4_Fe56_to_Ni60)*Y(Fe56)*state.rho - screened_rates(k_He4_Fe56_to_n_Ni59)*Y(Fe56)*state.rho - screened_rates(k_He4_Fe56_to_p_Co59)*Y(Fe56)*state.rho + screened_rates(k_He4_Mn53_to_p_Fe56)*Y(Mn53)*state.rho; jac.set(Fe56, He4, scratch); - scratch = screened_rates(k_he4_cr52_to_fe56)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr52_to_Fe56)*Y(He4)*state.rho; jac.set(Fe56, Cr52, scratch); - scratch = screened_rates(k_he4_cr53_to_n_fe56)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr53_to_n_Fe56)*Y(He4)*state.rho; jac.set(Fe56, Cr53, scratch); - scratch = screened_rates(k_he4_mn53_to_p_fe56)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn53_to_p_Fe56)*Y(He4)*state.rho; jac.set(Fe56, Mn53, scratch); - scratch = screened_rates(k_p_mn55_to_fe56)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn55_to_Fe56)*Y(H1)*state.rho; jac.set(Fe56, Mn55, scratch); - scratch = screened_rates(k_n_fe55_to_fe56)*Y(N)*state.rho; + scratch = screened_rates(k_n_Fe55_to_Fe56)*Y(N)*state.rho; jac.set(Fe56, Fe55, scratch); - scratch = -screened_rates(k_fe56_to_he4_cr52) - screened_rates(k_fe56_to_n_fe55) - screened_rates(k_fe56_to_p_mn55) - screened_rates(k_he4_fe56_to_n_ni59)*Y(He4)*state.rho - screened_rates(k_he4_fe56_to_ni60)*Y(He4)*state.rho - screened_rates(k_he4_fe56_to_p_co59)*Y(He4)*state.rho - screened_rates(k_n_fe56_to_fe57)*Y(N)*state.rho - screened_rates(k_n_fe56_to_he4_cr53)*Y(N)*state.rho - screened_rates(k_p_fe56_to_co57)*Y(H1)*state.rho - screened_rates(k_p_fe56_to_he4_mn53)*Y(H1)*state.rho - screened_rates(k_p_fe56_to_n_co56)*Y(H1)*state.rho; + scratch = -screened_rates(k_Fe56_to_He4_Cr52) - screened_rates(k_Fe56_to_n_Fe55) - screened_rates(k_Fe56_to_p_Mn55) - screened_rates(k_He4_Fe56_to_Ni60)*Y(He4)*state.rho - screened_rates(k_He4_Fe56_to_n_Ni59)*Y(He4)*state.rho - screened_rates(k_He4_Fe56_to_p_Co59)*Y(He4)*state.rho - screened_rates(k_n_Fe56_to_Fe57)*Y(N)*state.rho - screened_rates(k_n_Fe56_to_He4_Cr53)*Y(N)*state.rho - screened_rates(k_p_Fe56_to_Co57)*Y(H1)*state.rho - screened_rates(k_p_Fe56_to_He4_Mn53)*Y(H1)*state.rho - screened_rates(k_p_Fe56_to_n_Co56)*Y(H1)*state.rho; jac.set(Fe56, Fe56, scratch); - scratch = screened_rates(k_fe57_to_n_fe56); + scratch = screened_rates(k_Fe57_to_n_Fe56); jac.set(Fe56, Fe57, scratch); - scratch = screened_rates(k_co56_to_fe56_weak_wc12) + screened_rates(k_n_co56_to_p_fe56)*Y(N)*state.rho; + scratch = screened_rates(k_Co56_to_Fe56_weak_wc12) + screened_rates(k_n_Co56_to_p_Fe56)*Y(N)*state.rho; jac.set(Fe56, Co56, scratch); - scratch = screened_rates(k_co57_to_p_fe56); + scratch = screened_rates(k_Co57_to_p_Fe56); jac.set(Fe56, Co57, scratch); - scratch = screened_rates(k_p_co59_to_he4_fe56)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co59_to_He4_Fe56)*Y(H1)*state.rho; jac.set(Fe56, Co59, scratch); - scratch = screened_rates(k_n_ni59_to_he4_fe56)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni59_to_He4_Fe56)*Y(N)*state.rho; jac.set(Fe56, Ni59, scratch); - scratch = screened_rates(k_ni60_to_he4_fe56); + scratch = screened_rates(k_Ni60_to_He4_Fe56); jac.set(Fe56, Ni60, scratch); - scratch = screened_rates(k_n_co57_to_p_fe57)*Y(Co57)*state.rho + screened_rates(k_n_fe56_to_fe57)*Y(Fe56)*state.rho - screened_rates(k_n_fe57_to_fe58)*Y(Fe57)*state.rho - screened_rates(k_n_fe57_to_he4_cr54)*Y(Fe57)*state.rho + screened_rates(k_n_ni60_to_he4_fe57)*Y(Ni60)*state.rho; + scratch = screened_rates(k_n_Co57_to_p_Fe57)*Y(Co57)*state.rho + screened_rates(k_n_Fe56_to_Fe57)*Y(Fe56)*state.rho - screened_rates(k_n_Fe57_to_Fe58)*Y(Fe57)*state.rho - screened_rates(k_n_Fe57_to_He4_Cr54)*Y(Fe57)*state.rho + screened_rates(k_n_Ni60_to_He4_Fe57)*Y(Ni60)*state.rho; jac.set(Fe57, N, scratch); - scratch = -screened_rates(k_p_fe57_to_co58)*Y(Fe57)*state.rho - screened_rates(k_p_fe57_to_he4_mn54)*Y(Fe57)*state.rho - screened_rates(k_p_fe57_to_n_co57)*Y(Fe57)*state.rho; + scratch = -screened_rates(k_p_Fe57_to_Co58)*Y(Fe57)*state.rho - screened_rates(k_p_Fe57_to_He4_Mn54)*Y(Fe57)*state.rho - screened_rates(k_p_Fe57_to_n_Co57)*Y(Fe57)*state.rho; jac.set(Fe57, H1, scratch); - scratch = screened_rates(k_he4_cr53_to_fe57)*Y(Cr53)*state.rho + screened_rates(k_he4_cr54_to_n_fe57)*Y(Cr54)*state.rho - screened_rates(k_he4_fe57_to_n_ni60)*Y(Fe57)*state.rho - screened_rates(k_he4_fe57_to_ni61)*Y(Fe57)*state.rho + screened_rates(k_he4_mn54_to_p_fe57)*Y(Mn54)*state.rho; + scratch = screened_rates(k_He4_Cr53_to_Fe57)*Y(Cr53)*state.rho + screened_rates(k_He4_Cr54_to_n_Fe57)*Y(Cr54)*state.rho - screened_rates(k_He4_Fe57_to_Ni61)*Y(Fe57)*state.rho - screened_rates(k_He4_Fe57_to_n_Ni60)*Y(Fe57)*state.rho + screened_rates(k_He4_Mn54_to_p_Fe57)*Y(Mn54)*state.rho; jac.set(Fe57, He4, scratch); - scratch = screened_rates(k_he4_cr53_to_fe57)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr53_to_Fe57)*Y(He4)*state.rho; jac.set(Fe57, Cr53, scratch); - scratch = screened_rates(k_he4_cr54_to_n_fe57)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr54_to_n_Fe57)*Y(He4)*state.rho; jac.set(Fe57, Cr54, scratch); - scratch = screened_rates(k_he4_mn54_to_p_fe57)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn54_to_p_Fe57)*Y(He4)*state.rho; jac.set(Fe57, Mn54, scratch); - scratch = screened_rates(k_n_fe56_to_fe57)*Y(N)*state.rho; + scratch = screened_rates(k_n_Fe56_to_Fe57)*Y(N)*state.rho; jac.set(Fe57, Fe56, scratch); - scratch = -screened_rates(k_fe57_to_he4_cr53) - screened_rates(k_fe57_to_n_fe56) - screened_rates(k_he4_fe57_to_n_ni60)*Y(He4)*state.rho - screened_rates(k_he4_fe57_to_ni61)*Y(He4)*state.rho - screened_rates(k_n_fe57_to_fe58)*Y(N)*state.rho - screened_rates(k_n_fe57_to_he4_cr54)*Y(N)*state.rho - screened_rates(k_p_fe57_to_co58)*Y(H1)*state.rho - screened_rates(k_p_fe57_to_he4_mn54)*Y(H1)*state.rho - screened_rates(k_p_fe57_to_n_co57)*Y(H1)*state.rho; + scratch = -screened_rates(k_Fe57_to_He4_Cr53) - screened_rates(k_Fe57_to_n_Fe56) - screened_rates(k_He4_Fe57_to_Ni61)*Y(He4)*state.rho - screened_rates(k_He4_Fe57_to_n_Ni60)*Y(He4)*state.rho - screened_rates(k_n_Fe57_to_Fe58)*Y(N)*state.rho - screened_rates(k_n_Fe57_to_He4_Cr54)*Y(N)*state.rho - screened_rates(k_p_Fe57_to_Co58)*Y(H1)*state.rho - screened_rates(k_p_Fe57_to_He4_Mn54)*Y(H1)*state.rho - screened_rates(k_p_Fe57_to_n_Co57)*Y(H1)*state.rho; jac.set(Fe57, Fe57, scratch); - scratch = screened_rates(k_fe58_to_n_fe57); + scratch = screened_rates(k_Fe58_to_n_Fe57); jac.set(Fe57, Fe58, scratch); - scratch = screened_rates(k_co57_to_fe57_weak_wc12) + screened_rates(k_n_co57_to_p_fe57)*Y(N)*state.rho; + scratch = screened_rates(k_Co57_to_Fe57_weak_wc12) + screened_rates(k_n_Co57_to_p_Fe57)*Y(N)*state.rho; jac.set(Fe57, Co57, scratch); - scratch = screened_rates(k_co58_to_p_fe57); + scratch = screened_rates(k_Co58_to_p_Fe57); jac.set(Fe57, Co58, scratch); - scratch = screened_rates(k_n_ni60_to_he4_fe57)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni60_to_He4_Fe57)*Y(N)*state.rho; jac.set(Fe57, Ni60, scratch); - scratch = screened_rates(k_ni61_to_he4_fe57); + scratch = screened_rates(k_Ni61_to_He4_Fe57); jac.set(Fe57, Ni61, scratch); - scratch = screened_rates(k_n_co58_to_p_fe58)*Y(Co58)*state.rho + screened_rates(k_n_fe57_to_fe58)*Y(Fe57)*state.rho + screened_rates(k_n_ni61_to_he4_fe58)*Y(Ni61)*state.rho; + scratch = screened_rates(k_n_Co58_to_p_Fe58)*Y(Co58)*state.rho + screened_rates(k_n_Fe57_to_Fe58)*Y(Fe57)*state.rho + screened_rates(k_n_Ni61_to_He4_Fe58)*Y(Ni61)*state.rho; jac.set(Fe58, N, scratch); - scratch = -screened_rates(k_p_fe58_to_co59)*Y(Fe58)*state.rho - screened_rates(k_p_fe58_to_he4_mn55)*Y(Fe58)*state.rho - screened_rates(k_p_fe58_to_n_co58)*Y(Fe58)*state.rho; + scratch = -screened_rates(k_p_Fe58_to_Co59)*Y(Fe58)*state.rho - screened_rates(k_p_Fe58_to_He4_Mn55)*Y(Fe58)*state.rho - screened_rates(k_p_Fe58_to_n_Co58)*Y(Fe58)*state.rho; jac.set(Fe58, H1, scratch); - scratch = screened_rates(k_he4_cr54_to_fe58)*Y(Cr54)*state.rho - screened_rates(k_he4_fe58_to_n_ni61)*Y(Fe58)*state.rho - screened_rates(k_he4_fe58_to_ni62)*Y(Fe58)*state.rho + screened_rates(k_he4_mn55_to_p_fe58)*Y(Mn55)*state.rho; + scratch = screened_rates(k_He4_Cr54_to_Fe58)*Y(Cr54)*state.rho - screened_rates(k_He4_Fe58_to_Ni62)*Y(Fe58)*state.rho - screened_rates(k_He4_Fe58_to_n_Ni61)*Y(Fe58)*state.rho + screened_rates(k_He4_Mn55_to_p_Fe58)*Y(Mn55)*state.rho; jac.set(Fe58, He4, scratch); - scratch = screened_rates(k_he4_cr54_to_fe58)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr54_to_Fe58)*Y(He4)*state.rho; jac.set(Fe58, Cr54, scratch); - scratch = screened_rates(k_he4_mn55_to_p_fe58)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn55_to_p_Fe58)*Y(He4)*state.rho; jac.set(Fe58, Mn55, scratch); - scratch = screened_rates(k_n_fe57_to_fe58)*Y(N)*state.rho; + scratch = screened_rates(k_n_Fe57_to_Fe58)*Y(N)*state.rho; jac.set(Fe58, Fe57, scratch); - scratch = -screened_rates(k_fe58_to_he4_cr54) - screened_rates(k_fe58_to_n_fe57) - screened_rates(k_he4_fe58_to_n_ni61)*Y(He4)*state.rho - screened_rates(k_he4_fe58_to_ni62)*Y(He4)*state.rho - screened_rates(k_p_fe58_to_co59)*Y(H1)*state.rho - screened_rates(k_p_fe58_to_he4_mn55)*Y(H1)*state.rho - screened_rates(k_p_fe58_to_n_co58)*Y(H1)*state.rho; + scratch = -screened_rates(k_Fe58_to_He4_Cr54) - screened_rates(k_Fe58_to_n_Fe57) - screened_rates(k_He4_Fe58_to_Ni62)*Y(He4)*state.rho - screened_rates(k_He4_Fe58_to_n_Ni61)*Y(He4)*state.rho - screened_rates(k_p_Fe58_to_Co59)*Y(H1)*state.rho - screened_rates(k_p_Fe58_to_He4_Mn55)*Y(H1)*state.rho - screened_rates(k_p_Fe58_to_n_Co58)*Y(H1)*state.rho; jac.set(Fe58, Fe58, scratch); - scratch = screened_rates(k_co58_to_fe58_weak_wc12) + screened_rates(k_n_co58_to_p_fe58)*Y(N)*state.rho; + scratch = screened_rates(k_Co58_to_Fe58_weak_wc12) + screened_rates(k_n_Co58_to_p_Fe58)*Y(N)*state.rho; jac.set(Fe58, Co58, scratch); - scratch = screened_rates(k_co59_to_p_fe58); + scratch = screened_rates(k_Co59_to_p_Fe58); jac.set(Fe58, Co59, scratch); - scratch = screened_rates(k_n_ni61_to_he4_fe58)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni61_to_He4_Fe58)*Y(N)*state.rho; jac.set(Fe58, Ni61, scratch); - scratch = screened_rates(k_ni62_to_he4_fe58); + scratch = screened_rates(k_Ni62_to_He4_Fe58); jac.set(Fe58, Ni62, scratch); - scratch = -screened_rates(k_n_co53_to_co54)*Y(Co53)*state.rho - screened_rates(k_n_co53_to_he4_mn50)*Y(Co53)*state.rho - screened_rates(k_n_co53_to_p_fe53)*Y(Co53)*state.rho; + scratch = -screened_rates(k_n_Co53_to_Co54)*Y(Co53)*state.rho - screened_rates(k_n_Co53_to_He4_Mn50)*Y(Co53)*state.rho - screened_rates(k_n_Co53_to_p_Fe53)*Y(Co53)*state.rho; jac.set(Co53, N, scratch); - scratch = screened_rates(k_p_fe52_to_co53)*Y(Fe52)*state.rho + screened_rates(k_p_fe53_to_n_co53)*Y(Fe53)*state.rho + screened_rates(k_p_ni56_to_he4_co53)*Y(Ni56)*state.rho; + scratch = screened_rates(k_p_Fe52_to_Co53)*Y(Fe52)*state.rho + screened_rates(k_p_Fe53_to_n_Co53)*Y(Fe53)*state.rho + screened_rates(k_p_Ni56_to_He4_Co53)*Y(Ni56)*state.rho; jac.set(Co53, H1, scratch); - scratch = -screened_rates(k_he4_co53_to_cu57)*Y(Co53)*state.rho - screened_rates(k_he4_co53_to_p_ni56)*Y(Co53)*state.rho + screened_rates(k_he4_mn50_to_n_co53)*Y(Mn50)*state.rho; + scratch = -screened_rates(k_He4_Co53_to_Cu57)*Y(Co53)*state.rho - screened_rates(k_He4_Co53_to_p_Ni56)*Y(Co53)*state.rho + screened_rates(k_He4_Mn50_to_n_Co53)*Y(Mn50)*state.rho; jac.set(Co53, He4, scratch); - scratch = screened_rates(k_he4_mn50_to_n_co53)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn50_to_n_Co53)*Y(He4)*state.rho; jac.set(Co53, Mn50, scratch); - scratch = screened_rates(k_p_fe52_to_co53)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe52_to_Co53)*Y(H1)*state.rho; jac.set(Co53, Fe52, scratch); - scratch = screened_rates(k_p_fe53_to_n_co53)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe53_to_n_Co53)*Y(H1)*state.rho; jac.set(Co53, Fe53, scratch); - scratch = -screened_rates(k_co53_to_fe53_weak_wc12) - screened_rates(k_co53_to_p_fe52) - screened_rates(k_he4_co53_to_cu57)*Y(He4)*state.rho - screened_rates(k_he4_co53_to_p_ni56)*Y(He4)*state.rho - screened_rates(k_n_co53_to_co54)*Y(N)*state.rho - screened_rates(k_n_co53_to_he4_mn50)*Y(N)*state.rho - screened_rates(k_n_co53_to_p_fe53)*Y(N)*state.rho; + scratch = -screened_rates(k_Co53_to_Fe53_weak_wc12) - screened_rates(k_Co53_to_p_Fe52) - screened_rates(k_He4_Co53_to_Cu57)*Y(He4)*state.rho - screened_rates(k_He4_Co53_to_p_Ni56)*Y(He4)*state.rho - screened_rates(k_n_Co53_to_Co54)*Y(N)*state.rho - screened_rates(k_n_Co53_to_He4_Mn50)*Y(N)*state.rho - screened_rates(k_n_Co53_to_p_Fe53)*Y(N)*state.rho; jac.set(Co53, Co53, scratch); - scratch = screened_rates(k_co54_to_n_co53); + scratch = screened_rates(k_Co54_to_n_Co53); jac.set(Co53, Co54, scratch); - scratch = screened_rates(k_p_ni56_to_he4_co53)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni56_to_He4_Co53)*Y(H1)*state.rho; jac.set(Co53, Ni56, scratch); - scratch = screened_rates(k_cu57_to_he4_co53); + scratch = screened_rates(k_Cu57_to_He4_Co53); jac.set(Co53, Cu57, scratch); - scratch = screened_rates(k_n_co53_to_co54)*Y(Co53)*state.rho - screened_rates(k_n_co54_to_co55)*Y(Co54)*state.rho - screened_rates(k_n_co54_to_he4_mn51)*Y(Co54)*state.rho - screened_rates(k_n_co54_to_p_fe54)*Y(Co54)*state.rho + screened_rates(k_n_cu57_to_he4_co54)*Y(Cu57)*state.rho; + scratch = screened_rates(k_n_Co53_to_Co54)*Y(Co53)*state.rho - screened_rates(k_n_Co54_to_Co55)*Y(Co54)*state.rho - screened_rates(k_n_Co54_to_He4_Mn51)*Y(Co54)*state.rho - screened_rates(k_n_Co54_to_p_Fe54)*Y(Co54)*state.rho + screened_rates(k_n_Cu57_to_He4_Co54)*Y(Cu57)*state.rho; jac.set(Co54, N, scratch); - scratch = screened_rates(k_p_fe53_to_co54)*Y(Fe53)*state.rho + screened_rates(k_p_fe54_to_n_co54)*Y(Fe54)*state.rho + screened_rates(k_p_ni57_to_he4_co54)*Y(Ni57)*state.rho; + scratch = screened_rates(k_p_Fe53_to_Co54)*Y(Fe53)*state.rho + screened_rates(k_p_Fe54_to_n_Co54)*Y(Fe54)*state.rho + screened_rates(k_p_Ni57_to_He4_Co54)*Y(Ni57)*state.rho; jac.set(Co54, H1, scratch); - scratch = -screened_rates(k_he4_co54_to_cu58)*Y(Co54)*state.rho - screened_rates(k_he4_co54_to_n_cu57)*Y(Co54)*state.rho - screened_rates(k_he4_co54_to_p_ni57)*Y(Co54)*state.rho + screened_rates(k_he4_mn50_to_co54)*Y(Mn50)*state.rho + screened_rates(k_he4_mn51_to_n_co54)*Y(Mn51)*state.rho; + scratch = -screened_rates(k_He4_Co54_to_Cu58)*Y(Co54)*state.rho - screened_rates(k_He4_Co54_to_n_Cu57)*Y(Co54)*state.rho - screened_rates(k_He4_Co54_to_p_Ni57)*Y(Co54)*state.rho + screened_rates(k_He4_Mn50_to_Co54)*Y(Mn50)*state.rho + screened_rates(k_He4_Mn51_to_n_Co54)*Y(Mn51)*state.rho; jac.set(Co54, He4, scratch); - scratch = screened_rates(k_he4_mn50_to_co54)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn50_to_Co54)*Y(He4)*state.rho; jac.set(Co54, Mn50, scratch); - scratch = screened_rates(k_he4_mn51_to_n_co54)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn51_to_n_Co54)*Y(He4)*state.rho; jac.set(Co54, Mn51, scratch); - scratch = screened_rates(k_p_fe53_to_co54)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe53_to_Co54)*Y(H1)*state.rho; jac.set(Co54, Fe53, scratch); - scratch = screened_rates(k_p_fe54_to_n_co54)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe54_to_n_Co54)*Y(H1)*state.rho; jac.set(Co54, Fe54, scratch); - scratch = screened_rates(k_n_co53_to_co54)*Y(N)*state.rho; + scratch = screened_rates(k_n_Co53_to_Co54)*Y(N)*state.rho; jac.set(Co54, Co53, scratch); - scratch = -screened_rates(k_co54_to_fe54_weak_wc12) - screened_rates(k_co54_to_he4_mn50) - screened_rates(k_co54_to_n_co53) - screened_rates(k_co54_to_p_fe53) - screened_rates(k_he4_co54_to_cu58)*Y(He4)*state.rho - screened_rates(k_he4_co54_to_n_cu57)*Y(He4)*state.rho - screened_rates(k_he4_co54_to_p_ni57)*Y(He4)*state.rho - screened_rates(k_n_co54_to_co55)*Y(N)*state.rho - screened_rates(k_n_co54_to_he4_mn51)*Y(N)*state.rho - screened_rates(k_n_co54_to_p_fe54)*Y(N)*state.rho; + scratch = -screened_rates(k_Co54_to_Fe54_weak_wc12) - screened_rates(k_Co54_to_He4_Mn50) - screened_rates(k_Co54_to_n_Co53) - screened_rates(k_Co54_to_p_Fe53) - screened_rates(k_He4_Co54_to_Cu58)*Y(He4)*state.rho - screened_rates(k_He4_Co54_to_n_Cu57)*Y(He4)*state.rho - screened_rates(k_He4_Co54_to_p_Ni57)*Y(He4)*state.rho - screened_rates(k_n_Co54_to_Co55)*Y(N)*state.rho - screened_rates(k_n_Co54_to_He4_Mn51)*Y(N)*state.rho - screened_rates(k_n_Co54_to_p_Fe54)*Y(N)*state.rho; jac.set(Co54, Co54, scratch); - scratch = screened_rates(k_co55_to_n_co54); + scratch = screened_rates(k_Co55_to_n_Co54); jac.set(Co54, Co55, scratch); - scratch = screened_rates(k_p_ni57_to_he4_co54)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni57_to_He4_Co54)*Y(H1)*state.rho; jac.set(Co54, Ni57, scratch); - scratch = screened_rates(k_n_cu57_to_he4_co54)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cu57_to_He4_Co54)*Y(N)*state.rho; jac.set(Co54, Cu57, scratch); - scratch = screened_rates(k_cu58_to_he4_co54); + scratch = screened_rates(k_Cu58_to_He4_Co54); jac.set(Co54, Cu58, scratch); - scratch = screened_rates(k_n_co54_to_co55)*Y(Co54)*state.rho - screened_rates(k_n_co55_to_co56)*Y(Co55)*state.rho - screened_rates(k_n_co55_to_he4_mn52)*Y(Co55)*state.rho - screened_rates(k_n_co55_to_p_fe55)*Y(Co55)*state.rho + screened_rates(k_n_cu58_to_he4_co55)*Y(Cu58)*state.rho; + scratch = screened_rates(k_n_Co54_to_Co55)*Y(Co54)*state.rho - screened_rates(k_n_Co55_to_Co56)*Y(Co55)*state.rho - screened_rates(k_n_Co55_to_He4_Mn52)*Y(Co55)*state.rho - screened_rates(k_n_Co55_to_p_Fe55)*Y(Co55)*state.rho + screened_rates(k_n_Cu58_to_He4_Co55)*Y(Cu58)*state.rho; jac.set(Co55, N, scratch); - scratch = -screened_rates(k_p_co55_to_he4_fe52)*Y(Co55)*state.rho - screened_rates(k_p_co55_to_ni56)*Y(Co55)*state.rho + screened_rates(k_p_fe54_to_co55)*Y(Fe54)*state.rho + screened_rates(k_p_fe55_to_n_co55)*Y(Fe55)*state.rho + screened_rates(k_p_ni58_to_he4_co55)*Y(Ni58)*state.rho; + scratch = -screened_rates(k_p_Co55_to_He4_Fe52)*Y(Co55)*state.rho - screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*state.rho + screened_rates(k_p_Fe54_to_Co55)*Y(Fe54)*state.rho + screened_rates(k_p_Fe55_to_n_Co55)*Y(Fe55)*state.rho + screened_rates(k_p_Ni58_to_He4_Co55)*Y(Ni58)*state.rho; jac.set(Co55, H1, scratch); - scratch = -screened_rates(k_he4_co55_to_cu59)*Y(Co55)*state.rho - screened_rates(k_he4_co55_to_n_cu58)*Y(Co55)*state.rho - screened_rates(k_he4_co55_to_p_ni58)*Y(Co55)*state.rho + screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*state.rho + screened_rates(k_he4_mn51_to_co55)*Y(Mn51)*state.rho + screened_rates(k_he4_mn52_to_n_co55)*Y(Mn52)*state.rho; + scratch = -screened_rates(k_He4_Co55_to_Cu59)*Y(Co55)*state.rho - screened_rates(k_He4_Co55_to_n_Cu58)*Y(Co55)*state.rho - screened_rates(k_He4_Co55_to_p_Ni58)*Y(Co55)*state.rho + screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*state.rho + screened_rates(k_He4_Mn51_to_Co55)*Y(Mn51)*state.rho + screened_rates(k_He4_Mn52_to_n_Co55)*Y(Mn52)*state.rho; jac.set(Co55, He4, scratch); - scratch = screened_rates(k_he4_mn51_to_co55)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*state.rho; jac.set(Co55, Mn51, scratch); - scratch = screened_rates(k_he4_mn52_to_n_co55)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn52_to_n_Co55)*Y(He4)*state.rho; jac.set(Co55, Mn52, scratch); - scratch = screened_rates(k_he4_fe52_to_p_co55)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe52_to_p_Co55)*Y(He4)*state.rho; jac.set(Co55, Fe52, scratch); - scratch = screened_rates(k_p_fe54_to_co55)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe54_to_Co55)*Y(H1)*state.rho; jac.set(Co55, Fe54, scratch); - scratch = screened_rates(k_p_fe55_to_n_co55)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe55_to_n_Co55)*Y(H1)*state.rho; jac.set(Co55, Fe55, scratch); - scratch = screened_rates(k_n_co54_to_co55)*Y(N)*state.rho; + scratch = screened_rates(k_n_Co54_to_Co55)*Y(N)*state.rho; jac.set(Co55, Co54, scratch); - scratch = -screened_rates(k_co55_to_fe55_weak_wc12) - screened_rates(k_co55_to_he4_mn51) - screened_rates(k_co55_to_n_co54) - screened_rates(k_co55_to_p_fe54) - screened_rates(k_he4_co55_to_cu59)*Y(He4)*state.rho - screened_rates(k_he4_co55_to_n_cu58)*Y(He4)*state.rho - screened_rates(k_he4_co55_to_p_ni58)*Y(He4)*state.rho - screened_rates(k_n_co55_to_co56)*Y(N)*state.rho - screened_rates(k_n_co55_to_he4_mn52)*Y(N)*state.rho - screened_rates(k_n_co55_to_p_fe55)*Y(N)*state.rho - screened_rates(k_p_co55_to_he4_fe52)*Y(H1)*state.rho - screened_rates(k_p_co55_to_ni56)*Y(H1)*state.rho; + scratch = -screened_rates(k_Co55_to_Fe55_weak_wc12) - screened_rates(k_Co55_to_He4_Mn51) - screened_rates(k_Co55_to_n_Co54) - screened_rates(k_Co55_to_p_Fe54) - screened_rates(k_He4_Co55_to_Cu59)*Y(He4)*state.rho - screened_rates(k_He4_Co55_to_n_Cu58)*Y(He4)*state.rho - screened_rates(k_He4_Co55_to_p_Ni58)*Y(He4)*state.rho - screened_rates(k_n_Co55_to_Co56)*Y(N)*state.rho - screened_rates(k_n_Co55_to_He4_Mn52)*Y(N)*state.rho - screened_rates(k_n_Co55_to_p_Fe55)*Y(N)*state.rho - screened_rates(k_p_Co55_to_He4_Fe52)*Y(H1)*state.rho - screened_rates(k_p_Co55_to_Ni56)*Y(H1)*state.rho; jac.set(Co55, Co55, scratch); - scratch = screened_rates(k_co56_to_n_co55); + scratch = screened_rates(k_Co56_to_n_Co55); jac.set(Co55, Co56, scratch); - scratch = screened_rates(k_ni56_to_p_co55); + scratch = screened_rates(k_Ni56_to_p_Co55); jac.set(Co55, Ni56, scratch); - scratch = screened_rates(k_p_ni58_to_he4_co55)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni58_to_He4_Co55)*Y(H1)*state.rho; jac.set(Co55, Ni58, scratch); - scratch = screened_rates(k_n_cu58_to_he4_co55)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cu58_to_He4_Co55)*Y(N)*state.rho; jac.set(Co55, Cu58, scratch); - scratch = screened_rates(k_cu59_to_he4_co55); + scratch = screened_rates(k_Cu59_to_He4_Co55); jac.set(Co55, Cu59, scratch); - scratch = screened_rates(k_n_co55_to_co56)*Y(Co55)*state.rho - screened_rates(k_n_co56_to_co57)*Y(Co56)*state.rho - screened_rates(k_n_co56_to_he4_mn53)*Y(Co56)*state.rho - screened_rates(k_n_co56_to_p_fe56)*Y(Co56)*state.rho + screened_rates(k_n_cu59_to_he4_co56)*Y(Cu59)*state.rho + screened_rates(k_n_ni56_to_p_co56)*Y(Ni56)*state.rho; + scratch = screened_rates(k_n_Co55_to_Co56)*Y(Co55)*state.rho - screened_rates(k_n_Co56_to_Co57)*Y(Co56)*state.rho - screened_rates(k_n_Co56_to_He4_Mn53)*Y(Co56)*state.rho - screened_rates(k_n_Co56_to_p_Fe56)*Y(Co56)*state.rho + screened_rates(k_n_Cu59_to_He4_Co56)*Y(Cu59)*state.rho + screened_rates(k_n_Ni56_to_p_Co56)*Y(Ni56)*state.rho; jac.set(Co56, N, scratch); - scratch = -screened_rates(k_p_co56_to_he4_fe53)*Y(Co56)*state.rho - screened_rates(k_p_co56_to_n_ni56)*Y(Co56)*state.rho - screened_rates(k_p_co56_to_ni57)*Y(Co56)*state.rho + screened_rates(k_p_fe55_to_co56)*Y(Fe55)*state.rho + screened_rates(k_p_fe56_to_n_co56)*Y(Fe56)*state.rho + screened_rates(k_p_ni59_to_he4_co56)*Y(Ni59)*state.rho; + scratch = -screened_rates(k_p_Co56_to_He4_Fe53)*Y(Co56)*state.rho - screened_rates(k_p_Co56_to_Ni57)*Y(Co56)*state.rho - screened_rates(k_p_Co56_to_n_Ni56)*Y(Co56)*state.rho + screened_rates(k_p_Fe55_to_Co56)*Y(Fe55)*state.rho + screened_rates(k_p_Fe56_to_n_Co56)*Y(Fe56)*state.rho + screened_rates(k_p_Ni59_to_He4_Co56)*Y(Ni59)*state.rho; jac.set(Co56, H1, scratch); - scratch = -screened_rates(k_he4_co56_to_cu60)*Y(Co56)*state.rho - screened_rates(k_he4_co56_to_n_cu59)*Y(Co56)*state.rho - screened_rates(k_he4_co56_to_p_ni59)*Y(Co56)*state.rho + screened_rates(k_he4_fe53_to_p_co56)*Y(Fe53)*state.rho + screened_rates(k_he4_mn52_to_co56)*Y(Mn52)*state.rho + screened_rates(k_he4_mn53_to_n_co56)*Y(Mn53)*state.rho; + scratch = -screened_rates(k_He4_Co56_to_Cu60)*Y(Co56)*state.rho - screened_rates(k_He4_Co56_to_n_Cu59)*Y(Co56)*state.rho - screened_rates(k_He4_Co56_to_p_Ni59)*Y(Co56)*state.rho + screened_rates(k_He4_Fe53_to_p_Co56)*Y(Fe53)*state.rho + screened_rates(k_He4_Mn52_to_Co56)*Y(Mn52)*state.rho + screened_rates(k_He4_Mn53_to_n_Co56)*Y(Mn53)*state.rho; jac.set(Co56, He4, scratch); - scratch = screened_rates(k_he4_mn52_to_co56)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn52_to_Co56)*Y(He4)*state.rho; jac.set(Co56, Mn52, scratch); - scratch = screened_rates(k_he4_mn53_to_n_co56)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn53_to_n_Co56)*Y(He4)*state.rho; jac.set(Co56, Mn53, scratch); - scratch = screened_rates(k_he4_fe53_to_p_co56)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe53_to_p_Co56)*Y(He4)*state.rho; jac.set(Co56, Fe53, scratch); - scratch = screened_rates(k_p_fe55_to_co56)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe55_to_Co56)*Y(H1)*state.rho; jac.set(Co56, Fe55, scratch); - scratch = screened_rates(k_p_fe56_to_n_co56)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe56_to_n_Co56)*Y(H1)*state.rho; jac.set(Co56, Fe56, scratch); - scratch = screened_rates(k_n_co55_to_co56)*Y(N)*state.rho; + scratch = screened_rates(k_n_Co55_to_Co56)*Y(N)*state.rho; jac.set(Co56, Co55, scratch); - scratch = -screened_rates(k_co56_to_fe56_weak_wc12) - screened_rates(k_co56_to_he4_mn52) - screened_rates(k_co56_to_n_co55) - screened_rates(k_co56_to_p_fe55) - screened_rates(k_he4_co56_to_cu60)*Y(He4)*state.rho - screened_rates(k_he4_co56_to_n_cu59)*Y(He4)*state.rho - screened_rates(k_he4_co56_to_p_ni59)*Y(He4)*state.rho - screened_rates(k_n_co56_to_co57)*Y(N)*state.rho - screened_rates(k_n_co56_to_he4_mn53)*Y(N)*state.rho - screened_rates(k_n_co56_to_p_fe56)*Y(N)*state.rho - screened_rates(k_p_co56_to_he4_fe53)*Y(H1)*state.rho - screened_rates(k_p_co56_to_n_ni56)*Y(H1)*state.rho - screened_rates(k_p_co56_to_ni57)*Y(H1)*state.rho; + scratch = -screened_rates(k_Co56_to_Fe56_weak_wc12) - screened_rates(k_Co56_to_He4_Mn52) - screened_rates(k_Co56_to_n_Co55) - screened_rates(k_Co56_to_p_Fe55) - screened_rates(k_He4_Co56_to_Cu60)*Y(He4)*state.rho - screened_rates(k_He4_Co56_to_n_Cu59)*Y(He4)*state.rho - screened_rates(k_He4_Co56_to_p_Ni59)*Y(He4)*state.rho - screened_rates(k_n_Co56_to_Co57)*Y(N)*state.rho - screened_rates(k_n_Co56_to_He4_Mn53)*Y(N)*state.rho - screened_rates(k_n_Co56_to_p_Fe56)*Y(N)*state.rho - screened_rates(k_p_Co56_to_He4_Fe53)*Y(H1)*state.rho - screened_rates(k_p_Co56_to_Ni57)*Y(H1)*state.rho - screened_rates(k_p_Co56_to_n_Ni56)*Y(H1)*state.rho; jac.set(Co56, Co56, scratch); - scratch = screened_rates(k_co57_to_n_co56); + scratch = screened_rates(k_Co57_to_n_Co56); jac.set(Co56, Co57, scratch); - scratch = screened_rates(k_n_ni56_to_p_co56)*Y(N)*state.rho + screened_rates(k_ni56_to_co56_weak_wc12); + scratch = screened_rates(k_Ni56_to_Co56_weak_wc12) + screened_rates(k_n_Ni56_to_p_Co56)*Y(N)*state.rho; jac.set(Co56, Ni56, scratch); - scratch = screened_rates(k_ni57_to_p_co56); + scratch = screened_rates(k_Ni57_to_p_Co56); jac.set(Co56, Ni57, scratch); - scratch = screened_rates(k_p_ni59_to_he4_co56)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni59_to_He4_Co56)*Y(H1)*state.rho; jac.set(Co56, Ni59, scratch); - scratch = screened_rates(k_n_cu59_to_he4_co56)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cu59_to_He4_Co56)*Y(N)*state.rho; jac.set(Co56, Cu59, scratch); - scratch = screened_rates(k_cu60_to_he4_co56); + scratch = screened_rates(k_Cu60_to_He4_Co56); jac.set(Co56, Cu60, scratch); - scratch = screened_rates(k_n_co56_to_co57)*Y(Co56)*state.rho - screened_rates(k_n_co57_to_co58)*Y(Co57)*state.rho - screened_rates(k_n_co57_to_he4_mn54)*Y(Co57)*state.rho - screened_rates(k_n_co57_to_p_fe57)*Y(Co57)*state.rho + screened_rates(k_n_cu60_to_he4_co57)*Y(Cu60)*state.rho + screened_rates(k_n_ni57_to_p_co57)*Y(Ni57)*state.rho; + scratch = screened_rates(k_n_Co56_to_Co57)*Y(Co56)*state.rho - screened_rates(k_n_Co57_to_Co58)*Y(Co57)*state.rho - screened_rates(k_n_Co57_to_He4_Mn54)*Y(Co57)*state.rho - screened_rates(k_n_Co57_to_p_Fe57)*Y(Co57)*state.rho + screened_rates(k_n_Cu60_to_He4_Co57)*Y(Cu60)*state.rho + screened_rates(k_n_Ni57_to_p_Co57)*Y(Ni57)*state.rho; jac.set(Co57, N, scratch); - scratch = -screened_rates(k_p_co57_to_he4_fe54)*Y(Co57)*state.rho - screened_rates(k_p_co57_to_n_ni57)*Y(Co57)*state.rho - screened_rates(k_p_co57_to_ni58)*Y(Co57)*state.rho + screened_rates(k_p_fe56_to_co57)*Y(Fe56)*state.rho + screened_rates(k_p_fe57_to_n_co57)*Y(Fe57)*state.rho + screened_rates(k_p_ni60_to_he4_co57)*Y(Ni60)*state.rho; + scratch = -screened_rates(k_p_Co57_to_He4_Fe54)*Y(Co57)*state.rho - screened_rates(k_p_Co57_to_Ni58)*Y(Co57)*state.rho - screened_rates(k_p_Co57_to_n_Ni57)*Y(Co57)*state.rho + screened_rates(k_p_Fe56_to_Co57)*Y(Fe56)*state.rho + screened_rates(k_p_Fe57_to_n_Co57)*Y(Fe57)*state.rho + screened_rates(k_p_Ni60_to_He4_Co57)*Y(Ni60)*state.rho; jac.set(Co57, H1, scratch); - scratch = -screened_rates(k_he4_co57_to_cu61)*Y(Co57)*state.rho - screened_rates(k_he4_co57_to_n_cu60)*Y(Co57)*state.rho - screened_rates(k_he4_co57_to_p_ni60)*Y(Co57)*state.rho + screened_rates(k_he4_fe54_to_p_co57)*Y(Fe54)*state.rho + screened_rates(k_he4_mn53_to_co57)*Y(Mn53)*state.rho + screened_rates(k_he4_mn54_to_n_co57)*Y(Mn54)*state.rho; + scratch = -screened_rates(k_He4_Co57_to_Cu61)*Y(Co57)*state.rho - screened_rates(k_He4_Co57_to_n_Cu60)*Y(Co57)*state.rho - screened_rates(k_He4_Co57_to_p_Ni60)*Y(Co57)*state.rho + screened_rates(k_He4_Fe54_to_p_Co57)*Y(Fe54)*state.rho + screened_rates(k_He4_Mn53_to_Co57)*Y(Mn53)*state.rho + screened_rates(k_He4_Mn54_to_n_Co57)*Y(Mn54)*state.rho; jac.set(Co57, He4, scratch); - scratch = screened_rates(k_he4_mn53_to_co57)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn53_to_Co57)*Y(He4)*state.rho; jac.set(Co57, Mn53, scratch); - scratch = screened_rates(k_he4_mn54_to_n_co57)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn54_to_n_Co57)*Y(He4)*state.rho; jac.set(Co57, Mn54, scratch); - scratch = screened_rates(k_he4_fe54_to_p_co57)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe54_to_p_Co57)*Y(He4)*state.rho; jac.set(Co57, Fe54, scratch); - scratch = screened_rates(k_p_fe56_to_co57)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe56_to_Co57)*Y(H1)*state.rho; jac.set(Co57, Fe56, scratch); - scratch = screened_rates(k_p_fe57_to_n_co57)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe57_to_n_Co57)*Y(H1)*state.rho; jac.set(Co57, Fe57, scratch); - scratch = screened_rates(k_n_co56_to_co57)*Y(N)*state.rho; + scratch = screened_rates(k_n_Co56_to_Co57)*Y(N)*state.rho; jac.set(Co57, Co56, scratch); - scratch = -screened_rates(k_co57_to_fe57_weak_wc12) - screened_rates(k_co57_to_he4_mn53) - screened_rates(k_co57_to_n_co56) - screened_rates(k_co57_to_p_fe56) - screened_rates(k_he4_co57_to_cu61)*Y(He4)*state.rho - screened_rates(k_he4_co57_to_n_cu60)*Y(He4)*state.rho - screened_rates(k_he4_co57_to_p_ni60)*Y(He4)*state.rho - screened_rates(k_n_co57_to_co58)*Y(N)*state.rho - screened_rates(k_n_co57_to_he4_mn54)*Y(N)*state.rho - screened_rates(k_n_co57_to_p_fe57)*Y(N)*state.rho - screened_rates(k_p_co57_to_he4_fe54)*Y(H1)*state.rho - screened_rates(k_p_co57_to_n_ni57)*Y(H1)*state.rho - screened_rates(k_p_co57_to_ni58)*Y(H1)*state.rho; + scratch = -screened_rates(k_Co57_to_Fe57_weak_wc12) - screened_rates(k_Co57_to_He4_Mn53) - screened_rates(k_Co57_to_n_Co56) - screened_rates(k_Co57_to_p_Fe56) - screened_rates(k_He4_Co57_to_Cu61)*Y(He4)*state.rho - screened_rates(k_He4_Co57_to_n_Cu60)*Y(He4)*state.rho - screened_rates(k_He4_Co57_to_p_Ni60)*Y(He4)*state.rho - screened_rates(k_n_Co57_to_Co58)*Y(N)*state.rho - screened_rates(k_n_Co57_to_He4_Mn54)*Y(N)*state.rho - screened_rates(k_n_Co57_to_p_Fe57)*Y(N)*state.rho - screened_rates(k_p_Co57_to_He4_Fe54)*Y(H1)*state.rho - screened_rates(k_p_Co57_to_Ni58)*Y(H1)*state.rho - screened_rates(k_p_Co57_to_n_Ni57)*Y(H1)*state.rho; jac.set(Co57, Co57, scratch); - scratch = screened_rates(k_co58_to_n_co57); + scratch = screened_rates(k_Co58_to_n_Co57); jac.set(Co57, Co58, scratch); - scratch = screened_rates(k_n_ni57_to_p_co57)*Y(N)*state.rho + screened_rates(k_ni57_to_co57_weak_wc12); + scratch = screened_rates(k_Ni57_to_Co57_weak_wc12) + screened_rates(k_n_Ni57_to_p_Co57)*Y(N)*state.rho; jac.set(Co57, Ni57, scratch); - scratch = screened_rates(k_ni58_to_p_co57); + scratch = screened_rates(k_Ni58_to_p_Co57); jac.set(Co57, Ni58, scratch); - scratch = screened_rates(k_p_ni60_to_he4_co57)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni60_to_He4_Co57)*Y(H1)*state.rho; jac.set(Co57, Ni60, scratch); - scratch = screened_rates(k_n_cu60_to_he4_co57)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cu60_to_He4_Co57)*Y(N)*state.rho; jac.set(Co57, Cu60, scratch); - scratch = screened_rates(k_cu61_to_he4_co57); + scratch = screened_rates(k_Cu61_to_He4_Co57); jac.set(Co57, Cu61, scratch); - scratch = screened_rates(k_n_co57_to_co58)*Y(Co57)*state.rho - screened_rates(k_n_co58_to_co59)*Y(Co58)*state.rho - screened_rates(k_n_co58_to_he4_mn55)*Y(Co58)*state.rho - screened_rates(k_n_co58_to_p_fe58)*Y(Co58)*state.rho + screened_rates(k_n_cu61_to_he4_co58)*Y(Cu61)*state.rho + screened_rates(k_n_ni58_to_p_co58)*Y(Ni58)*state.rho; + scratch = screened_rates(k_n_Co57_to_Co58)*Y(Co57)*state.rho - screened_rates(k_n_Co58_to_Co59)*Y(Co58)*state.rho - screened_rates(k_n_Co58_to_He4_Mn55)*Y(Co58)*state.rho - screened_rates(k_n_Co58_to_p_Fe58)*Y(Co58)*state.rho + screened_rates(k_n_Cu61_to_He4_Co58)*Y(Cu61)*state.rho + screened_rates(k_n_Ni58_to_p_Co58)*Y(Ni58)*state.rho; jac.set(Co58, N, scratch); - scratch = -screened_rates(k_p_co58_to_he4_fe55)*Y(Co58)*state.rho - screened_rates(k_p_co58_to_n_ni58)*Y(Co58)*state.rho - screened_rates(k_p_co58_to_ni59)*Y(Co58)*state.rho + screened_rates(k_p_fe57_to_co58)*Y(Fe57)*state.rho + screened_rates(k_p_fe58_to_n_co58)*Y(Fe58)*state.rho + screened_rates(k_p_ni61_to_he4_co58)*Y(Ni61)*state.rho; + scratch = -screened_rates(k_p_Co58_to_He4_Fe55)*Y(Co58)*state.rho - screened_rates(k_p_Co58_to_Ni59)*Y(Co58)*state.rho - screened_rates(k_p_Co58_to_n_Ni58)*Y(Co58)*state.rho + screened_rates(k_p_Fe57_to_Co58)*Y(Fe57)*state.rho + screened_rates(k_p_Fe58_to_n_Co58)*Y(Fe58)*state.rho + screened_rates(k_p_Ni61_to_He4_Co58)*Y(Ni61)*state.rho; jac.set(Co58, H1, scratch); - scratch = -screened_rates(k_he4_co58_to_cu62)*Y(Co58)*state.rho - screened_rates(k_he4_co58_to_n_cu61)*Y(Co58)*state.rho - screened_rates(k_he4_co58_to_p_ni61)*Y(Co58)*state.rho + screened_rates(k_he4_fe55_to_p_co58)*Y(Fe55)*state.rho + screened_rates(k_he4_mn54_to_co58)*Y(Mn54)*state.rho + screened_rates(k_he4_mn55_to_n_co58)*Y(Mn55)*state.rho; + scratch = -screened_rates(k_He4_Co58_to_Cu62)*Y(Co58)*state.rho - screened_rates(k_He4_Co58_to_n_Cu61)*Y(Co58)*state.rho - screened_rates(k_He4_Co58_to_p_Ni61)*Y(Co58)*state.rho + screened_rates(k_He4_Fe55_to_p_Co58)*Y(Fe55)*state.rho + screened_rates(k_He4_Mn54_to_Co58)*Y(Mn54)*state.rho + screened_rates(k_He4_Mn55_to_n_Co58)*Y(Mn55)*state.rho; jac.set(Co58, He4, scratch); - scratch = screened_rates(k_he4_mn54_to_co58)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn54_to_Co58)*Y(He4)*state.rho; jac.set(Co58, Mn54, scratch); - scratch = screened_rates(k_he4_mn55_to_n_co58)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn55_to_n_Co58)*Y(He4)*state.rho; jac.set(Co58, Mn55, scratch); - scratch = screened_rates(k_he4_fe55_to_p_co58)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe55_to_p_Co58)*Y(He4)*state.rho; jac.set(Co58, Fe55, scratch); - scratch = screened_rates(k_p_fe57_to_co58)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe57_to_Co58)*Y(H1)*state.rho; jac.set(Co58, Fe57, scratch); - scratch = screened_rates(k_p_fe58_to_n_co58)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe58_to_n_Co58)*Y(H1)*state.rho; jac.set(Co58, Fe58, scratch); - scratch = screened_rates(k_n_co57_to_co58)*Y(N)*state.rho; + scratch = screened_rates(k_n_Co57_to_Co58)*Y(N)*state.rho; jac.set(Co58, Co57, scratch); - scratch = -screened_rates(k_co58_to_fe58_weak_wc12) - screened_rates(k_co58_to_he4_mn54) - screened_rates(k_co58_to_n_co57) - screened_rates(k_co58_to_p_fe57) - screened_rates(k_he4_co58_to_cu62)*Y(He4)*state.rho - screened_rates(k_he4_co58_to_n_cu61)*Y(He4)*state.rho - screened_rates(k_he4_co58_to_p_ni61)*Y(He4)*state.rho - screened_rates(k_n_co58_to_co59)*Y(N)*state.rho - screened_rates(k_n_co58_to_he4_mn55)*Y(N)*state.rho - screened_rates(k_n_co58_to_p_fe58)*Y(N)*state.rho - screened_rates(k_p_co58_to_he4_fe55)*Y(H1)*state.rho - screened_rates(k_p_co58_to_n_ni58)*Y(H1)*state.rho - screened_rates(k_p_co58_to_ni59)*Y(H1)*state.rho; + scratch = -screened_rates(k_Co58_to_Fe58_weak_wc12) - screened_rates(k_Co58_to_He4_Mn54) - screened_rates(k_Co58_to_n_Co57) - screened_rates(k_Co58_to_p_Fe57) - screened_rates(k_He4_Co58_to_Cu62)*Y(He4)*state.rho - screened_rates(k_He4_Co58_to_n_Cu61)*Y(He4)*state.rho - screened_rates(k_He4_Co58_to_p_Ni61)*Y(He4)*state.rho - screened_rates(k_n_Co58_to_Co59)*Y(N)*state.rho - screened_rates(k_n_Co58_to_He4_Mn55)*Y(N)*state.rho - screened_rates(k_n_Co58_to_p_Fe58)*Y(N)*state.rho - screened_rates(k_p_Co58_to_He4_Fe55)*Y(H1)*state.rho - screened_rates(k_p_Co58_to_Ni59)*Y(H1)*state.rho - screened_rates(k_p_Co58_to_n_Ni58)*Y(H1)*state.rho; jac.set(Co58, Co58, scratch); - scratch = screened_rates(k_co59_to_n_co58); + scratch = screened_rates(k_Co59_to_n_Co58); jac.set(Co58, Co59, scratch); - scratch = screened_rates(k_n_ni58_to_p_co58)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni58_to_p_Co58)*Y(N)*state.rho; jac.set(Co58, Ni58, scratch); - scratch = screened_rates(k_ni59_to_p_co58); + scratch = screened_rates(k_Ni59_to_p_Co58); jac.set(Co58, Ni59, scratch); - scratch = screened_rates(k_p_ni61_to_he4_co58)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni61_to_He4_Co58)*Y(H1)*state.rho; jac.set(Co58, Ni61, scratch); - scratch = screened_rates(k_n_cu61_to_he4_co58)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cu61_to_He4_Co58)*Y(N)*state.rho; jac.set(Co58, Cu61, scratch); - scratch = screened_rates(k_cu62_to_he4_co58); + scratch = screened_rates(k_Cu62_to_He4_Co58); jac.set(Co58, Cu62, scratch); - scratch = screened_rates(k_n_co58_to_co59)*Y(Co58)*state.rho + screened_rates(k_n_cu62_to_he4_co59)*Y(Cu62)*state.rho + screened_rates(k_n_ni59_to_p_co59)*Y(Ni59)*state.rho; + scratch = screened_rates(k_n_Co58_to_Co59)*Y(Co58)*state.rho + screened_rates(k_n_Cu62_to_He4_Co59)*Y(Cu62)*state.rho + screened_rates(k_n_Ni59_to_p_Co59)*Y(Ni59)*state.rho; jac.set(Co59, N, scratch); - scratch = -screened_rates(k_p_co59_to_he4_fe56)*Y(Co59)*state.rho - screened_rates(k_p_co59_to_n_ni59)*Y(Co59)*state.rho - screened_rates(k_p_co59_to_ni60)*Y(Co59)*state.rho + screened_rates(k_p_fe58_to_co59)*Y(Fe58)*state.rho + screened_rates(k_p_ni62_to_he4_co59)*Y(Ni62)*state.rho; + scratch = -screened_rates(k_p_Co59_to_He4_Fe56)*Y(Co59)*state.rho - screened_rates(k_p_Co59_to_Ni60)*Y(Co59)*state.rho - screened_rates(k_p_Co59_to_n_Ni59)*Y(Co59)*state.rho + screened_rates(k_p_Fe58_to_Co59)*Y(Fe58)*state.rho + screened_rates(k_p_Ni62_to_He4_Co59)*Y(Ni62)*state.rho; jac.set(Co59, H1, scratch); - scratch = -screened_rates(k_he4_co59_to_cu63)*Y(Co59)*state.rho - screened_rates(k_he4_co59_to_n_cu62)*Y(Co59)*state.rho - screened_rates(k_he4_co59_to_p_ni62)*Y(Co59)*state.rho + screened_rates(k_he4_fe56_to_p_co59)*Y(Fe56)*state.rho + screened_rates(k_he4_mn55_to_co59)*Y(Mn55)*state.rho; + scratch = -screened_rates(k_He4_Co59_to_Cu63)*Y(Co59)*state.rho - screened_rates(k_He4_Co59_to_n_Cu62)*Y(Co59)*state.rho - screened_rates(k_He4_Co59_to_p_Ni62)*Y(Co59)*state.rho + screened_rates(k_He4_Fe56_to_p_Co59)*Y(Fe56)*state.rho + screened_rates(k_He4_Mn55_to_Co59)*Y(Mn55)*state.rho; jac.set(Co59, He4, scratch); - scratch = screened_rates(k_he4_mn55_to_co59)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn55_to_Co59)*Y(He4)*state.rho; jac.set(Co59, Mn55, scratch); - scratch = screened_rates(k_he4_fe56_to_p_co59)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe56_to_p_Co59)*Y(He4)*state.rho; jac.set(Co59, Fe56, scratch); - scratch = screened_rates(k_p_fe58_to_co59)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Fe58_to_Co59)*Y(H1)*state.rho; jac.set(Co59, Fe58, scratch); - scratch = screened_rates(k_n_co58_to_co59)*Y(N)*state.rho; + scratch = screened_rates(k_n_Co58_to_Co59)*Y(N)*state.rho; jac.set(Co59, Co58, scratch); - scratch = -screened_rates(k_co59_to_he4_mn55) - screened_rates(k_co59_to_n_co58) - screened_rates(k_co59_to_p_fe58) - screened_rates(k_he4_co59_to_cu63)*Y(He4)*state.rho - screened_rates(k_he4_co59_to_n_cu62)*Y(He4)*state.rho - screened_rates(k_he4_co59_to_p_ni62)*Y(He4)*state.rho - screened_rates(k_p_co59_to_he4_fe56)*Y(H1)*state.rho - screened_rates(k_p_co59_to_n_ni59)*Y(H1)*state.rho - screened_rates(k_p_co59_to_ni60)*Y(H1)*state.rho; + scratch = -screened_rates(k_Co59_to_He4_Mn55) - screened_rates(k_Co59_to_n_Co58) - screened_rates(k_Co59_to_p_Fe58) - screened_rates(k_He4_Co59_to_Cu63)*Y(He4)*state.rho - screened_rates(k_He4_Co59_to_n_Cu62)*Y(He4)*state.rho - screened_rates(k_He4_Co59_to_p_Ni62)*Y(He4)*state.rho - screened_rates(k_p_Co59_to_He4_Fe56)*Y(H1)*state.rho - screened_rates(k_p_Co59_to_Ni60)*Y(H1)*state.rho - screened_rates(k_p_Co59_to_n_Ni59)*Y(H1)*state.rho; jac.set(Co59, Co59, scratch); - scratch = screened_rates(k_n_ni59_to_p_co59)*Y(N)*state.rho + screened_rates(k_ni59_to_co59_weak_wc12); + scratch = screened_rates(k_Ni59_to_Co59_weak_wc12) + screened_rates(k_n_Ni59_to_p_Co59)*Y(N)*state.rho; jac.set(Co59, Ni59, scratch); - scratch = screened_rates(k_ni60_to_p_co59); + scratch = screened_rates(k_Ni60_to_p_Co59); jac.set(Co59, Ni60, scratch); - scratch = screened_rates(k_p_ni62_to_he4_co59)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni62_to_He4_Co59)*Y(H1)*state.rho; jac.set(Co59, Ni62, scratch); - scratch = screened_rates(k_n_cu62_to_he4_co59)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cu62_to_He4_Co59)*Y(N)*state.rho; jac.set(Co59, Cu62, scratch); - scratch = screened_rates(k_cu63_to_he4_co59); + scratch = screened_rates(k_Cu63_to_He4_Co59); jac.set(Co59, Cu63, scratch); - scratch = -screened_rates(k_n_ni56_to_he4_fe53)*Y(Ni56)*state.rho - screened_rates(k_n_ni56_to_ni57)*Y(Ni56)*state.rho - screened_rates(k_n_ni56_to_p_co56)*Y(Ni56)*state.rho + screened_rates(k_n_zn59_to_he4_ni56)*Y(Zn59)*state.rho; + scratch = -screened_rates(k_n_Ni56_to_He4_Fe53)*Y(Ni56)*state.rho - screened_rates(k_n_Ni56_to_Ni57)*Y(Ni56)*state.rho - screened_rates(k_n_Ni56_to_p_Co56)*Y(Ni56)*state.rho + screened_rates(k_n_Zn59_to_He4_Ni56)*Y(Zn59)*state.rho; jac.set(Ni56, N, scratch); - scratch = screened_rates(k_p_co55_to_ni56)*Y(Co55)*state.rho + screened_rates(k_p_co56_to_n_ni56)*Y(Co56)*state.rho + screened_rates(k_p_cu59_to_he4_ni56)*Y(Cu59)*state.rho - screened_rates(k_p_ni56_to_cu57)*Y(Ni56)*state.rho - screened_rates(k_p_ni56_to_he4_co53)*Y(Ni56)*state.rho; + scratch = screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*state.rho + screened_rates(k_p_Co56_to_n_Ni56)*Y(Co56)*state.rho + screened_rates(k_p_Cu59_to_He4_Ni56)*Y(Cu59)*state.rho - screened_rates(k_p_Ni56_to_Cu57)*Y(Ni56)*state.rho - screened_rates(k_p_Ni56_to_He4_Co53)*Y(Ni56)*state.rho; jac.set(Ni56, H1, scratch); - scratch = screened_rates(k_he4_co53_to_p_ni56)*Y(Co53)*state.rho + screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*state.rho + screened_rates(k_he4_fe53_to_n_ni56)*Y(Fe53)*state.rho - screened_rates(k_he4_ni56_to_n_zn59)*Y(Ni56)*state.rho - screened_rates(k_he4_ni56_to_p_cu59)*Y(Ni56)*state.rho - screened_rates(k_he4_ni56_to_zn60)*Y(Ni56)*state.rho; + scratch = screened_rates(k_He4_Co53_to_p_Ni56)*Y(Co53)*state.rho + screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*state.rho + screened_rates(k_He4_Fe53_to_n_Ni56)*Y(Fe53)*state.rho - screened_rates(k_He4_Ni56_to_Zn60)*Y(Ni56)*state.rho - screened_rates(k_He4_Ni56_to_n_Zn59)*Y(Ni56)*state.rho - screened_rates(k_He4_Ni56_to_p_Cu59)*Y(Ni56)*state.rho; jac.set(Ni56, He4, scratch); - scratch = screened_rates(k_he4_fe52_to_ni56)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe52_to_Ni56)*Y(He4)*state.rho; jac.set(Ni56, Fe52, scratch); - scratch = screened_rates(k_he4_fe53_to_n_ni56)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe53_to_n_Ni56)*Y(He4)*state.rho; jac.set(Ni56, Fe53, scratch); - scratch = screened_rates(k_he4_co53_to_p_ni56)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co53_to_p_Ni56)*Y(He4)*state.rho; jac.set(Ni56, Co53, scratch); - scratch = screened_rates(k_p_co55_to_ni56)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co55_to_Ni56)*Y(H1)*state.rho; jac.set(Ni56, Co55, scratch); - scratch = screened_rates(k_p_co56_to_n_ni56)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co56_to_n_Ni56)*Y(H1)*state.rho; jac.set(Ni56, Co56, scratch); - scratch = -screened_rates(k_he4_ni56_to_n_zn59)*Y(He4)*state.rho - screened_rates(k_he4_ni56_to_p_cu59)*Y(He4)*state.rho - screened_rates(k_he4_ni56_to_zn60)*Y(He4)*state.rho - screened_rates(k_n_ni56_to_he4_fe53)*Y(N)*state.rho - screened_rates(k_n_ni56_to_ni57)*Y(N)*state.rho - screened_rates(k_n_ni56_to_p_co56)*Y(N)*state.rho - screened_rates(k_ni56_to_co56_weak_wc12) - screened_rates(k_ni56_to_he4_fe52) - screened_rates(k_ni56_to_p_co55) - screened_rates(k_p_ni56_to_cu57)*Y(H1)*state.rho - screened_rates(k_p_ni56_to_he4_co53)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ni56_to_Zn60)*Y(He4)*state.rho - screened_rates(k_He4_Ni56_to_n_Zn59)*Y(He4)*state.rho - screened_rates(k_He4_Ni56_to_p_Cu59)*Y(He4)*state.rho - screened_rates(k_Ni56_to_Co56_weak_wc12) - screened_rates(k_Ni56_to_He4_Fe52) - screened_rates(k_Ni56_to_p_Co55) - screened_rates(k_n_Ni56_to_He4_Fe53)*Y(N)*state.rho - screened_rates(k_n_Ni56_to_Ni57)*Y(N)*state.rho - screened_rates(k_n_Ni56_to_p_Co56)*Y(N)*state.rho - screened_rates(k_p_Ni56_to_Cu57)*Y(H1)*state.rho - screened_rates(k_p_Ni56_to_He4_Co53)*Y(H1)*state.rho; jac.set(Ni56, Ni56, scratch); - scratch = screened_rates(k_ni57_to_n_ni56); + scratch = screened_rates(k_Ni57_to_n_Ni56); jac.set(Ni56, Ni57, scratch); - scratch = screened_rates(k_cu57_to_p_ni56); + scratch = screened_rates(k_Cu57_to_p_Ni56); jac.set(Ni56, Cu57, scratch); - scratch = screened_rates(k_p_cu59_to_he4_ni56)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu59_to_He4_Ni56)*Y(H1)*state.rho; jac.set(Ni56, Cu59, scratch); - scratch = screened_rates(k_n_zn59_to_he4_ni56)*Y(N)*state.rho; + scratch = screened_rates(k_n_Zn59_to_He4_Ni56)*Y(N)*state.rho; jac.set(Ni56, Zn59, scratch); - scratch = screened_rates(k_zn60_to_he4_ni56); + scratch = screened_rates(k_Zn60_to_He4_Ni56); jac.set(Ni56, Zn60, scratch); - scratch = screened_rates(k_n_cu57_to_p_ni57)*Y(Cu57)*state.rho + screened_rates(k_n_ni56_to_ni57)*Y(Ni56)*state.rho - screened_rates(k_n_ni57_to_he4_fe54)*Y(Ni57)*state.rho - screened_rates(k_n_ni57_to_ni58)*Y(Ni57)*state.rho - screened_rates(k_n_ni57_to_p_co57)*Y(Ni57)*state.rho + screened_rates(k_n_zn60_to_he4_ni57)*Y(Zn60)*state.rho; + scratch = screened_rates(k_n_Cu57_to_p_Ni57)*Y(Cu57)*state.rho + screened_rates(k_n_Ni56_to_Ni57)*Y(Ni56)*state.rho - screened_rates(k_n_Ni57_to_He4_Fe54)*Y(Ni57)*state.rho - screened_rates(k_n_Ni57_to_Ni58)*Y(Ni57)*state.rho - screened_rates(k_n_Ni57_to_p_Co57)*Y(Ni57)*state.rho + screened_rates(k_n_Zn60_to_He4_Ni57)*Y(Zn60)*state.rho; jac.set(Ni57, N, scratch); - scratch = screened_rates(k_p_co56_to_ni57)*Y(Co56)*state.rho + screened_rates(k_p_co57_to_n_ni57)*Y(Co57)*state.rho + screened_rates(k_p_cu60_to_he4_ni57)*Y(Cu60)*state.rho - screened_rates(k_p_ni57_to_cu58)*Y(Ni57)*state.rho - screened_rates(k_p_ni57_to_he4_co54)*Y(Ni57)*state.rho - screened_rates(k_p_ni57_to_n_cu57)*Y(Ni57)*state.rho; + scratch = screened_rates(k_p_Co56_to_Ni57)*Y(Co56)*state.rho + screened_rates(k_p_Co57_to_n_Ni57)*Y(Co57)*state.rho + screened_rates(k_p_Cu60_to_He4_Ni57)*Y(Cu60)*state.rho - screened_rates(k_p_Ni57_to_Cu58)*Y(Ni57)*state.rho - screened_rates(k_p_Ni57_to_He4_Co54)*Y(Ni57)*state.rho - screened_rates(k_p_Ni57_to_n_Cu57)*Y(Ni57)*state.rho; jac.set(Ni57, H1, scratch); - scratch = screened_rates(k_he4_co54_to_p_ni57)*Y(Co54)*state.rho + screened_rates(k_he4_fe53_to_ni57)*Y(Fe53)*state.rho + screened_rates(k_he4_fe54_to_n_ni57)*Y(Fe54)*state.rho - screened_rates(k_he4_ni57_to_n_zn60)*Y(Ni57)*state.rho - screened_rates(k_he4_ni57_to_p_cu60)*Y(Ni57)*state.rho - screened_rates(k_he4_ni57_to_zn61)*Y(Ni57)*state.rho; + scratch = screened_rates(k_He4_Co54_to_p_Ni57)*Y(Co54)*state.rho + screened_rates(k_He4_Fe53_to_Ni57)*Y(Fe53)*state.rho + screened_rates(k_He4_Fe54_to_n_Ni57)*Y(Fe54)*state.rho - screened_rates(k_He4_Ni57_to_Zn61)*Y(Ni57)*state.rho - screened_rates(k_He4_Ni57_to_n_Zn60)*Y(Ni57)*state.rho - screened_rates(k_He4_Ni57_to_p_Cu60)*Y(Ni57)*state.rho; jac.set(Ni57, He4, scratch); - scratch = screened_rates(k_he4_fe53_to_ni57)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe53_to_Ni57)*Y(He4)*state.rho; jac.set(Ni57, Fe53, scratch); - scratch = screened_rates(k_he4_fe54_to_n_ni57)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe54_to_n_Ni57)*Y(He4)*state.rho; jac.set(Ni57, Fe54, scratch); - scratch = screened_rates(k_he4_co54_to_p_ni57)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co54_to_p_Ni57)*Y(He4)*state.rho; jac.set(Ni57, Co54, scratch); - scratch = screened_rates(k_p_co56_to_ni57)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co56_to_Ni57)*Y(H1)*state.rho; jac.set(Ni57, Co56, scratch); - scratch = screened_rates(k_p_co57_to_n_ni57)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co57_to_n_Ni57)*Y(H1)*state.rho; jac.set(Ni57, Co57, scratch); - scratch = screened_rates(k_n_ni56_to_ni57)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni56_to_Ni57)*Y(N)*state.rho; jac.set(Ni57, Ni56, scratch); - scratch = -screened_rates(k_he4_ni57_to_n_zn60)*Y(He4)*state.rho - screened_rates(k_he4_ni57_to_p_cu60)*Y(He4)*state.rho - screened_rates(k_he4_ni57_to_zn61)*Y(He4)*state.rho - screened_rates(k_n_ni57_to_he4_fe54)*Y(N)*state.rho - screened_rates(k_n_ni57_to_ni58)*Y(N)*state.rho - screened_rates(k_n_ni57_to_p_co57)*Y(N)*state.rho - screened_rates(k_ni57_to_co57_weak_wc12) - screened_rates(k_ni57_to_he4_fe53) - screened_rates(k_ni57_to_n_ni56) - screened_rates(k_ni57_to_p_co56) - screened_rates(k_p_ni57_to_cu58)*Y(H1)*state.rho - screened_rates(k_p_ni57_to_he4_co54)*Y(H1)*state.rho - screened_rates(k_p_ni57_to_n_cu57)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ni57_to_Zn61)*Y(He4)*state.rho - screened_rates(k_He4_Ni57_to_n_Zn60)*Y(He4)*state.rho - screened_rates(k_He4_Ni57_to_p_Cu60)*Y(He4)*state.rho - screened_rates(k_Ni57_to_Co57_weak_wc12) - screened_rates(k_Ni57_to_He4_Fe53) - screened_rates(k_Ni57_to_n_Ni56) - screened_rates(k_Ni57_to_p_Co56) - screened_rates(k_n_Ni57_to_He4_Fe54)*Y(N)*state.rho - screened_rates(k_n_Ni57_to_Ni58)*Y(N)*state.rho - screened_rates(k_n_Ni57_to_p_Co57)*Y(N)*state.rho - screened_rates(k_p_Ni57_to_Cu58)*Y(H1)*state.rho - screened_rates(k_p_Ni57_to_He4_Co54)*Y(H1)*state.rho - screened_rates(k_p_Ni57_to_n_Cu57)*Y(H1)*state.rho; jac.set(Ni57, Ni57, scratch); - scratch = screened_rates(k_ni58_to_n_ni57); + scratch = screened_rates(k_Ni58_to_n_Ni57); jac.set(Ni57, Ni58, scratch); - scratch = screened_rates(k_cu57_to_ni57_weak_wc12) + screened_rates(k_n_cu57_to_p_ni57)*Y(N)*state.rho; + scratch = screened_rates(k_Cu57_to_Ni57_weak_wc12) + screened_rates(k_n_Cu57_to_p_Ni57)*Y(N)*state.rho; jac.set(Ni57, Cu57, scratch); - scratch = screened_rates(k_cu58_to_p_ni57); + scratch = screened_rates(k_Cu58_to_p_Ni57); jac.set(Ni57, Cu58, scratch); - scratch = screened_rates(k_p_cu60_to_he4_ni57)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu60_to_He4_Ni57)*Y(H1)*state.rho; jac.set(Ni57, Cu60, scratch); - scratch = screened_rates(k_n_zn60_to_he4_ni57)*Y(N)*state.rho; + scratch = screened_rates(k_n_Zn60_to_He4_Ni57)*Y(N)*state.rho; jac.set(Ni57, Zn60, scratch); - scratch = screened_rates(k_zn61_to_he4_ni57); + scratch = screened_rates(k_Zn61_to_He4_Ni57); jac.set(Ni57, Zn61, scratch); - scratch = screened_rates(k_n_cu58_to_p_ni58)*Y(Cu58)*state.rho + screened_rates(k_n_ni57_to_ni58)*Y(Ni57)*state.rho - screened_rates(k_n_ni58_to_he4_fe55)*Y(Ni58)*state.rho - screened_rates(k_n_ni58_to_ni59)*Y(Ni58)*state.rho - screened_rates(k_n_ni58_to_p_co58)*Y(Ni58)*state.rho + screened_rates(k_n_zn61_to_he4_ni58)*Y(Zn61)*state.rho; + scratch = screened_rates(k_n_Cu58_to_p_Ni58)*Y(Cu58)*state.rho + screened_rates(k_n_Ni57_to_Ni58)*Y(Ni57)*state.rho - screened_rates(k_n_Ni58_to_He4_Fe55)*Y(Ni58)*state.rho - screened_rates(k_n_Ni58_to_Ni59)*Y(Ni58)*state.rho - screened_rates(k_n_Ni58_to_p_Co58)*Y(Ni58)*state.rho + screened_rates(k_n_Zn61_to_He4_Ni58)*Y(Zn61)*state.rho; jac.set(Ni58, N, scratch); - scratch = screened_rates(k_p_co57_to_ni58)*Y(Co57)*state.rho + screened_rates(k_p_co58_to_n_ni58)*Y(Co58)*state.rho + screened_rates(k_p_cu61_to_he4_ni58)*Y(Cu61)*state.rho - screened_rates(k_p_ni58_to_cu59)*Y(Ni58)*state.rho - screened_rates(k_p_ni58_to_he4_co55)*Y(Ni58)*state.rho - screened_rates(k_p_ni58_to_n_cu58)*Y(Ni58)*state.rho; + scratch = screened_rates(k_p_Co57_to_Ni58)*Y(Co57)*state.rho + screened_rates(k_p_Co58_to_n_Ni58)*Y(Co58)*state.rho + screened_rates(k_p_Cu61_to_He4_Ni58)*Y(Cu61)*state.rho - screened_rates(k_p_Ni58_to_Cu59)*Y(Ni58)*state.rho - screened_rates(k_p_Ni58_to_He4_Co55)*Y(Ni58)*state.rho - screened_rates(k_p_Ni58_to_n_Cu58)*Y(Ni58)*state.rho; jac.set(Ni58, H1, scratch); - scratch = screened_rates(k_he4_co55_to_p_ni58)*Y(Co55)*state.rho + screened_rates(k_he4_fe54_to_ni58)*Y(Fe54)*state.rho + screened_rates(k_he4_fe55_to_n_ni58)*Y(Fe55)*state.rho - screened_rates(k_he4_ni58_to_n_zn61)*Y(Ni58)*state.rho - screened_rates(k_he4_ni58_to_p_cu61)*Y(Ni58)*state.rho - screened_rates(k_he4_ni58_to_zn62)*Y(Ni58)*state.rho; + scratch = screened_rates(k_He4_Co55_to_p_Ni58)*Y(Co55)*state.rho + screened_rates(k_He4_Fe54_to_Ni58)*Y(Fe54)*state.rho + screened_rates(k_He4_Fe55_to_n_Ni58)*Y(Fe55)*state.rho - screened_rates(k_He4_Ni58_to_Zn62)*Y(Ni58)*state.rho - screened_rates(k_He4_Ni58_to_n_Zn61)*Y(Ni58)*state.rho - screened_rates(k_He4_Ni58_to_p_Cu61)*Y(Ni58)*state.rho; jac.set(Ni58, He4, scratch); - scratch = screened_rates(k_he4_fe54_to_ni58)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe54_to_Ni58)*Y(He4)*state.rho; jac.set(Ni58, Fe54, scratch); - scratch = screened_rates(k_he4_fe55_to_n_ni58)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe55_to_n_Ni58)*Y(He4)*state.rho; jac.set(Ni58, Fe55, scratch); - scratch = screened_rates(k_he4_co55_to_p_ni58)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co55_to_p_Ni58)*Y(He4)*state.rho; jac.set(Ni58, Co55, scratch); - scratch = screened_rates(k_p_co57_to_ni58)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co57_to_Ni58)*Y(H1)*state.rho; jac.set(Ni58, Co57, scratch); - scratch = screened_rates(k_p_co58_to_n_ni58)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co58_to_n_Ni58)*Y(H1)*state.rho; jac.set(Ni58, Co58, scratch); - scratch = screened_rates(k_n_ni57_to_ni58)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni57_to_Ni58)*Y(N)*state.rho; jac.set(Ni58, Ni57, scratch); - scratch = -screened_rates(k_he4_ni58_to_n_zn61)*Y(He4)*state.rho - screened_rates(k_he4_ni58_to_p_cu61)*Y(He4)*state.rho - screened_rates(k_he4_ni58_to_zn62)*Y(He4)*state.rho - screened_rates(k_n_ni58_to_he4_fe55)*Y(N)*state.rho - screened_rates(k_n_ni58_to_ni59)*Y(N)*state.rho - screened_rates(k_n_ni58_to_p_co58)*Y(N)*state.rho - screened_rates(k_ni58_to_he4_fe54) - screened_rates(k_ni58_to_n_ni57) - screened_rates(k_ni58_to_p_co57) - screened_rates(k_p_ni58_to_cu59)*Y(H1)*state.rho - screened_rates(k_p_ni58_to_he4_co55)*Y(H1)*state.rho - screened_rates(k_p_ni58_to_n_cu58)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ni58_to_Zn62)*Y(He4)*state.rho - screened_rates(k_He4_Ni58_to_n_Zn61)*Y(He4)*state.rho - screened_rates(k_He4_Ni58_to_p_Cu61)*Y(He4)*state.rho - screened_rates(k_Ni58_to_He4_Fe54) - screened_rates(k_Ni58_to_n_Ni57) - screened_rates(k_Ni58_to_p_Co57) - screened_rates(k_n_Ni58_to_He4_Fe55)*Y(N)*state.rho - screened_rates(k_n_Ni58_to_Ni59)*Y(N)*state.rho - screened_rates(k_n_Ni58_to_p_Co58)*Y(N)*state.rho - screened_rates(k_p_Ni58_to_Cu59)*Y(H1)*state.rho - screened_rates(k_p_Ni58_to_He4_Co55)*Y(H1)*state.rho - screened_rates(k_p_Ni58_to_n_Cu58)*Y(H1)*state.rho; jac.set(Ni58, Ni58, scratch); - scratch = screened_rates(k_ni59_to_n_ni58); + scratch = screened_rates(k_Ni59_to_n_Ni58); jac.set(Ni58, Ni59, scratch); - scratch = screened_rates(k_cu58_to_ni58_weak_wc12) + screened_rates(k_n_cu58_to_p_ni58)*Y(N)*state.rho; + scratch = screened_rates(k_Cu58_to_Ni58_weak_wc12) + screened_rates(k_n_Cu58_to_p_Ni58)*Y(N)*state.rho; jac.set(Ni58, Cu58, scratch); - scratch = screened_rates(k_cu59_to_p_ni58); + scratch = screened_rates(k_Cu59_to_p_Ni58); jac.set(Ni58, Cu59, scratch); - scratch = screened_rates(k_p_cu61_to_he4_ni58)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu61_to_He4_Ni58)*Y(H1)*state.rho; jac.set(Ni58, Cu61, scratch); - scratch = screened_rates(k_zn59_to_p_ni58_weak_wc12); + scratch = screened_rates(k_Zn59_to_p_Ni58_weak_wc12); jac.set(Ni58, Zn59, scratch); - scratch = screened_rates(k_n_zn61_to_he4_ni58)*Y(N)*state.rho; + scratch = screened_rates(k_n_Zn61_to_He4_Ni58)*Y(N)*state.rho; jac.set(Ni58, Zn61, scratch); - scratch = screened_rates(k_zn62_to_he4_ni58); + scratch = screened_rates(k_Zn62_to_He4_Ni58); jac.set(Ni58, Zn62, scratch); - scratch = screened_rates(k_n_cu59_to_p_ni59)*Y(Cu59)*state.rho + screened_rates(k_n_ni58_to_ni59)*Y(Ni58)*state.rho - screened_rates(k_n_ni59_to_he4_fe56)*Y(Ni59)*state.rho - screened_rates(k_n_ni59_to_ni60)*Y(Ni59)*state.rho - screened_rates(k_n_ni59_to_p_co59)*Y(Ni59)*state.rho + screened_rates(k_n_zn62_to_he4_ni59)*Y(Zn62)*state.rho; + scratch = screened_rates(k_n_Cu59_to_p_Ni59)*Y(Cu59)*state.rho + screened_rates(k_n_Ni58_to_Ni59)*Y(Ni58)*state.rho - screened_rates(k_n_Ni59_to_He4_Fe56)*Y(Ni59)*state.rho - screened_rates(k_n_Ni59_to_Ni60)*Y(Ni59)*state.rho - screened_rates(k_n_Ni59_to_p_Co59)*Y(Ni59)*state.rho + screened_rates(k_n_Zn62_to_He4_Ni59)*Y(Zn62)*state.rho; jac.set(Ni59, N, scratch); - scratch = screened_rates(k_p_co58_to_ni59)*Y(Co58)*state.rho + screened_rates(k_p_co59_to_n_ni59)*Y(Co59)*state.rho + screened_rates(k_p_cu62_to_he4_ni59)*Y(Cu62)*state.rho - screened_rates(k_p_ni59_to_cu60)*Y(Ni59)*state.rho - screened_rates(k_p_ni59_to_he4_co56)*Y(Ni59)*state.rho - screened_rates(k_p_ni59_to_n_cu59)*Y(Ni59)*state.rho; + scratch = screened_rates(k_p_Co58_to_Ni59)*Y(Co58)*state.rho + screened_rates(k_p_Co59_to_n_Ni59)*Y(Co59)*state.rho + screened_rates(k_p_Cu62_to_He4_Ni59)*Y(Cu62)*state.rho - screened_rates(k_p_Ni59_to_Cu60)*Y(Ni59)*state.rho - screened_rates(k_p_Ni59_to_He4_Co56)*Y(Ni59)*state.rho - screened_rates(k_p_Ni59_to_n_Cu59)*Y(Ni59)*state.rho; jac.set(Ni59, H1, scratch); - scratch = screened_rates(k_he4_co56_to_p_ni59)*Y(Co56)*state.rho + screened_rates(k_he4_fe55_to_ni59)*Y(Fe55)*state.rho + screened_rates(k_he4_fe56_to_n_ni59)*Y(Fe56)*state.rho - screened_rates(k_he4_ni59_to_n_zn62)*Y(Ni59)*state.rho - screened_rates(k_he4_ni59_to_p_cu62)*Y(Ni59)*state.rho - screened_rates(k_he4_ni59_to_zn63)*Y(Ni59)*state.rho; + scratch = screened_rates(k_He4_Co56_to_p_Ni59)*Y(Co56)*state.rho + screened_rates(k_He4_Fe55_to_Ni59)*Y(Fe55)*state.rho + screened_rates(k_He4_Fe56_to_n_Ni59)*Y(Fe56)*state.rho - screened_rates(k_He4_Ni59_to_Zn63)*Y(Ni59)*state.rho - screened_rates(k_He4_Ni59_to_n_Zn62)*Y(Ni59)*state.rho - screened_rates(k_He4_Ni59_to_p_Cu62)*Y(Ni59)*state.rho; jac.set(Ni59, He4, scratch); - scratch = screened_rates(k_he4_fe55_to_ni59)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe55_to_Ni59)*Y(He4)*state.rho; jac.set(Ni59, Fe55, scratch); - scratch = screened_rates(k_he4_fe56_to_n_ni59)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe56_to_n_Ni59)*Y(He4)*state.rho; jac.set(Ni59, Fe56, scratch); - scratch = screened_rates(k_he4_co56_to_p_ni59)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co56_to_p_Ni59)*Y(He4)*state.rho; jac.set(Ni59, Co56, scratch); - scratch = screened_rates(k_p_co58_to_ni59)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co58_to_Ni59)*Y(H1)*state.rho; jac.set(Ni59, Co58, scratch); - scratch = screened_rates(k_p_co59_to_n_ni59)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co59_to_n_Ni59)*Y(H1)*state.rho; jac.set(Ni59, Co59, scratch); - scratch = screened_rates(k_n_ni58_to_ni59)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni58_to_Ni59)*Y(N)*state.rho; jac.set(Ni59, Ni58, scratch); - scratch = -screened_rates(k_he4_ni59_to_n_zn62)*Y(He4)*state.rho - screened_rates(k_he4_ni59_to_p_cu62)*Y(He4)*state.rho - screened_rates(k_he4_ni59_to_zn63)*Y(He4)*state.rho - screened_rates(k_n_ni59_to_he4_fe56)*Y(N)*state.rho - screened_rates(k_n_ni59_to_ni60)*Y(N)*state.rho - screened_rates(k_n_ni59_to_p_co59)*Y(N)*state.rho - screened_rates(k_ni59_to_co59_weak_wc12) - screened_rates(k_ni59_to_he4_fe55) - screened_rates(k_ni59_to_n_ni58) - screened_rates(k_ni59_to_p_co58) - screened_rates(k_p_ni59_to_cu60)*Y(H1)*state.rho - screened_rates(k_p_ni59_to_he4_co56)*Y(H1)*state.rho - screened_rates(k_p_ni59_to_n_cu59)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ni59_to_Zn63)*Y(He4)*state.rho - screened_rates(k_He4_Ni59_to_n_Zn62)*Y(He4)*state.rho - screened_rates(k_He4_Ni59_to_p_Cu62)*Y(He4)*state.rho - screened_rates(k_Ni59_to_Co59_weak_wc12) - screened_rates(k_Ni59_to_He4_Fe55) - screened_rates(k_Ni59_to_n_Ni58) - screened_rates(k_Ni59_to_p_Co58) - screened_rates(k_n_Ni59_to_He4_Fe56)*Y(N)*state.rho - screened_rates(k_n_Ni59_to_Ni60)*Y(N)*state.rho - screened_rates(k_n_Ni59_to_p_Co59)*Y(N)*state.rho - screened_rates(k_p_Ni59_to_Cu60)*Y(H1)*state.rho - screened_rates(k_p_Ni59_to_He4_Co56)*Y(H1)*state.rho - screened_rates(k_p_Ni59_to_n_Cu59)*Y(H1)*state.rho; jac.set(Ni59, Ni59, scratch); - scratch = screened_rates(k_ni60_to_n_ni59); + scratch = screened_rates(k_Ni60_to_n_Ni59); jac.set(Ni59, Ni60, scratch); - scratch = screened_rates(k_cu59_to_ni59_weak_wc12) + screened_rates(k_n_cu59_to_p_ni59)*Y(N)*state.rho; + scratch = screened_rates(k_Cu59_to_Ni59_weak_wc12) + screened_rates(k_n_Cu59_to_p_Ni59)*Y(N)*state.rho; jac.set(Ni59, Cu59, scratch); - scratch = screened_rates(k_cu60_to_p_ni59); + scratch = screened_rates(k_Cu60_to_p_Ni59); jac.set(Ni59, Cu60, scratch); - scratch = screened_rates(k_p_cu62_to_he4_ni59)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu62_to_He4_Ni59)*Y(H1)*state.rho; jac.set(Ni59, Cu62, scratch); - scratch = screened_rates(k_n_zn62_to_he4_ni59)*Y(N)*state.rho; + scratch = screened_rates(k_n_Zn62_to_He4_Ni59)*Y(N)*state.rho; jac.set(Ni59, Zn62, scratch); - scratch = screened_rates(k_zn63_to_he4_ni59); + scratch = screened_rates(k_Zn63_to_He4_Ni59); jac.set(Ni59, Zn63, scratch); - scratch = screened_rates(k_n_cu60_to_p_ni60)*Y(Cu60)*state.rho + screened_rates(k_n_ni59_to_ni60)*Y(Ni59)*state.rho - screened_rates(k_n_ni60_to_he4_fe57)*Y(Ni60)*state.rho - screened_rates(k_n_ni60_to_ni61)*Y(Ni60)*state.rho + screened_rates(k_n_zn63_to_he4_ni60)*Y(Zn63)*state.rho; + scratch = screened_rates(k_n_Cu60_to_p_Ni60)*Y(Cu60)*state.rho + screened_rates(k_n_Ni59_to_Ni60)*Y(Ni59)*state.rho - screened_rates(k_n_Ni60_to_He4_Fe57)*Y(Ni60)*state.rho - screened_rates(k_n_Ni60_to_Ni61)*Y(Ni60)*state.rho + screened_rates(k_n_Zn63_to_He4_Ni60)*Y(Zn63)*state.rho; jac.set(Ni60, N, scratch); - scratch = screened_rates(k_p_co59_to_ni60)*Y(Co59)*state.rho + screened_rates(k_p_cu63_to_he4_ni60)*Y(Cu63)*state.rho - screened_rates(k_p_ni60_to_cu61)*Y(Ni60)*state.rho - screened_rates(k_p_ni60_to_he4_co57)*Y(Ni60)*state.rho - screened_rates(k_p_ni60_to_n_cu60)*Y(Ni60)*state.rho; + scratch = screened_rates(k_p_Co59_to_Ni60)*Y(Co59)*state.rho + screened_rates(k_p_Cu63_to_He4_Ni60)*Y(Cu63)*state.rho - screened_rates(k_p_Ni60_to_Cu61)*Y(Ni60)*state.rho - screened_rates(k_p_Ni60_to_He4_Co57)*Y(Ni60)*state.rho - screened_rates(k_p_Ni60_to_n_Cu60)*Y(Ni60)*state.rho; jac.set(Ni60, H1, scratch); - scratch = screened_rates(k_he4_co57_to_p_ni60)*Y(Co57)*state.rho + screened_rates(k_he4_fe56_to_ni60)*Y(Fe56)*state.rho + screened_rates(k_he4_fe57_to_n_ni60)*Y(Fe57)*state.rho - screened_rates(k_he4_ni60_to_n_zn63)*Y(Ni60)*state.rho - screened_rates(k_he4_ni60_to_p_cu63)*Y(Ni60)*state.rho - screened_rates(k_he4_ni60_to_zn64)*Y(Ni60)*state.rho; + scratch = screened_rates(k_He4_Co57_to_p_Ni60)*Y(Co57)*state.rho + screened_rates(k_He4_Fe56_to_Ni60)*Y(Fe56)*state.rho + screened_rates(k_He4_Fe57_to_n_Ni60)*Y(Fe57)*state.rho - screened_rates(k_He4_Ni60_to_Zn64)*Y(Ni60)*state.rho - screened_rates(k_He4_Ni60_to_n_Zn63)*Y(Ni60)*state.rho - screened_rates(k_He4_Ni60_to_p_Cu63)*Y(Ni60)*state.rho; jac.set(Ni60, He4, scratch); - scratch = screened_rates(k_he4_fe56_to_ni60)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe56_to_Ni60)*Y(He4)*state.rho; jac.set(Ni60, Fe56, scratch); - scratch = screened_rates(k_he4_fe57_to_n_ni60)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe57_to_n_Ni60)*Y(He4)*state.rho; jac.set(Ni60, Fe57, scratch); - scratch = screened_rates(k_he4_co57_to_p_ni60)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co57_to_p_Ni60)*Y(He4)*state.rho; jac.set(Ni60, Co57, scratch); - scratch = screened_rates(k_p_co59_to_ni60)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co59_to_Ni60)*Y(H1)*state.rho; jac.set(Ni60, Co59, scratch); - scratch = screened_rates(k_n_ni59_to_ni60)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni59_to_Ni60)*Y(N)*state.rho; jac.set(Ni60, Ni59, scratch); - scratch = -screened_rates(k_he4_ni60_to_n_zn63)*Y(He4)*state.rho - screened_rates(k_he4_ni60_to_p_cu63)*Y(He4)*state.rho - screened_rates(k_he4_ni60_to_zn64)*Y(He4)*state.rho - screened_rates(k_n_ni60_to_he4_fe57)*Y(N)*state.rho - screened_rates(k_n_ni60_to_ni61)*Y(N)*state.rho - screened_rates(k_ni60_to_he4_fe56) - screened_rates(k_ni60_to_n_ni59) - screened_rates(k_ni60_to_p_co59) - screened_rates(k_p_ni60_to_cu61)*Y(H1)*state.rho - screened_rates(k_p_ni60_to_he4_co57)*Y(H1)*state.rho - screened_rates(k_p_ni60_to_n_cu60)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ni60_to_Zn64)*Y(He4)*state.rho - screened_rates(k_He4_Ni60_to_n_Zn63)*Y(He4)*state.rho - screened_rates(k_He4_Ni60_to_p_Cu63)*Y(He4)*state.rho - screened_rates(k_Ni60_to_He4_Fe56) - screened_rates(k_Ni60_to_n_Ni59) - screened_rates(k_Ni60_to_p_Co59) - screened_rates(k_n_Ni60_to_He4_Fe57)*Y(N)*state.rho - screened_rates(k_n_Ni60_to_Ni61)*Y(N)*state.rho - screened_rates(k_p_Ni60_to_Cu61)*Y(H1)*state.rho - screened_rates(k_p_Ni60_to_He4_Co57)*Y(H1)*state.rho - screened_rates(k_p_Ni60_to_n_Cu60)*Y(H1)*state.rho; jac.set(Ni60, Ni60, scratch); - scratch = screened_rates(k_ni61_to_n_ni60); + scratch = screened_rates(k_Ni61_to_n_Ni60); jac.set(Ni60, Ni61, scratch); - scratch = screened_rates(k_cu60_to_ni60_weak_wc12) + screened_rates(k_n_cu60_to_p_ni60)*Y(N)*state.rho; + scratch = screened_rates(k_Cu60_to_Ni60_weak_wc12) + screened_rates(k_n_Cu60_to_p_Ni60)*Y(N)*state.rho; jac.set(Ni60, Cu60, scratch); - scratch = screened_rates(k_cu61_to_p_ni60); + scratch = screened_rates(k_Cu61_to_p_Ni60); jac.set(Ni60, Cu61, scratch); - scratch = screened_rates(k_p_cu63_to_he4_ni60)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu63_to_He4_Ni60)*Y(H1)*state.rho; jac.set(Ni60, Cu63, scratch); - scratch = screened_rates(k_n_zn63_to_he4_ni60)*Y(N)*state.rho; + scratch = screened_rates(k_n_Zn63_to_He4_Ni60)*Y(N)*state.rho; jac.set(Ni60, Zn63, scratch); - scratch = screened_rates(k_zn64_to_he4_ni60); + scratch = screened_rates(k_Zn64_to_He4_Ni60); jac.set(Ni60, Zn64, scratch); - scratch = screened_rates(k_n_cu61_to_p_ni61)*Y(Cu61)*state.rho + screened_rates(k_n_ni60_to_ni61)*Y(Ni60)*state.rho - screened_rates(k_n_ni61_to_he4_fe58)*Y(Ni61)*state.rho - screened_rates(k_n_ni61_to_ni62)*Y(Ni61)*state.rho + screened_rates(k_n_zn64_to_he4_ni61)*Y(Zn64)*state.rho; + scratch = screened_rates(k_n_Cu61_to_p_Ni61)*Y(Cu61)*state.rho + screened_rates(k_n_Ni60_to_Ni61)*Y(Ni60)*state.rho - screened_rates(k_n_Ni61_to_He4_Fe58)*Y(Ni61)*state.rho - screened_rates(k_n_Ni61_to_Ni62)*Y(Ni61)*state.rho + screened_rates(k_n_Zn64_to_He4_Ni61)*Y(Zn64)*state.rho; jac.set(Ni61, N, scratch); - scratch = screened_rates(k_p_cu64_to_he4_ni61)*Y(Cu64)*state.rho - screened_rates(k_p_ni61_to_cu62)*Y(Ni61)*state.rho - screened_rates(k_p_ni61_to_he4_co58)*Y(Ni61)*state.rho - screened_rates(k_p_ni61_to_n_cu61)*Y(Ni61)*state.rho; + scratch = screened_rates(k_p_Cu64_to_He4_Ni61)*Y(Cu64)*state.rho - screened_rates(k_p_Ni61_to_Cu62)*Y(Ni61)*state.rho - screened_rates(k_p_Ni61_to_He4_Co58)*Y(Ni61)*state.rho - screened_rates(k_p_Ni61_to_n_Cu61)*Y(Ni61)*state.rho; jac.set(Ni61, H1, scratch); - scratch = screened_rates(k_he4_co58_to_p_ni61)*Y(Co58)*state.rho + screened_rates(k_he4_fe57_to_ni61)*Y(Fe57)*state.rho + screened_rates(k_he4_fe58_to_n_ni61)*Y(Fe58)*state.rho - screened_rates(k_he4_ni61_to_n_zn64)*Y(Ni61)*state.rho - screened_rates(k_he4_ni61_to_p_cu64)*Y(Ni61)*state.rho - screened_rates(k_he4_ni61_to_zn65)*Y(Ni61)*state.rho; + scratch = screened_rates(k_He4_Co58_to_p_Ni61)*Y(Co58)*state.rho + screened_rates(k_He4_Fe57_to_Ni61)*Y(Fe57)*state.rho + screened_rates(k_He4_Fe58_to_n_Ni61)*Y(Fe58)*state.rho - screened_rates(k_He4_Ni61_to_Zn65)*Y(Ni61)*state.rho - screened_rates(k_He4_Ni61_to_n_Zn64)*Y(Ni61)*state.rho - screened_rates(k_He4_Ni61_to_p_Cu64)*Y(Ni61)*state.rho; jac.set(Ni61, He4, scratch); - scratch = screened_rates(k_he4_fe57_to_ni61)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe57_to_Ni61)*Y(He4)*state.rho; jac.set(Ni61, Fe57, scratch); - scratch = screened_rates(k_he4_fe58_to_n_ni61)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe58_to_n_Ni61)*Y(He4)*state.rho; jac.set(Ni61, Fe58, scratch); - scratch = screened_rates(k_he4_co58_to_p_ni61)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co58_to_p_Ni61)*Y(He4)*state.rho; jac.set(Ni61, Co58, scratch); - scratch = screened_rates(k_n_ni60_to_ni61)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni60_to_Ni61)*Y(N)*state.rho; jac.set(Ni61, Ni60, scratch); - scratch = -screened_rates(k_he4_ni61_to_n_zn64)*Y(He4)*state.rho - screened_rates(k_he4_ni61_to_p_cu64)*Y(He4)*state.rho - screened_rates(k_he4_ni61_to_zn65)*Y(He4)*state.rho - screened_rates(k_n_ni61_to_he4_fe58)*Y(N)*state.rho - screened_rates(k_n_ni61_to_ni62)*Y(N)*state.rho - screened_rates(k_ni61_to_he4_fe57) - screened_rates(k_ni61_to_n_ni60) - screened_rates(k_p_ni61_to_cu62)*Y(H1)*state.rho - screened_rates(k_p_ni61_to_he4_co58)*Y(H1)*state.rho - screened_rates(k_p_ni61_to_n_cu61)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ni61_to_Zn65)*Y(He4)*state.rho - screened_rates(k_He4_Ni61_to_n_Zn64)*Y(He4)*state.rho - screened_rates(k_He4_Ni61_to_p_Cu64)*Y(He4)*state.rho - screened_rates(k_Ni61_to_He4_Fe57) - screened_rates(k_Ni61_to_n_Ni60) - screened_rates(k_n_Ni61_to_He4_Fe58)*Y(N)*state.rho - screened_rates(k_n_Ni61_to_Ni62)*Y(N)*state.rho - screened_rates(k_p_Ni61_to_Cu62)*Y(H1)*state.rho - screened_rates(k_p_Ni61_to_He4_Co58)*Y(H1)*state.rho - screened_rates(k_p_Ni61_to_n_Cu61)*Y(H1)*state.rho; jac.set(Ni61, Ni61, scratch); - scratch = screened_rates(k_ni62_to_n_ni61); + scratch = screened_rates(k_Ni62_to_n_Ni61); jac.set(Ni61, Ni62, scratch); - scratch = screened_rates(k_cu61_to_ni61_weak_wc12) + screened_rates(k_n_cu61_to_p_ni61)*Y(N)*state.rho; + scratch = screened_rates(k_Cu61_to_Ni61_weak_wc12) + screened_rates(k_n_Cu61_to_p_Ni61)*Y(N)*state.rho; jac.set(Ni61, Cu61, scratch); - scratch = screened_rates(k_cu62_to_p_ni61); + scratch = screened_rates(k_Cu62_to_p_Ni61); jac.set(Ni61, Cu62, scratch); - scratch = screened_rates(k_p_cu64_to_he4_ni61)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu64_to_He4_Ni61)*Y(H1)*state.rho; jac.set(Ni61, Cu64, scratch); - scratch = screened_rates(k_n_zn64_to_he4_ni61)*Y(N)*state.rho; + scratch = screened_rates(k_n_Zn64_to_He4_Ni61)*Y(N)*state.rho; jac.set(Ni61, Zn64, scratch); - scratch = screened_rates(k_zn65_to_he4_ni61); + scratch = screened_rates(k_Zn65_to_He4_Ni61); jac.set(Ni61, Zn65, scratch); - scratch = screened_rates(k_n_cu62_to_p_ni62)*Y(Cu62)*state.rho + screened_rates(k_n_ni61_to_ni62)*Y(Ni61)*state.rho - screened_rates(k_n_ni62_to_ni63)*Y(Ni62)*state.rho + screened_rates(k_n_zn65_to_he4_ni62)*Y(Zn65)*state.rho; + scratch = screened_rates(k_n_Cu62_to_p_Ni62)*Y(Cu62)*state.rho + screened_rates(k_n_Ni61_to_Ni62)*Y(Ni61)*state.rho - screened_rates(k_n_Ni62_to_Ni63)*Y(Ni62)*state.rho + screened_rates(k_n_Zn65_to_He4_Ni62)*Y(Zn65)*state.rho; jac.set(Ni62, N, scratch); - scratch = screened_rates(k_p_cu65_to_he4_ni62)*Y(Cu65)*state.rho - screened_rates(k_p_ni62_to_cu63)*Y(Ni62)*state.rho - screened_rates(k_p_ni62_to_he4_co59)*Y(Ni62)*state.rho - screened_rates(k_p_ni62_to_n_cu62)*Y(Ni62)*state.rho; + scratch = screened_rates(k_p_Cu65_to_He4_Ni62)*Y(Cu65)*state.rho - screened_rates(k_p_Ni62_to_Cu63)*Y(Ni62)*state.rho - screened_rates(k_p_Ni62_to_He4_Co59)*Y(Ni62)*state.rho - screened_rates(k_p_Ni62_to_n_Cu62)*Y(Ni62)*state.rho; jac.set(Ni62, H1, scratch); - scratch = screened_rates(k_he4_co59_to_p_ni62)*Y(Co59)*state.rho + screened_rates(k_he4_fe58_to_ni62)*Y(Fe58)*state.rho - screened_rates(k_he4_ni62_to_n_zn65)*Y(Ni62)*state.rho - screened_rates(k_he4_ni62_to_p_cu65)*Y(Ni62)*state.rho - screened_rates(k_he4_ni62_to_zn66)*Y(Ni62)*state.rho; + scratch = screened_rates(k_He4_Co59_to_p_Ni62)*Y(Co59)*state.rho + screened_rates(k_He4_Fe58_to_Ni62)*Y(Fe58)*state.rho - screened_rates(k_He4_Ni62_to_Zn66)*Y(Ni62)*state.rho - screened_rates(k_He4_Ni62_to_n_Zn65)*Y(Ni62)*state.rho - screened_rates(k_He4_Ni62_to_p_Cu65)*Y(Ni62)*state.rho; jac.set(Ni62, He4, scratch); - scratch = screened_rates(k_he4_fe58_to_ni62)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe58_to_Ni62)*Y(He4)*state.rho; jac.set(Ni62, Fe58, scratch); - scratch = screened_rates(k_he4_co59_to_p_ni62)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co59_to_p_Ni62)*Y(He4)*state.rho; jac.set(Ni62, Co59, scratch); - scratch = screened_rates(k_n_ni61_to_ni62)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni61_to_Ni62)*Y(N)*state.rho; jac.set(Ni62, Ni61, scratch); - scratch = -screened_rates(k_he4_ni62_to_n_zn65)*Y(He4)*state.rho - screened_rates(k_he4_ni62_to_p_cu65)*Y(He4)*state.rho - screened_rates(k_he4_ni62_to_zn66)*Y(He4)*state.rho - screened_rates(k_n_ni62_to_ni63)*Y(N)*state.rho - screened_rates(k_ni62_to_he4_fe58) - screened_rates(k_ni62_to_n_ni61) - screened_rates(k_p_ni62_to_cu63)*Y(H1)*state.rho - screened_rates(k_p_ni62_to_he4_co59)*Y(H1)*state.rho - screened_rates(k_p_ni62_to_n_cu62)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ni62_to_Zn66)*Y(He4)*state.rho - screened_rates(k_He4_Ni62_to_n_Zn65)*Y(He4)*state.rho - screened_rates(k_He4_Ni62_to_p_Cu65)*Y(He4)*state.rho - screened_rates(k_Ni62_to_He4_Fe58) - screened_rates(k_Ni62_to_n_Ni61) - screened_rates(k_n_Ni62_to_Ni63)*Y(N)*state.rho - screened_rates(k_p_Ni62_to_Cu63)*Y(H1)*state.rho - screened_rates(k_p_Ni62_to_He4_Co59)*Y(H1)*state.rho - screened_rates(k_p_Ni62_to_n_Cu62)*Y(H1)*state.rho; jac.set(Ni62, Ni62, scratch); - scratch = screened_rates(k_ni63_to_n_ni62); + scratch = screened_rates(k_Ni63_to_n_Ni62); jac.set(Ni62, Ni63, scratch); - scratch = screened_rates(k_cu62_to_ni62_weak_wc12) + screened_rates(k_n_cu62_to_p_ni62)*Y(N)*state.rho; + scratch = screened_rates(k_Cu62_to_Ni62_weak_wc12) + screened_rates(k_n_Cu62_to_p_Ni62)*Y(N)*state.rho; jac.set(Ni62, Cu62, scratch); - scratch = screened_rates(k_cu63_to_p_ni62); + scratch = screened_rates(k_Cu63_to_p_Ni62); jac.set(Ni62, Cu63, scratch); - scratch = screened_rates(k_p_cu65_to_he4_ni62)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu65_to_He4_Ni62)*Y(H1)*state.rho; jac.set(Ni62, Cu65, scratch); - scratch = screened_rates(k_n_zn65_to_he4_ni62)*Y(N)*state.rho; + scratch = screened_rates(k_n_Zn65_to_He4_Ni62)*Y(N)*state.rho; jac.set(Ni62, Zn65, scratch); - scratch = screened_rates(k_zn66_to_he4_ni62); + scratch = screened_rates(k_Zn66_to_He4_Ni62); jac.set(Ni62, Zn66, scratch); - scratch = screened_rates(k_n_cu63_to_p_ni63)*Y(Cu63)*state.rho + screened_rates(k_n_ni62_to_ni63)*Y(Ni62)*state.rho - screened_rates(k_n_ni63_to_ni64)*Y(Ni63)*state.rho + screened_rates(k_n_zn66_to_he4_ni63)*Y(Zn66)*state.rho; + scratch = screened_rates(k_n_Cu63_to_p_Ni63)*Y(Cu63)*state.rho + screened_rates(k_n_Ni62_to_Ni63)*Y(Ni62)*state.rho - screened_rates(k_n_Ni63_to_Ni64)*Y(Ni63)*state.rho + screened_rates(k_n_Zn66_to_He4_Ni63)*Y(Zn66)*state.rho; jac.set(Ni63, N, scratch); - scratch = -screened_rates(k_p_ni63_to_cu64)*Y(Ni63)*state.rho - screened_rates(k_p_ni63_to_n_cu63)*Y(Ni63)*state.rho; + scratch = -screened_rates(k_p_Ni63_to_Cu64)*Y(Ni63)*state.rho - screened_rates(k_p_Ni63_to_n_Cu63)*Y(Ni63)*state.rho; jac.set(Ni63, H1, scratch); - scratch = -screened_rates(k_he4_ni63_to_n_zn66)*Y(Ni63)*state.rho; + scratch = -screened_rates(k_He4_Ni63_to_n_Zn66)*Y(Ni63)*state.rho; jac.set(Ni63, He4, scratch); - scratch = screened_rates(k_n_ni62_to_ni63)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni62_to_Ni63)*Y(N)*state.rho; jac.set(Ni63, Ni62, scratch); - scratch = -screened_rates(k_he4_ni63_to_n_zn66)*Y(He4)*state.rho - screened_rates(k_n_ni63_to_ni64)*Y(N)*state.rho - screened_rates(k_ni63_to_cu63_weak_wc12) - screened_rates(k_ni63_to_n_ni62) - screened_rates(k_p_ni63_to_cu64)*Y(H1)*state.rho - screened_rates(k_p_ni63_to_n_cu63)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Ni63_to_n_Zn66)*Y(He4)*state.rho - screened_rates(k_Ni63_to_Cu63_weak_wc12) - screened_rates(k_Ni63_to_n_Ni62) - screened_rates(k_n_Ni63_to_Ni64)*Y(N)*state.rho - screened_rates(k_p_Ni63_to_Cu64)*Y(H1)*state.rho - screened_rates(k_p_Ni63_to_n_Cu63)*Y(H1)*state.rho; jac.set(Ni63, Ni63, scratch); - scratch = screened_rates(k_ni64_to_n_ni63); + scratch = screened_rates(k_Ni64_to_n_Ni63); jac.set(Ni63, Ni64, scratch); - scratch = screened_rates(k_n_cu63_to_p_ni63)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cu63_to_p_Ni63)*Y(N)*state.rho; jac.set(Ni63, Cu63, scratch); - scratch = screened_rates(k_cu64_to_p_ni63); + scratch = screened_rates(k_Cu64_to_p_Ni63); jac.set(Ni63, Cu64, scratch); - scratch = screened_rates(k_n_zn66_to_he4_ni63)*Y(N)*state.rho; + scratch = screened_rates(k_n_Zn66_to_He4_Ni63)*Y(N)*state.rho; jac.set(Ni63, Zn66, scratch); - scratch = screened_rates(k_n_cu64_to_p_ni64)*Y(Cu64)*state.rho + screened_rates(k_n_ni63_to_ni64)*Y(Ni63)*state.rho; + scratch = screened_rates(k_n_Cu64_to_p_Ni64)*Y(Cu64)*state.rho + screened_rates(k_n_Ni63_to_Ni64)*Y(Ni63)*state.rho; jac.set(Ni64, N, scratch); - scratch = -screened_rates(k_p_ni64_to_cu65)*Y(Ni64)*state.rho - screened_rates(k_p_ni64_to_n_cu64)*Y(Ni64)*state.rho; + scratch = -screened_rates(k_p_Ni64_to_Cu65)*Y(Ni64)*state.rho - screened_rates(k_p_Ni64_to_n_Cu64)*Y(Ni64)*state.rho; jac.set(Ni64, H1, scratch); - scratch = screened_rates(k_n_ni63_to_ni64)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ni63_to_Ni64)*Y(N)*state.rho; jac.set(Ni64, Ni63, scratch); - scratch = -screened_rates(k_ni64_to_n_ni63) - screened_rates(k_p_ni64_to_cu65)*Y(H1)*state.rho - screened_rates(k_p_ni64_to_n_cu64)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ni64_to_n_Ni63) - screened_rates(k_p_Ni64_to_Cu65)*Y(H1)*state.rho - screened_rates(k_p_Ni64_to_n_Cu64)*Y(H1)*state.rho; jac.set(Ni64, Ni64, scratch); - scratch = screened_rates(k_cu64_to_ni64_weak_wc12) + screened_rates(k_n_cu64_to_p_ni64)*Y(N)*state.rho; + scratch = screened_rates(k_Cu64_to_Ni64_weak_wc12) + screened_rates(k_n_Cu64_to_p_Ni64)*Y(N)*state.rho; jac.set(Ni64, Cu64, scratch); - scratch = screened_rates(k_cu65_to_p_ni64); + scratch = screened_rates(k_Cu65_to_p_Ni64); jac.set(Ni64, Cu65, scratch); - scratch = -screened_rates(k_n_cu57_to_cu58)*Y(Cu57)*state.rho - screened_rates(k_n_cu57_to_he4_co54)*Y(Cu57)*state.rho - screened_rates(k_n_cu57_to_p_ni57)*Y(Cu57)*state.rho; + scratch = -screened_rates(k_n_Cu57_to_Cu58)*Y(Cu57)*state.rho - screened_rates(k_n_Cu57_to_He4_Co54)*Y(Cu57)*state.rho - screened_rates(k_n_Cu57_to_p_Ni57)*Y(Cu57)*state.rho; jac.set(Cu57, N, scratch); - scratch = screened_rates(k_p_ni56_to_cu57)*Y(Ni56)*state.rho + screened_rates(k_p_ni57_to_n_cu57)*Y(Ni57)*state.rho + screened_rates(k_p_zn60_to_he4_cu57)*Y(Zn60)*state.rho; + scratch = screened_rates(k_p_Ni56_to_Cu57)*Y(Ni56)*state.rho + screened_rates(k_p_Ni57_to_n_Cu57)*Y(Ni57)*state.rho + screened_rates(k_p_Zn60_to_He4_Cu57)*Y(Zn60)*state.rho; jac.set(Cu57, H1, scratch); - scratch = screened_rates(k_he4_co53_to_cu57)*Y(Co53)*state.rho + screened_rates(k_he4_co54_to_n_cu57)*Y(Co54)*state.rho - screened_rates(k_he4_cu57_to_p_zn60)*Y(Cu57)*state.rho; + scratch = screened_rates(k_He4_Co53_to_Cu57)*Y(Co53)*state.rho + screened_rates(k_He4_Co54_to_n_Cu57)*Y(Co54)*state.rho - screened_rates(k_He4_Cu57_to_p_Zn60)*Y(Cu57)*state.rho; jac.set(Cu57, He4, scratch); - scratch = screened_rates(k_he4_co53_to_cu57)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co53_to_Cu57)*Y(He4)*state.rho; jac.set(Cu57, Co53, scratch); - scratch = screened_rates(k_he4_co54_to_n_cu57)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co54_to_n_Cu57)*Y(He4)*state.rho; jac.set(Cu57, Co54, scratch); - scratch = screened_rates(k_p_ni56_to_cu57)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni56_to_Cu57)*Y(H1)*state.rho; jac.set(Cu57, Ni56, scratch); - scratch = screened_rates(k_p_ni57_to_n_cu57)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni57_to_n_Cu57)*Y(H1)*state.rho; jac.set(Cu57, Ni57, scratch); - scratch = -screened_rates(k_cu57_to_he4_co53) - screened_rates(k_cu57_to_ni57_weak_wc12) - screened_rates(k_cu57_to_p_ni56) - screened_rates(k_he4_cu57_to_p_zn60)*Y(He4)*state.rho - screened_rates(k_n_cu57_to_cu58)*Y(N)*state.rho - screened_rates(k_n_cu57_to_he4_co54)*Y(N)*state.rho - screened_rates(k_n_cu57_to_p_ni57)*Y(N)*state.rho; + scratch = -screened_rates(k_Cu57_to_He4_Co53) - screened_rates(k_Cu57_to_Ni57_weak_wc12) - screened_rates(k_Cu57_to_p_Ni56) - screened_rates(k_He4_Cu57_to_p_Zn60)*Y(He4)*state.rho - screened_rates(k_n_Cu57_to_Cu58)*Y(N)*state.rho - screened_rates(k_n_Cu57_to_He4_Co54)*Y(N)*state.rho - screened_rates(k_n_Cu57_to_p_Ni57)*Y(N)*state.rho; jac.set(Cu57, Cu57, scratch); - scratch = screened_rates(k_cu58_to_n_cu57); + scratch = screened_rates(k_Cu58_to_n_Cu57); jac.set(Cu57, Cu58, scratch); - scratch = screened_rates(k_p_zn60_to_he4_cu57)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Zn60_to_He4_Cu57)*Y(H1)*state.rho; jac.set(Cu57, Zn60, scratch); - scratch = screened_rates(k_n_cu57_to_cu58)*Y(Cu57)*state.rho - screened_rates(k_n_cu58_to_cu59)*Y(Cu58)*state.rho - screened_rates(k_n_cu58_to_he4_co55)*Y(Cu58)*state.rho - screened_rates(k_n_cu58_to_p_ni58)*Y(Cu58)*state.rho; + scratch = screened_rates(k_n_Cu57_to_Cu58)*Y(Cu57)*state.rho - screened_rates(k_n_Cu58_to_Cu59)*Y(Cu58)*state.rho - screened_rates(k_n_Cu58_to_He4_Co55)*Y(Cu58)*state.rho - screened_rates(k_n_Cu58_to_p_Ni58)*Y(Cu58)*state.rho; jac.set(Cu58, N, scratch); - scratch = -screened_rates(k_p_cu58_to_zn59)*Y(Cu58)*state.rho + screened_rates(k_p_ni57_to_cu58)*Y(Ni57)*state.rho + screened_rates(k_p_ni58_to_n_cu58)*Y(Ni58)*state.rho + screened_rates(k_p_zn61_to_he4_cu58)*Y(Zn61)*state.rho; + scratch = -screened_rates(k_p_Cu58_to_Zn59)*Y(Cu58)*state.rho + screened_rates(k_p_Ni57_to_Cu58)*Y(Ni57)*state.rho + screened_rates(k_p_Ni58_to_n_Cu58)*Y(Ni58)*state.rho + screened_rates(k_p_Zn61_to_He4_Cu58)*Y(Zn61)*state.rho; jac.set(Cu58, H1, scratch); - scratch = screened_rates(k_he4_co54_to_cu58)*Y(Co54)*state.rho + screened_rates(k_he4_co55_to_n_cu58)*Y(Co55)*state.rho - screened_rates(k_he4_cu58_to_ga62)*Y(Cu58)*state.rho - screened_rates(k_he4_cu58_to_p_zn61)*Y(Cu58)*state.rho; + scratch = screened_rates(k_He4_Co54_to_Cu58)*Y(Co54)*state.rho + screened_rates(k_He4_Co55_to_n_Cu58)*Y(Co55)*state.rho - screened_rates(k_He4_Cu58_to_Ga62)*Y(Cu58)*state.rho - screened_rates(k_He4_Cu58_to_p_Zn61)*Y(Cu58)*state.rho; jac.set(Cu58, He4, scratch); - scratch = screened_rates(k_he4_co54_to_cu58)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co54_to_Cu58)*Y(He4)*state.rho; jac.set(Cu58, Co54, scratch); - scratch = screened_rates(k_he4_co55_to_n_cu58)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co55_to_n_Cu58)*Y(He4)*state.rho; jac.set(Cu58, Co55, scratch); - scratch = screened_rates(k_p_ni57_to_cu58)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni57_to_Cu58)*Y(H1)*state.rho; jac.set(Cu58, Ni57, scratch); - scratch = screened_rates(k_p_ni58_to_n_cu58)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni58_to_n_Cu58)*Y(H1)*state.rho; jac.set(Cu58, Ni58, scratch); - scratch = screened_rates(k_n_cu57_to_cu58)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cu57_to_Cu58)*Y(N)*state.rho; jac.set(Cu58, Cu57, scratch); - scratch = -screened_rates(k_cu58_to_he4_co54) - screened_rates(k_cu58_to_n_cu57) - screened_rates(k_cu58_to_ni58_weak_wc12) - screened_rates(k_cu58_to_p_ni57) - screened_rates(k_he4_cu58_to_ga62)*Y(He4)*state.rho - screened_rates(k_he4_cu58_to_p_zn61)*Y(He4)*state.rho - screened_rates(k_n_cu58_to_cu59)*Y(N)*state.rho - screened_rates(k_n_cu58_to_he4_co55)*Y(N)*state.rho - screened_rates(k_n_cu58_to_p_ni58)*Y(N)*state.rho - screened_rates(k_p_cu58_to_zn59)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cu58_to_He4_Co54) - screened_rates(k_Cu58_to_Ni58_weak_wc12) - screened_rates(k_Cu58_to_n_Cu57) - screened_rates(k_Cu58_to_p_Ni57) - screened_rates(k_He4_Cu58_to_Ga62)*Y(He4)*state.rho - screened_rates(k_He4_Cu58_to_p_Zn61)*Y(He4)*state.rho - screened_rates(k_n_Cu58_to_Cu59)*Y(N)*state.rho - screened_rates(k_n_Cu58_to_He4_Co55)*Y(N)*state.rho - screened_rates(k_n_Cu58_to_p_Ni58)*Y(N)*state.rho - screened_rates(k_p_Cu58_to_Zn59)*Y(H1)*state.rho; jac.set(Cu58, Cu58, scratch); - scratch = screened_rates(k_cu59_to_n_cu58); + scratch = screened_rates(k_Cu59_to_n_Cu58); jac.set(Cu58, Cu59, scratch); - scratch = screened_rates(k_zn59_to_p_cu58); + scratch = screened_rates(k_Zn59_to_p_Cu58); jac.set(Cu58, Zn59, scratch); - scratch = screened_rates(k_p_zn61_to_he4_cu58)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Zn61_to_He4_Cu58)*Y(H1)*state.rho; jac.set(Cu58, Zn61, scratch); - scratch = screened_rates(k_ga62_to_he4_cu58); + scratch = screened_rates(k_Ga62_to_He4_Cu58); jac.set(Cu58, Ga62, scratch); - scratch = screened_rates(k_n_cu58_to_cu59)*Y(Cu58)*state.rho - screened_rates(k_n_cu59_to_cu60)*Y(Cu59)*state.rho - screened_rates(k_n_cu59_to_he4_co56)*Y(Cu59)*state.rho - screened_rates(k_n_cu59_to_p_ni59)*Y(Cu59)*state.rho + screened_rates(k_n_ga62_to_he4_cu59)*Y(Ga62)*state.rho + screened_rates(k_n_zn59_to_p_cu59)*Y(Zn59)*state.rho; + scratch = screened_rates(k_n_Cu58_to_Cu59)*Y(Cu58)*state.rho - screened_rates(k_n_Cu59_to_Cu60)*Y(Cu59)*state.rho - screened_rates(k_n_Cu59_to_He4_Co56)*Y(Cu59)*state.rho - screened_rates(k_n_Cu59_to_p_Ni59)*Y(Cu59)*state.rho + screened_rates(k_n_Ga62_to_He4_Cu59)*Y(Ga62)*state.rho + screened_rates(k_n_Zn59_to_p_Cu59)*Y(Zn59)*state.rho; jac.set(Cu59, N, scratch); - scratch = -screened_rates(k_p_cu59_to_he4_ni56)*Y(Cu59)*state.rho - screened_rates(k_p_cu59_to_n_zn59)*Y(Cu59)*state.rho - screened_rates(k_p_cu59_to_zn60)*Y(Cu59)*state.rho + screened_rates(k_p_ni58_to_cu59)*Y(Ni58)*state.rho + screened_rates(k_p_ni59_to_n_cu59)*Y(Ni59)*state.rho + screened_rates(k_p_zn62_to_he4_cu59)*Y(Zn62)*state.rho; + scratch = -screened_rates(k_p_Cu59_to_He4_Ni56)*Y(Cu59)*state.rho - screened_rates(k_p_Cu59_to_Zn60)*Y(Cu59)*state.rho - screened_rates(k_p_Cu59_to_n_Zn59)*Y(Cu59)*state.rho + screened_rates(k_p_Ni58_to_Cu59)*Y(Ni58)*state.rho + screened_rates(k_p_Ni59_to_n_Cu59)*Y(Ni59)*state.rho + screened_rates(k_p_Zn62_to_He4_Cu59)*Y(Zn62)*state.rho; jac.set(Cu59, H1, scratch); - scratch = screened_rates(k_he4_co55_to_cu59)*Y(Co55)*state.rho + screened_rates(k_he4_co56_to_n_cu59)*Y(Co56)*state.rho - screened_rates(k_he4_cu59_to_ga63)*Y(Cu59)*state.rho - screened_rates(k_he4_cu59_to_n_ga62)*Y(Cu59)*state.rho - screened_rates(k_he4_cu59_to_p_zn62)*Y(Cu59)*state.rho + screened_rates(k_he4_ni56_to_p_cu59)*Y(Ni56)*state.rho; + scratch = screened_rates(k_He4_Co55_to_Cu59)*Y(Co55)*state.rho + screened_rates(k_He4_Co56_to_n_Cu59)*Y(Co56)*state.rho - screened_rates(k_He4_Cu59_to_Ga63)*Y(Cu59)*state.rho - screened_rates(k_He4_Cu59_to_n_Ga62)*Y(Cu59)*state.rho - screened_rates(k_He4_Cu59_to_p_Zn62)*Y(Cu59)*state.rho + screened_rates(k_He4_Ni56_to_p_Cu59)*Y(Ni56)*state.rho; jac.set(Cu59, He4, scratch); - scratch = screened_rates(k_he4_co55_to_cu59)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co55_to_Cu59)*Y(He4)*state.rho; jac.set(Cu59, Co55, scratch); - scratch = screened_rates(k_he4_co56_to_n_cu59)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co56_to_n_Cu59)*Y(He4)*state.rho; jac.set(Cu59, Co56, scratch); - scratch = screened_rates(k_he4_ni56_to_p_cu59)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni56_to_p_Cu59)*Y(He4)*state.rho; jac.set(Cu59, Ni56, scratch); - scratch = screened_rates(k_p_ni58_to_cu59)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni58_to_Cu59)*Y(H1)*state.rho; jac.set(Cu59, Ni58, scratch); - scratch = screened_rates(k_p_ni59_to_n_cu59)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni59_to_n_Cu59)*Y(H1)*state.rho; jac.set(Cu59, Ni59, scratch); - scratch = screened_rates(k_n_cu58_to_cu59)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cu58_to_Cu59)*Y(N)*state.rho; jac.set(Cu59, Cu58, scratch); - scratch = -screened_rates(k_cu59_to_he4_co55) - screened_rates(k_cu59_to_n_cu58) - screened_rates(k_cu59_to_ni59_weak_wc12) - screened_rates(k_cu59_to_p_ni58) - screened_rates(k_he4_cu59_to_ga63)*Y(He4)*state.rho - screened_rates(k_he4_cu59_to_n_ga62)*Y(He4)*state.rho - screened_rates(k_he4_cu59_to_p_zn62)*Y(He4)*state.rho - screened_rates(k_n_cu59_to_cu60)*Y(N)*state.rho - screened_rates(k_n_cu59_to_he4_co56)*Y(N)*state.rho - screened_rates(k_n_cu59_to_p_ni59)*Y(N)*state.rho - screened_rates(k_p_cu59_to_he4_ni56)*Y(H1)*state.rho - screened_rates(k_p_cu59_to_n_zn59)*Y(H1)*state.rho - screened_rates(k_p_cu59_to_zn60)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cu59_to_He4_Co55) - screened_rates(k_Cu59_to_Ni59_weak_wc12) - screened_rates(k_Cu59_to_n_Cu58) - screened_rates(k_Cu59_to_p_Ni58) - screened_rates(k_He4_Cu59_to_Ga63)*Y(He4)*state.rho - screened_rates(k_He4_Cu59_to_n_Ga62)*Y(He4)*state.rho - screened_rates(k_He4_Cu59_to_p_Zn62)*Y(He4)*state.rho - screened_rates(k_n_Cu59_to_Cu60)*Y(N)*state.rho - screened_rates(k_n_Cu59_to_He4_Co56)*Y(N)*state.rho - screened_rates(k_n_Cu59_to_p_Ni59)*Y(N)*state.rho - screened_rates(k_p_Cu59_to_He4_Ni56)*Y(H1)*state.rho - screened_rates(k_p_Cu59_to_Zn60)*Y(H1)*state.rho - screened_rates(k_p_Cu59_to_n_Zn59)*Y(H1)*state.rho; jac.set(Cu59, Cu59, scratch); - scratch = screened_rates(k_cu60_to_n_cu59); + scratch = screened_rates(k_Cu60_to_n_Cu59); jac.set(Cu59, Cu60, scratch); - scratch = screened_rates(k_n_zn59_to_p_cu59)*Y(N)*state.rho + screened_rates(k_zn59_to_cu59_weak_wc12); + scratch = screened_rates(k_Zn59_to_Cu59_weak_wc12) + screened_rates(k_n_Zn59_to_p_Cu59)*Y(N)*state.rho; jac.set(Cu59, Zn59, scratch); - scratch = screened_rates(k_zn60_to_p_cu59); + scratch = screened_rates(k_Zn60_to_p_Cu59); jac.set(Cu59, Zn60, scratch); - scratch = screened_rates(k_p_zn62_to_he4_cu59)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Zn62_to_He4_Cu59)*Y(H1)*state.rho; jac.set(Cu59, Zn62, scratch); - scratch = screened_rates(k_n_ga62_to_he4_cu59)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ga62_to_He4_Cu59)*Y(N)*state.rho; jac.set(Cu59, Ga62, scratch); - scratch = screened_rates(k_ga63_to_he4_cu59); + scratch = screened_rates(k_Ga63_to_He4_Cu59); jac.set(Cu59, Ga63, scratch); - scratch = screened_rates(k_n_cu59_to_cu60)*Y(Cu59)*state.rho - screened_rates(k_n_cu60_to_cu61)*Y(Cu60)*state.rho - screened_rates(k_n_cu60_to_he4_co57)*Y(Cu60)*state.rho - screened_rates(k_n_cu60_to_p_ni60)*Y(Cu60)*state.rho + screened_rates(k_n_ga63_to_he4_cu60)*Y(Ga63)*state.rho + screened_rates(k_n_zn60_to_p_cu60)*Y(Zn60)*state.rho; + scratch = screened_rates(k_n_Cu59_to_Cu60)*Y(Cu59)*state.rho - screened_rates(k_n_Cu60_to_Cu61)*Y(Cu60)*state.rho - screened_rates(k_n_Cu60_to_He4_Co57)*Y(Cu60)*state.rho - screened_rates(k_n_Cu60_to_p_Ni60)*Y(Cu60)*state.rho + screened_rates(k_n_Ga63_to_He4_Cu60)*Y(Ga63)*state.rho + screened_rates(k_n_Zn60_to_p_Cu60)*Y(Zn60)*state.rho; jac.set(Cu60, N, scratch); - scratch = -screened_rates(k_p_cu60_to_he4_ni57)*Y(Cu60)*state.rho - screened_rates(k_p_cu60_to_n_zn60)*Y(Cu60)*state.rho - screened_rates(k_p_cu60_to_zn61)*Y(Cu60)*state.rho + screened_rates(k_p_ni59_to_cu60)*Y(Ni59)*state.rho + screened_rates(k_p_ni60_to_n_cu60)*Y(Ni60)*state.rho + screened_rates(k_p_zn63_to_he4_cu60)*Y(Zn63)*state.rho; + scratch = -screened_rates(k_p_Cu60_to_He4_Ni57)*Y(Cu60)*state.rho - screened_rates(k_p_Cu60_to_Zn61)*Y(Cu60)*state.rho - screened_rates(k_p_Cu60_to_n_Zn60)*Y(Cu60)*state.rho + screened_rates(k_p_Ni59_to_Cu60)*Y(Ni59)*state.rho + screened_rates(k_p_Ni60_to_n_Cu60)*Y(Ni60)*state.rho + screened_rates(k_p_Zn63_to_He4_Cu60)*Y(Zn63)*state.rho; jac.set(Cu60, H1, scratch); - scratch = screened_rates(k_he4_co56_to_cu60)*Y(Co56)*state.rho + screened_rates(k_he4_co57_to_n_cu60)*Y(Co57)*state.rho - screened_rates(k_he4_cu60_to_ga64)*Y(Cu60)*state.rho - screened_rates(k_he4_cu60_to_n_ga63)*Y(Cu60)*state.rho - screened_rates(k_he4_cu60_to_p_zn63)*Y(Cu60)*state.rho + screened_rates(k_he4_ni57_to_p_cu60)*Y(Ni57)*state.rho; + scratch = screened_rates(k_He4_Co56_to_Cu60)*Y(Co56)*state.rho + screened_rates(k_He4_Co57_to_n_Cu60)*Y(Co57)*state.rho - screened_rates(k_He4_Cu60_to_Ga64)*Y(Cu60)*state.rho - screened_rates(k_He4_Cu60_to_n_Ga63)*Y(Cu60)*state.rho - screened_rates(k_He4_Cu60_to_p_Zn63)*Y(Cu60)*state.rho + screened_rates(k_He4_Ni57_to_p_Cu60)*Y(Ni57)*state.rho; jac.set(Cu60, He4, scratch); - scratch = screened_rates(k_he4_co56_to_cu60)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co56_to_Cu60)*Y(He4)*state.rho; jac.set(Cu60, Co56, scratch); - scratch = screened_rates(k_he4_co57_to_n_cu60)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co57_to_n_Cu60)*Y(He4)*state.rho; jac.set(Cu60, Co57, scratch); - scratch = screened_rates(k_he4_ni57_to_p_cu60)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni57_to_p_Cu60)*Y(He4)*state.rho; jac.set(Cu60, Ni57, scratch); - scratch = screened_rates(k_p_ni59_to_cu60)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni59_to_Cu60)*Y(H1)*state.rho; jac.set(Cu60, Ni59, scratch); - scratch = screened_rates(k_p_ni60_to_n_cu60)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni60_to_n_Cu60)*Y(H1)*state.rho; jac.set(Cu60, Ni60, scratch); - scratch = screened_rates(k_n_cu59_to_cu60)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cu59_to_Cu60)*Y(N)*state.rho; jac.set(Cu60, Cu59, scratch); - scratch = -screened_rates(k_cu60_to_he4_co56) - screened_rates(k_cu60_to_n_cu59) - screened_rates(k_cu60_to_ni60_weak_wc12) - screened_rates(k_cu60_to_p_ni59) - screened_rates(k_he4_cu60_to_ga64)*Y(He4)*state.rho - screened_rates(k_he4_cu60_to_n_ga63)*Y(He4)*state.rho - screened_rates(k_he4_cu60_to_p_zn63)*Y(He4)*state.rho - screened_rates(k_n_cu60_to_cu61)*Y(N)*state.rho - screened_rates(k_n_cu60_to_he4_co57)*Y(N)*state.rho - screened_rates(k_n_cu60_to_p_ni60)*Y(N)*state.rho - screened_rates(k_p_cu60_to_he4_ni57)*Y(H1)*state.rho - screened_rates(k_p_cu60_to_n_zn60)*Y(H1)*state.rho - screened_rates(k_p_cu60_to_zn61)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cu60_to_He4_Co56) - screened_rates(k_Cu60_to_Ni60_weak_wc12) - screened_rates(k_Cu60_to_n_Cu59) - screened_rates(k_Cu60_to_p_Ni59) - screened_rates(k_He4_Cu60_to_Ga64)*Y(He4)*state.rho - screened_rates(k_He4_Cu60_to_n_Ga63)*Y(He4)*state.rho - screened_rates(k_He4_Cu60_to_p_Zn63)*Y(He4)*state.rho - screened_rates(k_n_Cu60_to_Cu61)*Y(N)*state.rho - screened_rates(k_n_Cu60_to_He4_Co57)*Y(N)*state.rho - screened_rates(k_n_Cu60_to_p_Ni60)*Y(N)*state.rho - screened_rates(k_p_Cu60_to_He4_Ni57)*Y(H1)*state.rho - screened_rates(k_p_Cu60_to_Zn61)*Y(H1)*state.rho - screened_rates(k_p_Cu60_to_n_Zn60)*Y(H1)*state.rho; jac.set(Cu60, Cu60, scratch); - scratch = screened_rates(k_cu61_to_n_cu60); + scratch = screened_rates(k_Cu61_to_n_Cu60); jac.set(Cu60, Cu61, scratch); - scratch = screened_rates(k_n_zn60_to_p_cu60)*Y(N)*state.rho + screened_rates(k_zn60_to_cu60_weak_wc12); + scratch = screened_rates(k_Zn60_to_Cu60_weak_wc12) + screened_rates(k_n_Zn60_to_p_Cu60)*Y(N)*state.rho; jac.set(Cu60, Zn60, scratch); - scratch = screened_rates(k_zn61_to_p_cu60); + scratch = screened_rates(k_Zn61_to_p_Cu60); jac.set(Cu60, Zn61, scratch); - scratch = screened_rates(k_p_zn63_to_he4_cu60)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Zn63_to_He4_Cu60)*Y(H1)*state.rho; jac.set(Cu60, Zn63, scratch); - scratch = screened_rates(k_n_ga63_to_he4_cu60)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ga63_to_He4_Cu60)*Y(N)*state.rho; jac.set(Cu60, Ga63, scratch); - scratch = screened_rates(k_ga64_to_he4_cu60); + scratch = screened_rates(k_Ga64_to_He4_Cu60); jac.set(Cu60, Ga64, scratch); - scratch = screened_rates(k_n_cu60_to_cu61)*Y(Cu60)*state.rho - screened_rates(k_n_cu61_to_cu62)*Y(Cu61)*state.rho - screened_rates(k_n_cu61_to_he4_co58)*Y(Cu61)*state.rho - screened_rates(k_n_cu61_to_p_ni61)*Y(Cu61)*state.rho + screened_rates(k_n_ga64_to_he4_cu61)*Y(Ga64)*state.rho + screened_rates(k_n_zn61_to_p_cu61)*Y(Zn61)*state.rho; + scratch = screened_rates(k_n_Cu60_to_Cu61)*Y(Cu60)*state.rho - screened_rates(k_n_Cu61_to_Cu62)*Y(Cu61)*state.rho - screened_rates(k_n_Cu61_to_He4_Co58)*Y(Cu61)*state.rho - screened_rates(k_n_Cu61_to_p_Ni61)*Y(Cu61)*state.rho + screened_rates(k_n_Ga64_to_He4_Cu61)*Y(Ga64)*state.rho + screened_rates(k_n_Zn61_to_p_Cu61)*Y(Zn61)*state.rho; jac.set(Cu61, N, scratch); - scratch = -screened_rates(k_p_cu61_to_he4_ni58)*Y(Cu61)*state.rho - screened_rates(k_p_cu61_to_n_zn61)*Y(Cu61)*state.rho - screened_rates(k_p_cu61_to_zn62)*Y(Cu61)*state.rho + screened_rates(k_p_ni60_to_cu61)*Y(Ni60)*state.rho + screened_rates(k_p_ni61_to_n_cu61)*Y(Ni61)*state.rho + screened_rates(k_p_zn64_to_he4_cu61)*Y(Zn64)*state.rho; + scratch = -screened_rates(k_p_Cu61_to_He4_Ni58)*Y(Cu61)*state.rho - screened_rates(k_p_Cu61_to_Zn62)*Y(Cu61)*state.rho - screened_rates(k_p_Cu61_to_n_Zn61)*Y(Cu61)*state.rho + screened_rates(k_p_Ni60_to_Cu61)*Y(Ni60)*state.rho + screened_rates(k_p_Ni61_to_n_Cu61)*Y(Ni61)*state.rho + screened_rates(k_p_Zn64_to_He4_Cu61)*Y(Zn64)*state.rho; jac.set(Cu61, H1, scratch); - scratch = screened_rates(k_he4_co57_to_cu61)*Y(Co57)*state.rho + screened_rates(k_he4_co58_to_n_cu61)*Y(Co58)*state.rho - screened_rates(k_he4_cu61_to_n_ga64)*Y(Cu61)*state.rho - screened_rates(k_he4_cu61_to_p_zn64)*Y(Cu61)*state.rho + screened_rates(k_he4_ni58_to_p_cu61)*Y(Ni58)*state.rho; + scratch = screened_rates(k_He4_Co57_to_Cu61)*Y(Co57)*state.rho + screened_rates(k_He4_Co58_to_n_Cu61)*Y(Co58)*state.rho - screened_rates(k_He4_Cu61_to_n_Ga64)*Y(Cu61)*state.rho - screened_rates(k_He4_Cu61_to_p_Zn64)*Y(Cu61)*state.rho + screened_rates(k_He4_Ni58_to_p_Cu61)*Y(Ni58)*state.rho; jac.set(Cu61, He4, scratch); - scratch = screened_rates(k_he4_co57_to_cu61)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co57_to_Cu61)*Y(He4)*state.rho; jac.set(Cu61, Co57, scratch); - scratch = screened_rates(k_he4_co58_to_n_cu61)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co58_to_n_Cu61)*Y(He4)*state.rho; jac.set(Cu61, Co58, scratch); - scratch = screened_rates(k_he4_ni58_to_p_cu61)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni58_to_p_Cu61)*Y(He4)*state.rho; jac.set(Cu61, Ni58, scratch); - scratch = screened_rates(k_p_ni60_to_cu61)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni60_to_Cu61)*Y(H1)*state.rho; jac.set(Cu61, Ni60, scratch); - scratch = screened_rates(k_p_ni61_to_n_cu61)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni61_to_n_Cu61)*Y(H1)*state.rho; jac.set(Cu61, Ni61, scratch); - scratch = screened_rates(k_n_cu60_to_cu61)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cu60_to_Cu61)*Y(N)*state.rho; jac.set(Cu61, Cu60, scratch); - scratch = -screened_rates(k_cu61_to_he4_co57) - screened_rates(k_cu61_to_n_cu60) - screened_rates(k_cu61_to_ni61_weak_wc12) - screened_rates(k_cu61_to_p_ni60) - screened_rates(k_he4_cu61_to_n_ga64)*Y(He4)*state.rho - screened_rates(k_he4_cu61_to_p_zn64)*Y(He4)*state.rho - screened_rates(k_n_cu61_to_cu62)*Y(N)*state.rho - screened_rates(k_n_cu61_to_he4_co58)*Y(N)*state.rho - screened_rates(k_n_cu61_to_p_ni61)*Y(N)*state.rho - screened_rates(k_p_cu61_to_he4_ni58)*Y(H1)*state.rho - screened_rates(k_p_cu61_to_n_zn61)*Y(H1)*state.rho - screened_rates(k_p_cu61_to_zn62)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cu61_to_He4_Co57) - screened_rates(k_Cu61_to_Ni61_weak_wc12) - screened_rates(k_Cu61_to_n_Cu60) - screened_rates(k_Cu61_to_p_Ni60) - screened_rates(k_He4_Cu61_to_n_Ga64)*Y(He4)*state.rho - screened_rates(k_He4_Cu61_to_p_Zn64)*Y(He4)*state.rho - screened_rates(k_n_Cu61_to_Cu62)*Y(N)*state.rho - screened_rates(k_n_Cu61_to_He4_Co58)*Y(N)*state.rho - screened_rates(k_n_Cu61_to_p_Ni61)*Y(N)*state.rho - screened_rates(k_p_Cu61_to_He4_Ni58)*Y(H1)*state.rho - screened_rates(k_p_Cu61_to_Zn62)*Y(H1)*state.rho - screened_rates(k_p_Cu61_to_n_Zn61)*Y(H1)*state.rho; jac.set(Cu61, Cu61, scratch); - scratch = screened_rates(k_cu62_to_n_cu61); + scratch = screened_rates(k_Cu62_to_n_Cu61); jac.set(Cu61, Cu62, scratch); - scratch = screened_rates(k_n_zn61_to_p_cu61)*Y(N)*state.rho + screened_rates(k_zn61_to_cu61_weak_wc12); + scratch = screened_rates(k_Zn61_to_Cu61_weak_wc12) + screened_rates(k_n_Zn61_to_p_Cu61)*Y(N)*state.rho; jac.set(Cu61, Zn61, scratch); - scratch = screened_rates(k_zn62_to_p_cu61); + scratch = screened_rates(k_Zn62_to_p_Cu61); jac.set(Cu61, Zn62, scratch); - scratch = screened_rates(k_p_zn64_to_he4_cu61)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Zn64_to_He4_Cu61)*Y(H1)*state.rho; jac.set(Cu61, Zn64, scratch); - scratch = screened_rates(k_n_ga64_to_he4_cu61)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ga64_to_He4_Cu61)*Y(N)*state.rho; jac.set(Cu61, Ga64, scratch); - scratch = screened_rates(k_n_cu61_to_cu62)*Y(Cu61)*state.rho - screened_rates(k_n_cu62_to_cu63)*Y(Cu62)*state.rho - screened_rates(k_n_cu62_to_he4_co59)*Y(Cu62)*state.rho - screened_rates(k_n_cu62_to_p_ni62)*Y(Cu62)*state.rho + screened_rates(k_n_zn62_to_p_cu62)*Y(Zn62)*state.rho; + scratch = screened_rates(k_n_Cu61_to_Cu62)*Y(Cu61)*state.rho - screened_rates(k_n_Cu62_to_Cu63)*Y(Cu62)*state.rho - screened_rates(k_n_Cu62_to_He4_Co59)*Y(Cu62)*state.rho - screened_rates(k_n_Cu62_to_p_Ni62)*Y(Cu62)*state.rho + screened_rates(k_n_Zn62_to_p_Cu62)*Y(Zn62)*state.rho; jac.set(Cu62, N, scratch); - scratch = -screened_rates(k_p_cu62_to_he4_ni59)*Y(Cu62)*state.rho - screened_rates(k_p_cu62_to_n_zn62)*Y(Cu62)*state.rho - screened_rates(k_p_cu62_to_zn63)*Y(Cu62)*state.rho + screened_rates(k_p_ni61_to_cu62)*Y(Ni61)*state.rho + screened_rates(k_p_ni62_to_n_cu62)*Y(Ni62)*state.rho + screened_rates(k_p_zn65_to_he4_cu62)*Y(Zn65)*state.rho; + scratch = -screened_rates(k_p_Cu62_to_He4_Ni59)*Y(Cu62)*state.rho - screened_rates(k_p_Cu62_to_Zn63)*Y(Cu62)*state.rho - screened_rates(k_p_Cu62_to_n_Zn62)*Y(Cu62)*state.rho + screened_rates(k_p_Ni61_to_Cu62)*Y(Ni61)*state.rho + screened_rates(k_p_Ni62_to_n_Cu62)*Y(Ni62)*state.rho + screened_rates(k_p_Zn65_to_He4_Cu62)*Y(Zn65)*state.rho; jac.set(Cu62, H1, scratch); - scratch = screened_rates(k_he4_co58_to_cu62)*Y(Co58)*state.rho + screened_rates(k_he4_co59_to_n_cu62)*Y(Co59)*state.rho - screened_rates(k_he4_cu62_to_p_zn65)*Y(Cu62)*state.rho + screened_rates(k_he4_ni59_to_p_cu62)*Y(Ni59)*state.rho; + scratch = screened_rates(k_He4_Co58_to_Cu62)*Y(Co58)*state.rho + screened_rates(k_He4_Co59_to_n_Cu62)*Y(Co59)*state.rho - screened_rates(k_He4_Cu62_to_p_Zn65)*Y(Cu62)*state.rho + screened_rates(k_He4_Ni59_to_p_Cu62)*Y(Ni59)*state.rho; jac.set(Cu62, He4, scratch); - scratch = screened_rates(k_he4_co58_to_cu62)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co58_to_Cu62)*Y(He4)*state.rho; jac.set(Cu62, Co58, scratch); - scratch = screened_rates(k_he4_co59_to_n_cu62)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co59_to_n_Cu62)*Y(He4)*state.rho; jac.set(Cu62, Co59, scratch); - scratch = screened_rates(k_he4_ni59_to_p_cu62)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni59_to_p_Cu62)*Y(He4)*state.rho; jac.set(Cu62, Ni59, scratch); - scratch = screened_rates(k_p_ni61_to_cu62)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni61_to_Cu62)*Y(H1)*state.rho; jac.set(Cu62, Ni61, scratch); - scratch = screened_rates(k_p_ni62_to_n_cu62)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni62_to_n_Cu62)*Y(H1)*state.rho; jac.set(Cu62, Ni62, scratch); - scratch = screened_rates(k_n_cu61_to_cu62)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cu61_to_Cu62)*Y(N)*state.rho; jac.set(Cu62, Cu61, scratch); - scratch = -screened_rates(k_cu62_to_he4_co58) - screened_rates(k_cu62_to_n_cu61) - screened_rates(k_cu62_to_ni62_weak_wc12) - screened_rates(k_cu62_to_p_ni61) - screened_rates(k_he4_cu62_to_p_zn65)*Y(He4)*state.rho - screened_rates(k_n_cu62_to_cu63)*Y(N)*state.rho - screened_rates(k_n_cu62_to_he4_co59)*Y(N)*state.rho - screened_rates(k_n_cu62_to_p_ni62)*Y(N)*state.rho - screened_rates(k_p_cu62_to_he4_ni59)*Y(H1)*state.rho - screened_rates(k_p_cu62_to_n_zn62)*Y(H1)*state.rho - screened_rates(k_p_cu62_to_zn63)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cu62_to_He4_Co58) - screened_rates(k_Cu62_to_Ni62_weak_wc12) - screened_rates(k_Cu62_to_n_Cu61) - screened_rates(k_Cu62_to_p_Ni61) - screened_rates(k_He4_Cu62_to_p_Zn65)*Y(He4)*state.rho - screened_rates(k_n_Cu62_to_Cu63)*Y(N)*state.rho - screened_rates(k_n_Cu62_to_He4_Co59)*Y(N)*state.rho - screened_rates(k_n_Cu62_to_p_Ni62)*Y(N)*state.rho - screened_rates(k_p_Cu62_to_He4_Ni59)*Y(H1)*state.rho - screened_rates(k_p_Cu62_to_Zn63)*Y(H1)*state.rho - screened_rates(k_p_Cu62_to_n_Zn62)*Y(H1)*state.rho; jac.set(Cu62, Cu62, scratch); - scratch = screened_rates(k_cu63_to_n_cu62); + scratch = screened_rates(k_Cu63_to_n_Cu62); jac.set(Cu62, Cu63, scratch); - scratch = screened_rates(k_n_zn62_to_p_cu62)*Y(N)*state.rho + screened_rates(k_zn62_to_cu62_weak_wc12); + scratch = screened_rates(k_Zn62_to_Cu62_weak_wc12) + screened_rates(k_n_Zn62_to_p_Cu62)*Y(N)*state.rho; jac.set(Cu62, Zn62, scratch); - scratch = screened_rates(k_zn63_to_p_cu62); + scratch = screened_rates(k_Zn63_to_p_Cu62); jac.set(Cu62, Zn63, scratch); - scratch = screened_rates(k_p_zn65_to_he4_cu62)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Zn65_to_He4_Cu62)*Y(H1)*state.rho; jac.set(Cu62, Zn65, scratch); - scratch = screened_rates(k_n_cu62_to_cu63)*Y(Cu62)*state.rho - screened_rates(k_n_cu63_to_cu64)*Y(Cu63)*state.rho - screened_rates(k_n_cu63_to_p_ni63)*Y(Cu63)*state.rho + screened_rates(k_n_zn63_to_p_cu63)*Y(Zn63)*state.rho; + scratch = screened_rates(k_n_Cu62_to_Cu63)*Y(Cu62)*state.rho - screened_rates(k_n_Cu63_to_Cu64)*Y(Cu63)*state.rho - screened_rates(k_n_Cu63_to_p_Ni63)*Y(Cu63)*state.rho + screened_rates(k_n_Zn63_to_p_Cu63)*Y(Zn63)*state.rho; jac.set(Cu63, N, scratch); - scratch = -screened_rates(k_p_cu63_to_he4_ni60)*Y(Cu63)*state.rho - screened_rates(k_p_cu63_to_n_zn63)*Y(Cu63)*state.rho - screened_rates(k_p_cu63_to_zn64)*Y(Cu63)*state.rho + screened_rates(k_p_ni62_to_cu63)*Y(Ni62)*state.rho + screened_rates(k_p_ni63_to_n_cu63)*Y(Ni63)*state.rho + screened_rates(k_p_zn66_to_he4_cu63)*Y(Zn66)*state.rho; + scratch = -screened_rates(k_p_Cu63_to_He4_Ni60)*Y(Cu63)*state.rho - screened_rates(k_p_Cu63_to_Zn64)*Y(Cu63)*state.rho - screened_rates(k_p_Cu63_to_n_Zn63)*Y(Cu63)*state.rho + screened_rates(k_p_Ni62_to_Cu63)*Y(Ni62)*state.rho + screened_rates(k_p_Ni63_to_n_Cu63)*Y(Ni63)*state.rho + screened_rates(k_p_Zn66_to_He4_Cu63)*Y(Zn66)*state.rho; jac.set(Cu63, H1, scratch); - scratch = screened_rates(k_he4_co59_to_cu63)*Y(Co59)*state.rho - screened_rates(k_he4_cu63_to_p_zn66)*Y(Cu63)*state.rho + screened_rates(k_he4_ni60_to_p_cu63)*Y(Ni60)*state.rho; + scratch = screened_rates(k_He4_Co59_to_Cu63)*Y(Co59)*state.rho - screened_rates(k_He4_Cu63_to_p_Zn66)*Y(Cu63)*state.rho + screened_rates(k_He4_Ni60_to_p_Cu63)*Y(Ni60)*state.rho; jac.set(Cu63, He4, scratch); - scratch = screened_rates(k_he4_co59_to_cu63)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Co59_to_Cu63)*Y(He4)*state.rho; jac.set(Cu63, Co59, scratch); - scratch = screened_rates(k_he4_ni60_to_p_cu63)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni60_to_p_Cu63)*Y(He4)*state.rho; jac.set(Cu63, Ni60, scratch); - scratch = screened_rates(k_p_ni62_to_cu63)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni62_to_Cu63)*Y(H1)*state.rho; jac.set(Cu63, Ni62, scratch); - scratch = screened_rates(k_ni63_to_cu63_weak_wc12) + screened_rates(k_p_ni63_to_n_cu63)*Y(H1)*state.rho; + scratch = screened_rates(k_Ni63_to_Cu63_weak_wc12) + screened_rates(k_p_Ni63_to_n_Cu63)*Y(H1)*state.rho; jac.set(Cu63, Ni63, scratch); - scratch = screened_rates(k_n_cu62_to_cu63)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cu62_to_Cu63)*Y(N)*state.rho; jac.set(Cu63, Cu62, scratch); - scratch = -screened_rates(k_cu63_to_he4_co59) - screened_rates(k_cu63_to_n_cu62) - screened_rates(k_cu63_to_p_ni62) - screened_rates(k_he4_cu63_to_p_zn66)*Y(He4)*state.rho - screened_rates(k_n_cu63_to_cu64)*Y(N)*state.rho - screened_rates(k_n_cu63_to_p_ni63)*Y(N)*state.rho - screened_rates(k_p_cu63_to_he4_ni60)*Y(H1)*state.rho - screened_rates(k_p_cu63_to_n_zn63)*Y(H1)*state.rho - screened_rates(k_p_cu63_to_zn64)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cu63_to_He4_Co59) - screened_rates(k_Cu63_to_n_Cu62) - screened_rates(k_Cu63_to_p_Ni62) - screened_rates(k_He4_Cu63_to_p_Zn66)*Y(He4)*state.rho - screened_rates(k_n_Cu63_to_Cu64)*Y(N)*state.rho - screened_rates(k_n_Cu63_to_p_Ni63)*Y(N)*state.rho - screened_rates(k_p_Cu63_to_He4_Ni60)*Y(H1)*state.rho - screened_rates(k_p_Cu63_to_Zn64)*Y(H1)*state.rho - screened_rates(k_p_Cu63_to_n_Zn63)*Y(H1)*state.rho; jac.set(Cu63, Cu63, scratch); - scratch = screened_rates(k_cu64_to_n_cu63); + scratch = screened_rates(k_Cu64_to_n_Cu63); jac.set(Cu63, Cu64, scratch); - scratch = screened_rates(k_n_zn63_to_p_cu63)*Y(N)*state.rho + screened_rates(k_zn63_to_cu63_weak_wc12); + scratch = screened_rates(k_Zn63_to_Cu63_weak_wc12) + screened_rates(k_n_Zn63_to_p_Cu63)*Y(N)*state.rho; jac.set(Cu63, Zn63, scratch); - scratch = screened_rates(k_zn64_to_p_cu63); + scratch = screened_rates(k_Zn64_to_p_Cu63); jac.set(Cu63, Zn64, scratch); - scratch = screened_rates(k_p_zn66_to_he4_cu63)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Zn66_to_He4_Cu63)*Y(H1)*state.rho; jac.set(Cu63, Zn66, scratch); - scratch = screened_rates(k_n_cu63_to_cu64)*Y(Cu63)*state.rho - screened_rates(k_n_cu64_to_cu65)*Y(Cu64)*state.rho - screened_rates(k_n_cu64_to_p_ni64)*Y(Cu64)*state.rho + screened_rates(k_n_zn64_to_p_cu64)*Y(Zn64)*state.rho; + scratch = screened_rates(k_n_Cu63_to_Cu64)*Y(Cu63)*state.rho - screened_rates(k_n_Cu64_to_Cu65)*Y(Cu64)*state.rho - screened_rates(k_n_Cu64_to_p_Ni64)*Y(Cu64)*state.rho + screened_rates(k_n_Zn64_to_p_Cu64)*Y(Zn64)*state.rho; jac.set(Cu64, N, scratch); - scratch = -screened_rates(k_p_cu64_to_he4_ni61)*Y(Cu64)*state.rho - screened_rates(k_p_cu64_to_n_zn64)*Y(Cu64)*state.rho - screened_rates(k_p_cu64_to_zn65)*Y(Cu64)*state.rho + screened_rates(k_p_ni63_to_cu64)*Y(Ni63)*state.rho + screened_rates(k_p_ni64_to_n_cu64)*Y(Ni64)*state.rho; + scratch = -screened_rates(k_p_Cu64_to_He4_Ni61)*Y(Cu64)*state.rho - screened_rates(k_p_Cu64_to_Zn65)*Y(Cu64)*state.rho - screened_rates(k_p_Cu64_to_n_Zn64)*Y(Cu64)*state.rho + screened_rates(k_p_Ni63_to_Cu64)*Y(Ni63)*state.rho + screened_rates(k_p_Ni64_to_n_Cu64)*Y(Ni64)*state.rho; jac.set(Cu64, H1, scratch); - scratch = screened_rates(k_he4_ni61_to_p_cu64)*Y(Ni61)*state.rho; + scratch = screened_rates(k_He4_Ni61_to_p_Cu64)*Y(Ni61)*state.rho; jac.set(Cu64, He4, scratch); - scratch = screened_rates(k_he4_ni61_to_p_cu64)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni61_to_p_Cu64)*Y(He4)*state.rho; jac.set(Cu64, Ni61, scratch); - scratch = screened_rates(k_p_ni63_to_cu64)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni63_to_Cu64)*Y(H1)*state.rho; jac.set(Cu64, Ni63, scratch); - scratch = screened_rates(k_p_ni64_to_n_cu64)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni64_to_n_Cu64)*Y(H1)*state.rho; jac.set(Cu64, Ni64, scratch); - scratch = screened_rates(k_n_cu63_to_cu64)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cu63_to_Cu64)*Y(N)*state.rho; jac.set(Cu64, Cu63, scratch); - scratch = -screened_rates(k_cu64_to_n_cu63) - screened_rates(k_cu64_to_ni64_weak_wc12) - screened_rates(k_cu64_to_p_ni63) - screened_rates(k_cu64_to_zn64_weak_wc12) - screened_rates(k_n_cu64_to_cu65)*Y(N)*state.rho - screened_rates(k_n_cu64_to_p_ni64)*Y(N)*state.rho - screened_rates(k_p_cu64_to_he4_ni61)*Y(H1)*state.rho - screened_rates(k_p_cu64_to_n_zn64)*Y(H1)*state.rho - screened_rates(k_p_cu64_to_zn65)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cu64_to_Ni64_weak_wc12) - screened_rates(k_Cu64_to_Zn64_weak_wc12) - screened_rates(k_Cu64_to_n_Cu63) - screened_rates(k_Cu64_to_p_Ni63) - screened_rates(k_n_Cu64_to_Cu65)*Y(N)*state.rho - screened_rates(k_n_Cu64_to_p_Ni64)*Y(N)*state.rho - screened_rates(k_p_Cu64_to_He4_Ni61)*Y(H1)*state.rho - screened_rates(k_p_Cu64_to_Zn65)*Y(H1)*state.rho - screened_rates(k_p_Cu64_to_n_Zn64)*Y(H1)*state.rho; jac.set(Cu64, Cu64, scratch); - scratch = screened_rates(k_cu65_to_n_cu64); + scratch = screened_rates(k_Cu65_to_n_Cu64); jac.set(Cu64, Cu65, scratch); - scratch = screened_rates(k_n_zn64_to_p_cu64)*Y(N)*state.rho; + scratch = screened_rates(k_n_Zn64_to_p_Cu64)*Y(N)*state.rho; jac.set(Cu64, Zn64, scratch); - scratch = screened_rates(k_zn65_to_p_cu64); + scratch = screened_rates(k_Zn65_to_p_Cu64); jac.set(Cu64, Zn65, scratch); - scratch = screened_rates(k_n_cu64_to_cu65)*Y(Cu64)*state.rho + screened_rates(k_n_zn65_to_p_cu65)*Y(Zn65)*state.rho; + scratch = screened_rates(k_n_Cu64_to_Cu65)*Y(Cu64)*state.rho + screened_rates(k_n_Zn65_to_p_Cu65)*Y(Zn65)*state.rho; jac.set(Cu65, N, scratch); - scratch = -screened_rates(k_p_cu65_to_he4_ni62)*Y(Cu65)*state.rho - screened_rates(k_p_cu65_to_n_zn65)*Y(Cu65)*state.rho - screened_rates(k_p_cu65_to_zn66)*Y(Cu65)*state.rho + screened_rates(k_p_ni64_to_cu65)*Y(Ni64)*state.rho; + scratch = -screened_rates(k_p_Cu65_to_He4_Ni62)*Y(Cu65)*state.rho - screened_rates(k_p_Cu65_to_Zn66)*Y(Cu65)*state.rho - screened_rates(k_p_Cu65_to_n_Zn65)*Y(Cu65)*state.rho + screened_rates(k_p_Ni64_to_Cu65)*Y(Ni64)*state.rho; jac.set(Cu65, H1, scratch); - scratch = screened_rates(k_he4_ni62_to_p_cu65)*Y(Ni62)*state.rho; + scratch = screened_rates(k_He4_Ni62_to_p_Cu65)*Y(Ni62)*state.rho; jac.set(Cu65, He4, scratch); - scratch = screened_rates(k_he4_ni62_to_p_cu65)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni62_to_p_Cu65)*Y(He4)*state.rho; jac.set(Cu65, Ni62, scratch); - scratch = screened_rates(k_p_ni64_to_cu65)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ni64_to_Cu65)*Y(H1)*state.rho; jac.set(Cu65, Ni64, scratch); - scratch = screened_rates(k_n_cu64_to_cu65)*Y(N)*state.rho; + scratch = screened_rates(k_n_Cu64_to_Cu65)*Y(N)*state.rho; jac.set(Cu65, Cu64, scratch); - scratch = -screened_rates(k_cu65_to_n_cu64) - screened_rates(k_cu65_to_p_ni64) - screened_rates(k_p_cu65_to_he4_ni62)*Y(H1)*state.rho - screened_rates(k_p_cu65_to_n_zn65)*Y(H1)*state.rho - screened_rates(k_p_cu65_to_zn66)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cu65_to_n_Cu64) - screened_rates(k_Cu65_to_p_Ni64) - screened_rates(k_p_Cu65_to_He4_Ni62)*Y(H1)*state.rho - screened_rates(k_p_Cu65_to_Zn66)*Y(H1)*state.rho - screened_rates(k_p_Cu65_to_n_Zn65)*Y(H1)*state.rho; jac.set(Cu65, Cu65, scratch); - scratch = screened_rates(k_n_zn65_to_p_cu65)*Y(N)*state.rho + screened_rates(k_zn65_to_cu65_weak_wc12); + scratch = screened_rates(k_Zn65_to_Cu65_weak_wc12) + screened_rates(k_n_Zn65_to_p_Cu65)*Y(N)*state.rho; jac.set(Cu65, Zn65, scratch); - scratch = screened_rates(k_zn66_to_p_cu65); + scratch = screened_rates(k_Zn66_to_p_Cu65); jac.set(Cu65, Zn66, scratch); - scratch = -screened_rates(k_n_zn59_to_he4_ni56)*Y(Zn59)*state.rho - screened_rates(k_n_zn59_to_p_cu59)*Y(Zn59)*state.rho - screened_rates(k_n_zn59_to_zn60)*Y(Zn59)*state.rho; + scratch = -screened_rates(k_n_Zn59_to_He4_Ni56)*Y(Zn59)*state.rho - screened_rates(k_n_Zn59_to_Zn60)*Y(Zn59)*state.rho - screened_rates(k_n_Zn59_to_p_Cu59)*Y(Zn59)*state.rho; jac.set(Zn59, N, scratch); - scratch = screened_rates(k_p_cu58_to_zn59)*Y(Cu58)*state.rho + screened_rates(k_p_cu59_to_n_zn59)*Y(Cu59)*state.rho + screened_rates(k_p_ga62_to_he4_zn59)*Y(Ga62)*state.rho; + scratch = screened_rates(k_p_Cu58_to_Zn59)*Y(Cu58)*state.rho + screened_rates(k_p_Cu59_to_n_Zn59)*Y(Cu59)*state.rho + screened_rates(k_p_Ga62_to_He4_Zn59)*Y(Ga62)*state.rho; jac.set(Zn59, H1, scratch); - scratch = screened_rates(k_he4_ni56_to_n_zn59)*Y(Ni56)*state.rho - screened_rates(k_he4_zn59_to_ge63)*Y(Zn59)*state.rho - screened_rates(k_he4_zn59_to_p_ga62)*Y(Zn59)*state.rho; + scratch = screened_rates(k_He4_Ni56_to_n_Zn59)*Y(Ni56)*state.rho - screened_rates(k_He4_Zn59_to_Ge63)*Y(Zn59)*state.rho - screened_rates(k_He4_Zn59_to_p_Ga62)*Y(Zn59)*state.rho; jac.set(Zn59, He4, scratch); - scratch = screened_rates(k_he4_ni56_to_n_zn59)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni56_to_n_Zn59)*Y(He4)*state.rho; jac.set(Zn59, Ni56, scratch); - scratch = screened_rates(k_p_cu58_to_zn59)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu58_to_Zn59)*Y(H1)*state.rho; jac.set(Zn59, Cu58, scratch); - scratch = screened_rates(k_p_cu59_to_n_zn59)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu59_to_n_Zn59)*Y(H1)*state.rho; jac.set(Zn59, Cu59, scratch); - scratch = -screened_rates(k_he4_zn59_to_ge63)*Y(He4)*state.rho - screened_rates(k_he4_zn59_to_p_ga62)*Y(He4)*state.rho - screened_rates(k_n_zn59_to_he4_ni56)*Y(N)*state.rho - screened_rates(k_n_zn59_to_p_cu59)*Y(N)*state.rho - screened_rates(k_n_zn59_to_zn60)*Y(N)*state.rho - screened_rates(k_zn59_to_cu59_weak_wc12) - screened_rates(k_zn59_to_p_cu58) - screened_rates(k_zn59_to_p_ni58_weak_wc12); + scratch = -screened_rates(k_He4_Zn59_to_Ge63)*Y(He4)*state.rho - screened_rates(k_He4_Zn59_to_p_Ga62)*Y(He4)*state.rho - screened_rates(k_Zn59_to_Cu59_weak_wc12) - screened_rates(k_Zn59_to_p_Cu58) - screened_rates(k_Zn59_to_p_Ni58_weak_wc12) - screened_rates(k_n_Zn59_to_He4_Ni56)*Y(N)*state.rho - screened_rates(k_n_Zn59_to_Zn60)*Y(N)*state.rho - screened_rates(k_n_Zn59_to_p_Cu59)*Y(N)*state.rho; jac.set(Zn59, Zn59, scratch); - scratch = screened_rates(k_zn60_to_n_zn59); + scratch = screened_rates(k_Zn60_to_n_Zn59); jac.set(Zn59, Zn60, scratch); - scratch = screened_rates(k_p_ga62_to_he4_zn59)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ga62_to_He4_Zn59)*Y(H1)*state.rho; jac.set(Zn59, Ga62, scratch); - scratch = screened_rates(k_ge63_to_he4_zn59); + scratch = screened_rates(k_Ge63_to_He4_Zn59); jac.set(Zn59, Ge63, scratch); - scratch = screened_rates(k_n_ge63_to_he4_zn60)*Y(Ge63)*state.rho + screened_rates(k_n_zn59_to_zn60)*Y(Zn59)*state.rho - screened_rates(k_n_zn60_to_he4_ni57)*Y(Zn60)*state.rho - screened_rates(k_n_zn60_to_p_cu60)*Y(Zn60)*state.rho - screened_rates(k_n_zn60_to_zn61)*Y(Zn60)*state.rho; + scratch = screened_rates(k_n_Ge63_to_He4_Zn60)*Y(Ge63)*state.rho + screened_rates(k_n_Zn59_to_Zn60)*Y(Zn59)*state.rho - screened_rates(k_n_Zn60_to_He4_Ni57)*Y(Zn60)*state.rho - screened_rates(k_n_Zn60_to_Zn61)*Y(Zn60)*state.rho - screened_rates(k_n_Zn60_to_p_Cu60)*Y(Zn60)*state.rho; jac.set(Zn60, N, scratch); - scratch = screened_rates(k_p_cu59_to_zn60)*Y(Cu59)*state.rho + screened_rates(k_p_cu60_to_n_zn60)*Y(Cu60)*state.rho + screened_rates(k_p_ga63_to_he4_zn60)*Y(Ga63)*state.rho - screened_rates(k_p_zn60_to_he4_cu57)*Y(Zn60)*state.rho; + scratch = screened_rates(k_p_Cu59_to_Zn60)*Y(Cu59)*state.rho + screened_rates(k_p_Cu60_to_n_Zn60)*Y(Cu60)*state.rho + screened_rates(k_p_Ga63_to_He4_Zn60)*Y(Ga63)*state.rho - screened_rates(k_p_Zn60_to_He4_Cu57)*Y(Zn60)*state.rho; jac.set(Zn60, H1, scratch); - scratch = screened_rates(k_he4_cu57_to_p_zn60)*Y(Cu57)*state.rho + screened_rates(k_he4_ni56_to_zn60)*Y(Ni56)*state.rho + screened_rates(k_he4_ni57_to_n_zn60)*Y(Ni57)*state.rho - screened_rates(k_he4_zn60_to_ge64)*Y(Zn60)*state.rho - screened_rates(k_he4_zn60_to_n_ge63)*Y(Zn60)*state.rho - screened_rates(k_he4_zn60_to_p_ga63)*Y(Zn60)*state.rho; + scratch = screened_rates(k_He4_Cu57_to_p_Zn60)*Y(Cu57)*state.rho + screened_rates(k_He4_Ni56_to_Zn60)*Y(Ni56)*state.rho + screened_rates(k_He4_Ni57_to_n_Zn60)*Y(Ni57)*state.rho - screened_rates(k_He4_Zn60_to_Ge64)*Y(Zn60)*state.rho - screened_rates(k_He4_Zn60_to_n_Ge63)*Y(Zn60)*state.rho - screened_rates(k_He4_Zn60_to_p_Ga63)*Y(Zn60)*state.rho; jac.set(Zn60, He4, scratch); - scratch = screened_rates(k_he4_ni56_to_zn60)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni56_to_Zn60)*Y(He4)*state.rho; jac.set(Zn60, Ni56, scratch); - scratch = screened_rates(k_he4_ni57_to_n_zn60)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni57_to_n_Zn60)*Y(He4)*state.rho; jac.set(Zn60, Ni57, scratch); - scratch = screened_rates(k_he4_cu57_to_p_zn60)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cu57_to_p_Zn60)*Y(He4)*state.rho; jac.set(Zn60, Cu57, scratch); - scratch = screened_rates(k_p_cu59_to_zn60)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu59_to_Zn60)*Y(H1)*state.rho; jac.set(Zn60, Cu59, scratch); - scratch = screened_rates(k_p_cu60_to_n_zn60)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu60_to_n_Zn60)*Y(H1)*state.rho; jac.set(Zn60, Cu60, scratch); - scratch = screened_rates(k_n_zn59_to_zn60)*Y(N)*state.rho; + scratch = screened_rates(k_n_Zn59_to_Zn60)*Y(N)*state.rho; jac.set(Zn60, Zn59, scratch); - scratch = -screened_rates(k_he4_zn60_to_ge64)*Y(He4)*state.rho - screened_rates(k_he4_zn60_to_n_ge63)*Y(He4)*state.rho - screened_rates(k_he4_zn60_to_p_ga63)*Y(He4)*state.rho - screened_rates(k_n_zn60_to_he4_ni57)*Y(N)*state.rho - screened_rates(k_n_zn60_to_p_cu60)*Y(N)*state.rho - screened_rates(k_n_zn60_to_zn61)*Y(N)*state.rho - screened_rates(k_p_zn60_to_he4_cu57)*Y(H1)*state.rho - screened_rates(k_zn60_to_cu60_weak_wc12) - screened_rates(k_zn60_to_he4_ni56) - screened_rates(k_zn60_to_n_zn59) - screened_rates(k_zn60_to_p_cu59); + scratch = -screened_rates(k_He4_Zn60_to_Ge64)*Y(He4)*state.rho - screened_rates(k_He4_Zn60_to_n_Ge63)*Y(He4)*state.rho - screened_rates(k_He4_Zn60_to_p_Ga63)*Y(He4)*state.rho - screened_rates(k_Zn60_to_Cu60_weak_wc12) - screened_rates(k_Zn60_to_He4_Ni56) - screened_rates(k_Zn60_to_n_Zn59) - screened_rates(k_Zn60_to_p_Cu59) - screened_rates(k_n_Zn60_to_He4_Ni57)*Y(N)*state.rho - screened_rates(k_n_Zn60_to_Zn61)*Y(N)*state.rho - screened_rates(k_n_Zn60_to_p_Cu60)*Y(N)*state.rho - screened_rates(k_p_Zn60_to_He4_Cu57)*Y(H1)*state.rho; jac.set(Zn60, Zn60, scratch); - scratch = screened_rates(k_zn61_to_n_zn60); + scratch = screened_rates(k_Zn61_to_n_Zn60); jac.set(Zn60, Zn61, scratch); - scratch = screened_rates(k_p_ga63_to_he4_zn60)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ga63_to_He4_Zn60)*Y(H1)*state.rho; jac.set(Zn60, Ga63, scratch); - scratch = screened_rates(k_n_ge63_to_he4_zn60)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ge63_to_He4_Zn60)*Y(N)*state.rho; jac.set(Zn60, Ge63, scratch); - scratch = screened_rates(k_ge64_to_he4_zn60); + scratch = screened_rates(k_Ge64_to_He4_Zn60); jac.set(Zn60, Ge64, scratch); - scratch = screened_rates(k_n_ge64_to_he4_zn61)*Y(Ge64)*state.rho + screened_rates(k_n_zn60_to_zn61)*Y(Zn60)*state.rho - screened_rates(k_n_zn61_to_he4_ni58)*Y(Zn61)*state.rho - screened_rates(k_n_zn61_to_p_cu61)*Y(Zn61)*state.rho - screened_rates(k_n_zn61_to_zn62)*Y(Zn61)*state.rho; + scratch = screened_rates(k_n_Ge64_to_He4_Zn61)*Y(Ge64)*state.rho + screened_rates(k_n_Zn60_to_Zn61)*Y(Zn60)*state.rho - screened_rates(k_n_Zn61_to_He4_Ni58)*Y(Zn61)*state.rho - screened_rates(k_n_Zn61_to_Zn62)*Y(Zn61)*state.rho - screened_rates(k_n_Zn61_to_p_Cu61)*Y(Zn61)*state.rho; jac.set(Zn61, N, scratch); - scratch = screened_rates(k_p_cu60_to_zn61)*Y(Cu60)*state.rho + screened_rates(k_p_cu61_to_n_zn61)*Y(Cu61)*state.rho + screened_rates(k_p_ga64_to_he4_zn61)*Y(Ga64)*state.rho - screened_rates(k_p_zn61_to_ga62)*Y(Zn61)*state.rho - screened_rates(k_p_zn61_to_he4_cu58)*Y(Zn61)*state.rho; + scratch = screened_rates(k_p_Cu60_to_Zn61)*Y(Cu60)*state.rho + screened_rates(k_p_Cu61_to_n_Zn61)*Y(Cu61)*state.rho + screened_rates(k_p_Ga64_to_He4_Zn61)*Y(Ga64)*state.rho - screened_rates(k_p_Zn61_to_Ga62)*Y(Zn61)*state.rho - screened_rates(k_p_Zn61_to_He4_Cu58)*Y(Zn61)*state.rho; jac.set(Zn61, H1, scratch); - scratch = screened_rates(k_he4_cu58_to_p_zn61)*Y(Cu58)*state.rho + screened_rates(k_he4_ni57_to_zn61)*Y(Ni57)*state.rho + screened_rates(k_he4_ni58_to_n_zn61)*Y(Ni58)*state.rho - screened_rates(k_he4_zn61_to_n_ge64)*Y(Zn61)*state.rho - screened_rates(k_he4_zn61_to_p_ga64)*Y(Zn61)*state.rho; + scratch = screened_rates(k_He4_Cu58_to_p_Zn61)*Y(Cu58)*state.rho + screened_rates(k_He4_Ni57_to_Zn61)*Y(Ni57)*state.rho + screened_rates(k_He4_Ni58_to_n_Zn61)*Y(Ni58)*state.rho - screened_rates(k_He4_Zn61_to_n_Ge64)*Y(Zn61)*state.rho - screened_rates(k_He4_Zn61_to_p_Ga64)*Y(Zn61)*state.rho; jac.set(Zn61, He4, scratch); - scratch = screened_rates(k_he4_ni57_to_zn61)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni57_to_Zn61)*Y(He4)*state.rho; jac.set(Zn61, Ni57, scratch); - scratch = screened_rates(k_he4_ni58_to_n_zn61)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni58_to_n_Zn61)*Y(He4)*state.rho; jac.set(Zn61, Ni58, scratch); - scratch = screened_rates(k_he4_cu58_to_p_zn61)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cu58_to_p_Zn61)*Y(He4)*state.rho; jac.set(Zn61, Cu58, scratch); - scratch = screened_rates(k_p_cu60_to_zn61)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu60_to_Zn61)*Y(H1)*state.rho; jac.set(Zn61, Cu60, scratch); - scratch = screened_rates(k_p_cu61_to_n_zn61)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu61_to_n_Zn61)*Y(H1)*state.rho; jac.set(Zn61, Cu61, scratch); - scratch = screened_rates(k_n_zn60_to_zn61)*Y(N)*state.rho; + scratch = screened_rates(k_n_Zn60_to_Zn61)*Y(N)*state.rho; jac.set(Zn61, Zn60, scratch); - scratch = -screened_rates(k_he4_zn61_to_n_ge64)*Y(He4)*state.rho - screened_rates(k_he4_zn61_to_p_ga64)*Y(He4)*state.rho - screened_rates(k_n_zn61_to_he4_ni58)*Y(N)*state.rho - screened_rates(k_n_zn61_to_p_cu61)*Y(N)*state.rho - screened_rates(k_n_zn61_to_zn62)*Y(N)*state.rho - screened_rates(k_p_zn61_to_ga62)*Y(H1)*state.rho - screened_rates(k_p_zn61_to_he4_cu58)*Y(H1)*state.rho - screened_rates(k_zn61_to_cu61_weak_wc12) - screened_rates(k_zn61_to_he4_ni57) - screened_rates(k_zn61_to_n_zn60) - screened_rates(k_zn61_to_p_cu60); + scratch = -screened_rates(k_He4_Zn61_to_n_Ge64)*Y(He4)*state.rho - screened_rates(k_He4_Zn61_to_p_Ga64)*Y(He4)*state.rho - screened_rates(k_Zn61_to_Cu61_weak_wc12) - screened_rates(k_Zn61_to_He4_Ni57) - screened_rates(k_Zn61_to_n_Zn60) - screened_rates(k_Zn61_to_p_Cu60) - screened_rates(k_n_Zn61_to_He4_Ni58)*Y(N)*state.rho - screened_rates(k_n_Zn61_to_Zn62)*Y(N)*state.rho - screened_rates(k_n_Zn61_to_p_Cu61)*Y(N)*state.rho - screened_rates(k_p_Zn61_to_Ga62)*Y(H1)*state.rho - screened_rates(k_p_Zn61_to_He4_Cu58)*Y(H1)*state.rho; jac.set(Zn61, Zn61, scratch); - scratch = screened_rates(k_zn62_to_n_zn61); + scratch = screened_rates(k_Zn62_to_n_Zn61); jac.set(Zn61, Zn62, scratch); - scratch = screened_rates(k_ga62_to_p_zn61); + scratch = screened_rates(k_Ga62_to_p_Zn61); jac.set(Zn61, Ga62, scratch); - scratch = screened_rates(k_p_ga64_to_he4_zn61)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ga64_to_He4_Zn61)*Y(H1)*state.rho; jac.set(Zn61, Ga64, scratch); - scratch = screened_rates(k_n_ge64_to_he4_zn61)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ge64_to_He4_Zn61)*Y(N)*state.rho; jac.set(Zn61, Ge64, scratch); - scratch = screened_rates(k_n_ga62_to_p_zn62)*Y(Ga62)*state.rho + screened_rates(k_n_zn61_to_zn62)*Y(Zn61)*state.rho - screened_rates(k_n_zn62_to_he4_ni59)*Y(Zn62)*state.rho - screened_rates(k_n_zn62_to_p_cu62)*Y(Zn62)*state.rho - screened_rates(k_n_zn62_to_zn63)*Y(Zn62)*state.rho; + scratch = screened_rates(k_n_Ga62_to_p_Zn62)*Y(Ga62)*state.rho + screened_rates(k_n_Zn61_to_Zn62)*Y(Zn61)*state.rho - screened_rates(k_n_Zn62_to_He4_Ni59)*Y(Zn62)*state.rho - screened_rates(k_n_Zn62_to_Zn63)*Y(Zn62)*state.rho - screened_rates(k_n_Zn62_to_p_Cu62)*Y(Zn62)*state.rho; jac.set(Zn62, N, scratch); - scratch = screened_rates(k_p_cu61_to_zn62)*Y(Cu61)*state.rho + screened_rates(k_p_cu62_to_n_zn62)*Y(Cu62)*state.rho - screened_rates(k_p_zn62_to_ga63)*Y(Zn62)*state.rho - screened_rates(k_p_zn62_to_he4_cu59)*Y(Zn62)*state.rho - screened_rates(k_p_zn62_to_n_ga62)*Y(Zn62)*state.rho; + scratch = screened_rates(k_p_Cu61_to_Zn62)*Y(Cu61)*state.rho + screened_rates(k_p_Cu62_to_n_Zn62)*Y(Cu62)*state.rho - screened_rates(k_p_Zn62_to_Ga63)*Y(Zn62)*state.rho - screened_rates(k_p_Zn62_to_He4_Cu59)*Y(Zn62)*state.rho - screened_rates(k_p_Zn62_to_n_Ga62)*Y(Zn62)*state.rho; jac.set(Zn62, H1, scratch); - scratch = screened_rates(k_he4_cu59_to_p_zn62)*Y(Cu59)*state.rho + screened_rates(k_he4_ni58_to_zn62)*Y(Ni58)*state.rho + screened_rates(k_he4_ni59_to_n_zn62)*Y(Ni59)*state.rho; + scratch = screened_rates(k_He4_Cu59_to_p_Zn62)*Y(Cu59)*state.rho + screened_rates(k_He4_Ni58_to_Zn62)*Y(Ni58)*state.rho + screened_rates(k_He4_Ni59_to_n_Zn62)*Y(Ni59)*state.rho; jac.set(Zn62, He4, scratch); - scratch = screened_rates(k_he4_ni58_to_zn62)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni58_to_Zn62)*Y(He4)*state.rho; jac.set(Zn62, Ni58, scratch); - scratch = screened_rates(k_he4_ni59_to_n_zn62)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni59_to_n_Zn62)*Y(He4)*state.rho; jac.set(Zn62, Ni59, scratch); - scratch = screened_rates(k_he4_cu59_to_p_zn62)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cu59_to_p_Zn62)*Y(He4)*state.rho; jac.set(Zn62, Cu59, scratch); - scratch = screened_rates(k_p_cu61_to_zn62)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu61_to_Zn62)*Y(H1)*state.rho; jac.set(Zn62, Cu61, scratch); - scratch = screened_rates(k_p_cu62_to_n_zn62)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu62_to_n_Zn62)*Y(H1)*state.rho; jac.set(Zn62, Cu62, scratch); - scratch = screened_rates(k_n_zn61_to_zn62)*Y(N)*state.rho; + scratch = screened_rates(k_n_Zn61_to_Zn62)*Y(N)*state.rho; jac.set(Zn62, Zn61, scratch); - scratch = -screened_rates(k_n_zn62_to_he4_ni59)*Y(N)*state.rho - screened_rates(k_n_zn62_to_p_cu62)*Y(N)*state.rho - screened_rates(k_n_zn62_to_zn63)*Y(N)*state.rho - screened_rates(k_p_zn62_to_ga63)*Y(H1)*state.rho - screened_rates(k_p_zn62_to_he4_cu59)*Y(H1)*state.rho - screened_rates(k_p_zn62_to_n_ga62)*Y(H1)*state.rho - screened_rates(k_zn62_to_cu62_weak_wc12) - screened_rates(k_zn62_to_he4_ni58) - screened_rates(k_zn62_to_n_zn61) - screened_rates(k_zn62_to_p_cu61); + scratch = -screened_rates(k_Zn62_to_Cu62_weak_wc12) - screened_rates(k_Zn62_to_He4_Ni58) - screened_rates(k_Zn62_to_n_Zn61) - screened_rates(k_Zn62_to_p_Cu61) - screened_rates(k_n_Zn62_to_He4_Ni59)*Y(N)*state.rho - screened_rates(k_n_Zn62_to_Zn63)*Y(N)*state.rho - screened_rates(k_n_Zn62_to_p_Cu62)*Y(N)*state.rho - screened_rates(k_p_Zn62_to_Ga63)*Y(H1)*state.rho - screened_rates(k_p_Zn62_to_He4_Cu59)*Y(H1)*state.rho - screened_rates(k_p_Zn62_to_n_Ga62)*Y(H1)*state.rho; jac.set(Zn62, Zn62, scratch); - scratch = screened_rates(k_zn63_to_n_zn62); + scratch = screened_rates(k_Zn63_to_n_Zn62); jac.set(Zn62, Zn63, scratch); - scratch = screened_rates(k_ga62_to_zn62_weak_wc12) + screened_rates(k_n_ga62_to_p_zn62)*Y(N)*state.rho; + scratch = screened_rates(k_Ga62_to_Zn62_weak_wc12) + screened_rates(k_n_Ga62_to_p_Zn62)*Y(N)*state.rho; jac.set(Zn62, Ga62, scratch); - scratch = screened_rates(k_ga63_to_p_zn62); + scratch = screened_rates(k_Ga63_to_p_Zn62); jac.set(Zn62, Ga63, scratch); - scratch = screened_rates(k_n_ga63_to_p_zn63)*Y(Ga63)*state.rho + screened_rates(k_n_zn62_to_zn63)*Y(Zn62)*state.rho - screened_rates(k_n_zn63_to_he4_ni60)*Y(Zn63)*state.rho - screened_rates(k_n_zn63_to_p_cu63)*Y(Zn63)*state.rho - screened_rates(k_n_zn63_to_zn64)*Y(Zn63)*state.rho; + scratch = screened_rates(k_n_Ga63_to_p_Zn63)*Y(Ga63)*state.rho + screened_rates(k_n_Zn62_to_Zn63)*Y(Zn62)*state.rho - screened_rates(k_n_Zn63_to_He4_Ni60)*Y(Zn63)*state.rho - screened_rates(k_n_Zn63_to_Zn64)*Y(Zn63)*state.rho - screened_rates(k_n_Zn63_to_p_Cu63)*Y(Zn63)*state.rho; jac.set(Zn63, N, scratch); - scratch = screened_rates(k_p_cu62_to_zn63)*Y(Cu62)*state.rho + screened_rates(k_p_cu63_to_n_zn63)*Y(Cu63)*state.rho - screened_rates(k_p_zn63_to_ga64)*Y(Zn63)*state.rho - screened_rates(k_p_zn63_to_he4_cu60)*Y(Zn63)*state.rho - screened_rates(k_p_zn63_to_n_ga63)*Y(Zn63)*state.rho; + scratch = screened_rates(k_p_Cu62_to_Zn63)*Y(Cu62)*state.rho + screened_rates(k_p_Cu63_to_n_Zn63)*Y(Cu63)*state.rho - screened_rates(k_p_Zn63_to_Ga64)*Y(Zn63)*state.rho - screened_rates(k_p_Zn63_to_He4_Cu60)*Y(Zn63)*state.rho - screened_rates(k_p_Zn63_to_n_Ga63)*Y(Zn63)*state.rho; jac.set(Zn63, H1, scratch); - scratch = screened_rates(k_he4_cu60_to_p_zn63)*Y(Cu60)*state.rho + screened_rates(k_he4_ni59_to_zn63)*Y(Ni59)*state.rho + screened_rates(k_he4_ni60_to_n_zn63)*Y(Ni60)*state.rho; + scratch = screened_rates(k_He4_Cu60_to_p_Zn63)*Y(Cu60)*state.rho + screened_rates(k_He4_Ni59_to_Zn63)*Y(Ni59)*state.rho + screened_rates(k_He4_Ni60_to_n_Zn63)*Y(Ni60)*state.rho; jac.set(Zn63, He4, scratch); - scratch = screened_rates(k_he4_ni59_to_zn63)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni59_to_Zn63)*Y(He4)*state.rho; jac.set(Zn63, Ni59, scratch); - scratch = screened_rates(k_he4_ni60_to_n_zn63)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni60_to_n_Zn63)*Y(He4)*state.rho; jac.set(Zn63, Ni60, scratch); - scratch = screened_rates(k_he4_cu60_to_p_zn63)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cu60_to_p_Zn63)*Y(He4)*state.rho; jac.set(Zn63, Cu60, scratch); - scratch = screened_rates(k_p_cu62_to_zn63)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu62_to_Zn63)*Y(H1)*state.rho; jac.set(Zn63, Cu62, scratch); - scratch = screened_rates(k_p_cu63_to_n_zn63)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu63_to_n_Zn63)*Y(H1)*state.rho; jac.set(Zn63, Cu63, scratch); - scratch = screened_rates(k_n_zn62_to_zn63)*Y(N)*state.rho; + scratch = screened_rates(k_n_Zn62_to_Zn63)*Y(N)*state.rho; jac.set(Zn63, Zn62, scratch); - scratch = -screened_rates(k_n_zn63_to_he4_ni60)*Y(N)*state.rho - screened_rates(k_n_zn63_to_p_cu63)*Y(N)*state.rho - screened_rates(k_n_zn63_to_zn64)*Y(N)*state.rho - screened_rates(k_p_zn63_to_ga64)*Y(H1)*state.rho - screened_rates(k_p_zn63_to_he4_cu60)*Y(H1)*state.rho - screened_rates(k_p_zn63_to_n_ga63)*Y(H1)*state.rho - screened_rates(k_zn63_to_cu63_weak_wc12) - screened_rates(k_zn63_to_he4_ni59) - screened_rates(k_zn63_to_n_zn62) - screened_rates(k_zn63_to_p_cu62); + scratch = -screened_rates(k_Zn63_to_Cu63_weak_wc12) - screened_rates(k_Zn63_to_He4_Ni59) - screened_rates(k_Zn63_to_n_Zn62) - screened_rates(k_Zn63_to_p_Cu62) - screened_rates(k_n_Zn63_to_He4_Ni60)*Y(N)*state.rho - screened_rates(k_n_Zn63_to_Zn64)*Y(N)*state.rho - screened_rates(k_n_Zn63_to_p_Cu63)*Y(N)*state.rho - screened_rates(k_p_Zn63_to_Ga64)*Y(H1)*state.rho - screened_rates(k_p_Zn63_to_He4_Cu60)*Y(H1)*state.rho - screened_rates(k_p_Zn63_to_n_Ga63)*Y(H1)*state.rho; jac.set(Zn63, Zn63, scratch); - scratch = screened_rates(k_zn64_to_n_zn63); + scratch = screened_rates(k_Zn64_to_n_Zn63); jac.set(Zn63, Zn64, scratch); - scratch = screened_rates(k_ga63_to_zn63_weak_wc12) + screened_rates(k_n_ga63_to_p_zn63)*Y(N)*state.rho; + scratch = screened_rates(k_Ga63_to_Zn63_weak_wc12) + screened_rates(k_n_Ga63_to_p_Zn63)*Y(N)*state.rho; jac.set(Zn63, Ga63, scratch); - scratch = screened_rates(k_ga64_to_p_zn63); + scratch = screened_rates(k_Ga64_to_p_Zn63); jac.set(Zn63, Ga64, scratch); - scratch = screened_rates(k_n_ga64_to_p_zn64)*Y(Ga64)*state.rho + screened_rates(k_n_zn63_to_zn64)*Y(Zn63)*state.rho - screened_rates(k_n_zn64_to_he4_ni61)*Y(Zn64)*state.rho - screened_rates(k_n_zn64_to_p_cu64)*Y(Zn64)*state.rho - screened_rates(k_n_zn64_to_zn65)*Y(Zn64)*state.rho; + scratch = screened_rates(k_n_Ga64_to_p_Zn64)*Y(Ga64)*state.rho + screened_rates(k_n_Zn63_to_Zn64)*Y(Zn63)*state.rho - screened_rates(k_n_Zn64_to_He4_Ni61)*Y(Zn64)*state.rho - screened_rates(k_n_Zn64_to_Zn65)*Y(Zn64)*state.rho - screened_rates(k_n_Zn64_to_p_Cu64)*Y(Zn64)*state.rho; jac.set(Zn64, N, scratch); - scratch = screened_rates(k_p_cu63_to_zn64)*Y(Cu63)*state.rho + screened_rates(k_p_cu64_to_n_zn64)*Y(Cu64)*state.rho - screened_rates(k_p_zn64_to_he4_cu61)*Y(Zn64)*state.rho - screened_rates(k_p_zn64_to_n_ga64)*Y(Zn64)*state.rho; + scratch = screened_rates(k_p_Cu63_to_Zn64)*Y(Cu63)*state.rho + screened_rates(k_p_Cu64_to_n_Zn64)*Y(Cu64)*state.rho - screened_rates(k_p_Zn64_to_He4_Cu61)*Y(Zn64)*state.rho - screened_rates(k_p_Zn64_to_n_Ga64)*Y(Zn64)*state.rho; jac.set(Zn64, H1, scratch); - scratch = screened_rates(k_he4_cu61_to_p_zn64)*Y(Cu61)*state.rho + screened_rates(k_he4_ni60_to_zn64)*Y(Ni60)*state.rho + screened_rates(k_he4_ni61_to_n_zn64)*Y(Ni61)*state.rho; + scratch = screened_rates(k_He4_Cu61_to_p_Zn64)*Y(Cu61)*state.rho + screened_rates(k_He4_Ni60_to_Zn64)*Y(Ni60)*state.rho + screened_rates(k_He4_Ni61_to_n_Zn64)*Y(Ni61)*state.rho; jac.set(Zn64, He4, scratch); - scratch = screened_rates(k_he4_ni60_to_zn64)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni60_to_Zn64)*Y(He4)*state.rho; jac.set(Zn64, Ni60, scratch); - scratch = screened_rates(k_he4_ni61_to_n_zn64)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni61_to_n_Zn64)*Y(He4)*state.rho; jac.set(Zn64, Ni61, scratch); - scratch = screened_rates(k_he4_cu61_to_p_zn64)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cu61_to_p_Zn64)*Y(He4)*state.rho; jac.set(Zn64, Cu61, scratch); - scratch = screened_rates(k_p_cu63_to_zn64)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu63_to_Zn64)*Y(H1)*state.rho; jac.set(Zn64, Cu63, scratch); - scratch = screened_rates(k_cu64_to_zn64_weak_wc12) + screened_rates(k_p_cu64_to_n_zn64)*Y(H1)*state.rho; + scratch = screened_rates(k_Cu64_to_Zn64_weak_wc12) + screened_rates(k_p_Cu64_to_n_Zn64)*Y(H1)*state.rho; jac.set(Zn64, Cu64, scratch); - scratch = screened_rates(k_n_zn63_to_zn64)*Y(N)*state.rho; + scratch = screened_rates(k_n_Zn63_to_Zn64)*Y(N)*state.rho; jac.set(Zn64, Zn63, scratch); - scratch = -screened_rates(k_n_zn64_to_he4_ni61)*Y(N)*state.rho - screened_rates(k_n_zn64_to_p_cu64)*Y(N)*state.rho - screened_rates(k_n_zn64_to_zn65)*Y(N)*state.rho - screened_rates(k_p_zn64_to_he4_cu61)*Y(H1)*state.rho - screened_rates(k_p_zn64_to_n_ga64)*Y(H1)*state.rho - screened_rates(k_zn64_to_he4_ni60) - screened_rates(k_zn64_to_n_zn63) - screened_rates(k_zn64_to_p_cu63); + scratch = -screened_rates(k_Zn64_to_He4_Ni60) - screened_rates(k_Zn64_to_n_Zn63) - screened_rates(k_Zn64_to_p_Cu63) - screened_rates(k_n_Zn64_to_He4_Ni61)*Y(N)*state.rho - screened_rates(k_n_Zn64_to_Zn65)*Y(N)*state.rho - screened_rates(k_n_Zn64_to_p_Cu64)*Y(N)*state.rho - screened_rates(k_p_Zn64_to_He4_Cu61)*Y(H1)*state.rho - screened_rates(k_p_Zn64_to_n_Ga64)*Y(H1)*state.rho; jac.set(Zn64, Zn64, scratch); - scratch = screened_rates(k_zn65_to_n_zn64); + scratch = screened_rates(k_Zn65_to_n_Zn64); jac.set(Zn64, Zn65, scratch); - scratch = screened_rates(k_ga64_to_zn64_weak_wc12) + screened_rates(k_n_ga64_to_p_zn64)*Y(N)*state.rho; + scratch = screened_rates(k_Ga64_to_Zn64_weak_wc12) + screened_rates(k_n_Ga64_to_p_Zn64)*Y(N)*state.rho; jac.set(Zn64, Ga64, scratch); - scratch = screened_rates(k_n_zn64_to_zn65)*Y(Zn64)*state.rho - screened_rates(k_n_zn65_to_he4_ni62)*Y(Zn65)*state.rho - screened_rates(k_n_zn65_to_p_cu65)*Y(Zn65)*state.rho - screened_rates(k_n_zn65_to_zn66)*Y(Zn65)*state.rho; + scratch = screened_rates(k_n_Zn64_to_Zn65)*Y(Zn64)*state.rho - screened_rates(k_n_Zn65_to_He4_Ni62)*Y(Zn65)*state.rho - screened_rates(k_n_Zn65_to_Zn66)*Y(Zn65)*state.rho - screened_rates(k_n_Zn65_to_p_Cu65)*Y(Zn65)*state.rho; jac.set(Zn65, N, scratch); - scratch = screened_rates(k_p_cu64_to_zn65)*Y(Cu64)*state.rho + screened_rates(k_p_cu65_to_n_zn65)*Y(Cu65)*state.rho - screened_rates(k_p_zn65_to_he4_cu62)*Y(Zn65)*state.rho; + scratch = screened_rates(k_p_Cu64_to_Zn65)*Y(Cu64)*state.rho + screened_rates(k_p_Cu65_to_n_Zn65)*Y(Cu65)*state.rho - screened_rates(k_p_Zn65_to_He4_Cu62)*Y(Zn65)*state.rho; jac.set(Zn65, H1, scratch); - scratch = screened_rates(k_he4_cu62_to_p_zn65)*Y(Cu62)*state.rho + screened_rates(k_he4_ni61_to_zn65)*Y(Ni61)*state.rho + screened_rates(k_he4_ni62_to_n_zn65)*Y(Ni62)*state.rho; + scratch = screened_rates(k_He4_Cu62_to_p_Zn65)*Y(Cu62)*state.rho + screened_rates(k_He4_Ni61_to_Zn65)*Y(Ni61)*state.rho + screened_rates(k_He4_Ni62_to_n_Zn65)*Y(Ni62)*state.rho; jac.set(Zn65, He4, scratch); - scratch = screened_rates(k_he4_ni61_to_zn65)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni61_to_Zn65)*Y(He4)*state.rho; jac.set(Zn65, Ni61, scratch); - scratch = screened_rates(k_he4_ni62_to_n_zn65)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni62_to_n_Zn65)*Y(He4)*state.rho; jac.set(Zn65, Ni62, scratch); - scratch = screened_rates(k_he4_cu62_to_p_zn65)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cu62_to_p_Zn65)*Y(He4)*state.rho; jac.set(Zn65, Cu62, scratch); - scratch = screened_rates(k_p_cu64_to_zn65)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu64_to_Zn65)*Y(H1)*state.rho; jac.set(Zn65, Cu64, scratch); - scratch = screened_rates(k_p_cu65_to_n_zn65)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu65_to_n_Zn65)*Y(H1)*state.rho; jac.set(Zn65, Cu65, scratch); - scratch = screened_rates(k_n_zn64_to_zn65)*Y(N)*state.rho; + scratch = screened_rates(k_n_Zn64_to_Zn65)*Y(N)*state.rho; jac.set(Zn65, Zn64, scratch); - scratch = -screened_rates(k_n_zn65_to_he4_ni62)*Y(N)*state.rho - screened_rates(k_n_zn65_to_p_cu65)*Y(N)*state.rho - screened_rates(k_n_zn65_to_zn66)*Y(N)*state.rho - screened_rates(k_p_zn65_to_he4_cu62)*Y(H1)*state.rho - screened_rates(k_zn65_to_cu65_weak_wc12) - screened_rates(k_zn65_to_he4_ni61) - screened_rates(k_zn65_to_n_zn64) - screened_rates(k_zn65_to_p_cu64); + scratch = -screened_rates(k_Zn65_to_Cu65_weak_wc12) - screened_rates(k_Zn65_to_He4_Ni61) - screened_rates(k_Zn65_to_n_Zn64) - screened_rates(k_Zn65_to_p_Cu64) - screened_rates(k_n_Zn65_to_He4_Ni62)*Y(N)*state.rho - screened_rates(k_n_Zn65_to_Zn66)*Y(N)*state.rho - screened_rates(k_n_Zn65_to_p_Cu65)*Y(N)*state.rho - screened_rates(k_p_Zn65_to_He4_Cu62)*Y(H1)*state.rho; jac.set(Zn65, Zn65, scratch); - scratch = screened_rates(k_zn66_to_n_zn65); + scratch = screened_rates(k_Zn66_to_n_Zn65); jac.set(Zn65, Zn66, scratch); - scratch = screened_rates(k_n_zn65_to_zn66)*Y(Zn65)*state.rho - screened_rates(k_n_zn66_to_he4_ni63)*Y(Zn66)*state.rho; + scratch = screened_rates(k_n_Zn65_to_Zn66)*Y(Zn65)*state.rho - screened_rates(k_n_Zn66_to_He4_Ni63)*Y(Zn66)*state.rho; jac.set(Zn66, N, scratch); - scratch = screened_rates(k_p_cu65_to_zn66)*Y(Cu65)*state.rho - screened_rates(k_p_zn66_to_he4_cu63)*Y(Zn66)*state.rho; + scratch = screened_rates(k_p_Cu65_to_Zn66)*Y(Cu65)*state.rho - screened_rates(k_p_Zn66_to_He4_Cu63)*Y(Zn66)*state.rho; jac.set(Zn66, H1, scratch); - scratch = screened_rates(k_he4_cu63_to_p_zn66)*Y(Cu63)*state.rho + screened_rates(k_he4_ni62_to_zn66)*Y(Ni62)*state.rho + screened_rates(k_he4_ni63_to_n_zn66)*Y(Ni63)*state.rho; + scratch = screened_rates(k_He4_Cu63_to_p_Zn66)*Y(Cu63)*state.rho + screened_rates(k_He4_Ni62_to_Zn66)*Y(Ni62)*state.rho + screened_rates(k_He4_Ni63_to_n_Zn66)*Y(Ni63)*state.rho; jac.set(Zn66, He4, scratch); - scratch = screened_rates(k_he4_ni62_to_zn66)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni62_to_Zn66)*Y(He4)*state.rho; jac.set(Zn66, Ni62, scratch); - scratch = screened_rates(k_he4_ni63_to_n_zn66)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ni63_to_n_Zn66)*Y(He4)*state.rho; jac.set(Zn66, Ni63, scratch); - scratch = screened_rates(k_he4_cu63_to_p_zn66)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cu63_to_p_Zn66)*Y(He4)*state.rho; jac.set(Zn66, Cu63, scratch); - scratch = screened_rates(k_p_cu65_to_zn66)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cu65_to_Zn66)*Y(H1)*state.rho; jac.set(Zn66, Cu65, scratch); - scratch = screened_rates(k_n_zn65_to_zn66)*Y(N)*state.rho; + scratch = screened_rates(k_n_Zn65_to_Zn66)*Y(N)*state.rho; jac.set(Zn66, Zn65, scratch); - scratch = -screened_rates(k_n_zn66_to_he4_ni63)*Y(N)*state.rho - screened_rates(k_p_zn66_to_he4_cu63)*Y(H1)*state.rho - screened_rates(k_zn66_to_he4_ni62) - screened_rates(k_zn66_to_n_zn65) - screened_rates(k_zn66_to_p_cu65); + scratch = -screened_rates(k_Zn66_to_He4_Ni62) - screened_rates(k_Zn66_to_n_Zn65) - screened_rates(k_Zn66_to_p_Cu65) - screened_rates(k_n_Zn66_to_He4_Ni63)*Y(N)*state.rho - screened_rates(k_p_Zn66_to_He4_Cu63)*Y(H1)*state.rho; jac.set(Zn66, Zn66, scratch); - scratch = -screened_rates(k_n_ga62_to_ga63)*Y(Ga62)*state.rho - screened_rates(k_n_ga62_to_he4_cu59)*Y(Ga62)*state.rho - screened_rates(k_n_ga62_to_p_zn62)*Y(Ga62)*state.rho; + scratch = -screened_rates(k_n_Ga62_to_Ga63)*Y(Ga62)*state.rho - screened_rates(k_n_Ga62_to_He4_Cu59)*Y(Ga62)*state.rho - screened_rates(k_n_Ga62_to_p_Zn62)*Y(Ga62)*state.rho; jac.set(Ga62, N, scratch); - scratch = -screened_rates(k_p_ga62_to_ge63)*Y(Ga62)*state.rho - screened_rates(k_p_ga62_to_he4_zn59)*Y(Ga62)*state.rho + screened_rates(k_p_zn61_to_ga62)*Y(Zn61)*state.rho + screened_rates(k_p_zn62_to_n_ga62)*Y(Zn62)*state.rho; + scratch = -screened_rates(k_p_Ga62_to_Ge63)*Y(Ga62)*state.rho - screened_rates(k_p_Ga62_to_He4_Zn59)*Y(Ga62)*state.rho + screened_rates(k_p_Zn61_to_Ga62)*Y(Zn61)*state.rho + screened_rates(k_p_Zn62_to_n_Ga62)*Y(Zn62)*state.rho; jac.set(Ga62, H1, scratch); - scratch = screened_rates(k_he4_cu58_to_ga62)*Y(Cu58)*state.rho + screened_rates(k_he4_cu59_to_n_ga62)*Y(Cu59)*state.rho + screened_rates(k_he4_zn59_to_p_ga62)*Y(Zn59)*state.rho; + scratch = screened_rates(k_He4_Cu58_to_Ga62)*Y(Cu58)*state.rho + screened_rates(k_He4_Cu59_to_n_Ga62)*Y(Cu59)*state.rho + screened_rates(k_He4_Zn59_to_p_Ga62)*Y(Zn59)*state.rho; jac.set(Ga62, He4, scratch); - scratch = screened_rates(k_he4_cu58_to_ga62)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cu58_to_Ga62)*Y(He4)*state.rho; jac.set(Ga62, Cu58, scratch); - scratch = screened_rates(k_he4_cu59_to_n_ga62)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cu59_to_n_Ga62)*Y(He4)*state.rho; jac.set(Ga62, Cu59, scratch); - scratch = screened_rates(k_he4_zn59_to_p_ga62)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Zn59_to_p_Ga62)*Y(He4)*state.rho; jac.set(Ga62, Zn59, scratch); - scratch = screened_rates(k_p_zn61_to_ga62)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Zn61_to_Ga62)*Y(H1)*state.rho; jac.set(Ga62, Zn61, scratch); - scratch = screened_rates(k_p_zn62_to_n_ga62)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Zn62_to_n_Ga62)*Y(H1)*state.rho; jac.set(Ga62, Zn62, scratch); - scratch = -screened_rates(k_ga62_to_he4_cu58) - screened_rates(k_ga62_to_p_zn61) - screened_rates(k_ga62_to_zn62_weak_wc12) - screened_rates(k_n_ga62_to_ga63)*Y(N)*state.rho - screened_rates(k_n_ga62_to_he4_cu59)*Y(N)*state.rho - screened_rates(k_n_ga62_to_p_zn62)*Y(N)*state.rho - screened_rates(k_p_ga62_to_ge63)*Y(H1)*state.rho - screened_rates(k_p_ga62_to_he4_zn59)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ga62_to_He4_Cu58) - screened_rates(k_Ga62_to_Zn62_weak_wc12) - screened_rates(k_Ga62_to_p_Zn61) - screened_rates(k_n_Ga62_to_Ga63)*Y(N)*state.rho - screened_rates(k_n_Ga62_to_He4_Cu59)*Y(N)*state.rho - screened_rates(k_n_Ga62_to_p_Zn62)*Y(N)*state.rho - screened_rates(k_p_Ga62_to_Ge63)*Y(H1)*state.rho - screened_rates(k_p_Ga62_to_He4_Zn59)*Y(H1)*state.rho; jac.set(Ga62, Ga62, scratch); - scratch = screened_rates(k_ga63_to_n_ga62); + scratch = screened_rates(k_Ga63_to_n_Ga62); jac.set(Ga62, Ga63, scratch); - scratch = screened_rates(k_ge63_to_p_ga62); + scratch = screened_rates(k_Ge63_to_p_Ga62); jac.set(Ga62, Ge63, scratch); - scratch = screened_rates(k_n_ga62_to_ga63)*Y(Ga62)*state.rho - screened_rates(k_n_ga63_to_ga64)*Y(Ga63)*state.rho - screened_rates(k_n_ga63_to_he4_cu60)*Y(Ga63)*state.rho - screened_rates(k_n_ga63_to_p_zn63)*Y(Ga63)*state.rho + screened_rates(k_n_ge63_to_p_ga63)*Y(Ge63)*state.rho; + scratch = screened_rates(k_n_Ga62_to_Ga63)*Y(Ga62)*state.rho - screened_rates(k_n_Ga63_to_Ga64)*Y(Ga63)*state.rho - screened_rates(k_n_Ga63_to_He4_Cu60)*Y(Ga63)*state.rho - screened_rates(k_n_Ga63_to_p_Zn63)*Y(Ga63)*state.rho + screened_rates(k_n_Ge63_to_p_Ga63)*Y(Ge63)*state.rho; jac.set(Ga63, N, scratch); - scratch = -screened_rates(k_p_ga63_to_ge64)*Y(Ga63)*state.rho - screened_rates(k_p_ga63_to_he4_zn60)*Y(Ga63)*state.rho - screened_rates(k_p_ga63_to_n_ge63)*Y(Ga63)*state.rho + screened_rates(k_p_zn62_to_ga63)*Y(Zn62)*state.rho + screened_rates(k_p_zn63_to_n_ga63)*Y(Zn63)*state.rho; + scratch = -screened_rates(k_p_Ga63_to_Ge64)*Y(Ga63)*state.rho - screened_rates(k_p_Ga63_to_He4_Zn60)*Y(Ga63)*state.rho - screened_rates(k_p_Ga63_to_n_Ge63)*Y(Ga63)*state.rho + screened_rates(k_p_Zn62_to_Ga63)*Y(Zn62)*state.rho + screened_rates(k_p_Zn63_to_n_Ga63)*Y(Zn63)*state.rho; jac.set(Ga63, H1, scratch); - scratch = screened_rates(k_he4_cu59_to_ga63)*Y(Cu59)*state.rho + screened_rates(k_he4_cu60_to_n_ga63)*Y(Cu60)*state.rho + screened_rates(k_he4_zn60_to_p_ga63)*Y(Zn60)*state.rho; + scratch = screened_rates(k_He4_Cu59_to_Ga63)*Y(Cu59)*state.rho + screened_rates(k_He4_Cu60_to_n_Ga63)*Y(Cu60)*state.rho + screened_rates(k_He4_Zn60_to_p_Ga63)*Y(Zn60)*state.rho; jac.set(Ga63, He4, scratch); - scratch = screened_rates(k_he4_cu59_to_ga63)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cu59_to_Ga63)*Y(He4)*state.rho; jac.set(Ga63, Cu59, scratch); - scratch = screened_rates(k_he4_cu60_to_n_ga63)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cu60_to_n_Ga63)*Y(He4)*state.rho; jac.set(Ga63, Cu60, scratch); - scratch = screened_rates(k_he4_zn60_to_p_ga63)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Zn60_to_p_Ga63)*Y(He4)*state.rho; jac.set(Ga63, Zn60, scratch); - scratch = screened_rates(k_p_zn62_to_ga63)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Zn62_to_Ga63)*Y(H1)*state.rho; jac.set(Ga63, Zn62, scratch); - scratch = screened_rates(k_p_zn63_to_n_ga63)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Zn63_to_n_Ga63)*Y(H1)*state.rho; jac.set(Ga63, Zn63, scratch); - scratch = screened_rates(k_n_ga62_to_ga63)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ga62_to_Ga63)*Y(N)*state.rho; jac.set(Ga63, Ga62, scratch); - scratch = -screened_rates(k_ga63_to_he4_cu59) - screened_rates(k_ga63_to_n_ga62) - screened_rates(k_ga63_to_p_zn62) - screened_rates(k_ga63_to_zn63_weak_wc12) - screened_rates(k_n_ga63_to_ga64)*Y(N)*state.rho - screened_rates(k_n_ga63_to_he4_cu60)*Y(N)*state.rho - screened_rates(k_n_ga63_to_p_zn63)*Y(N)*state.rho - screened_rates(k_p_ga63_to_ge64)*Y(H1)*state.rho - screened_rates(k_p_ga63_to_he4_zn60)*Y(H1)*state.rho - screened_rates(k_p_ga63_to_n_ge63)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ga63_to_He4_Cu59) - screened_rates(k_Ga63_to_Zn63_weak_wc12) - screened_rates(k_Ga63_to_n_Ga62) - screened_rates(k_Ga63_to_p_Zn62) - screened_rates(k_n_Ga63_to_Ga64)*Y(N)*state.rho - screened_rates(k_n_Ga63_to_He4_Cu60)*Y(N)*state.rho - screened_rates(k_n_Ga63_to_p_Zn63)*Y(N)*state.rho - screened_rates(k_p_Ga63_to_Ge64)*Y(H1)*state.rho - screened_rates(k_p_Ga63_to_He4_Zn60)*Y(H1)*state.rho - screened_rates(k_p_Ga63_to_n_Ge63)*Y(H1)*state.rho; jac.set(Ga63, Ga63, scratch); - scratch = screened_rates(k_ga64_to_n_ga63); + scratch = screened_rates(k_Ga64_to_n_Ga63); jac.set(Ga63, Ga64, scratch); - scratch = screened_rates(k_ge63_to_ga63_weak_wc12) + screened_rates(k_n_ge63_to_p_ga63)*Y(N)*state.rho; + scratch = screened_rates(k_Ge63_to_Ga63_weak_wc12) + screened_rates(k_n_Ge63_to_p_Ga63)*Y(N)*state.rho; jac.set(Ga63, Ge63, scratch); - scratch = screened_rates(k_ge64_to_p_ga63); + scratch = screened_rates(k_Ge64_to_p_Ga63); jac.set(Ga63, Ge64, scratch); - scratch = screened_rates(k_n_ga63_to_ga64)*Y(Ga63)*state.rho - screened_rates(k_n_ga64_to_he4_cu61)*Y(Ga64)*state.rho - screened_rates(k_n_ga64_to_p_zn64)*Y(Ga64)*state.rho + screened_rates(k_n_ge64_to_p_ga64)*Y(Ge64)*state.rho; + scratch = screened_rates(k_n_Ga63_to_Ga64)*Y(Ga63)*state.rho - screened_rates(k_n_Ga64_to_He4_Cu61)*Y(Ga64)*state.rho - screened_rates(k_n_Ga64_to_p_Zn64)*Y(Ga64)*state.rho + screened_rates(k_n_Ge64_to_p_Ga64)*Y(Ge64)*state.rho; jac.set(Ga64, N, scratch); - scratch = -screened_rates(k_p_ga64_to_he4_zn61)*Y(Ga64)*state.rho - screened_rates(k_p_ga64_to_n_ge64)*Y(Ga64)*state.rho + screened_rates(k_p_zn63_to_ga64)*Y(Zn63)*state.rho + screened_rates(k_p_zn64_to_n_ga64)*Y(Zn64)*state.rho; + scratch = -screened_rates(k_p_Ga64_to_He4_Zn61)*Y(Ga64)*state.rho - screened_rates(k_p_Ga64_to_n_Ge64)*Y(Ga64)*state.rho + screened_rates(k_p_Zn63_to_Ga64)*Y(Zn63)*state.rho + screened_rates(k_p_Zn64_to_n_Ga64)*Y(Zn64)*state.rho; jac.set(Ga64, H1, scratch); - scratch = screened_rates(k_he4_cu60_to_ga64)*Y(Cu60)*state.rho + screened_rates(k_he4_cu61_to_n_ga64)*Y(Cu61)*state.rho + screened_rates(k_he4_zn61_to_p_ga64)*Y(Zn61)*state.rho; + scratch = screened_rates(k_He4_Cu60_to_Ga64)*Y(Cu60)*state.rho + screened_rates(k_He4_Cu61_to_n_Ga64)*Y(Cu61)*state.rho + screened_rates(k_He4_Zn61_to_p_Ga64)*Y(Zn61)*state.rho; jac.set(Ga64, He4, scratch); - scratch = screened_rates(k_he4_cu60_to_ga64)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cu60_to_Ga64)*Y(He4)*state.rho; jac.set(Ga64, Cu60, scratch); - scratch = screened_rates(k_he4_cu61_to_n_ga64)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cu61_to_n_Ga64)*Y(He4)*state.rho; jac.set(Ga64, Cu61, scratch); - scratch = screened_rates(k_he4_zn61_to_p_ga64)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Zn61_to_p_Ga64)*Y(He4)*state.rho; jac.set(Ga64, Zn61, scratch); - scratch = screened_rates(k_p_zn63_to_ga64)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Zn63_to_Ga64)*Y(H1)*state.rho; jac.set(Ga64, Zn63, scratch); - scratch = screened_rates(k_p_zn64_to_n_ga64)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Zn64_to_n_Ga64)*Y(H1)*state.rho; jac.set(Ga64, Zn64, scratch); - scratch = screened_rates(k_n_ga63_to_ga64)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ga63_to_Ga64)*Y(N)*state.rho; jac.set(Ga64, Ga63, scratch); - scratch = -screened_rates(k_ga64_to_he4_cu60) - screened_rates(k_ga64_to_n_ga63) - screened_rates(k_ga64_to_p_zn63) - screened_rates(k_ga64_to_zn64_weak_wc12) - screened_rates(k_n_ga64_to_he4_cu61)*Y(N)*state.rho - screened_rates(k_n_ga64_to_p_zn64)*Y(N)*state.rho - screened_rates(k_p_ga64_to_he4_zn61)*Y(H1)*state.rho - screened_rates(k_p_ga64_to_n_ge64)*Y(H1)*state.rho; + scratch = -screened_rates(k_Ga64_to_He4_Cu60) - screened_rates(k_Ga64_to_Zn64_weak_wc12) - screened_rates(k_Ga64_to_n_Ga63) - screened_rates(k_Ga64_to_p_Zn63) - screened_rates(k_n_Ga64_to_He4_Cu61)*Y(N)*state.rho - screened_rates(k_n_Ga64_to_p_Zn64)*Y(N)*state.rho - screened_rates(k_p_Ga64_to_He4_Zn61)*Y(H1)*state.rho - screened_rates(k_p_Ga64_to_n_Ge64)*Y(H1)*state.rho; jac.set(Ga64, Ga64, scratch); - scratch = screened_rates(k_ge64_to_ga64_weak_wc12) + screened_rates(k_n_ge64_to_p_ga64)*Y(N)*state.rho; + scratch = screened_rates(k_Ge64_to_Ga64_weak_wc12) + screened_rates(k_n_Ge64_to_p_Ga64)*Y(N)*state.rho; jac.set(Ga64, Ge64, scratch); - scratch = -screened_rates(k_n_ge63_to_ge64)*Y(Ge63)*state.rho - screened_rates(k_n_ge63_to_he4_zn60)*Y(Ge63)*state.rho - screened_rates(k_n_ge63_to_p_ga63)*Y(Ge63)*state.rho; + scratch = -screened_rates(k_n_Ge63_to_Ge64)*Y(Ge63)*state.rho - screened_rates(k_n_Ge63_to_He4_Zn60)*Y(Ge63)*state.rho - screened_rates(k_n_Ge63_to_p_Ga63)*Y(Ge63)*state.rho; jac.set(Ge63, N, scratch); - scratch = screened_rates(k_p_ga62_to_ge63)*Y(Ga62)*state.rho + screened_rates(k_p_ga63_to_n_ge63)*Y(Ga63)*state.rho; + scratch = screened_rates(k_p_Ga62_to_Ge63)*Y(Ga62)*state.rho + screened_rates(k_p_Ga63_to_n_Ge63)*Y(Ga63)*state.rho; jac.set(Ge63, H1, scratch); - scratch = screened_rates(k_he4_zn59_to_ge63)*Y(Zn59)*state.rho + screened_rates(k_he4_zn60_to_n_ge63)*Y(Zn60)*state.rho; + scratch = screened_rates(k_He4_Zn59_to_Ge63)*Y(Zn59)*state.rho + screened_rates(k_He4_Zn60_to_n_Ge63)*Y(Zn60)*state.rho; jac.set(Ge63, He4, scratch); - scratch = screened_rates(k_he4_zn59_to_ge63)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Zn59_to_Ge63)*Y(He4)*state.rho; jac.set(Ge63, Zn59, scratch); - scratch = screened_rates(k_he4_zn60_to_n_ge63)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Zn60_to_n_Ge63)*Y(He4)*state.rho; jac.set(Ge63, Zn60, scratch); - scratch = screened_rates(k_p_ga62_to_ge63)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ga62_to_Ge63)*Y(H1)*state.rho; jac.set(Ge63, Ga62, scratch); - scratch = screened_rates(k_p_ga63_to_n_ge63)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ga63_to_n_Ge63)*Y(H1)*state.rho; jac.set(Ge63, Ga63, scratch); - scratch = -screened_rates(k_ge63_to_ga63_weak_wc12) - screened_rates(k_ge63_to_he4_zn59) - screened_rates(k_ge63_to_p_ga62) - screened_rates(k_n_ge63_to_ge64)*Y(N)*state.rho - screened_rates(k_n_ge63_to_he4_zn60)*Y(N)*state.rho - screened_rates(k_n_ge63_to_p_ga63)*Y(N)*state.rho; + scratch = -screened_rates(k_Ge63_to_Ga63_weak_wc12) - screened_rates(k_Ge63_to_He4_Zn59) - screened_rates(k_Ge63_to_p_Ga62) - screened_rates(k_n_Ge63_to_Ge64)*Y(N)*state.rho - screened_rates(k_n_Ge63_to_He4_Zn60)*Y(N)*state.rho - screened_rates(k_n_Ge63_to_p_Ga63)*Y(N)*state.rho; jac.set(Ge63, Ge63, scratch); - scratch = screened_rates(k_ge64_to_n_ge63); + scratch = screened_rates(k_Ge64_to_n_Ge63); jac.set(Ge63, Ge64, scratch); - scratch = screened_rates(k_n_ge63_to_ge64)*Y(Ge63)*state.rho - screened_rates(k_n_ge64_to_he4_zn61)*Y(Ge64)*state.rho - screened_rates(k_n_ge64_to_p_ga64)*Y(Ge64)*state.rho; + scratch = screened_rates(k_n_Ge63_to_Ge64)*Y(Ge63)*state.rho - screened_rates(k_n_Ge64_to_He4_Zn61)*Y(Ge64)*state.rho - screened_rates(k_n_Ge64_to_p_Ga64)*Y(Ge64)*state.rho; jac.set(Ge64, N, scratch); - scratch = screened_rates(k_p_ga63_to_ge64)*Y(Ga63)*state.rho + screened_rates(k_p_ga64_to_n_ge64)*Y(Ga64)*state.rho; + scratch = screened_rates(k_p_Ga63_to_Ge64)*Y(Ga63)*state.rho + screened_rates(k_p_Ga64_to_n_Ge64)*Y(Ga64)*state.rho; jac.set(Ge64, H1, scratch); - scratch = screened_rates(k_he4_zn60_to_ge64)*Y(Zn60)*state.rho + screened_rates(k_he4_zn61_to_n_ge64)*Y(Zn61)*state.rho; + scratch = screened_rates(k_He4_Zn60_to_Ge64)*Y(Zn60)*state.rho + screened_rates(k_He4_Zn61_to_n_Ge64)*Y(Zn61)*state.rho; jac.set(Ge64, He4, scratch); - scratch = screened_rates(k_he4_zn60_to_ge64)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Zn60_to_Ge64)*Y(He4)*state.rho; jac.set(Ge64, Zn60, scratch); - scratch = screened_rates(k_he4_zn61_to_n_ge64)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Zn61_to_n_Ge64)*Y(He4)*state.rho; jac.set(Ge64, Zn61, scratch); - scratch = screened_rates(k_p_ga63_to_ge64)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ga63_to_Ge64)*Y(H1)*state.rho; jac.set(Ge64, Ga63, scratch); - scratch = screened_rates(k_p_ga64_to_n_ge64)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ga64_to_n_Ge64)*Y(H1)*state.rho; jac.set(Ge64, Ga64, scratch); - scratch = screened_rates(k_n_ge63_to_ge64)*Y(N)*state.rho; + scratch = screened_rates(k_n_Ge63_to_Ge64)*Y(N)*state.rho; jac.set(Ge64, Ge63, scratch); - scratch = -screened_rates(k_ge64_to_ga64_weak_wc12) - screened_rates(k_ge64_to_he4_zn60) - screened_rates(k_ge64_to_n_ge63) - screened_rates(k_ge64_to_p_ga63) - screened_rates(k_n_ge64_to_he4_zn61)*Y(N)*state.rho - screened_rates(k_n_ge64_to_p_ga64)*Y(N)*state.rho; + scratch = -screened_rates(k_Ge64_to_Ga64_weak_wc12) - screened_rates(k_Ge64_to_He4_Zn60) - screened_rates(k_Ge64_to_n_Ge63) - screened_rates(k_Ge64_to_p_Ga63) - screened_rates(k_n_Ge64_to_He4_Zn61)*Y(N)*state.rho - screened_rates(k_n_Ge64_to_p_Ga64)*Y(N)*state.rho; jac.set(Ge64, Ge64, scratch); @@ -19485,6 +19489,7 @@ void actual_jac(const burn_t& state, MatrixType& jac) rate_derivs_t rate_eval; constexpr int do_T_derivatives = 1; + evaluate_rates(state, rate_eval); // Species Jacobian elements with respect to other species diff --git a/networks/sn160/pynucastro.net b/networks/sn160/pynucastro.net index 8141d5b03b..461d0fed4c 100644 --- a/networks/sn160/pynucastro.net +++ b/networks/sn160/pynucastro.net @@ -1,160 +1,160 @@ neutron n 1.0 0.0 -hydrogen-1 h1 1.0 1.0 -hydrogen-2 h2 2.0 1.0 -helium-3 he3 3.0 2.0 -helium-4 he4 4.0 2.0 -lithium-6 li6 6.0 3.0 -lithium-7 li7 7.0 3.0 -beryllium-7 be7 7.0 4.0 -beryllium-9 be9 9.0 4.0 -boron-8 b8 8.0 5.0 -boron-10 b10 10.0 5.0 -boron-11 b11 11.0 5.0 -carbon-12 c12 12.0 6.0 -carbon-13 c13 13.0 6.0 -carbon-14 c14 14.0 6.0 -nitrogen-13 n13 13.0 7.0 -nitrogen-14 n14 14.0 7.0 -nitrogen-15 n15 15.0 7.0 -oxygen-14 o14 14.0 8.0 -oxygen-15 o15 15.0 8.0 -oxygen-16 o16 16.0 8.0 -oxygen-17 o17 17.0 8.0 -oxygen-18 o18 18.0 8.0 -fluorine-17 f17 17.0 9.0 -fluorine-18 f18 18.0 9.0 -fluorine-19 f19 19.0 9.0 -neon-18 ne18 18.0 10.0 -neon-19 ne19 19.0 10.0 -neon-20 ne20 20.0 10.0 -neon-21 ne21 21.0 10.0 -neon-22 ne22 22.0 10.0 -sodium-21 na21 21.0 11.0 -sodium-22 na22 22.0 11.0 -sodium-23 na23 23.0 11.0 -magnesium-23 mg23 23.0 12.0 -magnesium-24 mg24 24.0 12.0 -magnesium-25 mg25 25.0 12.0 -magnesium-26 mg26 26.0 12.0 -aluminum-25 al25 25.0 13.0 -aluminum-26 al26 26.0 13.0 -aluminum-27 al27 27.0 13.0 -silicon-28 si28 28.0 14.0 -silicon-29 si29 29.0 14.0 -silicon-30 si30 30.0 14.0 -silicon-31 si31 31.0 14.0 -silicon-32 si32 32.0 14.0 -phosphorus-29 p29 29.0 15.0 -phosphorus-30 p30 30.0 15.0 -phosphorus-31 p31 31.0 15.0 -phosphorus-32 p32 32.0 15.0 -phosphorus-33 p33 33.0 15.0 -sulfur-32 s32 32.0 16.0 -sulfur-33 s33 33.0 16.0 -sulfur-34 s34 34.0 16.0 -sulfur-35 s35 35.0 16.0 -sulfur-36 s36 36.0 16.0 -chlorine-33 cl33 33.0 17.0 -chlorine-34 cl34 34.0 17.0 -chlorine-35 cl35 35.0 17.0 -chlorine-36 cl36 36.0 17.0 -chlorine-37 cl37 37.0 17.0 -argon-36 ar36 36.0 18.0 -argon-37 ar37 37.0 18.0 -argon-38 ar38 38.0 18.0 -argon-39 ar39 39.0 18.0 -argon-40 ar40 40.0 18.0 -potassium-37 k37 37.0 19.0 -potassium-38 k38 38.0 19.0 -potassium-39 k39 39.0 19.0 -potassium-40 k40 40.0 19.0 -potassium-41 k41 41.0 19.0 -calcium-40 ca40 40.0 20.0 -calcium-41 ca41 41.0 20.0 -calcium-42 ca42 42.0 20.0 -calcium-43 ca43 43.0 20.0 -calcium-44 ca44 44.0 20.0 -calcium-45 ca45 45.0 20.0 -calcium-46 ca46 46.0 20.0 -calcium-47 ca47 47.0 20.0 -calcium-48 ca48 48.0 20.0 -scandium-43 sc43 43.0 21.0 -scandium-44 sc44 44.0 21.0 -scandium-45 sc45 45.0 21.0 -scandium-46 sc46 46.0 21.0 -scandium-47 sc47 47.0 21.0 -scandium-48 sc48 48.0 21.0 -scandium-49 sc49 49.0 21.0 -titanium-44 ti44 44.0 22.0 -titanium-45 ti45 45.0 22.0 -titanium-46 ti46 46.0 22.0 -titanium-47 ti47 47.0 22.0 -titanium-48 ti48 48.0 22.0 -titanium-49 ti49 49.0 22.0 -titanium-50 ti50 50.0 22.0 -titanium-51 ti51 51.0 22.0 -vanadium-46 v46 46.0 23.0 -vanadium-47 v47 47.0 23.0 -vanadium-48 v48 48.0 23.0 -vanadium-49 v49 49.0 23.0 -vanadium-50 v50 50.0 23.0 -vanadium-51 v51 51.0 23.0 -vanadium-52 v52 52.0 23.0 -chromium-48 cr48 48.0 24.0 -chromium-49 cr49 49.0 24.0 -chromium-50 cr50 50.0 24.0 -chromium-51 cr51 51.0 24.0 -chromium-52 cr52 52.0 24.0 -chromium-53 cr53 53.0 24.0 -chromium-54 cr54 54.0 24.0 -manganese-50 mn50 50.0 25.0 -manganese-51 mn51 51.0 25.0 -manganese-52 mn52 52.0 25.0 -manganese-53 mn53 53.0 25.0 -manganese-54 mn54 54.0 25.0 -manganese-55 mn55 55.0 25.0 -iron-52 fe52 52.0 26.0 -iron-53 fe53 53.0 26.0 -iron-54 fe54 54.0 26.0 -iron-55 fe55 55.0 26.0 -iron-56 fe56 56.0 26.0 -iron-57 fe57 57.0 26.0 -iron-58 fe58 58.0 26.0 -cobalt-53 co53 53.0 27.0 -cobalt-54 co54 54.0 27.0 -cobalt-55 co55 55.0 27.0 -cobalt-56 co56 56.0 27.0 -cobalt-57 co57 57.0 27.0 -cobalt-58 co58 58.0 27.0 -cobalt-59 co59 59.0 27.0 -nickel-56 ni56 56.0 28.0 -nickel-57 ni57 57.0 28.0 -nickel-58 ni58 58.0 28.0 -nickel-59 ni59 59.0 28.0 -nickel-60 ni60 60.0 28.0 -nickel-61 ni61 61.0 28.0 -nickel-62 ni62 62.0 28.0 -nickel-63 ni63 63.0 28.0 -nickel-64 ni64 64.0 28.0 -copper-57 cu57 57.0 29.0 -copper-58 cu58 58.0 29.0 -copper-59 cu59 59.0 29.0 -copper-60 cu60 60.0 29.0 -copper-61 cu61 61.0 29.0 -copper-62 cu62 62.0 29.0 -copper-63 cu63 63.0 29.0 -copper-64 cu64 64.0 29.0 -copper-65 cu65 65.0 29.0 -zinc-59 zn59 59.0 30.0 -zinc-60 zn60 60.0 30.0 -zinc-61 zn61 61.0 30.0 -zinc-62 zn62 62.0 30.0 -zinc-63 zn63 63.0 30.0 -zinc-64 zn64 64.0 30.0 -zinc-65 zn65 65.0 30.0 -zinc-66 zn66 66.0 30.0 -gallium-62 ga62 62.0 31.0 -gallium-63 ga63 63.0 31.0 -gallium-64 ga64 64.0 31.0 -germanium-63 ge63 63.0 32.0 -germanium-64 ge64 64.0 32.0 +hydrogen-1 H1 1.0 1.0 +hydrogen-2 H2 2.0 1.0 +helium-3 He3 3.0 2.0 +helium-4 He4 4.0 2.0 +lithium-6 Li6 6.0 3.0 +lithium-7 Li7 7.0 3.0 +beryllium-7 Be7 7.0 4.0 +beryllium-9 Be9 9.0 4.0 +boron-8 B8 8.0 5.0 +boron-10 B10 10.0 5.0 +boron-11 B11 11.0 5.0 +carbon-12 C12 12.0 6.0 +carbon-13 C13 13.0 6.0 +carbon-14 C14 14.0 6.0 +nitrogen-13 N13 13.0 7.0 +nitrogen-14 N14 14.0 7.0 +nitrogen-15 N15 15.0 7.0 +oxygen-14 O14 14.0 8.0 +oxygen-15 O15 15.0 8.0 +oxygen-16 O16 16.0 8.0 +oxygen-17 O17 17.0 8.0 +oxygen-18 O18 18.0 8.0 +fluorine-17 F17 17.0 9.0 +fluorine-18 F18 18.0 9.0 +fluorine-19 F19 19.0 9.0 +neon-18 Ne18 18.0 10.0 +neon-19 Ne19 19.0 10.0 +neon-20 Ne20 20.0 10.0 +neon-21 Ne21 21.0 10.0 +neon-22 Ne22 22.0 10.0 +sodium-21 Na21 21.0 11.0 +sodium-22 Na22 22.0 11.0 +sodium-23 Na23 23.0 11.0 +magnesium-23 Mg23 23.0 12.0 +magnesium-24 Mg24 24.0 12.0 +magnesium-25 Mg25 25.0 12.0 +magnesium-26 Mg26 26.0 12.0 +aluminum-25 Al25 25.0 13.0 +aluminum-26 Al26 26.0 13.0 +aluminum-27 Al27 27.0 13.0 +silicon-28 Si28 28.0 14.0 +silicon-29 Si29 29.0 14.0 +silicon-30 Si30 30.0 14.0 +silicon-31 Si31 31.0 14.0 +silicon-32 Si32 32.0 14.0 +phosphorus-29 P29 29.0 15.0 +phosphorus-30 P30 30.0 15.0 +phosphorus-31 P31 31.0 15.0 +phosphorus-32 P32 32.0 15.0 +phosphorus-33 P33 33.0 15.0 +sulfur-32 S32 32.0 16.0 +sulfur-33 S33 33.0 16.0 +sulfur-34 S34 34.0 16.0 +sulfur-35 S35 35.0 16.0 +sulfur-36 S36 36.0 16.0 +chlorine-33 Cl33 33.0 17.0 +chlorine-34 Cl34 34.0 17.0 +chlorine-35 Cl35 35.0 17.0 +chlorine-36 Cl36 36.0 17.0 +chlorine-37 Cl37 37.0 17.0 +argon-36 Ar36 36.0 18.0 +argon-37 Ar37 37.0 18.0 +argon-38 Ar38 38.0 18.0 +argon-39 Ar39 39.0 18.0 +argon-40 Ar40 40.0 18.0 +potassium-37 K37 37.0 19.0 +potassium-38 K38 38.0 19.0 +potassium-39 K39 39.0 19.0 +potassium-40 K40 40.0 19.0 +potassium-41 K41 41.0 19.0 +calcium-40 Ca40 40.0 20.0 +calcium-41 Ca41 41.0 20.0 +calcium-42 Ca42 42.0 20.0 +calcium-43 Ca43 43.0 20.0 +calcium-44 Ca44 44.0 20.0 +calcium-45 Ca45 45.0 20.0 +calcium-46 Ca46 46.0 20.0 +calcium-47 Ca47 47.0 20.0 +calcium-48 Ca48 48.0 20.0 +scandium-43 Sc43 43.0 21.0 +scandium-44 Sc44 44.0 21.0 +scandium-45 Sc45 45.0 21.0 +scandium-46 Sc46 46.0 21.0 +scandium-47 Sc47 47.0 21.0 +scandium-48 Sc48 48.0 21.0 +scandium-49 Sc49 49.0 21.0 +titanium-44 Ti44 44.0 22.0 +titanium-45 Ti45 45.0 22.0 +titanium-46 Ti46 46.0 22.0 +titanium-47 Ti47 47.0 22.0 +titanium-48 Ti48 48.0 22.0 +titanium-49 Ti49 49.0 22.0 +titanium-50 Ti50 50.0 22.0 +titanium-51 Ti51 51.0 22.0 +vanadium-46 V46 46.0 23.0 +vanadium-47 V47 47.0 23.0 +vanadium-48 V48 48.0 23.0 +vanadium-49 V49 49.0 23.0 +vanadium-50 V50 50.0 23.0 +vanadium-51 V51 51.0 23.0 +vanadium-52 V52 52.0 23.0 +chromium-48 Cr48 48.0 24.0 +chromium-49 Cr49 49.0 24.0 +chromium-50 Cr50 50.0 24.0 +chromium-51 Cr51 51.0 24.0 +chromium-52 Cr52 52.0 24.0 +chromium-53 Cr53 53.0 24.0 +chromium-54 Cr54 54.0 24.0 +manganese-50 Mn50 50.0 25.0 +manganese-51 Mn51 51.0 25.0 +manganese-52 Mn52 52.0 25.0 +manganese-53 Mn53 53.0 25.0 +manganese-54 Mn54 54.0 25.0 +manganese-55 Mn55 55.0 25.0 +iron-52 Fe52 52.0 26.0 +iron-53 Fe53 53.0 26.0 +iron-54 Fe54 54.0 26.0 +iron-55 Fe55 55.0 26.0 +iron-56 Fe56 56.0 26.0 +iron-57 Fe57 57.0 26.0 +iron-58 Fe58 58.0 26.0 +cobalt-53 Co53 53.0 27.0 +cobalt-54 Co54 54.0 27.0 +cobalt-55 Co55 55.0 27.0 +cobalt-56 Co56 56.0 27.0 +cobalt-57 Co57 57.0 27.0 +cobalt-58 Co58 58.0 27.0 +cobalt-59 Co59 59.0 27.0 +nickel-56 Ni56 56.0 28.0 +nickel-57 Ni57 57.0 28.0 +nickel-58 Ni58 58.0 28.0 +nickel-59 Ni59 59.0 28.0 +nickel-60 Ni60 60.0 28.0 +nickel-61 Ni61 61.0 28.0 +nickel-62 Ni62 62.0 28.0 +nickel-63 Ni63 63.0 28.0 +nickel-64 Ni64 64.0 28.0 +copper-57 Cu57 57.0 29.0 +copper-58 Cu58 58.0 29.0 +copper-59 Cu59 59.0 29.0 +copper-60 Cu60 60.0 29.0 +copper-61 Cu61 61.0 29.0 +copper-62 Cu62 62.0 29.0 +copper-63 Cu63 63.0 29.0 +copper-64 Cu64 64.0 29.0 +copper-65 Cu65 65.0 29.0 +zinc-59 Zn59 59.0 30.0 +zinc-60 Zn60 60.0 30.0 +zinc-61 Zn61 61.0 30.0 +zinc-62 Zn62 62.0 30.0 +zinc-63 Zn63 63.0 30.0 +zinc-64 Zn64 64.0 30.0 +zinc-65 Zn65 65.0 30.0 +zinc-66 Zn66 66.0 30.0 +gallium-62 Ga62 62.0 31.0 +gallium-63 Ga63 63.0 31.0 +gallium-64 Ga64 64.0 31.0 +germanium-63 Ge63 63.0 32.0 +germanium-64 Ge64 64.0 32.0 diff --git a/networks/sn160/reaclib_rates.H b/networks/sn160/reaclib_rates.H index 653010f75c..2ea6ee6a1d 100644 --- a/networks/sn160/reaclib_rates.H +++ b/networks/sn160/reaclib_rates.H @@ -13,11 +13,13 @@ using namespace Species; struct rate_t { Array1D screened_rates; + Real enuc_weak; }; struct rate_derivs_t { Array1D screened_rates; Array1D dscreened_rates_dT; + Real enuc_weak; }; @@ -54,9 +56,9 @@ void rate_n_to_p_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_be7_to_li7_weak_electron_capture(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Be7_to_Li7_weak_electron_capture(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be7 --> li7 + // Be7 --> Li7 rate = 0.0; drate_dT = 0.0; @@ -86,9 +88,9 @@ void rate_be7_to_li7_weak_electron_capture(const tf_t& tfactors, Real& rate, Rea template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c14_to_n14_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C14_to_N14_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c14 --> n14 + // C14 --> N14 rate = 0.0; drate_dT = 0.0; @@ -117,9 +119,9 @@ void rate_c14_to_n14_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n13_to_c13_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_N13_to_C13_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 --> c13 + // N13 --> C13 rate = 0.0; drate_dT = 0.0; @@ -148,9 +150,9 @@ void rate_n13_to_c13_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o14_to_n14_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O14_to_N14_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o14 --> n14 + // O14 --> N14 rate = 0.0; drate_dT = 0.0; @@ -179,9 +181,9 @@ void rate_o14_to_n14_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o15_to_n15_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O15_to_N15_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o15 --> n15 + // O15 --> N15 rate = 0.0; drate_dT = 0.0; @@ -210,9 +212,9 @@ void rate_o15_to_n15_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f17_to_o17_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F17_to_O17_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f17 --> o17 + // F17 --> O17 rate = 0.0; drate_dT = 0.0; @@ -241,9 +243,9 @@ void rate_f17_to_o17_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f18_to_o18_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F18_to_O18_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 --> o18 + // F18 --> O18 rate = 0.0; drate_dT = 0.0; @@ -272,9 +274,9 @@ void rate_f18_to_o18_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne18_to_f18_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne18_to_F18_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne18 --> f18 + // Ne18 --> F18 rate = 0.0; drate_dT = 0.0; @@ -303,9 +305,9 @@ void rate_ne18_to_f18_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne19_to_f19_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne19_to_F19_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne19 --> f19 + // Ne19 --> F19 rate = 0.0; drate_dT = 0.0; @@ -334,9 +336,9 @@ void rate_ne19_to_f19_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na21_to_ne21_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na21_to_Ne21_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na21 --> ne21 + // Na21 --> Ne21 rate = 0.0; drate_dT = 0.0; @@ -365,9 +367,9 @@ void rate_na21_to_ne21_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na22_to_ne22_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na22_to_Ne22_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 --> ne22 + // Na22 --> Ne22 rate = 0.0; drate_dT = 0.0; @@ -396,9 +398,9 @@ void rate_na22_to_ne22_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg23_to_na23_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg23_to_Na23_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg23 --> na23 + // Mg23 --> Na23 rate = 0.0; drate_dT = 0.0; @@ -427,9 +429,9 @@ void rate_mg23_to_na23_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_al25_to_mg25_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Al25_to_Mg25_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al25 --> mg25 + // Al25 --> Mg25 rate = 0.0; drate_dT = 0.0; @@ -458,9 +460,9 @@ void rate_al25_to_mg25_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_al26_to_mg26_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Al26_to_Mg26_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al26 --> mg26 + // Al26 --> Mg26 rate = 0.0; drate_dT = 0.0; @@ -490,9 +492,9 @@ void rate_al26_to_mg26_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si31_to_p31_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si31_to_P31_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si31 --> p31 + // Si31 --> P31 rate = 0.0; drate_dT = 0.0; @@ -521,9 +523,9 @@ void rate_si31_to_p31_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si32_to_p32_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si32_to_P32_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si32 --> p32 + // Si32 --> P32 rate = 0.0; drate_dT = 0.0; @@ -552,9 +554,9 @@ void rate_si32_to_p32_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p29_to_si29_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P29_to_Si29_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p29 --> si29 + // P29 --> Si29 rate = 0.0; drate_dT = 0.0; @@ -583,9 +585,9 @@ void rate_p29_to_si29_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p30_to_si30_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P30_to_Si30_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p30 --> si30 + // P30 --> Si30 rate = 0.0; drate_dT = 0.0; @@ -614,9 +616,9 @@ void rate_p30_to_si30_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p32_to_s32_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P32_to_S32_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p32 --> s32 + // P32 --> S32 rate = 0.0; drate_dT = 0.0; @@ -645,9 +647,9 @@ void rate_p32_to_s32_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p33_to_s33_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P33_to_S33_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p33 --> s33 + // P33 --> S33 rate = 0.0; drate_dT = 0.0; @@ -676,9 +678,9 @@ void rate_p33_to_s33_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s35_to_cl35_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S35_to_Cl35_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s35 --> cl35 + // S35 --> Cl35 rate = 0.0; drate_dT = 0.0; @@ -707,9 +709,9 @@ void rate_s35_to_cl35_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl33_to_s33_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl33_to_S33_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl33 --> s33 + // Cl33 --> S33 rate = 0.0; drate_dT = 0.0; @@ -738,9 +740,9 @@ void rate_cl33_to_s33_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl34_to_s34_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl34_to_S34_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl34 --> s34 + // Cl34 --> S34 rate = 0.0; drate_dT = 0.0; @@ -769,9 +771,9 @@ void rate_cl34_to_s34_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl36_to_ar36_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl36_to_Ar36_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl36 --> ar36 + // Cl36 --> Ar36 rate = 0.0; drate_dT = 0.0; @@ -800,9 +802,9 @@ void rate_cl36_to_ar36_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl36_to_s36_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl36_to_S36_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl36 --> s36 + // Cl36 --> S36 rate = 0.0; drate_dT = 0.0; @@ -831,9 +833,9 @@ void rate_cl36_to_s36_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar37_to_cl37_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar37_to_Cl37_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar37 --> cl37 + // Ar37 --> Cl37 rate = 0.0; drate_dT = 0.0; @@ -862,9 +864,9 @@ void rate_ar37_to_cl37_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar39_to_k39_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar39_to_K39_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar39 --> k39 + // Ar39 --> K39 rate = 0.0; drate_dT = 0.0; @@ -893,9 +895,9 @@ void rate_ar39_to_k39_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k37_to_ar37_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K37_to_Ar37_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k37 --> ar37 + // K37 --> Ar37 rate = 0.0; drate_dT = 0.0; @@ -924,9 +926,9 @@ void rate_k37_to_ar37_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k38_to_ar38_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K38_to_Ar38_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k38 --> ar38 + // K38 --> Ar38 rate = 0.0; drate_dT = 0.0; @@ -955,9 +957,9 @@ void rate_k38_to_ar38_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k40_to_ca40_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K40_to_Ca40_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k40 --> ca40 + // K40 --> Ca40 rate = 0.0; drate_dT = 0.0; @@ -986,9 +988,9 @@ void rate_k40_to_ca40_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k40_to_ar40_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K40_to_Ar40_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k40 --> ar40 + // K40 --> Ar40 rate = 0.0; drate_dT = 0.0; @@ -1017,9 +1019,9 @@ void rate_k40_to_ar40_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca41_to_k41_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca41_to_K41_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca41 --> k41 + // Ca41 --> K41 rate = 0.0; drate_dT = 0.0; @@ -1048,9 +1050,9 @@ void rate_ca41_to_k41_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca45_to_sc45_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca45_to_Sc45_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca45 --> sc45 + // Ca45 --> Sc45 rate = 0.0; drate_dT = 0.0; @@ -1079,9 +1081,9 @@ void rate_ca45_to_sc45_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca47_to_sc47_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca47_to_Sc47_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca47 --> sc47 + // Ca47 --> Sc47 rate = 0.0; drate_dT = 0.0; @@ -1110,9 +1112,9 @@ void rate_ca47_to_sc47_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca48_to_sc48_weak_mo03(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca48_to_Sc48_weak_mo03(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca48 --> sc48 + // Ca48 --> Sc48 rate = 0.0; drate_dT = 0.0; @@ -1141,9 +1143,9 @@ void rate_ca48_to_sc48_weak_mo03(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc43_to_ca43_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc43_to_Ca43_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 --> ca43 + // Sc43 --> Ca43 rate = 0.0; drate_dT = 0.0; @@ -1172,9 +1174,9 @@ void rate_sc43_to_ca43_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc44_to_ca44_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc44_to_Ca44_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc44 --> ca44 + // Sc44 --> Ca44 rate = 0.0; drate_dT = 0.0; @@ -1203,9 +1205,9 @@ void rate_sc44_to_ca44_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc46_to_ti46_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc46_to_Ti46_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc46 --> ti46 + // Sc46 --> Ti46 rate = 0.0; drate_dT = 0.0; @@ -1234,9 +1236,9 @@ void rate_sc46_to_ti46_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc47_to_ti47_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc47_to_Ti47_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc47 --> ti47 + // Sc47 --> Ti47 rate = 0.0; drate_dT = 0.0; @@ -1265,9 +1267,9 @@ void rate_sc47_to_ti47_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc48_to_ti48_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc48_to_Ti48_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc48 --> ti48 + // Sc48 --> Ti48 rate = 0.0; drate_dT = 0.0; @@ -1296,9 +1298,9 @@ void rate_sc48_to_ti48_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc49_to_ti49_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc49_to_Ti49_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc49 --> ti49 + // Sc49 --> Ti49 rate = 0.0; drate_dT = 0.0; @@ -1327,9 +1329,9 @@ void rate_sc49_to_ti49_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_to_sc44_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti44_to_Sc44_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 --> sc44 + // Ti44 --> Sc44 rate = 0.0; drate_dT = 0.0; @@ -1358,9 +1360,9 @@ void rate_ti44_to_sc44_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti45_to_sc45_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti45_to_Sc45_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti45 --> sc45 + // Ti45 --> Sc45 rate = 0.0; drate_dT = 0.0; @@ -1389,9 +1391,9 @@ void rate_ti45_to_sc45_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti51_to_v51_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti51_to_V51_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti51 --> v51 + // Ti51 --> V51 rate = 0.0; drate_dT = 0.0; @@ -1420,9 +1422,9 @@ void rate_ti51_to_v51_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v46_to_ti46_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V46_to_Ti46_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v46 --> ti46 + // V46 --> Ti46 rate = 0.0; drate_dT = 0.0; @@ -1451,9 +1453,9 @@ void rate_v46_to_ti46_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v47_to_ti47_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V47_to_Ti47_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 --> ti47 + // V47 --> Ti47 rate = 0.0; drate_dT = 0.0; @@ -1482,9 +1484,9 @@ void rate_v47_to_ti47_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v48_to_ti48_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V48_to_Ti48_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v48 --> ti48 + // V48 --> Ti48 rate = 0.0; drate_dT = 0.0; @@ -1513,9 +1515,9 @@ void rate_v48_to_ti48_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v49_to_ti49_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V49_to_Ti49_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v49 --> ti49 + // V49 --> Ti49 rate = 0.0; drate_dT = 0.0; @@ -1544,9 +1546,9 @@ void rate_v49_to_ti49_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v50_to_ti50_weak_mo03(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V50_to_Ti50_weak_mo03(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v50 --> ti50 + // V50 --> Ti50 rate = 0.0; drate_dT = 0.0; @@ -1575,9 +1577,9 @@ void rate_v50_to_ti50_weak_mo03(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v52_to_cr52_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V52_to_Cr52_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v52 --> cr52 + // V52 --> Cr52 rate = 0.0; drate_dT = 0.0; @@ -1606,9 +1608,9 @@ void rate_v52_to_cr52_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_to_v48_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr48_to_V48_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 --> v48 + // Cr48 --> V48 rate = 0.0; drate_dT = 0.0; @@ -1637,9 +1639,9 @@ void rate_cr48_to_v48_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr49_to_v49_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr49_to_V49_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr49 --> v49 + // Cr49 --> V49 rate = 0.0; drate_dT = 0.0; @@ -1668,9 +1670,9 @@ void rate_cr49_to_v49_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr51_to_v51_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr51_to_V51_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr51 --> v51 + // Cr51 --> V51 rate = 0.0; drate_dT = 0.0; @@ -1699,9 +1701,9 @@ void rate_cr51_to_v51_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn50_to_cr50_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn50_to_Cr50_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn50 --> cr50 + // Mn50 --> Cr50 rate = 0.0; drate_dT = 0.0; @@ -1730,9 +1732,9 @@ void rate_mn50_to_cr50_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn51_to_cr51_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn51_to_Cr51_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 --> cr51 + // Mn51 --> Cr51 rate = 0.0; drate_dT = 0.0; @@ -1761,9 +1763,9 @@ void rate_mn51_to_cr51_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn52_to_cr52_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn52_to_Cr52_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn52 --> cr52 + // Mn52 --> Cr52 rate = 0.0; drate_dT = 0.0; @@ -1792,9 +1794,9 @@ void rate_mn52_to_cr52_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn53_to_cr53_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn53_to_Cr53_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn53 --> cr53 + // Mn53 --> Cr53 rate = 0.0; drate_dT = 0.0; @@ -1823,9 +1825,9 @@ void rate_mn53_to_cr53_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn54_to_cr54_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn54_to_Cr54_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn54 --> cr54 + // Mn54 --> Cr54 rate = 0.0; drate_dT = 0.0; @@ -1854,9 +1856,9 @@ void rate_mn54_to_cr54_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_to_mn52_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe52_to_Mn52_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 --> mn52 + // Fe52 --> Mn52 rate = 0.0; drate_dT = 0.0; @@ -1885,9 +1887,9 @@ void rate_fe52_to_mn52_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe53_to_mn53_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe53_to_Mn53_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 --> mn53 + // Fe53 --> Mn53 rate = 0.0; drate_dT = 0.0; @@ -1916,9 +1918,9 @@ void rate_fe53_to_mn53_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe55_to_mn55_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe55_to_Mn55_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 --> mn55 + // Fe55 --> Mn55 rate = 0.0; drate_dT = 0.0; @@ -1947,9 +1949,9 @@ void rate_fe55_to_mn55_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co53_to_fe53_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co53_to_Fe53_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co53 --> fe53 + // Co53 --> Fe53 rate = 0.0; drate_dT = 0.0; @@ -1978,9 +1980,9 @@ void rate_co53_to_fe53_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co54_to_fe54_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co54_to_Fe54_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co54 --> fe54 + // Co54 --> Fe54 rate = 0.0; drate_dT = 0.0; @@ -2009,9 +2011,9 @@ void rate_co54_to_fe54_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co55_to_fe55_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co55_to_Fe55_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 --> fe55 + // Co55 --> Fe55 rate = 0.0; drate_dT = 0.0; @@ -2040,9 +2042,9 @@ void rate_co55_to_fe55_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co56_to_fe56_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co56_to_Fe56_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 --> fe56 + // Co56 --> Fe56 rate = 0.0; drate_dT = 0.0; @@ -2071,9 +2073,9 @@ void rate_co56_to_fe56_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co57_to_fe57_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co57_to_Fe57_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 --> fe57 + // Co57 --> Fe57 rate = 0.0; drate_dT = 0.0; @@ -2102,9 +2104,9 @@ void rate_co57_to_fe57_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co58_to_fe58_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co58_to_Fe58_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co58 --> fe58 + // Co58 --> Fe58 rate = 0.0; drate_dT = 0.0; @@ -2133,9 +2135,9 @@ void rate_co58_to_fe58_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_co56_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni56_to_Co56_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 --> co56 + // Ni56 --> Co56 rate = 0.0; drate_dT = 0.0; @@ -2164,9 +2166,9 @@ void rate_ni56_to_co56_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni57_to_co57_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni57_to_Co57_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 --> co57 + // Ni57 --> Co57 rate = 0.0; drate_dT = 0.0; @@ -2195,9 +2197,9 @@ void rate_ni57_to_co57_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni59_to_co59_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni59_to_Co59_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni59 --> co59 + // Ni59 --> Co59 rate = 0.0; drate_dT = 0.0; @@ -2226,9 +2228,9 @@ void rate_ni59_to_co59_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni63_to_cu63_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni63_to_Cu63_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni63 --> cu63 + // Ni63 --> Cu63 rate = 0.0; drate_dT = 0.0; @@ -2257,9 +2259,9 @@ void rate_ni63_to_cu63_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu57_to_ni57_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu57_to_Ni57_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu57 --> ni57 + // Cu57 --> Ni57 rate = 0.0; drate_dT = 0.0; @@ -2288,9 +2290,9 @@ void rate_cu57_to_ni57_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu58_to_ni58_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu58_to_Ni58_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu58 --> ni58 + // Cu58 --> Ni58 rate = 0.0; drate_dT = 0.0; @@ -2319,9 +2321,9 @@ void rate_cu58_to_ni58_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu59_to_ni59_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu59_to_Ni59_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 --> ni59 + // Cu59 --> Ni59 rate = 0.0; drate_dT = 0.0; @@ -2350,9 +2352,9 @@ void rate_cu59_to_ni59_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu60_to_ni60_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu60_to_Ni60_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu60 --> ni60 + // Cu60 --> Ni60 rate = 0.0; drate_dT = 0.0; @@ -2381,9 +2383,9 @@ void rate_cu60_to_ni60_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu61_to_ni61_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu61_to_Ni61_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu61 --> ni61 + // Cu61 --> Ni61 rate = 0.0; drate_dT = 0.0; @@ -2412,9 +2414,9 @@ void rate_cu61_to_ni61_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu62_to_ni62_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu62_to_Ni62_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu62 --> ni62 + // Cu62 --> Ni62 rate = 0.0; drate_dT = 0.0; @@ -2443,9 +2445,9 @@ void rate_cu62_to_ni62_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu64_to_ni64_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu64_to_Ni64_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu64 --> ni64 + // Cu64 --> Ni64 rate = 0.0; drate_dT = 0.0; @@ -2474,9 +2476,9 @@ void rate_cu64_to_ni64_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu64_to_zn64_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu64_to_Zn64_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu64 --> zn64 + // Cu64 --> Zn64 rate = 0.0; drate_dT = 0.0; @@ -2505,9 +2507,9 @@ void rate_cu64_to_zn64_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn59_to_cu59_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn59_to_Cu59_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn59 --> cu59 + // Zn59 --> Cu59 rate = 0.0; drate_dT = 0.0; @@ -2536,9 +2538,9 @@ void rate_zn59_to_cu59_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn60_to_cu60_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn60_to_Cu60_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn60 --> cu60 + // Zn60 --> Cu60 rate = 0.0; drate_dT = 0.0; @@ -2567,9 +2569,9 @@ void rate_zn60_to_cu60_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn61_to_cu61_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn61_to_Cu61_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn61 --> cu61 + // Zn61 --> Cu61 rate = 0.0; drate_dT = 0.0; @@ -2598,9 +2600,9 @@ void rate_zn61_to_cu61_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn62_to_cu62_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn62_to_Cu62_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn62 --> cu62 + // Zn62 --> Cu62 rate = 0.0; drate_dT = 0.0; @@ -2629,9 +2631,9 @@ void rate_zn62_to_cu62_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn63_to_cu63_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn63_to_Cu63_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn63 --> cu63 + // Zn63 --> Cu63 rate = 0.0; drate_dT = 0.0; @@ -2660,9 +2662,9 @@ void rate_zn63_to_cu63_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn65_to_cu65_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn65_to_Cu65_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn65 --> cu65 + // Zn65 --> Cu65 rate = 0.0; drate_dT = 0.0; @@ -2691,9 +2693,9 @@ void rate_zn65_to_cu65_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ga62_to_zn62_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ga62_to_Zn62_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga62 --> zn62 + // Ga62 --> Zn62 rate = 0.0; drate_dT = 0.0; @@ -2722,9 +2724,9 @@ void rate_ga62_to_zn62_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ga63_to_zn63_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ga63_to_Zn63_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga63 --> zn63 + // Ga63 --> Zn63 rate = 0.0; drate_dT = 0.0; @@ -2753,9 +2755,9 @@ void rate_ga63_to_zn63_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ga64_to_zn64_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ga64_to_Zn64_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga64 --> zn64 + // Ga64 --> Zn64 rate = 0.0; drate_dT = 0.0; @@ -2784,9 +2786,9 @@ void rate_ga64_to_zn64_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ge63_to_ga63_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ge63_to_Ga63_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ge63 --> ga63 + // Ge63 --> Ga63 rate = 0.0; drate_dT = 0.0; @@ -2815,9 +2817,9 @@ void rate_ge63_to_ga63_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ge64_to_ga64_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ge64_to_Ga64_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ge64 --> ga64 + // Ge64 --> Ga64 rate = 0.0; drate_dT = 0.0; @@ -2912,9 +2914,9 @@ void rate_d_to_n_p(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he3_to_p_d(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He3_to_p_d(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he3 --> p + d + // He3 --> p + d rate = 0.0; drate_dT = 0.0; @@ -2961,9 +2963,9 @@ void rate_he3_to_p_d(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_to_n_he3(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_to_n_He3(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he4 --> n + he3 + // He4 --> n + He3 rate = 0.0; drate_dT = 0.0; @@ -3010,9 +3012,9 @@ void rate_he4_to_n_he3(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_to_d_d(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_to_d_d(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he4 --> d + d + // He4 --> d + d rate = 0.0; drate_dT = 0.0; @@ -3042,9 +3044,9 @@ void rate_he4_to_d_d(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_li6_to_he4_d(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Li6_to_He4_d(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // li6 --> he4 + d + // Li6 --> He4 + d rate = 0.0; drate_dT = 0.0; @@ -3089,9 +3091,9 @@ void rate_li6_to_he4_d(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_li7_to_n_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Li7_to_n_Li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // li7 --> n + li6 + // Li7 --> n + Li6 rate = 0.0; drate_dT = 0.0; @@ -3121,9 +3123,9 @@ void rate_li7_to_n_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_be7_to_p_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Be7_to_p_Li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be7 --> p + li6 + // Be7 --> p + Li6 rate = 0.0; drate_dT = 0.0; @@ -3153,9 +3155,9 @@ void rate_be7_to_p_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_be7_to_he4_he3(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Be7_to_He4_He3(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be7 --> he4 + he3 + // Be7 --> He4 + He3 rate = 0.0; drate_dT = 0.0; @@ -3202,9 +3204,9 @@ void rate_be7_to_he4_he3(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_b8_to_p_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_B8_to_p_Be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // b8 --> p + be7 + // B8 --> p + Be7 rate = 0.0; drate_dT = 0.0; @@ -3249,9 +3251,9 @@ void rate_b8_to_p_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_b8_to_he4_he4_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_B8_to_He4_He4_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // b8 --> he4 + he4 + // B8 --> He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -3280,9 +3282,9 @@ void rate_b8_to_he4_he4_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_b10_to_p_be9(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_B10_to_p_Be9(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // b10 --> p + be9 + // B10 --> p + Be9 rate = 0.0; drate_dT = 0.0; @@ -3342,9 +3344,9 @@ void rate_b10_to_p_be9(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_b10_to_he4_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_B10_to_He4_Li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // b10 --> he4 + li6 + // B10 --> He4 + Li6 rate = 0.0; drate_dT = 0.0; @@ -3391,9 +3393,9 @@ void rate_b10_to_he4_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_b11_to_n_b10(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_B11_to_n_B10(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // b11 --> n + b10 + // B11 --> n + B10 rate = 0.0; drate_dT = 0.0; @@ -3423,9 +3425,9 @@ void rate_b11_to_n_b10(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_b11_to_he4_li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_B11_to_He4_Li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // b11 --> he4 + li7 + // B11 --> He4 + Li7 rate = 0.0; drate_dT = 0.0; @@ -3487,9 +3489,9 @@ void rate_b11_to_he4_li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_to_p_b11(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_to_p_B11(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 --> p + b11 + // C12 --> p + B11 rate = 0.0; drate_dT = 0.0; @@ -3551,9 +3553,9 @@ void rate_c12_to_p_b11(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c13_to_n_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C13_to_n_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c13 --> n + c12 + // C13 --> n + C12 rate = 0.0; drate_dT = 0.0; @@ -3583,9 +3585,9 @@ void rate_c13_to_n_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c14_to_n_c13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C14_to_n_C13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c14 --> n + c13 + // C14 --> n + C13 rate = 0.0; drate_dT = 0.0; @@ -3615,9 +3617,9 @@ void rate_c14_to_n_c13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n13_to_p_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_N13_to_p_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 --> p + c12 + // N13 --> p + C12 rate = 0.0; drate_dT = 0.0; @@ -3664,9 +3666,9 @@ void rate_n13_to_p_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n14_to_n_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_N14_to_n_N13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 --> n + n13 + // N14 --> n + N13 rate = 0.0; drate_dT = 0.0; @@ -3713,9 +3715,9 @@ void rate_n14_to_n_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n14_to_p_c13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_N14_to_p_C13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 --> p + c13 + // N14 --> p + C13 rate = 0.0; drate_dT = 0.0; @@ -3777,9 +3779,9 @@ void rate_n14_to_p_c13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n15_to_n_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_N15_to_n_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n15 --> n + n14 + // N15 --> n + N14 rate = 0.0; drate_dT = 0.0; @@ -3809,9 +3811,9 @@ void rate_n15_to_n_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n15_to_p_c14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_N15_to_p_C14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n15 --> p + c14 + // N15 --> p + C14 rate = 0.0; drate_dT = 0.0; @@ -3858,9 +3860,9 @@ void rate_n15_to_p_c14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o14_to_p_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O14_to_p_N13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o14 --> p + n13 + // O14 --> p + N13 rate = 0.0; drate_dT = 0.0; @@ -3905,9 +3907,9 @@ void rate_o14_to_p_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o15_to_n_o14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O15_to_n_O14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o15 --> n + o14 + // O15 --> n + O14 rate = 0.0; drate_dT = 0.0; @@ -3937,9 +3939,9 @@ void rate_o15_to_n_o14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o15_to_p_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O15_to_p_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o15 --> p + n14 + // O15 --> p + N14 rate = 0.0; drate_dT = 0.0; @@ -4018,9 +4020,9 @@ void rate_o15_to_p_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_to_n_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_to_n_O15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 --> n + o15 + // O16 --> n + O15 rate = 0.0; drate_dT = 0.0; @@ -4050,9 +4052,9 @@ void rate_o16_to_n_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_to_p_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_to_p_N15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 --> p + n15 + // O16 --> p + N15 rate = 0.0; drate_dT = 0.0; @@ -4114,9 +4116,9 @@ void rate_o16_to_p_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_to_He4_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 --> he4 + c12 + // O16 --> He4 + C12 rate = 0.0; drate_dT = 0.0; @@ -4163,9 +4165,9 @@ void rate_o16_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o17_to_n_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O17_to_n_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o17 --> n + o16 + // O17 --> n + O16 rate = 0.0; drate_dT = 0.0; @@ -4195,9 +4197,9 @@ void rate_o17_to_n_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o18_to_n_o17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O18_to_n_O17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o18 --> n + o17 + // O18 --> n + O17 rate = 0.0; drate_dT = 0.0; @@ -4244,9 +4246,9 @@ void rate_o18_to_n_o17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o18_to_he4_c14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O18_to_He4_C14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o18 --> he4 + c14 + // O18 --> He4 + C14 rate = 0.0; drate_dT = 0.0; @@ -4308,9 +4310,9 @@ void rate_o18_to_he4_c14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f17_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F17_to_p_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f17 --> p + o16 + // F17 --> p + O16 rate = 0.0; drate_dT = 0.0; @@ -4340,9 +4342,9 @@ void rate_f17_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f18_to_n_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F18_to_n_F17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 --> n + f17 + // F18 --> n + F17 rate = 0.0; drate_dT = 0.0; @@ -4372,9 +4374,9 @@ void rate_f18_to_n_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f18_to_p_o17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F18_to_p_O17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 --> p + o17 + // F18 --> p + O17 rate = 0.0; drate_dT = 0.0; @@ -4436,9 +4438,9 @@ void rate_f18_to_p_o17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f18_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F18_to_He4_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 --> he4 + n14 + // F18 --> He4 + N14 rate = 0.0; drate_dT = 0.0; @@ -4498,9 +4500,9 @@ void rate_f18_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f19_to_n_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F19_to_n_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f19 --> n + f18 + // F19 --> n + F18 rate = 0.0; drate_dT = 0.0; @@ -4530,9 +4532,9 @@ void rate_f19_to_n_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f19_to_p_o18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F19_to_p_O18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f19 --> p + o18 + // F19 --> p + O18 rate = 0.0; drate_dT = 0.0; @@ -4609,9 +4611,9 @@ void rate_f19_to_p_o18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f19_to_he4_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F19_to_He4_N15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f19 --> he4 + n15 + // F19 --> He4 + N15 rate = 0.0; drate_dT = 0.0; @@ -4688,9 +4690,9 @@ void rate_f19_to_he4_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne18_to_p_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne18_to_p_F17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne18 --> p + f17 + // Ne18 --> p + F17 rate = 0.0; drate_dT = 0.0; @@ -4737,9 +4739,9 @@ void rate_ne18_to_p_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne18_to_he4_o14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne18_to_He4_O14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne18 --> he4 + o14 + // Ne18 --> He4 + O14 rate = 0.0; drate_dT = 0.0; @@ -4816,9 +4818,9 @@ void rate_ne18_to_he4_o14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne19_to_n_ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne19_to_n_Ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne19 --> n + ne18 + // Ne19 --> n + Ne18 rate = 0.0; drate_dT = 0.0; @@ -4848,9 +4850,9 @@ void rate_ne19_to_n_ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne19_to_p_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne19_to_p_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne19 --> p + f18 + // Ne19 --> p + F18 rate = 0.0; drate_dT = 0.0; @@ -4914,9 +4916,9 @@ void rate_ne19_to_p_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne19_to_he4_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne19_to_He4_O15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne19 --> he4 + o15 + // Ne19 --> He4 + O15 rate = 0.0; drate_dT = 0.0; @@ -4978,9 +4980,9 @@ void rate_ne19_to_he4_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne20_to_n_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne20_to_n_Ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 --> n + ne19 + // Ne20 --> n + Ne19 rate = 0.0; drate_dT = 0.0; @@ -5010,9 +5012,9 @@ void rate_ne20_to_n_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne20_to_p_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne20_to_p_F19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 --> p + f19 + // Ne20 --> p + F19 rate = 0.0; drate_dT = 0.0; @@ -5076,9 +5078,9 @@ void rate_ne20_to_p_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne20_to_he4_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne20_to_He4_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 --> he4 + o16 + // Ne20 --> He4 + O16 rate = 0.0; drate_dT = 0.0; @@ -5140,9 +5142,9 @@ void rate_ne20_to_he4_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne21_to_n_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne21_to_n_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 --> n + ne20 + // Ne21 --> n + Ne20 rate = 0.0; drate_dT = 0.0; @@ -5187,9 +5189,9 @@ void rate_ne21_to_n_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne21_to_he4_o17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne21_to_He4_O17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 --> he4 + o17 + // Ne21 --> He4 + O17 rate = 0.0; drate_dT = 0.0; @@ -5253,9 +5255,9 @@ void rate_ne21_to_he4_o17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne22_to_n_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne22_to_n_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne22 --> n + ne21 + // Ne22 --> n + Ne21 rate = 0.0; drate_dT = 0.0; @@ -5285,9 +5287,9 @@ void rate_ne22_to_n_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne22_to_he4_o18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne22_to_He4_O18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne22 --> he4 + o18 + // Ne22 --> He4 + O18 rate = 0.0; drate_dT = 0.0; @@ -5362,9 +5364,9 @@ void rate_ne22_to_he4_o18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na21_to_p_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na21_to_p_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na21 --> p + ne20 + // Na21 --> p + Ne20 rate = 0.0; drate_dT = 0.0; @@ -5445,9 +5447,9 @@ void rate_na21_to_p_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na21_to_he4_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na21_to_He4_F17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na21 --> he4 + f17 + // Na21 --> He4 + F17 rate = 0.0; drate_dT = 0.0; @@ -5477,9 +5479,9 @@ void rate_na21_to_he4_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na22_to_n_na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na22_to_n_Na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 --> n + na21 + // Na22 --> n + Na21 rate = 0.0; drate_dT = 0.0; @@ -5509,9 +5511,9 @@ void rate_na22_to_n_na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na22_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na22_to_p_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 --> p + ne21 + // Na22 --> p + Ne21 rate = 0.0; drate_dT = 0.0; @@ -5588,9 +5590,9 @@ void rate_na22_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na22_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na22_to_He4_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 --> he4 + f18 + // Na22 --> He4 + F18 rate = 0.0; drate_dT = 0.0; @@ -5620,9 +5622,9 @@ void rate_na22_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na23_to_n_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na23_to_n_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 --> n + na22 + // Na23 --> n + Na22 rate = 0.0; drate_dT = 0.0; @@ -5652,9 +5654,9 @@ void rate_na23_to_n_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na23_to_p_ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na23_to_p_Ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 --> p + ne22 + // Na23 --> p + Ne22 rate = 0.0; drate_dT = 0.0; @@ -5769,9 +5771,9 @@ void rate_na23_to_p_ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na23_to_he4_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na23_to_He4_F19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 --> he4 + f19 + // Na23 --> He4 + F19 rate = 0.0; drate_dT = 0.0; @@ -5801,9 +5803,9 @@ void rate_na23_to_he4_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg23_to_p_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg23_to_p_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg23 --> p + na22 + // Mg23 --> p + Na22 rate = 0.0; drate_dT = 0.0; @@ -5863,9 +5865,9 @@ void rate_mg23_to_p_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg23_to_he4_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg23_to_He4_Ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg23 --> he4 + ne19 + // Mg23 --> He4 + Ne19 rate = 0.0; drate_dT = 0.0; @@ -5895,9 +5897,9 @@ void rate_mg23_to_he4_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg24_to_n_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg24_to_n_Mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 --> n + mg23 + // Mg24 --> n + Mg23 rate = 0.0; drate_dT = 0.0; @@ -5927,9 +5929,9 @@ void rate_mg24_to_n_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg24_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg24_to_p_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 --> p + na23 + // Mg24 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -5991,9 +5993,9 @@ void rate_mg24_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg24_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg24_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 --> he4 + ne20 + // Mg24 --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -6070,9 +6072,9 @@ void rate_mg24_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg25_to_n_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg25_to_n_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg25 --> n + mg24 + // Mg25 --> n + Mg24 rate = 0.0; drate_dT = 0.0; @@ -6102,9 +6104,9 @@ void rate_mg25_to_n_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg25_to_he4_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg25_to_He4_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg25 --> he4 + ne21 + // Mg25 --> He4 + Ne21 rate = 0.0; drate_dT = 0.0; @@ -6151,9 +6153,9 @@ void rate_mg25_to_he4_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg26_to_n_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg26_to_n_Mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg26 --> n + mg25 + // Mg26 --> n + Mg25 rate = 0.0; drate_dT = 0.0; @@ -6183,9 +6185,9 @@ void rate_mg26_to_n_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg26_to_he4_ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg26_to_He4_Ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg26 --> he4 + ne22 + // Mg26 --> He4 + Ne22 rate = 0.0; drate_dT = 0.0; @@ -6277,9 +6279,9 @@ void rate_mg26_to_he4_ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_al25_to_p_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Al25_to_p_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al25 --> p + mg24 + // Al25 --> p + Mg24 rate = 0.0; drate_dT = 0.0; @@ -6326,9 +6328,9 @@ void rate_al25_to_p_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_al25_to_he4_na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Al25_to_He4_Na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al25 --> he4 + na21 + // Al25 --> He4 + Na21 rate = 0.0; drate_dT = 0.0; @@ -6358,9 +6360,9 @@ void rate_al25_to_he4_na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_al26_to_n_al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Al26_to_n_Al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al26 --> n + al25 + // Al26 --> n + Al25 rate = 0.0; drate_dT = 0.0; @@ -6390,9 +6392,9 @@ void rate_al26_to_n_al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_al26_to_p_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Al26_to_p_Mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al26 --> p + mg25 + // Al26 --> p + Mg25 rate = 0.0; drate_dT = 0.0; @@ -6454,9 +6456,9 @@ void rate_al26_to_p_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_al26_to_he4_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Al26_to_He4_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al26 --> he4 + na22 + // Al26 --> He4 + Na22 rate = 0.0; drate_dT = 0.0; @@ -6486,9 +6488,9 @@ void rate_al26_to_he4_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_al27_to_n_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Al27_to_n_Al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 --> n + al26 + // Al27 --> n + Al26 rate = 0.0; drate_dT = 0.0; @@ -6518,9 +6520,9 @@ void rate_al27_to_n_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_al27_to_p_mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Al27_to_p_Mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 --> p + mg26 + // Al27 --> p + Mg26 rate = 0.0; drate_dT = 0.0; @@ -6584,9 +6586,9 @@ void rate_al27_to_p_mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_al27_to_he4_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Al27_to_He4_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 --> he4 + na23 + // Al27 --> He4 + Na23 rate = 0.0; drate_dT = 0.0; @@ -6616,9 +6618,9 @@ void rate_al27_to_he4_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si28_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si28_to_p_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 --> p + al27 + // Si28 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -6682,9 +6684,9 @@ void rate_si28_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si28_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si28_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 --> he4 + mg24 + // Si28 --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -6729,9 +6731,9 @@ void rate_si28_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si29_to_n_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si29_to_n_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si29 --> n + si28 + // Si29 --> n + Si28 rate = 0.0; drate_dT = 0.0; @@ -6778,9 +6780,9 @@ void rate_si29_to_n_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si29_to_he4_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si29_to_He4_Mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si29 --> he4 + mg25 + // Si29 --> He4 + Mg25 rate = 0.0; drate_dT = 0.0; @@ -6810,9 +6812,9 @@ void rate_si29_to_he4_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si30_to_n_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si30_to_n_Si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si30 --> n + si29 + // Si30 --> n + Si29 rate = 0.0; drate_dT = 0.0; @@ -6859,9 +6861,9 @@ void rate_si30_to_n_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si30_to_he4_mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si30_to_He4_Mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si30 --> he4 + mg26 + // Si30 --> He4 + Mg26 rate = 0.0; drate_dT = 0.0; @@ -6908,9 +6910,9 @@ void rate_si30_to_he4_mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si31_to_n_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si31_to_n_Si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si31 --> n + si30 + // Si31 --> n + Si30 rate = 0.0; drate_dT = 0.0; @@ -6940,9 +6942,9 @@ void rate_si31_to_n_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si32_to_n_si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si32_to_n_Si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si32 --> n + si31 + // Si32 --> n + Si31 rate = 0.0; drate_dT = 0.0; @@ -6972,9 +6974,9 @@ void rate_si32_to_n_si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p29_to_p_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P29_to_p_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p29 --> p + si28 + // P29 --> p + Si28 rate = 0.0; drate_dT = 0.0; @@ -7019,9 +7021,9 @@ void rate_p29_to_p_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p29_to_he4_al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P29_to_He4_Al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p29 --> he4 + al25 + // P29 --> He4 + Al25 rate = 0.0; drate_dT = 0.0; @@ -7051,9 +7053,9 @@ void rate_p29_to_he4_al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p30_to_n_p29(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P30_to_n_P29(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p30 --> n + p29 + // P30 --> n + P29 rate = 0.0; drate_dT = 0.0; @@ -7083,9 +7085,9 @@ void rate_p30_to_n_p29(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p30_to_p_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P30_to_p_Si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p30 --> p + si29 + // P30 --> p + Si29 rate = 0.0; drate_dT = 0.0; @@ -7147,9 +7149,9 @@ void rate_p30_to_p_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p30_to_he4_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P30_to_He4_Al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p30 --> he4 + al26 + // P30 --> He4 + Al26 rate = 0.0; drate_dT = 0.0; @@ -7179,9 +7181,9 @@ void rate_p30_to_he4_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p31_to_n_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P31_to_n_P30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 --> n + p30 + // P31 --> n + P30 rate = 0.0; drate_dT = 0.0; @@ -7211,9 +7213,9 @@ void rate_p31_to_n_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p31_to_p_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P31_to_p_Si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 --> p + si30 + // P31 --> p + Si30 rate = 0.0; drate_dT = 0.0; @@ -7362,9 +7364,9 @@ void rate_p31_to_p_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p31_to_he4_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P31_to_He4_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 --> he4 + al27 + // P31 --> He4 + Al27 rate = 0.0; drate_dT = 0.0; @@ -7394,9 +7396,9 @@ void rate_p31_to_he4_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p32_to_n_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P32_to_n_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p32 --> n + p31 + // P32 --> n + P31 rate = 0.0; drate_dT = 0.0; @@ -7441,9 +7443,9 @@ void rate_p32_to_n_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p32_to_p_si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P32_to_p_Si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p32 --> p + si31 + // P32 --> p + Si31 rate = 0.0; drate_dT = 0.0; @@ -7473,9 +7475,9 @@ void rate_p32_to_p_si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p33_to_n_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P33_to_n_P32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p33 --> n + p32 + // P33 --> n + P32 rate = 0.0; drate_dT = 0.0; @@ -7505,9 +7507,9 @@ void rate_p33_to_n_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p33_to_p_si32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P33_to_p_Si32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p33 --> p + si32 + // P33 --> p + Si32 rate = 0.0; drate_dT = 0.0; @@ -7537,9 +7539,9 @@ void rate_p33_to_p_si32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s32_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S32_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 --> p + p31 + // S32 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -7601,9 +7603,9 @@ void rate_s32_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s32_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S32_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 --> he4 + si28 + // S32 --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -7633,9 +7635,9 @@ void rate_s32_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s33_to_n_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S33_to_n_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s33 --> n + s32 + // S33 --> n + S32 rate = 0.0; drate_dT = 0.0; @@ -7665,9 +7667,9 @@ void rate_s33_to_n_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s33_to_p_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S33_to_p_P32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s33 --> p + p32 + // S33 --> p + P32 rate = 0.0; drate_dT = 0.0; @@ -7697,9 +7699,9 @@ void rate_s33_to_p_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s33_to_he4_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S33_to_He4_Si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s33 --> he4 + si29 + // S33 --> He4 + Si29 rate = 0.0; drate_dT = 0.0; @@ -7729,9 +7731,9 @@ void rate_s33_to_he4_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s34_to_n_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S34_to_n_S33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s34 --> n + s33 + // S34 --> n + S33 rate = 0.0; drate_dT = 0.0; @@ -7761,9 +7763,9 @@ void rate_s34_to_n_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s34_to_p_p33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S34_to_p_P33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s34 --> p + p33 + // S34 --> p + P33 rate = 0.0; drate_dT = 0.0; @@ -7793,9 +7795,9 @@ void rate_s34_to_p_p33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s34_to_he4_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S34_to_He4_Si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s34 --> he4 + si30 + // S34 --> He4 + Si30 rate = 0.0; drate_dT = 0.0; @@ -7825,9 +7827,9 @@ void rate_s34_to_he4_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s35_to_n_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S35_to_n_S34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s35 --> n + s34 + // S35 --> n + S34 rate = 0.0; drate_dT = 0.0; @@ -7857,9 +7859,9 @@ void rate_s35_to_n_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s35_to_he4_si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S35_to_He4_Si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s35 --> he4 + si31 + // S35 --> He4 + Si31 rate = 0.0; drate_dT = 0.0; @@ -7889,9 +7891,9 @@ void rate_s35_to_he4_si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s36_to_n_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S36_to_n_S35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s36 --> n + s35 + // S36 --> n + S35 rate = 0.0; drate_dT = 0.0; @@ -7921,9 +7923,9 @@ void rate_s36_to_n_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s36_to_he4_si32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S36_to_He4_Si32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s36 --> he4 + si32 + // S36 --> He4 + Si32 rate = 0.0; drate_dT = 0.0; @@ -7953,9 +7955,9 @@ void rate_s36_to_he4_si32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl33_to_p_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl33_to_p_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl33 --> p + s32 + // Cl33 --> p + S32 rate = 0.0; drate_dT = 0.0; @@ -8017,9 +8019,9 @@ void rate_cl33_to_p_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl33_to_he4_p29(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl33_to_He4_P29(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl33 --> he4 + p29 + // Cl33 --> He4 + P29 rate = 0.0; drate_dT = 0.0; @@ -8049,9 +8051,9 @@ void rate_cl33_to_he4_p29(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl34_to_n_cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl34_to_n_Cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl34 --> n + cl33 + // Cl34 --> n + Cl33 rate = 0.0; drate_dT = 0.0; @@ -8081,9 +8083,9 @@ void rate_cl34_to_n_cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl34_to_p_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl34_to_p_S33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl34 --> p + s33 + // Cl34 --> p + S33 rate = 0.0; drate_dT = 0.0; @@ -8113,9 +8115,9 @@ void rate_cl34_to_p_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl34_to_he4_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl34_to_He4_P30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl34 --> he4 + p30 + // Cl34 --> He4 + P30 rate = 0.0; drate_dT = 0.0; @@ -8145,9 +8147,9 @@ void rate_cl34_to_he4_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl35_to_n_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl35_to_n_Cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 --> n + cl34 + // Cl35 --> n + Cl34 rate = 0.0; drate_dT = 0.0; @@ -8177,9 +8179,9 @@ void rate_cl35_to_n_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl35_to_p_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl35_to_p_S34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 --> p + s34 + // Cl35 --> p + S34 rate = 0.0; drate_dT = 0.0; @@ -8314,9 +8316,9 @@ void rate_cl35_to_p_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl35_to_he4_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl35_to_He4_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 --> he4 + p31 + // Cl35 --> He4 + P31 rate = 0.0; drate_dT = 0.0; @@ -8346,9 +8348,9 @@ void rate_cl35_to_he4_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl36_to_n_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl36_to_n_Cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl36 --> n + cl35 + // Cl36 --> n + Cl35 rate = 0.0; drate_dT = 0.0; @@ -8378,9 +8380,9 @@ void rate_cl36_to_n_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl36_to_p_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl36_to_p_S35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl36 --> p + s35 + // Cl36 --> p + S35 rate = 0.0; drate_dT = 0.0; @@ -8410,9 +8412,9 @@ void rate_cl36_to_p_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl36_to_he4_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl36_to_He4_P32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl36 --> he4 + p32 + // Cl36 --> He4 + P32 rate = 0.0; drate_dT = 0.0; @@ -8442,9 +8444,9 @@ void rate_cl36_to_he4_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl37_to_n_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl37_to_n_Cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl37 --> n + cl36 + // Cl37 --> n + Cl36 rate = 0.0; drate_dT = 0.0; @@ -8474,9 +8476,9 @@ void rate_cl37_to_n_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl37_to_p_s36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl37_to_p_S36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl37 --> p + s36 + // Cl37 --> p + S36 rate = 0.0; drate_dT = 0.0; @@ -8506,9 +8508,9 @@ void rate_cl37_to_p_s36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl37_to_he4_p33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl37_to_He4_P33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl37 --> he4 + p33 + // Cl37 --> He4 + P33 rate = 0.0; drate_dT = 0.0; @@ -8538,9 +8540,9 @@ void rate_cl37_to_he4_p33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_to_p_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar36_to_p_Cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 --> p + cl35 + // Ar36 --> p + Cl35 rate = 0.0; drate_dT = 0.0; @@ -8617,9 +8619,9 @@ void rate_ar36_to_p_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_to_he4_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar36_to_He4_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 --> he4 + s32 + // Ar36 --> He4 + S32 rate = 0.0; drate_dT = 0.0; @@ -8649,9 +8651,9 @@ void rate_ar36_to_he4_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar37_to_n_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar37_to_n_Ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar37 --> n + ar36 + // Ar37 --> n + Ar36 rate = 0.0; drate_dT = 0.0; @@ -8681,9 +8683,9 @@ void rate_ar37_to_n_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar37_to_p_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar37_to_p_Cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar37 --> p + cl36 + // Ar37 --> p + Cl36 rate = 0.0; drate_dT = 0.0; @@ -8713,9 +8715,9 @@ void rate_ar37_to_p_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar37_to_he4_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar37_to_He4_S33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar37 --> he4 + s33 + // Ar37 --> He4 + S33 rate = 0.0; drate_dT = 0.0; @@ -8745,9 +8747,9 @@ void rate_ar37_to_he4_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar38_to_n_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar38_to_n_Ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar38 --> n + ar37 + // Ar38 --> n + Ar37 rate = 0.0; drate_dT = 0.0; @@ -8777,9 +8779,9 @@ void rate_ar38_to_n_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar38_to_p_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar38_to_p_Cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar38 --> p + cl37 + // Ar38 --> p + Cl37 rate = 0.0; drate_dT = 0.0; @@ -8809,9 +8811,9 @@ void rate_ar38_to_p_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar38_to_he4_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar38_to_He4_S34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar38 --> he4 + s34 + // Ar38 --> He4 + S34 rate = 0.0; drate_dT = 0.0; @@ -8841,9 +8843,9 @@ void rate_ar38_to_he4_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar39_to_n_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar39_to_n_Ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar39 --> n + ar38 + // Ar39 --> n + Ar38 rate = 0.0; drate_dT = 0.0; @@ -8873,9 +8875,9 @@ void rate_ar39_to_n_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar39_to_he4_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar39_to_He4_S35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar39 --> he4 + s35 + // Ar39 --> He4 + S35 rate = 0.0; drate_dT = 0.0; @@ -8905,9 +8907,9 @@ void rate_ar39_to_he4_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar40_to_n_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar40_to_n_Ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar40 --> n + ar39 + // Ar40 --> n + Ar39 rate = 0.0; drate_dT = 0.0; @@ -8937,9 +8939,9 @@ void rate_ar40_to_n_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar40_to_he4_s36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar40_to_He4_S36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar40 --> he4 + s36 + // Ar40 --> He4 + S36 rate = 0.0; drate_dT = 0.0; @@ -8969,9 +8971,9 @@ void rate_ar40_to_he4_s36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k37_to_p_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K37_to_p_Ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k37 --> p + ar36 + // K37 --> p + Ar36 rate = 0.0; drate_dT = 0.0; @@ -9033,9 +9035,9 @@ void rate_k37_to_p_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k37_to_he4_cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K37_to_He4_Cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k37 --> he4 + cl33 + // K37 --> He4 + Cl33 rate = 0.0; drate_dT = 0.0; @@ -9065,9 +9067,9 @@ void rate_k37_to_he4_cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k38_to_n_k37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K38_to_n_K37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k38 --> n + k37 + // K38 --> n + K37 rate = 0.0; drate_dT = 0.0; @@ -9097,9 +9099,9 @@ void rate_k38_to_n_k37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k38_to_p_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K38_to_p_Ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k38 --> p + ar37 + // K38 --> p + Ar37 rate = 0.0; drate_dT = 0.0; @@ -9129,9 +9131,9 @@ void rate_k38_to_p_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k38_to_he4_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K38_to_He4_Cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k38 --> he4 + cl34 + // K38 --> He4 + Cl34 rate = 0.0; drate_dT = 0.0; @@ -9161,9 +9163,9 @@ void rate_k38_to_he4_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k39_to_n_k38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K39_to_n_K38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 --> n + k38 + // K39 --> n + K38 rate = 0.0; drate_dT = 0.0; @@ -9193,9 +9195,9 @@ void rate_k39_to_n_k38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k39_to_p_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K39_to_p_Ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 --> p + ar38 + // K39 --> p + Ar38 rate = 0.0; drate_dT = 0.0; @@ -9225,9 +9227,9 @@ void rate_k39_to_p_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k39_to_he4_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K39_to_He4_Cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 --> he4 + cl35 + // K39 --> He4 + Cl35 rate = 0.0; drate_dT = 0.0; @@ -9257,9 +9259,9 @@ void rate_k39_to_he4_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k40_to_n_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K40_to_n_K39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k40 --> n + k39 + // K40 --> n + K39 rate = 0.0; drate_dT = 0.0; @@ -9289,9 +9291,9 @@ void rate_k40_to_n_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k40_to_p_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K40_to_p_Ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k40 --> p + ar39 + // K40 --> p + Ar39 rate = 0.0; drate_dT = 0.0; @@ -9321,9 +9323,9 @@ void rate_k40_to_p_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k40_to_he4_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K40_to_He4_Cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k40 --> he4 + cl36 + // K40 --> He4 + Cl36 rate = 0.0; drate_dT = 0.0; @@ -9353,9 +9355,9 @@ void rate_k40_to_he4_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k41_to_n_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K41_to_n_K40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k41 --> n + k40 + // K41 --> n + K40 rate = 0.0; drate_dT = 0.0; @@ -9385,9 +9387,9 @@ void rate_k41_to_n_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k41_to_p_ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K41_to_p_Ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k41 --> p + ar40 + // K41 --> p + Ar40 rate = 0.0; drate_dT = 0.0; @@ -9417,9 +9419,9 @@ void rate_k41_to_p_ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k41_to_he4_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K41_to_He4_Cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k41 --> he4 + cl37 + // K41 --> He4 + Cl37 rate = 0.0; drate_dT = 0.0; @@ -9449,9 +9451,9 @@ void rate_k41_to_he4_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_to_p_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca40_to_p_K39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 --> p + k39 + // Ca40 --> p + K39 rate = 0.0; drate_dT = 0.0; @@ -9515,9 +9517,9 @@ void rate_ca40_to_p_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_to_he4_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca40_to_He4_Ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 --> he4 + ar36 + // Ca40 --> He4 + Ar36 rate = 0.0; drate_dT = 0.0; @@ -9547,9 +9549,9 @@ void rate_ca40_to_he4_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca41_to_n_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca41_to_n_Ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca41 --> n + ca40 + // Ca41 --> n + Ca40 rate = 0.0; drate_dT = 0.0; @@ -9579,9 +9581,9 @@ void rate_ca41_to_n_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca41_to_p_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca41_to_p_K40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca41 --> p + k40 + // Ca41 --> p + K40 rate = 0.0; drate_dT = 0.0; @@ -9611,9 +9613,9 @@ void rate_ca41_to_p_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca41_to_he4_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca41_to_He4_Ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca41 --> he4 + ar37 + // Ca41 --> He4 + Ar37 rate = 0.0; drate_dT = 0.0; @@ -9643,9 +9645,9 @@ void rate_ca41_to_he4_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca42_to_n_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca42_to_n_Ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca42 --> n + ca41 + // Ca42 --> n + Ca41 rate = 0.0; drate_dT = 0.0; @@ -9675,9 +9677,9 @@ void rate_ca42_to_n_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca42_to_p_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca42_to_p_K41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca42 --> p + k41 + // Ca42 --> p + K41 rate = 0.0; drate_dT = 0.0; @@ -9724,9 +9726,9 @@ void rate_ca42_to_p_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca42_to_he4_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca42_to_He4_Ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca42 --> he4 + ar38 + // Ca42 --> He4 + Ar38 rate = 0.0; drate_dT = 0.0; @@ -9756,9 +9758,9 @@ void rate_ca42_to_he4_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca43_to_n_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca43_to_n_Ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca43 --> n + ca42 + // Ca43 --> n + Ca42 rate = 0.0; drate_dT = 0.0; @@ -9788,9 +9790,9 @@ void rate_ca43_to_n_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca43_to_he4_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca43_to_He4_Ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca43 --> he4 + ar39 + // Ca43 --> He4 + Ar39 rate = 0.0; drate_dT = 0.0; @@ -9820,9 +9822,9 @@ void rate_ca43_to_he4_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca44_to_n_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca44_to_n_Ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca44 --> n + ca43 + // Ca44 --> n + Ca43 rate = 0.0; drate_dT = 0.0; @@ -9852,9 +9854,9 @@ void rate_ca44_to_n_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca44_to_he4_ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca44_to_He4_Ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca44 --> he4 + ar40 + // Ca44 --> He4 + Ar40 rate = 0.0; drate_dT = 0.0; @@ -9884,9 +9886,9 @@ void rate_ca44_to_he4_ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca45_to_n_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca45_to_n_Ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca45 --> n + ca44 + // Ca45 --> n + Ca44 rate = 0.0; drate_dT = 0.0; @@ -9916,9 +9918,9 @@ void rate_ca45_to_n_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca46_to_n_ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca46_to_n_Ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca46 --> n + ca45 + // Ca46 --> n + Ca45 rate = 0.0; drate_dT = 0.0; @@ -9948,9 +9950,9 @@ void rate_ca46_to_n_ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca47_to_n_ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca47_to_n_Ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca47 --> n + ca46 + // Ca47 --> n + Ca46 rate = 0.0; drate_dT = 0.0; @@ -9980,9 +9982,9 @@ void rate_ca47_to_n_ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca48_to_n_ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca48_to_n_Ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca48 --> n + ca47 + // Ca48 --> n + Ca47 rate = 0.0; drate_dT = 0.0; @@ -10012,9 +10014,9 @@ void rate_ca48_to_n_ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc43_to_p_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc43_to_p_Ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 --> p + ca42 + // Sc43 --> p + Ca42 rate = 0.0; drate_dT = 0.0; @@ -10044,9 +10046,9 @@ void rate_sc43_to_p_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc43_to_he4_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc43_to_He4_K39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 --> he4 + k39 + // Sc43 --> He4 + K39 rate = 0.0; drate_dT = 0.0; @@ -10076,9 +10078,9 @@ void rate_sc43_to_he4_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc44_to_n_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc44_to_n_Sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc44 --> n + sc43 + // Sc44 --> n + Sc43 rate = 0.0; drate_dT = 0.0; @@ -10108,9 +10110,9 @@ void rate_sc44_to_n_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc44_to_p_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc44_to_p_Ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc44 --> p + ca43 + // Sc44 --> p + Ca43 rate = 0.0; drate_dT = 0.0; @@ -10140,9 +10142,9 @@ void rate_sc44_to_p_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc44_to_he4_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc44_to_He4_K40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc44 --> he4 + k40 + // Sc44 --> He4 + K40 rate = 0.0; drate_dT = 0.0; @@ -10172,9 +10174,9 @@ void rate_sc44_to_he4_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc45_to_n_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc45_to_n_Sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc45 --> n + sc44 + // Sc45 --> n + Sc44 rate = 0.0; drate_dT = 0.0; @@ -10204,9 +10206,9 @@ void rate_sc45_to_n_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc45_to_p_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc45_to_p_Ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc45 --> p + ca44 + // Sc45 --> p + Ca44 rate = 0.0; drate_dT = 0.0; @@ -10236,9 +10238,9 @@ void rate_sc45_to_p_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc45_to_he4_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc45_to_He4_K41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc45 --> he4 + k41 + // Sc45 --> He4 + K41 rate = 0.0; drate_dT = 0.0; @@ -10268,9 +10270,9 @@ void rate_sc45_to_he4_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc46_to_n_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc46_to_n_Sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc46 --> n + sc45 + // Sc46 --> n + Sc45 rate = 0.0; drate_dT = 0.0; @@ -10300,9 +10302,9 @@ void rate_sc46_to_n_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc46_to_p_ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc46_to_p_Ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc46 --> p + ca45 + // Sc46 --> p + Ca45 rate = 0.0; drate_dT = 0.0; @@ -10332,9 +10334,9 @@ void rate_sc46_to_p_ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc47_to_n_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc47_to_n_Sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc47 --> n + sc46 + // Sc47 --> n + Sc46 rate = 0.0; drate_dT = 0.0; @@ -10364,9 +10366,9 @@ void rate_sc47_to_n_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc47_to_p_ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc47_to_p_Ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc47 --> p + ca46 + // Sc47 --> p + Ca46 rate = 0.0; drate_dT = 0.0; @@ -10396,9 +10398,9 @@ void rate_sc47_to_p_ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc48_to_n_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc48_to_n_Sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc48 --> n + sc47 + // Sc48 --> n + Sc47 rate = 0.0; drate_dT = 0.0; @@ -10428,9 +10430,9 @@ void rate_sc48_to_n_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc48_to_p_ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc48_to_p_Ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc48 --> p + ca47 + // Sc48 --> p + Ca47 rate = 0.0; drate_dT = 0.0; @@ -10460,9 +10462,9 @@ void rate_sc48_to_p_ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc49_to_n_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc49_to_n_Sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc49 --> n + sc48 + // Sc49 --> n + Sc48 rate = 0.0; drate_dT = 0.0; @@ -10492,9 +10494,9 @@ void rate_sc49_to_n_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc49_to_p_ca48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc49_to_p_Ca48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc49 --> p + ca48 + // Sc49 --> p + Ca48 rate = 0.0; drate_dT = 0.0; @@ -10524,9 +10526,9 @@ void rate_sc49_to_p_ca48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_to_p_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti44_to_p_Sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 --> p + sc43 + // Ti44 --> p + Sc43 rate = 0.0; drate_dT = 0.0; @@ -10556,9 +10558,9 @@ void rate_ti44_to_p_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_to_he4_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti44_to_He4_Ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 --> he4 + ca40 + // Ti44 --> He4 + Ca40 rate = 0.0; drate_dT = 0.0; @@ -10588,9 +10590,9 @@ void rate_ti44_to_he4_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti45_to_n_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti45_to_n_Ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti45 --> n + ti44 + // Ti45 --> n + Ti44 rate = 0.0; drate_dT = 0.0; @@ -10620,9 +10622,9 @@ void rate_ti45_to_n_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti45_to_p_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti45_to_p_Sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti45 --> p + sc44 + // Ti45 --> p + Sc44 rate = 0.0; drate_dT = 0.0; @@ -10652,9 +10654,9 @@ void rate_ti45_to_p_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti45_to_he4_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti45_to_He4_Ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti45 --> he4 + ca41 + // Ti45 --> He4 + Ca41 rate = 0.0; drate_dT = 0.0; @@ -10684,9 +10686,9 @@ void rate_ti45_to_he4_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti46_to_n_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti46_to_n_Ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti46 --> n + ti45 + // Ti46 --> n + Ti45 rate = 0.0; drate_dT = 0.0; @@ -10716,9 +10718,9 @@ void rate_ti46_to_n_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti46_to_p_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti46_to_p_Sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti46 --> p + sc45 + // Ti46 --> p + Sc45 rate = 0.0; drate_dT = 0.0; @@ -10748,9 +10750,9 @@ void rate_ti46_to_p_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti46_to_he4_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti46_to_He4_Ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti46 --> he4 + ca42 + // Ti46 --> He4 + Ca42 rate = 0.0; drate_dT = 0.0; @@ -10780,9 +10782,9 @@ void rate_ti46_to_he4_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti47_to_n_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti47_to_n_Ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti47 --> n + ti46 + // Ti47 --> n + Ti46 rate = 0.0; drate_dT = 0.0; @@ -10812,9 +10814,9 @@ void rate_ti47_to_n_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti47_to_p_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti47_to_p_Sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti47 --> p + sc46 + // Ti47 --> p + Sc46 rate = 0.0; drate_dT = 0.0; @@ -10844,9 +10846,9 @@ void rate_ti47_to_p_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti47_to_he4_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti47_to_He4_Ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti47 --> he4 + ca43 + // Ti47 --> He4 + Ca43 rate = 0.0; drate_dT = 0.0; @@ -10876,9 +10878,9 @@ void rate_ti47_to_he4_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti48_to_n_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti48_to_n_Ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti48 --> n + ti47 + // Ti48 --> n + Ti47 rate = 0.0; drate_dT = 0.0; @@ -10908,9 +10910,9 @@ void rate_ti48_to_n_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti48_to_p_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti48_to_p_Sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti48 --> p + sc47 + // Ti48 --> p + Sc47 rate = 0.0; drate_dT = 0.0; @@ -10940,9 +10942,9 @@ void rate_ti48_to_p_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti48_to_he4_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti48_to_He4_Ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti48 --> he4 + ca44 + // Ti48 --> He4 + Ca44 rate = 0.0; drate_dT = 0.0; @@ -10972,9 +10974,9 @@ void rate_ti48_to_he4_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti49_to_n_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti49_to_n_Ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti49 --> n + ti48 + // Ti49 --> n + Ti48 rate = 0.0; drate_dT = 0.0; @@ -11004,9 +11006,9 @@ void rate_ti49_to_n_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti49_to_p_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti49_to_p_Sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti49 --> p + sc48 + // Ti49 --> p + Sc48 rate = 0.0; drate_dT = 0.0; @@ -11036,9 +11038,9 @@ void rate_ti49_to_p_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti49_to_he4_ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti49_to_He4_Ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti49 --> he4 + ca45 + // Ti49 --> He4 + Ca45 rate = 0.0; drate_dT = 0.0; @@ -11068,9 +11070,9 @@ void rate_ti49_to_he4_ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti50_to_n_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti50_to_n_Ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti50 --> n + ti49 + // Ti50 --> n + Ti49 rate = 0.0; drate_dT = 0.0; @@ -11100,9 +11102,9 @@ void rate_ti50_to_n_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti50_to_p_sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti50_to_p_Sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti50 --> p + sc49 + // Ti50 --> p + Sc49 rate = 0.0; drate_dT = 0.0; @@ -11132,9 +11134,9 @@ void rate_ti50_to_p_sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti50_to_he4_ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti50_to_He4_Ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti50 --> he4 + ca46 + // Ti50 --> He4 + Ca46 rate = 0.0; drate_dT = 0.0; @@ -11164,9 +11166,9 @@ void rate_ti50_to_he4_ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti51_to_n_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti51_to_n_Ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti51 --> n + ti50 + // Ti51 --> n + Ti50 rate = 0.0; drate_dT = 0.0; @@ -11196,9 +11198,9 @@ void rate_ti51_to_n_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti51_to_he4_ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti51_to_He4_Ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti51 --> he4 + ca47 + // Ti51 --> He4 + Ca47 rate = 0.0; drate_dT = 0.0; @@ -11228,9 +11230,9 @@ void rate_ti51_to_he4_ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v46_to_p_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V46_to_p_Ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v46 --> p + ti45 + // V46 --> p + Ti45 rate = 0.0; drate_dT = 0.0; @@ -11260,9 +11262,9 @@ void rate_v46_to_p_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v47_to_n_v46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V47_to_n_V46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 --> n + v46 + // V47 --> n + V46 rate = 0.0; drate_dT = 0.0; @@ -11292,9 +11294,9 @@ void rate_v47_to_n_v46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v47_to_p_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V47_to_p_Ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 --> p + ti46 + // V47 --> p + Ti46 rate = 0.0; drate_dT = 0.0; @@ -11324,9 +11326,9 @@ void rate_v47_to_p_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v47_to_he4_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V47_to_He4_Sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 --> he4 + sc43 + // V47 --> He4 + Sc43 rate = 0.0; drate_dT = 0.0; @@ -11356,9 +11358,9 @@ void rate_v47_to_he4_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v48_to_n_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V48_to_n_V47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v48 --> n + v47 + // V48 --> n + V47 rate = 0.0; drate_dT = 0.0; @@ -11388,9 +11390,9 @@ void rate_v48_to_n_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v48_to_p_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V48_to_p_Ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v48 --> p + ti47 + // V48 --> p + Ti47 rate = 0.0; drate_dT = 0.0; @@ -11420,9 +11422,9 @@ void rate_v48_to_p_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v48_to_he4_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V48_to_He4_Sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v48 --> he4 + sc44 + // V48 --> He4 + Sc44 rate = 0.0; drate_dT = 0.0; @@ -11452,9 +11454,9 @@ void rate_v48_to_he4_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v49_to_n_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V49_to_n_V48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v49 --> n + v48 + // V49 --> n + V48 rate = 0.0; drate_dT = 0.0; @@ -11484,9 +11486,9 @@ void rate_v49_to_n_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v49_to_p_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V49_to_p_Ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v49 --> p + ti48 + // V49 --> p + Ti48 rate = 0.0; drate_dT = 0.0; @@ -11516,9 +11518,9 @@ void rate_v49_to_p_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v49_to_he4_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V49_to_He4_Sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v49 --> he4 + sc45 + // V49 --> He4 + Sc45 rate = 0.0; drate_dT = 0.0; @@ -11548,9 +11550,9 @@ void rate_v49_to_he4_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v50_to_n_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V50_to_n_V49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v50 --> n + v49 + // V50 --> n + V49 rate = 0.0; drate_dT = 0.0; @@ -11580,9 +11582,9 @@ void rate_v50_to_n_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v50_to_p_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V50_to_p_Ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v50 --> p + ti49 + // V50 --> p + Ti49 rate = 0.0; drate_dT = 0.0; @@ -11612,9 +11614,9 @@ void rate_v50_to_p_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v50_to_he4_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V50_to_He4_Sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v50 --> he4 + sc46 + // V50 --> He4 + Sc46 rate = 0.0; drate_dT = 0.0; @@ -11644,9 +11646,9 @@ void rate_v50_to_he4_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v51_to_n_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V51_to_n_V50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v51 --> n + v50 + // V51 --> n + V50 rate = 0.0; drate_dT = 0.0; @@ -11676,9 +11678,9 @@ void rate_v51_to_n_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v51_to_p_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V51_to_p_Ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v51 --> p + ti50 + // V51 --> p + Ti50 rate = 0.0; drate_dT = 0.0; @@ -11708,9 +11710,9 @@ void rate_v51_to_p_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v51_to_he4_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V51_to_He4_Sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v51 --> he4 + sc47 + // V51 --> He4 + Sc47 rate = 0.0; drate_dT = 0.0; @@ -11740,9 +11742,9 @@ void rate_v51_to_he4_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v52_to_n_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V52_to_n_V51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v52 --> n + v51 + // V52 --> n + V51 rate = 0.0; drate_dT = 0.0; @@ -11772,9 +11774,9 @@ void rate_v52_to_n_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v52_to_p_ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V52_to_p_Ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v52 --> p + ti51 + // V52 --> p + Ti51 rate = 0.0; drate_dT = 0.0; @@ -11804,9 +11806,9 @@ void rate_v52_to_p_ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v52_to_he4_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V52_to_He4_Sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v52 --> he4 + sc48 + // V52 --> He4 + Sc48 rate = 0.0; drate_dT = 0.0; @@ -11836,9 +11838,9 @@ void rate_v52_to_he4_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_to_p_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr48_to_p_V47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 --> p + v47 + // Cr48 --> p + V47 rate = 0.0; drate_dT = 0.0; @@ -11919,9 +11921,9 @@ void rate_cr48_to_p_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_to_he4_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr48_to_He4_Ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 --> he4 + ti44 + // Cr48 --> He4 + Ti44 rate = 0.0; drate_dT = 0.0; @@ -11951,9 +11953,9 @@ void rate_cr48_to_he4_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr49_to_n_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr49_to_n_Cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr49 --> n + cr48 + // Cr49 --> n + Cr48 rate = 0.0; drate_dT = 0.0; @@ -11983,9 +11985,9 @@ void rate_cr49_to_n_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr49_to_p_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr49_to_p_V48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr49 --> p + v48 + // Cr49 --> p + V48 rate = 0.0; drate_dT = 0.0; @@ -12015,9 +12017,9 @@ void rate_cr49_to_p_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr49_to_he4_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr49_to_He4_Ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr49 --> he4 + ti45 + // Cr49 --> He4 + Ti45 rate = 0.0; drate_dT = 0.0; @@ -12047,9 +12049,9 @@ void rate_cr49_to_he4_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr50_to_n_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr50_to_n_Cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr50 --> n + cr49 + // Cr50 --> n + Cr49 rate = 0.0; drate_dT = 0.0; @@ -12079,9 +12081,9 @@ void rate_cr50_to_n_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr50_to_p_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr50_to_p_V49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr50 --> p + v49 + // Cr50 --> p + V49 rate = 0.0; drate_dT = 0.0; @@ -12111,9 +12113,9 @@ void rate_cr50_to_p_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr50_to_he4_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr50_to_He4_Ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr50 --> he4 + ti46 + // Cr50 --> He4 + Ti46 rate = 0.0; drate_dT = 0.0; @@ -12143,9 +12145,9 @@ void rate_cr50_to_he4_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr51_to_n_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr51_to_n_Cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr51 --> n + cr50 + // Cr51 --> n + Cr50 rate = 0.0; drate_dT = 0.0; @@ -12175,9 +12177,9 @@ void rate_cr51_to_n_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr51_to_p_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr51_to_p_V50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr51 --> p + v50 + // Cr51 --> p + V50 rate = 0.0; drate_dT = 0.0; @@ -12207,9 +12209,9 @@ void rate_cr51_to_p_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr51_to_he4_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr51_to_He4_Ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr51 --> he4 + ti47 + // Cr51 --> He4 + Ti47 rate = 0.0; drate_dT = 0.0; @@ -12239,9 +12241,9 @@ void rate_cr51_to_he4_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr52_to_n_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr52_to_n_Cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr52 --> n + cr51 + // Cr52 --> n + Cr51 rate = 0.0; drate_dT = 0.0; @@ -12271,9 +12273,9 @@ void rate_cr52_to_n_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr52_to_p_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr52_to_p_V51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr52 --> p + v51 + // Cr52 --> p + V51 rate = 0.0; drate_dT = 0.0; @@ -12303,9 +12305,9 @@ void rate_cr52_to_p_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr52_to_he4_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr52_to_He4_Ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr52 --> he4 + ti48 + // Cr52 --> He4 + Ti48 rate = 0.0; drate_dT = 0.0; @@ -12335,9 +12337,9 @@ void rate_cr52_to_he4_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr53_to_n_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr53_to_n_Cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr53 --> n + cr52 + // Cr53 --> n + Cr52 rate = 0.0; drate_dT = 0.0; @@ -12367,9 +12369,9 @@ void rate_cr53_to_n_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr53_to_p_v52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr53_to_p_V52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr53 --> p + v52 + // Cr53 --> p + V52 rate = 0.0; drate_dT = 0.0; @@ -12399,9 +12401,9 @@ void rate_cr53_to_p_v52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr53_to_he4_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr53_to_He4_Ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr53 --> he4 + ti49 + // Cr53 --> He4 + Ti49 rate = 0.0; drate_dT = 0.0; @@ -12431,9 +12433,9 @@ void rate_cr53_to_he4_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr54_to_n_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr54_to_n_Cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr54 --> n + cr53 + // Cr54 --> n + Cr53 rate = 0.0; drate_dT = 0.0; @@ -12463,9 +12465,9 @@ void rate_cr54_to_n_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr54_to_he4_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr54_to_He4_Ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr54 --> he4 + ti50 + // Cr54 --> He4 + Ti50 rate = 0.0; drate_dT = 0.0; @@ -12495,9 +12497,9 @@ void rate_cr54_to_he4_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn50_to_p_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn50_to_p_Cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn50 --> p + cr49 + // Mn50 --> p + Cr49 rate = 0.0; drate_dT = 0.0; @@ -12527,9 +12529,9 @@ void rate_mn50_to_p_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn50_to_he4_v46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn50_to_He4_V46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn50 --> he4 + v46 + // Mn50 --> He4 + V46 rate = 0.0; drate_dT = 0.0; @@ -12559,9 +12561,9 @@ void rate_mn50_to_he4_v46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn51_to_n_mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn51_to_n_Mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 --> n + mn50 + // Mn51 --> n + Mn50 rate = 0.0; drate_dT = 0.0; @@ -12591,9 +12593,9 @@ void rate_mn51_to_n_mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn51_to_p_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn51_to_p_Cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 --> p + cr50 + // Mn51 --> p + Cr50 rate = 0.0; drate_dT = 0.0; @@ -12623,9 +12625,9 @@ void rate_mn51_to_p_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn51_to_he4_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn51_to_He4_V47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 --> he4 + v47 + // Mn51 --> He4 + V47 rate = 0.0; drate_dT = 0.0; @@ -12655,9 +12657,9 @@ void rate_mn51_to_he4_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn52_to_n_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn52_to_n_Mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn52 --> n + mn51 + // Mn52 --> n + Mn51 rate = 0.0; drate_dT = 0.0; @@ -12687,9 +12689,9 @@ void rate_mn52_to_n_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn52_to_p_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn52_to_p_Cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn52 --> p + cr51 + // Mn52 --> p + Cr51 rate = 0.0; drate_dT = 0.0; @@ -12719,9 +12721,9 @@ void rate_mn52_to_p_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn52_to_he4_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn52_to_He4_V48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn52 --> he4 + v48 + // Mn52 --> He4 + V48 rate = 0.0; drate_dT = 0.0; @@ -12751,9 +12753,9 @@ void rate_mn52_to_he4_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn53_to_n_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn53_to_n_Mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn53 --> n + mn52 + // Mn53 --> n + Mn52 rate = 0.0; drate_dT = 0.0; @@ -12783,9 +12785,9 @@ void rate_mn53_to_n_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn53_to_p_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn53_to_p_Cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn53 --> p + cr52 + // Mn53 --> p + Cr52 rate = 0.0; drate_dT = 0.0; @@ -12815,9 +12817,9 @@ void rate_mn53_to_p_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn53_to_he4_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn53_to_He4_V49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn53 --> he4 + v49 + // Mn53 --> He4 + V49 rate = 0.0; drate_dT = 0.0; @@ -12847,9 +12849,9 @@ void rate_mn53_to_he4_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn54_to_n_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn54_to_n_Mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn54 --> n + mn53 + // Mn54 --> n + Mn53 rate = 0.0; drate_dT = 0.0; @@ -12879,9 +12881,9 @@ void rate_mn54_to_n_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn54_to_p_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn54_to_p_Cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn54 --> p + cr53 + // Mn54 --> p + Cr53 rate = 0.0; drate_dT = 0.0; @@ -12911,9 +12913,9 @@ void rate_mn54_to_p_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn54_to_he4_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn54_to_He4_V50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn54 --> he4 + v50 + // Mn54 --> He4 + V50 rate = 0.0; drate_dT = 0.0; @@ -12943,9 +12945,9 @@ void rate_mn54_to_he4_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn55_to_n_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn55_to_n_Mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn55 --> n + mn54 + // Mn55 --> n + Mn54 rate = 0.0; drate_dT = 0.0; @@ -12975,9 +12977,9 @@ void rate_mn55_to_n_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn55_to_p_cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn55_to_p_Cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn55 --> p + cr54 + // Mn55 --> p + Cr54 rate = 0.0; drate_dT = 0.0; @@ -13007,9 +13009,9 @@ void rate_mn55_to_p_cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn55_to_he4_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn55_to_He4_V51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn55 --> he4 + v51 + // Mn55 --> He4 + V51 rate = 0.0; drate_dT = 0.0; @@ -13039,9 +13041,9 @@ void rate_mn55_to_he4_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_to_p_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe52_to_p_Mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 --> p + mn51 + // Fe52 --> p + Mn51 rate = 0.0; drate_dT = 0.0; @@ -13071,9 +13073,9 @@ void rate_fe52_to_p_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_to_he4_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe52_to_He4_Cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 --> he4 + cr48 + // Fe52 --> He4 + Cr48 rate = 0.0; drate_dT = 0.0; @@ -13103,9 +13105,9 @@ void rate_fe52_to_he4_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe53_to_n_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe53_to_n_Fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 --> n + fe52 + // Fe53 --> n + Fe52 rate = 0.0; drate_dT = 0.0; @@ -13135,9 +13137,9 @@ void rate_fe53_to_n_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe53_to_p_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe53_to_p_Mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 --> p + mn52 + // Fe53 --> p + Mn52 rate = 0.0; drate_dT = 0.0; @@ -13167,9 +13169,9 @@ void rate_fe53_to_p_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe53_to_he4_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe53_to_He4_Cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 --> he4 + cr49 + // Fe53 --> He4 + Cr49 rate = 0.0; drate_dT = 0.0; @@ -13199,9 +13201,9 @@ void rate_fe53_to_he4_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe54_to_n_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe54_to_n_Fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 --> n + fe53 + // Fe54 --> n + Fe53 rate = 0.0; drate_dT = 0.0; @@ -13231,9 +13233,9 @@ void rate_fe54_to_n_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe54_to_p_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe54_to_p_Mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 --> p + mn53 + // Fe54 --> p + Mn53 rate = 0.0; drate_dT = 0.0; @@ -13263,9 +13265,9 @@ void rate_fe54_to_p_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe54_to_he4_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe54_to_He4_Cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 --> he4 + cr50 + // Fe54 --> He4 + Cr50 rate = 0.0; drate_dT = 0.0; @@ -13295,9 +13297,9 @@ void rate_fe54_to_he4_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe55_to_n_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe55_to_n_Fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 --> n + fe54 + // Fe55 --> n + Fe54 rate = 0.0; drate_dT = 0.0; @@ -13327,9 +13329,9 @@ void rate_fe55_to_n_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe55_to_p_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe55_to_p_Mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 --> p + mn54 + // Fe55 --> p + Mn54 rate = 0.0; drate_dT = 0.0; @@ -13359,9 +13361,9 @@ void rate_fe55_to_p_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe55_to_he4_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe55_to_He4_Cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 --> he4 + cr51 + // Fe55 --> He4 + Cr51 rate = 0.0; drate_dT = 0.0; @@ -13391,9 +13393,9 @@ void rate_fe55_to_he4_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe56_to_n_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe56_to_n_Fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe56 --> n + fe55 + // Fe56 --> n + Fe55 rate = 0.0; drate_dT = 0.0; @@ -13423,9 +13425,9 @@ void rate_fe56_to_n_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe56_to_p_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe56_to_p_Mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe56 --> p + mn55 + // Fe56 --> p + Mn55 rate = 0.0; drate_dT = 0.0; @@ -13455,9 +13457,9 @@ void rate_fe56_to_p_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe56_to_he4_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe56_to_He4_Cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe56 --> he4 + cr52 + // Fe56 --> He4 + Cr52 rate = 0.0; drate_dT = 0.0; @@ -13487,9 +13489,9 @@ void rate_fe56_to_he4_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe57_to_n_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe57_to_n_Fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe57 --> n + fe56 + // Fe57 --> n + Fe56 rate = 0.0; drate_dT = 0.0; @@ -13519,9 +13521,9 @@ void rate_fe57_to_n_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe57_to_he4_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe57_to_He4_Cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe57 --> he4 + cr53 + // Fe57 --> He4 + Cr53 rate = 0.0; drate_dT = 0.0; @@ -13551,9 +13553,9 @@ void rate_fe57_to_he4_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe58_to_n_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe58_to_n_Fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe58 --> n + fe57 + // Fe58 --> n + Fe57 rate = 0.0; drate_dT = 0.0; @@ -13583,9 +13585,9 @@ void rate_fe58_to_n_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe58_to_he4_cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe58_to_He4_Cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe58 --> he4 + cr54 + // Fe58 --> He4 + Cr54 rate = 0.0; drate_dT = 0.0; @@ -13615,9 +13617,9 @@ void rate_fe58_to_he4_cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co53_to_p_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co53_to_p_Fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co53 --> p + fe52 + // Co53 --> p + Fe52 rate = 0.0; drate_dT = 0.0; @@ -13647,9 +13649,9 @@ void rate_co53_to_p_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co54_to_n_co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co54_to_n_Co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co54 --> n + co53 + // Co54 --> n + Co53 rate = 0.0; drate_dT = 0.0; @@ -13679,9 +13681,9 @@ void rate_co54_to_n_co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co54_to_p_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co54_to_p_Fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co54 --> p + fe53 + // Co54 --> p + Fe53 rate = 0.0; drate_dT = 0.0; @@ -13711,9 +13713,9 @@ void rate_co54_to_p_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co54_to_he4_mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co54_to_He4_Mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co54 --> he4 + mn50 + // Co54 --> He4 + Mn50 rate = 0.0; drate_dT = 0.0; @@ -13743,9 +13745,9 @@ void rate_co54_to_he4_mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co55_to_n_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co55_to_n_Co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 --> n + co54 + // Co55 --> n + Co54 rate = 0.0; drate_dT = 0.0; @@ -13775,9 +13777,9 @@ void rate_co55_to_n_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co55_to_p_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co55_to_p_Fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 --> p + fe54 + // Co55 --> p + Fe54 rate = 0.0; drate_dT = 0.0; @@ -13807,9 +13809,9 @@ void rate_co55_to_p_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co55_to_he4_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co55_to_He4_Mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 --> he4 + mn51 + // Co55 --> He4 + Mn51 rate = 0.0; drate_dT = 0.0; @@ -13839,9 +13841,9 @@ void rate_co55_to_he4_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co56_to_n_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co56_to_n_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 --> n + co55 + // Co56 --> n + Co55 rate = 0.0; drate_dT = 0.0; @@ -13871,9 +13873,9 @@ void rate_co56_to_n_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co56_to_p_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co56_to_p_Fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 --> p + fe55 + // Co56 --> p + Fe55 rate = 0.0; drate_dT = 0.0; @@ -13903,9 +13905,9 @@ void rate_co56_to_p_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co56_to_he4_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co56_to_He4_Mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 --> he4 + mn52 + // Co56 --> He4 + Mn52 rate = 0.0; drate_dT = 0.0; @@ -13935,9 +13937,9 @@ void rate_co56_to_he4_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co57_to_n_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co57_to_n_Co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 --> n + co56 + // Co57 --> n + Co56 rate = 0.0; drate_dT = 0.0; @@ -13967,9 +13969,9 @@ void rate_co57_to_n_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co57_to_p_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co57_to_p_Fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 --> p + fe56 + // Co57 --> p + Fe56 rate = 0.0; drate_dT = 0.0; @@ -13999,9 +14001,9 @@ void rate_co57_to_p_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co57_to_he4_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co57_to_He4_Mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 --> he4 + mn53 + // Co57 --> He4 + Mn53 rate = 0.0; drate_dT = 0.0; @@ -14031,9 +14033,9 @@ void rate_co57_to_he4_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co58_to_n_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co58_to_n_Co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co58 --> n + co57 + // Co58 --> n + Co57 rate = 0.0; drate_dT = 0.0; @@ -14063,9 +14065,9 @@ void rate_co58_to_n_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co58_to_p_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co58_to_p_Fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co58 --> p + fe57 + // Co58 --> p + Fe57 rate = 0.0; drate_dT = 0.0; @@ -14095,9 +14097,9 @@ void rate_co58_to_p_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co58_to_he4_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co58_to_He4_Mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co58 --> he4 + mn54 + // Co58 --> He4 + Mn54 rate = 0.0; drate_dT = 0.0; @@ -14127,9 +14129,9 @@ void rate_co58_to_he4_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co59_to_n_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co59_to_n_Co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co59 --> n + co58 + // Co59 --> n + Co58 rate = 0.0; drate_dT = 0.0; @@ -14159,9 +14161,9 @@ void rate_co59_to_n_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co59_to_p_fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co59_to_p_Fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co59 --> p + fe58 + // Co59 --> p + Fe58 rate = 0.0; drate_dT = 0.0; @@ -14191,9 +14193,9 @@ void rate_co59_to_p_fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co59_to_he4_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co59_to_He4_Mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co59 --> he4 + mn55 + // Co59 --> He4 + Mn55 rate = 0.0; drate_dT = 0.0; @@ -14223,9 +14225,9 @@ void rate_co59_to_he4_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_p_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni56_to_p_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 --> p + co55 + // Ni56 --> p + Co55 rate = 0.0; drate_dT = 0.0; @@ -14255,9 +14257,9 @@ void rate_ni56_to_p_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_he4_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni56_to_He4_Fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 --> he4 + fe52 + // Ni56 --> He4 + Fe52 rate = 0.0; drate_dT = 0.0; @@ -14287,9 +14289,9 @@ void rate_ni56_to_he4_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni57_to_n_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni57_to_n_Ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 --> n + ni56 + // Ni57 --> n + Ni56 rate = 0.0; drate_dT = 0.0; @@ -14319,9 +14321,9 @@ void rate_ni57_to_n_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni57_to_p_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni57_to_p_Co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 --> p + co56 + // Ni57 --> p + Co56 rate = 0.0; drate_dT = 0.0; @@ -14351,9 +14353,9 @@ void rate_ni57_to_p_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni57_to_he4_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni57_to_He4_Fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 --> he4 + fe53 + // Ni57 --> He4 + Fe53 rate = 0.0; drate_dT = 0.0; @@ -14383,9 +14385,9 @@ void rate_ni57_to_he4_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni58_to_n_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni58_to_n_Ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 --> n + ni57 + // Ni58 --> n + Ni57 rate = 0.0; drate_dT = 0.0; @@ -14415,9 +14417,9 @@ void rate_ni58_to_n_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni58_to_p_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni58_to_p_Co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 --> p + co57 + // Ni58 --> p + Co57 rate = 0.0; drate_dT = 0.0; @@ -14447,9 +14449,9 @@ void rate_ni58_to_p_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni58_to_he4_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni58_to_He4_Fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 --> he4 + fe54 + // Ni58 --> He4 + Fe54 rate = 0.0; drate_dT = 0.0; @@ -14479,9 +14481,9 @@ void rate_ni58_to_he4_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni59_to_n_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni59_to_n_Ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni59 --> n + ni58 + // Ni59 --> n + Ni58 rate = 0.0; drate_dT = 0.0; @@ -14511,9 +14513,9 @@ void rate_ni59_to_n_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni59_to_p_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni59_to_p_Co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni59 --> p + co58 + // Ni59 --> p + Co58 rate = 0.0; drate_dT = 0.0; @@ -14543,9 +14545,9 @@ void rate_ni59_to_p_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni59_to_he4_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni59_to_He4_Fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni59 --> he4 + fe55 + // Ni59 --> He4 + Fe55 rate = 0.0; drate_dT = 0.0; @@ -14575,9 +14577,9 @@ void rate_ni59_to_he4_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni60_to_n_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni60_to_n_Ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni60 --> n + ni59 + // Ni60 --> n + Ni59 rate = 0.0; drate_dT = 0.0; @@ -14607,9 +14609,9 @@ void rate_ni60_to_n_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni60_to_p_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni60_to_p_Co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni60 --> p + co59 + // Ni60 --> p + Co59 rate = 0.0; drate_dT = 0.0; @@ -14639,9 +14641,9 @@ void rate_ni60_to_p_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni60_to_he4_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni60_to_He4_Fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni60 --> he4 + fe56 + // Ni60 --> He4 + Fe56 rate = 0.0; drate_dT = 0.0; @@ -14671,9 +14673,9 @@ void rate_ni60_to_he4_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni61_to_n_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni61_to_n_Ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni61 --> n + ni60 + // Ni61 --> n + Ni60 rate = 0.0; drate_dT = 0.0; @@ -14703,9 +14705,9 @@ void rate_ni61_to_n_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni61_to_he4_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni61_to_He4_Fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni61 --> he4 + fe57 + // Ni61 --> He4 + Fe57 rate = 0.0; drate_dT = 0.0; @@ -14735,9 +14737,9 @@ void rate_ni61_to_he4_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni62_to_n_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni62_to_n_Ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni62 --> n + ni61 + // Ni62 --> n + Ni61 rate = 0.0; drate_dT = 0.0; @@ -14767,9 +14769,9 @@ void rate_ni62_to_n_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni62_to_he4_fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni62_to_He4_Fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni62 --> he4 + fe58 + // Ni62 --> He4 + Fe58 rate = 0.0; drate_dT = 0.0; @@ -14799,9 +14801,9 @@ void rate_ni62_to_he4_fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni63_to_n_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni63_to_n_Ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni63 --> n + ni62 + // Ni63 --> n + Ni62 rate = 0.0; drate_dT = 0.0; @@ -14831,9 +14833,9 @@ void rate_ni63_to_n_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni64_to_n_ni63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni64_to_n_Ni63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni64 --> n + ni63 + // Ni64 --> n + Ni63 rate = 0.0; drate_dT = 0.0; @@ -14863,9 +14865,9 @@ void rate_ni64_to_n_ni63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu57_to_p_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu57_to_p_Ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu57 --> p + ni56 + // Cu57 --> p + Ni56 rate = 0.0; drate_dT = 0.0; @@ -14963,9 +14965,9 @@ void rate_cu57_to_p_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu57_to_he4_co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu57_to_He4_Co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu57 --> he4 + co53 + // Cu57 --> He4 + Co53 rate = 0.0; drate_dT = 0.0; @@ -14995,9 +14997,9 @@ void rate_cu57_to_he4_co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu58_to_n_cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu58_to_n_Cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu58 --> n + cu57 + // Cu58 --> n + Cu57 rate = 0.0; drate_dT = 0.0; @@ -15027,9 +15029,9 @@ void rate_cu58_to_n_cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu58_to_p_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu58_to_p_Ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu58 --> p + ni57 + // Cu58 --> p + Ni57 rate = 0.0; drate_dT = 0.0; @@ -15059,9 +15061,9 @@ void rate_cu58_to_p_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu58_to_he4_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu58_to_He4_Co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu58 --> he4 + co54 + // Cu58 --> He4 + Co54 rate = 0.0; drate_dT = 0.0; @@ -15091,9 +15093,9 @@ void rate_cu58_to_he4_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu59_to_n_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu59_to_n_Cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 --> n + cu58 + // Cu59 --> n + Cu58 rate = 0.0; drate_dT = 0.0; @@ -15123,9 +15125,9 @@ void rate_cu59_to_n_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu59_to_p_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu59_to_p_Ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 --> p + ni58 + // Cu59 --> p + Ni58 rate = 0.0; drate_dT = 0.0; @@ -15155,9 +15157,9 @@ void rate_cu59_to_p_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu59_to_he4_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu59_to_He4_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 --> he4 + co55 + // Cu59 --> He4 + Co55 rate = 0.0; drate_dT = 0.0; @@ -15187,9 +15189,9 @@ void rate_cu59_to_he4_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu60_to_n_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu60_to_n_Cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu60 --> n + cu59 + // Cu60 --> n + Cu59 rate = 0.0; drate_dT = 0.0; @@ -15219,9 +15221,9 @@ void rate_cu60_to_n_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu60_to_p_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu60_to_p_Ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu60 --> p + ni59 + // Cu60 --> p + Ni59 rate = 0.0; drate_dT = 0.0; @@ -15251,9 +15253,9 @@ void rate_cu60_to_p_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu60_to_he4_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu60_to_He4_Co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu60 --> he4 + co56 + // Cu60 --> He4 + Co56 rate = 0.0; drate_dT = 0.0; @@ -15283,9 +15285,9 @@ void rate_cu60_to_he4_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu61_to_n_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu61_to_n_Cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu61 --> n + cu60 + // Cu61 --> n + Cu60 rate = 0.0; drate_dT = 0.0; @@ -15315,9 +15317,9 @@ void rate_cu61_to_n_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu61_to_p_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu61_to_p_Ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu61 --> p + ni60 + // Cu61 --> p + Ni60 rate = 0.0; drate_dT = 0.0; @@ -15347,9 +15349,9 @@ void rate_cu61_to_p_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu61_to_he4_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu61_to_He4_Co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu61 --> he4 + co57 + // Cu61 --> He4 + Co57 rate = 0.0; drate_dT = 0.0; @@ -15379,9 +15381,9 @@ void rate_cu61_to_he4_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu62_to_n_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu62_to_n_Cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu62 --> n + cu61 + // Cu62 --> n + Cu61 rate = 0.0; drate_dT = 0.0; @@ -15411,9 +15413,9 @@ void rate_cu62_to_n_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu62_to_p_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu62_to_p_Ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu62 --> p + ni61 + // Cu62 --> p + Ni61 rate = 0.0; drate_dT = 0.0; @@ -15443,9 +15445,9 @@ void rate_cu62_to_p_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu62_to_he4_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu62_to_He4_Co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu62 --> he4 + co58 + // Cu62 --> He4 + Co58 rate = 0.0; drate_dT = 0.0; @@ -15475,9 +15477,9 @@ void rate_cu62_to_he4_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu63_to_n_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu63_to_n_Cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu63 --> n + cu62 + // Cu63 --> n + Cu62 rate = 0.0; drate_dT = 0.0; @@ -15507,9 +15509,9 @@ void rate_cu63_to_n_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu63_to_p_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu63_to_p_Ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu63 --> p + ni62 + // Cu63 --> p + Ni62 rate = 0.0; drate_dT = 0.0; @@ -15539,9 +15541,9 @@ void rate_cu63_to_p_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu63_to_he4_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu63_to_He4_Co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu63 --> he4 + co59 + // Cu63 --> He4 + Co59 rate = 0.0; drate_dT = 0.0; @@ -15571,9 +15573,9 @@ void rate_cu63_to_he4_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu64_to_n_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu64_to_n_Cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu64 --> n + cu63 + // Cu64 --> n + Cu63 rate = 0.0; drate_dT = 0.0; @@ -15603,9 +15605,9 @@ void rate_cu64_to_n_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu64_to_p_ni63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu64_to_p_Ni63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu64 --> p + ni63 + // Cu64 --> p + Ni63 rate = 0.0; drate_dT = 0.0; @@ -15635,9 +15637,9 @@ void rate_cu64_to_p_ni63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu65_to_n_cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu65_to_n_Cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu65 --> n + cu64 + // Cu65 --> n + Cu64 rate = 0.0; drate_dT = 0.0; @@ -15667,9 +15669,9 @@ void rate_cu65_to_n_cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cu65_to_p_ni64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cu65_to_p_Ni64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu65 --> p + ni64 + // Cu65 --> p + Ni64 rate = 0.0; drate_dT = 0.0; @@ -15699,9 +15701,9 @@ void rate_cu65_to_p_ni64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn59_to_p_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn59_to_p_Cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn59 --> p + cu58 + // Zn59 --> p + Cu58 rate = 0.0; drate_dT = 0.0; @@ -15765,9 +15767,9 @@ void rate_zn59_to_p_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn59_to_p_ni58_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn59_to_p_Ni58_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn59 --> p + ni58 + // Zn59 --> p + Ni58 rate = 0.0; drate_dT = 0.0; @@ -15796,9 +15798,9 @@ void rate_zn59_to_p_ni58_weak_wc12(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn60_to_n_zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn60_to_n_Zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn60 --> n + zn59 + // Zn60 --> n + Zn59 rate = 0.0; drate_dT = 0.0; @@ -15828,9 +15830,9 @@ void rate_zn60_to_n_zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn60_to_p_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn60_to_p_Cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn60 --> p + cu59 + // Zn60 --> p + Cu59 rate = 0.0; drate_dT = 0.0; @@ -15860,9 +15862,9 @@ void rate_zn60_to_p_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn60_to_he4_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn60_to_He4_Ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn60 --> he4 + ni56 + // Zn60 --> He4 + Ni56 rate = 0.0; drate_dT = 0.0; @@ -15892,9 +15894,9 @@ void rate_zn60_to_he4_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn61_to_n_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn61_to_n_Zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn61 --> n + zn60 + // Zn61 --> n + Zn60 rate = 0.0; drate_dT = 0.0; @@ -15924,9 +15926,9 @@ void rate_zn61_to_n_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn61_to_p_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn61_to_p_Cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn61 --> p + cu60 + // Zn61 --> p + Cu60 rate = 0.0; drate_dT = 0.0; @@ -15956,9 +15958,9 @@ void rate_zn61_to_p_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn61_to_he4_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn61_to_He4_Ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn61 --> he4 + ni57 + // Zn61 --> He4 + Ni57 rate = 0.0; drate_dT = 0.0; @@ -15988,9 +15990,9 @@ void rate_zn61_to_he4_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn62_to_n_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn62_to_n_Zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn62 --> n + zn61 + // Zn62 --> n + Zn61 rate = 0.0; drate_dT = 0.0; @@ -16020,9 +16022,9 @@ void rate_zn62_to_n_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn62_to_p_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn62_to_p_Cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn62 --> p + cu61 + // Zn62 --> p + Cu61 rate = 0.0; drate_dT = 0.0; @@ -16052,9 +16054,9 @@ void rate_zn62_to_p_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn62_to_he4_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn62_to_He4_Ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn62 --> he4 + ni58 + // Zn62 --> He4 + Ni58 rate = 0.0; drate_dT = 0.0; @@ -16084,9 +16086,9 @@ void rate_zn62_to_he4_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn63_to_n_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn63_to_n_Zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn63 --> n + zn62 + // Zn63 --> n + Zn62 rate = 0.0; drate_dT = 0.0; @@ -16116,9 +16118,9 @@ void rate_zn63_to_n_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn63_to_p_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn63_to_p_Cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn63 --> p + cu62 + // Zn63 --> p + Cu62 rate = 0.0; drate_dT = 0.0; @@ -16148,9 +16150,9 @@ void rate_zn63_to_p_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn63_to_he4_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn63_to_He4_Ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn63 --> he4 + ni59 + // Zn63 --> He4 + Ni59 rate = 0.0; drate_dT = 0.0; @@ -16180,9 +16182,9 @@ void rate_zn63_to_he4_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn64_to_n_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn64_to_n_Zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn64 --> n + zn63 + // Zn64 --> n + Zn63 rate = 0.0; drate_dT = 0.0; @@ -16212,9 +16214,9 @@ void rate_zn64_to_n_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn64_to_p_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn64_to_p_Cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn64 --> p + cu63 + // Zn64 --> p + Cu63 rate = 0.0; drate_dT = 0.0; @@ -16244,9 +16246,9 @@ void rate_zn64_to_p_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn64_to_he4_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn64_to_He4_Ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn64 --> he4 + ni60 + // Zn64 --> He4 + Ni60 rate = 0.0; drate_dT = 0.0; @@ -16276,9 +16278,9 @@ void rate_zn64_to_he4_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn65_to_n_zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn65_to_n_Zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn65 --> n + zn64 + // Zn65 --> n + Zn64 rate = 0.0; drate_dT = 0.0; @@ -16308,9 +16310,9 @@ void rate_zn65_to_n_zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn65_to_p_cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn65_to_p_Cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn65 --> p + cu64 + // Zn65 --> p + Cu64 rate = 0.0; drate_dT = 0.0; @@ -16340,9 +16342,9 @@ void rate_zn65_to_p_cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn65_to_he4_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn65_to_He4_Ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn65 --> he4 + ni61 + // Zn65 --> He4 + Ni61 rate = 0.0; drate_dT = 0.0; @@ -16372,9 +16374,9 @@ void rate_zn65_to_he4_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn66_to_n_zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn66_to_n_Zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn66 --> n + zn65 + // Zn66 --> n + Zn65 rate = 0.0; drate_dT = 0.0; @@ -16404,9 +16406,9 @@ void rate_zn66_to_n_zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn66_to_p_cu65(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn66_to_p_Cu65(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn66 --> p + cu65 + // Zn66 --> p + Cu65 rate = 0.0; drate_dT = 0.0; @@ -16436,9 +16438,9 @@ void rate_zn66_to_p_cu65(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_zn66_to_he4_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Zn66_to_He4_Ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn66 --> he4 + ni62 + // Zn66 --> He4 + Ni62 rate = 0.0; drate_dT = 0.0; @@ -16468,9 +16470,9 @@ void rate_zn66_to_he4_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ga62_to_p_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ga62_to_p_Zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga62 --> p + zn61 + // Ga62 --> p + Zn61 rate = 0.0; drate_dT = 0.0; @@ -16534,9 +16536,9 @@ void rate_ga62_to_p_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ga62_to_he4_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ga62_to_He4_Cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga62 --> he4 + cu58 + // Ga62 --> He4 + Cu58 rate = 0.0; drate_dT = 0.0; @@ -16566,9 +16568,9 @@ void rate_ga62_to_he4_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ga63_to_n_ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ga63_to_n_Ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga63 --> n + ga62 + // Ga63 --> n + Ga62 rate = 0.0; drate_dT = 0.0; @@ -16598,9 +16600,9 @@ void rate_ga63_to_n_ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ga63_to_p_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ga63_to_p_Zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga63 --> p + zn62 + // Ga63 --> p + Zn62 rate = 0.0; drate_dT = 0.0; @@ -16681,9 +16683,9 @@ void rate_ga63_to_p_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ga63_to_he4_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ga63_to_He4_Cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga63 --> he4 + cu59 + // Ga63 --> He4 + Cu59 rate = 0.0; drate_dT = 0.0; @@ -16713,9 +16715,9 @@ void rate_ga63_to_he4_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ga64_to_n_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ga64_to_n_Ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga64 --> n + ga63 + // Ga64 --> n + Ga63 rate = 0.0; drate_dT = 0.0; @@ -16745,9 +16747,9 @@ void rate_ga64_to_n_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ga64_to_p_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ga64_to_p_Zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga64 --> p + zn63 + // Ga64 --> p + Zn63 rate = 0.0; drate_dT = 0.0; @@ -16777,9 +16779,9 @@ void rate_ga64_to_p_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ga64_to_he4_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ga64_to_He4_Cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga64 --> he4 + cu60 + // Ga64 --> He4 + Cu60 rate = 0.0; drate_dT = 0.0; @@ -16809,9 +16811,9 @@ void rate_ga64_to_he4_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ge63_to_p_ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ge63_to_p_Ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ge63 --> p + ga62 + // Ge63 --> p + Ga62 rate = 0.0; drate_dT = 0.0; @@ -16909,9 +16911,9 @@ void rate_ge63_to_p_ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ge63_to_he4_zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ge63_to_He4_Zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ge63 --> he4 + zn59 + // Ge63 --> He4 + Zn59 rate = 0.0; drate_dT = 0.0; @@ -16941,9 +16943,9 @@ void rate_ge63_to_he4_zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ge64_to_n_ge63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ge64_to_n_Ge63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ge64 --> n + ge63 + // Ge64 --> n + Ge63 rate = 0.0; drate_dT = 0.0; @@ -16973,9 +16975,9 @@ void rate_ge64_to_n_ge63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ge64_to_p_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ge64_to_p_Ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ge64 --> p + ga63 + // Ge64 --> p + Ga63 rate = 0.0; drate_dT = 0.0; @@ -17005,9 +17007,9 @@ void rate_ge64_to_p_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ge64_to_he4_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ge64_to_He4_Zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ge64 --> he4 + zn60 + // Ge64 --> He4 + Zn60 rate = 0.0; drate_dT = 0.0; @@ -17037,9 +17039,9 @@ void rate_ge64_to_he4_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_li6_to_n_p_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Li6_to_n_p_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // li6 --> n + p + he4 + // Li6 --> n + p + He4 rate = 0.0; drate_dT = 0.0; @@ -17069,9 +17071,9 @@ void rate_li6_to_n_p_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_be9_to_n_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Be9_to_n_He4_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be9 --> n + he4 + he4 + // Be9 --> n + He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -17118,9 +17120,9 @@ void rate_be9_to_n_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_to_he4_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_to_He4_He4_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 --> he4 + he4 + he4 + // C12 --> He4 + He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -17314,9 +17316,9 @@ void rate_p_p_to_d_weak_electron_capture(const tf_t& tfactors, Real& rate, Real& template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_d_to_he3(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_d_to_He3(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // d + p --> he3 + // d + p --> He3 rate = 0.0; drate_dT = 0.0; @@ -17363,9 +17365,9 @@ void rate_p_d_to_he3(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_d_d_to_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_d_d_to_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // d + d --> he4 + // d + d --> He4 rate = 0.0; drate_dT = 0.0; @@ -17395,9 +17397,9 @@ void rate_d_d_to_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_d_to_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_d_to_Li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // d + he4 --> li6 + // d + He4 --> Li6 rate = 0.0; drate_dT = 0.0; @@ -17444,9 +17446,9 @@ void rate_he4_d_to_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_he3_to_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_He3_to_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he3 + n --> he4 + // He3 + n --> He4 rate = 0.0; drate_dT = 0.0; @@ -17492,9 +17494,9 @@ void rate_n_he3_to_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_he3_to_he4_weak_bet_pos_(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_He3_to_He4_weak_bet_pos_(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he3 + p --> he4 + // He3 + p --> He4 rate = 0.0; drate_dT = 0.0; @@ -17524,9 +17526,9 @@ void rate_p_he3_to_he4_weak_bet_pos_(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_he3_to_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_He3_to_Be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he3 + he4 --> be7 + // He3 + He4 --> Be7 rate = 0.0; drate_dT = 0.0; @@ -17573,9 +17575,9 @@ void rate_he4_he3_to_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_li6_to_li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Li6_to_Li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // li6 + n --> li7 + // Li6 + n --> Li7 rate = 0.0; drate_dT = 0.0; @@ -17604,9 +17606,9 @@ void rate_n_li6_to_li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_li6_to_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Li6_to_Be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // li6 + p --> be7 + // Li6 + p --> Be7 rate = 0.0; drate_dT = 0.0; @@ -17636,9 +17638,9 @@ void rate_p_li6_to_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_li6_to_b10(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Li6_to_B10(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // li6 + he4 --> b10 + // Li6 + He4 --> B10 rate = 0.0; drate_dT = 0.0; @@ -17685,9 +17687,9 @@ void rate_he4_li6_to_b10(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_li7_to_b11(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Li7_to_B11(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // li7 + he4 --> b11 + // Li7 + He4 --> B11 rate = 0.0; drate_dT = 0.0; @@ -17751,9 +17753,9 @@ void rate_he4_li7_to_b11(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_be7_to_b8(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Be7_to_B8(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be7 + p --> b8 + // Be7 + p --> B8 rate = 0.0; drate_dT = 0.0; @@ -17800,9 +17802,9 @@ void rate_p_be7_to_b8(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_be9_to_b10(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Be9_to_B10(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be9 + p --> b10 + // Be9 + p --> B10 rate = 0.0; drate_dT = 0.0; @@ -17866,9 +17868,9 @@ void rate_p_be9_to_b10(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_b10_to_b11(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_B10_to_B11(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // b10 + n --> b11 + // B10 + n --> B11 rate = 0.0; drate_dT = 0.0; @@ -17898,9 +17900,9 @@ void rate_n_b10_to_b11(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_b11_to_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_B11_to_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // b11 + p --> c12 + // B11 + p --> C12 rate = 0.0; drate_dT = 0.0; @@ -17964,9 +17966,9 @@ void rate_p_b11_to_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_c12_to_c13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_C12_to_C13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + n --> c13 + // C12 + n --> C13 rate = 0.0; drate_dT = 0.0; @@ -17996,9 +17998,9 @@ void rate_n_c12_to_c13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C12_to_N13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + p --> n13 + // C12 + p --> N13 rate = 0.0; drate_dT = 0.0; @@ -18045,9 +18047,9 @@ void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_C12_to_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + he4 --> o16 + // C12 + He4 --> O16 rate = 0.0; drate_dT = 0.0; @@ -18094,9 +18096,9 @@ void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_c13_to_c14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_C13_to_C14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c13 + n --> c14 + // C13 + n --> C14 rate = 0.0; drate_dT = 0.0; @@ -18126,9 +18128,9 @@ void rate_n_c13_to_c14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c13_to_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C13_to_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c13 + p --> n14 + // C13 + p --> N14 rate = 0.0; drate_dT = 0.0; @@ -18192,9 +18194,9 @@ void rate_p_c13_to_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c14_to_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C14_to_N15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c14 + p --> n15 + // C14 + p --> N15 rate = 0.0; drate_dT = 0.0; @@ -18241,9 +18243,9 @@ void rate_p_c14_to_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_c14_to_o18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_C14_to_O18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c14 + he4 --> o18 + // C14 + He4 --> O18 rate = 0.0; drate_dT = 0.0; @@ -18307,9 +18309,9 @@ void rate_he4_c14_to_o18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_n13_to_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_N13_to_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 + n --> n14 + // N13 + n --> N14 rate = 0.0; drate_dT = 0.0; @@ -18356,9 +18358,9 @@ void rate_n_n13_to_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n13_to_o14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N13_to_O14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 + p --> o14 + // N13 + p --> O14 rate = 0.0; drate_dT = 0.0; @@ -18405,9 +18407,9 @@ void rate_p_n13_to_o14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_n14_to_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_N14_to_N15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + n --> n15 + // N14 + n --> N15 rate = 0.0; drate_dT = 0.0; @@ -18437,9 +18439,9 @@ void rate_n_n14_to_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n14_to_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N14_to_O15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + p --> o15 + // N14 + p --> O15 rate = 0.0; drate_dT = 0.0; @@ -18520,9 +18522,9 @@ void rate_p_n14_to_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N14_to_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + he4 --> f18 + // N14 + He4 --> F18 rate = 0.0; drate_dT = 0.0; @@ -18586,9 +18588,9 @@ void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n15_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N15_to_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n15 + p --> o16 + // N15 + p --> O16 rate = 0.0; drate_dT = 0.0; @@ -18652,9 +18654,9 @@ void rate_p_n15_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n15_to_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N15_to_F19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n15 + he4 --> f19 + // N15 + He4 --> F19 rate = 0.0; drate_dT = 0.0; @@ -18735,9 +18737,9 @@ void rate_he4_n15_to_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_o14_to_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_O14_to_O15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o14 + n --> o15 + // O14 + n --> O15 rate = 0.0; drate_dT = 0.0; @@ -18767,9 +18769,9 @@ void rate_n_o14_to_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o14_to_ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O14_to_Ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o14 + he4 --> ne18 + // O14 + He4 --> Ne18 rate = 0.0; drate_dT = 0.0; @@ -18850,9 +18852,9 @@ void rate_he4_o14_to_ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_o15_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_O15_to_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o15 + n --> o16 + // O15 + n --> O16 rate = 0.0; drate_dT = 0.0; @@ -18882,9 +18884,9 @@ void rate_n_o15_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o15_to_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O15_to_Ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o15 + he4 --> ne19 + // O15 + He4 --> Ne19 rate = 0.0; drate_dT = 0.0; @@ -18948,9 +18950,9 @@ void rate_he4_o15_to_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_o16_to_o17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_O16_to_O17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + n --> o17 + // O16 + n --> O17 rate = 0.0; drate_dT = 0.0; @@ -18980,9 +18982,9 @@ void rate_n_o16_to_o17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o16_to_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O16_to_F17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + p --> f17 + // O16 + p --> F17 rate = 0.0; drate_dT = 0.0; @@ -19012,9 +19014,9 @@ void rate_p_o16_to_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o16_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O16_to_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + he4 --> ne20 + // O16 + He4 --> Ne20 rate = 0.0; drate_dT = 0.0; @@ -19078,9 +19080,9 @@ void rate_he4_o16_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_o17_to_o18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_O17_to_O18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o17 + n --> o18 + // O17 + n --> O18 rate = 0.0; drate_dT = 0.0; @@ -19127,9 +19129,9 @@ void rate_n_o17_to_o18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o17_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O17_to_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o17 + p --> f18 + // O17 + p --> F18 rate = 0.0; drate_dT = 0.0; @@ -19193,9 +19195,9 @@ void rate_p_o17_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o17_to_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O17_to_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o17 + he4 --> ne21 + // O17 + He4 --> Ne21 rate = 0.0; drate_dT = 0.0; @@ -19259,9 +19261,9 @@ void rate_he4_o17_to_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o18_to_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O18_to_F19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o18 + p --> f19 + // O18 + p --> F19 rate = 0.0; drate_dT = 0.0; @@ -19342,9 +19344,9 @@ void rate_p_o18_to_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o18_to_ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O18_to_Ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o18 + he4 --> ne22 + // O18 + He4 --> Ne22 rate = 0.0; drate_dT = 0.0; @@ -19425,9 +19427,9 @@ void rate_he4_o18_to_ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_f17_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_F17_to_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f17 + n --> f18 + // F17 + n --> F18 rate = 0.0; drate_dT = 0.0; @@ -19457,9 +19459,9 @@ void rate_n_f17_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_f17_to_ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_F17_to_Ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f17 + p --> ne18 + // F17 + p --> Ne18 rate = 0.0; drate_dT = 0.0; @@ -19506,9 +19508,9 @@ void rate_p_f17_to_ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f17_to_na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F17_to_Na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f17 + he4 --> na21 + // F17 + He4 --> Na21 rate = 0.0; drate_dT = 0.0; @@ -19538,9 +19540,9 @@ void rate_he4_f17_to_na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_f18_to_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_F18_to_F19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + n --> f19 + // F18 + n --> F19 rate = 0.0; drate_dT = 0.0; @@ -19570,9 +19572,9 @@ void rate_n_f18_to_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_f18_to_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_F18_to_Ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + p --> ne19 + // F18 + p --> Ne19 rate = 0.0; drate_dT = 0.0; @@ -19636,9 +19638,9 @@ void rate_p_f18_to_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f18_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F18_to_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + he4 --> na22 + // F18 + He4 --> Na22 rate = 0.0; drate_dT = 0.0; @@ -19668,9 +19670,9 @@ void rate_he4_f18_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_f19_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_F19_to_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f19 + p --> ne20 + // F19 + p --> Ne20 rate = 0.0; drate_dT = 0.0; @@ -19734,9 +19736,9 @@ void rate_p_f19_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f19_to_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F19_to_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f19 + he4 --> na23 + // F19 + He4 --> Na23 rate = 0.0; drate_dT = 0.0; @@ -19766,9 +19768,9 @@ void rate_he4_f19_to_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ne18_to_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ne18_to_Ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne18 + n --> ne19 + // Ne18 + n --> Ne19 rate = 0.0; drate_dT = 0.0; @@ -19798,9 +19800,9 @@ void rate_n_ne18_to_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ne19_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ne19_to_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne19 + n --> ne20 + // Ne19 + n --> Ne20 rate = 0.0; drate_dT = 0.0; @@ -19830,9 +19832,9 @@ void rate_n_ne19_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne19_to_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne19_to_Mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne19 + he4 --> mg23 + // Ne19 + He4 --> Mg23 rate = 0.0; drate_dT = 0.0; @@ -19862,9 +19864,9 @@ void rate_he4_ne19_to_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ne20_to_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ne20_to_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + n --> ne21 + // Ne20 + n --> Ne21 rate = 0.0; drate_dT = 0.0; @@ -19910,9 +19912,9 @@ void rate_n_ne20_to_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne20_to_na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne20_to_Na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + p --> na21 + // Ne20 + p --> Na21 rate = 0.0; drate_dT = 0.0; @@ -19993,9 +19995,9 @@ void rate_p_ne20_to_na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> mg24 + // Ne20 + He4 --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -20076,9 +20078,9 @@ void rate_he4_ne20_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ne21_to_ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ne21_to_Ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + n --> ne22 + // Ne21 + n --> Ne22 rate = 0.0; drate_dT = 0.0; @@ -20108,9 +20110,9 @@ void rate_n_ne21_to_ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne21_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne21_to_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + p --> na22 + // Ne21 + p --> Na22 rate = 0.0; drate_dT = 0.0; @@ -20191,9 +20193,9 @@ void rate_p_ne21_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne21_to_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne21_to_Mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + he4 --> mg25 + // Ne21 + He4 --> Mg25 rate = 0.0; drate_dT = 0.0; @@ -20240,9 +20242,9 @@ void rate_he4_ne21_to_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne22_to_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne22_to_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne22 + p --> na23 + // Ne22 + p --> Na23 rate = 0.0; drate_dT = 0.0; @@ -20357,9 +20359,9 @@ void rate_p_ne22_to_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne22_to_mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne22_to_Mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne22 + he4 --> mg26 + // Ne22 + He4 --> Mg26 rate = 0.0; drate_dT = 0.0; @@ -20457,9 +20459,9 @@ void rate_he4_ne22_to_mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_na21_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Na21_to_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na21 + n --> na22 + // Na21 + n --> Na22 rate = 0.0; drate_dT = 0.0; @@ -20489,9 +20491,9 @@ void rate_n_na21_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_na21_to_al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Na21_to_Al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na21 + he4 --> al25 + // Na21 + He4 --> Al25 rate = 0.0; drate_dT = 0.0; @@ -20521,9 +20523,9 @@ void rate_he4_na21_to_al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_na22_to_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Na22_to_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 + n --> na23 + // Na22 + n --> Na23 rate = 0.0; drate_dT = 0.0; @@ -20553,9 +20555,9 @@ void rate_n_na22_to_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na22_to_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na22_to_Mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 + p --> mg23 + // Na22 + p --> Mg23 rate = 0.0; drate_dT = 0.0; @@ -20619,9 +20621,9 @@ void rate_p_na22_to_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_na22_to_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Na22_to_Al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 + he4 --> al26 + // Na22 + He4 --> Al26 rate = 0.0; drate_dT = 0.0; @@ -20651,9 +20653,9 @@ void rate_he4_na22_to_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na23_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na23_to_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + p --> mg24 + // Na23 + p --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -20717,9 +20719,9 @@ void rate_p_na23_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_na23_to_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Na23_to_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + he4 --> al27 + // Na23 + He4 --> Al27 rate = 0.0; drate_dT = 0.0; @@ -20749,9 +20751,9 @@ void rate_he4_na23_to_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mg23_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mg23_to_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg23 + n --> mg24 + // Mg23 + n --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -20781,9 +20783,9 @@ void rate_n_mg23_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mg24_to_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mg24_to_Mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + n --> mg25 + // Mg24 + n --> Mg25 rate = 0.0; drate_dT = 0.0; @@ -20813,9 +20815,9 @@ void rate_n_mg24_to_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mg24_to_al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mg24_to_Al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + p --> al25 + // Mg24 + p --> Al25 rate = 0.0; drate_dT = 0.0; @@ -20862,9 +20864,9 @@ void rate_p_mg24_to_al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg24_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg24_to_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + he4 --> si28 + // Mg24 + He4 --> Si28 rate = 0.0; drate_dT = 0.0; @@ -20911,9 +20913,9 @@ void rate_he4_mg24_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mg25_to_mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mg25_to_Mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg25 + n --> mg26 + // Mg25 + n --> Mg26 rate = 0.0; drate_dT = 0.0; @@ -20943,9 +20945,9 @@ void rate_n_mg25_to_mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mg25_to_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mg25_to_Al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg25 + p --> al26 + // Mg25 + p --> Al26 rate = 0.0; drate_dT = 0.0; @@ -21009,9 +21011,9 @@ void rate_p_mg25_to_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg25_to_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg25_to_Si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg25 + he4 --> si29 + // Mg25 + He4 --> Si29 rate = 0.0; drate_dT = 0.0; @@ -21041,9 +21043,9 @@ void rate_he4_mg25_to_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mg26_to_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mg26_to_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg26 + p --> al27 + // Mg26 + p --> Al27 rate = 0.0; drate_dT = 0.0; @@ -21107,9 +21109,9 @@ void rate_p_mg26_to_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg26_to_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg26_to_Si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg26 + he4 --> si30 + // Mg26 + He4 --> Si30 rate = 0.0; drate_dT = 0.0; @@ -21156,9 +21158,9 @@ void rate_he4_mg26_to_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_al25_to_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Al25_to_Al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al25 + n --> al26 + // Al25 + n --> Al26 rate = 0.0; drate_dT = 0.0; @@ -21188,9 +21190,9 @@ void rate_n_al25_to_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_al25_to_p29(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Al25_to_P29(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al25 + he4 --> p29 + // Al25 + He4 --> P29 rate = 0.0; drate_dT = 0.0; @@ -21220,9 +21222,9 @@ void rate_he4_al25_to_p29(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_al26_to_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Al26_to_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al26 + n --> al27 + // Al26 + n --> Al27 rate = 0.0; drate_dT = 0.0; @@ -21252,9 +21254,9 @@ void rate_n_al26_to_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_al26_to_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Al26_to_P30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al26 + he4 --> p30 + // Al26 + He4 --> P30 rate = 0.0; drate_dT = 0.0; @@ -21284,9 +21286,9 @@ void rate_he4_al26_to_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al27_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al27_to_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + p --> si28 + // Al27 + p --> Si28 rate = 0.0; drate_dT = 0.0; @@ -21350,9 +21352,9 @@ void rate_p_al27_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_al27_to_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Al27_to_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + he4 --> p31 + // Al27 + He4 --> P31 rate = 0.0; drate_dT = 0.0; @@ -21382,9 +21384,9 @@ void rate_he4_al27_to_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_si28_to_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Si28_to_Si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + n --> si29 + // Si28 + n --> Si29 rate = 0.0; drate_dT = 0.0; @@ -21430,9 +21432,9 @@ void rate_n_si28_to_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_si28_to_p29(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Si28_to_P29(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + p --> p29 + // Si28 + p --> P29 rate = 0.0; drate_dT = 0.0; @@ -21479,9 +21481,9 @@ void rate_p_si28_to_p29(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> s32 + // Si28 + He4 --> S32 rate = 0.0; drate_dT = 0.0; @@ -21511,9 +21513,9 @@ void rate_he4_si28_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_si29_to_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Si29_to_Si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si29 + n --> si30 + // Si29 + n --> Si30 rate = 0.0; drate_dT = 0.0; @@ -21558,9 +21560,9 @@ void rate_n_si29_to_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_si29_to_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Si29_to_P30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si29 + p --> p30 + // Si29 + p --> P30 rate = 0.0; drate_dT = 0.0; @@ -21624,9 +21626,9 @@ void rate_p_si29_to_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si29_to_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si29_to_S33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si29 + he4 --> s33 + // Si29 + He4 --> S33 rate = 0.0; drate_dT = 0.0; @@ -21656,9 +21658,9 @@ void rate_he4_si29_to_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_si30_to_si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Si30_to_Si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si30 + n --> si31 + // Si30 + n --> Si31 rate = 0.0; drate_dT = 0.0; @@ -21688,9 +21690,9 @@ void rate_n_si30_to_si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_si30_to_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Si30_to_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si30 + p --> p31 + // Si30 + p --> P31 rate = 0.0; drate_dT = 0.0; @@ -21839,9 +21841,9 @@ void rate_p_si30_to_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si30_to_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si30_to_S34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si30 + he4 --> s34 + // Si30 + He4 --> S34 rate = 0.0; drate_dT = 0.0; @@ -21871,9 +21873,9 @@ void rate_he4_si30_to_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_si31_to_si32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Si31_to_Si32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si31 + n --> si32 + // Si31 + n --> Si32 rate = 0.0; drate_dT = 0.0; @@ -21903,9 +21905,9 @@ void rate_n_si31_to_si32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_si31_to_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Si31_to_P32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si31 + p --> p32 + // Si31 + p --> P32 rate = 0.0; drate_dT = 0.0; @@ -21935,9 +21937,9 @@ void rate_p_si31_to_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si31_to_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si31_to_S35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si31 + he4 --> s35 + // Si31 + He4 --> S35 rate = 0.0; drate_dT = 0.0; @@ -21967,9 +21969,9 @@ void rate_he4_si31_to_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_si32_to_p33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Si32_to_P33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si32 + p --> p33 + // Si32 + p --> P33 rate = 0.0; drate_dT = 0.0; @@ -21999,9 +22001,9 @@ void rate_p_si32_to_p33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si32_to_s36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si32_to_S36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si32 + he4 --> s36 + // Si32 + He4 --> S36 rate = 0.0; drate_dT = 0.0; @@ -22031,9 +22033,9 @@ void rate_he4_si32_to_s36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_p29_to_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_P29_to_P30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p29 + n --> p30 + // P29 + n --> P30 rate = 0.0; drate_dT = 0.0; @@ -22063,9 +22065,9 @@ void rate_n_p29_to_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_p29_to_cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_P29_to_Cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p29 + he4 --> cl33 + // P29 + He4 --> Cl33 rate = 0.0; drate_dT = 0.0; @@ -22095,9 +22097,9 @@ void rate_he4_p29_to_cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_p30_to_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_P30_to_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p30 + n --> p31 + // P30 + n --> P31 rate = 0.0; drate_dT = 0.0; @@ -22127,9 +22129,9 @@ void rate_n_p30_to_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_p30_to_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_P30_to_Cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p30 + he4 --> cl34 + // P30 + He4 --> Cl34 rate = 0.0; drate_dT = 0.0; @@ -22159,9 +22161,9 @@ void rate_he4_p30_to_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_p31_to_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_P31_to_P32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + n --> p32 + // P31 + n --> P32 rate = 0.0; drate_dT = 0.0; @@ -22208,9 +22210,9 @@ void rate_n_p31_to_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> s32 + // P31 + p --> S32 rate = 0.0; drate_dT = 0.0; @@ -22274,9 +22276,9 @@ void rate_p_p31_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_p31_to_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_P31_to_Cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + he4 --> cl35 + // P31 + He4 --> Cl35 rate = 0.0; drate_dT = 0.0; @@ -22306,9 +22308,9 @@ void rate_he4_p31_to_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_p32_to_p33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_P32_to_P33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p32 + n --> p33 + // P32 + n --> P33 rate = 0.0; drate_dT = 0.0; @@ -22338,9 +22340,9 @@ void rate_n_p32_to_p33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p32_to_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P32_to_S33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p32 + p --> s33 + // P32 + p --> S33 rate = 0.0; drate_dT = 0.0; @@ -22370,9 +22372,9 @@ void rate_p_p32_to_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_p32_to_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_P32_to_Cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p32 + he4 --> cl36 + // P32 + He4 --> Cl36 rate = 0.0; drate_dT = 0.0; @@ -22402,9 +22404,9 @@ void rate_he4_p32_to_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p33_to_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P33_to_S34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p33 + p --> s34 + // P33 + p --> S34 rate = 0.0; drate_dT = 0.0; @@ -22434,9 +22436,9 @@ void rate_p_p33_to_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_p33_to_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_P33_to_Cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p33 + he4 --> cl37 + // P33 + He4 --> Cl37 rate = 0.0; drate_dT = 0.0; @@ -22466,9 +22468,9 @@ void rate_he4_p33_to_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_s32_to_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_S32_to_S33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 + n --> s33 + // S32 + n --> S33 rate = 0.0; drate_dT = 0.0; @@ -22498,9 +22500,9 @@ void rate_n_s32_to_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_s32_to_cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_S32_to_Cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 + p --> cl33 + // S32 + p --> Cl33 rate = 0.0; drate_dT = 0.0; @@ -22564,9 +22566,9 @@ void rate_p_s32_to_cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s32_to_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S32_to_Ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 + he4 --> ar36 + // S32 + He4 --> Ar36 rate = 0.0; drate_dT = 0.0; @@ -22596,9 +22598,9 @@ void rate_he4_s32_to_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_s33_to_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_S33_to_S34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s33 + n --> s34 + // S33 + n --> S34 rate = 0.0; drate_dT = 0.0; @@ -22628,9 +22630,9 @@ void rate_n_s33_to_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_s33_to_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_S33_to_Cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s33 + p --> cl34 + // S33 + p --> Cl34 rate = 0.0; drate_dT = 0.0; @@ -22660,9 +22662,9 @@ void rate_p_s33_to_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s33_to_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S33_to_Ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s33 + he4 --> ar37 + // S33 + He4 --> Ar37 rate = 0.0; drate_dT = 0.0; @@ -22692,9 +22694,9 @@ void rate_he4_s33_to_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_s34_to_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_S34_to_S35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s34 + n --> s35 + // S34 + n --> S35 rate = 0.0; drate_dT = 0.0; @@ -22724,9 +22726,9 @@ void rate_n_s34_to_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_s34_to_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_S34_to_Cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s34 + p --> cl35 + // S34 + p --> Cl35 rate = 0.0; drate_dT = 0.0; @@ -22875,9 +22877,9 @@ void rate_p_s34_to_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s34_to_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S34_to_Ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s34 + he4 --> ar38 + // S34 + He4 --> Ar38 rate = 0.0; drate_dT = 0.0; @@ -22907,9 +22909,9 @@ void rate_he4_s34_to_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_s35_to_s36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_S35_to_S36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s35 + n --> s36 + // S35 + n --> S36 rate = 0.0; drate_dT = 0.0; @@ -22939,9 +22941,9 @@ void rate_n_s35_to_s36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_s35_to_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_S35_to_Cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s35 + p --> cl36 + // S35 + p --> Cl36 rate = 0.0; drate_dT = 0.0; @@ -22971,9 +22973,9 @@ void rate_p_s35_to_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s35_to_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S35_to_Ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s35 + he4 --> ar39 + // S35 + He4 --> Ar39 rate = 0.0; drate_dT = 0.0; @@ -23003,9 +23005,9 @@ void rate_he4_s35_to_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_s36_to_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_S36_to_Cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s36 + p --> cl37 + // S36 + p --> Cl37 rate = 0.0; drate_dT = 0.0; @@ -23035,9 +23037,9 @@ void rate_p_s36_to_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s36_to_ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S36_to_Ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s36 + he4 --> ar40 + // S36 + He4 --> Ar40 rate = 0.0; drate_dT = 0.0; @@ -23067,9 +23069,9 @@ void rate_he4_s36_to_ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cl33_to_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cl33_to_Cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl33 + n --> cl34 + // Cl33 + n --> Cl34 rate = 0.0; drate_dT = 0.0; @@ -23099,9 +23101,9 @@ void rate_n_cl33_to_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cl33_to_k37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cl33_to_K37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl33 + he4 --> k37 + // Cl33 + He4 --> K37 rate = 0.0; drate_dT = 0.0; @@ -23131,9 +23133,9 @@ void rate_he4_cl33_to_k37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cl34_to_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cl34_to_Cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl34 + n --> cl35 + // Cl34 + n --> Cl35 rate = 0.0; drate_dT = 0.0; @@ -23163,9 +23165,9 @@ void rate_n_cl34_to_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cl34_to_k38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cl34_to_K38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl34 + he4 --> k38 + // Cl34 + He4 --> K38 rate = 0.0; drate_dT = 0.0; @@ -23195,9 +23197,9 @@ void rate_he4_cl34_to_k38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cl35_to_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cl35_to_Cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + n --> cl36 + // Cl35 + n --> Cl36 rate = 0.0; drate_dT = 0.0; @@ -23227,9 +23229,9 @@ void rate_n_cl35_to_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl35_to_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl35_to_Ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + p --> ar36 + // Cl35 + p --> Ar36 rate = 0.0; drate_dT = 0.0; @@ -23310,9 +23312,9 @@ void rate_p_cl35_to_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cl35_to_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cl35_to_K39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + he4 --> k39 + // Cl35 + He4 --> K39 rate = 0.0; drate_dT = 0.0; @@ -23342,9 +23344,9 @@ void rate_he4_cl35_to_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cl36_to_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cl36_to_Cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl36 + n --> cl37 + // Cl36 + n --> Cl37 rate = 0.0; drate_dT = 0.0; @@ -23374,9 +23376,9 @@ void rate_n_cl36_to_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl36_to_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl36_to_Ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl36 + p --> ar37 + // Cl36 + p --> Ar37 rate = 0.0; drate_dT = 0.0; @@ -23406,9 +23408,9 @@ void rate_p_cl36_to_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cl36_to_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cl36_to_K40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl36 + he4 --> k40 + // Cl36 + He4 --> K40 rate = 0.0; drate_dT = 0.0; @@ -23438,9 +23440,9 @@ void rate_he4_cl36_to_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl37_to_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl37_to_Ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl37 + p --> ar38 + // Cl37 + p --> Ar38 rate = 0.0; drate_dT = 0.0; @@ -23470,9 +23472,9 @@ void rate_p_cl37_to_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cl37_to_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cl37_to_K41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl37 + he4 --> k41 + // Cl37 + He4 --> K41 rate = 0.0; drate_dT = 0.0; @@ -23502,9 +23504,9 @@ void rate_he4_cl37_to_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ar36_to_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ar36_to_Ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 + n --> ar37 + // Ar36 + n --> Ar37 rate = 0.0; drate_dT = 0.0; @@ -23534,9 +23536,9 @@ void rate_n_ar36_to_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ar36_to_k37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ar36_to_K37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 + p --> k37 + // Ar36 + p --> K37 rate = 0.0; drate_dT = 0.0; @@ -23600,9 +23602,9 @@ void rate_p_ar36_to_k37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar36_to_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar36_to_Ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 + he4 --> ca40 + // Ar36 + He4 --> Ca40 rate = 0.0; drate_dT = 0.0; @@ -23632,9 +23634,9 @@ void rate_he4_ar36_to_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ar37_to_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ar37_to_Ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar37 + n --> ar38 + // Ar37 + n --> Ar38 rate = 0.0; drate_dT = 0.0; @@ -23664,9 +23666,9 @@ void rate_n_ar37_to_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ar37_to_k38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ar37_to_K38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar37 + p --> k38 + // Ar37 + p --> K38 rate = 0.0; drate_dT = 0.0; @@ -23696,9 +23698,9 @@ void rate_p_ar37_to_k38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar37_to_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar37_to_Ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar37 + he4 --> ca41 + // Ar37 + He4 --> Ca41 rate = 0.0; drate_dT = 0.0; @@ -23728,9 +23730,9 @@ void rate_he4_ar37_to_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ar38_to_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ar38_to_Ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar38 + n --> ar39 + // Ar38 + n --> Ar39 rate = 0.0; drate_dT = 0.0; @@ -23760,9 +23762,9 @@ void rate_n_ar38_to_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ar38_to_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ar38_to_K39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar38 + p --> k39 + // Ar38 + p --> K39 rate = 0.0; drate_dT = 0.0; @@ -23792,9 +23794,9 @@ void rate_p_ar38_to_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar38_to_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar38_to_Ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar38 + he4 --> ca42 + // Ar38 + He4 --> Ca42 rate = 0.0; drate_dT = 0.0; @@ -23824,9 +23826,9 @@ void rate_he4_ar38_to_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ar39_to_ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ar39_to_Ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar39 + n --> ar40 + // Ar39 + n --> Ar40 rate = 0.0; drate_dT = 0.0; @@ -23856,9 +23858,9 @@ void rate_n_ar39_to_ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ar39_to_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ar39_to_K40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar39 + p --> k40 + // Ar39 + p --> K40 rate = 0.0; drate_dT = 0.0; @@ -23888,9 +23890,9 @@ void rate_p_ar39_to_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar39_to_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar39_to_Ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar39 + he4 --> ca43 + // Ar39 + He4 --> Ca43 rate = 0.0; drate_dT = 0.0; @@ -23920,9 +23922,9 @@ void rate_he4_ar39_to_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ar40_to_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ar40_to_K41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar40 + p --> k41 + // Ar40 + p --> K41 rate = 0.0; drate_dT = 0.0; @@ -23952,9 +23954,9 @@ void rate_p_ar40_to_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar40_to_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar40_to_Ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar40 + he4 --> ca44 + // Ar40 + He4 --> Ca44 rate = 0.0; drate_dT = 0.0; @@ -23984,9 +23986,9 @@ void rate_he4_ar40_to_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_k37_to_k38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_K37_to_K38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k37 + n --> k38 + // K37 + n --> K38 rate = 0.0; drate_dT = 0.0; @@ -24016,9 +24018,9 @@ void rate_n_k37_to_k38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_k38_to_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_K38_to_K39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k38 + n --> k39 + // K38 + n --> K39 rate = 0.0; drate_dT = 0.0; @@ -24048,9 +24050,9 @@ void rate_n_k38_to_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_k39_to_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_K39_to_K40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + n --> k40 + // K39 + n --> K40 rate = 0.0; drate_dT = 0.0; @@ -24080,9 +24082,9 @@ void rate_n_k39_to_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k39_to_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K39_to_Ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + p --> ca40 + // K39 + p --> Ca40 rate = 0.0; drate_dT = 0.0; @@ -24146,9 +24148,9 @@ void rate_p_k39_to_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_k39_to_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_K39_to_Sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + he4 --> sc43 + // K39 + He4 --> Sc43 rate = 0.0; drate_dT = 0.0; @@ -24178,9 +24180,9 @@ void rate_he4_k39_to_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_k40_to_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_K40_to_K41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k40 + n --> k41 + // K40 + n --> K41 rate = 0.0; drate_dT = 0.0; @@ -24210,9 +24212,9 @@ void rate_n_k40_to_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k40_to_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K40_to_Ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k40 + p --> ca41 + // K40 + p --> Ca41 rate = 0.0; drate_dT = 0.0; @@ -24242,9 +24244,9 @@ void rate_p_k40_to_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_k40_to_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_K40_to_Sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k40 + he4 --> sc44 + // K40 + He4 --> Sc44 rate = 0.0; drate_dT = 0.0; @@ -24274,9 +24276,9 @@ void rate_he4_k40_to_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k41_to_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K41_to_Ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k41 + p --> ca42 + // K41 + p --> Ca42 rate = 0.0; drate_dT = 0.0; @@ -24323,9 +24325,9 @@ void rate_p_k41_to_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_k41_to_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_K41_to_Sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k41 + he4 --> sc45 + // K41 + He4 --> Sc45 rate = 0.0; drate_dT = 0.0; @@ -24355,9 +24357,9 @@ void rate_he4_k41_to_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ca40_to_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ca40_to_Ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 + n --> ca41 + // Ca40 + n --> Ca41 rate = 0.0; drate_dT = 0.0; @@ -24387,9 +24389,9 @@ void rate_n_ca40_to_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca40_to_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca40_to_Ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 + he4 --> ti44 + // Ca40 + He4 --> Ti44 rate = 0.0; drate_dT = 0.0; @@ -24419,9 +24421,9 @@ void rate_he4_ca40_to_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ca41_to_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ca41_to_Ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca41 + n --> ca42 + // Ca41 + n --> Ca42 rate = 0.0; drate_dT = 0.0; @@ -24451,9 +24453,9 @@ void rate_n_ca41_to_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca41_to_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca41_to_Ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca41 + he4 --> ti45 + // Ca41 + He4 --> Ti45 rate = 0.0; drate_dT = 0.0; @@ -24483,9 +24485,9 @@ void rate_he4_ca41_to_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ca42_to_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ca42_to_Ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca42 + n --> ca43 + // Ca42 + n --> Ca43 rate = 0.0; drate_dT = 0.0; @@ -24515,9 +24517,9 @@ void rate_n_ca42_to_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca42_to_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca42_to_Sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca42 + p --> sc43 + // Ca42 + p --> Sc43 rate = 0.0; drate_dT = 0.0; @@ -24547,9 +24549,9 @@ void rate_p_ca42_to_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca42_to_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca42_to_Ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca42 + he4 --> ti46 + // Ca42 + He4 --> Ti46 rate = 0.0; drate_dT = 0.0; @@ -24579,9 +24581,9 @@ void rate_he4_ca42_to_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ca43_to_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ca43_to_Ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca43 + n --> ca44 + // Ca43 + n --> Ca44 rate = 0.0; drate_dT = 0.0; @@ -24611,9 +24613,9 @@ void rate_n_ca43_to_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca43_to_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca43_to_Sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca43 + p --> sc44 + // Ca43 + p --> Sc44 rate = 0.0; drate_dT = 0.0; @@ -24643,9 +24645,9 @@ void rate_p_ca43_to_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca43_to_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca43_to_Ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca43 + he4 --> ti47 + // Ca43 + He4 --> Ti47 rate = 0.0; drate_dT = 0.0; @@ -24675,9 +24677,9 @@ void rate_he4_ca43_to_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ca44_to_ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ca44_to_Ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca44 + n --> ca45 + // Ca44 + n --> Ca45 rate = 0.0; drate_dT = 0.0; @@ -24707,9 +24709,9 @@ void rate_n_ca44_to_ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca44_to_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca44_to_Sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca44 + p --> sc45 + // Ca44 + p --> Sc45 rate = 0.0; drate_dT = 0.0; @@ -24739,9 +24741,9 @@ void rate_p_ca44_to_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca44_to_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca44_to_Ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca44 + he4 --> ti48 + // Ca44 + He4 --> Ti48 rate = 0.0; drate_dT = 0.0; @@ -24771,9 +24773,9 @@ void rate_he4_ca44_to_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ca45_to_ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ca45_to_Ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca45 + n --> ca46 + // Ca45 + n --> Ca46 rate = 0.0; drate_dT = 0.0; @@ -24803,9 +24805,9 @@ void rate_n_ca45_to_ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca45_to_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca45_to_Sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca45 + p --> sc46 + // Ca45 + p --> Sc46 rate = 0.0; drate_dT = 0.0; @@ -24835,9 +24837,9 @@ void rate_p_ca45_to_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca45_to_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca45_to_Ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca45 + he4 --> ti49 + // Ca45 + He4 --> Ti49 rate = 0.0; drate_dT = 0.0; @@ -24867,9 +24869,9 @@ void rate_he4_ca45_to_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ca46_to_ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ca46_to_Ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca46 + n --> ca47 + // Ca46 + n --> Ca47 rate = 0.0; drate_dT = 0.0; @@ -24899,9 +24901,9 @@ void rate_n_ca46_to_ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca46_to_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca46_to_Sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca46 + p --> sc47 + // Ca46 + p --> Sc47 rate = 0.0; drate_dT = 0.0; @@ -24931,9 +24933,9 @@ void rate_p_ca46_to_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca46_to_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca46_to_Ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca46 + he4 --> ti50 + // Ca46 + He4 --> Ti50 rate = 0.0; drate_dT = 0.0; @@ -24963,9 +24965,9 @@ void rate_he4_ca46_to_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ca47_to_ca48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ca47_to_Ca48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca47 + n --> ca48 + // Ca47 + n --> Ca48 rate = 0.0; drate_dT = 0.0; @@ -24995,9 +24997,9 @@ void rate_n_ca47_to_ca48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca47_to_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca47_to_Sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca47 + p --> sc48 + // Ca47 + p --> Sc48 rate = 0.0; drate_dT = 0.0; @@ -25027,9 +25029,9 @@ void rate_p_ca47_to_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca47_to_ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca47_to_Ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca47 + he4 --> ti51 + // Ca47 + He4 --> Ti51 rate = 0.0; drate_dT = 0.0; @@ -25059,9 +25061,9 @@ void rate_he4_ca47_to_ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca48_to_sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca48_to_Sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca48 + p --> sc49 + // Ca48 + p --> Sc49 rate = 0.0; drate_dT = 0.0; @@ -25091,9 +25093,9 @@ void rate_p_ca48_to_sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_sc43_to_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Sc43_to_Sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + n --> sc44 + // Sc43 + n --> Sc44 rate = 0.0; drate_dT = 0.0; @@ -25123,9 +25125,9 @@ void rate_n_sc43_to_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc43_to_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc43_to_Ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + p --> ti44 + // Sc43 + p --> Ti44 rate = 0.0; drate_dT = 0.0; @@ -25155,9 +25157,9 @@ void rate_p_sc43_to_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc43_to_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc43_to_V47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + he4 --> v47 + // Sc43 + He4 --> V47 rate = 0.0; drate_dT = 0.0; @@ -25187,9 +25189,9 @@ void rate_he4_sc43_to_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_sc44_to_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Sc44_to_Sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc44 + n --> sc45 + // Sc44 + n --> Sc45 rate = 0.0; drate_dT = 0.0; @@ -25219,9 +25221,9 @@ void rate_n_sc44_to_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc44_to_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc44_to_Ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc44 + p --> ti45 + // Sc44 + p --> Ti45 rate = 0.0; drate_dT = 0.0; @@ -25251,9 +25253,9 @@ void rate_p_sc44_to_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc44_to_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc44_to_V48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc44 + he4 --> v48 + // Sc44 + He4 --> V48 rate = 0.0; drate_dT = 0.0; @@ -25283,9 +25285,9 @@ void rate_he4_sc44_to_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_sc45_to_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Sc45_to_Sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc45 + n --> sc46 + // Sc45 + n --> Sc46 rate = 0.0; drate_dT = 0.0; @@ -25315,9 +25317,9 @@ void rate_n_sc45_to_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc45_to_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc45_to_Ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc45 + p --> ti46 + // Sc45 + p --> Ti46 rate = 0.0; drate_dT = 0.0; @@ -25347,9 +25349,9 @@ void rate_p_sc45_to_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc45_to_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc45_to_V49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc45 + he4 --> v49 + // Sc45 + He4 --> V49 rate = 0.0; drate_dT = 0.0; @@ -25379,9 +25381,9 @@ void rate_he4_sc45_to_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_sc46_to_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Sc46_to_Sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc46 + n --> sc47 + // Sc46 + n --> Sc47 rate = 0.0; drate_dT = 0.0; @@ -25411,9 +25413,9 @@ void rate_n_sc46_to_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc46_to_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc46_to_Ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc46 + p --> ti47 + // Sc46 + p --> Ti47 rate = 0.0; drate_dT = 0.0; @@ -25443,9 +25445,9 @@ void rate_p_sc46_to_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc46_to_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc46_to_V50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc46 + he4 --> v50 + // Sc46 + He4 --> V50 rate = 0.0; drate_dT = 0.0; @@ -25475,9 +25477,9 @@ void rate_he4_sc46_to_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_sc47_to_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Sc47_to_Sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc47 + n --> sc48 + // Sc47 + n --> Sc48 rate = 0.0; drate_dT = 0.0; @@ -25507,9 +25509,9 @@ void rate_n_sc47_to_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc47_to_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc47_to_Ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc47 + p --> ti48 + // Sc47 + p --> Ti48 rate = 0.0; drate_dT = 0.0; @@ -25539,9 +25541,9 @@ void rate_p_sc47_to_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc47_to_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc47_to_V51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc47 + he4 --> v51 + // Sc47 + He4 --> V51 rate = 0.0; drate_dT = 0.0; @@ -25571,9 +25573,9 @@ void rate_he4_sc47_to_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_sc48_to_sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Sc48_to_Sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc48 + n --> sc49 + // Sc48 + n --> Sc49 rate = 0.0; drate_dT = 0.0; @@ -25603,9 +25605,9 @@ void rate_n_sc48_to_sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc48_to_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc48_to_Ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc48 + p --> ti49 + // Sc48 + p --> Ti49 rate = 0.0; drate_dT = 0.0; @@ -25635,9 +25637,9 @@ void rate_p_sc48_to_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc48_to_v52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc48_to_V52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc48 + he4 --> v52 + // Sc48 + He4 --> V52 rate = 0.0; drate_dT = 0.0; @@ -25667,9 +25669,9 @@ void rate_he4_sc48_to_v52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc49_to_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc49_to_Ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc49 + p --> ti50 + // Sc49 + p --> Ti50 rate = 0.0; drate_dT = 0.0; @@ -25699,9 +25701,9 @@ void rate_p_sc49_to_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti44_to_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti44_to_Ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 + n --> ti45 + // Ti44 + n --> Ti45 rate = 0.0; drate_dT = 0.0; @@ -25731,9 +25733,9 @@ void rate_n_ti44_to_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti44_to_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti44_to_Cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 + he4 --> cr48 + // Ti44 + He4 --> Cr48 rate = 0.0; drate_dT = 0.0; @@ -25763,9 +25765,9 @@ void rate_he4_ti44_to_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti45_to_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti45_to_Ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti45 + n --> ti46 + // Ti45 + n --> Ti46 rate = 0.0; drate_dT = 0.0; @@ -25795,9 +25797,9 @@ void rate_n_ti45_to_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti45_to_v46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti45_to_V46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti45 + p --> v46 + // Ti45 + p --> V46 rate = 0.0; drate_dT = 0.0; @@ -25827,9 +25829,9 @@ void rate_p_ti45_to_v46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti45_to_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti45_to_Cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti45 + he4 --> cr49 + // Ti45 + He4 --> Cr49 rate = 0.0; drate_dT = 0.0; @@ -25859,9 +25861,9 @@ void rate_he4_ti45_to_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti46_to_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti46_to_Ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti46 + n --> ti47 + // Ti46 + n --> Ti47 rate = 0.0; drate_dT = 0.0; @@ -25891,9 +25893,9 @@ void rate_n_ti46_to_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti46_to_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti46_to_V47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti46 + p --> v47 + // Ti46 + p --> V47 rate = 0.0; drate_dT = 0.0; @@ -25923,9 +25925,9 @@ void rate_p_ti46_to_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti46_to_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti46_to_Cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti46 + he4 --> cr50 + // Ti46 + He4 --> Cr50 rate = 0.0; drate_dT = 0.0; @@ -25955,9 +25957,9 @@ void rate_he4_ti46_to_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti47_to_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti47_to_Ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti47 + n --> ti48 + // Ti47 + n --> Ti48 rate = 0.0; drate_dT = 0.0; @@ -25987,9 +25989,9 @@ void rate_n_ti47_to_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti47_to_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti47_to_V48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti47 + p --> v48 + // Ti47 + p --> V48 rate = 0.0; drate_dT = 0.0; @@ -26019,9 +26021,9 @@ void rate_p_ti47_to_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti47_to_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti47_to_Cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti47 + he4 --> cr51 + // Ti47 + He4 --> Cr51 rate = 0.0; drate_dT = 0.0; @@ -26051,9 +26053,9 @@ void rate_he4_ti47_to_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti48_to_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti48_to_Ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti48 + n --> ti49 + // Ti48 + n --> Ti49 rate = 0.0; drate_dT = 0.0; @@ -26083,9 +26085,9 @@ void rate_n_ti48_to_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti48_to_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti48_to_V49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti48 + p --> v49 + // Ti48 + p --> V49 rate = 0.0; drate_dT = 0.0; @@ -26115,9 +26117,9 @@ void rate_p_ti48_to_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti48_to_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti48_to_Cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti48 + he4 --> cr52 + // Ti48 + He4 --> Cr52 rate = 0.0; drate_dT = 0.0; @@ -26147,9 +26149,9 @@ void rate_he4_ti48_to_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti49_to_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti49_to_Ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti49 + n --> ti50 + // Ti49 + n --> Ti50 rate = 0.0; drate_dT = 0.0; @@ -26179,9 +26181,9 @@ void rate_n_ti49_to_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti49_to_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti49_to_V50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti49 + p --> v50 + // Ti49 + p --> V50 rate = 0.0; drate_dT = 0.0; @@ -26211,9 +26213,9 @@ void rate_p_ti49_to_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti49_to_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti49_to_Cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti49 + he4 --> cr53 + // Ti49 + He4 --> Cr53 rate = 0.0; drate_dT = 0.0; @@ -26243,9 +26245,9 @@ void rate_he4_ti49_to_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti50_to_ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti50_to_Ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti50 + n --> ti51 + // Ti50 + n --> Ti51 rate = 0.0; drate_dT = 0.0; @@ -26275,9 +26277,9 @@ void rate_n_ti50_to_ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti50_to_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti50_to_V51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti50 + p --> v51 + // Ti50 + p --> V51 rate = 0.0; drate_dT = 0.0; @@ -26307,9 +26309,9 @@ void rate_p_ti50_to_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti50_to_cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti50_to_Cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti50 + he4 --> cr54 + // Ti50 + He4 --> Cr54 rate = 0.0; drate_dT = 0.0; @@ -26339,9 +26341,9 @@ void rate_he4_ti50_to_cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti51_to_v52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti51_to_V52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti51 + p --> v52 + // Ti51 + p --> V52 rate = 0.0; drate_dT = 0.0; @@ -26371,9 +26373,9 @@ void rate_p_ti51_to_v52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v46_to_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V46_to_V47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v46 + n --> v47 + // V46 + n --> V47 rate = 0.0; drate_dT = 0.0; @@ -26403,9 +26405,9 @@ void rate_n_v46_to_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v46_to_mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V46_to_Mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v46 + he4 --> mn50 + // V46 + He4 --> Mn50 rate = 0.0; drate_dT = 0.0; @@ -26435,9 +26437,9 @@ void rate_he4_v46_to_mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v47_to_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V47_to_V48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + n --> v48 + // V47 + n --> V48 rate = 0.0; drate_dT = 0.0; @@ -26467,9 +26469,9 @@ void rate_n_v47_to_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v47_to_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V47_to_Cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + p --> cr48 + // V47 + p --> Cr48 rate = 0.0; drate_dT = 0.0; @@ -26550,9 +26552,9 @@ void rate_p_v47_to_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v47_to_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V47_to_Mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + he4 --> mn51 + // V47 + He4 --> Mn51 rate = 0.0; drate_dT = 0.0; @@ -26582,9 +26584,9 @@ void rate_he4_v47_to_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v48_to_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V48_to_V49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v48 + n --> v49 + // V48 + n --> V49 rate = 0.0; drate_dT = 0.0; @@ -26614,9 +26616,9 @@ void rate_n_v48_to_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v48_to_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V48_to_Cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v48 + p --> cr49 + // V48 + p --> Cr49 rate = 0.0; drate_dT = 0.0; @@ -26646,9 +26648,9 @@ void rate_p_v48_to_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v48_to_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V48_to_Mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v48 + he4 --> mn52 + // V48 + He4 --> Mn52 rate = 0.0; drate_dT = 0.0; @@ -26678,9 +26680,9 @@ void rate_he4_v48_to_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v49_to_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V49_to_V50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v49 + n --> v50 + // V49 + n --> V50 rate = 0.0; drate_dT = 0.0; @@ -26710,9 +26712,9 @@ void rate_n_v49_to_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v49_to_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V49_to_Cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v49 + p --> cr50 + // V49 + p --> Cr50 rate = 0.0; drate_dT = 0.0; @@ -26742,9 +26744,9 @@ void rate_p_v49_to_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v49_to_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V49_to_Mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v49 + he4 --> mn53 + // V49 + He4 --> Mn53 rate = 0.0; drate_dT = 0.0; @@ -26774,9 +26776,9 @@ void rate_he4_v49_to_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v50_to_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V50_to_V51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v50 + n --> v51 + // V50 + n --> V51 rate = 0.0; drate_dT = 0.0; @@ -26806,9 +26808,9 @@ void rate_n_v50_to_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v50_to_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V50_to_Cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v50 + p --> cr51 + // V50 + p --> Cr51 rate = 0.0; drate_dT = 0.0; @@ -26838,9 +26840,9 @@ void rate_p_v50_to_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v50_to_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V50_to_Mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v50 + he4 --> mn54 + // V50 + He4 --> Mn54 rate = 0.0; drate_dT = 0.0; @@ -26870,9 +26872,9 @@ void rate_he4_v50_to_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v51_to_v52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V51_to_V52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v51 + n --> v52 + // V51 + n --> V52 rate = 0.0; drate_dT = 0.0; @@ -26902,9 +26904,9 @@ void rate_n_v51_to_v52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v51_to_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V51_to_Cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v51 + p --> cr52 + // V51 + p --> Cr52 rate = 0.0; drate_dT = 0.0; @@ -26934,9 +26936,9 @@ void rate_p_v51_to_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v51_to_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V51_to_Mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v51 + he4 --> mn55 + // V51 + He4 --> Mn55 rate = 0.0; drate_dT = 0.0; @@ -26966,9 +26968,9 @@ void rate_he4_v51_to_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v52_to_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V52_to_Cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v52 + p --> cr53 + // V52 + p --> Cr53 rate = 0.0; drate_dT = 0.0; @@ -26998,9 +27000,9 @@ void rate_p_v52_to_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr48_to_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr48_to_Cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 + n --> cr49 + // Cr48 + n --> Cr49 rate = 0.0; drate_dT = 0.0; @@ -27030,9 +27032,9 @@ void rate_n_cr48_to_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr48_to_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr48_to_Fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 + he4 --> fe52 + // Cr48 + He4 --> Fe52 rate = 0.0; drate_dT = 0.0; @@ -27062,9 +27064,9 @@ void rate_he4_cr48_to_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr49_to_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr49_to_Cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr49 + n --> cr50 + // Cr49 + n --> Cr50 rate = 0.0; drate_dT = 0.0; @@ -27094,9 +27096,9 @@ void rate_n_cr49_to_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cr49_to_mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cr49_to_Mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr49 + p --> mn50 + // Cr49 + p --> Mn50 rate = 0.0; drate_dT = 0.0; @@ -27126,9 +27128,9 @@ void rate_p_cr49_to_mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr49_to_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr49_to_Fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr49 + he4 --> fe53 + // Cr49 + He4 --> Fe53 rate = 0.0; drate_dT = 0.0; @@ -27158,9 +27160,9 @@ void rate_he4_cr49_to_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr50_to_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr50_to_Cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr50 + n --> cr51 + // Cr50 + n --> Cr51 rate = 0.0; drate_dT = 0.0; @@ -27190,9 +27192,9 @@ void rate_n_cr50_to_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cr50_to_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cr50_to_Mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr50 + p --> mn51 + // Cr50 + p --> Mn51 rate = 0.0; drate_dT = 0.0; @@ -27222,9 +27224,9 @@ void rate_p_cr50_to_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr50_to_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr50_to_Fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr50 + he4 --> fe54 + // Cr50 + He4 --> Fe54 rate = 0.0; drate_dT = 0.0; @@ -27254,9 +27256,9 @@ void rate_he4_cr50_to_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr51_to_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr51_to_Cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr51 + n --> cr52 + // Cr51 + n --> Cr52 rate = 0.0; drate_dT = 0.0; @@ -27286,9 +27288,9 @@ void rate_n_cr51_to_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cr51_to_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cr51_to_Mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr51 + p --> mn52 + // Cr51 + p --> Mn52 rate = 0.0; drate_dT = 0.0; @@ -27318,9 +27320,9 @@ void rate_p_cr51_to_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr51_to_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr51_to_Fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr51 + he4 --> fe55 + // Cr51 + He4 --> Fe55 rate = 0.0; drate_dT = 0.0; @@ -27350,9 +27352,9 @@ void rate_he4_cr51_to_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr52_to_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr52_to_Cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr52 + n --> cr53 + // Cr52 + n --> Cr53 rate = 0.0; drate_dT = 0.0; @@ -27382,9 +27384,9 @@ void rate_n_cr52_to_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cr52_to_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cr52_to_Mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr52 + p --> mn53 + // Cr52 + p --> Mn53 rate = 0.0; drate_dT = 0.0; @@ -27414,9 +27416,9 @@ void rate_p_cr52_to_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr52_to_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr52_to_Fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr52 + he4 --> fe56 + // Cr52 + He4 --> Fe56 rate = 0.0; drate_dT = 0.0; @@ -27446,9 +27448,9 @@ void rate_he4_cr52_to_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr53_to_cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr53_to_Cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr53 + n --> cr54 + // Cr53 + n --> Cr54 rate = 0.0; drate_dT = 0.0; @@ -27478,9 +27480,9 @@ void rate_n_cr53_to_cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cr53_to_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cr53_to_Mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr53 + p --> mn54 + // Cr53 + p --> Mn54 rate = 0.0; drate_dT = 0.0; @@ -27510,9 +27512,9 @@ void rate_p_cr53_to_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr53_to_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr53_to_Fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr53 + he4 --> fe57 + // Cr53 + He4 --> Fe57 rate = 0.0; drate_dT = 0.0; @@ -27542,9 +27544,9 @@ void rate_he4_cr53_to_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cr54_to_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cr54_to_Mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr54 + p --> mn55 + // Cr54 + p --> Mn55 rate = 0.0; drate_dT = 0.0; @@ -27574,9 +27576,9 @@ void rate_p_cr54_to_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr54_to_fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr54_to_Fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr54 + he4 --> fe58 + // Cr54 + He4 --> Fe58 rate = 0.0; drate_dT = 0.0; @@ -27606,9 +27608,9 @@ void rate_he4_cr54_to_fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mn50_to_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mn50_to_Mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn50 + n --> mn51 + // Mn50 + n --> Mn51 rate = 0.0; drate_dT = 0.0; @@ -27638,9 +27640,9 @@ void rate_n_mn50_to_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn50_to_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn50_to_Co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn50 + he4 --> co54 + // Mn50 + He4 --> Co54 rate = 0.0; drate_dT = 0.0; @@ -27670,9 +27672,9 @@ void rate_he4_mn50_to_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mn51_to_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mn51_to_Mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + n --> mn52 + // Mn51 + n --> Mn52 rate = 0.0; drate_dT = 0.0; @@ -27702,9 +27704,9 @@ void rate_n_mn51_to_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn51_to_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn51_to_Fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + p --> fe52 + // Mn51 + p --> Fe52 rate = 0.0; drate_dT = 0.0; @@ -27734,9 +27736,9 @@ void rate_p_mn51_to_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn51_to_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn51_to_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + he4 --> co55 + // Mn51 + He4 --> Co55 rate = 0.0; drate_dT = 0.0; @@ -27766,9 +27768,9 @@ void rate_he4_mn51_to_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mn52_to_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mn52_to_Mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn52 + n --> mn53 + // Mn52 + n --> Mn53 rate = 0.0; drate_dT = 0.0; @@ -27798,9 +27800,9 @@ void rate_n_mn52_to_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn52_to_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn52_to_Fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn52 + p --> fe53 + // Mn52 + p --> Fe53 rate = 0.0; drate_dT = 0.0; @@ -27830,9 +27832,9 @@ void rate_p_mn52_to_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn52_to_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn52_to_Co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn52 + he4 --> co56 + // Mn52 + He4 --> Co56 rate = 0.0; drate_dT = 0.0; @@ -27862,9 +27864,9 @@ void rate_he4_mn52_to_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mn53_to_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mn53_to_Mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn53 + n --> mn54 + // Mn53 + n --> Mn54 rate = 0.0; drate_dT = 0.0; @@ -27894,9 +27896,9 @@ void rate_n_mn53_to_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn53_to_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn53_to_Fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn53 + p --> fe54 + // Mn53 + p --> Fe54 rate = 0.0; drate_dT = 0.0; @@ -27926,9 +27928,9 @@ void rate_p_mn53_to_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn53_to_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn53_to_Co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn53 + he4 --> co57 + // Mn53 + He4 --> Co57 rate = 0.0; drate_dT = 0.0; @@ -27958,9 +27960,9 @@ void rate_he4_mn53_to_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mn54_to_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mn54_to_Mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn54 + n --> mn55 + // Mn54 + n --> Mn55 rate = 0.0; drate_dT = 0.0; @@ -27990,9 +27992,9 @@ void rate_n_mn54_to_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn54_to_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn54_to_Fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn54 + p --> fe55 + // Mn54 + p --> Fe55 rate = 0.0; drate_dT = 0.0; @@ -28022,9 +28024,9 @@ void rate_p_mn54_to_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn54_to_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn54_to_Co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn54 + he4 --> co58 + // Mn54 + He4 --> Co58 rate = 0.0; drate_dT = 0.0; @@ -28054,9 +28056,9 @@ void rate_he4_mn54_to_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn55_to_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn55_to_Fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn55 + p --> fe56 + // Mn55 + p --> Fe56 rate = 0.0; drate_dT = 0.0; @@ -28086,9 +28088,9 @@ void rate_p_mn55_to_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn55_to_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn55_to_Co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn55 + he4 --> co59 + // Mn55 + He4 --> Co59 rate = 0.0; drate_dT = 0.0; @@ -28118,9 +28120,9 @@ void rate_he4_mn55_to_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe52_to_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe52_to_Fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + n --> fe53 + // Fe52 + n --> Fe53 rate = 0.0; drate_dT = 0.0; @@ -28150,9 +28152,9 @@ void rate_n_fe52_to_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe52_to_co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe52_to_Co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + p --> co53 + // Fe52 + p --> Co53 rate = 0.0; drate_dT = 0.0; @@ -28182,9 +28184,9 @@ void rate_p_fe52_to_co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe52_to_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe52_to_Ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + he4 --> ni56 + // Fe52 + He4 --> Ni56 rate = 0.0; drate_dT = 0.0; @@ -28214,9 +28216,9 @@ void rate_he4_fe52_to_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe53_to_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe53_to_Fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 + n --> fe54 + // Fe53 + n --> Fe54 rate = 0.0; drate_dT = 0.0; @@ -28246,9 +28248,9 @@ void rate_n_fe53_to_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe53_to_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe53_to_Co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 + p --> co54 + // Fe53 + p --> Co54 rate = 0.0; drate_dT = 0.0; @@ -28278,9 +28280,9 @@ void rate_p_fe53_to_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe53_to_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe53_to_Ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 + he4 --> ni57 + // Fe53 + He4 --> Ni57 rate = 0.0; drate_dT = 0.0; @@ -28310,9 +28312,9 @@ void rate_he4_fe53_to_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe54_to_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe54_to_Fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 + n --> fe55 + // Fe54 + n --> Fe55 rate = 0.0; drate_dT = 0.0; @@ -28342,9 +28344,9 @@ void rate_n_fe54_to_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe54_to_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe54_to_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 + p --> co55 + // Fe54 + p --> Co55 rate = 0.0; drate_dT = 0.0; @@ -28374,9 +28376,9 @@ void rate_p_fe54_to_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe54_to_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe54_to_Ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 + he4 --> ni58 + // Fe54 + He4 --> Ni58 rate = 0.0; drate_dT = 0.0; @@ -28406,9 +28408,9 @@ void rate_he4_fe54_to_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe55_to_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe55_to_Fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 + n --> fe56 + // Fe55 + n --> Fe56 rate = 0.0; drate_dT = 0.0; @@ -28438,9 +28440,9 @@ void rate_n_fe55_to_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe55_to_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe55_to_Co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 + p --> co56 + // Fe55 + p --> Co56 rate = 0.0; drate_dT = 0.0; @@ -28470,9 +28472,9 @@ void rate_p_fe55_to_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe55_to_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe55_to_Ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 + he4 --> ni59 + // Fe55 + He4 --> Ni59 rate = 0.0; drate_dT = 0.0; @@ -28502,9 +28504,9 @@ void rate_he4_fe55_to_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe56_to_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe56_to_Fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe56 + n --> fe57 + // Fe56 + n --> Fe57 rate = 0.0; drate_dT = 0.0; @@ -28534,9 +28536,9 @@ void rate_n_fe56_to_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe56_to_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe56_to_Co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe56 + p --> co57 + // Fe56 + p --> Co57 rate = 0.0; drate_dT = 0.0; @@ -28566,9 +28568,9 @@ void rate_p_fe56_to_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe56_to_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe56_to_Ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe56 + he4 --> ni60 + // Fe56 + He4 --> Ni60 rate = 0.0; drate_dT = 0.0; @@ -28598,9 +28600,9 @@ void rate_he4_fe56_to_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe57_to_fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe57_to_Fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe57 + n --> fe58 + // Fe57 + n --> Fe58 rate = 0.0; drate_dT = 0.0; @@ -28630,9 +28632,9 @@ void rate_n_fe57_to_fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe57_to_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe57_to_Co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe57 + p --> co58 + // Fe57 + p --> Co58 rate = 0.0; drate_dT = 0.0; @@ -28662,9 +28664,9 @@ void rate_p_fe57_to_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe57_to_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe57_to_Ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe57 + he4 --> ni61 + // Fe57 + He4 --> Ni61 rate = 0.0; drate_dT = 0.0; @@ -28694,9 +28696,9 @@ void rate_he4_fe57_to_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe58_to_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe58_to_Co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe58 + p --> co59 + // Fe58 + p --> Co59 rate = 0.0; drate_dT = 0.0; @@ -28726,9 +28728,9 @@ void rate_p_fe58_to_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe58_to_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe58_to_Ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe58 + he4 --> ni62 + // Fe58 + He4 --> Ni62 rate = 0.0; drate_dT = 0.0; @@ -28758,9 +28760,9 @@ void rate_he4_fe58_to_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co53_to_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co53_to_Co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co53 + n --> co54 + // Co53 + n --> Co54 rate = 0.0; drate_dT = 0.0; @@ -28790,9 +28792,9 @@ void rate_n_co53_to_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co53_to_cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co53_to_Cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co53 + he4 --> cu57 + // Co53 + He4 --> Cu57 rate = 0.0; drate_dT = 0.0; @@ -28822,9 +28824,9 @@ void rate_he4_co53_to_cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co54_to_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co54_to_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co54 + n --> co55 + // Co54 + n --> Co55 rate = 0.0; drate_dT = 0.0; @@ -28854,9 +28856,9 @@ void rate_n_co54_to_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co54_to_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co54_to_Cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co54 + he4 --> cu58 + // Co54 + He4 --> Cu58 rate = 0.0; drate_dT = 0.0; @@ -28886,9 +28888,9 @@ void rate_he4_co54_to_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co55_to_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co55_to_Co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + n --> co56 + // Co55 + n --> Co56 rate = 0.0; drate_dT = 0.0; @@ -28918,9 +28920,9 @@ void rate_n_co55_to_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co55_to_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co55_to_Ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + p --> ni56 + // Co55 + p --> Ni56 rate = 0.0; drate_dT = 0.0; @@ -28950,9 +28952,9 @@ void rate_p_co55_to_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co55_to_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co55_to_Cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + he4 --> cu59 + // Co55 + He4 --> Cu59 rate = 0.0; drate_dT = 0.0; @@ -28982,9 +28984,9 @@ void rate_he4_co55_to_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co56_to_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co56_to_Co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 + n --> co57 + // Co56 + n --> Co57 rate = 0.0; drate_dT = 0.0; @@ -29014,9 +29016,9 @@ void rate_n_co56_to_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co56_to_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co56_to_Ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 + p --> ni57 + // Co56 + p --> Ni57 rate = 0.0; drate_dT = 0.0; @@ -29046,9 +29048,9 @@ void rate_p_co56_to_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co56_to_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co56_to_Cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 + he4 --> cu60 + // Co56 + He4 --> Cu60 rate = 0.0; drate_dT = 0.0; @@ -29078,9 +29080,9 @@ void rate_he4_co56_to_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co57_to_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co57_to_Co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 + n --> co58 + // Co57 + n --> Co58 rate = 0.0; drate_dT = 0.0; @@ -29110,9 +29112,9 @@ void rate_n_co57_to_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co57_to_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co57_to_Ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 + p --> ni58 + // Co57 + p --> Ni58 rate = 0.0; drate_dT = 0.0; @@ -29142,9 +29144,9 @@ void rate_p_co57_to_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co57_to_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co57_to_Cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 + he4 --> cu61 + // Co57 + He4 --> Cu61 rate = 0.0; drate_dT = 0.0; @@ -29174,9 +29176,9 @@ void rate_he4_co57_to_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co58_to_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co58_to_Co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co58 + n --> co59 + // Co58 + n --> Co59 rate = 0.0; drate_dT = 0.0; @@ -29206,9 +29208,9 @@ void rate_n_co58_to_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co58_to_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co58_to_Ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co58 + p --> ni59 + // Co58 + p --> Ni59 rate = 0.0; drate_dT = 0.0; @@ -29238,9 +29240,9 @@ void rate_p_co58_to_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co58_to_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co58_to_Cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co58 + he4 --> cu62 + // Co58 + He4 --> Cu62 rate = 0.0; drate_dT = 0.0; @@ -29270,9 +29272,9 @@ void rate_he4_co58_to_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co59_to_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co59_to_Ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co59 + p --> ni60 + // Co59 + p --> Ni60 rate = 0.0; drate_dT = 0.0; @@ -29302,9 +29304,9 @@ void rate_p_co59_to_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co59_to_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co59_to_Cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co59 + he4 --> cu63 + // Co59 + He4 --> Cu63 rate = 0.0; drate_dT = 0.0; @@ -29334,9 +29336,9 @@ void rate_he4_co59_to_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni56_to_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni56_to_Ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 + n --> ni57 + // Ni56 + n --> Ni57 rate = 0.0; drate_dT = 0.0; @@ -29366,9 +29368,9 @@ void rate_n_ni56_to_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni56_to_cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni56_to_Cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 + p --> cu57 + // Ni56 + p --> Cu57 rate = 0.0; drate_dT = 0.0; @@ -29466,9 +29468,9 @@ void rate_p_ni56_to_cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni56_to_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni56_to_Zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 + he4 --> zn60 + // Ni56 + He4 --> Zn60 rate = 0.0; drate_dT = 0.0; @@ -29498,9 +29500,9 @@ void rate_he4_ni56_to_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni57_to_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni57_to_Ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 + n --> ni58 + // Ni57 + n --> Ni58 rate = 0.0; drate_dT = 0.0; @@ -29530,9 +29532,9 @@ void rate_n_ni57_to_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni57_to_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni57_to_Cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 + p --> cu58 + // Ni57 + p --> Cu58 rate = 0.0; drate_dT = 0.0; @@ -29562,9 +29564,9 @@ void rate_p_ni57_to_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni57_to_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni57_to_Zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 + he4 --> zn61 + // Ni57 + He4 --> Zn61 rate = 0.0; drate_dT = 0.0; @@ -29594,9 +29596,9 @@ void rate_he4_ni57_to_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni58_to_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni58_to_Ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 + n --> ni59 + // Ni58 + n --> Ni59 rate = 0.0; drate_dT = 0.0; @@ -29626,9 +29628,9 @@ void rate_n_ni58_to_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni58_to_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni58_to_Cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 + p --> cu59 + // Ni58 + p --> Cu59 rate = 0.0; drate_dT = 0.0; @@ -29658,9 +29660,9 @@ void rate_p_ni58_to_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni58_to_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni58_to_Zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 + he4 --> zn62 + // Ni58 + He4 --> Zn62 rate = 0.0; drate_dT = 0.0; @@ -29690,9 +29692,9 @@ void rate_he4_ni58_to_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni59_to_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni59_to_Ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni59 + n --> ni60 + // Ni59 + n --> Ni60 rate = 0.0; drate_dT = 0.0; @@ -29722,9 +29724,9 @@ void rate_n_ni59_to_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni59_to_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni59_to_Cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni59 + p --> cu60 + // Ni59 + p --> Cu60 rate = 0.0; drate_dT = 0.0; @@ -29754,9 +29756,9 @@ void rate_p_ni59_to_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni59_to_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni59_to_Zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni59 + he4 --> zn63 + // Ni59 + He4 --> Zn63 rate = 0.0; drate_dT = 0.0; @@ -29786,9 +29788,9 @@ void rate_he4_ni59_to_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni60_to_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni60_to_Ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni60 + n --> ni61 + // Ni60 + n --> Ni61 rate = 0.0; drate_dT = 0.0; @@ -29818,9 +29820,9 @@ void rate_n_ni60_to_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni60_to_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni60_to_Cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni60 + p --> cu61 + // Ni60 + p --> Cu61 rate = 0.0; drate_dT = 0.0; @@ -29850,9 +29852,9 @@ void rate_p_ni60_to_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni60_to_zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni60_to_Zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni60 + he4 --> zn64 + // Ni60 + He4 --> Zn64 rate = 0.0; drate_dT = 0.0; @@ -29882,9 +29884,9 @@ void rate_he4_ni60_to_zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni61_to_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni61_to_Ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni61 + n --> ni62 + // Ni61 + n --> Ni62 rate = 0.0; drate_dT = 0.0; @@ -29914,9 +29916,9 @@ void rate_n_ni61_to_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni61_to_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni61_to_Cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni61 + p --> cu62 + // Ni61 + p --> Cu62 rate = 0.0; drate_dT = 0.0; @@ -29946,9 +29948,9 @@ void rate_p_ni61_to_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni61_to_zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni61_to_Zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni61 + he4 --> zn65 + // Ni61 + He4 --> Zn65 rate = 0.0; drate_dT = 0.0; @@ -29978,9 +29980,9 @@ void rate_he4_ni61_to_zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni62_to_ni63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni62_to_Ni63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni62 + n --> ni63 + // Ni62 + n --> Ni63 rate = 0.0; drate_dT = 0.0; @@ -30010,9 +30012,9 @@ void rate_n_ni62_to_ni63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni62_to_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni62_to_Cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni62 + p --> cu63 + // Ni62 + p --> Cu63 rate = 0.0; drate_dT = 0.0; @@ -30042,9 +30044,9 @@ void rate_p_ni62_to_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni62_to_zn66(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni62_to_Zn66(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni62 + he4 --> zn66 + // Ni62 + He4 --> Zn66 rate = 0.0; drate_dT = 0.0; @@ -30074,9 +30076,9 @@ void rate_he4_ni62_to_zn66(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni63_to_ni64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni63_to_Ni64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni63 + n --> ni64 + // Ni63 + n --> Ni64 rate = 0.0; drate_dT = 0.0; @@ -30106,9 +30108,9 @@ void rate_n_ni63_to_ni64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni63_to_cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni63_to_Cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni63 + p --> cu64 + // Ni63 + p --> Cu64 rate = 0.0; drate_dT = 0.0; @@ -30138,9 +30140,9 @@ void rate_p_ni63_to_cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni64_to_cu65(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni64_to_Cu65(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni64 + p --> cu65 + // Ni64 + p --> Cu65 rate = 0.0; drate_dT = 0.0; @@ -30170,9 +30172,9 @@ void rate_p_ni64_to_cu65(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu57_to_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu57_to_Cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu57 + n --> cu58 + // Cu57 + n --> Cu58 rate = 0.0; drate_dT = 0.0; @@ -30202,9 +30204,9 @@ void rate_n_cu57_to_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu58_to_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu58_to_Cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu58 + n --> cu59 + // Cu58 + n --> Cu59 rate = 0.0; drate_dT = 0.0; @@ -30234,9 +30236,9 @@ void rate_n_cu58_to_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu58_to_zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu58_to_Zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu58 + p --> zn59 + // Cu58 + p --> Zn59 rate = 0.0; drate_dT = 0.0; @@ -30300,9 +30302,9 @@ void rate_p_cu58_to_zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cu58_to_ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cu58_to_Ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu58 + he4 --> ga62 + // Cu58 + He4 --> Ga62 rate = 0.0; drate_dT = 0.0; @@ -30332,9 +30334,9 @@ void rate_he4_cu58_to_ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu59_to_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu59_to_Cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 + n --> cu60 + // Cu59 + n --> Cu60 rate = 0.0; drate_dT = 0.0; @@ -30364,9 +30366,9 @@ void rate_n_cu59_to_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu59_to_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu59_to_Zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 + p --> zn60 + // Cu59 + p --> Zn60 rate = 0.0; drate_dT = 0.0; @@ -30396,9 +30398,9 @@ void rate_p_cu59_to_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cu59_to_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cu59_to_Ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 + he4 --> ga63 + // Cu59 + He4 --> Ga63 rate = 0.0; drate_dT = 0.0; @@ -30428,9 +30430,9 @@ void rate_he4_cu59_to_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu60_to_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu60_to_Cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu60 + n --> cu61 + // Cu60 + n --> Cu61 rate = 0.0; drate_dT = 0.0; @@ -30460,9 +30462,9 @@ void rate_n_cu60_to_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu60_to_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu60_to_Zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu60 + p --> zn61 + // Cu60 + p --> Zn61 rate = 0.0; drate_dT = 0.0; @@ -30492,9 +30494,9 @@ void rate_p_cu60_to_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cu60_to_ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cu60_to_Ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu60 + he4 --> ga64 + // Cu60 + He4 --> Ga64 rate = 0.0; drate_dT = 0.0; @@ -30524,9 +30526,9 @@ void rate_he4_cu60_to_ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu61_to_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu61_to_Cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu61 + n --> cu62 + // Cu61 + n --> Cu62 rate = 0.0; drate_dT = 0.0; @@ -30556,9 +30558,9 @@ void rate_n_cu61_to_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu61_to_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu61_to_Zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu61 + p --> zn62 + // Cu61 + p --> Zn62 rate = 0.0; drate_dT = 0.0; @@ -30588,9 +30590,9 @@ void rate_p_cu61_to_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu62_to_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu62_to_Cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu62 + n --> cu63 + // Cu62 + n --> Cu63 rate = 0.0; drate_dT = 0.0; @@ -30620,9 +30622,9 @@ void rate_n_cu62_to_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu62_to_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu62_to_Zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu62 + p --> zn63 + // Cu62 + p --> Zn63 rate = 0.0; drate_dT = 0.0; @@ -30652,9 +30654,9 @@ void rate_p_cu62_to_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu63_to_cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu63_to_Cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu63 + n --> cu64 + // Cu63 + n --> Cu64 rate = 0.0; drate_dT = 0.0; @@ -30684,9 +30686,9 @@ void rate_n_cu63_to_cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu63_to_zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu63_to_Zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu63 + p --> zn64 + // Cu63 + p --> Zn64 rate = 0.0; drate_dT = 0.0; @@ -30716,9 +30718,9 @@ void rate_p_cu63_to_zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu64_to_cu65(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu64_to_Cu65(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu64 + n --> cu65 + // Cu64 + n --> Cu65 rate = 0.0; drate_dT = 0.0; @@ -30748,9 +30750,9 @@ void rate_n_cu64_to_cu65(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu64_to_zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu64_to_Zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu64 + p --> zn65 + // Cu64 + p --> Zn65 rate = 0.0; drate_dT = 0.0; @@ -30780,9 +30782,9 @@ void rate_p_cu64_to_zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu65_to_zn66(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu65_to_Zn66(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu65 + p --> zn66 + // Cu65 + p --> Zn66 rate = 0.0; drate_dT = 0.0; @@ -30812,9 +30814,9 @@ void rate_p_cu65_to_zn66(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn59_to_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn59_to_Zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn59 + n --> zn60 + // Zn59 + n --> Zn60 rate = 0.0; drate_dT = 0.0; @@ -30844,9 +30846,9 @@ void rate_n_zn59_to_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_zn59_to_ge63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Zn59_to_Ge63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn59 + he4 --> ge63 + // Zn59 + He4 --> Ge63 rate = 0.0; drate_dT = 0.0; @@ -30876,9 +30878,9 @@ void rate_he4_zn59_to_ge63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn60_to_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn60_to_Zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn60 + n --> zn61 + // Zn60 + n --> Zn61 rate = 0.0; drate_dT = 0.0; @@ -30908,9 +30910,9 @@ void rate_n_zn60_to_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_zn60_to_ge64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Zn60_to_Ge64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn60 + he4 --> ge64 + // Zn60 + He4 --> Ge64 rate = 0.0; drate_dT = 0.0; @@ -30940,9 +30942,9 @@ void rate_he4_zn60_to_ge64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn61_to_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn61_to_Zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn61 + n --> zn62 + // Zn61 + n --> Zn62 rate = 0.0; drate_dT = 0.0; @@ -30972,9 +30974,9 @@ void rate_n_zn61_to_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_zn61_to_ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Zn61_to_Ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn61 + p --> ga62 + // Zn61 + p --> Ga62 rate = 0.0; drate_dT = 0.0; @@ -31038,9 +31040,9 @@ void rate_p_zn61_to_ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn62_to_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn62_to_Zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn62 + n --> zn63 + // Zn62 + n --> Zn63 rate = 0.0; drate_dT = 0.0; @@ -31070,9 +31072,9 @@ void rate_n_zn62_to_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_zn62_to_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Zn62_to_Ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn62 + p --> ga63 + // Zn62 + p --> Ga63 rate = 0.0; drate_dT = 0.0; @@ -31153,9 +31155,9 @@ void rate_p_zn62_to_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn63_to_zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn63_to_Zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn63 + n --> zn64 + // Zn63 + n --> Zn64 rate = 0.0; drate_dT = 0.0; @@ -31185,9 +31187,9 @@ void rate_n_zn63_to_zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_zn63_to_ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Zn63_to_Ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn63 + p --> ga64 + // Zn63 + p --> Ga64 rate = 0.0; drate_dT = 0.0; @@ -31217,9 +31219,9 @@ void rate_p_zn63_to_ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn64_to_zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn64_to_Zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn64 + n --> zn65 + // Zn64 + n --> Zn65 rate = 0.0; drate_dT = 0.0; @@ -31249,9 +31251,9 @@ void rate_n_zn64_to_zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn65_to_zn66(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn65_to_Zn66(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn65 + n --> zn66 + // Zn65 + n --> Zn66 rate = 0.0; drate_dT = 0.0; @@ -31281,9 +31283,9 @@ void rate_n_zn65_to_zn66(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ga62_to_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ga62_to_Ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga62 + n --> ga63 + // Ga62 + n --> Ga63 rate = 0.0; drate_dT = 0.0; @@ -31313,9 +31315,9 @@ void rate_n_ga62_to_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ga62_to_ge63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ga62_to_Ge63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga62 + p --> ge63 + // Ga62 + p --> Ge63 rate = 0.0; drate_dT = 0.0; @@ -31413,9 +31415,9 @@ void rate_p_ga62_to_ge63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ga63_to_ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ga63_to_Ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga63 + n --> ga64 + // Ga63 + n --> Ga64 rate = 0.0; drate_dT = 0.0; @@ -31445,9 +31447,9 @@ void rate_n_ga63_to_ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ga63_to_ge64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ga63_to_Ge64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga63 + p --> ge64 + // Ga63 + p --> Ge64 rate = 0.0; drate_dT = 0.0; @@ -31477,9 +31479,9 @@ void rate_p_ga63_to_ge64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ge63_to_ge64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ge63_to_Ge64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ge63 + n --> ge64 + // Ge63 + n --> Ge64 rate = 0.0; drate_dT = 0.0; @@ -31509,9 +31511,9 @@ void rate_n_ge63_to_ge64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_d_d_to_n_he3(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_d_d_to_n_He3(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // d + d --> n + he3 + // d + d --> n + He3 rate = 0.0; drate_dT = 0.0; @@ -31541,9 +31543,9 @@ void rate_d_d_to_n_he3(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_he3_to_d_d(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_He3_to_d_d(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he3 + n --> d + d + // He3 + n --> d + d rate = 0.0; drate_dT = 0.0; @@ -31573,9 +31575,9 @@ void rate_n_he3_to_d_d(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_d_he3_to_p_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_d_He3_to_p_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he3 + d --> p + he4 + // He3 + d --> p + He4 rate = 0.0; drate_dT = 0.0; @@ -31622,9 +31624,9 @@ void rate_d_he3_to_p_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_he3_to_p_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_He3_to_p_Li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he3 + he4 --> p + li6 + // He3 + He4 --> p + Li6 rate = 0.0; drate_dT = 0.0; @@ -31654,9 +31656,9 @@ void rate_he4_he3_to_p_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_he4_to_d_he3(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_He4_to_d_He3(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p + he4 --> d + he3 + // p + He4 --> d + He3 rate = 0.0; drate_dT = 0.0; @@ -31703,9 +31705,9 @@ void rate_p_he4_to_d_he3(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_he4_to_n_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_He4_to_n_Be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he4 + he4 --> n + be7 + // He4 + He4 --> n + Be7 rate = 0.0; drate_dT = 0.0; @@ -31735,9 +31737,9 @@ void rate_he4_he4_to_n_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_he4_to_p_li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_He4_to_p_Li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he4 + he4 --> p + li7 + // He4 + He4 --> p + Li7 rate = 0.0; drate_dT = 0.0; @@ -31818,9 +31820,9 @@ void rate_he4_he4_to_p_li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_li6_to_he4_he3(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Li6_to_He4_He3(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // li6 + p --> he4 + he3 + // Li6 + p --> He4 + He3 rate = 0.0; drate_dT = 0.0; @@ -31850,9 +31852,9 @@ void rate_p_li6_to_he4_he3(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_d_li6_to_n_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_d_Li6_to_n_Be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // li6 + d --> n + be7 + // Li6 + d --> n + Be7 rate = 0.0; drate_dT = 0.0; @@ -31882,9 +31884,9 @@ void rate_d_li6_to_n_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_d_li6_to_p_li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_d_Li6_to_p_Li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // li6 + d --> p + li7 + // Li6 + d --> p + Li7 rate = 0.0; drate_dT = 0.0; @@ -31914,9 +31916,9 @@ void rate_d_li6_to_p_li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_li6_to_p_be9(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Li6_to_p_Be9(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // li6 + he4 --> p + be9 + // Li6 + He4 --> p + Be9 rate = 0.0; drate_dT = 0.0; @@ -31980,9 +31982,9 @@ void rate_he4_li6_to_p_be9(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_li7_to_n_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Li7_to_n_Be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // li7 + p --> n + be7 + // Li7 + p --> n + Be7 rate = 0.0; drate_dT = 0.0; @@ -32012,9 +32014,9 @@ void rate_p_li7_to_n_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_li7_to_d_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Li7_to_d_Li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // li7 + p --> d + li6 + // Li7 + p --> d + Li6 rate = 0.0; drate_dT = 0.0; @@ -32044,9 +32046,9 @@ void rate_p_li7_to_d_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_li7_to_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Li7_to_He4_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // li7 + p --> he4 + he4 + // Li7 + p --> He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -32127,9 +32129,9 @@ void rate_p_li7_to_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_li7_to_n_b10(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Li7_to_n_B10(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // li7 + he4 --> n + b10 + // Li7 + He4 --> n + B10 rate = 0.0; drate_dT = 0.0; @@ -32157,9 +32159,9 @@ void rate_he4_li7_to_n_b10(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_be7_to_p_li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Be7_to_p_Li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be7 + n --> p + li7 + // Be7 + n --> p + Li7 rate = 0.0; drate_dT = 0.0; @@ -32189,9 +32191,9 @@ void rate_n_be7_to_p_li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_be7_to_d_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Be7_to_d_Li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be7 + n --> d + li6 + // Be7 + n --> d + Li6 rate = 0.0; drate_dT = 0.0; @@ -32221,9 +32223,9 @@ void rate_n_be7_to_d_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_be7_to_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Be7_to_He4_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be7 + n --> he4 + he4 + // Be7 + n --> He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -32253,9 +32255,9 @@ void rate_n_be7_to_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_be7_to_p_b10(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Be7_to_p_B10(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be7 + he4 --> p + b10 + // Be7 + He4 --> p + B10 rate = 0.0; drate_dT = 0.0; @@ -32302,9 +32304,9 @@ void rate_he4_be7_to_p_b10(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_be9_to_he4_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Be9_to_He4_Li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be9 + p --> he4 + li6 + // Be9 + p --> He4 + Li6 rate = 0.0; drate_dT = 0.0; @@ -32368,9 +32370,9 @@ void rate_p_be9_to_he4_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_be9_to_n_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Be9_to_n_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be9 + he4 --> n + c12 + // Be9 + He4 --> n + C12 rate = 0.0; drate_dT = 0.0; @@ -32466,9 +32468,9 @@ void rate_he4_be9_to_n_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_b10_to_he4_li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_B10_to_He4_Li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // b10 + n --> he4 + li7 + // B10 + n --> He4 + Li7 rate = 0.0; drate_dT = 0.0; @@ -32497,9 +32499,9 @@ void rate_n_b10_to_he4_li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_b10_to_he4_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_B10_to_He4_Be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // b10 + p --> he4 + be7 + // B10 + p --> He4 + Be7 rate = 0.0; drate_dT = 0.0; @@ -32546,9 +32548,9 @@ void rate_p_b10_to_he4_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_b10_to_n_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_B10_to_n_N13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // b10 + he4 --> n + n13 + // B10 + He4 --> n + N13 rate = 0.0; drate_dT = 0.0; @@ -32578,9 +32580,9 @@ void rate_he4_b10_to_n_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_b10_to_p_c13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_B10_to_p_C13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // b10 + he4 --> p + c13 + // B10 + He4 --> p + C13 rate = 0.0; drate_dT = 0.0; @@ -32610,9 +32612,9 @@ void rate_he4_b10_to_p_c13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_b11_to_n_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_B11_to_n_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // b11 + he4 --> n + n14 + // B11 + He4 --> n + N14 rate = 0.0; drate_dT = 0.0; @@ -32693,9 +32695,9 @@ void rate_he4_b11_to_n_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_b11_to_p_c14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_B11_to_p_C14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // b11 + he4 --> p + c14 + // B11 + He4 --> p + C14 rate = 0.0; drate_dT = 0.0; @@ -32793,9 +32795,9 @@ void rate_he4_b11_to_p_c14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_c12_to_he4_be9(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_C12_to_He4_Be9(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + n --> he4 + be9 + // C12 + n --> He4 + Be9 rate = 0.0; drate_dT = 0.0; @@ -32891,9 +32893,9 @@ void rate_n_c12_to_he4_be9(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_c12_to_n_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_C12_to_n_O15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + he4 --> n + o15 + // C12 + He4 --> n + O15 rate = 0.0; drate_dT = 0.0; @@ -32923,9 +32925,9 @@ void rate_he4_c12_to_n_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_c12_to_p_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_C12_to_p_N15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + he4 --> p + n15 + // C12 + He4 --> p + N15 rate = 0.0; drate_dT = 0.0; @@ -33006,9 +33008,9 @@ void rate_he4_c12_to_p_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_n_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_n_Mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> n + mg23 + // C12 + C12 --> n + Mg23 rate = 0.0; drate_dT = 0.0; @@ -33038,9 +33040,9 @@ void rate_c12_c12_to_n_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_p_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> p + na23 + // C12 + C12 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -33070,9 +33072,9 @@ void rate_c12_c12_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> he4 + ne20 + // C12 + C12 --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -33102,9 +33104,9 @@ void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c13_to_n_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C13_to_n_N13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c13 + p --> n + n13 + // C13 + p --> n + N13 rate = 0.0; drate_dT = 0.0; @@ -33134,9 +33136,9 @@ void rate_p_c13_to_n_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c13_to_he4_b10(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C13_to_He4_B10(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c13 + p --> he4 + b10 + // C13 + p --> He4 + B10 rate = 0.0; drate_dT = 0.0; @@ -33166,9 +33168,9 @@ void rate_p_c13_to_he4_b10(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_d_c13_to_n_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_d_C13_to_n_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c13 + d --> n + n14 + // C13 + d --> n + N14 rate = 0.0; drate_dT = 0.0; @@ -33198,9 +33200,9 @@ void rate_d_c13_to_n_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_c13_to_n_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_C13_to_n_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c13 + he4 --> n + o16 + // C13 + He4 --> n + O16 rate = 0.0; drate_dT = 0.0; @@ -33247,9 +33249,9 @@ void rate_he4_c13_to_n_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c14_to_n_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C14_to_n_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c14 + p --> n + n14 + // C14 + p --> n + N14 rate = 0.0; drate_dT = 0.0; @@ -33296,9 +33298,9 @@ void rate_p_c14_to_n_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c14_to_he4_b11(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C14_to_He4_B11(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c14 + p --> he4 + b11 + // C14 + p --> He4 + B11 rate = 0.0; drate_dT = 0.0; @@ -33396,9 +33398,9 @@ void rate_p_c14_to_he4_b11(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_d_c14_to_n_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_d_C14_to_n_N15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c14 + d --> n + n15 + // C14 + d --> n + N15 rate = 0.0; drate_dT = 0.0; @@ -33445,9 +33447,9 @@ void rate_d_c14_to_n_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_c14_to_n_o17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_C14_to_n_O17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c14 + he4 --> n + o17 + // C14 + He4 --> n + O17 rate = 0.0; drate_dT = 0.0; @@ -33509,9 +33511,9 @@ void rate_he4_c14_to_n_o17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_n13_to_p_c13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_N13_to_p_C13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 + n --> p + c13 + // N13 + n --> p + C13 rate = 0.0; drate_dT = 0.0; @@ -33541,9 +33543,9 @@ void rate_n_n13_to_p_c13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_n13_to_he4_b10(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_N13_to_He4_B10(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 + n --> he4 + b10 + // N13 + n --> He4 + B10 rate = 0.0; drate_dT = 0.0; @@ -33573,9 +33575,9 @@ void rate_n_n13_to_he4_b10(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N13_to_p_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 + he4 --> p + o16 + // N13 + He4 --> p + O16 rate = 0.0; drate_dT = 0.0; @@ -33605,9 +33607,9 @@ void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_n14_to_p_c14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_N14_to_p_C14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + n --> p + c14 + // N14 + n --> p + C14 rate = 0.0; drate_dT = 0.0; @@ -33654,9 +33656,9 @@ void rate_n_n14_to_p_c14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_n14_to_d_c13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_N14_to_d_C13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + n --> d + c13 + // N14 + n --> d + C13 rate = 0.0; drate_dT = 0.0; @@ -33686,9 +33688,9 @@ void rate_n_n14_to_d_c13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_n14_to_he4_b11(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_N14_to_He4_B11(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + n --> he4 + b11 + // N14 + n --> He4 + B11 rate = 0.0; drate_dT = 0.0; @@ -33769,9 +33771,9 @@ void rate_n_n14_to_he4_b11(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n14_to_n_o14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N14_to_n_O14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + p --> n + o14 + // N14 + p --> n + O14 rate = 0.0; drate_dT = 0.0; @@ -33801,9 +33803,9 @@ void rate_p_n14_to_n_o14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n14_to_n_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N14_to_n_F17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + he4 --> n + f17 + // N14 + He4 --> n + F17 rate = 0.0; drate_dT = 0.0; @@ -33833,9 +33835,9 @@ void rate_he4_n14_to_n_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n14_to_p_o17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N14_to_p_O17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + he4 --> p + o17 + // N14 + He4 --> p + O17 rate = 0.0; drate_dT = 0.0; @@ -33916,9 +33918,9 @@ void rate_he4_n14_to_p_o17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_n15_to_d_c14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_N15_to_d_C14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n15 + n --> d + c14 + // N15 + n --> d + C14 rate = 0.0; drate_dT = 0.0; @@ -33965,9 +33967,9 @@ void rate_n_n15_to_d_c14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n15_to_n_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N15_to_n_O15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n15 + p --> n + o15 + // N15 + p --> n + O15 rate = 0.0; drate_dT = 0.0; @@ -33997,9 +33999,9 @@ void rate_p_n15_to_n_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_n15_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_N15_to_He4_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n15 + p --> he4 + c12 + // N15 + p --> He4 + C12 rate = 0.0; drate_dT = 0.0; @@ -34080,9 +34082,9 @@ void rate_p_n15_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n15_to_n_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N15_to_n_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n15 + he4 --> n + f18 + // N15 + He4 --> n + F18 rate = 0.0; drate_dT = 0.0; @@ -34112,9 +34114,9 @@ void rate_he4_n15_to_n_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n15_to_p_o18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N15_to_p_O18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n15 + he4 --> p + o18 + // N15 + He4 --> p + O18 rate = 0.0; drate_dT = 0.0; @@ -34195,9 +34197,9 @@ void rate_he4_n15_to_p_o18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_o14_to_p_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_O14_to_p_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o14 + n --> p + n14 + // O14 + n --> p + N14 rate = 0.0; drate_dT = 0.0; @@ -34227,9 +34229,9 @@ void rate_n_o14_to_p_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o14_to_p_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O14_to_p_F17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o14 + he4 --> p + f17 + // O14 + He4 --> p + F17 rate = 0.0; drate_dT = 0.0; @@ -34344,9 +34346,9 @@ void rate_he4_o14_to_p_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_o15_to_p_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_O15_to_p_N15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o15 + n --> p + n15 + // O15 + n --> p + N15 rate = 0.0; drate_dT = 0.0; @@ -34376,9 +34378,9 @@ void rate_n_o15_to_p_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_o15_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_O15_to_He4_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o15 + n --> he4 + c12 + // O15 + n --> He4 + C12 rate = 0.0; drate_dT = 0.0; @@ -34408,9 +34410,9 @@ void rate_n_o15_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o15_to_n_ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O15_to_n_Ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o15 + he4 --> n + ne18 + // O15 + He4 --> n + Ne18 rate = 0.0; drate_dT = 0.0; @@ -34440,9 +34442,9 @@ void rate_he4_o15_to_n_ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o15_to_p_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O15_to_p_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o15 + he4 --> p + f18 + // O15 + He4 --> p + F18 rate = 0.0; drate_dT = 0.0; @@ -34506,9 +34508,9 @@ void rate_he4_o15_to_p_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_o16_to_he4_c13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_O16_to_He4_C13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + n --> he4 + c13 + // O16 + n --> He4 + C13 rate = 0.0; drate_dT = 0.0; @@ -34555,9 +34557,9 @@ void rate_n_o16_to_he4_c13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o16_to_he4_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O16_to_He4_N13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + p --> he4 + n13 + // O16 + p --> He4 + N13 rate = 0.0; drate_dT = 0.0; @@ -34587,9 +34589,9 @@ void rate_p_o16_to_he4_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o16_to_n_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O16_to_n_Ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + he4 --> n + ne19 + // O16 + He4 --> n + Ne19 rate = 0.0; drate_dT = 0.0; @@ -34619,9 +34621,9 @@ void rate_he4_o16_to_n_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o16_to_p_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O16_to_p_F19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + he4 --> p + f19 + // O16 + He4 --> p + F19 rate = 0.0; drate_dT = 0.0; @@ -34719,9 +34721,9 @@ void rate_he4_o16_to_p_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_p_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> p + al27 + // O16 + C12 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -34751,9 +34753,9 @@ void rate_c12_o16_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> he4 + mg24 + // O16 + C12 --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -34783,9 +34785,9 @@ void rate_c12_o16_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> p + p31 + // O16 + O16 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -34815,9 +34817,9 @@ void rate_o16_o16_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> he4 + si28 + // O16 + O16 --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -34847,9 +34849,9 @@ void rate_o16_o16_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_o17_to_he4_c14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_O17_to_He4_C14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o17 + n --> he4 + c14 + // O17 + n --> He4 + C14 rate = 0.0; drate_dT = 0.0; @@ -34912,9 +34914,9 @@ void rate_n_o17_to_he4_c14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o17_to_n_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O17_to_n_F17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o17 + p --> n + f17 + // O17 + p --> n + F17 rate = 0.0; drate_dT = 0.0; @@ -34942,9 +34944,9 @@ void rate_p_o17_to_n_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o17_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O17_to_He4_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o17 + p --> he4 + n14 + // O17 + p --> He4 + N14 rate = 0.0; drate_dT = 0.0; @@ -35025,9 +35027,9 @@ void rate_p_o17_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o17_to_n_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O17_to_n_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o17 + he4 --> n + ne20 + // O17 + He4 --> n + Ne20 rate = 0.0; drate_dT = 0.0; @@ -35091,9 +35093,9 @@ void rate_he4_o17_to_n_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o18_to_n_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O18_to_n_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o18 + p --> n + f18 + // O18 + p --> n + F18 rate = 0.0; drate_dT = 0.0; @@ -35121,9 +35123,9 @@ void rate_p_o18_to_n_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o18_to_he4_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O18_to_He4_N15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o18 + p --> he4 + n15 + // O18 + p --> He4 + N15 rate = 0.0; drate_dT = 0.0; @@ -35204,9 +35206,9 @@ void rate_p_o18_to_he4_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o18_to_n_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O18_to_n_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o18 + he4 --> n + ne21 + // O18 + He4 --> n + Ne21 rate = 0.0; drate_dT = 0.0; @@ -35268,9 +35270,9 @@ void rate_he4_o18_to_n_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_f17_to_p_o17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_F17_to_p_O17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f17 + n --> p + o17 + // F17 + n --> p + O17 rate = 0.0; drate_dT = 0.0; @@ -35299,9 +35301,9 @@ void rate_n_f17_to_p_o17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_f17_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_F17_to_He4_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f17 + n --> he4 + n14 + // F17 + n --> He4 + N14 rate = 0.0; drate_dT = 0.0; @@ -35331,9 +35333,9 @@ void rate_n_f17_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_f17_to_he4_o14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_F17_to_He4_O14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f17 + p --> he4 + o14 + // F17 + p --> He4 + O14 rate = 0.0; drate_dT = 0.0; @@ -35448,9 +35450,9 @@ void rate_p_f17_to_he4_o14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f17_to_p_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F17_to_p_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f17 + he4 --> p + ne20 + // F17 + He4 --> p + Ne20 rate = 0.0; drate_dT = 0.0; @@ -35480,9 +35482,9 @@ void rate_he4_f17_to_p_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_f18_to_p_o18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_F18_to_p_O18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + n --> p + o18 + // F18 + n --> p + O18 rate = 0.0; drate_dT = 0.0; @@ -35511,9 +35513,9 @@ void rate_n_f18_to_p_o18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_f18_to_he4_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_F18_to_He4_N15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + n --> he4 + n15 + // F18 + n --> He4 + N15 rate = 0.0; drate_dT = 0.0; @@ -35543,9 +35545,9 @@ void rate_n_f18_to_he4_n15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_f18_to_n_ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_F18_to_n_Ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + p --> n + ne18 + // F18 + p --> n + Ne18 rate = 0.0; drate_dT = 0.0; @@ -35575,9 +35577,9 @@ void rate_p_f18_to_n_ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_f18_to_he4_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_F18_to_He4_O15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + p --> he4 + o15 + // F18 + p --> He4 + O15 rate = 0.0; drate_dT = 0.0; @@ -35641,9 +35643,9 @@ void rate_p_f18_to_he4_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f18_to_n_na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F18_to_n_Na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + he4 --> n + na21 + // F18 + He4 --> n + Na21 rate = 0.0; drate_dT = 0.0; @@ -35673,9 +35675,9 @@ void rate_he4_f18_to_n_na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f18_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F18_to_p_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + he4 --> p + ne21 + // F18 + He4 --> p + Ne21 rate = 0.0; drate_dT = 0.0; @@ -35705,9 +35707,9 @@ void rate_he4_f18_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_f19_to_n_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_F19_to_n_Ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f19 + p --> n + ne19 + // F19 + p --> n + Ne19 rate = 0.0; drate_dT = 0.0; @@ -35754,9 +35756,9 @@ void rate_p_f19_to_n_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_f19_to_he4_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_F19_to_He4_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f19 + p --> he4 + o16 + // F19 + p --> He4 + O16 rate = 0.0; drate_dT = 0.0; @@ -35854,9 +35856,9 @@ void rate_p_f19_to_he4_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f19_to_n_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F19_to_n_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f19 + he4 --> n + na22 + // F19 + He4 --> n + Na22 rate = 0.0; drate_dT = 0.0; @@ -35903,9 +35905,9 @@ void rate_he4_f19_to_n_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f19_to_p_ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F19_to_p_Ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f19 + he4 --> p + ne22 + // F19 + He4 --> p + Ne22 rate = 0.0; drate_dT = 0.0; @@ -35969,9 +35971,9 @@ void rate_he4_f19_to_p_ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ne18_to_p_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ne18_to_p_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne18 + n --> p + f18 + // Ne18 + n --> p + F18 rate = 0.0; drate_dT = 0.0; @@ -36001,9 +36003,9 @@ void rate_n_ne18_to_p_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ne18_to_he4_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ne18_to_He4_O15(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne18 + n --> he4 + o15 + // Ne18 + n --> He4 + O15 rate = 0.0; drate_dT = 0.0; @@ -36033,9 +36035,9 @@ void rate_n_ne18_to_he4_o15(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne18_to_p_na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne18_to_p_Na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne18 + he4 --> p + na21 + // Ne18 + He4 --> p + Na21 rate = 0.0; drate_dT = 0.0; @@ -36099,9 +36101,9 @@ void rate_he4_ne18_to_p_na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ne19_to_p_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ne19_to_p_F19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne19 + n --> p + f19 + // Ne19 + n --> p + F19 rate = 0.0; drate_dT = 0.0; @@ -36148,9 +36150,9 @@ void rate_n_ne19_to_p_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ne19_to_he4_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ne19_to_He4_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne19 + n --> he4 + o16 + // Ne19 + n --> He4 + O16 rate = 0.0; drate_dT = 0.0; @@ -36180,9 +36182,9 @@ void rate_n_ne19_to_he4_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne19_to_p_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne19_to_p_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne19 + he4 --> p + na22 + // Ne19 + He4 --> p + Na22 rate = 0.0; drate_dT = 0.0; @@ -36212,9 +36214,9 @@ void rate_he4_ne19_to_p_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ne20_to_he4_o17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ne20_to_He4_O17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + n --> he4 + o17 + // Ne20 + n --> He4 + O17 rate = 0.0; drate_dT = 0.0; @@ -36278,9 +36280,9 @@ void rate_n_ne20_to_he4_o17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne20_to_he4_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne20_to_He4_F17(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + p --> he4 + f17 + // Ne20 + p --> He4 + F17 rate = 0.0; drate_dT = 0.0; @@ -36310,9 +36312,9 @@ void rate_p_ne20_to_he4_f17(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_n_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_n_Mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> n + mg23 + // Ne20 + He4 --> n + Mg23 rate = 0.0; drate_dT = 0.0; @@ -36342,9 +36344,9 @@ void rate_he4_ne20_to_n_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_p_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> p + na23 + // Ne20 + He4 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -36408,9 +36410,9 @@ void rate_he4_ne20_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_c12_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_C12_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> c12 + c12 + // Ne20 + He4 --> C12 + C12 rate = 0.0; drate_dT = 0.0; @@ -36440,9 +36442,9 @@ void rate_he4_ne20_to_c12_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_ne20_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_Ne20_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + c12 --> p + p31 + // Ne20 + C12 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -36472,9 +36474,9 @@ void rate_c12_ne20_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_ne20_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_Ne20_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + c12 --> he4 + si28 + // Ne20 + C12 --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -36504,9 +36506,9 @@ void rate_c12_ne20_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ne21_to_he4_o18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ne21_to_He4_O18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + n --> he4 + o18 + // Ne21 + n --> He4 + O18 rate = 0.0; drate_dT = 0.0; @@ -36568,9 +36570,9 @@ void rate_n_ne21_to_he4_o18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne21_to_n_na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne21_to_n_Na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + p --> n + na21 + // Ne21 + p --> n + Na21 rate = 0.0; drate_dT = 0.0; @@ -36600,9 +36602,9 @@ void rate_p_ne21_to_n_na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne21_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne21_to_He4_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + p --> he4 + f18 + // Ne21 + p --> He4 + F18 rate = 0.0; drate_dT = 0.0; @@ -36632,9 +36634,9 @@ void rate_p_ne21_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne21_to_n_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne21_to_n_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + he4 --> n + mg24 + // Ne21 + He4 --> n + Mg24 rate = 0.0; drate_dT = 0.0; @@ -36681,9 +36683,9 @@ void rate_he4_ne21_to_n_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne22_to_n_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne22_to_n_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne22 + p --> n + na22 + // Ne22 + p --> n + Na22 rate = 0.0; drate_dT = 0.0; @@ -36713,9 +36715,9 @@ void rate_p_ne22_to_n_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne22_to_he4_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne22_to_He4_F19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne22 + p --> he4 + f19 + // Ne22 + p --> He4 + F19 rate = 0.0; drate_dT = 0.0; @@ -36779,9 +36781,9 @@ void rate_p_ne22_to_he4_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne22_to_n_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne22_to_n_Mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne22 + he4 --> n + mg25 + // Ne22 + He4 --> n + Mg25 rate = 0.0; drate_dT = 0.0; @@ -36845,9 +36847,9 @@ void rate_he4_ne22_to_n_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_na21_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Na21_to_p_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na21 + n --> p + ne21 + // Na21 + n --> p + Ne21 rate = 0.0; drate_dT = 0.0; @@ -36877,9 +36879,9 @@ void rate_n_na21_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_na21_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Na21_to_He4_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na21 + n --> he4 + f18 + // Na21 + n --> He4 + F18 rate = 0.0; drate_dT = 0.0; @@ -36909,9 +36911,9 @@ void rate_n_na21_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na21_to_he4_ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na21_to_He4_Ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na21 + p --> he4 + ne18 + // Na21 + p --> He4 + Ne18 rate = 0.0; drate_dT = 0.0; @@ -36975,9 +36977,9 @@ void rate_p_na21_to_he4_ne18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_na21_to_p_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Na21_to_p_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na21 + he4 --> p + mg24 + // Na21 + He4 --> p + Mg24 rate = 0.0; drate_dT = 0.0; @@ -37007,9 +37009,9 @@ void rate_he4_na21_to_p_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_na22_to_p_ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Na22_to_p_Ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 + n --> p + ne22 + // Na22 + n --> p + Ne22 rate = 0.0; drate_dT = 0.0; @@ -37039,9 +37041,9 @@ void rate_n_na22_to_p_ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_na22_to_he4_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Na22_to_He4_F19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 + n --> he4 + f19 + // Na22 + n --> He4 + F19 rate = 0.0; drate_dT = 0.0; @@ -37088,9 +37090,9 @@ void rate_n_na22_to_he4_f19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na22_to_he4_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na22_to_He4_Ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 + p --> he4 + ne19 + // Na22 + p --> He4 + Ne19 rate = 0.0; drate_dT = 0.0; @@ -37120,9 +37122,9 @@ void rate_p_na22_to_he4_ne19(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_na22_to_n_al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Na22_to_n_Al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 + he4 --> n + al25 + // Na22 + He4 --> n + Al25 rate = 0.0; drate_dT = 0.0; @@ -37152,9 +37154,9 @@ void rate_he4_na22_to_n_al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_na22_to_p_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Na22_to_p_Mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 + he4 --> p + mg25 + // Na22 + He4 --> p + Mg25 rate = 0.0; drate_dT = 0.0; @@ -37184,9 +37186,9 @@ void rate_he4_na22_to_p_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na23_to_n_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na23_to_n_Mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + p --> n + mg23 + // Na23 + p --> n + Mg23 rate = 0.0; drate_dT = 0.0; @@ -37216,9 +37218,9 @@ void rate_p_na23_to_n_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na23_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na23_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + p --> he4 + ne20 + // Na23 + p --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -37282,9 +37284,9 @@ void rate_p_na23_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na23_to_c12_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na23_to_C12_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + p --> c12 + c12 + // Na23 + p --> C12 + C12 rate = 0.0; drate_dT = 0.0; @@ -37314,9 +37316,9 @@ void rate_p_na23_to_c12_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_na23_to_n_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Na23_to_n_Al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + he4 --> n + al26 + // Na23 + He4 --> n + Al26 rate = 0.0; drate_dT = 0.0; @@ -37380,9 +37382,9 @@ void rate_he4_na23_to_n_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_na23_to_p_mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Na23_to_p_Mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + he4 --> p + mg26 + // Na23 + He4 --> p + Mg26 rate = 0.0; drate_dT = 0.0; @@ -37412,9 +37414,9 @@ void rate_he4_na23_to_p_mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mg23_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mg23_to_p_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg23 + n --> p + na23 + // Mg23 + n --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -37444,9 +37446,9 @@ void rate_n_mg23_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mg23_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mg23_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg23 + n --> he4 + ne20 + // Mg23 + n --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -37476,9 +37478,9 @@ void rate_n_mg23_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mg23_to_c12_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mg23_to_C12_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg23 + n --> c12 + c12 + // Mg23 + n --> C12 + C12 rate = 0.0; drate_dT = 0.0; @@ -37508,9 +37510,9 @@ void rate_n_mg23_to_c12_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg23_to_p_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg23_to_p_Al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg23 + he4 --> p + al26 + // Mg23 + He4 --> p + Al26 rate = 0.0; drate_dT = 0.0; @@ -37540,9 +37542,9 @@ void rate_he4_mg23_to_p_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mg24_to_he4_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mg24_to_He4_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + n --> he4 + ne21 + // Mg24 + n --> He4 + Ne21 rate = 0.0; drate_dT = 0.0; @@ -37589,9 +37591,9 @@ void rate_n_mg24_to_he4_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mg24_to_he4_na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mg24_to_He4_Na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + p --> he4 + na21 + // Mg24 + p --> He4 + Na21 rate = 0.0; drate_dT = 0.0; @@ -37621,9 +37623,9 @@ void rate_p_mg24_to_he4_na21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg24_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg24_to_p_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + he4 --> p + al27 + // Mg24 + He4 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -37687,9 +37689,9 @@ void rate_he4_mg24_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg24_to_c12_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg24_to_C12_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + he4 --> c12 + o16 + // Mg24 + He4 --> C12 + O16 rate = 0.0; drate_dT = 0.0; @@ -37719,9 +37721,9 @@ void rate_he4_mg24_to_c12_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mg25_to_he4_ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mg25_to_He4_Ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg25 + n --> he4 + ne22 + // Mg25 + n --> He4 + Ne22 rate = 0.0; drate_dT = 0.0; @@ -37785,9 +37787,9 @@ void rate_n_mg25_to_he4_ne22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mg25_to_n_al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mg25_to_n_Al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg25 + p --> n + al25 + // Mg25 + p --> n + Al25 rate = 0.0; drate_dT = 0.0; @@ -37817,9 +37819,9 @@ void rate_p_mg25_to_n_al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mg25_to_he4_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mg25_to_He4_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg25 + p --> he4 + na22 + // Mg25 + p --> He4 + Na22 rate = 0.0; drate_dT = 0.0; @@ -37849,9 +37851,9 @@ void rate_p_mg25_to_he4_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg25_to_n_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg25_to_n_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg25 + he4 --> n + si28 + // Mg25 + He4 --> n + Si28 rate = 0.0; drate_dT = 0.0; @@ -37898,9 +37900,9 @@ void rate_he4_mg25_to_n_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mg26_to_n_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mg26_to_n_Al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg26 + p --> n + al26 + // Mg26 + p --> n + Al26 rate = 0.0; drate_dT = 0.0; @@ -37964,9 +37966,9 @@ void rate_p_mg26_to_n_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mg26_to_he4_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mg26_to_He4_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg26 + p --> he4 + na23 + // Mg26 + p --> He4 + Na23 rate = 0.0; drate_dT = 0.0; @@ -37996,9 +37998,9 @@ void rate_p_mg26_to_he4_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg26_to_n_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg26_to_n_Si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg26 + he4 --> n + si29 + // Mg26 + He4 --> n + Si29 rate = 0.0; drate_dT = 0.0; @@ -38045,9 +38047,9 @@ void rate_he4_mg26_to_n_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_al25_to_p_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Al25_to_p_Mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al25 + n --> p + mg25 + // Al25 + n --> p + Mg25 rate = 0.0; drate_dT = 0.0; @@ -38077,9 +38079,9 @@ void rate_n_al25_to_p_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_al25_to_he4_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Al25_to_He4_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al25 + n --> he4 + na22 + // Al25 + n --> He4 + Na22 rate = 0.0; drate_dT = 0.0; @@ -38109,9 +38111,9 @@ void rate_n_al25_to_he4_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_al25_to_p_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Al25_to_p_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al25 + he4 --> p + si28 + // Al25 + He4 --> p + Si28 rate = 0.0; drate_dT = 0.0; @@ -38141,9 +38143,9 @@ void rate_he4_al25_to_p_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_al26_to_p_mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Al26_to_p_Mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al26 + n --> p + mg26 + // Al26 + n --> p + Mg26 rate = 0.0; drate_dT = 0.0; @@ -38207,9 +38209,9 @@ void rate_n_al26_to_p_mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_al26_to_he4_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Al26_to_He4_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al26 + n --> he4 + na23 + // Al26 + n --> He4 + Na23 rate = 0.0; drate_dT = 0.0; @@ -38273,9 +38275,9 @@ void rate_n_al26_to_he4_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al26_to_he4_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al26_to_He4_Mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al26 + p --> he4 + mg23 + // Al26 + p --> He4 + Mg23 rate = 0.0; drate_dT = 0.0; @@ -38305,9 +38307,9 @@ void rate_p_al26_to_he4_mg23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_al26_to_n_p29(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Al26_to_n_P29(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al26 + he4 --> n + p29 + // Al26 + He4 --> n + P29 rate = 0.0; drate_dT = 0.0; @@ -38337,9 +38339,9 @@ void rate_he4_al26_to_n_p29(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_al26_to_p_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Al26_to_p_Si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al26 + he4 --> p + si29 + // Al26 + He4 --> p + Si29 rate = 0.0; drate_dT = 0.0; @@ -38369,9 +38371,9 @@ void rate_he4_al26_to_p_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al27_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al27_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + p --> he4 + mg24 + // Al27 + p --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -38435,9 +38437,9 @@ void rate_p_al27_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al27_to_c12_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al27_to_C12_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + p --> c12 + o16 + // Al27 + p --> C12 + O16 rate = 0.0; drate_dT = 0.0; @@ -38467,9 +38469,9 @@ void rate_p_al27_to_c12_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_al27_to_n_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Al27_to_n_P30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + he4 --> n + p30 + // Al27 + He4 --> n + P30 rate = 0.0; drate_dT = 0.0; @@ -38516,9 +38518,9 @@ void rate_he4_al27_to_n_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_al27_to_p_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Al27_to_p_Si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + he4 --> p + si30 + // Al27 + He4 --> p + Si30 rate = 0.0; drate_dT = 0.0; @@ -38548,9 +38550,9 @@ void rate_he4_al27_to_p_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_si28_to_he4_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Si28_to_He4_Mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + n --> he4 + mg25 + // Si28 + n --> He4 + Mg25 rate = 0.0; drate_dT = 0.0; @@ -38597,9 +38599,9 @@ void rate_n_si28_to_he4_mg25(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_si28_to_he4_al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Si28_to_He4_Al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + p --> he4 + al25 + // Si28 + p --> He4 + Al25 rate = 0.0; drate_dT = 0.0; @@ -38629,9 +38631,9 @@ void rate_p_si28_to_he4_al25(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> p + p31 + // Si28 + He4 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -38695,9 +38697,9 @@ void rate_he4_si28_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_c12_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_C12_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> c12 + ne20 + // Si28 + He4 --> C12 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -38727,9 +38729,9 @@ void rate_he4_si28_to_c12_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_o16_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_O16_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> o16 + o16 + // Si28 + He4 --> O16 + O16 rate = 0.0; drate_dT = 0.0; @@ -38759,9 +38761,9 @@ void rate_he4_si28_to_o16_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_si29_to_he4_mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Si29_to_He4_Mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si29 + n --> he4 + mg26 + // Si29 + n --> He4 + Mg26 rate = 0.0; drate_dT = 0.0; @@ -38808,9 +38810,9 @@ void rate_n_si29_to_he4_mg26(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_si29_to_n_p29(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Si29_to_n_P29(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si29 + p --> n + p29 + // Si29 + p --> n + P29 rate = 0.0; drate_dT = 0.0; @@ -38840,9 +38842,9 @@ void rate_p_si29_to_n_p29(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_si29_to_he4_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Si29_to_He4_Al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si29 + p --> he4 + al26 + // Si29 + p --> He4 + Al26 rate = 0.0; drate_dT = 0.0; @@ -38872,9 +38874,9 @@ void rate_p_si29_to_he4_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si29_to_n_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si29_to_n_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si29 + he4 --> n + s32 + // Si29 + He4 --> n + S32 rate = 0.0; drate_dT = 0.0; @@ -38904,9 +38906,9 @@ void rate_he4_si29_to_n_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si29_to_p_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si29_to_p_P32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si29 + he4 --> p + p32 + // Si29 + He4 --> p + P32 rate = 0.0; drate_dT = 0.0; @@ -38936,9 +38938,9 @@ void rate_he4_si29_to_p_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_si30_to_n_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Si30_to_n_P30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si30 + p --> n + p30 + // Si30 + p --> n + P30 rate = 0.0; drate_dT = 0.0; @@ -38968,9 +38970,9 @@ void rate_p_si30_to_n_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_si30_to_he4_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Si30_to_He4_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si30 + p --> he4 + al27 + // Si30 + p --> He4 + Al27 rate = 0.0; drate_dT = 0.0; @@ -39000,9 +39002,9 @@ void rate_p_si30_to_he4_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si30_to_n_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si30_to_n_S33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si30 + he4 --> n + s33 + // Si30 + He4 --> n + S33 rate = 0.0; drate_dT = 0.0; @@ -39032,9 +39034,9 @@ void rate_he4_si30_to_n_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si30_to_p_p33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si30_to_p_P33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si30 + he4 --> p + p33 + // Si30 + He4 --> p + P33 rate = 0.0; drate_dT = 0.0; @@ -39064,9 +39066,9 @@ void rate_he4_si30_to_p_p33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_si31_to_n_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Si31_to_n_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si31 + p --> n + p31 + // Si31 + p --> n + P31 rate = 0.0; drate_dT = 0.0; @@ -39096,9 +39098,9 @@ void rate_p_si31_to_n_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si31_to_n_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si31_to_n_S34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si31 + he4 --> n + s34 + // Si31 + He4 --> n + S34 rate = 0.0; drate_dT = 0.0; @@ -39128,9 +39130,9 @@ void rate_he4_si31_to_n_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_si32_to_n_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Si32_to_n_P32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si32 + p --> n + p32 + // Si32 + p --> n + P32 rate = 0.0; drate_dT = 0.0; @@ -39160,9 +39162,9 @@ void rate_p_si32_to_n_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si32_to_n_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si32_to_n_S35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si32 + he4 --> n + s35 + // Si32 + He4 --> n + S35 rate = 0.0; drate_dT = 0.0; @@ -39192,9 +39194,9 @@ void rate_he4_si32_to_n_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_p29_to_p_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_P29_to_p_Si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p29 + n --> p + si29 + // P29 + n --> p + Si29 rate = 0.0; drate_dT = 0.0; @@ -39224,9 +39226,9 @@ void rate_n_p29_to_p_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_p29_to_he4_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_P29_to_He4_Al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p29 + n --> he4 + al26 + // P29 + n --> He4 + Al26 rate = 0.0; drate_dT = 0.0; @@ -39256,9 +39258,9 @@ void rate_n_p29_to_he4_al26(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_p29_to_p_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_P29_to_p_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p29 + he4 --> p + s32 + // P29 + He4 --> p + S32 rate = 0.0; drate_dT = 0.0; @@ -39288,9 +39290,9 @@ void rate_he4_p29_to_p_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_p30_to_p_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_P30_to_p_Si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p30 + n --> p + si30 + // P30 + n --> p + Si30 rate = 0.0; drate_dT = 0.0; @@ -39320,9 +39322,9 @@ void rate_n_p30_to_p_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_p30_to_he4_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_P30_to_He4_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p30 + n --> he4 + al27 + // P30 + n --> He4 + Al27 rate = 0.0; drate_dT = 0.0; @@ -39369,9 +39371,9 @@ void rate_n_p30_to_he4_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_p30_to_n_cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_P30_to_n_Cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p30 + he4 --> n + cl33 + // P30 + He4 --> n + Cl33 rate = 0.0; drate_dT = 0.0; @@ -39401,9 +39403,9 @@ void rate_he4_p30_to_n_cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_p30_to_p_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_P30_to_p_S33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p30 + he4 --> p + s33 + // P30 + He4 --> p + S33 rate = 0.0; drate_dT = 0.0; @@ -39433,9 +39435,9 @@ void rate_he4_p30_to_p_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_p31_to_p_si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_P31_to_p_Si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + n --> p + si31 + // P31 + n --> p + Si31 rate = 0.0; drate_dT = 0.0; @@ -39465,9 +39467,9 @@ void rate_n_p31_to_p_si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> he4 + si28 + // P31 + p --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -39531,9 +39533,9 @@ void rate_p_p31_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_c12_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_C12_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> c12 + ne20 + // P31 + p --> C12 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -39563,9 +39565,9 @@ void rate_p_p31_to_c12_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_o16_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_O16_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> o16 + o16 + // P31 + p --> O16 + O16 rate = 0.0; drate_dT = 0.0; @@ -39595,9 +39597,9 @@ void rate_p_p31_to_o16_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_p31_to_n_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_P31_to_n_Cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + he4 --> n + cl34 + // P31 + He4 --> n + Cl34 rate = 0.0; drate_dT = 0.0; @@ -39627,9 +39629,9 @@ void rate_he4_p31_to_n_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_p31_to_p_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_P31_to_p_S34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + he4 --> p + s34 + // P31 + He4 --> p + S34 rate = 0.0; drate_dT = 0.0; @@ -39659,9 +39661,9 @@ void rate_he4_p31_to_p_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_p32_to_p_si32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_P32_to_p_Si32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p32 + n --> p + si32 + // P32 + n --> p + Si32 rate = 0.0; drate_dT = 0.0; @@ -39691,9 +39693,9 @@ void rate_n_p32_to_p_si32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p32_to_n_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P32_to_n_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p32 + p --> n + s32 + // P32 + p --> n + S32 rate = 0.0; drate_dT = 0.0; @@ -39723,9 +39725,9 @@ void rate_p_p32_to_n_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p32_to_he4_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P32_to_He4_Si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p32 + p --> he4 + si29 + // P32 + p --> He4 + Si29 rate = 0.0; drate_dT = 0.0; @@ -39755,9 +39757,9 @@ void rate_p_p32_to_he4_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_p32_to_n_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_P32_to_n_Cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p32 + he4 --> n + cl35 + // P32 + He4 --> n + Cl35 rate = 0.0; drate_dT = 0.0; @@ -39787,9 +39789,9 @@ void rate_he4_p32_to_n_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_p32_to_p_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_P32_to_p_S35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p32 + he4 --> p + s35 + // P32 + He4 --> p + S35 rate = 0.0; drate_dT = 0.0; @@ -39819,9 +39821,9 @@ void rate_he4_p32_to_p_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p33_to_n_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P33_to_n_S33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p33 + p --> n + s33 + // P33 + p --> n + S33 rate = 0.0; drate_dT = 0.0; @@ -39851,9 +39853,9 @@ void rate_p_p33_to_n_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p33_to_he4_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P33_to_He4_Si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p33 + p --> he4 + si30 + // P33 + p --> He4 + Si30 rate = 0.0; drate_dT = 0.0; @@ -39883,9 +39885,9 @@ void rate_p_p33_to_he4_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_p33_to_n_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_P33_to_n_Cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p33 + he4 --> n + cl36 + // P33 + He4 --> n + Cl36 rate = 0.0; drate_dT = 0.0; @@ -39915,9 +39917,9 @@ void rate_he4_p33_to_n_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_p33_to_p_s36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_P33_to_p_S36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p33 + he4 --> p + s36 + // P33 + He4 --> p + S36 rate = 0.0; drate_dT = 0.0; @@ -39947,9 +39949,9 @@ void rate_he4_p33_to_p_s36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_s32_to_p_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_S32_to_p_P32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 + n --> p + p32 + // S32 + n --> p + P32 rate = 0.0; drate_dT = 0.0; @@ -39979,9 +39981,9 @@ void rate_n_s32_to_p_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_s32_to_he4_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_S32_to_He4_Si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 + n --> he4 + si29 + // S32 + n --> He4 + Si29 rate = 0.0; drate_dT = 0.0; @@ -40011,9 +40013,9 @@ void rate_n_s32_to_he4_si29(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_s32_to_he4_p29(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_S32_to_He4_P29(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 + p --> he4 + p29 + // S32 + p --> He4 + P29 rate = 0.0; drate_dT = 0.0; @@ -40043,9 +40045,9 @@ void rate_p_s32_to_he4_p29(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s32_to_p_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S32_to_p_Cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 + he4 --> p + cl35 + // S32 + He4 --> p + Cl35 rate = 0.0; drate_dT = 0.0; @@ -40126,9 +40128,9 @@ void rate_he4_s32_to_p_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_s33_to_p_p33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_S33_to_p_P33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s33 + n --> p + p33 + // S33 + n --> p + P33 rate = 0.0; drate_dT = 0.0; @@ -40158,9 +40160,9 @@ void rate_n_s33_to_p_p33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_s33_to_he4_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_S33_to_He4_Si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s33 + n --> he4 + si30 + // S33 + n --> He4 + Si30 rate = 0.0; drate_dT = 0.0; @@ -40190,9 +40192,9 @@ void rate_n_s33_to_he4_si30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_s33_to_n_cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_S33_to_n_Cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s33 + p --> n + cl33 + // S33 + p --> n + Cl33 rate = 0.0; drate_dT = 0.0; @@ -40222,9 +40224,9 @@ void rate_p_s33_to_n_cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_s33_to_he4_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_S33_to_He4_P30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s33 + p --> he4 + p30 + // S33 + p --> He4 + P30 rate = 0.0; drate_dT = 0.0; @@ -40254,9 +40256,9 @@ void rate_p_s33_to_he4_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s33_to_n_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S33_to_n_Ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s33 + he4 --> n + ar36 + // S33 + He4 --> n + Ar36 rate = 0.0; drate_dT = 0.0; @@ -40286,9 +40288,9 @@ void rate_he4_s33_to_n_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s33_to_p_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S33_to_p_Cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s33 + he4 --> p + cl36 + // S33 + He4 --> p + Cl36 rate = 0.0; drate_dT = 0.0; @@ -40318,9 +40320,9 @@ void rate_he4_s33_to_p_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_s34_to_he4_si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_S34_to_He4_Si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s34 + n --> he4 + si31 + // S34 + n --> He4 + Si31 rate = 0.0; drate_dT = 0.0; @@ -40350,9 +40352,9 @@ void rate_n_s34_to_he4_si31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_s34_to_n_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_S34_to_n_Cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s34 + p --> n + cl34 + // S34 + p --> n + Cl34 rate = 0.0; drate_dT = 0.0; @@ -40382,9 +40384,9 @@ void rate_p_s34_to_n_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_s34_to_he4_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_S34_to_He4_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s34 + p --> he4 + p31 + // S34 + p --> He4 + P31 rate = 0.0; drate_dT = 0.0; @@ -40414,9 +40416,9 @@ void rate_p_s34_to_he4_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s34_to_n_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S34_to_n_Ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s34 + he4 --> n + ar37 + // S34 + He4 --> n + Ar37 rate = 0.0; drate_dT = 0.0; @@ -40463,9 +40465,9 @@ void rate_he4_s34_to_n_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s34_to_p_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S34_to_p_Cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s34 + he4 --> p + cl37 + // S34 + He4 --> p + Cl37 rate = 0.0; drate_dT = 0.0; @@ -40495,9 +40497,9 @@ void rate_he4_s34_to_p_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_s35_to_he4_si32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_S35_to_He4_Si32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s35 + n --> he4 + si32 + // S35 + n --> He4 + Si32 rate = 0.0; drate_dT = 0.0; @@ -40527,9 +40529,9 @@ void rate_n_s35_to_he4_si32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_s35_to_n_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_S35_to_n_Cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s35 + p --> n + cl35 + // S35 + p --> n + Cl35 rate = 0.0; drate_dT = 0.0; @@ -40559,9 +40561,9 @@ void rate_p_s35_to_n_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_s35_to_he4_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_S35_to_He4_P32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s35 + p --> he4 + p32 + // S35 + p --> He4 + P32 rate = 0.0; drate_dT = 0.0; @@ -40591,9 +40593,9 @@ void rate_p_s35_to_he4_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s35_to_n_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S35_to_n_Ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s35 + he4 --> n + ar38 + // S35 + He4 --> n + Ar38 rate = 0.0; drate_dT = 0.0; @@ -40623,9 +40625,9 @@ void rate_he4_s35_to_n_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_s36_to_n_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_S36_to_n_Cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s36 + p --> n + cl36 + // S36 + p --> n + Cl36 rate = 0.0; drate_dT = 0.0; @@ -40655,9 +40657,9 @@ void rate_p_s36_to_n_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_s36_to_he4_p33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_S36_to_He4_P33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s36 + p --> he4 + p33 + // S36 + p --> He4 + P33 rate = 0.0; drate_dT = 0.0; @@ -40687,9 +40689,9 @@ void rate_p_s36_to_he4_p33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s36_to_n_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S36_to_n_Ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s36 + he4 --> n + ar39 + // S36 + He4 --> n + Ar39 rate = 0.0; drate_dT = 0.0; @@ -40719,9 +40721,9 @@ void rate_he4_s36_to_n_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cl33_to_p_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cl33_to_p_S33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl33 + n --> p + s33 + // Cl33 + n --> p + S33 rate = 0.0; drate_dT = 0.0; @@ -40751,9 +40753,9 @@ void rate_n_cl33_to_p_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cl33_to_he4_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cl33_to_He4_P30(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl33 + n --> he4 + p30 + // Cl33 + n --> He4 + P30 rate = 0.0; drate_dT = 0.0; @@ -40783,9 +40785,9 @@ void rate_n_cl33_to_he4_p30(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cl33_to_p_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cl33_to_p_Ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl33 + he4 --> p + ar36 + // Cl33 + He4 --> p + Ar36 rate = 0.0; drate_dT = 0.0; @@ -40815,9 +40817,9 @@ void rate_he4_cl33_to_p_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cl34_to_p_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cl34_to_p_S34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl34 + n --> p + s34 + // Cl34 + n --> p + S34 rate = 0.0; drate_dT = 0.0; @@ -40847,9 +40849,9 @@ void rate_n_cl34_to_p_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cl34_to_he4_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cl34_to_He4_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl34 + n --> he4 + p31 + // Cl34 + n --> He4 + P31 rate = 0.0; drate_dT = 0.0; @@ -40879,9 +40881,9 @@ void rate_n_cl34_to_he4_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cl34_to_n_k37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cl34_to_n_K37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl34 + he4 --> n + k37 + // Cl34 + He4 --> n + K37 rate = 0.0; drate_dT = 0.0; @@ -40911,9 +40913,9 @@ void rate_he4_cl34_to_n_k37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cl34_to_p_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cl34_to_p_Ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl34 + he4 --> p + ar37 + // Cl34 + He4 --> p + Ar37 rate = 0.0; drate_dT = 0.0; @@ -40943,9 +40945,9 @@ void rate_he4_cl34_to_p_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cl35_to_p_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cl35_to_p_S35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + n --> p + s35 + // Cl35 + n --> p + S35 rate = 0.0; drate_dT = 0.0; @@ -40975,9 +40977,9 @@ void rate_n_cl35_to_p_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cl35_to_he4_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cl35_to_He4_P32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + n --> he4 + p32 + // Cl35 + n --> He4 + P32 rate = 0.0; drate_dT = 0.0; @@ -41007,9 +41009,9 @@ void rate_n_cl35_to_he4_p32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl35_to_he4_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl35_to_He4_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + p --> he4 + s32 + // Cl35 + p --> He4 + S32 rate = 0.0; drate_dT = 0.0; @@ -41090,9 +41092,9 @@ void rate_p_cl35_to_he4_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cl35_to_n_k38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cl35_to_n_K38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + he4 --> n + k38 + // Cl35 + He4 --> n + K38 rate = 0.0; drate_dT = 0.0; @@ -41122,9 +41124,9 @@ void rate_he4_cl35_to_n_k38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cl35_to_p_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cl35_to_p_Ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + he4 --> p + ar38 + // Cl35 + He4 --> p + Ar38 rate = 0.0; drate_dT = 0.0; @@ -41154,9 +41156,9 @@ void rate_he4_cl35_to_p_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cl36_to_p_s36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cl36_to_p_S36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl36 + n --> p + s36 + // Cl36 + n --> p + S36 rate = 0.0; drate_dT = 0.0; @@ -41186,9 +41188,9 @@ void rate_n_cl36_to_p_s36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cl36_to_he4_p33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cl36_to_He4_P33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl36 + n --> he4 + p33 + // Cl36 + n --> He4 + P33 rate = 0.0; drate_dT = 0.0; @@ -41218,9 +41220,9 @@ void rate_n_cl36_to_he4_p33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl36_to_n_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl36_to_n_Ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl36 + p --> n + ar36 + // Cl36 + p --> n + Ar36 rate = 0.0; drate_dT = 0.0; @@ -41250,9 +41252,9 @@ void rate_p_cl36_to_n_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl36_to_he4_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl36_to_He4_S33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl36 + p --> he4 + s33 + // Cl36 + p --> He4 + S33 rate = 0.0; drate_dT = 0.0; @@ -41282,9 +41284,9 @@ void rate_p_cl36_to_he4_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cl36_to_n_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cl36_to_n_K39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl36 + he4 --> n + k39 + // Cl36 + He4 --> n + K39 rate = 0.0; drate_dT = 0.0; @@ -41314,9 +41316,9 @@ void rate_he4_cl36_to_n_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cl36_to_p_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cl36_to_p_Ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl36 + he4 --> p + ar39 + // Cl36 + He4 --> p + Ar39 rate = 0.0; drate_dT = 0.0; @@ -41346,9 +41348,9 @@ void rate_he4_cl36_to_p_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl37_to_n_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl37_to_n_Ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl37 + p --> n + ar37 + // Cl37 + p --> n + Ar37 rate = 0.0; drate_dT = 0.0; @@ -41378,9 +41380,9 @@ void rate_p_cl37_to_n_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl37_to_he4_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl37_to_He4_S34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl37 + p --> he4 + s34 + // Cl37 + p --> He4 + S34 rate = 0.0; drate_dT = 0.0; @@ -41410,9 +41412,9 @@ void rate_p_cl37_to_he4_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cl37_to_n_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cl37_to_n_K40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl37 + he4 --> n + k40 + // Cl37 + He4 --> n + K40 rate = 0.0; drate_dT = 0.0; @@ -41442,9 +41444,9 @@ void rate_he4_cl37_to_n_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cl37_to_p_ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cl37_to_p_Ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl37 + he4 --> p + ar40 + // Cl37 + He4 --> p + Ar40 rate = 0.0; drate_dT = 0.0; @@ -41474,9 +41476,9 @@ void rate_he4_cl37_to_p_ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ar36_to_p_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ar36_to_p_Cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 + n --> p + cl36 + // Ar36 + n --> p + Cl36 rate = 0.0; drate_dT = 0.0; @@ -41506,9 +41508,9 @@ void rate_n_ar36_to_p_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ar36_to_he4_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ar36_to_He4_S33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 + n --> he4 + s33 + // Ar36 + n --> He4 + S33 rate = 0.0; drate_dT = 0.0; @@ -41538,9 +41540,9 @@ void rate_n_ar36_to_he4_s33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ar36_to_he4_cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ar36_to_He4_Cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 + p --> he4 + cl33 + // Ar36 + p --> He4 + Cl33 rate = 0.0; drate_dT = 0.0; @@ -41570,9 +41572,9 @@ void rate_p_ar36_to_he4_cl33(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar36_to_p_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar36_to_p_K39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 + he4 --> p + k39 + // Ar36 + He4 --> p + K39 rate = 0.0; drate_dT = 0.0; @@ -41602,9 +41604,9 @@ void rate_he4_ar36_to_p_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ar37_to_p_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ar37_to_p_Cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar37 + n --> p + cl37 + // Ar37 + n --> p + Cl37 rate = 0.0; drate_dT = 0.0; @@ -41634,9 +41636,9 @@ void rate_n_ar37_to_p_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ar37_to_he4_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ar37_to_He4_S34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar37 + n --> he4 + s34 + // Ar37 + n --> He4 + S34 rate = 0.0; drate_dT = 0.0; @@ -41683,9 +41685,9 @@ void rate_n_ar37_to_he4_s34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ar37_to_n_k37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ar37_to_n_K37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar37 + p --> n + k37 + // Ar37 + p --> n + K37 rate = 0.0; drate_dT = 0.0; @@ -41715,9 +41717,9 @@ void rate_p_ar37_to_n_k37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ar37_to_he4_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ar37_to_He4_Cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar37 + p --> he4 + cl34 + // Ar37 + p --> He4 + Cl34 rate = 0.0; drate_dT = 0.0; @@ -41747,9 +41749,9 @@ void rate_p_ar37_to_he4_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar37_to_n_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar37_to_n_Ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar37 + he4 --> n + ca40 + // Ar37 + He4 --> n + Ca40 rate = 0.0; drate_dT = 0.0; @@ -41779,9 +41781,9 @@ void rate_he4_ar37_to_n_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar37_to_p_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar37_to_p_K40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar37 + he4 --> p + k40 + // Ar37 + He4 --> p + K40 rate = 0.0; drate_dT = 0.0; @@ -41811,9 +41813,9 @@ void rate_he4_ar37_to_p_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ar38_to_he4_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ar38_to_He4_S35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar38 + n --> he4 + s35 + // Ar38 + n --> He4 + S35 rate = 0.0; drate_dT = 0.0; @@ -41843,9 +41845,9 @@ void rate_n_ar38_to_he4_s35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ar38_to_n_k38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ar38_to_n_K38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar38 + p --> n + k38 + // Ar38 + p --> n + K38 rate = 0.0; drate_dT = 0.0; @@ -41875,9 +41877,9 @@ void rate_p_ar38_to_n_k38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ar38_to_he4_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ar38_to_He4_Cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar38 + p --> he4 + cl35 + // Ar38 + p --> He4 + Cl35 rate = 0.0; drate_dT = 0.0; @@ -41907,9 +41909,9 @@ void rate_p_ar38_to_he4_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar38_to_n_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar38_to_n_Ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar38 + he4 --> n + ca41 + // Ar38 + He4 --> n + Ca41 rate = 0.0; drate_dT = 0.0; @@ -41939,9 +41941,9 @@ void rate_he4_ar38_to_n_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar38_to_p_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar38_to_p_K41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar38 + he4 --> p + k41 + // Ar38 + He4 --> p + K41 rate = 0.0; drate_dT = 0.0; @@ -41971,9 +41973,9 @@ void rate_he4_ar38_to_p_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ar39_to_he4_s36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ar39_to_He4_S36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar39 + n --> he4 + s36 + // Ar39 + n --> He4 + S36 rate = 0.0; drate_dT = 0.0; @@ -42003,9 +42005,9 @@ void rate_n_ar39_to_he4_s36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ar39_to_n_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ar39_to_n_K39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar39 + p --> n + k39 + // Ar39 + p --> n + K39 rate = 0.0; drate_dT = 0.0; @@ -42035,9 +42037,9 @@ void rate_p_ar39_to_n_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ar39_to_he4_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ar39_to_He4_Cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar39 + p --> he4 + cl36 + // Ar39 + p --> He4 + Cl36 rate = 0.0; drate_dT = 0.0; @@ -42067,9 +42069,9 @@ void rate_p_ar39_to_he4_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar39_to_n_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar39_to_n_Ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar39 + he4 --> n + ca42 + // Ar39 + He4 --> n + Ca42 rate = 0.0; drate_dT = 0.0; @@ -42099,9 +42101,9 @@ void rate_he4_ar39_to_n_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ar40_to_n_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ar40_to_n_K40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar40 + p --> n + k40 + // Ar40 + p --> n + K40 rate = 0.0; drate_dT = 0.0; @@ -42131,9 +42133,9 @@ void rate_p_ar40_to_n_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ar40_to_he4_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ar40_to_He4_Cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar40 + p --> he4 + cl37 + // Ar40 + p --> He4 + Cl37 rate = 0.0; drate_dT = 0.0; @@ -42163,9 +42165,9 @@ void rate_p_ar40_to_he4_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar40_to_n_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar40_to_n_Ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar40 + he4 --> n + ca43 + // Ar40 + He4 --> n + Ca43 rate = 0.0; drate_dT = 0.0; @@ -42195,9 +42197,9 @@ void rate_he4_ar40_to_n_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_k37_to_p_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_K37_to_p_Ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k37 + n --> p + ar37 + // K37 + n --> p + Ar37 rate = 0.0; drate_dT = 0.0; @@ -42227,9 +42229,9 @@ void rate_n_k37_to_p_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_k37_to_he4_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_K37_to_He4_Cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k37 + n --> he4 + cl34 + // K37 + n --> He4 + Cl34 rate = 0.0; drate_dT = 0.0; @@ -42259,9 +42261,9 @@ void rate_n_k37_to_he4_cl34(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_k37_to_p_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_K37_to_p_Ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k37 + he4 --> p + ca40 + // K37 + He4 --> p + Ca40 rate = 0.0; drate_dT = 0.0; @@ -42291,9 +42293,9 @@ void rate_he4_k37_to_p_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_k38_to_p_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_K38_to_p_Ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k38 + n --> p + ar38 + // K38 + n --> p + Ar38 rate = 0.0; drate_dT = 0.0; @@ -42323,9 +42325,9 @@ void rate_n_k38_to_p_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_k38_to_he4_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_K38_to_He4_Cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k38 + n --> he4 + cl35 + // K38 + n --> He4 + Cl35 rate = 0.0; drate_dT = 0.0; @@ -42355,9 +42357,9 @@ void rate_n_k38_to_he4_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_k38_to_p_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_K38_to_p_Ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k38 + he4 --> p + ca41 + // K38 + He4 --> p + Ca41 rate = 0.0; drate_dT = 0.0; @@ -42387,9 +42389,9 @@ void rate_he4_k38_to_p_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_k39_to_p_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_K39_to_p_Ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + n --> p + ar39 + // K39 + n --> p + Ar39 rate = 0.0; drate_dT = 0.0; @@ -42419,9 +42421,9 @@ void rate_n_k39_to_p_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_k39_to_he4_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_K39_to_He4_Cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + n --> he4 + cl36 + // K39 + n --> He4 + Cl36 rate = 0.0; drate_dT = 0.0; @@ -42451,9 +42453,9 @@ void rate_n_k39_to_he4_cl36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k39_to_he4_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K39_to_He4_Ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + p --> he4 + ar36 + // K39 + p --> He4 + Ar36 rate = 0.0; drate_dT = 0.0; @@ -42483,9 +42485,9 @@ void rate_p_k39_to_he4_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_k39_to_p_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_K39_to_p_Ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + he4 --> p + ca42 + // K39 + He4 --> p + Ca42 rate = 0.0; drate_dT = 0.0; @@ -42515,9 +42517,9 @@ void rate_he4_k39_to_p_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_k40_to_p_ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_K40_to_p_Ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k40 + n --> p + ar40 + // K40 + n --> p + Ar40 rate = 0.0; drate_dT = 0.0; @@ -42547,9 +42549,9 @@ void rate_n_k40_to_p_ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_k40_to_he4_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_K40_to_He4_Cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k40 + n --> he4 + cl37 + // K40 + n --> He4 + Cl37 rate = 0.0; drate_dT = 0.0; @@ -42579,9 +42581,9 @@ void rate_n_k40_to_he4_cl37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k40_to_n_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K40_to_n_Ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k40 + p --> n + ca40 + // K40 + p --> n + Ca40 rate = 0.0; drate_dT = 0.0; @@ -42611,9 +42613,9 @@ void rate_p_k40_to_n_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k40_to_he4_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K40_to_He4_Ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k40 + p --> he4 + ar37 + // K40 + p --> He4 + Ar37 rate = 0.0; drate_dT = 0.0; @@ -42643,9 +42645,9 @@ void rate_p_k40_to_he4_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_k40_to_n_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_K40_to_n_Sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k40 + he4 --> n + sc43 + // K40 + He4 --> n + Sc43 rate = 0.0; drate_dT = 0.0; @@ -42675,9 +42677,9 @@ void rate_he4_k40_to_n_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_k40_to_p_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_K40_to_p_Ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k40 + he4 --> p + ca43 + // K40 + He4 --> p + Ca43 rate = 0.0; drate_dT = 0.0; @@ -42707,9 +42709,9 @@ void rate_he4_k40_to_p_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k41_to_n_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K41_to_n_Ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k41 + p --> n + ca41 + // K41 + p --> n + Ca41 rate = 0.0; drate_dT = 0.0; @@ -42756,9 +42758,9 @@ void rate_p_k41_to_n_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k41_to_he4_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K41_to_He4_Ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k41 + p --> he4 + ar38 + // K41 + p --> He4 + Ar38 rate = 0.0; drate_dT = 0.0; @@ -42788,9 +42790,9 @@ void rate_p_k41_to_he4_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_k41_to_n_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_K41_to_n_Sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k41 + he4 --> n + sc44 + // K41 + He4 --> n + Sc44 rate = 0.0; drate_dT = 0.0; @@ -42837,9 +42839,9 @@ void rate_he4_k41_to_n_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_k41_to_p_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_K41_to_p_Ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k41 + he4 --> p + ca44 + // K41 + He4 --> p + Ca44 rate = 0.0; drate_dT = 0.0; @@ -42886,9 +42888,9 @@ void rate_he4_k41_to_p_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ca40_to_p_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ca40_to_p_K40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 + n --> p + k40 + // Ca40 + n --> p + K40 rate = 0.0; drate_dT = 0.0; @@ -42918,9 +42920,9 @@ void rate_n_ca40_to_p_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ca40_to_he4_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ca40_to_He4_Ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 + n --> he4 + ar37 + // Ca40 + n --> He4 + Ar37 rate = 0.0; drate_dT = 0.0; @@ -42950,9 +42952,9 @@ void rate_n_ca40_to_he4_ar37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca40_to_he4_k37(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca40_to_He4_K37(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 + p --> he4 + k37 + // Ca40 + p --> He4 + K37 rate = 0.0; drate_dT = 0.0; @@ -42982,9 +42984,9 @@ void rate_p_ca40_to_he4_k37(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca40_to_p_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca40_to_p_Sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 + he4 --> p + sc43 + // Ca40 + He4 --> p + Sc43 rate = 0.0; drate_dT = 0.0; @@ -43014,9 +43016,9 @@ void rate_he4_ca40_to_p_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ca41_to_p_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ca41_to_p_K41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca41 + n --> p + k41 + // Ca41 + n --> p + K41 rate = 0.0; drate_dT = 0.0; @@ -43063,9 +43065,9 @@ void rate_n_ca41_to_p_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ca41_to_he4_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ca41_to_He4_Ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca41 + n --> he4 + ar38 + // Ca41 + n --> He4 + Ar38 rate = 0.0; drate_dT = 0.0; @@ -43095,9 +43097,9 @@ void rate_n_ca41_to_he4_ar38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca41_to_he4_k38(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca41_to_He4_K38(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca41 + p --> he4 + k38 + // Ca41 + p --> He4 + K38 rate = 0.0; drate_dT = 0.0; @@ -43127,9 +43129,9 @@ void rate_p_ca41_to_he4_k38(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca41_to_n_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca41_to_n_Ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca41 + he4 --> n + ti44 + // Ca41 + He4 --> n + Ti44 rate = 0.0; drate_dT = 0.0; @@ -43159,9 +43161,9 @@ void rate_he4_ca41_to_n_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca41_to_p_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca41_to_p_Sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca41 + he4 --> p + sc44 + // Ca41 + He4 --> p + Sc44 rate = 0.0; drate_dT = 0.0; @@ -43191,9 +43193,9 @@ void rate_he4_ca41_to_p_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ca42_to_he4_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ca42_to_He4_Ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca42 + n --> he4 + ar39 + // Ca42 + n --> He4 + Ar39 rate = 0.0; drate_dT = 0.0; @@ -43223,9 +43225,9 @@ void rate_n_ca42_to_he4_ar39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca42_to_he4_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca42_to_He4_K39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca42 + p --> he4 + k39 + // Ca42 + p --> He4 + K39 rate = 0.0; drate_dT = 0.0; @@ -43255,9 +43257,9 @@ void rate_p_ca42_to_he4_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca42_to_n_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca42_to_n_Ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca42 + he4 --> n + ti45 + // Ca42 + He4 --> n + Ti45 rate = 0.0; drate_dT = 0.0; @@ -43287,9 +43289,9 @@ void rate_he4_ca42_to_n_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca42_to_p_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca42_to_p_Sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca42 + he4 --> p + sc45 + // Ca42 + He4 --> p + Sc45 rate = 0.0; drate_dT = 0.0; @@ -43319,9 +43321,9 @@ void rate_he4_ca42_to_p_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ca43_to_he4_ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ca43_to_He4_Ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca43 + n --> he4 + ar40 + // Ca43 + n --> He4 + Ar40 rate = 0.0; drate_dT = 0.0; @@ -43351,9 +43353,9 @@ void rate_n_ca43_to_he4_ar40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca43_to_n_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca43_to_n_Sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca43 + p --> n + sc43 + // Ca43 + p --> n + Sc43 rate = 0.0; drate_dT = 0.0; @@ -43383,9 +43385,9 @@ void rate_p_ca43_to_n_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca43_to_he4_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca43_to_He4_K40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca43 + p --> he4 + k40 + // Ca43 + p --> He4 + K40 rate = 0.0; drate_dT = 0.0; @@ -43415,9 +43417,9 @@ void rate_p_ca43_to_he4_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca43_to_n_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca43_to_n_Ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca43 + he4 --> n + ti46 + // Ca43 + He4 --> n + Ti46 rate = 0.0; drate_dT = 0.0; @@ -43447,9 +43449,9 @@ void rate_he4_ca43_to_n_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca43_to_p_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca43_to_p_Sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca43 + he4 --> p + sc46 + // Ca43 + He4 --> p + Sc46 rate = 0.0; drate_dT = 0.0; @@ -43479,9 +43481,9 @@ void rate_he4_ca43_to_p_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca44_to_n_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca44_to_n_Sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca44 + p --> n + sc44 + // Ca44 + p --> n + Sc44 rate = 0.0; drate_dT = 0.0; @@ -43511,9 +43513,9 @@ void rate_p_ca44_to_n_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca44_to_he4_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca44_to_He4_K41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca44 + p --> he4 + k41 + // Ca44 + p --> He4 + K41 rate = 0.0; drate_dT = 0.0; @@ -43560,9 +43562,9 @@ void rate_p_ca44_to_he4_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca44_to_n_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca44_to_n_Ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca44 + he4 --> n + ti47 + // Ca44 + He4 --> n + Ti47 rate = 0.0; drate_dT = 0.0; @@ -43592,9 +43594,9 @@ void rate_he4_ca44_to_n_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca44_to_p_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca44_to_p_Sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca44 + he4 --> p + sc47 + // Ca44 + He4 --> p + Sc47 rate = 0.0; drate_dT = 0.0; @@ -43624,9 +43626,9 @@ void rate_he4_ca44_to_p_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca45_to_n_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca45_to_n_Sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca45 + p --> n + sc45 + // Ca45 + p --> n + Sc45 rate = 0.0; drate_dT = 0.0; @@ -43656,9 +43658,9 @@ void rate_p_ca45_to_n_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca45_to_n_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca45_to_n_Ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca45 + he4 --> n + ti48 + // Ca45 + He4 --> n + Ti48 rate = 0.0; drate_dT = 0.0; @@ -43688,9 +43690,9 @@ void rate_he4_ca45_to_n_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca45_to_p_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca45_to_p_Sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca45 + he4 --> p + sc48 + // Ca45 + He4 --> p + Sc48 rate = 0.0; drate_dT = 0.0; @@ -43720,9 +43722,9 @@ void rate_he4_ca45_to_p_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca46_to_n_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca46_to_n_Sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca46 + p --> n + sc46 + // Ca46 + p --> n + Sc46 rate = 0.0; drate_dT = 0.0; @@ -43752,9 +43754,9 @@ void rate_p_ca46_to_n_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca46_to_n_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca46_to_n_Ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca46 + he4 --> n + ti49 + // Ca46 + He4 --> n + Ti49 rate = 0.0; drate_dT = 0.0; @@ -43784,9 +43786,9 @@ void rate_he4_ca46_to_n_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca46_to_p_sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca46_to_p_Sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca46 + he4 --> p + sc49 + // Ca46 + He4 --> p + Sc49 rate = 0.0; drate_dT = 0.0; @@ -43816,9 +43818,9 @@ void rate_he4_ca46_to_p_sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca47_to_n_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca47_to_n_Sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca47 + p --> n + sc47 + // Ca47 + p --> n + Sc47 rate = 0.0; drate_dT = 0.0; @@ -43848,9 +43850,9 @@ void rate_p_ca47_to_n_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca47_to_n_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca47_to_n_Ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca47 + he4 --> n + ti50 + // Ca47 + He4 --> n + Ti50 rate = 0.0; drate_dT = 0.0; @@ -43880,9 +43882,9 @@ void rate_he4_ca47_to_n_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ca48_to_n_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ca48_to_n_Sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca48 + p --> n + sc48 + // Ca48 + p --> n + Sc48 rate = 0.0; drate_dT = 0.0; @@ -43912,9 +43914,9 @@ void rate_p_ca48_to_n_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca48_to_n_ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca48_to_n_Ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca48 + he4 --> n + ti51 + // Ca48 + He4 --> n + Ti51 rate = 0.0; drate_dT = 0.0; @@ -43944,9 +43946,9 @@ void rate_he4_ca48_to_n_ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_sc43_to_p_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Sc43_to_p_Ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + n --> p + ca43 + // Sc43 + n --> p + Ca43 rate = 0.0; drate_dT = 0.0; @@ -43976,9 +43978,9 @@ void rate_n_sc43_to_p_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_sc43_to_he4_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Sc43_to_He4_K40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + n --> he4 + k40 + // Sc43 + n --> He4 + K40 rate = 0.0; drate_dT = 0.0; @@ -44008,9 +44010,9 @@ void rate_n_sc43_to_he4_k40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc43_to_he4_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc43_to_He4_Ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + p --> he4 + ca40 + // Sc43 + p --> He4 + Ca40 rate = 0.0; drate_dT = 0.0; @@ -44040,9 +44042,9 @@ void rate_p_sc43_to_he4_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc43_to_n_v46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc43_to_n_V46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + he4 --> n + v46 + // Sc43 + He4 --> n + V46 rate = 0.0; drate_dT = 0.0; @@ -44072,9 +44074,9 @@ void rate_he4_sc43_to_n_v46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc43_to_p_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc43_to_p_Ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + he4 --> p + ti46 + // Sc43 + He4 --> p + Ti46 rate = 0.0; drate_dT = 0.0; @@ -44104,9 +44106,9 @@ void rate_he4_sc43_to_p_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_sc44_to_p_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Sc44_to_p_Ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc44 + n --> p + ca44 + // Sc44 + n --> p + Ca44 rate = 0.0; drate_dT = 0.0; @@ -44136,9 +44138,9 @@ void rate_n_sc44_to_p_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_sc44_to_he4_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Sc44_to_He4_K41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc44 + n --> he4 + k41 + // Sc44 + n --> He4 + K41 rate = 0.0; drate_dT = 0.0; @@ -44185,9 +44187,9 @@ void rate_n_sc44_to_he4_k41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc44_to_n_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc44_to_n_Ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc44 + p --> n + ti44 + // Sc44 + p --> n + Ti44 rate = 0.0; drate_dT = 0.0; @@ -44217,9 +44219,9 @@ void rate_p_sc44_to_n_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc44_to_he4_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc44_to_He4_Ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc44 + p --> he4 + ca41 + // Sc44 + p --> He4 + Ca41 rate = 0.0; drate_dT = 0.0; @@ -44249,9 +44251,9 @@ void rate_p_sc44_to_he4_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc44_to_n_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc44_to_n_V47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc44 + he4 --> n + v47 + // Sc44 + He4 --> n + V47 rate = 0.0; drate_dT = 0.0; @@ -44281,9 +44283,9 @@ void rate_he4_sc44_to_n_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc44_to_p_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc44_to_p_Ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc44 + he4 --> p + ti47 + // Sc44 + He4 --> p + Ti47 rate = 0.0; drate_dT = 0.0; @@ -44313,9 +44315,9 @@ void rate_he4_sc44_to_p_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_sc45_to_p_ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Sc45_to_p_Ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc45 + n --> p + ca45 + // Sc45 + n --> p + Ca45 rate = 0.0; drate_dT = 0.0; @@ -44345,9 +44347,9 @@ void rate_n_sc45_to_p_ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc45_to_n_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc45_to_n_Ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc45 + p --> n + ti45 + // Sc45 + p --> n + Ti45 rate = 0.0; drate_dT = 0.0; @@ -44377,9 +44379,9 @@ void rate_p_sc45_to_n_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc45_to_he4_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc45_to_He4_Ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc45 + p --> he4 + ca42 + // Sc45 + p --> He4 + Ca42 rate = 0.0; drate_dT = 0.0; @@ -44409,9 +44411,9 @@ void rate_p_sc45_to_he4_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc45_to_n_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc45_to_n_V48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc45 + he4 --> n + v48 + // Sc45 + He4 --> n + V48 rate = 0.0; drate_dT = 0.0; @@ -44441,9 +44443,9 @@ void rate_he4_sc45_to_n_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc45_to_p_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc45_to_p_Ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc45 + he4 --> p + ti48 + // Sc45 + He4 --> p + Ti48 rate = 0.0; drate_dT = 0.0; @@ -44473,9 +44475,9 @@ void rate_he4_sc45_to_p_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_sc46_to_p_ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Sc46_to_p_Ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc46 + n --> p + ca46 + // Sc46 + n --> p + Ca46 rate = 0.0; drate_dT = 0.0; @@ -44505,9 +44507,9 @@ void rate_n_sc46_to_p_ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc46_to_n_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc46_to_n_Ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc46 + p --> n + ti46 + // Sc46 + p --> n + Ti46 rate = 0.0; drate_dT = 0.0; @@ -44537,9 +44539,9 @@ void rate_p_sc46_to_n_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc46_to_he4_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc46_to_He4_Ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc46 + p --> he4 + ca43 + // Sc46 + p --> He4 + Ca43 rate = 0.0; drate_dT = 0.0; @@ -44569,9 +44571,9 @@ void rate_p_sc46_to_he4_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc46_to_n_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc46_to_n_V49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc46 + he4 --> n + v49 + // Sc46 + He4 --> n + V49 rate = 0.0; drate_dT = 0.0; @@ -44601,9 +44603,9 @@ void rate_he4_sc46_to_n_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc46_to_p_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc46_to_p_Ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc46 + he4 --> p + ti49 + // Sc46 + He4 --> p + Ti49 rate = 0.0; drate_dT = 0.0; @@ -44633,9 +44635,9 @@ void rate_he4_sc46_to_p_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_sc47_to_p_ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Sc47_to_p_Ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc47 + n --> p + ca47 + // Sc47 + n --> p + Ca47 rate = 0.0; drate_dT = 0.0; @@ -44665,9 +44667,9 @@ void rate_n_sc47_to_p_ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc47_to_n_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc47_to_n_Ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc47 + p --> n + ti47 + // Sc47 + p --> n + Ti47 rate = 0.0; drate_dT = 0.0; @@ -44697,9 +44699,9 @@ void rate_p_sc47_to_n_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc47_to_he4_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc47_to_He4_Ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc47 + p --> he4 + ca44 + // Sc47 + p --> He4 + Ca44 rate = 0.0; drate_dT = 0.0; @@ -44729,9 +44731,9 @@ void rate_p_sc47_to_he4_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc47_to_n_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc47_to_n_V50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc47 + he4 --> n + v50 + // Sc47 + He4 --> n + V50 rate = 0.0; drate_dT = 0.0; @@ -44761,9 +44763,9 @@ void rate_he4_sc47_to_n_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc47_to_p_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc47_to_p_Ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc47 + he4 --> p + ti50 + // Sc47 + He4 --> p + Ti50 rate = 0.0; drate_dT = 0.0; @@ -44793,9 +44795,9 @@ void rate_he4_sc47_to_p_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_sc48_to_p_ca48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Sc48_to_p_Ca48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc48 + n --> p + ca48 + // Sc48 + n --> p + Ca48 rate = 0.0; drate_dT = 0.0; @@ -44825,9 +44827,9 @@ void rate_n_sc48_to_p_ca48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc48_to_n_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc48_to_n_Ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc48 + p --> n + ti48 + // Sc48 + p --> n + Ti48 rate = 0.0; drate_dT = 0.0; @@ -44857,9 +44859,9 @@ void rate_p_sc48_to_n_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc48_to_he4_ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc48_to_He4_Ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc48 + p --> he4 + ca45 + // Sc48 + p --> He4 + Ca45 rate = 0.0; drate_dT = 0.0; @@ -44889,9 +44891,9 @@ void rate_p_sc48_to_he4_ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc48_to_n_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc48_to_n_V51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc48 + he4 --> n + v51 + // Sc48 + He4 --> n + V51 rate = 0.0; drate_dT = 0.0; @@ -44921,9 +44923,9 @@ void rate_he4_sc48_to_n_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc48_to_p_ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc48_to_p_Ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc48 + he4 --> p + ti51 + // Sc48 + He4 --> p + Ti51 rate = 0.0; drate_dT = 0.0; @@ -44953,9 +44955,9 @@ void rate_he4_sc48_to_p_ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc49_to_n_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc49_to_n_Ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc49 + p --> n + ti49 + // Sc49 + p --> n + Ti49 rate = 0.0; drate_dT = 0.0; @@ -44985,9 +44987,9 @@ void rate_p_sc49_to_n_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc49_to_he4_ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc49_to_He4_Ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc49 + p --> he4 + ca46 + // Sc49 + p --> He4 + Ca46 rate = 0.0; drate_dT = 0.0; @@ -45017,9 +45019,9 @@ void rate_p_sc49_to_he4_ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc49_to_n_v52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc49_to_n_V52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc49 + he4 --> n + v52 + // Sc49 + He4 --> n + V52 rate = 0.0; drate_dT = 0.0; @@ -45049,9 +45051,9 @@ void rate_he4_sc49_to_n_v52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti44_to_p_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti44_to_p_Sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 + n --> p + sc44 + // Ti44 + n --> p + Sc44 rate = 0.0; drate_dT = 0.0; @@ -45081,9 +45083,9 @@ void rate_n_ti44_to_p_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti44_to_he4_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti44_to_He4_Ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 + n --> he4 + ca41 + // Ti44 + n --> He4 + Ca41 rate = 0.0; drate_dT = 0.0; @@ -45113,9 +45115,9 @@ void rate_n_ti44_to_he4_ca41(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti44_to_p_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti44_to_p_V47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 + he4 --> p + v47 + // Ti44 + He4 --> p + V47 rate = 0.0; drate_dT = 0.0; @@ -45145,9 +45147,9 @@ void rate_he4_ti44_to_p_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti45_to_p_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti45_to_p_Sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti45 + n --> p + sc45 + // Ti45 + n --> p + Sc45 rate = 0.0; drate_dT = 0.0; @@ -45177,9 +45179,9 @@ void rate_n_ti45_to_p_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti45_to_he4_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti45_to_He4_Ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti45 + n --> he4 + ca42 + // Ti45 + n --> He4 + Ca42 rate = 0.0; drate_dT = 0.0; @@ -45209,9 +45211,9 @@ void rate_n_ti45_to_he4_ca42(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti45_to_n_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti45_to_n_Cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti45 + he4 --> n + cr48 + // Ti45 + He4 --> n + Cr48 rate = 0.0; drate_dT = 0.0; @@ -45241,9 +45243,9 @@ void rate_he4_ti45_to_n_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti45_to_p_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti45_to_p_V48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti45 + he4 --> p + v48 + // Ti45 + He4 --> p + V48 rate = 0.0; drate_dT = 0.0; @@ -45273,9 +45275,9 @@ void rate_he4_ti45_to_p_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti46_to_p_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti46_to_p_Sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti46 + n --> p + sc46 + // Ti46 + n --> p + Sc46 rate = 0.0; drate_dT = 0.0; @@ -45305,9 +45307,9 @@ void rate_n_ti46_to_p_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti46_to_he4_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti46_to_He4_Ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti46 + n --> he4 + ca43 + // Ti46 + n --> He4 + Ca43 rate = 0.0; drate_dT = 0.0; @@ -45337,9 +45339,9 @@ void rate_n_ti46_to_he4_ca43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti46_to_n_v46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti46_to_n_V46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti46 + p --> n + v46 + // Ti46 + p --> n + V46 rate = 0.0; drate_dT = 0.0; @@ -45369,9 +45371,9 @@ void rate_p_ti46_to_n_v46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti46_to_he4_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti46_to_He4_Sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti46 + p --> he4 + sc43 + // Ti46 + p --> He4 + Sc43 rate = 0.0; drate_dT = 0.0; @@ -45401,9 +45403,9 @@ void rate_p_ti46_to_he4_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti46_to_n_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti46_to_n_Cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti46 + he4 --> n + cr49 + // Ti46 + He4 --> n + Cr49 rate = 0.0; drate_dT = 0.0; @@ -45433,9 +45435,9 @@ void rate_he4_ti46_to_n_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti46_to_p_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti46_to_p_V49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti46 + he4 --> p + v49 + // Ti46 + He4 --> p + V49 rate = 0.0; drate_dT = 0.0; @@ -45465,9 +45467,9 @@ void rate_he4_ti46_to_p_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti47_to_p_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti47_to_p_Sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti47 + n --> p + sc47 + // Ti47 + n --> p + Sc47 rate = 0.0; drate_dT = 0.0; @@ -45497,9 +45499,9 @@ void rate_n_ti47_to_p_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti47_to_he4_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti47_to_He4_Ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti47 + n --> he4 + ca44 + // Ti47 + n --> He4 + Ca44 rate = 0.0; drate_dT = 0.0; @@ -45529,9 +45531,9 @@ void rate_n_ti47_to_he4_ca44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti47_to_n_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti47_to_n_V47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti47 + p --> n + v47 + // Ti47 + p --> n + V47 rate = 0.0; drate_dT = 0.0; @@ -45561,9 +45563,9 @@ void rate_p_ti47_to_n_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti47_to_he4_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti47_to_He4_Sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti47 + p --> he4 + sc44 + // Ti47 + p --> He4 + Sc44 rate = 0.0; drate_dT = 0.0; @@ -45593,9 +45595,9 @@ void rate_p_ti47_to_he4_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti47_to_n_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti47_to_n_Cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti47 + he4 --> n + cr50 + // Ti47 + He4 --> n + Cr50 rate = 0.0; drate_dT = 0.0; @@ -45625,9 +45627,9 @@ void rate_he4_ti47_to_n_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti47_to_p_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti47_to_p_V50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti47 + he4 --> p + v50 + // Ti47 + He4 --> p + V50 rate = 0.0; drate_dT = 0.0; @@ -45657,9 +45659,9 @@ void rate_he4_ti47_to_p_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti48_to_p_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti48_to_p_Sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti48 + n --> p + sc48 + // Ti48 + n --> p + Sc48 rate = 0.0; drate_dT = 0.0; @@ -45689,9 +45691,9 @@ void rate_n_ti48_to_p_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti48_to_he4_ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti48_to_He4_Ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti48 + n --> he4 + ca45 + // Ti48 + n --> He4 + Ca45 rate = 0.0; drate_dT = 0.0; @@ -45721,9 +45723,9 @@ void rate_n_ti48_to_he4_ca45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti48_to_n_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti48_to_n_V48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti48 + p --> n + v48 + // Ti48 + p --> n + V48 rate = 0.0; drate_dT = 0.0; @@ -45753,9 +45755,9 @@ void rate_p_ti48_to_n_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti48_to_he4_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti48_to_He4_Sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti48 + p --> he4 + sc45 + // Ti48 + p --> He4 + Sc45 rate = 0.0; drate_dT = 0.0; @@ -45785,9 +45787,9 @@ void rate_p_ti48_to_he4_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti48_to_n_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti48_to_n_Cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti48 + he4 --> n + cr51 + // Ti48 + He4 --> n + Cr51 rate = 0.0; drate_dT = 0.0; @@ -45817,9 +45819,9 @@ void rate_he4_ti48_to_n_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti48_to_p_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti48_to_p_V51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti48 + he4 --> p + v51 + // Ti48 + He4 --> p + V51 rate = 0.0; drate_dT = 0.0; @@ -45849,9 +45851,9 @@ void rate_he4_ti48_to_p_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti49_to_p_sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti49_to_p_Sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti49 + n --> p + sc49 + // Ti49 + n --> p + Sc49 rate = 0.0; drate_dT = 0.0; @@ -45881,9 +45883,9 @@ void rate_n_ti49_to_p_sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti49_to_he4_ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti49_to_He4_Ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti49 + n --> he4 + ca46 + // Ti49 + n --> He4 + Ca46 rate = 0.0; drate_dT = 0.0; @@ -45913,9 +45915,9 @@ void rate_n_ti49_to_he4_ca46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti49_to_n_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti49_to_n_V49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti49 + p --> n + v49 + // Ti49 + p --> n + V49 rate = 0.0; drate_dT = 0.0; @@ -45945,9 +45947,9 @@ void rate_p_ti49_to_n_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti49_to_he4_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti49_to_He4_Sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti49 + p --> he4 + sc46 + // Ti49 + p --> He4 + Sc46 rate = 0.0; drate_dT = 0.0; @@ -45977,9 +45979,9 @@ void rate_p_ti49_to_he4_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti49_to_n_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti49_to_n_Cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti49 + he4 --> n + cr52 + // Ti49 + He4 --> n + Cr52 rate = 0.0; drate_dT = 0.0; @@ -46009,9 +46011,9 @@ void rate_he4_ti49_to_n_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti49_to_p_v52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti49_to_p_V52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti49 + he4 --> p + v52 + // Ti49 + He4 --> p + V52 rate = 0.0; drate_dT = 0.0; @@ -46041,9 +46043,9 @@ void rate_he4_ti49_to_p_v52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti50_to_he4_ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti50_to_He4_Ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti50 + n --> he4 + ca47 + // Ti50 + n --> He4 + Ca47 rate = 0.0; drate_dT = 0.0; @@ -46073,9 +46075,9 @@ void rate_n_ti50_to_he4_ca47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti50_to_n_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti50_to_n_V50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti50 + p --> n + v50 + // Ti50 + p --> n + V50 rate = 0.0; drate_dT = 0.0; @@ -46105,9 +46107,9 @@ void rate_p_ti50_to_n_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti50_to_he4_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti50_to_He4_Sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti50 + p --> he4 + sc47 + // Ti50 + p --> He4 + Sc47 rate = 0.0; drate_dT = 0.0; @@ -46137,9 +46139,9 @@ void rate_p_ti50_to_he4_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti50_to_n_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti50_to_n_Cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti50 + he4 --> n + cr53 + // Ti50 + He4 --> n + Cr53 rate = 0.0; drate_dT = 0.0; @@ -46169,9 +46171,9 @@ void rate_he4_ti50_to_n_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ti51_to_he4_ca48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ti51_to_He4_Ca48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti51 + n --> he4 + ca48 + // Ti51 + n --> He4 + Ca48 rate = 0.0; drate_dT = 0.0; @@ -46201,9 +46203,9 @@ void rate_n_ti51_to_he4_ca48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti51_to_n_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti51_to_n_V51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti51 + p --> n + v51 + // Ti51 + p --> n + V51 rate = 0.0; drate_dT = 0.0; @@ -46233,9 +46235,9 @@ void rate_p_ti51_to_n_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ti51_to_he4_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ti51_to_He4_Sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti51 + p --> he4 + sc48 + // Ti51 + p --> He4 + Sc48 rate = 0.0; drate_dT = 0.0; @@ -46265,9 +46267,9 @@ void rate_p_ti51_to_he4_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti51_to_n_cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti51_to_n_Cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti51 + he4 --> n + cr54 + // Ti51 + He4 --> n + Cr54 rate = 0.0; drate_dT = 0.0; @@ -46297,9 +46299,9 @@ void rate_he4_ti51_to_n_cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v46_to_p_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V46_to_p_Ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v46 + n --> p + ti46 + // V46 + n --> p + Ti46 rate = 0.0; drate_dT = 0.0; @@ -46329,9 +46331,9 @@ void rate_n_v46_to_p_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v46_to_he4_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V46_to_He4_Sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v46 + n --> he4 + sc43 + // V46 + n --> He4 + Sc43 rate = 0.0; drate_dT = 0.0; @@ -46361,9 +46363,9 @@ void rate_n_v46_to_he4_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v46_to_p_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V46_to_p_Cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v46 + he4 --> p + cr49 + // V46 + He4 --> p + Cr49 rate = 0.0; drate_dT = 0.0; @@ -46393,9 +46395,9 @@ void rate_he4_v46_to_p_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v47_to_p_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V47_to_p_Ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + n --> p + ti47 + // V47 + n --> p + Ti47 rate = 0.0; drate_dT = 0.0; @@ -46425,9 +46427,9 @@ void rate_n_v47_to_p_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v47_to_he4_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V47_to_He4_Sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + n --> he4 + sc44 + // V47 + n --> He4 + Sc44 rate = 0.0; drate_dT = 0.0; @@ -46457,9 +46459,9 @@ void rate_n_v47_to_he4_sc44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v47_to_he4_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V47_to_He4_Ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + p --> he4 + ti44 + // V47 + p --> He4 + Ti44 rate = 0.0; drate_dT = 0.0; @@ -46489,9 +46491,9 @@ void rate_p_v47_to_he4_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v47_to_n_mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V47_to_n_Mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + he4 --> n + mn50 + // V47 + He4 --> n + Mn50 rate = 0.0; drate_dT = 0.0; @@ -46521,9 +46523,9 @@ void rate_he4_v47_to_n_mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v47_to_p_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V47_to_p_Cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + he4 --> p + cr50 + // V47 + He4 --> p + Cr50 rate = 0.0; drate_dT = 0.0; @@ -46553,9 +46555,9 @@ void rate_he4_v47_to_p_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v48_to_p_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V48_to_p_Ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v48 + n --> p + ti48 + // V48 + n --> p + Ti48 rate = 0.0; drate_dT = 0.0; @@ -46585,9 +46587,9 @@ void rate_n_v48_to_p_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v48_to_he4_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V48_to_He4_Sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v48 + n --> he4 + sc45 + // V48 + n --> He4 + Sc45 rate = 0.0; drate_dT = 0.0; @@ -46617,9 +46619,9 @@ void rate_n_v48_to_he4_sc45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v48_to_n_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V48_to_n_Cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v48 + p --> n + cr48 + // V48 + p --> n + Cr48 rate = 0.0; drate_dT = 0.0; @@ -46649,9 +46651,9 @@ void rate_p_v48_to_n_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v48_to_he4_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V48_to_He4_Ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v48 + p --> he4 + ti45 + // V48 + p --> He4 + Ti45 rate = 0.0; drate_dT = 0.0; @@ -46681,9 +46683,9 @@ void rate_p_v48_to_he4_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v48_to_n_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V48_to_n_Mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v48 + he4 --> n + mn51 + // V48 + He4 --> n + Mn51 rate = 0.0; drate_dT = 0.0; @@ -46713,9 +46715,9 @@ void rate_he4_v48_to_n_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v48_to_p_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V48_to_p_Cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v48 + he4 --> p + cr51 + // V48 + He4 --> p + Cr51 rate = 0.0; drate_dT = 0.0; @@ -46745,9 +46747,9 @@ void rate_he4_v48_to_p_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v49_to_p_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V49_to_p_Ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v49 + n --> p + ti49 + // V49 + n --> p + Ti49 rate = 0.0; drate_dT = 0.0; @@ -46777,9 +46779,9 @@ void rate_n_v49_to_p_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v49_to_he4_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V49_to_He4_Sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v49 + n --> he4 + sc46 + // V49 + n --> He4 + Sc46 rate = 0.0; drate_dT = 0.0; @@ -46809,9 +46811,9 @@ void rate_n_v49_to_he4_sc46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v49_to_n_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V49_to_n_Cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v49 + p --> n + cr49 + // V49 + p --> n + Cr49 rate = 0.0; drate_dT = 0.0; @@ -46841,9 +46843,9 @@ void rate_p_v49_to_n_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v49_to_he4_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V49_to_He4_Ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v49 + p --> he4 + ti46 + // V49 + p --> He4 + Ti46 rate = 0.0; drate_dT = 0.0; @@ -46873,9 +46875,9 @@ void rate_p_v49_to_he4_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v49_to_n_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V49_to_n_Mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v49 + he4 --> n + mn52 + // V49 + He4 --> n + Mn52 rate = 0.0; drate_dT = 0.0; @@ -46905,9 +46907,9 @@ void rate_he4_v49_to_n_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v49_to_p_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V49_to_p_Cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v49 + he4 --> p + cr52 + // V49 + He4 --> p + Cr52 rate = 0.0; drate_dT = 0.0; @@ -46937,9 +46939,9 @@ void rate_he4_v49_to_p_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v50_to_p_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V50_to_p_Ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v50 + n --> p + ti50 + // V50 + n --> p + Ti50 rate = 0.0; drate_dT = 0.0; @@ -46969,9 +46971,9 @@ void rate_n_v50_to_p_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v50_to_he4_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V50_to_He4_Sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v50 + n --> he4 + sc47 + // V50 + n --> He4 + Sc47 rate = 0.0; drate_dT = 0.0; @@ -47001,9 +47003,9 @@ void rate_n_v50_to_he4_sc47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v50_to_n_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V50_to_n_Cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v50 + p --> n + cr50 + // V50 + p --> n + Cr50 rate = 0.0; drate_dT = 0.0; @@ -47033,9 +47035,9 @@ void rate_p_v50_to_n_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v50_to_he4_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V50_to_He4_Ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v50 + p --> he4 + ti47 + // V50 + p --> He4 + Ti47 rate = 0.0; drate_dT = 0.0; @@ -47065,9 +47067,9 @@ void rate_p_v50_to_he4_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v50_to_n_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V50_to_n_Mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v50 + he4 --> n + mn53 + // V50 + He4 --> n + Mn53 rate = 0.0; drate_dT = 0.0; @@ -47097,9 +47099,9 @@ void rate_he4_v50_to_n_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v50_to_p_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V50_to_p_Cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v50 + he4 --> p + cr53 + // V50 + He4 --> p + Cr53 rate = 0.0; drate_dT = 0.0; @@ -47129,9 +47131,9 @@ void rate_he4_v50_to_p_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v51_to_p_ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V51_to_p_Ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v51 + n --> p + ti51 + // V51 + n --> p + Ti51 rate = 0.0; drate_dT = 0.0; @@ -47161,9 +47163,9 @@ void rate_n_v51_to_p_ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v51_to_he4_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V51_to_He4_Sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v51 + n --> he4 + sc48 + // V51 + n --> He4 + Sc48 rate = 0.0; drate_dT = 0.0; @@ -47193,9 +47195,9 @@ void rate_n_v51_to_he4_sc48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v51_to_n_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V51_to_n_Cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v51 + p --> n + cr51 + // V51 + p --> n + Cr51 rate = 0.0; drate_dT = 0.0; @@ -47225,9 +47227,9 @@ void rate_p_v51_to_n_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v51_to_he4_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V51_to_He4_Ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v51 + p --> he4 + ti48 + // V51 + p --> He4 + Ti48 rate = 0.0; drate_dT = 0.0; @@ -47257,9 +47259,9 @@ void rate_p_v51_to_he4_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v51_to_n_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V51_to_n_Mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v51 + he4 --> n + mn54 + // V51 + He4 --> n + Mn54 rate = 0.0; drate_dT = 0.0; @@ -47289,9 +47291,9 @@ void rate_he4_v51_to_n_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v51_to_p_cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V51_to_p_Cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v51 + he4 --> p + cr54 + // V51 + He4 --> p + Cr54 rate = 0.0; drate_dT = 0.0; @@ -47321,9 +47323,9 @@ void rate_he4_v51_to_p_cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_v52_to_he4_sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_V52_to_He4_Sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v52 + n --> he4 + sc49 + // V52 + n --> He4 + Sc49 rate = 0.0; drate_dT = 0.0; @@ -47353,9 +47355,9 @@ void rate_n_v52_to_he4_sc49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v52_to_n_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V52_to_n_Cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v52 + p --> n + cr52 + // V52 + p --> n + Cr52 rate = 0.0; drate_dT = 0.0; @@ -47385,9 +47387,9 @@ void rate_p_v52_to_n_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v52_to_he4_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V52_to_He4_Ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v52 + p --> he4 + ti49 + // V52 + p --> He4 + Ti49 rate = 0.0; drate_dT = 0.0; @@ -47417,9 +47419,9 @@ void rate_p_v52_to_he4_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v52_to_n_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V52_to_n_Mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v52 + he4 --> n + mn55 + // V52 + He4 --> n + Mn55 rate = 0.0; drate_dT = 0.0; @@ -47449,9 +47451,9 @@ void rate_he4_v52_to_n_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr48_to_p_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr48_to_p_V48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 + n --> p + v48 + // Cr48 + n --> p + V48 rate = 0.0; drate_dT = 0.0; @@ -47481,9 +47483,9 @@ void rate_n_cr48_to_p_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr48_to_he4_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr48_to_He4_Ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 + n --> he4 + ti45 + // Cr48 + n --> He4 + Ti45 rate = 0.0; drate_dT = 0.0; @@ -47513,9 +47515,9 @@ void rate_n_cr48_to_he4_ti45(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr48_to_p_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr48_to_p_Mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 + he4 --> p + mn51 + // Cr48 + He4 --> p + Mn51 rate = 0.0; drate_dT = 0.0; @@ -47545,9 +47547,9 @@ void rate_he4_cr48_to_p_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr49_to_p_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr49_to_p_V49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr49 + n --> p + v49 + // Cr49 + n --> p + V49 rate = 0.0; drate_dT = 0.0; @@ -47577,9 +47579,9 @@ void rate_n_cr49_to_p_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr49_to_he4_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr49_to_He4_Ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr49 + n --> he4 + ti46 + // Cr49 + n --> He4 + Ti46 rate = 0.0; drate_dT = 0.0; @@ -47609,9 +47611,9 @@ void rate_n_cr49_to_he4_ti46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cr49_to_he4_v46(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cr49_to_He4_V46(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr49 + p --> he4 + v46 + // Cr49 + p --> He4 + V46 rate = 0.0; drate_dT = 0.0; @@ -47641,9 +47643,9 @@ void rate_p_cr49_to_he4_v46(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr49_to_n_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr49_to_n_Fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr49 + he4 --> n + fe52 + // Cr49 + He4 --> n + Fe52 rate = 0.0; drate_dT = 0.0; @@ -47673,9 +47675,9 @@ void rate_he4_cr49_to_n_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr49_to_p_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr49_to_p_Mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr49 + he4 --> p + mn52 + // Cr49 + He4 --> p + Mn52 rate = 0.0; drate_dT = 0.0; @@ -47705,9 +47707,9 @@ void rate_he4_cr49_to_p_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr50_to_p_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr50_to_p_V50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr50 + n --> p + v50 + // Cr50 + n --> p + V50 rate = 0.0; drate_dT = 0.0; @@ -47737,9 +47739,9 @@ void rate_n_cr50_to_p_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr50_to_he4_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr50_to_He4_Ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr50 + n --> he4 + ti47 + // Cr50 + n --> He4 + Ti47 rate = 0.0; drate_dT = 0.0; @@ -47769,9 +47771,9 @@ void rate_n_cr50_to_he4_ti47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cr50_to_n_mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cr50_to_n_Mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr50 + p --> n + mn50 + // Cr50 + p --> n + Mn50 rate = 0.0; drate_dT = 0.0; @@ -47801,9 +47803,9 @@ void rate_p_cr50_to_n_mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cr50_to_he4_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cr50_to_He4_V47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr50 + p --> he4 + v47 + // Cr50 + p --> He4 + V47 rate = 0.0; drate_dT = 0.0; @@ -47833,9 +47835,9 @@ void rate_p_cr50_to_he4_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr50_to_n_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr50_to_n_Fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr50 + he4 --> n + fe53 + // Cr50 + He4 --> n + Fe53 rate = 0.0; drate_dT = 0.0; @@ -47865,9 +47867,9 @@ void rate_he4_cr50_to_n_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr50_to_p_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr50_to_p_Mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr50 + he4 --> p + mn53 + // Cr50 + He4 --> p + Mn53 rate = 0.0; drate_dT = 0.0; @@ -47897,9 +47899,9 @@ void rate_he4_cr50_to_p_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr51_to_p_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr51_to_p_V51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr51 + n --> p + v51 + // Cr51 + n --> p + V51 rate = 0.0; drate_dT = 0.0; @@ -47929,9 +47931,9 @@ void rate_n_cr51_to_p_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr51_to_he4_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr51_to_He4_Ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr51 + n --> he4 + ti48 + // Cr51 + n --> He4 + Ti48 rate = 0.0; drate_dT = 0.0; @@ -47961,9 +47963,9 @@ void rate_n_cr51_to_he4_ti48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cr51_to_n_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cr51_to_n_Mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr51 + p --> n + mn51 + // Cr51 + p --> n + Mn51 rate = 0.0; drate_dT = 0.0; @@ -47993,9 +47995,9 @@ void rate_p_cr51_to_n_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cr51_to_he4_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cr51_to_He4_V48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr51 + p --> he4 + v48 + // Cr51 + p --> He4 + V48 rate = 0.0; drate_dT = 0.0; @@ -48025,9 +48027,9 @@ void rate_p_cr51_to_he4_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr51_to_n_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr51_to_n_Fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr51 + he4 --> n + fe54 + // Cr51 + He4 --> n + Fe54 rate = 0.0; drate_dT = 0.0; @@ -48057,9 +48059,9 @@ void rate_he4_cr51_to_n_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr51_to_p_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr51_to_p_Mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr51 + he4 --> p + mn54 + // Cr51 + He4 --> p + Mn54 rate = 0.0; drate_dT = 0.0; @@ -48089,9 +48091,9 @@ void rate_he4_cr51_to_p_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr52_to_p_v52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr52_to_p_V52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr52 + n --> p + v52 + // Cr52 + n --> p + V52 rate = 0.0; drate_dT = 0.0; @@ -48121,9 +48123,9 @@ void rate_n_cr52_to_p_v52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr52_to_he4_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr52_to_He4_Ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr52 + n --> he4 + ti49 + // Cr52 + n --> He4 + Ti49 rate = 0.0; drate_dT = 0.0; @@ -48153,9 +48155,9 @@ void rate_n_cr52_to_he4_ti49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cr52_to_n_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cr52_to_n_Mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr52 + p --> n + mn52 + // Cr52 + p --> n + Mn52 rate = 0.0; drate_dT = 0.0; @@ -48185,9 +48187,9 @@ void rate_p_cr52_to_n_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cr52_to_he4_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cr52_to_He4_V49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr52 + p --> he4 + v49 + // Cr52 + p --> He4 + V49 rate = 0.0; drate_dT = 0.0; @@ -48217,9 +48219,9 @@ void rate_p_cr52_to_he4_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr52_to_n_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr52_to_n_Fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr52 + he4 --> n + fe55 + // Cr52 + He4 --> n + Fe55 rate = 0.0; drate_dT = 0.0; @@ -48249,9 +48251,9 @@ void rate_he4_cr52_to_n_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr52_to_p_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr52_to_p_Mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr52 + he4 --> p + mn55 + // Cr52 + He4 --> p + Mn55 rate = 0.0; drate_dT = 0.0; @@ -48281,9 +48283,9 @@ void rate_he4_cr52_to_p_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr53_to_he4_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr53_to_He4_Ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr53 + n --> he4 + ti50 + // Cr53 + n --> He4 + Ti50 rate = 0.0; drate_dT = 0.0; @@ -48313,9 +48315,9 @@ void rate_n_cr53_to_he4_ti50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cr53_to_n_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cr53_to_n_Mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr53 + p --> n + mn53 + // Cr53 + p --> n + Mn53 rate = 0.0; drate_dT = 0.0; @@ -48345,9 +48347,9 @@ void rate_p_cr53_to_n_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cr53_to_he4_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cr53_to_He4_V50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr53 + p --> he4 + v50 + // Cr53 + p --> He4 + V50 rate = 0.0; drate_dT = 0.0; @@ -48377,9 +48379,9 @@ void rate_p_cr53_to_he4_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr53_to_n_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr53_to_n_Fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr53 + he4 --> n + fe56 + // Cr53 + He4 --> n + Fe56 rate = 0.0; drate_dT = 0.0; @@ -48409,9 +48411,9 @@ void rate_he4_cr53_to_n_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cr54_to_he4_ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cr54_to_He4_Ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr54 + n --> he4 + ti51 + // Cr54 + n --> He4 + Ti51 rate = 0.0; drate_dT = 0.0; @@ -48441,9 +48443,9 @@ void rate_n_cr54_to_he4_ti51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cr54_to_n_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cr54_to_n_Mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr54 + p --> n + mn54 + // Cr54 + p --> n + Mn54 rate = 0.0; drate_dT = 0.0; @@ -48473,9 +48475,9 @@ void rate_p_cr54_to_n_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cr54_to_he4_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cr54_to_He4_V51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr54 + p --> he4 + v51 + // Cr54 + p --> He4 + V51 rate = 0.0; drate_dT = 0.0; @@ -48505,9 +48507,9 @@ void rate_p_cr54_to_he4_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr54_to_n_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr54_to_n_Fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr54 + he4 --> n + fe57 + // Cr54 + He4 --> n + Fe57 rate = 0.0; drate_dT = 0.0; @@ -48537,9 +48539,9 @@ void rate_he4_cr54_to_n_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mn50_to_p_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mn50_to_p_Cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn50 + n --> p + cr50 + // Mn50 + n --> p + Cr50 rate = 0.0; drate_dT = 0.0; @@ -48569,9 +48571,9 @@ void rate_n_mn50_to_p_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mn50_to_he4_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mn50_to_He4_V47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn50 + n --> he4 + v47 + // Mn50 + n --> He4 + V47 rate = 0.0; drate_dT = 0.0; @@ -48601,9 +48603,9 @@ void rate_n_mn50_to_he4_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn50_to_n_co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn50_to_n_Co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn50 + he4 --> n + co53 + // Mn50 + He4 --> n + Co53 rate = 0.0; drate_dT = 0.0; @@ -48633,9 +48635,9 @@ void rate_he4_mn50_to_n_co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn50_to_p_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn50_to_p_Fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn50 + he4 --> p + fe53 + // Mn50 + He4 --> p + Fe53 rate = 0.0; drate_dT = 0.0; @@ -48665,9 +48667,9 @@ void rate_he4_mn50_to_p_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mn51_to_p_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mn51_to_p_Cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + n --> p + cr51 + // Mn51 + n --> p + Cr51 rate = 0.0; drate_dT = 0.0; @@ -48697,9 +48699,9 @@ void rate_n_mn51_to_p_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mn51_to_he4_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mn51_to_He4_V48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + n --> he4 + v48 + // Mn51 + n --> He4 + V48 rate = 0.0; drate_dT = 0.0; @@ -48729,9 +48731,9 @@ void rate_n_mn51_to_he4_v48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn51_to_he4_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn51_to_He4_Cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + p --> he4 + cr48 + // Mn51 + p --> He4 + Cr48 rate = 0.0; drate_dT = 0.0; @@ -48761,9 +48763,9 @@ void rate_p_mn51_to_he4_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn51_to_n_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn51_to_n_Co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + he4 --> n + co54 + // Mn51 + He4 --> n + Co54 rate = 0.0; drate_dT = 0.0; @@ -48793,9 +48795,9 @@ void rate_he4_mn51_to_n_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn51_to_p_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn51_to_p_Fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + he4 --> p + fe54 + // Mn51 + He4 --> p + Fe54 rate = 0.0; drate_dT = 0.0; @@ -48825,9 +48827,9 @@ void rate_he4_mn51_to_p_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mn52_to_p_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mn52_to_p_Cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn52 + n --> p + cr52 + // Mn52 + n --> p + Cr52 rate = 0.0; drate_dT = 0.0; @@ -48857,9 +48859,9 @@ void rate_n_mn52_to_p_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mn52_to_he4_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mn52_to_He4_V49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn52 + n --> he4 + v49 + // Mn52 + n --> He4 + V49 rate = 0.0; drate_dT = 0.0; @@ -48889,9 +48891,9 @@ void rate_n_mn52_to_he4_v49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn52_to_n_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn52_to_n_Fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn52 + p --> n + fe52 + // Mn52 + p --> n + Fe52 rate = 0.0; drate_dT = 0.0; @@ -48921,9 +48923,9 @@ void rate_p_mn52_to_n_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn52_to_he4_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn52_to_He4_Cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn52 + p --> he4 + cr49 + // Mn52 + p --> He4 + Cr49 rate = 0.0; drate_dT = 0.0; @@ -48953,9 +48955,9 @@ void rate_p_mn52_to_he4_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn52_to_n_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn52_to_n_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn52 + he4 --> n + co55 + // Mn52 + He4 --> n + Co55 rate = 0.0; drate_dT = 0.0; @@ -48985,9 +48987,9 @@ void rate_he4_mn52_to_n_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn52_to_p_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn52_to_p_Fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn52 + he4 --> p + fe55 + // Mn52 + He4 --> p + Fe55 rate = 0.0; drate_dT = 0.0; @@ -49017,9 +49019,9 @@ void rate_he4_mn52_to_p_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mn53_to_p_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mn53_to_p_Cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn53 + n --> p + cr53 + // Mn53 + n --> p + Cr53 rate = 0.0; drate_dT = 0.0; @@ -49049,9 +49051,9 @@ void rate_n_mn53_to_p_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mn53_to_he4_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mn53_to_He4_V50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn53 + n --> he4 + v50 + // Mn53 + n --> He4 + V50 rate = 0.0; drate_dT = 0.0; @@ -49081,9 +49083,9 @@ void rate_n_mn53_to_he4_v50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn53_to_n_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn53_to_n_Fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn53 + p --> n + fe53 + // Mn53 + p --> n + Fe53 rate = 0.0; drate_dT = 0.0; @@ -49113,9 +49115,9 @@ void rate_p_mn53_to_n_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn53_to_he4_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn53_to_He4_Cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn53 + p --> he4 + cr50 + // Mn53 + p --> He4 + Cr50 rate = 0.0; drate_dT = 0.0; @@ -49145,9 +49147,9 @@ void rate_p_mn53_to_he4_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn53_to_n_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn53_to_n_Co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn53 + he4 --> n + co56 + // Mn53 + He4 --> n + Co56 rate = 0.0; drate_dT = 0.0; @@ -49177,9 +49179,9 @@ void rate_he4_mn53_to_n_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn53_to_p_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn53_to_p_Fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn53 + he4 --> p + fe56 + // Mn53 + He4 --> p + Fe56 rate = 0.0; drate_dT = 0.0; @@ -49209,9 +49211,9 @@ void rate_he4_mn53_to_p_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mn54_to_p_cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mn54_to_p_Cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn54 + n --> p + cr54 + // Mn54 + n --> p + Cr54 rate = 0.0; drate_dT = 0.0; @@ -49241,9 +49243,9 @@ void rate_n_mn54_to_p_cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mn54_to_he4_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mn54_to_He4_V51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn54 + n --> he4 + v51 + // Mn54 + n --> He4 + V51 rate = 0.0; drate_dT = 0.0; @@ -49273,9 +49275,9 @@ void rate_n_mn54_to_he4_v51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn54_to_n_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn54_to_n_Fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn54 + p --> n + fe54 + // Mn54 + p --> n + Fe54 rate = 0.0; drate_dT = 0.0; @@ -49305,9 +49307,9 @@ void rate_p_mn54_to_n_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn54_to_he4_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn54_to_He4_Cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn54 + p --> he4 + cr51 + // Mn54 + p --> He4 + Cr51 rate = 0.0; drate_dT = 0.0; @@ -49337,9 +49339,9 @@ void rate_p_mn54_to_he4_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn54_to_n_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn54_to_n_Co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn54 + he4 --> n + co57 + // Mn54 + He4 --> n + Co57 rate = 0.0; drate_dT = 0.0; @@ -49369,9 +49371,9 @@ void rate_he4_mn54_to_n_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn54_to_p_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn54_to_p_Fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn54 + he4 --> p + fe57 + // Mn54 + He4 --> p + Fe57 rate = 0.0; drate_dT = 0.0; @@ -49401,9 +49403,9 @@ void rate_he4_mn54_to_p_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_mn55_to_he4_v52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Mn55_to_He4_V52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn55 + n --> he4 + v52 + // Mn55 + n --> He4 + V52 rate = 0.0; drate_dT = 0.0; @@ -49433,9 +49435,9 @@ void rate_n_mn55_to_he4_v52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn55_to_n_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn55_to_n_Fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn55 + p --> n + fe55 + // Mn55 + p --> n + Fe55 rate = 0.0; drate_dT = 0.0; @@ -49465,9 +49467,9 @@ void rate_p_mn55_to_n_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn55_to_he4_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn55_to_He4_Cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn55 + p --> he4 + cr52 + // Mn55 + p --> He4 + Cr52 rate = 0.0; drate_dT = 0.0; @@ -49497,9 +49499,9 @@ void rate_p_mn55_to_he4_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn55_to_n_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn55_to_n_Co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn55 + he4 --> n + co58 + // Mn55 + He4 --> n + Co58 rate = 0.0; drate_dT = 0.0; @@ -49529,9 +49531,9 @@ void rate_he4_mn55_to_n_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn55_to_p_fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn55_to_p_Fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn55 + he4 --> p + fe58 + // Mn55 + He4 --> p + Fe58 rate = 0.0; drate_dT = 0.0; @@ -49561,9 +49563,9 @@ void rate_he4_mn55_to_p_fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe52_to_p_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe52_to_p_Mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + n --> p + mn52 + // Fe52 + n --> p + Mn52 rate = 0.0; drate_dT = 0.0; @@ -49593,9 +49595,9 @@ void rate_n_fe52_to_p_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe52_to_he4_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe52_to_He4_Cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + n --> he4 + cr49 + // Fe52 + n --> He4 + Cr49 rate = 0.0; drate_dT = 0.0; @@ -49625,9 +49627,9 @@ void rate_n_fe52_to_he4_cr49(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe52_to_p_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe52_to_p_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + he4 --> p + co55 + // Fe52 + He4 --> p + Co55 rate = 0.0; drate_dT = 0.0; @@ -49657,9 +49659,9 @@ void rate_he4_fe52_to_p_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe53_to_p_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe53_to_p_Mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 + n --> p + mn53 + // Fe53 + n --> p + Mn53 rate = 0.0; drate_dT = 0.0; @@ -49689,9 +49691,9 @@ void rate_n_fe53_to_p_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe53_to_he4_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe53_to_He4_Cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 + n --> he4 + cr50 + // Fe53 + n --> He4 + Cr50 rate = 0.0; drate_dT = 0.0; @@ -49721,9 +49723,9 @@ void rate_n_fe53_to_he4_cr50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe53_to_n_co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe53_to_n_Co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 + p --> n + co53 + // Fe53 + p --> n + Co53 rate = 0.0; drate_dT = 0.0; @@ -49753,9 +49755,9 @@ void rate_p_fe53_to_n_co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe53_to_he4_mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe53_to_He4_Mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 + p --> he4 + mn50 + // Fe53 + p --> He4 + Mn50 rate = 0.0; drate_dT = 0.0; @@ -49785,9 +49787,9 @@ void rate_p_fe53_to_he4_mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe53_to_n_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe53_to_n_Ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 + he4 --> n + ni56 + // Fe53 + He4 --> n + Ni56 rate = 0.0; drate_dT = 0.0; @@ -49817,9 +49819,9 @@ void rate_he4_fe53_to_n_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe53_to_p_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe53_to_p_Co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe53 + he4 --> p + co56 + // Fe53 + He4 --> p + Co56 rate = 0.0; drate_dT = 0.0; @@ -49849,9 +49851,9 @@ void rate_he4_fe53_to_p_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe54_to_p_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe54_to_p_Mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 + n --> p + mn54 + // Fe54 + n --> p + Mn54 rate = 0.0; drate_dT = 0.0; @@ -49881,9 +49883,9 @@ void rate_n_fe54_to_p_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe54_to_he4_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe54_to_He4_Cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 + n --> he4 + cr51 + // Fe54 + n --> He4 + Cr51 rate = 0.0; drate_dT = 0.0; @@ -49913,9 +49915,9 @@ void rate_n_fe54_to_he4_cr51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe54_to_n_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe54_to_n_Co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 + p --> n + co54 + // Fe54 + p --> n + Co54 rate = 0.0; drate_dT = 0.0; @@ -49945,9 +49947,9 @@ void rate_p_fe54_to_n_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe54_to_he4_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe54_to_He4_Mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 + p --> he4 + mn51 + // Fe54 + p --> He4 + Mn51 rate = 0.0; drate_dT = 0.0; @@ -49977,9 +49979,9 @@ void rate_p_fe54_to_he4_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe54_to_n_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe54_to_n_Ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 + he4 --> n + ni57 + // Fe54 + He4 --> n + Ni57 rate = 0.0; drate_dT = 0.0; @@ -50009,9 +50011,9 @@ void rate_he4_fe54_to_n_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe54_to_p_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe54_to_p_Co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe54 + he4 --> p + co57 + // Fe54 + He4 --> p + Co57 rate = 0.0; drate_dT = 0.0; @@ -50041,9 +50043,9 @@ void rate_he4_fe54_to_p_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe55_to_p_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe55_to_p_Mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 + n --> p + mn55 + // Fe55 + n --> p + Mn55 rate = 0.0; drate_dT = 0.0; @@ -50073,9 +50075,9 @@ void rate_n_fe55_to_p_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe55_to_he4_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe55_to_He4_Cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 + n --> he4 + cr52 + // Fe55 + n --> He4 + Cr52 rate = 0.0; drate_dT = 0.0; @@ -50105,9 +50107,9 @@ void rate_n_fe55_to_he4_cr52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe55_to_n_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe55_to_n_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 + p --> n + co55 + // Fe55 + p --> n + Co55 rate = 0.0; drate_dT = 0.0; @@ -50137,9 +50139,9 @@ void rate_p_fe55_to_n_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe55_to_he4_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe55_to_He4_Mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 + p --> he4 + mn52 + // Fe55 + p --> He4 + Mn52 rate = 0.0; drate_dT = 0.0; @@ -50169,9 +50171,9 @@ void rate_p_fe55_to_he4_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe55_to_n_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe55_to_n_Ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 + he4 --> n + ni58 + // Fe55 + He4 --> n + Ni58 rate = 0.0; drate_dT = 0.0; @@ -50201,9 +50203,9 @@ void rate_he4_fe55_to_n_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe55_to_p_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe55_to_p_Co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe55 + he4 --> p + co58 + // Fe55 + He4 --> p + Co58 rate = 0.0; drate_dT = 0.0; @@ -50233,9 +50235,9 @@ void rate_he4_fe55_to_p_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe56_to_he4_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe56_to_He4_Cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe56 + n --> he4 + cr53 + // Fe56 + n --> He4 + Cr53 rate = 0.0; drate_dT = 0.0; @@ -50265,9 +50267,9 @@ void rate_n_fe56_to_he4_cr53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe56_to_n_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe56_to_n_Co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe56 + p --> n + co56 + // Fe56 + p --> n + Co56 rate = 0.0; drate_dT = 0.0; @@ -50297,9 +50299,9 @@ void rate_p_fe56_to_n_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe56_to_he4_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe56_to_He4_Mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe56 + p --> he4 + mn53 + // Fe56 + p --> He4 + Mn53 rate = 0.0; drate_dT = 0.0; @@ -50329,9 +50331,9 @@ void rate_p_fe56_to_he4_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe56_to_n_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe56_to_n_Ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe56 + he4 --> n + ni59 + // Fe56 + He4 --> n + Ni59 rate = 0.0; drate_dT = 0.0; @@ -50361,9 +50363,9 @@ void rate_he4_fe56_to_n_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe56_to_p_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe56_to_p_Co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe56 + he4 --> p + co59 + // Fe56 + He4 --> p + Co59 rate = 0.0; drate_dT = 0.0; @@ -50393,9 +50395,9 @@ void rate_he4_fe56_to_p_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_fe57_to_he4_cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Fe57_to_He4_Cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe57 + n --> he4 + cr54 + // Fe57 + n --> He4 + Cr54 rate = 0.0; drate_dT = 0.0; @@ -50425,9 +50427,9 @@ void rate_n_fe57_to_he4_cr54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe57_to_n_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe57_to_n_Co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe57 + p --> n + co57 + // Fe57 + p --> n + Co57 rate = 0.0; drate_dT = 0.0; @@ -50457,9 +50459,9 @@ void rate_p_fe57_to_n_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe57_to_he4_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe57_to_He4_Mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe57 + p --> he4 + mn54 + // Fe57 + p --> He4 + Mn54 rate = 0.0; drate_dT = 0.0; @@ -50489,9 +50491,9 @@ void rate_p_fe57_to_he4_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe57_to_n_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe57_to_n_Ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe57 + he4 --> n + ni60 + // Fe57 + He4 --> n + Ni60 rate = 0.0; drate_dT = 0.0; @@ -50521,9 +50523,9 @@ void rate_he4_fe57_to_n_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe58_to_n_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe58_to_n_Co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe58 + p --> n + co58 + // Fe58 + p --> n + Co58 rate = 0.0; drate_dT = 0.0; @@ -50553,9 +50555,9 @@ void rate_p_fe58_to_n_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_fe58_to_he4_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Fe58_to_He4_Mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe58 + p --> he4 + mn55 + // Fe58 + p --> He4 + Mn55 rate = 0.0; drate_dT = 0.0; @@ -50585,9 +50587,9 @@ void rate_p_fe58_to_he4_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe58_to_n_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe58_to_n_Ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe58 + he4 --> n + ni61 + // Fe58 + He4 --> n + Ni61 rate = 0.0; drate_dT = 0.0; @@ -50617,9 +50619,9 @@ void rate_he4_fe58_to_n_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co53_to_p_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co53_to_p_Fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co53 + n --> p + fe53 + // Co53 + n --> p + Fe53 rate = 0.0; drate_dT = 0.0; @@ -50649,9 +50651,9 @@ void rate_n_co53_to_p_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co53_to_he4_mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co53_to_He4_Mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co53 + n --> he4 + mn50 + // Co53 + n --> He4 + Mn50 rate = 0.0; drate_dT = 0.0; @@ -50681,9 +50683,9 @@ void rate_n_co53_to_he4_mn50(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co53_to_p_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co53_to_p_Ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co53 + he4 --> p + ni56 + // Co53 + He4 --> p + Ni56 rate = 0.0; drate_dT = 0.0; @@ -50713,9 +50715,9 @@ void rate_he4_co53_to_p_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co54_to_p_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co54_to_p_Fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co54 + n --> p + fe54 + // Co54 + n --> p + Fe54 rate = 0.0; drate_dT = 0.0; @@ -50745,9 +50747,9 @@ void rate_n_co54_to_p_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co54_to_he4_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co54_to_He4_Mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co54 + n --> he4 + mn51 + // Co54 + n --> He4 + Mn51 rate = 0.0; drate_dT = 0.0; @@ -50777,9 +50779,9 @@ void rate_n_co54_to_he4_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co54_to_n_cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co54_to_n_Cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co54 + he4 --> n + cu57 + // Co54 + He4 --> n + Cu57 rate = 0.0; drate_dT = 0.0; @@ -50809,9 +50811,9 @@ void rate_he4_co54_to_n_cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co54_to_p_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co54_to_p_Ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co54 + he4 --> p + ni57 + // Co54 + He4 --> p + Ni57 rate = 0.0; drate_dT = 0.0; @@ -50841,9 +50843,9 @@ void rate_he4_co54_to_p_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co55_to_p_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co55_to_p_Fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + n --> p + fe55 + // Co55 + n --> p + Fe55 rate = 0.0; drate_dT = 0.0; @@ -50873,9 +50875,9 @@ void rate_n_co55_to_p_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co55_to_he4_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co55_to_He4_Mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + n --> he4 + mn52 + // Co55 + n --> He4 + Mn52 rate = 0.0; drate_dT = 0.0; @@ -50905,9 +50907,9 @@ void rate_n_co55_to_he4_mn52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co55_to_he4_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co55_to_He4_Fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + p --> he4 + fe52 + // Co55 + p --> He4 + Fe52 rate = 0.0; drate_dT = 0.0; @@ -50937,9 +50939,9 @@ void rate_p_co55_to_he4_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co55_to_n_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co55_to_n_Cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + he4 --> n + cu58 + // Co55 + He4 --> n + Cu58 rate = 0.0; drate_dT = 0.0; @@ -50969,9 +50971,9 @@ void rate_he4_co55_to_n_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co55_to_p_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co55_to_p_Ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + he4 --> p + ni58 + // Co55 + He4 --> p + Ni58 rate = 0.0; drate_dT = 0.0; @@ -51001,9 +51003,9 @@ void rate_he4_co55_to_p_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co56_to_p_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co56_to_p_Fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 + n --> p + fe56 + // Co56 + n --> p + Fe56 rate = 0.0; drate_dT = 0.0; @@ -51033,9 +51035,9 @@ void rate_n_co56_to_p_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co56_to_he4_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co56_to_He4_Mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 + n --> he4 + mn53 + // Co56 + n --> He4 + Mn53 rate = 0.0; drate_dT = 0.0; @@ -51065,9 +51067,9 @@ void rate_n_co56_to_he4_mn53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co56_to_n_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co56_to_n_Ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 + p --> n + ni56 + // Co56 + p --> n + Ni56 rate = 0.0; drate_dT = 0.0; @@ -51097,9 +51099,9 @@ void rate_p_co56_to_n_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co56_to_he4_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co56_to_He4_Fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 + p --> he4 + fe53 + // Co56 + p --> He4 + Fe53 rate = 0.0; drate_dT = 0.0; @@ -51129,9 +51131,9 @@ void rate_p_co56_to_he4_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co56_to_n_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co56_to_n_Cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 + he4 --> n + cu59 + // Co56 + He4 --> n + Cu59 rate = 0.0; drate_dT = 0.0; @@ -51161,9 +51163,9 @@ void rate_he4_co56_to_n_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co56_to_p_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co56_to_p_Ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co56 + he4 --> p + ni59 + // Co56 + He4 --> p + Ni59 rate = 0.0; drate_dT = 0.0; @@ -51193,9 +51195,9 @@ void rate_he4_co56_to_p_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co57_to_p_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co57_to_p_Fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 + n --> p + fe57 + // Co57 + n --> p + Fe57 rate = 0.0; drate_dT = 0.0; @@ -51225,9 +51227,9 @@ void rate_n_co57_to_p_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co57_to_he4_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co57_to_He4_Mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 + n --> he4 + mn54 + // Co57 + n --> He4 + Mn54 rate = 0.0; drate_dT = 0.0; @@ -51257,9 +51259,9 @@ void rate_n_co57_to_he4_mn54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co57_to_n_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co57_to_n_Ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 + p --> n + ni57 + // Co57 + p --> n + Ni57 rate = 0.0; drate_dT = 0.0; @@ -51289,9 +51291,9 @@ void rate_p_co57_to_n_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co57_to_he4_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co57_to_He4_Fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 + p --> he4 + fe54 + // Co57 + p --> He4 + Fe54 rate = 0.0; drate_dT = 0.0; @@ -51321,9 +51323,9 @@ void rate_p_co57_to_he4_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co57_to_n_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co57_to_n_Cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 + he4 --> n + cu60 + // Co57 + He4 --> n + Cu60 rate = 0.0; drate_dT = 0.0; @@ -51353,9 +51355,9 @@ void rate_he4_co57_to_n_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co57_to_p_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co57_to_p_Ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co57 + he4 --> p + ni60 + // Co57 + He4 --> p + Ni60 rate = 0.0; drate_dT = 0.0; @@ -51385,9 +51387,9 @@ void rate_he4_co57_to_p_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co58_to_p_fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co58_to_p_Fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co58 + n --> p + fe58 + // Co58 + n --> p + Fe58 rate = 0.0; drate_dT = 0.0; @@ -51417,9 +51419,9 @@ void rate_n_co58_to_p_fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_co58_to_he4_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Co58_to_He4_Mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co58 + n --> he4 + mn55 + // Co58 + n --> He4 + Mn55 rate = 0.0; drate_dT = 0.0; @@ -51449,9 +51451,9 @@ void rate_n_co58_to_he4_mn55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co58_to_n_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co58_to_n_Ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co58 + p --> n + ni58 + // Co58 + p --> n + Ni58 rate = 0.0; drate_dT = 0.0; @@ -51481,9 +51483,9 @@ void rate_p_co58_to_n_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co58_to_he4_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co58_to_He4_Fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co58 + p --> he4 + fe55 + // Co58 + p --> He4 + Fe55 rate = 0.0; drate_dT = 0.0; @@ -51513,9 +51515,9 @@ void rate_p_co58_to_he4_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co58_to_n_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co58_to_n_Cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co58 + he4 --> n + cu61 + // Co58 + He4 --> n + Cu61 rate = 0.0; drate_dT = 0.0; @@ -51545,9 +51547,9 @@ void rate_he4_co58_to_n_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co58_to_p_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co58_to_p_Ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co58 + he4 --> p + ni61 + // Co58 + He4 --> p + Ni61 rate = 0.0; drate_dT = 0.0; @@ -51577,9 +51579,9 @@ void rate_he4_co58_to_p_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co59_to_n_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co59_to_n_Ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co59 + p --> n + ni59 + // Co59 + p --> n + Ni59 rate = 0.0; drate_dT = 0.0; @@ -51609,9 +51611,9 @@ void rate_p_co59_to_n_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co59_to_he4_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co59_to_He4_Fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co59 + p --> he4 + fe56 + // Co59 + p --> He4 + Fe56 rate = 0.0; drate_dT = 0.0; @@ -51641,9 +51643,9 @@ void rate_p_co59_to_he4_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co59_to_n_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co59_to_n_Cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co59 + he4 --> n + cu62 + // Co59 + He4 --> n + Cu62 rate = 0.0; drate_dT = 0.0; @@ -51673,9 +51675,9 @@ void rate_he4_co59_to_n_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_co59_to_p_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Co59_to_p_Ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co59 + he4 --> p + ni62 + // Co59 + He4 --> p + Ni62 rate = 0.0; drate_dT = 0.0; @@ -51705,9 +51707,9 @@ void rate_he4_co59_to_p_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni56_to_p_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni56_to_p_Co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 + n --> p + co56 + // Ni56 + n --> p + Co56 rate = 0.0; drate_dT = 0.0; @@ -51737,9 +51739,9 @@ void rate_n_ni56_to_p_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni56_to_he4_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni56_to_He4_Fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 + n --> he4 + fe53 + // Ni56 + n --> He4 + Fe53 rate = 0.0; drate_dT = 0.0; @@ -51769,9 +51771,9 @@ void rate_n_ni56_to_he4_fe53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni56_to_he4_co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni56_to_He4_Co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 + p --> he4 + co53 + // Ni56 + p --> He4 + Co53 rate = 0.0; drate_dT = 0.0; @@ -51801,9 +51803,9 @@ void rate_p_ni56_to_he4_co53(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni56_to_n_zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni56_to_n_Zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 + he4 --> n + zn59 + // Ni56 + He4 --> n + Zn59 rate = 0.0; drate_dT = 0.0; @@ -51833,9 +51835,9 @@ void rate_he4_ni56_to_n_zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni56_to_p_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni56_to_p_Cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 + he4 --> p + cu59 + // Ni56 + He4 --> p + Cu59 rate = 0.0; drate_dT = 0.0; @@ -51865,9 +51867,9 @@ void rate_he4_ni56_to_p_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni57_to_p_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni57_to_p_Co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 + n --> p + co57 + // Ni57 + n --> p + Co57 rate = 0.0; drate_dT = 0.0; @@ -51897,9 +51899,9 @@ void rate_n_ni57_to_p_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni57_to_he4_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni57_to_He4_Fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 + n --> he4 + fe54 + // Ni57 + n --> He4 + Fe54 rate = 0.0; drate_dT = 0.0; @@ -51929,9 +51931,9 @@ void rate_n_ni57_to_he4_fe54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni57_to_n_cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni57_to_n_Cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 + p --> n + cu57 + // Ni57 + p --> n + Cu57 rate = 0.0; drate_dT = 0.0; @@ -51961,9 +51963,9 @@ void rate_p_ni57_to_n_cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni57_to_he4_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni57_to_He4_Co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 + p --> he4 + co54 + // Ni57 + p --> He4 + Co54 rate = 0.0; drate_dT = 0.0; @@ -51993,9 +51995,9 @@ void rate_p_ni57_to_he4_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni57_to_n_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni57_to_n_Zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 + he4 --> n + zn60 + // Ni57 + He4 --> n + Zn60 rate = 0.0; drate_dT = 0.0; @@ -52025,9 +52027,9 @@ void rate_he4_ni57_to_n_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni57_to_p_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni57_to_p_Cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni57 + he4 --> p + cu60 + // Ni57 + He4 --> p + Cu60 rate = 0.0; drate_dT = 0.0; @@ -52057,9 +52059,9 @@ void rate_he4_ni57_to_p_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni58_to_p_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni58_to_p_Co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 + n --> p + co58 + // Ni58 + n --> p + Co58 rate = 0.0; drate_dT = 0.0; @@ -52089,9 +52091,9 @@ void rate_n_ni58_to_p_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni58_to_he4_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni58_to_He4_Fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 + n --> he4 + fe55 + // Ni58 + n --> He4 + Fe55 rate = 0.0; drate_dT = 0.0; @@ -52121,9 +52123,9 @@ void rate_n_ni58_to_he4_fe55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni58_to_n_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni58_to_n_Cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 + p --> n + cu58 + // Ni58 + p --> n + Cu58 rate = 0.0; drate_dT = 0.0; @@ -52153,9 +52155,9 @@ void rate_p_ni58_to_n_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni58_to_he4_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni58_to_He4_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 + p --> he4 + co55 + // Ni58 + p --> He4 + Co55 rate = 0.0; drate_dT = 0.0; @@ -52185,9 +52187,9 @@ void rate_p_ni58_to_he4_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni58_to_n_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni58_to_n_Zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 + he4 --> n + zn61 + // Ni58 + He4 --> n + Zn61 rate = 0.0; drate_dT = 0.0; @@ -52217,9 +52219,9 @@ void rate_he4_ni58_to_n_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni58_to_p_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni58_to_p_Cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni58 + he4 --> p + cu61 + // Ni58 + He4 --> p + Cu61 rate = 0.0; drate_dT = 0.0; @@ -52249,9 +52251,9 @@ void rate_he4_ni58_to_p_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni59_to_p_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni59_to_p_Co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni59 + n --> p + co59 + // Ni59 + n --> p + Co59 rate = 0.0; drate_dT = 0.0; @@ -52281,9 +52283,9 @@ void rate_n_ni59_to_p_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni59_to_he4_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni59_to_He4_Fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni59 + n --> he4 + fe56 + // Ni59 + n --> He4 + Fe56 rate = 0.0; drate_dT = 0.0; @@ -52313,9 +52315,9 @@ void rate_n_ni59_to_he4_fe56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni59_to_n_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni59_to_n_Cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni59 + p --> n + cu59 + // Ni59 + p --> n + Cu59 rate = 0.0; drate_dT = 0.0; @@ -52345,9 +52347,9 @@ void rate_p_ni59_to_n_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni59_to_he4_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni59_to_He4_Co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni59 + p --> he4 + co56 + // Ni59 + p --> He4 + Co56 rate = 0.0; drate_dT = 0.0; @@ -52377,9 +52379,9 @@ void rate_p_ni59_to_he4_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni59_to_n_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni59_to_n_Zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni59 + he4 --> n + zn62 + // Ni59 + He4 --> n + Zn62 rate = 0.0; drate_dT = 0.0; @@ -52409,9 +52411,9 @@ void rate_he4_ni59_to_n_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni59_to_p_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni59_to_p_Cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni59 + he4 --> p + cu62 + // Ni59 + He4 --> p + Cu62 rate = 0.0; drate_dT = 0.0; @@ -52441,9 +52443,9 @@ void rate_he4_ni59_to_p_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni60_to_he4_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni60_to_He4_Fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni60 + n --> he4 + fe57 + // Ni60 + n --> He4 + Fe57 rate = 0.0; drate_dT = 0.0; @@ -52473,9 +52475,9 @@ void rate_n_ni60_to_he4_fe57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni60_to_n_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni60_to_n_Cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni60 + p --> n + cu60 + // Ni60 + p --> n + Cu60 rate = 0.0; drate_dT = 0.0; @@ -52505,9 +52507,9 @@ void rate_p_ni60_to_n_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni60_to_he4_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni60_to_He4_Co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni60 + p --> he4 + co57 + // Ni60 + p --> He4 + Co57 rate = 0.0; drate_dT = 0.0; @@ -52537,9 +52539,9 @@ void rate_p_ni60_to_he4_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni60_to_n_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni60_to_n_Zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni60 + he4 --> n + zn63 + // Ni60 + He4 --> n + Zn63 rate = 0.0; drate_dT = 0.0; @@ -52569,9 +52571,9 @@ void rate_he4_ni60_to_n_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni60_to_p_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni60_to_p_Cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni60 + he4 --> p + cu63 + // Ni60 + He4 --> p + Cu63 rate = 0.0; drate_dT = 0.0; @@ -52601,9 +52603,9 @@ void rate_he4_ni60_to_p_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ni61_to_he4_fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ni61_to_He4_Fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni61 + n --> he4 + fe58 + // Ni61 + n --> He4 + Fe58 rate = 0.0; drate_dT = 0.0; @@ -52633,9 +52635,9 @@ void rate_n_ni61_to_he4_fe58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni61_to_n_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni61_to_n_Cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni61 + p --> n + cu61 + // Ni61 + p --> n + Cu61 rate = 0.0; drate_dT = 0.0; @@ -52665,9 +52667,9 @@ void rate_p_ni61_to_n_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni61_to_he4_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni61_to_He4_Co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni61 + p --> he4 + co58 + // Ni61 + p --> He4 + Co58 rate = 0.0; drate_dT = 0.0; @@ -52697,9 +52699,9 @@ void rate_p_ni61_to_he4_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni61_to_n_zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni61_to_n_Zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni61 + he4 --> n + zn64 + // Ni61 + He4 --> n + Zn64 rate = 0.0; drate_dT = 0.0; @@ -52729,9 +52731,9 @@ void rate_he4_ni61_to_n_zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni61_to_p_cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni61_to_p_Cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni61 + he4 --> p + cu64 + // Ni61 + He4 --> p + Cu64 rate = 0.0; drate_dT = 0.0; @@ -52761,9 +52763,9 @@ void rate_he4_ni61_to_p_cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni62_to_n_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni62_to_n_Cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni62 + p --> n + cu62 + // Ni62 + p --> n + Cu62 rate = 0.0; drate_dT = 0.0; @@ -52793,9 +52795,9 @@ void rate_p_ni62_to_n_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni62_to_he4_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni62_to_He4_Co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni62 + p --> he4 + co59 + // Ni62 + p --> He4 + Co59 rate = 0.0; drate_dT = 0.0; @@ -52825,9 +52827,9 @@ void rate_p_ni62_to_he4_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni62_to_n_zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni62_to_n_Zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni62 + he4 --> n + zn65 + // Ni62 + He4 --> n + Zn65 rate = 0.0; drate_dT = 0.0; @@ -52857,9 +52859,9 @@ void rate_he4_ni62_to_n_zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni62_to_p_cu65(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni62_to_p_Cu65(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni62 + he4 --> p + cu65 + // Ni62 + He4 --> p + Cu65 rate = 0.0; drate_dT = 0.0; @@ -52889,9 +52891,9 @@ void rate_he4_ni62_to_p_cu65(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni63_to_n_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni63_to_n_Cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni63 + p --> n + cu63 + // Ni63 + p --> n + Cu63 rate = 0.0; drate_dT = 0.0; @@ -52921,9 +52923,9 @@ void rate_p_ni63_to_n_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ni63_to_n_zn66(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ni63_to_n_Zn66(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni63 + he4 --> n + zn66 + // Ni63 + He4 --> n + Zn66 rate = 0.0; drate_dT = 0.0; @@ -52953,9 +52955,9 @@ void rate_he4_ni63_to_n_zn66(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ni64_to_n_cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ni64_to_n_Cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni64 + p --> n + cu64 + // Ni64 + p --> n + Cu64 rate = 0.0; drate_dT = 0.0; @@ -52985,9 +52987,9 @@ void rate_p_ni64_to_n_cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu57_to_p_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu57_to_p_Ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu57 + n --> p + ni57 + // Cu57 + n --> p + Ni57 rate = 0.0; drate_dT = 0.0; @@ -53017,9 +53019,9 @@ void rate_n_cu57_to_p_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu57_to_he4_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu57_to_He4_Co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu57 + n --> he4 + co54 + // Cu57 + n --> He4 + Co54 rate = 0.0; drate_dT = 0.0; @@ -53049,9 +53051,9 @@ void rate_n_cu57_to_he4_co54(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cu57_to_p_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cu57_to_p_Zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu57 + he4 --> p + zn60 + // Cu57 + He4 --> p + Zn60 rate = 0.0; drate_dT = 0.0; @@ -53081,9 +53083,9 @@ void rate_he4_cu57_to_p_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu58_to_p_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu58_to_p_Ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu58 + n --> p + ni58 + // Cu58 + n --> p + Ni58 rate = 0.0; drate_dT = 0.0; @@ -53113,9 +53115,9 @@ void rate_n_cu58_to_p_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu58_to_he4_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu58_to_He4_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu58 + n --> he4 + co55 + // Cu58 + n --> He4 + Co55 rate = 0.0; drate_dT = 0.0; @@ -53145,9 +53147,9 @@ void rate_n_cu58_to_he4_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cu58_to_p_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cu58_to_p_Zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu58 + he4 --> p + zn61 + // Cu58 + He4 --> p + Zn61 rate = 0.0; drate_dT = 0.0; @@ -53177,9 +53179,9 @@ void rate_he4_cu58_to_p_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu59_to_p_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu59_to_p_Ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 + n --> p + ni59 + // Cu59 + n --> p + Ni59 rate = 0.0; drate_dT = 0.0; @@ -53209,9 +53211,9 @@ void rate_n_cu59_to_p_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu59_to_he4_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu59_to_He4_Co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 + n --> he4 + co56 + // Cu59 + n --> He4 + Co56 rate = 0.0; drate_dT = 0.0; @@ -53241,9 +53243,9 @@ void rate_n_cu59_to_he4_co56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu59_to_n_zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu59_to_n_Zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 + p --> n + zn59 + // Cu59 + p --> n + Zn59 rate = 0.0; drate_dT = 0.0; @@ -53273,9 +53275,9 @@ void rate_p_cu59_to_n_zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu59_to_he4_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu59_to_He4_Ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 + p --> he4 + ni56 + // Cu59 + p --> He4 + Ni56 rate = 0.0; drate_dT = 0.0; @@ -53305,9 +53307,9 @@ void rate_p_cu59_to_he4_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cu59_to_n_ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cu59_to_n_Ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 + he4 --> n + ga62 + // Cu59 + He4 --> n + Ga62 rate = 0.0; drate_dT = 0.0; @@ -53337,9 +53339,9 @@ void rate_he4_cu59_to_n_ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cu59_to_p_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cu59_to_p_Zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu59 + he4 --> p + zn62 + // Cu59 + He4 --> p + Zn62 rate = 0.0; drate_dT = 0.0; @@ -53369,9 +53371,9 @@ void rate_he4_cu59_to_p_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu60_to_p_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu60_to_p_Ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu60 + n --> p + ni60 + // Cu60 + n --> p + Ni60 rate = 0.0; drate_dT = 0.0; @@ -53401,9 +53403,9 @@ void rate_n_cu60_to_p_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu60_to_he4_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu60_to_He4_Co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu60 + n --> he4 + co57 + // Cu60 + n --> He4 + Co57 rate = 0.0; drate_dT = 0.0; @@ -53433,9 +53435,9 @@ void rate_n_cu60_to_he4_co57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu60_to_n_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu60_to_n_Zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu60 + p --> n + zn60 + // Cu60 + p --> n + Zn60 rate = 0.0; drate_dT = 0.0; @@ -53465,9 +53467,9 @@ void rate_p_cu60_to_n_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu60_to_he4_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu60_to_He4_Ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu60 + p --> he4 + ni57 + // Cu60 + p --> He4 + Ni57 rate = 0.0; drate_dT = 0.0; @@ -53497,9 +53499,9 @@ void rate_p_cu60_to_he4_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cu60_to_n_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cu60_to_n_Ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu60 + he4 --> n + ga63 + // Cu60 + He4 --> n + Ga63 rate = 0.0; drate_dT = 0.0; @@ -53529,9 +53531,9 @@ void rate_he4_cu60_to_n_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cu60_to_p_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cu60_to_p_Zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu60 + he4 --> p + zn63 + // Cu60 + He4 --> p + Zn63 rate = 0.0; drate_dT = 0.0; @@ -53561,9 +53563,9 @@ void rate_he4_cu60_to_p_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu61_to_p_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu61_to_p_Ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu61 + n --> p + ni61 + // Cu61 + n --> p + Ni61 rate = 0.0; drate_dT = 0.0; @@ -53593,9 +53595,9 @@ void rate_n_cu61_to_p_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu61_to_he4_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu61_to_He4_Co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu61 + n --> he4 + co58 + // Cu61 + n --> He4 + Co58 rate = 0.0; drate_dT = 0.0; @@ -53625,9 +53627,9 @@ void rate_n_cu61_to_he4_co58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu61_to_n_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu61_to_n_Zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu61 + p --> n + zn61 + // Cu61 + p --> n + Zn61 rate = 0.0; drate_dT = 0.0; @@ -53657,9 +53659,9 @@ void rate_p_cu61_to_n_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu61_to_he4_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu61_to_He4_Ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu61 + p --> he4 + ni58 + // Cu61 + p --> He4 + Ni58 rate = 0.0; drate_dT = 0.0; @@ -53689,9 +53691,9 @@ void rate_p_cu61_to_he4_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cu61_to_n_ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cu61_to_n_Ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu61 + he4 --> n + ga64 + // Cu61 + He4 --> n + Ga64 rate = 0.0; drate_dT = 0.0; @@ -53721,9 +53723,9 @@ void rate_he4_cu61_to_n_ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cu61_to_p_zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cu61_to_p_Zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu61 + he4 --> p + zn64 + // Cu61 + He4 --> p + Zn64 rate = 0.0; drate_dT = 0.0; @@ -53753,9 +53755,9 @@ void rate_he4_cu61_to_p_zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu62_to_p_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu62_to_p_Ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu62 + n --> p + ni62 + // Cu62 + n --> p + Ni62 rate = 0.0; drate_dT = 0.0; @@ -53785,9 +53787,9 @@ void rate_n_cu62_to_p_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu62_to_he4_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu62_to_He4_Co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu62 + n --> he4 + co59 + // Cu62 + n --> He4 + Co59 rate = 0.0; drate_dT = 0.0; @@ -53817,9 +53819,9 @@ void rate_n_cu62_to_he4_co59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu62_to_n_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu62_to_n_Zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu62 + p --> n + zn62 + // Cu62 + p --> n + Zn62 rate = 0.0; drate_dT = 0.0; @@ -53849,9 +53851,9 @@ void rate_p_cu62_to_n_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu62_to_he4_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu62_to_He4_Ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu62 + p --> he4 + ni59 + // Cu62 + p --> He4 + Ni59 rate = 0.0; drate_dT = 0.0; @@ -53881,9 +53883,9 @@ void rate_p_cu62_to_he4_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cu62_to_p_zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cu62_to_p_Zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu62 + he4 --> p + zn65 + // Cu62 + He4 --> p + Zn65 rate = 0.0; drate_dT = 0.0; @@ -53913,9 +53915,9 @@ void rate_he4_cu62_to_p_zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu63_to_p_ni63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu63_to_p_Ni63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu63 + n --> p + ni63 + // Cu63 + n --> p + Ni63 rate = 0.0; drate_dT = 0.0; @@ -53945,9 +53947,9 @@ void rate_n_cu63_to_p_ni63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu63_to_n_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu63_to_n_Zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu63 + p --> n + zn63 + // Cu63 + p --> n + Zn63 rate = 0.0; drate_dT = 0.0; @@ -53977,9 +53979,9 @@ void rate_p_cu63_to_n_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu63_to_he4_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu63_to_He4_Ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu63 + p --> he4 + ni60 + // Cu63 + p --> He4 + Ni60 rate = 0.0; drate_dT = 0.0; @@ -54009,9 +54011,9 @@ void rate_p_cu63_to_he4_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cu63_to_p_zn66(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cu63_to_p_Zn66(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu63 + he4 --> p + zn66 + // Cu63 + He4 --> p + Zn66 rate = 0.0; drate_dT = 0.0; @@ -54041,9 +54043,9 @@ void rate_he4_cu63_to_p_zn66(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_cu64_to_p_ni64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Cu64_to_p_Ni64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu64 + n --> p + ni64 + // Cu64 + n --> p + Ni64 rate = 0.0; drate_dT = 0.0; @@ -54073,9 +54075,9 @@ void rate_n_cu64_to_p_ni64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu64_to_n_zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu64_to_n_Zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu64 + p --> n + zn64 + // Cu64 + p --> n + Zn64 rate = 0.0; drate_dT = 0.0; @@ -54105,9 +54107,9 @@ void rate_p_cu64_to_n_zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu64_to_he4_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu64_to_He4_Ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu64 + p --> he4 + ni61 + // Cu64 + p --> He4 + Ni61 rate = 0.0; drate_dT = 0.0; @@ -54137,9 +54139,9 @@ void rate_p_cu64_to_he4_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu65_to_n_zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu65_to_n_Zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu65 + p --> n + zn65 + // Cu65 + p --> n + Zn65 rate = 0.0; drate_dT = 0.0; @@ -54169,9 +54171,9 @@ void rate_p_cu65_to_n_zn65(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cu65_to_he4_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cu65_to_He4_Ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cu65 + p --> he4 + ni62 + // Cu65 + p --> He4 + Ni62 rate = 0.0; drate_dT = 0.0; @@ -54201,9 +54203,9 @@ void rate_p_cu65_to_he4_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn59_to_p_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn59_to_p_Cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn59 + n --> p + cu59 + // Zn59 + n --> p + Cu59 rate = 0.0; drate_dT = 0.0; @@ -54233,9 +54235,9 @@ void rate_n_zn59_to_p_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn59_to_he4_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn59_to_He4_Ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn59 + n --> he4 + ni56 + // Zn59 + n --> He4 + Ni56 rate = 0.0; drate_dT = 0.0; @@ -54265,9 +54267,9 @@ void rate_n_zn59_to_he4_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_zn59_to_p_ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Zn59_to_p_Ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn59 + he4 --> p + ga62 + // Zn59 + He4 --> p + Ga62 rate = 0.0; drate_dT = 0.0; @@ -54297,9 +54299,9 @@ void rate_he4_zn59_to_p_ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn60_to_p_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn60_to_p_Cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn60 + n --> p + cu60 + // Zn60 + n --> p + Cu60 rate = 0.0; drate_dT = 0.0; @@ -54329,9 +54331,9 @@ void rate_n_zn60_to_p_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn60_to_he4_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn60_to_He4_Ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn60 + n --> he4 + ni57 + // Zn60 + n --> He4 + Ni57 rate = 0.0; drate_dT = 0.0; @@ -54361,9 +54363,9 @@ void rate_n_zn60_to_he4_ni57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_zn60_to_he4_cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Zn60_to_He4_Cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn60 + p --> he4 + cu57 + // Zn60 + p --> He4 + Cu57 rate = 0.0; drate_dT = 0.0; @@ -54393,9 +54395,9 @@ void rate_p_zn60_to_he4_cu57(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_zn60_to_n_ge63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Zn60_to_n_Ge63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn60 + he4 --> n + ge63 + // Zn60 + He4 --> n + Ge63 rate = 0.0; drate_dT = 0.0; @@ -54425,9 +54427,9 @@ void rate_he4_zn60_to_n_ge63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_zn60_to_p_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Zn60_to_p_Ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn60 + he4 --> p + ga63 + // Zn60 + He4 --> p + Ga63 rate = 0.0; drate_dT = 0.0; @@ -54457,9 +54459,9 @@ void rate_he4_zn60_to_p_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn61_to_p_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn61_to_p_Cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn61 + n --> p + cu61 + // Zn61 + n --> p + Cu61 rate = 0.0; drate_dT = 0.0; @@ -54489,9 +54491,9 @@ void rate_n_zn61_to_p_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn61_to_he4_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn61_to_He4_Ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn61 + n --> he4 + ni58 + // Zn61 + n --> He4 + Ni58 rate = 0.0; drate_dT = 0.0; @@ -54521,9 +54523,9 @@ void rate_n_zn61_to_he4_ni58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_zn61_to_he4_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Zn61_to_He4_Cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn61 + p --> he4 + cu58 + // Zn61 + p --> He4 + Cu58 rate = 0.0; drate_dT = 0.0; @@ -54553,9 +54555,9 @@ void rate_p_zn61_to_he4_cu58(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_zn61_to_n_ge64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Zn61_to_n_Ge64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn61 + he4 --> n + ge64 + // Zn61 + He4 --> n + Ge64 rate = 0.0; drate_dT = 0.0; @@ -54585,9 +54587,9 @@ void rate_he4_zn61_to_n_ge64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_zn61_to_p_ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Zn61_to_p_Ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn61 + he4 --> p + ga64 + // Zn61 + He4 --> p + Ga64 rate = 0.0; drate_dT = 0.0; @@ -54617,9 +54619,9 @@ void rate_he4_zn61_to_p_ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn62_to_p_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn62_to_p_Cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn62 + n --> p + cu62 + // Zn62 + n --> p + Cu62 rate = 0.0; drate_dT = 0.0; @@ -54649,9 +54651,9 @@ void rate_n_zn62_to_p_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn62_to_he4_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn62_to_He4_Ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn62 + n --> he4 + ni59 + // Zn62 + n --> He4 + Ni59 rate = 0.0; drate_dT = 0.0; @@ -54681,9 +54683,9 @@ void rate_n_zn62_to_he4_ni59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_zn62_to_n_ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Zn62_to_n_Ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn62 + p --> n + ga62 + // Zn62 + p --> n + Ga62 rate = 0.0; drate_dT = 0.0; @@ -54713,9 +54715,9 @@ void rate_p_zn62_to_n_ga62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_zn62_to_he4_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Zn62_to_He4_Cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn62 + p --> he4 + cu59 + // Zn62 + p --> He4 + Cu59 rate = 0.0; drate_dT = 0.0; @@ -54745,9 +54747,9 @@ void rate_p_zn62_to_he4_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn63_to_p_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn63_to_p_Cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn63 + n --> p + cu63 + // Zn63 + n --> p + Cu63 rate = 0.0; drate_dT = 0.0; @@ -54777,9 +54779,9 @@ void rate_n_zn63_to_p_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn63_to_he4_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn63_to_He4_Ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn63 + n --> he4 + ni60 + // Zn63 + n --> He4 + Ni60 rate = 0.0; drate_dT = 0.0; @@ -54809,9 +54811,9 @@ void rate_n_zn63_to_he4_ni60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_zn63_to_n_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Zn63_to_n_Ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn63 + p --> n + ga63 + // Zn63 + p --> n + Ga63 rate = 0.0; drate_dT = 0.0; @@ -54841,9 +54843,9 @@ void rate_p_zn63_to_n_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_zn63_to_he4_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Zn63_to_He4_Cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn63 + p --> he4 + cu60 + // Zn63 + p --> He4 + Cu60 rate = 0.0; drate_dT = 0.0; @@ -54873,9 +54875,9 @@ void rate_p_zn63_to_he4_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn64_to_p_cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn64_to_p_Cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn64 + n --> p + cu64 + // Zn64 + n --> p + Cu64 rate = 0.0; drate_dT = 0.0; @@ -54905,9 +54907,9 @@ void rate_n_zn64_to_p_cu64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn64_to_he4_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn64_to_He4_Ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn64 + n --> he4 + ni61 + // Zn64 + n --> He4 + Ni61 rate = 0.0; drate_dT = 0.0; @@ -54937,9 +54939,9 @@ void rate_n_zn64_to_he4_ni61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_zn64_to_n_ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Zn64_to_n_Ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn64 + p --> n + ga64 + // Zn64 + p --> n + Ga64 rate = 0.0; drate_dT = 0.0; @@ -54969,9 +54971,9 @@ void rate_p_zn64_to_n_ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_zn64_to_he4_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Zn64_to_He4_Cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn64 + p --> he4 + cu61 + // Zn64 + p --> He4 + Cu61 rate = 0.0; drate_dT = 0.0; @@ -55001,9 +55003,9 @@ void rate_p_zn64_to_he4_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn65_to_p_cu65(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn65_to_p_Cu65(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn65 + n --> p + cu65 + // Zn65 + n --> p + Cu65 rate = 0.0; drate_dT = 0.0; @@ -55033,9 +55035,9 @@ void rate_n_zn65_to_p_cu65(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn65_to_he4_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn65_to_He4_Ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn65 + n --> he4 + ni62 + // Zn65 + n --> He4 + Ni62 rate = 0.0; drate_dT = 0.0; @@ -55065,9 +55067,9 @@ void rate_n_zn65_to_he4_ni62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_zn65_to_he4_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Zn65_to_He4_Cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn65 + p --> he4 + cu62 + // Zn65 + p --> He4 + Cu62 rate = 0.0; drate_dT = 0.0; @@ -55097,9 +55099,9 @@ void rate_p_zn65_to_he4_cu62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_zn66_to_he4_ni63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Zn66_to_He4_Ni63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn66 + n --> he4 + ni63 + // Zn66 + n --> He4 + Ni63 rate = 0.0; drate_dT = 0.0; @@ -55129,9 +55131,9 @@ void rate_n_zn66_to_he4_ni63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_zn66_to_he4_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Zn66_to_He4_Cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // zn66 + p --> he4 + cu63 + // Zn66 + p --> He4 + Cu63 rate = 0.0; drate_dT = 0.0; @@ -55161,9 +55163,9 @@ void rate_p_zn66_to_he4_cu63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ga62_to_p_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ga62_to_p_Zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga62 + n --> p + zn62 + // Ga62 + n --> p + Zn62 rate = 0.0; drate_dT = 0.0; @@ -55193,9 +55195,9 @@ void rate_n_ga62_to_p_zn62(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ga62_to_he4_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ga62_to_He4_Cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga62 + n --> he4 + cu59 + // Ga62 + n --> He4 + Cu59 rate = 0.0; drate_dT = 0.0; @@ -55225,9 +55227,9 @@ void rate_n_ga62_to_he4_cu59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ga62_to_he4_zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ga62_to_He4_Zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga62 + p --> he4 + zn59 + // Ga62 + p --> He4 + Zn59 rate = 0.0; drate_dT = 0.0; @@ -55257,9 +55259,9 @@ void rate_p_ga62_to_he4_zn59(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ga63_to_p_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ga63_to_p_Zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga63 + n --> p + zn63 + // Ga63 + n --> p + Zn63 rate = 0.0; drate_dT = 0.0; @@ -55289,9 +55291,9 @@ void rate_n_ga63_to_p_zn63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ga63_to_he4_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ga63_to_He4_Cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga63 + n --> he4 + cu60 + // Ga63 + n --> He4 + Cu60 rate = 0.0; drate_dT = 0.0; @@ -55321,9 +55323,9 @@ void rate_n_ga63_to_he4_cu60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ga63_to_n_ge63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ga63_to_n_Ge63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga63 + p --> n + ge63 + // Ga63 + p --> n + Ge63 rate = 0.0; drate_dT = 0.0; @@ -55353,9 +55355,9 @@ void rate_p_ga63_to_n_ge63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ga63_to_he4_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ga63_to_He4_Zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga63 + p --> he4 + zn60 + // Ga63 + p --> He4 + Zn60 rate = 0.0; drate_dT = 0.0; @@ -55385,9 +55387,9 @@ void rate_p_ga63_to_he4_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ga64_to_p_zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ga64_to_p_Zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga64 + n --> p + zn64 + // Ga64 + n --> p + Zn64 rate = 0.0; drate_dT = 0.0; @@ -55417,9 +55419,9 @@ void rate_n_ga64_to_p_zn64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ga64_to_he4_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ga64_to_He4_Cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga64 + n --> he4 + cu61 + // Ga64 + n --> He4 + Cu61 rate = 0.0; drate_dT = 0.0; @@ -55449,9 +55451,9 @@ void rate_n_ga64_to_he4_cu61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ga64_to_n_ge64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ga64_to_n_Ge64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga64 + p --> n + ge64 + // Ga64 + p --> n + Ge64 rate = 0.0; drate_dT = 0.0; @@ -55481,9 +55483,9 @@ void rate_p_ga64_to_n_ge64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ga64_to_he4_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ga64_to_He4_Zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ga64 + p --> he4 + zn61 + // Ga64 + p --> He4 + Zn61 rate = 0.0; drate_dT = 0.0; @@ -55513,9 +55515,9 @@ void rate_p_ga64_to_he4_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ge63_to_p_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ge63_to_p_Ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ge63 + n --> p + ga63 + // Ge63 + n --> p + Ga63 rate = 0.0; drate_dT = 0.0; @@ -55545,9 +55547,9 @@ void rate_n_ge63_to_p_ga63(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ge63_to_he4_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ge63_to_He4_Zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ge63 + n --> he4 + zn60 + // Ge63 + n --> He4 + Zn60 rate = 0.0; drate_dT = 0.0; @@ -55577,9 +55579,9 @@ void rate_n_ge63_to_he4_zn60(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ge64_to_p_ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ge64_to_p_Ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ge64 + n --> p + ga64 + // Ge64 + n --> p + Ga64 rate = 0.0; drate_dT = 0.0; @@ -55609,9 +55611,9 @@ void rate_n_ge64_to_p_ga64(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_ge64_to_he4_zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_Ge64_to_He4_Zn61(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ge64 + n --> he4 + zn61 + // Ge64 + n --> He4 + Zn61 rate = 0.0; drate_dT = 0.0; @@ -55673,9 +55675,9 @@ void rate_p_d_to_n_p_p(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he3_he3_to_p_p_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He3_He3_to_p_p_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he3 + he3 --> p + p + he4 + // He3 + He3 --> p + p + He4 rate = 0.0; drate_dT = 0.0; @@ -55705,9 +55707,9 @@ void rate_he3_he3_to_p_p_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_d_li7_to_n_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_d_Li7_to_n_He4_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // li7 + d --> n + he4 + he4 + // Li7 + d --> n + He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -55737,9 +55739,9 @@ void rate_d_li7_to_n_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_d_be7_to_p_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_d_Be7_to_p_He4_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be7 + d --> p + he4 + he4 + // Be7 + d --> p + He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -55769,9 +55771,9 @@ void rate_d_be7_to_p_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_be9_to_d_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Be9_to_d_He4_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be9 + p --> d + he4 + he4 + // Be9 + p --> d + He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -55835,9 +55837,9 @@ void rate_p_be9_to_d_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_b8_to_p_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_B8_to_p_He4_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // b8 + n --> p + he4 + he4 + // B8 + n --> p + He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -55867,9 +55869,9 @@ void rate_n_b8_to_p_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_b11_to_he4_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_B11_to_He4_He4_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // b11 + p --> he4 + he4 + he4 + // B11 + p --> He4 + He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -55916,9 +55918,9 @@ void rate_p_b11_to_he4_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he3_li7_to_n_p_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He3_Li7_to_n_p_He4_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // li7 + he3 --> n + p + he4 + he4 + // Li7 + He3 --> n + p + He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -55948,9 +55950,9 @@ void rate_he3_li7_to_n_p_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he3_be7_to_p_p_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He3_Be7_to_p_p_He4_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be7 + he3 --> p + p + he4 + he4 + // Be7 + He3 --> p + p + He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -55980,9 +55982,9 @@ void rate_he3_be7_to_p_p_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_be9_to_n_p_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Be9_to_n_p_He4_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // be9 + p --> n + p + he4 + he4 + // Be9 + p --> n + p + He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -56029,9 +56031,9 @@ void rate_p_be9_to_n_p_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_p_he4_to_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_p_He4_to_Li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n + p + he4 --> li6 + // n + p + He4 --> Li6 rate = 0.0; drate_dT = 0.0; @@ -56061,9 +56063,9 @@ void rate_n_p_he4_to_li6(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_he4_he4_to_be9(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_He4_He4_to_Be9(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n + he4 + he4 --> be9 + // n + He4 + He4 --> Be9 rate = 0.0; drate_dT = 0.0; @@ -56110,9 +56112,9 @@ void rate_n_he4_he4_to_be9(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_he4_he4_to_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_He4_He4_to_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he4 + he4 + he4 --> c12 + // He4 + He4 + He4 --> C12 rate = 0.0; drate_dT = 0.0; @@ -56208,9 +56210,9 @@ void rate_n_p_p_to_p_d(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p_he4_to_he3_he3(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_p_He4_to_He3_He3(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p + p + he4 --> he3 + he3 + // p + p + He4 --> He3 + He3 rate = 0.0; drate_dT = 0.0; @@ -56240,9 +56242,9 @@ void rate_p_p_he4_to_he3_he3(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_he4_he4_to_d_li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_He4_He4_to_d_Li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n + he4 + he4 --> d + li7 + // n + He4 + He4 --> d + Li7 rate = 0.0; drate_dT = 0.0; @@ -56272,9 +56274,9 @@ void rate_n_he4_he4_to_d_li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_he4_he4_to_n_b8(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_He4_He4_to_n_B8(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p + he4 + he4 --> n + b8 + // p + He4 + He4 --> n + B8 rate = 0.0; drate_dT = 0.0; @@ -56304,9 +56306,9 @@ void rate_p_he4_he4_to_n_b8(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_he4_he4_to_d_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_He4_He4_to_d_Be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p + he4 + he4 --> d + be7 + // p + He4 + He4 --> d + Be7 rate = 0.0; drate_dT = 0.0; @@ -56336,9 +56338,9 @@ void rate_p_he4_he4_to_d_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_d_he4_he4_to_p_be9(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_d_He4_He4_to_p_Be9(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // d + he4 + he4 --> p + be9 + // d + He4 + He4 --> p + Be9 rate = 0.0; drate_dT = 0.0; @@ -56402,9 +56404,9 @@ void rate_d_he4_he4_to_p_be9(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_he4_he4_to_p_b11(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_He4_He4_to_p_B11(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he4 + he4 + he4 --> p + b11 + // He4 + He4 + He4 --> p + B11 rate = 0.0; drate_dT = 0.0; @@ -56451,9 +56453,9 @@ void rate_he4_he4_he4_to_p_b11(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_p_he4_he4_to_he3_li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_p_He4_He4_to_He3_Li7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n + p + he4 + he4 --> he3 + li7 + // n + p + He4 + He4 --> He3 + Li7 rate = 0.0; drate_dT = 0.0; @@ -56483,9 +56485,9 @@ void rate_n_p_he4_he4_to_he3_li7(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n_p_he4_he4_to_p_be9(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_n_p_He4_He4_to_p_Be9(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n + p + he4 + he4 --> p + be9 + // n + p + He4 + He4 --> p + Be9 rate = 0.0; drate_dT = 0.0; @@ -56532,9 +56534,9 @@ void rate_n_p_he4_he4_to_p_be9(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p_he4_he4_to_he3_be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_p_He4_He4_to_He3_Be7(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p + p + he4 + he4 --> he3 + be7 + // p + p + He4 + He4 --> He3 + Be7 rate = 0.0; drate_dT = 0.0; @@ -56579,544 +56581,544 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) rate_eval.dscreened_rates_dT(k_n_to_p_weak_wc12) = drate_dT; } - rate_be7_to_li7_weak_electron_capture(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_be7_to_li7_weak_electron_capture) = rate; + rate_Be7_to_Li7_weak_electron_capture(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Be7_to_Li7_weak_electron_capture) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_be7_to_li7_weak_electron_capture) = drate_dT; + rate_eval.dscreened_rates_dT(k_Be7_to_Li7_weak_electron_capture) = drate_dT; } - rate_c14_to_n14_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c14_to_n14_weak_wc12) = rate; + rate_C14_to_N14_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C14_to_N14_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c14_to_n14_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_C14_to_N14_weak_wc12) = drate_dT; } - rate_n13_to_c13_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n13_to_c13_weak_wc12) = rate; + rate_N13_to_C13_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_N13_to_C13_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n13_to_c13_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_N13_to_C13_weak_wc12) = drate_dT; } - rate_o14_to_n14_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o14_to_n14_weak_wc12) = rate; + rate_O14_to_N14_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O14_to_N14_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o14_to_n14_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_O14_to_N14_weak_wc12) = drate_dT; } - rate_o15_to_n15_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o15_to_n15_weak_wc12) = rate; + rate_O15_to_N15_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O15_to_N15_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o15_to_n15_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_O15_to_N15_weak_wc12) = drate_dT; } - rate_f17_to_o17_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f17_to_o17_weak_wc12) = rate; + rate_F17_to_O17_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F17_to_O17_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f17_to_o17_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_F17_to_O17_weak_wc12) = drate_dT; } - rate_f18_to_o18_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f18_to_o18_weak_wc12) = rate; + rate_F18_to_O18_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F18_to_O18_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f18_to_o18_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_F18_to_O18_weak_wc12) = drate_dT; } - rate_ne18_to_f18_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne18_to_f18_weak_wc12) = rate; + rate_Ne18_to_F18_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne18_to_F18_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne18_to_f18_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne18_to_F18_weak_wc12) = drate_dT; } - rate_ne19_to_f19_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne19_to_f19_weak_wc12) = rate; + rate_Ne19_to_F19_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne19_to_F19_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne19_to_f19_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne19_to_F19_weak_wc12) = drate_dT; } - rate_na21_to_ne21_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na21_to_ne21_weak_wc12) = rate; + rate_Na21_to_Ne21_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na21_to_Ne21_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na21_to_ne21_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na21_to_Ne21_weak_wc12) = drate_dT; } - rate_na22_to_ne22_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na22_to_ne22_weak_wc12) = rate; + rate_Na22_to_Ne22_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na22_to_Ne22_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na22_to_ne22_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na22_to_Ne22_weak_wc12) = drate_dT; } - rate_mg23_to_na23_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg23_to_na23_weak_wc12) = rate; + rate_Mg23_to_Na23_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg23_to_Na23_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg23_to_na23_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg23_to_Na23_weak_wc12) = drate_dT; } - rate_al25_to_mg25_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_al25_to_mg25_weak_wc12) = rate; + rate_Al25_to_Mg25_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Al25_to_Mg25_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_al25_to_mg25_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Al25_to_Mg25_weak_wc12) = drate_dT; } - rate_al26_to_mg26_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_al26_to_mg26_weak_wc12) = rate; + rate_Al26_to_Mg26_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Al26_to_Mg26_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_al26_to_mg26_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Al26_to_Mg26_weak_wc12) = drate_dT; } - rate_si31_to_p31_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si31_to_p31_weak_wc12) = rate; + rate_Si31_to_P31_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si31_to_P31_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si31_to_p31_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si31_to_P31_weak_wc12) = drate_dT; } - rate_si32_to_p32_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si32_to_p32_weak_wc12) = rate; + rate_Si32_to_P32_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si32_to_P32_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si32_to_p32_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si32_to_P32_weak_wc12) = drate_dT; } - rate_p29_to_si29_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p29_to_si29_weak_wc12) = rate; + rate_P29_to_Si29_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P29_to_Si29_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p29_to_si29_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_P29_to_Si29_weak_wc12) = drate_dT; } - rate_p30_to_si30_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p30_to_si30_weak_wc12) = rate; + rate_P30_to_Si30_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P30_to_Si30_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p30_to_si30_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_P30_to_Si30_weak_wc12) = drate_dT; } - rate_p32_to_s32_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p32_to_s32_weak_wc12) = rate; + rate_P32_to_S32_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P32_to_S32_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p32_to_s32_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_P32_to_S32_weak_wc12) = drate_dT; } - rate_p33_to_s33_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p33_to_s33_weak_wc12) = rate; + rate_P33_to_S33_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P33_to_S33_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p33_to_s33_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_P33_to_S33_weak_wc12) = drate_dT; } - rate_s35_to_cl35_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s35_to_cl35_weak_wc12) = rate; + rate_S35_to_Cl35_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S35_to_Cl35_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s35_to_cl35_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_S35_to_Cl35_weak_wc12) = drate_dT; } - rate_cl33_to_s33_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl33_to_s33_weak_wc12) = rate; + rate_Cl33_to_S33_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl33_to_S33_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl33_to_s33_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl33_to_S33_weak_wc12) = drate_dT; } - rate_cl34_to_s34_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl34_to_s34_weak_wc12) = rate; + rate_Cl34_to_S34_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl34_to_S34_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl34_to_s34_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl34_to_S34_weak_wc12) = drate_dT; } - rate_cl36_to_ar36_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl36_to_ar36_weak_wc12) = rate; + rate_Cl36_to_Ar36_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl36_to_Ar36_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl36_to_ar36_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl36_to_Ar36_weak_wc12) = drate_dT; } - rate_cl36_to_s36_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl36_to_s36_weak_wc12) = rate; + rate_Cl36_to_S36_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl36_to_S36_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl36_to_s36_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl36_to_S36_weak_wc12) = drate_dT; } - rate_ar37_to_cl37_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar37_to_cl37_weak_wc12) = rate; + rate_Ar37_to_Cl37_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar37_to_Cl37_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar37_to_cl37_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar37_to_Cl37_weak_wc12) = drate_dT; } - rate_ar39_to_k39_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar39_to_k39_weak_wc12) = rate; + rate_Ar39_to_K39_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar39_to_K39_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar39_to_k39_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar39_to_K39_weak_wc12) = drate_dT; } - rate_k37_to_ar37_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k37_to_ar37_weak_wc12) = rate; + rate_K37_to_Ar37_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K37_to_Ar37_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k37_to_ar37_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_K37_to_Ar37_weak_wc12) = drate_dT; } - rate_k38_to_ar38_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k38_to_ar38_weak_wc12) = rate; + rate_K38_to_Ar38_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K38_to_Ar38_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k38_to_ar38_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_K38_to_Ar38_weak_wc12) = drate_dT; } - rate_k40_to_ca40_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k40_to_ca40_weak_wc12) = rate; + rate_K40_to_Ca40_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K40_to_Ca40_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k40_to_ca40_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_K40_to_Ca40_weak_wc12) = drate_dT; } - rate_k40_to_ar40_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k40_to_ar40_weak_wc12) = rate; + rate_K40_to_Ar40_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K40_to_Ar40_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k40_to_ar40_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_K40_to_Ar40_weak_wc12) = drate_dT; } - rate_ca41_to_k41_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca41_to_k41_weak_wc12) = rate; + rate_Ca41_to_K41_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca41_to_K41_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca41_to_k41_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca41_to_K41_weak_wc12) = drate_dT; } - rate_ca45_to_sc45_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca45_to_sc45_weak_wc12) = rate; + rate_Ca45_to_Sc45_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca45_to_Sc45_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca45_to_sc45_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca45_to_Sc45_weak_wc12) = drate_dT; } - rate_ca47_to_sc47_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca47_to_sc47_weak_wc12) = rate; + rate_Ca47_to_Sc47_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca47_to_Sc47_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca47_to_sc47_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca47_to_Sc47_weak_wc12) = drate_dT; } - rate_ca48_to_sc48_weak_mo03(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca48_to_sc48_weak_mo03) = rate; + rate_Ca48_to_Sc48_weak_mo03(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca48_to_Sc48_weak_mo03) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca48_to_sc48_weak_mo03) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca48_to_Sc48_weak_mo03) = drate_dT; } - rate_sc43_to_ca43_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc43_to_ca43_weak_wc12) = rate; + rate_Sc43_to_Ca43_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc43_to_Ca43_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc43_to_ca43_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc43_to_Ca43_weak_wc12) = drate_dT; } - rate_sc44_to_ca44_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc44_to_ca44_weak_wc12) = rate; + rate_Sc44_to_Ca44_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc44_to_Ca44_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc44_to_ca44_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc44_to_Ca44_weak_wc12) = drate_dT; } - rate_sc46_to_ti46_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc46_to_ti46_weak_wc12) = rate; + rate_Sc46_to_Ti46_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc46_to_Ti46_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc46_to_ti46_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc46_to_Ti46_weak_wc12) = drate_dT; } - rate_sc47_to_ti47_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc47_to_ti47_weak_wc12) = rate; + rate_Sc47_to_Ti47_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc47_to_Ti47_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc47_to_ti47_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc47_to_Ti47_weak_wc12) = drate_dT; } - rate_sc48_to_ti48_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc48_to_ti48_weak_wc12) = rate; + rate_Sc48_to_Ti48_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc48_to_Ti48_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc48_to_ti48_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc48_to_Ti48_weak_wc12) = drate_dT; } - rate_sc49_to_ti49_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc49_to_ti49_weak_wc12) = rate; + rate_Sc49_to_Ti49_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc49_to_Ti49_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc49_to_ti49_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc49_to_Ti49_weak_wc12) = drate_dT; } - rate_ti44_to_sc44_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti44_to_sc44_weak_wc12) = rate; + rate_Ti44_to_Sc44_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_to_Sc44_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_to_sc44_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_to_Sc44_weak_wc12) = drate_dT; } - rate_ti45_to_sc45_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti45_to_sc45_weak_wc12) = rate; + rate_Ti45_to_Sc45_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti45_to_Sc45_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti45_to_sc45_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti45_to_Sc45_weak_wc12) = drate_dT; } - rate_ti51_to_v51_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti51_to_v51_weak_wc12) = rate; + rate_Ti51_to_V51_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti51_to_V51_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti51_to_v51_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti51_to_V51_weak_wc12) = drate_dT; } - rate_v46_to_ti46_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v46_to_ti46_weak_wc12) = rate; + rate_V46_to_Ti46_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V46_to_Ti46_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v46_to_ti46_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_V46_to_Ti46_weak_wc12) = drate_dT; } - rate_v47_to_ti47_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v47_to_ti47_weak_wc12) = rate; + rate_V47_to_Ti47_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V47_to_Ti47_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v47_to_ti47_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_V47_to_Ti47_weak_wc12) = drate_dT; } - rate_v48_to_ti48_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v48_to_ti48_weak_wc12) = rate; + rate_V48_to_Ti48_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V48_to_Ti48_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v48_to_ti48_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_V48_to_Ti48_weak_wc12) = drate_dT; } - rate_v49_to_ti49_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v49_to_ti49_weak_wc12) = rate; + rate_V49_to_Ti49_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V49_to_Ti49_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v49_to_ti49_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_V49_to_Ti49_weak_wc12) = drate_dT; } - rate_v50_to_ti50_weak_mo03(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v50_to_ti50_weak_mo03) = rate; + rate_V50_to_Ti50_weak_mo03(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V50_to_Ti50_weak_mo03) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v50_to_ti50_weak_mo03) = drate_dT; + rate_eval.dscreened_rates_dT(k_V50_to_Ti50_weak_mo03) = drate_dT; } - rate_v52_to_cr52_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v52_to_cr52_weak_wc12) = rate; + rate_V52_to_Cr52_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V52_to_Cr52_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v52_to_cr52_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_V52_to_Cr52_weak_wc12) = drate_dT; } - rate_cr48_to_v48_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr48_to_v48_weak_wc12) = rate; + rate_Cr48_to_V48_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_to_V48_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_to_v48_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_to_V48_weak_wc12) = drate_dT; } - rate_cr49_to_v49_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr49_to_v49_weak_wc12) = rate; + rate_Cr49_to_V49_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr49_to_V49_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr49_to_v49_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr49_to_V49_weak_wc12) = drate_dT; } - rate_cr51_to_v51_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr51_to_v51_weak_wc12) = rate; + rate_Cr51_to_V51_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr51_to_V51_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr51_to_v51_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr51_to_V51_weak_wc12) = drate_dT; } - rate_mn50_to_cr50_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn50_to_cr50_weak_wc12) = rate; + rate_Mn50_to_Cr50_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn50_to_Cr50_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn50_to_cr50_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn50_to_Cr50_weak_wc12) = drate_dT; } - rate_mn51_to_cr51_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn51_to_cr51_weak_wc12) = rate; + rate_Mn51_to_Cr51_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn51_to_Cr51_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn51_to_cr51_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn51_to_Cr51_weak_wc12) = drate_dT; } - rate_mn52_to_cr52_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn52_to_cr52_weak_wc12) = rate; + rate_Mn52_to_Cr52_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn52_to_Cr52_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn52_to_cr52_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn52_to_Cr52_weak_wc12) = drate_dT; } - rate_mn53_to_cr53_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn53_to_cr53_weak_wc12) = rate; + rate_Mn53_to_Cr53_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn53_to_Cr53_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn53_to_cr53_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn53_to_Cr53_weak_wc12) = drate_dT; } - rate_mn54_to_cr54_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn54_to_cr54_weak_wc12) = rate; + rate_Mn54_to_Cr54_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn54_to_Cr54_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn54_to_cr54_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn54_to_Cr54_weak_wc12) = drate_dT; } - rate_fe52_to_mn52_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe52_to_mn52_weak_wc12) = rate; + rate_Fe52_to_Mn52_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_to_Mn52_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_to_mn52_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_to_Mn52_weak_wc12) = drate_dT; } - rate_fe53_to_mn53_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe53_to_mn53_weak_wc12) = rate; + rate_Fe53_to_Mn53_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe53_to_Mn53_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe53_to_mn53_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe53_to_Mn53_weak_wc12) = drate_dT; } - rate_fe55_to_mn55_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe55_to_mn55_weak_wc12) = rate; + rate_Fe55_to_Mn55_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe55_to_Mn55_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe55_to_mn55_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe55_to_Mn55_weak_wc12) = drate_dT; } - rate_co53_to_fe53_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co53_to_fe53_weak_wc12) = rate; + rate_Co53_to_Fe53_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co53_to_Fe53_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co53_to_fe53_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co53_to_Fe53_weak_wc12) = drate_dT; } - rate_co54_to_fe54_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co54_to_fe54_weak_wc12) = rate; + rate_Co54_to_Fe54_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co54_to_Fe54_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co54_to_fe54_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co54_to_Fe54_weak_wc12) = drate_dT; } - rate_co55_to_fe55_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co55_to_fe55_weak_wc12) = rate; + rate_Co55_to_Fe55_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co55_to_Fe55_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co55_to_fe55_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co55_to_Fe55_weak_wc12) = drate_dT; } - rate_co56_to_fe56_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co56_to_fe56_weak_wc12) = rate; + rate_Co56_to_Fe56_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co56_to_Fe56_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co56_to_fe56_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co56_to_Fe56_weak_wc12) = drate_dT; } - rate_co57_to_fe57_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co57_to_fe57_weak_wc12) = rate; + rate_Co57_to_Fe57_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co57_to_Fe57_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co57_to_fe57_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co57_to_Fe57_weak_wc12) = drate_dT; } - rate_co58_to_fe58_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co58_to_fe58_weak_wc12) = rate; + rate_Co58_to_Fe58_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co58_to_Fe58_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co58_to_fe58_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co58_to_Fe58_weak_wc12) = drate_dT; } - rate_ni56_to_co56_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_co56_weak_wc12) = rate; + rate_Ni56_to_Co56_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_Co56_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_co56_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_Co56_weak_wc12) = drate_dT; } - rate_ni57_to_co57_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni57_to_co57_weak_wc12) = rate; + rate_Ni57_to_Co57_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni57_to_Co57_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni57_to_co57_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni57_to_Co57_weak_wc12) = drate_dT; } - rate_ni59_to_co59_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni59_to_co59_weak_wc12) = rate; + rate_Ni59_to_Co59_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni59_to_Co59_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni59_to_co59_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni59_to_Co59_weak_wc12) = drate_dT; } - rate_ni63_to_cu63_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni63_to_cu63_weak_wc12) = rate; + rate_Ni63_to_Cu63_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni63_to_Cu63_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni63_to_cu63_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni63_to_Cu63_weak_wc12) = drate_dT; } - rate_cu57_to_ni57_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu57_to_ni57_weak_wc12) = rate; + rate_Cu57_to_Ni57_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu57_to_Ni57_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu57_to_ni57_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu57_to_Ni57_weak_wc12) = drate_dT; } - rate_cu58_to_ni58_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu58_to_ni58_weak_wc12) = rate; + rate_Cu58_to_Ni58_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu58_to_Ni58_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu58_to_ni58_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu58_to_Ni58_weak_wc12) = drate_dT; } - rate_cu59_to_ni59_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu59_to_ni59_weak_wc12) = rate; + rate_Cu59_to_Ni59_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu59_to_Ni59_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu59_to_ni59_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu59_to_Ni59_weak_wc12) = drate_dT; } - rate_cu60_to_ni60_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu60_to_ni60_weak_wc12) = rate; + rate_Cu60_to_Ni60_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu60_to_Ni60_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu60_to_ni60_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu60_to_Ni60_weak_wc12) = drate_dT; } - rate_cu61_to_ni61_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu61_to_ni61_weak_wc12) = rate; + rate_Cu61_to_Ni61_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu61_to_Ni61_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu61_to_ni61_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu61_to_Ni61_weak_wc12) = drate_dT; } - rate_cu62_to_ni62_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu62_to_ni62_weak_wc12) = rate; + rate_Cu62_to_Ni62_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu62_to_Ni62_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu62_to_ni62_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu62_to_Ni62_weak_wc12) = drate_dT; } - rate_cu64_to_ni64_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu64_to_ni64_weak_wc12) = rate; + rate_Cu64_to_Ni64_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu64_to_Ni64_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu64_to_ni64_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu64_to_Ni64_weak_wc12) = drate_dT; } - rate_cu64_to_zn64_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu64_to_zn64_weak_wc12) = rate; + rate_Cu64_to_Zn64_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu64_to_Zn64_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu64_to_zn64_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu64_to_Zn64_weak_wc12) = drate_dT; } - rate_zn59_to_cu59_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn59_to_cu59_weak_wc12) = rate; + rate_Zn59_to_Cu59_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn59_to_Cu59_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn59_to_cu59_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn59_to_Cu59_weak_wc12) = drate_dT; } - rate_zn60_to_cu60_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn60_to_cu60_weak_wc12) = rate; + rate_Zn60_to_Cu60_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn60_to_Cu60_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn60_to_cu60_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn60_to_Cu60_weak_wc12) = drate_dT; } - rate_zn61_to_cu61_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn61_to_cu61_weak_wc12) = rate; + rate_Zn61_to_Cu61_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn61_to_Cu61_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn61_to_cu61_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn61_to_Cu61_weak_wc12) = drate_dT; } - rate_zn62_to_cu62_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn62_to_cu62_weak_wc12) = rate; + rate_Zn62_to_Cu62_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn62_to_Cu62_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn62_to_cu62_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn62_to_Cu62_weak_wc12) = drate_dT; } - rate_zn63_to_cu63_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn63_to_cu63_weak_wc12) = rate; + rate_Zn63_to_Cu63_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn63_to_Cu63_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn63_to_cu63_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn63_to_Cu63_weak_wc12) = drate_dT; } - rate_zn65_to_cu65_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn65_to_cu65_weak_wc12) = rate; + rate_Zn65_to_Cu65_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn65_to_Cu65_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn65_to_cu65_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn65_to_Cu65_weak_wc12) = drate_dT; } - rate_ga62_to_zn62_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ga62_to_zn62_weak_wc12) = rate; + rate_Ga62_to_Zn62_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ga62_to_Zn62_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ga62_to_zn62_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ga62_to_Zn62_weak_wc12) = drate_dT; } - rate_ga63_to_zn63_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ga63_to_zn63_weak_wc12) = rate; + rate_Ga63_to_Zn63_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ga63_to_Zn63_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ga63_to_zn63_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ga63_to_Zn63_weak_wc12) = drate_dT; } - rate_ga64_to_zn64_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ga64_to_zn64_weak_wc12) = rate; + rate_Ga64_to_Zn64_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ga64_to_Zn64_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ga64_to_zn64_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ga64_to_Zn64_weak_wc12) = drate_dT; } - rate_ge63_to_ga63_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ge63_to_ga63_weak_wc12) = rate; + rate_Ge63_to_Ga63_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ge63_to_Ga63_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ge63_to_ga63_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ge63_to_Ga63_weak_wc12) = drate_dT; } - rate_ge64_to_ga64_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ge64_to_ga64_weak_wc12) = rate; + rate_Ge64_to_Ga64_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ge64_to_Ga64_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ge64_to_ga64_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ge64_to_Ga64_weak_wc12) = drate_dT; } rate_d_to_n_p(tfactors, rate, drate_dT); @@ -57125,2254 +57127,2254 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) rate_eval.dscreened_rates_dT(k_d_to_n_p) = drate_dT; } - rate_he3_to_p_d(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he3_to_p_d) = rate; + rate_He3_to_p_d(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He3_to_p_d) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he3_to_p_d) = drate_dT; + rate_eval.dscreened_rates_dT(k_He3_to_p_d) = drate_dT; } - rate_he4_to_n_he3(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_to_n_he3) = rate; + rate_He4_to_n_He3(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_to_n_He3) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_to_n_he3) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_to_n_He3) = drate_dT; } - rate_he4_to_d_d(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_to_d_d) = rate; + rate_He4_to_d_d(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_to_d_d) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_to_d_d) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_to_d_d) = drate_dT; } - rate_li6_to_he4_d(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_li6_to_he4_d) = rate; + rate_Li6_to_He4_d(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Li6_to_He4_d) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_li6_to_he4_d) = drate_dT; + rate_eval.dscreened_rates_dT(k_Li6_to_He4_d) = drate_dT; } - rate_li7_to_n_li6(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_li7_to_n_li6) = rate; + rate_Li7_to_n_Li6(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Li7_to_n_Li6) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_li7_to_n_li6) = drate_dT; + rate_eval.dscreened_rates_dT(k_Li7_to_n_Li6) = drate_dT; } - rate_be7_to_p_li6(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_be7_to_p_li6) = rate; + rate_Be7_to_p_Li6(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Be7_to_p_Li6) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_be7_to_p_li6) = drate_dT; + rate_eval.dscreened_rates_dT(k_Be7_to_p_Li6) = drate_dT; } - rate_be7_to_he4_he3(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_be7_to_he4_he3) = rate; + rate_Be7_to_He4_He3(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Be7_to_He4_He3) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_be7_to_he4_he3) = drate_dT; + rate_eval.dscreened_rates_dT(k_Be7_to_He4_He3) = drate_dT; } - rate_b8_to_p_be7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_b8_to_p_be7) = rate; + rate_B8_to_p_Be7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_B8_to_p_Be7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_b8_to_p_be7) = drate_dT; + rate_eval.dscreened_rates_dT(k_B8_to_p_Be7) = drate_dT; } - rate_b8_to_he4_he4_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_b8_to_he4_he4_weak_wc12) = rate; + rate_B8_to_He4_He4_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_B8_to_He4_He4_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_b8_to_he4_he4_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_B8_to_He4_He4_weak_wc12) = drate_dT; } - rate_b10_to_p_be9(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_b10_to_p_be9) = rate; + rate_B10_to_p_Be9(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_B10_to_p_Be9) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_b10_to_p_be9) = drate_dT; + rate_eval.dscreened_rates_dT(k_B10_to_p_Be9) = drate_dT; } - rate_b10_to_he4_li6(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_b10_to_he4_li6) = rate; + rate_B10_to_He4_Li6(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_B10_to_He4_Li6) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_b10_to_he4_li6) = drate_dT; + rate_eval.dscreened_rates_dT(k_B10_to_He4_Li6) = drate_dT; } - rate_b11_to_n_b10(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_b11_to_n_b10) = rate; + rate_B11_to_n_B10(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_B11_to_n_B10) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_b11_to_n_b10) = drate_dT; + rate_eval.dscreened_rates_dT(k_B11_to_n_B10) = drate_dT; } - rate_b11_to_he4_li7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_b11_to_he4_li7) = rate; + rate_B11_to_He4_Li7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_B11_to_He4_Li7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_b11_to_he4_li7) = drate_dT; + rate_eval.dscreened_rates_dT(k_B11_to_He4_Li7) = drate_dT; } - rate_c12_to_p_b11(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_to_p_b11) = rate; + rate_C12_to_p_B11(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_to_p_B11) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_to_p_b11) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_to_p_B11) = drate_dT; } - rate_c13_to_n_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c13_to_n_c12) = rate; + rate_C13_to_n_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C13_to_n_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c13_to_n_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_C13_to_n_C12) = drate_dT; } - rate_c14_to_n_c13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c14_to_n_c13) = rate; + rate_C14_to_n_C13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C14_to_n_C13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c14_to_n_c13) = drate_dT; + rate_eval.dscreened_rates_dT(k_C14_to_n_C13) = drate_dT; } - rate_n13_to_p_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n13_to_p_c12) = rate; + rate_N13_to_p_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_N13_to_p_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n13_to_p_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_N13_to_p_C12) = drate_dT; } - rate_n14_to_n_n13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n14_to_n_n13) = rate; + rate_N14_to_n_N13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_N14_to_n_N13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n14_to_n_n13) = drate_dT; + rate_eval.dscreened_rates_dT(k_N14_to_n_N13) = drate_dT; } - rate_n14_to_p_c13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n14_to_p_c13) = rate; + rate_N14_to_p_C13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_N14_to_p_C13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n14_to_p_c13) = drate_dT; + rate_eval.dscreened_rates_dT(k_N14_to_p_C13) = drate_dT; } - rate_n15_to_n_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n15_to_n_n14) = rate; + rate_N15_to_n_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_N15_to_n_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n15_to_n_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_N15_to_n_N14) = drate_dT; } - rate_n15_to_p_c14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n15_to_p_c14) = rate; + rate_N15_to_p_C14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_N15_to_p_C14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n15_to_p_c14) = drate_dT; + rate_eval.dscreened_rates_dT(k_N15_to_p_C14) = drate_dT; } - rate_o14_to_p_n13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o14_to_p_n13) = rate; + rate_O14_to_p_N13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O14_to_p_N13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o14_to_p_n13) = drate_dT; + rate_eval.dscreened_rates_dT(k_O14_to_p_N13) = drate_dT; } - rate_o15_to_n_o14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o15_to_n_o14) = rate; + rate_O15_to_n_O14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O15_to_n_O14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o15_to_n_o14) = drate_dT; + rate_eval.dscreened_rates_dT(k_O15_to_n_O14) = drate_dT; } - rate_o15_to_p_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o15_to_p_n14) = rate; + rate_O15_to_p_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O15_to_p_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o15_to_p_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_O15_to_p_N14) = drate_dT; } - rate_o16_to_n_o15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_to_n_o15) = rate; + rate_O16_to_n_O15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_to_n_O15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_to_n_o15) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_to_n_O15) = drate_dT; } - rate_o16_to_p_n15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_to_p_n15) = rate; + rate_O16_to_p_N15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_to_p_N15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_to_p_n15) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_to_p_N15) = drate_dT; } - rate_o16_to_he4_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_to_he4_c12) = rate; + rate_O16_to_He4_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_to_He4_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_to_he4_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_to_He4_C12) = drate_dT; } - rate_o17_to_n_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o17_to_n_o16) = rate; + rate_O17_to_n_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O17_to_n_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o17_to_n_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_O17_to_n_O16) = drate_dT; } - rate_o18_to_n_o17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o18_to_n_o17) = rate; + rate_O18_to_n_O17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O18_to_n_O17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o18_to_n_o17) = drate_dT; + rate_eval.dscreened_rates_dT(k_O18_to_n_O17) = drate_dT; } - rate_o18_to_he4_c14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o18_to_he4_c14) = rate; + rate_O18_to_He4_C14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O18_to_He4_C14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o18_to_he4_c14) = drate_dT; + rate_eval.dscreened_rates_dT(k_O18_to_He4_C14) = drate_dT; } - rate_f17_to_p_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f17_to_p_o16) = rate; + rate_F17_to_p_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F17_to_p_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f17_to_p_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_F17_to_p_O16) = drate_dT; } - rate_f18_to_n_f17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f18_to_n_f17) = rate; + rate_F18_to_n_F17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F18_to_n_F17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f18_to_n_f17) = drate_dT; + rate_eval.dscreened_rates_dT(k_F18_to_n_F17) = drate_dT; } - rate_f18_to_p_o17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f18_to_p_o17) = rate; + rate_F18_to_p_O17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F18_to_p_O17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f18_to_p_o17) = drate_dT; + rate_eval.dscreened_rates_dT(k_F18_to_p_O17) = drate_dT; } - rate_f18_to_he4_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f18_to_he4_n14) = rate; + rate_F18_to_He4_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F18_to_He4_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f18_to_he4_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_F18_to_He4_N14) = drate_dT; } - rate_f19_to_n_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f19_to_n_f18) = rate; + rate_F19_to_n_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F19_to_n_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f19_to_n_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_F19_to_n_F18) = drate_dT; } - rate_f19_to_p_o18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f19_to_p_o18) = rate; + rate_F19_to_p_O18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F19_to_p_O18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f19_to_p_o18) = drate_dT; + rate_eval.dscreened_rates_dT(k_F19_to_p_O18) = drate_dT; } - rate_f19_to_he4_n15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f19_to_he4_n15) = rate; + rate_F19_to_He4_N15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F19_to_He4_N15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f19_to_he4_n15) = drate_dT; + rate_eval.dscreened_rates_dT(k_F19_to_He4_N15) = drate_dT; } - rate_ne18_to_p_f17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne18_to_p_f17) = rate; + rate_Ne18_to_p_F17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne18_to_p_F17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne18_to_p_f17) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne18_to_p_F17) = drate_dT; } - rate_ne18_to_he4_o14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne18_to_he4_o14) = rate; + rate_Ne18_to_He4_O14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne18_to_He4_O14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne18_to_he4_o14) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne18_to_He4_O14) = drate_dT; } - rate_ne19_to_n_ne18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne19_to_n_ne18) = rate; + rate_Ne19_to_n_Ne18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne19_to_n_Ne18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne19_to_n_ne18) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne19_to_n_Ne18) = drate_dT; } - rate_ne19_to_p_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne19_to_p_f18) = rate; + rate_Ne19_to_p_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne19_to_p_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne19_to_p_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne19_to_p_F18) = drate_dT; } - rate_ne19_to_he4_o15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne19_to_he4_o15) = rate; + rate_Ne19_to_He4_O15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne19_to_He4_O15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne19_to_he4_o15) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne19_to_He4_O15) = drate_dT; } - rate_ne20_to_n_ne19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne20_to_n_ne19) = rate; + rate_Ne20_to_n_Ne19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne20_to_n_Ne19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne20_to_n_ne19) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne20_to_n_Ne19) = drate_dT; } - rate_ne20_to_p_f19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne20_to_p_f19) = rate; + rate_Ne20_to_p_F19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne20_to_p_F19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne20_to_p_f19) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne20_to_p_F19) = drate_dT; } - rate_ne20_to_he4_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne20_to_he4_o16) = rate; + rate_Ne20_to_He4_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne20_to_He4_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne20_to_he4_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne20_to_He4_O16) = drate_dT; } - rate_ne21_to_n_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne21_to_n_ne20) = rate; + rate_Ne21_to_n_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne21_to_n_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne21_to_n_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne21_to_n_Ne20) = drate_dT; } - rate_ne21_to_he4_o17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne21_to_he4_o17) = rate; + rate_Ne21_to_He4_O17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne21_to_He4_O17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne21_to_he4_o17) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne21_to_He4_O17) = drate_dT; } - rate_ne22_to_n_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne22_to_n_ne21) = rate; + rate_Ne22_to_n_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne22_to_n_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne22_to_n_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne22_to_n_Ne21) = drate_dT; } - rate_ne22_to_he4_o18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne22_to_he4_o18) = rate; + rate_Ne22_to_He4_O18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne22_to_He4_O18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne22_to_he4_o18) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne22_to_He4_O18) = drate_dT; } - rate_na21_to_p_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na21_to_p_ne20) = rate; + rate_Na21_to_p_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na21_to_p_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na21_to_p_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na21_to_p_Ne20) = drate_dT; } - rate_na21_to_he4_f17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na21_to_he4_f17) = rate; + rate_Na21_to_He4_F17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na21_to_He4_F17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na21_to_he4_f17) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na21_to_He4_F17) = drate_dT; } - rate_na22_to_n_na21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na22_to_n_na21) = rate; + rate_Na22_to_n_Na21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na22_to_n_Na21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na22_to_n_na21) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na22_to_n_Na21) = drate_dT; } - rate_na22_to_p_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na22_to_p_ne21) = rate; + rate_Na22_to_p_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na22_to_p_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na22_to_p_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na22_to_p_Ne21) = drate_dT; } - rate_na22_to_he4_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na22_to_he4_f18) = rate; + rate_Na22_to_He4_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na22_to_He4_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na22_to_he4_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na22_to_He4_F18) = drate_dT; } - rate_na23_to_n_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na23_to_n_na22) = rate; + rate_Na23_to_n_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na23_to_n_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na23_to_n_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na23_to_n_Na22) = drate_dT; } - rate_na23_to_p_ne22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na23_to_p_ne22) = rate; + rate_Na23_to_p_Ne22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na23_to_p_Ne22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na23_to_p_ne22) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na23_to_p_Ne22) = drate_dT; } - rate_na23_to_he4_f19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na23_to_he4_f19) = rate; + rate_Na23_to_He4_F19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na23_to_He4_F19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na23_to_he4_f19) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na23_to_He4_F19) = drate_dT; } - rate_mg23_to_p_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg23_to_p_na22) = rate; + rate_Mg23_to_p_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg23_to_p_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg23_to_p_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg23_to_p_Na22) = drate_dT; } - rate_mg23_to_he4_ne19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg23_to_he4_ne19) = rate; + rate_Mg23_to_He4_Ne19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg23_to_He4_Ne19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg23_to_he4_ne19) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg23_to_He4_Ne19) = drate_dT; } - rate_mg24_to_n_mg23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg24_to_n_mg23) = rate; + rate_Mg24_to_n_Mg23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg24_to_n_Mg23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg24_to_n_mg23) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg24_to_n_Mg23) = drate_dT; } - rate_mg24_to_p_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg24_to_p_na23) = rate; + rate_Mg24_to_p_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg24_to_p_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg24_to_p_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg24_to_p_Na23) = drate_dT; } - rate_mg24_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg24_to_he4_ne20) = rate; + rate_Mg24_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg24_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg24_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg24_to_He4_Ne20) = drate_dT; } - rate_mg25_to_n_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg25_to_n_mg24) = rate; + rate_Mg25_to_n_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg25_to_n_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg25_to_n_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg25_to_n_Mg24) = drate_dT; } - rate_mg25_to_he4_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg25_to_he4_ne21) = rate; + rate_Mg25_to_He4_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg25_to_He4_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg25_to_he4_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg25_to_He4_Ne21) = drate_dT; } - rate_mg26_to_n_mg25(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg26_to_n_mg25) = rate; + rate_Mg26_to_n_Mg25(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg26_to_n_Mg25) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg26_to_n_mg25) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg26_to_n_Mg25) = drate_dT; } - rate_mg26_to_he4_ne22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg26_to_he4_ne22) = rate; + rate_Mg26_to_He4_Ne22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg26_to_He4_Ne22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg26_to_he4_ne22) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg26_to_He4_Ne22) = drate_dT; } - rate_al25_to_p_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_al25_to_p_mg24) = rate; + rate_Al25_to_p_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Al25_to_p_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_al25_to_p_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_Al25_to_p_Mg24) = drate_dT; } - rate_al25_to_he4_na21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_al25_to_he4_na21) = rate; + rate_Al25_to_He4_Na21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Al25_to_He4_Na21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_al25_to_he4_na21) = drate_dT; + rate_eval.dscreened_rates_dT(k_Al25_to_He4_Na21) = drate_dT; } - rate_al26_to_n_al25(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_al26_to_n_al25) = rate; + rate_Al26_to_n_Al25(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Al26_to_n_Al25) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_al26_to_n_al25) = drate_dT; + rate_eval.dscreened_rates_dT(k_Al26_to_n_Al25) = drate_dT; } - rate_al26_to_p_mg25(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_al26_to_p_mg25) = rate; + rate_Al26_to_p_Mg25(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Al26_to_p_Mg25) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_al26_to_p_mg25) = drate_dT; + rate_eval.dscreened_rates_dT(k_Al26_to_p_Mg25) = drate_dT; } - rate_al26_to_he4_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_al26_to_he4_na22) = rate; + rate_Al26_to_He4_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Al26_to_He4_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_al26_to_he4_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_Al26_to_He4_Na22) = drate_dT; } - rate_al27_to_n_al26(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_al27_to_n_al26) = rate; + rate_Al27_to_n_Al26(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Al27_to_n_Al26) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_al27_to_n_al26) = drate_dT; + rate_eval.dscreened_rates_dT(k_Al27_to_n_Al26) = drate_dT; } - rate_al27_to_p_mg26(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_al27_to_p_mg26) = rate; + rate_Al27_to_p_Mg26(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Al27_to_p_Mg26) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_al27_to_p_mg26) = drate_dT; + rate_eval.dscreened_rates_dT(k_Al27_to_p_Mg26) = drate_dT; } - rate_al27_to_he4_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_al27_to_he4_na23) = rate; + rate_Al27_to_He4_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Al27_to_He4_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_al27_to_he4_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_Al27_to_He4_Na23) = drate_dT; } - rate_si28_to_p_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si28_to_p_al27) = rate; + rate_Si28_to_p_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si28_to_p_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si28_to_p_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si28_to_p_Al27) = drate_dT; } - rate_si28_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si28_to_he4_mg24) = rate; + rate_Si28_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si28_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si28_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si28_to_He4_Mg24) = drate_dT; } - rate_si29_to_n_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si29_to_n_si28) = rate; + rate_Si29_to_n_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si29_to_n_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si29_to_n_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si29_to_n_Si28) = drate_dT; } - rate_si29_to_he4_mg25(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si29_to_he4_mg25) = rate; + rate_Si29_to_He4_Mg25(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si29_to_He4_Mg25) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si29_to_he4_mg25) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si29_to_He4_Mg25) = drate_dT; } - rate_si30_to_n_si29(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si30_to_n_si29) = rate; + rate_Si30_to_n_Si29(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si30_to_n_Si29) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si30_to_n_si29) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si30_to_n_Si29) = drate_dT; } - rate_si30_to_he4_mg26(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si30_to_he4_mg26) = rate; + rate_Si30_to_He4_Mg26(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si30_to_He4_Mg26) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si30_to_he4_mg26) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si30_to_He4_Mg26) = drate_dT; } - rate_si31_to_n_si30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si31_to_n_si30) = rate; + rate_Si31_to_n_Si30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si31_to_n_Si30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si31_to_n_si30) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si31_to_n_Si30) = drate_dT; } - rate_si32_to_n_si31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si32_to_n_si31) = rate; + rate_Si32_to_n_Si31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si32_to_n_Si31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si32_to_n_si31) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si32_to_n_Si31) = drate_dT; } - rate_p29_to_p_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p29_to_p_si28) = rate; + rate_P29_to_p_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P29_to_p_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p29_to_p_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_P29_to_p_Si28) = drate_dT; } - rate_p29_to_he4_al25(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p29_to_he4_al25) = rate; + rate_P29_to_He4_Al25(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P29_to_He4_Al25) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p29_to_he4_al25) = drate_dT; + rate_eval.dscreened_rates_dT(k_P29_to_He4_Al25) = drate_dT; } - rate_p30_to_n_p29(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p30_to_n_p29) = rate; + rate_P30_to_n_P29(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P30_to_n_P29) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p30_to_n_p29) = drate_dT; + rate_eval.dscreened_rates_dT(k_P30_to_n_P29) = drate_dT; } - rate_p30_to_p_si29(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p30_to_p_si29) = rate; + rate_P30_to_p_Si29(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P30_to_p_Si29) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p30_to_p_si29) = drate_dT; + rate_eval.dscreened_rates_dT(k_P30_to_p_Si29) = drate_dT; } - rate_p30_to_he4_al26(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p30_to_he4_al26) = rate; + rate_P30_to_He4_Al26(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P30_to_He4_Al26) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p30_to_he4_al26) = drate_dT; + rate_eval.dscreened_rates_dT(k_P30_to_He4_Al26) = drate_dT; } - rate_p31_to_n_p30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p31_to_n_p30) = rate; + rate_P31_to_n_P30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P31_to_n_P30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p31_to_n_p30) = drate_dT; + rate_eval.dscreened_rates_dT(k_P31_to_n_P30) = drate_dT; } - rate_p31_to_p_si30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p31_to_p_si30) = rate; + rate_P31_to_p_Si30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P31_to_p_Si30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p31_to_p_si30) = drate_dT; + rate_eval.dscreened_rates_dT(k_P31_to_p_Si30) = drate_dT; } - rate_p31_to_he4_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p31_to_he4_al27) = rate; + rate_P31_to_He4_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P31_to_He4_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p31_to_he4_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_P31_to_He4_Al27) = drate_dT; } - rate_p32_to_n_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p32_to_n_p31) = rate; + rate_P32_to_n_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P32_to_n_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p32_to_n_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_P32_to_n_P31) = drate_dT; } - rate_p32_to_p_si31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p32_to_p_si31) = rate; + rate_P32_to_p_Si31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P32_to_p_Si31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p32_to_p_si31) = drate_dT; + rate_eval.dscreened_rates_dT(k_P32_to_p_Si31) = drate_dT; } - rate_p33_to_n_p32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p33_to_n_p32) = rate; + rate_P33_to_n_P32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P33_to_n_P32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p33_to_n_p32) = drate_dT; + rate_eval.dscreened_rates_dT(k_P33_to_n_P32) = drate_dT; } - rate_p33_to_p_si32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p33_to_p_si32) = rate; + rate_P33_to_p_Si32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P33_to_p_Si32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p33_to_p_si32) = drate_dT; + rate_eval.dscreened_rates_dT(k_P33_to_p_Si32) = drate_dT; } - rate_s32_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s32_to_p_p31) = rate; + rate_S32_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S32_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s32_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_S32_to_p_P31) = drate_dT; } - rate_s32_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s32_to_he4_si28) = rate; + rate_S32_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S32_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s32_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_S32_to_He4_Si28) = drate_dT; } - rate_s33_to_n_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s33_to_n_s32) = rate; + rate_S33_to_n_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S33_to_n_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s33_to_n_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_S33_to_n_S32) = drate_dT; } - rate_s33_to_p_p32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s33_to_p_p32) = rate; + rate_S33_to_p_P32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S33_to_p_P32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s33_to_p_p32) = drate_dT; + rate_eval.dscreened_rates_dT(k_S33_to_p_P32) = drate_dT; } - rate_s33_to_he4_si29(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s33_to_he4_si29) = rate; + rate_S33_to_He4_Si29(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S33_to_He4_Si29) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s33_to_he4_si29) = drate_dT; + rate_eval.dscreened_rates_dT(k_S33_to_He4_Si29) = drate_dT; } - rate_s34_to_n_s33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s34_to_n_s33) = rate; + rate_S34_to_n_S33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S34_to_n_S33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s34_to_n_s33) = drate_dT; + rate_eval.dscreened_rates_dT(k_S34_to_n_S33) = drate_dT; } - rate_s34_to_p_p33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s34_to_p_p33) = rate; + rate_S34_to_p_P33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S34_to_p_P33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s34_to_p_p33) = drate_dT; + rate_eval.dscreened_rates_dT(k_S34_to_p_P33) = drate_dT; } - rate_s34_to_he4_si30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s34_to_he4_si30) = rate; + rate_S34_to_He4_Si30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S34_to_He4_Si30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s34_to_he4_si30) = drate_dT; + rate_eval.dscreened_rates_dT(k_S34_to_He4_Si30) = drate_dT; } - rate_s35_to_n_s34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s35_to_n_s34) = rate; + rate_S35_to_n_S34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S35_to_n_S34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s35_to_n_s34) = drate_dT; + rate_eval.dscreened_rates_dT(k_S35_to_n_S34) = drate_dT; } - rate_s35_to_he4_si31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s35_to_he4_si31) = rate; + rate_S35_to_He4_Si31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S35_to_He4_Si31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s35_to_he4_si31) = drate_dT; + rate_eval.dscreened_rates_dT(k_S35_to_He4_Si31) = drate_dT; } - rate_s36_to_n_s35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s36_to_n_s35) = rate; + rate_S36_to_n_S35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S36_to_n_S35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s36_to_n_s35) = drate_dT; + rate_eval.dscreened_rates_dT(k_S36_to_n_S35) = drate_dT; } - rate_s36_to_he4_si32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s36_to_he4_si32) = rate; + rate_S36_to_He4_Si32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S36_to_He4_Si32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s36_to_he4_si32) = drate_dT; + rate_eval.dscreened_rates_dT(k_S36_to_He4_Si32) = drate_dT; } - rate_cl33_to_p_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl33_to_p_s32) = rate; + rate_Cl33_to_p_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl33_to_p_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl33_to_p_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl33_to_p_S32) = drate_dT; } - rate_cl33_to_he4_p29(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl33_to_he4_p29) = rate; + rate_Cl33_to_He4_P29(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl33_to_He4_P29) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl33_to_he4_p29) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl33_to_He4_P29) = drate_dT; } - rate_cl34_to_n_cl33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl34_to_n_cl33) = rate; + rate_Cl34_to_n_Cl33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl34_to_n_Cl33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl34_to_n_cl33) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl34_to_n_Cl33) = drate_dT; } - rate_cl34_to_p_s33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl34_to_p_s33) = rate; + rate_Cl34_to_p_S33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl34_to_p_S33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl34_to_p_s33) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl34_to_p_S33) = drate_dT; } - rate_cl34_to_he4_p30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl34_to_he4_p30) = rate; + rate_Cl34_to_He4_P30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl34_to_He4_P30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl34_to_he4_p30) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl34_to_He4_P30) = drate_dT; } - rate_cl35_to_n_cl34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl35_to_n_cl34) = rate; + rate_Cl35_to_n_Cl34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl35_to_n_Cl34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl35_to_n_cl34) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl35_to_n_Cl34) = drate_dT; } - rate_cl35_to_p_s34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl35_to_p_s34) = rate; + rate_Cl35_to_p_S34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl35_to_p_S34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl35_to_p_s34) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl35_to_p_S34) = drate_dT; } - rate_cl35_to_he4_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl35_to_he4_p31) = rate; + rate_Cl35_to_He4_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl35_to_He4_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl35_to_he4_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl35_to_He4_P31) = drate_dT; } - rate_cl36_to_n_cl35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl36_to_n_cl35) = rate; + rate_Cl36_to_n_Cl35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl36_to_n_Cl35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl36_to_n_cl35) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl36_to_n_Cl35) = drate_dT; } - rate_cl36_to_p_s35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl36_to_p_s35) = rate; + rate_Cl36_to_p_S35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl36_to_p_S35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl36_to_p_s35) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl36_to_p_S35) = drate_dT; } - rate_cl36_to_he4_p32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl36_to_he4_p32) = rate; + rate_Cl36_to_He4_P32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl36_to_He4_P32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl36_to_he4_p32) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl36_to_He4_P32) = drate_dT; } - rate_cl37_to_n_cl36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl37_to_n_cl36) = rate; + rate_Cl37_to_n_Cl36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl37_to_n_Cl36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl37_to_n_cl36) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl37_to_n_Cl36) = drate_dT; } - rate_cl37_to_p_s36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl37_to_p_s36) = rate; + rate_Cl37_to_p_S36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl37_to_p_S36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl37_to_p_s36) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl37_to_p_S36) = drate_dT; } - rate_cl37_to_he4_p33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl37_to_he4_p33) = rate; + rate_Cl37_to_He4_P33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl37_to_He4_P33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl37_to_he4_p33) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl37_to_He4_P33) = drate_dT; } - rate_ar36_to_p_cl35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar36_to_p_cl35) = rate; + rate_Ar36_to_p_Cl35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_to_p_Cl35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_to_p_cl35) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_to_p_Cl35) = drate_dT; } - rate_ar36_to_he4_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar36_to_he4_s32) = rate; + rate_Ar36_to_He4_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_to_He4_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_to_he4_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_to_He4_S32) = drate_dT; } - rate_ar37_to_n_ar36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar37_to_n_ar36) = rate; + rate_Ar37_to_n_Ar36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar37_to_n_Ar36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar37_to_n_ar36) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar37_to_n_Ar36) = drate_dT; } - rate_ar37_to_p_cl36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar37_to_p_cl36) = rate; + rate_Ar37_to_p_Cl36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar37_to_p_Cl36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar37_to_p_cl36) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar37_to_p_Cl36) = drate_dT; } - rate_ar37_to_he4_s33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar37_to_he4_s33) = rate; + rate_Ar37_to_He4_S33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar37_to_He4_S33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar37_to_he4_s33) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar37_to_He4_S33) = drate_dT; } - rate_ar38_to_n_ar37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar38_to_n_ar37) = rate; + rate_Ar38_to_n_Ar37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar38_to_n_Ar37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar38_to_n_ar37) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar38_to_n_Ar37) = drate_dT; } - rate_ar38_to_p_cl37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar38_to_p_cl37) = rate; + rate_Ar38_to_p_Cl37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar38_to_p_Cl37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar38_to_p_cl37) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar38_to_p_Cl37) = drate_dT; } - rate_ar38_to_he4_s34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar38_to_he4_s34) = rate; + rate_Ar38_to_He4_S34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar38_to_He4_S34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar38_to_he4_s34) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar38_to_He4_S34) = drate_dT; } - rate_ar39_to_n_ar38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar39_to_n_ar38) = rate; + rate_Ar39_to_n_Ar38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar39_to_n_Ar38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar39_to_n_ar38) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar39_to_n_Ar38) = drate_dT; } - rate_ar39_to_he4_s35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar39_to_he4_s35) = rate; + rate_Ar39_to_He4_S35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar39_to_He4_S35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar39_to_he4_s35) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar39_to_He4_S35) = drate_dT; } - rate_ar40_to_n_ar39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar40_to_n_ar39) = rate; + rate_Ar40_to_n_Ar39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar40_to_n_Ar39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar40_to_n_ar39) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar40_to_n_Ar39) = drate_dT; } - rate_ar40_to_he4_s36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar40_to_he4_s36) = rate; + rate_Ar40_to_He4_S36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar40_to_He4_S36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar40_to_he4_s36) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar40_to_He4_S36) = drate_dT; } - rate_k37_to_p_ar36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k37_to_p_ar36) = rate; + rate_K37_to_p_Ar36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K37_to_p_Ar36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k37_to_p_ar36) = drate_dT; + rate_eval.dscreened_rates_dT(k_K37_to_p_Ar36) = drate_dT; } - rate_k37_to_he4_cl33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k37_to_he4_cl33) = rate; + rate_K37_to_He4_Cl33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K37_to_He4_Cl33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k37_to_he4_cl33) = drate_dT; + rate_eval.dscreened_rates_dT(k_K37_to_He4_Cl33) = drate_dT; } - rate_k38_to_n_k37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k38_to_n_k37) = rate; + rate_K38_to_n_K37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K38_to_n_K37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k38_to_n_k37) = drate_dT; + rate_eval.dscreened_rates_dT(k_K38_to_n_K37) = drate_dT; } - rate_k38_to_p_ar37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k38_to_p_ar37) = rate; + rate_K38_to_p_Ar37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K38_to_p_Ar37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k38_to_p_ar37) = drate_dT; + rate_eval.dscreened_rates_dT(k_K38_to_p_Ar37) = drate_dT; } - rate_k38_to_he4_cl34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k38_to_he4_cl34) = rate; + rate_K38_to_He4_Cl34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K38_to_He4_Cl34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k38_to_he4_cl34) = drate_dT; + rate_eval.dscreened_rates_dT(k_K38_to_He4_Cl34) = drate_dT; } - rate_k39_to_n_k38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k39_to_n_k38) = rate; + rate_K39_to_n_K38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K39_to_n_K38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k39_to_n_k38) = drate_dT; + rate_eval.dscreened_rates_dT(k_K39_to_n_K38) = drate_dT; } - rate_k39_to_p_ar38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k39_to_p_ar38) = rate; + rate_K39_to_p_Ar38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K39_to_p_Ar38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k39_to_p_ar38) = drate_dT; + rate_eval.dscreened_rates_dT(k_K39_to_p_Ar38) = drate_dT; } - rate_k39_to_he4_cl35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k39_to_he4_cl35) = rate; + rate_K39_to_He4_Cl35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K39_to_He4_Cl35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k39_to_he4_cl35) = drate_dT; + rate_eval.dscreened_rates_dT(k_K39_to_He4_Cl35) = drate_dT; } - rate_k40_to_n_k39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k40_to_n_k39) = rate; + rate_K40_to_n_K39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K40_to_n_K39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k40_to_n_k39) = drate_dT; + rate_eval.dscreened_rates_dT(k_K40_to_n_K39) = drate_dT; } - rate_k40_to_p_ar39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k40_to_p_ar39) = rate; + rate_K40_to_p_Ar39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K40_to_p_Ar39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k40_to_p_ar39) = drate_dT; + rate_eval.dscreened_rates_dT(k_K40_to_p_Ar39) = drate_dT; } - rate_k40_to_he4_cl36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k40_to_he4_cl36) = rate; + rate_K40_to_He4_Cl36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K40_to_He4_Cl36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k40_to_he4_cl36) = drate_dT; + rate_eval.dscreened_rates_dT(k_K40_to_He4_Cl36) = drate_dT; } - rate_k41_to_n_k40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k41_to_n_k40) = rate; + rate_K41_to_n_K40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K41_to_n_K40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k41_to_n_k40) = drate_dT; + rate_eval.dscreened_rates_dT(k_K41_to_n_K40) = drate_dT; } - rate_k41_to_p_ar40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k41_to_p_ar40) = rate; + rate_K41_to_p_Ar40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K41_to_p_Ar40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k41_to_p_ar40) = drate_dT; + rate_eval.dscreened_rates_dT(k_K41_to_p_Ar40) = drate_dT; } - rate_k41_to_he4_cl37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k41_to_he4_cl37) = rate; + rate_K41_to_He4_Cl37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K41_to_He4_Cl37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k41_to_he4_cl37) = drate_dT; + rate_eval.dscreened_rates_dT(k_K41_to_He4_Cl37) = drate_dT; } - rate_ca40_to_p_k39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca40_to_p_k39) = rate; + rate_Ca40_to_p_K39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_to_p_K39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_to_p_k39) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_to_p_K39) = drate_dT; } - rate_ca40_to_he4_ar36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca40_to_he4_ar36) = rate; + rate_Ca40_to_He4_Ar36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_to_He4_Ar36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_to_he4_ar36) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_to_He4_Ar36) = drate_dT; } - rate_ca41_to_n_ca40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca41_to_n_ca40) = rate; + rate_Ca41_to_n_Ca40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca41_to_n_Ca40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca41_to_n_ca40) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca41_to_n_Ca40) = drate_dT; } - rate_ca41_to_p_k40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca41_to_p_k40) = rate; + rate_Ca41_to_p_K40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca41_to_p_K40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca41_to_p_k40) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca41_to_p_K40) = drate_dT; } - rate_ca41_to_he4_ar37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca41_to_he4_ar37) = rate; + rate_Ca41_to_He4_Ar37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca41_to_He4_Ar37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca41_to_he4_ar37) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca41_to_He4_Ar37) = drate_dT; } - rate_ca42_to_n_ca41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca42_to_n_ca41) = rate; + rate_Ca42_to_n_Ca41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca42_to_n_Ca41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca42_to_n_ca41) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca42_to_n_Ca41) = drate_dT; } - rate_ca42_to_p_k41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca42_to_p_k41) = rate; + rate_Ca42_to_p_K41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca42_to_p_K41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca42_to_p_k41) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca42_to_p_K41) = drate_dT; } - rate_ca42_to_he4_ar38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca42_to_he4_ar38) = rate; + rate_Ca42_to_He4_Ar38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca42_to_He4_Ar38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca42_to_he4_ar38) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca42_to_He4_Ar38) = drate_dT; } - rate_ca43_to_n_ca42(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca43_to_n_ca42) = rate; + rate_Ca43_to_n_Ca42(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca43_to_n_Ca42) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca43_to_n_ca42) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca43_to_n_Ca42) = drate_dT; } - rate_ca43_to_he4_ar39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca43_to_he4_ar39) = rate; + rate_Ca43_to_He4_Ar39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca43_to_He4_Ar39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca43_to_he4_ar39) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca43_to_He4_Ar39) = drate_dT; } - rate_ca44_to_n_ca43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca44_to_n_ca43) = rate; + rate_Ca44_to_n_Ca43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca44_to_n_Ca43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca44_to_n_ca43) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca44_to_n_Ca43) = drate_dT; } - rate_ca44_to_he4_ar40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca44_to_he4_ar40) = rate; + rate_Ca44_to_He4_Ar40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca44_to_He4_Ar40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca44_to_he4_ar40) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca44_to_He4_Ar40) = drate_dT; } - rate_ca45_to_n_ca44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca45_to_n_ca44) = rate; + rate_Ca45_to_n_Ca44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca45_to_n_Ca44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca45_to_n_ca44) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca45_to_n_Ca44) = drate_dT; } - rate_ca46_to_n_ca45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca46_to_n_ca45) = rate; + rate_Ca46_to_n_Ca45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca46_to_n_Ca45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca46_to_n_ca45) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca46_to_n_Ca45) = drate_dT; } - rate_ca47_to_n_ca46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca47_to_n_ca46) = rate; + rate_Ca47_to_n_Ca46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca47_to_n_Ca46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca47_to_n_ca46) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca47_to_n_Ca46) = drate_dT; } - rate_ca48_to_n_ca47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca48_to_n_ca47) = rate; + rate_Ca48_to_n_Ca47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca48_to_n_Ca47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca48_to_n_ca47) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca48_to_n_Ca47) = drate_dT; } - rate_sc43_to_p_ca42(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc43_to_p_ca42) = rate; + rate_Sc43_to_p_Ca42(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc43_to_p_Ca42) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc43_to_p_ca42) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc43_to_p_Ca42) = drate_dT; } - rate_sc43_to_he4_k39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc43_to_he4_k39) = rate; + rate_Sc43_to_He4_K39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc43_to_He4_K39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc43_to_he4_k39) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc43_to_He4_K39) = drate_dT; } - rate_sc44_to_n_sc43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc44_to_n_sc43) = rate; + rate_Sc44_to_n_Sc43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc44_to_n_Sc43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc44_to_n_sc43) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc44_to_n_Sc43) = drate_dT; } - rate_sc44_to_p_ca43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc44_to_p_ca43) = rate; + rate_Sc44_to_p_Ca43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc44_to_p_Ca43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc44_to_p_ca43) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc44_to_p_Ca43) = drate_dT; } - rate_sc44_to_he4_k40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc44_to_he4_k40) = rate; + rate_Sc44_to_He4_K40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc44_to_He4_K40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc44_to_he4_k40) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc44_to_He4_K40) = drate_dT; } - rate_sc45_to_n_sc44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc45_to_n_sc44) = rate; + rate_Sc45_to_n_Sc44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc45_to_n_Sc44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc45_to_n_sc44) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc45_to_n_Sc44) = drate_dT; } - rate_sc45_to_p_ca44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc45_to_p_ca44) = rate; + rate_Sc45_to_p_Ca44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc45_to_p_Ca44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc45_to_p_ca44) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc45_to_p_Ca44) = drate_dT; } - rate_sc45_to_he4_k41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc45_to_he4_k41) = rate; + rate_Sc45_to_He4_K41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc45_to_He4_K41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc45_to_he4_k41) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc45_to_He4_K41) = drate_dT; } - rate_sc46_to_n_sc45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc46_to_n_sc45) = rate; + rate_Sc46_to_n_Sc45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc46_to_n_Sc45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc46_to_n_sc45) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc46_to_n_Sc45) = drate_dT; } - rate_sc46_to_p_ca45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc46_to_p_ca45) = rate; + rate_Sc46_to_p_Ca45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc46_to_p_Ca45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc46_to_p_ca45) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc46_to_p_Ca45) = drate_dT; } - rate_sc47_to_n_sc46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc47_to_n_sc46) = rate; + rate_Sc47_to_n_Sc46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc47_to_n_Sc46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc47_to_n_sc46) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc47_to_n_Sc46) = drate_dT; } - rate_sc47_to_p_ca46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc47_to_p_ca46) = rate; + rate_Sc47_to_p_Ca46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc47_to_p_Ca46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc47_to_p_ca46) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc47_to_p_Ca46) = drate_dT; } - rate_sc48_to_n_sc47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc48_to_n_sc47) = rate; + rate_Sc48_to_n_Sc47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc48_to_n_Sc47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc48_to_n_sc47) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc48_to_n_Sc47) = drate_dT; } - rate_sc48_to_p_ca47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc48_to_p_ca47) = rate; + rate_Sc48_to_p_Ca47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc48_to_p_Ca47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc48_to_p_ca47) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc48_to_p_Ca47) = drate_dT; } - rate_sc49_to_n_sc48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc49_to_n_sc48) = rate; + rate_Sc49_to_n_Sc48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc49_to_n_Sc48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc49_to_n_sc48) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc49_to_n_Sc48) = drate_dT; } - rate_sc49_to_p_ca48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc49_to_p_ca48) = rate; + rate_Sc49_to_p_Ca48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc49_to_p_Ca48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc49_to_p_ca48) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc49_to_p_Ca48) = drate_dT; } - rate_ti44_to_p_sc43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti44_to_p_sc43) = rate; + rate_Ti44_to_p_Sc43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_to_p_Sc43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_to_p_sc43) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_to_p_Sc43) = drate_dT; } - rate_ti44_to_he4_ca40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti44_to_he4_ca40) = rate; + rate_Ti44_to_He4_Ca40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_to_He4_Ca40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_to_he4_ca40) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_to_He4_Ca40) = drate_dT; } - rate_ti45_to_n_ti44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti45_to_n_ti44) = rate; + rate_Ti45_to_n_Ti44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti45_to_n_Ti44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti45_to_n_ti44) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti45_to_n_Ti44) = drate_dT; } - rate_ti45_to_p_sc44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti45_to_p_sc44) = rate; + rate_Ti45_to_p_Sc44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti45_to_p_Sc44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti45_to_p_sc44) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti45_to_p_Sc44) = drate_dT; } - rate_ti45_to_he4_ca41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti45_to_he4_ca41) = rate; + rate_Ti45_to_He4_Ca41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti45_to_He4_Ca41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti45_to_he4_ca41) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti45_to_He4_Ca41) = drate_dT; } - rate_ti46_to_n_ti45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti46_to_n_ti45) = rate; + rate_Ti46_to_n_Ti45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti46_to_n_Ti45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti46_to_n_ti45) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti46_to_n_Ti45) = drate_dT; } - rate_ti46_to_p_sc45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti46_to_p_sc45) = rate; + rate_Ti46_to_p_Sc45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti46_to_p_Sc45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti46_to_p_sc45) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti46_to_p_Sc45) = drate_dT; } - rate_ti46_to_he4_ca42(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti46_to_he4_ca42) = rate; + rate_Ti46_to_He4_Ca42(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti46_to_He4_Ca42) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti46_to_he4_ca42) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti46_to_He4_Ca42) = drate_dT; } - rate_ti47_to_n_ti46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti47_to_n_ti46) = rate; + rate_Ti47_to_n_Ti46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti47_to_n_Ti46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti47_to_n_ti46) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti47_to_n_Ti46) = drate_dT; } - rate_ti47_to_p_sc46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti47_to_p_sc46) = rate; + rate_Ti47_to_p_Sc46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti47_to_p_Sc46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti47_to_p_sc46) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti47_to_p_Sc46) = drate_dT; } - rate_ti47_to_he4_ca43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti47_to_he4_ca43) = rate; + rate_Ti47_to_He4_Ca43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti47_to_He4_Ca43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti47_to_he4_ca43) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti47_to_He4_Ca43) = drate_dT; } - rate_ti48_to_n_ti47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti48_to_n_ti47) = rate; + rate_Ti48_to_n_Ti47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti48_to_n_Ti47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti48_to_n_ti47) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti48_to_n_Ti47) = drate_dT; } - rate_ti48_to_p_sc47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti48_to_p_sc47) = rate; + rate_Ti48_to_p_Sc47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti48_to_p_Sc47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti48_to_p_sc47) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti48_to_p_Sc47) = drate_dT; } - rate_ti48_to_he4_ca44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti48_to_he4_ca44) = rate; + rate_Ti48_to_He4_Ca44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti48_to_He4_Ca44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti48_to_he4_ca44) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti48_to_He4_Ca44) = drate_dT; } - rate_ti49_to_n_ti48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti49_to_n_ti48) = rate; + rate_Ti49_to_n_Ti48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti49_to_n_Ti48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti49_to_n_ti48) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti49_to_n_Ti48) = drate_dT; } - rate_ti49_to_p_sc48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti49_to_p_sc48) = rate; + rate_Ti49_to_p_Sc48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti49_to_p_Sc48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti49_to_p_sc48) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti49_to_p_Sc48) = drate_dT; } - rate_ti49_to_he4_ca45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti49_to_he4_ca45) = rate; + rate_Ti49_to_He4_Ca45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti49_to_He4_Ca45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti49_to_he4_ca45) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti49_to_He4_Ca45) = drate_dT; } - rate_ti50_to_n_ti49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti50_to_n_ti49) = rate; + rate_Ti50_to_n_Ti49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti50_to_n_Ti49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti50_to_n_ti49) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti50_to_n_Ti49) = drate_dT; } - rate_ti50_to_p_sc49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti50_to_p_sc49) = rate; + rate_Ti50_to_p_Sc49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti50_to_p_Sc49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti50_to_p_sc49) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti50_to_p_Sc49) = drate_dT; } - rate_ti50_to_he4_ca46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti50_to_he4_ca46) = rate; + rate_Ti50_to_He4_Ca46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti50_to_He4_Ca46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti50_to_he4_ca46) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti50_to_He4_Ca46) = drate_dT; } - rate_ti51_to_n_ti50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti51_to_n_ti50) = rate; + rate_Ti51_to_n_Ti50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti51_to_n_Ti50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti51_to_n_ti50) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti51_to_n_Ti50) = drate_dT; } - rate_ti51_to_he4_ca47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti51_to_he4_ca47) = rate; + rate_Ti51_to_He4_Ca47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti51_to_He4_Ca47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti51_to_he4_ca47) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti51_to_He4_Ca47) = drate_dT; } - rate_v46_to_p_ti45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v46_to_p_ti45) = rate; + rate_V46_to_p_Ti45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V46_to_p_Ti45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v46_to_p_ti45) = drate_dT; + rate_eval.dscreened_rates_dT(k_V46_to_p_Ti45) = drate_dT; } - rate_v47_to_n_v46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v47_to_n_v46) = rate; + rate_V47_to_n_V46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V47_to_n_V46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v47_to_n_v46) = drate_dT; + rate_eval.dscreened_rates_dT(k_V47_to_n_V46) = drate_dT; } - rate_v47_to_p_ti46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v47_to_p_ti46) = rate; + rate_V47_to_p_Ti46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V47_to_p_Ti46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v47_to_p_ti46) = drate_dT; + rate_eval.dscreened_rates_dT(k_V47_to_p_Ti46) = drate_dT; } - rate_v47_to_he4_sc43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v47_to_he4_sc43) = rate; + rate_V47_to_He4_Sc43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V47_to_He4_Sc43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v47_to_he4_sc43) = drate_dT; + rate_eval.dscreened_rates_dT(k_V47_to_He4_Sc43) = drate_dT; } - rate_v48_to_n_v47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v48_to_n_v47) = rate; + rate_V48_to_n_V47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V48_to_n_V47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v48_to_n_v47) = drate_dT; + rate_eval.dscreened_rates_dT(k_V48_to_n_V47) = drate_dT; } - rate_v48_to_p_ti47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v48_to_p_ti47) = rate; + rate_V48_to_p_Ti47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V48_to_p_Ti47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v48_to_p_ti47) = drate_dT; + rate_eval.dscreened_rates_dT(k_V48_to_p_Ti47) = drate_dT; } - rate_v48_to_he4_sc44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v48_to_he4_sc44) = rate; + rate_V48_to_He4_Sc44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V48_to_He4_Sc44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v48_to_he4_sc44) = drate_dT; + rate_eval.dscreened_rates_dT(k_V48_to_He4_Sc44) = drate_dT; } - rate_v49_to_n_v48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v49_to_n_v48) = rate; + rate_V49_to_n_V48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V49_to_n_V48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v49_to_n_v48) = drate_dT; + rate_eval.dscreened_rates_dT(k_V49_to_n_V48) = drate_dT; } - rate_v49_to_p_ti48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v49_to_p_ti48) = rate; + rate_V49_to_p_Ti48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V49_to_p_Ti48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v49_to_p_ti48) = drate_dT; + rate_eval.dscreened_rates_dT(k_V49_to_p_Ti48) = drate_dT; } - rate_v49_to_he4_sc45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v49_to_he4_sc45) = rate; + rate_V49_to_He4_Sc45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V49_to_He4_Sc45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v49_to_he4_sc45) = drate_dT; + rate_eval.dscreened_rates_dT(k_V49_to_He4_Sc45) = drate_dT; } - rate_v50_to_n_v49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v50_to_n_v49) = rate; + rate_V50_to_n_V49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V50_to_n_V49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v50_to_n_v49) = drate_dT; + rate_eval.dscreened_rates_dT(k_V50_to_n_V49) = drate_dT; } - rate_v50_to_p_ti49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v50_to_p_ti49) = rate; + rate_V50_to_p_Ti49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V50_to_p_Ti49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v50_to_p_ti49) = drate_dT; + rate_eval.dscreened_rates_dT(k_V50_to_p_Ti49) = drate_dT; } - rate_v50_to_he4_sc46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v50_to_he4_sc46) = rate; + rate_V50_to_He4_Sc46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V50_to_He4_Sc46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v50_to_he4_sc46) = drate_dT; + rate_eval.dscreened_rates_dT(k_V50_to_He4_Sc46) = drate_dT; } - rate_v51_to_n_v50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v51_to_n_v50) = rate; + rate_V51_to_n_V50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V51_to_n_V50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v51_to_n_v50) = drate_dT; + rate_eval.dscreened_rates_dT(k_V51_to_n_V50) = drate_dT; } - rate_v51_to_p_ti50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v51_to_p_ti50) = rate; + rate_V51_to_p_Ti50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V51_to_p_Ti50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v51_to_p_ti50) = drate_dT; + rate_eval.dscreened_rates_dT(k_V51_to_p_Ti50) = drate_dT; } - rate_v51_to_he4_sc47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v51_to_he4_sc47) = rate; + rate_V51_to_He4_Sc47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V51_to_He4_Sc47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v51_to_he4_sc47) = drate_dT; + rate_eval.dscreened_rates_dT(k_V51_to_He4_Sc47) = drate_dT; } - rate_v52_to_n_v51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v52_to_n_v51) = rate; + rate_V52_to_n_V51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V52_to_n_V51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v52_to_n_v51) = drate_dT; + rate_eval.dscreened_rates_dT(k_V52_to_n_V51) = drate_dT; } - rate_v52_to_p_ti51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v52_to_p_ti51) = rate; + rate_V52_to_p_Ti51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V52_to_p_Ti51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v52_to_p_ti51) = drate_dT; + rate_eval.dscreened_rates_dT(k_V52_to_p_Ti51) = drate_dT; } - rate_v52_to_he4_sc48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v52_to_he4_sc48) = rate; + rate_V52_to_He4_Sc48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V52_to_He4_Sc48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v52_to_he4_sc48) = drate_dT; + rate_eval.dscreened_rates_dT(k_V52_to_He4_Sc48) = drate_dT; } - rate_cr48_to_p_v47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr48_to_p_v47) = rate; + rate_Cr48_to_p_V47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_to_p_V47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_to_p_v47) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_to_p_V47) = drate_dT; } - rate_cr48_to_he4_ti44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr48_to_he4_ti44) = rate; + rate_Cr48_to_He4_Ti44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_to_He4_Ti44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_to_he4_ti44) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_to_He4_Ti44) = drate_dT; } - rate_cr49_to_n_cr48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr49_to_n_cr48) = rate; + rate_Cr49_to_n_Cr48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr49_to_n_Cr48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr49_to_n_cr48) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr49_to_n_Cr48) = drate_dT; } - rate_cr49_to_p_v48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr49_to_p_v48) = rate; + rate_Cr49_to_p_V48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr49_to_p_V48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr49_to_p_v48) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr49_to_p_V48) = drate_dT; } - rate_cr49_to_he4_ti45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr49_to_he4_ti45) = rate; + rate_Cr49_to_He4_Ti45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr49_to_He4_Ti45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr49_to_he4_ti45) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr49_to_He4_Ti45) = drate_dT; } - rate_cr50_to_n_cr49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr50_to_n_cr49) = rate; + rate_Cr50_to_n_Cr49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr50_to_n_Cr49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr50_to_n_cr49) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr50_to_n_Cr49) = drate_dT; } - rate_cr50_to_p_v49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr50_to_p_v49) = rate; + rate_Cr50_to_p_V49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr50_to_p_V49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr50_to_p_v49) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr50_to_p_V49) = drate_dT; } - rate_cr50_to_he4_ti46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr50_to_he4_ti46) = rate; + rate_Cr50_to_He4_Ti46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr50_to_He4_Ti46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr50_to_he4_ti46) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr50_to_He4_Ti46) = drate_dT; } - rate_cr51_to_n_cr50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr51_to_n_cr50) = rate; + rate_Cr51_to_n_Cr50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr51_to_n_Cr50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr51_to_n_cr50) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr51_to_n_Cr50) = drate_dT; } - rate_cr51_to_p_v50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr51_to_p_v50) = rate; + rate_Cr51_to_p_V50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr51_to_p_V50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr51_to_p_v50) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr51_to_p_V50) = drate_dT; } - rate_cr51_to_he4_ti47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr51_to_he4_ti47) = rate; + rate_Cr51_to_He4_Ti47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr51_to_He4_Ti47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr51_to_he4_ti47) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr51_to_He4_Ti47) = drate_dT; } - rate_cr52_to_n_cr51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr52_to_n_cr51) = rate; + rate_Cr52_to_n_Cr51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr52_to_n_Cr51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr52_to_n_cr51) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr52_to_n_Cr51) = drate_dT; } - rate_cr52_to_p_v51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr52_to_p_v51) = rate; + rate_Cr52_to_p_V51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr52_to_p_V51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr52_to_p_v51) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr52_to_p_V51) = drate_dT; } - rate_cr52_to_he4_ti48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr52_to_he4_ti48) = rate; + rate_Cr52_to_He4_Ti48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr52_to_He4_Ti48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr52_to_he4_ti48) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr52_to_He4_Ti48) = drate_dT; } - rate_cr53_to_n_cr52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr53_to_n_cr52) = rate; + rate_Cr53_to_n_Cr52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr53_to_n_Cr52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr53_to_n_cr52) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr53_to_n_Cr52) = drate_dT; } - rate_cr53_to_p_v52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr53_to_p_v52) = rate; + rate_Cr53_to_p_V52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr53_to_p_V52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr53_to_p_v52) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr53_to_p_V52) = drate_dT; } - rate_cr53_to_he4_ti49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr53_to_he4_ti49) = rate; + rate_Cr53_to_He4_Ti49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr53_to_He4_Ti49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr53_to_he4_ti49) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr53_to_He4_Ti49) = drate_dT; } - rate_cr54_to_n_cr53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr54_to_n_cr53) = rate; + rate_Cr54_to_n_Cr53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr54_to_n_Cr53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr54_to_n_cr53) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr54_to_n_Cr53) = drate_dT; } - rate_cr54_to_he4_ti50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr54_to_he4_ti50) = rate; + rate_Cr54_to_He4_Ti50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr54_to_He4_Ti50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr54_to_he4_ti50) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr54_to_He4_Ti50) = drate_dT; } - rate_mn50_to_p_cr49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn50_to_p_cr49) = rate; + rate_Mn50_to_p_Cr49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn50_to_p_Cr49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn50_to_p_cr49) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn50_to_p_Cr49) = drate_dT; } - rate_mn50_to_he4_v46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn50_to_he4_v46) = rate; + rate_Mn50_to_He4_V46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn50_to_He4_V46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn50_to_he4_v46) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn50_to_He4_V46) = drate_dT; } - rate_mn51_to_n_mn50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn51_to_n_mn50) = rate; + rate_Mn51_to_n_Mn50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn51_to_n_Mn50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn51_to_n_mn50) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn51_to_n_Mn50) = drate_dT; } - rate_mn51_to_p_cr50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn51_to_p_cr50) = rate; + rate_Mn51_to_p_Cr50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn51_to_p_Cr50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn51_to_p_cr50) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn51_to_p_Cr50) = drate_dT; } - rate_mn51_to_he4_v47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn51_to_he4_v47) = rate; + rate_Mn51_to_He4_V47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn51_to_He4_V47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn51_to_he4_v47) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn51_to_He4_V47) = drate_dT; } - rate_mn52_to_n_mn51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn52_to_n_mn51) = rate; + rate_Mn52_to_n_Mn51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn52_to_n_Mn51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn52_to_n_mn51) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn52_to_n_Mn51) = drate_dT; } - rate_mn52_to_p_cr51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn52_to_p_cr51) = rate; + rate_Mn52_to_p_Cr51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn52_to_p_Cr51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn52_to_p_cr51) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn52_to_p_Cr51) = drate_dT; } - rate_mn52_to_he4_v48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn52_to_he4_v48) = rate; + rate_Mn52_to_He4_V48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn52_to_He4_V48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn52_to_he4_v48) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn52_to_He4_V48) = drate_dT; } - rate_mn53_to_n_mn52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn53_to_n_mn52) = rate; + rate_Mn53_to_n_Mn52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn53_to_n_Mn52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn53_to_n_mn52) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn53_to_n_Mn52) = drate_dT; } - rate_mn53_to_p_cr52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn53_to_p_cr52) = rate; + rate_Mn53_to_p_Cr52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn53_to_p_Cr52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn53_to_p_cr52) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn53_to_p_Cr52) = drate_dT; } - rate_mn53_to_he4_v49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn53_to_he4_v49) = rate; + rate_Mn53_to_He4_V49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn53_to_He4_V49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn53_to_he4_v49) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn53_to_He4_V49) = drate_dT; } - rate_mn54_to_n_mn53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn54_to_n_mn53) = rate; + rate_Mn54_to_n_Mn53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn54_to_n_Mn53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn54_to_n_mn53) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn54_to_n_Mn53) = drate_dT; } - rate_mn54_to_p_cr53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn54_to_p_cr53) = rate; + rate_Mn54_to_p_Cr53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn54_to_p_Cr53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn54_to_p_cr53) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn54_to_p_Cr53) = drate_dT; } - rate_mn54_to_he4_v50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn54_to_he4_v50) = rate; + rate_Mn54_to_He4_V50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn54_to_He4_V50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn54_to_he4_v50) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn54_to_He4_V50) = drate_dT; } - rate_mn55_to_n_mn54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn55_to_n_mn54) = rate; + rate_Mn55_to_n_Mn54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn55_to_n_Mn54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn55_to_n_mn54) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn55_to_n_Mn54) = drate_dT; } - rate_mn55_to_p_cr54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn55_to_p_cr54) = rate; + rate_Mn55_to_p_Cr54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn55_to_p_Cr54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn55_to_p_cr54) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn55_to_p_Cr54) = drate_dT; } - rate_mn55_to_he4_v51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn55_to_he4_v51) = rate; + rate_Mn55_to_He4_V51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn55_to_He4_V51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn55_to_he4_v51) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn55_to_He4_V51) = drate_dT; } - rate_fe52_to_p_mn51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe52_to_p_mn51) = rate; + rate_Fe52_to_p_Mn51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_to_p_Mn51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_to_p_mn51) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_to_p_Mn51) = drate_dT; } - rate_fe52_to_he4_cr48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe52_to_he4_cr48) = rate; + rate_Fe52_to_He4_Cr48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_to_He4_Cr48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_to_he4_cr48) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_to_He4_Cr48) = drate_dT; } - rate_fe53_to_n_fe52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe53_to_n_fe52) = rate; + rate_Fe53_to_n_Fe52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe53_to_n_Fe52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe53_to_n_fe52) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe53_to_n_Fe52) = drate_dT; } - rate_fe53_to_p_mn52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe53_to_p_mn52) = rate; + rate_Fe53_to_p_Mn52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe53_to_p_Mn52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe53_to_p_mn52) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe53_to_p_Mn52) = drate_dT; } - rate_fe53_to_he4_cr49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe53_to_he4_cr49) = rate; + rate_Fe53_to_He4_Cr49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe53_to_He4_Cr49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe53_to_he4_cr49) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe53_to_He4_Cr49) = drate_dT; } - rate_fe54_to_n_fe53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe54_to_n_fe53) = rate; + rate_Fe54_to_n_Fe53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe54_to_n_Fe53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe54_to_n_fe53) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe54_to_n_Fe53) = drate_dT; } - rate_fe54_to_p_mn53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe54_to_p_mn53) = rate; + rate_Fe54_to_p_Mn53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe54_to_p_Mn53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe54_to_p_mn53) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe54_to_p_Mn53) = drate_dT; } - rate_fe54_to_he4_cr50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe54_to_he4_cr50) = rate; + rate_Fe54_to_He4_Cr50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe54_to_He4_Cr50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe54_to_he4_cr50) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe54_to_He4_Cr50) = drate_dT; } - rate_fe55_to_n_fe54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe55_to_n_fe54) = rate; + rate_Fe55_to_n_Fe54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe55_to_n_Fe54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe55_to_n_fe54) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe55_to_n_Fe54) = drate_dT; } - rate_fe55_to_p_mn54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe55_to_p_mn54) = rate; + rate_Fe55_to_p_Mn54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe55_to_p_Mn54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe55_to_p_mn54) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe55_to_p_Mn54) = drate_dT; } - rate_fe55_to_he4_cr51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe55_to_he4_cr51) = rate; + rate_Fe55_to_He4_Cr51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe55_to_He4_Cr51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe55_to_he4_cr51) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe55_to_He4_Cr51) = drate_dT; } - rate_fe56_to_n_fe55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe56_to_n_fe55) = rate; + rate_Fe56_to_n_Fe55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe56_to_n_Fe55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe56_to_n_fe55) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe56_to_n_Fe55) = drate_dT; } - rate_fe56_to_p_mn55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe56_to_p_mn55) = rate; + rate_Fe56_to_p_Mn55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe56_to_p_Mn55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe56_to_p_mn55) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe56_to_p_Mn55) = drate_dT; } - rate_fe56_to_he4_cr52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe56_to_he4_cr52) = rate; + rate_Fe56_to_He4_Cr52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe56_to_He4_Cr52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe56_to_he4_cr52) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe56_to_He4_Cr52) = drate_dT; } - rate_fe57_to_n_fe56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe57_to_n_fe56) = rate; + rate_Fe57_to_n_Fe56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe57_to_n_Fe56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe57_to_n_fe56) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe57_to_n_Fe56) = drate_dT; } - rate_fe57_to_he4_cr53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe57_to_he4_cr53) = rate; + rate_Fe57_to_He4_Cr53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe57_to_He4_Cr53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe57_to_he4_cr53) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe57_to_He4_Cr53) = drate_dT; } - rate_fe58_to_n_fe57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe58_to_n_fe57) = rate; + rate_Fe58_to_n_Fe57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe58_to_n_Fe57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe58_to_n_fe57) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe58_to_n_Fe57) = drate_dT; } - rate_fe58_to_he4_cr54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe58_to_he4_cr54) = rate; + rate_Fe58_to_He4_Cr54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe58_to_He4_Cr54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe58_to_he4_cr54) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe58_to_He4_Cr54) = drate_dT; } - rate_co53_to_p_fe52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co53_to_p_fe52) = rate; + rate_Co53_to_p_Fe52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co53_to_p_Fe52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co53_to_p_fe52) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co53_to_p_Fe52) = drate_dT; } - rate_co54_to_n_co53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co54_to_n_co53) = rate; + rate_Co54_to_n_Co53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co54_to_n_Co53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co54_to_n_co53) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co54_to_n_Co53) = drate_dT; } - rate_co54_to_p_fe53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co54_to_p_fe53) = rate; + rate_Co54_to_p_Fe53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co54_to_p_Fe53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co54_to_p_fe53) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co54_to_p_Fe53) = drate_dT; } - rate_co54_to_he4_mn50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co54_to_he4_mn50) = rate; + rate_Co54_to_He4_Mn50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co54_to_He4_Mn50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co54_to_he4_mn50) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co54_to_He4_Mn50) = drate_dT; } - rate_co55_to_n_co54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co55_to_n_co54) = rate; + rate_Co55_to_n_Co54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co55_to_n_Co54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co55_to_n_co54) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co55_to_n_Co54) = drate_dT; } - rate_co55_to_p_fe54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co55_to_p_fe54) = rate; + rate_Co55_to_p_Fe54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co55_to_p_Fe54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co55_to_p_fe54) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co55_to_p_Fe54) = drate_dT; } - rate_co55_to_he4_mn51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co55_to_he4_mn51) = rate; + rate_Co55_to_He4_Mn51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co55_to_He4_Mn51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co55_to_he4_mn51) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co55_to_He4_Mn51) = drate_dT; } - rate_co56_to_n_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co56_to_n_co55) = rate; + rate_Co56_to_n_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co56_to_n_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co56_to_n_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co56_to_n_Co55) = drate_dT; } - rate_co56_to_p_fe55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co56_to_p_fe55) = rate; + rate_Co56_to_p_Fe55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co56_to_p_Fe55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co56_to_p_fe55) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co56_to_p_Fe55) = drate_dT; } - rate_co56_to_he4_mn52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co56_to_he4_mn52) = rate; + rate_Co56_to_He4_Mn52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co56_to_He4_Mn52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co56_to_he4_mn52) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co56_to_He4_Mn52) = drate_dT; } - rate_co57_to_n_co56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co57_to_n_co56) = rate; + rate_Co57_to_n_Co56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co57_to_n_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co57_to_n_co56) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co57_to_n_Co56) = drate_dT; } - rate_co57_to_p_fe56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co57_to_p_fe56) = rate; + rate_Co57_to_p_Fe56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co57_to_p_Fe56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co57_to_p_fe56) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co57_to_p_Fe56) = drate_dT; } - rate_co57_to_he4_mn53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co57_to_he4_mn53) = rate; + rate_Co57_to_He4_Mn53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co57_to_He4_Mn53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co57_to_he4_mn53) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co57_to_He4_Mn53) = drate_dT; } - rate_co58_to_n_co57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co58_to_n_co57) = rate; + rate_Co58_to_n_Co57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co58_to_n_Co57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co58_to_n_co57) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co58_to_n_Co57) = drate_dT; } - rate_co58_to_p_fe57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co58_to_p_fe57) = rate; + rate_Co58_to_p_Fe57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co58_to_p_Fe57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co58_to_p_fe57) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co58_to_p_Fe57) = drate_dT; } - rate_co58_to_he4_mn54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co58_to_he4_mn54) = rate; + rate_Co58_to_He4_Mn54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co58_to_He4_Mn54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co58_to_he4_mn54) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co58_to_He4_Mn54) = drate_dT; } - rate_co59_to_n_co58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co59_to_n_co58) = rate; + rate_Co59_to_n_Co58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co59_to_n_Co58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co59_to_n_co58) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co59_to_n_Co58) = drate_dT; } - rate_co59_to_p_fe58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co59_to_p_fe58) = rate; + rate_Co59_to_p_Fe58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co59_to_p_Fe58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co59_to_p_fe58) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co59_to_p_Fe58) = drate_dT; } - rate_co59_to_he4_mn55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co59_to_he4_mn55) = rate; + rate_Co59_to_He4_Mn55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co59_to_He4_Mn55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co59_to_he4_mn55) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co59_to_He4_Mn55) = drate_dT; } - rate_ni56_to_p_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_p_co55) = rate; + rate_Ni56_to_p_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_p_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_p_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_p_Co55) = drate_dT; } - rate_ni56_to_he4_fe52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_he4_fe52) = rate; + rate_Ni56_to_He4_Fe52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_He4_Fe52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_he4_fe52) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_He4_Fe52) = drate_dT; } - rate_ni57_to_n_ni56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni57_to_n_ni56) = rate; + rate_Ni57_to_n_Ni56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni57_to_n_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni57_to_n_ni56) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni57_to_n_Ni56) = drate_dT; } - rate_ni57_to_p_co56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni57_to_p_co56) = rate; + rate_Ni57_to_p_Co56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni57_to_p_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni57_to_p_co56) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni57_to_p_Co56) = drate_dT; } - rate_ni57_to_he4_fe53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni57_to_he4_fe53) = rate; + rate_Ni57_to_He4_Fe53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni57_to_He4_Fe53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni57_to_he4_fe53) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni57_to_He4_Fe53) = drate_dT; } - rate_ni58_to_n_ni57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni58_to_n_ni57) = rate; + rate_Ni58_to_n_Ni57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni58_to_n_Ni57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni58_to_n_ni57) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni58_to_n_Ni57) = drate_dT; } - rate_ni58_to_p_co57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni58_to_p_co57) = rate; + rate_Ni58_to_p_Co57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni58_to_p_Co57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni58_to_p_co57) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni58_to_p_Co57) = drate_dT; } - rate_ni58_to_he4_fe54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni58_to_he4_fe54) = rate; + rate_Ni58_to_He4_Fe54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni58_to_He4_Fe54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni58_to_he4_fe54) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni58_to_He4_Fe54) = drate_dT; } - rate_ni59_to_n_ni58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni59_to_n_ni58) = rate; + rate_Ni59_to_n_Ni58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni59_to_n_Ni58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni59_to_n_ni58) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni59_to_n_Ni58) = drate_dT; } - rate_ni59_to_p_co58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni59_to_p_co58) = rate; + rate_Ni59_to_p_Co58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni59_to_p_Co58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni59_to_p_co58) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni59_to_p_Co58) = drate_dT; } - rate_ni59_to_he4_fe55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni59_to_he4_fe55) = rate; + rate_Ni59_to_He4_Fe55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni59_to_He4_Fe55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni59_to_he4_fe55) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni59_to_He4_Fe55) = drate_dT; } - rate_ni60_to_n_ni59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni60_to_n_ni59) = rate; + rate_Ni60_to_n_Ni59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni60_to_n_Ni59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni60_to_n_ni59) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni60_to_n_Ni59) = drate_dT; } - rate_ni60_to_p_co59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni60_to_p_co59) = rate; + rate_Ni60_to_p_Co59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni60_to_p_Co59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni60_to_p_co59) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni60_to_p_Co59) = drate_dT; } - rate_ni60_to_he4_fe56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni60_to_he4_fe56) = rate; + rate_Ni60_to_He4_Fe56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni60_to_He4_Fe56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni60_to_he4_fe56) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni60_to_He4_Fe56) = drate_dT; } - rate_ni61_to_n_ni60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni61_to_n_ni60) = rate; + rate_Ni61_to_n_Ni60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni61_to_n_Ni60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni61_to_n_ni60) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni61_to_n_Ni60) = drate_dT; } - rate_ni61_to_he4_fe57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni61_to_he4_fe57) = rate; + rate_Ni61_to_He4_Fe57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni61_to_He4_Fe57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni61_to_he4_fe57) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni61_to_He4_Fe57) = drate_dT; } - rate_ni62_to_n_ni61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni62_to_n_ni61) = rate; + rate_Ni62_to_n_Ni61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni62_to_n_Ni61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni62_to_n_ni61) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni62_to_n_Ni61) = drate_dT; } - rate_ni62_to_he4_fe58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni62_to_he4_fe58) = rate; + rate_Ni62_to_He4_Fe58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni62_to_He4_Fe58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni62_to_he4_fe58) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni62_to_He4_Fe58) = drate_dT; } - rate_ni63_to_n_ni62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni63_to_n_ni62) = rate; + rate_Ni63_to_n_Ni62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni63_to_n_Ni62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni63_to_n_ni62) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni63_to_n_Ni62) = drate_dT; } - rate_ni64_to_n_ni63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni64_to_n_ni63) = rate; + rate_Ni64_to_n_Ni63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni64_to_n_Ni63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni64_to_n_ni63) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni64_to_n_Ni63) = drate_dT; } - rate_cu57_to_p_ni56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu57_to_p_ni56) = rate; + rate_Cu57_to_p_Ni56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu57_to_p_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu57_to_p_ni56) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu57_to_p_Ni56) = drate_dT; } - rate_cu57_to_he4_co53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu57_to_he4_co53) = rate; + rate_Cu57_to_He4_Co53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu57_to_He4_Co53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu57_to_he4_co53) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu57_to_He4_Co53) = drate_dT; } - rate_cu58_to_n_cu57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu58_to_n_cu57) = rate; + rate_Cu58_to_n_Cu57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu58_to_n_Cu57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu58_to_n_cu57) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu58_to_n_Cu57) = drate_dT; } - rate_cu58_to_p_ni57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu58_to_p_ni57) = rate; + rate_Cu58_to_p_Ni57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu58_to_p_Ni57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu58_to_p_ni57) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu58_to_p_Ni57) = drate_dT; } - rate_cu58_to_he4_co54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu58_to_he4_co54) = rate; + rate_Cu58_to_He4_Co54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu58_to_He4_Co54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu58_to_he4_co54) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu58_to_He4_Co54) = drate_dT; } - rate_cu59_to_n_cu58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu59_to_n_cu58) = rate; + rate_Cu59_to_n_Cu58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu59_to_n_Cu58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu59_to_n_cu58) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu59_to_n_Cu58) = drate_dT; } - rate_cu59_to_p_ni58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu59_to_p_ni58) = rate; + rate_Cu59_to_p_Ni58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu59_to_p_Ni58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu59_to_p_ni58) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu59_to_p_Ni58) = drate_dT; } - rate_cu59_to_he4_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu59_to_he4_co55) = rate; + rate_Cu59_to_He4_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu59_to_He4_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu59_to_he4_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu59_to_He4_Co55) = drate_dT; } - rate_cu60_to_n_cu59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu60_to_n_cu59) = rate; + rate_Cu60_to_n_Cu59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu60_to_n_Cu59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu60_to_n_cu59) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu60_to_n_Cu59) = drate_dT; } - rate_cu60_to_p_ni59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu60_to_p_ni59) = rate; + rate_Cu60_to_p_Ni59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu60_to_p_Ni59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu60_to_p_ni59) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu60_to_p_Ni59) = drate_dT; } - rate_cu60_to_he4_co56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu60_to_he4_co56) = rate; + rate_Cu60_to_He4_Co56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu60_to_He4_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu60_to_he4_co56) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu60_to_He4_Co56) = drate_dT; } - rate_cu61_to_n_cu60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu61_to_n_cu60) = rate; + rate_Cu61_to_n_Cu60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu61_to_n_Cu60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu61_to_n_cu60) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu61_to_n_Cu60) = drate_dT; } - rate_cu61_to_p_ni60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu61_to_p_ni60) = rate; + rate_Cu61_to_p_Ni60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu61_to_p_Ni60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu61_to_p_ni60) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu61_to_p_Ni60) = drate_dT; } - rate_cu61_to_he4_co57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu61_to_he4_co57) = rate; + rate_Cu61_to_He4_Co57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu61_to_He4_Co57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu61_to_he4_co57) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu61_to_He4_Co57) = drate_dT; } - rate_cu62_to_n_cu61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu62_to_n_cu61) = rate; + rate_Cu62_to_n_Cu61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu62_to_n_Cu61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu62_to_n_cu61) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu62_to_n_Cu61) = drate_dT; } - rate_cu62_to_p_ni61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu62_to_p_ni61) = rate; + rate_Cu62_to_p_Ni61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu62_to_p_Ni61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu62_to_p_ni61) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu62_to_p_Ni61) = drate_dT; } - rate_cu62_to_he4_co58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu62_to_he4_co58) = rate; + rate_Cu62_to_He4_Co58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu62_to_He4_Co58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu62_to_he4_co58) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu62_to_He4_Co58) = drate_dT; } - rate_cu63_to_n_cu62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu63_to_n_cu62) = rate; + rate_Cu63_to_n_Cu62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu63_to_n_Cu62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu63_to_n_cu62) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu63_to_n_Cu62) = drate_dT; } - rate_cu63_to_p_ni62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu63_to_p_ni62) = rate; + rate_Cu63_to_p_Ni62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu63_to_p_Ni62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu63_to_p_ni62) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu63_to_p_Ni62) = drate_dT; } - rate_cu63_to_he4_co59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu63_to_he4_co59) = rate; + rate_Cu63_to_He4_Co59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu63_to_He4_Co59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu63_to_he4_co59) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu63_to_He4_Co59) = drate_dT; } - rate_cu64_to_n_cu63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu64_to_n_cu63) = rate; + rate_Cu64_to_n_Cu63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu64_to_n_Cu63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu64_to_n_cu63) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu64_to_n_Cu63) = drate_dT; } - rate_cu64_to_p_ni63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu64_to_p_ni63) = rate; + rate_Cu64_to_p_Ni63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu64_to_p_Ni63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu64_to_p_ni63) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu64_to_p_Ni63) = drate_dT; } - rate_cu65_to_n_cu64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu65_to_n_cu64) = rate; + rate_Cu65_to_n_Cu64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu65_to_n_Cu64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu65_to_n_cu64) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu65_to_n_Cu64) = drate_dT; } - rate_cu65_to_p_ni64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cu65_to_p_ni64) = rate; + rate_Cu65_to_p_Ni64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cu65_to_p_Ni64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cu65_to_p_ni64) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cu65_to_p_Ni64) = drate_dT; } - rate_zn59_to_p_cu58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn59_to_p_cu58) = rate; + rate_Zn59_to_p_Cu58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn59_to_p_Cu58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn59_to_p_cu58) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn59_to_p_Cu58) = drate_dT; } - rate_zn59_to_p_ni58_weak_wc12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn59_to_p_ni58_weak_wc12) = rate; + rate_Zn59_to_p_Ni58_weak_wc12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn59_to_p_Ni58_weak_wc12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn59_to_p_ni58_weak_wc12) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn59_to_p_Ni58_weak_wc12) = drate_dT; } - rate_zn60_to_n_zn59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn60_to_n_zn59) = rate; + rate_Zn60_to_n_Zn59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn60_to_n_Zn59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn60_to_n_zn59) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn60_to_n_Zn59) = drate_dT; } - rate_zn60_to_p_cu59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn60_to_p_cu59) = rate; + rate_Zn60_to_p_Cu59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn60_to_p_Cu59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn60_to_p_cu59) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn60_to_p_Cu59) = drate_dT; } - rate_zn60_to_he4_ni56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn60_to_he4_ni56) = rate; + rate_Zn60_to_He4_Ni56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn60_to_He4_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn60_to_he4_ni56) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn60_to_He4_Ni56) = drate_dT; } - rate_zn61_to_n_zn60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn61_to_n_zn60) = rate; + rate_Zn61_to_n_Zn60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn61_to_n_Zn60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn61_to_n_zn60) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn61_to_n_Zn60) = drate_dT; } - rate_zn61_to_p_cu60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn61_to_p_cu60) = rate; + rate_Zn61_to_p_Cu60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn61_to_p_Cu60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn61_to_p_cu60) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn61_to_p_Cu60) = drate_dT; } - rate_zn61_to_he4_ni57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn61_to_he4_ni57) = rate; + rate_Zn61_to_He4_Ni57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn61_to_He4_Ni57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn61_to_he4_ni57) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn61_to_He4_Ni57) = drate_dT; } - rate_zn62_to_n_zn61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn62_to_n_zn61) = rate; + rate_Zn62_to_n_Zn61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn62_to_n_Zn61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn62_to_n_zn61) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn62_to_n_Zn61) = drate_dT; } - rate_zn62_to_p_cu61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn62_to_p_cu61) = rate; + rate_Zn62_to_p_Cu61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn62_to_p_Cu61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn62_to_p_cu61) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn62_to_p_Cu61) = drate_dT; } - rate_zn62_to_he4_ni58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn62_to_he4_ni58) = rate; + rate_Zn62_to_He4_Ni58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn62_to_He4_Ni58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn62_to_he4_ni58) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn62_to_He4_Ni58) = drate_dT; } - rate_zn63_to_n_zn62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn63_to_n_zn62) = rate; + rate_Zn63_to_n_Zn62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn63_to_n_Zn62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn63_to_n_zn62) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn63_to_n_Zn62) = drate_dT; } - rate_zn63_to_p_cu62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn63_to_p_cu62) = rate; + rate_Zn63_to_p_Cu62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn63_to_p_Cu62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn63_to_p_cu62) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn63_to_p_Cu62) = drate_dT; } - rate_zn63_to_he4_ni59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn63_to_he4_ni59) = rate; + rate_Zn63_to_He4_Ni59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn63_to_He4_Ni59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn63_to_he4_ni59) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn63_to_He4_Ni59) = drate_dT; } - rate_zn64_to_n_zn63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn64_to_n_zn63) = rate; + rate_Zn64_to_n_Zn63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn64_to_n_Zn63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn64_to_n_zn63) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn64_to_n_Zn63) = drate_dT; } - rate_zn64_to_p_cu63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn64_to_p_cu63) = rate; + rate_Zn64_to_p_Cu63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn64_to_p_Cu63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn64_to_p_cu63) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn64_to_p_Cu63) = drate_dT; } - rate_zn64_to_he4_ni60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn64_to_he4_ni60) = rate; + rate_Zn64_to_He4_Ni60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn64_to_He4_Ni60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn64_to_he4_ni60) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn64_to_He4_Ni60) = drate_dT; } - rate_zn65_to_n_zn64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn65_to_n_zn64) = rate; + rate_Zn65_to_n_Zn64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn65_to_n_Zn64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn65_to_n_zn64) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn65_to_n_Zn64) = drate_dT; } - rate_zn65_to_p_cu64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn65_to_p_cu64) = rate; + rate_Zn65_to_p_Cu64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn65_to_p_Cu64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn65_to_p_cu64) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn65_to_p_Cu64) = drate_dT; } - rate_zn65_to_he4_ni61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn65_to_he4_ni61) = rate; + rate_Zn65_to_He4_Ni61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn65_to_He4_Ni61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn65_to_he4_ni61) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn65_to_He4_Ni61) = drate_dT; } - rate_zn66_to_n_zn65(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn66_to_n_zn65) = rate; + rate_Zn66_to_n_Zn65(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn66_to_n_Zn65) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn66_to_n_zn65) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn66_to_n_Zn65) = drate_dT; } - rate_zn66_to_p_cu65(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn66_to_p_cu65) = rate; + rate_Zn66_to_p_Cu65(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn66_to_p_Cu65) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn66_to_p_cu65) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn66_to_p_Cu65) = drate_dT; } - rate_zn66_to_he4_ni62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_zn66_to_he4_ni62) = rate; + rate_Zn66_to_He4_Ni62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Zn66_to_He4_Ni62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_zn66_to_he4_ni62) = drate_dT; + rate_eval.dscreened_rates_dT(k_Zn66_to_He4_Ni62) = drate_dT; } - rate_ga62_to_p_zn61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ga62_to_p_zn61) = rate; + rate_Ga62_to_p_Zn61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ga62_to_p_Zn61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ga62_to_p_zn61) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ga62_to_p_Zn61) = drate_dT; } - rate_ga62_to_he4_cu58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ga62_to_he4_cu58) = rate; + rate_Ga62_to_He4_Cu58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ga62_to_He4_Cu58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ga62_to_he4_cu58) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ga62_to_He4_Cu58) = drate_dT; } - rate_ga63_to_n_ga62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ga63_to_n_ga62) = rate; + rate_Ga63_to_n_Ga62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ga63_to_n_Ga62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ga63_to_n_ga62) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ga63_to_n_Ga62) = drate_dT; } - rate_ga63_to_p_zn62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ga63_to_p_zn62) = rate; + rate_Ga63_to_p_Zn62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ga63_to_p_Zn62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ga63_to_p_zn62) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ga63_to_p_Zn62) = drate_dT; } - rate_ga63_to_he4_cu59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ga63_to_he4_cu59) = rate; + rate_Ga63_to_He4_Cu59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ga63_to_He4_Cu59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ga63_to_he4_cu59) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ga63_to_He4_Cu59) = drate_dT; } - rate_ga64_to_n_ga63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ga64_to_n_ga63) = rate; + rate_Ga64_to_n_Ga63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ga64_to_n_Ga63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ga64_to_n_ga63) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ga64_to_n_Ga63) = drate_dT; } - rate_ga64_to_p_zn63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ga64_to_p_zn63) = rate; + rate_Ga64_to_p_Zn63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ga64_to_p_Zn63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ga64_to_p_zn63) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ga64_to_p_Zn63) = drate_dT; } - rate_ga64_to_he4_cu60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ga64_to_he4_cu60) = rate; + rate_Ga64_to_He4_Cu60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ga64_to_He4_Cu60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ga64_to_he4_cu60) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ga64_to_He4_Cu60) = drate_dT; } - rate_ge63_to_p_ga62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ge63_to_p_ga62) = rate; + rate_Ge63_to_p_Ga62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ge63_to_p_Ga62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ge63_to_p_ga62) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ge63_to_p_Ga62) = drate_dT; } - rate_ge63_to_he4_zn59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ge63_to_he4_zn59) = rate; + rate_Ge63_to_He4_Zn59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ge63_to_He4_Zn59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ge63_to_he4_zn59) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ge63_to_He4_Zn59) = drate_dT; } - rate_ge64_to_n_ge63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ge64_to_n_ge63) = rate; + rate_Ge64_to_n_Ge63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ge64_to_n_Ge63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ge64_to_n_ge63) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ge64_to_n_Ge63) = drate_dT; } - rate_ge64_to_p_ga63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ge64_to_p_ga63) = rate; + rate_Ge64_to_p_Ga63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ge64_to_p_Ga63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ge64_to_p_ga63) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ge64_to_p_Ga63) = drate_dT; } - rate_ge64_to_he4_zn60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ge64_to_he4_zn60) = rate; + rate_Ge64_to_He4_Zn60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ge64_to_He4_Zn60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ge64_to_he4_zn60) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ge64_to_He4_Zn60) = drate_dT; } - rate_li6_to_n_p_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_li6_to_n_p_he4) = rate; + rate_Li6_to_n_p_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Li6_to_n_p_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_li6_to_n_p_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_Li6_to_n_p_He4) = drate_dT; } - rate_be9_to_n_he4_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_be9_to_n_he4_he4) = rate; + rate_Be9_to_n_He4_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Be9_to_n_He4_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_be9_to_n_he4_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_Be9_to_n_He4_He4) = drate_dT; } - rate_c12_to_he4_he4_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_to_he4_he4_he4) = rate; + rate_C12_to_He4_He4_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_to_He4_He4_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_to_he4_he4_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_to_He4_He4_He4) = drate_dT; } rate_n_p_to_d(tfactors, rate, drate_dT); @@ -59393,6274 +59395,6274 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) rate_eval.dscreened_rates_dT(k_p_p_to_d_weak_electron_capture) = drate_dT; } - rate_p_d_to_he3(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_d_to_he3) = rate; + rate_p_d_to_He3(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_d_to_He3) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_d_to_he3) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_d_to_He3) = drate_dT; } - rate_d_d_to_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_d_d_to_he4) = rate; + rate_d_d_to_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_d_d_to_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_d_d_to_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_d_d_to_He4) = drate_dT; } - rate_he4_d_to_li6(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_d_to_li6) = rate; + rate_He4_d_to_Li6(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_d_to_Li6) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_d_to_li6) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_d_to_Li6) = drate_dT; } - rate_n_he3_to_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_he3_to_he4) = rate; + rate_n_He3_to_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_He3_to_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_he3_to_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_He3_to_He4) = drate_dT; } - rate_p_he3_to_he4_weak_bet_pos_(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_he3_to_he4_weak_bet_pos_) = rate; + rate_p_He3_to_He4_weak_bet_pos_(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_He3_to_He4_weak_bet_pos_) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_he3_to_he4_weak_bet_pos_) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_He3_to_He4_weak_bet_pos_) = drate_dT; } - rate_he4_he3_to_be7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_he3_to_be7) = rate; + rate_He4_He3_to_Be7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_He3_to_Be7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_he3_to_be7) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_He3_to_Be7) = drate_dT; } - rate_n_li6_to_li7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_li6_to_li7) = rate; + rate_n_Li6_to_Li7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Li6_to_Li7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_li6_to_li7) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Li6_to_Li7) = drate_dT; } - rate_p_li6_to_be7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_li6_to_be7) = rate; + rate_p_Li6_to_Be7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Li6_to_Be7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_li6_to_be7) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Li6_to_Be7) = drate_dT; } - rate_he4_li6_to_b10(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_li6_to_b10) = rate; + rate_He4_Li6_to_B10(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Li6_to_B10) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_li6_to_b10) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Li6_to_B10) = drate_dT; } - rate_he4_li7_to_b11(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_li7_to_b11) = rate; + rate_He4_Li7_to_B11(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Li7_to_B11) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_li7_to_b11) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Li7_to_B11) = drate_dT; } - rate_p_be7_to_b8(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_be7_to_b8) = rate; + rate_p_Be7_to_B8(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Be7_to_B8) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_be7_to_b8) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Be7_to_B8) = drate_dT; } - rate_p_be9_to_b10(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_be9_to_b10) = rate; + rate_p_Be9_to_B10(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Be9_to_B10) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_be9_to_b10) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Be9_to_B10) = drate_dT; } - rate_n_b10_to_b11(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_b10_to_b11) = rate; + rate_n_B10_to_B11(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_B10_to_B11) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_b10_to_b11) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_B10_to_B11) = drate_dT; } - rate_p_b11_to_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_b11_to_c12) = rate; + rate_p_B11_to_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_B11_to_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_b11_to_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_B11_to_C12) = drate_dT; } - rate_n_c12_to_c13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_c12_to_c13) = rate; + rate_n_C12_to_C13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_C12_to_C13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_c12_to_c13) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_C12_to_C13) = drate_dT; } - rate_p_c12_to_n13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c12_to_n13) = rate; + rate_p_C12_to_N13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C12_to_N13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = drate_dT; } - rate_he4_c12_to_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_c12_to_o16) = rate; + rate_He4_C12_to_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_C12_to_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = drate_dT; } - rate_n_c13_to_c14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_c13_to_c14) = rate; + rate_n_C13_to_C14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_C13_to_C14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_c13_to_c14) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_C13_to_C14) = drate_dT; } - rate_p_c13_to_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c13_to_n14) = rate; + rate_p_C13_to_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C13_to_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c13_to_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C13_to_N14) = drate_dT; } - rate_p_c14_to_n15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c14_to_n15) = rate; + rate_p_C14_to_N15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C14_to_N15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c14_to_n15) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C14_to_N15) = drate_dT; } - rate_he4_c14_to_o18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_c14_to_o18) = rate; + rate_He4_C14_to_O18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_C14_to_O18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_c14_to_o18) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_C14_to_O18) = drate_dT; } - rate_n_n13_to_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_n13_to_n14) = rate; + rate_n_N13_to_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_N13_to_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_n13_to_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_N13_to_N14) = drate_dT; } - rate_p_n13_to_o14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n13_to_o14) = rate; + rate_p_N13_to_O14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N13_to_O14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n13_to_o14) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N13_to_O14) = drate_dT; } - rate_n_n14_to_n15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_n14_to_n15) = rate; + rate_n_N14_to_N15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_N14_to_N15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_n14_to_n15) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_N14_to_N15) = drate_dT; } - rate_p_n14_to_o15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n14_to_o15) = rate; + rate_p_N14_to_O15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N14_to_O15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n14_to_o15) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N14_to_O15) = drate_dT; } - rate_he4_n14_to_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n14_to_f18) = rate; + rate_He4_N14_to_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N14_to_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = drate_dT; } - rate_p_n15_to_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n15_to_o16) = rate; + rate_p_N15_to_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N15_to_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n15_to_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N15_to_O16) = drate_dT; } - rate_he4_n15_to_f19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n15_to_f19) = rate; + rate_He4_N15_to_F19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N15_to_F19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n15_to_f19) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N15_to_F19) = drate_dT; } - rate_n_o14_to_o15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_o14_to_o15) = rate; + rate_n_O14_to_O15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_O14_to_O15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_o14_to_o15) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_O14_to_O15) = drate_dT; } - rate_he4_o14_to_ne18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o14_to_ne18) = rate; + rate_He4_O14_to_Ne18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O14_to_Ne18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o14_to_ne18) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O14_to_Ne18) = drate_dT; } - rate_n_o15_to_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_o15_to_o16) = rate; + rate_n_O15_to_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_O15_to_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_o15_to_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_O15_to_O16) = drate_dT; } - rate_he4_o15_to_ne19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o15_to_ne19) = rate; + rate_He4_O15_to_Ne19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O15_to_Ne19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o15_to_ne19) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O15_to_Ne19) = drate_dT; } - rate_n_o16_to_o17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_o16_to_o17) = rate; + rate_n_O16_to_O17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_O16_to_O17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_o16_to_o17) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_O16_to_O17) = drate_dT; } - rate_p_o16_to_f17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o16_to_f17) = rate; + rate_p_O16_to_F17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O16_to_F17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o16_to_f17) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O16_to_F17) = drate_dT; } - rate_he4_o16_to_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o16_to_ne20) = rate; + rate_He4_O16_to_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O16_to_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20) = drate_dT; } - rate_n_o17_to_o18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_o17_to_o18) = rate; + rate_n_O17_to_O18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_O17_to_O18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_o17_to_o18) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_O17_to_O18) = drate_dT; } - rate_p_o17_to_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o17_to_f18) = rate; + rate_p_O17_to_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O17_to_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o17_to_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O17_to_F18) = drate_dT; } - rate_he4_o17_to_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o17_to_ne21) = rate; + rate_He4_O17_to_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O17_to_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o17_to_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O17_to_Ne21) = drate_dT; } - rate_p_o18_to_f19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o18_to_f19) = rate; + rate_p_O18_to_F19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O18_to_F19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o18_to_f19) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O18_to_F19) = drate_dT; } - rate_he4_o18_to_ne22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o18_to_ne22) = rate; + rate_He4_O18_to_Ne22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O18_to_Ne22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o18_to_ne22) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O18_to_Ne22) = drate_dT; } - rate_n_f17_to_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_f17_to_f18) = rate; + rate_n_F17_to_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_F17_to_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_f17_to_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_F17_to_F18) = drate_dT; } - rate_p_f17_to_ne18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_f17_to_ne18) = rate; + rate_p_F17_to_Ne18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_F17_to_Ne18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_f17_to_ne18) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_F17_to_Ne18) = drate_dT; } - rate_he4_f17_to_na21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f17_to_na21) = rate; + rate_He4_F17_to_Na21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F17_to_Na21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f17_to_na21) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F17_to_Na21) = drate_dT; } - rate_n_f18_to_f19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_f18_to_f19) = rate; + rate_n_F18_to_F19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_F18_to_F19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_f18_to_f19) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_F18_to_F19) = drate_dT; } - rate_p_f18_to_ne19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_f18_to_ne19) = rate; + rate_p_F18_to_Ne19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_F18_to_Ne19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_f18_to_ne19) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_F18_to_Ne19) = drate_dT; } - rate_he4_f18_to_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f18_to_na22) = rate; + rate_He4_F18_to_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F18_to_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f18_to_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22) = drate_dT; } - rate_p_f19_to_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_f19_to_ne20) = rate; + rate_p_F19_to_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_F19_to_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_f19_to_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_F19_to_Ne20) = drate_dT; } - rate_he4_f19_to_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f19_to_na23) = rate; + rate_He4_F19_to_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F19_to_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f19_to_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F19_to_Na23) = drate_dT; } - rate_n_ne18_to_ne19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ne18_to_ne19) = rate; + rate_n_Ne18_to_Ne19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ne18_to_Ne19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ne18_to_ne19) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ne18_to_Ne19) = drate_dT; } - rate_n_ne19_to_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ne19_to_ne20) = rate; + rate_n_Ne19_to_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ne19_to_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ne19_to_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ne19_to_Ne20) = drate_dT; } - rate_he4_ne19_to_mg23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne19_to_mg23) = rate; + rate_He4_Ne19_to_Mg23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne19_to_Mg23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne19_to_mg23) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne19_to_Mg23) = drate_dT; } - rate_n_ne20_to_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ne20_to_ne21) = rate; + rate_n_Ne20_to_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ne20_to_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ne20_to_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ne20_to_Ne21) = drate_dT; } - rate_p_ne20_to_na21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne20_to_na21) = rate; + rate_p_Ne20_to_Na21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne20_to_Na21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne20_to_na21) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne20_to_Na21) = drate_dT; } - rate_he4_ne20_to_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_mg24) = rate; + rate_He4_Ne20_to_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24) = drate_dT; } - rate_n_ne21_to_ne22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ne21_to_ne22) = rate; + rate_n_Ne21_to_Ne22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ne21_to_Ne22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ne21_to_ne22) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ne21_to_Ne22) = drate_dT; } - rate_p_ne21_to_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne21_to_na22) = rate; + rate_p_Ne21_to_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne21_to_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne21_to_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22) = drate_dT; } - rate_he4_ne21_to_mg25(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne21_to_mg25) = rate; + rate_He4_Ne21_to_Mg25(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne21_to_Mg25) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne21_to_mg25) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne21_to_Mg25) = drate_dT; } - rate_p_ne22_to_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne22_to_na23) = rate; + rate_p_Ne22_to_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne22_to_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne22_to_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne22_to_Na23) = drate_dT; } - rate_he4_ne22_to_mg26(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne22_to_mg26) = rate; + rate_He4_Ne22_to_Mg26(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne22_to_Mg26) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne22_to_mg26) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne22_to_Mg26) = drate_dT; } - rate_n_na21_to_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_na21_to_na22) = rate; + rate_n_Na21_to_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Na21_to_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_na21_to_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Na21_to_Na22) = drate_dT; } - rate_he4_na21_to_al25(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_na21_to_al25) = rate; + rate_He4_Na21_to_Al25(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Na21_to_Al25) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_na21_to_al25) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Na21_to_Al25) = drate_dT; } - rate_n_na22_to_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_na22_to_na23) = rate; + rate_n_Na22_to_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Na22_to_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_na22_to_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Na22_to_Na23) = drate_dT; } - rate_p_na22_to_mg23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na22_to_mg23) = rate; + rate_p_Na22_to_Mg23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na22_to_Mg23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na22_to_mg23) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na22_to_Mg23) = drate_dT; } - rate_he4_na22_to_al26(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_na22_to_al26) = rate; + rate_He4_Na22_to_Al26(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Na22_to_Al26) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_na22_to_al26) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Na22_to_Al26) = drate_dT; } - rate_p_na23_to_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na23_to_mg24) = rate; + rate_p_Na23_to_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na23_to_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na23_to_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24) = drate_dT; } - rate_he4_na23_to_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_na23_to_al27) = rate; + rate_He4_Na23_to_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Na23_to_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_na23_to_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Na23_to_Al27) = drate_dT; } - rate_n_mg23_to_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mg23_to_mg24) = rate; + rate_n_Mg23_to_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mg23_to_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mg23_to_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mg23_to_Mg24) = drate_dT; } - rate_n_mg24_to_mg25(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mg24_to_mg25) = rate; + rate_n_Mg24_to_Mg25(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mg24_to_Mg25) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mg24_to_mg25) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mg24_to_Mg25) = drate_dT; } - rate_p_mg24_to_al25(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mg24_to_al25) = rate; + rate_p_Mg24_to_Al25(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mg24_to_Al25) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mg24_to_al25) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mg24_to_Al25) = drate_dT; } - rate_he4_mg24_to_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg24_to_si28) = rate; + rate_He4_Mg24_to_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg24_to_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28) = drate_dT; } - rate_n_mg25_to_mg26(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mg25_to_mg26) = rate; + rate_n_Mg25_to_Mg26(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mg25_to_Mg26) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mg25_to_mg26) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mg25_to_Mg26) = drate_dT; } - rate_p_mg25_to_al26(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mg25_to_al26) = rate; + rate_p_Mg25_to_Al26(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mg25_to_Al26) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mg25_to_al26) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mg25_to_Al26) = drate_dT; } - rate_he4_mg25_to_si29(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg25_to_si29) = rate; + rate_He4_Mg25_to_Si29(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg25_to_Si29) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg25_to_si29) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg25_to_Si29) = drate_dT; } - rate_p_mg26_to_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mg26_to_al27) = rate; + rate_p_Mg26_to_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mg26_to_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mg26_to_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mg26_to_Al27) = drate_dT; } - rate_he4_mg26_to_si30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg26_to_si30) = rate; + rate_He4_Mg26_to_Si30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg26_to_Si30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg26_to_si30) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg26_to_Si30) = drate_dT; } - rate_n_al25_to_al26(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_al25_to_al26) = rate; + rate_n_Al25_to_Al26(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Al25_to_Al26) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_al25_to_al26) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Al25_to_Al26) = drate_dT; } - rate_he4_al25_to_p29(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_al25_to_p29) = rate; + rate_He4_Al25_to_P29(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Al25_to_P29) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_al25_to_p29) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Al25_to_P29) = drate_dT; } - rate_n_al26_to_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_al26_to_al27) = rate; + rate_n_Al26_to_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Al26_to_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_al26_to_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Al26_to_Al27) = drate_dT; } - rate_he4_al26_to_p30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_al26_to_p30) = rate; + rate_He4_Al26_to_P30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Al26_to_P30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_al26_to_p30) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Al26_to_P30) = drate_dT; } - rate_p_al27_to_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al27_to_si28) = rate; + rate_p_Al27_to_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al27_to_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al27_to_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28) = drate_dT; } - rate_he4_al27_to_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_al27_to_p31) = rate; + rate_He4_Al27_to_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Al27_to_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_al27_to_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Al27_to_P31) = drate_dT; } - rate_n_si28_to_si29(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_si28_to_si29) = rate; + rate_n_Si28_to_Si29(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Si28_to_Si29) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_si28_to_si29) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Si28_to_Si29) = drate_dT; } - rate_p_si28_to_p29(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_si28_to_p29) = rate; + rate_p_Si28_to_P29(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Si28_to_P29) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_si28_to_p29) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Si28_to_P29) = drate_dT; } - rate_he4_si28_to_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_s32) = rate; + rate_He4_Si28_to_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32) = drate_dT; } - rate_n_si29_to_si30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_si29_to_si30) = rate; + rate_n_Si29_to_Si30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Si29_to_Si30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_si29_to_si30) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Si29_to_Si30) = drate_dT; } - rate_p_si29_to_p30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_si29_to_p30) = rate; + rate_p_Si29_to_P30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Si29_to_P30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_si29_to_p30) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Si29_to_P30) = drate_dT; } - rate_he4_si29_to_s33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si29_to_s33) = rate; + rate_He4_Si29_to_S33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si29_to_S33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si29_to_s33) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si29_to_S33) = drate_dT; } - rate_n_si30_to_si31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_si30_to_si31) = rate; + rate_n_Si30_to_Si31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Si30_to_Si31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_si30_to_si31) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Si30_to_Si31) = drate_dT; } - rate_p_si30_to_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_si30_to_p31) = rate; + rate_p_Si30_to_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Si30_to_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_si30_to_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Si30_to_P31) = drate_dT; } - rate_he4_si30_to_s34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si30_to_s34) = rate; + rate_He4_Si30_to_S34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si30_to_S34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si30_to_s34) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si30_to_S34) = drate_dT; } - rate_n_si31_to_si32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_si31_to_si32) = rate; + rate_n_Si31_to_Si32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Si31_to_Si32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_si31_to_si32) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Si31_to_Si32) = drate_dT; } - rate_p_si31_to_p32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_si31_to_p32) = rate; + rate_p_Si31_to_P32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Si31_to_P32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_si31_to_p32) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Si31_to_P32) = drate_dT; } - rate_he4_si31_to_s35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si31_to_s35) = rate; + rate_He4_Si31_to_S35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si31_to_S35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si31_to_s35) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si31_to_S35) = drate_dT; } - rate_p_si32_to_p33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_si32_to_p33) = rate; + rate_p_Si32_to_P33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Si32_to_P33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_si32_to_p33) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Si32_to_P33) = drate_dT; } - rate_he4_si32_to_s36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si32_to_s36) = rate; + rate_He4_Si32_to_S36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si32_to_S36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si32_to_s36) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si32_to_S36) = drate_dT; } - rate_n_p29_to_p30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_p29_to_p30) = rate; + rate_n_P29_to_P30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_P29_to_P30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_p29_to_p30) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_P29_to_P30) = drate_dT; } - rate_he4_p29_to_cl33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_p29_to_cl33) = rate; + rate_He4_P29_to_Cl33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_P29_to_Cl33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_p29_to_cl33) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_P29_to_Cl33) = drate_dT; } - rate_n_p30_to_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_p30_to_p31) = rate; + rate_n_P30_to_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_P30_to_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_p30_to_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_P30_to_P31) = drate_dT; } - rate_he4_p30_to_cl34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_p30_to_cl34) = rate; + rate_He4_P30_to_Cl34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_P30_to_Cl34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_p30_to_cl34) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_P30_to_Cl34) = drate_dT; } - rate_n_p31_to_p32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_p31_to_p32) = rate; + rate_n_P31_to_P32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_P31_to_P32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_p31_to_p32) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_P31_to_P32) = drate_dT; } - rate_p_p31_to_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_s32) = rate; + rate_p_P31_to_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_S32) = drate_dT; } - rate_he4_p31_to_cl35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_p31_to_cl35) = rate; + rate_He4_P31_to_Cl35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_P31_to_Cl35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_p31_to_cl35) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_P31_to_Cl35) = drate_dT; } - rate_n_p32_to_p33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_p32_to_p33) = rate; + rate_n_P32_to_P33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_P32_to_P33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_p32_to_p33) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_P32_to_P33) = drate_dT; } - rate_p_p32_to_s33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p32_to_s33) = rate; + rate_p_P32_to_S33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P32_to_S33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p32_to_s33) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P32_to_S33) = drate_dT; } - rate_he4_p32_to_cl36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_p32_to_cl36) = rate; + rate_He4_P32_to_Cl36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_P32_to_Cl36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_p32_to_cl36) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_P32_to_Cl36) = drate_dT; } - rate_p_p33_to_s34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p33_to_s34) = rate; + rate_p_P33_to_S34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P33_to_S34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p33_to_s34) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P33_to_S34) = drate_dT; } - rate_he4_p33_to_cl37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_p33_to_cl37) = rate; + rate_He4_P33_to_Cl37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_P33_to_Cl37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_p33_to_cl37) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_P33_to_Cl37) = drate_dT; } - rate_n_s32_to_s33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_s32_to_s33) = rate; + rate_n_S32_to_S33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_S32_to_S33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_s32_to_s33) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_S32_to_S33) = drate_dT; } - rate_p_s32_to_cl33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_s32_to_cl33) = rate; + rate_p_S32_to_Cl33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_S32_to_Cl33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_s32_to_cl33) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_S32_to_Cl33) = drate_dT; } - rate_he4_s32_to_ar36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s32_to_ar36) = rate; + rate_He4_S32_to_Ar36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S32_to_Ar36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36) = drate_dT; } - rate_n_s33_to_s34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_s33_to_s34) = rate; + rate_n_S33_to_S34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_S33_to_S34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_s33_to_s34) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_S33_to_S34) = drate_dT; } - rate_p_s33_to_cl34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_s33_to_cl34) = rate; + rate_p_S33_to_Cl34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_S33_to_Cl34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_s33_to_cl34) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_S33_to_Cl34) = drate_dT; } - rate_he4_s33_to_ar37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s33_to_ar37) = rate; + rate_He4_S33_to_Ar37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S33_to_Ar37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s33_to_ar37) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S33_to_Ar37) = drate_dT; } - rate_n_s34_to_s35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_s34_to_s35) = rate; + rate_n_S34_to_S35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_S34_to_S35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_s34_to_s35) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_S34_to_S35) = drate_dT; } - rate_p_s34_to_cl35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_s34_to_cl35) = rate; + rate_p_S34_to_Cl35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_S34_to_Cl35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_s34_to_cl35) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_S34_to_Cl35) = drate_dT; } - rate_he4_s34_to_ar38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s34_to_ar38) = rate; + rate_He4_S34_to_Ar38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S34_to_Ar38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s34_to_ar38) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S34_to_Ar38) = drate_dT; } - rate_n_s35_to_s36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_s35_to_s36) = rate; + rate_n_S35_to_S36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_S35_to_S36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_s35_to_s36) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_S35_to_S36) = drate_dT; } - rate_p_s35_to_cl36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_s35_to_cl36) = rate; + rate_p_S35_to_Cl36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_S35_to_Cl36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_s35_to_cl36) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_S35_to_Cl36) = drate_dT; } - rate_he4_s35_to_ar39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s35_to_ar39) = rate; + rate_He4_S35_to_Ar39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S35_to_Ar39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s35_to_ar39) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S35_to_Ar39) = drate_dT; } - rate_p_s36_to_cl37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_s36_to_cl37) = rate; + rate_p_S36_to_Cl37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_S36_to_Cl37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_s36_to_cl37) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_S36_to_Cl37) = drate_dT; } - rate_he4_s36_to_ar40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s36_to_ar40) = rate; + rate_He4_S36_to_Ar40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S36_to_Ar40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s36_to_ar40) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S36_to_Ar40) = drate_dT; } - rate_n_cl33_to_cl34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cl33_to_cl34) = rate; + rate_n_Cl33_to_Cl34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cl33_to_Cl34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cl33_to_cl34) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cl33_to_Cl34) = drate_dT; } - rate_he4_cl33_to_k37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cl33_to_k37) = rate; + rate_He4_Cl33_to_K37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cl33_to_K37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cl33_to_k37) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cl33_to_K37) = drate_dT; } - rate_n_cl34_to_cl35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cl34_to_cl35) = rate; + rate_n_Cl34_to_Cl35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cl34_to_Cl35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cl34_to_cl35) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cl34_to_Cl35) = drate_dT; } - rate_he4_cl34_to_k38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cl34_to_k38) = rate; + rate_He4_Cl34_to_K38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cl34_to_K38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cl34_to_k38) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cl34_to_K38) = drate_dT; } - rate_n_cl35_to_cl36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cl35_to_cl36) = rate; + rate_n_Cl35_to_Cl36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cl35_to_Cl36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cl35_to_cl36) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cl35_to_Cl36) = drate_dT; } - rate_p_cl35_to_ar36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl35_to_ar36) = rate; + rate_p_Cl35_to_Ar36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl35_to_Ar36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36) = drate_dT; } - rate_he4_cl35_to_k39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cl35_to_k39) = rate; + rate_He4_Cl35_to_K39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cl35_to_K39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cl35_to_k39) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cl35_to_K39) = drate_dT; } - rate_n_cl36_to_cl37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cl36_to_cl37) = rate; + rate_n_Cl36_to_Cl37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cl36_to_Cl37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cl36_to_cl37) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cl36_to_Cl37) = drate_dT; } - rate_p_cl36_to_ar37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl36_to_ar37) = rate; + rate_p_Cl36_to_Ar37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl36_to_Ar37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl36_to_ar37) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl36_to_Ar37) = drate_dT; } - rate_he4_cl36_to_k40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cl36_to_k40) = rate; + rate_He4_Cl36_to_K40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cl36_to_K40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cl36_to_k40) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cl36_to_K40) = drate_dT; } - rate_p_cl37_to_ar38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl37_to_ar38) = rate; + rate_p_Cl37_to_Ar38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl37_to_Ar38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl37_to_ar38) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl37_to_Ar38) = drate_dT; } - rate_he4_cl37_to_k41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cl37_to_k41) = rate; + rate_He4_Cl37_to_K41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cl37_to_K41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cl37_to_k41) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cl37_to_K41) = drate_dT; } - rate_n_ar36_to_ar37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ar36_to_ar37) = rate; + rate_n_Ar36_to_Ar37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ar36_to_Ar37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ar36_to_ar37) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ar36_to_Ar37) = drate_dT; } - rate_p_ar36_to_k37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ar36_to_k37) = rate; + rate_p_Ar36_to_K37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ar36_to_K37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ar36_to_k37) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ar36_to_K37) = drate_dT; } - rate_he4_ar36_to_ca40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar36_to_ca40) = rate; + rate_He4_Ar36_to_Ca40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar36_to_Ca40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40) = drate_dT; } - rate_n_ar37_to_ar38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ar37_to_ar38) = rate; + rate_n_Ar37_to_Ar38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ar37_to_Ar38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ar37_to_ar38) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ar37_to_Ar38) = drate_dT; } - rate_p_ar37_to_k38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ar37_to_k38) = rate; + rate_p_Ar37_to_K38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ar37_to_K38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ar37_to_k38) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ar37_to_K38) = drate_dT; } - rate_he4_ar37_to_ca41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar37_to_ca41) = rate; + rate_He4_Ar37_to_Ca41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar37_to_Ca41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar37_to_ca41) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar37_to_Ca41) = drate_dT; } - rate_n_ar38_to_ar39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ar38_to_ar39) = rate; + rate_n_Ar38_to_Ar39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ar38_to_Ar39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ar38_to_ar39) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ar38_to_Ar39) = drate_dT; } - rate_p_ar38_to_k39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ar38_to_k39) = rate; + rate_p_Ar38_to_K39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ar38_to_K39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ar38_to_k39) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ar38_to_K39) = drate_dT; } - rate_he4_ar38_to_ca42(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar38_to_ca42) = rate; + rate_He4_Ar38_to_Ca42(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar38_to_Ca42) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar38_to_ca42) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar38_to_Ca42) = drate_dT; } - rate_n_ar39_to_ar40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ar39_to_ar40) = rate; + rate_n_Ar39_to_Ar40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ar39_to_Ar40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ar39_to_ar40) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ar39_to_Ar40) = drate_dT; } - rate_p_ar39_to_k40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ar39_to_k40) = rate; + rate_p_Ar39_to_K40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ar39_to_K40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ar39_to_k40) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ar39_to_K40) = drate_dT; } - rate_he4_ar39_to_ca43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar39_to_ca43) = rate; + rate_He4_Ar39_to_Ca43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar39_to_Ca43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar39_to_ca43) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar39_to_Ca43) = drate_dT; } - rate_p_ar40_to_k41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ar40_to_k41) = rate; + rate_p_Ar40_to_K41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ar40_to_K41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ar40_to_k41) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ar40_to_K41) = drate_dT; } - rate_he4_ar40_to_ca44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar40_to_ca44) = rate; + rate_He4_Ar40_to_Ca44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar40_to_Ca44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar40_to_ca44) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar40_to_Ca44) = drate_dT; } - rate_n_k37_to_k38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_k37_to_k38) = rate; + rate_n_K37_to_K38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_K37_to_K38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_k37_to_k38) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_K37_to_K38) = drate_dT; } - rate_n_k38_to_k39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_k38_to_k39) = rate; + rate_n_K38_to_K39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_K38_to_K39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_k38_to_k39) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_K38_to_K39) = drate_dT; } - rate_n_k39_to_k40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_k39_to_k40) = rate; + rate_n_K39_to_K40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_K39_to_K40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_k39_to_k40) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_K39_to_K40) = drate_dT; } - rate_p_k39_to_ca40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k39_to_ca40) = rate; + rate_p_K39_to_Ca40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K39_to_Ca40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k39_to_ca40) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40) = drate_dT; } - rate_he4_k39_to_sc43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_k39_to_sc43) = rate; + rate_He4_K39_to_Sc43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_K39_to_Sc43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_k39_to_sc43) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_K39_to_Sc43) = drate_dT; } - rate_n_k40_to_k41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_k40_to_k41) = rate; + rate_n_K40_to_K41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_K40_to_K41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_k40_to_k41) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_K40_to_K41) = drate_dT; } - rate_p_k40_to_ca41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k40_to_ca41) = rate; + rate_p_K40_to_Ca41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K40_to_Ca41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k40_to_ca41) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K40_to_Ca41) = drate_dT; } - rate_he4_k40_to_sc44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_k40_to_sc44) = rate; + rate_He4_K40_to_Sc44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_K40_to_Sc44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_k40_to_sc44) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_K40_to_Sc44) = drate_dT; } - rate_p_k41_to_ca42(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k41_to_ca42) = rate; + rate_p_K41_to_Ca42(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K41_to_Ca42) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k41_to_ca42) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K41_to_Ca42) = drate_dT; } - rate_he4_k41_to_sc45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_k41_to_sc45) = rate; + rate_He4_K41_to_Sc45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_K41_to_Sc45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_k41_to_sc45) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_K41_to_Sc45) = drate_dT; } - rate_n_ca40_to_ca41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ca40_to_ca41) = rate; + rate_n_Ca40_to_Ca41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ca40_to_Ca41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ca40_to_ca41) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ca40_to_Ca41) = drate_dT; } - rate_he4_ca40_to_ti44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca40_to_ti44) = rate; + rate_He4_Ca40_to_Ti44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca40_to_Ti44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44) = drate_dT; } - rate_n_ca41_to_ca42(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ca41_to_ca42) = rate; + rate_n_Ca41_to_Ca42(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ca41_to_Ca42) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ca41_to_ca42) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ca41_to_Ca42) = drate_dT; } - rate_he4_ca41_to_ti45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca41_to_ti45) = rate; + rate_He4_Ca41_to_Ti45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca41_to_Ti45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca41_to_ti45) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca41_to_Ti45) = drate_dT; } - rate_n_ca42_to_ca43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ca42_to_ca43) = rate; + rate_n_Ca42_to_Ca43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ca42_to_Ca43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ca42_to_ca43) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ca42_to_Ca43) = drate_dT; } - rate_p_ca42_to_sc43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca42_to_sc43) = rate; + rate_p_Ca42_to_Sc43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca42_to_Sc43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca42_to_sc43) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca42_to_Sc43) = drate_dT; } - rate_he4_ca42_to_ti46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca42_to_ti46) = rate; + rate_He4_Ca42_to_Ti46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca42_to_Ti46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca42_to_ti46) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca42_to_Ti46) = drate_dT; } - rate_n_ca43_to_ca44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ca43_to_ca44) = rate; + rate_n_Ca43_to_Ca44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ca43_to_Ca44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ca43_to_ca44) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ca43_to_Ca44) = drate_dT; } - rate_p_ca43_to_sc44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca43_to_sc44) = rate; + rate_p_Ca43_to_Sc44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca43_to_Sc44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca43_to_sc44) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca43_to_Sc44) = drate_dT; } - rate_he4_ca43_to_ti47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca43_to_ti47) = rate; + rate_He4_Ca43_to_Ti47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca43_to_Ti47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca43_to_ti47) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca43_to_Ti47) = drate_dT; } - rate_n_ca44_to_ca45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ca44_to_ca45) = rate; + rate_n_Ca44_to_Ca45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ca44_to_Ca45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ca44_to_ca45) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ca44_to_Ca45) = drate_dT; } - rate_p_ca44_to_sc45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca44_to_sc45) = rate; + rate_p_Ca44_to_Sc45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca44_to_Sc45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca44_to_sc45) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca44_to_Sc45) = drate_dT; } - rate_he4_ca44_to_ti48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca44_to_ti48) = rate; + rate_He4_Ca44_to_Ti48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca44_to_Ti48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca44_to_ti48) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca44_to_Ti48) = drate_dT; } - rate_n_ca45_to_ca46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ca45_to_ca46) = rate; + rate_n_Ca45_to_Ca46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ca45_to_Ca46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ca45_to_ca46) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ca45_to_Ca46) = drate_dT; } - rate_p_ca45_to_sc46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca45_to_sc46) = rate; + rate_p_Ca45_to_Sc46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca45_to_Sc46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca45_to_sc46) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca45_to_Sc46) = drate_dT; } - rate_he4_ca45_to_ti49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca45_to_ti49) = rate; + rate_He4_Ca45_to_Ti49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca45_to_Ti49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca45_to_ti49) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca45_to_Ti49) = drate_dT; } - rate_n_ca46_to_ca47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ca46_to_ca47) = rate; + rate_n_Ca46_to_Ca47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ca46_to_Ca47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ca46_to_ca47) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ca46_to_Ca47) = drate_dT; } - rate_p_ca46_to_sc47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca46_to_sc47) = rate; + rate_p_Ca46_to_Sc47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca46_to_Sc47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca46_to_sc47) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca46_to_Sc47) = drate_dT; } - rate_he4_ca46_to_ti50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca46_to_ti50) = rate; + rate_He4_Ca46_to_Ti50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca46_to_Ti50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca46_to_ti50) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca46_to_Ti50) = drate_dT; } - rate_n_ca47_to_ca48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ca47_to_ca48) = rate; + rate_n_Ca47_to_Ca48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ca47_to_Ca48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ca47_to_ca48) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ca47_to_Ca48) = drate_dT; } - rate_p_ca47_to_sc48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca47_to_sc48) = rate; + rate_p_Ca47_to_Sc48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca47_to_Sc48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca47_to_sc48) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca47_to_Sc48) = drate_dT; } - rate_he4_ca47_to_ti51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca47_to_ti51) = rate; + rate_He4_Ca47_to_Ti51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca47_to_Ti51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca47_to_ti51) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca47_to_Ti51) = drate_dT; } - rate_p_ca48_to_sc49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca48_to_sc49) = rate; + rate_p_Ca48_to_Sc49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca48_to_Sc49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca48_to_sc49) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca48_to_Sc49) = drate_dT; } - rate_n_sc43_to_sc44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_sc43_to_sc44) = rate; + rate_n_Sc43_to_Sc44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Sc43_to_Sc44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_sc43_to_sc44) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Sc43_to_Sc44) = drate_dT; } - rate_p_sc43_to_ti44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc43_to_ti44) = rate; + rate_p_Sc43_to_Ti44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc43_to_Ti44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44) = drate_dT; } - rate_he4_sc43_to_v47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc43_to_v47) = rate; + rate_He4_Sc43_to_V47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc43_to_V47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc43_to_v47) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc43_to_V47) = drate_dT; } - rate_n_sc44_to_sc45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_sc44_to_sc45) = rate; + rate_n_Sc44_to_Sc45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Sc44_to_Sc45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_sc44_to_sc45) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Sc44_to_Sc45) = drate_dT; } - rate_p_sc44_to_ti45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc44_to_ti45) = rate; + rate_p_Sc44_to_Ti45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc44_to_Ti45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc44_to_ti45) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc44_to_Ti45) = drate_dT; } - rate_he4_sc44_to_v48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc44_to_v48) = rate; + rate_He4_Sc44_to_V48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc44_to_V48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc44_to_v48) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc44_to_V48) = drate_dT; } - rate_n_sc45_to_sc46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_sc45_to_sc46) = rate; + rate_n_Sc45_to_Sc46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Sc45_to_Sc46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_sc45_to_sc46) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Sc45_to_Sc46) = drate_dT; } - rate_p_sc45_to_ti46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc45_to_ti46) = rate; + rate_p_Sc45_to_Ti46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc45_to_Ti46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc45_to_ti46) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc45_to_Ti46) = drate_dT; } - rate_he4_sc45_to_v49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc45_to_v49) = rate; + rate_He4_Sc45_to_V49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc45_to_V49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc45_to_v49) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc45_to_V49) = drate_dT; } - rate_n_sc46_to_sc47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_sc46_to_sc47) = rate; + rate_n_Sc46_to_Sc47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Sc46_to_Sc47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_sc46_to_sc47) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Sc46_to_Sc47) = drate_dT; } - rate_p_sc46_to_ti47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc46_to_ti47) = rate; + rate_p_Sc46_to_Ti47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc46_to_Ti47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc46_to_ti47) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc46_to_Ti47) = drate_dT; } - rate_he4_sc46_to_v50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc46_to_v50) = rate; + rate_He4_Sc46_to_V50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc46_to_V50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc46_to_v50) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc46_to_V50) = drate_dT; } - rate_n_sc47_to_sc48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_sc47_to_sc48) = rate; + rate_n_Sc47_to_Sc48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Sc47_to_Sc48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_sc47_to_sc48) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Sc47_to_Sc48) = drate_dT; } - rate_p_sc47_to_ti48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc47_to_ti48) = rate; + rate_p_Sc47_to_Ti48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc47_to_Ti48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc47_to_ti48) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc47_to_Ti48) = drate_dT; } - rate_he4_sc47_to_v51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc47_to_v51) = rate; + rate_He4_Sc47_to_V51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc47_to_V51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc47_to_v51) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc47_to_V51) = drate_dT; } - rate_n_sc48_to_sc49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_sc48_to_sc49) = rate; + rate_n_Sc48_to_Sc49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Sc48_to_Sc49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_sc48_to_sc49) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Sc48_to_Sc49) = drate_dT; } - rate_p_sc48_to_ti49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc48_to_ti49) = rate; + rate_p_Sc48_to_Ti49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc48_to_Ti49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc48_to_ti49) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc48_to_Ti49) = drate_dT; } - rate_he4_sc48_to_v52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc48_to_v52) = rate; + rate_He4_Sc48_to_V52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc48_to_V52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc48_to_v52) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc48_to_V52) = drate_dT; } - rate_p_sc49_to_ti50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc49_to_ti50) = rate; + rate_p_Sc49_to_Ti50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc49_to_Ti50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc49_to_ti50) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc49_to_Ti50) = drate_dT; } - rate_n_ti44_to_ti45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti44_to_ti45) = rate; + rate_n_Ti44_to_Ti45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti44_to_Ti45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti44_to_ti45) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti44_to_Ti45) = drate_dT; } - rate_he4_ti44_to_cr48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti44_to_cr48) = rate; + rate_He4_Ti44_to_Cr48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti44_to_Cr48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48) = drate_dT; } - rate_n_ti45_to_ti46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti45_to_ti46) = rate; + rate_n_Ti45_to_Ti46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti45_to_Ti46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti45_to_ti46) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti45_to_Ti46) = drate_dT; } - rate_p_ti45_to_v46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti45_to_v46) = rate; + rate_p_Ti45_to_V46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti45_to_V46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti45_to_v46) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti45_to_V46) = drate_dT; } - rate_he4_ti45_to_cr49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti45_to_cr49) = rate; + rate_He4_Ti45_to_Cr49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti45_to_Cr49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti45_to_cr49) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti45_to_Cr49) = drate_dT; } - rate_n_ti46_to_ti47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti46_to_ti47) = rate; + rate_n_Ti46_to_Ti47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti46_to_Ti47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti46_to_ti47) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti46_to_Ti47) = drate_dT; } - rate_p_ti46_to_v47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti46_to_v47) = rate; + rate_p_Ti46_to_V47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti46_to_V47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti46_to_v47) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti46_to_V47) = drate_dT; } - rate_he4_ti46_to_cr50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti46_to_cr50) = rate; + rate_He4_Ti46_to_Cr50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti46_to_Cr50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti46_to_cr50) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti46_to_Cr50) = drate_dT; } - rate_n_ti47_to_ti48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti47_to_ti48) = rate; + rate_n_Ti47_to_Ti48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti47_to_Ti48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti47_to_ti48) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti47_to_Ti48) = drate_dT; } - rate_p_ti47_to_v48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti47_to_v48) = rate; + rate_p_Ti47_to_V48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti47_to_V48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti47_to_v48) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti47_to_V48) = drate_dT; } - rate_he4_ti47_to_cr51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti47_to_cr51) = rate; + rate_He4_Ti47_to_Cr51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti47_to_Cr51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti47_to_cr51) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti47_to_Cr51) = drate_dT; } - rate_n_ti48_to_ti49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti48_to_ti49) = rate; + rate_n_Ti48_to_Ti49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti48_to_Ti49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti48_to_ti49) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti48_to_Ti49) = drate_dT; } - rate_p_ti48_to_v49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti48_to_v49) = rate; + rate_p_Ti48_to_V49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti48_to_V49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti48_to_v49) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti48_to_V49) = drate_dT; } - rate_he4_ti48_to_cr52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti48_to_cr52) = rate; + rate_He4_Ti48_to_Cr52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti48_to_Cr52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti48_to_cr52) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti48_to_Cr52) = drate_dT; } - rate_n_ti49_to_ti50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti49_to_ti50) = rate; + rate_n_Ti49_to_Ti50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti49_to_Ti50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti49_to_ti50) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti49_to_Ti50) = drate_dT; } - rate_p_ti49_to_v50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti49_to_v50) = rate; + rate_p_Ti49_to_V50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti49_to_V50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti49_to_v50) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti49_to_V50) = drate_dT; } - rate_he4_ti49_to_cr53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti49_to_cr53) = rate; + rate_He4_Ti49_to_Cr53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti49_to_Cr53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti49_to_cr53) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti49_to_Cr53) = drate_dT; } - rate_n_ti50_to_ti51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti50_to_ti51) = rate; + rate_n_Ti50_to_Ti51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti50_to_Ti51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti50_to_ti51) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti50_to_Ti51) = drate_dT; } - rate_p_ti50_to_v51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti50_to_v51) = rate; + rate_p_Ti50_to_V51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti50_to_V51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti50_to_v51) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti50_to_V51) = drate_dT; } - rate_he4_ti50_to_cr54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti50_to_cr54) = rate; + rate_He4_Ti50_to_Cr54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti50_to_Cr54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti50_to_cr54) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti50_to_Cr54) = drate_dT; } - rate_p_ti51_to_v52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti51_to_v52) = rate; + rate_p_Ti51_to_V52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti51_to_V52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti51_to_v52) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti51_to_V52) = drate_dT; } - rate_n_v46_to_v47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v46_to_v47) = rate; + rate_n_V46_to_V47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V46_to_V47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v46_to_v47) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V46_to_V47) = drate_dT; } - rate_he4_v46_to_mn50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v46_to_mn50) = rate; + rate_He4_V46_to_Mn50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V46_to_Mn50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v46_to_mn50) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V46_to_Mn50) = drate_dT; } - rate_n_v47_to_v48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v47_to_v48) = rate; + rate_n_V47_to_V48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V47_to_V48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v47_to_v48) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V47_to_V48) = drate_dT; } - rate_p_v47_to_cr48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v47_to_cr48) = rate; + rate_p_V47_to_Cr48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V47_to_Cr48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v47_to_cr48) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48) = drate_dT; } - rate_he4_v47_to_mn51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v47_to_mn51) = rate; + rate_He4_V47_to_Mn51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V47_to_Mn51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v47_to_mn51) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V47_to_Mn51) = drate_dT; } - rate_n_v48_to_v49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v48_to_v49) = rate; + rate_n_V48_to_V49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V48_to_V49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v48_to_v49) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V48_to_V49) = drate_dT; } - rate_p_v48_to_cr49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v48_to_cr49) = rate; + rate_p_V48_to_Cr49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V48_to_Cr49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v48_to_cr49) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V48_to_Cr49) = drate_dT; } - rate_he4_v48_to_mn52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v48_to_mn52) = rate; + rate_He4_V48_to_Mn52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V48_to_Mn52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v48_to_mn52) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V48_to_Mn52) = drate_dT; } - rate_n_v49_to_v50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v49_to_v50) = rate; + rate_n_V49_to_V50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V49_to_V50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v49_to_v50) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V49_to_V50) = drate_dT; } - rate_p_v49_to_cr50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v49_to_cr50) = rate; + rate_p_V49_to_Cr50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V49_to_Cr50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v49_to_cr50) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V49_to_Cr50) = drate_dT; } - rate_he4_v49_to_mn53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v49_to_mn53) = rate; + rate_He4_V49_to_Mn53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V49_to_Mn53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v49_to_mn53) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V49_to_Mn53) = drate_dT; } - rate_n_v50_to_v51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v50_to_v51) = rate; + rate_n_V50_to_V51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V50_to_V51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v50_to_v51) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V50_to_V51) = drate_dT; } - rate_p_v50_to_cr51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v50_to_cr51) = rate; + rate_p_V50_to_Cr51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V50_to_Cr51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v50_to_cr51) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V50_to_Cr51) = drate_dT; } - rate_he4_v50_to_mn54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v50_to_mn54) = rate; + rate_He4_V50_to_Mn54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V50_to_Mn54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v50_to_mn54) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V50_to_Mn54) = drate_dT; } - rate_n_v51_to_v52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v51_to_v52) = rate; + rate_n_V51_to_V52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V51_to_V52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v51_to_v52) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V51_to_V52) = drate_dT; } - rate_p_v51_to_cr52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v51_to_cr52) = rate; + rate_p_V51_to_Cr52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V51_to_Cr52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v51_to_cr52) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V51_to_Cr52) = drate_dT; } - rate_he4_v51_to_mn55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v51_to_mn55) = rate; + rate_He4_V51_to_Mn55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V51_to_Mn55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v51_to_mn55) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V51_to_Mn55) = drate_dT; } - rate_p_v52_to_cr53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v52_to_cr53) = rate; + rate_p_V52_to_Cr53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V52_to_Cr53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v52_to_cr53) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V52_to_Cr53) = drate_dT; } - rate_n_cr48_to_cr49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr48_to_cr49) = rate; + rate_n_Cr48_to_Cr49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr48_to_Cr49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr48_to_cr49) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr48_to_Cr49) = drate_dT; } - rate_he4_cr48_to_fe52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr48_to_fe52) = rate; + rate_He4_Cr48_to_Fe52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr48_to_Fe52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52) = drate_dT; } - rate_n_cr49_to_cr50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr49_to_cr50) = rate; + rate_n_Cr49_to_Cr50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr49_to_Cr50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr49_to_cr50) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr49_to_Cr50) = drate_dT; } - rate_p_cr49_to_mn50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cr49_to_mn50) = rate; + rate_p_Cr49_to_Mn50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cr49_to_Mn50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cr49_to_mn50) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cr49_to_Mn50) = drate_dT; } - rate_he4_cr49_to_fe53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr49_to_fe53) = rate; + rate_He4_Cr49_to_Fe53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr49_to_Fe53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr49_to_fe53) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr49_to_Fe53) = drate_dT; } - rate_n_cr50_to_cr51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr50_to_cr51) = rate; + rate_n_Cr50_to_Cr51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr50_to_Cr51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr50_to_cr51) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr50_to_Cr51) = drate_dT; } - rate_p_cr50_to_mn51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cr50_to_mn51) = rate; + rate_p_Cr50_to_Mn51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cr50_to_Mn51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cr50_to_mn51) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cr50_to_Mn51) = drate_dT; } - rate_he4_cr50_to_fe54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr50_to_fe54) = rate; + rate_He4_Cr50_to_Fe54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr50_to_Fe54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr50_to_fe54) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr50_to_Fe54) = drate_dT; } - rate_n_cr51_to_cr52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr51_to_cr52) = rate; + rate_n_Cr51_to_Cr52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr51_to_Cr52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr51_to_cr52) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr51_to_Cr52) = drate_dT; } - rate_p_cr51_to_mn52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cr51_to_mn52) = rate; + rate_p_Cr51_to_Mn52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cr51_to_Mn52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cr51_to_mn52) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cr51_to_Mn52) = drate_dT; } - rate_he4_cr51_to_fe55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr51_to_fe55) = rate; + rate_He4_Cr51_to_Fe55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr51_to_Fe55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr51_to_fe55) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr51_to_Fe55) = drate_dT; } - rate_n_cr52_to_cr53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr52_to_cr53) = rate; + rate_n_Cr52_to_Cr53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr52_to_Cr53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr52_to_cr53) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr52_to_Cr53) = drate_dT; } - rate_p_cr52_to_mn53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cr52_to_mn53) = rate; + rate_p_Cr52_to_Mn53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cr52_to_Mn53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cr52_to_mn53) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cr52_to_Mn53) = drate_dT; } - rate_he4_cr52_to_fe56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr52_to_fe56) = rate; + rate_He4_Cr52_to_Fe56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr52_to_Fe56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr52_to_fe56) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr52_to_Fe56) = drate_dT; } - rate_n_cr53_to_cr54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr53_to_cr54) = rate; + rate_n_Cr53_to_Cr54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr53_to_Cr54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr53_to_cr54) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr53_to_Cr54) = drate_dT; } - rate_p_cr53_to_mn54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cr53_to_mn54) = rate; + rate_p_Cr53_to_Mn54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cr53_to_Mn54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cr53_to_mn54) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cr53_to_Mn54) = drate_dT; } - rate_he4_cr53_to_fe57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr53_to_fe57) = rate; + rate_He4_Cr53_to_Fe57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr53_to_Fe57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr53_to_fe57) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr53_to_Fe57) = drate_dT; } - rate_p_cr54_to_mn55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cr54_to_mn55) = rate; + rate_p_Cr54_to_Mn55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cr54_to_Mn55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cr54_to_mn55) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cr54_to_Mn55) = drate_dT; } - rate_he4_cr54_to_fe58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr54_to_fe58) = rate; + rate_He4_Cr54_to_Fe58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr54_to_Fe58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr54_to_fe58) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr54_to_Fe58) = drate_dT; } - rate_n_mn50_to_mn51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mn50_to_mn51) = rate; + rate_n_Mn50_to_Mn51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mn50_to_Mn51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mn50_to_mn51) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mn50_to_Mn51) = drate_dT; } - rate_he4_mn50_to_co54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn50_to_co54) = rate; + rate_He4_Mn50_to_Co54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn50_to_Co54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn50_to_co54) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn50_to_Co54) = drate_dT; } - rate_n_mn51_to_mn52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mn51_to_mn52) = rate; + rate_n_Mn51_to_Mn52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mn51_to_Mn52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mn51_to_mn52) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mn51_to_Mn52) = drate_dT; } - rate_p_mn51_to_fe52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn51_to_fe52) = rate; + rate_p_Mn51_to_Fe52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn51_to_Fe52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52) = drate_dT; } - rate_he4_mn51_to_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn51_to_co55) = rate; + rate_He4_Mn51_to_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn51_to_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn51_to_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn51_to_Co55) = drate_dT; } - rate_n_mn52_to_mn53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mn52_to_mn53) = rate; + rate_n_Mn52_to_Mn53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mn52_to_Mn53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mn52_to_mn53) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mn52_to_Mn53) = drate_dT; } - rate_p_mn52_to_fe53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn52_to_fe53) = rate; + rate_p_Mn52_to_Fe53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn52_to_Fe53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn52_to_fe53) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn52_to_Fe53) = drate_dT; } - rate_he4_mn52_to_co56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn52_to_co56) = rate; + rate_He4_Mn52_to_Co56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn52_to_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn52_to_co56) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn52_to_Co56) = drate_dT; } - rate_n_mn53_to_mn54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mn53_to_mn54) = rate; + rate_n_Mn53_to_Mn54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mn53_to_Mn54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mn53_to_mn54) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mn53_to_Mn54) = drate_dT; } - rate_p_mn53_to_fe54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn53_to_fe54) = rate; + rate_p_Mn53_to_Fe54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn53_to_Fe54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn53_to_fe54) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn53_to_Fe54) = drate_dT; } - rate_he4_mn53_to_co57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn53_to_co57) = rate; + rate_He4_Mn53_to_Co57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn53_to_Co57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn53_to_co57) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn53_to_Co57) = drate_dT; } - rate_n_mn54_to_mn55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mn54_to_mn55) = rate; + rate_n_Mn54_to_Mn55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mn54_to_Mn55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mn54_to_mn55) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mn54_to_Mn55) = drate_dT; } - rate_p_mn54_to_fe55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn54_to_fe55) = rate; + rate_p_Mn54_to_Fe55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn54_to_Fe55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn54_to_fe55) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn54_to_Fe55) = drate_dT; } - rate_he4_mn54_to_co58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn54_to_co58) = rate; + rate_He4_Mn54_to_Co58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn54_to_Co58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn54_to_co58) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn54_to_Co58) = drate_dT; } - rate_p_mn55_to_fe56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn55_to_fe56) = rate; + rate_p_Mn55_to_Fe56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn55_to_Fe56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn55_to_fe56) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn55_to_Fe56) = drate_dT; } - rate_he4_mn55_to_co59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn55_to_co59) = rate; + rate_He4_Mn55_to_Co59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn55_to_Co59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn55_to_co59) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn55_to_Co59) = drate_dT; } - rate_n_fe52_to_fe53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe52_to_fe53) = rate; + rate_n_Fe52_to_Fe53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe52_to_Fe53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe52_to_fe53) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe52_to_Fe53) = drate_dT; } - rate_p_fe52_to_co53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe52_to_co53) = rate; + rate_p_Fe52_to_Co53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe52_to_Co53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe52_to_co53) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe52_to_Co53) = drate_dT; } - rate_he4_fe52_to_ni56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe52_to_ni56) = rate; + rate_He4_Fe52_to_Ni56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe52_to_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56) = drate_dT; } - rate_n_fe53_to_fe54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe53_to_fe54) = rate; + rate_n_Fe53_to_Fe54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe53_to_Fe54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe53_to_fe54) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe53_to_Fe54) = drate_dT; } - rate_p_fe53_to_co54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe53_to_co54) = rate; + rate_p_Fe53_to_Co54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe53_to_Co54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe53_to_co54) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe53_to_Co54) = drate_dT; } - rate_he4_fe53_to_ni57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe53_to_ni57) = rate; + rate_He4_Fe53_to_Ni57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe53_to_Ni57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe53_to_ni57) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe53_to_Ni57) = drate_dT; } - rate_n_fe54_to_fe55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe54_to_fe55) = rate; + rate_n_Fe54_to_Fe55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe54_to_Fe55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe54_to_fe55) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe54_to_Fe55) = drate_dT; } - rate_p_fe54_to_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe54_to_co55) = rate; + rate_p_Fe54_to_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe54_to_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe54_to_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe54_to_Co55) = drate_dT; } - rate_he4_fe54_to_ni58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe54_to_ni58) = rate; + rate_He4_Fe54_to_Ni58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe54_to_Ni58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe54_to_ni58) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe54_to_Ni58) = drate_dT; } - rate_n_fe55_to_fe56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe55_to_fe56) = rate; + rate_n_Fe55_to_Fe56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe55_to_Fe56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe55_to_fe56) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe55_to_Fe56) = drate_dT; } - rate_p_fe55_to_co56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe55_to_co56) = rate; + rate_p_Fe55_to_Co56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe55_to_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe55_to_co56) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe55_to_Co56) = drate_dT; } - rate_he4_fe55_to_ni59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe55_to_ni59) = rate; + rate_He4_Fe55_to_Ni59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe55_to_Ni59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe55_to_ni59) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe55_to_Ni59) = drate_dT; } - rate_n_fe56_to_fe57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe56_to_fe57) = rate; + rate_n_Fe56_to_Fe57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe56_to_Fe57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe56_to_fe57) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe56_to_Fe57) = drate_dT; } - rate_p_fe56_to_co57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe56_to_co57) = rate; + rate_p_Fe56_to_Co57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe56_to_Co57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe56_to_co57) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe56_to_Co57) = drate_dT; } - rate_he4_fe56_to_ni60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe56_to_ni60) = rate; + rate_He4_Fe56_to_Ni60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe56_to_Ni60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe56_to_ni60) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe56_to_Ni60) = drate_dT; } - rate_n_fe57_to_fe58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe57_to_fe58) = rate; + rate_n_Fe57_to_Fe58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe57_to_Fe58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe57_to_fe58) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe57_to_Fe58) = drate_dT; } - rate_p_fe57_to_co58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe57_to_co58) = rate; + rate_p_Fe57_to_Co58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe57_to_Co58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe57_to_co58) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe57_to_Co58) = drate_dT; } - rate_he4_fe57_to_ni61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe57_to_ni61) = rate; + rate_He4_Fe57_to_Ni61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe57_to_Ni61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe57_to_ni61) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe57_to_Ni61) = drate_dT; } - rate_p_fe58_to_co59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe58_to_co59) = rate; + rate_p_Fe58_to_Co59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe58_to_Co59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe58_to_co59) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe58_to_Co59) = drate_dT; } - rate_he4_fe58_to_ni62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe58_to_ni62) = rate; + rate_He4_Fe58_to_Ni62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe58_to_Ni62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe58_to_ni62) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe58_to_Ni62) = drate_dT; } - rate_n_co53_to_co54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co53_to_co54) = rate; + rate_n_Co53_to_Co54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co53_to_Co54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co53_to_co54) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co53_to_Co54) = drate_dT; } - rate_he4_co53_to_cu57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co53_to_cu57) = rate; + rate_He4_Co53_to_Cu57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co53_to_Cu57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co53_to_cu57) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co53_to_Cu57) = drate_dT; } - rate_n_co54_to_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co54_to_co55) = rate; + rate_n_Co54_to_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co54_to_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co54_to_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co54_to_Co55) = drate_dT; } - rate_he4_co54_to_cu58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co54_to_cu58) = rate; + rate_He4_Co54_to_Cu58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co54_to_Cu58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co54_to_cu58) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co54_to_Cu58) = drate_dT; } - rate_n_co55_to_co56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co55_to_co56) = rate; + rate_n_Co55_to_Co56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co55_to_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co55_to_co56) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co55_to_Co56) = drate_dT; } - rate_p_co55_to_ni56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co55_to_ni56) = rate; + rate_p_Co55_to_Ni56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co55_to_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co55_to_ni56) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56) = drate_dT; } - rate_he4_co55_to_cu59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co55_to_cu59) = rate; + rate_He4_Co55_to_Cu59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co55_to_Cu59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co55_to_cu59) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co55_to_Cu59) = drate_dT; } - rate_n_co56_to_co57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co56_to_co57) = rate; + rate_n_Co56_to_Co57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co56_to_Co57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co56_to_co57) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co56_to_Co57) = drate_dT; } - rate_p_co56_to_ni57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co56_to_ni57) = rate; + rate_p_Co56_to_Ni57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co56_to_Ni57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co56_to_ni57) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co56_to_Ni57) = drate_dT; } - rate_he4_co56_to_cu60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co56_to_cu60) = rate; + rate_He4_Co56_to_Cu60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co56_to_Cu60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co56_to_cu60) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co56_to_Cu60) = drate_dT; } - rate_n_co57_to_co58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co57_to_co58) = rate; + rate_n_Co57_to_Co58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co57_to_Co58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co57_to_co58) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co57_to_Co58) = drate_dT; } - rate_p_co57_to_ni58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co57_to_ni58) = rate; + rate_p_Co57_to_Ni58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co57_to_Ni58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co57_to_ni58) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co57_to_Ni58) = drate_dT; } - rate_he4_co57_to_cu61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co57_to_cu61) = rate; + rate_He4_Co57_to_Cu61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co57_to_Cu61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co57_to_cu61) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co57_to_Cu61) = drate_dT; } - rate_n_co58_to_co59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co58_to_co59) = rate; + rate_n_Co58_to_Co59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co58_to_Co59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co58_to_co59) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co58_to_Co59) = drate_dT; } - rate_p_co58_to_ni59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co58_to_ni59) = rate; + rate_p_Co58_to_Ni59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co58_to_Ni59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co58_to_ni59) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co58_to_Ni59) = drate_dT; } - rate_he4_co58_to_cu62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co58_to_cu62) = rate; + rate_He4_Co58_to_Cu62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co58_to_Cu62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co58_to_cu62) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co58_to_Cu62) = drate_dT; } - rate_p_co59_to_ni60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co59_to_ni60) = rate; + rate_p_Co59_to_Ni60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co59_to_Ni60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co59_to_ni60) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co59_to_Ni60) = drate_dT; } - rate_he4_co59_to_cu63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co59_to_cu63) = rate; + rate_He4_Co59_to_Cu63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co59_to_Cu63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co59_to_cu63) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co59_to_Cu63) = drate_dT; } - rate_n_ni56_to_ni57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni56_to_ni57) = rate; + rate_n_Ni56_to_Ni57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni56_to_Ni57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni56_to_ni57) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni56_to_Ni57) = drate_dT; } - rate_p_ni56_to_cu57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni56_to_cu57) = rate; + rate_p_Ni56_to_Cu57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni56_to_Cu57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni56_to_cu57) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni56_to_Cu57) = drate_dT; } - rate_he4_ni56_to_zn60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni56_to_zn60) = rate; + rate_He4_Ni56_to_Zn60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni56_to_Zn60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni56_to_zn60) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni56_to_Zn60) = drate_dT; } - rate_n_ni57_to_ni58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni57_to_ni58) = rate; + rate_n_Ni57_to_Ni58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni57_to_Ni58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni57_to_ni58) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni57_to_Ni58) = drate_dT; } - rate_p_ni57_to_cu58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni57_to_cu58) = rate; + rate_p_Ni57_to_Cu58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni57_to_Cu58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni57_to_cu58) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni57_to_Cu58) = drate_dT; } - rate_he4_ni57_to_zn61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni57_to_zn61) = rate; + rate_He4_Ni57_to_Zn61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni57_to_Zn61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni57_to_zn61) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni57_to_Zn61) = drate_dT; } - rate_n_ni58_to_ni59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni58_to_ni59) = rate; + rate_n_Ni58_to_Ni59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni58_to_Ni59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni58_to_ni59) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni58_to_Ni59) = drate_dT; } - rate_p_ni58_to_cu59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni58_to_cu59) = rate; + rate_p_Ni58_to_Cu59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni58_to_Cu59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni58_to_cu59) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni58_to_Cu59) = drate_dT; } - rate_he4_ni58_to_zn62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni58_to_zn62) = rate; + rate_He4_Ni58_to_Zn62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni58_to_Zn62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni58_to_zn62) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni58_to_Zn62) = drate_dT; } - rate_n_ni59_to_ni60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni59_to_ni60) = rate; + rate_n_Ni59_to_Ni60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni59_to_Ni60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni59_to_ni60) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni59_to_Ni60) = drate_dT; } - rate_p_ni59_to_cu60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni59_to_cu60) = rate; + rate_p_Ni59_to_Cu60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni59_to_Cu60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni59_to_cu60) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni59_to_Cu60) = drate_dT; } - rate_he4_ni59_to_zn63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni59_to_zn63) = rate; + rate_He4_Ni59_to_Zn63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni59_to_Zn63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni59_to_zn63) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni59_to_Zn63) = drate_dT; } - rate_n_ni60_to_ni61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni60_to_ni61) = rate; + rate_n_Ni60_to_Ni61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni60_to_Ni61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni60_to_ni61) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni60_to_Ni61) = drate_dT; } - rate_p_ni60_to_cu61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni60_to_cu61) = rate; + rate_p_Ni60_to_Cu61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni60_to_Cu61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni60_to_cu61) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni60_to_Cu61) = drate_dT; } - rate_he4_ni60_to_zn64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni60_to_zn64) = rate; + rate_He4_Ni60_to_Zn64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni60_to_Zn64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni60_to_zn64) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni60_to_Zn64) = drate_dT; } - rate_n_ni61_to_ni62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni61_to_ni62) = rate; + rate_n_Ni61_to_Ni62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni61_to_Ni62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni61_to_ni62) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni61_to_Ni62) = drate_dT; } - rate_p_ni61_to_cu62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni61_to_cu62) = rate; + rate_p_Ni61_to_Cu62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni61_to_Cu62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni61_to_cu62) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni61_to_Cu62) = drate_dT; } - rate_he4_ni61_to_zn65(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni61_to_zn65) = rate; + rate_He4_Ni61_to_Zn65(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni61_to_Zn65) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni61_to_zn65) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni61_to_Zn65) = drate_dT; } - rate_n_ni62_to_ni63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni62_to_ni63) = rate; + rate_n_Ni62_to_Ni63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni62_to_Ni63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni62_to_ni63) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni62_to_Ni63) = drate_dT; } - rate_p_ni62_to_cu63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni62_to_cu63) = rate; + rate_p_Ni62_to_Cu63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni62_to_Cu63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni62_to_cu63) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni62_to_Cu63) = drate_dT; } - rate_he4_ni62_to_zn66(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni62_to_zn66) = rate; + rate_He4_Ni62_to_Zn66(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni62_to_Zn66) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni62_to_zn66) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni62_to_Zn66) = drate_dT; } - rate_n_ni63_to_ni64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni63_to_ni64) = rate; + rate_n_Ni63_to_Ni64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni63_to_Ni64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni63_to_ni64) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni63_to_Ni64) = drate_dT; } - rate_p_ni63_to_cu64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni63_to_cu64) = rate; + rate_p_Ni63_to_Cu64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni63_to_Cu64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni63_to_cu64) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni63_to_Cu64) = drate_dT; } - rate_p_ni64_to_cu65(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni64_to_cu65) = rate; + rate_p_Ni64_to_Cu65(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni64_to_Cu65) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni64_to_cu65) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni64_to_Cu65) = drate_dT; } - rate_n_cu57_to_cu58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu57_to_cu58) = rate; + rate_n_Cu57_to_Cu58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu57_to_Cu58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu57_to_cu58) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu57_to_Cu58) = drate_dT; } - rate_n_cu58_to_cu59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu58_to_cu59) = rate; + rate_n_Cu58_to_Cu59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu58_to_Cu59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu58_to_cu59) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu58_to_Cu59) = drate_dT; } - rate_p_cu58_to_zn59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu58_to_zn59) = rate; + rate_p_Cu58_to_Zn59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu58_to_Zn59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu58_to_zn59) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu58_to_Zn59) = drate_dT; } - rate_he4_cu58_to_ga62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cu58_to_ga62) = rate; + rate_He4_Cu58_to_Ga62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cu58_to_Ga62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cu58_to_ga62) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cu58_to_Ga62) = drate_dT; } - rate_n_cu59_to_cu60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu59_to_cu60) = rate; + rate_n_Cu59_to_Cu60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu59_to_Cu60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu59_to_cu60) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu59_to_Cu60) = drate_dT; } - rate_p_cu59_to_zn60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu59_to_zn60) = rate; + rate_p_Cu59_to_Zn60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu59_to_Zn60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu59_to_zn60) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu59_to_Zn60) = drate_dT; } - rate_he4_cu59_to_ga63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cu59_to_ga63) = rate; + rate_He4_Cu59_to_Ga63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cu59_to_Ga63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cu59_to_ga63) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cu59_to_Ga63) = drate_dT; } - rate_n_cu60_to_cu61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu60_to_cu61) = rate; + rate_n_Cu60_to_Cu61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu60_to_Cu61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu60_to_cu61) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu60_to_Cu61) = drate_dT; } - rate_p_cu60_to_zn61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu60_to_zn61) = rate; + rate_p_Cu60_to_Zn61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu60_to_Zn61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu60_to_zn61) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu60_to_Zn61) = drate_dT; } - rate_he4_cu60_to_ga64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cu60_to_ga64) = rate; + rate_He4_Cu60_to_Ga64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cu60_to_Ga64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cu60_to_ga64) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cu60_to_Ga64) = drate_dT; } - rate_n_cu61_to_cu62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu61_to_cu62) = rate; + rate_n_Cu61_to_Cu62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu61_to_Cu62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu61_to_cu62) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu61_to_Cu62) = drate_dT; } - rate_p_cu61_to_zn62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu61_to_zn62) = rate; + rate_p_Cu61_to_Zn62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu61_to_Zn62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu61_to_zn62) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu61_to_Zn62) = drate_dT; } - rate_n_cu62_to_cu63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu62_to_cu63) = rate; + rate_n_Cu62_to_Cu63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu62_to_Cu63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu62_to_cu63) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu62_to_Cu63) = drate_dT; } - rate_p_cu62_to_zn63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu62_to_zn63) = rate; + rate_p_Cu62_to_Zn63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu62_to_Zn63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu62_to_zn63) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu62_to_Zn63) = drate_dT; } - rate_n_cu63_to_cu64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu63_to_cu64) = rate; + rate_n_Cu63_to_Cu64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu63_to_Cu64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu63_to_cu64) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu63_to_Cu64) = drate_dT; } - rate_p_cu63_to_zn64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu63_to_zn64) = rate; + rate_p_Cu63_to_Zn64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu63_to_Zn64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu63_to_zn64) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu63_to_Zn64) = drate_dT; } - rate_n_cu64_to_cu65(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu64_to_cu65) = rate; + rate_n_Cu64_to_Cu65(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu64_to_Cu65) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu64_to_cu65) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu64_to_Cu65) = drate_dT; } - rate_p_cu64_to_zn65(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu64_to_zn65) = rate; + rate_p_Cu64_to_Zn65(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu64_to_Zn65) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu64_to_zn65) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu64_to_Zn65) = drate_dT; } - rate_p_cu65_to_zn66(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu65_to_zn66) = rate; + rate_p_Cu65_to_Zn66(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu65_to_Zn66) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu65_to_zn66) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu65_to_Zn66) = drate_dT; } - rate_n_zn59_to_zn60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn59_to_zn60) = rate; + rate_n_Zn59_to_Zn60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn59_to_Zn60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn59_to_zn60) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn59_to_Zn60) = drate_dT; } - rate_he4_zn59_to_ge63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_zn59_to_ge63) = rate; + rate_He4_Zn59_to_Ge63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Zn59_to_Ge63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_zn59_to_ge63) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Zn59_to_Ge63) = drate_dT; } - rate_n_zn60_to_zn61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn60_to_zn61) = rate; + rate_n_Zn60_to_Zn61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn60_to_Zn61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn60_to_zn61) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn60_to_Zn61) = drate_dT; } - rate_he4_zn60_to_ge64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_zn60_to_ge64) = rate; + rate_He4_Zn60_to_Ge64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Zn60_to_Ge64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_zn60_to_ge64) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Zn60_to_Ge64) = drate_dT; } - rate_n_zn61_to_zn62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn61_to_zn62) = rate; + rate_n_Zn61_to_Zn62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn61_to_Zn62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn61_to_zn62) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn61_to_Zn62) = drate_dT; } - rate_p_zn61_to_ga62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_zn61_to_ga62) = rate; + rate_p_Zn61_to_Ga62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Zn61_to_Ga62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_zn61_to_ga62) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Zn61_to_Ga62) = drate_dT; } - rate_n_zn62_to_zn63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn62_to_zn63) = rate; + rate_n_Zn62_to_Zn63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn62_to_Zn63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn62_to_zn63) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn62_to_Zn63) = drate_dT; } - rate_p_zn62_to_ga63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_zn62_to_ga63) = rate; + rate_p_Zn62_to_Ga63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Zn62_to_Ga63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_zn62_to_ga63) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Zn62_to_Ga63) = drate_dT; } - rate_n_zn63_to_zn64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn63_to_zn64) = rate; + rate_n_Zn63_to_Zn64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn63_to_Zn64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn63_to_zn64) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn63_to_Zn64) = drate_dT; } - rate_p_zn63_to_ga64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_zn63_to_ga64) = rate; + rate_p_Zn63_to_Ga64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Zn63_to_Ga64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_zn63_to_ga64) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Zn63_to_Ga64) = drate_dT; } - rate_n_zn64_to_zn65(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn64_to_zn65) = rate; + rate_n_Zn64_to_Zn65(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn64_to_Zn65) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn64_to_zn65) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn64_to_Zn65) = drate_dT; } - rate_n_zn65_to_zn66(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn65_to_zn66) = rate; + rate_n_Zn65_to_Zn66(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn65_to_Zn66) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn65_to_zn66) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn65_to_Zn66) = drate_dT; } - rate_n_ga62_to_ga63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ga62_to_ga63) = rate; + rate_n_Ga62_to_Ga63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ga62_to_Ga63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ga62_to_ga63) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ga62_to_Ga63) = drate_dT; } - rate_p_ga62_to_ge63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ga62_to_ge63) = rate; + rate_p_Ga62_to_Ge63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ga62_to_Ge63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ga62_to_ge63) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ga62_to_Ge63) = drate_dT; } - rate_n_ga63_to_ga64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ga63_to_ga64) = rate; + rate_n_Ga63_to_Ga64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ga63_to_Ga64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ga63_to_ga64) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ga63_to_Ga64) = drate_dT; } - rate_p_ga63_to_ge64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ga63_to_ge64) = rate; + rate_p_Ga63_to_Ge64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ga63_to_Ge64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ga63_to_ge64) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ga63_to_Ge64) = drate_dT; } - rate_n_ge63_to_ge64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ge63_to_ge64) = rate; + rate_n_Ge63_to_Ge64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ge63_to_Ge64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ge63_to_ge64) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ge63_to_Ge64) = drate_dT; } - rate_d_d_to_n_he3(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_d_d_to_n_he3) = rate; + rate_d_d_to_n_He3(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_d_d_to_n_He3) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_d_d_to_n_he3) = drate_dT; + rate_eval.dscreened_rates_dT(k_d_d_to_n_He3) = drate_dT; } - rate_n_he3_to_d_d(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_he3_to_d_d) = rate; + rate_n_He3_to_d_d(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_He3_to_d_d) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_he3_to_d_d) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_He3_to_d_d) = drate_dT; } - rate_d_he3_to_p_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_d_he3_to_p_he4) = rate; + rate_d_He3_to_p_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_d_He3_to_p_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_d_he3_to_p_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_d_He3_to_p_He4) = drate_dT; } - rate_he4_he3_to_p_li6(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_he3_to_p_li6) = rate; + rate_He4_He3_to_p_Li6(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_He3_to_p_Li6) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_he3_to_p_li6) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_He3_to_p_Li6) = drate_dT; } - rate_p_he4_to_d_he3(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_he4_to_d_he3) = rate; + rate_p_He4_to_d_He3(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_He4_to_d_He3) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_he4_to_d_he3) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_He4_to_d_He3) = drate_dT; } - rate_he4_he4_to_n_be7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_he4_to_n_be7) = rate; + rate_He4_He4_to_n_Be7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_He4_to_n_Be7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_he4_to_n_be7) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_He4_to_n_Be7) = drate_dT; } - rate_he4_he4_to_p_li7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_he4_to_p_li7) = rate; + rate_He4_He4_to_p_Li7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_He4_to_p_Li7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_he4_to_p_li7) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_He4_to_p_Li7) = drate_dT; } - rate_p_li6_to_he4_he3(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_li6_to_he4_he3) = rate; + rate_p_Li6_to_He4_He3(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Li6_to_He4_He3) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_li6_to_he4_he3) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Li6_to_He4_He3) = drate_dT; } - rate_d_li6_to_n_be7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_d_li6_to_n_be7) = rate; + rate_d_Li6_to_n_Be7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_d_Li6_to_n_Be7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_d_li6_to_n_be7) = drate_dT; + rate_eval.dscreened_rates_dT(k_d_Li6_to_n_Be7) = drate_dT; } - rate_d_li6_to_p_li7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_d_li6_to_p_li7) = rate; + rate_d_Li6_to_p_Li7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_d_Li6_to_p_Li7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_d_li6_to_p_li7) = drate_dT; + rate_eval.dscreened_rates_dT(k_d_Li6_to_p_Li7) = drate_dT; } - rate_he4_li6_to_p_be9(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_li6_to_p_be9) = rate; + rate_He4_Li6_to_p_Be9(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Li6_to_p_Be9) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_li6_to_p_be9) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Li6_to_p_Be9) = drate_dT; } - rate_p_li7_to_n_be7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_li7_to_n_be7) = rate; + rate_p_Li7_to_n_Be7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Li7_to_n_Be7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_li7_to_n_be7) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Li7_to_n_Be7) = drate_dT; } - rate_p_li7_to_d_li6(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_li7_to_d_li6) = rate; + rate_p_Li7_to_d_Li6(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Li7_to_d_Li6) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_li7_to_d_li6) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Li7_to_d_Li6) = drate_dT; } - rate_p_li7_to_he4_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_li7_to_he4_he4) = rate; + rate_p_Li7_to_He4_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Li7_to_He4_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_li7_to_he4_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Li7_to_He4_He4) = drate_dT; } - rate_he4_li7_to_n_b10(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_li7_to_n_b10) = rate; + rate_He4_Li7_to_n_B10(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Li7_to_n_B10) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_li7_to_n_b10) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Li7_to_n_B10) = drate_dT; } - rate_n_be7_to_p_li7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_be7_to_p_li7) = rate; + rate_n_Be7_to_p_Li7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Be7_to_p_Li7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_be7_to_p_li7) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Be7_to_p_Li7) = drate_dT; } - rate_n_be7_to_d_li6(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_be7_to_d_li6) = rate; + rate_n_Be7_to_d_Li6(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Be7_to_d_Li6) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_be7_to_d_li6) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Be7_to_d_Li6) = drate_dT; } - rate_n_be7_to_he4_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_be7_to_he4_he4) = rate; + rate_n_Be7_to_He4_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Be7_to_He4_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_be7_to_he4_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Be7_to_He4_He4) = drate_dT; } - rate_he4_be7_to_p_b10(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_be7_to_p_b10) = rate; + rate_He4_Be7_to_p_B10(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Be7_to_p_B10) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_be7_to_p_b10) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Be7_to_p_B10) = drate_dT; } - rate_p_be9_to_he4_li6(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_be9_to_he4_li6) = rate; + rate_p_Be9_to_He4_Li6(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Be9_to_He4_Li6) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_be9_to_he4_li6) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Be9_to_He4_Li6) = drate_dT; } - rate_he4_be9_to_n_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_be9_to_n_c12) = rate; + rate_He4_Be9_to_n_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Be9_to_n_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_be9_to_n_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Be9_to_n_C12) = drate_dT; } - rate_n_b10_to_he4_li7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_b10_to_he4_li7) = rate; + rate_n_B10_to_He4_Li7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_B10_to_He4_Li7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_b10_to_he4_li7) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_B10_to_He4_Li7) = drate_dT; } - rate_p_b10_to_he4_be7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_b10_to_he4_be7) = rate; + rate_p_B10_to_He4_Be7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_B10_to_He4_Be7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_b10_to_he4_be7) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_B10_to_He4_Be7) = drate_dT; } - rate_he4_b10_to_n_n13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_b10_to_n_n13) = rate; + rate_He4_B10_to_n_N13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_B10_to_n_N13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_b10_to_n_n13) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_B10_to_n_N13) = drate_dT; } - rate_he4_b10_to_p_c13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_b10_to_p_c13) = rate; + rate_He4_B10_to_p_C13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_B10_to_p_C13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_b10_to_p_c13) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_B10_to_p_C13) = drate_dT; } - rate_he4_b11_to_n_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_b11_to_n_n14) = rate; + rate_He4_B11_to_n_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_B11_to_n_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_b11_to_n_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_B11_to_n_N14) = drate_dT; } - rate_he4_b11_to_p_c14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_b11_to_p_c14) = rate; + rate_He4_B11_to_p_C14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_B11_to_p_C14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_b11_to_p_c14) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_B11_to_p_C14) = drate_dT; } - rate_n_c12_to_he4_be9(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_c12_to_he4_be9) = rate; + rate_n_C12_to_He4_Be9(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_C12_to_He4_Be9) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_c12_to_he4_be9) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_C12_to_He4_Be9) = drate_dT; } - rate_he4_c12_to_n_o15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_c12_to_n_o15) = rate; + rate_He4_C12_to_n_O15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_C12_to_n_O15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_c12_to_n_o15) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_C12_to_n_O15) = drate_dT; } - rate_he4_c12_to_p_n15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_c12_to_p_n15) = rate; + rate_He4_C12_to_p_N15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_C12_to_p_N15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_c12_to_p_n15) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_C12_to_p_N15) = drate_dT; } - rate_c12_c12_to_n_mg23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_n_mg23) = rate; + rate_C12_C12_to_n_Mg23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_n_Mg23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_n_mg23) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_n_Mg23) = drate_dT; } - rate_c12_c12_to_p_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_p_na23) = rate; + rate_C12_C12_to_p_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_p_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23) = drate_dT; } - rate_c12_c12_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) = rate; + rate_C12_C12_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = drate_dT; } - rate_p_c13_to_n_n13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c13_to_n_n13) = rate; + rate_p_C13_to_n_N13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C13_to_n_N13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c13_to_n_n13) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C13_to_n_N13) = drate_dT; } - rate_p_c13_to_he4_b10(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c13_to_he4_b10) = rate; + rate_p_C13_to_He4_B10(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C13_to_He4_B10) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c13_to_he4_b10) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C13_to_He4_B10) = drate_dT; } - rate_d_c13_to_n_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_d_c13_to_n_n14) = rate; + rate_d_C13_to_n_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_d_C13_to_n_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_d_c13_to_n_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_d_C13_to_n_N14) = drate_dT; } - rate_he4_c13_to_n_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_c13_to_n_o16) = rate; + rate_He4_C13_to_n_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_C13_to_n_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_c13_to_n_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_C13_to_n_O16) = drate_dT; } - rate_p_c14_to_n_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c14_to_n_n14) = rate; + rate_p_C14_to_n_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C14_to_n_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c14_to_n_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C14_to_n_N14) = drate_dT; } - rate_p_c14_to_he4_b11(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c14_to_he4_b11) = rate; + rate_p_C14_to_He4_B11(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C14_to_He4_B11) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c14_to_he4_b11) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C14_to_He4_B11) = drate_dT; } - rate_d_c14_to_n_n15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_d_c14_to_n_n15) = rate; + rate_d_C14_to_n_N15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_d_C14_to_n_N15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_d_c14_to_n_n15) = drate_dT; + rate_eval.dscreened_rates_dT(k_d_C14_to_n_N15) = drate_dT; } - rate_he4_c14_to_n_o17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_c14_to_n_o17) = rate; + rate_He4_C14_to_n_O17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_C14_to_n_O17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_c14_to_n_o17) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_C14_to_n_O17) = drate_dT; } - rate_n_n13_to_p_c13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_n13_to_p_c13) = rate; + rate_n_N13_to_p_C13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_N13_to_p_C13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_n13_to_p_c13) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_N13_to_p_C13) = drate_dT; } - rate_n_n13_to_he4_b10(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_n13_to_he4_b10) = rate; + rate_n_N13_to_He4_B10(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_N13_to_He4_B10) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_n13_to_he4_b10) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_N13_to_He4_B10) = drate_dT; } - rate_he4_n13_to_p_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n13_to_p_o16) = rate; + rate_He4_N13_to_p_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N13_to_p_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = drate_dT; } - rate_n_n14_to_p_c14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_n14_to_p_c14) = rate; + rate_n_N14_to_p_C14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_N14_to_p_C14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_n14_to_p_c14) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_N14_to_p_C14) = drate_dT; } - rate_n_n14_to_d_c13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_n14_to_d_c13) = rate; + rate_n_N14_to_d_C13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_N14_to_d_C13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_n14_to_d_c13) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_N14_to_d_C13) = drate_dT; } - rate_n_n14_to_he4_b11(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_n14_to_he4_b11) = rate; + rate_n_N14_to_He4_B11(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_N14_to_He4_B11) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_n14_to_he4_b11) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_N14_to_He4_B11) = drate_dT; } - rate_p_n14_to_n_o14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n14_to_n_o14) = rate; + rate_p_N14_to_n_O14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N14_to_n_O14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n14_to_n_o14) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N14_to_n_O14) = drate_dT; } - rate_he4_n14_to_n_f17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n14_to_n_f17) = rate; + rate_He4_N14_to_n_F17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N14_to_n_F17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n14_to_n_f17) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N14_to_n_F17) = drate_dT; } - rate_he4_n14_to_p_o17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n14_to_p_o17) = rate; + rate_He4_N14_to_p_O17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N14_to_p_O17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n14_to_p_o17) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N14_to_p_O17) = drate_dT; } - rate_n_n15_to_d_c14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_n15_to_d_c14) = rate; + rate_n_N15_to_d_C14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_N15_to_d_C14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_n15_to_d_c14) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_N15_to_d_C14) = drate_dT; } - rate_p_n15_to_n_o15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n15_to_n_o15) = rate; + rate_p_N15_to_n_O15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N15_to_n_O15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n15_to_n_o15) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N15_to_n_O15) = drate_dT; } - rate_p_n15_to_he4_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_n15_to_he4_c12) = rate; + rate_p_N15_to_He4_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_N15_to_He4_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_n15_to_he4_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_N15_to_He4_C12) = drate_dT; } - rate_he4_n15_to_n_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n15_to_n_f18) = rate; + rate_He4_N15_to_n_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N15_to_n_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n15_to_n_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N15_to_n_F18) = drate_dT; } - rate_he4_n15_to_p_o18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n15_to_p_o18) = rate; + rate_He4_N15_to_p_O18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N15_to_p_O18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n15_to_p_o18) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N15_to_p_O18) = drate_dT; } - rate_n_o14_to_p_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_o14_to_p_n14) = rate; + rate_n_O14_to_p_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_O14_to_p_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_o14_to_p_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_O14_to_p_N14) = drate_dT; } - rate_he4_o14_to_p_f17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o14_to_p_f17) = rate; + rate_He4_O14_to_p_F17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O14_to_p_F17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o14_to_p_f17) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O14_to_p_F17) = drate_dT; } - rate_n_o15_to_p_n15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_o15_to_p_n15) = rate; + rate_n_O15_to_p_N15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_O15_to_p_N15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_o15_to_p_n15) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_O15_to_p_N15) = drate_dT; } - rate_n_o15_to_he4_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_o15_to_he4_c12) = rate; + rate_n_O15_to_He4_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_O15_to_He4_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_o15_to_he4_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_O15_to_He4_C12) = drate_dT; } - rate_he4_o15_to_n_ne18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o15_to_n_ne18) = rate; + rate_He4_O15_to_n_Ne18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O15_to_n_Ne18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o15_to_n_ne18) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O15_to_n_Ne18) = drate_dT; } - rate_he4_o15_to_p_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o15_to_p_f18) = rate; + rate_He4_O15_to_p_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O15_to_p_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o15_to_p_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O15_to_p_F18) = drate_dT; } - rate_n_o16_to_he4_c13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_o16_to_he4_c13) = rate; + rate_n_O16_to_He4_C13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_O16_to_He4_C13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_o16_to_he4_c13) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_O16_to_He4_C13) = drate_dT; } - rate_p_o16_to_he4_n13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o16_to_he4_n13) = rate; + rate_p_O16_to_He4_N13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O16_to_He4_N13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13) = drate_dT; } - rate_he4_o16_to_n_ne19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o16_to_n_ne19) = rate; + rate_He4_O16_to_n_Ne19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O16_to_n_Ne19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o16_to_n_ne19) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O16_to_n_Ne19) = drate_dT; } - rate_he4_o16_to_p_f19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o16_to_p_f19) = rate; + rate_He4_O16_to_p_F19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O16_to_p_F19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o16_to_p_f19) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O16_to_p_F19) = drate_dT; } - rate_c12_o16_to_p_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_p_al27) = rate; + rate_C12_O16_to_p_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_p_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27) = drate_dT; } - rate_c12_o16_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_he4_mg24) = rate; + rate_C12_O16_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24) = drate_dT; } - rate_o16_o16_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_p_p31) = rate; + rate_O16_O16_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31) = drate_dT; } - rate_o16_o16_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_he4_si28) = rate; + rate_O16_O16_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28) = drate_dT; } - rate_n_o17_to_he4_c14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_o17_to_he4_c14) = rate; + rate_n_O17_to_He4_C14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_O17_to_He4_C14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_o17_to_he4_c14) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_O17_to_He4_C14) = drate_dT; } - rate_p_o17_to_n_f17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o17_to_n_f17) = rate; + rate_p_O17_to_n_F17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O17_to_n_F17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o17_to_n_f17) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O17_to_n_F17) = drate_dT; } - rate_p_o17_to_he4_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o17_to_he4_n14) = rate; + rate_p_O17_to_He4_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O17_to_He4_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o17_to_he4_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O17_to_He4_N14) = drate_dT; } - rate_he4_o17_to_n_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o17_to_n_ne20) = rate; + rate_He4_O17_to_n_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O17_to_n_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o17_to_n_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O17_to_n_Ne20) = drate_dT; } - rate_p_o18_to_n_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o18_to_n_f18) = rate; + rate_p_O18_to_n_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O18_to_n_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o18_to_n_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O18_to_n_F18) = drate_dT; } - rate_p_o18_to_he4_n15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o18_to_he4_n15) = rate; + rate_p_O18_to_He4_N15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O18_to_He4_N15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o18_to_he4_n15) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O18_to_He4_N15) = drate_dT; } - rate_he4_o18_to_n_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o18_to_n_ne21) = rate; + rate_He4_O18_to_n_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O18_to_n_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o18_to_n_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O18_to_n_Ne21) = drate_dT; } - rate_n_f17_to_p_o17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_f17_to_p_o17) = rate; + rate_n_F17_to_p_O17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_F17_to_p_O17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_f17_to_p_o17) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_F17_to_p_O17) = drate_dT; } - rate_n_f17_to_he4_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_f17_to_he4_n14) = rate; + rate_n_F17_to_He4_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_F17_to_He4_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_f17_to_he4_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_F17_to_He4_N14) = drate_dT; } - rate_p_f17_to_he4_o14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_f17_to_he4_o14) = rate; + rate_p_F17_to_He4_O14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_F17_to_He4_O14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_f17_to_he4_o14) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_F17_to_He4_O14) = drate_dT; } - rate_he4_f17_to_p_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f17_to_p_ne20) = rate; + rate_He4_F17_to_p_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F17_to_p_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f17_to_p_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F17_to_p_Ne20) = drate_dT; } - rate_n_f18_to_p_o18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_f18_to_p_o18) = rate; + rate_n_F18_to_p_O18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_F18_to_p_O18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_f18_to_p_o18) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_F18_to_p_O18) = drate_dT; } - rate_n_f18_to_he4_n15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_f18_to_he4_n15) = rate; + rate_n_F18_to_He4_N15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_F18_to_He4_N15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_f18_to_he4_n15) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_F18_to_He4_N15) = drate_dT; } - rate_p_f18_to_n_ne18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_f18_to_n_ne18) = rate; + rate_p_F18_to_n_Ne18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_F18_to_n_Ne18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_f18_to_n_ne18) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_F18_to_n_Ne18) = drate_dT; } - rate_p_f18_to_he4_o15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_f18_to_he4_o15) = rate; + rate_p_F18_to_He4_O15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_F18_to_He4_O15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_f18_to_he4_o15) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_F18_to_He4_O15) = drate_dT; } - rate_he4_f18_to_n_na21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f18_to_n_na21) = rate; + rate_He4_F18_to_n_Na21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F18_to_n_Na21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f18_to_n_na21) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F18_to_n_Na21) = drate_dT; } - rate_he4_f18_to_p_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f18_to_p_ne21) = rate; + rate_He4_F18_to_p_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F18_to_p_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21) = drate_dT; } - rate_p_f19_to_n_ne19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_f19_to_n_ne19) = rate; + rate_p_F19_to_n_Ne19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_F19_to_n_Ne19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_f19_to_n_ne19) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_F19_to_n_Ne19) = drate_dT; } - rate_p_f19_to_he4_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_f19_to_he4_o16) = rate; + rate_p_F19_to_He4_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_F19_to_He4_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_f19_to_he4_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_F19_to_He4_O16) = drate_dT; } - rate_he4_f19_to_n_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f19_to_n_na22) = rate; + rate_He4_F19_to_n_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F19_to_n_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f19_to_n_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F19_to_n_Na22) = drate_dT; } - rate_he4_f19_to_p_ne22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f19_to_p_ne22) = rate; + rate_He4_F19_to_p_Ne22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F19_to_p_Ne22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f19_to_p_ne22) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F19_to_p_Ne22) = drate_dT; } - rate_n_ne18_to_p_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ne18_to_p_f18) = rate; + rate_n_Ne18_to_p_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ne18_to_p_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ne18_to_p_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ne18_to_p_F18) = drate_dT; } - rate_n_ne18_to_he4_o15(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ne18_to_he4_o15) = rate; + rate_n_Ne18_to_He4_O15(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ne18_to_He4_O15) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ne18_to_he4_o15) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ne18_to_He4_O15) = drate_dT; } - rate_he4_ne18_to_p_na21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne18_to_p_na21) = rate; + rate_He4_Ne18_to_p_Na21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne18_to_p_Na21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne18_to_p_na21) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne18_to_p_Na21) = drate_dT; } - rate_n_ne19_to_p_f19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ne19_to_p_f19) = rate; + rate_n_Ne19_to_p_F19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ne19_to_p_F19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ne19_to_p_f19) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ne19_to_p_F19) = drate_dT; } - rate_n_ne19_to_he4_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ne19_to_he4_o16) = rate; + rate_n_Ne19_to_He4_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ne19_to_He4_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ne19_to_he4_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ne19_to_He4_O16) = drate_dT; } - rate_he4_ne19_to_p_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne19_to_p_na22) = rate; + rate_He4_Ne19_to_p_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne19_to_p_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne19_to_p_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne19_to_p_Na22) = drate_dT; } - rate_n_ne20_to_he4_o17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ne20_to_he4_o17) = rate; + rate_n_Ne20_to_He4_O17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ne20_to_He4_O17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ne20_to_he4_o17) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ne20_to_He4_O17) = drate_dT; } - rate_p_ne20_to_he4_f17(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne20_to_he4_f17) = rate; + rate_p_Ne20_to_He4_F17(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne20_to_He4_F17) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne20_to_he4_f17) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne20_to_He4_F17) = drate_dT; } - rate_he4_ne20_to_n_mg23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_n_mg23) = rate; + rate_He4_Ne20_to_n_Mg23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_n_Mg23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_n_mg23) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_n_Mg23) = drate_dT; } - rate_he4_ne20_to_p_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_p_na23) = rate; + rate_He4_Ne20_to_p_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_p_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23) = drate_dT; } - rate_he4_ne20_to_c12_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_c12_c12) = rate; + rate_He4_Ne20_to_C12_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_C12_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_c12_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_C12_C12) = drate_dT; } - rate_c12_ne20_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_ne20_to_p_p31) = rate; + rate_C12_Ne20_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_Ne20_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_ne20_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_Ne20_to_p_P31) = drate_dT; } - rate_c12_ne20_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_ne20_to_he4_si28) = rate; + rate_C12_Ne20_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_Ne20_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_ne20_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_Ne20_to_He4_Si28) = drate_dT; } - rate_n_ne21_to_he4_o18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ne21_to_he4_o18) = rate; + rate_n_Ne21_to_He4_O18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ne21_to_He4_O18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ne21_to_he4_o18) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ne21_to_He4_O18) = drate_dT; } - rate_p_ne21_to_n_na21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne21_to_n_na21) = rate; + rate_p_Ne21_to_n_Na21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne21_to_n_Na21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne21_to_n_na21) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne21_to_n_Na21) = drate_dT; } - rate_p_ne21_to_he4_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne21_to_he4_f18) = rate; + rate_p_Ne21_to_He4_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne21_to_He4_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18) = drate_dT; } - rate_he4_ne21_to_n_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne21_to_n_mg24) = rate; + rate_He4_Ne21_to_n_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne21_to_n_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne21_to_n_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne21_to_n_Mg24) = drate_dT; } - rate_p_ne22_to_n_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne22_to_n_na22) = rate; + rate_p_Ne22_to_n_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne22_to_n_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne22_to_n_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne22_to_n_Na22) = drate_dT; } - rate_p_ne22_to_he4_f19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne22_to_he4_f19) = rate; + rate_p_Ne22_to_He4_F19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne22_to_He4_F19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne22_to_he4_f19) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne22_to_He4_F19) = drate_dT; } - rate_he4_ne22_to_n_mg25(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne22_to_n_mg25) = rate; + rate_He4_Ne22_to_n_Mg25(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne22_to_n_Mg25) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne22_to_n_mg25) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne22_to_n_Mg25) = drate_dT; } - rate_n_na21_to_p_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_na21_to_p_ne21) = rate; + rate_n_Na21_to_p_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Na21_to_p_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_na21_to_p_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Na21_to_p_Ne21) = drate_dT; } - rate_n_na21_to_he4_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_na21_to_he4_f18) = rate; + rate_n_Na21_to_He4_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Na21_to_He4_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_na21_to_he4_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Na21_to_He4_F18) = drate_dT; } - rate_p_na21_to_he4_ne18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na21_to_he4_ne18) = rate; + rate_p_Na21_to_He4_Ne18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na21_to_He4_Ne18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na21_to_he4_ne18) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na21_to_He4_Ne18) = drate_dT; } - rate_he4_na21_to_p_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_na21_to_p_mg24) = rate; + rate_He4_Na21_to_p_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Na21_to_p_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_na21_to_p_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Na21_to_p_Mg24) = drate_dT; } - rate_n_na22_to_p_ne22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_na22_to_p_ne22) = rate; + rate_n_Na22_to_p_Ne22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Na22_to_p_Ne22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_na22_to_p_ne22) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Na22_to_p_Ne22) = drate_dT; } - rate_n_na22_to_he4_f19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_na22_to_he4_f19) = rate; + rate_n_Na22_to_He4_F19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Na22_to_He4_F19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_na22_to_he4_f19) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Na22_to_He4_F19) = drate_dT; } - rate_p_na22_to_he4_ne19(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na22_to_he4_ne19) = rate; + rate_p_Na22_to_He4_Ne19(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na22_to_He4_Ne19) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na22_to_he4_ne19) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na22_to_He4_Ne19) = drate_dT; } - rate_he4_na22_to_n_al25(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_na22_to_n_al25) = rate; + rate_He4_Na22_to_n_Al25(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Na22_to_n_Al25) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_na22_to_n_al25) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Na22_to_n_Al25) = drate_dT; } - rate_he4_na22_to_p_mg25(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_na22_to_p_mg25) = rate; + rate_He4_Na22_to_p_Mg25(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Na22_to_p_Mg25) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_na22_to_p_mg25) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Na22_to_p_Mg25) = drate_dT; } - rate_p_na23_to_n_mg23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na23_to_n_mg23) = rate; + rate_p_Na23_to_n_Mg23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na23_to_n_Mg23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na23_to_n_mg23) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na23_to_n_Mg23) = drate_dT; } - rate_p_na23_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na23_to_he4_ne20) = rate; + rate_p_Na23_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na23_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20) = drate_dT; } - rate_p_na23_to_c12_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na23_to_c12_c12) = rate; + rate_p_Na23_to_C12_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na23_to_C12_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na23_to_c12_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na23_to_C12_C12) = drate_dT; } - rate_he4_na23_to_n_al26(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_na23_to_n_al26) = rate; + rate_He4_Na23_to_n_Al26(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Na23_to_n_Al26) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_na23_to_n_al26) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Na23_to_n_Al26) = drate_dT; } - rate_he4_na23_to_p_mg26(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_na23_to_p_mg26) = rate; + rate_He4_Na23_to_p_Mg26(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Na23_to_p_Mg26) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_na23_to_p_mg26) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Na23_to_p_Mg26) = drate_dT; } - rate_n_mg23_to_p_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mg23_to_p_na23) = rate; + rate_n_Mg23_to_p_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mg23_to_p_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mg23_to_p_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mg23_to_p_Na23) = drate_dT; } - rate_n_mg23_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mg23_to_he4_ne20) = rate; + rate_n_Mg23_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mg23_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mg23_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mg23_to_He4_Ne20) = drate_dT; } - rate_n_mg23_to_c12_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mg23_to_c12_c12) = rate; + rate_n_Mg23_to_C12_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mg23_to_C12_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mg23_to_c12_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mg23_to_C12_C12) = drate_dT; } - rate_he4_mg23_to_p_al26(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg23_to_p_al26) = rate; + rate_He4_Mg23_to_p_Al26(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg23_to_p_Al26) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg23_to_p_al26) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg23_to_p_Al26) = drate_dT; } - rate_n_mg24_to_he4_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mg24_to_he4_ne21) = rate; + rate_n_Mg24_to_He4_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mg24_to_He4_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mg24_to_he4_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mg24_to_He4_Ne21) = drate_dT; } - rate_p_mg24_to_he4_na21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mg24_to_he4_na21) = rate; + rate_p_Mg24_to_He4_Na21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mg24_to_He4_Na21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mg24_to_he4_na21) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mg24_to_He4_Na21) = drate_dT; } - rate_he4_mg24_to_p_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg24_to_p_al27) = rate; + rate_He4_Mg24_to_p_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg24_to_p_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27) = drate_dT; } - rate_he4_mg24_to_c12_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg24_to_c12_o16) = rate; + rate_He4_Mg24_to_C12_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg24_to_C12_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg24_to_c12_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_C12_O16) = drate_dT; } - rate_n_mg25_to_he4_ne22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mg25_to_he4_ne22) = rate; + rate_n_Mg25_to_He4_Ne22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mg25_to_He4_Ne22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mg25_to_he4_ne22) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mg25_to_He4_Ne22) = drate_dT; } - rate_p_mg25_to_n_al25(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mg25_to_n_al25) = rate; + rate_p_Mg25_to_n_Al25(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mg25_to_n_Al25) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mg25_to_n_al25) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mg25_to_n_Al25) = drate_dT; } - rate_p_mg25_to_he4_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mg25_to_he4_na22) = rate; + rate_p_Mg25_to_He4_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mg25_to_He4_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mg25_to_he4_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mg25_to_He4_Na22) = drate_dT; } - rate_he4_mg25_to_n_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg25_to_n_si28) = rate; + rate_He4_Mg25_to_n_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg25_to_n_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg25_to_n_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg25_to_n_Si28) = drate_dT; } - rate_p_mg26_to_n_al26(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mg26_to_n_al26) = rate; + rate_p_Mg26_to_n_Al26(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mg26_to_n_Al26) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mg26_to_n_al26) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mg26_to_n_Al26) = drate_dT; } - rate_p_mg26_to_he4_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mg26_to_he4_na23) = rate; + rate_p_Mg26_to_He4_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mg26_to_He4_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mg26_to_he4_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mg26_to_He4_Na23) = drate_dT; } - rate_he4_mg26_to_n_si29(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg26_to_n_si29) = rate; + rate_He4_Mg26_to_n_Si29(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg26_to_n_Si29) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg26_to_n_si29) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg26_to_n_Si29) = drate_dT; } - rate_n_al25_to_p_mg25(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_al25_to_p_mg25) = rate; + rate_n_Al25_to_p_Mg25(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Al25_to_p_Mg25) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_al25_to_p_mg25) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Al25_to_p_Mg25) = drate_dT; } - rate_n_al25_to_he4_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_al25_to_he4_na22) = rate; + rate_n_Al25_to_He4_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Al25_to_He4_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_al25_to_he4_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Al25_to_He4_Na22) = drate_dT; } - rate_he4_al25_to_p_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_al25_to_p_si28) = rate; + rate_He4_Al25_to_p_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Al25_to_p_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_al25_to_p_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Al25_to_p_Si28) = drate_dT; } - rate_n_al26_to_p_mg26(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_al26_to_p_mg26) = rate; + rate_n_Al26_to_p_Mg26(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Al26_to_p_Mg26) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_al26_to_p_mg26) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Al26_to_p_Mg26) = drate_dT; } - rate_n_al26_to_he4_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_al26_to_he4_na23) = rate; + rate_n_Al26_to_He4_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Al26_to_He4_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_al26_to_he4_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Al26_to_He4_Na23) = drate_dT; } - rate_p_al26_to_he4_mg23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al26_to_he4_mg23) = rate; + rate_p_Al26_to_He4_Mg23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al26_to_He4_Mg23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al26_to_he4_mg23) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al26_to_He4_Mg23) = drate_dT; } - rate_he4_al26_to_n_p29(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_al26_to_n_p29) = rate; + rate_He4_Al26_to_n_P29(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Al26_to_n_P29) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_al26_to_n_p29) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Al26_to_n_P29) = drate_dT; } - rate_he4_al26_to_p_si29(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_al26_to_p_si29) = rate; + rate_He4_Al26_to_p_Si29(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Al26_to_p_Si29) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_al26_to_p_si29) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Al26_to_p_Si29) = drate_dT; } - rate_p_al27_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al27_to_he4_mg24) = rate; + rate_p_Al27_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al27_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24) = drate_dT; } - rate_p_al27_to_c12_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al27_to_c12_o16) = rate; + rate_p_Al27_to_C12_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al27_to_C12_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al27_to_c12_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al27_to_C12_O16) = drate_dT; } - rate_he4_al27_to_n_p30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_al27_to_n_p30) = rate; + rate_He4_Al27_to_n_P30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Al27_to_n_P30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_al27_to_n_p30) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Al27_to_n_P30) = drate_dT; } - rate_he4_al27_to_p_si30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_al27_to_p_si30) = rate; + rate_He4_Al27_to_p_Si30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Al27_to_p_Si30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_al27_to_p_si30) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Al27_to_p_Si30) = drate_dT; } - rate_n_si28_to_he4_mg25(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_si28_to_he4_mg25) = rate; + rate_n_Si28_to_He4_Mg25(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Si28_to_He4_Mg25) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_si28_to_he4_mg25) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Si28_to_He4_Mg25) = drate_dT; } - rate_p_si28_to_he4_al25(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_si28_to_he4_al25) = rate; + rate_p_Si28_to_He4_Al25(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Si28_to_He4_Al25) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_si28_to_he4_al25) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Si28_to_He4_Al25) = drate_dT; } - rate_he4_si28_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_p_p31) = rate; + rate_He4_Si28_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31) = drate_dT; } - rate_he4_si28_to_c12_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_c12_ne20) = rate; + rate_He4_Si28_to_C12_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_C12_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_c12_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_C12_Ne20) = drate_dT; } - rate_he4_si28_to_o16_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_o16_o16) = rate; + rate_He4_Si28_to_O16_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_O16_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_o16_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_O16_O16) = drate_dT; } - rate_n_si29_to_he4_mg26(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_si29_to_he4_mg26) = rate; + rate_n_Si29_to_He4_Mg26(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Si29_to_He4_Mg26) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_si29_to_he4_mg26) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Si29_to_He4_Mg26) = drate_dT; } - rate_p_si29_to_n_p29(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_si29_to_n_p29) = rate; + rate_p_Si29_to_n_P29(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Si29_to_n_P29) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_si29_to_n_p29) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Si29_to_n_P29) = drate_dT; } - rate_p_si29_to_he4_al26(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_si29_to_he4_al26) = rate; + rate_p_Si29_to_He4_Al26(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Si29_to_He4_Al26) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_si29_to_he4_al26) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Si29_to_He4_Al26) = drate_dT; } - rate_he4_si29_to_n_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si29_to_n_s32) = rate; + rate_He4_Si29_to_n_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si29_to_n_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si29_to_n_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si29_to_n_S32) = drate_dT; } - rate_he4_si29_to_p_p32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si29_to_p_p32) = rate; + rate_He4_Si29_to_p_P32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si29_to_p_P32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si29_to_p_p32) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si29_to_p_P32) = drate_dT; } - rate_p_si30_to_n_p30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_si30_to_n_p30) = rate; + rate_p_Si30_to_n_P30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Si30_to_n_P30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_si30_to_n_p30) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Si30_to_n_P30) = drate_dT; } - rate_p_si30_to_he4_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_si30_to_he4_al27) = rate; + rate_p_Si30_to_He4_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Si30_to_He4_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_si30_to_he4_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Si30_to_He4_Al27) = drate_dT; } - rate_he4_si30_to_n_s33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si30_to_n_s33) = rate; + rate_He4_Si30_to_n_S33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si30_to_n_S33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si30_to_n_s33) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si30_to_n_S33) = drate_dT; } - rate_he4_si30_to_p_p33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si30_to_p_p33) = rate; + rate_He4_Si30_to_p_P33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si30_to_p_P33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si30_to_p_p33) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si30_to_p_P33) = drate_dT; } - rate_p_si31_to_n_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_si31_to_n_p31) = rate; + rate_p_Si31_to_n_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Si31_to_n_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_si31_to_n_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Si31_to_n_P31) = drate_dT; } - rate_he4_si31_to_n_s34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si31_to_n_s34) = rate; + rate_He4_Si31_to_n_S34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si31_to_n_S34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si31_to_n_s34) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si31_to_n_S34) = drate_dT; } - rate_p_si32_to_n_p32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_si32_to_n_p32) = rate; + rate_p_Si32_to_n_P32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Si32_to_n_P32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_si32_to_n_p32) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Si32_to_n_P32) = drate_dT; } - rate_he4_si32_to_n_s35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si32_to_n_s35) = rate; + rate_He4_Si32_to_n_S35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si32_to_n_S35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si32_to_n_s35) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si32_to_n_S35) = drate_dT; } - rate_n_p29_to_p_si29(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_p29_to_p_si29) = rate; + rate_n_P29_to_p_Si29(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_P29_to_p_Si29) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_p29_to_p_si29) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_P29_to_p_Si29) = drate_dT; } - rate_n_p29_to_he4_al26(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_p29_to_he4_al26) = rate; + rate_n_P29_to_He4_Al26(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_P29_to_He4_Al26) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_p29_to_he4_al26) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_P29_to_He4_Al26) = drate_dT; } - rate_he4_p29_to_p_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_p29_to_p_s32) = rate; + rate_He4_P29_to_p_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_P29_to_p_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_p29_to_p_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_P29_to_p_S32) = drate_dT; } - rate_n_p30_to_p_si30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_p30_to_p_si30) = rate; + rate_n_P30_to_p_Si30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_P30_to_p_Si30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_p30_to_p_si30) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_P30_to_p_Si30) = drate_dT; } - rate_n_p30_to_he4_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_p30_to_he4_al27) = rate; + rate_n_P30_to_He4_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_P30_to_He4_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_p30_to_he4_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_P30_to_He4_Al27) = drate_dT; } - rate_he4_p30_to_n_cl33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_p30_to_n_cl33) = rate; + rate_He4_P30_to_n_Cl33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_P30_to_n_Cl33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_p30_to_n_cl33) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_P30_to_n_Cl33) = drate_dT; } - rate_he4_p30_to_p_s33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_p30_to_p_s33) = rate; + rate_He4_P30_to_p_S33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_P30_to_p_S33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_p30_to_p_s33) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_P30_to_p_S33) = drate_dT; } - rate_n_p31_to_p_si31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_p31_to_p_si31) = rate; + rate_n_P31_to_p_Si31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_P31_to_p_Si31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_p31_to_p_si31) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_P31_to_p_Si31) = drate_dT; } - rate_p_p31_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_he4_si28) = rate; + rate_p_P31_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28) = drate_dT; } - rate_p_p31_to_c12_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_c12_ne20) = rate; + rate_p_P31_to_C12_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_C12_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_c12_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_C12_Ne20) = drate_dT; } - rate_p_p31_to_o16_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_o16_o16) = rate; + rate_p_P31_to_O16_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_O16_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_o16_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_O16_O16) = drate_dT; } - rate_he4_p31_to_n_cl34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_p31_to_n_cl34) = rate; + rate_He4_P31_to_n_Cl34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_P31_to_n_Cl34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_p31_to_n_cl34) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_P31_to_n_Cl34) = drate_dT; } - rate_he4_p31_to_p_s34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_p31_to_p_s34) = rate; + rate_He4_P31_to_p_S34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_P31_to_p_S34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_p31_to_p_s34) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_P31_to_p_S34) = drate_dT; } - rate_n_p32_to_p_si32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_p32_to_p_si32) = rate; + rate_n_P32_to_p_Si32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_P32_to_p_Si32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_p32_to_p_si32) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_P32_to_p_Si32) = drate_dT; } - rate_p_p32_to_n_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p32_to_n_s32) = rate; + rate_p_P32_to_n_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P32_to_n_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p32_to_n_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P32_to_n_S32) = drate_dT; } - rate_p_p32_to_he4_si29(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p32_to_he4_si29) = rate; + rate_p_P32_to_He4_Si29(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P32_to_He4_Si29) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p32_to_he4_si29) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P32_to_He4_Si29) = drate_dT; } - rate_he4_p32_to_n_cl35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_p32_to_n_cl35) = rate; + rate_He4_P32_to_n_Cl35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_P32_to_n_Cl35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_p32_to_n_cl35) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_P32_to_n_Cl35) = drate_dT; } - rate_he4_p32_to_p_s35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_p32_to_p_s35) = rate; + rate_He4_P32_to_p_S35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_P32_to_p_S35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_p32_to_p_s35) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_P32_to_p_S35) = drate_dT; } - rate_p_p33_to_n_s33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p33_to_n_s33) = rate; + rate_p_P33_to_n_S33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P33_to_n_S33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p33_to_n_s33) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P33_to_n_S33) = drate_dT; } - rate_p_p33_to_he4_si30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p33_to_he4_si30) = rate; + rate_p_P33_to_He4_Si30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P33_to_He4_Si30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p33_to_he4_si30) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P33_to_He4_Si30) = drate_dT; } - rate_he4_p33_to_n_cl36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_p33_to_n_cl36) = rate; + rate_He4_P33_to_n_Cl36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_P33_to_n_Cl36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_p33_to_n_cl36) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_P33_to_n_Cl36) = drate_dT; } - rate_he4_p33_to_p_s36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_p33_to_p_s36) = rate; + rate_He4_P33_to_p_S36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_P33_to_p_S36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_p33_to_p_s36) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_P33_to_p_S36) = drate_dT; } - rate_n_s32_to_p_p32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_s32_to_p_p32) = rate; + rate_n_S32_to_p_P32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_S32_to_p_P32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_s32_to_p_p32) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_S32_to_p_P32) = drate_dT; } - rate_n_s32_to_he4_si29(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_s32_to_he4_si29) = rate; + rate_n_S32_to_He4_Si29(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_S32_to_He4_Si29) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_s32_to_he4_si29) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_S32_to_He4_Si29) = drate_dT; } - rate_p_s32_to_he4_p29(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_s32_to_he4_p29) = rate; + rate_p_S32_to_He4_P29(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_S32_to_He4_P29) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_s32_to_he4_p29) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_S32_to_He4_P29) = drate_dT; } - rate_he4_s32_to_p_cl35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s32_to_p_cl35) = rate; + rate_He4_S32_to_p_Cl35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S32_to_p_Cl35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35) = drate_dT; } - rate_n_s33_to_p_p33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_s33_to_p_p33) = rate; + rate_n_S33_to_p_P33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_S33_to_p_P33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_s33_to_p_p33) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_S33_to_p_P33) = drate_dT; } - rate_n_s33_to_he4_si30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_s33_to_he4_si30) = rate; + rate_n_S33_to_He4_Si30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_S33_to_He4_Si30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_s33_to_he4_si30) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_S33_to_He4_Si30) = drate_dT; } - rate_p_s33_to_n_cl33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_s33_to_n_cl33) = rate; + rate_p_S33_to_n_Cl33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_S33_to_n_Cl33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_s33_to_n_cl33) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_S33_to_n_Cl33) = drate_dT; } - rate_p_s33_to_he4_p30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_s33_to_he4_p30) = rate; + rate_p_S33_to_He4_P30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_S33_to_He4_P30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_s33_to_he4_p30) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_S33_to_He4_P30) = drate_dT; } - rate_he4_s33_to_n_ar36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s33_to_n_ar36) = rate; + rate_He4_S33_to_n_Ar36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S33_to_n_Ar36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s33_to_n_ar36) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S33_to_n_Ar36) = drate_dT; } - rate_he4_s33_to_p_cl36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s33_to_p_cl36) = rate; + rate_He4_S33_to_p_Cl36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S33_to_p_Cl36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s33_to_p_cl36) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S33_to_p_Cl36) = drate_dT; } - rate_n_s34_to_he4_si31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_s34_to_he4_si31) = rate; + rate_n_S34_to_He4_Si31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_S34_to_He4_Si31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_s34_to_he4_si31) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_S34_to_He4_Si31) = drate_dT; } - rate_p_s34_to_n_cl34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_s34_to_n_cl34) = rate; + rate_p_S34_to_n_Cl34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_S34_to_n_Cl34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_s34_to_n_cl34) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_S34_to_n_Cl34) = drate_dT; } - rate_p_s34_to_he4_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_s34_to_he4_p31) = rate; + rate_p_S34_to_He4_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_S34_to_He4_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_s34_to_he4_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_S34_to_He4_P31) = drate_dT; } - rate_he4_s34_to_n_ar37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s34_to_n_ar37) = rate; + rate_He4_S34_to_n_Ar37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S34_to_n_Ar37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s34_to_n_ar37) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S34_to_n_Ar37) = drate_dT; } - rate_he4_s34_to_p_cl37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s34_to_p_cl37) = rate; + rate_He4_S34_to_p_Cl37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S34_to_p_Cl37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s34_to_p_cl37) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S34_to_p_Cl37) = drate_dT; } - rate_n_s35_to_he4_si32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_s35_to_he4_si32) = rate; + rate_n_S35_to_He4_Si32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_S35_to_He4_Si32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_s35_to_he4_si32) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_S35_to_He4_Si32) = drate_dT; } - rate_p_s35_to_n_cl35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_s35_to_n_cl35) = rate; + rate_p_S35_to_n_Cl35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_S35_to_n_Cl35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_s35_to_n_cl35) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_S35_to_n_Cl35) = drate_dT; } - rate_p_s35_to_he4_p32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_s35_to_he4_p32) = rate; + rate_p_S35_to_He4_P32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_S35_to_He4_P32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_s35_to_he4_p32) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_S35_to_He4_P32) = drate_dT; } - rate_he4_s35_to_n_ar38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s35_to_n_ar38) = rate; + rate_He4_S35_to_n_Ar38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S35_to_n_Ar38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s35_to_n_ar38) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S35_to_n_Ar38) = drate_dT; } - rate_p_s36_to_n_cl36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_s36_to_n_cl36) = rate; + rate_p_S36_to_n_Cl36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_S36_to_n_Cl36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_s36_to_n_cl36) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_S36_to_n_Cl36) = drate_dT; } - rate_p_s36_to_he4_p33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_s36_to_he4_p33) = rate; + rate_p_S36_to_He4_P33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_S36_to_He4_P33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_s36_to_he4_p33) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_S36_to_He4_P33) = drate_dT; } - rate_he4_s36_to_n_ar39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s36_to_n_ar39) = rate; + rate_He4_S36_to_n_Ar39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S36_to_n_Ar39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s36_to_n_ar39) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S36_to_n_Ar39) = drate_dT; } - rate_n_cl33_to_p_s33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cl33_to_p_s33) = rate; + rate_n_Cl33_to_p_S33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cl33_to_p_S33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cl33_to_p_s33) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cl33_to_p_S33) = drate_dT; } - rate_n_cl33_to_he4_p30(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cl33_to_he4_p30) = rate; + rate_n_Cl33_to_He4_P30(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cl33_to_He4_P30) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cl33_to_he4_p30) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cl33_to_He4_P30) = drate_dT; } - rate_he4_cl33_to_p_ar36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cl33_to_p_ar36) = rate; + rate_He4_Cl33_to_p_Ar36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cl33_to_p_Ar36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cl33_to_p_ar36) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cl33_to_p_Ar36) = drate_dT; } - rate_n_cl34_to_p_s34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cl34_to_p_s34) = rate; + rate_n_Cl34_to_p_S34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cl34_to_p_S34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cl34_to_p_s34) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cl34_to_p_S34) = drate_dT; } - rate_n_cl34_to_he4_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cl34_to_he4_p31) = rate; + rate_n_Cl34_to_He4_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cl34_to_He4_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cl34_to_he4_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cl34_to_He4_P31) = drate_dT; } - rate_he4_cl34_to_n_k37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cl34_to_n_k37) = rate; + rate_He4_Cl34_to_n_K37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cl34_to_n_K37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cl34_to_n_k37) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cl34_to_n_K37) = drate_dT; } - rate_he4_cl34_to_p_ar37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cl34_to_p_ar37) = rate; + rate_He4_Cl34_to_p_Ar37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cl34_to_p_Ar37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cl34_to_p_ar37) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cl34_to_p_Ar37) = drate_dT; } - rate_n_cl35_to_p_s35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cl35_to_p_s35) = rate; + rate_n_Cl35_to_p_S35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cl35_to_p_S35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cl35_to_p_s35) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cl35_to_p_S35) = drate_dT; } - rate_n_cl35_to_he4_p32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cl35_to_he4_p32) = rate; + rate_n_Cl35_to_He4_P32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cl35_to_He4_P32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cl35_to_he4_p32) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cl35_to_He4_P32) = drate_dT; } - rate_p_cl35_to_he4_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl35_to_he4_s32) = rate; + rate_p_Cl35_to_He4_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl35_to_He4_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32) = drate_dT; } - rate_he4_cl35_to_n_k38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cl35_to_n_k38) = rate; + rate_He4_Cl35_to_n_K38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cl35_to_n_K38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cl35_to_n_k38) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cl35_to_n_K38) = drate_dT; } - rate_he4_cl35_to_p_ar38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cl35_to_p_ar38) = rate; + rate_He4_Cl35_to_p_Ar38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cl35_to_p_Ar38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cl35_to_p_ar38) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cl35_to_p_Ar38) = drate_dT; } - rate_n_cl36_to_p_s36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cl36_to_p_s36) = rate; + rate_n_Cl36_to_p_S36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cl36_to_p_S36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cl36_to_p_s36) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cl36_to_p_S36) = drate_dT; } - rate_n_cl36_to_he4_p33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cl36_to_he4_p33) = rate; + rate_n_Cl36_to_He4_P33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cl36_to_He4_P33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cl36_to_he4_p33) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cl36_to_He4_P33) = drate_dT; } - rate_p_cl36_to_n_ar36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl36_to_n_ar36) = rate; + rate_p_Cl36_to_n_Ar36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl36_to_n_Ar36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl36_to_n_ar36) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl36_to_n_Ar36) = drate_dT; } - rate_p_cl36_to_he4_s33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl36_to_he4_s33) = rate; + rate_p_Cl36_to_He4_S33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl36_to_He4_S33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl36_to_he4_s33) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl36_to_He4_S33) = drate_dT; } - rate_he4_cl36_to_n_k39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cl36_to_n_k39) = rate; + rate_He4_Cl36_to_n_K39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cl36_to_n_K39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cl36_to_n_k39) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cl36_to_n_K39) = drate_dT; } - rate_he4_cl36_to_p_ar39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cl36_to_p_ar39) = rate; + rate_He4_Cl36_to_p_Ar39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cl36_to_p_Ar39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cl36_to_p_ar39) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cl36_to_p_Ar39) = drate_dT; } - rate_p_cl37_to_n_ar37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl37_to_n_ar37) = rate; + rate_p_Cl37_to_n_Ar37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl37_to_n_Ar37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl37_to_n_ar37) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl37_to_n_Ar37) = drate_dT; } - rate_p_cl37_to_he4_s34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl37_to_he4_s34) = rate; + rate_p_Cl37_to_He4_S34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl37_to_He4_S34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl37_to_he4_s34) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl37_to_He4_S34) = drate_dT; } - rate_he4_cl37_to_n_k40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cl37_to_n_k40) = rate; + rate_He4_Cl37_to_n_K40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cl37_to_n_K40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cl37_to_n_k40) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cl37_to_n_K40) = drate_dT; } - rate_he4_cl37_to_p_ar40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cl37_to_p_ar40) = rate; + rate_He4_Cl37_to_p_Ar40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cl37_to_p_Ar40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cl37_to_p_ar40) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cl37_to_p_Ar40) = drate_dT; } - rate_n_ar36_to_p_cl36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ar36_to_p_cl36) = rate; + rate_n_Ar36_to_p_Cl36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ar36_to_p_Cl36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ar36_to_p_cl36) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ar36_to_p_Cl36) = drate_dT; } - rate_n_ar36_to_he4_s33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ar36_to_he4_s33) = rate; + rate_n_Ar36_to_He4_S33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ar36_to_He4_S33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ar36_to_he4_s33) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ar36_to_He4_S33) = drate_dT; } - rate_p_ar36_to_he4_cl33(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ar36_to_he4_cl33) = rate; + rate_p_Ar36_to_He4_Cl33(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ar36_to_He4_Cl33) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ar36_to_he4_cl33) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ar36_to_He4_Cl33) = drate_dT; } - rate_he4_ar36_to_p_k39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar36_to_p_k39) = rate; + rate_He4_Ar36_to_p_K39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar36_to_p_K39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39) = drate_dT; } - rate_n_ar37_to_p_cl37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ar37_to_p_cl37) = rate; + rate_n_Ar37_to_p_Cl37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ar37_to_p_Cl37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ar37_to_p_cl37) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ar37_to_p_Cl37) = drate_dT; } - rate_n_ar37_to_he4_s34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ar37_to_he4_s34) = rate; + rate_n_Ar37_to_He4_S34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ar37_to_He4_S34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ar37_to_he4_s34) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ar37_to_He4_S34) = drate_dT; } - rate_p_ar37_to_n_k37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ar37_to_n_k37) = rate; + rate_p_Ar37_to_n_K37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ar37_to_n_K37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ar37_to_n_k37) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ar37_to_n_K37) = drate_dT; } - rate_p_ar37_to_he4_cl34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ar37_to_he4_cl34) = rate; + rate_p_Ar37_to_He4_Cl34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ar37_to_He4_Cl34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ar37_to_he4_cl34) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ar37_to_He4_Cl34) = drate_dT; } - rate_he4_ar37_to_n_ca40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar37_to_n_ca40) = rate; + rate_He4_Ar37_to_n_Ca40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar37_to_n_Ca40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar37_to_n_ca40) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar37_to_n_Ca40) = drate_dT; } - rate_he4_ar37_to_p_k40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar37_to_p_k40) = rate; + rate_He4_Ar37_to_p_K40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar37_to_p_K40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar37_to_p_k40) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar37_to_p_K40) = drate_dT; } - rate_n_ar38_to_he4_s35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ar38_to_he4_s35) = rate; + rate_n_Ar38_to_He4_S35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ar38_to_He4_S35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ar38_to_he4_s35) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ar38_to_He4_S35) = drate_dT; } - rate_p_ar38_to_n_k38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ar38_to_n_k38) = rate; + rate_p_Ar38_to_n_K38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ar38_to_n_K38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ar38_to_n_k38) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ar38_to_n_K38) = drate_dT; } - rate_p_ar38_to_he4_cl35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ar38_to_he4_cl35) = rate; + rate_p_Ar38_to_He4_Cl35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ar38_to_He4_Cl35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ar38_to_he4_cl35) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ar38_to_He4_Cl35) = drate_dT; } - rate_he4_ar38_to_n_ca41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar38_to_n_ca41) = rate; + rate_He4_Ar38_to_n_Ca41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar38_to_n_Ca41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar38_to_n_ca41) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar38_to_n_Ca41) = drate_dT; } - rate_he4_ar38_to_p_k41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar38_to_p_k41) = rate; + rate_He4_Ar38_to_p_K41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar38_to_p_K41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar38_to_p_k41) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar38_to_p_K41) = drate_dT; } - rate_n_ar39_to_he4_s36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ar39_to_he4_s36) = rate; + rate_n_Ar39_to_He4_S36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ar39_to_He4_S36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ar39_to_he4_s36) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ar39_to_He4_S36) = drate_dT; } - rate_p_ar39_to_n_k39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ar39_to_n_k39) = rate; + rate_p_Ar39_to_n_K39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ar39_to_n_K39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ar39_to_n_k39) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ar39_to_n_K39) = drate_dT; } - rate_p_ar39_to_he4_cl36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ar39_to_he4_cl36) = rate; + rate_p_Ar39_to_He4_Cl36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ar39_to_He4_Cl36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ar39_to_he4_cl36) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ar39_to_He4_Cl36) = drate_dT; } - rate_he4_ar39_to_n_ca42(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar39_to_n_ca42) = rate; + rate_He4_Ar39_to_n_Ca42(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar39_to_n_Ca42) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar39_to_n_ca42) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar39_to_n_Ca42) = drate_dT; } - rate_p_ar40_to_n_k40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ar40_to_n_k40) = rate; + rate_p_Ar40_to_n_K40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ar40_to_n_K40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ar40_to_n_k40) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ar40_to_n_K40) = drate_dT; } - rate_p_ar40_to_he4_cl37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ar40_to_he4_cl37) = rate; + rate_p_Ar40_to_He4_Cl37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ar40_to_He4_Cl37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ar40_to_he4_cl37) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ar40_to_He4_Cl37) = drate_dT; } - rate_he4_ar40_to_n_ca43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar40_to_n_ca43) = rate; + rate_He4_Ar40_to_n_Ca43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar40_to_n_Ca43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar40_to_n_ca43) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar40_to_n_Ca43) = drate_dT; } - rate_n_k37_to_p_ar37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_k37_to_p_ar37) = rate; + rate_n_K37_to_p_Ar37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_K37_to_p_Ar37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_k37_to_p_ar37) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_K37_to_p_Ar37) = drate_dT; } - rate_n_k37_to_he4_cl34(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_k37_to_he4_cl34) = rate; + rate_n_K37_to_He4_Cl34(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_K37_to_He4_Cl34) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_k37_to_he4_cl34) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_K37_to_He4_Cl34) = drate_dT; } - rate_he4_k37_to_p_ca40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_k37_to_p_ca40) = rate; + rate_He4_K37_to_p_Ca40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_K37_to_p_Ca40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_k37_to_p_ca40) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_K37_to_p_Ca40) = drate_dT; } - rate_n_k38_to_p_ar38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_k38_to_p_ar38) = rate; + rate_n_K38_to_p_Ar38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_K38_to_p_Ar38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_k38_to_p_ar38) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_K38_to_p_Ar38) = drate_dT; } - rate_n_k38_to_he4_cl35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_k38_to_he4_cl35) = rate; + rate_n_K38_to_He4_Cl35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_K38_to_He4_Cl35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_k38_to_he4_cl35) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_K38_to_He4_Cl35) = drate_dT; } - rate_he4_k38_to_p_ca41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_k38_to_p_ca41) = rate; + rate_He4_K38_to_p_Ca41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_K38_to_p_Ca41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_k38_to_p_ca41) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_K38_to_p_Ca41) = drate_dT; } - rate_n_k39_to_p_ar39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_k39_to_p_ar39) = rate; + rate_n_K39_to_p_Ar39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_K39_to_p_Ar39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_k39_to_p_ar39) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_K39_to_p_Ar39) = drate_dT; } - rate_n_k39_to_he4_cl36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_k39_to_he4_cl36) = rate; + rate_n_K39_to_He4_Cl36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_K39_to_He4_Cl36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_k39_to_he4_cl36) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_K39_to_He4_Cl36) = drate_dT; } - rate_p_k39_to_he4_ar36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k39_to_he4_ar36) = rate; + rate_p_K39_to_He4_Ar36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K39_to_He4_Ar36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36) = drate_dT; } - rate_he4_k39_to_p_ca42(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_k39_to_p_ca42) = rate; + rate_He4_K39_to_p_Ca42(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_K39_to_p_Ca42) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_k39_to_p_ca42) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_K39_to_p_Ca42) = drate_dT; } - rate_n_k40_to_p_ar40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_k40_to_p_ar40) = rate; + rate_n_K40_to_p_Ar40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_K40_to_p_Ar40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_k40_to_p_ar40) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_K40_to_p_Ar40) = drate_dT; } - rate_n_k40_to_he4_cl37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_k40_to_he4_cl37) = rate; + rate_n_K40_to_He4_Cl37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_K40_to_He4_Cl37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_k40_to_he4_cl37) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_K40_to_He4_Cl37) = drate_dT; } - rate_p_k40_to_n_ca40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k40_to_n_ca40) = rate; + rate_p_K40_to_n_Ca40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K40_to_n_Ca40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k40_to_n_ca40) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K40_to_n_Ca40) = drate_dT; } - rate_p_k40_to_he4_ar37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k40_to_he4_ar37) = rate; + rate_p_K40_to_He4_Ar37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K40_to_He4_Ar37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k40_to_he4_ar37) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K40_to_He4_Ar37) = drate_dT; } - rate_he4_k40_to_n_sc43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_k40_to_n_sc43) = rate; + rate_He4_K40_to_n_Sc43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_K40_to_n_Sc43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_k40_to_n_sc43) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_K40_to_n_Sc43) = drate_dT; } - rate_he4_k40_to_p_ca43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_k40_to_p_ca43) = rate; + rate_He4_K40_to_p_Ca43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_K40_to_p_Ca43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_k40_to_p_ca43) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_K40_to_p_Ca43) = drate_dT; } - rate_p_k41_to_n_ca41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k41_to_n_ca41) = rate; + rate_p_K41_to_n_Ca41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K41_to_n_Ca41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k41_to_n_ca41) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K41_to_n_Ca41) = drate_dT; } - rate_p_k41_to_he4_ar38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k41_to_he4_ar38) = rate; + rate_p_K41_to_He4_Ar38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K41_to_He4_Ar38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k41_to_he4_ar38) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K41_to_He4_Ar38) = drate_dT; } - rate_he4_k41_to_n_sc44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_k41_to_n_sc44) = rate; + rate_He4_K41_to_n_Sc44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_K41_to_n_Sc44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_k41_to_n_sc44) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_K41_to_n_Sc44) = drate_dT; } - rate_he4_k41_to_p_ca44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_k41_to_p_ca44) = rate; + rate_He4_K41_to_p_Ca44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_K41_to_p_Ca44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_k41_to_p_ca44) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_K41_to_p_Ca44) = drate_dT; } - rate_n_ca40_to_p_k40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ca40_to_p_k40) = rate; + rate_n_Ca40_to_p_K40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ca40_to_p_K40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ca40_to_p_k40) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ca40_to_p_K40) = drate_dT; } - rate_n_ca40_to_he4_ar37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ca40_to_he4_ar37) = rate; + rate_n_Ca40_to_He4_Ar37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ca40_to_He4_Ar37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ca40_to_he4_ar37) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ca40_to_He4_Ar37) = drate_dT; } - rate_p_ca40_to_he4_k37(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca40_to_he4_k37) = rate; + rate_p_Ca40_to_He4_K37(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca40_to_He4_K37) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca40_to_he4_k37) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca40_to_He4_K37) = drate_dT; } - rate_he4_ca40_to_p_sc43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca40_to_p_sc43) = rate; + rate_He4_Ca40_to_p_Sc43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43) = drate_dT; } - rate_n_ca41_to_p_k41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ca41_to_p_k41) = rate; + rate_n_Ca41_to_p_K41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ca41_to_p_K41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ca41_to_p_k41) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ca41_to_p_K41) = drate_dT; } - rate_n_ca41_to_he4_ar38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ca41_to_he4_ar38) = rate; + rate_n_Ca41_to_He4_Ar38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ca41_to_He4_Ar38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ca41_to_he4_ar38) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ca41_to_He4_Ar38) = drate_dT; } - rate_p_ca41_to_he4_k38(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca41_to_he4_k38) = rate; + rate_p_Ca41_to_He4_K38(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca41_to_He4_K38) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca41_to_he4_k38) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca41_to_He4_K38) = drate_dT; } - rate_he4_ca41_to_n_ti44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca41_to_n_ti44) = rate; + rate_He4_Ca41_to_n_Ti44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca41_to_n_Ti44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca41_to_n_ti44) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca41_to_n_Ti44) = drate_dT; } - rate_he4_ca41_to_p_sc44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca41_to_p_sc44) = rate; + rate_He4_Ca41_to_p_Sc44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca41_to_p_Sc44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca41_to_p_sc44) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca41_to_p_Sc44) = drate_dT; } - rate_n_ca42_to_he4_ar39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ca42_to_he4_ar39) = rate; + rate_n_Ca42_to_He4_Ar39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ca42_to_He4_Ar39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ca42_to_he4_ar39) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ca42_to_He4_Ar39) = drate_dT; } - rate_p_ca42_to_he4_k39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca42_to_he4_k39) = rate; + rate_p_Ca42_to_He4_K39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca42_to_He4_K39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca42_to_he4_k39) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca42_to_He4_K39) = drate_dT; } - rate_he4_ca42_to_n_ti45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca42_to_n_ti45) = rate; + rate_He4_Ca42_to_n_Ti45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca42_to_n_Ti45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca42_to_n_ti45) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca42_to_n_Ti45) = drate_dT; } - rate_he4_ca42_to_p_sc45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca42_to_p_sc45) = rate; + rate_He4_Ca42_to_p_Sc45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca42_to_p_Sc45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca42_to_p_sc45) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca42_to_p_Sc45) = drate_dT; } - rate_n_ca43_to_he4_ar40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ca43_to_he4_ar40) = rate; + rate_n_Ca43_to_He4_Ar40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ca43_to_He4_Ar40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ca43_to_he4_ar40) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ca43_to_He4_Ar40) = drate_dT; } - rate_p_ca43_to_n_sc43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca43_to_n_sc43) = rate; + rate_p_Ca43_to_n_Sc43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca43_to_n_Sc43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca43_to_n_sc43) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca43_to_n_Sc43) = drate_dT; } - rate_p_ca43_to_he4_k40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca43_to_he4_k40) = rate; + rate_p_Ca43_to_He4_K40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca43_to_He4_K40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca43_to_he4_k40) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca43_to_He4_K40) = drate_dT; } - rate_he4_ca43_to_n_ti46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca43_to_n_ti46) = rate; + rate_He4_Ca43_to_n_Ti46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca43_to_n_Ti46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca43_to_n_ti46) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca43_to_n_Ti46) = drate_dT; } - rate_he4_ca43_to_p_sc46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca43_to_p_sc46) = rate; + rate_He4_Ca43_to_p_Sc46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca43_to_p_Sc46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca43_to_p_sc46) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca43_to_p_Sc46) = drate_dT; } - rate_p_ca44_to_n_sc44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca44_to_n_sc44) = rate; + rate_p_Ca44_to_n_Sc44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca44_to_n_Sc44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca44_to_n_sc44) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca44_to_n_Sc44) = drate_dT; } - rate_p_ca44_to_he4_k41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca44_to_he4_k41) = rate; + rate_p_Ca44_to_He4_K41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca44_to_He4_K41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca44_to_he4_k41) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca44_to_He4_K41) = drate_dT; } - rate_he4_ca44_to_n_ti47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca44_to_n_ti47) = rate; + rate_He4_Ca44_to_n_Ti47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca44_to_n_Ti47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca44_to_n_ti47) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca44_to_n_Ti47) = drate_dT; } - rate_he4_ca44_to_p_sc47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca44_to_p_sc47) = rate; + rate_He4_Ca44_to_p_Sc47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca44_to_p_Sc47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca44_to_p_sc47) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca44_to_p_Sc47) = drate_dT; } - rate_p_ca45_to_n_sc45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca45_to_n_sc45) = rate; + rate_p_Ca45_to_n_Sc45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca45_to_n_Sc45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca45_to_n_sc45) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca45_to_n_Sc45) = drate_dT; } - rate_he4_ca45_to_n_ti48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca45_to_n_ti48) = rate; + rate_He4_Ca45_to_n_Ti48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca45_to_n_Ti48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca45_to_n_ti48) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca45_to_n_Ti48) = drate_dT; } - rate_he4_ca45_to_p_sc48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca45_to_p_sc48) = rate; + rate_He4_Ca45_to_p_Sc48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca45_to_p_Sc48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca45_to_p_sc48) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca45_to_p_Sc48) = drate_dT; } - rate_p_ca46_to_n_sc46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca46_to_n_sc46) = rate; + rate_p_Ca46_to_n_Sc46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca46_to_n_Sc46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca46_to_n_sc46) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca46_to_n_Sc46) = drate_dT; } - rate_he4_ca46_to_n_ti49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca46_to_n_ti49) = rate; + rate_He4_Ca46_to_n_Ti49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca46_to_n_Ti49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca46_to_n_ti49) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca46_to_n_Ti49) = drate_dT; } - rate_he4_ca46_to_p_sc49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca46_to_p_sc49) = rate; + rate_He4_Ca46_to_p_Sc49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca46_to_p_Sc49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca46_to_p_sc49) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca46_to_p_Sc49) = drate_dT; } - rate_p_ca47_to_n_sc47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca47_to_n_sc47) = rate; + rate_p_Ca47_to_n_Sc47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca47_to_n_Sc47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca47_to_n_sc47) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca47_to_n_Sc47) = drate_dT; } - rate_he4_ca47_to_n_ti50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca47_to_n_ti50) = rate; + rate_He4_Ca47_to_n_Ti50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca47_to_n_Ti50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca47_to_n_ti50) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca47_to_n_Ti50) = drate_dT; } - rate_p_ca48_to_n_sc48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ca48_to_n_sc48) = rate; + rate_p_Ca48_to_n_Sc48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ca48_to_n_Sc48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ca48_to_n_sc48) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ca48_to_n_Sc48) = drate_dT; } - rate_he4_ca48_to_n_ti51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca48_to_n_ti51) = rate; + rate_He4_Ca48_to_n_Ti51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca48_to_n_Ti51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca48_to_n_ti51) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca48_to_n_Ti51) = drate_dT; } - rate_n_sc43_to_p_ca43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_sc43_to_p_ca43) = rate; + rate_n_Sc43_to_p_Ca43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Sc43_to_p_Ca43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_sc43_to_p_ca43) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Sc43_to_p_Ca43) = drate_dT; } - rate_n_sc43_to_he4_k40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_sc43_to_he4_k40) = rate; + rate_n_Sc43_to_He4_K40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Sc43_to_He4_K40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_sc43_to_he4_k40) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Sc43_to_He4_K40) = drate_dT; } - rate_p_sc43_to_he4_ca40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc43_to_he4_ca40) = rate; + rate_p_Sc43_to_He4_Ca40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40) = drate_dT; } - rate_he4_sc43_to_n_v46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc43_to_n_v46) = rate; + rate_He4_Sc43_to_n_V46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc43_to_n_V46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc43_to_n_v46) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc43_to_n_V46) = drate_dT; } - rate_he4_sc43_to_p_ti46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc43_to_p_ti46) = rate; + rate_He4_Sc43_to_p_Ti46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc43_to_p_Ti46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc43_to_p_ti46) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc43_to_p_Ti46) = drate_dT; } - rate_n_sc44_to_p_ca44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_sc44_to_p_ca44) = rate; + rate_n_Sc44_to_p_Ca44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Sc44_to_p_Ca44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_sc44_to_p_ca44) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Sc44_to_p_Ca44) = drate_dT; } - rate_n_sc44_to_he4_k41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_sc44_to_he4_k41) = rate; + rate_n_Sc44_to_He4_K41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Sc44_to_He4_K41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_sc44_to_he4_k41) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Sc44_to_He4_K41) = drate_dT; } - rate_p_sc44_to_n_ti44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc44_to_n_ti44) = rate; + rate_p_Sc44_to_n_Ti44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc44_to_n_Ti44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc44_to_n_ti44) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc44_to_n_Ti44) = drate_dT; } - rate_p_sc44_to_he4_ca41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc44_to_he4_ca41) = rate; + rate_p_Sc44_to_He4_Ca41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc44_to_He4_Ca41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc44_to_he4_ca41) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc44_to_He4_Ca41) = drate_dT; } - rate_he4_sc44_to_n_v47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc44_to_n_v47) = rate; + rate_He4_Sc44_to_n_V47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc44_to_n_V47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc44_to_n_v47) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc44_to_n_V47) = drate_dT; } - rate_he4_sc44_to_p_ti47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc44_to_p_ti47) = rate; + rate_He4_Sc44_to_p_Ti47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc44_to_p_Ti47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc44_to_p_ti47) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc44_to_p_Ti47) = drate_dT; } - rate_n_sc45_to_p_ca45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_sc45_to_p_ca45) = rate; + rate_n_Sc45_to_p_Ca45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Sc45_to_p_Ca45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_sc45_to_p_ca45) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Sc45_to_p_Ca45) = drate_dT; } - rate_p_sc45_to_n_ti45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc45_to_n_ti45) = rate; + rate_p_Sc45_to_n_Ti45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc45_to_n_Ti45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc45_to_n_ti45) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc45_to_n_Ti45) = drate_dT; } - rate_p_sc45_to_he4_ca42(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc45_to_he4_ca42) = rate; + rate_p_Sc45_to_He4_Ca42(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc45_to_He4_Ca42) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc45_to_he4_ca42) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc45_to_He4_Ca42) = drate_dT; } - rate_he4_sc45_to_n_v48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc45_to_n_v48) = rate; + rate_He4_Sc45_to_n_V48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc45_to_n_V48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc45_to_n_v48) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc45_to_n_V48) = drate_dT; } - rate_he4_sc45_to_p_ti48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc45_to_p_ti48) = rate; + rate_He4_Sc45_to_p_Ti48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc45_to_p_Ti48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc45_to_p_ti48) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc45_to_p_Ti48) = drate_dT; } - rate_n_sc46_to_p_ca46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_sc46_to_p_ca46) = rate; + rate_n_Sc46_to_p_Ca46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Sc46_to_p_Ca46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_sc46_to_p_ca46) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Sc46_to_p_Ca46) = drate_dT; } - rate_p_sc46_to_n_ti46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc46_to_n_ti46) = rate; + rate_p_Sc46_to_n_Ti46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc46_to_n_Ti46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc46_to_n_ti46) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc46_to_n_Ti46) = drate_dT; } - rate_p_sc46_to_he4_ca43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc46_to_he4_ca43) = rate; + rate_p_Sc46_to_He4_Ca43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc46_to_He4_Ca43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc46_to_he4_ca43) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc46_to_He4_Ca43) = drate_dT; } - rate_he4_sc46_to_n_v49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc46_to_n_v49) = rate; + rate_He4_Sc46_to_n_V49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc46_to_n_V49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc46_to_n_v49) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc46_to_n_V49) = drate_dT; } - rate_he4_sc46_to_p_ti49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc46_to_p_ti49) = rate; + rate_He4_Sc46_to_p_Ti49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc46_to_p_Ti49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc46_to_p_ti49) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc46_to_p_Ti49) = drate_dT; } - rate_n_sc47_to_p_ca47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_sc47_to_p_ca47) = rate; + rate_n_Sc47_to_p_Ca47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Sc47_to_p_Ca47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_sc47_to_p_ca47) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Sc47_to_p_Ca47) = drate_dT; } - rate_p_sc47_to_n_ti47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc47_to_n_ti47) = rate; + rate_p_Sc47_to_n_Ti47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc47_to_n_Ti47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc47_to_n_ti47) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc47_to_n_Ti47) = drate_dT; } - rate_p_sc47_to_he4_ca44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc47_to_he4_ca44) = rate; + rate_p_Sc47_to_He4_Ca44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc47_to_He4_Ca44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc47_to_he4_ca44) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc47_to_He4_Ca44) = drate_dT; } - rate_he4_sc47_to_n_v50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc47_to_n_v50) = rate; + rate_He4_Sc47_to_n_V50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc47_to_n_V50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc47_to_n_v50) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc47_to_n_V50) = drate_dT; } - rate_he4_sc47_to_p_ti50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc47_to_p_ti50) = rate; + rate_He4_Sc47_to_p_Ti50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc47_to_p_Ti50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc47_to_p_ti50) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc47_to_p_Ti50) = drate_dT; } - rate_n_sc48_to_p_ca48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_sc48_to_p_ca48) = rate; + rate_n_Sc48_to_p_Ca48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Sc48_to_p_Ca48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_sc48_to_p_ca48) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Sc48_to_p_Ca48) = drate_dT; } - rate_p_sc48_to_n_ti48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc48_to_n_ti48) = rate; + rate_p_Sc48_to_n_Ti48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc48_to_n_Ti48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc48_to_n_ti48) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc48_to_n_Ti48) = drate_dT; } - rate_p_sc48_to_he4_ca45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc48_to_he4_ca45) = rate; + rate_p_Sc48_to_He4_Ca45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc48_to_He4_Ca45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc48_to_he4_ca45) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc48_to_He4_Ca45) = drate_dT; } - rate_he4_sc48_to_n_v51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc48_to_n_v51) = rate; + rate_He4_Sc48_to_n_V51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc48_to_n_V51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc48_to_n_v51) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc48_to_n_V51) = drate_dT; } - rate_he4_sc48_to_p_ti51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc48_to_p_ti51) = rate; + rate_He4_Sc48_to_p_Ti51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc48_to_p_Ti51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc48_to_p_ti51) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc48_to_p_Ti51) = drate_dT; } - rate_p_sc49_to_n_ti49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc49_to_n_ti49) = rate; + rate_p_Sc49_to_n_Ti49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc49_to_n_Ti49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc49_to_n_ti49) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc49_to_n_Ti49) = drate_dT; } - rate_p_sc49_to_he4_ca46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc49_to_he4_ca46) = rate; + rate_p_Sc49_to_He4_Ca46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc49_to_He4_Ca46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc49_to_he4_ca46) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc49_to_He4_Ca46) = drate_dT; } - rate_he4_sc49_to_n_v52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc49_to_n_v52) = rate; + rate_He4_Sc49_to_n_V52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc49_to_n_V52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc49_to_n_v52) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc49_to_n_V52) = drate_dT; } - rate_n_ti44_to_p_sc44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti44_to_p_sc44) = rate; + rate_n_Ti44_to_p_Sc44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti44_to_p_Sc44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti44_to_p_sc44) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti44_to_p_Sc44) = drate_dT; } - rate_n_ti44_to_he4_ca41(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti44_to_he4_ca41) = rate; + rate_n_Ti44_to_He4_Ca41(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti44_to_He4_Ca41) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti44_to_he4_ca41) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti44_to_He4_Ca41) = drate_dT; } - rate_he4_ti44_to_p_v47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti44_to_p_v47) = rate; + rate_He4_Ti44_to_p_V47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti44_to_p_V47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47) = drate_dT; } - rate_n_ti45_to_p_sc45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti45_to_p_sc45) = rate; + rate_n_Ti45_to_p_Sc45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti45_to_p_Sc45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti45_to_p_sc45) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti45_to_p_Sc45) = drate_dT; } - rate_n_ti45_to_he4_ca42(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti45_to_he4_ca42) = rate; + rate_n_Ti45_to_He4_Ca42(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti45_to_He4_Ca42) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti45_to_he4_ca42) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti45_to_He4_Ca42) = drate_dT; } - rate_he4_ti45_to_n_cr48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti45_to_n_cr48) = rate; + rate_He4_Ti45_to_n_Cr48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti45_to_n_Cr48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti45_to_n_cr48) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti45_to_n_Cr48) = drate_dT; } - rate_he4_ti45_to_p_v48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti45_to_p_v48) = rate; + rate_He4_Ti45_to_p_V48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti45_to_p_V48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti45_to_p_v48) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti45_to_p_V48) = drate_dT; } - rate_n_ti46_to_p_sc46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti46_to_p_sc46) = rate; + rate_n_Ti46_to_p_Sc46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti46_to_p_Sc46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti46_to_p_sc46) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti46_to_p_Sc46) = drate_dT; } - rate_n_ti46_to_he4_ca43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti46_to_he4_ca43) = rate; + rate_n_Ti46_to_He4_Ca43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti46_to_He4_Ca43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti46_to_he4_ca43) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti46_to_He4_Ca43) = drate_dT; } - rate_p_ti46_to_n_v46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti46_to_n_v46) = rate; + rate_p_Ti46_to_n_V46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti46_to_n_V46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti46_to_n_v46) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti46_to_n_V46) = drate_dT; } - rate_p_ti46_to_he4_sc43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti46_to_he4_sc43) = rate; + rate_p_Ti46_to_He4_Sc43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti46_to_He4_Sc43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti46_to_he4_sc43) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti46_to_He4_Sc43) = drate_dT; } - rate_he4_ti46_to_n_cr49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti46_to_n_cr49) = rate; + rate_He4_Ti46_to_n_Cr49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti46_to_n_Cr49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti46_to_n_cr49) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti46_to_n_Cr49) = drate_dT; } - rate_he4_ti46_to_p_v49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti46_to_p_v49) = rate; + rate_He4_Ti46_to_p_V49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti46_to_p_V49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti46_to_p_v49) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti46_to_p_V49) = drate_dT; } - rate_n_ti47_to_p_sc47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti47_to_p_sc47) = rate; + rate_n_Ti47_to_p_Sc47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti47_to_p_Sc47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti47_to_p_sc47) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti47_to_p_Sc47) = drate_dT; } - rate_n_ti47_to_he4_ca44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti47_to_he4_ca44) = rate; + rate_n_Ti47_to_He4_Ca44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti47_to_He4_Ca44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti47_to_he4_ca44) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti47_to_He4_Ca44) = drate_dT; } - rate_p_ti47_to_n_v47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti47_to_n_v47) = rate; + rate_p_Ti47_to_n_V47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti47_to_n_V47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti47_to_n_v47) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti47_to_n_V47) = drate_dT; } - rate_p_ti47_to_he4_sc44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti47_to_he4_sc44) = rate; + rate_p_Ti47_to_He4_Sc44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti47_to_He4_Sc44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti47_to_he4_sc44) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti47_to_He4_Sc44) = drate_dT; } - rate_he4_ti47_to_n_cr50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti47_to_n_cr50) = rate; + rate_He4_Ti47_to_n_Cr50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti47_to_n_Cr50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti47_to_n_cr50) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti47_to_n_Cr50) = drate_dT; } - rate_he4_ti47_to_p_v50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti47_to_p_v50) = rate; + rate_He4_Ti47_to_p_V50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti47_to_p_V50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti47_to_p_v50) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti47_to_p_V50) = drate_dT; } - rate_n_ti48_to_p_sc48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti48_to_p_sc48) = rate; + rate_n_Ti48_to_p_Sc48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti48_to_p_Sc48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti48_to_p_sc48) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti48_to_p_Sc48) = drate_dT; } - rate_n_ti48_to_he4_ca45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti48_to_he4_ca45) = rate; + rate_n_Ti48_to_He4_Ca45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti48_to_He4_Ca45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti48_to_he4_ca45) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti48_to_He4_Ca45) = drate_dT; } - rate_p_ti48_to_n_v48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti48_to_n_v48) = rate; + rate_p_Ti48_to_n_V48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti48_to_n_V48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti48_to_n_v48) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti48_to_n_V48) = drate_dT; } - rate_p_ti48_to_he4_sc45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti48_to_he4_sc45) = rate; + rate_p_Ti48_to_He4_Sc45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti48_to_He4_Sc45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti48_to_he4_sc45) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti48_to_He4_Sc45) = drate_dT; } - rate_he4_ti48_to_n_cr51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti48_to_n_cr51) = rate; + rate_He4_Ti48_to_n_Cr51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti48_to_n_Cr51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti48_to_n_cr51) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti48_to_n_Cr51) = drate_dT; } - rate_he4_ti48_to_p_v51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti48_to_p_v51) = rate; + rate_He4_Ti48_to_p_V51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti48_to_p_V51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti48_to_p_v51) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti48_to_p_V51) = drate_dT; } - rate_n_ti49_to_p_sc49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti49_to_p_sc49) = rate; + rate_n_Ti49_to_p_Sc49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti49_to_p_Sc49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti49_to_p_sc49) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti49_to_p_Sc49) = drate_dT; } - rate_n_ti49_to_he4_ca46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti49_to_he4_ca46) = rate; + rate_n_Ti49_to_He4_Ca46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti49_to_He4_Ca46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti49_to_he4_ca46) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti49_to_He4_Ca46) = drate_dT; } - rate_p_ti49_to_n_v49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti49_to_n_v49) = rate; + rate_p_Ti49_to_n_V49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti49_to_n_V49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti49_to_n_v49) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti49_to_n_V49) = drate_dT; } - rate_p_ti49_to_he4_sc46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti49_to_he4_sc46) = rate; + rate_p_Ti49_to_He4_Sc46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti49_to_He4_Sc46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti49_to_he4_sc46) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti49_to_He4_Sc46) = drate_dT; } - rate_he4_ti49_to_n_cr52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti49_to_n_cr52) = rate; + rate_He4_Ti49_to_n_Cr52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti49_to_n_Cr52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti49_to_n_cr52) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti49_to_n_Cr52) = drate_dT; } - rate_he4_ti49_to_p_v52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti49_to_p_v52) = rate; + rate_He4_Ti49_to_p_V52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti49_to_p_V52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti49_to_p_v52) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti49_to_p_V52) = drate_dT; } - rate_n_ti50_to_he4_ca47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti50_to_he4_ca47) = rate; + rate_n_Ti50_to_He4_Ca47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti50_to_He4_Ca47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti50_to_he4_ca47) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti50_to_He4_Ca47) = drate_dT; } - rate_p_ti50_to_n_v50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti50_to_n_v50) = rate; + rate_p_Ti50_to_n_V50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti50_to_n_V50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti50_to_n_v50) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti50_to_n_V50) = drate_dT; } - rate_p_ti50_to_he4_sc47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti50_to_he4_sc47) = rate; + rate_p_Ti50_to_He4_Sc47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti50_to_He4_Sc47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti50_to_he4_sc47) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti50_to_He4_Sc47) = drate_dT; } - rate_he4_ti50_to_n_cr53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti50_to_n_cr53) = rate; + rate_He4_Ti50_to_n_Cr53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti50_to_n_Cr53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti50_to_n_cr53) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti50_to_n_Cr53) = drate_dT; } - rate_n_ti51_to_he4_ca48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ti51_to_he4_ca48) = rate; + rate_n_Ti51_to_He4_Ca48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ti51_to_He4_Ca48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ti51_to_he4_ca48) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ti51_to_He4_Ca48) = drate_dT; } - rate_p_ti51_to_n_v51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti51_to_n_v51) = rate; + rate_p_Ti51_to_n_V51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti51_to_n_V51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti51_to_n_v51) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti51_to_n_V51) = drate_dT; } - rate_p_ti51_to_he4_sc48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ti51_to_he4_sc48) = rate; + rate_p_Ti51_to_He4_Sc48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ti51_to_He4_Sc48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ti51_to_he4_sc48) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ti51_to_He4_Sc48) = drate_dT; } - rate_he4_ti51_to_n_cr54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti51_to_n_cr54) = rate; + rate_He4_Ti51_to_n_Cr54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti51_to_n_Cr54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti51_to_n_cr54) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti51_to_n_Cr54) = drate_dT; } - rate_n_v46_to_p_ti46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v46_to_p_ti46) = rate; + rate_n_V46_to_p_Ti46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V46_to_p_Ti46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v46_to_p_ti46) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V46_to_p_Ti46) = drate_dT; } - rate_n_v46_to_he4_sc43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v46_to_he4_sc43) = rate; + rate_n_V46_to_He4_Sc43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V46_to_He4_Sc43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v46_to_he4_sc43) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V46_to_He4_Sc43) = drate_dT; } - rate_he4_v46_to_p_cr49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v46_to_p_cr49) = rate; + rate_He4_V46_to_p_Cr49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V46_to_p_Cr49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v46_to_p_cr49) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V46_to_p_Cr49) = drate_dT; } - rate_n_v47_to_p_ti47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v47_to_p_ti47) = rate; + rate_n_V47_to_p_Ti47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V47_to_p_Ti47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v47_to_p_ti47) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V47_to_p_Ti47) = drate_dT; } - rate_n_v47_to_he4_sc44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v47_to_he4_sc44) = rate; + rate_n_V47_to_He4_Sc44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V47_to_He4_Sc44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v47_to_he4_sc44) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V47_to_He4_Sc44) = drate_dT; } - rate_p_v47_to_he4_ti44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v47_to_he4_ti44) = rate; + rate_p_V47_to_He4_Ti44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V47_to_He4_Ti44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44) = drate_dT; } - rate_he4_v47_to_n_mn50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v47_to_n_mn50) = rate; + rate_He4_V47_to_n_Mn50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V47_to_n_Mn50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v47_to_n_mn50) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V47_to_n_Mn50) = drate_dT; } - rate_he4_v47_to_p_cr50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v47_to_p_cr50) = rate; + rate_He4_V47_to_p_Cr50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V47_to_p_Cr50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v47_to_p_cr50) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V47_to_p_Cr50) = drate_dT; } - rate_n_v48_to_p_ti48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v48_to_p_ti48) = rate; + rate_n_V48_to_p_Ti48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V48_to_p_Ti48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v48_to_p_ti48) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V48_to_p_Ti48) = drate_dT; } - rate_n_v48_to_he4_sc45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v48_to_he4_sc45) = rate; + rate_n_V48_to_He4_Sc45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V48_to_He4_Sc45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v48_to_he4_sc45) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V48_to_He4_Sc45) = drate_dT; } - rate_p_v48_to_n_cr48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v48_to_n_cr48) = rate; + rate_p_V48_to_n_Cr48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V48_to_n_Cr48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v48_to_n_cr48) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V48_to_n_Cr48) = drate_dT; } - rate_p_v48_to_he4_ti45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v48_to_he4_ti45) = rate; + rate_p_V48_to_He4_Ti45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V48_to_He4_Ti45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v48_to_he4_ti45) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V48_to_He4_Ti45) = drate_dT; } - rate_he4_v48_to_n_mn51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v48_to_n_mn51) = rate; + rate_He4_V48_to_n_Mn51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V48_to_n_Mn51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v48_to_n_mn51) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V48_to_n_Mn51) = drate_dT; } - rate_he4_v48_to_p_cr51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v48_to_p_cr51) = rate; + rate_He4_V48_to_p_Cr51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V48_to_p_Cr51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v48_to_p_cr51) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V48_to_p_Cr51) = drate_dT; } - rate_n_v49_to_p_ti49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v49_to_p_ti49) = rate; + rate_n_V49_to_p_Ti49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V49_to_p_Ti49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v49_to_p_ti49) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V49_to_p_Ti49) = drate_dT; } - rate_n_v49_to_he4_sc46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v49_to_he4_sc46) = rate; + rate_n_V49_to_He4_Sc46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V49_to_He4_Sc46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v49_to_he4_sc46) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V49_to_He4_Sc46) = drate_dT; } - rate_p_v49_to_n_cr49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v49_to_n_cr49) = rate; + rate_p_V49_to_n_Cr49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V49_to_n_Cr49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v49_to_n_cr49) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V49_to_n_Cr49) = drate_dT; } - rate_p_v49_to_he4_ti46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v49_to_he4_ti46) = rate; + rate_p_V49_to_He4_Ti46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V49_to_He4_Ti46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v49_to_he4_ti46) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V49_to_He4_Ti46) = drate_dT; } - rate_he4_v49_to_n_mn52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v49_to_n_mn52) = rate; + rate_He4_V49_to_n_Mn52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V49_to_n_Mn52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v49_to_n_mn52) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V49_to_n_Mn52) = drate_dT; } - rate_he4_v49_to_p_cr52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v49_to_p_cr52) = rate; + rate_He4_V49_to_p_Cr52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V49_to_p_Cr52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v49_to_p_cr52) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V49_to_p_Cr52) = drate_dT; } - rate_n_v50_to_p_ti50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v50_to_p_ti50) = rate; + rate_n_V50_to_p_Ti50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V50_to_p_Ti50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v50_to_p_ti50) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V50_to_p_Ti50) = drate_dT; } - rate_n_v50_to_he4_sc47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v50_to_he4_sc47) = rate; + rate_n_V50_to_He4_Sc47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V50_to_He4_Sc47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v50_to_he4_sc47) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V50_to_He4_Sc47) = drate_dT; } - rate_p_v50_to_n_cr50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v50_to_n_cr50) = rate; + rate_p_V50_to_n_Cr50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V50_to_n_Cr50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v50_to_n_cr50) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V50_to_n_Cr50) = drate_dT; } - rate_p_v50_to_he4_ti47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v50_to_he4_ti47) = rate; + rate_p_V50_to_He4_Ti47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V50_to_He4_Ti47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v50_to_he4_ti47) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V50_to_He4_Ti47) = drate_dT; } - rate_he4_v50_to_n_mn53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v50_to_n_mn53) = rate; + rate_He4_V50_to_n_Mn53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V50_to_n_Mn53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v50_to_n_mn53) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V50_to_n_Mn53) = drate_dT; } - rate_he4_v50_to_p_cr53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v50_to_p_cr53) = rate; + rate_He4_V50_to_p_Cr53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V50_to_p_Cr53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v50_to_p_cr53) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V50_to_p_Cr53) = drate_dT; } - rate_n_v51_to_p_ti51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v51_to_p_ti51) = rate; + rate_n_V51_to_p_Ti51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V51_to_p_Ti51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v51_to_p_ti51) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V51_to_p_Ti51) = drate_dT; } - rate_n_v51_to_he4_sc48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v51_to_he4_sc48) = rate; + rate_n_V51_to_He4_Sc48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V51_to_He4_Sc48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v51_to_he4_sc48) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V51_to_He4_Sc48) = drate_dT; } - rate_p_v51_to_n_cr51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v51_to_n_cr51) = rate; + rate_p_V51_to_n_Cr51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V51_to_n_Cr51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v51_to_n_cr51) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V51_to_n_Cr51) = drate_dT; } - rate_p_v51_to_he4_ti48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v51_to_he4_ti48) = rate; + rate_p_V51_to_He4_Ti48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V51_to_He4_Ti48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v51_to_he4_ti48) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V51_to_He4_Ti48) = drate_dT; } - rate_he4_v51_to_n_mn54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v51_to_n_mn54) = rate; + rate_He4_V51_to_n_Mn54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V51_to_n_Mn54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v51_to_n_mn54) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V51_to_n_Mn54) = drate_dT; } - rate_he4_v51_to_p_cr54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v51_to_p_cr54) = rate; + rate_He4_V51_to_p_Cr54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V51_to_p_Cr54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v51_to_p_cr54) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V51_to_p_Cr54) = drate_dT; } - rate_n_v52_to_he4_sc49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_v52_to_he4_sc49) = rate; + rate_n_V52_to_He4_Sc49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_V52_to_He4_Sc49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_v52_to_he4_sc49) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_V52_to_He4_Sc49) = drate_dT; } - rate_p_v52_to_n_cr52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v52_to_n_cr52) = rate; + rate_p_V52_to_n_Cr52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V52_to_n_Cr52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v52_to_n_cr52) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V52_to_n_Cr52) = drate_dT; } - rate_p_v52_to_he4_ti49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v52_to_he4_ti49) = rate; + rate_p_V52_to_He4_Ti49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V52_to_He4_Ti49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v52_to_he4_ti49) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V52_to_He4_Ti49) = drate_dT; } - rate_he4_v52_to_n_mn55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v52_to_n_mn55) = rate; + rate_He4_V52_to_n_Mn55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V52_to_n_Mn55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v52_to_n_mn55) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V52_to_n_Mn55) = drate_dT; } - rate_n_cr48_to_p_v48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr48_to_p_v48) = rate; + rate_n_Cr48_to_p_V48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr48_to_p_V48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr48_to_p_v48) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr48_to_p_V48) = drate_dT; } - rate_n_cr48_to_he4_ti45(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr48_to_he4_ti45) = rate; + rate_n_Cr48_to_He4_Ti45(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr48_to_He4_Ti45) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr48_to_he4_ti45) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr48_to_He4_Ti45) = drate_dT; } - rate_he4_cr48_to_p_mn51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr48_to_p_mn51) = rate; + rate_He4_Cr48_to_p_Mn51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51) = drate_dT; } - rate_n_cr49_to_p_v49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr49_to_p_v49) = rate; + rate_n_Cr49_to_p_V49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr49_to_p_V49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr49_to_p_v49) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr49_to_p_V49) = drate_dT; } - rate_n_cr49_to_he4_ti46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr49_to_he4_ti46) = rate; + rate_n_Cr49_to_He4_Ti46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr49_to_He4_Ti46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr49_to_he4_ti46) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr49_to_He4_Ti46) = drate_dT; } - rate_p_cr49_to_he4_v46(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cr49_to_he4_v46) = rate; + rate_p_Cr49_to_He4_V46(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cr49_to_He4_V46) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cr49_to_he4_v46) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cr49_to_He4_V46) = drate_dT; } - rate_he4_cr49_to_n_fe52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr49_to_n_fe52) = rate; + rate_He4_Cr49_to_n_Fe52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr49_to_n_Fe52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr49_to_n_fe52) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr49_to_n_Fe52) = drate_dT; } - rate_he4_cr49_to_p_mn52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr49_to_p_mn52) = rate; + rate_He4_Cr49_to_p_Mn52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr49_to_p_Mn52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr49_to_p_mn52) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr49_to_p_Mn52) = drate_dT; } - rate_n_cr50_to_p_v50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr50_to_p_v50) = rate; + rate_n_Cr50_to_p_V50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr50_to_p_V50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr50_to_p_v50) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr50_to_p_V50) = drate_dT; } - rate_n_cr50_to_he4_ti47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr50_to_he4_ti47) = rate; + rate_n_Cr50_to_He4_Ti47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr50_to_He4_Ti47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr50_to_he4_ti47) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr50_to_He4_Ti47) = drate_dT; } - rate_p_cr50_to_n_mn50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cr50_to_n_mn50) = rate; + rate_p_Cr50_to_n_Mn50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cr50_to_n_Mn50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cr50_to_n_mn50) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cr50_to_n_Mn50) = drate_dT; } - rate_p_cr50_to_he4_v47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cr50_to_he4_v47) = rate; + rate_p_Cr50_to_He4_V47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cr50_to_He4_V47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cr50_to_he4_v47) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cr50_to_He4_V47) = drate_dT; } - rate_he4_cr50_to_n_fe53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr50_to_n_fe53) = rate; + rate_He4_Cr50_to_n_Fe53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr50_to_n_Fe53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr50_to_n_fe53) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr50_to_n_Fe53) = drate_dT; } - rate_he4_cr50_to_p_mn53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr50_to_p_mn53) = rate; + rate_He4_Cr50_to_p_Mn53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr50_to_p_Mn53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr50_to_p_mn53) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr50_to_p_Mn53) = drate_dT; } - rate_n_cr51_to_p_v51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr51_to_p_v51) = rate; + rate_n_Cr51_to_p_V51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr51_to_p_V51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr51_to_p_v51) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr51_to_p_V51) = drate_dT; } - rate_n_cr51_to_he4_ti48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr51_to_he4_ti48) = rate; + rate_n_Cr51_to_He4_Ti48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr51_to_He4_Ti48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr51_to_he4_ti48) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr51_to_He4_Ti48) = drate_dT; } - rate_p_cr51_to_n_mn51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cr51_to_n_mn51) = rate; + rate_p_Cr51_to_n_Mn51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cr51_to_n_Mn51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cr51_to_n_mn51) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cr51_to_n_Mn51) = drate_dT; } - rate_p_cr51_to_he4_v48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cr51_to_he4_v48) = rate; + rate_p_Cr51_to_He4_V48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cr51_to_He4_V48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cr51_to_he4_v48) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cr51_to_He4_V48) = drate_dT; } - rate_he4_cr51_to_n_fe54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr51_to_n_fe54) = rate; + rate_He4_Cr51_to_n_Fe54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr51_to_n_Fe54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr51_to_n_fe54) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr51_to_n_Fe54) = drate_dT; } - rate_he4_cr51_to_p_mn54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr51_to_p_mn54) = rate; + rate_He4_Cr51_to_p_Mn54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr51_to_p_Mn54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr51_to_p_mn54) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr51_to_p_Mn54) = drate_dT; } - rate_n_cr52_to_p_v52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr52_to_p_v52) = rate; + rate_n_Cr52_to_p_V52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr52_to_p_V52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr52_to_p_v52) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr52_to_p_V52) = drate_dT; } - rate_n_cr52_to_he4_ti49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr52_to_he4_ti49) = rate; + rate_n_Cr52_to_He4_Ti49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr52_to_He4_Ti49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr52_to_he4_ti49) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr52_to_He4_Ti49) = drate_dT; } - rate_p_cr52_to_n_mn52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cr52_to_n_mn52) = rate; + rate_p_Cr52_to_n_Mn52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cr52_to_n_Mn52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cr52_to_n_mn52) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cr52_to_n_Mn52) = drate_dT; } - rate_p_cr52_to_he4_v49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cr52_to_he4_v49) = rate; + rate_p_Cr52_to_He4_V49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cr52_to_He4_V49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cr52_to_he4_v49) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cr52_to_He4_V49) = drate_dT; } - rate_he4_cr52_to_n_fe55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr52_to_n_fe55) = rate; + rate_He4_Cr52_to_n_Fe55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr52_to_n_Fe55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr52_to_n_fe55) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr52_to_n_Fe55) = drate_dT; } - rate_he4_cr52_to_p_mn55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr52_to_p_mn55) = rate; + rate_He4_Cr52_to_p_Mn55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr52_to_p_Mn55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr52_to_p_mn55) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr52_to_p_Mn55) = drate_dT; } - rate_n_cr53_to_he4_ti50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr53_to_he4_ti50) = rate; + rate_n_Cr53_to_He4_Ti50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr53_to_He4_Ti50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr53_to_he4_ti50) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr53_to_He4_Ti50) = drate_dT; } - rate_p_cr53_to_n_mn53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cr53_to_n_mn53) = rate; + rate_p_Cr53_to_n_Mn53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cr53_to_n_Mn53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cr53_to_n_mn53) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cr53_to_n_Mn53) = drate_dT; } - rate_p_cr53_to_he4_v50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cr53_to_he4_v50) = rate; + rate_p_Cr53_to_He4_V50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cr53_to_He4_V50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cr53_to_he4_v50) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cr53_to_He4_V50) = drate_dT; } - rate_he4_cr53_to_n_fe56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr53_to_n_fe56) = rate; + rate_He4_Cr53_to_n_Fe56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr53_to_n_Fe56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr53_to_n_fe56) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr53_to_n_Fe56) = drate_dT; } - rate_n_cr54_to_he4_ti51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cr54_to_he4_ti51) = rate; + rate_n_Cr54_to_He4_Ti51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cr54_to_He4_Ti51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cr54_to_he4_ti51) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cr54_to_He4_Ti51) = drate_dT; } - rate_p_cr54_to_n_mn54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cr54_to_n_mn54) = rate; + rate_p_Cr54_to_n_Mn54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cr54_to_n_Mn54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cr54_to_n_mn54) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cr54_to_n_Mn54) = drate_dT; } - rate_p_cr54_to_he4_v51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cr54_to_he4_v51) = rate; + rate_p_Cr54_to_He4_V51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cr54_to_He4_V51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cr54_to_he4_v51) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cr54_to_He4_V51) = drate_dT; } - rate_he4_cr54_to_n_fe57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr54_to_n_fe57) = rate; + rate_He4_Cr54_to_n_Fe57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr54_to_n_Fe57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr54_to_n_fe57) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr54_to_n_Fe57) = drate_dT; } - rate_n_mn50_to_p_cr50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mn50_to_p_cr50) = rate; + rate_n_Mn50_to_p_Cr50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mn50_to_p_Cr50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mn50_to_p_cr50) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mn50_to_p_Cr50) = drate_dT; } - rate_n_mn50_to_he4_v47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mn50_to_he4_v47) = rate; + rate_n_Mn50_to_He4_V47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mn50_to_He4_V47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mn50_to_he4_v47) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mn50_to_He4_V47) = drate_dT; } - rate_he4_mn50_to_n_co53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn50_to_n_co53) = rate; + rate_He4_Mn50_to_n_Co53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn50_to_n_Co53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn50_to_n_co53) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn50_to_n_Co53) = drate_dT; } - rate_he4_mn50_to_p_fe53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn50_to_p_fe53) = rate; + rate_He4_Mn50_to_p_Fe53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn50_to_p_Fe53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn50_to_p_fe53) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn50_to_p_Fe53) = drate_dT; } - rate_n_mn51_to_p_cr51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mn51_to_p_cr51) = rate; + rate_n_Mn51_to_p_Cr51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mn51_to_p_Cr51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mn51_to_p_cr51) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mn51_to_p_Cr51) = drate_dT; } - rate_n_mn51_to_he4_v48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mn51_to_he4_v48) = rate; + rate_n_Mn51_to_He4_V48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mn51_to_He4_V48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mn51_to_he4_v48) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mn51_to_He4_V48) = drate_dT; } - rate_p_mn51_to_he4_cr48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn51_to_he4_cr48) = rate; + rate_p_Mn51_to_He4_Cr48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48) = drate_dT; } - rate_he4_mn51_to_n_co54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn51_to_n_co54) = rate; + rate_He4_Mn51_to_n_Co54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn51_to_n_Co54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn51_to_n_co54) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn51_to_n_Co54) = drate_dT; } - rate_he4_mn51_to_p_fe54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn51_to_p_fe54) = rate; + rate_He4_Mn51_to_p_Fe54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn51_to_p_Fe54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn51_to_p_fe54) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn51_to_p_Fe54) = drate_dT; } - rate_n_mn52_to_p_cr52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mn52_to_p_cr52) = rate; + rate_n_Mn52_to_p_Cr52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mn52_to_p_Cr52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mn52_to_p_cr52) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mn52_to_p_Cr52) = drate_dT; } - rate_n_mn52_to_he4_v49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mn52_to_he4_v49) = rate; + rate_n_Mn52_to_He4_V49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mn52_to_He4_V49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mn52_to_he4_v49) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mn52_to_He4_V49) = drate_dT; } - rate_p_mn52_to_n_fe52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn52_to_n_fe52) = rate; + rate_p_Mn52_to_n_Fe52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn52_to_n_Fe52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn52_to_n_fe52) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn52_to_n_Fe52) = drate_dT; } - rate_p_mn52_to_he4_cr49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn52_to_he4_cr49) = rate; + rate_p_Mn52_to_He4_Cr49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn52_to_He4_Cr49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn52_to_he4_cr49) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn52_to_He4_Cr49) = drate_dT; } - rate_he4_mn52_to_n_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn52_to_n_co55) = rate; + rate_He4_Mn52_to_n_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn52_to_n_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn52_to_n_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn52_to_n_Co55) = drate_dT; } - rate_he4_mn52_to_p_fe55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn52_to_p_fe55) = rate; + rate_He4_Mn52_to_p_Fe55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn52_to_p_Fe55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn52_to_p_fe55) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn52_to_p_Fe55) = drate_dT; } - rate_n_mn53_to_p_cr53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mn53_to_p_cr53) = rate; + rate_n_Mn53_to_p_Cr53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mn53_to_p_Cr53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mn53_to_p_cr53) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mn53_to_p_Cr53) = drate_dT; } - rate_n_mn53_to_he4_v50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mn53_to_he4_v50) = rate; + rate_n_Mn53_to_He4_V50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mn53_to_He4_V50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mn53_to_he4_v50) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mn53_to_He4_V50) = drate_dT; } - rate_p_mn53_to_n_fe53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn53_to_n_fe53) = rate; + rate_p_Mn53_to_n_Fe53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn53_to_n_Fe53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn53_to_n_fe53) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn53_to_n_Fe53) = drate_dT; } - rate_p_mn53_to_he4_cr50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn53_to_he4_cr50) = rate; + rate_p_Mn53_to_He4_Cr50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn53_to_He4_Cr50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn53_to_he4_cr50) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn53_to_He4_Cr50) = drate_dT; } - rate_he4_mn53_to_n_co56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn53_to_n_co56) = rate; + rate_He4_Mn53_to_n_Co56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn53_to_n_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn53_to_n_co56) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn53_to_n_Co56) = drate_dT; } - rate_he4_mn53_to_p_fe56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn53_to_p_fe56) = rate; + rate_He4_Mn53_to_p_Fe56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn53_to_p_Fe56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn53_to_p_fe56) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn53_to_p_Fe56) = drate_dT; } - rate_n_mn54_to_p_cr54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mn54_to_p_cr54) = rate; + rate_n_Mn54_to_p_Cr54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mn54_to_p_Cr54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mn54_to_p_cr54) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mn54_to_p_Cr54) = drate_dT; } - rate_n_mn54_to_he4_v51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mn54_to_he4_v51) = rate; + rate_n_Mn54_to_He4_V51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mn54_to_He4_V51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mn54_to_he4_v51) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mn54_to_He4_V51) = drate_dT; } - rate_p_mn54_to_n_fe54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn54_to_n_fe54) = rate; + rate_p_Mn54_to_n_Fe54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn54_to_n_Fe54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn54_to_n_fe54) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn54_to_n_Fe54) = drate_dT; } - rate_p_mn54_to_he4_cr51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn54_to_he4_cr51) = rate; + rate_p_Mn54_to_He4_Cr51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn54_to_He4_Cr51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn54_to_he4_cr51) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn54_to_He4_Cr51) = drate_dT; } - rate_he4_mn54_to_n_co57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn54_to_n_co57) = rate; + rate_He4_Mn54_to_n_Co57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn54_to_n_Co57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn54_to_n_co57) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn54_to_n_Co57) = drate_dT; } - rate_he4_mn54_to_p_fe57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn54_to_p_fe57) = rate; + rate_He4_Mn54_to_p_Fe57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn54_to_p_Fe57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn54_to_p_fe57) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn54_to_p_Fe57) = drate_dT; } - rate_n_mn55_to_he4_v52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_mn55_to_he4_v52) = rate; + rate_n_Mn55_to_He4_V52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Mn55_to_He4_V52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_mn55_to_he4_v52) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Mn55_to_He4_V52) = drate_dT; } - rate_p_mn55_to_n_fe55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn55_to_n_fe55) = rate; + rate_p_Mn55_to_n_Fe55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn55_to_n_Fe55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn55_to_n_fe55) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn55_to_n_Fe55) = drate_dT; } - rate_p_mn55_to_he4_cr52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn55_to_he4_cr52) = rate; + rate_p_Mn55_to_He4_Cr52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn55_to_He4_Cr52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn55_to_he4_cr52) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn55_to_He4_Cr52) = drate_dT; } - rate_he4_mn55_to_n_co58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn55_to_n_co58) = rate; + rate_He4_Mn55_to_n_Co58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn55_to_n_Co58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn55_to_n_co58) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn55_to_n_Co58) = drate_dT; } - rate_he4_mn55_to_p_fe58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn55_to_p_fe58) = rate; + rate_He4_Mn55_to_p_Fe58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn55_to_p_Fe58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn55_to_p_fe58) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn55_to_p_Fe58) = drate_dT; } - rate_n_fe52_to_p_mn52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe52_to_p_mn52) = rate; + rate_n_Fe52_to_p_Mn52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe52_to_p_Mn52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe52_to_p_mn52) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe52_to_p_Mn52) = drate_dT; } - rate_n_fe52_to_he4_cr49(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe52_to_he4_cr49) = rate; + rate_n_Fe52_to_He4_Cr49(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe52_to_He4_Cr49) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe52_to_he4_cr49) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe52_to_He4_Cr49) = drate_dT; } - rate_he4_fe52_to_p_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe52_to_p_co55) = rate; + rate_He4_Fe52_to_p_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe52_to_p_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55) = drate_dT; } - rate_n_fe53_to_p_mn53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe53_to_p_mn53) = rate; + rate_n_Fe53_to_p_Mn53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe53_to_p_Mn53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe53_to_p_mn53) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe53_to_p_Mn53) = drate_dT; } - rate_n_fe53_to_he4_cr50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe53_to_he4_cr50) = rate; + rate_n_Fe53_to_He4_Cr50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe53_to_He4_Cr50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe53_to_he4_cr50) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe53_to_He4_Cr50) = drate_dT; } - rate_p_fe53_to_n_co53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe53_to_n_co53) = rate; + rate_p_Fe53_to_n_Co53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe53_to_n_Co53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe53_to_n_co53) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe53_to_n_Co53) = drate_dT; } - rate_p_fe53_to_he4_mn50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe53_to_he4_mn50) = rate; + rate_p_Fe53_to_He4_Mn50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe53_to_He4_Mn50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe53_to_he4_mn50) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe53_to_He4_Mn50) = drate_dT; } - rate_he4_fe53_to_n_ni56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe53_to_n_ni56) = rate; + rate_He4_Fe53_to_n_Ni56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe53_to_n_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe53_to_n_ni56) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe53_to_n_Ni56) = drate_dT; } - rate_he4_fe53_to_p_co56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe53_to_p_co56) = rate; + rate_He4_Fe53_to_p_Co56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe53_to_p_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe53_to_p_co56) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe53_to_p_Co56) = drate_dT; } - rate_n_fe54_to_p_mn54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe54_to_p_mn54) = rate; + rate_n_Fe54_to_p_Mn54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe54_to_p_Mn54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe54_to_p_mn54) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe54_to_p_Mn54) = drate_dT; } - rate_n_fe54_to_he4_cr51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe54_to_he4_cr51) = rate; + rate_n_Fe54_to_He4_Cr51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe54_to_He4_Cr51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe54_to_he4_cr51) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe54_to_He4_Cr51) = drate_dT; } - rate_p_fe54_to_n_co54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe54_to_n_co54) = rate; + rate_p_Fe54_to_n_Co54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe54_to_n_Co54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe54_to_n_co54) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe54_to_n_Co54) = drate_dT; } - rate_p_fe54_to_he4_mn51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe54_to_he4_mn51) = rate; + rate_p_Fe54_to_He4_Mn51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe54_to_He4_Mn51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe54_to_he4_mn51) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe54_to_He4_Mn51) = drate_dT; } - rate_he4_fe54_to_n_ni57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe54_to_n_ni57) = rate; + rate_He4_Fe54_to_n_Ni57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe54_to_n_Ni57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe54_to_n_ni57) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe54_to_n_Ni57) = drate_dT; } - rate_he4_fe54_to_p_co57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe54_to_p_co57) = rate; + rate_He4_Fe54_to_p_Co57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe54_to_p_Co57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe54_to_p_co57) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe54_to_p_Co57) = drate_dT; } - rate_n_fe55_to_p_mn55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe55_to_p_mn55) = rate; + rate_n_Fe55_to_p_Mn55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe55_to_p_Mn55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe55_to_p_mn55) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe55_to_p_Mn55) = drate_dT; } - rate_n_fe55_to_he4_cr52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe55_to_he4_cr52) = rate; + rate_n_Fe55_to_He4_Cr52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe55_to_He4_Cr52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe55_to_he4_cr52) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe55_to_He4_Cr52) = drate_dT; } - rate_p_fe55_to_n_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe55_to_n_co55) = rate; + rate_p_Fe55_to_n_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe55_to_n_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe55_to_n_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe55_to_n_Co55) = drate_dT; } - rate_p_fe55_to_he4_mn52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe55_to_he4_mn52) = rate; + rate_p_Fe55_to_He4_Mn52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe55_to_He4_Mn52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe55_to_he4_mn52) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe55_to_He4_Mn52) = drate_dT; } - rate_he4_fe55_to_n_ni58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe55_to_n_ni58) = rate; + rate_He4_Fe55_to_n_Ni58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe55_to_n_Ni58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe55_to_n_ni58) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe55_to_n_Ni58) = drate_dT; } - rate_he4_fe55_to_p_co58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe55_to_p_co58) = rate; + rate_He4_Fe55_to_p_Co58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe55_to_p_Co58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe55_to_p_co58) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe55_to_p_Co58) = drate_dT; } - rate_n_fe56_to_he4_cr53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe56_to_he4_cr53) = rate; + rate_n_Fe56_to_He4_Cr53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe56_to_He4_Cr53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe56_to_he4_cr53) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe56_to_He4_Cr53) = drate_dT; } - rate_p_fe56_to_n_co56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe56_to_n_co56) = rate; + rate_p_Fe56_to_n_Co56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe56_to_n_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe56_to_n_co56) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe56_to_n_Co56) = drate_dT; } - rate_p_fe56_to_he4_mn53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe56_to_he4_mn53) = rate; + rate_p_Fe56_to_He4_Mn53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe56_to_He4_Mn53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe56_to_he4_mn53) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe56_to_He4_Mn53) = drate_dT; } - rate_he4_fe56_to_n_ni59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe56_to_n_ni59) = rate; + rate_He4_Fe56_to_n_Ni59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe56_to_n_Ni59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe56_to_n_ni59) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe56_to_n_Ni59) = drate_dT; } - rate_he4_fe56_to_p_co59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe56_to_p_co59) = rate; + rate_He4_Fe56_to_p_Co59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe56_to_p_Co59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe56_to_p_co59) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe56_to_p_Co59) = drate_dT; } - rate_n_fe57_to_he4_cr54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_fe57_to_he4_cr54) = rate; + rate_n_Fe57_to_He4_Cr54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Fe57_to_He4_Cr54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_fe57_to_he4_cr54) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Fe57_to_He4_Cr54) = drate_dT; } - rate_p_fe57_to_n_co57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe57_to_n_co57) = rate; + rate_p_Fe57_to_n_Co57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe57_to_n_Co57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe57_to_n_co57) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe57_to_n_Co57) = drate_dT; } - rate_p_fe57_to_he4_mn54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe57_to_he4_mn54) = rate; + rate_p_Fe57_to_He4_Mn54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe57_to_He4_Mn54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe57_to_he4_mn54) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe57_to_He4_Mn54) = drate_dT; } - rate_he4_fe57_to_n_ni60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe57_to_n_ni60) = rate; + rate_He4_Fe57_to_n_Ni60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe57_to_n_Ni60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe57_to_n_ni60) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe57_to_n_Ni60) = drate_dT; } - rate_p_fe58_to_n_co58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe58_to_n_co58) = rate; + rate_p_Fe58_to_n_Co58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe58_to_n_Co58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe58_to_n_co58) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe58_to_n_Co58) = drate_dT; } - rate_p_fe58_to_he4_mn55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_fe58_to_he4_mn55) = rate; + rate_p_Fe58_to_He4_Mn55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Fe58_to_He4_Mn55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_fe58_to_he4_mn55) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Fe58_to_He4_Mn55) = drate_dT; } - rate_he4_fe58_to_n_ni61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe58_to_n_ni61) = rate; + rate_He4_Fe58_to_n_Ni61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe58_to_n_Ni61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe58_to_n_ni61) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe58_to_n_Ni61) = drate_dT; } - rate_n_co53_to_p_fe53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co53_to_p_fe53) = rate; + rate_n_Co53_to_p_Fe53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co53_to_p_Fe53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co53_to_p_fe53) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co53_to_p_Fe53) = drate_dT; } - rate_n_co53_to_he4_mn50(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co53_to_he4_mn50) = rate; + rate_n_Co53_to_He4_Mn50(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co53_to_He4_Mn50) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co53_to_he4_mn50) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co53_to_He4_Mn50) = drate_dT; } - rate_he4_co53_to_p_ni56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co53_to_p_ni56) = rate; + rate_He4_Co53_to_p_Ni56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co53_to_p_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co53_to_p_ni56) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co53_to_p_Ni56) = drate_dT; } - rate_n_co54_to_p_fe54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co54_to_p_fe54) = rate; + rate_n_Co54_to_p_Fe54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co54_to_p_Fe54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co54_to_p_fe54) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co54_to_p_Fe54) = drate_dT; } - rate_n_co54_to_he4_mn51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co54_to_he4_mn51) = rate; + rate_n_Co54_to_He4_Mn51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co54_to_He4_Mn51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co54_to_he4_mn51) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co54_to_He4_Mn51) = drate_dT; } - rate_he4_co54_to_n_cu57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co54_to_n_cu57) = rate; + rate_He4_Co54_to_n_Cu57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co54_to_n_Cu57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co54_to_n_cu57) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co54_to_n_Cu57) = drate_dT; } - rate_he4_co54_to_p_ni57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co54_to_p_ni57) = rate; + rate_He4_Co54_to_p_Ni57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co54_to_p_Ni57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co54_to_p_ni57) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co54_to_p_Ni57) = drate_dT; } - rate_n_co55_to_p_fe55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co55_to_p_fe55) = rate; + rate_n_Co55_to_p_Fe55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co55_to_p_Fe55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co55_to_p_fe55) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co55_to_p_Fe55) = drate_dT; } - rate_n_co55_to_he4_mn52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co55_to_he4_mn52) = rate; + rate_n_Co55_to_He4_Mn52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co55_to_He4_Mn52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co55_to_he4_mn52) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co55_to_He4_Mn52) = drate_dT; } - rate_p_co55_to_he4_fe52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co55_to_he4_fe52) = rate; + rate_p_Co55_to_He4_Fe52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co55_to_He4_Fe52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52) = drate_dT; } - rate_he4_co55_to_n_cu58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co55_to_n_cu58) = rate; + rate_He4_Co55_to_n_Cu58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co55_to_n_Cu58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co55_to_n_cu58) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co55_to_n_Cu58) = drate_dT; } - rate_he4_co55_to_p_ni58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co55_to_p_ni58) = rate; + rate_He4_Co55_to_p_Ni58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co55_to_p_Ni58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co55_to_p_ni58) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co55_to_p_Ni58) = drate_dT; } - rate_n_co56_to_p_fe56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co56_to_p_fe56) = rate; + rate_n_Co56_to_p_Fe56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co56_to_p_Fe56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co56_to_p_fe56) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co56_to_p_Fe56) = drate_dT; } - rate_n_co56_to_he4_mn53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co56_to_he4_mn53) = rate; + rate_n_Co56_to_He4_Mn53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co56_to_He4_Mn53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co56_to_he4_mn53) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co56_to_He4_Mn53) = drate_dT; } - rate_p_co56_to_n_ni56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co56_to_n_ni56) = rate; + rate_p_Co56_to_n_Ni56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co56_to_n_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co56_to_n_ni56) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co56_to_n_Ni56) = drate_dT; } - rate_p_co56_to_he4_fe53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co56_to_he4_fe53) = rate; + rate_p_Co56_to_He4_Fe53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co56_to_He4_Fe53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co56_to_he4_fe53) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co56_to_He4_Fe53) = drate_dT; } - rate_he4_co56_to_n_cu59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co56_to_n_cu59) = rate; + rate_He4_Co56_to_n_Cu59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co56_to_n_Cu59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co56_to_n_cu59) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co56_to_n_Cu59) = drate_dT; } - rate_he4_co56_to_p_ni59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co56_to_p_ni59) = rate; + rate_He4_Co56_to_p_Ni59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co56_to_p_Ni59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co56_to_p_ni59) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co56_to_p_Ni59) = drate_dT; } - rate_n_co57_to_p_fe57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co57_to_p_fe57) = rate; + rate_n_Co57_to_p_Fe57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co57_to_p_Fe57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co57_to_p_fe57) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co57_to_p_Fe57) = drate_dT; } - rate_n_co57_to_he4_mn54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co57_to_he4_mn54) = rate; + rate_n_Co57_to_He4_Mn54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co57_to_He4_Mn54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co57_to_he4_mn54) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co57_to_He4_Mn54) = drate_dT; } - rate_p_co57_to_n_ni57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co57_to_n_ni57) = rate; + rate_p_Co57_to_n_Ni57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co57_to_n_Ni57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co57_to_n_ni57) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co57_to_n_Ni57) = drate_dT; } - rate_p_co57_to_he4_fe54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co57_to_he4_fe54) = rate; + rate_p_Co57_to_He4_Fe54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co57_to_He4_Fe54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co57_to_he4_fe54) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co57_to_He4_Fe54) = drate_dT; } - rate_he4_co57_to_n_cu60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co57_to_n_cu60) = rate; + rate_He4_Co57_to_n_Cu60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co57_to_n_Cu60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co57_to_n_cu60) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co57_to_n_Cu60) = drate_dT; } - rate_he4_co57_to_p_ni60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co57_to_p_ni60) = rate; + rate_He4_Co57_to_p_Ni60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co57_to_p_Ni60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co57_to_p_ni60) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co57_to_p_Ni60) = drate_dT; } - rate_n_co58_to_p_fe58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co58_to_p_fe58) = rate; + rate_n_Co58_to_p_Fe58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co58_to_p_Fe58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co58_to_p_fe58) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co58_to_p_Fe58) = drate_dT; } - rate_n_co58_to_he4_mn55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_co58_to_he4_mn55) = rate; + rate_n_Co58_to_He4_Mn55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Co58_to_He4_Mn55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_co58_to_he4_mn55) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Co58_to_He4_Mn55) = drate_dT; } - rate_p_co58_to_n_ni58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co58_to_n_ni58) = rate; + rate_p_Co58_to_n_Ni58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co58_to_n_Ni58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co58_to_n_ni58) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co58_to_n_Ni58) = drate_dT; } - rate_p_co58_to_he4_fe55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co58_to_he4_fe55) = rate; + rate_p_Co58_to_He4_Fe55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co58_to_He4_Fe55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co58_to_he4_fe55) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co58_to_He4_Fe55) = drate_dT; } - rate_he4_co58_to_n_cu61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co58_to_n_cu61) = rate; + rate_He4_Co58_to_n_Cu61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co58_to_n_Cu61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co58_to_n_cu61) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co58_to_n_Cu61) = drate_dT; } - rate_he4_co58_to_p_ni61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co58_to_p_ni61) = rate; + rate_He4_Co58_to_p_Ni61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co58_to_p_Ni61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co58_to_p_ni61) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co58_to_p_Ni61) = drate_dT; } - rate_p_co59_to_n_ni59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co59_to_n_ni59) = rate; + rate_p_Co59_to_n_Ni59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co59_to_n_Ni59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co59_to_n_ni59) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co59_to_n_Ni59) = drate_dT; } - rate_p_co59_to_he4_fe56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co59_to_he4_fe56) = rate; + rate_p_Co59_to_He4_Fe56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co59_to_He4_Fe56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co59_to_he4_fe56) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co59_to_He4_Fe56) = drate_dT; } - rate_he4_co59_to_n_cu62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co59_to_n_cu62) = rate; + rate_He4_Co59_to_n_Cu62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co59_to_n_Cu62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co59_to_n_cu62) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co59_to_n_Cu62) = drate_dT; } - rate_he4_co59_to_p_ni62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_co59_to_p_ni62) = rate; + rate_He4_Co59_to_p_Ni62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Co59_to_p_Ni62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_co59_to_p_ni62) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Co59_to_p_Ni62) = drate_dT; } - rate_n_ni56_to_p_co56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni56_to_p_co56) = rate; + rate_n_Ni56_to_p_Co56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni56_to_p_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni56_to_p_co56) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni56_to_p_Co56) = drate_dT; } - rate_n_ni56_to_he4_fe53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni56_to_he4_fe53) = rate; + rate_n_Ni56_to_He4_Fe53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni56_to_He4_Fe53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni56_to_he4_fe53) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni56_to_He4_Fe53) = drate_dT; } - rate_p_ni56_to_he4_co53(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni56_to_he4_co53) = rate; + rate_p_Ni56_to_He4_Co53(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni56_to_He4_Co53) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni56_to_he4_co53) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni56_to_He4_Co53) = drate_dT; } - rate_he4_ni56_to_n_zn59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni56_to_n_zn59) = rate; + rate_He4_Ni56_to_n_Zn59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni56_to_n_Zn59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni56_to_n_zn59) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni56_to_n_Zn59) = drate_dT; } - rate_he4_ni56_to_p_cu59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni56_to_p_cu59) = rate; + rate_He4_Ni56_to_p_Cu59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni56_to_p_Cu59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni56_to_p_cu59) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni56_to_p_Cu59) = drate_dT; } - rate_n_ni57_to_p_co57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni57_to_p_co57) = rate; + rate_n_Ni57_to_p_Co57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni57_to_p_Co57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni57_to_p_co57) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni57_to_p_Co57) = drate_dT; } - rate_n_ni57_to_he4_fe54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni57_to_he4_fe54) = rate; + rate_n_Ni57_to_He4_Fe54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni57_to_He4_Fe54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni57_to_he4_fe54) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni57_to_He4_Fe54) = drate_dT; } - rate_p_ni57_to_n_cu57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni57_to_n_cu57) = rate; + rate_p_Ni57_to_n_Cu57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni57_to_n_Cu57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni57_to_n_cu57) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni57_to_n_Cu57) = drate_dT; } - rate_p_ni57_to_he4_co54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni57_to_he4_co54) = rate; + rate_p_Ni57_to_He4_Co54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni57_to_He4_Co54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni57_to_he4_co54) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni57_to_He4_Co54) = drate_dT; } - rate_he4_ni57_to_n_zn60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni57_to_n_zn60) = rate; + rate_He4_Ni57_to_n_Zn60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni57_to_n_Zn60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni57_to_n_zn60) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni57_to_n_Zn60) = drate_dT; } - rate_he4_ni57_to_p_cu60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni57_to_p_cu60) = rate; + rate_He4_Ni57_to_p_Cu60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni57_to_p_Cu60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni57_to_p_cu60) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni57_to_p_Cu60) = drate_dT; } - rate_n_ni58_to_p_co58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni58_to_p_co58) = rate; + rate_n_Ni58_to_p_Co58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni58_to_p_Co58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni58_to_p_co58) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni58_to_p_Co58) = drate_dT; } - rate_n_ni58_to_he4_fe55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni58_to_he4_fe55) = rate; + rate_n_Ni58_to_He4_Fe55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni58_to_He4_Fe55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni58_to_he4_fe55) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni58_to_He4_Fe55) = drate_dT; } - rate_p_ni58_to_n_cu58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni58_to_n_cu58) = rate; + rate_p_Ni58_to_n_Cu58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni58_to_n_Cu58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni58_to_n_cu58) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni58_to_n_Cu58) = drate_dT; } - rate_p_ni58_to_he4_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni58_to_he4_co55) = rate; + rate_p_Ni58_to_He4_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni58_to_He4_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni58_to_he4_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni58_to_He4_Co55) = drate_dT; } - rate_he4_ni58_to_n_zn61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni58_to_n_zn61) = rate; + rate_He4_Ni58_to_n_Zn61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni58_to_n_Zn61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni58_to_n_zn61) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni58_to_n_Zn61) = drate_dT; } - rate_he4_ni58_to_p_cu61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni58_to_p_cu61) = rate; + rate_He4_Ni58_to_p_Cu61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni58_to_p_Cu61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni58_to_p_cu61) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni58_to_p_Cu61) = drate_dT; } - rate_n_ni59_to_p_co59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni59_to_p_co59) = rate; + rate_n_Ni59_to_p_Co59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni59_to_p_Co59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni59_to_p_co59) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni59_to_p_Co59) = drate_dT; } - rate_n_ni59_to_he4_fe56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni59_to_he4_fe56) = rate; + rate_n_Ni59_to_He4_Fe56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni59_to_He4_Fe56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni59_to_he4_fe56) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni59_to_He4_Fe56) = drate_dT; } - rate_p_ni59_to_n_cu59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni59_to_n_cu59) = rate; + rate_p_Ni59_to_n_Cu59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni59_to_n_Cu59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni59_to_n_cu59) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni59_to_n_Cu59) = drate_dT; } - rate_p_ni59_to_he4_co56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni59_to_he4_co56) = rate; + rate_p_Ni59_to_He4_Co56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni59_to_He4_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni59_to_he4_co56) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni59_to_He4_Co56) = drate_dT; } - rate_he4_ni59_to_n_zn62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni59_to_n_zn62) = rate; + rate_He4_Ni59_to_n_Zn62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni59_to_n_Zn62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni59_to_n_zn62) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni59_to_n_Zn62) = drate_dT; } - rate_he4_ni59_to_p_cu62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni59_to_p_cu62) = rate; + rate_He4_Ni59_to_p_Cu62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni59_to_p_Cu62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni59_to_p_cu62) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni59_to_p_Cu62) = drate_dT; } - rate_n_ni60_to_he4_fe57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni60_to_he4_fe57) = rate; + rate_n_Ni60_to_He4_Fe57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni60_to_He4_Fe57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni60_to_he4_fe57) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni60_to_He4_Fe57) = drate_dT; } - rate_p_ni60_to_n_cu60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni60_to_n_cu60) = rate; + rate_p_Ni60_to_n_Cu60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni60_to_n_Cu60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni60_to_n_cu60) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni60_to_n_Cu60) = drate_dT; } - rate_p_ni60_to_he4_co57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni60_to_he4_co57) = rate; + rate_p_Ni60_to_He4_Co57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni60_to_He4_Co57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni60_to_he4_co57) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni60_to_He4_Co57) = drate_dT; } - rate_he4_ni60_to_n_zn63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni60_to_n_zn63) = rate; + rate_He4_Ni60_to_n_Zn63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni60_to_n_Zn63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni60_to_n_zn63) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni60_to_n_Zn63) = drate_dT; } - rate_he4_ni60_to_p_cu63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni60_to_p_cu63) = rate; + rate_He4_Ni60_to_p_Cu63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni60_to_p_Cu63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni60_to_p_cu63) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni60_to_p_Cu63) = drate_dT; } - rate_n_ni61_to_he4_fe58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ni61_to_he4_fe58) = rate; + rate_n_Ni61_to_He4_Fe58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ni61_to_He4_Fe58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ni61_to_he4_fe58) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ni61_to_He4_Fe58) = drate_dT; } - rate_p_ni61_to_n_cu61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni61_to_n_cu61) = rate; + rate_p_Ni61_to_n_Cu61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni61_to_n_Cu61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni61_to_n_cu61) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni61_to_n_Cu61) = drate_dT; } - rate_p_ni61_to_he4_co58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni61_to_he4_co58) = rate; + rate_p_Ni61_to_He4_Co58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni61_to_He4_Co58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni61_to_he4_co58) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni61_to_He4_Co58) = drate_dT; } - rate_he4_ni61_to_n_zn64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni61_to_n_zn64) = rate; + rate_He4_Ni61_to_n_Zn64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni61_to_n_Zn64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni61_to_n_zn64) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni61_to_n_Zn64) = drate_dT; } - rate_he4_ni61_to_p_cu64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni61_to_p_cu64) = rate; + rate_He4_Ni61_to_p_Cu64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni61_to_p_Cu64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni61_to_p_cu64) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni61_to_p_Cu64) = drate_dT; } - rate_p_ni62_to_n_cu62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni62_to_n_cu62) = rate; + rate_p_Ni62_to_n_Cu62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni62_to_n_Cu62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni62_to_n_cu62) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni62_to_n_Cu62) = drate_dT; } - rate_p_ni62_to_he4_co59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni62_to_he4_co59) = rate; + rate_p_Ni62_to_He4_Co59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni62_to_He4_Co59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni62_to_he4_co59) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni62_to_He4_Co59) = drate_dT; } - rate_he4_ni62_to_n_zn65(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni62_to_n_zn65) = rate; + rate_He4_Ni62_to_n_Zn65(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni62_to_n_Zn65) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni62_to_n_zn65) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni62_to_n_Zn65) = drate_dT; } - rate_he4_ni62_to_p_cu65(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni62_to_p_cu65) = rate; + rate_He4_Ni62_to_p_Cu65(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni62_to_p_Cu65) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni62_to_p_cu65) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni62_to_p_Cu65) = drate_dT; } - rate_p_ni63_to_n_cu63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni63_to_n_cu63) = rate; + rate_p_Ni63_to_n_Cu63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni63_to_n_Cu63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni63_to_n_cu63) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni63_to_n_Cu63) = drate_dT; } - rate_he4_ni63_to_n_zn66(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ni63_to_n_zn66) = rate; + rate_He4_Ni63_to_n_Zn66(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ni63_to_n_Zn66) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ni63_to_n_zn66) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ni63_to_n_Zn66) = drate_dT; } - rate_p_ni64_to_n_cu64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ni64_to_n_cu64) = rate; + rate_p_Ni64_to_n_Cu64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ni64_to_n_Cu64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ni64_to_n_cu64) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ni64_to_n_Cu64) = drate_dT; } - rate_n_cu57_to_p_ni57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu57_to_p_ni57) = rate; + rate_n_Cu57_to_p_Ni57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu57_to_p_Ni57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu57_to_p_ni57) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu57_to_p_Ni57) = drate_dT; } - rate_n_cu57_to_he4_co54(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu57_to_he4_co54) = rate; + rate_n_Cu57_to_He4_Co54(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu57_to_He4_Co54) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu57_to_he4_co54) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu57_to_He4_Co54) = drate_dT; } - rate_he4_cu57_to_p_zn60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cu57_to_p_zn60) = rate; + rate_He4_Cu57_to_p_Zn60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cu57_to_p_Zn60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cu57_to_p_zn60) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cu57_to_p_Zn60) = drate_dT; } - rate_n_cu58_to_p_ni58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu58_to_p_ni58) = rate; + rate_n_Cu58_to_p_Ni58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu58_to_p_Ni58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu58_to_p_ni58) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu58_to_p_Ni58) = drate_dT; } - rate_n_cu58_to_he4_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu58_to_he4_co55) = rate; + rate_n_Cu58_to_He4_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu58_to_He4_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu58_to_he4_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu58_to_He4_Co55) = drate_dT; } - rate_he4_cu58_to_p_zn61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cu58_to_p_zn61) = rate; + rate_He4_Cu58_to_p_Zn61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cu58_to_p_Zn61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cu58_to_p_zn61) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cu58_to_p_Zn61) = drate_dT; } - rate_n_cu59_to_p_ni59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu59_to_p_ni59) = rate; + rate_n_Cu59_to_p_Ni59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu59_to_p_Ni59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu59_to_p_ni59) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu59_to_p_Ni59) = drate_dT; } - rate_n_cu59_to_he4_co56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu59_to_he4_co56) = rate; + rate_n_Cu59_to_He4_Co56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu59_to_He4_Co56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu59_to_he4_co56) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu59_to_He4_Co56) = drate_dT; } - rate_p_cu59_to_n_zn59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu59_to_n_zn59) = rate; + rate_p_Cu59_to_n_Zn59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu59_to_n_Zn59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu59_to_n_zn59) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu59_to_n_Zn59) = drate_dT; } - rate_p_cu59_to_he4_ni56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu59_to_he4_ni56) = rate; + rate_p_Cu59_to_He4_Ni56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu59_to_He4_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu59_to_he4_ni56) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu59_to_He4_Ni56) = drate_dT; } - rate_he4_cu59_to_n_ga62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cu59_to_n_ga62) = rate; + rate_He4_Cu59_to_n_Ga62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cu59_to_n_Ga62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cu59_to_n_ga62) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cu59_to_n_Ga62) = drate_dT; } - rate_he4_cu59_to_p_zn62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cu59_to_p_zn62) = rate; + rate_He4_Cu59_to_p_Zn62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cu59_to_p_Zn62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cu59_to_p_zn62) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cu59_to_p_Zn62) = drate_dT; } - rate_n_cu60_to_p_ni60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu60_to_p_ni60) = rate; + rate_n_Cu60_to_p_Ni60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu60_to_p_Ni60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu60_to_p_ni60) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu60_to_p_Ni60) = drate_dT; } - rate_n_cu60_to_he4_co57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu60_to_he4_co57) = rate; + rate_n_Cu60_to_He4_Co57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu60_to_He4_Co57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu60_to_he4_co57) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu60_to_He4_Co57) = drate_dT; } - rate_p_cu60_to_n_zn60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu60_to_n_zn60) = rate; + rate_p_Cu60_to_n_Zn60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu60_to_n_Zn60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu60_to_n_zn60) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu60_to_n_Zn60) = drate_dT; } - rate_p_cu60_to_he4_ni57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu60_to_he4_ni57) = rate; + rate_p_Cu60_to_He4_Ni57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu60_to_He4_Ni57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu60_to_he4_ni57) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu60_to_He4_Ni57) = drate_dT; } - rate_he4_cu60_to_n_ga63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cu60_to_n_ga63) = rate; + rate_He4_Cu60_to_n_Ga63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cu60_to_n_Ga63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cu60_to_n_ga63) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cu60_to_n_Ga63) = drate_dT; } - rate_he4_cu60_to_p_zn63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cu60_to_p_zn63) = rate; + rate_He4_Cu60_to_p_Zn63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cu60_to_p_Zn63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cu60_to_p_zn63) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cu60_to_p_Zn63) = drate_dT; } - rate_n_cu61_to_p_ni61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu61_to_p_ni61) = rate; + rate_n_Cu61_to_p_Ni61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu61_to_p_Ni61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu61_to_p_ni61) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu61_to_p_Ni61) = drate_dT; } - rate_n_cu61_to_he4_co58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu61_to_he4_co58) = rate; + rate_n_Cu61_to_He4_Co58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu61_to_He4_Co58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu61_to_he4_co58) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu61_to_He4_Co58) = drate_dT; } - rate_p_cu61_to_n_zn61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu61_to_n_zn61) = rate; + rate_p_Cu61_to_n_Zn61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu61_to_n_Zn61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu61_to_n_zn61) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu61_to_n_Zn61) = drate_dT; } - rate_p_cu61_to_he4_ni58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu61_to_he4_ni58) = rate; + rate_p_Cu61_to_He4_Ni58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu61_to_He4_Ni58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu61_to_he4_ni58) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu61_to_He4_Ni58) = drate_dT; } - rate_he4_cu61_to_n_ga64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cu61_to_n_ga64) = rate; + rate_He4_Cu61_to_n_Ga64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cu61_to_n_Ga64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cu61_to_n_ga64) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cu61_to_n_Ga64) = drate_dT; } - rate_he4_cu61_to_p_zn64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cu61_to_p_zn64) = rate; + rate_He4_Cu61_to_p_Zn64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cu61_to_p_Zn64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cu61_to_p_zn64) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cu61_to_p_Zn64) = drate_dT; } - rate_n_cu62_to_p_ni62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu62_to_p_ni62) = rate; + rate_n_Cu62_to_p_Ni62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu62_to_p_Ni62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu62_to_p_ni62) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu62_to_p_Ni62) = drate_dT; } - rate_n_cu62_to_he4_co59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu62_to_he4_co59) = rate; + rate_n_Cu62_to_He4_Co59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu62_to_He4_Co59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu62_to_he4_co59) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu62_to_He4_Co59) = drate_dT; } - rate_p_cu62_to_n_zn62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu62_to_n_zn62) = rate; + rate_p_Cu62_to_n_Zn62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu62_to_n_Zn62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu62_to_n_zn62) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu62_to_n_Zn62) = drate_dT; } - rate_p_cu62_to_he4_ni59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu62_to_he4_ni59) = rate; + rate_p_Cu62_to_He4_Ni59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu62_to_He4_Ni59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu62_to_he4_ni59) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu62_to_He4_Ni59) = drate_dT; } - rate_he4_cu62_to_p_zn65(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cu62_to_p_zn65) = rate; + rate_He4_Cu62_to_p_Zn65(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cu62_to_p_Zn65) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cu62_to_p_zn65) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cu62_to_p_Zn65) = drate_dT; } - rate_n_cu63_to_p_ni63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu63_to_p_ni63) = rate; + rate_n_Cu63_to_p_Ni63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu63_to_p_Ni63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu63_to_p_ni63) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu63_to_p_Ni63) = drate_dT; } - rate_p_cu63_to_n_zn63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu63_to_n_zn63) = rate; + rate_p_Cu63_to_n_Zn63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu63_to_n_Zn63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu63_to_n_zn63) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu63_to_n_Zn63) = drate_dT; } - rate_p_cu63_to_he4_ni60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu63_to_he4_ni60) = rate; + rate_p_Cu63_to_He4_Ni60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu63_to_He4_Ni60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu63_to_he4_ni60) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu63_to_He4_Ni60) = drate_dT; } - rate_he4_cu63_to_p_zn66(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cu63_to_p_zn66) = rate; + rate_He4_Cu63_to_p_Zn66(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cu63_to_p_Zn66) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cu63_to_p_zn66) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cu63_to_p_Zn66) = drate_dT; } - rate_n_cu64_to_p_ni64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_cu64_to_p_ni64) = rate; + rate_n_Cu64_to_p_Ni64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Cu64_to_p_Ni64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_cu64_to_p_ni64) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Cu64_to_p_Ni64) = drate_dT; } - rate_p_cu64_to_n_zn64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu64_to_n_zn64) = rate; + rate_p_Cu64_to_n_Zn64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu64_to_n_Zn64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu64_to_n_zn64) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu64_to_n_Zn64) = drate_dT; } - rate_p_cu64_to_he4_ni61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu64_to_he4_ni61) = rate; + rate_p_Cu64_to_He4_Ni61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu64_to_He4_Ni61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu64_to_he4_ni61) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu64_to_He4_Ni61) = drate_dT; } - rate_p_cu65_to_n_zn65(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu65_to_n_zn65) = rate; + rate_p_Cu65_to_n_Zn65(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu65_to_n_Zn65) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu65_to_n_zn65) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu65_to_n_Zn65) = drate_dT; } - rate_p_cu65_to_he4_ni62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cu65_to_he4_ni62) = rate; + rate_p_Cu65_to_He4_Ni62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cu65_to_He4_Ni62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cu65_to_he4_ni62) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cu65_to_He4_Ni62) = drate_dT; } - rate_n_zn59_to_p_cu59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn59_to_p_cu59) = rate; + rate_n_Zn59_to_p_Cu59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn59_to_p_Cu59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn59_to_p_cu59) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn59_to_p_Cu59) = drate_dT; } - rate_n_zn59_to_he4_ni56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn59_to_he4_ni56) = rate; + rate_n_Zn59_to_He4_Ni56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn59_to_He4_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn59_to_he4_ni56) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn59_to_He4_Ni56) = drate_dT; } - rate_he4_zn59_to_p_ga62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_zn59_to_p_ga62) = rate; + rate_He4_Zn59_to_p_Ga62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Zn59_to_p_Ga62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_zn59_to_p_ga62) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Zn59_to_p_Ga62) = drate_dT; } - rate_n_zn60_to_p_cu60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn60_to_p_cu60) = rate; + rate_n_Zn60_to_p_Cu60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn60_to_p_Cu60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn60_to_p_cu60) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn60_to_p_Cu60) = drate_dT; } - rate_n_zn60_to_he4_ni57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn60_to_he4_ni57) = rate; + rate_n_Zn60_to_He4_Ni57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn60_to_He4_Ni57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn60_to_he4_ni57) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn60_to_He4_Ni57) = drate_dT; } - rate_p_zn60_to_he4_cu57(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_zn60_to_he4_cu57) = rate; + rate_p_Zn60_to_He4_Cu57(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Zn60_to_He4_Cu57) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_zn60_to_he4_cu57) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Zn60_to_He4_Cu57) = drate_dT; } - rate_he4_zn60_to_n_ge63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_zn60_to_n_ge63) = rate; + rate_He4_Zn60_to_n_Ge63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Zn60_to_n_Ge63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_zn60_to_n_ge63) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Zn60_to_n_Ge63) = drate_dT; } - rate_he4_zn60_to_p_ga63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_zn60_to_p_ga63) = rate; + rate_He4_Zn60_to_p_Ga63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Zn60_to_p_Ga63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_zn60_to_p_ga63) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Zn60_to_p_Ga63) = drate_dT; } - rate_n_zn61_to_p_cu61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn61_to_p_cu61) = rate; + rate_n_Zn61_to_p_Cu61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn61_to_p_Cu61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn61_to_p_cu61) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn61_to_p_Cu61) = drate_dT; } - rate_n_zn61_to_he4_ni58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn61_to_he4_ni58) = rate; + rate_n_Zn61_to_He4_Ni58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn61_to_He4_Ni58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn61_to_he4_ni58) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn61_to_He4_Ni58) = drate_dT; } - rate_p_zn61_to_he4_cu58(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_zn61_to_he4_cu58) = rate; + rate_p_Zn61_to_He4_Cu58(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Zn61_to_He4_Cu58) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_zn61_to_he4_cu58) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Zn61_to_He4_Cu58) = drate_dT; } - rate_he4_zn61_to_n_ge64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_zn61_to_n_ge64) = rate; + rate_He4_Zn61_to_n_Ge64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Zn61_to_n_Ge64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_zn61_to_n_ge64) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Zn61_to_n_Ge64) = drate_dT; } - rate_he4_zn61_to_p_ga64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_zn61_to_p_ga64) = rate; + rate_He4_Zn61_to_p_Ga64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Zn61_to_p_Ga64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_zn61_to_p_ga64) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Zn61_to_p_Ga64) = drate_dT; } - rate_n_zn62_to_p_cu62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn62_to_p_cu62) = rate; + rate_n_Zn62_to_p_Cu62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn62_to_p_Cu62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn62_to_p_cu62) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn62_to_p_Cu62) = drate_dT; } - rate_n_zn62_to_he4_ni59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn62_to_he4_ni59) = rate; + rate_n_Zn62_to_He4_Ni59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn62_to_He4_Ni59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn62_to_he4_ni59) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn62_to_He4_Ni59) = drate_dT; } - rate_p_zn62_to_n_ga62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_zn62_to_n_ga62) = rate; + rate_p_Zn62_to_n_Ga62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Zn62_to_n_Ga62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_zn62_to_n_ga62) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Zn62_to_n_Ga62) = drate_dT; } - rate_p_zn62_to_he4_cu59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_zn62_to_he4_cu59) = rate; + rate_p_Zn62_to_He4_Cu59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Zn62_to_He4_Cu59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_zn62_to_he4_cu59) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Zn62_to_He4_Cu59) = drate_dT; } - rate_n_zn63_to_p_cu63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn63_to_p_cu63) = rate; + rate_n_Zn63_to_p_Cu63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn63_to_p_Cu63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn63_to_p_cu63) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn63_to_p_Cu63) = drate_dT; } - rate_n_zn63_to_he4_ni60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn63_to_he4_ni60) = rate; + rate_n_Zn63_to_He4_Ni60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn63_to_He4_Ni60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn63_to_he4_ni60) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn63_to_He4_Ni60) = drate_dT; } - rate_p_zn63_to_n_ga63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_zn63_to_n_ga63) = rate; + rate_p_Zn63_to_n_Ga63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Zn63_to_n_Ga63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_zn63_to_n_ga63) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Zn63_to_n_Ga63) = drate_dT; } - rate_p_zn63_to_he4_cu60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_zn63_to_he4_cu60) = rate; + rate_p_Zn63_to_He4_Cu60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Zn63_to_He4_Cu60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_zn63_to_he4_cu60) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Zn63_to_He4_Cu60) = drate_dT; } - rate_n_zn64_to_p_cu64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn64_to_p_cu64) = rate; + rate_n_Zn64_to_p_Cu64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn64_to_p_Cu64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn64_to_p_cu64) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn64_to_p_Cu64) = drate_dT; } - rate_n_zn64_to_he4_ni61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn64_to_he4_ni61) = rate; + rate_n_Zn64_to_He4_Ni61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn64_to_He4_Ni61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn64_to_he4_ni61) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn64_to_He4_Ni61) = drate_dT; } - rate_p_zn64_to_n_ga64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_zn64_to_n_ga64) = rate; + rate_p_Zn64_to_n_Ga64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Zn64_to_n_Ga64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_zn64_to_n_ga64) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Zn64_to_n_Ga64) = drate_dT; } - rate_p_zn64_to_he4_cu61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_zn64_to_he4_cu61) = rate; + rate_p_Zn64_to_He4_Cu61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Zn64_to_He4_Cu61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_zn64_to_he4_cu61) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Zn64_to_He4_Cu61) = drate_dT; } - rate_n_zn65_to_p_cu65(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn65_to_p_cu65) = rate; + rate_n_Zn65_to_p_Cu65(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn65_to_p_Cu65) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn65_to_p_cu65) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn65_to_p_Cu65) = drate_dT; } - rate_n_zn65_to_he4_ni62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn65_to_he4_ni62) = rate; + rate_n_Zn65_to_He4_Ni62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn65_to_He4_Ni62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn65_to_he4_ni62) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn65_to_He4_Ni62) = drate_dT; } - rate_p_zn65_to_he4_cu62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_zn65_to_he4_cu62) = rate; + rate_p_Zn65_to_He4_Cu62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Zn65_to_He4_Cu62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_zn65_to_he4_cu62) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Zn65_to_He4_Cu62) = drate_dT; } - rate_n_zn66_to_he4_ni63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_zn66_to_he4_ni63) = rate; + rate_n_Zn66_to_He4_Ni63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Zn66_to_He4_Ni63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_zn66_to_he4_ni63) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Zn66_to_He4_Ni63) = drate_dT; } - rate_p_zn66_to_he4_cu63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_zn66_to_he4_cu63) = rate; + rate_p_Zn66_to_He4_Cu63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Zn66_to_He4_Cu63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_zn66_to_he4_cu63) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Zn66_to_He4_Cu63) = drate_dT; } - rate_n_ga62_to_p_zn62(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ga62_to_p_zn62) = rate; + rate_n_Ga62_to_p_Zn62(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ga62_to_p_Zn62) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ga62_to_p_zn62) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ga62_to_p_Zn62) = drate_dT; } - rate_n_ga62_to_he4_cu59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ga62_to_he4_cu59) = rate; + rate_n_Ga62_to_He4_Cu59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ga62_to_He4_Cu59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ga62_to_he4_cu59) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ga62_to_He4_Cu59) = drate_dT; } - rate_p_ga62_to_he4_zn59(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ga62_to_he4_zn59) = rate; + rate_p_Ga62_to_He4_Zn59(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ga62_to_He4_Zn59) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ga62_to_he4_zn59) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ga62_to_He4_Zn59) = drate_dT; } - rate_n_ga63_to_p_zn63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ga63_to_p_zn63) = rate; + rate_n_Ga63_to_p_Zn63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ga63_to_p_Zn63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ga63_to_p_zn63) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ga63_to_p_Zn63) = drate_dT; } - rate_n_ga63_to_he4_cu60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ga63_to_he4_cu60) = rate; + rate_n_Ga63_to_He4_Cu60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ga63_to_He4_Cu60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ga63_to_he4_cu60) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ga63_to_He4_Cu60) = drate_dT; } - rate_p_ga63_to_n_ge63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ga63_to_n_ge63) = rate; + rate_p_Ga63_to_n_Ge63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ga63_to_n_Ge63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ga63_to_n_ge63) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ga63_to_n_Ge63) = drate_dT; } - rate_p_ga63_to_he4_zn60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ga63_to_he4_zn60) = rate; + rate_p_Ga63_to_He4_Zn60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ga63_to_He4_Zn60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ga63_to_he4_zn60) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ga63_to_He4_Zn60) = drate_dT; } - rate_n_ga64_to_p_zn64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ga64_to_p_zn64) = rate; + rate_n_Ga64_to_p_Zn64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ga64_to_p_Zn64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ga64_to_p_zn64) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ga64_to_p_Zn64) = drate_dT; } - rate_n_ga64_to_he4_cu61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ga64_to_he4_cu61) = rate; + rate_n_Ga64_to_He4_Cu61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ga64_to_He4_Cu61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ga64_to_he4_cu61) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ga64_to_He4_Cu61) = drate_dT; } - rate_p_ga64_to_n_ge64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ga64_to_n_ge64) = rate; + rate_p_Ga64_to_n_Ge64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ga64_to_n_Ge64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ga64_to_n_ge64) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ga64_to_n_Ge64) = drate_dT; } - rate_p_ga64_to_he4_zn61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ga64_to_he4_zn61) = rate; + rate_p_Ga64_to_He4_Zn61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ga64_to_He4_Zn61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ga64_to_he4_zn61) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ga64_to_He4_Zn61) = drate_dT; } - rate_n_ge63_to_p_ga63(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ge63_to_p_ga63) = rate; + rate_n_Ge63_to_p_Ga63(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ge63_to_p_Ga63) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ge63_to_p_ga63) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ge63_to_p_Ga63) = drate_dT; } - rate_n_ge63_to_he4_zn60(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ge63_to_he4_zn60) = rate; + rate_n_Ge63_to_He4_Zn60(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ge63_to_He4_Zn60) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ge63_to_he4_zn60) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ge63_to_He4_Zn60) = drate_dT; } - rate_n_ge64_to_p_ga64(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ge64_to_p_ga64) = rate; + rate_n_Ge64_to_p_Ga64(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ge64_to_p_Ga64) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ge64_to_p_ga64) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ge64_to_p_Ga64) = drate_dT; } - rate_n_ge64_to_he4_zn61(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_ge64_to_he4_zn61) = rate; + rate_n_Ge64_to_He4_Zn61(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_Ge64_to_He4_Zn61) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_ge64_to_he4_zn61) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_Ge64_to_He4_Zn61) = drate_dT; } rate_p_d_to_n_p_p(tfactors, rate, drate_dT); @@ -65669,76 +65671,76 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) rate_eval.dscreened_rates_dT(k_p_d_to_n_p_p) = drate_dT; } - rate_he3_he3_to_p_p_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he3_he3_to_p_p_he4) = rate; + rate_He3_He3_to_p_p_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He3_He3_to_p_p_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he3_he3_to_p_p_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_He3_He3_to_p_p_He4) = drate_dT; } - rate_d_li7_to_n_he4_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_d_li7_to_n_he4_he4) = rate; + rate_d_Li7_to_n_He4_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_d_Li7_to_n_He4_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_d_li7_to_n_he4_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_d_Li7_to_n_He4_He4) = drate_dT; } - rate_d_be7_to_p_he4_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_d_be7_to_p_he4_he4) = rate; + rate_d_Be7_to_p_He4_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_d_Be7_to_p_He4_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_d_be7_to_p_he4_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_d_Be7_to_p_He4_He4) = drate_dT; } - rate_p_be9_to_d_he4_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_be9_to_d_he4_he4) = rate; + rate_p_Be9_to_d_He4_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Be9_to_d_He4_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_be9_to_d_he4_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Be9_to_d_He4_He4) = drate_dT; } - rate_n_b8_to_p_he4_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_b8_to_p_he4_he4) = rate; + rate_n_B8_to_p_He4_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_B8_to_p_He4_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_b8_to_p_he4_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_B8_to_p_He4_He4) = drate_dT; } - rate_p_b11_to_he4_he4_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_b11_to_he4_he4_he4) = rate; + rate_p_B11_to_He4_He4_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_B11_to_He4_He4_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_b11_to_he4_he4_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_B11_to_He4_He4_He4) = drate_dT; } - rate_he3_li7_to_n_p_he4_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he3_li7_to_n_p_he4_he4) = rate; + rate_He3_Li7_to_n_p_He4_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He3_Li7_to_n_p_He4_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he3_li7_to_n_p_he4_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_He3_Li7_to_n_p_He4_He4) = drate_dT; } - rate_he3_be7_to_p_p_he4_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he3_be7_to_p_p_he4_he4) = rate; + rate_He3_Be7_to_p_p_He4_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He3_Be7_to_p_p_He4_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he3_be7_to_p_p_he4_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_He3_Be7_to_p_p_He4_He4) = drate_dT; } - rate_p_be9_to_n_p_he4_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_be9_to_n_p_he4_he4) = rate; + rate_p_Be9_to_n_p_He4_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Be9_to_n_p_He4_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_be9_to_n_p_he4_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Be9_to_n_p_He4_He4) = drate_dT; } - rate_n_p_he4_to_li6(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_p_he4_to_li6) = rate; + rate_n_p_He4_to_Li6(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_p_He4_to_Li6) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_p_he4_to_li6) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_p_He4_to_Li6) = drate_dT; } - rate_n_he4_he4_to_be9(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_he4_he4_to_be9) = rate; + rate_n_He4_He4_to_Be9(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_He4_He4_to_Be9) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_he4_he4_to_be9) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_He4_He4_to_Be9) = drate_dT; } - rate_he4_he4_he4_to_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) = rate; + rate_He4_He4_He4_to_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = drate_dT; } rate_n_p_p_to_p_d(tfactors, rate, drate_dT); @@ -65747,58 +65749,58 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) rate_eval.dscreened_rates_dT(k_n_p_p_to_p_d) = drate_dT; } - rate_p_p_he4_to_he3_he3(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p_he4_to_he3_he3) = rate; + rate_p_p_He4_to_He3_He3(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_p_He4_to_He3_He3) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p_he4_to_he3_he3) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_p_He4_to_He3_He3) = drate_dT; } - rate_n_he4_he4_to_d_li7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_he4_he4_to_d_li7) = rate; + rate_n_He4_He4_to_d_Li7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_He4_He4_to_d_Li7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_he4_he4_to_d_li7) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_He4_He4_to_d_Li7) = drate_dT; } - rate_p_he4_he4_to_n_b8(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_he4_he4_to_n_b8) = rate; + rate_p_He4_He4_to_n_B8(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_He4_He4_to_n_B8) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_he4_he4_to_n_b8) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_He4_He4_to_n_B8) = drate_dT; } - rate_p_he4_he4_to_d_be7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_he4_he4_to_d_be7) = rate; + rate_p_He4_He4_to_d_Be7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_He4_He4_to_d_Be7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_he4_he4_to_d_be7) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_He4_He4_to_d_Be7) = drate_dT; } - rate_d_he4_he4_to_p_be9(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_d_he4_he4_to_p_be9) = rate; + rate_d_He4_He4_to_p_Be9(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_d_He4_He4_to_p_Be9) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_d_he4_he4_to_p_be9) = drate_dT; + rate_eval.dscreened_rates_dT(k_d_He4_He4_to_p_Be9) = drate_dT; } - rate_he4_he4_he4_to_p_b11(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_he4_he4_to_p_b11) = rate; + rate_He4_He4_He4_to_p_B11(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_He4_He4_to_p_B11) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_p_b11) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_p_B11) = drate_dT; } - rate_n_p_he4_he4_to_he3_li7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_p_he4_he4_to_he3_li7) = rate; + rate_n_p_He4_He4_to_He3_Li7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_p_He4_He4_to_He3_Li7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_p_he4_he4_to_he3_li7) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_p_He4_He4_to_He3_Li7) = drate_dT; } - rate_n_p_he4_he4_to_p_be9(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n_p_he4_he4_to_p_be9) = rate; + rate_n_p_He4_He4_to_p_Be9(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_n_p_He4_He4_to_p_Be9) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n_p_he4_he4_to_p_be9) = drate_dT; + rate_eval.dscreened_rates_dT(k_n_p_He4_He4_to_p_Be9) = drate_dT; } - rate_p_p_he4_he4_to_he3_be7(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p_he4_he4_to_he3_be7) = rate; + rate_p_p_He4_He4_to_He3_Be7(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_p_He4_He4_to_He3_Be7) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p_he4_he4_to_he3_be7) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_p_He4_He4_to_He3_Be7) = drate_dT; } diff --git a/networks/sn160/table_rates.H b/networks/sn160/table_rates.H index 3604f8f37f..47a0ef399e 100644 --- a/networks/sn160/table_rates.H +++ b/networks/sn160/table_rates.H @@ -66,6 +66,11 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table std::ifstream table; table.open(file); + if (!table.is_open()) { + // the table was not present or we could not open it; abort + amrex::Error("table could not be opened"); + } + std::string line; // read and skip over the header @@ -79,6 +84,10 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table for (int j = 1; j <= tf.nrhoy; ++j) { for (int i = 1; i <= tf.ntemp; ++i) { std::getline(table, line); + if (line.empty()) { + amrex::Error("Error reading table data"); + } + std::istringstream sdata(line); sdata >> log_rhoy_table(j) >> log_temp_table(i); @@ -245,8 +254,8 @@ evaluate_dr_dtemp(const table_t& table_meta, const R& log_rhoy_table, const T& l // Finally, we perform a 1d-linear interpolation between dlogr_dlogt_ip1 // and dlogr_dlogt_i to compute dlogr_dlogt - Real log_rhoy_lo = log_temp_table(irhoy_lo); - Real log_rhoy_hi = log_temp_table(irhoy_hi); + Real log_rhoy_lo = log_rhoy_table(irhoy_lo); + Real log_rhoy_hi = log_rhoy_table(irhoy_hi); Real log_temp_lo = log_temp_table(jtemp_lo); Real log_temp_hi = log_temp_table(jtemp_hi); diff --git a/networks/subch_approx/_parameters b/networks/subch_approx/_parameters index b19ed7d364..e98e970b5e 100644 --- a/networks/subch_approx/_parameters +++ b/networks/subch_approx/_parameters @@ -1,4 +1,4 @@ @namespace: network -disable_p_c12_to_n13 int 0 -disable_he4_n13_to_p_o16 int 0 +disable_p_C12_to_N13 int 0 +disable_He4_N13_to_p_O16 int 0 diff --git a/networks/subch_approx/actual_network.H b/networks/subch_approx/actual_network.H index 83af544966..efcc205d1a 100644 --- a/networks/subch_approx/actual_network.H +++ b/networks/subch_approx/actual_network.H @@ -24,114 +24,114 @@ namespace Rates enum NetworkRates { - k_n13_to_p_c12 = 1, - k_o16_to_he4_c12 = 2, - k_f18_to_he4_n14 = 3, - k_ne20_to_he4_o16 = 4, - k_na22_to_p_ne21 = 5, - k_na22_to_he4_f18 = 6, - k_mg24_to_p_na23 = 7, - k_mg24_to_he4_ne20 = 8, - k_al27_to_he4_na23 = 9, - k_si28_to_p_al27 = 10, - k_si28_to_he4_mg24 = 11, - k_p31_to_he4_al27 = 12, - k_s32_to_p_p31 = 13, - k_s32_to_he4_si28 = 14, - k_c12_to_he4_he4_he4 = 15, - k_p_c12_to_n13 = 16, - k_he4_c12_to_o16 = 17, - k_he4_n14_to_f18 = 18, - k_he4_o16_to_ne20 = 19, - k_he4_f18_to_na22 = 20, - k_he4_ne20_to_mg24 = 21, - k_p_ne21_to_na22 = 22, - k_p_na23_to_mg24 = 23, - k_he4_na23_to_al27 = 24, - k_he4_mg24_to_si28 = 25, - k_p_al27_to_si28 = 26, - k_he4_al27_to_p31 = 27, - k_he4_si28_to_s32 = 28, - k_p_p31_to_s32 = 29, - k_c12_c12_to_p_na23 = 30, - k_c12_c12_to_he4_ne20 = 31, - k_he4_n13_to_p_o16 = 32, - k_p_o16_to_he4_n13 = 33, - k_c12_o16_to_p_al27 = 34, - k_c12_o16_to_he4_mg24 = 35, - k_o16_o16_to_p_p31 = 36, - k_o16_o16_to_he4_si28 = 37, - k_he4_f18_to_p_ne21 = 38, - k_he4_ne20_to_p_na23 = 39, - k_he4_ne20_to_c12_c12 = 40, - k_c12_ne20_to_p_p31 = 41, - k_c12_ne20_to_he4_si28 = 42, - k_p_ne21_to_he4_f18 = 43, - k_p_na23_to_he4_ne20 = 44, - k_p_na23_to_c12_c12 = 45, - k_he4_mg24_to_p_al27 = 46, - k_he4_mg24_to_c12_o16 = 47, - k_p_al27_to_he4_mg24 = 48, - k_p_al27_to_c12_o16 = 49, - k_he4_si28_to_p_p31 = 50, - k_he4_si28_to_c12_ne20 = 51, - k_he4_si28_to_o16_o16 = 52, - k_p_p31_to_he4_si28 = 53, - k_p_p31_to_c12_ne20 = 54, - k_p_p31_to_o16_o16 = 55, - k_he4_he4_he4_to_c12 = 56, - k_c12_c12_to_mg24_modified = 57, - k_o16_o16_to_s32_modified = 58, - k_c12_o16_to_si28_modified = 59, - k_he4_s32_to_ar36_removed = 60, - k_he4_s32_to_p_cl35_removed = 61, - k_p_cl35_to_ar36_removed = 62, - k_ar36_to_he4_s32_removed = 63, - k_ar36_to_p_cl35_removed = 64, - k_p_cl35_to_he4_s32_removed = 65, - k_he4_ar36_to_ca40_removed = 66, - k_he4_ar36_to_p_k39_removed = 67, - k_p_k39_to_ca40_removed = 68, - k_ca40_to_he4_ar36_removed = 69, - k_ca40_to_p_k39_removed = 70, - k_p_k39_to_he4_ar36_removed = 71, - k_he4_ca40_to_ti44_removed = 72, - k_he4_ca40_to_p_sc43_removed = 73, - k_p_sc43_to_ti44_removed = 74, - k_ti44_to_he4_ca40_removed = 75, - k_ti44_to_p_sc43_removed = 76, - k_p_sc43_to_he4_ca40_removed = 77, - k_he4_ti44_to_cr48_removed = 78, - k_he4_ti44_to_p_v47_removed = 79, - k_p_v47_to_cr48_removed = 80, - k_cr48_to_he4_ti44_removed = 81, - k_cr48_to_p_v47_removed = 82, - k_p_v47_to_he4_ti44_removed = 83, - k_he4_cr48_to_fe52_removed = 84, - k_he4_cr48_to_p_mn51_removed = 85, - k_p_mn51_to_fe52_removed = 86, - k_fe52_to_he4_cr48_removed = 87, - k_fe52_to_p_mn51_removed = 88, - k_p_mn51_to_he4_cr48_removed = 89, - k_he4_fe52_to_ni56_removed = 90, - k_he4_fe52_to_p_co55_removed = 91, - k_p_co55_to_ni56_removed = 92, - k_ni56_to_he4_fe52_removed = 93, - k_ni56_to_p_co55_removed = 94, - k_p_co55_to_he4_fe52_removed = 95, - k_s32_he4_to_ar36_approx = 96, - k_ar36_to_s32_he4_approx = 97, - k_ar36_he4_to_ca40_approx = 98, - k_ca40_to_ar36_he4_approx = 99, - k_ca40_he4_to_ti44_approx = 100, - k_ti44_to_ca40_he4_approx = 101, - k_ti44_he4_to_cr48_approx = 102, - k_cr48_to_ti44_he4_approx = 103, - k_cr48_he4_to_fe52_approx = 104, - k_fe52_to_cr48_he4_approx = 105, - k_fe52_he4_to_ni56_approx = 106, - k_ni56_to_fe52_he4_approx = 107, - NumRates = k_ni56_to_fe52_he4_approx + k_N13_to_p_C12 = 1, + k_O16_to_He4_C12 = 2, + k_F18_to_He4_N14 = 3, + k_Ne20_to_He4_O16 = 4, + k_Na22_to_p_Ne21 = 5, + k_Na22_to_He4_F18 = 6, + k_Mg24_to_p_Na23 = 7, + k_Mg24_to_He4_Ne20 = 8, + k_Al27_to_He4_Na23 = 9, + k_Si28_to_p_Al27 = 10, + k_Si28_to_He4_Mg24 = 11, + k_P31_to_He4_Al27 = 12, + k_S32_to_p_P31 = 13, + k_S32_to_He4_Si28 = 14, + k_C12_to_He4_He4_He4 = 15, + k_p_C12_to_N13 = 16, + k_He4_C12_to_O16 = 17, + k_He4_N14_to_F18 = 18, + k_He4_O16_to_Ne20 = 19, + k_He4_F18_to_Na22 = 20, + k_He4_Ne20_to_Mg24 = 21, + k_p_Ne21_to_Na22 = 22, + k_p_Na23_to_Mg24 = 23, + k_He4_Na23_to_Al27 = 24, + k_He4_Mg24_to_Si28 = 25, + k_p_Al27_to_Si28 = 26, + k_He4_Al27_to_P31 = 27, + k_He4_Si28_to_S32 = 28, + k_p_P31_to_S32 = 29, + k_C12_C12_to_p_Na23 = 30, + k_C12_C12_to_He4_Ne20 = 31, + k_He4_N13_to_p_O16 = 32, + k_p_O16_to_He4_N13 = 33, + k_C12_O16_to_p_Al27 = 34, + k_C12_O16_to_He4_Mg24 = 35, + k_O16_O16_to_p_P31 = 36, + k_O16_O16_to_He4_Si28 = 37, + k_He4_F18_to_p_Ne21 = 38, + k_He4_Ne20_to_p_Na23 = 39, + k_He4_Ne20_to_C12_C12 = 40, + k_C12_Ne20_to_p_P31 = 41, + k_C12_Ne20_to_He4_Si28 = 42, + k_p_Ne21_to_He4_F18 = 43, + k_p_Na23_to_He4_Ne20 = 44, + k_p_Na23_to_C12_C12 = 45, + k_He4_Mg24_to_p_Al27 = 46, + k_He4_Mg24_to_C12_O16 = 47, + k_p_Al27_to_He4_Mg24 = 48, + k_p_Al27_to_C12_O16 = 49, + k_He4_Si28_to_p_P31 = 50, + k_He4_Si28_to_C12_Ne20 = 51, + k_He4_Si28_to_O16_O16 = 52, + k_p_P31_to_He4_Si28 = 53, + k_p_P31_to_C12_Ne20 = 54, + k_p_P31_to_O16_O16 = 55, + k_He4_He4_He4_to_C12 = 56, + k_C12_C12_to_Mg24_modified = 57, + k_O16_O16_to_S32_modified = 58, + k_C12_O16_to_Si28_modified = 59, + k_He4_S32_to_Ar36_removed = 60, + k_He4_S32_to_p_Cl35_removed = 61, + k_p_Cl35_to_Ar36_removed = 62, + k_Ar36_to_He4_S32_removed = 63, + k_Ar36_to_p_Cl35_removed = 64, + k_p_Cl35_to_He4_S32_removed = 65, + k_He4_Ar36_to_Ca40_removed = 66, + k_He4_Ar36_to_p_K39_removed = 67, + k_p_K39_to_Ca40_removed = 68, + k_Ca40_to_He4_Ar36_removed = 69, + k_Ca40_to_p_K39_removed = 70, + k_p_K39_to_He4_Ar36_removed = 71, + k_He4_Ca40_to_Ti44_removed = 72, + k_He4_Ca40_to_p_Sc43_removed = 73, + k_p_Sc43_to_Ti44_removed = 74, + k_Ti44_to_He4_Ca40_removed = 75, + k_Ti44_to_p_Sc43_removed = 76, + k_p_Sc43_to_He4_Ca40_removed = 77, + k_He4_Ti44_to_Cr48_removed = 78, + k_He4_Ti44_to_p_V47_removed = 79, + k_p_V47_to_Cr48_removed = 80, + k_Cr48_to_He4_Ti44_removed = 81, + k_Cr48_to_p_V47_removed = 82, + k_p_V47_to_He4_Ti44_removed = 83, + k_He4_Cr48_to_Fe52_removed = 84, + k_He4_Cr48_to_p_Mn51_removed = 85, + k_p_Mn51_to_Fe52_removed = 86, + k_Fe52_to_He4_Cr48_removed = 87, + k_Fe52_to_p_Mn51_removed = 88, + k_p_Mn51_to_He4_Cr48_removed = 89, + k_He4_Fe52_to_Ni56_removed = 90, + k_He4_Fe52_to_p_Co55_removed = 91, + k_p_Co55_to_Ni56_removed = 92, + k_Ni56_to_He4_Fe52_removed = 93, + k_Ni56_to_p_Co55_removed = 94, + k_p_Co55_to_He4_Fe52_removed = 95, + k_S32_He4_to_Ar36_approx = 96, + k_Ar36_to_S32_He4_approx = 97, + k_Ar36_He4_to_Ca40_approx = 98, + k_Ca40_to_Ar36_He4_approx = 99, + k_Ca40_He4_to_Ti44_approx = 100, + k_Ti44_to_Ca40_He4_approx = 101, + k_Ti44_He4_to_Cr48_approx = 102, + k_Cr48_to_Ti44_He4_approx = 103, + k_Cr48_He4_to_Fe52_approx = 104, + k_Fe52_to_Cr48_He4_approx = 105, + k_Fe52_He4_to_Ni56_approx = 106, + k_Ni56_to_Fe52_He4_approx = 107, + NumRates = k_Ni56_to_Fe52_He4_approx }; // number of reaclib rates @@ -148,113 +148,113 @@ namespace Rates static const std::vector rate_names = { "", // 0 - "n13_to_p_c12", // 1, - "o16_to_he4_c12", // 2, - "f18_to_he4_n14", // 3, - "ne20_to_he4_o16", // 4, - "na22_to_p_ne21", // 5, - "na22_to_he4_f18", // 6, - "mg24_to_p_na23", // 7, - "mg24_to_he4_ne20", // 8, - "al27_to_he4_na23", // 9, - "si28_to_p_al27", // 10, - "si28_to_he4_mg24", // 11, - "p31_to_he4_al27", // 12, - "s32_to_p_p31", // 13, - "s32_to_he4_si28", // 14, - "c12_to_he4_he4_he4", // 15, - "p_c12_to_n13", // 16, - "he4_c12_to_o16", // 17, - "he4_n14_to_f18", // 18, - "he4_o16_to_ne20", // 19, - "he4_f18_to_na22", // 20, - "he4_ne20_to_mg24", // 21, - "p_ne21_to_na22", // 22, - "p_na23_to_mg24", // 23, - "he4_na23_to_al27", // 24, - "he4_mg24_to_si28", // 25, - "p_al27_to_si28", // 26, - "he4_al27_to_p31", // 27, - "he4_si28_to_s32", // 28, - "p_p31_to_s32", // 29, - "c12_c12_to_p_na23", // 30, - "c12_c12_to_he4_ne20", // 31, - "he4_n13_to_p_o16", // 32, - "p_o16_to_he4_n13", // 33, - "c12_o16_to_p_al27", // 34, - "c12_o16_to_he4_mg24", // 35, - "o16_o16_to_p_p31", // 36, - "o16_o16_to_he4_si28", // 37, - "he4_f18_to_p_ne21", // 38, - "he4_ne20_to_p_na23", // 39, - "he4_ne20_to_c12_c12", // 40, - "c12_ne20_to_p_p31", // 41, - "c12_ne20_to_he4_si28", // 42, - "p_ne21_to_he4_f18", // 43, - "p_na23_to_he4_ne20", // 44, - "p_na23_to_c12_c12", // 45, - "he4_mg24_to_p_al27", // 46, - "he4_mg24_to_c12_o16", // 47, - "p_al27_to_he4_mg24", // 48, - "p_al27_to_c12_o16", // 49, - "he4_si28_to_p_p31", // 50, - "he4_si28_to_c12_ne20", // 51, - "he4_si28_to_o16_o16", // 52, - "p_p31_to_he4_si28", // 53, - "p_p31_to_c12_ne20", // 54, - "p_p31_to_o16_o16", // 55, - "he4_he4_he4_to_c12", // 56, - "c12_c12_to_mg24_modified", // 57, - "o16_o16_to_s32_modified", // 58, - "c12_o16_to_si28_modified", // 59, - "he4_s32_to_ar36_removed", // 60, - "he4_s32_to_p_cl35_removed", // 61, - "p_cl35_to_ar36_removed", // 62, - "ar36_to_he4_s32_removed", // 63, - "ar36_to_p_cl35_removed", // 64, - "p_cl35_to_he4_s32_removed", // 65, - "he4_ar36_to_ca40_removed", // 66, - "he4_ar36_to_p_k39_removed", // 67, - "p_k39_to_ca40_removed", // 68, - "ca40_to_he4_ar36_removed", // 69, - "ca40_to_p_k39_removed", // 70, - "p_k39_to_he4_ar36_removed", // 71, - "he4_ca40_to_ti44_removed", // 72, - "he4_ca40_to_p_sc43_removed", // 73, - "p_sc43_to_ti44_removed", // 74, - "ti44_to_he4_ca40_removed", // 75, - "ti44_to_p_sc43_removed", // 76, - "p_sc43_to_he4_ca40_removed", // 77, - "he4_ti44_to_cr48_removed", // 78, - "he4_ti44_to_p_v47_removed", // 79, - "p_v47_to_cr48_removed", // 80, - "cr48_to_he4_ti44_removed", // 81, - "cr48_to_p_v47_removed", // 82, - "p_v47_to_he4_ti44_removed", // 83, - "he4_cr48_to_fe52_removed", // 84, - "he4_cr48_to_p_mn51_removed", // 85, - "p_mn51_to_fe52_removed", // 86, - "fe52_to_he4_cr48_removed", // 87, - "fe52_to_p_mn51_removed", // 88, - "p_mn51_to_he4_cr48_removed", // 89, - "he4_fe52_to_ni56_removed", // 90, - "he4_fe52_to_p_co55_removed", // 91, - "p_co55_to_ni56_removed", // 92, - "ni56_to_he4_fe52_removed", // 93, - "ni56_to_p_co55_removed", // 94, - "p_co55_to_he4_fe52_removed", // 95, - "s32_he4_to_ar36_approx", // 96, - "ar36_to_s32_he4_approx", // 97, - "ar36_he4_to_ca40_approx", // 98, - "ca40_to_ar36_he4_approx", // 99, - "ca40_he4_to_ti44_approx", // 100, - "ti44_to_ca40_he4_approx", // 101, - "ti44_he4_to_cr48_approx", // 102, - "cr48_to_ti44_he4_approx", // 103, - "cr48_he4_to_fe52_approx", // 104, - "fe52_to_cr48_he4_approx", // 105, - "fe52_he4_to_ni56_approx", // 106, - "ni56_to_fe52_he4_approx" // 107, + "N13_to_p_C12", // 1, + "O16_to_He4_C12", // 2, + "F18_to_He4_N14", // 3, + "Ne20_to_He4_O16", // 4, + "Na22_to_p_Ne21", // 5, + "Na22_to_He4_F18", // 6, + "Mg24_to_p_Na23", // 7, + "Mg24_to_He4_Ne20", // 8, + "Al27_to_He4_Na23", // 9, + "Si28_to_p_Al27", // 10, + "Si28_to_He4_Mg24", // 11, + "P31_to_He4_Al27", // 12, + "S32_to_p_P31", // 13, + "S32_to_He4_Si28", // 14, + "C12_to_He4_He4_He4", // 15, + "p_C12_to_N13", // 16, + "He4_C12_to_O16", // 17, + "He4_N14_to_F18", // 18, + "He4_O16_to_Ne20", // 19, + "He4_F18_to_Na22", // 20, + "He4_Ne20_to_Mg24", // 21, + "p_Ne21_to_Na22", // 22, + "p_Na23_to_Mg24", // 23, + "He4_Na23_to_Al27", // 24, + "He4_Mg24_to_Si28", // 25, + "p_Al27_to_Si28", // 26, + "He4_Al27_to_P31", // 27, + "He4_Si28_to_S32", // 28, + "p_P31_to_S32", // 29, + "C12_C12_to_p_Na23", // 30, + "C12_C12_to_He4_Ne20", // 31, + "He4_N13_to_p_O16", // 32, + "p_O16_to_He4_N13", // 33, + "C12_O16_to_p_Al27", // 34, + "C12_O16_to_He4_Mg24", // 35, + "O16_O16_to_p_P31", // 36, + "O16_O16_to_He4_Si28", // 37, + "He4_F18_to_p_Ne21", // 38, + "He4_Ne20_to_p_Na23", // 39, + "He4_Ne20_to_C12_C12", // 40, + "C12_Ne20_to_p_P31", // 41, + "C12_Ne20_to_He4_Si28", // 42, + "p_Ne21_to_He4_F18", // 43, + "p_Na23_to_He4_Ne20", // 44, + "p_Na23_to_C12_C12", // 45, + "He4_Mg24_to_p_Al27", // 46, + "He4_Mg24_to_C12_O16", // 47, + "p_Al27_to_He4_Mg24", // 48, + "p_Al27_to_C12_O16", // 49, + "He4_Si28_to_p_P31", // 50, + "He4_Si28_to_C12_Ne20", // 51, + "He4_Si28_to_O16_O16", // 52, + "p_P31_to_He4_Si28", // 53, + "p_P31_to_C12_Ne20", // 54, + "p_P31_to_O16_O16", // 55, + "He4_He4_He4_to_C12", // 56, + "C12_C12_to_Mg24_modified", // 57, + "O16_O16_to_S32_modified", // 58, + "C12_O16_to_Si28_modified", // 59, + "He4_S32_to_Ar36_removed", // 60, + "He4_S32_to_p_Cl35_removed", // 61, + "p_Cl35_to_Ar36_removed", // 62, + "Ar36_to_He4_S32_removed", // 63, + "Ar36_to_p_Cl35_removed", // 64, + "p_Cl35_to_He4_S32_removed", // 65, + "He4_Ar36_to_Ca40_removed", // 66, + "He4_Ar36_to_p_K39_removed", // 67, + "p_K39_to_Ca40_removed", // 68, + "Ca40_to_He4_Ar36_removed", // 69, + "Ca40_to_p_K39_removed", // 70, + "p_K39_to_He4_Ar36_removed", // 71, + "He4_Ca40_to_Ti44_removed", // 72, + "He4_Ca40_to_p_Sc43_removed", // 73, + "p_Sc43_to_Ti44_removed", // 74, + "Ti44_to_He4_Ca40_removed", // 75, + "Ti44_to_p_Sc43_removed", // 76, + "p_Sc43_to_He4_Ca40_removed", // 77, + "He4_Ti44_to_Cr48_removed", // 78, + "He4_Ti44_to_p_V47_removed", // 79, + "p_V47_to_Cr48_removed", // 80, + "Cr48_to_He4_Ti44_removed", // 81, + "Cr48_to_p_V47_removed", // 82, + "p_V47_to_He4_Ti44_removed", // 83, + "He4_Cr48_to_Fe52_removed", // 84, + "He4_Cr48_to_p_Mn51_removed", // 85, + "p_Mn51_to_Fe52_removed", // 86, + "Fe52_to_He4_Cr48_removed", // 87, + "Fe52_to_p_Mn51_removed", // 88, + "p_Mn51_to_He4_Cr48_removed", // 89, + "He4_Fe52_to_Ni56_removed", // 90, + "He4_Fe52_to_p_Co55_removed", // 91, + "p_Co55_to_Ni56_removed", // 92, + "Ni56_to_He4_Fe52_removed", // 93, + "Ni56_to_p_Co55_removed", // 94, + "p_Co55_to_He4_Fe52_removed", // 95, + "S32_He4_to_Ar36_approx", // 96, + "Ar36_to_S32_He4_approx", // 97, + "Ar36_He4_to_Ca40_approx", // 98, + "Ca40_to_Ar36_He4_approx", // 99, + "Ca40_He4_to_Ti44_approx", // 100, + "Ti44_to_Ca40_He4_approx", // 101, + "Ti44_He4_to_Cr48_approx", // 102, + "Cr48_to_Ti44_He4_approx", // 103, + "Cr48_He4_to_Fe52_approx", // 104, + "Fe52_to_Cr48_He4_approx", // 105, + "Fe52_He4_to_Ni56_approx", // 106, + "Ni56_to_Fe52_He4_approx" // 107, }; } @@ -262,9 +262,9 @@ namespace Rates #ifdef NSE_NET namespace NSE_INDEX { - constexpr int h1_index = 0; - constexpr int n_index = -1; - constexpr int he4_index = 1; + constexpr int H1_index = 0; + constexpr int N_index = -1; + constexpr int He4_index = 1; // Each row corresponds to the rate in NetworkRates enum // First 3 row indices for reactants, followed by 3 product indices diff --git a/networks/subch_approx/actual_rhs.H b/networks/subch_approx/actual_rhs.H index ed59488106..66e64c1df4 100644 --- a/networks/subch_approx/actual_rhs.H +++ b/networks/subch_approx/actual_rhs.H @@ -64,25 +64,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { fill_reaclib_rates(tfactors, rate_eval); - if (disable_p_c12_to_n13) { - rate_eval.screened_rates(k_p_c12_to_n13) = 0.0; + if (disable_p_C12_to_N13) { + rate_eval.screened_rates(k_p_C12_to_N13) = 0.0; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = 0.0; + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = 0.0; } - rate_eval.screened_rates(k_n13_to_p_c12) = 0.0; + rate_eval.screened_rates(k_N13_to_p_C12) = 0.0; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n13_to_p_c12) = 0.0; + rate_eval.dscreened_rates_dT(k_N13_to_p_C12) = 0.0; } } - if (disable_he4_n13_to_p_o16) { - rate_eval.screened_rates(k_he4_n13_to_p_o16) = 0.0; + if (disable_He4_N13_to_p_O16) { + rate_eval.screened_rates(k_He4_N13_to_p_O16) = 0.0; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = 0.0; + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = 0.0; } - rate_eval.screened_rates(k_p_o16_to_he4_n13) = 0.0; + rate_eval.screened_rates(k_p_O16_to_He4_N13) = 0.0; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13) = 0.0; + rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13) = 0.0; } } @@ -106,18 +106,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_n13_to_p_c12); - rate_eval.screened_rates(k_n13_to_p_c12) *= scor; + ratraw = rate_eval.screened_rates(k_N13_to_p_C12); + rate_eval.screened_rates(k_N13_to_p_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_n13_to_p_c12); - rate_eval.dscreened_rates_dT(k_n13_to_p_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_N13_to_p_C12); + rate_eval.dscreened_rates_dT(k_N13_to_p_C12) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_c12_to_n13); - rate_eval.screened_rates(k_p_c12_to_n13) *= scor; + ratraw = rate_eval.screened_rates(k_p_C12_to_N13); + rate_eval.screened_rates(k_p_C12_to_N13) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c12_to_n13); - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C12_to_N13); + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -132,18 +132,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_o16_to_he4_c12); - rate_eval.screened_rates(k_o16_to_he4_c12) *= scor; + ratraw = rate_eval.screened_rates(k_O16_to_He4_C12); + rate_eval.screened_rates(k_O16_to_He4_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_to_he4_c12); - rate_eval.dscreened_rates_dT(k_o16_to_he4_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_to_He4_C12); + rate_eval.dscreened_rates_dT(k_O16_to_He4_C12) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_c12_to_o16); - rate_eval.screened_rates(k_he4_c12_to_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_C12_to_O16); + rate_eval.screened_rates(k_He4_C12_to_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_c12_to_o16); - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_C12_to_O16); + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -158,18 +158,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_f18_to_he4_n14); - rate_eval.screened_rates(k_f18_to_he4_n14) *= scor; + ratraw = rate_eval.screened_rates(k_F18_to_He4_N14); + rate_eval.screened_rates(k_F18_to_He4_N14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_f18_to_he4_n14); - rate_eval.dscreened_rates_dT(k_f18_to_he4_n14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_F18_to_He4_N14); + rate_eval.dscreened_rates_dT(k_F18_to_He4_N14) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_n14_to_f18); - rate_eval.screened_rates(k_he4_n14_to_f18) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N14_to_F18); + rate_eval.screened_rates(k_He4_N14_to_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n14_to_f18); - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N14_to_F18); + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -184,18 +184,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_ne20_to_he4_o16); - rate_eval.screened_rates(k_ne20_to_he4_o16) *= scor; + ratraw = rate_eval.screened_rates(k_Ne20_to_He4_O16); + rate_eval.screened_rates(k_Ne20_to_He4_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ne20_to_he4_o16); - rate_eval.dscreened_rates_dT(k_ne20_to_he4_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ne20_to_He4_O16); + rate_eval.dscreened_rates_dT(k_Ne20_to_He4_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_o16_to_ne20); - rate_eval.screened_rates(k_he4_o16_to_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O16_to_Ne20); + rate_eval.screened_rates(k_He4_O16_to_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20); - rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20); + rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -210,18 +210,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_na22_to_p_ne21); - rate_eval.screened_rates(k_na22_to_p_ne21) *= scor; + ratraw = rate_eval.screened_rates(k_Na22_to_p_Ne21); + rate_eval.screened_rates(k_Na22_to_p_Ne21) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_na22_to_p_ne21); - rate_eval.dscreened_rates_dT(k_na22_to_p_ne21) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Na22_to_p_Ne21); + rate_eval.dscreened_rates_dT(k_Na22_to_p_Ne21) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ne21_to_na22); - rate_eval.screened_rates(k_p_ne21_to_na22) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne21_to_Na22); + rate_eval.screened_rates(k_p_Ne21_to_Na22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne21_to_na22); - rate_eval.dscreened_rates_dT(k_p_ne21_to_na22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22); + rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -236,32 +236,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_na22_to_he4_f18); - rate_eval.screened_rates(k_na22_to_he4_f18) *= scor; + ratraw = rate_eval.screened_rates(k_Na22_to_He4_F18); + rate_eval.screened_rates(k_Na22_to_He4_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_na22_to_he4_f18); - rate_eval.dscreened_rates_dT(k_na22_to_he4_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Na22_to_He4_F18); + rate_eval.dscreened_rates_dT(k_Na22_to_He4_F18) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_f18_to_na22); - rate_eval.screened_rates(k_he4_f18_to_na22) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F18_to_Na22); + rate_eval.screened_rates(k_He4_F18_to_Na22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f18_to_na22); - rate_eval.dscreened_rates_dT(k_he4_f18_to_na22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22); + rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_f18_to_p_ne21); - rate_eval.screened_rates(k_he4_f18_to_p_ne21) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F18_to_p_Ne21); + rate_eval.screened_rates(k_He4_F18_to_p_Ne21) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21); - rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21); + rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ne21_to_he4_f18); - rate_eval.screened_rates(k_p_ne21_to_he4_f18) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne21_to_He4_F18); + rate_eval.screened_rates(k_p_Ne21_to_He4_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18); - rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18); + rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -276,32 +276,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_mg24_to_p_na23); - rate_eval.screened_rates(k_mg24_to_p_na23) *= scor; + ratraw = rate_eval.screened_rates(k_Mg24_to_p_Na23); + rate_eval.screened_rates(k_Mg24_to_p_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_mg24_to_p_na23); - rate_eval.dscreened_rates_dT(k_mg24_to_p_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Mg24_to_p_Na23); + rate_eval.dscreened_rates_dT(k_Mg24_to_p_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_na23_to_mg24); - rate_eval.screened_rates(k_p_na23_to_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na23_to_Mg24); + rate_eval.screened_rates(k_p_Na23_to_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na23_to_mg24); - rate_eval.dscreened_rates_dT(k_p_na23_to_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24); + rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_p_na23); - rate_eval.screened_rates(k_he4_ne20_to_p_na23) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_p_Na23); + rate_eval.screened_rates(k_He4_Ne20_to_p_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_na23_to_he4_ne20); - rate_eval.screened_rates(k_p_na23_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na23_to_He4_Ne20); + rate_eval.screened_rates(k_p_Na23_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -316,18 +316,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_mg24_to_he4_ne20); - rate_eval.screened_rates(k_mg24_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_Mg24_to_He4_Ne20); + rate_eval.screened_rates(k_Mg24_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_mg24_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_mg24_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Mg24_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_Mg24_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_mg24); - rate_eval.screened_rates(k_he4_ne20_to_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_Mg24); + rate_eval.screened_rates(k_He4_Ne20_to_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -342,18 +342,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_al27_to_he4_na23); - rate_eval.screened_rates(k_al27_to_he4_na23) *= scor; + ratraw = rate_eval.screened_rates(k_Al27_to_He4_Na23); + rate_eval.screened_rates(k_Al27_to_He4_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_al27_to_he4_na23); - rate_eval.dscreened_rates_dT(k_al27_to_he4_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Al27_to_He4_Na23); + rate_eval.dscreened_rates_dT(k_Al27_to_He4_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_na23_to_al27); - rate_eval.screened_rates(k_he4_na23_to_al27) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Na23_to_Al27); + rate_eval.screened_rates(k_He4_Na23_to_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_na23_to_al27); - rate_eval.dscreened_rates_dT(k_he4_na23_to_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Na23_to_Al27); + rate_eval.dscreened_rates_dT(k_He4_Na23_to_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -368,32 +368,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_si28_to_p_al27); - rate_eval.screened_rates(k_si28_to_p_al27) *= scor; + ratraw = rate_eval.screened_rates(k_Si28_to_p_Al27); + rate_eval.screened_rates(k_Si28_to_p_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_si28_to_p_al27); - rate_eval.dscreened_rates_dT(k_si28_to_p_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Si28_to_p_Al27); + rate_eval.dscreened_rates_dT(k_Si28_to_p_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_al27_to_si28); - rate_eval.screened_rates(k_p_al27_to_si28) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al27_to_Si28); + rate_eval.screened_rates(k_p_Al27_to_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al27_to_si28); - rate_eval.dscreened_rates_dT(k_p_al27_to_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28); + rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mg24_to_p_al27); - rate_eval.screened_rates(k_he4_mg24_to_p_al27) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg24_to_p_Al27); + rate_eval.screened_rates(k_He4_Mg24_to_p_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27); - rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27); + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_al27_to_he4_mg24); - rate_eval.screened_rates(k_p_al27_to_he4_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al27_to_He4_Mg24); + rate_eval.screened_rates(k_p_Al27_to_He4_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24); - rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24); + rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -408,18 +408,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_si28_to_he4_mg24); - rate_eval.screened_rates(k_si28_to_he4_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_Si28_to_He4_Mg24); + rate_eval.screened_rates(k_Si28_to_He4_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_si28_to_he4_mg24); - rate_eval.dscreened_rates_dT(k_si28_to_he4_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Si28_to_He4_Mg24); + rate_eval.dscreened_rates_dT(k_Si28_to_He4_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mg24_to_si28); - rate_eval.screened_rates(k_he4_mg24_to_si28) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg24_to_Si28); + rate_eval.screened_rates(k_He4_Mg24_to_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28); - rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28); + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -434,18 +434,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p31_to_he4_al27); - rate_eval.screened_rates(k_p31_to_he4_al27) *= scor; + ratraw = rate_eval.screened_rates(k_P31_to_He4_Al27); + rate_eval.screened_rates(k_P31_to_He4_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p31_to_he4_al27); - rate_eval.dscreened_rates_dT(k_p31_to_he4_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_P31_to_He4_Al27); + rate_eval.dscreened_rates_dT(k_P31_to_He4_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_al27_to_p31); - rate_eval.screened_rates(k_he4_al27_to_p31) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Al27_to_P31); + rate_eval.screened_rates(k_He4_Al27_to_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_al27_to_p31); - rate_eval.dscreened_rates_dT(k_he4_al27_to_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Al27_to_P31); + rate_eval.dscreened_rates_dT(k_He4_Al27_to_P31) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -460,32 +460,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_s32_to_p_p31); - rate_eval.screened_rates(k_s32_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_S32_to_p_P31); + rate_eval.screened_rates(k_S32_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_s32_to_p_p31); - rate_eval.dscreened_rates_dT(k_s32_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_S32_to_p_P31); + rate_eval.dscreened_rates_dT(k_S32_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p31_to_s32); - rate_eval.screened_rates(k_p_p31_to_s32) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_S32); + rate_eval.screened_rates(k_p_P31_to_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_s32); - rate_eval.dscreened_rates_dT(k_p_p31_to_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_S32); + rate_eval.dscreened_rates_dT(k_p_P31_to_S32) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si28_to_p_p31); - rate_eval.screened_rates(k_he4_si28_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_p_P31); + rate_eval.screened_rates(k_He4_Si28_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31); - rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p31_to_he4_si28); - rate_eval.screened_rates(k_p_p31_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_He4_Si28); + rate_eval.screened_rates(k_p_P31_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28); - rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -500,18 +500,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_s32_to_he4_si28); - rate_eval.screened_rates(k_s32_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_S32_to_He4_Si28); + rate_eval.screened_rates(k_S32_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_s32_to_he4_si28); - rate_eval.dscreened_rates_dT(k_s32_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_S32_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_S32_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si28_to_s32); - rate_eval.screened_rates(k_he4_si28_to_s32) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_S32); + rate_eval.screened_rates(k_He4_Si28_to_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_s32); - rate_eval.dscreened_rates_dT(k_he4_si28_to_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -539,18 +539,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_to_he4_he4_he4); - rate_eval.screened_rates(k_c12_to_he4_he4_he4) *= scor * scor2; + ratraw = rate_eval.screened_rates(k_C12_to_He4_He4_He4); + rate_eval.screened_rates(k_C12_to_He4_He4_He4) *= scor * scor2; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_to_he4_he4_he4); - rate_eval.dscreened_rates_dT(k_c12_to_he4_he4_he4) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_to_He4_He4_He4); + rate_eval.dscreened_rates_dT(k_C12_to_He4_He4_He4) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; } - ratraw = rate_eval.screened_rates(k_he4_he4_he4_to_c12); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) *= scor * scor2; + ratraw = rate_eval.screened_rates(k_He4_He4_He4_to_C12); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) *= scor * scor2; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12); - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12); + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; } @@ -565,39 +565,39 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_c12_to_p_na23); - rate_eval.screened_rates(k_c12_c12_to_p_na23) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_p_Na23); + rate_eval.screened_rates(k_C12_C12_to_p_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23); - rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23); + rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_c12_to_he4_ne20); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_He4_Ne20); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_c12_c12); - rate_eval.screened_rates(k_he4_ne20_to_c12_c12) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_C12_C12); + rate_eval.screened_rates(k_He4_Ne20_to_C12_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_c12_c12); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_c12_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_C12_C12); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_C12_C12) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_na23_to_c12_c12); - rate_eval.screened_rates(k_p_na23_to_c12_c12) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na23_to_C12_C12); + rate_eval.screened_rates(k_p_Na23_to_C12_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na23_to_c12_c12); - rate_eval.dscreened_rates_dT(k_p_na23_to_c12_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na23_to_C12_C12); + rate_eval.dscreened_rates_dT(k_p_Na23_to_C12_C12) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_c12_to_mg24_modified); - rate_eval.screened_rates(k_c12_c12_to_mg24_modified) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_Mg24_modified); + rate_eval.screened_rates(k_C12_C12_to_Mg24_modified) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_mg24_modified); - rate_eval.dscreened_rates_dT(k_c12_c12_to_mg24_modified) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_Mg24_modified); + rate_eval.dscreened_rates_dT(k_C12_C12_to_Mg24_modified) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -612,18 +612,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_n13_to_p_o16); - rate_eval.screened_rates(k_he4_n13_to_p_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N13_to_p_O16); + rate_eval.screened_rates(k_He4_N13_to_p_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16); - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16); + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_o16_to_he4_n13); - rate_eval.screened_rates(k_p_o16_to_he4_n13) *= scor; + ratraw = rate_eval.screened_rates(k_p_O16_to_He4_N13); + rate_eval.screened_rates(k_p_O16_to_He4_N13) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13); - rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13); + rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -638,39 +638,39 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_o16_to_p_al27); - rate_eval.screened_rates(k_c12_o16_to_p_al27) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_p_Al27); + rate_eval.screened_rates(k_C12_O16_to_p_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27); - rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27); + rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_o16_to_he4_mg24); - rate_eval.screened_rates(k_c12_o16_to_he4_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_He4_Mg24); + rate_eval.screened_rates(k_C12_O16_to_He4_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24); - rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24); + rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mg24_to_c12_o16); - rate_eval.screened_rates(k_he4_mg24_to_c12_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg24_to_C12_O16); + rate_eval.screened_rates(k_He4_Mg24_to_C12_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg24_to_c12_o16); - rate_eval.dscreened_rates_dT(k_he4_mg24_to_c12_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg24_to_C12_O16); + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_C12_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_al27_to_c12_o16); - rate_eval.screened_rates(k_p_al27_to_c12_o16) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al27_to_C12_O16); + rate_eval.screened_rates(k_p_Al27_to_C12_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al27_to_c12_o16); - rate_eval.dscreened_rates_dT(k_p_al27_to_c12_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al27_to_C12_O16); + rate_eval.dscreened_rates_dT(k_p_Al27_to_C12_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_o16_to_si28_modified); - rate_eval.screened_rates(k_c12_o16_to_si28_modified) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_Si28_modified); + rate_eval.screened_rates(k_C12_O16_to_Si28_modified) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_si28_modified); - rate_eval.dscreened_rates_dT(k_c12_o16_to_si28_modified) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_Si28_modified); + rate_eval.dscreened_rates_dT(k_C12_O16_to_Si28_modified) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -685,39 +685,39 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_o16_o16_to_p_p31); - rate_eval.screened_rates(k_o16_o16_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_p_P31); + rate_eval.screened_rates(k_O16_O16_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31); - rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31); + rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_o16_o16_to_he4_si28); - rate_eval.screened_rates(k_o16_o16_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_He4_Si28); + rate_eval.screened_rates(k_O16_O16_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28); - rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si28_to_o16_o16); - rate_eval.screened_rates(k_he4_si28_to_o16_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_O16_O16); + rate_eval.screened_rates(k_He4_Si28_to_O16_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_o16_o16); - rate_eval.dscreened_rates_dT(k_he4_si28_to_o16_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_O16_O16); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_O16_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p31_to_o16_o16); - rate_eval.screened_rates(k_p_p31_to_o16_o16) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_O16_O16); + rate_eval.screened_rates(k_p_P31_to_O16_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_o16_o16); - rate_eval.dscreened_rates_dT(k_p_p31_to_o16_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_O16_O16); + rate_eval.dscreened_rates_dT(k_p_P31_to_O16_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_o16_o16_to_s32_modified); - rate_eval.screened_rates(k_o16_o16_to_s32_modified) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_S32_modified); + rate_eval.screened_rates(k_O16_O16_to_S32_modified) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_s32_modified); - rate_eval.dscreened_rates_dT(k_o16_o16_to_s32_modified) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_S32_modified); + rate_eval.dscreened_rates_dT(k_O16_O16_to_S32_modified) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -732,32 +732,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_ne20_to_p_p31); - rate_eval.screened_rates(k_c12_ne20_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_C12_Ne20_to_p_P31); + rate_eval.screened_rates(k_C12_Ne20_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_ne20_to_p_p31); - rate_eval.dscreened_rates_dT(k_c12_ne20_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_Ne20_to_p_P31); + rate_eval.dscreened_rates_dT(k_C12_Ne20_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_ne20_to_he4_si28); - rate_eval.screened_rates(k_c12_ne20_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_C12_Ne20_to_He4_Si28); + rate_eval.screened_rates(k_C12_Ne20_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_ne20_to_he4_si28); - rate_eval.dscreened_rates_dT(k_c12_ne20_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_Ne20_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_C12_Ne20_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si28_to_c12_ne20); - rate_eval.screened_rates(k_he4_si28_to_c12_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_C12_Ne20); + rate_eval.screened_rates(k_He4_Si28_to_C12_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_c12_ne20); - rate_eval.dscreened_rates_dT(k_he4_si28_to_c12_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_C12_Ne20); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_C12_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p31_to_c12_ne20); - rate_eval.screened_rates(k_p_p31_to_c12_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_C12_Ne20); + rate_eval.screened_rates(k_p_P31_to_C12_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_c12_ne20); - rate_eval.dscreened_rates_dT(k_p_p31_to_c12_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_C12_Ne20); + rate_eval.dscreened_rates_dT(k_p_P31_to_C12_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -772,18 +772,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_s32_to_ar36_removed); - rate_eval.screened_rates(k_he4_s32_to_ar36_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S32_to_Ar36_removed); + rate_eval.screened_rates(k_He4_S32_to_Ar36_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36_removed); - rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36_removed); + rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_ar36_to_he4_s32_removed); - rate_eval.screened_rates(k_ar36_to_he4_s32_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Ar36_to_He4_S32_removed); + rate_eval.screened_rates(k_Ar36_to_He4_S32_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ar36_to_he4_s32_removed); - rate_eval.dscreened_rates_dT(k_ar36_to_he4_s32_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ar36_to_He4_S32_removed); + rate_eval.dscreened_rates_dT(k_Ar36_to_He4_S32_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -798,32 +798,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_s32_to_p_cl35_removed); - rate_eval.screened_rates(k_he4_s32_to_p_cl35_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S32_to_p_Cl35_removed); + rate_eval.screened_rates(k_He4_S32_to_p_Cl35_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35_removed); - rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35_removed); + rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cl35_to_ar36_removed); - rate_eval.screened_rates(k_p_cl35_to_ar36_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed); + rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed); - rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed); + rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_ar36_to_p_cl35_removed); - rate_eval.screened_rates(k_ar36_to_p_cl35_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Ar36_to_p_Cl35_removed); + rate_eval.screened_rates(k_Ar36_to_p_Cl35_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ar36_to_p_cl35_removed); - rate_eval.dscreened_rates_dT(k_ar36_to_p_cl35_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ar36_to_p_Cl35_removed); + rate_eval.dscreened_rates_dT(k_Ar36_to_p_Cl35_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed); - rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed); + rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed); - rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed); + rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -838,18 +838,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ar36_to_ca40_removed); - rate_eval.screened_rates(k_he4_ar36_to_ca40_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar36_to_Ca40_removed); + rate_eval.screened_rates(k_He4_Ar36_to_Ca40_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40_removed); - rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40_removed); + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_ca40_to_he4_ar36_removed); - rate_eval.screened_rates(k_ca40_to_he4_ar36_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Ca40_to_He4_Ar36_removed); + rate_eval.screened_rates(k_Ca40_to_He4_Ar36_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ca40_to_he4_ar36_removed); - rate_eval.dscreened_rates_dT(k_ca40_to_he4_ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ca40_to_He4_Ar36_removed); + rate_eval.dscreened_rates_dT(k_Ca40_to_He4_Ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -864,32 +864,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ar36_to_p_k39_removed); - rate_eval.screened_rates(k_he4_ar36_to_p_k39_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar36_to_p_K39_removed); + rate_eval.screened_rates(k_He4_Ar36_to_p_K39_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39_removed); - rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39_removed); + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_k39_to_ca40_removed); - rate_eval.screened_rates(k_p_k39_to_ca40_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_K39_to_Ca40_removed); + rate_eval.screened_rates(k_p_K39_to_Ca40_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed); - rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed); + rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_ca40_to_p_k39_removed); - rate_eval.screened_rates(k_ca40_to_p_k39_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Ca40_to_p_K39_removed); + rate_eval.screened_rates(k_Ca40_to_p_K39_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ca40_to_p_k39_removed); - rate_eval.dscreened_rates_dT(k_ca40_to_p_k39_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ca40_to_p_K39_removed); + rate_eval.dscreened_rates_dT(k_Ca40_to_p_K39_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed); - rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed); + rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed); - rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed); + rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -904,18 +904,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ca40_to_ti44_removed); - rate_eval.screened_rates(k_he4_ca40_to_ti44_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca40_to_Ti44_removed); + rate_eval.screened_rates(k_He4_Ca40_to_Ti44_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44_removed); - rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44_removed); + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_ti44_to_he4_ca40_removed); - rate_eval.screened_rates(k_ti44_to_he4_ca40_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Ti44_to_He4_Ca40_removed); + rate_eval.screened_rates(k_Ti44_to_He4_Ca40_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ti44_to_he4_ca40_removed); - rate_eval.dscreened_rates_dT(k_ti44_to_he4_ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ti44_to_He4_Ca40_removed); + rate_eval.dscreened_rates_dT(k_Ti44_to_He4_Ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -930,32 +930,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ca40_to_p_sc43_removed); - rate_eval.screened_rates(k_he4_ca40_to_p_sc43_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43_removed); + rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43_removed); - rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43_removed); + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc43_to_ti44_removed); - rate_eval.screened_rates(k_p_sc43_to_ti44_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed); + rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed); - rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed); + rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_ti44_to_p_sc43_removed); - rate_eval.screened_rates(k_ti44_to_p_sc43_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Ti44_to_p_Sc43_removed); + rate_eval.screened_rates(k_Ti44_to_p_Sc43_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ti44_to_p_sc43_removed); - rate_eval.dscreened_rates_dT(k_ti44_to_p_sc43_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ti44_to_p_Sc43_removed); + rate_eval.dscreened_rates_dT(k_Ti44_to_p_Sc43_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed); - rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed); + rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed); - rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed); + rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -970,18 +970,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ti44_to_cr48_removed); - rate_eval.screened_rates(k_he4_ti44_to_cr48_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti44_to_Cr48_removed); + rate_eval.screened_rates(k_He4_Ti44_to_Cr48_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48_removed); - rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48_removed); + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_cr48_to_he4_ti44_removed); - rate_eval.screened_rates(k_cr48_to_he4_ti44_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Cr48_to_He4_Ti44_removed); + rate_eval.screened_rates(k_Cr48_to_He4_Ti44_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_cr48_to_he4_ti44_removed); - rate_eval.dscreened_rates_dT(k_cr48_to_he4_ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Cr48_to_He4_Ti44_removed); + rate_eval.dscreened_rates_dT(k_Cr48_to_He4_Ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -996,32 +996,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ti44_to_p_v47_removed); - rate_eval.screened_rates(k_he4_ti44_to_p_v47_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti44_to_p_V47_removed); + rate_eval.screened_rates(k_He4_Ti44_to_p_V47_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47_removed); - rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47_removed); + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v47_to_cr48_removed); - rate_eval.screened_rates(k_p_v47_to_cr48_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_V47_to_Cr48_removed); + rate_eval.screened_rates(k_p_V47_to_Cr48_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed); - rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed); + rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_cr48_to_p_v47_removed); - rate_eval.screened_rates(k_cr48_to_p_v47_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Cr48_to_p_V47_removed); + rate_eval.screened_rates(k_Cr48_to_p_V47_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_cr48_to_p_v47_removed); - rate_eval.dscreened_rates_dT(k_cr48_to_p_v47_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Cr48_to_p_V47_removed); + rate_eval.dscreened_rates_dT(k_Cr48_to_p_V47_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v47_to_he4_ti44_removed); - rate_eval.screened_rates(k_p_v47_to_he4_ti44_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_V47_to_He4_Ti44_removed); + rate_eval.screened_rates(k_p_V47_to_He4_Ti44_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_removed); - rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_removed); + rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1036,32 +1036,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cr48_to_fe52_removed); - rate_eval.screened_rates(k_he4_cr48_to_fe52_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr48_to_Fe52_removed); + rate_eval.screened_rates(k_He4_Cr48_to_Fe52_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52_removed); - rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52_removed); + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cr48_to_p_mn51_removed); - rate_eval.screened_rates(k_he4_cr48_to_p_mn51_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51_removed); + rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51_removed); - rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51_removed); + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_fe52_to_he4_cr48_removed); - rate_eval.screened_rates(k_fe52_to_he4_cr48_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Fe52_to_He4_Cr48_removed); + rate_eval.screened_rates(k_Fe52_to_He4_Cr48_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_fe52_to_he4_cr48_removed); - rate_eval.dscreened_rates_dT(k_fe52_to_he4_cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Fe52_to_He4_Cr48_removed); + rate_eval.dscreened_rates_dT(k_Fe52_to_He4_Cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mn51_to_he4_cr48_removed); - rate_eval.screened_rates(k_p_mn51_to_he4_cr48_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_removed); + rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_removed); - rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_removed); + rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1076,18 +1076,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_mn51_to_fe52_removed); - rate_eval.screened_rates(k_p_mn51_to_fe52_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn51_to_Fe52_removed); + rate_eval.screened_rates(k_p_Mn51_to_Fe52_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52_removed); - rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52_removed); + rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_fe52_to_p_mn51_removed); - rate_eval.screened_rates(k_fe52_to_p_mn51_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Fe52_to_p_Mn51_removed); + rate_eval.screened_rates(k_Fe52_to_p_Mn51_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_fe52_to_p_mn51_removed); - rate_eval.dscreened_rates_dT(k_fe52_to_p_mn51_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Fe52_to_p_Mn51_removed); + rate_eval.dscreened_rates_dT(k_Fe52_to_p_Mn51_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1102,32 +1102,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_fe52_to_ni56_removed); - rate_eval.screened_rates(k_he4_fe52_to_ni56_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe52_to_Ni56_removed); + rate_eval.screened_rates(k_He4_Fe52_to_Ni56_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56_removed); - rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56_removed); + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe52_to_p_co55_removed); - rate_eval.screened_rates(k_he4_fe52_to_p_co55_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe52_to_p_Co55_removed); + rate_eval.screened_rates(k_He4_Fe52_to_p_Co55_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55_removed); - rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55_removed); + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_ni56_to_he4_fe52_removed); - rate_eval.screened_rates(k_ni56_to_he4_fe52_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Ni56_to_He4_Fe52_removed); + rate_eval.screened_rates(k_Ni56_to_He4_Fe52_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ni56_to_he4_fe52_removed); - rate_eval.dscreened_rates_dT(k_ni56_to_he4_fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ni56_to_He4_Fe52_removed); + rate_eval.dscreened_rates_dT(k_Ni56_to_He4_Fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co55_to_he4_fe52_removed); - rate_eval.screened_rates(k_p_co55_to_he4_fe52_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_removed); + rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_removed); - rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_removed); + rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1142,18 +1142,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_co55_to_ni56_removed); - rate_eval.screened_rates(k_p_co55_to_ni56_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co55_to_Ni56_removed); + rate_eval.screened_rates(k_p_Co55_to_Ni56_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co55_to_ni56_removed); - rate_eval.dscreened_rates_dT(k_p_co55_to_ni56_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56_removed); + rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_ni56_to_p_co55_removed); - rate_eval.screened_rates(k_ni56_to_p_co55_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Ni56_to_p_Co55_removed); + rate_eval.screened_rates(k_Ni56_to_p_Co55_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ni56_to_p_co55_removed); - rate_eval.dscreened_rates_dT(k_ni56_to_p_co55_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ni56_to_p_Co55_removed); + rate_eval.dscreened_rates_dT(k_Ni56_to_p_Co55_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1165,6 +1165,8 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { [[maybe_unused]] Real rate, drate_dt, edot_nu, edot_gamma; + rate_eval.enuc_weak = 0.0; + } @@ -1177,165 +1179,165 @@ void rhs_nuc(const burn_t& state, using namespace Rates; ydot_nuc(H1) = - (-screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_n13_to_p_c12)*Y(N13)) + - (-screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_na22_to_p_ne21)*Y(Na22)) + - (-screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_mg24_to_p_na23)*Y(Mg24)) + - (-screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_si28_to_p_al27)*Y(Si28)) + - (-screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_s32_to_p_p31)*Y(S32)) + - (0.5*screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*Y(H1)*state.rho) + - (screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_o16_to_he4_n13)*Y(O16)*Y(H1)*state.rho) + - (screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*Y(H1)*state.rho) + - (0.5*screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_p_p31_to_o16_o16)*Y(P31)*Y(H1)*state.rho) + - (screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*Y(H1)*state.rho) + - (screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*Y(H1)*state.rho) + - (-screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*Y(Ne20)*state.rho) + - (-screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho) + - (-screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho); + (-screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_N13_to_p_C12)*Y(N13)) + + (-screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_Na22_to_p_Ne21)*Y(Na22)) + + (-screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_Mg24_to_p_Na23)*Y(Mg24)) + + (-screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_Si28_to_p_Al27)*Y(Si28)) + + (-screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_S32_to_p_P31)*Y(S32)) + + (0.5*screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*Y(H1)*state.rho) + + (screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_O16_to_He4_N13)*Y(O16)*Y(H1)*state.rho) + + (screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*Y(H1)*state.rho) + + (0.5*screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_p_P31_to_O16_O16)*Y(P31)*Y(H1)*state.rho) + + (screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*Y(H1)*state.rho) + + (screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*Y(H1)*state.rho) + + (-screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*Y(Ne20)*state.rho) + + (-screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho) + + (-screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho); ydot_nuc(He4) = - (-screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_o16_to_he4_c12)*Y(O16)) + - (-screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_f18_to_he4_n14)*Y(F18)) + - (-screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_ne20_to_he4_o16)*Y(Ne20)) + - (-screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_na22_to_he4_f18)*Y(Na22)) + - (-screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_mg24_to_he4_ne20)*Y(Mg24)) + - (-screened_rates(k_he4_na23_to_al27)*Y(He4)*Y(Na23)*state.rho + screened_rates(k_al27_to_he4_na23)*Y(Al27)) + - (-screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_si28_to_he4_mg24)*Y(Si28)) + - (-screened_rates(k_he4_al27_to_p31)*Y(Al27)*Y(He4)*state.rho + screened_rates(k_p31_to_he4_al27)*Y(P31)) + - (-screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_s32_to_he4_si28)*Y(S32)) + - (0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*Y(Ne20)*state.rho) + - (-screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_o16_to_he4_n13)*Y(O16)*Y(H1)*state.rho) + - (screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*Y(Mg24)*state.rho) + - (0.5*screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*Y(Si28)*state.rho) + - (-screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*Y(H1)*state.rho) + - (screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*Y(Si28)*state.rho) + - (screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*Y(Ne20)*state.rho) + - (screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho) + - (screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho) + - (-0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + 3.0*screened_rates(k_c12_to_he4_he4_he4)*Y(C12)) + - (-screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*Y(S32)*state.rho + screened_rates(k_ar36_to_s32_he4_approx)*Y(Ar36)) + - (-screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_ca40_to_ar36_he4_approx)*Y(Ca40)) + - (-screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_ti44_to_ca40_he4_approx)*Y(Ti44)) + - (-screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_cr48_to_ti44_he4_approx)*Y(Cr48)) + - (-screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_fe52_to_cr48_he4_approx)*Y(Fe52)) + - (-screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_ni56_to_fe52_he4_approx)*Y(Ni56)); + (-screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_O16_to_He4_C12)*Y(O16)) + + (-screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_F18_to_He4_N14)*Y(F18)) + + (-screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_Ne20_to_He4_O16)*Y(Ne20)) + + (-screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_Na22_to_He4_F18)*Y(Na22)) + + (-screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_Mg24_to_He4_Ne20)*Y(Mg24)) + + (-screened_rates(k_He4_Na23_to_Al27)*Y(He4)*Y(Na23)*state.rho + screened_rates(k_Al27_to_He4_Na23)*Y(Al27)) + + (-screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_Si28_to_He4_Mg24)*Y(Si28)) + + (-screened_rates(k_He4_Al27_to_P31)*Y(Al27)*Y(He4)*state.rho + screened_rates(k_P31_to_He4_Al27)*Y(P31)) + + (-screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_S32_to_He4_Si28)*Y(S32)) + + (0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*Y(Ne20)*state.rho) + + (-screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_O16_to_He4_N13)*Y(O16)*Y(H1)*state.rho) + + (screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*Y(Mg24)*state.rho) + + (0.5*screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*Y(Si28)*state.rho) + + (-screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*Y(H1)*state.rho) + + (screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*Y(Si28)*state.rho) + + (screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*Y(Ne20)*state.rho) + + (screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho) + + (screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho) + + (-0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + 3.0*screened_rates(k_C12_to_He4_He4_He4)*Y(C12)) + + (-screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*Y(S32)*state.rho + screened_rates(k_Ar36_to_S32_He4_approx)*Y(Ar36)) + + (-screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_Ca40_to_Ar36_He4_approx)*Y(Ca40)) + + (-screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_Ti44_to_Ca40_He4_approx)*Y(Ti44)) + + (-screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_Cr48_to_Ti44_He4_approx)*Y(Cr48)) + + (-screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_Fe52_to_Cr48_He4_approx)*Y(Fe52)) + + (-screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_Ni56_to_Fe52_He4_approx)*Y(Ni56)); ydot_nuc(C12) = - (-screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_n13_to_p_c12)*Y(N13)) + - (-screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_o16_to_he4_c12)*Y(O16)) + - (-screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + 2.0*screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*Y(H1)*state.rho) + - (-screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + 2.0*screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*Y(Ne20)*state.rho) + - (-screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*Y(H1)*state.rho) + - (-screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*Y(Mg24)*state.rho) + - (-screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*Y(H1)*state.rho) + - (-screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*Y(Si28)*state.rho) + - (0.16666666666666667*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + -screened_rates(k_c12_to_he4_he4_he4)*Y(C12)) + - -screened_rates(k_c12_c12_to_mg24_modified)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*Y(O16)*state.rho; + (-screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_N13_to_p_C12)*Y(N13)) + + (-screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_O16_to_He4_C12)*Y(O16)) + + (-screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + 2.0*screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*Y(H1)*state.rho) + + (-screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + 2.0*screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*Y(Ne20)*state.rho) + + (-screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*Y(H1)*state.rho) + + (-screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*Y(Mg24)*state.rho) + + (-screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*Y(H1)*state.rho) + + (-screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*Y(Si28)*state.rho) + + (0.16666666666666667*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + -screened_rates(k_C12_to_He4_He4_He4)*Y(C12)) + + -screened_rates(k_C12_C12_to_Mg24_modified)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*Y(O16)*state.rho; ydot_nuc(N13) = - (screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + -screened_rates(k_n13_to_p_c12)*Y(N13)) + - (-screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_o16_to_he4_n13)*Y(O16)*Y(H1)*state.rho); + (screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + -screened_rates(k_N13_to_p_C12)*Y(N13)) + + (-screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_O16_to_He4_N13)*Y(O16)*Y(H1)*state.rho); ydot_nuc(N14) = - (-screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_f18_to_he4_n14)*Y(F18)); + (-screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_F18_to_He4_N14)*Y(F18)); ydot_nuc(O16) = - (screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + -screened_rates(k_o16_to_he4_c12)*Y(O16)) + - (-screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_ne20_to_he4_o16)*Y(Ne20)) + - (screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_o16_to_he4_n13)*Y(O16)*Y(H1)*state.rho) + - (-screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*Y(H1)*state.rho) + - (-screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*Y(Mg24)*state.rho) + - (-screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + 2.0*screened_rates(k_p_p31_to_o16_o16)*Y(P31)*Y(H1)*state.rho) + - (-screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + 2.0*screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*Y(Si28)*state.rho) + - -screened_rates(k_o16_o16_to_s32_modified)*std::pow(Y(O16), 2)*state.rho + - -screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*Y(O16)*state.rho; + (screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + -screened_rates(k_O16_to_He4_C12)*Y(O16)) + + (-screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_Ne20_to_He4_O16)*Y(Ne20)) + + (screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_O16_to_He4_N13)*Y(O16)*Y(H1)*state.rho) + + (-screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*Y(H1)*state.rho) + + (-screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*Y(Mg24)*state.rho) + + (-screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + 2.0*screened_rates(k_p_P31_to_O16_O16)*Y(P31)*Y(H1)*state.rho) + + (-screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + 2.0*screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*Y(Si28)*state.rho) + + -screened_rates(k_O16_O16_to_S32_modified)*std::pow(Y(O16), 2)*state.rho + + -screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*Y(O16)*state.rho; ydot_nuc(F18) = - (screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + -screened_rates(k_f18_to_he4_n14)*Y(F18)) + - (-screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_na22_to_he4_f18)*Y(Na22)) + - (-screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*Y(H1)*state.rho); + (screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + -screened_rates(k_F18_to_He4_N14)*Y(F18)) + + (-screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_Na22_to_He4_F18)*Y(Na22)) + + (-screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*Y(H1)*state.rho); ydot_nuc(Ne20) = - (screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + -screened_rates(k_ne20_to_he4_o16)*Y(Ne20)) + - (-screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_mg24_to_he4_ne20)*Y(Mg24)) + - (0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*Y(Ne20)*state.rho) + - (-screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*Y(H1)*state.rho) + - (-screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*Y(Si28)*state.rho) + - (screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*Y(Ne20)*state.rho); + (screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + -screened_rates(k_Ne20_to_He4_O16)*Y(Ne20)) + + (-screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_Mg24_to_He4_Ne20)*Y(Mg24)) + + (0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*Y(Ne20)*state.rho) + + (-screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*Y(H1)*state.rho) + + (-screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*Y(Si28)*state.rho) + + (screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*Y(Ne20)*state.rho); ydot_nuc(Ne21) = - (-screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_na22_to_p_ne21)*Y(Na22)) + - (screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*Y(H1)*state.rho); + (-screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_Na22_to_p_Ne21)*Y(Na22)) + + (screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*Y(H1)*state.rho); ydot_nuc(Na22) = - (screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_na22_to_he4_f18)*Y(Na22)) + - (screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + -screened_rates(k_na22_to_p_ne21)*Y(Na22)); + (screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_Na22_to_He4_F18)*Y(Na22)) + + (screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + -screened_rates(k_Na22_to_p_Ne21)*Y(Na22)); ydot_nuc(Na23) = - (-screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_mg24_to_p_na23)*Y(Mg24)) + - (-screened_rates(k_he4_na23_to_al27)*Y(He4)*Y(Na23)*state.rho + screened_rates(k_al27_to_he4_na23)*Y(Al27)) + - (0.5*screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*Y(H1)*state.rho) + - (-screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*Y(Ne20)*state.rho); + (-screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_Mg24_to_p_Na23)*Y(Mg24)) + + (-screened_rates(k_He4_Na23_to_Al27)*Y(He4)*Y(Na23)*state.rho + screened_rates(k_Al27_to_He4_Na23)*Y(Al27)) + + (0.5*screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*Y(H1)*state.rho) + + (-screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*Y(Ne20)*state.rho); ydot_nuc(Mg24) = - (screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + -screened_rates(k_mg24_to_he4_ne20)*Y(Mg24)) + - (screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_mg24_to_p_na23)*Y(Mg24)) + - (-screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_si28_to_he4_mg24)*Y(Si28)) + - (screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*Y(Mg24)*state.rho) + - (screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho) + - 0.5*screened_rates(k_c12_c12_to_mg24_modified)*std::pow(Y(C12), 2)*state.rho; + (screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + -screened_rates(k_Mg24_to_He4_Ne20)*Y(Mg24)) + + (screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_Mg24_to_p_Na23)*Y(Mg24)) + + (-screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_Si28_to_He4_Mg24)*Y(Si28)) + + (screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*Y(Mg24)*state.rho) + + (screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho) + + 0.5*screened_rates(k_C12_C12_to_Mg24_modified)*std::pow(Y(C12), 2)*state.rho; ydot_nuc(Al27) = - (screened_rates(k_he4_na23_to_al27)*Y(He4)*Y(Na23)*state.rho + -screened_rates(k_al27_to_he4_na23)*Y(Al27)) + - (-screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_si28_to_p_al27)*Y(Si28)) + - (-screened_rates(k_he4_al27_to_p31)*Y(Al27)*Y(He4)*state.rho + screened_rates(k_p31_to_he4_al27)*Y(P31)) + - (screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*Y(H1)*state.rho) + - (-screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho); + (screened_rates(k_He4_Na23_to_Al27)*Y(He4)*Y(Na23)*state.rho + -screened_rates(k_Al27_to_He4_Na23)*Y(Al27)) + + (-screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_Si28_to_p_Al27)*Y(Si28)) + + (-screened_rates(k_He4_Al27_to_P31)*Y(Al27)*Y(He4)*state.rho + screened_rates(k_P31_to_He4_Al27)*Y(P31)) + + (screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*Y(H1)*state.rho) + + (-screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho); ydot_nuc(Si28) = - (screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + -screened_rates(k_si28_to_he4_mg24)*Y(Si28)) + - (screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_si28_to_p_al27)*Y(Si28)) + - (-screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_s32_to_he4_si28)*Y(S32)) + - (0.5*screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*Y(Si28)*state.rho) + - (screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*Y(Si28)*state.rho) + - (screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho) + - screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*Y(O16)*state.rho; + (screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + -screened_rates(k_Si28_to_He4_Mg24)*Y(Si28)) + + (screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_Si28_to_p_Al27)*Y(Si28)) + + (-screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_S32_to_He4_Si28)*Y(S32)) + + (0.5*screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*Y(Si28)*state.rho) + + (screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*Y(Si28)*state.rho) + + (screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho) + + screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*Y(O16)*state.rho; ydot_nuc(P31) = - (screened_rates(k_he4_al27_to_p31)*Y(Al27)*Y(He4)*state.rho + -screened_rates(k_p31_to_he4_al27)*Y(P31)) + - (-screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_s32_to_p_p31)*Y(S32)) + - (0.5*screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_p_p31_to_o16_o16)*Y(P31)*Y(H1)*state.rho) + - (screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*Y(H1)*state.rho) + - (-screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho); + (screened_rates(k_He4_Al27_to_P31)*Y(Al27)*Y(He4)*state.rho + -screened_rates(k_P31_to_He4_Al27)*Y(P31)) + + (-screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_S32_to_p_P31)*Y(S32)) + + (0.5*screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_p_P31_to_O16_O16)*Y(P31)*Y(H1)*state.rho) + + (screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*Y(H1)*state.rho) + + (-screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho); ydot_nuc(S32) = - (screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + -screened_rates(k_s32_to_he4_si28)*Y(S32)) + - (screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_s32_to_p_p31)*Y(S32)) + - 0.5*screened_rates(k_o16_o16_to_s32_modified)*std::pow(Y(O16), 2)*state.rho + - (-screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*Y(S32)*state.rho + screened_rates(k_ar36_to_s32_he4_approx)*Y(Ar36)); + (screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + -screened_rates(k_S32_to_He4_Si28)*Y(S32)) + + (screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_S32_to_p_P31)*Y(S32)) + + 0.5*screened_rates(k_O16_O16_to_S32_modified)*std::pow(Y(O16), 2)*state.rho + + (-screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*Y(S32)*state.rho + screened_rates(k_Ar36_to_S32_He4_approx)*Y(Ar36)); ydot_nuc(Ar36) = - (screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*Y(S32)*state.rho + -screened_rates(k_ar36_to_s32_he4_approx)*Y(Ar36)) + - (-screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_ca40_to_ar36_he4_approx)*Y(Ca40)); + (screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*Y(S32)*state.rho + -screened_rates(k_Ar36_to_S32_He4_approx)*Y(Ar36)) + + (-screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_Ca40_to_Ar36_He4_approx)*Y(Ca40)); ydot_nuc(Ca40) = - (screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*Y(He4)*state.rho + -screened_rates(k_ca40_to_ar36_he4_approx)*Y(Ca40)) + - (-screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_ti44_to_ca40_he4_approx)*Y(Ti44)); + (screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*Y(He4)*state.rho + -screened_rates(k_Ca40_to_Ar36_He4_approx)*Y(Ca40)) + + (-screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_Ti44_to_Ca40_He4_approx)*Y(Ti44)); ydot_nuc(Ti44) = - (screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*Y(He4)*state.rho + -screened_rates(k_ti44_to_ca40_he4_approx)*Y(Ti44)) + - (-screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_cr48_to_ti44_he4_approx)*Y(Cr48)); + (screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*Y(He4)*state.rho + -screened_rates(k_Ti44_to_Ca40_He4_approx)*Y(Ti44)) + + (-screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_Cr48_to_Ti44_He4_approx)*Y(Cr48)); ydot_nuc(Cr48) = - (screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*Y(Ti44)*state.rho + -screened_rates(k_cr48_to_ti44_he4_approx)*Y(Cr48)) + - (-screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_fe52_to_cr48_he4_approx)*Y(Fe52)); + (screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*Y(Ti44)*state.rho + -screened_rates(k_Cr48_to_Ti44_He4_approx)*Y(Cr48)) + + (-screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_Fe52_to_Cr48_He4_approx)*Y(Fe52)); ydot_nuc(Fe52) = - (screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_fe52_to_cr48_he4_approx)*Y(Fe52)) + - (-screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_ni56_to_fe52_he4_approx)*Y(Ni56)); + (screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_Fe52_to_Cr48_He4_approx)*Y(Fe52)) + + (-screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_Ni56_to_Fe52_He4_approx)*Y(Ni56)); ydot_nuc(Ni56) = - (screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_ni56_to_fe52_he4_approx)*Y(Ni56)); + (screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_Ni56_to_Fe52_He4_approx)*Y(Ni56)); } @@ -1359,6 +1361,7 @@ void actual_rhs (burn_t& state, Array1D& ydot) rate_t rate_eval; constexpr int do_T_derivatives = 0; + evaluate_rates(state, rate_eval); rhs_nuc(state, ydot, Y, rate_eval.screened_rates); @@ -1368,7 +1371,8 @@ void actual_rhs (burn_t& state, Array1D& ydot) Real enuc; ener_gener_rate(ydot, enuc); - // include reaction neutrino losses (non-thermal) and gamma heating + // include any weak rate neutrino losses + enuc += rate_eval.enuc_weak; // Get the thermal neutrino losses @@ -1393,499 +1397,499 @@ void jac_nuc(const burn_t& state, Real scratch; - scratch = -screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho - screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho - screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho - screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho - screened_rates(k_p_o16_to_he4_n13)*Y(O16)*state.rho - screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*state.rho - screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho - screened_rates(k_p_p31_to_o16_o16)*Y(P31)*state.rho - screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho; + scratch = -screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho - screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho - screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho - screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho - screened_rates(k_p_O16_to_He4_N13)*Y(O16)*state.rho - screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*state.rho - screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho - screened_rates(k_p_P31_to_O16_O16)*Y(P31)*state.rho - screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho; jac.set(H1, H1, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho + screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(Ne20)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho + screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(Ne20)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho; jac.set(H1, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho + screened_rates(k_c12_ne20_to_p_p31)*Y(Ne20)*state.rho + screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho - screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho + screened_rates(k_C12_Ne20_to_p_P31)*Y(Ne20)*state.rho + screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho - screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(H1, C12, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho + screened_rates(k_n13_to_p_c12); + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho + screened_rates(k_N13_to_p_C12); jac.set(H1, N13, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho + 1.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho - screened_rates(k_p_o16_to_he4_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho + 1.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho - screened_rates(k_p_O16_to_He4_N13)*Y(H1)*state.rho; jac.set(H1, O16, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(H1, F18, scratch); - scratch = screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*state.rho; + scratch = screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*state.rho; jac.set(H1, Ne20, scratch); - scratch = -screened_rates(k_p_ne21_to_he4_f18)*Y(H1)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ne21_to_He4_F18)*Y(H1)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho; jac.set(H1, Ne21, scratch); - scratch = screened_rates(k_na22_to_p_ne21); + scratch = screened_rates(k_Na22_to_p_Ne21); jac.set(H1, Na22, scratch); - scratch = -screened_rates(k_p_na23_to_c12_c12)*Y(H1)*state.rho - screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Na23_to_C12_C12)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho; jac.set(H1, Na23, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho + screened_rates(k_mg24_to_p_na23); + scratch = screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho + screened_rates(k_Mg24_to_p_Na23); jac.set(H1, Mg24, scratch); - scratch = -screened_rates(k_p_al27_to_c12_o16)*Y(H1)*state.rho - screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho - screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Al27_to_C12_O16)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(H1, Al27, scratch); - scratch = screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho + screened_rates(k_si28_to_p_al27); + scratch = screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho + screened_rates(k_Si28_to_p_Al27); jac.set(H1, Si28, scratch); - scratch = -screened_rates(k_p_p31_to_c12_ne20)*Y(H1)*state.rho - screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho - screened_rates(k_p_p31_to_o16_o16)*Y(H1)*state.rho - screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_P31_to_C12_Ne20)*Y(H1)*state.rho - screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho - screened_rates(k_p_P31_to_O16_O16)*Y(H1)*state.rho - screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(H1, P31, scratch); - scratch = screened_rates(k_s32_to_p_p31); + scratch = screened_rates(k_S32_to_p_P31); jac.set(H1, S32, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho + screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho + screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*state.rho + screened_rates(k_p_o16_to_he4_n13)*Y(O16)*state.rho + screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho + screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho + screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*state.rho + screened_rates(k_p_O16_to_He4_N13)*Y(O16)*state.rho + screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho; jac.set(He4, H1, scratch); - scratch = -screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*state.rho - screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*state.rho - screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*state.rho - screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*state.rho - screened_rates(k_he4_al27_to_p31)*Y(Al27)*state.rho - screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho - screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho - 1.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_he4_mg24_to_c12_o16)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho - screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho - screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho - screened_rates(k_he4_na23_to_al27)*Y(Na23)*state.rho - screened_rates(k_he4_ne20_to_c12_c12)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_p_na23)*Y(Ne20)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho - screened_rates(k_he4_si28_to_c12_ne20)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_o16_o16)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho - screened_rates(k_s32_he4_to_ar36_approx)*Y(S32)*state.rho - screened_rates(k_ti44_he4_to_cr48_approx)*Y(Ti44)*state.rho; + scratch = -screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*state.rho - screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*state.rho - screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*state.rho - screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*state.rho - screened_rates(k_He4_Al27_to_P31)*Y(Al27)*state.rho - screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho - screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho - 1.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_He4_Mg24_to_C12_O16)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho - screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho - screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho - screened_rates(k_He4_Na23_to_Al27)*Y(Na23)*state.rho - screened_rates(k_He4_Ne20_to_C12_C12)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23)*Y(Ne20)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho - screened_rates(k_He4_Si28_to_C12_Ne20)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_O16_O16)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho - screened_rates(k_S32_He4_to_Ar36_approx)*Y(S32)*state.rho - screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(Ti44)*state.rho; jac.set(He4, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho + screened_rates(k_c12_ne20_to_he4_si28)*Y(Ne20)*state.rho + screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho + 3.0*screened_rates(k_c12_to_he4_he4_he4) - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho + screened_rates(k_C12_Ne20_to_He4_Si28)*Y(Ne20)*state.rho + screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho + 3.0*screened_rates(k_C12_to_He4_He4_He4) - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(He4, C12, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho; jac.set(He4, N13, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(He4, N14, scratch); - scratch = screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho + 1.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho + screened_rates(k_o16_to_he4_c12) + screened_rates(k_p_o16_to_he4_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho + 1.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho + screened_rates(k_O16_to_He4_C12) + screened_rates(k_p_O16_to_He4_N13)*Y(H1)*state.rho; jac.set(He4, O16, scratch); - scratch = screened_rates(k_f18_to_he4_n14) - screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_F18_to_He4_N14) - screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(He4, F18, scratch); - scratch = screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*state.rho - screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*state.rho + screened_rates(k_ne20_to_he4_o16); + scratch = screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*state.rho - screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*state.rho + screened_rates(k_Ne20_to_He4_O16); jac.set(He4, Ne20, scratch); - scratch = screened_rates(k_p_ne21_to_he4_f18)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne21_to_He4_F18)*Y(H1)*state.rho; jac.set(He4, Ne21, scratch); - scratch = screened_rates(k_na22_to_he4_f18); + scratch = screened_rates(k_Na22_to_He4_F18); jac.set(He4, Na22, scratch); - scratch = -screened_rates(k_he4_na23_to_al27)*Y(He4)*state.rho + screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Na23_to_Al27)*Y(He4)*state.rho + screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho; jac.set(He4, Na23, scratch); - scratch = -screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho + screened_rates(k_mg24_to_he4_ne20); + scratch = -screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho + screened_rates(k_Mg24_to_He4_Ne20); jac.set(He4, Mg24, scratch); - scratch = screened_rates(k_al27_to_he4_na23) - screened_rates(k_he4_al27_to_p31)*Y(He4)*state.rho + screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_Al27_to_He4_Na23) - screened_rates(k_He4_Al27_to_P31)*Y(He4)*state.rho + screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho; jac.set(He4, Al27, scratch); - scratch = -screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho + screened_rates(k_si28_to_he4_mg24); + scratch = -screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho + screened_rates(k_Si28_to_He4_Mg24); jac.set(He4, Si28, scratch); - scratch = screened_rates(k_p31_to_he4_al27) + screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_P31_to_He4_Al27) + screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho; jac.set(He4, P31, scratch); - scratch = -screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*state.rho + screened_rates(k_s32_to_he4_si28); + scratch = -screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*state.rho + screened_rates(k_S32_to_He4_Si28); jac.set(He4, S32, scratch); - scratch = -screened_rates(k_ar36_he4_to_ca40_approx)*Y(He4)*state.rho + screened_rates(k_ar36_to_s32_he4_approx); + scratch = -screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(He4)*state.rho + screened_rates(k_Ar36_to_S32_He4_approx); jac.set(He4, Ar36, scratch); - scratch = -screened_rates(k_ca40_he4_to_ti44_approx)*Y(He4)*state.rho + screened_rates(k_ca40_to_ar36_he4_approx); + scratch = -screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(He4)*state.rho + screened_rates(k_Ca40_to_Ar36_He4_approx); jac.set(He4, Ca40, scratch); - scratch = -screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*state.rho + screened_rates(k_ti44_to_ca40_he4_approx); + scratch = -screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*state.rho + screened_rates(k_Ti44_to_Ca40_He4_approx); jac.set(He4, Ti44, scratch); - scratch = -screened_rates(k_cr48_he4_to_fe52_approx)*Y(He4)*state.rho + screened_rates(k_cr48_to_ti44_he4_approx); + scratch = -screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(He4)*state.rho + screened_rates(k_Cr48_to_Ti44_He4_approx); jac.set(He4, Cr48, scratch); - scratch = -screened_rates(k_fe52_he4_to_ni56_approx)*Y(He4)*state.rho + screened_rates(k_fe52_to_cr48_he4_approx); + scratch = -screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(He4)*state.rho + screened_rates(k_Fe52_to_Cr48_He4_approx); jac.set(He4, Fe52, scratch); - scratch = screened_rates(k_ni56_to_fe52_he4_approx); + scratch = screened_rates(k_Ni56_to_Fe52_He4_approx); jac.set(He4, Ni56, scratch); - scratch = screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*state.rho - screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho + 2.0*screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*state.rho + screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*state.rho - screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho + 2.0*screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*state.rho + screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*state.rho; jac.set(C12, H1, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho + 0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_he4_mg24_to_c12_o16)*Y(Mg24)*state.rho + 2.0*screened_rates(k_he4_ne20_to_c12_c12)*Y(Ne20)*state.rho + screened_rates(k_he4_si28_to_c12_ne20)*Y(Si28)*state.rho; + scratch = -screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho + 0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_He4_Mg24_to_C12_O16)*Y(Mg24)*state.rho + 2.0*screened_rates(k_He4_Ne20_to_C12_C12)*Y(Ne20)*state.rho + screened_rates(k_He4_Si28_to_C12_Ne20)*Y(Si28)*state.rho; jac.set(C12, He4, scratch); - scratch = -2.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho - 2.0*screened_rates(k_c12_c12_to_mg24_modified)*Y(C12)*state.rho - 2.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho - screened_rates(k_c12_ne20_to_he4_si28)*Y(Ne20)*state.rho - screened_rates(k_c12_ne20_to_p_p31)*Y(Ne20)*state.rho - screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(O16)*state.rho - screened_rates(k_c12_to_he4_he4_he4) - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho - screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = -2.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho - 2.0*screened_rates(k_C12_C12_to_Mg24_modified)*Y(C12)*state.rho - 2.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho - screened_rates(k_C12_Ne20_to_He4_Si28)*Y(Ne20)*state.rho - screened_rates(k_C12_Ne20_to_p_P31)*Y(Ne20)*state.rho - screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho - screened_rates(k_C12_to_He4_He4_He4) - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho - screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(C12, C12, scratch); - scratch = screened_rates(k_n13_to_p_c12); + scratch = screened_rates(k_N13_to_p_C12); jac.set(C12, N13, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*state.rho + screened_rates(k_o16_to_he4_c12); + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho + screened_rates(k_O16_to_He4_C12); jac.set(C12, O16, scratch); - scratch = -screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*state.rho - screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*state.rho + 2.0*screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*state.rho; + scratch = -screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*state.rho - screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*state.rho + 2.0*screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*state.rho; jac.set(C12, Ne20, scratch); - scratch = 2.0*screened_rates(k_p_na23_to_c12_c12)*Y(H1)*state.rho; + scratch = 2.0*screened_rates(k_p_Na23_to_C12_C12)*Y(H1)*state.rho; jac.set(C12, Na23, scratch); - scratch = screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*state.rho; jac.set(C12, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_c12_o16)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_C12_O16)*Y(H1)*state.rho; jac.set(C12, Al27, scratch); - scratch = screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*state.rho; jac.set(C12, Si28, scratch); - scratch = screened_rates(k_p_p31_to_c12_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_C12_Ne20)*Y(H1)*state.rho; jac.set(C12, P31, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho + screened_rates(k_p_o16_to_he4_n13)*Y(O16)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho + screened_rates(k_p_O16_to_He4_N13)*Y(O16)*state.rho; jac.set(N13, H1, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho; jac.set(N13, He4, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(N13, C12, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho - screened_rates(k_n13_to_p_c12); + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho - screened_rates(k_N13_to_p_C12); jac.set(N13, N13, scratch); - scratch = screened_rates(k_p_o16_to_he4_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O16_to_He4_N13)*Y(H1)*state.rho; jac.set(N13, O16, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho; jac.set(N14, He4, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(N14, N14, scratch); - scratch = screened_rates(k_f18_to_he4_n14); + scratch = screened_rates(k_F18_to_He4_N14); jac.set(N14, F18, scratch); - scratch = screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*state.rho - screened_rates(k_p_o16_to_he4_n13)*Y(O16)*state.rho + 2.0*screened_rates(k_p_p31_to_o16_o16)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*state.rho - screened_rates(k_p_O16_to_He4_N13)*Y(O16)*state.rho + 2.0*screened_rates(k_p_P31_to_O16_O16)*Y(P31)*state.rho; jac.set(O16, H1, scratch); - scratch = screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho + screened_rates(k_he4_mg24_to_c12_o16)*Y(Mg24)*state.rho + screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho + 2.0*screened_rates(k_he4_si28_to_o16_o16)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho + screened_rates(k_He4_Mg24_to_C12_O16)*Y(Mg24)*state.rho + screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho + 2.0*screened_rates(k_He4_Si28_to_O16_O16)*Y(Si28)*state.rho; jac.set(O16, He4, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(O16)*state.rho + screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho + screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(O16, C12, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho; jac.set(O16, N13, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho - 2.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho - 2.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho - 2.0*screened_rates(k_o16_o16_to_s32_modified)*Y(O16)*state.rho - screened_rates(k_o16_to_he4_c12) - screened_rates(k_p_o16_to_he4_n13)*Y(H1)*state.rho; + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho - 2.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho - 2.0*screened_rates(k_O16_O16_to_S32_modified)*Y(O16)*state.rho - 2.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho - screened_rates(k_O16_to_He4_C12) - screened_rates(k_p_O16_to_He4_N13)*Y(H1)*state.rho; jac.set(O16, O16, scratch); - scratch = screened_rates(k_ne20_to_he4_o16); + scratch = screened_rates(k_Ne20_to_He4_O16); jac.set(O16, Ne20, scratch); - scratch = screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*state.rho; jac.set(O16, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_c12_o16)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_C12_O16)*Y(H1)*state.rho; jac.set(O16, Al27, scratch); - scratch = 2.0*screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*state.rho; + scratch = 2.0*screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*state.rho; jac.set(O16, Si28, scratch); - scratch = 2.0*screened_rates(k_p_p31_to_o16_o16)*Y(H1)*state.rho; + scratch = 2.0*screened_rates(k_p_P31_to_O16_O16)*Y(H1)*state.rho; jac.set(O16, P31, scratch); - scratch = screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*state.rho; + scratch = screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*state.rho; jac.set(F18, H1, scratch); - scratch = -screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho + screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho; + scratch = -screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho + screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho; jac.set(F18, He4, scratch); - scratch = screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(F18, N14, scratch); - scratch = -screened_rates(k_f18_to_he4_n14) - screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = -screened_rates(k_F18_to_He4_N14) - screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(F18, F18, scratch); - scratch = screened_rates(k_p_ne21_to_he4_f18)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne21_to_He4_F18)*Y(H1)*state.rho; jac.set(F18, Ne21, scratch); - scratch = screened_rates(k_na22_to_he4_f18); + scratch = screened_rates(k_Na22_to_He4_F18); jac.set(F18, Na22, scratch); - scratch = screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho + screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho + screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*state.rho; jac.set(Ne20, H1, scratch); - scratch = -screened_rates(k_he4_ne20_to_c12_c12)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_p_na23)*Y(Ne20)*state.rho + screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho + screened_rates(k_he4_si28_to_c12_ne20)*Y(Si28)*state.rho; + scratch = -screened_rates(k_He4_Ne20_to_C12_C12)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23)*Y(Ne20)*state.rho + screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho + screened_rates(k_He4_Si28_to_C12_Ne20)*Y(Si28)*state.rho; jac.set(Ne20, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho - screened_rates(k_c12_ne20_to_he4_si28)*Y(Ne20)*state.rho - screened_rates(k_c12_ne20_to_p_p31)*Y(Ne20)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho - screened_rates(k_C12_Ne20_to_He4_Si28)*Y(Ne20)*state.rho - screened_rates(k_C12_Ne20_to_p_P31)*Y(Ne20)*state.rho; jac.set(Ne20, C12, scratch); - scratch = screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho; jac.set(Ne20, O16, scratch); - scratch = -screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*state.rho - screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*state.rho - screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*state.rho - screened_rates(k_ne20_to_he4_o16); + scratch = -screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*state.rho - screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*state.rho - screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*state.rho - screened_rates(k_Ne20_to_He4_O16); jac.set(Ne20, Ne20, scratch); - scratch = screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho; jac.set(Ne20, Na23, scratch); - scratch = screened_rates(k_mg24_to_he4_ne20); + scratch = screened_rates(k_Mg24_to_He4_Ne20); jac.set(Ne20, Mg24, scratch); - scratch = screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*state.rho; jac.set(Ne20, Si28, scratch); - scratch = screened_rates(k_p_p31_to_c12_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_C12_Ne20)*Y(H1)*state.rho; jac.set(Ne20, P31, scratch); - scratch = -screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho; + scratch = -screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho; jac.set(Ne21, H1, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho; jac.set(Ne21, He4, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(Ne21, F18, scratch); - scratch = -screened_rates(k_p_ne21_to_he4_f18)*Y(H1)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ne21_to_He4_F18)*Y(H1)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho; jac.set(Ne21, Ne21, scratch); - scratch = screened_rates(k_na22_to_p_ne21); + scratch = screened_rates(k_Na22_to_p_Ne21); jac.set(Ne21, Na22, scratch); - scratch = screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho; + scratch = screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho; jac.set(Na22, H1, scratch); - scratch = screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho; + scratch = screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho; jac.set(Na22, He4, scratch); - scratch = screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho; jac.set(Na22, F18, scratch); - scratch = screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho; jac.set(Na22, Ne21, scratch); - scratch = -screened_rates(k_na22_to_he4_f18) - screened_rates(k_na22_to_p_ne21); + scratch = -screened_rates(k_Na22_to_He4_F18) - screened_rates(k_Na22_to_p_Ne21); jac.set(Na22, Na22, scratch); - scratch = -screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho; + scratch = -screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho; jac.set(Na23, H1, scratch); - scratch = -screened_rates(k_he4_na23_to_al27)*Y(Na23)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(Ne20)*state.rho; + scratch = -screened_rates(k_He4_Na23_to_Al27)*Y(Na23)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(Ne20)*state.rho; jac.set(Na23, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho; jac.set(Na23, C12, scratch); - scratch = screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*state.rho; jac.set(Na23, Ne20, scratch); - scratch = -screened_rates(k_he4_na23_to_al27)*Y(He4)*state.rho - screened_rates(k_p_na23_to_c12_c12)*Y(H1)*state.rho - screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Na23_to_Al27)*Y(He4)*state.rho - screened_rates(k_p_Na23_to_C12_C12)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho; jac.set(Na23, Na23, scratch); - scratch = screened_rates(k_mg24_to_p_na23); + scratch = screened_rates(k_Mg24_to_p_Na23); jac.set(Na23, Mg24, scratch); - scratch = screened_rates(k_al27_to_he4_na23); + scratch = screened_rates(k_Al27_to_He4_Na23); jac.set(Na23, Al27, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho + screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho + screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho; jac.set(Mg24, H1, scratch); - scratch = -screened_rates(k_he4_mg24_to_c12_o16)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho + screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho; + scratch = -screened_rates(k_He4_Mg24_to_C12_O16)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho + screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho; jac.set(Mg24, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_mg24_modified)*Y(C12)*state.rho + screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_Mg24_modified)*Y(C12)*state.rho + screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho; jac.set(Mg24, C12, scratch); - scratch = screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho; jac.set(Mg24, O16, scratch); - scratch = screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho; jac.set(Mg24, Ne20, scratch); - scratch = screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho; jac.set(Mg24, Na23, scratch); - scratch = -screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho - screened_rates(k_mg24_to_he4_ne20) - screened_rates(k_mg24_to_p_na23); + scratch = -screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho - screened_rates(k_Mg24_to_He4_Ne20) - screened_rates(k_Mg24_to_p_Na23); jac.set(Mg24, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho; jac.set(Mg24, Al27, scratch); - scratch = screened_rates(k_si28_to_he4_mg24); + scratch = screened_rates(k_Si28_to_He4_Mg24); jac.set(Mg24, Si28, scratch); - scratch = -screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho; + scratch = -screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho; jac.set(Al27, H1, scratch); - scratch = -screened_rates(k_he4_al27_to_p31)*Y(Al27)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho + screened_rates(k_he4_na23_to_al27)*Y(Na23)*state.rho; + scratch = -screened_rates(k_He4_Al27_to_P31)*Y(Al27)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho + screened_rates(k_He4_Na23_to_Al27)*Y(Na23)*state.rho; jac.set(Al27, He4, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho; jac.set(Al27, C12, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho; jac.set(Al27, O16, scratch); - scratch = screened_rates(k_he4_na23_to_al27)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Na23_to_Al27)*Y(He4)*state.rho; jac.set(Al27, Na23, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho; jac.set(Al27, Mg24, scratch); - scratch = -screened_rates(k_al27_to_he4_na23) - screened_rates(k_he4_al27_to_p31)*Y(He4)*state.rho - screened_rates(k_p_al27_to_c12_o16)*Y(H1)*state.rho - screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho - screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = -screened_rates(k_Al27_to_He4_Na23) - screened_rates(k_He4_Al27_to_P31)*Y(He4)*state.rho - screened_rates(k_p_Al27_to_C12_O16)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(Al27, Al27, scratch); - scratch = screened_rates(k_si28_to_p_al27); + scratch = screened_rates(k_Si28_to_p_Al27); jac.set(Al27, Si28, scratch); - scratch = screened_rates(k_p31_to_he4_al27); + scratch = screened_rates(k_P31_to_He4_Al27); jac.set(Al27, P31, scratch); - scratch = screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho + screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho + screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho; jac.set(Si28, H1, scratch); - scratch = screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho - screened_rates(k_he4_si28_to_c12_ne20)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_o16_o16)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Si28_to_C12_Ne20)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_O16_O16)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho; jac.set(Si28, He4, scratch); - scratch = screened_rates(k_c12_ne20_to_he4_si28)*Y(Ne20)*state.rho + screened_rates(k_c12_o16_to_si28_modified)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_Ne20_to_He4_Si28)*Y(Ne20)*state.rho + screened_rates(k_C12_O16_to_Si28_modified)*Y(O16)*state.rho; jac.set(Si28, C12, scratch); - scratch = screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*state.rho + 1.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*state.rho + 1.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho; jac.set(Si28, O16, scratch); - scratch = screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*state.rho; jac.set(Si28, Ne20, scratch); - scratch = screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho; jac.set(Si28, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(Si28, Al27, scratch); - scratch = -screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho - screened_rates(k_si28_to_he4_mg24) - screened_rates(k_si28_to_p_al27); + scratch = -screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho - screened_rates(k_Si28_to_He4_Mg24) - screened_rates(k_Si28_to_p_Al27); jac.set(Si28, Si28, scratch); - scratch = screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho; jac.set(Si28, P31, scratch); - scratch = screened_rates(k_s32_to_he4_si28); + scratch = screened_rates(k_S32_to_He4_Si28); jac.set(Si28, S32, scratch); - scratch = -screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*state.rho - screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho - screened_rates(k_p_p31_to_o16_o16)*Y(P31)*state.rho - screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho; + scratch = -screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*state.rho - screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho - screened_rates(k_p_P31_to_O16_O16)*Y(P31)*state.rho - screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho; jac.set(P31, H1, scratch); - scratch = screened_rates(k_he4_al27_to_p31)*Y(Al27)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Al27_to_P31)*Y(Al27)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho; jac.set(P31, He4, scratch); - scratch = screened_rates(k_c12_ne20_to_p_p31)*Y(Ne20)*state.rho; + scratch = screened_rates(k_C12_Ne20_to_p_P31)*Y(Ne20)*state.rho; jac.set(P31, C12, scratch); - scratch = 1.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho; jac.set(P31, O16, scratch); - scratch = screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*state.rho; jac.set(P31, Ne20, scratch); - scratch = screened_rates(k_he4_al27_to_p31)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Al27_to_P31)*Y(He4)*state.rho; jac.set(P31, Al27, scratch); - scratch = screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho; jac.set(P31, Si28, scratch); - scratch = -screened_rates(k_p31_to_he4_al27) - screened_rates(k_p_p31_to_c12_ne20)*Y(H1)*state.rho - screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho - screened_rates(k_p_p31_to_o16_o16)*Y(H1)*state.rho - screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = -screened_rates(k_P31_to_He4_Al27) - screened_rates(k_p_P31_to_C12_Ne20)*Y(H1)*state.rho - screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho - screened_rates(k_p_P31_to_O16_O16)*Y(H1)*state.rho - screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(P31, P31, scratch); - scratch = screened_rates(k_s32_to_p_p31); + scratch = screened_rates(k_S32_to_p_P31); jac.set(P31, S32, scratch); - scratch = screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho; + scratch = screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho; jac.set(S32, H1, scratch); - scratch = screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho - screened_rates(k_s32_he4_to_ar36_approx)*Y(S32)*state.rho; + scratch = screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_S32_He4_to_Ar36_approx)*Y(S32)*state.rho; jac.set(S32, He4, scratch); - scratch = 1.0*screened_rates(k_o16_o16_to_s32_modified)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_O16_O16_to_S32_modified)*Y(O16)*state.rho; jac.set(S32, O16, scratch); - scratch = screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho; jac.set(S32, Si28, scratch); - scratch = screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(S32, P31, scratch); - scratch = -screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*state.rho - screened_rates(k_s32_to_he4_si28) - screened_rates(k_s32_to_p_p31); + scratch = -screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*state.rho - screened_rates(k_S32_to_He4_Si28) - screened_rates(k_S32_to_p_P31); jac.set(S32, S32, scratch); - scratch = screened_rates(k_ar36_to_s32_he4_approx); + scratch = screened_rates(k_Ar36_to_S32_He4_approx); jac.set(S32, Ar36, scratch); - scratch = -screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*state.rho + screened_rates(k_s32_he4_to_ar36_approx)*Y(S32)*state.rho; + scratch = -screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*state.rho + screened_rates(k_S32_He4_to_Ar36_approx)*Y(S32)*state.rho; jac.set(Ar36, He4, scratch); - scratch = screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*state.rho; jac.set(Ar36, S32, scratch); - scratch = -screened_rates(k_ar36_he4_to_ca40_approx)*Y(He4)*state.rho - screened_rates(k_ar36_to_s32_he4_approx); + scratch = -screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(He4)*state.rho - screened_rates(k_Ar36_to_S32_He4_approx); jac.set(Ar36, Ar36, scratch); - scratch = screened_rates(k_ca40_to_ar36_he4_approx); + scratch = screened_rates(k_Ca40_to_Ar36_He4_approx); jac.set(Ar36, Ca40, scratch); - scratch = screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*state.rho - screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*state.rho; + scratch = screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*state.rho - screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*state.rho; jac.set(Ca40, He4, scratch); - scratch = screened_rates(k_ar36_he4_to_ca40_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(He4)*state.rho; jac.set(Ca40, Ar36, scratch); - scratch = -screened_rates(k_ca40_he4_to_ti44_approx)*Y(He4)*state.rho - screened_rates(k_ca40_to_ar36_he4_approx); + scratch = -screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(He4)*state.rho - screened_rates(k_Ca40_to_Ar36_He4_approx); jac.set(Ca40, Ca40, scratch); - scratch = screened_rates(k_ti44_to_ca40_he4_approx); + scratch = screened_rates(k_Ti44_to_Ca40_He4_approx); jac.set(Ca40, Ti44, scratch); - scratch = screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*state.rho - screened_rates(k_ti44_he4_to_cr48_approx)*Y(Ti44)*state.rho; + scratch = screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*state.rho - screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(Ti44)*state.rho; jac.set(Ti44, He4, scratch); - scratch = screened_rates(k_ca40_he4_to_ti44_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(He4)*state.rho; jac.set(Ti44, Ca40, scratch); - scratch = -screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*state.rho - screened_rates(k_ti44_to_ca40_he4_approx); + scratch = -screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*state.rho - screened_rates(k_Ti44_to_Ca40_He4_approx); jac.set(Ti44, Ti44, scratch); - scratch = screened_rates(k_cr48_to_ti44_he4_approx); + scratch = screened_rates(k_Cr48_to_Ti44_He4_approx); jac.set(Ti44, Cr48, scratch); - scratch = -screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*state.rho + screened_rates(k_ti44_he4_to_cr48_approx)*Y(Ti44)*state.rho; + scratch = -screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*state.rho + screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(Ti44)*state.rho; jac.set(Cr48, He4, scratch); - scratch = screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*state.rho; jac.set(Cr48, Ti44, scratch); - scratch = -screened_rates(k_cr48_he4_to_fe52_approx)*Y(He4)*state.rho - screened_rates(k_cr48_to_ti44_he4_approx); + scratch = -screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(He4)*state.rho - screened_rates(k_Cr48_to_Ti44_He4_approx); jac.set(Cr48, Cr48, scratch); - scratch = screened_rates(k_fe52_to_cr48_he4_approx); + scratch = screened_rates(k_Fe52_to_Cr48_He4_approx); jac.set(Cr48, Fe52, scratch); - scratch = screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*state.rho - screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*state.rho; + scratch = screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*state.rho - screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*state.rho; jac.set(Fe52, He4, scratch); - scratch = screened_rates(k_cr48_he4_to_fe52_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(He4)*state.rho; jac.set(Fe52, Cr48, scratch); - scratch = -screened_rates(k_fe52_he4_to_ni56_approx)*Y(He4)*state.rho - screened_rates(k_fe52_to_cr48_he4_approx); + scratch = -screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(He4)*state.rho - screened_rates(k_Fe52_to_Cr48_He4_approx); jac.set(Fe52, Fe52, scratch); - scratch = screened_rates(k_ni56_to_fe52_he4_approx); + scratch = screened_rates(k_Ni56_to_Fe52_He4_approx); jac.set(Fe52, Ni56, scratch); - scratch = screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*state.rho; + scratch = screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*state.rho; jac.set(Ni56, He4, scratch); - scratch = screened_rates(k_fe52_he4_to_ni56_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(He4)*state.rho; jac.set(Ni56, Fe52, scratch); - scratch = -screened_rates(k_ni56_to_fe52_he4_approx); + scratch = -screened_rates(k_Ni56_to_Fe52_He4_approx); jac.set(Ni56, Ni56, scratch); @@ -1910,6 +1914,7 @@ void actual_jac(const burn_t& state, MatrixType& jac) rate_derivs_t rate_eval; constexpr int do_T_derivatives = 1; + evaluate_rates(state, rate_eval); // Species Jacobian elements with respect to other species diff --git a/networks/subch_approx/pynucastro.net b/networks/subch_approx/pynucastro.net index 3c8027217b..b78871285f 100644 --- a/networks/subch_approx/pynucastro.net +++ b/networks/subch_approx/pynucastro.net @@ -1,28 +1,28 @@ -hydrogen-1 h1 1.0 1.0 -helium-4 he4 4.0 2.0 -carbon-12 c12 12.0 6.0 -nitrogen-13 n13 13.0 7.0 -nitrogen-14 n14 14.0 7.0 -oxygen-16 o16 16.0 8.0 -fluorine-18 f18 18.0 9.0 -neon-20 ne20 20.0 10.0 -neon-21 ne21 21.0 10.0 -sodium-22 na22 22.0 11.0 -sodium-23 na23 23.0 11.0 -magnesium-24 mg24 24.0 12.0 -aluminum-27 al27 27.0 13.0 -silicon-28 si28 28.0 14.0 -phosphorus-31 p31 31.0 15.0 -sulfur-32 s32 32.0 16.0 -argon-36 ar36 36.0 18.0 -calcium-40 ca40 40.0 20.0 -titanium-44 ti44 44.0 22.0 -chromium-48 cr48 48.0 24.0 -iron-52 fe52 52.0 26.0 -nickel-56 ni56 56.0 28.0 -__extra_chlorine-35 cl35 35.0 17.0 -__extra_potassium-39 k39 39.0 19.0 -__extra_scandium-43 sc43 43.0 21.0 -__extra_vanadium-47 v47 47.0 23.0 -__extra_manganese-51 mn51 51.0 25.0 -__extra_cobalt-55 co55 55.0 27.0 +hydrogen-1 H1 1.0 1.0 +helium-4 He4 4.0 2.0 +carbon-12 C12 12.0 6.0 +nitrogen-13 N13 13.0 7.0 +nitrogen-14 N14 14.0 7.0 +oxygen-16 O16 16.0 8.0 +fluorine-18 F18 18.0 9.0 +neon-20 Ne20 20.0 10.0 +neon-21 Ne21 21.0 10.0 +sodium-22 Na22 22.0 11.0 +sodium-23 Na23 23.0 11.0 +magnesium-24 Mg24 24.0 12.0 +aluminum-27 Al27 27.0 13.0 +silicon-28 Si28 28.0 14.0 +phosphorus-31 P31 31.0 15.0 +sulfur-32 S32 32.0 16.0 +argon-36 Ar36 36.0 18.0 +calcium-40 Ca40 40.0 20.0 +titanium-44 Ti44 44.0 22.0 +chromium-48 Cr48 48.0 24.0 +iron-52 Fe52 52.0 26.0 +nickel-56 Ni56 56.0 28.0 +__extra_chlorine-35 Cl35 35.0 17.0 +__extra_potassium-39 K39 39.0 19.0 +__extra_scandium-43 Sc43 43.0 21.0 +__extra_vanadium-47 V47 47.0 23.0 +__extra_manganese-51 Mn51 51.0 25.0 +__extra_cobalt-55 Co55 55.0 27.0 diff --git a/networks/subch_approx/reaclib_rates.H b/networks/subch_approx/reaclib_rates.H index 6eab19e9a5..1e3d39a16f 100644 --- a/networks/subch_approx/reaclib_rates.H +++ b/networks/subch_approx/reaclib_rates.H @@ -13,19 +13,21 @@ using namespace Species; struct rate_t { Array1D screened_rates; + Real enuc_weak; }; struct rate_derivs_t { Array1D screened_rates; Array1D dscreened_rates_dT; + Real enuc_weak; }; template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n13_to_p_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_N13_to_p_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 --> p + c12 + // N13 --> p + C12 rate = 0.0; drate_dT = 0.0; @@ -72,9 +74,9 @@ void rate_n13_to_p_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_to_He4_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 --> he4 + c12 + // O16 --> He4 + C12 rate = 0.0; drate_dT = 0.0; @@ -121,9 +123,9 @@ void rate_o16_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f18_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F18_to_He4_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 --> he4 + n14 + // F18 --> He4 + N14 rate = 0.0; drate_dT = 0.0; @@ -183,9 +185,9 @@ void rate_f18_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne20_to_he4_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne20_to_He4_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 --> he4 + o16 + // Ne20 --> He4 + O16 rate = 0.0; drate_dT = 0.0; @@ -247,9 +249,9 @@ void rate_ne20_to_he4_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na22_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na22_to_p_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 --> p + ne21 + // Na22 --> p + Ne21 rate = 0.0; drate_dT = 0.0; @@ -326,9 +328,9 @@ void rate_na22_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na22_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na22_to_He4_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 --> he4 + f18 + // Na22 --> He4 + F18 rate = 0.0; drate_dT = 0.0; @@ -358,9 +360,9 @@ void rate_na22_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg24_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg24_to_p_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 --> p + na23 + // Mg24 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -422,9 +424,9 @@ void rate_mg24_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg24_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg24_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 --> he4 + ne20 + // Mg24 --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -501,9 +503,9 @@ void rate_mg24_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_al27_to_he4_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Al27_to_He4_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 --> he4 + na23 + // Al27 --> He4 + Na23 rate = 0.0; drate_dT = 0.0; @@ -533,9 +535,9 @@ void rate_al27_to_he4_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si28_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si28_to_p_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 --> p + al27 + // Si28 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -599,9 +601,9 @@ void rate_si28_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si28_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si28_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 --> he4 + mg24 + // Si28 --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -646,9 +648,9 @@ void rate_si28_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p31_to_he4_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P31_to_He4_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 --> he4 + al27 + // P31 --> He4 + Al27 rate = 0.0; drate_dT = 0.0; @@ -678,9 +680,9 @@ void rate_p31_to_he4_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s32_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S32_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 --> p + p31 + // S32 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -742,9 +744,9 @@ void rate_s32_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s32_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S32_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 --> he4 + si28 + // S32 --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -774,9 +776,9 @@ void rate_s32_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_to_he4_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_to_He4_He4_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 --> he4 + he4 + he4 + // C12 --> He4 + He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -840,9 +842,9 @@ void rate_c12_to_he4_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C12_to_N13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + p --> n13 + // C12 + p --> N13 rate = 0.0; drate_dT = 0.0; @@ -889,9 +891,9 @@ void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_C12_to_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + he4 --> o16 + // C12 + He4 --> O16 rate = 0.0; drate_dT = 0.0; @@ -938,9 +940,9 @@ void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N14_to_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + he4 --> f18 + // N14 + He4 --> F18 rate = 0.0; drate_dT = 0.0; @@ -1004,9 +1006,9 @@ void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o16_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O16_to_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + he4 --> ne20 + // O16 + He4 --> Ne20 rate = 0.0; drate_dT = 0.0; @@ -1070,9 +1072,9 @@ void rate_he4_o16_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f18_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F18_to_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + he4 --> na22 + // F18 + He4 --> Na22 rate = 0.0; drate_dT = 0.0; @@ -1102,9 +1104,9 @@ void rate_he4_f18_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> mg24 + // Ne20 + He4 --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -1185,9 +1187,9 @@ void rate_he4_ne20_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne21_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne21_to_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + p --> na22 + // Ne21 + p --> Na22 rate = 0.0; drate_dT = 0.0; @@ -1268,9 +1270,9 @@ void rate_p_ne21_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na23_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na23_to_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + p --> mg24 + // Na23 + p --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -1334,9 +1336,9 @@ void rate_p_na23_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_na23_to_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Na23_to_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + he4 --> al27 + // Na23 + He4 --> Al27 rate = 0.0; drate_dT = 0.0; @@ -1366,9 +1368,9 @@ void rate_he4_na23_to_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg24_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg24_to_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + he4 --> si28 + // Mg24 + He4 --> Si28 rate = 0.0; drate_dT = 0.0; @@ -1415,9 +1417,9 @@ void rate_he4_mg24_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al27_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al27_to_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + p --> si28 + // Al27 + p --> Si28 rate = 0.0; drate_dT = 0.0; @@ -1481,9 +1483,9 @@ void rate_p_al27_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_al27_to_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Al27_to_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + he4 --> p31 + // Al27 + He4 --> P31 rate = 0.0; drate_dT = 0.0; @@ -1513,9 +1515,9 @@ void rate_he4_al27_to_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> s32 + // Si28 + He4 --> S32 rate = 0.0; drate_dT = 0.0; @@ -1545,9 +1547,9 @@ void rate_he4_si28_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> s32 + // P31 + p --> S32 rate = 0.0; drate_dT = 0.0; @@ -1611,9 +1613,9 @@ void rate_p_p31_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_p_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> p + na23 + // C12 + C12 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -1643,9 +1645,9 @@ void rate_c12_c12_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> he4 + ne20 + // C12 + C12 --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -1675,9 +1677,9 @@ void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N13_to_p_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 + he4 --> p + o16 + // N13 + He4 --> p + O16 rate = 0.0; drate_dT = 0.0; @@ -1707,9 +1709,9 @@ void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o16_to_he4_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O16_to_He4_N13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + p --> he4 + n13 + // O16 + p --> He4 + N13 rate = 0.0; drate_dT = 0.0; @@ -1739,9 +1741,9 @@ void rate_p_o16_to_he4_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_p_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> p + al27 + // O16 + C12 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -1771,9 +1773,9 @@ void rate_c12_o16_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> he4 + mg24 + // O16 + C12 --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -1803,9 +1805,9 @@ void rate_c12_o16_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> p + p31 + // O16 + O16 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -1835,9 +1837,9 @@ void rate_o16_o16_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> he4 + si28 + // O16 + O16 --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -1867,9 +1869,9 @@ void rate_o16_o16_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f18_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F18_to_p_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + he4 --> p + ne21 + // F18 + He4 --> p + Ne21 rate = 0.0; drate_dT = 0.0; @@ -1899,9 +1901,9 @@ void rate_he4_f18_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_p_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> p + na23 + // Ne20 + He4 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -1965,9 +1967,9 @@ void rate_he4_ne20_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_c12_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_C12_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> c12 + c12 + // Ne20 + He4 --> C12 + C12 rate = 0.0; drate_dT = 0.0; @@ -1997,9 +1999,9 @@ void rate_he4_ne20_to_c12_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_ne20_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_Ne20_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + c12 --> p + p31 + // Ne20 + C12 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -2029,9 +2031,9 @@ void rate_c12_ne20_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_ne20_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_Ne20_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + c12 --> he4 + si28 + // Ne20 + C12 --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -2061,9 +2063,9 @@ void rate_c12_ne20_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne21_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne21_to_He4_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + p --> he4 + f18 + // Ne21 + p --> He4 + F18 rate = 0.0; drate_dT = 0.0; @@ -2093,9 +2095,9 @@ void rate_p_ne21_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na23_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na23_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + p --> he4 + ne20 + // Na23 + p --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -2159,9 +2161,9 @@ void rate_p_na23_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na23_to_c12_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na23_to_C12_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + p --> c12 + c12 + // Na23 + p --> C12 + C12 rate = 0.0; drate_dT = 0.0; @@ -2191,9 +2193,9 @@ void rate_p_na23_to_c12_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg24_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg24_to_p_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + he4 --> p + al27 + // Mg24 + He4 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -2257,9 +2259,9 @@ void rate_he4_mg24_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg24_to_c12_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg24_to_C12_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + he4 --> c12 + o16 + // Mg24 + He4 --> C12 + O16 rate = 0.0; drate_dT = 0.0; @@ -2289,9 +2291,9 @@ void rate_he4_mg24_to_c12_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al27_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al27_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + p --> he4 + mg24 + // Al27 + p --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -2355,9 +2357,9 @@ void rate_p_al27_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al27_to_c12_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al27_to_C12_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + p --> c12 + o16 + // Al27 + p --> C12 + O16 rate = 0.0; drate_dT = 0.0; @@ -2387,9 +2389,9 @@ void rate_p_al27_to_c12_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> p + p31 + // Si28 + He4 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -2453,9 +2455,9 @@ void rate_he4_si28_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_c12_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_C12_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> c12 + ne20 + // Si28 + He4 --> C12 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -2485,9 +2487,9 @@ void rate_he4_si28_to_c12_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_o16_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_O16_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> o16 + o16 + // Si28 + He4 --> O16 + O16 rate = 0.0; drate_dT = 0.0; @@ -2517,9 +2519,9 @@ void rate_he4_si28_to_o16_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> he4 + si28 + // P31 + p --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -2583,9 +2585,9 @@ void rate_p_p31_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_c12_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_C12_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> c12 + ne20 + // P31 + p --> C12 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -2615,9 +2617,9 @@ void rate_p_p31_to_c12_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_o16_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_O16_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> o16 + o16 + // P31 + p --> O16 + O16 rate = 0.0; drate_dT = 0.0; @@ -2647,9 +2649,9 @@ void rate_p_p31_to_o16_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_he4_he4_to_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_He4_He4_to_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he4 + he4 + he4 --> c12 + // He4 + He4 + He4 --> C12 rate = 0.0; drate_dT = 0.0; @@ -2713,9 +2715,9 @@ void rate_he4_he4_he4_to_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_mg24_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_Mg24_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> mg24 + // C12 + C12 --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -2745,9 +2747,9 @@ void rate_c12_c12_to_mg24_modified(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_s32_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_S32_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> s32 + // O16 + O16 --> S32 rate = 0.0; drate_dT = 0.0; @@ -2777,9 +2779,9 @@ void rate_o16_o16_to_s32_modified(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_si28_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_Si28_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> si28 + // O16 + C12 --> Si28 rate = 0.0; drate_dT = 0.0; @@ -2809,9 +2811,9 @@ void rate_c12_o16_to_si28_modified(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s32_to_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S32_to_Ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 + he4 --> ar36 + // S32 + He4 --> Ar36 rate = 0.0; drate_dT = 0.0; @@ -2841,9 +2843,9 @@ void rate_he4_s32_to_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s32_to_p_cl35_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S32_to_p_Cl35_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 + he4 --> p + cl35 + // S32 + He4 --> p + Cl35 rate = 0.0; drate_dT = 0.0; @@ -2924,9 +2926,9 @@ void rate_he4_s32_to_p_cl35_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl35_to_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl35_to_Ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + p --> ar36 + // Cl35 + p --> Ar36 rate = 0.0; drate_dT = 0.0; @@ -3007,9 +3009,9 @@ void rate_p_cl35_to_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_to_he4_s32_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar36_to_He4_S32_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 --> he4 + s32 + // Ar36 --> He4 + S32 rate = 0.0; drate_dT = 0.0; @@ -3039,9 +3041,9 @@ void rate_ar36_to_he4_s32_removed(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_to_p_cl35_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar36_to_p_Cl35_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 --> p + cl35 + // Ar36 --> p + Cl35 rate = 0.0; drate_dT = 0.0; @@ -3118,9 +3120,9 @@ void rate_ar36_to_p_cl35_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl35_to_he4_s32_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl35_to_He4_S32_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + p --> he4 + s32 + // Cl35 + p --> He4 + S32 rate = 0.0; drate_dT = 0.0; @@ -3201,9 +3203,9 @@ void rate_p_cl35_to_he4_s32_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar36_to_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar36_to_Ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 + he4 --> ca40 + // Ar36 + He4 --> Ca40 rate = 0.0; drate_dT = 0.0; @@ -3233,9 +3235,9 @@ void rate_he4_ar36_to_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar36_to_p_k39_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar36_to_p_K39_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 + he4 --> p + k39 + // Ar36 + He4 --> p + K39 rate = 0.0; drate_dT = 0.0; @@ -3265,9 +3267,9 @@ void rate_he4_ar36_to_p_k39_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k39_to_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K39_to_Ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + p --> ca40 + // K39 + p --> Ca40 rate = 0.0; drate_dT = 0.0; @@ -3331,9 +3333,9 @@ void rate_p_k39_to_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_to_he4_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca40_to_He4_Ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 --> he4 + ar36 + // Ca40 --> He4 + Ar36 rate = 0.0; drate_dT = 0.0; @@ -3363,9 +3365,9 @@ void rate_ca40_to_he4_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_to_p_k39_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca40_to_p_K39_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 --> p + k39 + // Ca40 --> p + K39 rate = 0.0; drate_dT = 0.0; @@ -3429,9 +3431,9 @@ void rate_ca40_to_p_k39_removed(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k39_to_he4_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K39_to_He4_Ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + p --> he4 + ar36 + // K39 + p --> He4 + Ar36 rate = 0.0; drate_dT = 0.0; @@ -3461,9 +3463,9 @@ void rate_p_k39_to_he4_ar36_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca40_to_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca40_to_Ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 + he4 --> ti44 + // Ca40 + He4 --> Ti44 rate = 0.0; drate_dT = 0.0; @@ -3493,9 +3495,9 @@ void rate_he4_ca40_to_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca40_to_p_sc43_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca40_to_p_Sc43_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 + he4 --> p + sc43 + // Ca40 + He4 --> p + Sc43 rate = 0.0; drate_dT = 0.0; @@ -3525,9 +3527,9 @@ void rate_he4_ca40_to_p_sc43_removed(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc43_to_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc43_to_Ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + p --> ti44 + // Sc43 + p --> Ti44 rate = 0.0; drate_dT = 0.0; @@ -3557,9 +3559,9 @@ void rate_p_sc43_to_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_to_he4_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti44_to_He4_Ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 --> he4 + ca40 + // Ti44 --> He4 + Ca40 rate = 0.0; drate_dT = 0.0; @@ -3589,9 +3591,9 @@ void rate_ti44_to_he4_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_to_p_sc43_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti44_to_p_Sc43_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 --> p + sc43 + // Ti44 --> p + Sc43 rate = 0.0; drate_dT = 0.0; @@ -3621,9 +3623,9 @@ void rate_ti44_to_p_sc43_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc43_to_he4_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc43_to_He4_Ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + p --> he4 + ca40 + // Sc43 + p --> He4 + Ca40 rate = 0.0; drate_dT = 0.0; @@ -3653,9 +3655,9 @@ void rate_p_sc43_to_he4_ca40_removed(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti44_to_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti44_to_Cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 + he4 --> cr48 + // Ti44 + He4 --> Cr48 rate = 0.0; drate_dT = 0.0; @@ -3685,9 +3687,9 @@ void rate_he4_ti44_to_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti44_to_p_v47_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti44_to_p_V47_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 + he4 --> p + v47 + // Ti44 + He4 --> p + V47 rate = 0.0; drate_dT = 0.0; @@ -3717,9 +3719,9 @@ void rate_he4_ti44_to_p_v47_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v47_to_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V47_to_Cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + p --> cr48 + // V47 + p --> Cr48 rate = 0.0; drate_dT = 0.0; @@ -3800,9 +3802,9 @@ void rate_p_v47_to_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_to_he4_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr48_to_He4_Ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 --> he4 + ti44 + // Cr48 --> He4 + Ti44 rate = 0.0; drate_dT = 0.0; @@ -3832,9 +3834,9 @@ void rate_cr48_to_he4_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_to_p_v47_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr48_to_p_V47_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 --> p + v47 + // Cr48 --> p + V47 rate = 0.0; drate_dT = 0.0; @@ -3915,9 +3917,9 @@ void rate_cr48_to_p_v47_removed(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v47_to_he4_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V47_to_He4_Ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + p --> he4 + ti44 + // V47 + p --> He4 + Ti44 rate = 0.0; drate_dT = 0.0; @@ -3947,9 +3949,9 @@ void rate_p_v47_to_he4_ti44_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr48_to_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr48_to_Fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 + he4 --> fe52 + // Cr48 + He4 --> Fe52 rate = 0.0; drate_dT = 0.0; @@ -3979,9 +3981,9 @@ void rate_he4_cr48_to_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr48_to_p_mn51_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr48_to_p_Mn51_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 + he4 --> p + mn51 + // Cr48 + He4 --> p + Mn51 rate = 0.0; drate_dT = 0.0; @@ -4011,9 +4013,9 @@ void rate_he4_cr48_to_p_mn51_removed(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn51_to_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn51_to_Fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + p --> fe52 + // Mn51 + p --> Fe52 rate = 0.0; drate_dT = 0.0; @@ -4043,9 +4045,9 @@ void rate_p_mn51_to_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_to_he4_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe52_to_He4_Cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 --> he4 + cr48 + // Fe52 --> He4 + Cr48 rate = 0.0; drate_dT = 0.0; @@ -4075,9 +4077,9 @@ void rate_fe52_to_he4_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_to_p_mn51_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe52_to_p_Mn51_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 --> p + mn51 + // Fe52 --> p + Mn51 rate = 0.0; drate_dT = 0.0; @@ -4107,9 +4109,9 @@ void rate_fe52_to_p_mn51_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn51_to_he4_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn51_to_He4_Cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + p --> he4 + cr48 + // Mn51 + p --> He4 + Cr48 rate = 0.0; drate_dT = 0.0; @@ -4139,9 +4141,9 @@ void rate_p_mn51_to_he4_cr48_removed(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe52_to_ni56_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe52_to_Ni56_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + he4 --> ni56 + // Fe52 + He4 --> Ni56 rate = 0.0; drate_dT = 0.0; @@ -4171,9 +4173,9 @@ void rate_he4_fe52_to_ni56_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe52_to_p_co55_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe52_to_p_Co55_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + he4 --> p + co55 + // Fe52 + He4 --> p + Co55 rate = 0.0; drate_dT = 0.0; @@ -4203,9 +4205,9 @@ void rate_he4_fe52_to_p_co55_removed(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co55_to_ni56_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co55_to_Ni56_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + p --> ni56 + // Co55 + p --> Ni56 rate = 0.0; drate_dT = 0.0; @@ -4235,9 +4237,9 @@ void rate_p_co55_to_ni56_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_he4_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni56_to_He4_Fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 --> he4 + fe52 + // Ni56 --> He4 + Fe52 rate = 0.0; drate_dT = 0.0; @@ -4267,9 +4269,9 @@ void rate_ni56_to_he4_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_p_co55_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni56_to_p_Co55_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 --> p + co55 + // Ni56 --> p + Co55 rate = 0.0; drate_dT = 0.0; @@ -4299,9 +4301,9 @@ void rate_ni56_to_p_co55_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co55_to_he4_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co55_to_He4_Fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + p --> he4 + fe52 + // Co55 + p --> He4 + Fe52 rate = 0.0; drate_dT = 0.0; @@ -4332,228 +4334,228 @@ void rate_p_co55_to_he4_fe52_removed(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s32_he4_to_ar36_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_S32_He4_to_Ar36_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_s32_to_ar36_removed); - Real r_ap = rate_eval.screened_rates(k_he4_s32_to_p_cl35_removed); - Real r_pg = rate_eval.screened_rates(k_p_cl35_to_ar36_removed); - Real r_pa = rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed); + Real r_ag = rate_eval.screened_rates(k_He4_S32_to_Ar36_removed); + Real r_ap = rate_eval.screened_rates(k_He4_S32_to_p_Cl35_removed); + Real r_pg = rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed); + Real r_pa = rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_to_s32_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ar36_to_S32_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_ar36_to_he4_s32_removed); - Real r_pa = rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed); - Real r_gp = rate_eval.screened_rates(k_ar36_to_p_cl35_removed); - Real r_pg = rate_eval.screened_rates(k_p_cl35_to_ar36_removed); + Real r_ga = rate_eval.screened_rates(k_Ar36_to_He4_S32_removed); + Real r_pa = rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed); + Real r_gp = rate_eval.screened_rates(k_Ar36_to_p_Cl35_removed); + Real r_pg = rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_ar36_to_he4_s32_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_ar36_to_p_cl35_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Ar36_to_He4_S32_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Ar36_to_p_Cl35_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_he4_to_ca40_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ar36_He4_to_Ca40_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_ar36_to_ca40_removed); - Real r_ap = rate_eval.screened_rates(k_he4_ar36_to_p_k39_removed); - Real r_pg = rate_eval.screened_rates(k_p_k39_to_ca40_removed); - Real r_pa = rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Ar36_to_Ca40_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Ar36_to_p_K39_removed); + Real r_pg = rate_eval.screened_rates(k_p_K39_to_Ca40_removed); + Real r_pa = rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_to_ar36_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ca40_to_Ar36_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_ca40_to_he4_ar36_removed); - Real r_pa = rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed); - Real r_gp = rate_eval.screened_rates(k_ca40_to_p_k39_removed); - Real r_pg = rate_eval.screened_rates(k_p_k39_to_ca40_removed); + Real r_ga = rate_eval.screened_rates(k_Ca40_to_He4_Ar36_removed); + Real r_pa = rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed); + Real r_gp = rate_eval.screened_rates(k_Ca40_to_p_K39_removed); + Real r_pg = rate_eval.screened_rates(k_p_K39_to_Ca40_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_ca40_to_he4_ar36_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_ca40_to_p_k39_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Ca40_to_He4_Ar36_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Ca40_to_p_K39_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_he4_to_ti44_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ca40_He4_to_Ti44_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_ca40_to_ti44_removed); - Real r_ap = rate_eval.screened_rates(k_he4_ca40_to_p_sc43_removed); - Real r_pg = rate_eval.screened_rates(k_p_sc43_to_ti44_removed); - Real r_pa = rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Ca40_to_Ti44_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43_removed); + Real r_pg = rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed); + Real r_pa = rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_to_ca40_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ti44_to_Ca40_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_ti44_to_he4_ca40_removed); - Real r_pa = rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed); - Real r_gp = rate_eval.screened_rates(k_ti44_to_p_sc43_removed); - Real r_pg = rate_eval.screened_rates(k_p_sc43_to_ti44_removed); + Real r_ga = rate_eval.screened_rates(k_Ti44_to_He4_Ca40_removed); + Real r_pa = rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed); + Real r_gp = rate_eval.screened_rates(k_Ti44_to_p_Sc43_removed); + Real r_pg = rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_ti44_to_he4_ca40_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_ti44_to_p_sc43_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Ti44_to_He4_Ca40_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Ti44_to_p_Sc43_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_he4_to_cr48_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ti44_He4_to_Cr48_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_ti44_to_cr48_removed); - Real r_ap = rate_eval.screened_rates(k_he4_ti44_to_p_v47_removed); - Real r_pg = rate_eval.screened_rates(k_p_v47_to_cr48_removed); - Real r_pa = rate_eval.screened_rates(k_p_v47_to_he4_ti44_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Ti44_to_Cr48_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Ti44_to_p_V47_removed); + Real r_pg = rate_eval.screened_rates(k_p_V47_to_Cr48_removed); + Real r_pa = rate_eval.screened_rates(k_p_V47_to_He4_Ti44_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_to_ti44_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Cr48_to_Ti44_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_cr48_to_he4_ti44_removed); - Real r_pa = rate_eval.screened_rates(k_p_v47_to_he4_ti44_removed); - Real r_gp = rate_eval.screened_rates(k_cr48_to_p_v47_removed); - Real r_pg = rate_eval.screened_rates(k_p_v47_to_cr48_removed); + Real r_ga = rate_eval.screened_rates(k_Cr48_to_He4_Ti44_removed); + Real r_pa = rate_eval.screened_rates(k_p_V47_to_He4_Ti44_removed); + Real r_gp = rate_eval.screened_rates(k_Cr48_to_p_V47_removed); + Real r_pg = rate_eval.screened_rates(k_p_V47_to_Cr48_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_cr48_to_he4_ti44_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_cr48_to_p_v47_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Cr48_to_He4_Ti44_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Cr48_to_p_V47_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_he4_to_fe52_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Cr48_He4_to_Fe52_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_cr48_to_fe52_removed); - Real r_ap = rate_eval.screened_rates(k_he4_cr48_to_p_mn51_removed); - Real r_pg = rate_eval.screened_rates(k_p_mn51_to_fe52_removed); - Real r_pa = rate_eval.screened_rates(k_p_mn51_to_he4_cr48_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Cr48_to_Fe52_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51_removed); + Real r_pg = rate_eval.screened_rates(k_p_Mn51_to_Fe52_removed); + Real r_pa = rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_to_cr48_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Fe52_to_Cr48_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_fe52_to_he4_cr48_removed); - Real r_pa = rate_eval.screened_rates(k_p_mn51_to_he4_cr48_removed); - Real r_gp = rate_eval.screened_rates(k_fe52_to_p_mn51_removed); - Real r_pg = rate_eval.screened_rates(k_p_mn51_to_fe52_removed); + Real r_ga = rate_eval.screened_rates(k_Fe52_to_He4_Cr48_removed); + Real r_pa = rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_removed); + Real r_gp = rate_eval.screened_rates(k_Fe52_to_p_Mn51_removed); + Real r_pg = rate_eval.screened_rates(k_p_Mn51_to_Fe52_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_fe52_to_he4_cr48_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_fe52_to_p_mn51_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Fe52_to_He4_Cr48_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Fe52_to_p_Mn51_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_he4_to_ni56_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Fe52_He4_to_Ni56_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_fe52_to_ni56_removed); - Real r_ap = rate_eval.screened_rates(k_he4_fe52_to_p_co55_removed); - Real r_pg = rate_eval.screened_rates(k_p_co55_to_ni56_removed); - Real r_pa = rate_eval.screened_rates(k_p_co55_to_he4_fe52_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Fe52_to_Ni56_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Fe52_to_p_Co55_removed); + Real r_pg = rate_eval.screened_rates(k_p_Co55_to_Ni56_removed); + Real r_pa = rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_co55_to_ni56_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_fe52_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ni56_to_Fe52_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_ni56_to_he4_fe52_removed); - Real r_pa = rate_eval.screened_rates(k_p_co55_to_he4_fe52_removed); - Real r_gp = rate_eval.screened_rates(k_ni56_to_p_co55_removed); - Real r_pg = rate_eval.screened_rates(k_p_co55_to_ni56_removed); + Real r_ga = rate_eval.screened_rates(k_Ni56_to_He4_Fe52_removed); + Real r_pa = rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_removed); + Real r_gp = rate_eval.screened_rates(k_Ni56_to_p_Co55_removed); + Real r_pg = rate_eval.screened_rates(k_p_Co55_to_Ni56_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_ni56_to_he4_fe52_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_ni56_to_p_co55_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_co55_to_ni56_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Ni56_to_He4_Fe52_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Ni56_to_p_Co55_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } @@ -4568,574 +4570,574 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) Real rate; Real drate_dT; - rate_n13_to_p_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n13_to_p_c12) = rate; + rate_N13_to_p_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_N13_to_p_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n13_to_p_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_N13_to_p_C12) = drate_dT; } - rate_o16_to_he4_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_to_he4_c12) = rate; + rate_O16_to_He4_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_to_He4_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_to_he4_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_to_He4_C12) = drate_dT; } - rate_f18_to_he4_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f18_to_he4_n14) = rate; + rate_F18_to_He4_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F18_to_He4_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f18_to_he4_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_F18_to_He4_N14) = drate_dT; } - rate_ne20_to_he4_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne20_to_he4_o16) = rate; + rate_Ne20_to_He4_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne20_to_He4_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne20_to_he4_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne20_to_He4_O16) = drate_dT; } - rate_na22_to_p_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na22_to_p_ne21) = rate; + rate_Na22_to_p_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na22_to_p_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na22_to_p_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na22_to_p_Ne21) = drate_dT; } - rate_na22_to_he4_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na22_to_he4_f18) = rate; + rate_Na22_to_He4_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na22_to_He4_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na22_to_he4_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na22_to_He4_F18) = drate_dT; } - rate_mg24_to_p_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg24_to_p_na23) = rate; + rate_Mg24_to_p_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg24_to_p_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg24_to_p_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg24_to_p_Na23) = drate_dT; } - rate_mg24_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg24_to_he4_ne20) = rate; + rate_Mg24_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg24_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg24_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg24_to_He4_Ne20) = drate_dT; } - rate_al27_to_he4_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_al27_to_he4_na23) = rate; + rate_Al27_to_He4_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Al27_to_He4_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_al27_to_he4_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_Al27_to_He4_Na23) = drate_dT; } - rate_si28_to_p_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si28_to_p_al27) = rate; + rate_Si28_to_p_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si28_to_p_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si28_to_p_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si28_to_p_Al27) = drate_dT; } - rate_si28_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si28_to_he4_mg24) = rate; + rate_Si28_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si28_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si28_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si28_to_He4_Mg24) = drate_dT; } - rate_p31_to_he4_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p31_to_he4_al27) = rate; + rate_P31_to_He4_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P31_to_He4_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p31_to_he4_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_P31_to_He4_Al27) = drate_dT; } - rate_s32_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s32_to_p_p31) = rate; + rate_S32_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S32_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s32_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_S32_to_p_P31) = drate_dT; } - rate_s32_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s32_to_he4_si28) = rate; + rate_S32_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S32_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s32_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_S32_to_He4_Si28) = drate_dT; } - rate_c12_to_he4_he4_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_to_he4_he4_he4) = rate; + rate_C12_to_He4_He4_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_to_He4_He4_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_to_he4_he4_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_to_He4_He4_He4) = drate_dT; } - rate_p_c12_to_n13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c12_to_n13) = rate; + rate_p_C12_to_N13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C12_to_N13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = drate_dT; } - rate_he4_c12_to_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_c12_to_o16) = rate; + rate_He4_C12_to_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_C12_to_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = drate_dT; } - rate_he4_n14_to_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n14_to_f18) = rate; + rate_He4_N14_to_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N14_to_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = drate_dT; } - rate_he4_o16_to_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o16_to_ne20) = rate; + rate_He4_O16_to_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O16_to_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20) = drate_dT; } - rate_he4_f18_to_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f18_to_na22) = rate; + rate_He4_F18_to_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F18_to_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f18_to_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22) = drate_dT; } - rate_he4_ne20_to_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_mg24) = rate; + rate_He4_Ne20_to_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24) = drate_dT; } - rate_p_ne21_to_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne21_to_na22) = rate; + rate_p_Ne21_to_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne21_to_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne21_to_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22) = drate_dT; } - rate_p_na23_to_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na23_to_mg24) = rate; + rate_p_Na23_to_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na23_to_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na23_to_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24) = drate_dT; } - rate_he4_na23_to_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_na23_to_al27) = rate; + rate_He4_Na23_to_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Na23_to_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_na23_to_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Na23_to_Al27) = drate_dT; } - rate_he4_mg24_to_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg24_to_si28) = rate; + rate_He4_Mg24_to_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg24_to_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28) = drate_dT; } - rate_p_al27_to_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al27_to_si28) = rate; + rate_p_Al27_to_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al27_to_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al27_to_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28) = drate_dT; } - rate_he4_al27_to_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_al27_to_p31) = rate; + rate_He4_Al27_to_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Al27_to_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_al27_to_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Al27_to_P31) = drate_dT; } - rate_he4_si28_to_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_s32) = rate; + rate_He4_Si28_to_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32) = drate_dT; } - rate_p_p31_to_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_s32) = rate; + rate_p_P31_to_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_S32) = drate_dT; } - rate_c12_c12_to_p_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_p_na23) = rate; + rate_C12_C12_to_p_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_p_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23) = drate_dT; } - rate_c12_c12_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) = rate; + rate_C12_C12_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = drate_dT; } - rate_he4_n13_to_p_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n13_to_p_o16) = rate; + rate_He4_N13_to_p_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N13_to_p_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = drate_dT; } - rate_p_o16_to_he4_n13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o16_to_he4_n13) = rate; + rate_p_O16_to_He4_N13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O16_to_He4_N13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13) = drate_dT; } - rate_c12_o16_to_p_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_p_al27) = rate; + rate_C12_O16_to_p_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_p_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27) = drate_dT; } - rate_c12_o16_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_he4_mg24) = rate; + rate_C12_O16_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24) = drate_dT; } - rate_o16_o16_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_p_p31) = rate; + rate_O16_O16_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31) = drate_dT; } - rate_o16_o16_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_he4_si28) = rate; + rate_O16_O16_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28) = drate_dT; } - rate_he4_f18_to_p_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f18_to_p_ne21) = rate; + rate_He4_F18_to_p_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F18_to_p_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21) = drate_dT; } - rate_he4_ne20_to_p_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_p_na23) = rate; + rate_He4_Ne20_to_p_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_p_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23) = drate_dT; } - rate_he4_ne20_to_c12_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_c12_c12) = rate; + rate_He4_Ne20_to_C12_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_C12_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_c12_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_C12_C12) = drate_dT; } - rate_c12_ne20_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_ne20_to_p_p31) = rate; + rate_C12_Ne20_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_Ne20_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_ne20_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_Ne20_to_p_P31) = drate_dT; } - rate_c12_ne20_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_ne20_to_he4_si28) = rate; + rate_C12_Ne20_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_Ne20_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_ne20_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_Ne20_to_He4_Si28) = drate_dT; } - rate_p_ne21_to_he4_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne21_to_he4_f18) = rate; + rate_p_Ne21_to_He4_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne21_to_He4_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18) = drate_dT; } - rate_p_na23_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na23_to_he4_ne20) = rate; + rate_p_Na23_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na23_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20) = drate_dT; } - rate_p_na23_to_c12_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na23_to_c12_c12) = rate; + rate_p_Na23_to_C12_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na23_to_C12_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na23_to_c12_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na23_to_C12_C12) = drate_dT; } - rate_he4_mg24_to_p_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg24_to_p_al27) = rate; + rate_He4_Mg24_to_p_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg24_to_p_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27) = drate_dT; } - rate_he4_mg24_to_c12_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg24_to_c12_o16) = rate; + rate_He4_Mg24_to_C12_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg24_to_C12_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg24_to_c12_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_C12_O16) = drate_dT; } - rate_p_al27_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al27_to_he4_mg24) = rate; + rate_p_Al27_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al27_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24) = drate_dT; } - rate_p_al27_to_c12_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al27_to_c12_o16) = rate; + rate_p_Al27_to_C12_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al27_to_C12_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al27_to_c12_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al27_to_C12_O16) = drate_dT; } - rate_he4_si28_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_p_p31) = rate; + rate_He4_Si28_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31) = drate_dT; } - rate_he4_si28_to_c12_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_c12_ne20) = rate; + rate_He4_Si28_to_C12_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_C12_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_c12_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_C12_Ne20) = drate_dT; } - rate_he4_si28_to_o16_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_o16_o16) = rate; + rate_He4_Si28_to_O16_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_O16_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_o16_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_O16_O16) = drate_dT; } - rate_p_p31_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_he4_si28) = rate; + rate_p_P31_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28) = drate_dT; } - rate_p_p31_to_c12_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_c12_ne20) = rate; + rate_p_P31_to_C12_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_C12_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_c12_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_C12_Ne20) = drate_dT; } - rate_p_p31_to_o16_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_o16_o16) = rate; + rate_p_P31_to_O16_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_O16_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_o16_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_O16_O16) = drate_dT; } - rate_he4_he4_he4_to_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) = rate; + rate_He4_He4_He4_to_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = drate_dT; } - rate_c12_c12_to_mg24_modified(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_mg24_modified) = rate; + rate_C12_C12_to_Mg24_modified(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_Mg24_modified) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_mg24_modified) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_Mg24_modified) = drate_dT; } - rate_o16_o16_to_s32_modified(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_s32_modified) = rate; + rate_O16_O16_to_S32_modified(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_S32_modified) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_s32_modified) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_S32_modified) = drate_dT; } - rate_c12_o16_to_si28_modified(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_si28_modified) = rate; + rate_C12_O16_to_Si28_modified(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_Si28_modified) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_si28_modified) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_Si28_modified) = drate_dT; } - rate_he4_s32_to_ar36_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s32_to_ar36_removed) = rate; + rate_He4_S32_to_Ar36_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S32_to_Ar36_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36_removed) = drate_dT; } - rate_he4_s32_to_p_cl35_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s32_to_p_cl35_removed) = rate; + rate_He4_S32_to_p_Cl35_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S32_to_p_Cl35_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35_removed) = drate_dT; } - rate_p_cl35_to_ar36_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl35_to_ar36_removed) = rate; + rate_p_Cl35_to_Ar36_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed) = drate_dT; } - rate_ar36_to_he4_s32_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar36_to_he4_s32_removed) = rate; + rate_Ar36_to_He4_S32_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_to_He4_S32_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_to_he4_s32_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_to_He4_S32_removed) = drate_dT; } - rate_ar36_to_p_cl35_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar36_to_p_cl35_removed) = rate; + rate_Ar36_to_p_Cl35_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_to_p_Cl35_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_to_p_cl35_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_to_p_Cl35_removed) = drate_dT; } - rate_p_cl35_to_he4_s32_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed) = rate; + rate_p_Cl35_to_He4_S32_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed) = drate_dT; } - rate_he4_ar36_to_ca40_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar36_to_ca40_removed) = rate; + rate_He4_Ar36_to_Ca40_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar36_to_Ca40_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40_removed) = drate_dT; } - rate_he4_ar36_to_p_k39_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar36_to_p_k39_removed) = rate; + rate_He4_Ar36_to_p_K39_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar36_to_p_K39_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39_removed) = drate_dT; } - rate_p_k39_to_ca40_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k39_to_ca40_removed) = rate; + rate_p_K39_to_Ca40_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K39_to_Ca40_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed) = drate_dT; } - rate_ca40_to_he4_ar36_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca40_to_he4_ar36_removed) = rate; + rate_Ca40_to_He4_Ar36_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_to_He4_Ar36_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_to_he4_ar36_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_to_He4_Ar36_removed) = drate_dT; } - rate_ca40_to_p_k39_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca40_to_p_k39_removed) = rate; + rate_Ca40_to_p_K39_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_to_p_K39_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_to_p_k39_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_to_p_K39_removed) = drate_dT; } - rate_p_k39_to_he4_ar36_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed) = rate; + rate_p_K39_to_He4_Ar36_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed) = drate_dT; } - rate_he4_ca40_to_ti44_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca40_to_ti44_removed) = rate; + rate_He4_Ca40_to_Ti44_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca40_to_Ti44_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44_removed) = drate_dT; } - rate_he4_ca40_to_p_sc43_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca40_to_p_sc43_removed) = rate; + rate_He4_Ca40_to_p_Sc43_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43_removed) = drate_dT; } - rate_p_sc43_to_ti44_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc43_to_ti44_removed) = rate; + rate_p_Sc43_to_Ti44_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed) = drate_dT; } - rate_ti44_to_he4_ca40_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti44_to_he4_ca40_removed) = rate; + rate_Ti44_to_He4_Ca40_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_to_He4_Ca40_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_to_he4_ca40_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_to_He4_Ca40_removed) = drate_dT; } - rate_ti44_to_p_sc43_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti44_to_p_sc43_removed) = rate; + rate_Ti44_to_p_Sc43_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_to_p_Sc43_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_to_p_sc43_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_to_p_Sc43_removed) = drate_dT; } - rate_p_sc43_to_he4_ca40_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed) = rate; + rate_p_Sc43_to_He4_Ca40_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed) = drate_dT; } - rate_he4_ti44_to_cr48_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti44_to_cr48_removed) = rate; + rate_He4_Ti44_to_Cr48_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti44_to_Cr48_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48_removed) = drate_dT; } - rate_he4_ti44_to_p_v47_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti44_to_p_v47_removed) = rate; + rate_He4_Ti44_to_p_V47_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti44_to_p_V47_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47_removed) = drate_dT; } - rate_p_v47_to_cr48_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v47_to_cr48_removed) = rate; + rate_p_V47_to_Cr48_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V47_to_Cr48_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed) = drate_dT; } - rate_cr48_to_he4_ti44_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr48_to_he4_ti44_removed) = rate; + rate_Cr48_to_He4_Ti44_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_to_He4_Ti44_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_to_he4_ti44_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_to_He4_Ti44_removed) = drate_dT; } - rate_cr48_to_p_v47_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr48_to_p_v47_removed) = rate; + rate_Cr48_to_p_V47_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_to_p_V47_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_to_p_v47_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_to_p_V47_removed) = drate_dT; } - rate_p_v47_to_he4_ti44_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v47_to_he4_ti44_removed) = rate; + rate_p_V47_to_He4_Ti44_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V47_to_He4_Ti44_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_removed) = drate_dT; } - rate_he4_cr48_to_fe52_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr48_to_fe52_removed) = rate; + rate_He4_Cr48_to_Fe52_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr48_to_Fe52_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52_removed) = drate_dT; } - rate_he4_cr48_to_p_mn51_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr48_to_p_mn51_removed) = rate; + rate_He4_Cr48_to_p_Mn51_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51_removed) = drate_dT; } - rate_p_mn51_to_fe52_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn51_to_fe52_removed) = rate; + rate_p_Mn51_to_Fe52_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn51_to_Fe52_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52_removed) = drate_dT; } - rate_fe52_to_he4_cr48_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe52_to_he4_cr48_removed) = rate; + rate_Fe52_to_He4_Cr48_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_to_He4_Cr48_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_to_he4_cr48_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_to_He4_Cr48_removed) = drate_dT; } - rate_fe52_to_p_mn51_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe52_to_p_mn51_removed) = rate; + rate_Fe52_to_p_Mn51_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_to_p_Mn51_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_to_p_mn51_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_to_p_Mn51_removed) = drate_dT; } - rate_p_mn51_to_he4_cr48_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn51_to_he4_cr48_removed) = rate; + rate_p_Mn51_to_He4_Cr48_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_removed) = drate_dT; } - rate_he4_fe52_to_ni56_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe52_to_ni56_removed) = rate; + rate_He4_Fe52_to_Ni56_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe52_to_Ni56_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56_removed) = drate_dT; } - rate_he4_fe52_to_p_co55_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe52_to_p_co55_removed) = rate; + rate_He4_Fe52_to_p_Co55_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe52_to_p_Co55_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55_removed) = drate_dT; } - rate_p_co55_to_ni56_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co55_to_ni56_removed) = rate; + rate_p_Co55_to_Ni56_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co55_to_Ni56_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co55_to_ni56_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56_removed) = drate_dT; } - rate_ni56_to_he4_fe52_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_he4_fe52_removed) = rate; + rate_Ni56_to_He4_Fe52_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_He4_Fe52_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_he4_fe52_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_He4_Fe52_removed) = drate_dT; } - rate_ni56_to_p_co55_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_p_co55_removed) = rate; + rate_Ni56_to_p_Co55_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_p_Co55_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_p_co55_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_p_Co55_removed) = drate_dT; } - rate_p_co55_to_he4_fe52_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co55_to_he4_fe52_removed) = rate; + rate_p_Co55_to_He4_Fe52_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_removed) = drate_dT; } @@ -5150,76 +5152,76 @@ fill_approx_rates([[maybe_unused]] const tf_t& tfactors, [[maybe_unused]] T& rat [[maybe_unused]] Real rate{}; [[maybe_unused]] Real drate_dT{}; - rate_s32_he4_to_ar36_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_s32_he4_to_ar36_approx) = rate; + rate_S32_He4_to_Ar36_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_S32_He4_to_Ar36_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s32_he4_to_ar36_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_S32_He4_to_Ar36_approx) = drate_dT; } - rate_ar36_to_s32_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ar36_to_s32_he4_approx) = rate; + rate_Ar36_to_S32_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_to_S32_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_to_s32_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_to_S32_He4_approx) = drate_dT; } - rate_ar36_he4_to_ca40_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ar36_he4_to_ca40_approx) = rate; + rate_Ar36_He4_to_Ca40_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_He4_to_Ca40_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_he4_to_ca40_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_He4_to_Ca40_approx) = drate_dT; } - rate_ca40_to_ar36_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ca40_to_ar36_he4_approx) = rate; + rate_Ca40_to_Ar36_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_to_Ar36_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_to_ar36_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_to_Ar36_He4_approx) = drate_dT; } - rate_ca40_he4_to_ti44_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ca40_he4_to_ti44_approx) = rate; + rate_Ca40_He4_to_Ti44_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_He4_to_Ti44_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_he4_to_ti44_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_He4_to_Ti44_approx) = drate_dT; } - rate_ti44_to_ca40_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ti44_to_ca40_he4_approx) = rate; + rate_Ti44_to_Ca40_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_to_Ca40_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_to_ca40_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_to_Ca40_He4_approx) = drate_dT; } - rate_ti44_he4_to_cr48_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ti44_he4_to_cr48_approx) = rate; + rate_Ti44_He4_to_Cr48_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_He4_to_Cr48_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_he4_to_cr48_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_He4_to_Cr48_approx) = drate_dT; } - rate_cr48_to_ti44_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_cr48_to_ti44_he4_approx) = rate; + rate_Cr48_to_Ti44_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_to_Ti44_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_to_ti44_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_to_Ti44_He4_approx) = drate_dT; } - rate_cr48_he4_to_fe52_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_cr48_he4_to_fe52_approx) = rate; + rate_Cr48_He4_to_Fe52_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_He4_to_Fe52_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_he4_to_fe52_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_He4_to_Fe52_approx) = drate_dT; } - rate_fe52_to_cr48_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_fe52_to_cr48_he4_approx) = rate; + rate_Fe52_to_Cr48_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_to_Cr48_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_to_cr48_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_to_Cr48_He4_approx) = drate_dT; } - rate_fe52_he4_to_ni56_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_fe52_he4_to_ni56_approx) = rate; + rate_Fe52_He4_to_Ni56_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_He4_to_Ni56_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_he4_to_ni56_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_He4_to_Ni56_approx) = drate_dT; } - rate_ni56_to_fe52_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_fe52_he4_approx) = rate; + rate_Ni56_to_Fe52_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_Fe52_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_fe52_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_Fe52_He4_approx) = drate_dT; } diff --git a/networks/subch_approx/subch_approx.png b/networks/subch_approx/subch_approx.png index 0057fce4d8..e99d8f21bc 100644 Binary files a/networks/subch_approx/subch_approx.png and b/networks/subch_approx/subch_approx.png differ diff --git a/networks/subch_approx/table_rates.H b/networks/subch_approx/table_rates.H index 3604f8f37f..47a0ef399e 100644 --- a/networks/subch_approx/table_rates.H +++ b/networks/subch_approx/table_rates.H @@ -66,6 +66,11 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table std::ifstream table; table.open(file); + if (!table.is_open()) { + // the table was not present or we could not open it; abort + amrex::Error("table could not be opened"); + } + std::string line; // read and skip over the header @@ -79,6 +84,10 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table for (int j = 1; j <= tf.nrhoy; ++j) { for (int i = 1; i <= tf.ntemp; ++i) { std::getline(table, line); + if (line.empty()) { + amrex::Error("Error reading table data"); + } + std::istringstream sdata(line); sdata >> log_rhoy_table(j) >> log_temp_table(i); @@ -245,8 +254,8 @@ evaluate_dr_dtemp(const table_t& table_meta, const R& log_rhoy_table, const T& l // Finally, we perform a 1d-linear interpolation between dlogr_dlogt_ip1 // and dlogr_dlogt_i to compute dlogr_dlogt - Real log_rhoy_lo = log_temp_table(irhoy_lo); - Real log_rhoy_hi = log_temp_table(irhoy_hi); + Real log_rhoy_lo = log_rhoy_table(irhoy_lo); + Real log_rhoy_hi = log_rhoy_table(irhoy_hi); Real log_temp_lo = log_temp_table(jtemp_lo); Real log_temp_hi = log_temp_table(jtemp_hi); diff --git a/networks/subch_full/_parameters b/networks/subch_full/_parameters index b19ed7d364..e98e970b5e 100644 --- a/networks/subch_full/_parameters +++ b/networks/subch_full/_parameters @@ -1,4 +1,4 @@ @namespace: network -disable_p_c12_to_n13 int 0 -disable_he4_n13_to_p_o16 int 0 +disable_p_C12_to_N13 int 0 +disable_He4_N13_to_p_O16 int 0 diff --git a/networks/subch_full/actual_network.H b/networks/subch_full/actual_network.H index daf13c1cb0..7b0c9b223c 100644 --- a/networks/subch_full/actual_network.H +++ b/networks/subch_full/actual_network.H @@ -24,114 +24,114 @@ namespace Rates enum NetworkRates { - k_n13_to_p_c12 = 1, - k_o16_to_he4_c12 = 2, - k_f18_to_he4_n14 = 3, - k_ne20_to_he4_o16 = 4, - k_na22_to_p_ne21 = 5, - k_na22_to_he4_f18 = 6, - k_mg24_to_p_na23 = 7, - k_mg24_to_he4_ne20 = 8, - k_al27_to_he4_na23 = 9, - k_si28_to_p_al27 = 10, - k_si28_to_he4_mg24 = 11, - k_p31_to_he4_al27 = 12, - k_s32_to_p_p31 = 13, - k_s32_to_he4_si28 = 14, - k_cl35_to_he4_p31 = 15, - k_ar36_to_p_cl35 = 16, - k_ar36_to_he4_s32 = 17, - k_k39_to_he4_cl35 = 18, - k_ca40_to_p_k39 = 19, - k_ca40_to_he4_ar36 = 20, - k_sc43_to_he4_k39 = 21, - k_ti44_to_p_sc43 = 22, - k_ti44_to_he4_ca40 = 23, - k_v47_to_he4_sc43 = 24, - k_cr48_to_p_v47 = 25, - k_cr48_to_he4_ti44 = 26, - k_mn51_to_he4_v47 = 27, - k_fe52_to_p_mn51 = 28, - k_fe52_to_he4_cr48 = 29, - k_co55_to_he4_mn51 = 30, - k_ni56_to_p_co55 = 31, - k_ni56_to_he4_fe52 = 32, - k_c12_to_he4_he4_he4 = 33, - k_p_c12_to_n13 = 34, - k_he4_c12_to_o16 = 35, - k_he4_n14_to_f18 = 36, - k_he4_o16_to_ne20 = 37, - k_he4_f18_to_na22 = 38, - k_he4_ne20_to_mg24 = 39, - k_p_ne21_to_na22 = 40, - k_p_na23_to_mg24 = 41, - k_he4_na23_to_al27 = 42, - k_he4_mg24_to_si28 = 43, - k_p_al27_to_si28 = 44, - k_he4_al27_to_p31 = 45, - k_he4_si28_to_s32 = 46, - k_p_p31_to_s32 = 47, - k_he4_p31_to_cl35 = 48, - k_he4_s32_to_ar36 = 49, - k_p_cl35_to_ar36 = 50, - k_he4_cl35_to_k39 = 51, - k_he4_ar36_to_ca40 = 52, - k_p_k39_to_ca40 = 53, - k_he4_k39_to_sc43 = 54, - k_he4_ca40_to_ti44 = 55, - k_p_sc43_to_ti44 = 56, - k_he4_sc43_to_v47 = 57, - k_he4_ti44_to_cr48 = 58, - k_p_v47_to_cr48 = 59, - k_he4_v47_to_mn51 = 60, - k_he4_cr48_to_fe52 = 61, - k_p_mn51_to_fe52 = 62, - k_he4_mn51_to_co55 = 63, - k_he4_fe52_to_ni56 = 64, - k_p_co55_to_ni56 = 65, - k_c12_c12_to_p_na23 = 66, - k_c12_c12_to_he4_ne20 = 67, - k_he4_n13_to_p_o16 = 68, - k_p_o16_to_he4_n13 = 69, - k_c12_o16_to_p_al27 = 70, - k_c12_o16_to_he4_mg24 = 71, - k_o16_o16_to_p_p31 = 72, - k_o16_o16_to_he4_si28 = 73, - k_he4_f18_to_p_ne21 = 74, - k_he4_ne20_to_p_na23 = 75, - k_he4_ne20_to_c12_c12 = 76, - k_c12_ne20_to_p_p31 = 77, - k_c12_ne20_to_he4_si28 = 78, - k_p_ne21_to_he4_f18 = 79, - k_p_na23_to_he4_ne20 = 80, - k_p_na23_to_c12_c12 = 81, - k_he4_mg24_to_p_al27 = 82, - k_he4_mg24_to_c12_o16 = 83, - k_p_al27_to_he4_mg24 = 84, - k_p_al27_to_c12_o16 = 85, - k_he4_si28_to_p_p31 = 86, - k_he4_si28_to_c12_ne20 = 87, - k_he4_si28_to_o16_o16 = 88, - k_p_p31_to_he4_si28 = 89, - k_p_p31_to_c12_ne20 = 90, - k_p_p31_to_o16_o16 = 91, - k_he4_s32_to_p_cl35 = 92, - k_p_cl35_to_he4_s32 = 93, - k_he4_ar36_to_p_k39 = 94, - k_p_k39_to_he4_ar36 = 95, - k_he4_ca40_to_p_sc43 = 96, - k_p_sc43_to_he4_ca40 = 97, - k_he4_ti44_to_p_v47 = 98, - k_p_v47_to_he4_ti44 = 99, - k_he4_cr48_to_p_mn51 = 100, - k_p_mn51_to_he4_cr48 = 101, - k_he4_fe52_to_p_co55 = 102, - k_p_co55_to_he4_fe52 = 103, - k_he4_he4_he4_to_c12 = 104, - k_c12_c12_to_mg24_modified = 105, - k_o16_o16_to_s32_modified = 106, - k_c12_o16_to_si28_modified = 107, - NumRates = k_c12_o16_to_si28_modified + k_N13_to_p_C12 = 1, + k_O16_to_He4_C12 = 2, + k_F18_to_He4_N14 = 3, + k_Ne20_to_He4_O16 = 4, + k_Na22_to_p_Ne21 = 5, + k_Na22_to_He4_F18 = 6, + k_Mg24_to_p_Na23 = 7, + k_Mg24_to_He4_Ne20 = 8, + k_Al27_to_He4_Na23 = 9, + k_Si28_to_p_Al27 = 10, + k_Si28_to_He4_Mg24 = 11, + k_P31_to_He4_Al27 = 12, + k_S32_to_p_P31 = 13, + k_S32_to_He4_Si28 = 14, + k_Cl35_to_He4_P31 = 15, + k_Ar36_to_p_Cl35 = 16, + k_Ar36_to_He4_S32 = 17, + k_K39_to_He4_Cl35 = 18, + k_Ca40_to_p_K39 = 19, + k_Ca40_to_He4_Ar36 = 20, + k_Sc43_to_He4_K39 = 21, + k_Ti44_to_p_Sc43 = 22, + k_Ti44_to_He4_Ca40 = 23, + k_V47_to_He4_Sc43 = 24, + k_Cr48_to_p_V47 = 25, + k_Cr48_to_He4_Ti44 = 26, + k_Mn51_to_He4_V47 = 27, + k_Fe52_to_p_Mn51 = 28, + k_Fe52_to_He4_Cr48 = 29, + k_Co55_to_He4_Mn51 = 30, + k_Ni56_to_p_Co55 = 31, + k_Ni56_to_He4_Fe52 = 32, + k_C12_to_He4_He4_He4 = 33, + k_p_C12_to_N13 = 34, + k_He4_C12_to_O16 = 35, + k_He4_N14_to_F18 = 36, + k_He4_O16_to_Ne20 = 37, + k_He4_F18_to_Na22 = 38, + k_He4_Ne20_to_Mg24 = 39, + k_p_Ne21_to_Na22 = 40, + k_p_Na23_to_Mg24 = 41, + k_He4_Na23_to_Al27 = 42, + k_He4_Mg24_to_Si28 = 43, + k_p_Al27_to_Si28 = 44, + k_He4_Al27_to_P31 = 45, + k_He4_Si28_to_S32 = 46, + k_p_P31_to_S32 = 47, + k_He4_P31_to_Cl35 = 48, + k_He4_S32_to_Ar36 = 49, + k_p_Cl35_to_Ar36 = 50, + k_He4_Cl35_to_K39 = 51, + k_He4_Ar36_to_Ca40 = 52, + k_p_K39_to_Ca40 = 53, + k_He4_K39_to_Sc43 = 54, + k_He4_Ca40_to_Ti44 = 55, + k_p_Sc43_to_Ti44 = 56, + k_He4_Sc43_to_V47 = 57, + k_He4_Ti44_to_Cr48 = 58, + k_p_V47_to_Cr48 = 59, + k_He4_V47_to_Mn51 = 60, + k_He4_Cr48_to_Fe52 = 61, + k_p_Mn51_to_Fe52 = 62, + k_He4_Mn51_to_Co55 = 63, + k_He4_Fe52_to_Ni56 = 64, + k_p_Co55_to_Ni56 = 65, + k_C12_C12_to_p_Na23 = 66, + k_C12_C12_to_He4_Ne20 = 67, + k_He4_N13_to_p_O16 = 68, + k_p_O16_to_He4_N13 = 69, + k_C12_O16_to_p_Al27 = 70, + k_C12_O16_to_He4_Mg24 = 71, + k_O16_O16_to_p_P31 = 72, + k_O16_O16_to_He4_Si28 = 73, + k_He4_F18_to_p_Ne21 = 74, + k_He4_Ne20_to_p_Na23 = 75, + k_He4_Ne20_to_C12_C12 = 76, + k_C12_Ne20_to_p_P31 = 77, + k_C12_Ne20_to_He4_Si28 = 78, + k_p_Ne21_to_He4_F18 = 79, + k_p_Na23_to_He4_Ne20 = 80, + k_p_Na23_to_C12_C12 = 81, + k_He4_Mg24_to_p_Al27 = 82, + k_He4_Mg24_to_C12_O16 = 83, + k_p_Al27_to_He4_Mg24 = 84, + k_p_Al27_to_C12_O16 = 85, + k_He4_Si28_to_p_P31 = 86, + k_He4_Si28_to_C12_Ne20 = 87, + k_He4_Si28_to_O16_O16 = 88, + k_p_P31_to_He4_Si28 = 89, + k_p_P31_to_C12_Ne20 = 90, + k_p_P31_to_O16_O16 = 91, + k_He4_S32_to_p_Cl35 = 92, + k_p_Cl35_to_He4_S32 = 93, + k_He4_Ar36_to_p_K39 = 94, + k_p_K39_to_He4_Ar36 = 95, + k_He4_Ca40_to_p_Sc43 = 96, + k_p_Sc43_to_He4_Ca40 = 97, + k_He4_Ti44_to_p_V47 = 98, + k_p_V47_to_He4_Ti44 = 99, + k_He4_Cr48_to_p_Mn51 = 100, + k_p_Mn51_to_He4_Cr48 = 101, + k_He4_Fe52_to_p_Co55 = 102, + k_p_Co55_to_He4_Fe52 = 103, + k_He4_He4_He4_to_C12 = 104, + k_C12_C12_to_Mg24_modified = 105, + k_O16_O16_to_S32_modified = 106, + k_C12_O16_to_Si28_modified = 107, + NumRates = k_C12_O16_to_Si28_modified }; // number of reaclib rates @@ -148,113 +148,113 @@ namespace Rates static const std::vector rate_names = { "", // 0 - "n13_to_p_c12", // 1, - "o16_to_he4_c12", // 2, - "f18_to_he4_n14", // 3, - "ne20_to_he4_o16", // 4, - "na22_to_p_ne21", // 5, - "na22_to_he4_f18", // 6, - "mg24_to_p_na23", // 7, - "mg24_to_he4_ne20", // 8, - "al27_to_he4_na23", // 9, - "si28_to_p_al27", // 10, - "si28_to_he4_mg24", // 11, - "p31_to_he4_al27", // 12, - "s32_to_p_p31", // 13, - "s32_to_he4_si28", // 14, - "cl35_to_he4_p31", // 15, - "ar36_to_p_cl35", // 16, - "ar36_to_he4_s32", // 17, - "k39_to_he4_cl35", // 18, - "ca40_to_p_k39", // 19, - "ca40_to_he4_ar36", // 20, - "sc43_to_he4_k39", // 21, - "ti44_to_p_sc43", // 22, - "ti44_to_he4_ca40", // 23, - "v47_to_he4_sc43", // 24, - "cr48_to_p_v47", // 25, - "cr48_to_he4_ti44", // 26, - "mn51_to_he4_v47", // 27, - "fe52_to_p_mn51", // 28, - "fe52_to_he4_cr48", // 29, - "co55_to_he4_mn51", // 30, - "ni56_to_p_co55", // 31, - "ni56_to_he4_fe52", // 32, - "c12_to_he4_he4_he4", // 33, - "p_c12_to_n13", // 34, - "he4_c12_to_o16", // 35, - "he4_n14_to_f18", // 36, - "he4_o16_to_ne20", // 37, - "he4_f18_to_na22", // 38, - "he4_ne20_to_mg24", // 39, - "p_ne21_to_na22", // 40, - "p_na23_to_mg24", // 41, - "he4_na23_to_al27", // 42, - "he4_mg24_to_si28", // 43, - "p_al27_to_si28", // 44, - "he4_al27_to_p31", // 45, - "he4_si28_to_s32", // 46, - "p_p31_to_s32", // 47, - "he4_p31_to_cl35", // 48, - "he4_s32_to_ar36", // 49, - "p_cl35_to_ar36", // 50, - "he4_cl35_to_k39", // 51, - "he4_ar36_to_ca40", // 52, - "p_k39_to_ca40", // 53, - "he4_k39_to_sc43", // 54, - "he4_ca40_to_ti44", // 55, - "p_sc43_to_ti44", // 56, - "he4_sc43_to_v47", // 57, - "he4_ti44_to_cr48", // 58, - "p_v47_to_cr48", // 59, - "he4_v47_to_mn51", // 60, - "he4_cr48_to_fe52", // 61, - "p_mn51_to_fe52", // 62, - "he4_mn51_to_co55", // 63, - "he4_fe52_to_ni56", // 64, - "p_co55_to_ni56", // 65, - "c12_c12_to_p_na23", // 66, - "c12_c12_to_he4_ne20", // 67, - "he4_n13_to_p_o16", // 68, - "p_o16_to_he4_n13", // 69, - "c12_o16_to_p_al27", // 70, - "c12_o16_to_he4_mg24", // 71, - "o16_o16_to_p_p31", // 72, - "o16_o16_to_he4_si28", // 73, - "he4_f18_to_p_ne21", // 74, - "he4_ne20_to_p_na23", // 75, - "he4_ne20_to_c12_c12", // 76, - "c12_ne20_to_p_p31", // 77, - "c12_ne20_to_he4_si28", // 78, - "p_ne21_to_he4_f18", // 79, - "p_na23_to_he4_ne20", // 80, - "p_na23_to_c12_c12", // 81, - "he4_mg24_to_p_al27", // 82, - "he4_mg24_to_c12_o16", // 83, - "p_al27_to_he4_mg24", // 84, - "p_al27_to_c12_o16", // 85, - "he4_si28_to_p_p31", // 86, - "he4_si28_to_c12_ne20", // 87, - "he4_si28_to_o16_o16", // 88, - "p_p31_to_he4_si28", // 89, - "p_p31_to_c12_ne20", // 90, - "p_p31_to_o16_o16", // 91, - "he4_s32_to_p_cl35", // 92, - "p_cl35_to_he4_s32", // 93, - "he4_ar36_to_p_k39", // 94, - "p_k39_to_he4_ar36", // 95, - "he4_ca40_to_p_sc43", // 96, - "p_sc43_to_he4_ca40", // 97, - "he4_ti44_to_p_v47", // 98, - "p_v47_to_he4_ti44", // 99, - "he4_cr48_to_p_mn51", // 100, - "p_mn51_to_he4_cr48", // 101, - "he4_fe52_to_p_co55", // 102, - "p_co55_to_he4_fe52", // 103, - "he4_he4_he4_to_c12", // 104, - "c12_c12_to_mg24_modified", // 105, - "o16_o16_to_s32_modified", // 106, - "c12_o16_to_si28_modified" // 107, + "N13_to_p_C12", // 1, + "O16_to_He4_C12", // 2, + "F18_to_He4_N14", // 3, + "Ne20_to_He4_O16", // 4, + "Na22_to_p_Ne21", // 5, + "Na22_to_He4_F18", // 6, + "Mg24_to_p_Na23", // 7, + "Mg24_to_He4_Ne20", // 8, + "Al27_to_He4_Na23", // 9, + "Si28_to_p_Al27", // 10, + "Si28_to_He4_Mg24", // 11, + "P31_to_He4_Al27", // 12, + "S32_to_p_P31", // 13, + "S32_to_He4_Si28", // 14, + "Cl35_to_He4_P31", // 15, + "Ar36_to_p_Cl35", // 16, + "Ar36_to_He4_S32", // 17, + "K39_to_He4_Cl35", // 18, + "Ca40_to_p_K39", // 19, + "Ca40_to_He4_Ar36", // 20, + "Sc43_to_He4_K39", // 21, + "Ti44_to_p_Sc43", // 22, + "Ti44_to_He4_Ca40", // 23, + "V47_to_He4_Sc43", // 24, + "Cr48_to_p_V47", // 25, + "Cr48_to_He4_Ti44", // 26, + "Mn51_to_He4_V47", // 27, + "Fe52_to_p_Mn51", // 28, + "Fe52_to_He4_Cr48", // 29, + "Co55_to_He4_Mn51", // 30, + "Ni56_to_p_Co55", // 31, + "Ni56_to_He4_Fe52", // 32, + "C12_to_He4_He4_He4", // 33, + "p_C12_to_N13", // 34, + "He4_C12_to_O16", // 35, + "He4_N14_to_F18", // 36, + "He4_O16_to_Ne20", // 37, + "He4_F18_to_Na22", // 38, + "He4_Ne20_to_Mg24", // 39, + "p_Ne21_to_Na22", // 40, + "p_Na23_to_Mg24", // 41, + "He4_Na23_to_Al27", // 42, + "He4_Mg24_to_Si28", // 43, + "p_Al27_to_Si28", // 44, + "He4_Al27_to_P31", // 45, + "He4_Si28_to_S32", // 46, + "p_P31_to_S32", // 47, + "He4_P31_to_Cl35", // 48, + "He4_S32_to_Ar36", // 49, + "p_Cl35_to_Ar36", // 50, + "He4_Cl35_to_K39", // 51, + "He4_Ar36_to_Ca40", // 52, + "p_K39_to_Ca40", // 53, + "He4_K39_to_Sc43", // 54, + "He4_Ca40_to_Ti44", // 55, + "p_Sc43_to_Ti44", // 56, + "He4_Sc43_to_V47", // 57, + "He4_Ti44_to_Cr48", // 58, + "p_V47_to_Cr48", // 59, + "He4_V47_to_Mn51", // 60, + "He4_Cr48_to_Fe52", // 61, + "p_Mn51_to_Fe52", // 62, + "He4_Mn51_to_Co55", // 63, + "He4_Fe52_to_Ni56", // 64, + "p_Co55_to_Ni56", // 65, + "C12_C12_to_p_Na23", // 66, + "C12_C12_to_He4_Ne20", // 67, + "He4_N13_to_p_O16", // 68, + "p_O16_to_He4_N13", // 69, + "C12_O16_to_p_Al27", // 70, + "C12_O16_to_He4_Mg24", // 71, + "O16_O16_to_p_P31", // 72, + "O16_O16_to_He4_Si28", // 73, + "He4_F18_to_p_Ne21", // 74, + "He4_Ne20_to_p_Na23", // 75, + "He4_Ne20_to_C12_C12", // 76, + "C12_Ne20_to_p_P31", // 77, + "C12_Ne20_to_He4_Si28", // 78, + "p_Ne21_to_He4_F18", // 79, + "p_Na23_to_He4_Ne20", // 80, + "p_Na23_to_C12_C12", // 81, + "He4_Mg24_to_p_Al27", // 82, + "He4_Mg24_to_C12_O16", // 83, + "p_Al27_to_He4_Mg24", // 84, + "p_Al27_to_C12_O16", // 85, + "He4_Si28_to_p_P31", // 86, + "He4_Si28_to_C12_Ne20", // 87, + "He4_Si28_to_O16_O16", // 88, + "p_P31_to_He4_Si28", // 89, + "p_P31_to_C12_Ne20", // 90, + "p_P31_to_O16_O16", // 91, + "He4_S32_to_p_Cl35", // 92, + "p_Cl35_to_He4_S32", // 93, + "He4_Ar36_to_p_K39", // 94, + "p_K39_to_He4_Ar36", // 95, + "He4_Ca40_to_p_Sc43", // 96, + "p_Sc43_to_He4_Ca40", // 97, + "He4_Ti44_to_p_V47", // 98, + "p_V47_to_He4_Ti44", // 99, + "He4_Cr48_to_p_Mn51", // 100, + "p_Mn51_to_He4_Cr48", // 101, + "He4_Fe52_to_p_Co55", // 102, + "p_Co55_to_He4_Fe52", // 103, + "He4_He4_He4_to_C12", // 104, + "C12_C12_to_Mg24_modified", // 105, + "O16_O16_to_S32_modified", // 106, + "C12_O16_to_Si28_modified" // 107, }; } @@ -262,9 +262,9 @@ namespace Rates #ifdef NSE_NET namespace NSE_INDEX { - constexpr int h1_index = 0; - constexpr int n_index = -1; - constexpr int he4_index = 1; + constexpr int H1_index = 0; + constexpr int N_index = -1; + constexpr int He4_index = 1; // Each row corresponds to the rate in NetworkRates enum // First 3 row indices for reactants, followed by 3 product indices diff --git a/networks/subch_full/actual_rhs.H b/networks/subch_full/actual_rhs.H index 0a7a57c822..fc34e63303 100644 --- a/networks/subch_full/actual_rhs.H +++ b/networks/subch_full/actual_rhs.H @@ -64,25 +64,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { fill_reaclib_rates(tfactors, rate_eval); - if (disable_p_c12_to_n13) { - rate_eval.screened_rates(k_p_c12_to_n13) = 0.0; + if (disable_p_C12_to_N13) { + rate_eval.screened_rates(k_p_C12_to_N13) = 0.0; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = 0.0; + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = 0.0; } - rate_eval.screened_rates(k_n13_to_p_c12) = 0.0; + rate_eval.screened_rates(k_N13_to_p_C12) = 0.0; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n13_to_p_c12) = 0.0; + rate_eval.dscreened_rates_dT(k_N13_to_p_C12) = 0.0; } } - if (disable_he4_n13_to_p_o16) { - rate_eval.screened_rates(k_he4_n13_to_p_o16) = 0.0; + if (disable_He4_N13_to_p_O16) { + rate_eval.screened_rates(k_He4_N13_to_p_O16) = 0.0; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = 0.0; + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = 0.0; } - rate_eval.screened_rates(k_p_o16_to_he4_n13) = 0.0; + rate_eval.screened_rates(k_p_O16_to_He4_N13) = 0.0; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13) = 0.0; + rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13) = 0.0; } } @@ -106,18 +106,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_n13_to_p_c12); - rate_eval.screened_rates(k_n13_to_p_c12) *= scor; + ratraw = rate_eval.screened_rates(k_N13_to_p_C12); + rate_eval.screened_rates(k_N13_to_p_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_n13_to_p_c12); - rate_eval.dscreened_rates_dT(k_n13_to_p_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_N13_to_p_C12); + rate_eval.dscreened_rates_dT(k_N13_to_p_C12) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_c12_to_n13); - rate_eval.screened_rates(k_p_c12_to_n13) *= scor; + ratraw = rate_eval.screened_rates(k_p_C12_to_N13); + rate_eval.screened_rates(k_p_C12_to_N13) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c12_to_n13); - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C12_to_N13); + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -132,18 +132,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_o16_to_he4_c12); - rate_eval.screened_rates(k_o16_to_he4_c12) *= scor; + ratraw = rate_eval.screened_rates(k_O16_to_He4_C12); + rate_eval.screened_rates(k_O16_to_He4_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_to_he4_c12); - rate_eval.dscreened_rates_dT(k_o16_to_he4_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_to_He4_C12); + rate_eval.dscreened_rates_dT(k_O16_to_He4_C12) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_c12_to_o16); - rate_eval.screened_rates(k_he4_c12_to_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_C12_to_O16); + rate_eval.screened_rates(k_He4_C12_to_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_c12_to_o16); - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_C12_to_O16); + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -158,18 +158,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_f18_to_he4_n14); - rate_eval.screened_rates(k_f18_to_he4_n14) *= scor; + ratraw = rate_eval.screened_rates(k_F18_to_He4_N14); + rate_eval.screened_rates(k_F18_to_He4_N14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_f18_to_he4_n14); - rate_eval.dscreened_rates_dT(k_f18_to_he4_n14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_F18_to_He4_N14); + rate_eval.dscreened_rates_dT(k_F18_to_He4_N14) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_n14_to_f18); - rate_eval.screened_rates(k_he4_n14_to_f18) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N14_to_F18); + rate_eval.screened_rates(k_He4_N14_to_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n14_to_f18); - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N14_to_F18); + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -184,18 +184,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_ne20_to_he4_o16); - rate_eval.screened_rates(k_ne20_to_he4_o16) *= scor; + ratraw = rate_eval.screened_rates(k_Ne20_to_He4_O16); + rate_eval.screened_rates(k_Ne20_to_He4_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ne20_to_he4_o16); - rate_eval.dscreened_rates_dT(k_ne20_to_he4_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ne20_to_He4_O16); + rate_eval.dscreened_rates_dT(k_Ne20_to_He4_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_o16_to_ne20); - rate_eval.screened_rates(k_he4_o16_to_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O16_to_Ne20); + rate_eval.screened_rates(k_He4_O16_to_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20); - rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20); + rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -210,18 +210,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_na22_to_p_ne21); - rate_eval.screened_rates(k_na22_to_p_ne21) *= scor; + ratraw = rate_eval.screened_rates(k_Na22_to_p_Ne21); + rate_eval.screened_rates(k_Na22_to_p_Ne21) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_na22_to_p_ne21); - rate_eval.dscreened_rates_dT(k_na22_to_p_ne21) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Na22_to_p_Ne21); + rate_eval.dscreened_rates_dT(k_Na22_to_p_Ne21) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ne21_to_na22); - rate_eval.screened_rates(k_p_ne21_to_na22) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne21_to_Na22); + rate_eval.screened_rates(k_p_Ne21_to_Na22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne21_to_na22); - rate_eval.dscreened_rates_dT(k_p_ne21_to_na22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22); + rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -236,32 +236,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_na22_to_he4_f18); - rate_eval.screened_rates(k_na22_to_he4_f18) *= scor; + ratraw = rate_eval.screened_rates(k_Na22_to_He4_F18); + rate_eval.screened_rates(k_Na22_to_He4_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_na22_to_he4_f18); - rate_eval.dscreened_rates_dT(k_na22_to_he4_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Na22_to_He4_F18); + rate_eval.dscreened_rates_dT(k_Na22_to_He4_F18) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_f18_to_na22); - rate_eval.screened_rates(k_he4_f18_to_na22) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F18_to_Na22); + rate_eval.screened_rates(k_He4_F18_to_Na22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f18_to_na22); - rate_eval.dscreened_rates_dT(k_he4_f18_to_na22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22); + rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_f18_to_p_ne21); - rate_eval.screened_rates(k_he4_f18_to_p_ne21) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F18_to_p_Ne21); + rate_eval.screened_rates(k_He4_F18_to_p_Ne21) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21); - rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21); + rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ne21_to_he4_f18); - rate_eval.screened_rates(k_p_ne21_to_he4_f18) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne21_to_He4_F18); + rate_eval.screened_rates(k_p_Ne21_to_He4_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18); - rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18); + rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -276,32 +276,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_mg24_to_p_na23); - rate_eval.screened_rates(k_mg24_to_p_na23) *= scor; + ratraw = rate_eval.screened_rates(k_Mg24_to_p_Na23); + rate_eval.screened_rates(k_Mg24_to_p_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_mg24_to_p_na23); - rate_eval.dscreened_rates_dT(k_mg24_to_p_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Mg24_to_p_Na23); + rate_eval.dscreened_rates_dT(k_Mg24_to_p_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_na23_to_mg24); - rate_eval.screened_rates(k_p_na23_to_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na23_to_Mg24); + rate_eval.screened_rates(k_p_Na23_to_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na23_to_mg24); - rate_eval.dscreened_rates_dT(k_p_na23_to_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24); + rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_p_na23); - rate_eval.screened_rates(k_he4_ne20_to_p_na23) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_p_Na23); + rate_eval.screened_rates(k_He4_Ne20_to_p_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_na23_to_he4_ne20); - rate_eval.screened_rates(k_p_na23_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na23_to_He4_Ne20); + rate_eval.screened_rates(k_p_Na23_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -316,18 +316,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_mg24_to_he4_ne20); - rate_eval.screened_rates(k_mg24_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_Mg24_to_He4_Ne20); + rate_eval.screened_rates(k_Mg24_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_mg24_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_mg24_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Mg24_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_Mg24_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_mg24); - rate_eval.screened_rates(k_he4_ne20_to_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_Mg24); + rate_eval.screened_rates(k_He4_Ne20_to_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -342,18 +342,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_al27_to_he4_na23); - rate_eval.screened_rates(k_al27_to_he4_na23) *= scor; + ratraw = rate_eval.screened_rates(k_Al27_to_He4_Na23); + rate_eval.screened_rates(k_Al27_to_He4_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_al27_to_he4_na23); - rate_eval.dscreened_rates_dT(k_al27_to_he4_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Al27_to_He4_Na23); + rate_eval.dscreened_rates_dT(k_Al27_to_He4_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_na23_to_al27); - rate_eval.screened_rates(k_he4_na23_to_al27) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Na23_to_Al27); + rate_eval.screened_rates(k_He4_Na23_to_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_na23_to_al27); - rate_eval.dscreened_rates_dT(k_he4_na23_to_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Na23_to_Al27); + rate_eval.dscreened_rates_dT(k_He4_Na23_to_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -368,32 +368,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_si28_to_p_al27); - rate_eval.screened_rates(k_si28_to_p_al27) *= scor; + ratraw = rate_eval.screened_rates(k_Si28_to_p_Al27); + rate_eval.screened_rates(k_Si28_to_p_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_si28_to_p_al27); - rate_eval.dscreened_rates_dT(k_si28_to_p_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Si28_to_p_Al27); + rate_eval.dscreened_rates_dT(k_Si28_to_p_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_al27_to_si28); - rate_eval.screened_rates(k_p_al27_to_si28) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al27_to_Si28); + rate_eval.screened_rates(k_p_Al27_to_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al27_to_si28); - rate_eval.dscreened_rates_dT(k_p_al27_to_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28); + rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mg24_to_p_al27); - rate_eval.screened_rates(k_he4_mg24_to_p_al27) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg24_to_p_Al27); + rate_eval.screened_rates(k_He4_Mg24_to_p_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27); - rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27); + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_al27_to_he4_mg24); - rate_eval.screened_rates(k_p_al27_to_he4_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al27_to_He4_Mg24); + rate_eval.screened_rates(k_p_Al27_to_He4_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24); - rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24); + rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -408,18 +408,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_si28_to_he4_mg24); - rate_eval.screened_rates(k_si28_to_he4_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_Si28_to_He4_Mg24); + rate_eval.screened_rates(k_Si28_to_He4_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_si28_to_he4_mg24); - rate_eval.dscreened_rates_dT(k_si28_to_he4_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Si28_to_He4_Mg24); + rate_eval.dscreened_rates_dT(k_Si28_to_He4_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mg24_to_si28); - rate_eval.screened_rates(k_he4_mg24_to_si28) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg24_to_Si28); + rate_eval.screened_rates(k_He4_Mg24_to_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28); - rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28); + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -434,18 +434,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p31_to_he4_al27); - rate_eval.screened_rates(k_p31_to_he4_al27) *= scor; + ratraw = rate_eval.screened_rates(k_P31_to_He4_Al27); + rate_eval.screened_rates(k_P31_to_He4_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p31_to_he4_al27); - rate_eval.dscreened_rates_dT(k_p31_to_he4_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_P31_to_He4_Al27); + rate_eval.dscreened_rates_dT(k_P31_to_He4_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_al27_to_p31); - rate_eval.screened_rates(k_he4_al27_to_p31) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Al27_to_P31); + rate_eval.screened_rates(k_He4_Al27_to_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_al27_to_p31); - rate_eval.dscreened_rates_dT(k_he4_al27_to_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Al27_to_P31); + rate_eval.dscreened_rates_dT(k_He4_Al27_to_P31) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -460,32 +460,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_s32_to_p_p31); - rate_eval.screened_rates(k_s32_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_S32_to_p_P31); + rate_eval.screened_rates(k_S32_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_s32_to_p_p31); - rate_eval.dscreened_rates_dT(k_s32_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_S32_to_p_P31); + rate_eval.dscreened_rates_dT(k_S32_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p31_to_s32); - rate_eval.screened_rates(k_p_p31_to_s32) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_S32); + rate_eval.screened_rates(k_p_P31_to_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_s32); - rate_eval.dscreened_rates_dT(k_p_p31_to_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_S32); + rate_eval.dscreened_rates_dT(k_p_P31_to_S32) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si28_to_p_p31); - rate_eval.screened_rates(k_he4_si28_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_p_P31); + rate_eval.screened_rates(k_He4_Si28_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31); - rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p31_to_he4_si28); - rate_eval.screened_rates(k_p_p31_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_He4_Si28); + rate_eval.screened_rates(k_p_P31_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28); - rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -500,18 +500,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_s32_to_he4_si28); - rate_eval.screened_rates(k_s32_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_S32_to_He4_Si28); + rate_eval.screened_rates(k_S32_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_s32_to_he4_si28); - rate_eval.dscreened_rates_dT(k_s32_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_S32_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_S32_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si28_to_s32); - rate_eval.screened_rates(k_he4_si28_to_s32) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_S32); + rate_eval.screened_rates(k_He4_Si28_to_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_s32); - rate_eval.dscreened_rates_dT(k_he4_si28_to_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -526,18 +526,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_cl35_to_he4_p31); - rate_eval.screened_rates(k_cl35_to_he4_p31) *= scor; + ratraw = rate_eval.screened_rates(k_Cl35_to_He4_P31); + rate_eval.screened_rates(k_Cl35_to_He4_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_cl35_to_he4_p31); - rate_eval.dscreened_rates_dT(k_cl35_to_he4_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Cl35_to_He4_P31); + rate_eval.dscreened_rates_dT(k_Cl35_to_He4_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_p31_to_cl35); - rate_eval.screened_rates(k_he4_p31_to_cl35) *= scor; + ratraw = rate_eval.screened_rates(k_He4_P31_to_Cl35); + rate_eval.screened_rates(k_He4_P31_to_Cl35) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_p31_to_cl35); - rate_eval.dscreened_rates_dT(k_he4_p31_to_cl35) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_P31_to_Cl35); + rate_eval.dscreened_rates_dT(k_He4_P31_to_Cl35) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -552,32 +552,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_ar36_to_p_cl35); - rate_eval.screened_rates(k_ar36_to_p_cl35) *= scor; + ratraw = rate_eval.screened_rates(k_Ar36_to_p_Cl35); + rate_eval.screened_rates(k_Ar36_to_p_Cl35) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ar36_to_p_cl35); - rate_eval.dscreened_rates_dT(k_ar36_to_p_cl35) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ar36_to_p_Cl35); + rate_eval.dscreened_rates_dT(k_Ar36_to_p_Cl35) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cl35_to_ar36); - rate_eval.screened_rates(k_p_cl35_to_ar36) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl35_to_Ar36); + rate_eval.screened_rates(k_p_Cl35_to_Ar36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36); - rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36); + rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_s32_to_p_cl35); - rate_eval.screened_rates(k_he4_s32_to_p_cl35) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S32_to_p_Cl35); + rate_eval.screened_rates(k_He4_S32_to_p_Cl35) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35); - rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35); + rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cl35_to_he4_s32); - rate_eval.screened_rates(k_p_cl35_to_he4_s32) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl35_to_He4_S32); + rate_eval.screened_rates(k_p_Cl35_to_He4_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32); - rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32); + rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -592,18 +592,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_ar36_to_he4_s32); - rate_eval.screened_rates(k_ar36_to_he4_s32) *= scor; + ratraw = rate_eval.screened_rates(k_Ar36_to_He4_S32); + rate_eval.screened_rates(k_Ar36_to_He4_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ar36_to_he4_s32); - rate_eval.dscreened_rates_dT(k_ar36_to_he4_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ar36_to_He4_S32); + rate_eval.dscreened_rates_dT(k_Ar36_to_He4_S32) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_s32_to_ar36); - rate_eval.screened_rates(k_he4_s32_to_ar36) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S32_to_Ar36); + rate_eval.screened_rates(k_He4_S32_to_Ar36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36); - rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36); + rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -618,18 +618,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_k39_to_he4_cl35); - rate_eval.screened_rates(k_k39_to_he4_cl35) *= scor; + ratraw = rate_eval.screened_rates(k_K39_to_He4_Cl35); + rate_eval.screened_rates(k_K39_to_He4_Cl35) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_k39_to_he4_cl35); - rate_eval.dscreened_rates_dT(k_k39_to_he4_cl35) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_K39_to_He4_Cl35); + rate_eval.dscreened_rates_dT(k_K39_to_He4_Cl35) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cl35_to_k39); - rate_eval.screened_rates(k_he4_cl35_to_k39) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cl35_to_K39); + rate_eval.screened_rates(k_He4_Cl35_to_K39) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cl35_to_k39); - rate_eval.dscreened_rates_dT(k_he4_cl35_to_k39) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cl35_to_K39); + rate_eval.dscreened_rates_dT(k_He4_Cl35_to_K39) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -644,32 +644,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_ca40_to_p_k39); - rate_eval.screened_rates(k_ca40_to_p_k39) *= scor; + ratraw = rate_eval.screened_rates(k_Ca40_to_p_K39); + rate_eval.screened_rates(k_Ca40_to_p_K39) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ca40_to_p_k39); - rate_eval.dscreened_rates_dT(k_ca40_to_p_k39) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ca40_to_p_K39); + rate_eval.dscreened_rates_dT(k_Ca40_to_p_K39) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_k39_to_ca40); - rate_eval.screened_rates(k_p_k39_to_ca40) *= scor; + ratraw = rate_eval.screened_rates(k_p_K39_to_Ca40); + rate_eval.screened_rates(k_p_K39_to_Ca40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k39_to_ca40); - rate_eval.dscreened_rates_dT(k_p_k39_to_ca40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40); + rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ar36_to_p_k39); - rate_eval.screened_rates(k_he4_ar36_to_p_k39) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar36_to_p_K39); + rate_eval.screened_rates(k_He4_Ar36_to_p_K39) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39); - rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39); + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_k39_to_he4_ar36); - rate_eval.screened_rates(k_p_k39_to_he4_ar36) *= scor; + ratraw = rate_eval.screened_rates(k_p_K39_to_He4_Ar36); + rate_eval.screened_rates(k_p_K39_to_He4_Ar36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36); - rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36); + rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -684,18 +684,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_ca40_to_he4_ar36); - rate_eval.screened_rates(k_ca40_to_he4_ar36) *= scor; + ratraw = rate_eval.screened_rates(k_Ca40_to_He4_Ar36); + rate_eval.screened_rates(k_Ca40_to_He4_Ar36) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ca40_to_he4_ar36); - rate_eval.dscreened_rates_dT(k_ca40_to_he4_ar36) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ca40_to_He4_Ar36); + rate_eval.dscreened_rates_dT(k_Ca40_to_He4_Ar36) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ar36_to_ca40); - rate_eval.screened_rates(k_he4_ar36_to_ca40) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar36_to_Ca40); + rate_eval.screened_rates(k_He4_Ar36_to_Ca40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40); - rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40); + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -710,18 +710,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_sc43_to_he4_k39); - rate_eval.screened_rates(k_sc43_to_he4_k39) *= scor; + ratraw = rate_eval.screened_rates(k_Sc43_to_He4_K39); + rate_eval.screened_rates(k_Sc43_to_He4_K39) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_sc43_to_he4_k39); - rate_eval.dscreened_rates_dT(k_sc43_to_he4_k39) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Sc43_to_He4_K39); + rate_eval.dscreened_rates_dT(k_Sc43_to_He4_K39) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_k39_to_sc43); - rate_eval.screened_rates(k_he4_k39_to_sc43) *= scor; + ratraw = rate_eval.screened_rates(k_He4_K39_to_Sc43); + rate_eval.screened_rates(k_He4_K39_to_Sc43) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_k39_to_sc43); - rate_eval.dscreened_rates_dT(k_he4_k39_to_sc43) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_K39_to_Sc43); + rate_eval.dscreened_rates_dT(k_He4_K39_to_Sc43) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -736,32 +736,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_ti44_to_p_sc43); - rate_eval.screened_rates(k_ti44_to_p_sc43) *= scor; + ratraw = rate_eval.screened_rates(k_Ti44_to_p_Sc43); + rate_eval.screened_rates(k_Ti44_to_p_Sc43) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ti44_to_p_sc43); - rate_eval.dscreened_rates_dT(k_ti44_to_p_sc43) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ti44_to_p_Sc43); + rate_eval.dscreened_rates_dT(k_Ti44_to_p_Sc43) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc43_to_ti44); - rate_eval.screened_rates(k_p_sc43_to_ti44) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc43_to_Ti44); + rate_eval.screened_rates(k_p_Sc43_to_Ti44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44); - rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44); + rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca40_to_p_sc43); - rate_eval.screened_rates(k_he4_ca40_to_p_sc43) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43); + rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43); - rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43); + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc43_to_he4_ca40); - rate_eval.screened_rates(k_p_sc43_to_he4_ca40) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40); + rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40); - rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40); + rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -776,18 +776,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_ti44_to_he4_ca40); - rate_eval.screened_rates(k_ti44_to_he4_ca40) *= scor; + ratraw = rate_eval.screened_rates(k_Ti44_to_He4_Ca40); + rate_eval.screened_rates(k_Ti44_to_He4_Ca40) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ti44_to_he4_ca40); - rate_eval.dscreened_rates_dT(k_ti44_to_he4_ca40) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ti44_to_He4_Ca40); + rate_eval.dscreened_rates_dT(k_Ti44_to_He4_Ca40) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ca40_to_ti44); - rate_eval.screened_rates(k_he4_ca40_to_ti44) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca40_to_Ti44); + rate_eval.screened_rates(k_He4_Ca40_to_Ti44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44); - rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44); + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -802,18 +802,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_v47_to_he4_sc43); - rate_eval.screened_rates(k_v47_to_he4_sc43) *= scor; + ratraw = rate_eval.screened_rates(k_V47_to_He4_Sc43); + rate_eval.screened_rates(k_V47_to_He4_Sc43) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_v47_to_he4_sc43); - rate_eval.dscreened_rates_dT(k_v47_to_he4_sc43) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_V47_to_He4_Sc43); + rate_eval.dscreened_rates_dT(k_V47_to_He4_Sc43) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_sc43_to_v47); - rate_eval.screened_rates(k_he4_sc43_to_v47) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Sc43_to_V47); + rate_eval.screened_rates(k_He4_Sc43_to_V47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_sc43_to_v47); - rate_eval.dscreened_rates_dT(k_he4_sc43_to_v47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Sc43_to_V47); + rate_eval.dscreened_rates_dT(k_He4_Sc43_to_V47) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -828,32 +828,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_cr48_to_p_v47); - rate_eval.screened_rates(k_cr48_to_p_v47) *= scor; + ratraw = rate_eval.screened_rates(k_Cr48_to_p_V47); + rate_eval.screened_rates(k_Cr48_to_p_V47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_cr48_to_p_v47); - rate_eval.dscreened_rates_dT(k_cr48_to_p_v47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Cr48_to_p_V47); + rate_eval.dscreened_rates_dT(k_Cr48_to_p_V47) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v47_to_cr48); - rate_eval.screened_rates(k_p_v47_to_cr48) *= scor; + ratraw = rate_eval.screened_rates(k_p_V47_to_Cr48); + rate_eval.screened_rates(k_p_V47_to_Cr48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v47_to_cr48); - rate_eval.dscreened_rates_dT(k_p_v47_to_cr48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48); + rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ti44_to_p_v47); - rate_eval.screened_rates(k_he4_ti44_to_p_v47) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti44_to_p_V47); + rate_eval.screened_rates(k_He4_Ti44_to_p_V47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47); - rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47); + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v47_to_he4_ti44); - rate_eval.screened_rates(k_p_v47_to_he4_ti44) *= scor; + ratraw = rate_eval.screened_rates(k_p_V47_to_He4_Ti44); + rate_eval.screened_rates(k_p_V47_to_He4_Ti44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44); - rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44); + rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -868,18 +868,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_cr48_to_he4_ti44); - rate_eval.screened_rates(k_cr48_to_he4_ti44) *= scor; + ratraw = rate_eval.screened_rates(k_Cr48_to_He4_Ti44); + rate_eval.screened_rates(k_Cr48_to_He4_Ti44) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_cr48_to_he4_ti44); - rate_eval.dscreened_rates_dT(k_cr48_to_he4_ti44) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Cr48_to_He4_Ti44); + rate_eval.dscreened_rates_dT(k_Cr48_to_He4_Ti44) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ti44_to_cr48); - rate_eval.screened_rates(k_he4_ti44_to_cr48) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti44_to_Cr48); + rate_eval.screened_rates(k_He4_Ti44_to_Cr48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48); - rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48); + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -894,18 +894,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_mn51_to_he4_v47); - rate_eval.screened_rates(k_mn51_to_he4_v47) *= scor; + ratraw = rate_eval.screened_rates(k_Mn51_to_He4_V47); + rate_eval.screened_rates(k_Mn51_to_He4_V47) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_mn51_to_he4_v47); - rate_eval.dscreened_rates_dT(k_mn51_to_he4_v47) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Mn51_to_He4_V47); + rate_eval.dscreened_rates_dT(k_Mn51_to_He4_V47) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_v47_to_mn51); - rate_eval.screened_rates(k_he4_v47_to_mn51) *= scor; + ratraw = rate_eval.screened_rates(k_He4_V47_to_Mn51); + rate_eval.screened_rates(k_He4_V47_to_Mn51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_v47_to_mn51); - rate_eval.dscreened_rates_dT(k_he4_v47_to_mn51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_V47_to_Mn51); + rate_eval.dscreened_rates_dT(k_He4_V47_to_Mn51) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -920,18 +920,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_fe52_to_p_mn51); - rate_eval.screened_rates(k_fe52_to_p_mn51) *= scor; + ratraw = rate_eval.screened_rates(k_Fe52_to_p_Mn51); + rate_eval.screened_rates(k_Fe52_to_p_Mn51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_fe52_to_p_mn51); - rate_eval.dscreened_rates_dT(k_fe52_to_p_mn51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Fe52_to_p_Mn51); + rate_eval.dscreened_rates_dT(k_Fe52_to_p_Mn51) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mn51_to_fe52); - rate_eval.screened_rates(k_p_mn51_to_fe52) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn51_to_Fe52); + rate_eval.screened_rates(k_p_Mn51_to_Fe52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52); - rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52); + rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -946,32 +946,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_fe52_to_he4_cr48); - rate_eval.screened_rates(k_fe52_to_he4_cr48) *= scor; + ratraw = rate_eval.screened_rates(k_Fe52_to_He4_Cr48); + rate_eval.screened_rates(k_Fe52_to_He4_Cr48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_fe52_to_he4_cr48); - rate_eval.dscreened_rates_dT(k_fe52_to_he4_cr48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Fe52_to_He4_Cr48); + rate_eval.dscreened_rates_dT(k_Fe52_to_He4_Cr48) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cr48_to_fe52); - rate_eval.screened_rates(k_he4_cr48_to_fe52) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr48_to_Fe52); + rate_eval.screened_rates(k_He4_Cr48_to_Fe52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52); - rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52); + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cr48_to_p_mn51); - rate_eval.screened_rates(k_he4_cr48_to_p_mn51) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51); + rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51); - rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51); + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mn51_to_he4_cr48); - rate_eval.screened_rates(k_p_mn51_to_he4_cr48) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48); + rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48); - rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48); + rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -986,18 +986,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_co55_to_he4_mn51); - rate_eval.screened_rates(k_co55_to_he4_mn51) *= scor; + ratraw = rate_eval.screened_rates(k_Co55_to_He4_Mn51); + rate_eval.screened_rates(k_Co55_to_He4_Mn51) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_co55_to_he4_mn51); - rate_eval.dscreened_rates_dT(k_co55_to_he4_mn51) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Co55_to_He4_Mn51); + rate_eval.dscreened_rates_dT(k_Co55_to_He4_Mn51) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mn51_to_co55); - rate_eval.screened_rates(k_he4_mn51_to_co55) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mn51_to_Co55); + rate_eval.screened_rates(k_He4_Mn51_to_Co55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mn51_to_co55); - rate_eval.dscreened_rates_dT(k_he4_mn51_to_co55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mn51_to_Co55); + rate_eval.dscreened_rates_dT(k_He4_Mn51_to_Co55) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1012,18 +1012,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_ni56_to_p_co55); - rate_eval.screened_rates(k_ni56_to_p_co55) *= scor; + ratraw = rate_eval.screened_rates(k_Ni56_to_p_Co55); + rate_eval.screened_rates(k_Ni56_to_p_Co55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ni56_to_p_co55); - rate_eval.dscreened_rates_dT(k_ni56_to_p_co55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ni56_to_p_Co55); + rate_eval.dscreened_rates_dT(k_Ni56_to_p_Co55) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co55_to_ni56); - rate_eval.screened_rates(k_p_co55_to_ni56) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co55_to_Ni56); + rate_eval.screened_rates(k_p_Co55_to_Ni56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co55_to_ni56); - rate_eval.dscreened_rates_dT(k_p_co55_to_ni56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56); + rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1038,32 +1038,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_ni56_to_he4_fe52); - rate_eval.screened_rates(k_ni56_to_he4_fe52) *= scor; + ratraw = rate_eval.screened_rates(k_Ni56_to_He4_Fe52); + rate_eval.screened_rates(k_Ni56_to_He4_Fe52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ni56_to_he4_fe52); - rate_eval.dscreened_rates_dT(k_ni56_to_he4_fe52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ni56_to_He4_Fe52); + rate_eval.dscreened_rates_dT(k_Ni56_to_He4_Fe52) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe52_to_ni56); - rate_eval.screened_rates(k_he4_fe52_to_ni56) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe52_to_Ni56); + rate_eval.screened_rates(k_He4_Fe52_to_Ni56) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56); - rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56); + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe52_to_p_co55); - rate_eval.screened_rates(k_he4_fe52_to_p_co55) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe52_to_p_Co55); + rate_eval.screened_rates(k_He4_Fe52_to_p_Co55) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55); - rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55); + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co55_to_he4_fe52); - rate_eval.screened_rates(k_p_co55_to_he4_fe52) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co55_to_He4_Fe52); + rate_eval.screened_rates(k_p_Co55_to_He4_Fe52) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52); - rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52); + rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1091,18 +1091,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_to_he4_he4_he4); - rate_eval.screened_rates(k_c12_to_he4_he4_he4) *= scor * scor2; + ratraw = rate_eval.screened_rates(k_C12_to_He4_He4_He4); + rate_eval.screened_rates(k_C12_to_He4_He4_He4) *= scor * scor2; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_to_he4_he4_he4); - rate_eval.dscreened_rates_dT(k_c12_to_he4_he4_he4) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_to_He4_He4_He4); + rate_eval.dscreened_rates_dT(k_C12_to_He4_He4_He4) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; } - ratraw = rate_eval.screened_rates(k_he4_he4_he4_to_c12); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) *= scor * scor2; + ratraw = rate_eval.screened_rates(k_He4_He4_He4_to_C12); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) *= scor * scor2; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12); - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12); + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; } @@ -1117,39 +1117,39 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_c12_to_p_na23); - rate_eval.screened_rates(k_c12_c12_to_p_na23) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_p_Na23); + rate_eval.screened_rates(k_C12_C12_to_p_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23); - rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23); + rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_c12_to_he4_ne20); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_He4_Ne20); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_c12_c12); - rate_eval.screened_rates(k_he4_ne20_to_c12_c12) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_C12_C12); + rate_eval.screened_rates(k_He4_Ne20_to_C12_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_c12_c12); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_c12_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_C12_C12); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_C12_C12) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_na23_to_c12_c12); - rate_eval.screened_rates(k_p_na23_to_c12_c12) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na23_to_C12_C12); + rate_eval.screened_rates(k_p_Na23_to_C12_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na23_to_c12_c12); - rate_eval.dscreened_rates_dT(k_p_na23_to_c12_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na23_to_C12_C12); + rate_eval.dscreened_rates_dT(k_p_Na23_to_C12_C12) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_c12_to_mg24_modified); - rate_eval.screened_rates(k_c12_c12_to_mg24_modified) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_Mg24_modified); + rate_eval.screened_rates(k_C12_C12_to_Mg24_modified) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_mg24_modified); - rate_eval.dscreened_rates_dT(k_c12_c12_to_mg24_modified) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_Mg24_modified); + rate_eval.dscreened_rates_dT(k_C12_C12_to_Mg24_modified) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1164,18 +1164,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_n13_to_p_o16); - rate_eval.screened_rates(k_he4_n13_to_p_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N13_to_p_O16); + rate_eval.screened_rates(k_He4_N13_to_p_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16); - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16); + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_o16_to_he4_n13); - rate_eval.screened_rates(k_p_o16_to_he4_n13) *= scor; + ratraw = rate_eval.screened_rates(k_p_O16_to_He4_N13); + rate_eval.screened_rates(k_p_O16_to_He4_N13) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13); - rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13); + rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1190,39 +1190,39 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_o16_to_p_al27); - rate_eval.screened_rates(k_c12_o16_to_p_al27) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_p_Al27); + rate_eval.screened_rates(k_C12_O16_to_p_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27); - rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27); + rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_o16_to_he4_mg24); - rate_eval.screened_rates(k_c12_o16_to_he4_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_He4_Mg24); + rate_eval.screened_rates(k_C12_O16_to_He4_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24); - rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24); + rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mg24_to_c12_o16); - rate_eval.screened_rates(k_he4_mg24_to_c12_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg24_to_C12_O16); + rate_eval.screened_rates(k_He4_Mg24_to_C12_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg24_to_c12_o16); - rate_eval.dscreened_rates_dT(k_he4_mg24_to_c12_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg24_to_C12_O16); + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_C12_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_al27_to_c12_o16); - rate_eval.screened_rates(k_p_al27_to_c12_o16) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al27_to_C12_O16); + rate_eval.screened_rates(k_p_Al27_to_C12_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al27_to_c12_o16); - rate_eval.dscreened_rates_dT(k_p_al27_to_c12_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al27_to_C12_O16); + rate_eval.dscreened_rates_dT(k_p_Al27_to_C12_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_o16_to_si28_modified); - rate_eval.screened_rates(k_c12_o16_to_si28_modified) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_Si28_modified); + rate_eval.screened_rates(k_C12_O16_to_Si28_modified) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_si28_modified); - rate_eval.dscreened_rates_dT(k_c12_o16_to_si28_modified) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_Si28_modified); + rate_eval.dscreened_rates_dT(k_C12_O16_to_Si28_modified) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1237,39 +1237,39 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_o16_o16_to_p_p31); - rate_eval.screened_rates(k_o16_o16_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_p_P31); + rate_eval.screened_rates(k_O16_O16_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31); - rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31); + rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_o16_o16_to_he4_si28); - rate_eval.screened_rates(k_o16_o16_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_He4_Si28); + rate_eval.screened_rates(k_O16_O16_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28); - rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si28_to_o16_o16); - rate_eval.screened_rates(k_he4_si28_to_o16_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_O16_O16); + rate_eval.screened_rates(k_He4_Si28_to_O16_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_o16_o16); - rate_eval.dscreened_rates_dT(k_he4_si28_to_o16_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_O16_O16); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_O16_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p31_to_o16_o16); - rate_eval.screened_rates(k_p_p31_to_o16_o16) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_O16_O16); + rate_eval.screened_rates(k_p_P31_to_O16_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_o16_o16); - rate_eval.dscreened_rates_dT(k_p_p31_to_o16_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_O16_O16); + rate_eval.dscreened_rates_dT(k_p_P31_to_O16_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_o16_o16_to_s32_modified); - rate_eval.screened_rates(k_o16_o16_to_s32_modified) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_S32_modified); + rate_eval.screened_rates(k_O16_O16_to_S32_modified) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_s32_modified); - rate_eval.dscreened_rates_dT(k_o16_o16_to_s32_modified) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_S32_modified); + rate_eval.dscreened_rates_dT(k_O16_O16_to_S32_modified) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1284,32 +1284,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_ne20_to_p_p31); - rate_eval.screened_rates(k_c12_ne20_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_C12_Ne20_to_p_P31); + rate_eval.screened_rates(k_C12_Ne20_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_ne20_to_p_p31); - rate_eval.dscreened_rates_dT(k_c12_ne20_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_Ne20_to_p_P31); + rate_eval.dscreened_rates_dT(k_C12_Ne20_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_ne20_to_he4_si28); - rate_eval.screened_rates(k_c12_ne20_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_C12_Ne20_to_He4_Si28); + rate_eval.screened_rates(k_C12_Ne20_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_ne20_to_he4_si28); - rate_eval.dscreened_rates_dT(k_c12_ne20_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_Ne20_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_C12_Ne20_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si28_to_c12_ne20); - rate_eval.screened_rates(k_he4_si28_to_c12_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_C12_Ne20); + rate_eval.screened_rates(k_He4_Si28_to_C12_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_c12_ne20); - rate_eval.dscreened_rates_dT(k_he4_si28_to_c12_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_C12_Ne20); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_C12_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p31_to_c12_ne20); - rate_eval.screened_rates(k_p_p31_to_c12_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_C12_Ne20); + rate_eval.screened_rates(k_p_P31_to_C12_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_c12_ne20); - rate_eval.dscreened_rates_dT(k_p_p31_to_c12_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_C12_Ne20); + rate_eval.dscreened_rates_dT(k_p_P31_to_C12_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1321,6 +1321,8 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { [[maybe_unused]] Real rate, drate_dt, edot_nu, edot_gamma; + rate_eval.enuc_weak = 0.0; + } @@ -1333,237 +1335,237 @@ void rhs_nuc(const burn_t& state, using namespace Rates; ydot_nuc(H1) = - (-screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_n13_to_p_c12)*Y(N13)) + - (-screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_na22_to_p_ne21)*Y(Na22)) + - (-screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_mg24_to_p_na23)*Y(Mg24)) + - (-screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_si28_to_p_al27)*Y(Si28)) + - (-screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_s32_to_p_p31)*Y(S32)) + - (-screened_rates(k_p_cl35_to_ar36)*Y(Cl35)*Y(H1)*state.rho + screened_rates(k_ar36_to_p_cl35)*Y(Ar36)) + - (-screened_rates(k_p_k39_to_ca40)*Y(K39)*Y(H1)*state.rho + screened_rates(k_ca40_to_p_k39)*Y(Ca40)) + - (-screened_rates(k_p_sc43_to_ti44)*Y(H1)*Y(Sc43)*state.rho + screened_rates(k_ti44_to_p_sc43)*Y(Ti44)) + - (-screened_rates(k_p_v47_to_cr48)*Y(H1)*Y(V47)*state.rho + screened_rates(k_cr48_to_p_v47)*Y(Cr48)) + - (-screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*Y(H1)*state.rho + screened_rates(k_fe52_to_p_mn51)*Y(Fe52)) + - (-screened_rates(k_p_co55_to_ni56)*Y(Co55)*Y(H1)*state.rho + screened_rates(k_ni56_to_p_co55)*Y(Ni56)) + - (0.5*screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*Y(H1)*state.rho) + - (screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_o16_to_he4_n13)*Y(O16)*Y(H1)*state.rho) + - (screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*Y(H1)*state.rho) + - (0.5*screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_p_p31_to_o16_o16)*Y(P31)*Y(H1)*state.rho) + - (screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*Y(H1)*state.rho) + - (screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*Y(H1)*state.rho) + - (-screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*Y(Ne20)*state.rho) + - (-screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho) + - (-screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho) + - (-screened_rates(k_p_cl35_to_he4_s32)*Y(Cl35)*Y(H1)*state.rho + screened_rates(k_he4_s32_to_p_cl35)*Y(He4)*Y(S32)*state.rho) + - (-screened_rates(k_p_k39_to_he4_ar36)*Y(K39)*Y(H1)*state.rho + screened_rates(k_he4_ar36_to_p_k39)*Y(Ar36)*Y(He4)*state.rho) + - (-screened_rates(k_p_sc43_to_he4_ca40)*Y(H1)*Y(Sc43)*state.rho + screened_rates(k_he4_ca40_to_p_sc43)*Y(Ca40)*Y(He4)*state.rho) + - (-screened_rates(k_p_v47_to_he4_ti44)*Y(H1)*Y(V47)*state.rho + screened_rates(k_he4_ti44_to_p_v47)*Y(He4)*Y(Ti44)*state.rho) + - (screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_p_mn51_to_he4_cr48)*Y(Mn51)*Y(H1)*state.rho) + - (screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_p_co55_to_he4_fe52)*Y(Co55)*Y(H1)*state.rho); + (-screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_N13_to_p_C12)*Y(N13)) + + (-screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_Na22_to_p_Ne21)*Y(Na22)) + + (-screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_Mg24_to_p_Na23)*Y(Mg24)) + + (-screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_Si28_to_p_Al27)*Y(Si28)) + + (-screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_S32_to_p_P31)*Y(S32)) + + (-screened_rates(k_p_Cl35_to_Ar36)*Y(Cl35)*Y(H1)*state.rho + screened_rates(k_Ar36_to_p_Cl35)*Y(Ar36)) + + (-screened_rates(k_p_K39_to_Ca40)*Y(K39)*Y(H1)*state.rho + screened_rates(k_Ca40_to_p_K39)*Y(Ca40)) + + (-screened_rates(k_p_Sc43_to_Ti44)*Y(Sc43)*Y(H1)*state.rho + screened_rates(k_Ti44_to_p_Sc43)*Y(Ti44)) + + (-screened_rates(k_p_V47_to_Cr48)*Y(V47)*Y(H1)*state.rho + screened_rates(k_Cr48_to_p_V47)*Y(Cr48)) + + (-screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*Y(H1)*state.rho + screened_rates(k_Fe52_to_p_Mn51)*Y(Fe52)) + + (-screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*Y(H1)*state.rho + screened_rates(k_Ni56_to_p_Co55)*Y(Ni56)) + + (0.5*screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*Y(H1)*state.rho) + + (screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_O16_to_He4_N13)*Y(O16)*Y(H1)*state.rho) + + (screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*Y(H1)*state.rho) + + (0.5*screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_p_P31_to_O16_O16)*Y(P31)*Y(H1)*state.rho) + + (screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*Y(H1)*state.rho) + + (screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*Y(H1)*state.rho) + + (-screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*Y(Ne20)*state.rho) + + (-screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho) + + (-screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho) + + (-screened_rates(k_p_Cl35_to_He4_S32)*Y(Cl35)*Y(H1)*state.rho + screened_rates(k_He4_S32_to_p_Cl35)*Y(He4)*Y(S32)*state.rho) + + (-screened_rates(k_p_K39_to_He4_Ar36)*Y(K39)*Y(H1)*state.rho + screened_rates(k_He4_Ar36_to_p_K39)*Y(Ar36)*Y(He4)*state.rho) + + (-screened_rates(k_p_Sc43_to_He4_Ca40)*Y(Sc43)*Y(H1)*state.rho + screened_rates(k_He4_Ca40_to_p_Sc43)*Y(Ca40)*Y(He4)*state.rho) + + (-screened_rates(k_p_V47_to_He4_Ti44)*Y(V47)*Y(H1)*state.rho + screened_rates(k_He4_Ti44_to_p_V47)*Y(He4)*Y(Ti44)*state.rho) + + (screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_p_Mn51_to_He4_Cr48)*Y(Mn51)*Y(H1)*state.rho) + + (screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_p_Co55_to_He4_Fe52)*Y(Co55)*Y(H1)*state.rho); ydot_nuc(He4) = - (-screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_o16_to_he4_c12)*Y(O16)) + - (-screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_f18_to_he4_n14)*Y(F18)) + - (-screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_ne20_to_he4_o16)*Y(Ne20)) + - (-screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_na22_to_he4_f18)*Y(Na22)) + - (-screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_mg24_to_he4_ne20)*Y(Mg24)) + - (-screened_rates(k_he4_na23_to_al27)*Y(He4)*Y(Na23)*state.rho + screened_rates(k_al27_to_he4_na23)*Y(Al27)) + - (-screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_si28_to_he4_mg24)*Y(Si28)) + - (-screened_rates(k_he4_al27_to_p31)*Y(Al27)*Y(He4)*state.rho + screened_rates(k_p31_to_he4_al27)*Y(P31)) + - (-screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_s32_to_he4_si28)*Y(S32)) + - (-screened_rates(k_he4_p31_to_cl35)*Y(He4)*Y(P31)*state.rho + screened_rates(k_cl35_to_he4_p31)*Y(Cl35)) + - (-screened_rates(k_he4_s32_to_ar36)*Y(He4)*Y(S32)*state.rho + screened_rates(k_ar36_to_he4_s32)*Y(Ar36)) + - (-screened_rates(k_he4_cl35_to_k39)*Y(Cl35)*Y(He4)*state.rho + screened_rates(k_k39_to_he4_cl35)*Y(K39)) + - (-screened_rates(k_he4_ar36_to_ca40)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_ca40_to_he4_ar36)*Y(Ca40)) + - (-screened_rates(k_he4_k39_to_sc43)*Y(He4)*Y(K39)*state.rho + screened_rates(k_sc43_to_he4_k39)*Y(Sc43)) + - (-screened_rates(k_he4_ca40_to_ti44)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_ti44_to_he4_ca40)*Y(Ti44)) + - (-screened_rates(k_he4_sc43_to_v47)*Y(He4)*Y(Sc43)*state.rho + screened_rates(k_v47_to_he4_sc43)*Y(V47)) + - (-screened_rates(k_he4_ti44_to_cr48)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_cr48_to_he4_ti44)*Y(Cr48)) + - (-screened_rates(k_he4_v47_to_mn51)*Y(He4)*Y(V47)*state.rho + screened_rates(k_mn51_to_he4_v47)*Y(Mn51)) + - (-screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_fe52_to_he4_cr48)*Y(Fe52)) + - (-screened_rates(k_he4_mn51_to_co55)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_co55_to_he4_mn51)*Y(Co55)) + - (-screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_ni56_to_he4_fe52)*Y(Ni56)) + - (0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*Y(Ne20)*state.rho) + - (-screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_o16_to_he4_n13)*Y(O16)*Y(H1)*state.rho) + - (screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*Y(Mg24)*state.rho) + - (0.5*screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*Y(Si28)*state.rho) + - (-screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*Y(H1)*state.rho) + - (screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*Y(Si28)*state.rho) + - (screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*Y(Ne20)*state.rho) + - (screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho) + - (screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho) + - (screened_rates(k_p_cl35_to_he4_s32)*Y(Cl35)*Y(H1)*state.rho + -screened_rates(k_he4_s32_to_p_cl35)*Y(He4)*Y(S32)*state.rho) + - (screened_rates(k_p_k39_to_he4_ar36)*Y(K39)*Y(H1)*state.rho + -screened_rates(k_he4_ar36_to_p_k39)*Y(Ar36)*Y(He4)*state.rho) + - (screened_rates(k_p_sc43_to_he4_ca40)*Y(H1)*Y(Sc43)*state.rho + -screened_rates(k_he4_ca40_to_p_sc43)*Y(Ca40)*Y(He4)*state.rho) + - (screened_rates(k_p_v47_to_he4_ti44)*Y(H1)*Y(V47)*state.rho + -screened_rates(k_he4_ti44_to_p_v47)*Y(He4)*Y(Ti44)*state.rho) + - (-screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_p_mn51_to_he4_cr48)*Y(Mn51)*Y(H1)*state.rho) + - (-screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_p_co55_to_he4_fe52)*Y(Co55)*Y(H1)*state.rho) + - (-0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + 3.0*screened_rates(k_c12_to_he4_he4_he4)*Y(C12)); + (-screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_O16_to_He4_C12)*Y(O16)) + + (-screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_F18_to_He4_N14)*Y(F18)) + + (-screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_Ne20_to_He4_O16)*Y(Ne20)) + + (-screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_Na22_to_He4_F18)*Y(Na22)) + + (-screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_Mg24_to_He4_Ne20)*Y(Mg24)) + + (-screened_rates(k_He4_Na23_to_Al27)*Y(He4)*Y(Na23)*state.rho + screened_rates(k_Al27_to_He4_Na23)*Y(Al27)) + + (-screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_Si28_to_He4_Mg24)*Y(Si28)) + + (-screened_rates(k_He4_Al27_to_P31)*Y(Al27)*Y(He4)*state.rho + screened_rates(k_P31_to_He4_Al27)*Y(P31)) + + (-screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_S32_to_He4_Si28)*Y(S32)) + + (-screened_rates(k_He4_P31_to_Cl35)*Y(He4)*Y(P31)*state.rho + screened_rates(k_Cl35_to_He4_P31)*Y(Cl35)) + + (-screened_rates(k_He4_S32_to_Ar36)*Y(He4)*Y(S32)*state.rho + screened_rates(k_Ar36_to_He4_S32)*Y(Ar36)) + + (-screened_rates(k_He4_Cl35_to_K39)*Y(Cl35)*Y(He4)*state.rho + screened_rates(k_K39_to_He4_Cl35)*Y(K39)) + + (-screened_rates(k_He4_Ar36_to_Ca40)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_Ca40_to_He4_Ar36)*Y(Ca40)) + + (-screened_rates(k_He4_K39_to_Sc43)*Y(He4)*Y(K39)*state.rho + screened_rates(k_Sc43_to_He4_K39)*Y(Sc43)) + + (-screened_rates(k_He4_Ca40_to_Ti44)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_Ti44_to_He4_Ca40)*Y(Ti44)) + + (-screened_rates(k_He4_Sc43_to_V47)*Y(He4)*Y(Sc43)*state.rho + screened_rates(k_V47_to_He4_Sc43)*Y(V47)) + + (-screened_rates(k_He4_Ti44_to_Cr48)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_Cr48_to_He4_Ti44)*Y(Cr48)) + + (-screened_rates(k_He4_V47_to_Mn51)*Y(He4)*Y(V47)*state.rho + screened_rates(k_Mn51_to_He4_V47)*Y(Mn51)) + + (-screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_Fe52_to_He4_Cr48)*Y(Fe52)) + + (-screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_Co55_to_He4_Mn51)*Y(Co55)) + + (-screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_Ni56_to_He4_Fe52)*Y(Ni56)) + + (0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*Y(Ne20)*state.rho) + + (-screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_O16_to_He4_N13)*Y(O16)*Y(H1)*state.rho) + + (screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*Y(Mg24)*state.rho) + + (0.5*screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*Y(Si28)*state.rho) + + (-screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*Y(H1)*state.rho) + + (screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*Y(Si28)*state.rho) + + (screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*Y(Ne20)*state.rho) + + (screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho) + + (screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho) + + (screened_rates(k_p_Cl35_to_He4_S32)*Y(Cl35)*Y(H1)*state.rho + -screened_rates(k_He4_S32_to_p_Cl35)*Y(He4)*Y(S32)*state.rho) + + (screened_rates(k_p_K39_to_He4_Ar36)*Y(K39)*Y(H1)*state.rho + -screened_rates(k_He4_Ar36_to_p_K39)*Y(Ar36)*Y(He4)*state.rho) + + (screened_rates(k_p_Sc43_to_He4_Ca40)*Y(Sc43)*Y(H1)*state.rho + -screened_rates(k_He4_Ca40_to_p_Sc43)*Y(Ca40)*Y(He4)*state.rho) + + (screened_rates(k_p_V47_to_He4_Ti44)*Y(V47)*Y(H1)*state.rho + -screened_rates(k_He4_Ti44_to_p_V47)*Y(He4)*Y(Ti44)*state.rho) + + (-screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_p_Mn51_to_He4_Cr48)*Y(Mn51)*Y(H1)*state.rho) + + (-screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_p_Co55_to_He4_Fe52)*Y(Co55)*Y(H1)*state.rho) + + (-0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + 3.0*screened_rates(k_C12_to_He4_He4_He4)*Y(C12)); ydot_nuc(C12) = - (-screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_n13_to_p_c12)*Y(N13)) + - (-screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_o16_to_he4_c12)*Y(O16)) + - (-screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + 2.0*screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*Y(H1)*state.rho) + - (-screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + 2.0*screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*Y(Ne20)*state.rho) + - (-screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*Y(H1)*state.rho) + - (-screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*Y(Mg24)*state.rho) + - (-screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*Y(H1)*state.rho) + - (-screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*Y(Si28)*state.rho) + - (0.16666666666666667*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + -screened_rates(k_c12_to_he4_he4_he4)*Y(C12)) + - -screened_rates(k_c12_c12_to_mg24_modified)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*Y(O16)*state.rho; + (-screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_N13_to_p_C12)*Y(N13)) + + (-screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_O16_to_He4_C12)*Y(O16)) + + (-screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + 2.0*screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*Y(H1)*state.rho) + + (-screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + 2.0*screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*Y(Ne20)*state.rho) + + (-screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*Y(H1)*state.rho) + + (-screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*Y(Mg24)*state.rho) + + (-screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*Y(H1)*state.rho) + + (-screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*Y(Si28)*state.rho) + + (0.16666666666666667*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + -screened_rates(k_C12_to_He4_He4_He4)*Y(C12)) + + -screened_rates(k_C12_C12_to_Mg24_modified)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*Y(O16)*state.rho; ydot_nuc(N13) = - (screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + -screened_rates(k_n13_to_p_c12)*Y(N13)) + - (-screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_o16_to_he4_n13)*Y(O16)*Y(H1)*state.rho); + (screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + -screened_rates(k_N13_to_p_C12)*Y(N13)) + + (-screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_O16_to_He4_N13)*Y(O16)*Y(H1)*state.rho); ydot_nuc(N14) = - (-screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_f18_to_he4_n14)*Y(F18)); + (-screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_F18_to_He4_N14)*Y(F18)); ydot_nuc(O16) = - (screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + -screened_rates(k_o16_to_he4_c12)*Y(O16)) + - (-screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_ne20_to_he4_o16)*Y(Ne20)) + - (screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_o16_to_he4_n13)*Y(O16)*Y(H1)*state.rho) + - (-screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*Y(H1)*state.rho) + - (-screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*Y(Mg24)*state.rho) + - (-screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + 2.0*screened_rates(k_p_p31_to_o16_o16)*Y(P31)*Y(H1)*state.rho) + - (-screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + 2.0*screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*Y(Si28)*state.rho) + - -screened_rates(k_o16_o16_to_s32_modified)*std::pow(Y(O16), 2)*state.rho + - -screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*Y(O16)*state.rho; + (screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + -screened_rates(k_O16_to_He4_C12)*Y(O16)) + + (-screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_Ne20_to_He4_O16)*Y(Ne20)) + + (screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_O16_to_He4_N13)*Y(O16)*Y(H1)*state.rho) + + (-screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*Y(H1)*state.rho) + + (-screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*Y(Mg24)*state.rho) + + (-screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + 2.0*screened_rates(k_p_P31_to_O16_O16)*Y(P31)*Y(H1)*state.rho) + + (-screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + 2.0*screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*Y(Si28)*state.rho) + + -screened_rates(k_O16_O16_to_S32_modified)*std::pow(Y(O16), 2)*state.rho + + -screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*Y(O16)*state.rho; ydot_nuc(F18) = - (screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + -screened_rates(k_f18_to_he4_n14)*Y(F18)) + - (-screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_na22_to_he4_f18)*Y(Na22)) + - (-screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*Y(H1)*state.rho); + (screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + -screened_rates(k_F18_to_He4_N14)*Y(F18)) + + (-screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_Na22_to_He4_F18)*Y(Na22)) + + (-screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*Y(H1)*state.rho); ydot_nuc(Ne20) = - (screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + -screened_rates(k_ne20_to_he4_o16)*Y(Ne20)) + - (-screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_mg24_to_he4_ne20)*Y(Mg24)) + - (0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*Y(Ne20)*state.rho) + - (-screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*Y(H1)*state.rho) + - (-screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*Y(Si28)*state.rho) + - (screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*Y(Ne20)*state.rho); + (screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + -screened_rates(k_Ne20_to_He4_O16)*Y(Ne20)) + + (-screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_Mg24_to_He4_Ne20)*Y(Mg24)) + + (0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*Y(Ne20)*state.rho) + + (-screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*Y(H1)*state.rho) + + (-screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*Y(Ne20)*state.rho + screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*Y(Si28)*state.rho) + + (screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*Y(Ne20)*state.rho); ydot_nuc(Ne21) = - (-screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_na22_to_p_ne21)*Y(Na22)) + - (screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*Y(H1)*state.rho); + (-screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_Na22_to_p_Ne21)*Y(Na22)) + + (screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*Y(H1)*state.rho); ydot_nuc(Na22) = - (screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_na22_to_he4_f18)*Y(Na22)) + - (screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + -screened_rates(k_na22_to_p_ne21)*Y(Na22)); + (screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_Na22_to_He4_F18)*Y(Na22)) + + (screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + -screened_rates(k_Na22_to_p_Ne21)*Y(Na22)); ydot_nuc(Na23) = - (-screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_mg24_to_p_na23)*Y(Mg24)) + - (-screened_rates(k_he4_na23_to_al27)*Y(He4)*Y(Na23)*state.rho + screened_rates(k_al27_to_he4_na23)*Y(Al27)) + - (0.5*screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*Y(H1)*state.rho) + - (-screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*Y(Ne20)*state.rho); + (-screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_Mg24_to_p_Na23)*Y(Mg24)) + + (-screened_rates(k_He4_Na23_to_Al27)*Y(He4)*Y(Na23)*state.rho + screened_rates(k_Al27_to_He4_Na23)*Y(Al27)) + + (0.5*screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + -screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*Y(H1)*state.rho) + + (-screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*Y(Ne20)*state.rho); ydot_nuc(Mg24) = - (screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + -screened_rates(k_mg24_to_he4_ne20)*Y(Mg24)) + - (screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_mg24_to_p_na23)*Y(Mg24)) + - (-screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_si28_to_he4_mg24)*Y(Si28)) + - (screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*Y(Mg24)*state.rho) + - (screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho) + - 0.5*screened_rates(k_c12_c12_to_mg24_modified)*std::pow(Y(C12), 2)*state.rho; + (screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + -screened_rates(k_Mg24_to_He4_Ne20)*Y(Mg24)) + + (screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_Mg24_to_p_Na23)*Y(Mg24)) + + (-screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_Si28_to_He4_Mg24)*Y(Si28)) + + (screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*Y(Mg24)*state.rho) + + (screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho) + + 0.5*screened_rates(k_C12_C12_to_Mg24_modified)*std::pow(Y(C12), 2)*state.rho; ydot_nuc(Al27) = - (screened_rates(k_he4_na23_to_al27)*Y(He4)*Y(Na23)*state.rho + -screened_rates(k_al27_to_he4_na23)*Y(Al27)) + - (-screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_si28_to_p_al27)*Y(Si28)) + - (-screened_rates(k_he4_al27_to_p31)*Y(Al27)*Y(He4)*state.rho + screened_rates(k_p31_to_he4_al27)*Y(P31)) + - (screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*Y(H1)*state.rho) + - (-screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho); + (screened_rates(k_He4_Na23_to_Al27)*Y(He4)*Y(Na23)*state.rho + -screened_rates(k_Al27_to_He4_Na23)*Y(Al27)) + + (-screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_Si28_to_p_Al27)*Y(Si28)) + + (-screened_rates(k_He4_Al27_to_P31)*Y(Al27)*Y(He4)*state.rho + screened_rates(k_P31_to_He4_Al27)*Y(P31)) + + (screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + -screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*Y(H1)*state.rho) + + (-screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho); ydot_nuc(Si28) = - (screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + -screened_rates(k_si28_to_he4_mg24)*Y(Si28)) + - (screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_si28_to_p_al27)*Y(Si28)) + - (-screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_s32_to_he4_si28)*Y(S32)) + - (0.5*screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*Y(Si28)*state.rho) + - (screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*Y(Si28)*state.rho) + - (screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho) + - screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*Y(O16)*state.rho; + (screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + -screened_rates(k_Si28_to_He4_Mg24)*Y(Si28)) + + (screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_Si28_to_p_Al27)*Y(Si28)) + + (-screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_S32_to_He4_Si28)*Y(S32)) + + (0.5*screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*Y(Si28)*state.rho) + + (screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*Y(Si28)*state.rho) + + (screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho) + + screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*Y(O16)*state.rho; ydot_nuc(P31) = - (screened_rates(k_he4_al27_to_p31)*Y(Al27)*Y(He4)*state.rho + -screened_rates(k_p31_to_he4_al27)*Y(P31)) + - (-screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_s32_to_p_p31)*Y(S32)) + - (-screened_rates(k_he4_p31_to_cl35)*Y(He4)*Y(P31)*state.rho + screened_rates(k_cl35_to_he4_p31)*Y(Cl35)) + - (0.5*screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_p_p31_to_o16_o16)*Y(P31)*Y(H1)*state.rho) + - (screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*Y(H1)*state.rho) + - (-screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho); + (screened_rates(k_He4_Al27_to_P31)*Y(Al27)*Y(He4)*state.rho + -screened_rates(k_P31_to_He4_Al27)*Y(P31)) + + (-screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_S32_to_p_P31)*Y(S32)) + + (-screened_rates(k_He4_P31_to_Cl35)*Y(He4)*Y(P31)*state.rho + screened_rates(k_Cl35_to_He4_P31)*Y(Cl35)) + + (0.5*screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + -screened_rates(k_p_P31_to_O16_O16)*Y(P31)*Y(H1)*state.rho) + + (screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*Y(Ne20)*state.rho + -screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*Y(H1)*state.rho) + + (-screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho); ydot_nuc(S32) = - (screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + -screened_rates(k_s32_to_he4_si28)*Y(S32)) + - (screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_s32_to_p_p31)*Y(S32)) + - (-screened_rates(k_he4_s32_to_ar36)*Y(He4)*Y(S32)*state.rho + screened_rates(k_ar36_to_he4_s32)*Y(Ar36)) + - (screened_rates(k_p_cl35_to_he4_s32)*Y(Cl35)*Y(H1)*state.rho + -screened_rates(k_he4_s32_to_p_cl35)*Y(He4)*Y(S32)*state.rho) + - 0.5*screened_rates(k_o16_o16_to_s32_modified)*std::pow(Y(O16), 2)*state.rho; + (screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + -screened_rates(k_S32_to_He4_Si28)*Y(S32)) + + (screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_S32_to_p_P31)*Y(S32)) + + (-screened_rates(k_He4_S32_to_Ar36)*Y(He4)*Y(S32)*state.rho + screened_rates(k_Ar36_to_He4_S32)*Y(Ar36)) + + (screened_rates(k_p_Cl35_to_He4_S32)*Y(Cl35)*Y(H1)*state.rho + -screened_rates(k_He4_S32_to_p_Cl35)*Y(He4)*Y(S32)*state.rho) + + 0.5*screened_rates(k_O16_O16_to_S32_modified)*std::pow(Y(O16), 2)*state.rho; ydot_nuc(Cl35) = - (screened_rates(k_he4_p31_to_cl35)*Y(He4)*Y(P31)*state.rho + -screened_rates(k_cl35_to_he4_p31)*Y(Cl35)) + - (-screened_rates(k_p_cl35_to_ar36)*Y(Cl35)*Y(H1)*state.rho + screened_rates(k_ar36_to_p_cl35)*Y(Ar36)) + - (-screened_rates(k_he4_cl35_to_k39)*Y(Cl35)*Y(He4)*state.rho + screened_rates(k_k39_to_he4_cl35)*Y(K39)) + - (-screened_rates(k_p_cl35_to_he4_s32)*Y(Cl35)*Y(H1)*state.rho + screened_rates(k_he4_s32_to_p_cl35)*Y(He4)*Y(S32)*state.rho); + (screened_rates(k_He4_P31_to_Cl35)*Y(He4)*Y(P31)*state.rho + -screened_rates(k_Cl35_to_He4_P31)*Y(Cl35)) + + (-screened_rates(k_p_Cl35_to_Ar36)*Y(Cl35)*Y(H1)*state.rho + screened_rates(k_Ar36_to_p_Cl35)*Y(Ar36)) + + (-screened_rates(k_He4_Cl35_to_K39)*Y(Cl35)*Y(He4)*state.rho + screened_rates(k_K39_to_He4_Cl35)*Y(K39)) + + (-screened_rates(k_p_Cl35_to_He4_S32)*Y(Cl35)*Y(H1)*state.rho + screened_rates(k_He4_S32_to_p_Cl35)*Y(He4)*Y(S32)*state.rho); ydot_nuc(Ar36) = - (screened_rates(k_he4_s32_to_ar36)*Y(He4)*Y(S32)*state.rho + -screened_rates(k_ar36_to_he4_s32)*Y(Ar36)) + - (screened_rates(k_p_cl35_to_ar36)*Y(Cl35)*Y(H1)*state.rho + -screened_rates(k_ar36_to_p_cl35)*Y(Ar36)) + - (-screened_rates(k_he4_ar36_to_ca40)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_ca40_to_he4_ar36)*Y(Ca40)) + - (screened_rates(k_p_k39_to_he4_ar36)*Y(K39)*Y(H1)*state.rho + -screened_rates(k_he4_ar36_to_p_k39)*Y(Ar36)*Y(He4)*state.rho); + (screened_rates(k_He4_S32_to_Ar36)*Y(He4)*Y(S32)*state.rho + -screened_rates(k_Ar36_to_He4_S32)*Y(Ar36)) + + (screened_rates(k_p_Cl35_to_Ar36)*Y(Cl35)*Y(H1)*state.rho + -screened_rates(k_Ar36_to_p_Cl35)*Y(Ar36)) + + (-screened_rates(k_He4_Ar36_to_Ca40)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_Ca40_to_He4_Ar36)*Y(Ca40)) + + (screened_rates(k_p_K39_to_He4_Ar36)*Y(K39)*Y(H1)*state.rho + -screened_rates(k_He4_Ar36_to_p_K39)*Y(Ar36)*Y(He4)*state.rho); ydot_nuc(K39) = - (screened_rates(k_he4_cl35_to_k39)*Y(Cl35)*Y(He4)*state.rho + -screened_rates(k_k39_to_he4_cl35)*Y(K39)) + - (-screened_rates(k_p_k39_to_ca40)*Y(K39)*Y(H1)*state.rho + screened_rates(k_ca40_to_p_k39)*Y(Ca40)) + - (-screened_rates(k_he4_k39_to_sc43)*Y(He4)*Y(K39)*state.rho + screened_rates(k_sc43_to_he4_k39)*Y(Sc43)) + - (-screened_rates(k_p_k39_to_he4_ar36)*Y(K39)*Y(H1)*state.rho + screened_rates(k_he4_ar36_to_p_k39)*Y(Ar36)*Y(He4)*state.rho); + (screened_rates(k_He4_Cl35_to_K39)*Y(Cl35)*Y(He4)*state.rho + -screened_rates(k_K39_to_He4_Cl35)*Y(K39)) + + (-screened_rates(k_p_K39_to_Ca40)*Y(K39)*Y(H1)*state.rho + screened_rates(k_Ca40_to_p_K39)*Y(Ca40)) + + (-screened_rates(k_He4_K39_to_Sc43)*Y(He4)*Y(K39)*state.rho + screened_rates(k_Sc43_to_He4_K39)*Y(Sc43)) + + (-screened_rates(k_p_K39_to_He4_Ar36)*Y(K39)*Y(H1)*state.rho + screened_rates(k_He4_Ar36_to_p_K39)*Y(Ar36)*Y(He4)*state.rho); ydot_nuc(Ca40) = - (screened_rates(k_he4_ar36_to_ca40)*Y(Ar36)*Y(He4)*state.rho + -screened_rates(k_ca40_to_he4_ar36)*Y(Ca40)) + - (screened_rates(k_p_k39_to_ca40)*Y(K39)*Y(H1)*state.rho + -screened_rates(k_ca40_to_p_k39)*Y(Ca40)) + - (-screened_rates(k_he4_ca40_to_ti44)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_ti44_to_he4_ca40)*Y(Ti44)) + - (screened_rates(k_p_sc43_to_he4_ca40)*Y(H1)*Y(Sc43)*state.rho + -screened_rates(k_he4_ca40_to_p_sc43)*Y(Ca40)*Y(He4)*state.rho); + (screened_rates(k_He4_Ar36_to_Ca40)*Y(Ar36)*Y(He4)*state.rho + -screened_rates(k_Ca40_to_He4_Ar36)*Y(Ca40)) + + (screened_rates(k_p_K39_to_Ca40)*Y(K39)*Y(H1)*state.rho + -screened_rates(k_Ca40_to_p_K39)*Y(Ca40)) + + (-screened_rates(k_He4_Ca40_to_Ti44)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_Ti44_to_He4_Ca40)*Y(Ti44)) + + (screened_rates(k_p_Sc43_to_He4_Ca40)*Y(Sc43)*Y(H1)*state.rho + -screened_rates(k_He4_Ca40_to_p_Sc43)*Y(Ca40)*Y(He4)*state.rho); ydot_nuc(Sc43) = - (screened_rates(k_he4_k39_to_sc43)*Y(He4)*Y(K39)*state.rho + -screened_rates(k_sc43_to_he4_k39)*Y(Sc43)) + - (-screened_rates(k_p_sc43_to_ti44)*Y(H1)*Y(Sc43)*state.rho + screened_rates(k_ti44_to_p_sc43)*Y(Ti44)) + - (-screened_rates(k_he4_sc43_to_v47)*Y(He4)*Y(Sc43)*state.rho + screened_rates(k_v47_to_he4_sc43)*Y(V47)) + - (-screened_rates(k_p_sc43_to_he4_ca40)*Y(H1)*Y(Sc43)*state.rho + screened_rates(k_he4_ca40_to_p_sc43)*Y(Ca40)*Y(He4)*state.rho); + (screened_rates(k_He4_K39_to_Sc43)*Y(He4)*Y(K39)*state.rho + -screened_rates(k_Sc43_to_He4_K39)*Y(Sc43)) + + (-screened_rates(k_p_Sc43_to_Ti44)*Y(Sc43)*Y(H1)*state.rho + screened_rates(k_Ti44_to_p_Sc43)*Y(Ti44)) + + (-screened_rates(k_He4_Sc43_to_V47)*Y(He4)*Y(Sc43)*state.rho + screened_rates(k_V47_to_He4_Sc43)*Y(V47)) + + (-screened_rates(k_p_Sc43_to_He4_Ca40)*Y(Sc43)*Y(H1)*state.rho + screened_rates(k_He4_Ca40_to_p_Sc43)*Y(Ca40)*Y(He4)*state.rho); ydot_nuc(Ti44) = - (screened_rates(k_he4_ca40_to_ti44)*Y(Ca40)*Y(He4)*state.rho + -screened_rates(k_ti44_to_he4_ca40)*Y(Ti44)) + - (screened_rates(k_p_sc43_to_ti44)*Y(H1)*Y(Sc43)*state.rho + -screened_rates(k_ti44_to_p_sc43)*Y(Ti44)) + - (-screened_rates(k_he4_ti44_to_cr48)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_cr48_to_he4_ti44)*Y(Cr48)) + - (screened_rates(k_p_v47_to_he4_ti44)*Y(H1)*Y(V47)*state.rho + -screened_rates(k_he4_ti44_to_p_v47)*Y(He4)*Y(Ti44)*state.rho); + (screened_rates(k_He4_Ca40_to_Ti44)*Y(Ca40)*Y(He4)*state.rho + -screened_rates(k_Ti44_to_He4_Ca40)*Y(Ti44)) + + (screened_rates(k_p_Sc43_to_Ti44)*Y(Sc43)*Y(H1)*state.rho + -screened_rates(k_Ti44_to_p_Sc43)*Y(Ti44)) + + (-screened_rates(k_He4_Ti44_to_Cr48)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_Cr48_to_He4_Ti44)*Y(Cr48)) + + (screened_rates(k_p_V47_to_He4_Ti44)*Y(V47)*Y(H1)*state.rho + -screened_rates(k_He4_Ti44_to_p_V47)*Y(He4)*Y(Ti44)*state.rho); ydot_nuc(V47) = - (screened_rates(k_he4_sc43_to_v47)*Y(He4)*Y(Sc43)*state.rho + -screened_rates(k_v47_to_he4_sc43)*Y(V47)) + - (-screened_rates(k_p_v47_to_cr48)*Y(H1)*Y(V47)*state.rho + screened_rates(k_cr48_to_p_v47)*Y(Cr48)) + - (-screened_rates(k_he4_v47_to_mn51)*Y(He4)*Y(V47)*state.rho + screened_rates(k_mn51_to_he4_v47)*Y(Mn51)) + - (-screened_rates(k_p_v47_to_he4_ti44)*Y(H1)*Y(V47)*state.rho + screened_rates(k_he4_ti44_to_p_v47)*Y(He4)*Y(Ti44)*state.rho); + (screened_rates(k_He4_Sc43_to_V47)*Y(He4)*Y(Sc43)*state.rho + -screened_rates(k_V47_to_He4_Sc43)*Y(V47)) + + (-screened_rates(k_p_V47_to_Cr48)*Y(V47)*Y(H1)*state.rho + screened_rates(k_Cr48_to_p_V47)*Y(Cr48)) + + (-screened_rates(k_He4_V47_to_Mn51)*Y(He4)*Y(V47)*state.rho + screened_rates(k_Mn51_to_He4_V47)*Y(Mn51)) + + (-screened_rates(k_p_V47_to_He4_Ti44)*Y(V47)*Y(H1)*state.rho + screened_rates(k_He4_Ti44_to_p_V47)*Y(He4)*Y(Ti44)*state.rho); ydot_nuc(Cr48) = - (screened_rates(k_he4_ti44_to_cr48)*Y(He4)*Y(Ti44)*state.rho + -screened_rates(k_cr48_to_he4_ti44)*Y(Cr48)) + - (screened_rates(k_p_v47_to_cr48)*Y(H1)*Y(V47)*state.rho + -screened_rates(k_cr48_to_p_v47)*Y(Cr48)) + - (-screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_fe52_to_he4_cr48)*Y(Fe52)) + - (-screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_p_mn51_to_he4_cr48)*Y(Mn51)*Y(H1)*state.rho); + (screened_rates(k_He4_Ti44_to_Cr48)*Y(He4)*Y(Ti44)*state.rho + -screened_rates(k_Cr48_to_He4_Ti44)*Y(Cr48)) + + (screened_rates(k_p_V47_to_Cr48)*Y(V47)*Y(H1)*state.rho + -screened_rates(k_Cr48_to_p_V47)*Y(Cr48)) + + (-screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_Fe52_to_He4_Cr48)*Y(Fe52)) + + (-screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_p_Mn51_to_He4_Cr48)*Y(Mn51)*Y(H1)*state.rho); ydot_nuc(Mn51) = - (screened_rates(k_he4_v47_to_mn51)*Y(He4)*Y(V47)*state.rho + -screened_rates(k_mn51_to_he4_v47)*Y(Mn51)) + - (-screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*Y(H1)*state.rho + screened_rates(k_fe52_to_p_mn51)*Y(Fe52)) + - (-screened_rates(k_he4_mn51_to_co55)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_co55_to_he4_mn51)*Y(Co55)) + - (screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_p_mn51_to_he4_cr48)*Y(Mn51)*Y(H1)*state.rho); + (screened_rates(k_He4_V47_to_Mn51)*Y(He4)*Y(V47)*state.rho + -screened_rates(k_Mn51_to_He4_V47)*Y(Mn51)) + + (-screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*Y(H1)*state.rho + screened_rates(k_Fe52_to_p_Mn51)*Y(Fe52)) + + (-screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*Y(Mn51)*state.rho + screened_rates(k_Co55_to_He4_Mn51)*Y(Co55)) + + (screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_p_Mn51_to_He4_Cr48)*Y(Mn51)*Y(H1)*state.rho); ydot_nuc(Fe52) = - (screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_fe52_to_he4_cr48)*Y(Fe52)) + - (screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*Y(H1)*state.rho + -screened_rates(k_fe52_to_p_mn51)*Y(Fe52)) + - (-screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_ni56_to_he4_fe52)*Y(Ni56)) + - (-screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_p_co55_to_he4_fe52)*Y(Co55)*Y(H1)*state.rho); + (screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_Fe52_to_He4_Cr48)*Y(Fe52)) + + (screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*Y(H1)*state.rho + -screened_rates(k_Fe52_to_p_Mn51)*Y(Fe52)) + + (-screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_Ni56_to_He4_Fe52)*Y(Ni56)) + + (-screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_p_Co55_to_He4_Fe52)*Y(Co55)*Y(H1)*state.rho); ydot_nuc(Co55) = - (screened_rates(k_he4_mn51_to_co55)*Y(He4)*Y(Mn51)*state.rho + -screened_rates(k_co55_to_he4_mn51)*Y(Co55)) + - (-screened_rates(k_p_co55_to_ni56)*Y(Co55)*Y(H1)*state.rho + screened_rates(k_ni56_to_p_co55)*Y(Ni56)) + - (screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_p_co55_to_he4_fe52)*Y(Co55)*Y(H1)*state.rho); + (screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*Y(Mn51)*state.rho + -screened_rates(k_Co55_to_He4_Mn51)*Y(Co55)) + + (-screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*Y(H1)*state.rho + screened_rates(k_Ni56_to_p_Co55)*Y(Ni56)) + + (screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_p_Co55_to_He4_Fe52)*Y(Co55)*Y(H1)*state.rho); ydot_nuc(Ni56) = - (screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_ni56_to_he4_fe52)*Y(Ni56)) + - (screened_rates(k_p_co55_to_ni56)*Y(Co55)*Y(H1)*state.rho + -screened_rates(k_ni56_to_p_co55)*Y(Ni56)); + (screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_Ni56_to_He4_Fe52)*Y(Ni56)) + + (screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*Y(H1)*state.rho + -screened_rates(k_Ni56_to_p_Co55)*Y(Ni56)); } @@ -1587,6 +1589,7 @@ void actual_rhs (burn_t& state, Array1D& ydot) rate_t rate_eval; constexpr int do_T_derivatives = 0; + evaluate_rates(state, rate_eval); rhs_nuc(state, ydot, Y, rate_eval.screened_rates); @@ -1596,7 +1599,8 @@ void actual_rhs (burn_t& state, Array1D& ydot) Real enuc; ener_gener_rate(ydot, enuc); - // include reaction neutrino losses (non-thermal) and gamma heating + // include any weak rate neutrino losses + enuc += rate_eval.enuc_weak; // Get the thermal neutrino losses @@ -1621,733 +1625,733 @@ void jac_nuc(const burn_t& state, Real scratch; - scratch = -screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho - screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho - screened_rates(k_p_cl35_to_ar36)*Y(Cl35)*state.rho - screened_rates(k_p_cl35_to_he4_s32)*Y(Cl35)*state.rho - screened_rates(k_p_co55_to_he4_fe52)*Y(Co55)*state.rho - screened_rates(k_p_co55_to_ni56)*Y(Co55)*state.rho - screened_rates(k_p_k39_to_ca40)*Y(K39)*state.rho - screened_rates(k_p_k39_to_he4_ar36)*Y(K39)*state.rho - screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*state.rho - screened_rates(k_p_mn51_to_he4_cr48)*Y(Mn51)*state.rho - screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho - screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho - screened_rates(k_p_o16_to_he4_n13)*Y(O16)*state.rho - screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*state.rho - screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho - screened_rates(k_p_p31_to_o16_o16)*Y(P31)*state.rho - screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho - screened_rates(k_p_sc43_to_he4_ca40)*Y(Sc43)*state.rho - screened_rates(k_p_sc43_to_ti44)*Y(Sc43)*state.rho - screened_rates(k_p_v47_to_cr48)*Y(V47)*state.rho - screened_rates(k_p_v47_to_he4_ti44)*Y(V47)*state.rho; + scratch = -screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho - screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho - screened_rates(k_p_Cl35_to_Ar36)*Y(Cl35)*state.rho - screened_rates(k_p_Cl35_to_He4_S32)*Y(Cl35)*state.rho - screened_rates(k_p_Co55_to_He4_Fe52)*Y(Co55)*state.rho - screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*state.rho - screened_rates(k_p_K39_to_Ca40)*Y(K39)*state.rho - screened_rates(k_p_K39_to_He4_Ar36)*Y(K39)*state.rho - screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*state.rho - screened_rates(k_p_Mn51_to_He4_Cr48)*Y(Mn51)*state.rho - screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho - screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho - screened_rates(k_p_O16_to_He4_N13)*Y(O16)*state.rho - screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*state.rho - screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho - screened_rates(k_p_P31_to_O16_O16)*Y(P31)*state.rho - screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho - screened_rates(k_p_Sc43_to_He4_Ca40)*Y(Sc43)*state.rho - screened_rates(k_p_Sc43_to_Ti44)*Y(Sc43)*state.rho - screened_rates(k_p_V47_to_Cr48)*Y(V47)*state.rho - screened_rates(k_p_V47_to_He4_Ti44)*Y(V47)*state.rho; jac.set(H1, H1, scratch); - scratch = screened_rates(k_he4_ar36_to_p_k39)*Y(Ar36)*state.rho + screened_rates(k_he4_ca40_to_p_sc43)*Y(Ca40)*state.rho + screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*state.rho + screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho + screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho + screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(Ne20)*state.rho + screened_rates(k_he4_s32_to_p_cl35)*Y(S32)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho + screened_rates(k_he4_ti44_to_p_v47)*Y(Ti44)*state.rho; + scratch = screened_rates(k_He4_Ar36_to_p_K39)*Y(Ar36)*state.rho + screened_rates(k_He4_Ca40_to_p_Sc43)*Y(Ca40)*state.rho + screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*state.rho + screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho + screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho + screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(Ne20)*state.rho + screened_rates(k_He4_S32_to_p_Cl35)*Y(S32)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho + screened_rates(k_He4_Ti44_to_p_V47)*Y(Ti44)*state.rho; jac.set(H1, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho + screened_rates(k_c12_ne20_to_p_p31)*Y(Ne20)*state.rho + screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho - screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho + screened_rates(k_C12_Ne20_to_p_P31)*Y(Ne20)*state.rho + screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho - screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(H1, C12, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho + screened_rates(k_n13_to_p_c12); + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho + screened_rates(k_N13_to_p_C12); jac.set(H1, N13, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho + 1.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho - screened_rates(k_p_o16_to_he4_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho + 1.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho - screened_rates(k_p_O16_to_He4_N13)*Y(H1)*state.rho; jac.set(H1, O16, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(H1, F18, scratch); - scratch = screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*state.rho; + scratch = screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*state.rho; jac.set(H1, Ne20, scratch); - scratch = -screened_rates(k_p_ne21_to_he4_f18)*Y(H1)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ne21_to_He4_F18)*Y(H1)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho; jac.set(H1, Ne21, scratch); - scratch = screened_rates(k_na22_to_p_ne21); + scratch = screened_rates(k_Na22_to_p_Ne21); jac.set(H1, Na22, scratch); - scratch = -screened_rates(k_p_na23_to_c12_c12)*Y(H1)*state.rho - screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Na23_to_C12_C12)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho; jac.set(H1, Na23, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho + screened_rates(k_mg24_to_p_na23); + scratch = screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho + screened_rates(k_Mg24_to_p_Na23); jac.set(H1, Mg24, scratch); - scratch = -screened_rates(k_p_al27_to_c12_o16)*Y(H1)*state.rho - screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho - screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Al27_to_C12_O16)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(H1, Al27, scratch); - scratch = screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho + screened_rates(k_si28_to_p_al27); + scratch = screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho + screened_rates(k_Si28_to_p_Al27); jac.set(H1, Si28, scratch); - scratch = -screened_rates(k_p_p31_to_c12_ne20)*Y(H1)*state.rho - screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho - screened_rates(k_p_p31_to_o16_o16)*Y(H1)*state.rho - screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_P31_to_C12_Ne20)*Y(H1)*state.rho - screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho - screened_rates(k_p_P31_to_O16_O16)*Y(H1)*state.rho - screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(H1, P31, scratch); - scratch = screened_rates(k_he4_s32_to_p_cl35)*Y(He4)*state.rho + screened_rates(k_s32_to_p_p31); + scratch = screened_rates(k_He4_S32_to_p_Cl35)*Y(He4)*state.rho + screened_rates(k_S32_to_p_P31); jac.set(H1, S32, scratch); - scratch = -screened_rates(k_p_cl35_to_ar36)*Y(H1)*state.rho - screened_rates(k_p_cl35_to_he4_s32)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Cl35_to_Ar36)*Y(H1)*state.rho - screened_rates(k_p_Cl35_to_He4_S32)*Y(H1)*state.rho; jac.set(H1, Cl35, scratch); - scratch = screened_rates(k_ar36_to_p_cl35) + screened_rates(k_he4_ar36_to_p_k39)*Y(He4)*state.rho; + scratch = screened_rates(k_Ar36_to_p_Cl35) + screened_rates(k_He4_Ar36_to_p_K39)*Y(He4)*state.rho; jac.set(H1, Ar36, scratch); - scratch = -screened_rates(k_p_k39_to_ca40)*Y(H1)*state.rho - screened_rates(k_p_k39_to_he4_ar36)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_K39_to_Ca40)*Y(H1)*state.rho - screened_rates(k_p_K39_to_He4_Ar36)*Y(H1)*state.rho; jac.set(H1, K39, scratch); - scratch = screened_rates(k_ca40_to_p_k39) + screened_rates(k_he4_ca40_to_p_sc43)*Y(He4)*state.rho; + scratch = screened_rates(k_Ca40_to_p_K39) + screened_rates(k_He4_Ca40_to_p_Sc43)*Y(He4)*state.rho; jac.set(H1, Ca40, scratch); - scratch = -screened_rates(k_p_sc43_to_he4_ca40)*Y(H1)*state.rho - screened_rates(k_p_sc43_to_ti44)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Sc43_to_He4_Ca40)*Y(H1)*state.rho - screened_rates(k_p_Sc43_to_Ti44)*Y(H1)*state.rho; jac.set(H1, Sc43, scratch); - scratch = screened_rates(k_he4_ti44_to_p_v47)*Y(He4)*state.rho + screened_rates(k_ti44_to_p_sc43); + scratch = screened_rates(k_He4_Ti44_to_p_V47)*Y(He4)*state.rho + screened_rates(k_Ti44_to_p_Sc43); jac.set(H1, Ti44, scratch); - scratch = -screened_rates(k_p_v47_to_cr48)*Y(H1)*state.rho - screened_rates(k_p_v47_to_he4_ti44)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_V47_to_Cr48)*Y(H1)*state.rho - screened_rates(k_p_V47_to_He4_Ti44)*Y(H1)*state.rho; jac.set(H1, V47, scratch); - scratch = screened_rates(k_cr48_to_p_v47) + screened_rates(k_he4_cr48_to_p_mn51)*Y(He4)*state.rho; + scratch = screened_rates(k_Cr48_to_p_V47) + screened_rates(k_He4_Cr48_to_p_Mn51)*Y(He4)*state.rho; jac.set(H1, Cr48, scratch); - scratch = -screened_rates(k_p_mn51_to_fe52)*Y(H1)*state.rho - screened_rates(k_p_mn51_to_he4_cr48)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Mn51_to_Fe52)*Y(H1)*state.rho - screened_rates(k_p_Mn51_to_He4_Cr48)*Y(H1)*state.rho; jac.set(H1, Mn51, scratch); - scratch = screened_rates(k_fe52_to_p_mn51) + screened_rates(k_he4_fe52_to_p_co55)*Y(He4)*state.rho; + scratch = screened_rates(k_Fe52_to_p_Mn51) + screened_rates(k_He4_Fe52_to_p_Co55)*Y(He4)*state.rho; jac.set(H1, Fe52, scratch); - scratch = -screened_rates(k_p_co55_to_he4_fe52)*Y(H1)*state.rho - screened_rates(k_p_co55_to_ni56)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Co55_to_He4_Fe52)*Y(H1)*state.rho - screened_rates(k_p_Co55_to_Ni56)*Y(H1)*state.rho; jac.set(H1, Co55, scratch); - scratch = screened_rates(k_ni56_to_p_co55); + scratch = screened_rates(k_Ni56_to_p_Co55); jac.set(H1, Ni56, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho + screened_rates(k_p_cl35_to_he4_s32)*Y(Cl35)*state.rho + screened_rates(k_p_co55_to_he4_fe52)*Y(Co55)*state.rho + screened_rates(k_p_k39_to_he4_ar36)*Y(K39)*state.rho + screened_rates(k_p_mn51_to_he4_cr48)*Y(Mn51)*state.rho + screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho + screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*state.rho + screened_rates(k_p_o16_to_he4_n13)*Y(O16)*state.rho + screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho + screened_rates(k_p_sc43_to_he4_ca40)*Y(Sc43)*state.rho + screened_rates(k_p_v47_to_he4_ti44)*Y(V47)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho + screened_rates(k_p_Cl35_to_He4_S32)*Y(Cl35)*state.rho + screened_rates(k_p_Co55_to_He4_Fe52)*Y(Co55)*state.rho + screened_rates(k_p_K39_to_He4_Ar36)*Y(K39)*state.rho + screened_rates(k_p_Mn51_to_He4_Cr48)*Y(Mn51)*state.rho + screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho + screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*state.rho + screened_rates(k_p_O16_to_He4_N13)*Y(O16)*state.rho + screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho + screened_rates(k_p_Sc43_to_He4_Ca40)*Y(Sc43)*state.rho + screened_rates(k_p_V47_to_He4_Ti44)*Y(V47)*state.rho; jac.set(He4, H1, scratch); - scratch = -screened_rates(k_he4_al27_to_p31)*Y(Al27)*state.rho - screened_rates(k_he4_ar36_to_ca40)*Y(Ar36)*state.rho - screened_rates(k_he4_ar36_to_p_k39)*Y(Ar36)*state.rho - screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho - screened_rates(k_he4_ca40_to_p_sc43)*Y(Ca40)*state.rho - screened_rates(k_he4_ca40_to_ti44)*Y(Ca40)*state.rho - screened_rates(k_he4_cl35_to_k39)*Y(Cl35)*state.rho - screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*state.rho - screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*state.rho - screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho - screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*state.rho - screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*state.rho - 1.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_he4_k39_to_sc43)*Y(K39)*state.rho - screened_rates(k_he4_mg24_to_c12_o16)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho - screened_rates(k_he4_mn51_to_co55)*Y(Mn51)*state.rho - screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho - screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho - screened_rates(k_he4_na23_to_al27)*Y(Na23)*state.rho - screened_rates(k_he4_ne20_to_c12_c12)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_p_na23)*Y(Ne20)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho - screened_rates(k_he4_p31_to_cl35)*Y(P31)*state.rho - screened_rates(k_he4_s32_to_ar36)*Y(S32)*state.rho - screened_rates(k_he4_s32_to_p_cl35)*Y(S32)*state.rho - screened_rates(k_he4_sc43_to_v47)*Y(Sc43)*state.rho - screened_rates(k_he4_si28_to_c12_ne20)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_o16_o16)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho - screened_rates(k_he4_ti44_to_cr48)*Y(Ti44)*state.rho - screened_rates(k_he4_ti44_to_p_v47)*Y(Ti44)*state.rho - screened_rates(k_he4_v47_to_mn51)*Y(V47)*state.rho; + scratch = -screened_rates(k_He4_Al27_to_P31)*Y(Al27)*state.rho - screened_rates(k_He4_Ar36_to_Ca40)*Y(Ar36)*state.rho - screened_rates(k_He4_Ar36_to_p_K39)*Y(Ar36)*state.rho - screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho - screened_rates(k_He4_Ca40_to_Ti44)*Y(Ca40)*state.rho - screened_rates(k_He4_Ca40_to_p_Sc43)*Y(Ca40)*state.rho - screened_rates(k_He4_Cl35_to_K39)*Y(Cl35)*state.rho - screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*state.rho - screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*state.rho - screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho - screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*state.rho - screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*state.rho - 1.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_He4_K39_to_Sc43)*Y(K39)*state.rho - screened_rates(k_He4_Mg24_to_C12_O16)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho - screened_rates(k_He4_Mn51_to_Co55)*Y(Mn51)*state.rho - screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho - screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho - screened_rates(k_He4_Na23_to_Al27)*Y(Na23)*state.rho - screened_rates(k_He4_Ne20_to_C12_C12)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23)*Y(Ne20)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho - screened_rates(k_He4_P31_to_Cl35)*Y(P31)*state.rho - screened_rates(k_He4_S32_to_Ar36)*Y(S32)*state.rho - screened_rates(k_He4_S32_to_p_Cl35)*Y(S32)*state.rho - screened_rates(k_He4_Sc43_to_V47)*Y(Sc43)*state.rho - screened_rates(k_He4_Si28_to_C12_Ne20)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_O16_O16)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho - screened_rates(k_He4_Ti44_to_Cr48)*Y(Ti44)*state.rho - screened_rates(k_He4_Ti44_to_p_V47)*Y(Ti44)*state.rho - screened_rates(k_He4_V47_to_Mn51)*Y(V47)*state.rho; jac.set(He4, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho + screened_rates(k_c12_ne20_to_he4_si28)*Y(Ne20)*state.rho + screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho + 3.0*screened_rates(k_c12_to_he4_he4_he4) - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho + screened_rates(k_C12_Ne20_to_He4_Si28)*Y(Ne20)*state.rho + screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho + 3.0*screened_rates(k_C12_to_He4_He4_He4) - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(He4, C12, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho; jac.set(He4, N13, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(He4, N14, scratch); - scratch = screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho + 1.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho + screened_rates(k_o16_to_he4_c12) + screened_rates(k_p_o16_to_he4_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho + 1.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho + screened_rates(k_O16_to_He4_C12) + screened_rates(k_p_O16_to_He4_N13)*Y(H1)*state.rho; jac.set(He4, O16, scratch); - scratch = screened_rates(k_f18_to_he4_n14) - screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_F18_to_He4_N14) - screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(He4, F18, scratch); - scratch = screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*state.rho - screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*state.rho + screened_rates(k_ne20_to_he4_o16); + scratch = screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*state.rho - screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*state.rho + screened_rates(k_Ne20_to_He4_O16); jac.set(He4, Ne20, scratch); - scratch = screened_rates(k_p_ne21_to_he4_f18)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne21_to_He4_F18)*Y(H1)*state.rho; jac.set(He4, Ne21, scratch); - scratch = screened_rates(k_na22_to_he4_f18); + scratch = screened_rates(k_Na22_to_He4_F18); jac.set(He4, Na22, scratch); - scratch = -screened_rates(k_he4_na23_to_al27)*Y(He4)*state.rho + screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Na23_to_Al27)*Y(He4)*state.rho + screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho; jac.set(He4, Na23, scratch); - scratch = -screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho + screened_rates(k_mg24_to_he4_ne20); + scratch = -screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho + screened_rates(k_Mg24_to_He4_Ne20); jac.set(He4, Mg24, scratch); - scratch = screened_rates(k_al27_to_he4_na23) - screened_rates(k_he4_al27_to_p31)*Y(He4)*state.rho + screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_Al27_to_He4_Na23) - screened_rates(k_He4_Al27_to_P31)*Y(He4)*state.rho + screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho; jac.set(He4, Al27, scratch); - scratch = -screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho + screened_rates(k_si28_to_he4_mg24); + scratch = -screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho + screened_rates(k_Si28_to_He4_Mg24); jac.set(He4, Si28, scratch); - scratch = -screened_rates(k_he4_p31_to_cl35)*Y(He4)*state.rho + screened_rates(k_p31_to_he4_al27) + screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_P31_to_Cl35)*Y(He4)*state.rho + screened_rates(k_P31_to_He4_Al27) + screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho; jac.set(He4, P31, scratch); - scratch = -screened_rates(k_he4_s32_to_ar36)*Y(He4)*state.rho - screened_rates(k_he4_s32_to_p_cl35)*Y(He4)*state.rho + screened_rates(k_s32_to_he4_si28); + scratch = -screened_rates(k_He4_S32_to_Ar36)*Y(He4)*state.rho - screened_rates(k_He4_S32_to_p_Cl35)*Y(He4)*state.rho + screened_rates(k_S32_to_He4_Si28); jac.set(He4, S32, scratch); - scratch = screened_rates(k_cl35_to_he4_p31) - screened_rates(k_he4_cl35_to_k39)*Y(He4)*state.rho + screened_rates(k_p_cl35_to_he4_s32)*Y(H1)*state.rho; + scratch = screened_rates(k_Cl35_to_He4_P31) - screened_rates(k_He4_Cl35_to_K39)*Y(He4)*state.rho + screened_rates(k_p_Cl35_to_He4_S32)*Y(H1)*state.rho; jac.set(He4, Cl35, scratch); - scratch = screened_rates(k_ar36_to_he4_s32) - screened_rates(k_he4_ar36_to_ca40)*Y(He4)*state.rho - screened_rates(k_he4_ar36_to_p_k39)*Y(He4)*state.rho; + scratch = screened_rates(k_Ar36_to_He4_S32) - screened_rates(k_He4_Ar36_to_Ca40)*Y(He4)*state.rho - screened_rates(k_He4_Ar36_to_p_K39)*Y(He4)*state.rho; jac.set(He4, Ar36, scratch); - scratch = -screened_rates(k_he4_k39_to_sc43)*Y(He4)*state.rho + screened_rates(k_k39_to_he4_cl35) + screened_rates(k_p_k39_to_he4_ar36)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_K39_to_Sc43)*Y(He4)*state.rho + screened_rates(k_K39_to_He4_Cl35) + screened_rates(k_p_K39_to_He4_Ar36)*Y(H1)*state.rho; jac.set(He4, K39, scratch); - scratch = screened_rates(k_ca40_to_he4_ar36) - screened_rates(k_he4_ca40_to_p_sc43)*Y(He4)*state.rho - screened_rates(k_he4_ca40_to_ti44)*Y(He4)*state.rho; + scratch = screened_rates(k_Ca40_to_He4_Ar36) - screened_rates(k_He4_Ca40_to_Ti44)*Y(He4)*state.rho - screened_rates(k_He4_Ca40_to_p_Sc43)*Y(He4)*state.rho; jac.set(He4, Ca40, scratch); - scratch = -screened_rates(k_he4_sc43_to_v47)*Y(He4)*state.rho + screened_rates(k_p_sc43_to_he4_ca40)*Y(H1)*state.rho + screened_rates(k_sc43_to_he4_k39); + scratch = -screened_rates(k_He4_Sc43_to_V47)*Y(He4)*state.rho + screened_rates(k_Sc43_to_He4_K39) + screened_rates(k_p_Sc43_to_He4_Ca40)*Y(H1)*state.rho; jac.set(He4, Sc43, scratch); - scratch = -screened_rates(k_he4_ti44_to_cr48)*Y(He4)*state.rho - screened_rates(k_he4_ti44_to_p_v47)*Y(He4)*state.rho + screened_rates(k_ti44_to_he4_ca40); + scratch = -screened_rates(k_He4_Ti44_to_Cr48)*Y(He4)*state.rho - screened_rates(k_He4_Ti44_to_p_V47)*Y(He4)*state.rho + screened_rates(k_Ti44_to_He4_Ca40); jac.set(He4, Ti44, scratch); - scratch = -screened_rates(k_he4_v47_to_mn51)*Y(He4)*state.rho + screened_rates(k_p_v47_to_he4_ti44)*Y(H1)*state.rho + screened_rates(k_v47_to_he4_sc43); + scratch = -screened_rates(k_He4_V47_to_Mn51)*Y(He4)*state.rho + screened_rates(k_V47_to_He4_Sc43) + screened_rates(k_p_V47_to_He4_Ti44)*Y(H1)*state.rho; jac.set(He4, V47, scratch); - scratch = screened_rates(k_cr48_to_he4_ti44) - screened_rates(k_he4_cr48_to_fe52)*Y(He4)*state.rho - screened_rates(k_he4_cr48_to_p_mn51)*Y(He4)*state.rho; + scratch = screened_rates(k_Cr48_to_He4_Ti44) - screened_rates(k_He4_Cr48_to_Fe52)*Y(He4)*state.rho - screened_rates(k_He4_Cr48_to_p_Mn51)*Y(He4)*state.rho; jac.set(He4, Cr48, scratch); - scratch = -screened_rates(k_he4_mn51_to_co55)*Y(He4)*state.rho + screened_rates(k_mn51_to_he4_v47) + screened_rates(k_p_mn51_to_he4_cr48)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*state.rho + screened_rates(k_Mn51_to_He4_V47) + screened_rates(k_p_Mn51_to_He4_Cr48)*Y(H1)*state.rho; jac.set(He4, Mn51, scratch); - scratch = screened_rates(k_fe52_to_he4_cr48) - screened_rates(k_he4_fe52_to_ni56)*Y(He4)*state.rho - screened_rates(k_he4_fe52_to_p_co55)*Y(He4)*state.rho; + scratch = screened_rates(k_Fe52_to_He4_Cr48) - screened_rates(k_He4_Fe52_to_Ni56)*Y(He4)*state.rho - screened_rates(k_He4_Fe52_to_p_Co55)*Y(He4)*state.rho; jac.set(He4, Fe52, scratch); - scratch = screened_rates(k_co55_to_he4_mn51) + screened_rates(k_p_co55_to_he4_fe52)*Y(H1)*state.rho; + scratch = screened_rates(k_Co55_to_He4_Mn51) + screened_rates(k_p_Co55_to_He4_Fe52)*Y(H1)*state.rho; jac.set(He4, Co55, scratch); - scratch = screened_rates(k_ni56_to_he4_fe52); + scratch = screened_rates(k_Ni56_to_He4_Fe52); jac.set(He4, Ni56, scratch); - scratch = screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*state.rho - screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho + 2.0*screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*state.rho + screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*state.rho - screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho + 2.0*screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*state.rho + screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*state.rho; jac.set(C12, H1, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho + 0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_he4_mg24_to_c12_o16)*Y(Mg24)*state.rho + 2.0*screened_rates(k_he4_ne20_to_c12_c12)*Y(Ne20)*state.rho + screened_rates(k_he4_si28_to_c12_ne20)*Y(Si28)*state.rho; + scratch = -screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho + 0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) + screened_rates(k_He4_Mg24_to_C12_O16)*Y(Mg24)*state.rho + 2.0*screened_rates(k_He4_Ne20_to_C12_C12)*Y(Ne20)*state.rho + screened_rates(k_He4_Si28_to_C12_Ne20)*Y(Si28)*state.rho; jac.set(C12, He4, scratch); - scratch = -2.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho - 2.0*screened_rates(k_c12_c12_to_mg24_modified)*Y(C12)*state.rho - 2.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho - screened_rates(k_c12_ne20_to_he4_si28)*Y(Ne20)*state.rho - screened_rates(k_c12_ne20_to_p_p31)*Y(Ne20)*state.rho - screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(O16)*state.rho - screened_rates(k_c12_to_he4_he4_he4) - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho - screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = -2.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho - 2.0*screened_rates(k_C12_C12_to_Mg24_modified)*Y(C12)*state.rho - 2.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho - screened_rates(k_C12_Ne20_to_He4_Si28)*Y(Ne20)*state.rho - screened_rates(k_C12_Ne20_to_p_P31)*Y(Ne20)*state.rho - screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho - screened_rates(k_C12_to_He4_He4_He4) - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho - screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(C12, C12, scratch); - scratch = screened_rates(k_n13_to_p_c12); + scratch = screened_rates(k_N13_to_p_C12); jac.set(C12, N13, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*state.rho + screened_rates(k_o16_to_he4_c12); + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho + screened_rates(k_O16_to_He4_C12); jac.set(C12, O16, scratch); - scratch = -screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*state.rho - screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*state.rho + 2.0*screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*state.rho; + scratch = -screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*state.rho - screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*state.rho + 2.0*screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*state.rho; jac.set(C12, Ne20, scratch); - scratch = 2.0*screened_rates(k_p_na23_to_c12_c12)*Y(H1)*state.rho; + scratch = 2.0*screened_rates(k_p_Na23_to_C12_C12)*Y(H1)*state.rho; jac.set(C12, Na23, scratch); - scratch = screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*state.rho; jac.set(C12, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_c12_o16)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_C12_O16)*Y(H1)*state.rho; jac.set(C12, Al27, scratch); - scratch = screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*state.rho; jac.set(C12, Si28, scratch); - scratch = screened_rates(k_p_p31_to_c12_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_C12_Ne20)*Y(H1)*state.rho; jac.set(C12, P31, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho + screened_rates(k_p_o16_to_he4_n13)*Y(O16)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho + screened_rates(k_p_O16_to_He4_N13)*Y(O16)*state.rho; jac.set(N13, H1, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho; jac.set(N13, He4, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(N13, C12, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho - screened_rates(k_n13_to_p_c12); + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho - screened_rates(k_N13_to_p_C12); jac.set(N13, N13, scratch); - scratch = screened_rates(k_p_o16_to_he4_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O16_to_He4_N13)*Y(H1)*state.rho; jac.set(N13, O16, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho; jac.set(N14, He4, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(N14, N14, scratch); - scratch = screened_rates(k_f18_to_he4_n14); + scratch = screened_rates(k_F18_to_He4_N14); jac.set(N14, F18, scratch); - scratch = screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*state.rho - screened_rates(k_p_o16_to_he4_n13)*Y(O16)*state.rho + 2.0*screened_rates(k_p_p31_to_o16_o16)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*state.rho - screened_rates(k_p_O16_to_He4_N13)*Y(O16)*state.rho + 2.0*screened_rates(k_p_P31_to_O16_O16)*Y(P31)*state.rho; jac.set(O16, H1, scratch); - scratch = screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho + screened_rates(k_he4_mg24_to_c12_o16)*Y(Mg24)*state.rho + screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho + 2.0*screened_rates(k_he4_si28_to_o16_o16)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho + screened_rates(k_He4_Mg24_to_C12_O16)*Y(Mg24)*state.rho + screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho + 2.0*screened_rates(k_He4_Si28_to_O16_O16)*Y(Si28)*state.rho; jac.set(O16, He4, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(O16)*state.rho + screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho + screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(O16, C12, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho; jac.set(O16, N13, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho - 2.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho - 2.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho - 2.0*screened_rates(k_o16_o16_to_s32_modified)*Y(O16)*state.rho - screened_rates(k_o16_to_he4_c12) - screened_rates(k_p_o16_to_he4_n13)*Y(H1)*state.rho; + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho - 2.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho - 2.0*screened_rates(k_O16_O16_to_S32_modified)*Y(O16)*state.rho - 2.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho - screened_rates(k_O16_to_He4_C12) - screened_rates(k_p_O16_to_He4_N13)*Y(H1)*state.rho; jac.set(O16, O16, scratch); - scratch = screened_rates(k_ne20_to_he4_o16); + scratch = screened_rates(k_Ne20_to_He4_O16); jac.set(O16, Ne20, scratch); - scratch = screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*state.rho; jac.set(O16, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_c12_o16)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_C12_O16)*Y(H1)*state.rho; jac.set(O16, Al27, scratch); - scratch = 2.0*screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*state.rho; + scratch = 2.0*screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*state.rho; jac.set(O16, Si28, scratch); - scratch = 2.0*screened_rates(k_p_p31_to_o16_o16)*Y(H1)*state.rho; + scratch = 2.0*screened_rates(k_p_P31_to_O16_O16)*Y(H1)*state.rho; jac.set(O16, P31, scratch); - scratch = screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*state.rho; + scratch = screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*state.rho; jac.set(F18, H1, scratch); - scratch = -screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho + screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho; + scratch = -screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho + screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho; jac.set(F18, He4, scratch); - scratch = screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(F18, N14, scratch); - scratch = -screened_rates(k_f18_to_he4_n14) - screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = -screened_rates(k_F18_to_He4_N14) - screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(F18, F18, scratch); - scratch = screened_rates(k_p_ne21_to_he4_f18)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne21_to_He4_F18)*Y(H1)*state.rho; jac.set(F18, Ne21, scratch); - scratch = screened_rates(k_na22_to_he4_f18); + scratch = screened_rates(k_Na22_to_He4_F18); jac.set(F18, Na22, scratch); - scratch = screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho + screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho + screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*state.rho; jac.set(Ne20, H1, scratch); - scratch = -screened_rates(k_he4_ne20_to_c12_c12)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_p_na23)*Y(Ne20)*state.rho + screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho + screened_rates(k_he4_si28_to_c12_ne20)*Y(Si28)*state.rho; + scratch = -screened_rates(k_He4_Ne20_to_C12_C12)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23)*Y(Ne20)*state.rho + screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho + screened_rates(k_He4_Si28_to_C12_Ne20)*Y(Si28)*state.rho; jac.set(Ne20, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho - screened_rates(k_c12_ne20_to_he4_si28)*Y(Ne20)*state.rho - screened_rates(k_c12_ne20_to_p_p31)*Y(Ne20)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho - screened_rates(k_C12_Ne20_to_He4_Si28)*Y(Ne20)*state.rho - screened_rates(k_C12_Ne20_to_p_P31)*Y(Ne20)*state.rho; jac.set(Ne20, C12, scratch); - scratch = screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho; jac.set(Ne20, O16, scratch); - scratch = -screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*state.rho - screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*state.rho - screened_rates(k_he4_ne20_to_c12_c12)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*state.rho - screened_rates(k_ne20_to_he4_o16); + scratch = -screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*state.rho - screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*state.rho - screened_rates(k_He4_Ne20_to_C12_C12)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*state.rho - screened_rates(k_Ne20_to_He4_O16); jac.set(Ne20, Ne20, scratch); - scratch = screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho; jac.set(Ne20, Na23, scratch); - scratch = screened_rates(k_mg24_to_he4_ne20); + scratch = screened_rates(k_Mg24_to_He4_Ne20); jac.set(Ne20, Mg24, scratch); - scratch = screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*state.rho; jac.set(Ne20, Si28, scratch); - scratch = screened_rates(k_p_p31_to_c12_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_C12_Ne20)*Y(H1)*state.rho; jac.set(Ne20, P31, scratch); - scratch = -screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho; + scratch = -screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho; jac.set(Ne21, H1, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho; jac.set(Ne21, He4, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(Ne21, F18, scratch); - scratch = -screened_rates(k_p_ne21_to_he4_f18)*Y(H1)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ne21_to_He4_F18)*Y(H1)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho; jac.set(Ne21, Ne21, scratch); - scratch = screened_rates(k_na22_to_p_ne21); + scratch = screened_rates(k_Na22_to_p_Ne21); jac.set(Ne21, Na22, scratch); - scratch = screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho; + scratch = screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho; jac.set(Na22, H1, scratch); - scratch = screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho; + scratch = screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho; jac.set(Na22, He4, scratch); - scratch = screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho; jac.set(Na22, F18, scratch); - scratch = screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho; jac.set(Na22, Ne21, scratch); - scratch = -screened_rates(k_na22_to_he4_f18) - screened_rates(k_na22_to_p_ne21); + scratch = -screened_rates(k_Na22_to_He4_F18) - screened_rates(k_Na22_to_p_Ne21); jac.set(Na22, Na22, scratch); - scratch = -screened_rates(k_p_na23_to_c12_c12)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho; + scratch = -screened_rates(k_p_Na23_to_C12_C12)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho; jac.set(Na23, H1, scratch); - scratch = -screened_rates(k_he4_na23_to_al27)*Y(Na23)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(Ne20)*state.rho; + scratch = -screened_rates(k_He4_Na23_to_Al27)*Y(Na23)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(Ne20)*state.rho; jac.set(Na23, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho; jac.set(Na23, C12, scratch); - scratch = screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*state.rho; jac.set(Na23, Ne20, scratch); - scratch = -screened_rates(k_he4_na23_to_al27)*Y(He4)*state.rho - screened_rates(k_p_na23_to_c12_c12)*Y(H1)*state.rho - screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Na23_to_Al27)*Y(He4)*state.rho - screened_rates(k_p_Na23_to_C12_C12)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho; jac.set(Na23, Na23, scratch); - scratch = screened_rates(k_mg24_to_p_na23); + scratch = screened_rates(k_Mg24_to_p_Na23); jac.set(Na23, Mg24, scratch); - scratch = screened_rates(k_al27_to_he4_na23); + scratch = screened_rates(k_Al27_to_He4_Na23); jac.set(Na23, Al27, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho + screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho + screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho; jac.set(Mg24, H1, scratch); - scratch = -screened_rates(k_he4_mg24_to_c12_o16)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho + screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho; + scratch = -screened_rates(k_He4_Mg24_to_C12_O16)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho + screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho; jac.set(Mg24, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_mg24_modified)*Y(C12)*state.rho + screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_Mg24_modified)*Y(C12)*state.rho + screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho; jac.set(Mg24, C12, scratch); - scratch = screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho; jac.set(Mg24, O16, scratch); - scratch = screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho; jac.set(Mg24, Ne20, scratch); - scratch = screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho; jac.set(Mg24, Na23, scratch); - scratch = -screened_rates(k_he4_mg24_to_c12_o16)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho - screened_rates(k_mg24_to_he4_ne20) - screened_rates(k_mg24_to_p_na23); + scratch = -screened_rates(k_He4_Mg24_to_C12_O16)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho - screened_rates(k_Mg24_to_He4_Ne20) - screened_rates(k_Mg24_to_p_Na23); jac.set(Mg24, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho; jac.set(Mg24, Al27, scratch); - scratch = screened_rates(k_si28_to_he4_mg24); + scratch = screened_rates(k_Si28_to_He4_Mg24); jac.set(Mg24, Si28, scratch); - scratch = -screened_rates(k_p_al27_to_c12_o16)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho; + scratch = -screened_rates(k_p_Al27_to_C12_O16)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho; jac.set(Al27, H1, scratch); - scratch = -screened_rates(k_he4_al27_to_p31)*Y(Al27)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho + screened_rates(k_he4_na23_to_al27)*Y(Na23)*state.rho; + scratch = -screened_rates(k_He4_Al27_to_P31)*Y(Al27)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho + screened_rates(k_He4_Na23_to_Al27)*Y(Na23)*state.rho; jac.set(Al27, He4, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho; jac.set(Al27, C12, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho; jac.set(Al27, O16, scratch); - scratch = screened_rates(k_he4_na23_to_al27)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Na23_to_Al27)*Y(He4)*state.rho; jac.set(Al27, Na23, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho; jac.set(Al27, Mg24, scratch); - scratch = -screened_rates(k_al27_to_he4_na23) - screened_rates(k_he4_al27_to_p31)*Y(He4)*state.rho - screened_rates(k_p_al27_to_c12_o16)*Y(H1)*state.rho - screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho - screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = -screened_rates(k_Al27_to_He4_Na23) - screened_rates(k_He4_Al27_to_P31)*Y(He4)*state.rho - screened_rates(k_p_Al27_to_C12_O16)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(Al27, Al27, scratch); - scratch = screened_rates(k_si28_to_p_al27); + scratch = screened_rates(k_Si28_to_p_Al27); jac.set(Al27, Si28, scratch); - scratch = screened_rates(k_p31_to_he4_al27); + scratch = screened_rates(k_P31_to_He4_Al27); jac.set(Al27, P31, scratch); - scratch = screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho + screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho + screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho; jac.set(Si28, H1, scratch); - scratch = screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho - screened_rates(k_he4_si28_to_c12_ne20)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_o16_o16)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Si28_to_C12_Ne20)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_O16_O16)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho; jac.set(Si28, He4, scratch); - scratch = screened_rates(k_c12_ne20_to_he4_si28)*Y(Ne20)*state.rho + screened_rates(k_c12_o16_to_si28_modified)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_Ne20_to_He4_Si28)*Y(Ne20)*state.rho + screened_rates(k_C12_O16_to_Si28_modified)*Y(O16)*state.rho; jac.set(Si28, C12, scratch); - scratch = screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*state.rho + 1.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*state.rho + 1.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho; jac.set(Si28, O16, scratch); - scratch = screened_rates(k_c12_ne20_to_he4_si28)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_Ne20_to_He4_Si28)*Y(C12)*state.rho; jac.set(Si28, Ne20, scratch); - scratch = screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho; jac.set(Si28, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(Si28, Al27, scratch); - scratch = -screened_rates(k_he4_si28_to_c12_ne20)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_o16_o16)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho - screened_rates(k_si28_to_he4_mg24) - screened_rates(k_si28_to_p_al27); + scratch = -screened_rates(k_He4_Si28_to_C12_Ne20)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_O16_O16)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho - screened_rates(k_Si28_to_He4_Mg24) - screened_rates(k_Si28_to_p_Al27); jac.set(Si28, Si28, scratch); - scratch = screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho; jac.set(Si28, P31, scratch); - scratch = screened_rates(k_s32_to_he4_si28); + scratch = screened_rates(k_S32_to_He4_Si28); jac.set(Si28, S32, scratch); - scratch = -screened_rates(k_p_p31_to_c12_ne20)*Y(P31)*state.rho - screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho - screened_rates(k_p_p31_to_o16_o16)*Y(P31)*state.rho - screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho; + scratch = -screened_rates(k_p_P31_to_C12_Ne20)*Y(P31)*state.rho - screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho - screened_rates(k_p_P31_to_O16_O16)*Y(P31)*state.rho - screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho; jac.set(P31, H1, scratch); - scratch = screened_rates(k_he4_al27_to_p31)*Y(Al27)*state.rho - screened_rates(k_he4_p31_to_cl35)*Y(P31)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Al27_to_P31)*Y(Al27)*state.rho - screened_rates(k_He4_P31_to_Cl35)*Y(P31)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho; jac.set(P31, He4, scratch); - scratch = screened_rates(k_c12_ne20_to_p_p31)*Y(Ne20)*state.rho; + scratch = screened_rates(k_C12_Ne20_to_p_P31)*Y(Ne20)*state.rho; jac.set(P31, C12, scratch); - scratch = 1.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho; jac.set(P31, O16, scratch); - scratch = screened_rates(k_c12_ne20_to_p_p31)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_Ne20_to_p_P31)*Y(C12)*state.rho; jac.set(P31, Ne20, scratch); - scratch = screened_rates(k_he4_al27_to_p31)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Al27_to_P31)*Y(He4)*state.rho; jac.set(P31, Al27, scratch); - scratch = screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho; jac.set(P31, Si28, scratch); - scratch = -screened_rates(k_he4_p31_to_cl35)*Y(He4)*state.rho - screened_rates(k_p31_to_he4_al27) - screened_rates(k_p_p31_to_c12_ne20)*Y(H1)*state.rho - screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho - screened_rates(k_p_p31_to_o16_o16)*Y(H1)*state.rho - screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_P31_to_Cl35)*Y(He4)*state.rho - screened_rates(k_P31_to_He4_Al27) - screened_rates(k_p_P31_to_C12_Ne20)*Y(H1)*state.rho - screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho - screened_rates(k_p_P31_to_O16_O16)*Y(H1)*state.rho - screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(P31, P31, scratch); - scratch = screened_rates(k_s32_to_p_p31); + scratch = screened_rates(k_S32_to_p_P31); jac.set(P31, S32, scratch); - scratch = screened_rates(k_cl35_to_he4_p31); + scratch = screened_rates(k_Cl35_to_He4_P31); jac.set(P31, Cl35, scratch); - scratch = screened_rates(k_p_cl35_to_he4_s32)*Y(Cl35)*state.rho + screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Cl35_to_He4_S32)*Y(Cl35)*state.rho + screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho; jac.set(S32, H1, scratch); - scratch = -screened_rates(k_he4_s32_to_ar36)*Y(S32)*state.rho - screened_rates(k_he4_s32_to_p_cl35)*Y(S32)*state.rho + screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho; + scratch = -screened_rates(k_He4_S32_to_Ar36)*Y(S32)*state.rho - screened_rates(k_He4_S32_to_p_Cl35)*Y(S32)*state.rho + screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho; jac.set(S32, He4, scratch); - scratch = 1.0*screened_rates(k_o16_o16_to_s32_modified)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_O16_O16_to_S32_modified)*Y(O16)*state.rho; jac.set(S32, O16, scratch); - scratch = screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho; jac.set(S32, Si28, scratch); - scratch = screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(S32, P31, scratch); - scratch = -screened_rates(k_he4_s32_to_ar36)*Y(He4)*state.rho - screened_rates(k_he4_s32_to_p_cl35)*Y(He4)*state.rho - screened_rates(k_s32_to_he4_si28) - screened_rates(k_s32_to_p_p31); + scratch = -screened_rates(k_He4_S32_to_Ar36)*Y(He4)*state.rho - screened_rates(k_He4_S32_to_p_Cl35)*Y(He4)*state.rho - screened_rates(k_S32_to_He4_Si28) - screened_rates(k_S32_to_p_P31); jac.set(S32, S32, scratch); - scratch = screened_rates(k_p_cl35_to_he4_s32)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cl35_to_He4_S32)*Y(H1)*state.rho; jac.set(S32, Cl35, scratch); - scratch = screened_rates(k_ar36_to_he4_s32); + scratch = screened_rates(k_Ar36_to_He4_S32); jac.set(S32, Ar36, scratch); - scratch = -screened_rates(k_p_cl35_to_ar36)*Y(Cl35)*state.rho - screened_rates(k_p_cl35_to_he4_s32)*Y(Cl35)*state.rho; + scratch = -screened_rates(k_p_Cl35_to_Ar36)*Y(Cl35)*state.rho - screened_rates(k_p_Cl35_to_He4_S32)*Y(Cl35)*state.rho; jac.set(Cl35, H1, scratch); - scratch = -screened_rates(k_he4_cl35_to_k39)*Y(Cl35)*state.rho + screened_rates(k_he4_p31_to_cl35)*Y(P31)*state.rho + screened_rates(k_he4_s32_to_p_cl35)*Y(S32)*state.rho; + scratch = -screened_rates(k_He4_Cl35_to_K39)*Y(Cl35)*state.rho + screened_rates(k_He4_P31_to_Cl35)*Y(P31)*state.rho + screened_rates(k_He4_S32_to_p_Cl35)*Y(S32)*state.rho; jac.set(Cl35, He4, scratch); - scratch = screened_rates(k_he4_p31_to_cl35)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_P31_to_Cl35)*Y(He4)*state.rho; jac.set(Cl35, P31, scratch); - scratch = screened_rates(k_he4_s32_to_p_cl35)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_S32_to_p_Cl35)*Y(He4)*state.rho; jac.set(Cl35, S32, scratch); - scratch = -screened_rates(k_cl35_to_he4_p31) - screened_rates(k_he4_cl35_to_k39)*Y(He4)*state.rho - screened_rates(k_p_cl35_to_ar36)*Y(H1)*state.rho - screened_rates(k_p_cl35_to_he4_s32)*Y(H1)*state.rho; + scratch = -screened_rates(k_Cl35_to_He4_P31) - screened_rates(k_He4_Cl35_to_K39)*Y(He4)*state.rho - screened_rates(k_p_Cl35_to_Ar36)*Y(H1)*state.rho - screened_rates(k_p_Cl35_to_He4_S32)*Y(H1)*state.rho; jac.set(Cl35, Cl35, scratch); - scratch = screened_rates(k_ar36_to_p_cl35); + scratch = screened_rates(k_Ar36_to_p_Cl35); jac.set(Cl35, Ar36, scratch); - scratch = screened_rates(k_k39_to_he4_cl35); + scratch = screened_rates(k_K39_to_He4_Cl35); jac.set(Cl35, K39, scratch); - scratch = screened_rates(k_p_cl35_to_ar36)*Y(Cl35)*state.rho + screened_rates(k_p_k39_to_he4_ar36)*Y(K39)*state.rho; + scratch = screened_rates(k_p_Cl35_to_Ar36)*Y(Cl35)*state.rho + screened_rates(k_p_K39_to_He4_Ar36)*Y(K39)*state.rho; jac.set(Ar36, H1, scratch); - scratch = -screened_rates(k_he4_ar36_to_ca40)*Y(Ar36)*state.rho - screened_rates(k_he4_ar36_to_p_k39)*Y(Ar36)*state.rho + screened_rates(k_he4_s32_to_ar36)*Y(S32)*state.rho; + scratch = -screened_rates(k_He4_Ar36_to_Ca40)*Y(Ar36)*state.rho - screened_rates(k_He4_Ar36_to_p_K39)*Y(Ar36)*state.rho + screened_rates(k_He4_S32_to_Ar36)*Y(S32)*state.rho; jac.set(Ar36, He4, scratch); - scratch = screened_rates(k_he4_s32_to_ar36)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_S32_to_Ar36)*Y(He4)*state.rho; jac.set(Ar36, S32, scratch); - scratch = screened_rates(k_p_cl35_to_ar36)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Cl35_to_Ar36)*Y(H1)*state.rho; jac.set(Ar36, Cl35, scratch); - scratch = -screened_rates(k_ar36_to_he4_s32) - screened_rates(k_ar36_to_p_cl35) - screened_rates(k_he4_ar36_to_ca40)*Y(He4)*state.rho - screened_rates(k_he4_ar36_to_p_k39)*Y(He4)*state.rho; + scratch = -screened_rates(k_Ar36_to_He4_S32) - screened_rates(k_Ar36_to_p_Cl35) - screened_rates(k_He4_Ar36_to_Ca40)*Y(He4)*state.rho - screened_rates(k_He4_Ar36_to_p_K39)*Y(He4)*state.rho; jac.set(Ar36, Ar36, scratch); - scratch = screened_rates(k_p_k39_to_he4_ar36)*Y(H1)*state.rho; + scratch = screened_rates(k_p_K39_to_He4_Ar36)*Y(H1)*state.rho; jac.set(Ar36, K39, scratch); - scratch = screened_rates(k_ca40_to_he4_ar36); + scratch = screened_rates(k_Ca40_to_He4_Ar36); jac.set(Ar36, Ca40, scratch); - scratch = -screened_rates(k_p_k39_to_ca40)*Y(K39)*state.rho - screened_rates(k_p_k39_to_he4_ar36)*Y(K39)*state.rho; + scratch = -screened_rates(k_p_K39_to_Ca40)*Y(K39)*state.rho - screened_rates(k_p_K39_to_He4_Ar36)*Y(K39)*state.rho; jac.set(K39, H1, scratch); - scratch = screened_rates(k_he4_ar36_to_p_k39)*Y(Ar36)*state.rho + screened_rates(k_he4_cl35_to_k39)*Y(Cl35)*state.rho - screened_rates(k_he4_k39_to_sc43)*Y(K39)*state.rho; + scratch = screened_rates(k_He4_Ar36_to_p_K39)*Y(Ar36)*state.rho + screened_rates(k_He4_Cl35_to_K39)*Y(Cl35)*state.rho - screened_rates(k_He4_K39_to_Sc43)*Y(K39)*state.rho; jac.set(K39, He4, scratch); - scratch = screened_rates(k_he4_cl35_to_k39)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cl35_to_K39)*Y(He4)*state.rho; jac.set(K39, Cl35, scratch); - scratch = screened_rates(k_he4_ar36_to_p_k39)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ar36_to_p_K39)*Y(He4)*state.rho; jac.set(K39, Ar36, scratch); - scratch = -screened_rates(k_he4_k39_to_sc43)*Y(He4)*state.rho - screened_rates(k_k39_to_he4_cl35) - screened_rates(k_p_k39_to_ca40)*Y(H1)*state.rho - screened_rates(k_p_k39_to_he4_ar36)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_K39_to_Sc43)*Y(He4)*state.rho - screened_rates(k_K39_to_He4_Cl35) - screened_rates(k_p_K39_to_Ca40)*Y(H1)*state.rho - screened_rates(k_p_K39_to_He4_Ar36)*Y(H1)*state.rho; jac.set(K39, K39, scratch); - scratch = screened_rates(k_ca40_to_p_k39); + scratch = screened_rates(k_Ca40_to_p_K39); jac.set(K39, Ca40, scratch); - scratch = screened_rates(k_sc43_to_he4_k39); + scratch = screened_rates(k_Sc43_to_He4_K39); jac.set(K39, Sc43, scratch); - scratch = screened_rates(k_p_k39_to_ca40)*Y(K39)*state.rho + screened_rates(k_p_sc43_to_he4_ca40)*Y(Sc43)*state.rho; + scratch = screened_rates(k_p_K39_to_Ca40)*Y(K39)*state.rho + screened_rates(k_p_Sc43_to_He4_Ca40)*Y(Sc43)*state.rho; jac.set(Ca40, H1, scratch); - scratch = screened_rates(k_he4_ar36_to_ca40)*Y(Ar36)*state.rho - screened_rates(k_he4_ca40_to_p_sc43)*Y(Ca40)*state.rho - screened_rates(k_he4_ca40_to_ti44)*Y(Ca40)*state.rho; + scratch = screened_rates(k_He4_Ar36_to_Ca40)*Y(Ar36)*state.rho - screened_rates(k_He4_Ca40_to_Ti44)*Y(Ca40)*state.rho - screened_rates(k_He4_Ca40_to_p_Sc43)*Y(Ca40)*state.rho; jac.set(Ca40, He4, scratch); - scratch = screened_rates(k_he4_ar36_to_ca40)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ar36_to_Ca40)*Y(He4)*state.rho; jac.set(Ca40, Ar36, scratch); - scratch = screened_rates(k_p_k39_to_ca40)*Y(H1)*state.rho; + scratch = screened_rates(k_p_K39_to_Ca40)*Y(H1)*state.rho; jac.set(Ca40, K39, scratch); - scratch = -screened_rates(k_ca40_to_he4_ar36) - screened_rates(k_ca40_to_p_k39) - screened_rates(k_he4_ca40_to_p_sc43)*Y(He4)*state.rho - screened_rates(k_he4_ca40_to_ti44)*Y(He4)*state.rho; + scratch = -screened_rates(k_Ca40_to_He4_Ar36) - screened_rates(k_Ca40_to_p_K39) - screened_rates(k_He4_Ca40_to_Ti44)*Y(He4)*state.rho - screened_rates(k_He4_Ca40_to_p_Sc43)*Y(He4)*state.rho; jac.set(Ca40, Ca40, scratch); - scratch = screened_rates(k_p_sc43_to_he4_ca40)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc43_to_He4_Ca40)*Y(H1)*state.rho; jac.set(Ca40, Sc43, scratch); - scratch = screened_rates(k_ti44_to_he4_ca40); + scratch = screened_rates(k_Ti44_to_He4_Ca40); jac.set(Ca40, Ti44, scratch); - scratch = -screened_rates(k_p_sc43_to_he4_ca40)*Y(Sc43)*state.rho - screened_rates(k_p_sc43_to_ti44)*Y(Sc43)*state.rho; + scratch = -screened_rates(k_p_Sc43_to_He4_Ca40)*Y(Sc43)*state.rho - screened_rates(k_p_Sc43_to_Ti44)*Y(Sc43)*state.rho; jac.set(Sc43, H1, scratch); - scratch = screened_rates(k_he4_ca40_to_p_sc43)*Y(Ca40)*state.rho + screened_rates(k_he4_k39_to_sc43)*Y(K39)*state.rho - screened_rates(k_he4_sc43_to_v47)*Y(Sc43)*state.rho; + scratch = screened_rates(k_He4_Ca40_to_p_Sc43)*Y(Ca40)*state.rho + screened_rates(k_He4_K39_to_Sc43)*Y(K39)*state.rho - screened_rates(k_He4_Sc43_to_V47)*Y(Sc43)*state.rho; jac.set(Sc43, He4, scratch); - scratch = screened_rates(k_he4_k39_to_sc43)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_K39_to_Sc43)*Y(He4)*state.rho; jac.set(Sc43, K39, scratch); - scratch = screened_rates(k_he4_ca40_to_p_sc43)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca40_to_p_Sc43)*Y(He4)*state.rho; jac.set(Sc43, Ca40, scratch); - scratch = -screened_rates(k_he4_sc43_to_v47)*Y(He4)*state.rho - screened_rates(k_p_sc43_to_he4_ca40)*Y(H1)*state.rho - screened_rates(k_p_sc43_to_ti44)*Y(H1)*state.rho - screened_rates(k_sc43_to_he4_k39); + scratch = -screened_rates(k_He4_Sc43_to_V47)*Y(He4)*state.rho - screened_rates(k_Sc43_to_He4_K39) - screened_rates(k_p_Sc43_to_He4_Ca40)*Y(H1)*state.rho - screened_rates(k_p_Sc43_to_Ti44)*Y(H1)*state.rho; jac.set(Sc43, Sc43, scratch); - scratch = screened_rates(k_ti44_to_p_sc43); + scratch = screened_rates(k_Ti44_to_p_Sc43); jac.set(Sc43, Ti44, scratch); - scratch = screened_rates(k_v47_to_he4_sc43); + scratch = screened_rates(k_V47_to_He4_Sc43); jac.set(Sc43, V47, scratch); - scratch = screened_rates(k_p_sc43_to_ti44)*Y(Sc43)*state.rho + screened_rates(k_p_v47_to_he4_ti44)*Y(V47)*state.rho; + scratch = screened_rates(k_p_Sc43_to_Ti44)*Y(Sc43)*state.rho + screened_rates(k_p_V47_to_He4_Ti44)*Y(V47)*state.rho; jac.set(Ti44, H1, scratch); - scratch = screened_rates(k_he4_ca40_to_ti44)*Y(Ca40)*state.rho - screened_rates(k_he4_ti44_to_cr48)*Y(Ti44)*state.rho - screened_rates(k_he4_ti44_to_p_v47)*Y(Ti44)*state.rho; + scratch = screened_rates(k_He4_Ca40_to_Ti44)*Y(Ca40)*state.rho - screened_rates(k_He4_Ti44_to_Cr48)*Y(Ti44)*state.rho - screened_rates(k_He4_Ti44_to_p_V47)*Y(Ti44)*state.rho; jac.set(Ti44, He4, scratch); - scratch = screened_rates(k_he4_ca40_to_ti44)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ca40_to_Ti44)*Y(He4)*state.rho; jac.set(Ti44, Ca40, scratch); - scratch = screened_rates(k_p_sc43_to_ti44)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Sc43_to_Ti44)*Y(H1)*state.rho; jac.set(Ti44, Sc43, scratch); - scratch = -screened_rates(k_he4_ti44_to_cr48)*Y(He4)*state.rho - screened_rates(k_he4_ti44_to_p_v47)*Y(He4)*state.rho - screened_rates(k_ti44_to_he4_ca40) - screened_rates(k_ti44_to_p_sc43); + scratch = -screened_rates(k_He4_Ti44_to_Cr48)*Y(He4)*state.rho - screened_rates(k_He4_Ti44_to_p_V47)*Y(He4)*state.rho - screened_rates(k_Ti44_to_He4_Ca40) - screened_rates(k_Ti44_to_p_Sc43); jac.set(Ti44, Ti44, scratch); - scratch = screened_rates(k_p_v47_to_he4_ti44)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V47_to_He4_Ti44)*Y(H1)*state.rho; jac.set(Ti44, V47, scratch); - scratch = screened_rates(k_cr48_to_he4_ti44); + scratch = screened_rates(k_Cr48_to_He4_Ti44); jac.set(Ti44, Cr48, scratch); - scratch = -screened_rates(k_p_v47_to_cr48)*Y(V47)*state.rho - screened_rates(k_p_v47_to_he4_ti44)*Y(V47)*state.rho; + scratch = -screened_rates(k_p_V47_to_Cr48)*Y(V47)*state.rho - screened_rates(k_p_V47_to_He4_Ti44)*Y(V47)*state.rho; jac.set(V47, H1, scratch); - scratch = screened_rates(k_he4_sc43_to_v47)*Y(Sc43)*state.rho + screened_rates(k_he4_ti44_to_p_v47)*Y(Ti44)*state.rho - screened_rates(k_he4_v47_to_mn51)*Y(V47)*state.rho; + scratch = screened_rates(k_He4_Sc43_to_V47)*Y(Sc43)*state.rho + screened_rates(k_He4_Ti44_to_p_V47)*Y(Ti44)*state.rho - screened_rates(k_He4_V47_to_Mn51)*Y(V47)*state.rho; jac.set(V47, He4, scratch); - scratch = screened_rates(k_he4_sc43_to_v47)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Sc43_to_V47)*Y(He4)*state.rho; jac.set(V47, Sc43, scratch); - scratch = screened_rates(k_he4_ti44_to_p_v47)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti44_to_p_V47)*Y(He4)*state.rho; jac.set(V47, Ti44, scratch); - scratch = -screened_rates(k_he4_v47_to_mn51)*Y(He4)*state.rho - screened_rates(k_p_v47_to_cr48)*Y(H1)*state.rho - screened_rates(k_p_v47_to_he4_ti44)*Y(H1)*state.rho - screened_rates(k_v47_to_he4_sc43); + scratch = -screened_rates(k_He4_V47_to_Mn51)*Y(He4)*state.rho - screened_rates(k_V47_to_He4_Sc43) - screened_rates(k_p_V47_to_Cr48)*Y(H1)*state.rho - screened_rates(k_p_V47_to_He4_Ti44)*Y(H1)*state.rho; jac.set(V47, V47, scratch); - scratch = screened_rates(k_cr48_to_p_v47); + scratch = screened_rates(k_Cr48_to_p_V47); jac.set(V47, Cr48, scratch); - scratch = screened_rates(k_mn51_to_he4_v47); + scratch = screened_rates(k_Mn51_to_He4_V47); jac.set(V47, Mn51, scratch); - scratch = screened_rates(k_p_mn51_to_he4_cr48)*Y(Mn51)*state.rho + screened_rates(k_p_v47_to_cr48)*Y(V47)*state.rho; + scratch = screened_rates(k_p_Mn51_to_He4_Cr48)*Y(Mn51)*state.rho + screened_rates(k_p_V47_to_Cr48)*Y(V47)*state.rho; jac.set(Cr48, H1, scratch); - scratch = -screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*state.rho - screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*state.rho + screened_rates(k_he4_ti44_to_cr48)*Y(Ti44)*state.rho; + scratch = -screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*state.rho - screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*state.rho + screened_rates(k_He4_Ti44_to_Cr48)*Y(Ti44)*state.rho; jac.set(Cr48, He4, scratch); - scratch = screened_rates(k_he4_ti44_to_cr48)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ti44_to_Cr48)*Y(He4)*state.rho; jac.set(Cr48, Ti44, scratch); - scratch = screened_rates(k_p_v47_to_cr48)*Y(H1)*state.rho; + scratch = screened_rates(k_p_V47_to_Cr48)*Y(H1)*state.rho; jac.set(Cr48, V47, scratch); - scratch = -screened_rates(k_cr48_to_he4_ti44) - screened_rates(k_cr48_to_p_v47) - screened_rates(k_he4_cr48_to_fe52)*Y(He4)*state.rho - screened_rates(k_he4_cr48_to_p_mn51)*Y(He4)*state.rho; + scratch = -screened_rates(k_Cr48_to_He4_Ti44) - screened_rates(k_Cr48_to_p_V47) - screened_rates(k_He4_Cr48_to_Fe52)*Y(He4)*state.rho - screened_rates(k_He4_Cr48_to_p_Mn51)*Y(He4)*state.rho; jac.set(Cr48, Cr48, scratch); - scratch = screened_rates(k_p_mn51_to_he4_cr48)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn51_to_He4_Cr48)*Y(H1)*state.rho; jac.set(Cr48, Mn51, scratch); - scratch = screened_rates(k_fe52_to_he4_cr48); + scratch = screened_rates(k_Fe52_to_He4_Cr48); jac.set(Cr48, Fe52, scratch); - scratch = -screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*state.rho - screened_rates(k_p_mn51_to_he4_cr48)*Y(Mn51)*state.rho; + scratch = -screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*state.rho - screened_rates(k_p_Mn51_to_He4_Cr48)*Y(Mn51)*state.rho; jac.set(Mn51, H1, scratch); - scratch = screened_rates(k_he4_cr48_to_p_mn51)*Y(Cr48)*state.rho - screened_rates(k_he4_mn51_to_co55)*Y(Mn51)*state.rho + screened_rates(k_he4_v47_to_mn51)*Y(V47)*state.rho; + scratch = screened_rates(k_He4_Cr48_to_p_Mn51)*Y(Cr48)*state.rho - screened_rates(k_He4_Mn51_to_Co55)*Y(Mn51)*state.rho + screened_rates(k_He4_V47_to_Mn51)*Y(V47)*state.rho; jac.set(Mn51, He4, scratch); - scratch = screened_rates(k_he4_v47_to_mn51)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_V47_to_Mn51)*Y(He4)*state.rho; jac.set(Mn51, V47, scratch); - scratch = screened_rates(k_he4_cr48_to_p_mn51)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr48_to_p_Mn51)*Y(He4)*state.rho; jac.set(Mn51, Cr48, scratch); - scratch = -screened_rates(k_he4_mn51_to_co55)*Y(He4)*state.rho - screened_rates(k_mn51_to_he4_v47) - screened_rates(k_p_mn51_to_fe52)*Y(H1)*state.rho - screened_rates(k_p_mn51_to_he4_cr48)*Y(H1)*state.rho; + scratch = -screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*state.rho - screened_rates(k_Mn51_to_He4_V47) - screened_rates(k_p_Mn51_to_Fe52)*Y(H1)*state.rho - screened_rates(k_p_Mn51_to_He4_Cr48)*Y(H1)*state.rho; jac.set(Mn51, Mn51, scratch); - scratch = screened_rates(k_fe52_to_p_mn51); + scratch = screened_rates(k_Fe52_to_p_Mn51); jac.set(Mn51, Fe52, scratch); - scratch = screened_rates(k_co55_to_he4_mn51); + scratch = screened_rates(k_Co55_to_He4_Mn51); jac.set(Mn51, Co55, scratch); - scratch = screened_rates(k_p_co55_to_he4_fe52)*Y(Co55)*state.rho + screened_rates(k_p_mn51_to_fe52)*Y(Mn51)*state.rho; + scratch = screened_rates(k_p_Co55_to_He4_Fe52)*Y(Co55)*state.rho + screened_rates(k_p_Mn51_to_Fe52)*Y(Mn51)*state.rho; jac.set(Fe52, H1, scratch); - scratch = screened_rates(k_he4_cr48_to_fe52)*Y(Cr48)*state.rho - screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*state.rho - screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*state.rho; + scratch = screened_rates(k_He4_Cr48_to_Fe52)*Y(Cr48)*state.rho - screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*state.rho - screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*state.rho; jac.set(Fe52, He4, scratch); - scratch = screened_rates(k_he4_cr48_to_fe52)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Cr48_to_Fe52)*Y(He4)*state.rho; jac.set(Fe52, Cr48, scratch); - scratch = screened_rates(k_p_mn51_to_fe52)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Mn51_to_Fe52)*Y(H1)*state.rho; jac.set(Fe52, Mn51, scratch); - scratch = -screened_rates(k_fe52_to_he4_cr48) - screened_rates(k_fe52_to_p_mn51) - screened_rates(k_he4_fe52_to_ni56)*Y(He4)*state.rho - screened_rates(k_he4_fe52_to_p_co55)*Y(He4)*state.rho; + scratch = -screened_rates(k_Fe52_to_He4_Cr48) - screened_rates(k_Fe52_to_p_Mn51) - screened_rates(k_He4_Fe52_to_Ni56)*Y(He4)*state.rho - screened_rates(k_He4_Fe52_to_p_Co55)*Y(He4)*state.rho; jac.set(Fe52, Fe52, scratch); - scratch = screened_rates(k_p_co55_to_he4_fe52)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co55_to_He4_Fe52)*Y(H1)*state.rho; jac.set(Fe52, Co55, scratch); - scratch = screened_rates(k_ni56_to_he4_fe52); + scratch = screened_rates(k_Ni56_to_He4_Fe52); jac.set(Fe52, Ni56, scratch); - scratch = -screened_rates(k_p_co55_to_he4_fe52)*Y(Co55)*state.rho - screened_rates(k_p_co55_to_ni56)*Y(Co55)*state.rho; + scratch = -screened_rates(k_p_Co55_to_He4_Fe52)*Y(Co55)*state.rho - screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*state.rho; jac.set(Co55, H1, scratch); - scratch = screened_rates(k_he4_fe52_to_p_co55)*Y(Fe52)*state.rho + screened_rates(k_he4_mn51_to_co55)*Y(Mn51)*state.rho; + scratch = screened_rates(k_He4_Fe52_to_p_Co55)*Y(Fe52)*state.rho + screened_rates(k_He4_Mn51_to_Co55)*Y(Mn51)*state.rho; jac.set(Co55, He4, scratch); - scratch = screened_rates(k_he4_mn51_to_co55)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mn51_to_Co55)*Y(He4)*state.rho; jac.set(Co55, Mn51, scratch); - scratch = screened_rates(k_he4_fe52_to_p_co55)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe52_to_p_Co55)*Y(He4)*state.rho; jac.set(Co55, Fe52, scratch); - scratch = -screened_rates(k_co55_to_he4_mn51) - screened_rates(k_p_co55_to_he4_fe52)*Y(H1)*state.rho - screened_rates(k_p_co55_to_ni56)*Y(H1)*state.rho; + scratch = -screened_rates(k_Co55_to_He4_Mn51) - screened_rates(k_p_Co55_to_He4_Fe52)*Y(H1)*state.rho - screened_rates(k_p_Co55_to_Ni56)*Y(H1)*state.rho; jac.set(Co55, Co55, scratch); - scratch = screened_rates(k_ni56_to_p_co55); + scratch = screened_rates(k_Ni56_to_p_Co55); jac.set(Co55, Ni56, scratch); - scratch = screened_rates(k_p_co55_to_ni56)*Y(Co55)*state.rho; + scratch = screened_rates(k_p_Co55_to_Ni56)*Y(Co55)*state.rho; jac.set(Ni56, H1, scratch); - scratch = screened_rates(k_he4_fe52_to_ni56)*Y(Fe52)*state.rho; + scratch = screened_rates(k_He4_Fe52_to_Ni56)*Y(Fe52)*state.rho; jac.set(Ni56, He4, scratch); - scratch = screened_rates(k_he4_fe52_to_ni56)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Fe52_to_Ni56)*Y(He4)*state.rho; jac.set(Ni56, Fe52, scratch); - scratch = screened_rates(k_p_co55_to_ni56)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Co55_to_Ni56)*Y(H1)*state.rho; jac.set(Ni56, Co55, scratch); - scratch = -screened_rates(k_ni56_to_he4_fe52) - screened_rates(k_ni56_to_p_co55); + scratch = -screened_rates(k_Ni56_to_He4_Fe52) - screened_rates(k_Ni56_to_p_Co55); jac.set(Ni56, Ni56, scratch); @@ -2372,6 +2376,7 @@ void actual_jac(const burn_t& state, MatrixType& jac) rate_derivs_t rate_eval; constexpr int do_T_derivatives = 1; + evaluate_rates(state, rate_eval); // Species Jacobian elements with respect to other species diff --git a/networks/subch_full/pynucastro.net b/networks/subch_full/pynucastro.net index a07ac952a0..da1dc51547 100644 --- a/networks/subch_full/pynucastro.net +++ b/networks/subch_full/pynucastro.net @@ -1,28 +1,28 @@ -hydrogen-1 h1 1.0 1.0 -helium-4 he4 4.0 2.0 -carbon-12 c12 12.0 6.0 -nitrogen-13 n13 13.0 7.0 -nitrogen-14 n14 14.0 7.0 -oxygen-16 o16 16.0 8.0 -fluorine-18 f18 18.0 9.0 -neon-20 ne20 20.0 10.0 -neon-21 ne21 21.0 10.0 -sodium-22 na22 22.0 11.0 -sodium-23 na23 23.0 11.0 -magnesium-24 mg24 24.0 12.0 -aluminum-27 al27 27.0 13.0 -silicon-28 si28 28.0 14.0 -phosphorus-31 p31 31.0 15.0 -sulfur-32 s32 32.0 16.0 -chlorine-35 cl35 35.0 17.0 -argon-36 ar36 36.0 18.0 -potassium-39 k39 39.0 19.0 -calcium-40 ca40 40.0 20.0 -scandium-43 sc43 43.0 21.0 -titanium-44 ti44 44.0 22.0 -vanadium-47 v47 47.0 23.0 -chromium-48 cr48 48.0 24.0 -manganese-51 mn51 51.0 25.0 -iron-52 fe52 52.0 26.0 -cobalt-55 co55 55.0 27.0 -nickel-56 ni56 56.0 28.0 +hydrogen-1 H1 1.0 1.0 +helium-4 He4 4.0 2.0 +carbon-12 C12 12.0 6.0 +nitrogen-13 N13 13.0 7.0 +nitrogen-14 N14 14.0 7.0 +oxygen-16 O16 16.0 8.0 +fluorine-18 F18 18.0 9.0 +neon-20 Ne20 20.0 10.0 +neon-21 Ne21 21.0 10.0 +sodium-22 Na22 22.0 11.0 +sodium-23 Na23 23.0 11.0 +magnesium-24 Mg24 24.0 12.0 +aluminum-27 Al27 27.0 13.0 +silicon-28 Si28 28.0 14.0 +phosphorus-31 P31 31.0 15.0 +sulfur-32 S32 32.0 16.0 +chlorine-35 Cl35 35.0 17.0 +argon-36 Ar36 36.0 18.0 +potassium-39 K39 39.0 19.0 +calcium-40 Ca40 40.0 20.0 +scandium-43 Sc43 43.0 21.0 +titanium-44 Ti44 44.0 22.0 +vanadium-47 V47 47.0 23.0 +chromium-48 Cr48 48.0 24.0 +manganese-51 Mn51 51.0 25.0 +iron-52 Fe52 52.0 26.0 +cobalt-55 Co55 55.0 27.0 +nickel-56 Ni56 56.0 28.0 diff --git a/networks/subch_full/reaclib_rates.H b/networks/subch_full/reaclib_rates.H index aa1cc23ac7..be31a97ffc 100644 --- a/networks/subch_full/reaclib_rates.H +++ b/networks/subch_full/reaclib_rates.H @@ -13,19 +13,21 @@ using namespace Species; struct rate_t { Array1D screened_rates; + Real enuc_weak; }; struct rate_derivs_t { Array1D screened_rates; Array1D dscreened_rates_dT; + Real enuc_weak; }; template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n13_to_p_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_N13_to_p_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 --> p + c12 + // N13 --> p + C12 rate = 0.0; drate_dT = 0.0; @@ -72,9 +74,9 @@ void rate_n13_to_p_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_to_He4_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 --> he4 + c12 + // O16 --> He4 + C12 rate = 0.0; drate_dT = 0.0; @@ -121,9 +123,9 @@ void rate_o16_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f18_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F18_to_He4_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 --> he4 + n14 + // F18 --> He4 + N14 rate = 0.0; drate_dT = 0.0; @@ -183,9 +185,9 @@ void rate_f18_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne20_to_he4_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne20_to_He4_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 --> he4 + o16 + // Ne20 --> He4 + O16 rate = 0.0; drate_dT = 0.0; @@ -247,9 +249,9 @@ void rate_ne20_to_he4_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na22_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na22_to_p_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 --> p + ne21 + // Na22 --> p + Ne21 rate = 0.0; drate_dT = 0.0; @@ -326,9 +328,9 @@ void rate_na22_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na22_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na22_to_He4_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 --> he4 + f18 + // Na22 --> He4 + F18 rate = 0.0; drate_dT = 0.0; @@ -358,9 +360,9 @@ void rate_na22_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg24_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg24_to_p_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 --> p + na23 + // Mg24 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -422,9 +424,9 @@ void rate_mg24_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg24_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg24_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 --> he4 + ne20 + // Mg24 --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -501,9 +503,9 @@ void rate_mg24_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_al27_to_he4_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Al27_to_He4_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 --> he4 + na23 + // Al27 --> He4 + Na23 rate = 0.0; drate_dT = 0.0; @@ -533,9 +535,9 @@ void rate_al27_to_he4_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si28_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si28_to_p_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 --> p + al27 + // Si28 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -599,9 +601,9 @@ void rate_si28_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si28_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si28_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 --> he4 + mg24 + // Si28 --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -646,9 +648,9 @@ void rate_si28_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p31_to_he4_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_P31_to_He4_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 --> he4 + al27 + // P31 --> He4 + Al27 rate = 0.0; drate_dT = 0.0; @@ -678,9 +680,9 @@ void rate_p31_to_he4_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s32_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S32_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 --> p + p31 + // S32 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -742,9 +744,9 @@ void rate_s32_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s32_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S32_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 --> he4 + si28 + // S32 --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -774,9 +776,9 @@ void rate_s32_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cl35_to_he4_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cl35_to_He4_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 --> he4 + p31 + // Cl35 --> He4 + P31 rate = 0.0; drate_dT = 0.0; @@ -806,9 +808,9 @@ void rate_cl35_to_he4_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_to_p_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar36_to_p_Cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 --> p + cl35 + // Ar36 --> p + Cl35 rate = 0.0; drate_dT = 0.0; @@ -885,9 +887,9 @@ void rate_ar36_to_p_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_to_he4_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar36_to_He4_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 --> he4 + s32 + // Ar36 --> He4 + S32 rate = 0.0; drate_dT = 0.0; @@ -917,9 +919,9 @@ void rate_ar36_to_he4_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_k39_to_he4_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_K39_to_He4_Cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 --> he4 + cl35 + // K39 --> He4 + Cl35 rate = 0.0; drate_dT = 0.0; @@ -949,9 +951,9 @@ void rate_k39_to_he4_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_to_p_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca40_to_p_K39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 --> p + k39 + // Ca40 --> p + K39 rate = 0.0; drate_dT = 0.0; @@ -1015,9 +1017,9 @@ void rate_ca40_to_p_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_to_he4_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca40_to_He4_Ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 --> he4 + ar36 + // Ca40 --> He4 + Ar36 rate = 0.0; drate_dT = 0.0; @@ -1047,9 +1049,9 @@ void rate_ca40_to_he4_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_sc43_to_he4_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Sc43_to_He4_K39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 --> he4 + k39 + // Sc43 --> He4 + K39 rate = 0.0; drate_dT = 0.0; @@ -1079,9 +1081,9 @@ void rate_sc43_to_he4_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_to_p_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti44_to_p_Sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 --> p + sc43 + // Ti44 --> p + Sc43 rate = 0.0; drate_dT = 0.0; @@ -1111,9 +1113,9 @@ void rate_ti44_to_p_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_to_he4_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti44_to_He4_Ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 --> he4 + ca40 + // Ti44 --> He4 + Ca40 rate = 0.0; drate_dT = 0.0; @@ -1143,9 +1145,9 @@ void rate_ti44_to_he4_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_v47_to_he4_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_V47_to_He4_Sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 --> he4 + sc43 + // V47 --> He4 + Sc43 rate = 0.0; drate_dT = 0.0; @@ -1175,9 +1177,9 @@ void rate_v47_to_he4_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_to_p_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr48_to_p_V47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 --> p + v47 + // Cr48 --> p + V47 rate = 0.0; drate_dT = 0.0; @@ -1258,9 +1260,9 @@ void rate_cr48_to_p_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_to_he4_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr48_to_He4_Ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 --> he4 + ti44 + // Cr48 --> He4 + Ti44 rate = 0.0; drate_dT = 0.0; @@ -1290,9 +1292,9 @@ void rate_cr48_to_he4_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mn51_to_he4_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mn51_to_He4_V47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 --> he4 + v47 + // Mn51 --> He4 + V47 rate = 0.0; drate_dT = 0.0; @@ -1322,9 +1324,9 @@ void rate_mn51_to_he4_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_to_p_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe52_to_p_Mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 --> p + mn51 + // Fe52 --> p + Mn51 rate = 0.0; drate_dT = 0.0; @@ -1354,9 +1356,9 @@ void rate_fe52_to_p_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_to_he4_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe52_to_He4_Cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 --> he4 + cr48 + // Fe52 --> He4 + Cr48 rate = 0.0; drate_dT = 0.0; @@ -1386,9 +1388,9 @@ void rate_fe52_to_he4_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_co55_to_he4_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Co55_to_He4_Mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 --> he4 + mn51 + // Co55 --> He4 + Mn51 rate = 0.0; drate_dT = 0.0; @@ -1418,9 +1420,9 @@ void rate_co55_to_he4_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_p_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni56_to_p_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 --> p + co55 + // Ni56 --> p + Co55 rate = 0.0; drate_dT = 0.0; @@ -1450,9 +1452,9 @@ void rate_ni56_to_p_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_he4_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni56_to_He4_Fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 --> he4 + fe52 + // Ni56 --> He4 + Fe52 rate = 0.0; drate_dT = 0.0; @@ -1482,9 +1484,9 @@ void rate_ni56_to_he4_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_to_he4_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_to_He4_He4_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 --> he4 + he4 + he4 + // C12 --> He4 + He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -1548,9 +1550,9 @@ void rate_c12_to_he4_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C12_to_N13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + p --> n13 + // C12 + p --> N13 rate = 0.0; drate_dT = 0.0; @@ -1597,9 +1599,9 @@ void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_C12_to_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + he4 --> o16 + // C12 + He4 --> O16 rate = 0.0; drate_dT = 0.0; @@ -1646,9 +1648,9 @@ void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N14_to_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + he4 --> f18 + // N14 + He4 --> F18 rate = 0.0; drate_dT = 0.0; @@ -1712,9 +1714,9 @@ void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o16_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O16_to_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + he4 --> ne20 + // O16 + He4 --> Ne20 rate = 0.0; drate_dT = 0.0; @@ -1778,9 +1780,9 @@ void rate_he4_o16_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f18_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F18_to_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + he4 --> na22 + // F18 + He4 --> Na22 rate = 0.0; drate_dT = 0.0; @@ -1810,9 +1812,9 @@ void rate_he4_f18_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> mg24 + // Ne20 + He4 --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -1893,9 +1895,9 @@ void rate_he4_ne20_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne21_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne21_to_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + p --> na22 + // Ne21 + p --> Na22 rate = 0.0; drate_dT = 0.0; @@ -1976,9 +1978,9 @@ void rate_p_ne21_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na23_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na23_to_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + p --> mg24 + // Na23 + p --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -2042,9 +2044,9 @@ void rate_p_na23_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_na23_to_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Na23_to_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + he4 --> al27 + // Na23 + He4 --> Al27 rate = 0.0; drate_dT = 0.0; @@ -2074,9 +2076,9 @@ void rate_he4_na23_to_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg24_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg24_to_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + he4 --> si28 + // Mg24 + He4 --> Si28 rate = 0.0; drate_dT = 0.0; @@ -2123,9 +2125,9 @@ void rate_he4_mg24_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al27_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al27_to_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + p --> si28 + // Al27 + p --> Si28 rate = 0.0; drate_dT = 0.0; @@ -2189,9 +2191,9 @@ void rate_p_al27_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_al27_to_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Al27_to_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + he4 --> p31 + // Al27 + He4 --> P31 rate = 0.0; drate_dT = 0.0; @@ -2221,9 +2223,9 @@ void rate_he4_al27_to_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> s32 + // Si28 + He4 --> S32 rate = 0.0; drate_dT = 0.0; @@ -2253,9 +2255,9 @@ void rate_he4_si28_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> s32 + // P31 + p --> S32 rate = 0.0; drate_dT = 0.0; @@ -2319,9 +2321,9 @@ void rate_p_p31_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_p31_to_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_P31_to_Cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + he4 --> cl35 + // P31 + He4 --> Cl35 rate = 0.0; drate_dT = 0.0; @@ -2351,9 +2353,9 @@ void rate_he4_p31_to_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s32_to_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S32_to_Ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 + he4 --> ar36 + // S32 + He4 --> Ar36 rate = 0.0; drate_dT = 0.0; @@ -2383,9 +2385,9 @@ void rate_he4_s32_to_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl35_to_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl35_to_Ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + p --> ar36 + // Cl35 + p --> Ar36 rate = 0.0; drate_dT = 0.0; @@ -2466,9 +2468,9 @@ void rate_p_cl35_to_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cl35_to_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cl35_to_K39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + he4 --> k39 + // Cl35 + He4 --> K39 rate = 0.0; drate_dT = 0.0; @@ -2498,9 +2500,9 @@ void rate_he4_cl35_to_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar36_to_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar36_to_Ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 + he4 --> ca40 + // Ar36 + He4 --> Ca40 rate = 0.0; drate_dT = 0.0; @@ -2530,9 +2532,9 @@ void rate_he4_ar36_to_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k39_to_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K39_to_Ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + p --> ca40 + // K39 + p --> Ca40 rate = 0.0; drate_dT = 0.0; @@ -2596,9 +2598,9 @@ void rate_p_k39_to_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_k39_to_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_K39_to_Sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + he4 --> sc43 + // K39 + He4 --> Sc43 rate = 0.0; drate_dT = 0.0; @@ -2628,9 +2630,9 @@ void rate_he4_k39_to_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca40_to_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca40_to_Ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 + he4 --> ti44 + // Ca40 + He4 --> Ti44 rate = 0.0; drate_dT = 0.0; @@ -2660,9 +2662,9 @@ void rate_he4_ca40_to_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc43_to_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc43_to_Ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + p --> ti44 + // Sc43 + p --> Ti44 rate = 0.0; drate_dT = 0.0; @@ -2692,9 +2694,9 @@ void rate_p_sc43_to_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_sc43_to_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Sc43_to_V47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + he4 --> v47 + // Sc43 + He4 --> V47 rate = 0.0; drate_dT = 0.0; @@ -2724,9 +2726,9 @@ void rate_he4_sc43_to_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti44_to_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti44_to_Cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 + he4 --> cr48 + // Ti44 + He4 --> Cr48 rate = 0.0; drate_dT = 0.0; @@ -2756,9 +2758,9 @@ void rate_he4_ti44_to_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v47_to_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V47_to_Cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + p --> cr48 + // V47 + p --> Cr48 rate = 0.0; drate_dT = 0.0; @@ -2839,9 +2841,9 @@ void rate_p_v47_to_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_v47_to_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_V47_to_Mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + he4 --> mn51 + // V47 + He4 --> Mn51 rate = 0.0; drate_dT = 0.0; @@ -2871,9 +2873,9 @@ void rate_he4_v47_to_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr48_to_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr48_to_Fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 + he4 --> fe52 + // Cr48 + He4 --> Fe52 rate = 0.0; drate_dT = 0.0; @@ -2903,9 +2905,9 @@ void rate_he4_cr48_to_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn51_to_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn51_to_Fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + p --> fe52 + // Mn51 + p --> Fe52 rate = 0.0; drate_dT = 0.0; @@ -2935,9 +2937,9 @@ void rate_p_mn51_to_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mn51_to_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mn51_to_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + he4 --> co55 + // Mn51 + He4 --> Co55 rate = 0.0; drate_dT = 0.0; @@ -2967,9 +2969,9 @@ void rate_he4_mn51_to_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe52_to_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe52_to_Ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + he4 --> ni56 + // Fe52 + He4 --> Ni56 rate = 0.0; drate_dT = 0.0; @@ -2999,9 +3001,9 @@ void rate_he4_fe52_to_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co55_to_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co55_to_Ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + p --> ni56 + // Co55 + p --> Ni56 rate = 0.0; drate_dT = 0.0; @@ -3031,9 +3033,9 @@ void rate_p_co55_to_ni56(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_p_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> p + na23 + // C12 + C12 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -3063,9 +3065,9 @@ void rate_c12_c12_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> he4 + ne20 + // C12 + C12 --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -3095,9 +3097,9 @@ void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N13_to_p_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 + he4 --> p + o16 + // N13 + He4 --> p + O16 rate = 0.0; drate_dT = 0.0; @@ -3127,9 +3129,9 @@ void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o16_to_he4_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O16_to_He4_N13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + p --> he4 + n13 + // O16 + p --> He4 + N13 rate = 0.0; drate_dT = 0.0; @@ -3159,9 +3161,9 @@ void rate_p_o16_to_he4_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_p_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> p + al27 + // O16 + C12 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -3191,9 +3193,9 @@ void rate_c12_o16_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> he4 + mg24 + // O16 + C12 --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -3223,9 +3225,9 @@ void rate_c12_o16_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> p + p31 + // O16 + O16 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -3255,9 +3257,9 @@ void rate_o16_o16_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> he4 + si28 + // O16 + O16 --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -3287,9 +3289,9 @@ void rate_o16_o16_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f18_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F18_to_p_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + he4 --> p + ne21 + // F18 + He4 --> p + Ne21 rate = 0.0; drate_dT = 0.0; @@ -3319,9 +3321,9 @@ void rate_he4_f18_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_p_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> p + na23 + // Ne20 + He4 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -3385,9 +3387,9 @@ void rate_he4_ne20_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_c12_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_C12_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> c12 + c12 + // Ne20 + He4 --> C12 + C12 rate = 0.0; drate_dT = 0.0; @@ -3417,9 +3419,9 @@ void rate_he4_ne20_to_c12_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_ne20_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_Ne20_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + c12 --> p + p31 + // Ne20 + C12 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -3449,9 +3451,9 @@ void rate_c12_ne20_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_ne20_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_Ne20_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + c12 --> he4 + si28 + // Ne20 + C12 --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -3481,9 +3483,9 @@ void rate_c12_ne20_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne21_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne21_to_He4_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + p --> he4 + f18 + // Ne21 + p --> He4 + F18 rate = 0.0; drate_dT = 0.0; @@ -3513,9 +3515,9 @@ void rate_p_ne21_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na23_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na23_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + p --> he4 + ne20 + // Na23 + p --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -3579,9 +3581,9 @@ void rate_p_na23_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na23_to_c12_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na23_to_C12_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + p --> c12 + c12 + // Na23 + p --> C12 + C12 rate = 0.0; drate_dT = 0.0; @@ -3611,9 +3613,9 @@ void rate_p_na23_to_c12_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg24_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg24_to_p_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + he4 --> p + al27 + // Mg24 + He4 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -3677,9 +3679,9 @@ void rate_he4_mg24_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg24_to_c12_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg24_to_C12_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + he4 --> c12 + o16 + // Mg24 + He4 --> C12 + O16 rate = 0.0; drate_dT = 0.0; @@ -3709,9 +3711,9 @@ void rate_he4_mg24_to_c12_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al27_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al27_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + p --> he4 + mg24 + // Al27 + p --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -3775,9 +3777,9 @@ void rate_p_al27_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al27_to_c12_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al27_to_C12_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + p --> c12 + o16 + // Al27 + p --> C12 + O16 rate = 0.0; drate_dT = 0.0; @@ -3807,9 +3809,9 @@ void rate_p_al27_to_c12_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> p + p31 + // Si28 + He4 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -3873,9 +3875,9 @@ void rate_he4_si28_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_c12_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_C12_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> c12 + ne20 + // Si28 + He4 --> C12 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -3905,9 +3907,9 @@ void rate_he4_si28_to_c12_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_o16_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_O16_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> o16 + o16 + // Si28 + He4 --> O16 + O16 rate = 0.0; drate_dT = 0.0; @@ -3937,9 +3939,9 @@ void rate_he4_si28_to_o16_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> he4 + si28 + // P31 + p --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -4003,9 +4005,9 @@ void rate_p_p31_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_c12_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_C12_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> c12 + ne20 + // P31 + p --> C12 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -4035,9 +4037,9 @@ void rate_p_p31_to_c12_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_o16_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_O16_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> o16 + o16 + // P31 + p --> O16 + O16 rate = 0.0; drate_dT = 0.0; @@ -4067,9 +4069,9 @@ void rate_p_p31_to_o16_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s32_to_p_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S32_to_p_Cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 + he4 --> p + cl35 + // S32 + He4 --> p + Cl35 rate = 0.0; drate_dT = 0.0; @@ -4150,9 +4152,9 @@ void rate_he4_s32_to_p_cl35(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl35_to_he4_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl35_to_He4_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + p --> he4 + s32 + // Cl35 + p --> He4 + S32 rate = 0.0; drate_dT = 0.0; @@ -4233,9 +4235,9 @@ void rate_p_cl35_to_he4_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar36_to_p_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar36_to_p_K39(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 + he4 --> p + k39 + // Ar36 + He4 --> p + K39 rate = 0.0; drate_dT = 0.0; @@ -4265,9 +4267,9 @@ void rate_he4_ar36_to_p_k39(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k39_to_he4_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K39_to_He4_Ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + p --> he4 + ar36 + // K39 + p --> He4 + Ar36 rate = 0.0; drate_dT = 0.0; @@ -4297,9 +4299,9 @@ void rate_p_k39_to_he4_ar36(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca40_to_p_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca40_to_p_Sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 + he4 --> p + sc43 + // Ca40 + He4 --> p + Sc43 rate = 0.0; drate_dT = 0.0; @@ -4329,9 +4331,9 @@ void rate_he4_ca40_to_p_sc43(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc43_to_he4_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc43_to_He4_Ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + p --> he4 + ca40 + // Sc43 + p --> He4 + Ca40 rate = 0.0; drate_dT = 0.0; @@ -4361,9 +4363,9 @@ void rate_p_sc43_to_he4_ca40(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti44_to_p_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti44_to_p_V47(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 + he4 --> p + v47 + // Ti44 + He4 --> p + V47 rate = 0.0; drate_dT = 0.0; @@ -4393,9 +4395,9 @@ void rate_he4_ti44_to_p_v47(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v47_to_he4_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V47_to_He4_Ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + p --> he4 + ti44 + // V47 + p --> He4 + Ti44 rate = 0.0; drate_dT = 0.0; @@ -4425,9 +4427,9 @@ void rate_p_v47_to_he4_ti44(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr48_to_p_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr48_to_p_Mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 + he4 --> p + mn51 + // Cr48 + He4 --> p + Mn51 rate = 0.0; drate_dT = 0.0; @@ -4457,9 +4459,9 @@ void rate_he4_cr48_to_p_mn51(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn51_to_he4_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn51_to_He4_Cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + p --> he4 + cr48 + // Mn51 + p --> He4 + Cr48 rate = 0.0; drate_dT = 0.0; @@ -4489,9 +4491,9 @@ void rate_p_mn51_to_he4_cr48(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe52_to_p_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe52_to_p_Co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + he4 --> p + co55 + // Fe52 + He4 --> p + Co55 rate = 0.0; drate_dT = 0.0; @@ -4521,9 +4523,9 @@ void rate_he4_fe52_to_p_co55(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co55_to_he4_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co55_to_He4_Fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + p --> he4 + fe52 + // Co55 + p --> He4 + Fe52 rate = 0.0; drate_dT = 0.0; @@ -4553,9 +4555,9 @@ void rate_p_co55_to_he4_fe52(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_he4_he4_to_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_He4_He4_to_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he4 + he4 + he4 --> c12 + // He4 + He4 + He4 --> C12 rate = 0.0; drate_dT = 0.0; @@ -4619,9 +4621,9 @@ void rate_he4_he4_he4_to_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_mg24_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_Mg24_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> mg24 + // C12 + C12 --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -4651,9 +4653,9 @@ void rate_c12_c12_to_mg24_modified(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_s32_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_S32_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> s32 + // O16 + O16 --> S32 rate = 0.0; drate_dT = 0.0; @@ -4683,9 +4685,9 @@ void rate_o16_o16_to_s32_modified(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_si28_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_Si28_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> si28 + // O16 + C12 --> Si28 rate = 0.0; drate_dT = 0.0; @@ -4724,646 +4726,646 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) Real rate; Real drate_dT; - rate_n13_to_p_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n13_to_p_c12) = rate; + rate_N13_to_p_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_N13_to_p_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n13_to_p_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_N13_to_p_C12) = drate_dT; } - rate_o16_to_he4_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_to_he4_c12) = rate; + rate_O16_to_He4_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_to_He4_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_to_he4_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_to_He4_C12) = drate_dT; } - rate_f18_to_he4_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f18_to_he4_n14) = rate; + rate_F18_to_He4_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F18_to_He4_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f18_to_he4_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_F18_to_He4_N14) = drate_dT; } - rate_ne20_to_he4_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne20_to_he4_o16) = rate; + rate_Ne20_to_He4_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne20_to_He4_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne20_to_he4_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne20_to_He4_O16) = drate_dT; } - rate_na22_to_p_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na22_to_p_ne21) = rate; + rate_Na22_to_p_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na22_to_p_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na22_to_p_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na22_to_p_Ne21) = drate_dT; } - rate_na22_to_he4_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na22_to_he4_f18) = rate; + rate_Na22_to_He4_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na22_to_He4_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na22_to_he4_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na22_to_He4_F18) = drate_dT; } - rate_mg24_to_p_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg24_to_p_na23) = rate; + rate_Mg24_to_p_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg24_to_p_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg24_to_p_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg24_to_p_Na23) = drate_dT; } - rate_mg24_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg24_to_he4_ne20) = rate; + rate_Mg24_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg24_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg24_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg24_to_He4_Ne20) = drate_dT; } - rate_al27_to_he4_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_al27_to_he4_na23) = rate; + rate_Al27_to_He4_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Al27_to_He4_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_al27_to_he4_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_Al27_to_He4_Na23) = drate_dT; } - rate_si28_to_p_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si28_to_p_al27) = rate; + rate_Si28_to_p_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si28_to_p_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si28_to_p_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si28_to_p_Al27) = drate_dT; } - rate_si28_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si28_to_he4_mg24) = rate; + rate_Si28_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si28_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si28_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si28_to_He4_Mg24) = drate_dT; } - rate_p31_to_he4_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p31_to_he4_al27) = rate; + rate_P31_to_He4_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_P31_to_He4_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p31_to_he4_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_P31_to_He4_Al27) = drate_dT; } - rate_s32_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s32_to_p_p31) = rate; + rate_S32_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S32_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s32_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_S32_to_p_P31) = drate_dT; } - rate_s32_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s32_to_he4_si28) = rate; + rate_S32_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S32_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s32_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_S32_to_He4_Si28) = drate_dT; } - rate_cl35_to_he4_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cl35_to_he4_p31) = rate; + rate_Cl35_to_He4_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cl35_to_He4_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cl35_to_he4_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cl35_to_He4_P31) = drate_dT; } - rate_ar36_to_p_cl35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar36_to_p_cl35) = rate; + rate_Ar36_to_p_Cl35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_to_p_Cl35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_to_p_cl35) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_to_p_Cl35) = drate_dT; } - rate_ar36_to_he4_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar36_to_he4_s32) = rate; + rate_Ar36_to_He4_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_to_He4_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_to_he4_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_to_He4_S32) = drate_dT; } - rate_k39_to_he4_cl35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_k39_to_he4_cl35) = rate; + rate_K39_to_He4_Cl35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_K39_to_He4_Cl35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_k39_to_he4_cl35) = drate_dT; + rate_eval.dscreened_rates_dT(k_K39_to_He4_Cl35) = drate_dT; } - rate_ca40_to_p_k39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca40_to_p_k39) = rate; + rate_Ca40_to_p_K39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_to_p_K39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_to_p_k39) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_to_p_K39) = drate_dT; } - rate_ca40_to_he4_ar36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca40_to_he4_ar36) = rate; + rate_Ca40_to_He4_Ar36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_to_He4_Ar36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_to_he4_ar36) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_to_He4_Ar36) = drate_dT; } - rate_sc43_to_he4_k39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_sc43_to_he4_k39) = rate; + rate_Sc43_to_He4_K39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Sc43_to_He4_K39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_sc43_to_he4_k39) = drate_dT; + rate_eval.dscreened_rates_dT(k_Sc43_to_He4_K39) = drate_dT; } - rate_ti44_to_p_sc43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti44_to_p_sc43) = rate; + rate_Ti44_to_p_Sc43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_to_p_Sc43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_to_p_sc43) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_to_p_Sc43) = drate_dT; } - rate_ti44_to_he4_ca40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti44_to_he4_ca40) = rate; + rate_Ti44_to_He4_Ca40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_to_He4_Ca40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_to_he4_ca40) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_to_He4_Ca40) = drate_dT; } - rate_v47_to_he4_sc43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_v47_to_he4_sc43) = rate; + rate_V47_to_He4_Sc43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_V47_to_He4_Sc43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_v47_to_he4_sc43) = drate_dT; + rate_eval.dscreened_rates_dT(k_V47_to_He4_Sc43) = drate_dT; } - rate_cr48_to_p_v47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr48_to_p_v47) = rate; + rate_Cr48_to_p_V47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_to_p_V47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_to_p_v47) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_to_p_V47) = drate_dT; } - rate_cr48_to_he4_ti44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr48_to_he4_ti44) = rate; + rate_Cr48_to_He4_Ti44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_to_He4_Ti44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_to_he4_ti44) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_to_He4_Ti44) = drate_dT; } - rate_mn51_to_he4_v47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mn51_to_he4_v47) = rate; + rate_Mn51_to_He4_V47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mn51_to_He4_V47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mn51_to_he4_v47) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mn51_to_He4_V47) = drate_dT; } - rate_fe52_to_p_mn51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe52_to_p_mn51) = rate; + rate_Fe52_to_p_Mn51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_to_p_Mn51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_to_p_mn51) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_to_p_Mn51) = drate_dT; } - rate_fe52_to_he4_cr48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe52_to_he4_cr48) = rate; + rate_Fe52_to_He4_Cr48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_to_He4_Cr48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_to_he4_cr48) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_to_He4_Cr48) = drate_dT; } - rate_co55_to_he4_mn51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_co55_to_he4_mn51) = rate; + rate_Co55_to_He4_Mn51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Co55_to_He4_Mn51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_co55_to_he4_mn51) = drate_dT; + rate_eval.dscreened_rates_dT(k_Co55_to_He4_Mn51) = drate_dT; } - rate_ni56_to_p_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_p_co55) = rate; + rate_Ni56_to_p_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_p_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_p_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_p_Co55) = drate_dT; } - rate_ni56_to_he4_fe52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_he4_fe52) = rate; + rate_Ni56_to_He4_Fe52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_He4_Fe52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_he4_fe52) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_He4_Fe52) = drate_dT; } - rate_c12_to_he4_he4_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_to_he4_he4_he4) = rate; + rate_C12_to_He4_He4_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_to_He4_He4_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_to_he4_he4_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_to_He4_He4_He4) = drate_dT; } - rate_p_c12_to_n13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c12_to_n13) = rate; + rate_p_C12_to_N13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C12_to_N13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = drate_dT; } - rate_he4_c12_to_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_c12_to_o16) = rate; + rate_He4_C12_to_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_C12_to_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = drate_dT; } - rate_he4_n14_to_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n14_to_f18) = rate; + rate_He4_N14_to_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N14_to_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = drate_dT; } - rate_he4_o16_to_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o16_to_ne20) = rate; + rate_He4_O16_to_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O16_to_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20) = drate_dT; } - rate_he4_f18_to_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f18_to_na22) = rate; + rate_He4_F18_to_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F18_to_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f18_to_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22) = drate_dT; } - rate_he4_ne20_to_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_mg24) = rate; + rate_He4_Ne20_to_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24) = drate_dT; } - rate_p_ne21_to_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne21_to_na22) = rate; + rate_p_Ne21_to_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne21_to_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne21_to_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22) = drate_dT; } - rate_p_na23_to_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na23_to_mg24) = rate; + rate_p_Na23_to_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na23_to_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na23_to_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24) = drate_dT; } - rate_he4_na23_to_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_na23_to_al27) = rate; + rate_He4_Na23_to_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Na23_to_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_na23_to_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Na23_to_Al27) = drate_dT; } - rate_he4_mg24_to_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg24_to_si28) = rate; + rate_He4_Mg24_to_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg24_to_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28) = drate_dT; } - rate_p_al27_to_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al27_to_si28) = rate; + rate_p_Al27_to_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al27_to_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al27_to_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28) = drate_dT; } - rate_he4_al27_to_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_al27_to_p31) = rate; + rate_He4_Al27_to_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Al27_to_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_al27_to_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Al27_to_P31) = drate_dT; } - rate_he4_si28_to_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_s32) = rate; + rate_He4_Si28_to_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32) = drate_dT; } - rate_p_p31_to_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_s32) = rate; + rate_p_P31_to_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_S32) = drate_dT; } - rate_he4_p31_to_cl35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_p31_to_cl35) = rate; + rate_He4_P31_to_Cl35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_P31_to_Cl35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_p31_to_cl35) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_P31_to_Cl35) = drate_dT; } - rate_he4_s32_to_ar36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s32_to_ar36) = rate; + rate_He4_S32_to_Ar36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S32_to_Ar36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36) = drate_dT; } - rate_p_cl35_to_ar36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl35_to_ar36) = rate; + rate_p_Cl35_to_Ar36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl35_to_Ar36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36) = drate_dT; } - rate_he4_cl35_to_k39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cl35_to_k39) = rate; + rate_He4_Cl35_to_K39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cl35_to_K39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cl35_to_k39) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cl35_to_K39) = drate_dT; } - rate_he4_ar36_to_ca40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar36_to_ca40) = rate; + rate_He4_Ar36_to_Ca40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar36_to_Ca40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40) = drate_dT; } - rate_p_k39_to_ca40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k39_to_ca40) = rate; + rate_p_K39_to_Ca40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K39_to_Ca40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k39_to_ca40) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40) = drate_dT; } - rate_he4_k39_to_sc43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_k39_to_sc43) = rate; + rate_He4_K39_to_Sc43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_K39_to_Sc43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_k39_to_sc43) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_K39_to_Sc43) = drate_dT; } - rate_he4_ca40_to_ti44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca40_to_ti44) = rate; + rate_He4_Ca40_to_Ti44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca40_to_Ti44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44) = drate_dT; } - rate_p_sc43_to_ti44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc43_to_ti44) = rate; + rate_p_Sc43_to_Ti44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc43_to_Ti44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44) = drate_dT; } - rate_he4_sc43_to_v47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_sc43_to_v47) = rate; + rate_He4_Sc43_to_V47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Sc43_to_V47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_sc43_to_v47) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Sc43_to_V47) = drate_dT; } - rate_he4_ti44_to_cr48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti44_to_cr48) = rate; + rate_He4_Ti44_to_Cr48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti44_to_Cr48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48) = drate_dT; } - rate_p_v47_to_cr48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v47_to_cr48) = rate; + rate_p_V47_to_Cr48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V47_to_Cr48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v47_to_cr48) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48) = drate_dT; } - rate_he4_v47_to_mn51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_v47_to_mn51) = rate; + rate_He4_V47_to_Mn51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_V47_to_Mn51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_v47_to_mn51) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_V47_to_Mn51) = drate_dT; } - rate_he4_cr48_to_fe52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr48_to_fe52) = rate; + rate_He4_Cr48_to_Fe52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr48_to_Fe52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52) = drate_dT; } - rate_p_mn51_to_fe52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn51_to_fe52) = rate; + rate_p_Mn51_to_Fe52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn51_to_Fe52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52) = drate_dT; } - rate_he4_mn51_to_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mn51_to_co55) = rate; + rate_He4_Mn51_to_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mn51_to_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mn51_to_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mn51_to_Co55) = drate_dT; } - rate_he4_fe52_to_ni56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe52_to_ni56) = rate; + rate_He4_Fe52_to_Ni56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe52_to_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56) = drate_dT; } - rate_p_co55_to_ni56(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co55_to_ni56) = rate; + rate_p_Co55_to_Ni56(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co55_to_Ni56) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co55_to_ni56) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56) = drate_dT; } - rate_c12_c12_to_p_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_p_na23) = rate; + rate_C12_C12_to_p_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_p_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23) = drate_dT; } - rate_c12_c12_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) = rate; + rate_C12_C12_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = drate_dT; } - rate_he4_n13_to_p_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n13_to_p_o16) = rate; + rate_He4_N13_to_p_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N13_to_p_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = drate_dT; } - rate_p_o16_to_he4_n13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o16_to_he4_n13) = rate; + rate_p_O16_to_He4_N13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O16_to_He4_N13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13) = drate_dT; } - rate_c12_o16_to_p_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_p_al27) = rate; + rate_C12_O16_to_p_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_p_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27) = drate_dT; } - rate_c12_o16_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_he4_mg24) = rate; + rate_C12_O16_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24) = drate_dT; } - rate_o16_o16_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_p_p31) = rate; + rate_O16_O16_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31) = drate_dT; } - rate_o16_o16_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_he4_si28) = rate; + rate_O16_O16_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28) = drate_dT; } - rate_he4_f18_to_p_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f18_to_p_ne21) = rate; + rate_He4_F18_to_p_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F18_to_p_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21) = drate_dT; } - rate_he4_ne20_to_p_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_p_na23) = rate; + rate_He4_Ne20_to_p_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_p_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23) = drate_dT; } - rate_he4_ne20_to_c12_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_c12_c12) = rate; + rate_He4_Ne20_to_C12_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_C12_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_c12_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_C12_C12) = drate_dT; } - rate_c12_ne20_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_ne20_to_p_p31) = rate; + rate_C12_Ne20_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_Ne20_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_ne20_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_Ne20_to_p_P31) = drate_dT; } - rate_c12_ne20_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_ne20_to_he4_si28) = rate; + rate_C12_Ne20_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_Ne20_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_ne20_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_Ne20_to_He4_Si28) = drate_dT; } - rate_p_ne21_to_he4_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne21_to_he4_f18) = rate; + rate_p_Ne21_to_He4_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne21_to_He4_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18) = drate_dT; } - rate_p_na23_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na23_to_he4_ne20) = rate; + rate_p_Na23_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na23_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20) = drate_dT; } - rate_p_na23_to_c12_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na23_to_c12_c12) = rate; + rate_p_Na23_to_C12_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na23_to_C12_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na23_to_c12_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na23_to_C12_C12) = drate_dT; } - rate_he4_mg24_to_p_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg24_to_p_al27) = rate; + rate_He4_Mg24_to_p_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg24_to_p_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27) = drate_dT; } - rate_he4_mg24_to_c12_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg24_to_c12_o16) = rate; + rate_He4_Mg24_to_C12_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg24_to_C12_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg24_to_c12_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_C12_O16) = drate_dT; } - rate_p_al27_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al27_to_he4_mg24) = rate; + rate_p_Al27_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al27_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24) = drate_dT; } - rate_p_al27_to_c12_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al27_to_c12_o16) = rate; + rate_p_Al27_to_C12_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al27_to_C12_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al27_to_c12_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al27_to_C12_O16) = drate_dT; } - rate_he4_si28_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_p_p31) = rate; + rate_He4_Si28_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31) = drate_dT; } - rate_he4_si28_to_c12_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_c12_ne20) = rate; + rate_He4_Si28_to_C12_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_C12_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_c12_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_C12_Ne20) = drate_dT; } - rate_he4_si28_to_o16_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_o16_o16) = rate; + rate_He4_Si28_to_O16_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_O16_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_o16_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_O16_O16) = drate_dT; } - rate_p_p31_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_he4_si28) = rate; + rate_p_P31_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28) = drate_dT; } - rate_p_p31_to_c12_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_c12_ne20) = rate; + rate_p_P31_to_C12_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_C12_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_c12_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_C12_Ne20) = drate_dT; } - rate_p_p31_to_o16_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_o16_o16) = rate; + rate_p_P31_to_O16_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_O16_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_o16_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_O16_O16) = drate_dT; } - rate_he4_s32_to_p_cl35(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s32_to_p_cl35) = rate; + rate_He4_S32_to_p_Cl35(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S32_to_p_Cl35) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35) = drate_dT; } - rate_p_cl35_to_he4_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl35_to_he4_s32) = rate; + rate_p_Cl35_to_He4_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl35_to_He4_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32) = drate_dT; } - rate_he4_ar36_to_p_k39(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar36_to_p_k39) = rate; + rate_He4_Ar36_to_p_K39(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar36_to_p_K39) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39) = drate_dT; } - rate_p_k39_to_he4_ar36(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k39_to_he4_ar36) = rate; + rate_p_K39_to_He4_Ar36(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K39_to_He4_Ar36) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36) = drate_dT; } - rate_he4_ca40_to_p_sc43(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca40_to_p_sc43) = rate; + rate_He4_Ca40_to_p_Sc43(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43) = drate_dT; } - rate_p_sc43_to_he4_ca40(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc43_to_he4_ca40) = rate; + rate_p_Sc43_to_He4_Ca40(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40) = drate_dT; } - rate_he4_ti44_to_p_v47(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti44_to_p_v47) = rate; + rate_He4_Ti44_to_p_V47(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti44_to_p_V47) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47) = drate_dT; } - rate_p_v47_to_he4_ti44(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v47_to_he4_ti44) = rate; + rate_p_V47_to_He4_Ti44(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V47_to_He4_Ti44) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44) = drate_dT; } - rate_he4_cr48_to_p_mn51(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr48_to_p_mn51) = rate; + rate_He4_Cr48_to_p_Mn51(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51) = drate_dT; } - rate_p_mn51_to_he4_cr48(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn51_to_he4_cr48) = rate; + rate_p_Mn51_to_He4_Cr48(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48) = drate_dT; } - rate_he4_fe52_to_p_co55(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe52_to_p_co55) = rate; + rate_He4_Fe52_to_p_Co55(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe52_to_p_Co55) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55) = drate_dT; } - rate_p_co55_to_he4_fe52(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co55_to_he4_fe52) = rate; + rate_p_Co55_to_He4_Fe52(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co55_to_He4_Fe52) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52) = drate_dT; } - rate_he4_he4_he4_to_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) = rate; + rate_He4_He4_He4_to_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = drate_dT; } - rate_c12_c12_to_mg24_modified(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_mg24_modified) = rate; + rate_C12_C12_to_Mg24_modified(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_Mg24_modified) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_mg24_modified) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_Mg24_modified) = drate_dT; } - rate_o16_o16_to_s32_modified(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_s32_modified) = rate; + rate_O16_O16_to_S32_modified(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_S32_modified) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_s32_modified) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_S32_modified) = drate_dT; } - rate_c12_o16_to_si28_modified(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_si28_modified) = rate; + rate_C12_O16_to_Si28_modified(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_Si28_modified) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_si28_modified) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_Si28_modified) = drate_dT; } diff --git a/networks/subch_full/subch_full.png b/networks/subch_full/subch_full.png index 304c19f26b..461b7eb3a7 100644 Binary files a/networks/subch_full/subch_full.png and b/networks/subch_full/subch_full.png differ diff --git a/networks/subch_full/table_rates.H b/networks/subch_full/table_rates.H index 3604f8f37f..47a0ef399e 100644 --- a/networks/subch_full/table_rates.H +++ b/networks/subch_full/table_rates.H @@ -66,6 +66,11 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table std::ifstream table; table.open(file); + if (!table.is_open()) { + // the table was not present or we could not open it; abort + amrex::Error("table could not be opened"); + } + std::string line; // read and skip over the header @@ -79,6 +84,10 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table for (int j = 1; j <= tf.nrhoy; ++j) { for (int i = 1; i <= tf.ntemp; ++i) { std::getline(table, line); + if (line.empty()) { + amrex::Error("Error reading table data"); + } + std::istringstream sdata(line); sdata >> log_rhoy_table(j) >> log_temp_table(i); @@ -245,8 +254,8 @@ evaluate_dr_dtemp(const table_t& table_meta, const R& log_rhoy_table, const T& l // Finally, we perform a 1d-linear interpolation between dlogr_dlogt_ip1 // and dlogr_dlogt_i to compute dlogr_dlogt - Real log_rhoy_lo = log_temp_table(irhoy_lo); - Real log_rhoy_hi = log_temp_table(irhoy_hi); + Real log_rhoy_lo = log_rhoy_table(irhoy_lo); + Real log_rhoy_hi = log_rhoy_table(irhoy_hi); Real log_temp_lo = log_temp_table(jtemp_lo); Real log_temp_hi = log_temp_table(jtemp_hi); diff --git a/networks/subch_simple/_parameters b/networks/subch_simple/_parameters index b19ed7d364..e98e970b5e 100644 --- a/networks/subch_simple/_parameters +++ b/networks/subch_simple/_parameters @@ -1,4 +1,4 @@ @namespace: network -disable_p_c12_to_n13 int 0 -disable_he4_n13_to_p_o16 int 0 +disable_p_C12_to_N13 int 0 +disable_He4_N13_to_p_O16 int 0 diff --git a/networks/subch_simple/actual_network.H b/networks/subch_simple/actual_network.H index 0e1a7c2345..56a222539e 100644 --- a/networks/subch_simple/actual_network.H +++ b/networks/subch_simple/actual_network.H @@ -24,100 +24,100 @@ namespace Rates enum NetworkRates { - k_n13_to_p_c12 = 1, - k_o16_to_he4_c12 = 2, - k_f18_to_he4_n14 = 3, - k_ne20_to_he4_o16 = 4, - k_na22_to_p_ne21 = 5, - k_na22_to_he4_f18 = 6, - k_mg24_to_p_na23 = 7, - k_mg24_to_he4_ne20 = 8, - k_si28_to_p_al27 = 9, - k_si28_to_he4_mg24 = 10, - k_s32_to_p_p31 = 11, - k_s32_to_he4_si28 = 12, - k_c12_to_he4_he4_he4 = 13, - k_p_c12_to_n13 = 14, - k_he4_c12_to_o16 = 15, - k_he4_n14_to_f18 = 16, - k_he4_o16_to_ne20 = 17, - k_he4_f18_to_na22 = 18, - k_he4_ne20_to_mg24 = 19, - k_p_ne21_to_na22 = 20, - k_p_na23_to_mg24 = 21, - k_he4_mg24_to_si28 = 22, - k_p_al27_to_si28 = 23, - k_he4_si28_to_s32 = 24, - k_p_p31_to_s32 = 25, - k_c12_c12_to_p_na23 = 26, - k_c12_c12_to_he4_ne20 = 27, - k_he4_n13_to_p_o16 = 28, - k_p_o16_to_he4_n13 = 29, - k_c12_o16_to_p_al27 = 30, - k_c12_o16_to_he4_mg24 = 31, - k_o16_o16_to_p_p31 = 32, - k_o16_o16_to_he4_si28 = 33, - k_he4_f18_to_p_ne21 = 34, - k_he4_ne20_to_p_na23 = 35, - k_p_ne21_to_he4_f18 = 36, - k_p_na23_to_he4_ne20 = 37, - k_he4_mg24_to_p_al27 = 38, - k_p_al27_to_he4_mg24 = 39, - k_he4_si28_to_p_p31 = 40, - k_p_p31_to_he4_si28 = 41, - k_he4_he4_he4_to_c12 = 42, - k_c12_c12_to_mg24_modified = 43, - k_o16_o16_to_s32_modified = 44, - k_c12_o16_to_si28_modified = 45, - k_he4_s32_to_ar36_removed = 46, - k_he4_s32_to_p_cl35_removed = 47, - k_p_cl35_to_ar36_removed = 48, - k_ar36_to_he4_s32_removed = 49, - k_ar36_to_p_cl35_removed = 50, - k_p_cl35_to_he4_s32_removed = 51, - k_he4_ar36_to_ca40_removed = 52, - k_he4_ar36_to_p_k39_removed = 53, - k_p_k39_to_ca40_removed = 54, - k_ca40_to_he4_ar36_removed = 55, - k_ca40_to_p_k39_removed = 56, - k_p_k39_to_he4_ar36_removed = 57, - k_he4_ca40_to_ti44_removed = 58, - k_he4_ca40_to_p_sc43_removed = 59, - k_p_sc43_to_ti44_removed = 60, - k_ti44_to_he4_ca40_removed = 61, - k_ti44_to_p_sc43_removed = 62, - k_p_sc43_to_he4_ca40_removed = 63, - k_he4_ti44_to_cr48_removed = 64, - k_he4_ti44_to_p_v47_removed = 65, - k_p_v47_to_cr48_removed = 66, - k_cr48_to_he4_ti44_removed = 67, - k_cr48_to_p_v47_removed = 68, - k_p_v47_to_he4_ti44_removed = 69, - k_he4_cr48_to_fe52_removed = 70, - k_he4_cr48_to_p_mn51_removed = 71, - k_p_mn51_to_fe52_removed = 72, - k_fe52_to_he4_cr48_removed = 73, - k_fe52_to_p_mn51_removed = 74, - k_p_mn51_to_he4_cr48_removed = 75, - k_he4_fe52_to_ni56_removed = 76, - k_he4_fe52_to_p_co55_removed = 77, - k_p_co55_to_ni56_removed = 78, - k_ni56_to_he4_fe52_removed = 79, - k_ni56_to_p_co55_removed = 80, - k_p_co55_to_he4_fe52_removed = 81, - k_s32_he4_to_ar36_approx = 82, - k_ar36_to_s32_he4_approx = 83, - k_ar36_he4_to_ca40_approx = 84, - k_ca40_to_ar36_he4_approx = 85, - k_ca40_he4_to_ti44_approx = 86, - k_ti44_to_ca40_he4_approx = 87, - k_ti44_he4_to_cr48_approx = 88, - k_cr48_to_ti44_he4_approx = 89, - k_cr48_he4_to_fe52_approx = 90, - k_fe52_to_cr48_he4_approx = 91, - k_fe52_he4_to_ni56_approx = 92, - k_ni56_to_fe52_he4_approx = 93, - NumRates = k_ni56_to_fe52_he4_approx + k_N13_to_p_C12 = 1, + k_O16_to_He4_C12 = 2, + k_F18_to_He4_N14 = 3, + k_Ne20_to_He4_O16 = 4, + k_Na22_to_p_Ne21 = 5, + k_Na22_to_He4_F18 = 6, + k_Mg24_to_p_Na23 = 7, + k_Mg24_to_He4_Ne20 = 8, + k_Si28_to_p_Al27 = 9, + k_Si28_to_He4_Mg24 = 10, + k_S32_to_p_P31 = 11, + k_S32_to_He4_Si28 = 12, + k_C12_to_He4_He4_He4 = 13, + k_p_C12_to_N13 = 14, + k_He4_C12_to_O16 = 15, + k_He4_N14_to_F18 = 16, + k_He4_O16_to_Ne20 = 17, + k_He4_F18_to_Na22 = 18, + k_He4_Ne20_to_Mg24 = 19, + k_p_Ne21_to_Na22 = 20, + k_p_Na23_to_Mg24 = 21, + k_He4_Mg24_to_Si28 = 22, + k_p_Al27_to_Si28 = 23, + k_He4_Si28_to_S32 = 24, + k_p_P31_to_S32 = 25, + k_C12_C12_to_p_Na23 = 26, + k_C12_C12_to_He4_Ne20 = 27, + k_He4_N13_to_p_O16 = 28, + k_p_O16_to_He4_N13 = 29, + k_C12_O16_to_p_Al27 = 30, + k_C12_O16_to_He4_Mg24 = 31, + k_O16_O16_to_p_P31 = 32, + k_O16_O16_to_He4_Si28 = 33, + k_He4_F18_to_p_Ne21 = 34, + k_He4_Ne20_to_p_Na23 = 35, + k_p_Ne21_to_He4_F18 = 36, + k_p_Na23_to_He4_Ne20 = 37, + k_He4_Mg24_to_p_Al27 = 38, + k_p_Al27_to_He4_Mg24 = 39, + k_He4_Si28_to_p_P31 = 40, + k_p_P31_to_He4_Si28 = 41, + k_He4_He4_He4_to_C12 = 42, + k_C12_C12_to_Mg24_modified = 43, + k_O16_O16_to_S32_modified = 44, + k_C12_O16_to_Si28_modified = 45, + k_He4_S32_to_Ar36_removed = 46, + k_He4_S32_to_p_Cl35_removed = 47, + k_p_Cl35_to_Ar36_removed = 48, + k_Ar36_to_He4_S32_removed = 49, + k_Ar36_to_p_Cl35_removed = 50, + k_p_Cl35_to_He4_S32_removed = 51, + k_He4_Ar36_to_Ca40_removed = 52, + k_He4_Ar36_to_p_K39_removed = 53, + k_p_K39_to_Ca40_removed = 54, + k_Ca40_to_He4_Ar36_removed = 55, + k_Ca40_to_p_K39_removed = 56, + k_p_K39_to_He4_Ar36_removed = 57, + k_He4_Ca40_to_Ti44_removed = 58, + k_He4_Ca40_to_p_Sc43_removed = 59, + k_p_Sc43_to_Ti44_removed = 60, + k_Ti44_to_He4_Ca40_removed = 61, + k_Ti44_to_p_Sc43_removed = 62, + k_p_Sc43_to_He4_Ca40_removed = 63, + k_He4_Ti44_to_Cr48_removed = 64, + k_He4_Ti44_to_p_V47_removed = 65, + k_p_V47_to_Cr48_removed = 66, + k_Cr48_to_He4_Ti44_removed = 67, + k_Cr48_to_p_V47_removed = 68, + k_p_V47_to_He4_Ti44_removed = 69, + k_He4_Cr48_to_Fe52_removed = 70, + k_He4_Cr48_to_p_Mn51_removed = 71, + k_p_Mn51_to_Fe52_removed = 72, + k_Fe52_to_He4_Cr48_removed = 73, + k_Fe52_to_p_Mn51_removed = 74, + k_p_Mn51_to_He4_Cr48_removed = 75, + k_He4_Fe52_to_Ni56_removed = 76, + k_He4_Fe52_to_p_Co55_removed = 77, + k_p_Co55_to_Ni56_removed = 78, + k_Ni56_to_He4_Fe52_removed = 79, + k_Ni56_to_p_Co55_removed = 80, + k_p_Co55_to_He4_Fe52_removed = 81, + k_S32_He4_to_Ar36_approx = 82, + k_Ar36_to_S32_He4_approx = 83, + k_Ar36_He4_to_Ca40_approx = 84, + k_Ca40_to_Ar36_He4_approx = 85, + k_Ca40_He4_to_Ti44_approx = 86, + k_Ti44_to_Ca40_He4_approx = 87, + k_Ti44_He4_to_Cr48_approx = 88, + k_Cr48_to_Ti44_He4_approx = 89, + k_Cr48_He4_to_Fe52_approx = 90, + k_Fe52_to_Cr48_He4_approx = 91, + k_Fe52_He4_to_Ni56_approx = 92, + k_Ni56_to_Fe52_He4_approx = 93, + NumRates = k_Ni56_to_Fe52_He4_approx }; // number of reaclib rates @@ -134,99 +134,99 @@ namespace Rates static const std::vector rate_names = { "", // 0 - "n13_to_p_c12", // 1, - "o16_to_he4_c12", // 2, - "f18_to_he4_n14", // 3, - "ne20_to_he4_o16", // 4, - "na22_to_p_ne21", // 5, - "na22_to_he4_f18", // 6, - "mg24_to_p_na23", // 7, - "mg24_to_he4_ne20", // 8, - "si28_to_p_al27", // 9, - "si28_to_he4_mg24", // 10, - "s32_to_p_p31", // 11, - "s32_to_he4_si28", // 12, - "c12_to_he4_he4_he4", // 13, - "p_c12_to_n13", // 14, - "he4_c12_to_o16", // 15, - "he4_n14_to_f18", // 16, - "he4_o16_to_ne20", // 17, - "he4_f18_to_na22", // 18, - "he4_ne20_to_mg24", // 19, - "p_ne21_to_na22", // 20, - "p_na23_to_mg24", // 21, - "he4_mg24_to_si28", // 22, - "p_al27_to_si28", // 23, - "he4_si28_to_s32", // 24, - "p_p31_to_s32", // 25, - "c12_c12_to_p_na23", // 26, - "c12_c12_to_he4_ne20", // 27, - "he4_n13_to_p_o16", // 28, - "p_o16_to_he4_n13", // 29, - "c12_o16_to_p_al27", // 30, - "c12_o16_to_he4_mg24", // 31, - "o16_o16_to_p_p31", // 32, - "o16_o16_to_he4_si28", // 33, - "he4_f18_to_p_ne21", // 34, - "he4_ne20_to_p_na23", // 35, - "p_ne21_to_he4_f18", // 36, - "p_na23_to_he4_ne20", // 37, - "he4_mg24_to_p_al27", // 38, - "p_al27_to_he4_mg24", // 39, - "he4_si28_to_p_p31", // 40, - "p_p31_to_he4_si28", // 41, - "he4_he4_he4_to_c12", // 42, - "c12_c12_to_mg24_modified", // 43, - "o16_o16_to_s32_modified", // 44, - "c12_o16_to_si28_modified", // 45, - "he4_s32_to_ar36_removed", // 46, - "he4_s32_to_p_cl35_removed", // 47, - "p_cl35_to_ar36_removed", // 48, - "ar36_to_he4_s32_removed", // 49, - "ar36_to_p_cl35_removed", // 50, - "p_cl35_to_he4_s32_removed", // 51, - "he4_ar36_to_ca40_removed", // 52, - "he4_ar36_to_p_k39_removed", // 53, - "p_k39_to_ca40_removed", // 54, - "ca40_to_he4_ar36_removed", // 55, - "ca40_to_p_k39_removed", // 56, - "p_k39_to_he4_ar36_removed", // 57, - "he4_ca40_to_ti44_removed", // 58, - "he4_ca40_to_p_sc43_removed", // 59, - "p_sc43_to_ti44_removed", // 60, - "ti44_to_he4_ca40_removed", // 61, - "ti44_to_p_sc43_removed", // 62, - "p_sc43_to_he4_ca40_removed", // 63, - "he4_ti44_to_cr48_removed", // 64, - "he4_ti44_to_p_v47_removed", // 65, - "p_v47_to_cr48_removed", // 66, - "cr48_to_he4_ti44_removed", // 67, - "cr48_to_p_v47_removed", // 68, - "p_v47_to_he4_ti44_removed", // 69, - "he4_cr48_to_fe52_removed", // 70, - "he4_cr48_to_p_mn51_removed", // 71, - "p_mn51_to_fe52_removed", // 72, - "fe52_to_he4_cr48_removed", // 73, - "fe52_to_p_mn51_removed", // 74, - "p_mn51_to_he4_cr48_removed", // 75, - "he4_fe52_to_ni56_removed", // 76, - "he4_fe52_to_p_co55_removed", // 77, - "p_co55_to_ni56_removed", // 78, - "ni56_to_he4_fe52_removed", // 79, - "ni56_to_p_co55_removed", // 80, - "p_co55_to_he4_fe52_removed", // 81, - "s32_he4_to_ar36_approx", // 82, - "ar36_to_s32_he4_approx", // 83, - "ar36_he4_to_ca40_approx", // 84, - "ca40_to_ar36_he4_approx", // 85, - "ca40_he4_to_ti44_approx", // 86, - "ti44_to_ca40_he4_approx", // 87, - "ti44_he4_to_cr48_approx", // 88, - "cr48_to_ti44_he4_approx", // 89, - "cr48_he4_to_fe52_approx", // 90, - "fe52_to_cr48_he4_approx", // 91, - "fe52_he4_to_ni56_approx", // 92, - "ni56_to_fe52_he4_approx" // 93, + "N13_to_p_C12", // 1, + "O16_to_He4_C12", // 2, + "F18_to_He4_N14", // 3, + "Ne20_to_He4_O16", // 4, + "Na22_to_p_Ne21", // 5, + "Na22_to_He4_F18", // 6, + "Mg24_to_p_Na23", // 7, + "Mg24_to_He4_Ne20", // 8, + "Si28_to_p_Al27", // 9, + "Si28_to_He4_Mg24", // 10, + "S32_to_p_P31", // 11, + "S32_to_He4_Si28", // 12, + "C12_to_He4_He4_He4", // 13, + "p_C12_to_N13", // 14, + "He4_C12_to_O16", // 15, + "He4_N14_to_F18", // 16, + "He4_O16_to_Ne20", // 17, + "He4_F18_to_Na22", // 18, + "He4_Ne20_to_Mg24", // 19, + "p_Ne21_to_Na22", // 20, + "p_Na23_to_Mg24", // 21, + "He4_Mg24_to_Si28", // 22, + "p_Al27_to_Si28", // 23, + "He4_Si28_to_S32", // 24, + "p_P31_to_S32", // 25, + "C12_C12_to_p_Na23", // 26, + "C12_C12_to_He4_Ne20", // 27, + "He4_N13_to_p_O16", // 28, + "p_O16_to_He4_N13", // 29, + "C12_O16_to_p_Al27", // 30, + "C12_O16_to_He4_Mg24", // 31, + "O16_O16_to_p_P31", // 32, + "O16_O16_to_He4_Si28", // 33, + "He4_F18_to_p_Ne21", // 34, + "He4_Ne20_to_p_Na23", // 35, + "p_Ne21_to_He4_F18", // 36, + "p_Na23_to_He4_Ne20", // 37, + "He4_Mg24_to_p_Al27", // 38, + "p_Al27_to_He4_Mg24", // 39, + "He4_Si28_to_p_P31", // 40, + "p_P31_to_He4_Si28", // 41, + "He4_He4_He4_to_C12", // 42, + "C12_C12_to_Mg24_modified", // 43, + "O16_O16_to_S32_modified", // 44, + "C12_O16_to_Si28_modified", // 45, + "He4_S32_to_Ar36_removed", // 46, + "He4_S32_to_p_Cl35_removed", // 47, + "p_Cl35_to_Ar36_removed", // 48, + "Ar36_to_He4_S32_removed", // 49, + "Ar36_to_p_Cl35_removed", // 50, + "p_Cl35_to_He4_S32_removed", // 51, + "He4_Ar36_to_Ca40_removed", // 52, + "He4_Ar36_to_p_K39_removed", // 53, + "p_K39_to_Ca40_removed", // 54, + "Ca40_to_He4_Ar36_removed", // 55, + "Ca40_to_p_K39_removed", // 56, + "p_K39_to_He4_Ar36_removed", // 57, + "He4_Ca40_to_Ti44_removed", // 58, + "He4_Ca40_to_p_Sc43_removed", // 59, + "p_Sc43_to_Ti44_removed", // 60, + "Ti44_to_He4_Ca40_removed", // 61, + "Ti44_to_p_Sc43_removed", // 62, + "p_Sc43_to_He4_Ca40_removed", // 63, + "He4_Ti44_to_Cr48_removed", // 64, + "He4_Ti44_to_p_V47_removed", // 65, + "p_V47_to_Cr48_removed", // 66, + "Cr48_to_He4_Ti44_removed", // 67, + "Cr48_to_p_V47_removed", // 68, + "p_V47_to_He4_Ti44_removed", // 69, + "He4_Cr48_to_Fe52_removed", // 70, + "He4_Cr48_to_p_Mn51_removed", // 71, + "p_Mn51_to_Fe52_removed", // 72, + "Fe52_to_He4_Cr48_removed", // 73, + "Fe52_to_p_Mn51_removed", // 74, + "p_Mn51_to_He4_Cr48_removed", // 75, + "He4_Fe52_to_Ni56_removed", // 76, + "He4_Fe52_to_p_Co55_removed", // 77, + "p_Co55_to_Ni56_removed", // 78, + "Ni56_to_He4_Fe52_removed", // 79, + "Ni56_to_p_Co55_removed", // 80, + "p_Co55_to_He4_Fe52_removed", // 81, + "S32_He4_to_Ar36_approx", // 82, + "Ar36_to_S32_He4_approx", // 83, + "Ar36_He4_to_Ca40_approx", // 84, + "Ca40_to_Ar36_He4_approx", // 85, + "Ca40_He4_to_Ti44_approx", // 86, + "Ti44_to_Ca40_He4_approx", // 87, + "Ti44_He4_to_Cr48_approx", // 88, + "Cr48_to_Ti44_He4_approx", // 89, + "Cr48_He4_to_Fe52_approx", // 90, + "Fe52_to_Cr48_He4_approx", // 91, + "Fe52_He4_to_Ni56_approx", // 92, + "Ni56_to_Fe52_He4_approx" // 93, }; } @@ -234,9 +234,9 @@ namespace Rates #ifdef NSE_NET namespace NSE_INDEX { - constexpr int h1_index = 0; - constexpr int n_index = -1; - constexpr int he4_index = 1; + constexpr int H1_index = 0; + constexpr int N_index = -1; + constexpr int He4_index = 1; // Each row corresponds to the rate in NetworkRates enum // First 3 row indices for reactants, followed by 3 product indices diff --git a/networks/subch_simple/actual_rhs.H b/networks/subch_simple/actual_rhs.H index 64b94a71f7..710a0d1544 100644 --- a/networks/subch_simple/actual_rhs.H +++ b/networks/subch_simple/actual_rhs.H @@ -64,25 +64,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { fill_reaclib_rates(tfactors, rate_eval); - if (disable_p_c12_to_n13) { - rate_eval.screened_rates(k_p_c12_to_n13) = 0.0; + if (disable_p_C12_to_N13) { + rate_eval.screened_rates(k_p_C12_to_N13) = 0.0; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = 0.0; + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = 0.0; } - rate_eval.screened_rates(k_n13_to_p_c12) = 0.0; + rate_eval.screened_rates(k_N13_to_p_C12) = 0.0; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n13_to_p_c12) = 0.0; + rate_eval.dscreened_rates_dT(k_N13_to_p_C12) = 0.0; } } - if (disable_he4_n13_to_p_o16) { - rate_eval.screened_rates(k_he4_n13_to_p_o16) = 0.0; + if (disable_He4_N13_to_p_O16) { + rate_eval.screened_rates(k_He4_N13_to_p_O16) = 0.0; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = 0.0; + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = 0.0; } - rate_eval.screened_rates(k_p_o16_to_he4_n13) = 0.0; + rate_eval.screened_rates(k_p_O16_to_He4_N13) = 0.0; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13) = 0.0; + rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13) = 0.0; } } @@ -106,18 +106,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_n13_to_p_c12); - rate_eval.screened_rates(k_n13_to_p_c12) *= scor; + ratraw = rate_eval.screened_rates(k_N13_to_p_C12); + rate_eval.screened_rates(k_N13_to_p_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_n13_to_p_c12); - rate_eval.dscreened_rates_dT(k_n13_to_p_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_N13_to_p_C12); + rate_eval.dscreened_rates_dT(k_N13_to_p_C12) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_c12_to_n13); - rate_eval.screened_rates(k_p_c12_to_n13) *= scor; + ratraw = rate_eval.screened_rates(k_p_C12_to_N13); + rate_eval.screened_rates(k_p_C12_to_N13) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_c12_to_n13); - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_C12_to_N13); + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -132,18 +132,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_o16_to_he4_c12); - rate_eval.screened_rates(k_o16_to_he4_c12) *= scor; + ratraw = rate_eval.screened_rates(k_O16_to_He4_C12); + rate_eval.screened_rates(k_O16_to_He4_C12) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_to_he4_c12); - rate_eval.dscreened_rates_dT(k_o16_to_he4_c12) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_to_He4_C12); + rate_eval.dscreened_rates_dT(k_O16_to_He4_C12) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_c12_to_o16); - rate_eval.screened_rates(k_he4_c12_to_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_C12_to_O16); + rate_eval.screened_rates(k_He4_C12_to_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_c12_to_o16); - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_C12_to_O16); + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -158,18 +158,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_f18_to_he4_n14); - rate_eval.screened_rates(k_f18_to_he4_n14) *= scor; + ratraw = rate_eval.screened_rates(k_F18_to_He4_N14); + rate_eval.screened_rates(k_F18_to_He4_N14) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_f18_to_he4_n14); - rate_eval.dscreened_rates_dT(k_f18_to_he4_n14) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_F18_to_He4_N14); + rate_eval.dscreened_rates_dT(k_F18_to_He4_N14) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_n14_to_f18); - rate_eval.screened_rates(k_he4_n14_to_f18) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N14_to_F18); + rate_eval.screened_rates(k_He4_N14_to_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n14_to_f18); - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N14_to_F18); + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -184,18 +184,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_ne20_to_he4_o16); - rate_eval.screened_rates(k_ne20_to_he4_o16) *= scor; + ratraw = rate_eval.screened_rates(k_Ne20_to_He4_O16); + rate_eval.screened_rates(k_Ne20_to_He4_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ne20_to_he4_o16); - rate_eval.dscreened_rates_dT(k_ne20_to_he4_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ne20_to_He4_O16); + rate_eval.dscreened_rates_dT(k_Ne20_to_He4_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_o16_to_ne20); - rate_eval.screened_rates(k_he4_o16_to_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_He4_O16_to_Ne20); + rate_eval.screened_rates(k_He4_O16_to_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20); - rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20); + rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -210,18 +210,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_na22_to_p_ne21); - rate_eval.screened_rates(k_na22_to_p_ne21) *= scor; + ratraw = rate_eval.screened_rates(k_Na22_to_p_Ne21); + rate_eval.screened_rates(k_Na22_to_p_Ne21) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_na22_to_p_ne21); - rate_eval.dscreened_rates_dT(k_na22_to_p_ne21) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Na22_to_p_Ne21); + rate_eval.dscreened_rates_dT(k_Na22_to_p_Ne21) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ne21_to_na22); - rate_eval.screened_rates(k_p_ne21_to_na22) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne21_to_Na22); + rate_eval.screened_rates(k_p_Ne21_to_Na22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne21_to_na22); - rate_eval.dscreened_rates_dT(k_p_ne21_to_na22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22); + rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -236,32 +236,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_na22_to_he4_f18); - rate_eval.screened_rates(k_na22_to_he4_f18) *= scor; + ratraw = rate_eval.screened_rates(k_Na22_to_He4_F18); + rate_eval.screened_rates(k_Na22_to_He4_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_na22_to_he4_f18); - rate_eval.dscreened_rates_dT(k_na22_to_he4_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Na22_to_He4_F18); + rate_eval.dscreened_rates_dT(k_Na22_to_He4_F18) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_f18_to_na22); - rate_eval.screened_rates(k_he4_f18_to_na22) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F18_to_Na22); + rate_eval.screened_rates(k_He4_F18_to_Na22) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f18_to_na22); - rate_eval.dscreened_rates_dT(k_he4_f18_to_na22) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22); + rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_f18_to_p_ne21); - rate_eval.screened_rates(k_he4_f18_to_p_ne21) *= scor; + ratraw = rate_eval.screened_rates(k_He4_F18_to_p_Ne21); + rate_eval.screened_rates(k_He4_F18_to_p_Ne21) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21); - rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21); + rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_ne21_to_he4_f18); - rate_eval.screened_rates(k_p_ne21_to_he4_f18) *= scor; + ratraw = rate_eval.screened_rates(k_p_Ne21_to_He4_F18); + rate_eval.screened_rates(k_p_Ne21_to_He4_F18) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18); - rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18); + rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -276,32 +276,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_mg24_to_p_na23); - rate_eval.screened_rates(k_mg24_to_p_na23) *= scor; + ratraw = rate_eval.screened_rates(k_Mg24_to_p_Na23); + rate_eval.screened_rates(k_Mg24_to_p_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_mg24_to_p_na23); - rate_eval.dscreened_rates_dT(k_mg24_to_p_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Mg24_to_p_Na23); + rate_eval.dscreened_rates_dT(k_Mg24_to_p_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_na23_to_mg24); - rate_eval.screened_rates(k_p_na23_to_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na23_to_Mg24); + rate_eval.screened_rates(k_p_Na23_to_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na23_to_mg24); - rate_eval.dscreened_rates_dT(k_p_na23_to_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24); + rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_p_na23); - rate_eval.screened_rates(k_he4_ne20_to_p_na23) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_p_Na23); + rate_eval.screened_rates(k_He4_Ne20_to_p_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_na23_to_he4_ne20); - rate_eval.screened_rates(k_p_na23_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_p_Na23_to_He4_Ne20); + rate_eval.screened_rates(k_p_Na23_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -316,18 +316,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_mg24_to_he4_ne20); - rate_eval.screened_rates(k_mg24_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_Mg24_to_He4_Ne20); + rate_eval.screened_rates(k_Mg24_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_mg24_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_mg24_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Mg24_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_Mg24_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_ne20_to_mg24); - rate_eval.screened_rates(k_he4_ne20_to_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ne20_to_Mg24); + rate_eval.screened_rates(k_He4_Ne20_to_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24); - rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24); + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -342,32 +342,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_si28_to_p_al27); - rate_eval.screened_rates(k_si28_to_p_al27) *= scor; + ratraw = rate_eval.screened_rates(k_Si28_to_p_Al27); + rate_eval.screened_rates(k_Si28_to_p_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_si28_to_p_al27); - rate_eval.dscreened_rates_dT(k_si28_to_p_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Si28_to_p_Al27); + rate_eval.dscreened_rates_dT(k_Si28_to_p_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_al27_to_si28); - rate_eval.screened_rates(k_p_al27_to_si28) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al27_to_Si28); + rate_eval.screened_rates(k_p_Al27_to_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al27_to_si28); - rate_eval.dscreened_rates_dT(k_p_al27_to_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28); + rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mg24_to_p_al27); - rate_eval.screened_rates(k_he4_mg24_to_p_al27) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg24_to_p_Al27); + rate_eval.screened_rates(k_He4_Mg24_to_p_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27); - rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27); + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_al27_to_he4_mg24); - rate_eval.screened_rates(k_p_al27_to_he4_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_p_Al27_to_He4_Mg24); + rate_eval.screened_rates(k_p_Al27_to_He4_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24); - rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24); + rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -382,18 +382,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_si28_to_he4_mg24); - rate_eval.screened_rates(k_si28_to_he4_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_Si28_to_He4_Mg24); + rate_eval.screened_rates(k_Si28_to_He4_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_si28_to_he4_mg24); - rate_eval.dscreened_rates_dT(k_si28_to_he4_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Si28_to_He4_Mg24); + rate_eval.dscreened_rates_dT(k_Si28_to_He4_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_mg24_to_si28); - rate_eval.screened_rates(k_he4_mg24_to_si28) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Mg24_to_Si28); + rate_eval.screened_rates(k_He4_Mg24_to_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28); - rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28); + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -408,32 +408,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_s32_to_p_p31); - rate_eval.screened_rates(k_s32_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_S32_to_p_P31); + rate_eval.screened_rates(k_S32_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_s32_to_p_p31); - rate_eval.dscreened_rates_dT(k_s32_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_S32_to_p_P31); + rate_eval.dscreened_rates_dT(k_S32_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p31_to_s32); - rate_eval.screened_rates(k_p_p31_to_s32) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_S32); + rate_eval.screened_rates(k_p_P31_to_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_s32); - rate_eval.dscreened_rates_dT(k_p_p31_to_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_S32); + rate_eval.dscreened_rates_dT(k_p_P31_to_S32) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si28_to_p_p31); - rate_eval.screened_rates(k_he4_si28_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_p_P31); + rate_eval.screened_rates(k_He4_Si28_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31); - rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_p31_to_he4_si28); - rate_eval.screened_rates(k_p_p31_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_p_P31_to_He4_Si28); + rate_eval.screened_rates(k_p_P31_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28); - rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -448,18 +448,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_s32_to_he4_si28); - rate_eval.screened_rates(k_s32_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_S32_to_He4_Si28); + rate_eval.screened_rates(k_S32_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_s32_to_he4_si28); - rate_eval.dscreened_rates_dT(k_s32_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_S32_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_S32_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_si28_to_s32); - rate_eval.screened_rates(k_he4_si28_to_s32) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Si28_to_S32); + rate_eval.screened_rates(k_He4_Si28_to_S32) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_si28_to_s32); - rate_eval.dscreened_rates_dT(k_he4_si28_to_s32) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32); + rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -487,18 +487,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_to_he4_he4_he4); - rate_eval.screened_rates(k_c12_to_he4_he4_he4) *= scor * scor2; + ratraw = rate_eval.screened_rates(k_C12_to_He4_He4_He4); + rate_eval.screened_rates(k_C12_to_He4_He4_He4) *= scor * scor2; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_to_he4_he4_he4); - rate_eval.dscreened_rates_dT(k_c12_to_he4_he4_he4) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_to_He4_He4_He4); + rate_eval.dscreened_rates_dT(k_C12_to_He4_He4_He4) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; } - ratraw = rate_eval.screened_rates(k_he4_he4_he4_to_c12); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) *= scor * scor2; + ratraw = rate_eval.screened_rates(k_He4_He4_He4_to_C12); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) *= scor * scor2; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12); - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12); + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = ratraw * (scor * dscor2_dt + dscor_dt * scor2) + dratraw_dT * scor * scor2; } @@ -513,25 +513,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_c12_to_p_na23); - rate_eval.screened_rates(k_c12_c12_to_p_na23) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_p_Na23); + rate_eval.screened_rates(k_C12_C12_to_p_Na23) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23); - rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23); + rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_c12_to_he4_ne20); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_He4_Ne20); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20); - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20); + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_c12_to_mg24_modified); - rate_eval.screened_rates(k_c12_c12_to_mg24_modified) *= scor; + ratraw = rate_eval.screened_rates(k_C12_C12_to_Mg24_modified); + rate_eval.screened_rates(k_C12_C12_to_Mg24_modified) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_c12_to_mg24_modified); - rate_eval.dscreened_rates_dT(k_c12_c12_to_mg24_modified) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_C12_to_Mg24_modified); + rate_eval.dscreened_rates_dT(k_C12_C12_to_Mg24_modified) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -546,18 +546,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_n13_to_p_o16); - rate_eval.screened_rates(k_he4_n13_to_p_o16) *= scor; + ratraw = rate_eval.screened_rates(k_He4_N13_to_p_O16); + rate_eval.screened_rates(k_He4_N13_to_p_O16) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16); - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16); + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_o16_to_he4_n13); - rate_eval.screened_rates(k_p_o16_to_he4_n13) *= scor; + ratraw = rate_eval.screened_rates(k_p_O16_to_He4_N13); + rate_eval.screened_rates(k_p_O16_to_He4_N13) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13); - rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13); + rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -572,25 +572,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_c12_o16_to_p_al27); - rate_eval.screened_rates(k_c12_o16_to_p_al27) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_p_Al27); + rate_eval.screened_rates(k_C12_O16_to_p_Al27) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27); - rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27); + rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_o16_to_he4_mg24); - rate_eval.screened_rates(k_c12_o16_to_he4_mg24) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_He4_Mg24); + rate_eval.screened_rates(k_C12_O16_to_He4_Mg24) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24); - rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24); + rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_c12_o16_to_si28_modified); - rate_eval.screened_rates(k_c12_o16_to_si28_modified) *= scor; + ratraw = rate_eval.screened_rates(k_C12_O16_to_Si28_modified); + rate_eval.screened_rates(k_C12_O16_to_Si28_modified) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_c12_o16_to_si28_modified); - rate_eval.dscreened_rates_dT(k_c12_o16_to_si28_modified) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_C12_O16_to_Si28_modified); + rate_eval.dscreened_rates_dT(k_C12_O16_to_Si28_modified) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -605,25 +605,25 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_o16_o16_to_p_p31); - rate_eval.screened_rates(k_o16_o16_to_p_p31) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_p_P31); + rate_eval.screened_rates(k_O16_O16_to_p_P31) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31); - rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31); + rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_o16_o16_to_he4_si28); - rate_eval.screened_rates(k_o16_o16_to_he4_si28) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_He4_Si28); + rate_eval.screened_rates(k_O16_O16_to_He4_Si28) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28); - rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28); + rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_o16_o16_to_s32_modified); - rate_eval.screened_rates(k_o16_o16_to_s32_modified) *= scor; + ratraw = rate_eval.screened_rates(k_O16_O16_to_S32_modified); + rate_eval.screened_rates(k_O16_O16_to_S32_modified) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_o16_o16_to_s32_modified); - rate_eval.dscreened_rates_dT(k_o16_o16_to_s32_modified) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_O16_O16_to_S32_modified); + rate_eval.dscreened_rates_dT(k_O16_O16_to_S32_modified) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -638,18 +638,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_s32_to_ar36_removed); - rate_eval.screened_rates(k_he4_s32_to_ar36_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S32_to_Ar36_removed); + rate_eval.screened_rates(k_He4_S32_to_Ar36_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36_removed); - rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36_removed); + rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_ar36_to_he4_s32_removed); - rate_eval.screened_rates(k_ar36_to_he4_s32_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Ar36_to_He4_S32_removed); + rate_eval.screened_rates(k_Ar36_to_He4_S32_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ar36_to_he4_s32_removed); - rate_eval.dscreened_rates_dT(k_ar36_to_he4_s32_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ar36_to_He4_S32_removed); + rate_eval.dscreened_rates_dT(k_Ar36_to_He4_S32_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -664,32 +664,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_s32_to_p_cl35_removed); - rate_eval.screened_rates(k_he4_s32_to_p_cl35_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_S32_to_p_Cl35_removed); + rate_eval.screened_rates(k_He4_S32_to_p_Cl35_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35_removed); - rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35_removed); + rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cl35_to_ar36_removed); - rate_eval.screened_rates(k_p_cl35_to_ar36_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed); + rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed); - rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed); + rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_ar36_to_p_cl35_removed); - rate_eval.screened_rates(k_ar36_to_p_cl35_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Ar36_to_p_Cl35_removed); + rate_eval.screened_rates(k_Ar36_to_p_Cl35_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ar36_to_p_cl35_removed); - rate_eval.dscreened_rates_dT(k_ar36_to_p_cl35_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ar36_to_p_Cl35_removed); + rate_eval.dscreened_rates_dT(k_Ar36_to_p_Cl35_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed); - rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed); + rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed); - rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed); + rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -704,18 +704,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ar36_to_ca40_removed); - rate_eval.screened_rates(k_he4_ar36_to_ca40_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar36_to_Ca40_removed); + rate_eval.screened_rates(k_He4_Ar36_to_Ca40_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40_removed); - rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40_removed); + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_ca40_to_he4_ar36_removed); - rate_eval.screened_rates(k_ca40_to_he4_ar36_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Ca40_to_He4_Ar36_removed); + rate_eval.screened_rates(k_Ca40_to_He4_Ar36_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ca40_to_he4_ar36_removed); - rate_eval.dscreened_rates_dT(k_ca40_to_he4_ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ca40_to_He4_Ar36_removed); + rate_eval.dscreened_rates_dT(k_Ca40_to_He4_Ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -730,32 +730,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ar36_to_p_k39_removed); - rate_eval.screened_rates(k_he4_ar36_to_p_k39_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ar36_to_p_K39_removed); + rate_eval.screened_rates(k_He4_Ar36_to_p_K39_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39_removed); - rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39_removed); + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_k39_to_ca40_removed); - rate_eval.screened_rates(k_p_k39_to_ca40_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_K39_to_Ca40_removed); + rate_eval.screened_rates(k_p_K39_to_Ca40_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed); - rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed); + rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_ca40_to_p_k39_removed); - rate_eval.screened_rates(k_ca40_to_p_k39_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Ca40_to_p_K39_removed); + rate_eval.screened_rates(k_Ca40_to_p_K39_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ca40_to_p_k39_removed); - rate_eval.dscreened_rates_dT(k_ca40_to_p_k39_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ca40_to_p_K39_removed); + rate_eval.dscreened_rates_dT(k_Ca40_to_p_K39_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed); - rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed); + rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed); - rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed); + rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -770,18 +770,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ca40_to_ti44_removed); - rate_eval.screened_rates(k_he4_ca40_to_ti44_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca40_to_Ti44_removed); + rate_eval.screened_rates(k_He4_Ca40_to_Ti44_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44_removed); - rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44_removed); + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_ti44_to_he4_ca40_removed); - rate_eval.screened_rates(k_ti44_to_he4_ca40_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Ti44_to_He4_Ca40_removed); + rate_eval.screened_rates(k_Ti44_to_He4_Ca40_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ti44_to_he4_ca40_removed); - rate_eval.dscreened_rates_dT(k_ti44_to_he4_ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ti44_to_He4_Ca40_removed); + rate_eval.dscreened_rates_dT(k_Ti44_to_He4_Ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -796,32 +796,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ca40_to_p_sc43_removed); - rate_eval.screened_rates(k_he4_ca40_to_p_sc43_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43_removed); + rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43_removed); - rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43_removed); + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc43_to_ti44_removed); - rate_eval.screened_rates(k_p_sc43_to_ti44_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed); + rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed); - rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed); + rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_ti44_to_p_sc43_removed); - rate_eval.screened_rates(k_ti44_to_p_sc43_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Ti44_to_p_Sc43_removed); + rate_eval.screened_rates(k_Ti44_to_p_Sc43_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ti44_to_p_sc43_removed); - rate_eval.dscreened_rates_dT(k_ti44_to_p_sc43_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ti44_to_p_Sc43_removed); + rate_eval.dscreened_rates_dT(k_Ti44_to_p_Sc43_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed); - rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed); + rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed); - rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed); + rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -836,18 +836,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ti44_to_cr48_removed); - rate_eval.screened_rates(k_he4_ti44_to_cr48_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti44_to_Cr48_removed); + rate_eval.screened_rates(k_He4_Ti44_to_Cr48_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48_removed); - rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48_removed); + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_cr48_to_he4_ti44_removed); - rate_eval.screened_rates(k_cr48_to_he4_ti44_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Cr48_to_He4_Ti44_removed); + rate_eval.screened_rates(k_Cr48_to_He4_Ti44_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_cr48_to_he4_ti44_removed); - rate_eval.dscreened_rates_dT(k_cr48_to_he4_ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Cr48_to_He4_Ti44_removed); + rate_eval.dscreened_rates_dT(k_Cr48_to_He4_Ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -862,32 +862,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_ti44_to_p_v47_removed); - rate_eval.screened_rates(k_he4_ti44_to_p_v47_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Ti44_to_p_V47_removed); + rate_eval.screened_rates(k_He4_Ti44_to_p_V47_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47_removed); - rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47_removed); + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v47_to_cr48_removed); - rate_eval.screened_rates(k_p_v47_to_cr48_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_V47_to_Cr48_removed); + rate_eval.screened_rates(k_p_V47_to_Cr48_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed); - rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed); + rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_cr48_to_p_v47_removed); - rate_eval.screened_rates(k_cr48_to_p_v47_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Cr48_to_p_V47_removed); + rate_eval.screened_rates(k_Cr48_to_p_V47_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_cr48_to_p_v47_removed); - rate_eval.dscreened_rates_dT(k_cr48_to_p_v47_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Cr48_to_p_V47_removed); + rate_eval.dscreened_rates_dT(k_Cr48_to_p_V47_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_v47_to_he4_ti44_removed); - rate_eval.screened_rates(k_p_v47_to_he4_ti44_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_V47_to_He4_Ti44_removed); + rate_eval.screened_rates(k_p_V47_to_He4_Ti44_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_removed); - rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_removed); + rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -902,32 +902,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_cr48_to_fe52_removed); - rate_eval.screened_rates(k_he4_cr48_to_fe52_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr48_to_Fe52_removed); + rate_eval.screened_rates(k_He4_Cr48_to_Fe52_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52_removed); - rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52_removed); + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_cr48_to_p_mn51_removed); - rate_eval.screened_rates(k_he4_cr48_to_p_mn51_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51_removed); + rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51_removed); - rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51_removed); + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_fe52_to_he4_cr48_removed); - rate_eval.screened_rates(k_fe52_to_he4_cr48_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Fe52_to_He4_Cr48_removed); + rate_eval.screened_rates(k_Fe52_to_He4_Cr48_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_fe52_to_he4_cr48_removed); - rate_eval.dscreened_rates_dT(k_fe52_to_he4_cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Fe52_to_He4_Cr48_removed); + rate_eval.dscreened_rates_dT(k_Fe52_to_He4_Cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_mn51_to_he4_cr48_removed); - rate_eval.screened_rates(k_p_mn51_to_he4_cr48_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_removed); + rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_removed); - rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_removed); + rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -942,18 +942,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_mn51_to_fe52_removed); - rate_eval.screened_rates(k_p_mn51_to_fe52_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Mn51_to_Fe52_removed); + rate_eval.screened_rates(k_p_Mn51_to_Fe52_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52_removed); - rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52_removed); + rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_fe52_to_p_mn51_removed); - rate_eval.screened_rates(k_fe52_to_p_mn51_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Fe52_to_p_Mn51_removed); + rate_eval.screened_rates(k_Fe52_to_p_Mn51_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_fe52_to_p_mn51_removed); - rate_eval.dscreened_rates_dT(k_fe52_to_p_mn51_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Fe52_to_p_Mn51_removed); + rate_eval.dscreened_rates_dT(k_Fe52_to_p_Mn51_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -968,32 +968,32 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_he4_fe52_to_ni56_removed); - rate_eval.screened_rates(k_he4_fe52_to_ni56_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe52_to_Ni56_removed); + rate_eval.screened_rates(k_He4_Fe52_to_Ni56_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56_removed); - rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56_removed); + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_he4_fe52_to_p_co55_removed); - rate_eval.screened_rates(k_he4_fe52_to_p_co55_removed) *= scor; + ratraw = rate_eval.screened_rates(k_He4_Fe52_to_p_Co55_removed); + rate_eval.screened_rates(k_He4_Fe52_to_p_Co55_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55_removed); - rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55_removed); + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_ni56_to_he4_fe52_removed); - rate_eval.screened_rates(k_ni56_to_he4_fe52_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Ni56_to_He4_Fe52_removed); + rate_eval.screened_rates(k_Ni56_to_He4_Fe52_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ni56_to_he4_fe52_removed); - rate_eval.dscreened_rates_dT(k_ni56_to_he4_fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ni56_to_He4_Fe52_removed); + rate_eval.dscreened_rates_dT(k_Ni56_to_He4_Fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_p_co55_to_he4_fe52_removed); - rate_eval.screened_rates(k_p_co55_to_he4_fe52_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_removed); + rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_removed); - rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_removed); + rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1008,18 +1008,18 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { } - ratraw = rate_eval.screened_rates(k_p_co55_to_ni56_removed); - rate_eval.screened_rates(k_p_co55_to_ni56_removed) *= scor; + ratraw = rate_eval.screened_rates(k_p_Co55_to_Ni56_removed); + rate_eval.screened_rates(k_p_Co55_to_Ni56_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_p_co55_to_ni56_removed); - rate_eval.dscreened_rates_dT(k_p_co55_to_ni56_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56_removed); + rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56_removed) = ratraw * dscor_dt + dratraw_dT * scor; } - ratraw = rate_eval.screened_rates(k_ni56_to_p_co55_removed); - rate_eval.screened_rates(k_ni56_to_p_co55_removed) *= scor; + ratraw = rate_eval.screened_rates(k_Ni56_to_p_Co55_removed); + rate_eval.screened_rates(k_Ni56_to_p_Co55_removed) *= scor; if constexpr (std::is_same::value) { - dratraw_dT = rate_eval.dscreened_rates_dT(k_ni56_to_p_co55_removed); - rate_eval.dscreened_rates_dT(k_ni56_to_p_co55_removed) = ratraw * dscor_dt + dratraw_dT * scor; + dratraw_dT = rate_eval.dscreened_rates_dT(k_Ni56_to_p_Co55_removed); + rate_eval.dscreened_rates_dT(k_Ni56_to_p_Co55_removed) = ratraw * dscor_dt + dratraw_dT * scor; } @@ -1031,6 +1031,8 @@ void evaluate_rates(const burn_t& state, T& rate_eval) { [[maybe_unused]] Real rate, drate_dt, edot_nu, edot_gamma; + rate_eval.enuc_weak = 0.0; + } @@ -1043,151 +1045,151 @@ void rhs_nuc(const burn_t& state, using namespace Rates; ydot_nuc(H1) = - (-screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_n13_to_p_c12)*Y(N13)) + - (-screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_na22_to_p_ne21)*Y(Na22)) + - (-screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_mg24_to_p_na23)*Y(Mg24)) + - (-screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_si28_to_p_al27)*Y(Si28)) + - (-screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_s32_to_p_p31)*Y(S32)) + - 0.5*screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + - (screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_o16_to_he4_n13)*Y(O16)*Y(H1)*state.rho) + - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + - 0.5*screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + - (screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*Y(H1)*state.rho) + - (-screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*Y(Ne20)*state.rho) + - (-screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho) + - (-screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho); + (-screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_N13_to_p_C12)*Y(N13)) + + (-screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_Na22_to_p_Ne21)*Y(Na22)) + + (-screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_Mg24_to_p_Na23)*Y(Mg24)) + + (-screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_Si28_to_p_Al27)*Y(Si28)) + + (-screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_S32_to_p_P31)*Y(S32)) + + 0.5*screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + + (screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_O16_to_He4_N13)*Y(O16)*Y(H1)*state.rho) + + screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + + 0.5*screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + + (screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*Y(H1)*state.rho) + + (-screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*Y(Ne20)*state.rho) + + (-screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho) + + (-screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho); ydot_nuc(He4) = - (-screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_o16_to_he4_c12)*Y(O16)) + - (-screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_f18_to_he4_n14)*Y(F18)) + - (-screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_ne20_to_he4_o16)*Y(Ne20)) + - (-screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_na22_to_he4_f18)*Y(Na22)) + - (-screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_mg24_to_he4_ne20)*Y(Mg24)) + - (-screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_si28_to_he4_mg24)*Y(Si28)) + - (-screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_s32_to_he4_si28)*Y(S32)) + - 0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + - (-screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_o16_to_he4_n13)*Y(O16)*Y(H1)*state.rho) + - screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + - 0.5*screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + - (-screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*Y(H1)*state.rho) + - (screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*Y(Ne20)*state.rho) + - (screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho) + - (screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho) + - (-0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + 3.0*screened_rates(k_c12_to_he4_he4_he4)*Y(C12)) + - (-screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*Y(S32)*state.rho + screened_rates(k_ar36_to_s32_he4_approx)*Y(Ar36)) + - (-screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_ca40_to_ar36_he4_approx)*Y(Ca40)) + - (-screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_ti44_to_ca40_he4_approx)*Y(Ti44)) + - (-screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_cr48_to_ti44_he4_approx)*Y(Cr48)) + - (-screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_fe52_to_cr48_he4_approx)*Y(Fe52)) + - (-screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_ni56_to_fe52_he4_approx)*Y(Ni56)); + (-screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_O16_to_He4_C12)*Y(O16)) + + (-screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_F18_to_He4_N14)*Y(F18)) + + (-screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_Ne20_to_He4_O16)*Y(Ne20)) + + (-screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_Na22_to_He4_F18)*Y(Na22)) + + (-screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_Mg24_to_He4_Ne20)*Y(Mg24)) + + (-screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_Si28_to_He4_Mg24)*Y(Si28)) + + (-screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_S32_to_He4_Si28)*Y(S32)) + + 0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + + (-screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_O16_to_He4_N13)*Y(O16)*Y(H1)*state.rho) + + screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + + 0.5*screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + + (-screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*Y(H1)*state.rho) + + (screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*Y(Ne20)*state.rho) + + (screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho) + + (screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho) + + (-0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + 3.0*screened_rates(k_C12_to_He4_He4_He4)*Y(C12)) + + (-screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*Y(S32)*state.rho + screened_rates(k_Ar36_to_S32_He4_approx)*Y(Ar36)) + + (-screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_Ca40_to_Ar36_He4_approx)*Y(Ca40)) + + (-screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_Ti44_to_Ca40_He4_approx)*Y(Ti44)) + + (-screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_Cr48_to_Ti44_He4_approx)*Y(Cr48)) + + (-screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_Fe52_to_Cr48_He4_approx)*Y(Fe52)) + + (-screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_Ni56_to_Fe52_He4_approx)*Y(Ni56)); ydot_nuc(C12) = - (-screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_n13_to_p_c12)*Y(N13)) + - (-screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_o16_to_he4_c12)*Y(O16)) + - -screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + - -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + - (0.16666666666666667*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + -screened_rates(k_c12_to_he4_he4_he4)*Y(C12)) + - -screened_rates(k_c12_c12_to_mg24_modified)*std::pow(Y(C12), 2)*state.rho + - -screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*Y(O16)*state.rho; + (-screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + screened_rates(k_N13_to_p_C12)*Y(N13)) + + (-screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + screened_rates(k_O16_to_He4_C12)*Y(O16)) + + -screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + + -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + + (0.16666666666666667*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 3)*std::pow(state.rho, 2) + -screened_rates(k_C12_to_He4_He4_He4)*Y(C12)) + + -screened_rates(k_C12_C12_to_Mg24_modified)*std::pow(Y(C12), 2)*state.rho + + -screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*Y(O16)*state.rho; ydot_nuc(N13) = - (screened_rates(k_p_c12_to_n13)*Y(C12)*Y(H1)*state.rho + -screened_rates(k_n13_to_p_c12)*Y(N13)) + - (-screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_o16_to_he4_n13)*Y(O16)*Y(H1)*state.rho); + (screened_rates(k_p_C12_to_N13)*Y(C12)*Y(H1)*state.rho + -screened_rates(k_N13_to_p_C12)*Y(N13)) + + (-screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + screened_rates(k_p_O16_to_He4_N13)*Y(O16)*Y(H1)*state.rho); ydot_nuc(N14) = - (-screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_f18_to_he4_n14)*Y(F18)); + (-screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + screened_rates(k_F18_to_He4_N14)*Y(F18)); ydot_nuc(O16) = - (screened_rates(k_he4_c12_to_o16)*Y(C12)*Y(He4)*state.rho + -screened_rates(k_o16_to_he4_c12)*Y(O16)) + - (-screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_ne20_to_he4_o16)*Y(Ne20)) + - (screened_rates(k_he4_n13_to_p_o16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_o16_to_he4_n13)*Y(O16)*Y(H1)*state.rho) + - -screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + - -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + - -screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + - -screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + - -screened_rates(k_o16_o16_to_s32_modified)*std::pow(Y(O16), 2)*state.rho + - -screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*Y(O16)*state.rho; + (screened_rates(k_He4_C12_to_O16)*Y(C12)*Y(He4)*state.rho + -screened_rates(k_O16_to_He4_C12)*Y(O16)) + + (-screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + screened_rates(k_Ne20_to_He4_O16)*Y(Ne20)) + + (screened_rates(k_He4_N13_to_p_O16)*Y(He4)*Y(N13)*state.rho + -screened_rates(k_p_O16_to_He4_N13)*Y(O16)*Y(H1)*state.rho) + + -screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + + -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + + -screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + + -screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + + -screened_rates(k_O16_O16_to_S32_modified)*std::pow(Y(O16), 2)*state.rho + + -screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*Y(O16)*state.rho; ydot_nuc(F18) = - (screened_rates(k_he4_n14_to_f18)*Y(He4)*Y(N14)*state.rho + -screened_rates(k_f18_to_he4_n14)*Y(F18)) + - (-screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_na22_to_he4_f18)*Y(Na22)) + - (-screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*Y(H1)*state.rho); + (screened_rates(k_He4_N14_to_F18)*Y(He4)*Y(N14)*state.rho + -screened_rates(k_F18_to_He4_N14)*Y(F18)) + + (-screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + screened_rates(k_Na22_to_He4_F18)*Y(Na22)) + + (-screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*Y(H1)*state.rho); ydot_nuc(Ne20) = - (screened_rates(k_he4_o16_to_ne20)*Y(He4)*Y(O16)*state.rho + -screened_rates(k_ne20_to_he4_o16)*Y(Ne20)) + - (-screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_mg24_to_he4_ne20)*Y(Mg24)) + - 0.5*screened_rates(k_c12_c12_to_he4_ne20)*std::pow(Y(C12), 2)*state.rho + - (screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*Y(Ne20)*state.rho); + (screened_rates(k_He4_O16_to_Ne20)*Y(He4)*Y(O16)*state.rho + -screened_rates(k_Ne20_to_He4_O16)*Y(Ne20)) + + (-screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + screened_rates(k_Mg24_to_He4_Ne20)*Y(Mg24)) + + 0.5*screened_rates(k_C12_C12_to_He4_Ne20)*std::pow(Y(C12), 2)*state.rho + + (screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*Y(Ne20)*state.rho); ydot_nuc(Ne21) = - (-screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_na22_to_p_ne21)*Y(Na22)) + - (screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*Y(H1)*state.rho); + (-screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + screened_rates(k_Na22_to_p_Ne21)*Y(Na22)) + + (screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*Y(H1)*state.rho); ydot_nuc(Na22) = - (screened_rates(k_he4_f18_to_na22)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_na22_to_he4_f18)*Y(Na22)) + - (screened_rates(k_p_ne21_to_na22)*Y(Ne21)*Y(H1)*state.rho + -screened_rates(k_na22_to_p_ne21)*Y(Na22)); + (screened_rates(k_He4_F18_to_Na22)*Y(F18)*Y(He4)*state.rho + -screened_rates(k_Na22_to_He4_F18)*Y(Na22)) + + (screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*Y(H1)*state.rho + -screened_rates(k_Na22_to_p_Ne21)*Y(Na22)); ydot_nuc(Na23) = - (-screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_mg24_to_p_na23)*Y(Mg24)) + - 0.5*screened_rates(k_c12_c12_to_p_na23)*std::pow(Y(C12), 2)*state.rho + - (-screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*Y(Ne20)*state.rho); + (-screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_Mg24_to_p_Na23)*Y(Mg24)) + + 0.5*screened_rates(k_C12_C12_to_p_Na23)*std::pow(Y(C12), 2)*state.rho + + (-screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*Y(H1)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*Y(Ne20)*state.rho); ydot_nuc(Mg24) = - (screened_rates(k_he4_ne20_to_mg24)*Y(He4)*Y(Ne20)*state.rho + -screened_rates(k_mg24_to_he4_ne20)*Y(Mg24)) + - (screened_rates(k_p_na23_to_mg24)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_mg24_to_p_na23)*Y(Mg24)) + - (-screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_si28_to_he4_mg24)*Y(Si28)) + - screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*Y(O16)*state.rho + - (screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho) + - 0.5*screened_rates(k_c12_c12_to_mg24_modified)*std::pow(Y(C12), 2)*state.rho; + (screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*Y(Ne20)*state.rho + -screened_rates(k_Mg24_to_He4_Ne20)*Y(Mg24)) + + (screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*Y(H1)*state.rho + -screened_rates(k_Mg24_to_p_Na23)*Y(Mg24)) + + (-screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + screened_rates(k_Si28_to_He4_Mg24)*Y(Si28)) + + screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*Y(O16)*state.rho + + (screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho) + + 0.5*screened_rates(k_C12_C12_to_Mg24_modified)*std::pow(Y(C12), 2)*state.rho; ydot_nuc(Al27) = - (-screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_si28_to_p_al27)*Y(Si28)) + - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*Y(O16)*state.rho + - (-screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*Y(Mg24)*state.rho); + (-screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_Si28_to_p_Al27)*Y(Si28)) + + screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*Y(O16)*state.rho + + (-screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*Y(H1)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*Y(Mg24)*state.rho); ydot_nuc(Si28) = - (screened_rates(k_he4_mg24_to_si28)*Y(He4)*Y(Mg24)*state.rho + -screened_rates(k_si28_to_he4_mg24)*Y(Si28)) + - (screened_rates(k_p_al27_to_si28)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_si28_to_p_al27)*Y(Si28)) + - (-screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_s32_to_he4_si28)*Y(S32)) + - 0.5*screened_rates(k_o16_o16_to_he4_si28)*std::pow(Y(O16), 2)*state.rho + - (screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho) + - screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*Y(O16)*state.rho; + (screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*Y(Mg24)*state.rho + -screened_rates(k_Si28_to_He4_Mg24)*Y(Si28)) + + (screened_rates(k_p_Al27_to_Si28)*Y(Al27)*Y(H1)*state.rho + -screened_rates(k_Si28_to_p_Al27)*Y(Si28)) + + (-screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + screened_rates(k_S32_to_He4_Si28)*Y(S32)) + + 0.5*screened_rates(k_O16_O16_to_He4_Si28)*std::pow(Y(O16), 2)*state.rho + + (screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho) + + screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*Y(O16)*state.rho; ydot_nuc(P31) = - (-screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_s32_to_p_p31)*Y(S32)) + - 0.5*screened_rates(k_o16_o16_to_p_p31)*std::pow(Y(O16), 2)*state.rho + - (-screened_rates(k_p_p31_to_he4_si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(He4)*Y(Si28)*state.rho); + (-screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + screened_rates(k_S32_to_p_P31)*Y(S32)) + + 0.5*screened_rates(k_O16_O16_to_p_P31)*std::pow(Y(O16), 2)*state.rho + + (-screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*Y(H1)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*Y(Si28)*state.rho); ydot_nuc(S32) = - (screened_rates(k_he4_si28_to_s32)*Y(He4)*Y(Si28)*state.rho + -screened_rates(k_s32_to_he4_si28)*Y(S32)) + - (screened_rates(k_p_p31_to_s32)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_s32_to_p_p31)*Y(S32)) + - 0.5*screened_rates(k_o16_o16_to_s32_modified)*std::pow(Y(O16), 2)*state.rho + - (-screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*Y(S32)*state.rho + screened_rates(k_ar36_to_s32_he4_approx)*Y(Ar36)); + (screened_rates(k_He4_Si28_to_S32)*Y(He4)*Y(Si28)*state.rho + -screened_rates(k_S32_to_He4_Si28)*Y(S32)) + + (screened_rates(k_p_P31_to_S32)*Y(P31)*Y(H1)*state.rho + -screened_rates(k_S32_to_p_P31)*Y(S32)) + + 0.5*screened_rates(k_O16_O16_to_S32_modified)*std::pow(Y(O16), 2)*state.rho + + (-screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*Y(S32)*state.rho + screened_rates(k_Ar36_to_S32_He4_approx)*Y(Ar36)); ydot_nuc(Ar36) = - (screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*Y(S32)*state.rho + -screened_rates(k_ar36_to_s32_he4_approx)*Y(Ar36)) + - (-screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_ca40_to_ar36_he4_approx)*Y(Ca40)); + (screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*Y(S32)*state.rho + -screened_rates(k_Ar36_to_S32_He4_approx)*Y(Ar36)) + + (-screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*Y(He4)*state.rho + screened_rates(k_Ca40_to_Ar36_He4_approx)*Y(Ca40)); ydot_nuc(Ca40) = - (screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*Y(He4)*state.rho + -screened_rates(k_ca40_to_ar36_he4_approx)*Y(Ca40)) + - (-screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_ti44_to_ca40_he4_approx)*Y(Ti44)); + (screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*Y(He4)*state.rho + -screened_rates(k_Ca40_to_Ar36_He4_approx)*Y(Ca40)) + + (-screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*Y(He4)*state.rho + screened_rates(k_Ti44_to_Ca40_He4_approx)*Y(Ti44)); ydot_nuc(Ti44) = - (screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*Y(He4)*state.rho + -screened_rates(k_ti44_to_ca40_he4_approx)*Y(Ti44)) + - (-screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_cr48_to_ti44_he4_approx)*Y(Cr48)); + (screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*Y(He4)*state.rho + -screened_rates(k_Ti44_to_Ca40_He4_approx)*Y(Ti44)) + + (-screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*Y(Ti44)*state.rho + screened_rates(k_Cr48_to_Ti44_He4_approx)*Y(Cr48)); ydot_nuc(Cr48) = - (screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*Y(Ti44)*state.rho + -screened_rates(k_cr48_to_ti44_he4_approx)*Y(Cr48)) + - (-screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_fe52_to_cr48_he4_approx)*Y(Fe52)); + (screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*Y(Ti44)*state.rho + -screened_rates(k_Cr48_to_Ti44_He4_approx)*Y(Cr48)) + + (-screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*Y(He4)*state.rho + screened_rates(k_Fe52_to_Cr48_He4_approx)*Y(Fe52)); ydot_nuc(Fe52) = - (screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_fe52_to_cr48_he4_approx)*Y(Fe52)) + - (-screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_ni56_to_fe52_he4_approx)*Y(Ni56)); + (screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*Y(He4)*state.rho + -screened_rates(k_Fe52_to_Cr48_He4_approx)*Y(Fe52)) + + (-screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*Y(He4)*state.rho + screened_rates(k_Ni56_to_Fe52_He4_approx)*Y(Ni56)); ydot_nuc(Ni56) = - (screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_ni56_to_fe52_he4_approx)*Y(Ni56)); + (screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*Y(He4)*state.rho + -screened_rates(k_Ni56_to_Fe52_He4_approx)*Y(Ni56)); } @@ -1211,6 +1213,7 @@ void actual_rhs (burn_t& state, Array1D& ydot) rate_t rate_eval; constexpr int do_T_derivatives = 0; + evaluate_rates(state, rate_eval); rhs_nuc(state, ydot, Y, rate_eval.screened_rates); @@ -1220,7 +1223,8 @@ void actual_rhs (burn_t& state, Array1D& ydot) Real enuc; ener_gener_rate(ydot, enuc); - // include reaction neutrino losses (non-thermal) and gamma heating + // include any weak rate neutrino losses + enuc += rate_eval.enuc_weak; // Get the thermal neutrino losses @@ -1245,442 +1249,442 @@ void jac_nuc(const burn_t& state, Real scratch; - scratch = -screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho - screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho - screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho - screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho - screened_rates(k_p_o16_to_he4_n13)*Y(O16)*state.rho - screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho - screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho; + scratch = -screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho - screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho - screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho - screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho - screened_rates(k_p_O16_to_He4_N13)*Y(O16)*state.rho - screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho - screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho; jac.set(H1, H1, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho + screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho + screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho + screened_rates(k_he4_ne20_to_p_na23)*Y(Ne20)*state.rho + screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho + screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho + screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho + screened_rates(k_He4_Ne20_to_p_Na23)*Y(Ne20)*state.rho + screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho; jac.set(H1, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho + screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho - screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho + screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho - screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(H1, C12, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho + screened_rates(k_n13_to_p_c12); + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho + screened_rates(k_N13_to_p_C12); jac.set(H1, N13, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho + 1.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho - screened_rates(k_p_o16_to_he4_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho + 1.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho - screened_rates(k_p_O16_to_He4_N13)*Y(H1)*state.rho; jac.set(H1, O16, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(H1, F18, scratch); - scratch = screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*state.rho; jac.set(H1, Ne20, scratch); - scratch = -screened_rates(k_p_ne21_to_he4_f18)*Y(H1)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ne21_to_He4_F18)*Y(H1)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho; jac.set(H1, Ne21, scratch); - scratch = screened_rates(k_na22_to_p_ne21); + scratch = screened_rates(k_Na22_to_p_Ne21); jac.set(H1, Na22, scratch); - scratch = -screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho; jac.set(H1, Na23, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho + screened_rates(k_mg24_to_p_na23); + scratch = screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho + screened_rates(k_Mg24_to_p_Na23); jac.set(H1, Mg24, scratch); - scratch = -screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho - screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(H1, Al27, scratch); - scratch = screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho + screened_rates(k_si28_to_p_al27); + scratch = screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho + screened_rates(k_Si28_to_p_Al27); jac.set(H1, Si28, scratch); - scratch = -screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho - screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho - screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(H1, P31, scratch); - scratch = screened_rates(k_s32_to_p_p31); + scratch = screened_rates(k_S32_to_p_P31); jac.set(H1, S32, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho + screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho + screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*state.rho + screened_rates(k_p_o16_to_he4_n13)*Y(O16)*state.rho + screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho + screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho + screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*state.rho + screened_rates(k_p_O16_to_He4_N13)*Y(O16)*state.rho + screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho; jac.set(He4, H1, scratch); - scratch = -screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*state.rho - screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*state.rho - screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*state.rho - screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*state.rho - screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho - screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho - 1.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho - screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho - screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho - screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_p_na23)*Y(Ne20)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho - screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho - screened_rates(k_s32_he4_to_ar36_approx)*Y(S32)*state.rho - screened_rates(k_ti44_he4_to_cr48_approx)*Y(Ti44)*state.rho; + scratch = -screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*state.rho - screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*state.rho - screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*state.rho - screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*state.rho - screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho - screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho - 1.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2) - screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho - screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho - screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho - screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23)*Y(Ne20)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho - screened_rates(k_S32_He4_to_Ar36_approx)*Y(S32)*state.rho - screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(Ti44)*state.rho; jac.set(He4, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho + screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho + 3.0*screened_rates(k_c12_to_he4_he4_he4) - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho + screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho + 3.0*screened_rates(k_C12_to_He4_He4_He4) - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(He4, C12, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho; jac.set(He4, N13, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(He4, N14, scratch); - scratch = screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho + 1.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho + screened_rates(k_o16_to_he4_c12) + screened_rates(k_p_o16_to_he4_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho + 1.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho + screened_rates(k_O16_to_He4_C12) + screened_rates(k_p_O16_to_He4_N13)*Y(H1)*state.rho; jac.set(He4, O16, scratch); - scratch = screened_rates(k_f18_to_he4_n14) - screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_F18_to_He4_N14) - screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(He4, F18, scratch); - scratch = -screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*state.rho + screened_rates(k_ne20_to_he4_o16); + scratch = -screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*state.rho + screened_rates(k_Ne20_to_He4_O16); jac.set(He4, Ne20, scratch); - scratch = screened_rates(k_p_ne21_to_he4_f18)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne21_to_He4_F18)*Y(H1)*state.rho; jac.set(He4, Ne21, scratch); - scratch = screened_rates(k_na22_to_he4_f18); + scratch = screened_rates(k_Na22_to_He4_F18); jac.set(He4, Na22, scratch); - scratch = screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho; jac.set(He4, Na23, scratch); - scratch = -screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho + screened_rates(k_mg24_to_he4_ne20); + scratch = -screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho + screened_rates(k_Mg24_to_He4_Ne20); jac.set(He4, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho; jac.set(He4, Al27, scratch); - scratch = -screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho + screened_rates(k_si28_to_he4_mg24); + scratch = -screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho + screened_rates(k_Si28_to_He4_Mg24); jac.set(He4, Si28, scratch); - scratch = screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho; jac.set(He4, P31, scratch); - scratch = -screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*state.rho + screened_rates(k_s32_to_he4_si28); + scratch = -screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*state.rho + screened_rates(k_S32_to_He4_Si28); jac.set(He4, S32, scratch); - scratch = -screened_rates(k_ar36_he4_to_ca40_approx)*Y(He4)*state.rho + screened_rates(k_ar36_to_s32_he4_approx); + scratch = -screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(He4)*state.rho + screened_rates(k_Ar36_to_S32_He4_approx); jac.set(He4, Ar36, scratch); - scratch = -screened_rates(k_ca40_he4_to_ti44_approx)*Y(He4)*state.rho + screened_rates(k_ca40_to_ar36_he4_approx); + scratch = -screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(He4)*state.rho + screened_rates(k_Ca40_to_Ar36_He4_approx); jac.set(He4, Ca40, scratch); - scratch = -screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*state.rho + screened_rates(k_ti44_to_ca40_he4_approx); + scratch = -screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*state.rho + screened_rates(k_Ti44_to_Ca40_He4_approx); jac.set(He4, Ti44, scratch); - scratch = -screened_rates(k_cr48_he4_to_fe52_approx)*Y(He4)*state.rho + screened_rates(k_cr48_to_ti44_he4_approx); + scratch = -screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(He4)*state.rho + screened_rates(k_Cr48_to_Ti44_He4_approx); jac.set(He4, Cr48, scratch); - scratch = -screened_rates(k_fe52_he4_to_ni56_approx)*Y(He4)*state.rho + screened_rates(k_fe52_to_cr48_he4_approx); + scratch = -screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(He4)*state.rho + screened_rates(k_Fe52_to_Cr48_He4_approx); jac.set(He4, Fe52, scratch); - scratch = screened_rates(k_ni56_to_fe52_he4_approx); + scratch = screened_rates(k_Ni56_to_Fe52_He4_approx); jac.set(He4, Ni56, scratch); - scratch = -screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho; + scratch = -screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho; jac.set(C12, H1, scratch); - scratch = -screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho + 0.5*screened_rates(k_he4_he4_he4_to_c12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2); + scratch = -screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho + 0.5*screened_rates(k_He4_He4_He4_to_C12)*std::pow(Y(He4), 2)*std::pow(state.rho, 2); jac.set(C12, He4, scratch); - scratch = -2.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho - 2.0*screened_rates(k_c12_c12_to_mg24_modified)*Y(C12)*state.rho - 2.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(O16)*state.rho - screened_rates(k_c12_to_he4_he4_he4) - screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho - screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = -2.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho - 2.0*screened_rates(k_C12_C12_to_Mg24_modified)*Y(C12)*state.rho - 2.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho - screened_rates(k_C12_to_He4_He4_He4) - screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho - screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(C12, C12, scratch); - scratch = screened_rates(k_n13_to_p_c12); + scratch = screened_rates(k_N13_to_p_C12); jac.set(C12, N13, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*state.rho + screened_rates(k_o16_to_he4_c12); + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho + screened_rates(k_O16_to_He4_C12); jac.set(C12, O16, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(C12)*state.rho + screened_rates(k_p_o16_to_he4_n13)*Y(O16)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(C12)*state.rho + screened_rates(k_p_O16_to_He4_N13)*Y(O16)*state.rho; jac.set(N13, H1, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho; + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho; jac.set(N13, He4, scratch); - scratch = screened_rates(k_p_c12_to_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_p_C12_to_N13)*Y(H1)*state.rho; jac.set(N13, C12, scratch); - scratch = -screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho - screened_rates(k_n13_to_p_c12); + scratch = -screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho - screened_rates(k_N13_to_p_C12); jac.set(N13, N13, scratch); - scratch = screened_rates(k_p_o16_to_he4_n13)*Y(H1)*state.rho; + scratch = screened_rates(k_p_O16_to_He4_N13)*Y(H1)*state.rho; jac.set(N13, O16, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho; jac.set(N14, He4, scratch); - scratch = -screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = -screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(N14, N14, scratch); - scratch = screened_rates(k_f18_to_he4_n14); + scratch = screened_rates(k_F18_to_He4_N14); jac.set(N14, F18, scratch); - scratch = -screened_rates(k_p_o16_to_he4_n13)*Y(O16)*state.rho; + scratch = -screened_rates(k_p_O16_to_He4_N13)*Y(O16)*state.rho; jac.set(O16, H1, scratch); - scratch = screened_rates(k_he4_c12_to_o16)*Y(C12)*state.rho + screened_rates(k_he4_n13_to_p_o16)*Y(N13)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho; + scratch = screened_rates(k_He4_C12_to_O16)*Y(C12)*state.rho + screened_rates(k_He4_N13_to_p_O16)*Y(N13)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho; jac.set(O16, He4, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(O16)*state.rho + screened_rates(k_he4_c12_to_o16)*Y(He4)*state.rho; + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(O16)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho + screened_rates(k_He4_C12_to_O16)*Y(He4)*state.rho; jac.set(O16, C12, scratch); - scratch = screened_rates(k_he4_n13_to_p_o16)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N13_to_p_O16)*Y(He4)*state.rho; jac.set(O16, N13, scratch); - scratch = -screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho - screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*state.rho - screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho - 2.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho - 2.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho - 2.0*screened_rates(k_o16_o16_to_s32_modified)*Y(O16)*state.rho - screened_rates(k_o16_to_he4_c12) - screened_rates(k_p_o16_to_he4_n13)*Y(H1)*state.rho; + scratch = -screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*state.rho - screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho - screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho - 2.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho - 2.0*screened_rates(k_O16_O16_to_S32_modified)*Y(O16)*state.rho - 2.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho - screened_rates(k_O16_to_He4_C12) - screened_rates(k_p_O16_to_He4_N13)*Y(H1)*state.rho; jac.set(O16, O16, scratch); - scratch = screened_rates(k_ne20_to_he4_o16); + scratch = screened_rates(k_Ne20_to_He4_O16); jac.set(O16, Ne20, scratch); - scratch = screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*state.rho; + scratch = screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*state.rho; jac.set(F18, H1, scratch); - scratch = -screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho + screened_rates(k_he4_n14_to_f18)*Y(N14)*state.rho; + scratch = -screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho + screened_rates(k_He4_N14_to_F18)*Y(N14)*state.rho; jac.set(F18, He4, scratch); - scratch = screened_rates(k_he4_n14_to_f18)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_N14_to_F18)*Y(He4)*state.rho; jac.set(F18, N14, scratch); - scratch = -screened_rates(k_f18_to_he4_n14) - screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho - screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = -screened_rates(k_F18_to_He4_N14) - screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho - screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(F18, F18, scratch); - scratch = screened_rates(k_p_ne21_to_he4_f18)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne21_to_He4_F18)*Y(H1)*state.rho; jac.set(F18, Ne21, scratch); - scratch = screened_rates(k_na22_to_he4_f18); + scratch = screened_rates(k_Na22_to_He4_F18); jac.set(F18, Na22, scratch); - scratch = screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho; + scratch = screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho; jac.set(Ne20, H1, scratch); - scratch = -screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho - screened_rates(k_he4_ne20_to_p_na23)*Y(Ne20)*state.rho + screened_rates(k_he4_o16_to_ne20)*Y(O16)*state.rho; + scratch = -screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23)*Y(Ne20)*state.rho + screened_rates(k_He4_O16_to_Ne20)*Y(O16)*state.rho; jac.set(Ne20, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_he4_ne20)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_He4_Ne20)*Y(C12)*state.rho; jac.set(Ne20, C12, scratch); - scratch = screened_rates(k_he4_o16_to_ne20)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_O16_to_Ne20)*Y(He4)*state.rho; jac.set(Ne20, O16, scratch); - scratch = -screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho - screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*state.rho - screened_rates(k_ne20_to_he4_o16); + scratch = -screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho - screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*state.rho - screened_rates(k_Ne20_to_He4_O16); jac.set(Ne20, Ne20, scratch); - scratch = screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho; jac.set(Ne20, Na23, scratch); - scratch = screened_rates(k_mg24_to_he4_ne20); + scratch = screened_rates(k_Mg24_to_He4_Ne20); jac.set(Ne20, Mg24, scratch); - scratch = -screened_rates(k_p_ne21_to_he4_f18)*Y(Ne21)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho; + scratch = -screened_rates(k_p_Ne21_to_He4_F18)*Y(Ne21)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho; jac.set(Ne21, H1, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(F18)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(F18)*state.rho; jac.set(Ne21, He4, scratch); - scratch = screened_rates(k_he4_f18_to_p_ne21)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_p_Ne21)*Y(He4)*state.rho; jac.set(Ne21, F18, scratch); - scratch = -screened_rates(k_p_ne21_to_he4_f18)*Y(H1)*state.rho - screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Ne21_to_He4_F18)*Y(H1)*state.rho - screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho; jac.set(Ne21, Ne21, scratch); - scratch = screened_rates(k_na22_to_p_ne21); + scratch = screened_rates(k_Na22_to_p_Ne21); jac.set(Ne21, Na22, scratch); - scratch = screened_rates(k_p_ne21_to_na22)*Y(Ne21)*state.rho; + scratch = screened_rates(k_p_Ne21_to_Na22)*Y(Ne21)*state.rho; jac.set(Na22, H1, scratch); - scratch = screened_rates(k_he4_f18_to_na22)*Y(F18)*state.rho; + scratch = screened_rates(k_He4_F18_to_Na22)*Y(F18)*state.rho; jac.set(Na22, He4, scratch); - scratch = screened_rates(k_he4_f18_to_na22)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_F18_to_Na22)*Y(He4)*state.rho; jac.set(Na22, F18, scratch); - scratch = screened_rates(k_p_ne21_to_na22)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Ne21_to_Na22)*Y(H1)*state.rho; jac.set(Na22, Ne21, scratch); - scratch = -screened_rates(k_na22_to_he4_f18) - screened_rates(k_na22_to_p_ne21); + scratch = -screened_rates(k_Na22_to_He4_F18) - screened_rates(k_Na22_to_p_Ne21); jac.set(Na22, Na22, scratch); - scratch = -screened_rates(k_p_na23_to_he4_ne20)*Y(Na23)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho; + scratch = -screened_rates(k_p_Na23_to_He4_Ne20)*Y(Na23)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho; jac.set(Na23, H1, scratch); - scratch = screened_rates(k_he4_ne20_to_p_na23)*Y(Ne20)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_p_Na23)*Y(Ne20)*state.rho; jac.set(Na23, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_p_na23)*Y(C12)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_p_Na23)*Y(C12)*state.rho; jac.set(Na23, C12, scratch); - scratch = screened_rates(k_he4_ne20_to_p_na23)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_p_Na23)*Y(He4)*state.rho; jac.set(Na23, Ne20, scratch); - scratch = -screened_rates(k_p_na23_to_he4_ne20)*Y(H1)*state.rho - screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Na23_to_He4_Ne20)*Y(H1)*state.rho - screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho; jac.set(Na23, Na23, scratch); - scratch = screened_rates(k_mg24_to_p_na23); + scratch = screened_rates(k_Mg24_to_p_Na23); jac.set(Na23, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho + screened_rates(k_p_na23_to_mg24)*Y(Na23)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho + screened_rates(k_p_Na23_to_Mg24)*Y(Na23)*state.rho; jac.set(Mg24, H1, scratch); - scratch = -screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho + screened_rates(k_he4_ne20_to_mg24)*Y(Ne20)*state.rho; + scratch = -screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho + screened_rates(k_He4_Ne20_to_Mg24)*Y(Ne20)*state.rho; jac.set(Mg24, He4, scratch); - scratch = 1.0*screened_rates(k_c12_c12_to_mg24_modified)*Y(C12)*state.rho + screened_rates(k_c12_o16_to_he4_mg24)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_C12_C12_to_Mg24_modified)*Y(C12)*state.rho + screened_rates(k_C12_O16_to_He4_Mg24)*Y(O16)*state.rho; jac.set(Mg24, C12, scratch); - scratch = screened_rates(k_c12_o16_to_he4_mg24)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_O16_to_He4_Mg24)*Y(C12)*state.rho; jac.set(Mg24, O16, scratch); - scratch = screened_rates(k_he4_ne20_to_mg24)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Ne20_to_Mg24)*Y(He4)*state.rho; jac.set(Mg24, Ne20, scratch); - scratch = screened_rates(k_p_na23_to_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Na23_to_Mg24)*Y(H1)*state.rho; jac.set(Mg24, Na23, scratch); - scratch = -screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho - screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho - screened_rates(k_mg24_to_he4_ne20) - screened_rates(k_mg24_to_p_na23); + scratch = -screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho - screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho - screened_rates(k_Mg24_to_He4_Ne20) - screened_rates(k_Mg24_to_p_Na23); jac.set(Mg24, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho; jac.set(Mg24, Al27, scratch); - scratch = screened_rates(k_si28_to_he4_mg24); + scratch = screened_rates(k_Si28_to_He4_Mg24); jac.set(Mg24, Si28, scratch); - scratch = -screened_rates(k_p_al27_to_he4_mg24)*Y(Al27)*state.rho - screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho; + scratch = -screened_rates(k_p_Al27_to_He4_Mg24)*Y(Al27)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho; jac.set(Al27, H1, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27)*Y(Mg24)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_p_Al27)*Y(Mg24)*state.rho; jac.set(Al27, He4, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(O16)*state.rho; jac.set(Al27, C12, scratch); - scratch = screened_rates(k_c12_o16_to_p_al27)*Y(C12)*state.rho; + scratch = screened_rates(k_C12_O16_to_p_Al27)*Y(C12)*state.rho; jac.set(Al27, O16, scratch); - scratch = screened_rates(k_he4_mg24_to_p_al27)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_p_Al27)*Y(He4)*state.rho; jac.set(Al27, Mg24, scratch); - scratch = -screened_rates(k_p_al27_to_he4_mg24)*Y(H1)*state.rho - screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_Al27_to_He4_Mg24)*Y(H1)*state.rho - screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(Al27, Al27, scratch); - scratch = screened_rates(k_si28_to_p_al27); + scratch = screened_rates(k_Si28_to_p_Al27); jac.set(Al27, Si28, scratch); - scratch = screened_rates(k_p_al27_to_si28)*Y(Al27)*state.rho + screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho; + scratch = screened_rates(k_p_Al27_to_Si28)*Y(Al27)*state.rho + screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho; jac.set(Si28, H1, scratch); - scratch = screened_rates(k_he4_mg24_to_si28)*Y(Mg24)*state.rho - screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_Si28)*Y(Mg24)*state.rho - screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho; jac.set(Si28, He4, scratch); - scratch = screened_rates(k_c12_o16_to_si28_modified)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_O16_to_Si28_modified)*Y(O16)*state.rho; jac.set(Si28, C12, scratch); - scratch = screened_rates(k_c12_o16_to_si28_modified)*Y(C12)*state.rho + 1.0*screened_rates(k_o16_o16_to_he4_si28)*Y(O16)*state.rho; + scratch = screened_rates(k_C12_O16_to_Si28_modified)*Y(C12)*state.rho + 1.0*screened_rates(k_O16_O16_to_He4_Si28)*Y(O16)*state.rho; jac.set(Si28, O16, scratch); - scratch = screened_rates(k_he4_mg24_to_si28)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Mg24_to_Si28)*Y(He4)*state.rho; jac.set(Si28, Mg24, scratch); - scratch = screened_rates(k_p_al27_to_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_Al27_to_Si28)*Y(H1)*state.rho; jac.set(Si28, Al27, scratch); - scratch = -screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho - screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho - screened_rates(k_si28_to_he4_mg24) - screened_rates(k_si28_to_p_al27); + scratch = -screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho - screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho - screened_rates(k_Si28_to_He4_Mg24) - screened_rates(k_Si28_to_p_Al27); jac.set(Si28, Si28, scratch); - scratch = screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho; jac.set(Si28, P31, scratch); - scratch = screened_rates(k_s32_to_he4_si28); + scratch = screened_rates(k_S32_to_He4_Si28); jac.set(Si28, S32, scratch); - scratch = -screened_rates(k_p_p31_to_he4_si28)*Y(P31)*state.rho - screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho; + scratch = -screened_rates(k_p_P31_to_He4_Si28)*Y(P31)*state.rho - screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho; jac.set(P31, H1, scratch); - scratch = screened_rates(k_he4_si28_to_p_p31)*Y(Si28)*state.rho; + scratch = screened_rates(k_He4_Si28_to_p_P31)*Y(Si28)*state.rho; jac.set(P31, He4, scratch); - scratch = 1.0*screened_rates(k_o16_o16_to_p_p31)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_O16_O16_to_p_P31)*Y(O16)*state.rho; jac.set(P31, O16, scratch); - scratch = screened_rates(k_he4_si28_to_p_p31)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_p_P31)*Y(He4)*state.rho; jac.set(P31, Si28, scratch); - scratch = -screened_rates(k_p_p31_to_he4_si28)*Y(H1)*state.rho - screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = -screened_rates(k_p_P31_to_He4_Si28)*Y(H1)*state.rho - screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(P31, P31, scratch); - scratch = screened_rates(k_s32_to_p_p31); + scratch = screened_rates(k_S32_to_p_P31); jac.set(P31, S32, scratch); - scratch = screened_rates(k_p_p31_to_s32)*Y(P31)*state.rho; + scratch = screened_rates(k_p_P31_to_S32)*Y(P31)*state.rho; jac.set(S32, H1, scratch); - scratch = screened_rates(k_he4_si28_to_s32)*Y(Si28)*state.rho - screened_rates(k_s32_he4_to_ar36_approx)*Y(S32)*state.rho; + scratch = screened_rates(k_He4_Si28_to_S32)*Y(Si28)*state.rho - screened_rates(k_S32_He4_to_Ar36_approx)*Y(S32)*state.rho; jac.set(S32, He4, scratch); - scratch = 1.0*screened_rates(k_o16_o16_to_s32_modified)*Y(O16)*state.rho; + scratch = 1.0*screened_rates(k_O16_O16_to_S32_modified)*Y(O16)*state.rho; jac.set(S32, O16, scratch); - scratch = screened_rates(k_he4_si28_to_s32)*Y(He4)*state.rho; + scratch = screened_rates(k_He4_Si28_to_S32)*Y(He4)*state.rho; jac.set(S32, Si28, scratch); - scratch = screened_rates(k_p_p31_to_s32)*Y(H1)*state.rho; + scratch = screened_rates(k_p_P31_to_S32)*Y(H1)*state.rho; jac.set(S32, P31, scratch); - scratch = -screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*state.rho - screened_rates(k_s32_to_he4_si28) - screened_rates(k_s32_to_p_p31); + scratch = -screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*state.rho - screened_rates(k_S32_to_He4_Si28) - screened_rates(k_S32_to_p_P31); jac.set(S32, S32, scratch); - scratch = screened_rates(k_ar36_to_s32_he4_approx); + scratch = screened_rates(k_Ar36_to_S32_He4_approx); jac.set(S32, Ar36, scratch); - scratch = -screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*state.rho + screened_rates(k_s32_he4_to_ar36_approx)*Y(S32)*state.rho; + scratch = -screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*state.rho + screened_rates(k_S32_He4_to_Ar36_approx)*Y(S32)*state.rho; jac.set(Ar36, He4, scratch); - scratch = screened_rates(k_s32_he4_to_ar36_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_S32_He4_to_Ar36_approx)*Y(He4)*state.rho; jac.set(Ar36, S32, scratch); - scratch = -screened_rates(k_ar36_he4_to_ca40_approx)*Y(He4)*state.rho - screened_rates(k_ar36_to_s32_he4_approx); + scratch = -screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(He4)*state.rho - screened_rates(k_Ar36_to_S32_He4_approx); jac.set(Ar36, Ar36, scratch); - scratch = screened_rates(k_ca40_to_ar36_he4_approx); + scratch = screened_rates(k_Ca40_to_Ar36_He4_approx); jac.set(Ar36, Ca40, scratch); - scratch = screened_rates(k_ar36_he4_to_ca40_approx)*Y(Ar36)*state.rho - screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*state.rho; + scratch = screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(Ar36)*state.rho - screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*state.rho; jac.set(Ca40, He4, scratch); - scratch = screened_rates(k_ar36_he4_to_ca40_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Ar36_He4_to_Ca40_approx)*Y(He4)*state.rho; jac.set(Ca40, Ar36, scratch); - scratch = -screened_rates(k_ca40_he4_to_ti44_approx)*Y(He4)*state.rho - screened_rates(k_ca40_to_ar36_he4_approx); + scratch = -screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(He4)*state.rho - screened_rates(k_Ca40_to_Ar36_He4_approx); jac.set(Ca40, Ca40, scratch); - scratch = screened_rates(k_ti44_to_ca40_he4_approx); + scratch = screened_rates(k_Ti44_to_Ca40_He4_approx); jac.set(Ca40, Ti44, scratch); - scratch = screened_rates(k_ca40_he4_to_ti44_approx)*Y(Ca40)*state.rho - screened_rates(k_ti44_he4_to_cr48_approx)*Y(Ti44)*state.rho; + scratch = screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(Ca40)*state.rho - screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(Ti44)*state.rho; jac.set(Ti44, He4, scratch); - scratch = screened_rates(k_ca40_he4_to_ti44_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Ca40_He4_to_Ti44_approx)*Y(He4)*state.rho; jac.set(Ti44, Ca40, scratch); - scratch = -screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*state.rho - screened_rates(k_ti44_to_ca40_he4_approx); + scratch = -screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*state.rho - screened_rates(k_Ti44_to_Ca40_He4_approx); jac.set(Ti44, Ti44, scratch); - scratch = screened_rates(k_cr48_to_ti44_he4_approx); + scratch = screened_rates(k_Cr48_to_Ti44_He4_approx); jac.set(Ti44, Cr48, scratch); - scratch = -screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*state.rho + screened_rates(k_ti44_he4_to_cr48_approx)*Y(Ti44)*state.rho; + scratch = -screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*state.rho + screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(Ti44)*state.rho; jac.set(Cr48, He4, scratch); - scratch = screened_rates(k_ti44_he4_to_cr48_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Ti44_He4_to_Cr48_approx)*Y(He4)*state.rho; jac.set(Cr48, Ti44, scratch); - scratch = -screened_rates(k_cr48_he4_to_fe52_approx)*Y(He4)*state.rho - screened_rates(k_cr48_to_ti44_he4_approx); + scratch = -screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(He4)*state.rho - screened_rates(k_Cr48_to_Ti44_He4_approx); jac.set(Cr48, Cr48, scratch); - scratch = screened_rates(k_fe52_to_cr48_he4_approx); + scratch = screened_rates(k_Fe52_to_Cr48_He4_approx); jac.set(Cr48, Fe52, scratch); - scratch = screened_rates(k_cr48_he4_to_fe52_approx)*Y(Cr48)*state.rho - screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*state.rho; + scratch = screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(Cr48)*state.rho - screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*state.rho; jac.set(Fe52, He4, scratch); - scratch = screened_rates(k_cr48_he4_to_fe52_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Cr48_He4_to_Fe52_approx)*Y(He4)*state.rho; jac.set(Fe52, Cr48, scratch); - scratch = -screened_rates(k_fe52_he4_to_ni56_approx)*Y(He4)*state.rho - screened_rates(k_fe52_to_cr48_he4_approx); + scratch = -screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(He4)*state.rho - screened_rates(k_Fe52_to_Cr48_He4_approx); jac.set(Fe52, Fe52, scratch); - scratch = screened_rates(k_ni56_to_fe52_he4_approx); + scratch = screened_rates(k_Ni56_to_Fe52_He4_approx); jac.set(Fe52, Ni56, scratch); - scratch = screened_rates(k_fe52_he4_to_ni56_approx)*Y(Fe52)*state.rho; + scratch = screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(Fe52)*state.rho; jac.set(Ni56, He4, scratch); - scratch = screened_rates(k_fe52_he4_to_ni56_approx)*Y(He4)*state.rho; + scratch = screened_rates(k_Fe52_He4_to_Ni56_approx)*Y(He4)*state.rho; jac.set(Ni56, Fe52, scratch); - scratch = -screened_rates(k_ni56_to_fe52_he4_approx); + scratch = -screened_rates(k_Ni56_to_Fe52_He4_approx); jac.set(Ni56, Ni56, scratch); @@ -1705,6 +1709,7 @@ void actual_jac(const burn_t& state, MatrixType& jac) rate_derivs_t rate_eval; constexpr int do_T_derivatives = 1; + evaluate_rates(state, rate_eval); // Species Jacobian elements with respect to other species diff --git a/networks/subch_simple/pynucastro.net b/networks/subch_simple/pynucastro.net index 3c8027217b..b78871285f 100644 --- a/networks/subch_simple/pynucastro.net +++ b/networks/subch_simple/pynucastro.net @@ -1,28 +1,28 @@ -hydrogen-1 h1 1.0 1.0 -helium-4 he4 4.0 2.0 -carbon-12 c12 12.0 6.0 -nitrogen-13 n13 13.0 7.0 -nitrogen-14 n14 14.0 7.0 -oxygen-16 o16 16.0 8.0 -fluorine-18 f18 18.0 9.0 -neon-20 ne20 20.0 10.0 -neon-21 ne21 21.0 10.0 -sodium-22 na22 22.0 11.0 -sodium-23 na23 23.0 11.0 -magnesium-24 mg24 24.0 12.0 -aluminum-27 al27 27.0 13.0 -silicon-28 si28 28.0 14.0 -phosphorus-31 p31 31.0 15.0 -sulfur-32 s32 32.0 16.0 -argon-36 ar36 36.0 18.0 -calcium-40 ca40 40.0 20.0 -titanium-44 ti44 44.0 22.0 -chromium-48 cr48 48.0 24.0 -iron-52 fe52 52.0 26.0 -nickel-56 ni56 56.0 28.0 -__extra_chlorine-35 cl35 35.0 17.0 -__extra_potassium-39 k39 39.0 19.0 -__extra_scandium-43 sc43 43.0 21.0 -__extra_vanadium-47 v47 47.0 23.0 -__extra_manganese-51 mn51 51.0 25.0 -__extra_cobalt-55 co55 55.0 27.0 +hydrogen-1 H1 1.0 1.0 +helium-4 He4 4.0 2.0 +carbon-12 C12 12.0 6.0 +nitrogen-13 N13 13.0 7.0 +nitrogen-14 N14 14.0 7.0 +oxygen-16 O16 16.0 8.0 +fluorine-18 F18 18.0 9.0 +neon-20 Ne20 20.0 10.0 +neon-21 Ne21 21.0 10.0 +sodium-22 Na22 22.0 11.0 +sodium-23 Na23 23.0 11.0 +magnesium-24 Mg24 24.0 12.0 +aluminum-27 Al27 27.0 13.0 +silicon-28 Si28 28.0 14.0 +phosphorus-31 P31 31.0 15.0 +sulfur-32 S32 32.0 16.0 +argon-36 Ar36 36.0 18.0 +calcium-40 Ca40 40.0 20.0 +titanium-44 Ti44 44.0 22.0 +chromium-48 Cr48 48.0 24.0 +iron-52 Fe52 52.0 26.0 +nickel-56 Ni56 56.0 28.0 +__extra_chlorine-35 Cl35 35.0 17.0 +__extra_potassium-39 K39 39.0 19.0 +__extra_scandium-43 Sc43 43.0 21.0 +__extra_vanadium-47 V47 47.0 23.0 +__extra_manganese-51 Mn51 51.0 25.0 +__extra_cobalt-55 Co55 55.0 27.0 diff --git a/networks/subch_simple/reaclib_rates.H b/networks/subch_simple/reaclib_rates.H index 126a0b64b3..ea36c0cd1f 100644 --- a/networks/subch_simple/reaclib_rates.H +++ b/networks/subch_simple/reaclib_rates.H @@ -13,19 +13,21 @@ using namespace Species; struct rate_t { Array1D screened_rates; + Real enuc_weak; }; struct rate_derivs_t { Array1D screened_rates; Array1D dscreened_rates_dT; + Real enuc_weak; }; template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_n13_to_p_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_N13_to_p_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 --> p + c12 + // N13 --> p + C12 rate = 0.0; drate_dT = 0.0; @@ -72,9 +74,9 @@ void rate_n13_to_p_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_to_He4_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 --> he4 + c12 + // O16 --> He4 + C12 rate = 0.0; drate_dT = 0.0; @@ -121,9 +123,9 @@ void rate_o16_to_he4_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_f18_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_F18_to_He4_N14(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 --> he4 + n14 + // F18 --> He4 + N14 rate = 0.0; drate_dT = 0.0; @@ -183,9 +185,9 @@ void rate_f18_to_he4_n14(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ne20_to_he4_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ne20_to_He4_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 --> he4 + o16 + // Ne20 --> He4 + O16 rate = 0.0; drate_dT = 0.0; @@ -247,9 +249,9 @@ void rate_ne20_to_he4_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na22_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na22_to_p_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 --> p + ne21 + // Na22 --> p + Ne21 rate = 0.0; drate_dT = 0.0; @@ -326,9 +328,9 @@ void rate_na22_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_na22_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Na22_to_He4_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na22 --> he4 + f18 + // Na22 --> He4 + F18 rate = 0.0; drate_dT = 0.0; @@ -358,9 +360,9 @@ void rate_na22_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg24_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg24_to_p_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 --> p + na23 + // Mg24 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -422,9 +424,9 @@ void rate_mg24_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_mg24_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Mg24_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 --> he4 + ne20 + // Mg24 --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -501,9 +503,9 @@ void rate_mg24_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si28_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si28_to_p_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 --> p + al27 + // Si28 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -567,9 +569,9 @@ void rate_si28_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_si28_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Si28_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 --> he4 + mg24 + // Si28 --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -614,9 +616,9 @@ void rate_si28_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s32_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S32_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 --> p + p31 + // S32 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -678,9 +680,9 @@ void rate_s32_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s32_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_S32_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 --> he4 + si28 + // S32 --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -710,9 +712,9 @@ void rate_s32_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_to_he4_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_to_He4_He4_He4(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 --> he4 + he4 + he4 + // C12 --> He4 + He4 + He4 rate = 0.0; drate_dT = 0.0; @@ -776,9 +778,9 @@ void rate_c12_to_he4_he4_he4(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_C12_to_N13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + p --> n13 + // C12 + p --> N13 rate = 0.0; drate_dT = 0.0; @@ -825,9 +827,9 @@ void rate_p_c12_to_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_C12_to_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + he4 --> o16 + // C12 + He4 --> O16 rate = 0.0; drate_dT = 0.0; @@ -874,9 +876,9 @@ void rate_he4_c12_to_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N14_to_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n14 + he4 --> f18 + // N14 + He4 --> F18 rate = 0.0; drate_dT = 0.0; @@ -940,9 +942,9 @@ void rate_he4_n14_to_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_o16_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_O16_to_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + he4 --> ne20 + // O16 + He4 --> Ne20 rate = 0.0; drate_dT = 0.0; @@ -1006,9 +1008,9 @@ void rate_he4_o16_to_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f18_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F18_to_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + he4 --> na22 + // F18 + He4 --> Na22 rate = 0.0; drate_dT = 0.0; @@ -1038,9 +1040,9 @@ void rate_he4_f18_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> mg24 + // Ne20 + He4 --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -1121,9 +1123,9 @@ void rate_he4_ne20_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne21_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne21_to_Na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + p --> na22 + // Ne21 + p --> Na22 rate = 0.0; drate_dT = 0.0; @@ -1204,9 +1206,9 @@ void rate_p_ne21_to_na22(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na23_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na23_to_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + p --> mg24 + // Na23 + p --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -1270,9 +1272,9 @@ void rate_p_na23_to_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg24_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg24_to_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + he4 --> si28 + // Mg24 + He4 --> Si28 rate = 0.0; drate_dT = 0.0; @@ -1319,9 +1321,9 @@ void rate_he4_mg24_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al27_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al27_to_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + p --> si28 + // Al27 + p --> Si28 rate = 0.0; drate_dT = 0.0; @@ -1385,9 +1387,9 @@ void rate_p_al27_to_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> s32 + // Si28 + He4 --> S32 rate = 0.0; drate_dT = 0.0; @@ -1417,9 +1419,9 @@ void rate_he4_si28_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_S32(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> s32 + // P31 + p --> S32 rate = 0.0; drate_dT = 0.0; @@ -1483,9 +1485,9 @@ void rate_p_p31_to_s32(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_p_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> p + na23 + // C12 + C12 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -1515,9 +1517,9 @@ void rate_c12_c12_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> he4 + ne20 + // C12 + C12 --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -1547,9 +1549,9 @@ void rate_c12_c12_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_N13_to_p_O16(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // n13 + he4 --> p + o16 + // N13 + He4 --> p + O16 rate = 0.0; drate_dT = 0.0; @@ -1579,9 +1581,9 @@ void rate_he4_n13_to_p_o16(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_o16_to_he4_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_O16_to_He4_N13(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + p --> he4 + n13 + // O16 + p --> He4 + N13 rate = 0.0; drate_dT = 0.0; @@ -1611,9 +1613,9 @@ void rate_p_o16_to_he4_n13(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_p_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> p + al27 + // O16 + C12 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -1643,9 +1645,9 @@ void rate_c12_o16_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> he4 + mg24 + // O16 + C12 --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -1675,9 +1677,9 @@ void rate_c12_o16_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> p + p31 + // O16 + O16 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -1707,9 +1709,9 @@ void rate_o16_o16_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> he4 + si28 + // O16 + O16 --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -1739,9 +1741,9 @@ void rate_o16_o16_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_f18_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_F18_to_p_Ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // f18 + he4 --> p + ne21 + // F18 + He4 --> p + Ne21 rate = 0.0; drate_dT = 0.0; @@ -1771,9 +1773,9 @@ void rate_he4_f18_to_p_ne21(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ne20_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ne20_to_p_Na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne20 + he4 --> p + na23 + // Ne20 + He4 --> p + Na23 rate = 0.0; drate_dT = 0.0; @@ -1837,9 +1839,9 @@ void rate_he4_ne20_to_p_na23(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_ne21_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Ne21_to_He4_F18(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ne21 + p --> he4 + f18 + // Ne21 + p --> He4 + F18 rate = 0.0; drate_dT = 0.0; @@ -1869,9 +1871,9 @@ void rate_p_ne21_to_he4_f18(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_na23_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Na23_to_He4_Ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // na23 + p --> he4 + ne20 + // Na23 + p --> He4 + Ne20 rate = 0.0; drate_dT = 0.0; @@ -1935,9 +1937,9 @@ void rate_p_na23_to_he4_ne20(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_mg24_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Mg24_to_p_Al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mg24 + he4 --> p + al27 + // Mg24 + He4 --> p + Al27 rate = 0.0; drate_dT = 0.0; @@ -2001,9 +2003,9 @@ void rate_he4_mg24_to_p_al27(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_al27_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Al27_to_He4_Mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // al27 + p --> he4 + mg24 + // Al27 + p --> He4 + Mg24 rate = 0.0; drate_dT = 0.0; @@ -2067,9 +2069,9 @@ void rate_p_al27_to_he4_mg24(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_si28_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Si28_to_p_P31(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // si28 + he4 --> p + p31 + // Si28 + He4 --> p + P31 rate = 0.0; drate_dT = 0.0; @@ -2133,9 +2135,9 @@ void rate_he4_si28_to_p_p31(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_p31_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_P31_to_He4_Si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // p31 + p --> he4 + si28 + // P31 + p --> He4 + Si28 rate = 0.0; drate_dT = 0.0; @@ -2199,9 +2201,9 @@ void rate_p_p31_to_he4_si28(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_he4_he4_to_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_He4_He4_to_C12(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // he4 + he4 + he4 --> c12 + // He4 + He4 + He4 --> C12 rate = 0.0; drate_dT = 0.0; @@ -2265,9 +2267,9 @@ void rate_he4_he4_he4_to_c12(const tf_t& tfactors, Real& rate, Real& drate_dT) { template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_c12_to_mg24_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_C12_to_Mg24_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // c12 + c12 --> mg24 + // C12 + C12 --> Mg24 rate = 0.0; drate_dT = 0.0; @@ -2297,9 +2299,9 @@ void rate_c12_c12_to_mg24_modified(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_o16_o16_to_s32_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_O16_O16_to_S32_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + o16 --> s32 + // O16 + O16 --> S32 rate = 0.0; drate_dT = 0.0; @@ -2329,9 +2331,9 @@ void rate_o16_o16_to_s32_modified(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_c12_o16_to_si28_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_C12_O16_to_Si28_modified(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // o16 + c12 --> si28 + // O16 + C12 --> Si28 rate = 0.0; drate_dT = 0.0; @@ -2361,9 +2363,9 @@ void rate_c12_o16_to_si28_modified(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s32_to_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S32_to_Ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 + he4 --> ar36 + // S32 + He4 --> Ar36 rate = 0.0; drate_dT = 0.0; @@ -2393,9 +2395,9 @@ void rate_he4_s32_to_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_s32_to_p_cl35_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_S32_to_p_Cl35_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // s32 + he4 --> p + cl35 + // S32 + He4 --> p + Cl35 rate = 0.0; drate_dT = 0.0; @@ -2476,9 +2478,9 @@ void rate_he4_s32_to_p_cl35_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl35_to_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl35_to_Ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + p --> ar36 + // Cl35 + p --> Ar36 rate = 0.0; drate_dT = 0.0; @@ -2559,9 +2561,9 @@ void rate_p_cl35_to_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_to_he4_s32_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar36_to_He4_S32_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 --> he4 + s32 + // Ar36 --> He4 + S32 rate = 0.0; drate_dT = 0.0; @@ -2591,9 +2593,9 @@ void rate_ar36_to_he4_s32_removed(const tf_t& tfactors, Real& rate, Real& drate_ template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_to_p_cl35_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ar36_to_p_Cl35_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 --> p + cl35 + // Ar36 --> p + Cl35 rate = 0.0; drate_dT = 0.0; @@ -2670,9 +2672,9 @@ void rate_ar36_to_p_cl35_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_cl35_to_he4_s32_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Cl35_to_He4_S32_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cl35 + p --> he4 + s32 + // Cl35 + p --> He4 + S32 rate = 0.0; drate_dT = 0.0; @@ -2753,9 +2755,9 @@ void rate_p_cl35_to_he4_s32_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar36_to_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar36_to_Ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 + he4 --> ca40 + // Ar36 + He4 --> Ca40 rate = 0.0; drate_dT = 0.0; @@ -2785,9 +2787,9 @@ void rate_he4_ar36_to_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ar36_to_p_k39_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ar36_to_p_K39_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ar36 + he4 --> p + k39 + // Ar36 + He4 --> p + K39 rate = 0.0; drate_dT = 0.0; @@ -2817,9 +2819,9 @@ void rate_he4_ar36_to_p_k39_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k39_to_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K39_to_Ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + p --> ca40 + // K39 + p --> Ca40 rate = 0.0; drate_dT = 0.0; @@ -2883,9 +2885,9 @@ void rate_p_k39_to_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_to_he4_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca40_to_He4_Ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 --> he4 + ar36 + // Ca40 --> He4 + Ar36 rate = 0.0; drate_dT = 0.0; @@ -2915,9 +2917,9 @@ void rate_ca40_to_he4_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_to_p_k39_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ca40_to_p_K39_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 --> p + k39 + // Ca40 --> p + K39 rate = 0.0; drate_dT = 0.0; @@ -2981,9 +2983,9 @@ void rate_ca40_to_p_k39_removed(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_k39_to_he4_ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_K39_to_He4_Ar36_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // k39 + p --> he4 + ar36 + // K39 + p --> He4 + Ar36 rate = 0.0; drate_dT = 0.0; @@ -3013,9 +3015,9 @@ void rate_p_k39_to_he4_ar36_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca40_to_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca40_to_Ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 + he4 --> ti44 + // Ca40 + He4 --> Ti44 rate = 0.0; drate_dT = 0.0; @@ -3045,9 +3047,9 @@ void rate_he4_ca40_to_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ca40_to_p_sc43_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ca40_to_p_Sc43_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ca40 + he4 --> p + sc43 + // Ca40 + He4 --> p + Sc43 rate = 0.0; drate_dT = 0.0; @@ -3077,9 +3079,9 @@ void rate_he4_ca40_to_p_sc43_removed(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc43_to_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc43_to_Ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + p --> ti44 + // Sc43 + p --> Ti44 rate = 0.0; drate_dT = 0.0; @@ -3109,9 +3111,9 @@ void rate_p_sc43_to_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_to_he4_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti44_to_He4_Ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 --> he4 + ca40 + // Ti44 --> He4 + Ca40 rate = 0.0; drate_dT = 0.0; @@ -3141,9 +3143,9 @@ void rate_ti44_to_he4_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_to_p_sc43_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ti44_to_p_Sc43_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 --> p + sc43 + // Ti44 --> p + Sc43 rate = 0.0; drate_dT = 0.0; @@ -3173,9 +3175,9 @@ void rate_ti44_to_p_sc43_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_sc43_to_he4_ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Sc43_to_He4_Ca40_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // sc43 + p --> he4 + ca40 + // Sc43 + p --> He4 + Ca40 rate = 0.0; drate_dT = 0.0; @@ -3205,9 +3207,9 @@ void rate_p_sc43_to_he4_ca40_removed(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti44_to_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti44_to_Cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 + he4 --> cr48 + // Ti44 + He4 --> Cr48 rate = 0.0; drate_dT = 0.0; @@ -3237,9 +3239,9 @@ void rate_he4_ti44_to_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_ti44_to_p_v47_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Ti44_to_p_V47_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ti44 + he4 --> p + v47 + // Ti44 + He4 --> p + V47 rate = 0.0; drate_dT = 0.0; @@ -3269,9 +3271,9 @@ void rate_he4_ti44_to_p_v47_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v47_to_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V47_to_Cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + p --> cr48 + // V47 + p --> Cr48 rate = 0.0; drate_dT = 0.0; @@ -3352,9 +3354,9 @@ void rate_p_v47_to_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_to_he4_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr48_to_He4_Ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 --> he4 + ti44 + // Cr48 --> He4 + Ti44 rate = 0.0; drate_dT = 0.0; @@ -3384,9 +3386,9 @@ void rate_cr48_to_he4_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_to_p_v47_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Cr48_to_p_V47_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 --> p + v47 + // Cr48 --> p + V47 rate = 0.0; drate_dT = 0.0; @@ -3467,9 +3469,9 @@ void rate_cr48_to_p_v47_removed(const tf_t& tfactors, Real& rate, Real& drate_dT template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_v47_to_he4_ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_V47_to_He4_Ti44_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // v47 + p --> he4 + ti44 + // V47 + p --> He4 + Ti44 rate = 0.0; drate_dT = 0.0; @@ -3499,9 +3501,9 @@ void rate_p_v47_to_he4_ti44_removed(const tf_t& tfactors, Real& rate, Real& drat template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr48_to_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr48_to_Fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 + he4 --> fe52 + // Cr48 + He4 --> Fe52 rate = 0.0; drate_dT = 0.0; @@ -3531,9 +3533,9 @@ void rate_he4_cr48_to_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_cr48_to_p_mn51_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Cr48_to_p_Mn51_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // cr48 + he4 --> p + mn51 + // Cr48 + He4 --> p + Mn51 rate = 0.0; drate_dT = 0.0; @@ -3563,9 +3565,9 @@ void rate_he4_cr48_to_p_mn51_removed(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn51_to_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn51_to_Fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + p --> fe52 + // Mn51 + p --> Fe52 rate = 0.0; drate_dT = 0.0; @@ -3595,9 +3597,9 @@ void rate_p_mn51_to_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_to_he4_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe52_to_He4_Cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 --> he4 + cr48 + // Fe52 --> He4 + Cr48 rate = 0.0; drate_dT = 0.0; @@ -3627,9 +3629,9 @@ void rate_fe52_to_he4_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_to_p_mn51_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Fe52_to_p_Mn51_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 --> p + mn51 + // Fe52 --> p + Mn51 rate = 0.0; drate_dT = 0.0; @@ -3659,9 +3661,9 @@ void rate_fe52_to_p_mn51_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_mn51_to_he4_cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Mn51_to_He4_Cr48_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // mn51 + p --> he4 + cr48 + // Mn51 + p --> He4 + Cr48 rate = 0.0; drate_dT = 0.0; @@ -3691,9 +3693,9 @@ void rate_p_mn51_to_he4_cr48_removed(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe52_to_ni56_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe52_to_Ni56_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + he4 --> ni56 + // Fe52 + He4 --> Ni56 rate = 0.0; drate_dT = 0.0; @@ -3723,9 +3725,9 @@ void rate_he4_fe52_to_ni56_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_he4_fe52_to_p_co55_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_He4_Fe52_to_p_Co55_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // fe52 + he4 --> p + co55 + // Fe52 + He4 --> p + Co55 rate = 0.0; drate_dT = 0.0; @@ -3755,9 +3757,9 @@ void rate_he4_fe52_to_p_co55_removed(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co55_to_ni56_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co55_to_Ni56_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + p --> ni56 + // Co55 + p --> Ni56 rate = 0.0; drate_dT = 0.0; @@ -3787,9 +3789,9 @@ void rate_p_co55_to_ni56_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_he4_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni56_to_He4_Fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 --> he4 + fe52 + // Ni56 --> He4 + Fe52 rate = 0.0; drate_dT = 0.0; @@ -3819,9 +3821,9 @@ void rate_ni56_to_he4_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_p_co55_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_Ni56_to_p_Co55_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // ni56 --> p + co55 + // Ni56 --> p + Co55 rate = 0.0; drate_dT = 0.0; @@ -3851,9 +3853,9 @@ void rate_ni56_to_p_co55_removed(const tf_t& tfactors, Real& rate, Real& drate_d template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_p_co55_to_he4_fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { +void rate_p_Co55_to_He4_Fe52_removed(const tf_t& tfactors, Real& rate, Real& drate_dT) { - // co55 + p --> he4 + fe52 + // Co55 + p --> He4 + Fe52 rate = 0.0; drate_dT = 0.0; @@ -3884,228 +3886,228 @@ void rate_p_co55_to_he4_fe52_removed(const tf_t& tfactors, Real& rate, Real& dra template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_s32_he4_to_ar36_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_S32_He4_to_Ar36_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_s32_to_ar36_removed); - Real r_ap = rate_eval.screened_rates(k_he4_s32_to_p_cl35_removed); - Real r_pg = rate_eval.screened_rates(k_p_cl35_to_ar36_removed); - Real r_pa = rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed); + Real r_ag = rate_eval.screened_rates(k_He4_S32_to_Ar36_removed); + Real r_ap = rate_eval.screened_rates(k_He4_S32_to_p_Cl35_removed); + Real r_pg = rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed); + Real r_pa = rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_to_s32_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ar36_to_S32_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_ar36_to_he4_s32_removed); - Real r_pa = rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed); - Real r_gp = rate_eval.screened_rates(k_ar36_to_p_cl35_removed); - Real r_pg = rate_eval.screened_rates(k_p_cl35_to_ar36_removed); + Real r_ga = rate_eval.screened_rates(k_Ar36_to_He4_S32_removed); + Real r_pa = rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed); + Real r_gp = rate_eval.screened_rates(k_Ar36_to_p_Cl35_removed); + Real r_pg = rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_ar36_to_he4_s32_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_ar36_to_p_cl35_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Ar36_to_He4_S32_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Ar36_to_p_Cl35_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ar36_he4_to_ca40_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ar36_He4_to_Ca40_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_ar36_to_ca40_removed); - Real r_ap = rate_eval.screened_rates(k_he4_ar36_to_p_k39_removed); - Real r_pg = rate_eval.screened_rates(k_p_k39_to_ca40_removed); - Real r_pa = rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Ar36_to_Ca40_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Ar36_to_p_K39_removed); + Real r_pg = rate_eval.screened_rates(k_p_K39_to_Ca40_removed); + Real r_pa = rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_to_ar36_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ca40_to_Ar36_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_ca40_to_he4_ar36_removed); - Real r_pa = rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed); - Real r_gp = rate_eval.screened_rates(k_ca40_to_p_k39_removed); - Real r_pg = rate_eval.screened_rates(k_p_k39_to_ca40_removed); + Real r_ga = rate_eval.screened_rates(k_Ca40_to_He4_Ar36_removed); + Real r_pa = rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed); + Real r_gp = rate_eval.screened_rates(k_Ca40_to_p_K39_removed); + Real r_pg = rate_eval.screened_rates(k_p_K39_to_Ca40_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_ca40_to_he4_ar36_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_ca40_to_p_k39_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Ca40_to_He4_Ar36_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Ca40_to_p_K39_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ca40_he4_to_ti44_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ca40_He4_to_Ti44_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_ca40_to_ti44_removed); - Real r_ap = rate_eval.screened_rates(k_he4_ca40_to_p_sc43_removed); - Real r_pg = rate_eval.screened_rates(k_p_sc43_to_ti44_removed); - Real r_pa = rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Ca40_to_Ti44_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43_removed); + Real r_pg = rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed); + Real r_pa = rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_to_ca40_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ti44_to_Ca40_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_ti44_to_he4_ca40_removed); - Real r_pa = rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed); - Real r_gp = rate_eval.screened_rates(k_ti44_to_p_sc43_removed); - Real r_pg = rate_eval.screened_rates(k_p_sc43_to_ti44_removed); + Real r_ga = rate_eval.screened_rates(k_Ti44_to_He4_Ca40_removed); + Real r_pa = rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed); + Real r_gp = rate_eval.screened_rates(k_Ti44_to_p_Sc43_removed); + Real r_pg = rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_ti44_to_he4_ca40_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_ti44_to_p_sc43_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Ti44_to_He4_Ca40_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Ti44_to_p_Sc43_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ti44_he4_to_cr48_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ti44_He4_to_Cr48_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_ti44_to_cr48_removed); - Real r_ap = rate_eval.screened_rates(k_he4_ti44_to_p_v47_removed); - Real r_pg = rate_eval.screened_rates(k_p_v47_to_cr48_removed); - Real r_pa = rate_eval.screened_rates(k_p_v47_to_he4_ti44_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Ti44_to_Cr48_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Ti44_to_p_V47_removed); + Real r_pg = rate_eval.screened_rates(k_p_V47_to_Cr48_removed); + Real r_pa = rate_eval.screened_rates(k_p_V47_to_He4_Ti44_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_to_ti44_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Cr48_to_Ti44_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_cr48_to_he4_ti44_removed); - Real r_pa = rate_eval.screened_rates(k_p_v47_to_he4_ti44_removed); - Real r_gp = rate_eval.screened_rates(k_cr48_to_p_v47_removed); - Real r_pg = rate_eval.screened_rates(k_p_v47_to_cr48_removed); + Real r_ga = rate_eval.screened_rates(k_Cr48_to_He4_Ti44_removed); + Real r_pa = rate_eval.screened_rates(k_p_V47_to_He4_Ti44_removed); + Real r_gp = rate_eval.screened_rates(k_Cr48_to_p_V47_removed); + Real r_pg = rate_eval.screened_rates(k_p_V47_to_Cr48_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_cr48_to_he4_ti44_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_cr48_to_p_v47_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Cr48_to_He4_Ti44_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Cr48_to_p_V47_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_cr48_he4_to_fe52_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Cr48_He4_to_Fe52_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_cr48_to_fe52_removed); - Real r_ap = rate_eval.screened_rates(k_he4_cr48_to_p_mn51_removed); - Real r_pg = rate_eval.screened_rates(k_p_mn51_to_fe52_removed); - Real r_pa = rate_eval.screened_rates(k_p_mn51_to_he4_cr48_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Cr48_to_Fe52_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51_removed); + Real r_pg = rate_eval.screened_rates(k_p_Mn51_to_Fe52_removed); + Real r_pa = rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_to_cr48_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Fe52_to_Cr48_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_fe52_to_he4_cr48_removed); - Real r_pa = rate_eval.screened_rates(k_p_mn51_to_he4_cr48_removed); - Real r_gp = rate_eval.screened_rates(k_fe52_to_p_mn51_removed); - Real r_pg = rate_eval.screened_rates(k_p_mn51_to_fe52_removed); + Real r_ga = rate_eval.screened_rates(k_Fe52_to_He4_Cr48_removed); + Real r_pa = rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_removed); + Real r_gp = rate_eval.screened_rates(k_Fe52_to_p_Mn51_removed); + Real r_pg = rate_eval.screened_rates(k_p_Mn51_to_Fe52_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_fe52_to_he4_cr48_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_fe52_to_p_mn51_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Fe52_to_He4_Cr48_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Fe52_to_p_Mn51_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_fe52_he4_to_ni56_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Fe52_He4_to_Ni56_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ag = rate_eval.screened_rates(k_he4_fe52_to_ni56_removed); - Real r_ap = rate_eval.screened_rates(k_he4_fe52_to_p_co55_removed); - Real r_pg = rate_eval.screened_rates(k_p_co55_to_ni56_removed); - Real r_pa = rate_eval.screened_rates(k_p_co55_to_he4_fe52_removed); + Real r_ag = rate_eval.screened_rates(k_He4_Fe52_to_Ni56_removed); + Real r_ap = rate_eval.screened_rates(k_He4_Fe52_to_p_Co55_removed); + Real r_pg = rate_eval.screened_rates(k_p_Co55_to_Ni56_removed); + Real r_pa = rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ag + r_ap * r_pg * dd; if constexpr (std::is_same::value) { - Real drdT_ag = rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56_removed); - Real drdT_ap = rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_co55_to_ni56_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_removed); + Real drdT_ag = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56_removed); + Real drdT_ap = rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_removed); drate_dT = drdT_ag + drdT_ap * r_pg * dd + r_ap * drdT_pg * dd - r_ap * r_pg * dd * dd * (drdT_pg + drdT_pa); } } template AMREX_GPU_HOST_DEVICE AMREX_INLINE -void rate_ni56_to_fe52_he4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { +void rate_Ni56_to_Fe52_He4_approx(const T& rate_eval, Real& rate, Real& drate_dT) { - Real r_ga = rate_eval.screened_rates(k_ni56_to_he4_fe52_removed); - Real r_pa = rate_eval.screened_rates(k_p_co55_to_he4_fe52_removed); - Real r_gp = rate_eval.screened_rates(k_ni56_to_p_co55_removed); - Real r_pg = rate_eval.screened_rates(k_p_co55_to_ni56_removed); + Real r_ga = rate_eval.screened_rates(k_Ni56_to_He4_Fe52_removed); + Real r_pa = rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_removed); + Real r_gp = rate_eval.screened_rates(k_Ni56_to_p_Co55_removed); + Real r_pg = rate_eval.screened_rates(k_p_Co55_to_Ni56_removed); Real dd = 1.0_rt / (r_pg + r_pa); rate = r_ga + r_gp * r_pa * dd; if constexpr (std::is_same::value) { - Real drdT_ga = rate_eval.dscreened_rates_dT(k_ni56_to_he4_fe52_removed); - Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_removed); - Real drdT_gp = rate_eval.dscreened_rates_dT(k_ni56_to_p_co55_removed); - Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_co55_to_ni56_removed); + Real drdT_ga = rate_eval.dscreened_rates_dT(k_Ni56_to_He4_Fe52_removed); + Real drdT_pa = rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_removed); + Real drdT_gp = rate_eval.dscreened_rates_dT(k_Ni56_to_p_Co55_removed); + Real drdT_pg = rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56_removed); drate_dT = drdT_ga + drdT_gp * r_pa * dd + r_gp * drdT_pa * dd - r_gp * r_pa * dd * dd * (drdT_pg + drdT_pa); } } @@ -4120,490 +4122,490 @@ fill_reaclib_rates(const tf_t& tfactors, T& rate_eval) Real rate; Real drate_dT; - rate_n13_to_p_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_n13_to_p_c12) = rate; + rate_N13_to_p_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_N13_to_p_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_n13_to_p_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_N13_to_p_C12) = drate_dT; } - rate_o16_to_he4_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_to_he4_c12) = rate; + rate_O16_to_He4_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_to_He4_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_to_he4_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_to_He4_C12) = drate_dT; } - rate_f18_to_he4_n14(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_f18_to_he4_n14) = rate; + rate_F18_to_He4_N14(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_F18_to_He4_N14) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_f18_to_he4_n14) = drate_dT; + rate_eval.dscreened_rates_dT(k_F18_to_He4_N14) = drate_dT; } - rate_ne20_to_he4_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ne20_to_he4_o16) = rate; + rate_Ne20_to_He4_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ne20_to_He4_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ne20_to_he4_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ne20_to_He4_O16) = drate_dT; } - rate_na22_to_p_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na22_to_p_ne21) = rate; + rate_Na22_to_p_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na22_to_p_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na22_to_p_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na22_to_p_Ne21) = drate_dT; } - rate_na22_to_he4_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_na22_to_he4_f18) = rate; + rate_Na22_to_He4_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Na22_to_He4_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_na22_to_he4_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_Na22_to_He4_F18) = drate_dT; } - rate_mg24_to_p_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg24_to_p_na23) = rate; + rate_Mg24_to_p_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg24_to_p_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg24_to_p_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg24_to_p_Na23) = drate_dT; } - rate_mg24_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_mg24_to_he4_ne20) = rate; + rate_Mg24_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Mg24_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_mg24_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_Mg24_to_He4_Ne20) = drate_dT; } - rate_si28_to_p_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si28_to_p_al27) = rate; + rate_Si28_to_p_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si28_to_p_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si28_to_p_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si28_to_p_Al27) = drate_dT; } - rate_si28_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_si28_to_he4_mg24) = rate; + rate_Si28_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Si28_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_si28_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_Si28_to_He4_Mg24) = drate_dT; } - rate_s32_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s32_to_p_p31) = rate; + rate_S32_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S32_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s32_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_S32_to_p_P31) = drate_dT; } - rate_s32_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_s32_to_he4_si28) = rate; + rate_S32_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_S32_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s32_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_S32_to_He4_Si28) = drate_dT; } - rate_c12_to_he4_he4_he4(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_to_he4_he4_he4) = rate; + rate_C12_to_He4_He4_He4(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_to_He4_He4_He4) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_to_he4_he4_he4) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_to_He4_He4_He4) = drate_dT; } - rate_p_c12_to_n13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_c12_to_n13) = rate; + rate_p_C12_to_N13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_C12_to_N13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_c12_to_n13) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_C12_to_N13) = drate_dT; } - rate_he4_c12_to_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_c12_to_o16) = rate; + rate_He4_C12_to_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_C12_to_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_c12_to_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_C12_to_O16) = drate_dT; } - rate_he4_n14_to_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n14_to_f18) = rate; + rate_He4_N14_to_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N14_to_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n14_to_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N14_to_F18) = drate_dT; } - rate_he4_o16_to_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_o16_to_ne20) = rate; + rate_He4_O16_to_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_O16_to_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_o16_to_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_O16_to_Ne20) = drate_dT; } - rate_he4_f18_to_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f18_to_na22) = rate; + rate_He4_F18_to_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F18_to_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f18_to_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F18_to_Na22) = drate_dT; } - rate_he4_ne20_to_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_mg24) = rate; + rate_He4_Ne20_to_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_Mg24) = drate_dT; } - rate_p_ne21_to_na22(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne21_to_na22) = rate; + rate_p_Ne21_to_Na22(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne21_to_Na22) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne21_to_na22) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne21_to_Na22) = drate_dT; } - rate_p_na23_to_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na23_to_mg24) = rate; + rate_p_Na23_to_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na23_to_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na23_to_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na23_to_Mg24) = drate_dT; } - rate_he4_mg24_to_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg24_to_si28) = rate; + rate_He4_Mg24_to_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg24_to_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg24_to_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_Si28) = drate_dT; } - rate_p_al27_to_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al27_to_si28) = rate; + rate_p_Al27_to_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al27_to_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al27_to_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al27_to_Si28) = drate_dT; } - rate_he4_si28_to_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_s32) = rate; + rate_He4_Si28_to_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_S32) = drate_dT; } - rate_p_p31_to_s32(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_s32) = rate; + rate_p_P31_to_S32(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_S32) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_s32) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_S32) = drate_dT; } - rate_c12_c12_to_p_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_p_na23) = rate; + rate_C12_C12_to_p_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_p_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_p_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_p_Na23) = drate_dT; } - rate_c12_c12_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_he4_ne20) = rate; + rate_C12_C12_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_He4_Ne20) = drate_dT; } - rate_he4_n13_to_p_o16(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_n13_to_p_o16) = rate; + rate_He4_N13_to_p_O16(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_N13_to_p_O16) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_n13_to_p_o16) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_N13_to_p_O16) = drate_dT; } - rate_p_o16_to_he4_n13(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_o16_to_he4_n13) = rate; + rate_p_O16_to_He4_N13(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_O16_to_He4_N13) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_o16_to_he4_n13) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_O16_to_He4_N13) = drate_dT; } - rate_c12_o16_to_p_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_p_al27) = rate; + rate_C12_O16_to_p_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_p_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_p_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_p_Al27) = drate_dT; } - rate_c12_o16_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_he4_mg24) = rate; + rate_C12_O16_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_He4_Mg24) = drate_dT; } - rate_o16_o16_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_p_p31) = rate; + rate_O16_O16_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_p_P31) = drate_dT; } - rate_o16_o16_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_he4_si28) = rate; + rate_O16_O16_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_He4_Si28) = drate_dT; } - rate_he4_f18_to_p_ne21(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_f18_to_p_ne21) = rate; + rate_He4_F18_to_p_Ne21(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_F18_to_p_Ne21) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_f18_to_p_ne21) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_F18_to_p_Ne21) = drate_dT; } - rate_he4_ne20_to_p_na23(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ne20_to_p_na23) = rate; + rate_He4_Ne20_to_p_Na23(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ne20_to_p_Na23) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ne20_to_p_na23) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ne20_to_p_Na23) = drate_dT; } - rate_p_ne21_to_he4_f18(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_ne21_to_he4_f18) = rate; + rate_p_Ne21_to_He4_F18(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Ne21_to_He4_F18) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_ne21_to_he4_f18) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Ne21_to_He4_F18) = drate_dT; } - rate_p_na23_to_he4_ne20(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_na23_to_he4_ne20) = rate; + rate_p_Na23_to_He4_Ne20(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Na23_to_He4_Ne20) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_na23_to_he4_ne20) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Na23_to_He4_Ne20) = drate_dT; } - rate_he4_mg24_to_p_al27(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_mg24_to_p_al27) = rate; + rate_He4_Mg24_to_p_Al27(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Mg24_to_p_Al27) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_mg24_to_p_al27) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Mg24_to_p_Al27) = drate_dT; } - rate_p_al27_to_he4_mg24(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_al27_to_he4_mg24) = rate; + rate_p_Al27_to_He4_Mg24(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Al27_to_He4_Mg24) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_al27_to_he4_mg24) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Al27_to_He4_Mg24) = drate_dT; } - rate_he4_si28_to_p_p31(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_si28_to_p_p31) = rate; + rate_He4_Si28_to_p_P31(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Si28_to_p_P31) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_si28_to_p_p31) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Si28_to_p_P31) = drate_dT; } - rate_p_p31_to_he4_si28(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_p31_to_he4_si28) = rate; + rate_p_P31_to_He4_Si28(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_P31_to_He4_Si28) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_p31_to_he4_si28) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_P31_to_He4_Si28) = drate_dT; } - rate_he4_he4_he4_to_c12(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_he4_he4_to_c12) = rate; + rate_He4_He4_He4_to_C12(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_He4_He4_to_C12) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_he4_he4_to_c12) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_He4_He4_to_C12) = drate_dT; } - rate_c12_c12_to_mg24_modified(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_c12_to_mg24_modified) = rate; + rate_C12_C12_to_Mg24_modified(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_C12_to_Mg24_modified) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_c12_to_mg24_modified) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_C12_to_Mg24_modified) = drate_dT; } - rate_o16_o16_to_s32_modified(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_o16_o16_to_s32_modified) = rate; + rate_O16_O16_to_S32_modified(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_O16_O16_to_S32_modified) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_o16_o16_to_s32_modified) = drate_dT; + rate_eval.dscreened_rates_dT(k_O16_O16_to_S32_modified) = drate_dT; } - rate_c12_o16_to_si28_modified(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_c12_o16_to_si28_modified) = rate; + rate_C12_O16_to_Si28_modified(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_C12_O16_to_Si28_modified) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_c12_o16_to_si28_modified) = drate_dT; + rate_eval.dscreened_rates_dT(k_C12_O16_to_Si28_modified) = drate_dT; } - rate_he4_s32_to_ar36_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s32_to_ar36_removed) = rate; + rate_He4_S32_to_Ar36_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S32_to_Ar36_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s32_to_ar36_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S32_to_Ar36_removed) = drate_dT; } - rate_he4_s32_to_p_cl35_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_s32_to_p_cl35_removed) = rate; + rate_He4_S32_to_p_Cl35_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_S32_to_p_Cl35_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_s32_to_p_cl35_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_S32_to_p_Cl35_removed) = drate_dT; } - rate_p_cl35_to_ar36_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl35_to_ar36_removed) = rate; + rate_p_Cl35_to_Ar36_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl35_to_Ar36_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl35_to_ar36_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl35_to_Ar36_removed) = drate_dT; } - rate_ar36_to_he4_s32_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar36_to_he4_s32_removed) = rate; + rate_Ar36_to_He4_S32_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_to_He4_S32_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_to_he4_s32_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_to_He4_S32_removed) = drate_dT; } - rate_ar36_to_p_cl35_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ar36_to_p_cl35_removed) = rate; + rate_Ar36_to_p_Cl35_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_to_p_Cl35_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_to_p_cl35_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_to_p_Cl35_removed) = drate_dT; } - rate_p_cl35_to_he4_s32_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_cl35_to_he4_s32_removed) = rate; + rate_p_Cl35_to_He4_S32_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Cl35_to_He4_S32_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_cl35_to_he4_s32_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Cl35_to_He4_S32_removed) = drate_dT; } - rate_he4_ar36_to_ca40_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar36_to_ca40_removed) = rate; + rate_He4_Ar36_to_Ca40_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar36_to_Ca40_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar36_to_ca40_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_Ca40_removed) = drate_dT; } - rate_he4_ar36_to_p_k39_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ar36_to_p_k39_removed) = rate; + rate_He4_Ar36_to_p_K39_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ar36_to_p_K39_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ar36_to_p_k39_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ar36_to_p_K39_removed) = drate_dT; } - rate_p_k39_to_ca40_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k39_to_ca40_removed) = rate; + rate_p_K39_to_Ca40_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K39_to_Ca40_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k39_to_ca40_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K39_to_Ca40_removed) = drate_dT; } - rate_ca40_to_he4_ar36_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca40_to_he4_ar36_removed) = rate; + rate_Ca40_to_He4_Ar36_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_to_He4_Ar36_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_to_he4_ar36_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_to_He4_Ar36_removed) = drate_dT; } - rate_ca40_to_p_k39_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ca40_to_p_k39_removed) = rate; + rate_Ca40_to_p_K39_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_to_p_K39_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_to_p_k39_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_to_p_K39_removed) = drate_dT; } - rate_p_k39_to_he4_ar36_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_k39_to_he4_ar36_removed) = rate; + rate_p_K39_to_He4_Ar36_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_K39_to_He4_Ar36_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_k39_to_he4_ar36_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_K39_to_He4_Ar36_removed) = drate_dT; } - rate_he4_ca40_to_ti44_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca40_to_ti44_removed) = rate; + rate_He4_Ca40_to_Ti44_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca40_to_Ti44_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca40_to_ti44_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_Ti44_removed) = drate_dT; } - rate_he4_ca40_to_p_sc43_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ca40_to_p_sc43_removed) = rate; + rate_He4_Ca40_to_p_Sc43_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ca40_to_p_Sc43_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ca40_to_p_sc43_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ca40_to_p_Sc43_removed) = drate_dT; } - rate_p_sc43_to_ti44_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc43_to_ti44_removed) = rate; + rate_p_Sc43_to_Ti44_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc43_to_Ti44_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc43_to_ti44_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc43_to_Ti44_removed) = drate_dT; } - rate_ti44_to_he4_ca40_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti44_to_he4_ca40_removed) = rate; + rate_Ti44_to_He4_Ca40_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_to_He4_Ca40_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_to_he4_ca40_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_to_He4_Ca40_removed) = drate_dT; } - rate_ti44_to_p_sc43_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ti44_to_p_sc43_removed) = rate; + rate_Ti44_to_p_Sc43_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_to_p_Sc43_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_to_p_sc43_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_to_p_Sc43_removed) = drate_dT; } - rate_p_sc43_to_he4_ca40_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_sc43_to_he4_ca40_removed) = rate; + rate_p_Sc43_to_He4_Ca40_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Sc43_to_He4_Ca40_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_sc43_to_he4_ca40_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Sc43_to_He4_Ca40_removed) = drate_dT; } - rate_he4_ti44_to_cr48_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti44_to_cr48_removed) = rate; + rate_He4_Ti44_to_Cr48_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti44_to_Cr48_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti44_to_cr48_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_Cr48_removed) = drate_dT; } - rate_he4_ti44_to_p_v47_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_ti44_to_p_v47_removed) = rate; + rate_He4_Ti44_to_p_V47_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Ti44_to_p_V47_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_ti44_to_p_v47_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Ti44_to_p_V47_removed) = drate_dT; } - rate_p_v47_to_cr48_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v47_to_cr48_removed) = rate; + rate_p_V47_to_Cr48_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V47_to_Cr48_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v47_to_cr48_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V47_to_Cr48_removed) = drate_dT; } - rate_cr48_to_he4_ti44_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr48_to_he4_ti44_removed) = rate; + rate_Cr48_to_He4_Ti44_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_to_He4_Ti44_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_to_he4_ti44_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_to_He4_Ti44_removed) = drate_dT; } - rate_cr48_to_p_v47_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_cr48_to_p_v47_removed) = rate; + rate_Cr48_to_p_V47_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_to_p_V47_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_to_p_v47_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_to_p_V47_removed) = drate_dT; } - rate_p_v47_to_he4_ti44_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_v47_to_he4_ti44_removed) = rate; + rate_p_V47_to_He4_Ti44_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_V47_to_He4_Ti44_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_v47_to_he4_ti44_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_V47_to_He4_Ti44_removed) = drate_dT; } - rate_he4_cr48_to_fe52_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr48_to_fe52_removed) = rate; + rate_He4_Cr48_to_Fe52_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr48_to_Fe52_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr48_to_fe52_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_Fe52_removed) = drate_dT; } - rate_he4_cr48_to_p_mn51_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_cr48_to_p_mn51_removed) = rate; + rate_He4_Cr48_to_p_Mn51_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Cr48_to_p_Mn51_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_cr48_to_p_mn51_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Cr48_to_p_Mn51_removed) = drate_dT; } - rate_p_mn51_to_fe52_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn51_to_fe52_removed) = rate; + rate_p_Mn51_to_Fe52_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn51_to_Fe52_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn51_to_fe52_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn51_to_Fe52_removed) = drate_dT; } - rate_fe52_to_he4_cr48_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe52_to_he4_cr48_removed) = rate; + rate_Fe52_to_He4_Cr48_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_to_He4_Cr48_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_to_he4_cr48_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_to_He4_Cr48_removed) = drate_dT; } - rate_fe52_to_p_mn51_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_fe52_to_p_mn51_removed) = rate; + rate_Fe52_to_p_Mn51_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_to_p_Mn51_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_to_p_mn51_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_to_p_Mn51_removed) = drate_dT; } - rate_p_mn51_to_he4_cr48_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_mn51_to_he4_cr48_removed) = rate; + rate_p_Mn51_to_He4_Cr48_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Mn51_to_He4_Cr48_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_mn51_to_he4_cr48_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Mn51_to_He4_Cr48_removed) = drate_dT; } - rate_he4_fe52_to_ni56_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe52_to_ni56_removed) = rate; + rate_He4_Fe52_to_Ni56_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe52_to_Ni56_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe52_to_ni56_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_Ni56_removed) = drate_dT; } - rate_he4_fe52_to_p_co55_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_he4_fe52_to_p_co55_removed) = rate; + rate_He4_Fe52_to_p_Co55_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_He4_Fe52_to_p_Co55_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_he4_fe52_to_p_co55_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_He4_Fe52_to_p_Co55_removed) = drate_dT; } - rate_p_co55_to_ni56_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co55_to_ni56_removed) = rate; + rate_p_Co55_to_Ni56_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co55_to_Ni56_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co55_to_ni56_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co55_to_Ni56_removed) = drate_dT; } - rate_ni56_to_he4_fe52_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_he4_fe52_removed) = rate; + rate_Ni56_to_He4_Fe52_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_He4_Fe52_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_he4_fe52_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_He4_Fe52_removed) = drate_dT; } - rate_ni56_to_p_co55_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_p_co55_removed) = rate; + rate_Ni56_to_p_Co55_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_p_Co55_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_p_co55_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_p_Co55_removed) = drate_dT; } - rate_p_co55_to_he4_fe52_removed(tfactors, rate, drate_dT); - rate_eval.screened_rates(k_p_co55_to_he4_fe52_removed) = rate; + rate_p_Co55_to_He4_Fe52_removed(tfactors, rate, drate_dT); + rate_eval.screened_rates(k_p_Co55_to_He4_Fe52_removed) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_p_co55_to_he4_fe52_removed) = drate_dT; + rate_eval.dscreened_rates_dT(k_p_Co55_to_He4_Fe52_removed) = drate_dT; } @@ -4618,76 +4620,76 @@ fill_approx_rates([[maybe_unused]] const tf_t& tfactors, [[maybe_unused]] T& rat [[maybe_unused]] Real rate{}; [[maybe_unused]] Real drate_dT{}; - rate_s32_he4_to_ar36_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_s32_he4_to_ar36_approx) = rate; + rate_S32_He4_to_Ar36_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_S32_He4_to_Ar36_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_s32_he4_to_ar36_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_S32_He4_to_Ar36_approx) = drate_dT; } - rate_ar36_to_s32_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ar36_to_s32_he4_approx) = rate; + rate_Ar36_to_S32_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_to_S32_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_to_s32_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_to_S32_He4_approx) = drate_dT; } - rate_ar36_he4_to_ca40_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ar36_he4_to_ca40_approx) = rate; + rate_Ar36_He4_to_Ca40_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ar36_He4_to_Ca40_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ar36_he4_to_ca40_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ar36_He4_to_Ca40_approx) = drate_dT; } - rate_ca40_to_ar36_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ca40_to_ar36_he4_approx) = rate; + rate_Ca40_to_Ar36_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_to_Ar36_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_to_ar36_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_to_Ar36_He4_approx) = drate_dT; } - rate_ca40_he4_to_ti44_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ca40_he4_to_ti44_approx) = rate; + rate_Ca40_He4_to_Ti44_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ca40_He4_to_Ti44_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ca40_he4_to_ti44_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ca40_He4_to_Ti44_approx) = drate_dT; } - rate_ti44_to_ca40_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ti44_to_ca40_he4_approx) = rate; + rate_Ti44_to_Ca40_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_to_Ca40_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_to_ca40_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_to_Ca40_He4_approx) = drate_dT; } - rate_ti44_he4_to_cr48_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ti44_he4_to_cr48_approx) = rate; + rate_Ti44_He4_to_Cr48_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ti44_He4_to_Cr48_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ti44_he4_to_cr48_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ti44_He4_to_Cr48_approx) = drate_dT; } - rate_cr48_to_ti44_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_cr48_to_ti44_he4_approx) = rate; + rate_Cr48_to_Ti44_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_to_Ti44_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_to_ti44_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_to_Ti44_He4_approx) = drate_dT; } - rate_cr48_he4_to_fe52_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_cr48_he4_to_fe52_approx) = rate; + rate_Cr48_He4_to_Fe52_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Cr48_He4_to_Fe52_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_cr48_he4_to_fe52_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Cr48_He4_to_Fe52_approx) = drate_dT; } - rate_fe52_to_cr48_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_fe52_to_cr48_he4_approx) = rate; + rate_Fe52_to_Cr48_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_to_Cr48_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_to_cr48_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_to_Cr48_He4_approx) = drate_dT; } - rate_fe52_he4_to_ni56_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_fe52_he4_to_ni56_approx) = rate; + rate_Fe52_He4_to_Ni56_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Fe52_He4_to_Ni56_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_fe52_he4_to_ni56_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Fe52_He4_to_Ni56_approx) = drate_dT; } - rate_ni56_to_fe52_he4_approx(rate_eval, rate, drate_dT); - rate_eval.screened_rates(k_ni56_to_fe52_he4_approx) = rate; + rate_Ni56_to_Fe52_He4_approx(rate_eval, rate, drate_dT); + rate_eval.screened_rates(k_Ni56_to_Fe52_He4_approx) = rate; if constexpr (std::is_same::value) { - rate_eval.dscreened_rates_dT(k_ni56_to_fe52_he4_approx) = drate_dT; + rate_eval.dscreened_rates_dT(k_Ni56_to_Fe52_He4_approx) = drate_dT; } diff --git a/networks/subch_simple/subch_simple.png b/networks/subch_simple/subch_simple.png index bb70af78ee..ad5f1b2b9c 100644 Binary files a/networks/subch_simple/subch_simple.png and b/networks/subch_simple/subch_simple.png differ diff --git a/networks/subch_simple/table_rates.H b/networks/subch_simple/table_rates.H index 3604f8f37f..47a0ef399e 100644 --- a/networks/subch_simple/table_rates.H +++ b/networks/subch_simple/table_rates.H @@ -66,6 +66,11 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table std::ifstream table; table.open(file); + if (!table.is_open()) { + // the table was not present or we could not open it; abort + amrex::Error("table could not be opened"); + } + std::string line; // read and skip over the header @@ -79,6 +84,10 @@ void init_tab_info(const table_t& tf, const std::string& file, R& log_rhoy_table for (int j = 1; j <= tf.nrhoy; ++j) { for (int i = 1; i <= tf.ntemp; ++i) { std::getline(table, line); + if (line.empty()) { + amrex::Error("Error reading table data"); + } + std::istringstream sdata(line); sdata >> log_rhoy_table(j) >> log_temp_table(i); @@ -245,8 +254,8 @@ evaluate_dr_dtemp(const table_t& table_meta, const R& log_rhoy_table, const T& l // Finally, we perform a 1d-linear interpolation between dlogr_dlogt_ip1 // and dlogr_dlogt_i to compute dlogr_dlogt - Real log_rhoy_lo = log_temp_table(irhoy_lo); - Real log_rhoy_hi = log_temp_table(irhoy_hi); + Real log_rhoy_lo = log_rhoy_table(irhoy_lo); + Real log_rhoy_hi = log_rhoy_table(irhoy_hi); Real log_temp_lo = log_temp_table(jtemp_lo); Real log_temp_hi = log_temp_table(jtemp_hi); diff --git a/nse_solver/nse_check.H b/nse_solver/nse_check.H index 15972e4ae9..3ec6fd2017 100644 --- a/nse_solver/nse_check.H +++ b/nse_solver/nse_check.H @@ -32,7 +32,7 @@ void check_nse_molar(burn_t& state, const burn_t& nse_state, bool& nse_check) { // raise error if no proton or helium-4 in the network. - if (NSE_INDEX::h1_index == -1 || NSE_INDEX::he4_index == -1) { + if (NSE_INDEX::H1_index == -1 || NSE_INDEX::He4_index == -1) { amrex::Error("Need proton and helium-4 in the network for NSE_NET to work"); } @@ -43,12 +43,12 @@ void check_nse_molar(burn_t& state, const burn_t& nse_state, bool& nse_check) { for (int n = 0; n < NumSpec; ++n) { - if (n == NSE_INDEX::h1_index || n == NSE_INDEX::n_index) { + if (n == NSE_INDEX::H1_index || n == NSE_INDEX::N_index) { r /= state.xn[n] * state.xn[n] * aion_inv[n] * aion_inv[n]; r_nse /= nse_state.xn[n] * nse_state.xn[n] * aion_inv[n] * aion_inv[n]; } - else if (n == NSE_INDEX::he4_index) { + else if (n == NSE_INDEX::He4_index) { r *= state.xn[n] * aion_inv[n]; r_nse *= nse_state.xn[n] * aion_inv[n]; } @@ -59,13 +59,13 @@ void check_nse_molar(burn_t& state, const burn_t& nse_state, bool& nse_check) { // if there is neutron in the network - if ((std::abs((r - r_nse) / r_nse) < 0.5_rt) && (NSE_INDEX::n_index != -1)) { + if ((std::abs((r - r_nse) / r_nse) < 0.5_rt) && (NSE_INDEX::N_index != -1)) { nse_check = true; } // if there is no neutron in the network - if ((std::abs((r - r_nse) / r_nse) < 0.25_rt) && (NSE_INDEX::n_index == -1)) { + if ((std::abs((r - r_nse) / r_nse) < 0.25_rt) && (NSE_INDEX::N_index == -1)) { nse_check = true; } } @@ -79,7 +79,7 @@ void find_max_nucs(int& max_nucs, const int current_nuc_ind) { max_nucs = 0; - for (int n = NumSpec-1; n > NSE_INDEX::he4_index; --n) { + for (int n = NumSpec-1; n > NSE_INDEX::He4_index; --n) { if ( (aion[n] == aion[current_nuc_ind]-1 && (zion[n] == zion[current_nuc_ind] || zion[n] == zion[current_nuc_ind]-1)) @@ -223,7 +223,7 @@ void find_fast_reaction_cycle(const int current_nuc_ind, const amrex::Array1D NSE_INDEX::he4_index; --n) { + for (int n = NumSpec-1; n > NSE_INDEX::He4_index; --n) { if ( (aion[n] == aion[current_nuc_ind]-1 && @@ -353,7 +353,7 @@ void find_fast_reaction_cycle(const int current_nuc_ind, const amrex::Array1D& group_ind) { // This function checks whether all isotopes are either in the LIG group // or in another single group. - int LIG_root_index = get_root_index(NSE_INDEX::he4_index, group_ind); + int LIG_root_index = get_root_index(NSE_INDEX::He4_index, group_ind); int nonLIG_index = -1; @@ -690,7 +690,7 @@ bool in_single_group(const amrex::Array1D& group_ind) { // 1) isotopes with even N // 2) isotopes with odd N - if (NSE_INDEX::n_index == -1 && !in_single_group) { + if (NSE_INDEX::N_index == -1 && !in_single_group) { in_single_group = true; @@ -757,9 +757,9 @@ void fill_merge_indices(amrex::Array1D& merge_indices, continue; } - if (NSE_INDEX::rate_indices(current_rate, k) != NSE_INDEX::h1_index - && NSE_INDEX::rate_indices(current_rate, k) != NSE_INDEX::n_index - && NSE_INDEX::rate_indices(current_rate, k) != NSE_INDEX::he4_index + if (NSE_INDEX::rate_indices(current_rate, k) != NSE_INDEX::H1_index + && NSE_INDEX::rate_indices(current_rate, k) != NSE_INDEX::N_index + && NSE_INDEX::rate_indices(current_rate, k) != NSE_INDEX::He4_index ) { ++m; @@ -787,7 +787,7 @@ void fill_merge_indices(amrex::Array1D& merge_indices, // Determine number of nonLIG isotopes // also check whether nonLIG isotopes are already merged - if (root_index != get_root_index(NSE_INDEX::he4_index, group_ind)) { + if (root_index != get_root_index(NSE_INDEX::He4_index, group_ind)) { ++num_nonLIG; // return if nonLIG_root index is repeated, meaning these isotope already merged @@ -820,7 +820,7 @@ void fill_merge_indices(amrex::Array1D& merge_indices, // let LIG group use their own Y instead of Y_group. (not sure if this is true) - if (root_index == get_root_index(NSE_INDEX::he4_index, group_ind)) { + if (root_index == get_root_index(NSE_INDEX::He4_index, group_ind)) { Y_group(k) = Y(NSE_INDEX::rate_indices(current_rate, k) + 1); } else { @@ -886,7 +886,7 @@ void fill_merge_indices(amrex::Array1D& merge_indices, // If nonNPA index is -1, meaning null, then use LIG index if (nonNPA_ind(n) == -1) { - merge_indices(n) = get_root_index(NSE_INDEX::he4_index, group_ind); + merge_indices(n) = get_root_index(NSE_INDEX::He4_index, group_ind); } else { merge_indices(n) = NSE_INDEX::rate_indices(current_rate, nonNPA_ind(n)); @@ -913,10 +913,10 @@ void nse_grouping(amrex::Array1D& group_ind, const burn_t& stat // let n,p,a form the same group (LIG) initially, let 1 be index of LIG - if (i == NSE_INDEX::h1_index + 1 || i == NSE_INDEX::n_index + 1 - || i == NSE_INDEX::he4_index + 1) { + if (i == NSE_INDEX::H1_index + 1 || i == NSE_INDEX::N_index + 1 + || i == NSE_INDEX::He4_index + 1) { - // group_ind(i) = NSE_INDEX::he4_index; + // group_ind(i) = NSE_INDEX::He4_index; group_ind(i) = 1; } @@ -1087,7 +1087,7 @@ bool in_nse(burn_t& current_state, bool skip_molar_check=false) { // Now we look through the network and see if there are fast reaction cycles // Need to separate forward and reverse rate and determine each step is fast enough. - if (NSE_INDEX::n_index != -1) { + if (NSE_INDEX::N_index != -1) { found_fast_reaction_cycle = false; // Do a reverse for loop to start from heaviest nuclei diff --git a/nse_solver/nse_solver.H b/nse_solver/nse_solver.H index 307e3730a5..a7a4ea9ff4 100644 --- a/nse_solver/nse_solver.H +++ b/nse_solver/nse_solver.H @@ -50,7 +50,7 @@ T get_nonexponent_nse_state(const T& state) { for (int n = 0; n < NumSpec; ++n) { #ifdef NEW_NETWORK_IMPLEMENTATION - if (n == NSE_INDEX::h1_index) { + if (n == NSE_INDEX::H1_index) { nse_state.xn[n] = 0.0; continue; } @@ -105,7 +105,7 @@ void apply_nse_exponent(T& nse_state) { for (int n = 0; n < NumSpec; ++n) { #ifdef NEW_NETWORK_IMPLEMENTATION - if (n == NSE_INDEX::h1_index) { + if (n == NSE_INDEX::H1_index) { nse_state.xn[n] = 0.0; continue; } @@ -144,7 +144,7 @@ void apply_nse_exponent(T& nse_state) { for (int n = 0; n < NumSpec; ++n) { #ifdef NEW_NETWORK_IMPLEMENTATION - if (n == NSE_INDEX::h1_index) { + if (n == NSE_INDEX::H1_index) { continue; } #endif @@ -175,7 +175,7 @@ void fcn(Array1D& x, Array1D& fvec, for (int n = 0; n < NumSpec; ++n) { #ifdef NEW_NETWORK_IMPLEMENTATION - if (n == NSE_INDEX::h1_index) { + if (n == NSE_INDEX::H1_index) { continue; } #endif @@ -219,7 +219,7 @@ void jcn(Array1D& x, Array2D& fjac, for (int n = 0; n < NumSpec; ++n) { #ifdef NEW_NETWORK_IMPLEMENTATION - if (n == NSE_INDEX::h1_index) { + if (n == NSE_INDEX::H1_index) { continue; } #endif @@ -487,7 +487,7 @@ T get_actual_nse_state(T& state, amrex::Real eps=1.0e-10_rt, bool singular_network = true; for (int n = 0; n < NumSpec; ++n) { #ifdef NEW_NETWORK_IMPLEMENTATION - if (n == NSE_INDEX::h1_index) { + if (n == NSE_INDEX::H1_index) { continue; } #endif diff --git a/unit_test/burn_cell/ci-benchmarks/ecsn_unit_test.out b/unit_test/burn_cell/ci-benchmarks/ecsn_unit_test.out index 1ae3f2bc19..b50ff63d29 100644 --- a/unit_test/burn_cell/ci-benchmarks/ecsn_unit_test.out +++ b/unit_test/burn_cell/ci-benchmarks/ecsn_unit_test.out @@ -1,65 +1,65 @@ -AMReX (23.07-106-gde7c6189623b-dirty) initialized +AMReX (23.05-4-ga393d7ff7e32) initialized starting the single zone burn... reading in network electron-capture / beta-decay tables... Maximum Time (s): 0.01 State Density (g/cm^3): 100000000 State Temperature (K): 3000000000 -Mass Fraction (h1): 0.01 -Mass Fraction (he4): 0.03 -Mass Fraction (o16): 0.5 -Mass Fraction (o20): 0.01 -Mass Fraction (f20): 0.01 -Mass Fraction (ne20): 0.3 -Mass Fraction (mg24): 0.1 -Mass Fraction (al27): 0.01 -Mass Fraction (si28): 0.01 -Mass Fraction (p31): 0.01 -Mass Fraction (s32): 0.01 +Mass Fraction (H1): 0.01 +Mass Fraction (He4): 0.03 +Mass Fraction (O16): 0.5 +Mass Fraction (O20): 0.01 +Mass Fraction (F20): 0.01 +Mass Fraction (Ne20): 0.3 +Mass Fraction (Mg24): 0.1 +Mass Fraction (Al27): 0.01 +Mass Fraction (Si28): 0.01 +Mass Fraction (P31): 0.01 +Mass Fraction (S32): 0.01 RHS at t = 0 - h1 -171061600.5 - he4 164121259.9 - o16 -67273.73352 - o20 -8.667258977e-06 - f20 -1.789563135e-05 - ne20 -447648.0568 - mg24 68871335.21 - al27 -73391041.15 - si28 101381667.7 - p31 -97670559.38 - s32 1323519.174 + H1 -171061600.5 + He4 164121259.9 + O16 -67273.73352 + O20 -8.667258977e-06 + F20 -1.789563135e-05 + Ne20 -447648.0568 + Mg24 68871335.21 + Al27 -73391041.15 + Si28 101381667.7 + P31 -97670559.38 + S32 1323519.174 ------------------------------------ successful? 1 - - Hnuc = 4.716248406e+19 - - added e = 4.716248406e+17 - - final T = 6804058463 + - Hnuc = 4.4691188e+19 + - added e = 4.4691188e+17 + - final T = 6711517341 ------------------------------------ e initial = 5.995956082e+17 -e final = 1.071220449e+18 +e final = 1.046507488e+18 ------------------------------------ new mass fractions: -h1 0.009032124504 -he4 4.003293528e-13 -o16 5.888714278e-07 -o20 0.00985678636 -f20 0.009855432543 -ne20 7.501479981e-14 -mg24 1.21710929e-09 -al27 1.951815457e-21 -si28 0.26794899 -p31 8.245884489e-14 -s32 0.7033060765 +H1 0.007036728874 +He4 4.569221711e-13 +O16 6.11671909e-07 +O20 0.009363850335 +F20 0.009362566168 +Ne20 8.595667728e-14 +Mg24 8.576669062e-06 +Al27 9.999999996e-31 +Si28 0.2286832772 +P31 9.999999996e-31 +S32 0.745544389 ------------------------------------ species creation rates: -omegadot(h1): -0.0967875496 -omegadot(he4): -3 -omegadot(o16): -49.99994111 -omegadot(o20): -0.01432136399 -omegadot(f20): -0.0144567457 -omegadot(ne20): -30 -omegadot(mg24): -9.999999878 -omegadot(al27): -1 -omegadot(si28): 25.794899 -omegadot(p31): -1 -omegadot(s32): 69.33060765 -number of steps taken: 31502 -AMReX (23.07-106-gde7c6189623b-dirty) finalized +omegadot(H1): -0.2963271126 +omegadot(He4): -3 +omegadot(O16): -49.99993883 +omegadot(O20): -0.0636149665 +omegadot(F20): -0.06374338321 +omegadot(Ne20): -30 +omegadot(Mg24): -9.999142333 +omegadot(Al27): -1 +omegadot(Si28): 21.86832772 +omegadot(P31): -1 +omegadot(S32): 73.5544389 +number of steps taken: 14714 +AMReX (23.05-4-ga393d7ff7e32) finalized diff --git a/unit_test/burn_cell/ci-benchmarks/subch_approx_BE_unit_test.out b/unit_test/burn_cell/ci-benchmarks/subch_approx_BE_unit_test.out index a8b9fcb4d7..df93b6b562 100644 --- a/unit_test/burn_cell/ci-benchmarks/subch_approx_BE_unit_test.out +++ b/unit_test/burn_cell/ci-benchmarks/subch_approx_BE_unit_test.out @@ -1,54 +1,54 @@ -AMReX (22.11-30-ged095ca21072) initialized +AMReX (23.05-4-ga393d7ff7e32) initialized starting the single zone burn... reading in network electron-capture / beta-decay tables... Maximum Time (s): 1e-05 State Density (g/cm^3): 1000000 State Temperature (K): 3000000000 -Mass Fraction (h1): 0.1 -Mass Fraction (he4): 0.5 -Mass Fraction (c12): 0.1 -Mass Fraction (n13): 0.1 -Mass Fraction (n14): 0.1 -Mass Fraction (o16): 0.1 -Mass Fraction (f18): 0 -Mass Fraction (ne20): 0 -Mass Fraction (ne21): 0 -Mass Fraction (na22): 0 -Mass Fraction (na23): 0 -Mass Fraction (mg24): 0 -Mass Fraction (al27): 0 -Mass Fraction (si28): 0 -Mass Fraction (p31): 0 -Mass Fraction (s32): 0 -Mass Fraction (ar36): 0 -Mass Fraction (ca40): 0 -Mass Fraction (ti44): 0 -Mass Fraction (cr48): 0 -Mass Fraction (fe52): 0 -Mass Fraction (ni56): 0 +Mass Fraction (H1): 0.1 +Mass Fraction (He4): 0.5 +Mass Fraction (C12): 0.1 +Mass Fraction (N13): 0.1 +Mass Fraction (N14): 0.1 +Mass Fraction (O16): 0.1 +Mass Fraction (F18): 0 +Mass Fraction (Ne20): 0 +Mass Fraction (Ne21): 0 +Mass Fraction (Na22): 0 +Mass Fraction (Na23): 0 +Mass Fraction (Mg24): 0 +Mass Fraction (Al27): 0 +Mass Fraction (Si28): 0 +Mass Fraction (P31): 0 +Mass Fraction (S32): 0 +Mass Fraction (Ar36): 0 +Mass Fraction (Ca40): 0 +Mass Fraction (Ti44): 0 +Mass Fraction (Cr48): 0 +Mass Fraction (Fe52): 0 +Mass Fraction (Ni56): 0 RHS at t = 0 - h1 895110670.6 - he4 -116892540.4 - c12 778320111 - n13 -895110656.2 - n14 -100544.9692 - o16 116788941.3 - f18 100544.9692 - ne20 1553.501095 - ne21 5.679440901e-23 - na22 9.495207168e-23 - na23 14.2963137 - mg24 1.933938048 - al27 0.08700012543 - si28 0.0160176069 - p31 3.723541443e-05 - s32 7.325504904e-06 - ar36 -5.715330804e-28 - ca40 1.369315623e-26 - ti44 -5.98426919e-28 - cr48 6.465178867e-28 - fe52 1.086815162e-28 - ni56 2.574225196e-29 + H1 895110670.6 + He4 -116892540.4 + C12 778320111 + N13 -895110656.2 + N14 -100544.9692 + O16 116788941.3 + F18 100544.9692 + Ne20 1553.501095 + Ne21 5.679440901e-23 + Na22 9.495207168e-23 + Na23 14.2963137 + Mg24 1.933938048 + Al27 0.08700012543 + Si28 0.0160176069 + P31 3.723541443e-05 + S32 7.325504904e-06 + Ar36 -5.715330804e-28 + Ca40 1.369315623e-26 + Ti44 -5.98426919e-28 + Cr48 6.465178867e-28 + Fe52 1.086815162e-28 + Ni56 2.574225196e-29 ------------------------------------ successful? 1 - Hnuc = 7.242769111e+22 @@ -59,51 +59,51 @@ e initial = 1.396711859e+18 e final = 2.12098877e+18 ------------------------------------ new mass fractions: -h1 0.1076931361 -he4 0.08267201555 -c12 1.78524719e-05 -n13 3.393590165e-08 -n14 3.304045126e-07 -o16 0.1086086904 -f18 1.418025583e-07 -ne20 0.007001757674 -ne21 5.733676716e-06 -na22 0.1571361579 -na23 4.819437609e-07 -mg24 0.004453897399 -al27 6.192300093e-06 -si28 0.0614675563 -p31 9.538998065e-06 -s32 0.1152074078 -ar36 0.09902731773 -ca40 0.2507582723 -ti44 0.005256238334 -cr48 0.0006643598898 -fe52 1.284019674e-05 -ni56 4.684206046e-08 +H1 0.1076931361 +He4 0.08267201555 +C12 1.78524719e-05 +N13 3.393590165e-08 +N14 3.304045126e-07 +O16 0.1086086904 +F18 1.418025583e-07 +Ne20 0.007001757674 +Ne21 5.733676716e-06 +Na22 0.1571361579 +Na23 4.819437609e-07 +Mg24 0.004453897399 +Al27 6.192300093e-06 +Si28 0.0614675563 +P31 9.538998065e-06 +S32 0.1152074078 +Ar36 0.09902731773 +Ca40 0.2507582723 +Ti44 0.005256238334 +Cr48 0.0006643598898 +Fe52 1.284019674e-05 +Ni56 4.684206046e-08 ------------------------------------ species creation rates: -omegadot(h1): 769.3136122 -omegadot(he4): -41732.79844 -omegadot(c12): -9998.214753 -omegadot(n13): -9999.996606 -omegadot(n14): -9999.96696 -omegadot(o16): 860.8690421 -omegadot(f18): 0.01418025583 -omegadot(ne20): 700.1757674 -omegadot(ne21): 0.5733676716 -omegadot(na22): 15713.61579 -omegadot(na23): 0.04819437609 -omegadot(mg24): 445.3897399 -omegadot(al27): 0.6192300093 -omegadot(si28): 6146.75563 -omegadot(p31): 0.9538998065 -omegadot(s32): 11520.74078 -omegadot(ar36): 9902.731773 -omegadot(ca40): 25075.82723 -omegadot(ti44): 525.6238334 -omegadot(cr48): 66.43598898 -omegadot(fe52): 1.284019674 -omegadot(ni56): 0.004684206046 +omegadot(H1): 769.3136122 +omegadot(He4): -41732.79844 +omegadot(C12): -9998.214753 +omegadot(N13): -9999.996606 +omegadot(N14): -9999.96696 +omegadot(O16): 860.8690421 +omegadot(F18): 0.01418025583 +omegadot(Ne20): 700.1757674 +omegadot(Ne21): 0.5733676716 +omegadot(Na22): 15713.61579 +omegadot(Na23): 0.04819437609 +omegadot(Mg24): 445.3897399 +omegadot(Al27): 0.6192300093 +omegadot(Si28): 6146.75563 +omegadot(P31): 0.9538998065 +omegadot(S32): 11520.74078 +omegadot(Ar36): 9902.731773 +omegadot(Ca40): 25075.82723 +omegadot(Ti44): 525.6238334 +omegadot(Cr48): 66.43598898 +omegadot(Fe52): 1.284019674 +omegadot(Ni56): 0.004684206046 number of steps taken: 9600 -AMReX (22.11-30-ged095ca21072) finalized +AMReX (23.05-4-ga393d7ff7e32) finalized diff --git a/unit_test/burn_cell/ci-benchmarks/subch_approx_unit_test.out b/unit_test/burn_cell/ci-benchmarks/subch_approx_unit_test.out index 0b1c89e417..ed779a64dc 100644 --- a/unit_test/burn_cell/ci-benchmarks/subch_approx_unit_test.out +++ b/unit_test/burn_cell/ci-benchmarks/subch_approx_unit_test.out @@ -1,54 +1,54 @@ -AMReX (22.08-70-gec3ccbd18787) initialized +AMReX (23.05-4-ga393d7ff7e32) initialized starting the single zone burn... reading in network electron-capture / beta-decay tables... Maximum Time (s): 1e-05 State Density (g/cm^3): 1000000 State Temperature (K): 3000000000 -Mass Fraction (h1): 0.1 -Mass Fraction (he4): 0.5 -Mass Fraction (c12): 0.1 -Mass Fraction (n13): 0.1 -Mass Fraction (n14): 0.1 -Mass Fraction (o16): 0.1 -Mass Fraction (f18): 0 -Mass Fraction (ne20): 0 -Mass Fraction (ne21): 0 -Mass Fraction (na22): 0 -Mass Fraction (na23): 0 -Mass Fraction (mg24): 0 -Mass Fraction (al27): 0 -Mass Fraction (si28): 0 -Mass Fraction (p31): 0 -Mass Fraction (s32): 0 -Mass Fraction (ar36): 0 -Mass Fraction (ca40): 0 -Mass Fraction (ti44): 0 -Mass Fraction (cr48): 0 -Mass Fraction (fe52): 0 -Mass Fraction (ni56): 0 +Mass Fraction (H1): 0.1 +Mass Fraction (He4): 0.5 +Mass Fraction (C12): 0.1 +Mass Fraction (N13): 0.1 +Mass Fraction (N14): 0.1 +Mass Fraction (O16): 0.1 +Mass Fraction (F18): 0 +Mass Fraction (Ne20): 0 +Mass Fraction (Ne21): 0 +Mass Fraction (Na22): 0 +Mass Fraction (Na23): 0 +Mass Fraction (Mg24): 0 +Mass Fraction (Al27): 0 +Mass Fraction (Si28): 0 +Mass Fraction (P31): 0 +Mass Fraction (S32): 0 +Mass Fraction (Ar36): 0 +Mass Fraction (Ca40): 0 +Mass Fraction (Ti44): 0 +Mass Fraction (Cr48): 0 +Mass Fraction (Fe52): 0 +Mass Fraction (Ni56): 0 RHS at t = 0 - h1 895110670.6 - he4 -116892540.4 - c12 778320111 - n13 -895110656.2 - n14 -100544.9692 - o16 116788941.3 - f18 100544.9692 - ne20 1553.501095 - ne21 5.679440901e-23 - na22 9.495207168e-23 - na23 14.2963137 - mg24 1.933938048 - al27 0.08700012543 - si28 0.0160176069 - p31 3.723541443e-05 - s32 7.325504904e-06 - ar36 -5.715330804e-28 - ca40 1.369315623e-26 - ti44 -5.98426919e-28 - cr48 6.465178867e-28 - fe52 1.086815162e-28 - ni56 2.574225196e-29 + H1 895110670.6 + He4 -116892540.4 + C12 778320111 + N13 -895110656.2 + N14 -100544.9692 + O16 116788941.3 + F18 100544.9692 + Ne20 1553.501095 + Ne21 5.679440901e-23 + Na22 9.495207168e-23 + Na23 14.2963137 + Mg24 1.933938048 + Al27 0.08700012543 + Si28 0.0160176069 + P31 3.723541443e-05 + S32 7.325504904e-06 + Ar36 -5.715330804e-28 + Ca40 1.369315623e-26 + Ti44 -5.98426919e-28 + Cr48 6.465178867e-28 + Fe52 1.086815162e-28 + Ni56 2.574225196e-29 ------------------------------------ successful? 1 - Hnuc = 7.242504668e+22 @@ -59,51 +59,51 @@ e initial = 1.396711859e+18 e final = 2.120962326e+18 ------------------------------------ new mass fractions: -h1 0.1076931392 -he4 0.08271604755 -c12 1.784659301e-05 -n13 3.392571632e-08 -n14 3.299221207e-07 -o16 0.108645045 -f18 1.417109763e-07 -ne20 0.007004350626 -ne21 5.73319595e-06 -na22 0.1571361633 -na23 4.823680511e-07 -mg24 0.004455549374 -al27 6.197826902e-06 -si28 0.06147651501 -p31 9.545310692e-06 -s32 0.1151668114 -ar36 0.09896332458 -ca40 0.2507603092 -ti44 0.005262916908 -cr48 0.0006665524196 -fe52 1.291730016e-05 -ni56 4.728298219e-08 +H1 0.1076931392 +He4 0.08271604755 +C12 1.784659301e-05 +N13 3.392571632e-08 +N14 3.299221207e-07 +O16 0.108645045 +F18 1.417109763e-07 +Ne20 0.007004350626 +Ne21 5.73319595e-06 +Na22 0.1571361633 +Na23 4.823680511e-07 +Mg24 0.004455549374 +Al27 6.197826902e-06 +Si28 0.06147651501 +P31 9.545310692e-06 +S32 0.1151668114 +Ar36 0.09896332458 +Ca40 0.2507603092 +Ti44 0.005262916908 +Cr48 0.0006665524196 +Fe52 1.291730016e-05 +Ni56 4.728298219e-08 ------------------------------------ species creation rates: -omegadot(h1): 769.3139202 -omegadot(he4): -41728.39524 -omegadot(c12): -9998.215341 -omegadot(n13): -9999.996607 -omegadot(n14): -9999.967008 -omegadot(o16): 864.5045001 -omegadot(f18): 0.01417109763 -omegadot(ne20): 700.4350626 -omegadot(ne21): 0.573319595 -omegadot(na22): 15713.61633 -omegadot(na23): 0.04823680511 -omegadot(mg24): 445.5549374 -omegadot(al27): 0.6197826902 -omegadot(si28): 6147.651501 -omegadot(p31): 0.9545310692 -omegadot(s32): 11516.68114 -omegadot(ar36): 9896.332458 -omegadot(ca40): 25076.03092 -omegadot(ti44): 526.2916908 -omegadot(cr48): 66.65524196 -omegadot(fe52): 1.291730016 -omegadot(ni56): 0.004728298219 +omegadot(H1): 769.3139202 +omegadot(He4): -41728.39524 +omegadot(C12): -9998.215341 +omegadot(N13): -9999.996607 +omegadot(N14): -9999.967008 +omegadot(O16): 864.5045001 +omegadot(F18): 0.01417109763 +omegadot(Ne20): 700.4350626 +omegadot(Ne21): 0.573319595 +omegadot(Na22): 15713.61633 +omegadot(Na23): 0.04823680511 +omegadot(Mg24): 445.5549374 +omegadot(Al27): 0.6197826902 +omegadot(Si28): 6147.651501 +omegadot(P31): 0.9545310692 +omegadot(S32): 11516.68114 +omegadot(Ar36): 9896.332458 +omegadot(Ca40): 25076.03092 +omegadot(Ti44): 526.2916908 +omegadot(Cr48): 66.65524196 +omegadot(Fe52): 1.291730016 +omegadot(Ni56): 0.004728298219 number of steps taken: 594 -AMReX (22.08-70-gec3ccbd18787) finalized +AMReX (23.05-4-ga393d7ff7e32) finalized diff --git a/unit_test/test_ase/ci-benchmarks/ase_nse_net_unit_test.out b/unit_test/test_ase/ci-benchmarks/ase_nse_net_unit_test.out index 55de486471..b981f99eac 100644 --- a/unit_test/test_ase/ci-benchmarks/ase_nse_net_unit_test.out +++ b/unit_test/test_ase/ci-benchmarks/ase_nse_net_unit_test.out @@ -1,4 +1,4 @@ -AMReX (a30cc5fd3213) initialized +AMReX (23.05-4-ga393d7ff7e32) initialized starting the single zone burn... reading in network electron-capture / beta-decay tables... chemical potential of proton is -3 @@ -8,27 +8,27 @@ State Temperature (K): 6000000000 electron fraction is 0.5 NSE state: n : 0.0006075658986 -h1 : 0.001992231785 -he4 : 0.5191546413 -c12 : 1.326178988e-05 -n13 : 9.476614056e-11 -n14 : 2.565265841e-09 -o16 : 3.224715368e-05 -f18 : 5.420149548e-11 -ne20 : 7.424231652e-07 -ne21 : 4.996678197e-08 -na22 : 2.606751428e-09 -na23 : 1.008351077e-06 -mg24 : 0.0001021744034 -al27 : 0.000554657875 -si28 : 0.03679926049 -p31 : 0.04228638044 -s32 : 0.03865876461 -ar36 : 0.02465328319 -ca40 : 0.02885085912 -ti44 : 0.001660132226 -cr48 : 0.009959852831 -fe52 : 0.05964589202 -ni56 : 0.2350269888 +H1 : 0.001992231785 +He4 : 0.5191546413 +C12 : 1.326178988e-05 +N13 : 9.476614056e-11 +N14 : 2.565265841e-09 +O16 : 3.224715368e-05 +F18 : 5.420149548e-11 +Ne20 : 7.424231652e-07 +Ne21 : 4.996678197e-08 +Na22 : 2.606751428e-09 +Na23 : 1.008351077e-06 +Mg24 : 0.0001021744034 +Al27 : 0.000554657875 +Si28 : 0.03679926049 +P31 : 0.04228638044 +S32 : 0.03865876461 +Ar36 : 0.02465328319 +Ca40 : 0.02885085912 +Ti44 : 0.001660132226 +Cr48 : 0.009959852831 +Fe52 : 0.05964589202 +Ni56 : 0.2350269888 We're in NSE. -AMReX (a30cc5fd3213) finalized +AMReX (23.05-4-ga393d7ff7e32) finalized diff --git a/unit_test/test_rhs/ci-benchmarks/ecsn.out b/unit_test/test_rhs/ci-benchmarks/ecsn.out index 4b7b5e98d0..9489ba5c4d 100644 --- a/unit_test/test_rhs/ci-benchmarks/ecsn.out +++ b/unit_test/test_rhs/ci-benchmarks/ecsn.out @@ -161,7 +161,7 @@ J_hydrogen-1_E -0.12580793235 1.2089803642e+12 J_helium-4_E -0.0078065301852 1.4905283338e+12 J_oxygen-16_E -5.3990173959e+12 1.2739583515e-06 - J_oxygen-20_E -2.079874023e-18 3.5544574816e-18 + J_oxygen-20_E -2.8880340474e-19 3.5544574816e-18 J_fluorine-20_E -2.0716943987e-18 7.6531304664e-18 J_neon-20_E -8.8836179369e-05 1.9862184663e-05 J_magnesium-24_E -0.0040169125096 0.018563573855