197 real S = (A[0] + E2*(A[1] + E2*(A[2] + E2*(A[3] + E2*A[4]))))
198 / (1 + E2*(B[0] + E2*(B[1] + E2*(B[2]+E2*B[3]))));
201 if(BG / sqrt(E2) > 700) {
205 real sigma = S / (E * exp(BG / sqrt(E))) * 1e-31;
220 real BG, MRC2, C1, C2, C3, C4, C5, C6, C7;
276 real theta = Ti / (1 - Ti*(C2 + Ti*(C4 + Ti*C6))
277 / (1 + Ti*(C3 + Ti*(C5 + Ti*C7))));
279 real xi = pow((BG*BG / (4*theta)), 1.0/3.0);
281 real sigmav = C1 * theta * sqrt(xi / (MRC2 * Ti*Ti*Ti))
282 * exp(-3*xi) * 1.e-6;
Main header file for ASCOT5.
real boschhale_sigmav(Reaction reaction, real Ti)
Estimate reactivity for a given fusion reaction.
void boschhale_reaction(Reaction reaction, real *m1, real *q1, real *m2, real *q2, real *mprod1, real *qprod1, real *mprod2, real *qprod2, real *Q)
Get masses and charges of particles participating in the reaction and the released energy.
real boschhale_sigma(Reaction reaction, real E)
Estimate cross-section for a given fusion reaction.
Header file for boschdale.c.
Reaction
Available reactions.
Header file containing physical and mathematical constants.
#define CONST_E
Elementary charge [C]