ASCOT5
Loading...
Searching...
No Matches
Data Fields
nbi_injector Struct Reference

Structure for describing an NBI injector. More...

#include <nbi.h>

Data Fields

int id
 
int n_beamlet
 
realbeamlet_x
 
realbeamlet_y
 
realbeamlet_z
 
realbeamlet_dx
 
realbeamlet_dy
 
realbeamlet_dz
 
real power
 
real energy
 
real efrac [3]
 
real div_h
 
real div_v
 
real div_halo_frac
 
real div_halo_h
 
real div_halo_v
 
int anum
 
int znum
 
real mass
 

Detailed Description

Structure for describing an NBI injector.

Definition at line 15 of file nbi.h.

Field Documentation

◆ id

int nbi_injector::id

integer identifier for this injector

Definition at line 16 of file nbi.h.

◆ n_beamlet

int nbi_injector::n_beamlet

number of beamlets in this injector

Definition at line 17 of file nbi.h.

◆ beamlet_x

real* nbi_injector::beamlet_x

x coordinates of beamlets [m]

Definition at line 18 of file nbi.h.

◆ beamlet_y

real* nbi_injector::beamlet_y

y coordinates of beamlets [m]

Definition at line 19 of file nbi.h.

◆ beamlet_z

real* nbi_injector::beamlet_z

z coordinates of beamlets [m]

Definition at line 20 of file nbi.h.

◆ beamlet_dx

real* nbi_injector::beamlet_dx

x components of beamlet unit direction vectors

Definition at line 21 of file nbi.h.

◆ beamlet_dy

real* nbi_injector::beamlet_dy

y components of beamlet unit direction vectors

Definition at line 22 of file nbi.h.

◆ beamlet_dz

real* nbi_injector::beamlet_dz

z components of beamlet unit direction vectors

Definition at line 23 of file nbi.h.

◆ power

real nbi_injector::power

this injector's power injected [W]

Definition at line 24 of file nbi.h.

◆ energy

real nbi_injector::energy

full energy of injected particles [J]

Definition at line 25 of file nbi.h.

◆ efrac

real nbi_injector::efrac[3]

fractions of full, 1/2 and 1/3 energy

Definition at line 26 of file nbi.h.

◆ div_h

real nbi_injector::div_h

vertical divergence [rad]

Definition at line 27 of file nbi.h.

◆ div_v

real nbi_injector::div_v

horizontal divergence [rad]

Definition at line 28 of file nbi.h.

◆ div_halo_frac

real nbi_injector::div_halo_frac

fraction of power in the halo

Definition at line 29 of file nbi.h.

◆ div_halo_h

real nbi_injector::div_halo_h

horizontal divergence of the halo [rad]

Definition at line 30 of file nbi.h.

◆ div_halo_v

real nbi_injector::div_halo_v

vertical divergence of the halo [rad]

Definition at line 31 of file nbi.h.

◆ anum

int nbi_injector::anum

mass number of injected species

Definition at line 32 of file nbi.h.

◆ znum

int nbi_injector::znum

charge number of injected species

Definition at line 33 of file nbi.h.

◆ mass

real nbi_injector::mass

mass of injected species [kg]

Definition at line 34 of file nbi.h.


The documentation for this struct was generated from the following file: