ASCOT5
Loading...
Searching...
No Matches
Functions
boschhale.c File Reference

Formulas for fusion cross-sections and thermal reactivities. More...

#include "ascot5.h"
#include <math.h>
#include "consts.h"
#include "boschhale.h"

Go to the source code of this file.

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.
 

Detailed Description

Formulas for fusion cross-sections and thermal reactivities.

The model is adapted from here: https://www.doi.org/10.1088/0029-5515/32/4/I07

Definition in file boschhale.c.

Function Documentation

◆ 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.

Parameters
reactionreaction enum
m1mass of the first reactant [kg]
q1charge of the first reactant [C]
m2mass of the second reactant [kg]
q2charge of the second reactant [C]
mprod1mass of the first product [kg]
qprod1charge of the first product [C]
mprod2mass of the second product [kg]
qprod2charge of the second product [C]
Qenergy released [J]

Definition at line 28 of file boschhale.c.

◆ boschhale_sigma()

real boschhale_sigma ( Reaction reaction,
real E )

Estimate cross-section for a given fusion reaction.

Parameters
reactionreaction for which the cross-section is estimated.
Eion energy [J].
Returns
cross-section [m^2].

Definition at line 87 of file boschhale.c.

◆ boschhale_sigmav()

real boschhale_sigmav ( Reaction reaction,
real Ti )

Estimate reactivity for a given fusion reaction.

Parameters
reactionreaction for which the reactivity is estimated.
Tiion temperature [keV].
Returns
reactivity.

Definition at line 218 of file boschhale.c.