ASCOT5
|
Header file for boschdale.c. More...
#include "ascot5.h"
Go to the source code of this file.
Typedefs | |
typedef enum Reaction | Reaction |
Available reactions. | |
Enumerations | |
enum | Reaction { DT_He4n = 1 , DHe3_He4p = 2 , DD_Tp = 3 , DD_He3n = 4 } |
Available reactions. More... | |
Functions | |
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. | |
real | boschhale_sigmav (Reaction reaction, real Ti) |
Estimate reactivity for a given fusion reaction. | |
Header file for boschdale.c.
Definition in file boschhale.h.
enum Reaction |
Available reactions.
Definition at line 13 of file boschhale.h.
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.
reaction | reaction enum |
m1 | mass of the first reactant [kg] |
q1 | charge of the first reactant [C] |
m2 | mass of the second reactant [kg] |
q2 | charge of the second reactant [C] |
mprod1 | mass of the first product [kg] |
qprod1 | charge of the first product [C] |
mprod2 | mass of the second product [kg] |
qprod2 | charge of the second product [C] |
Q | energy released [J] |
Definition at line 28 of file boschhale.c.
Estimate cross-section for a given fusion reaction.
reaction | reaction for which the cross-section is estimated. |
E | ion energy [J]. |
Definition at line 87 of file boschhale.c.
Estimate reactivity for a given fusion reaction.
reaction | reaction for which the reactivity is estimated. |
Ti | ion temperature [keV]. |
Definition at line 218 of file boschhale.c.