GridFire 0.0.1a
General Purpose Nuclear Network
|
#include <cmath>
#include <stdexcept>
#include <array>
#include <boost/numeric/odeint.hpp>
#include "fourdst/constants/const.h"
#include "fourdst/config/config.h"
#include "quill/LogMacros.h"
#include "gridfire/engine/engine_approx8.h"
#include "gridfire/network.h"
Go to the source code of this file.
Namespaces | |
namespace | gridfire |
namespace | gridfire::approx8 |
Functions | |
double | gridfire::approx8::sum_product (const vec7 &a, const vec7 &b) |
vec7 | gridfire::approx8::get_T9_array (const double &T) |
double | gridfire::approx8::rate_fit (const vec7 &T9, const vec7 &coef) |
double | gridfire::approx8::pp_rate (const vec7 &T9) |
Calculates the rate for the reaction p + p -> d. | |
double | gridfire::approx8::dp_rate (const vec7 &T9) |
Calculates the rate for the reaction p + d -> he3. | |
double | gridfire::approx8::he3he3_rate (const vec7 &T9) |
Calculates the rate for the reaction he3 + he3 -> he4 + 2p. | |
double | gridfire::approx8::he3he4_rate (const vec7 &T9) |
Calculates the rate for the reaction he3(he3,2p)he4. | |
double | gridfire::approx8::triple_alpha_rate (const vec7 &T9) |
Calculates the rate for the reaction he4 + he4 + he4 -> c12. | |
double | gridfire::approx8::c12p_rate (const vec7 &T9) |
Calculates the rate for the reaction c12 + p -> n13. | |
double | gridfire::approx8::c12a_rate (const vec7 &T9) |
Calculates the rate for the reaction c12 + he4 -> o16. | |
double | gridfire::approx8::n14p_rate (const vec7 &T9) |
Calculates the rate for the reaction n14(p,g)o15 - o15 + p -> c12 + he4. | |
double | gridfire::approx8::n14a_rate (const vec7 &T9) |
Calculates the rate for the reaction n14(a,g)f18 assumed to go on to ne20. | |
double | gridfire::approx8::n15pa_rate (const vec7 &T9) |
Calculates the rate for the reaction n15(p,a)c12 (CNO I). | |
double | gridfire::approx8::n15pg_rate (const vec7 &T9) |
Calculates the rate for the reaction n15(p,g)o16 (CNO II). | |
double | gridfire::approx8::n15pg_frac (const vec7 &T9) |
Calculates the fraction for the reaction n15(p,g)o16. | |
double | gridfire::approx8::o16p_rate (const vec7 &T9) |
Calculates the rate for the reaction o16(p,g)f17 then f17 -> o17(p,a)n14. | |
double | gridfire::approx8::o16a_rate (const vec7 &T9) |
Calculates the rate for the reaction o16(a,g)ne20. | |
double | gridfire::approx8::ne20a_rate (const vec7 &T9) |
Calculates the rate for the reaction ne20(a,g)mg24. | |
double | gridfire::approx8::c12c12_rate (const vec7 &T9) |
Calculates the rate for the reaction c12(c12,a)ne20. | |
double | gridfire::approx8::c12o16_rate (const vec7 &T9) |
Calculates the rate for the reaction c12(o16,a)mg24. | |