ASCOT5
Loading...
Searching...
No Matches
boschhale.h
Go to the documentation of this file.
1
5
#ifndef BOSCHHALE_H
6
#define BOSCHHALE_H
7
8
#include "
ascot5.h
"
9
13
typedef
enum
Reaction
{
14
DT_He4n = 1,
15
DHe3_He4p = 2,
16
DD_Tp = 3,
17
DD_He3n = 4,
18
}
Reaction
;
19
20
void
boschhale_reaction
(
21
Reaction
reaction,
real
* m1,
real
* q1,
real
* m2,
real
* q2,
22
real
* mprod1,
real
* qprod1,
real
* mprod2,
real
* qprod2,
real
* Q);
23
real
boschhale_sigma
(
Reaction
reaction,
real
E);
24
real
boschhale_sigmav
(
Reaction
reaction,
real
Ti);
25
26
#endif
ascot5.h
Main header file for ASCOT5.
real
double real
Definition
ascot5.h:85
Reaction
Reaction
Available reactions.
Definition
boschhale.h:13
boschhale_sigmav
real boschhale_sigmav(Reaction reaction, real Ti)
Estimate reactivity for a given fusion reaction.
Definition
boschhale.c:218
boschhale_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.
Definition
boschhale.c:28
boschhale_sigma
real boschhale_sigma(Reaction reaction, real E)
Estimate cross-section for a given fusion reaction.
Definition
boschhale.c:87
Generated on Wed Oct 9 2024 17:13:56 for ASCOT5 by
1.10.0