Procedures

ProcedureLocationProcedure TypeDescription
approx_eqlibfidaFunction

Inexact equality comparison: x ~= y true if abs(x-y) <= tol else false

approx_gelibfidaFunction

Inexact greater than or equal to comparison: x >~= y

approx_lelibfidaFunction

Inexact less then or equal to comparison: x <~= y

Aq_cxatomic_tablesFunction

Calculates an array of total charge exchange cross sections for a Neutral Hydrogen atom in the n=1...n_max states colliding with a ion with charge q at energy eb

Read more…
Aq_cx_natomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the n state colliding with a ion with charge q at energy eb

Read more…
Aq_cx_n_adasatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the n state colliding with a ion with charge q at energy eb

Read more…
Aq_cx_n_janevatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the n state colliding with a ion with charge q at energy eb

Read more…
Aq_excitatomic_tablesFunction

Calculates an matrix of the excitation cross sections for a neutral Hydrogen atom transitioning from the n=1..n_max state to the m=1..m_max states due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_1_2_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_1_3_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_1_4_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_1_5_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_1_janevatomic_tablesFunction

Calculates an array of the excitation cross sections for a neutral Hydrogen atom transitioning from the state to the m=1..m_max states due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_10_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_3_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_4_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_5_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_6_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_7_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_8_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_9_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_janevatomic_tablesFunction

Calculates an array of the excitation cross sections for a neutral Hydrogen atom transitioning from the state to the m=1..m_max states due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_3_10_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_3_4_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_3_5_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_3_6_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_3_7_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_3_8_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_3_9_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_3_janevatomic_tablesFunction

Calculates an array of the excitation cross sections for a neutral Hydrogen atom transitioning from the state to the m=1..m_max states due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_natomic_tablesFunction

Calculates an array of the excitation cross sections for a neutral Hydrogen atom transitioning from the n state to the m=1..m_max states due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_n_janevatomic_tablesFunction

Calculates an array of the generic excitation cross sections for a neutral Hydrogen atom transitioning from the n state to the m=1..m_max states due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_n_matomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the n m state due to a collision an ion with charge q at energy eb

Read more…
Aq_ionizatomic_tablesFunction

Calculates an array of total ionization cross sections for a Neutral Hydrogen atom in the n=1...n_max states colliding with a ion with charge q at energy eb

Read more…
Aq_ioniz_natomic_tablesFunction

Calculates the total ionization cross section for a Neutral Hydrogen atom in the n state colliding with a ion with charge q at energy eb

Read more…
Aq_ioniz_n_janevatomic_tablesFunction

Calculates the generic total ionization cross section for a Neutral Hydrogen atom in the n state colliding with a ion with charge q at energy eb

Read more…
assignment(=)libfidaInterface

Allows for assigning Profiles,LocalProfiles, EMFields,LocalEMFields,FastIon, and NPAParticle

attenuatelibfidaSubroutine

Attenuate states along a trajectory

B5_cx_1_adasatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Boron ion at energy eb

Read more…
B5_cx_1_janevatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Boron ion at energy eb

Read more…
B5_cx_2_adasatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Boron ion at energy eb

Read more…
B5_ioniz_1_janevatomic_tablesFunction

Calculates the total ionization cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Boron ion at energy eb

Read more…
balanceeigensystemSubroutine

Balances the matrix so that the rows with zero entries off the diagonal are isolated and the remaining columns and rows are resized to have one norm close to 1.

balbackeigensystemSubroutine

Reverses the balancing of balance for the eigenvectors

bb_cx_rateslibfidaSubroutine

Get beam-beam neutralization/cx rates

boundary_edgelibfidaSubroutine

Returns 3 x nb array containing points along the BoundedPlane's boundary edge

bremsstrahlunglibfidaSubroutine

Calculates bremsstrahlung

bt_cx_rateslibfidaSubroutine

Get beam-target neutralization/cx rates

bt_maxwellianatomic_tablesInterface

Calculates the reaction rate coefficients given beam energy eb and target temperature T where the velocity distribution of the target is a Maxwellian

bt_maxwellian_ebatomic_tablesSubroutine

Calculates Maxwellian reaction rate for a beam with atomic mass ab and energy eb firing into a target with atomic mass am and temperature T which has a cross section given by the function fn

bt_maxwellian_natomic_tablesSubroutine

Calculates Maxwellian reaction rate for a beam with atomic mass ab, energy eb, and energy level n firing into a target with atomic mass am and temperature T which has a cross section given by the function fn

bt_maxwellian_n_matomic_tablesSubroutine

Calculates Maxwellian reaction rate for a n(\rightarrow)m transition due to a beam with atomic mass ab and energy eb firing into a target with atomic mass am and temperature T which has a cross section given by the function fnm

bt_maxwellian_q_natomic_tablesSubroutine

Calculates Maxwellian reaction rate for a beam with atomic mass ab, energy eb, and energy level n firing into a target with atomic mass am, temperature T, and charge q which has a cross section given by the function fqn

bt_maxwellian_q_n_matomic_tablesSubroutine

Calculates Maxwellian reaction rate for a n(\rightarrow)m transition due to a beam with atomic mass ab and energy eb firing into a target with atomic mass am, temperature T, and charge q which has a cross section given by the function fqnm

C6_cx_1_adasatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Carbon ion at energy eb

Read more…
C6_cx_1_janevatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Carbon ion at energy eb

Read more…
C6_cx_2_adasatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Carbon ion at energy eb

Read more…
C6_cx_3_adasatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Carbon ion at energy eb

Read more…
C6_ioniz_1_janevatomic_tablesFunction

Calculates the total ionization cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Carbon ion at energy eb

Read more…
calc_perp_vectorslibfidaSubroutine

Calculates normalized vectors that are perpendicular to b such that a x c = b_norm

check_compression_availabilityhdf5_extraSubroutine

Checks whether dataset compression is available

chunk_sizehdf5_extraSubroutine
circle_grid_intersectlibfidaSubroutine

Calculates the intersection arclength of a circle with the beam_grid

colradlibfidaSubroutine

Evolve density of states in time dt via collisional radiative model

comabseigensystemFunction

Calculates absolute value of a complex number a

ComdiveigensystemSubroutine

Performs complex division c = a / b

cross_productlibfidaFunction

Calculates the cross product of two vectors: uxv

d_d_fusion_heatomic_tablesFunction

Calculates total cross section at a given deuterium energy, eb, for the Helium-3 branch of Deuterium-Deutrium nuclear reactions

Read more…
d_d_fusion_tatomic_tablesFunction

Calculates total cross section at a given Deuterium energy, eb, for the Tritium branch of Deuterium-Deutrium nuclear reactions

Read more…
d_t_fusionatomic_tablesFunction

Calculates total cross section at a given deuterium energy, eb, for Deuterium-Tritium nuclear reactions in the range [0.5-550 keV]

Read more…
dcxlibfidaSubroutine

Calculates Direct Charge Exchange (DCX) neutral density and spectra

derivutilitiesInterface

Procedure for finding derivatives from an array

e_excitatomic_tablesFunction

Calculates a matrix of cross section for a proton-Hydrogen impact excitation transition from the states at energy eb

Read more…
e_excit_1_2_janevatomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
e_excit_1_3_janevatomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
e_excit_1_4_janevatomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
e_excit_1_5_janevatomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
e_excit_1_janevatomic_tablesFunction

Calculates an array of cross sections for a electron-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
e_excit_2_3_janevatomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
e_excit_fatomic_tablesFunction

Oscillator strength for a n m transition due to electron-Hydrogen impact excitation

Read more…
e_excit_natomic_tablesFunction

Calculates an array of cross sections for a electron-Hydrogen impact excitation transition from the n state to the state at energy eb

Read more…
e_excit_n_matomic_tablesFunction

Calculates an array of cross sections for a electron-Hydrogen impact excitation transition from the n m state at energy eb

Read more…
e_ionizatomic_tablesFunction

Calculates an array of cross sections for a electron-Hydrogen impact ionization from the states at energy eb

Read more…
e_ioniz_1_janevatomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact ionization from the state at energy eb

Read more…
e_ioniz_2_janevatomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact ionization from the state at energy eb

Read more…
e_ioniz_3_janevatomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact ionization from the state at energy eb

Read more…
e_ioniz_natomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact ionization from the n state at energy eb

Read more…
eigeneigensystemSubroutine

The subroutine eigen determines all eigenvalues and (if desired) all eigenvectors of a real square n * n matrix via the QR method in the version of Martin, Parlett, Peters, Reinsch and Wilkinson.

Read more…
elmheseigensystemSubroutine

Transforms the matrix mat to upper Hessenberg form.

elmtranseigensystemSubroutine

Elmtrans copies the Hessenberg matrix stored in mat to h

fast_ion_assignlibfidaSubroutine

Defines how to assign FastIon types to eachother

ff_addlibfidaFunction

Defines how to add two EMFields types

ff_assignlibfidaSubroutine

Defines how to assign EMFields types to eachother

ff_subtractlibfidaFunction

Defines how to subtract two EMFields types

fida_flibfidaSubroutine

Calculate FIDA emission using a Fast-ion distribution function F(E,p,r,z)

fida_mclibfidaSubroutine

Calculate FIDA emission using a Monte Carlo Fast-ion distribution

fida_weights_loslibfidaSubroutine

Calculates LOS averaged FIDA weights

fida_weights_mclibfidaSubroutine

Calculates FIDA weights

flf_assignlibfidaSubroutine

Defines how to assign a LocalEMFields type to a EMFields type

fs_dividelibfidaFunction

Defines how to divide EMFields types by a scalar

fs_multiplylibfidaFunction

Defines how to multiply EMFields types by a scalar

get_beam_cx_ratelibfidaSubroutine

Get probability of a thermal ion charge exchanging with types neutrals

get_distributionlibfidaSubroutine

Gets Guiding Center distribution at position pos or beam_grid indices ind

get_ep_denflibfidaSubroutine

Get guiding center fast-ion density at given energy and pitch at position pos or beam_grid indices ind

get_fieldslibfidaSubroutine

Gets electro-magnetic fields at position pos or beam_grid indices ind

get_indiceslibfidaSubroutine

Find closests beam_grid indices ind to position pos

get_neutron_ratelibfidaSubroutine

Gets neutron rate for a beam with energy eb interacting with a target plasma

get_nlaunchlibfidaSubroutine

Sets the number of MC markers launched from each beam_grid cell

get_plasmalibfidaSubroutine

Gets plasma parameters at position pos or beam_grid indices ind

get_positionlibfidaSubroutine

Get position pos given beam_grid indices ind

get_rate_matrixlibfidaSubroutine

Gets rate matrix for use in colrad

get_valueutilitiesFunction

Gets value of sparse array SA at the subscripts subs

grid_intersectlibfidaSubroutine

Calculates a particles intersection length with the beam_grid

gyro_correctionlibfidaSubroutine

Calculates gyro correction for Guiding Center MC distribution calculation

gyro_radiuslibfidaFunction

Calculates mean gyro-radius

gyro_rangelibfidaSubroutine

Calculates the range(s) of gyro-angles that would land within a bounded plane

gyro_steplibfidaSubroutine

Calculates gyro-step

Read more…
gyro_surfacelibfidaSubroutine

Calculates the surface of all possible trajectories

gyro_surface_coordinateslibfidaSubroutine

Calculates the parametric coordinates, u, of point p on the gyro_surface

gyro_trajectorylibfidaSubroutine

Calculate particle trajectory for a given gyro-angle and gyro-surface

h5ltmake_compressed_dataset_double_fhdf5_extraInterface

Write a compressed datasets of 64-bit floats

h5ltmake_compressed_dataset_double_f_1hdf5_extraSubroutine

Write a compressed 64-bit float dataset of dimension 1

h5ltmake_compressed_dataset_double_f_2hdf5_extraSubroutine

Write a compressed 64-bit float dataset of dimension 2

h5ltmake_compressed_dataset_double_f_3hdf5_extraSubroutine

Write a compressed 64-bit float dataset of dimension 3

h5ltmake_compressed_dataset_double_f_4hdf5_extraSubroutine

Write a compressed 64-bit float dataset of dimension 4

h5ltmake_compressed_dataset_double_f_5hdf5_extraSubroutine

Write a compressed 64-bit float dataset of dimension 5

h5ltmake_compressed_dataset_double_f_6hdf5_extraSubroutine

Write a compressed 64-bit float dataset of dimension 6

h5ltmake_compressed_dataset_double_f_7hdf5_extraSubroutine

Write a compressed 64-bit float dataset of dimension 7

h5ltmake_compressed_dataset_int_fhdf5_extraInterface

Write a compressed dataset of 32-bit integers

h5ltmake_compressed_dataset_int_f_1hdf5_extraSubroutine

Write a compressed 32-bit integer dataset of dimension 1

h5ltmake_compressed_dataset_int_f_2hdf5_extraSubroutine

Write a compressed 32-bit integer dataset of dimension 2

h5ltmake_compressed_dataset_int_f_3hdf5_extraSubroutine

Write a compressed 32-bit integer dataset of dimension 3

h5ltmake_compressed_dataset_int_f_4hdf5_extraSubroutine

Write a compressed 32-bit integer dataset of dimension 4

h5ltmake_compressed_dataset_int_f_5hdf5_extraSubroutine

Write a compressed 32-bit integer dataset of dimension 5

h5ltmake_compressed_dataset_int_f_6hdf5_extraSubroutine

Write a compressed 32-bit integer dataset of dimension 6

h5ltmake_compressed_dataset_int_f_7hdf5_extraSubroutine

Write a compressed 32-bit integer dataset of dimension 7

h5ltread_dataset_double_scalar_fhdf5_extraSubroutine

Write a scalar 64-bit float

h5ltread_dataset_int_scalar_fhdf5_extraSubroutine

Write a scalar 32-bit integer

halolibfidaSubroutine

Calculates halo neutral density and spectra

hit_npa_detectorlibfidaSubroutine

Routine to check if a particle will hit a NPA detector

hqr2eigensystemSubroutine

Computes the eigenvalues and (if vec = True) the eigenvectors of an n * n upper Hessenberg matrix.

Read more…
hqrveceigensystemSubroutine

Computes the eigenvectors for the eigenvalues found in hqr2

Read more…
in_boundarylibfidaFunction

Indicator function for determining if a point on a plane is within the plane boundary

in_gridlibfidaFunction

Determines if a position pos is in the beam_grid

in_gyro_surfacelibfidaFunction

Indicator function for determining if a point is inside the gyro_surface

in_plasmalibfidaSubroutine

Indicator subroutine to determine if a position is in a region where the plasma parameter and fields are valid/known

ind2subutilitiesSubroutine

Calculate the subscripts subs into an array with dimensions dims given the corresponding linear index ind

interpollibfidaInterface

Performs linear/bilinear interpolation

interpol1D_arrlibfidaSubroutine

Performs linear interpolation on a uniform 1D grid y(x)

interpol1D_coefflibfidaSubroutine

Linear interpolation coefficients and index for a 1D grid y(x)

interpol1D_coeff_arrlibfidaSubroutine

Linear interpolation coefficients and index for a 1D grid y(x)

interpol2D_2D_arrlibfidaSubroutine

Performs bilinear interpolation on a 2D grid of 2D arrays z(:,:,x,y)

interpol2D_arrlibfidaSubroutine

Performs bilinear interpolation on a 2D grid z(x,y)

interpol2D_coefflibfidaSubroutine

Bilinear interpolation coefficients and indicies for a 2D grid z(x,y)

interpol2D_coeff_arrlibfidaSubroutine
interpol_coefflibfidaInterface

Calculates linear interpolation coefficients

lff_assignlibfidaSubroutine

Defines how to assign a EMFields type to a LocalEMFields type

lflf_addlibfidaFunction

Defines how to add two LocalEMFields types

lflf_assignlibfidaSubroutine

Defines how to assign LocalEMFields types to eachother

lflf_subtractlibfidaFunction

Defines how to subtract two LocalEMFields types

lfs_dividelibfidaFunction

Defines how to divide LocalEMFields types by a scalar

lfs_multiplylibfidaFunction

Defines how to multiply LocalEMFields types by a scalar

line_basislibfidaSubroutine

Calculates basis from a line with +x in the direction of line

line_gyro_surface_intersectlibfidaSubroutine

Calculates the times of intersection of a line and a gyro-surface

line_plane_intersectlibfidaSubroutine

Calculates the intersection of a line and a plane

lplp_addlibfidaFunction

Defines how to add two LocalProfiles types

lplp_assignlibfidaSubroutine

Defines how to assign LocalProfiles types to eachother

lplp_subtractlibfidaFunction

Defines how to subtract two LocalProfiles types

lpp_assignlibfidaSubroutine

Defines how to assign a Profiles type to a LocalProfiles type

lps_dividelibfidaFunction

Defines how to divide LocalProfiles types by a scalar

lps_multiplylibfidaFunction

Defines how to multiply LocalProfiles types by a scalar

lubksbeigensystemSubroutine

Does LU back substitution

ludcmpeigensystemSubroutine

Calculates LU decomposition

m_spreadatomic_tablesSubroutine

Spreads the total charge exchange cross section, sigma_tot, among the non-filled m states of sigma according to an exponential

make_beam_gridlibfidaSubroutine

Makes [[libfida:beam_grid] from user defined inputs

matinveigensystemSubroutine

Matrix inversion with LU-decomposition

mc_fastionlibfidaSubroutine

Samples a Guiding Center Fast-ion distribution function at a given beam_grid index

mc_halolibfidaSubroutine

Sample thermal Maxwellian distribution at beam_grid indices ind

mc_nbilibfidaSubroutine

Generates a neutral beam particle trajectory

ndmclibfidaSubroutine

Calculates neutral beam deposition and spectra

neutron_flibfidaSubroutine

Calculate neutron emission rate using a fast-ion distribution function F(E,p,r,z)

neutron_mclibfidaSubroutine

Calculate neutron flux using a Monte Carlo Fast-ion distribution

npa_flibfidaSubroutine

Calculate NPA flux using a fast-ion distribution function F(E,p,r,z)

npa_gyro_rangelibfidaSubroutine

Calculates range of gyro-angles that would hit the NPA detector

npa_mclibfidaSubroutine

Calculate NPA flux using a Monte Carlo fast-ion distribution

npa_part_assignlibfidaSubroutine

Defines how to assign NPAParticle types to eachother

npa_weightslibfidaSubroutine

Calculates NPA weights

operator(*)libfidaInterface

Allows for multiplying Profiles,LocalProfiles, EMFields, and LocalEMFields by scalars

operator(+)libfidaInterface

Allows for adding Profiles,LocalProfiles, EMFields, and LocalEMFields

operator(-)libfidaInterface

Allows for subtracting Profiles,LocalProfiles, EMFields, and LocalEMFields

operator(/)libfidaInterface

Allows for dividing Profiles,LocalProfiles, EMFields, and LocalEMFields by scalars

outerprodeigensystemFunction

Calculates outer product

p_cxatomic_tablesFunction

Calculates a matrix of cross sections for proton-Hydrogen charge exchange interactions from the states at energy Erel

Read more…
p_cx_1atomic_tablesFunction

Calculates an array of cross section for proton-Hydrogen charge exchange interactions from the state to m = 1..m_max states at energy Erel

Read more…
p_cx_1_1_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_1_2_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_1_3_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_1_4_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_1_janevatomic_tablesFunction

Calculates total cross section for proton-Hydrogen charge exchange interactions from the state at energy Erel

Read more…
p_cx_2atomic_tablesFunction

Calculates an array of cross sections for proton-Hydrogen charge exchange interactions from the state to m = 1..m_max states at energy Erel

Read more…
p_cx_2_2_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_2_3_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_2_janevatomic_tablesFunction

Calculates total cross section for proton-Hydrogen charge exchange interactions from the state at energy Erel

Read more…
p_cx_3atomic_tablesFunction

Calculates an array of cross sections for proton-Hydrogen charge exchange interactions from the state to m = 1..m_max states at energy Erel

Read more…
p_cx_3_2_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_3_3_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_3_4_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_3_5_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_3_6inf_adasatomic_tablesFunction

Calculates total cross section for a proton-Hydrogen charge exchange interaction from the state to states at energy Erel

Read more…
p_cx_3_janevatomic_tablesFunction

Calculates total cross section for proton-Hydrogen charge exchange interactions from the state at energy Erel

Read more…
p_cx_janevatomic_tablesFunction

Calculates total cross section for proton-Hydrogen charge exchange interactions from the n state at energy Erel

Read more…
p_cx_natomic_tablesFunction

Calculates an array of cross sections for proton-Hydrogen charge exchange interactions from the n state to m = 1..m_max states at energy Erel

Read more…
p_cx_n_janevatomic_tablesFunction

Calculates cross section for proton-Hydrogen charge exchange interactions from the state at energy Erel

Read more…
p_cx_n_matomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the n state to the m state at energy Erel

Read more…
p_excitatomic_tablesFunction

Calculates a matrix of cross sections for a proton-Hydrogen impact excitation transitions from the states at energy eb

Read more…
p_excit_1_2_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_1_3_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_1_4_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_1_5_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_1_6_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_1_janevatomic_tablesFunction

Calculates an array of cross sections for a proton-Hydrogen impact excitation transitions from the state to the state at energy eb

Read more…
p_excit_2_10_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_2_3_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_2_4_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_2_5_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_2_6_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_2_7_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_2_8_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_2_9_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_2_janevatomic_tablesFunction

Calculates an array of cross sections for a proton-Hydrogen impact excitation transitions from the state to the state at energy eb

Read more…
p_excit_3_10_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_3_4_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_3_5_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_3_6_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_3_7_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_3_8_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_3_9_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_3_janevatomic_tablesFunction

Calculates an array of cross sections for proton-Hydrogen impact excitation transitions from the state to the state at energy eb

Read more…
p_excit_natomic_tablesFunction

Calculates an array of cross sections for a proton-Hydrogen impact excitation transitions from the n state to the state at energy eb

Read more…
p_excit_n_matomic_tablesFunction

Calculates the cross section for a proton-Hydrogen impact excitation transition from the n state to the m state at energy eb

Read more…
p_ionizatomic_tablesFunction

Calculates an array of cross sections for proton-Hydrogen impact ionization interactions from the n = 1..n_max state at energy eb

Read more…
p_ioniz_1_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact ionization interaction from the state at energy eb

Read more…
p_ioniz_2_omullaneatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact ionization interaction from the state at energy eb

Read more…
p_ioniz_3_omullaneatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact ionization interaction from the state at energy eb

Read more…
p_ioniz_4_omullaneatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact ionization interaction from the state at energy eb

Read more…
p_ioniz_5_omullaneatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact ionization interaction from the state at energy eb

Read more…
p_ioniz_natomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact ionization interaction from the nth state at energy eb

Read more…
pitch_to_veclibfidaSubroutine

Calculates velocity vector from pitch, gyroangle and fields

plane_basislibfidaSubroutine

Calculates basis from 3 points on a plane with +z being the plane normal

plp_assignlibfidaSubroutine

Defines how to assign a LocalProfiles type to a Profiles type

pp_addlibfidaFunction

Defines how to add two Profiles types

pp_assignlibfidaSubroutine

Defines how to assign Profiles types to eachother

pp_subtractlibfidaFunction

Defines how to subtract two Profiles types

print_bannerlibfidaSubroutine

Prints FIDASIM banner

print_default_namelistatomic_tablesSubroutine

Prints out the default settings as a namelist

ps_dividelibfidaFunction

Defines how to divide Profiles types by a scalar

ps_multiplylibfidaFunction

Defines how to multiply Profiles types by a scalar

randindutilitiesInterface

Procedure for generating a random array index/subscripts

randnutilitiesSubroutine

Generate an array of normally-distributed random deviates

randuutilitiesSubroutine

Generate an array of uniformally-distributed random deviates

read_atomic_crosslibfidaSubroutine

Reads in a cross section table from file and puts it into a AtomicCrossSection type

read_atomic_ratelibfidaSubroutine

Reads in a atomic rate table from file and puts it into a AtomicRates type

read_atomic_transitionslibfidaSubroutine

Reads in a atomic transitions table from file and puts it into a AtomicTransitions type

read_beamlibfidaSubroutine

Reads neutral beam geometry and stores the quantities in nbi

read_chordslibfidaSubroutine

Reads the spectral geometry and stores the quantities in spec_chords

read_distributionlibfidaSubroutine

Reads in the fast-ion distribution

read_equilibriumlibfidaSubroutine

Reads in the interpolation grid, plasma parameters, and fields and stores the quantities in inter_grid and equil

read_flibfidaSubroutine

Reads in the fast-ion distribution function and stores the quantities in fbm

read_inputslibfidaSubroutine

Reads input namelist file and stores the results into inputs, nbi, and beam_grid 20 for suffixes and seperators e.g. /, _npa.h5, ...

read_mclibfidaSubroutine

Reads in a MC particle fast-ion distribution and puts them in particles

read_neutralslibfidaSubroutine

Reads neutral density from file and puts it in neut

read_npalibfidaSubroutine

Reads the NPA geometry and stores the quantities in npa_chords

read_nuclear_rateslibfidaSubroutine

Reads in a nuclear reaction rates table from file and puts it into a NuclearRates type

read_tableslibfidaSubroutine

Reads in atomic tables from file and stores them in tables

rng_initutilitiesSubroutine

Procedure to initialize a random number generator with a seed

rng_normalutilitiesFunction

Generate a normally-distributed random number with mean 0 and standard deviation 1

rng_uniformutilitiesFunction

Generate a uniformally-distributed random number in the range [0,1)

RSWAPeigensystemSubroutine

Swaps values a and b

sf_multiplylibfidaFunction

Defines how to multiply EMFields types by a scalar

simpsons_ruleatomic_tablesFunction

Performs 1D integration using Simpsons rule

Read more…
slf_multiplylibfidaFunction

Defines how to multiply LocalEMFields types by a scalar

slp_multiplylibfidaFunction

Defines how to multiply LocalProfiles types by a scalar

sp_multiplylibfidaFunction

Defines how to multiply Profiles types by a scalar

sparseutilitiesInterface

Creates a sparse array from a dense array

spectrumlibfidaSubroutine

Calculates doppler shift and stark splitting

store_bes_photonslibfidaSubroutine

Store BES photons in Spectra

store_birthslibfidaSubroutine

Store birth particles/density in birth

store_fida_photonslibfidaSubroutine

Store fida photons in Spectra

store_fw_photonslibfidaSubroutine

Store FIDA weight photons in fweight

store_fw_photons_at_chanlibfidaSubroutine

Store FIDA weight photons in fweight for a specific channel

store_neutralslibfidaInterface
store_neutrals_celllibfidaSubroutine
store_neutrals_tracklibfidaSubroutine
store_neutronslibfidaSubroutine

Store neutron rate in neutron

store_npalibfidaSubroutine

Store NPA particles in npa

sub2indutilitiesFunction

Calculates the linear index of an array with dimensions dims and subcripts subs

swapeigensystemSubroutine

Swap arrays a and b

tb_zyxlibfidaSubroutine

Creates active rotation matrix for z-y'-x" rotation given Tait-Bryan angles

tracklibfidaSubroutine

Computes the path of a neutral through the beam_grid

uvw_to_xyzlibfidaSubroutine

Convert machine coordinate uvw to beam coordinate xyz

write_bb_D_Datomic_tablesSubroutine

Write Deuterium-Deuterium interaction cross sections to a HDF5 file

write_bb_D_Tatomic_tablesSubroutine

Write Deuterium-Tritium interaction cross sections to a HDF5 file

write_bb_H_Aqatomic_tablesSubroutine

Write Hydrogen-Impurity interaction cross sections to a HDF5 file

write_bb_H_eatomic_tablesSubroutine

Write Hydrogen-Electron interaction cross sections to a HDF5 file

write_bb_H_Hatomic_tablesSubroutine

Write Hydrogen-Hydrogen interaction cross sections to a HDF5 file

write_beam_gridlibfidaSubroutine

Write beam_grid to an HDF5 file

write_birth_profilelibfidaSubroutine

Writes birth to a HDF5 file

write_bt_D_Datomic_tablesSubroutine

Write Deuterium-Deuterium reaction rates to a HDF5 file

write_bt_D_Tatomic_tablesSubroutine

Write Deuterium-Tritium reaction rates to a HDF5 file

write_bt_H_Aqatomic_tablesSubroutine

Write Hydrogen-Impurity reaction rates to a HDF5 file

write_bt_H_eatomic_tablesSubroutine

Write Hydrogen-Electron reaction rates to a HDF5 file

write_bt_H_Hatomic_tablesSubroutine

Write Hydrogen-Hydrogen reaction rates to a HDF5 file

write_dcxlibfidaSubroutine

Writes the direct charge exchange (DCX) neutrals and spectra to a HDF5 file

write_einsteinatomic_tablesSubroutine

Write Einstein coefficients to HDF5 file

write_fida_weightslibfidaSubroutine

Writes fweight to a HDF5 file

write_neutralslibfidaSubroutine

Writes neut to a HDF5 file

write_neutronslibfidaSubroutine

Writes neutron to a HDF5 file

write_npalibfidaSubroutine

Writes npa to a HDF5 file

write_npa_weightslibfidaSubroutine

Writes nweight to a HDF5 file

write_spectralibfidaSubroutine

Writes Spectra to a HDF5 file

xyz_to_uvwlibfidaSubroutine

Convert beam coordinate xyz to machine coordinate uvw

call~~graph~~CallGraph proc~p_excit_1_6_janev p_excit_1_6_janev interface~assignment(=) assignment(=) proc~plp_assign plp_assign interface~assignment(=)->proc~plp_assign proc~fast_ion_assign fast_ion_assign interface~assignment(=)->proc~fast_ion_assign proc~pp_assign pp_assign interface~assignment(=)->proc~pp_assign proc~npa_part_assign npa_part_assign interface~assignment(=)->proc~npa_part_assign proc~lpp_assign lpp_assign interface~assignment(=)->proc~lpp_assign proc~lplp_assign lplp_assign interface~assignment(=)->proc~lplp_assign proc~ff_assign ff_assign interface~assignment(=)->proc~ff_assign proc~lff_assign lff_assign interface~assignment(=)->proc~lff_assign proc~lflf_assign lflf_assign interface~assignment(=)->proc~lflf_assign proc~flf_assign flf_assign interface~assignment(=)->proc~flf_assign proc~aq_excit_3_5_janev Aq_excit_3_5_janev proc~store_fw_photons_at_chan store_fw_photons_at_chan proc~spectrum spectrum proc~store_fw_photons_at_chan->proc~spectrum proc~dcx dcx proc~mc_halo mc_halo proc~dcx->proc~mc_halo proc~get_plasma get_plasma proc~dcx->proc~get_plasma proc~track track proc~dcx->proc~track interface~store_neutrals store_neutrals proc~dcx->interface~store_neutrals proc~get_nlaunch get_nlaunch proc~dcx->proc~get_nlaunch proc~aq_cx_n_adas Aq_cx_n_adas proc~c6_cx_2_adas C6_cx_2_adas proc~aq_cx_n_adas->proc~c6_cx_2_adas proc~c6_cx_3_adas C6_cx_3_adas proc~aq_cx_n_adas->proc~c6_cx_3_adas proc~b5_cx_2_adas B5_cx_2_adas proc~aq_cx_n_adas->proc~b5_cx_2_adas proc~b5_cx_1_adas B5_cx_1_adas proc~aq_cx_n_adas->proc~b5_cx_1_adas proc~c6_cx_1_adas C6_cx_1_adas proc~aq_cx_n_adas->proc~c6_cx_1_adas proc~aq_excit_3_10_janev Aq_excit_3_10_janev proc~aq_excit_3_6_janev Aq_excit_3_6_janev proc~aq_excit_3_10_janev->proc~aq_excit_3_6_janev proc~approx_eq approx_eq proc~d_d_fusion_he d_d_fusion_he proc~comabs comabs proc~rswap RSWAP proc~comabs->proc~rswap proc~gyro_surface gyro_surface proc~fida_weights_los fida_weights_los proc~fida_weights_los->proc~store_fw_photons_at_chan proc~grid_intersect grid_intersect proc~fida_weights_los->proc~grid_intersect proc~write_fida_weights write_fida_weights proc~fida_weights_los->proc~write_fida_weights proc~fida_weights_los->proc~get_plasma proc~get_fields get_fields proc~fida_weights_los->proc~get_fields proc~bb_cx_rates bb_cx_rates proc~fida_weights_los->proc~bb_cx_rates proc~fida_weights_los->proc~track proc~pitch_to_vec pitch_to_vec proc~fida_weights_los->proc~pitch_to_vec proc~colrad colrad proc~fida_weights_los->proc~colrad proc~in_plasma in_plasma proc~fida_weights_los->proc~in_plasma proc~bt_cx_rates bt_cx_rates proc~fida_weights_los->proc~bt_cx_rates proc~p_cx_n p_cx_n proc~p_cx_1 p_cx_1 proc~p_cx_n->proc~p_cx_1 proc~p_cx_3 p_cx_3 proc~p_cx_n->proc~p_cx_3 proc~p_cx_janev p_cx_janev proc~p_cx_n->proc~p_cx_janev proc~p_cx_3_4_adas p_cx_3_4_adas proc~p_cx_n->proc~p_cx_3_4_adas proc~p_cx_3_5_adas p_cx_3_5_adas proc~p_cx_n->proc~p_cx_3_5_adas proc~p_cx_2 p_cx_2 proc~p_cx_n->proc~p_cx_2 proc~m_spread m_spread proc~p_cx_n->proc~m_spread proc~p_cx_1_4_adas p_cx_1_4_adas proc~p_cx_n->proc~p_cx_1_4_adas proc~aq_excit_2_5_janev Aq_excit_2_5_janev proc~write_einstein write_einstein interface~h5ltmake_compressed_dataset_double_f h5ltmake_compressed_dataset_double_f proc~write_einstein->interface~h5ltmake_compressed_dataset_double_f h5ltset_attribute_string_f h5ltset_attribute_string_f proc~write_einstein->h5ltset_attribute_string_f h5ltmake_dataset_int_f h5ltmake_dataset_int_f proc~write_einstein->h5ltmake_dataset_int_f h5gclose_f h5gclose_f proc~write_einstein->h5gclose_f h5gcreate_f h5gcreate_f proc~write_einstein->h5gcreate_f proc~ps_multiply ps_multiply proc~e_ioniz_3_janev e_ioniz_3_janev proc~p_excit_n p_excit_n proc~p_excit_3_janev p_excit_3_janev proc~p_excit_n->proc~p_excit_3_janev proc~p_excit_2_janev p_excit_2_janev proc~p_excit_n->proc~p_excit_2_janev proc~p_excit_1_janev p_excit_1_janev proc~p_excit_n->proc~p_excit_1_janev proc~check_compression_availability check_compression_availability h5open_f h5open_f proc~check_compression_availability->h5open_f h5zget_filter_info_f h5zget_filter_info_f proc~check_compression_availability->h5zget_filter_info_f h5zfilter_avail_f h5zfilter_avail_f proc~check_compression_availability->h5zfilter_avail_f h5close_f h5close_f proc~check_compression_availability->h5close_f proc~read_atomic_rate read_atomic_rate proc~h5ltread_dataset_int_scalar_f h5ltread_dataset_int_scalar_f proc~read_atomic_rate->proc~h5ltread_dataset_int_scalar_f proc~h5ltread_dataset_double_scalar_f h5ltread_dataset_double_scalar_f proc~read_atomic_rate->proc~h5ltread_dataset_double_scalar_f h5ltpath_valid_f h5ltpath_valid_f proc~read_atomic_rate->h5ltpath_valid_f h5ltread_dataset_double_f h5ltread_dataset_double_f proc~read_atomic_rate->h5ltread_dataset_double_f h5ltget_dataset_ndims_f h5ltget_dataset_ndims_f proc~read_atomic_rate->h5ltget_dataset_ndims_f proc~p_excit_3_4_janev p_excit_3_4_janev proc~p_excit_3_janev->proc~p_excit_3_4_janev proc~p_excit_3_6_janev p_excit_3_6_janev proc~p_excit_3_janev->proc~p_excit_3_6_janev proc~p_excit_3_8_janev p_excit_3_8_janev proc~p_excit_3_janev->proc~p_excit_3_8_janev proc~p_excit_3_10_janev p_excit_3_10_janev proc~p_excit_3_janev->proc~p_excit_3_10_janev proc~p_excit_3_5_janev p_excit_3_5_janev proc~p_excit_3_janev->proc~p_excit_3_5_janev proc~p_excit_3_9_janev p_excit_3_9_janev proc~p_excit_3_janev->proc~p_excit_3_9_janev proc~p_excit_3_7_janev p_excit_3_7_janev proc~p_excit_3_janev->proc~p_excit_3_7_janev proc~pp_subtract pp_subtract proc~p_cx_1->proc~p_cx_janev proc~p_cx_1_2_adas p_cx_1_2_adas proc~p_cx_1->proc~p_cx_1_2_adas proc~p_cx_1_3_adas p_cx_1_3_adas proc~p_cx_1->proc~p_cx_1_3_adas proc~p_cx_1->proc~p_cx_1_4_adas proc~p_cx_1_1_adas p_cx_1_1_adas proc~p_cx_1->proc~p_cx_1_1_adas proc~npa_f npa_f proc~npa_f->proc~gyro_surface proc~npa_f->proc~get_plasma proc~gyro_trajectory gyro_trajectory proc~npa_f->proc~gyro_trajectory proc~get_indices get_indices proc~npa_f->proc~get_indices proc~npa_gyro_range npa_gyro_range proc~npa_f->proc~npa_gyro_range proc~attenuate attenuate proc~npa_f->proc~attenuate proc~get_beam_cx_rate get_beam_cx_rate proc~npa_f->proc~get_beam_cx_rate proc~hit_npa_detector hit_npa_detector proc~npa_f->proc~hit_npa_detector proc~store_npa store_npa proc~npa_f->proc~store_npa proc~mc_fastion mc_fastion proc~npa_f->proc~mc_fastion proc~npa_f->proc~get_nlaunch proc~aq_cx_n_janev Aq_cx_n_janev proc~c6_cx_1_janev C6_cx_1_janev proc~aq_cx_n_janev->proc~c6_cx_1_janev proc~b5_cx_1_janev B5_cx_1_janev proc~aq_cx_n_janev->proc~b5_cx_1_janev proc~p_cx_3_janev p_cx_3_janev proc~store_fida_photons store_fida_photons proc~store_fida_photons->proc~get_fields proc~store_fida_photons->proc~get_indices proc~store_fida_photons->proc~spectrum proc~sub2ind sub2ind proc~h5ltmake_compressed_dataset_double_f_4 h5ltmake_compressed_dataset_double_f_4 proc~chunk_size chunk_size proc~h5ltmake_compressed_dataset_double_f_4->proc~chunk_size h5dclose_f h5dclose_f proc~h5ltmake_compressed_dataset_double_f_4->h5dclose_f h5dwrite_f h5dwrite_f proc~h5ltmake_compressed_dataset_double_f_4->h5dwrite_f h5sclose_f h5sclose_f proc~h5ltmake_compressed_dataset_double_f_4->h5sclose_f h5ltmake_dataset_double_f h5ltmake_dataset_double_f proc~h5ltmake_compressed_dataset_double_f_4->h5ltmake_dataset_double_f h5dcreate_f h5dcreate_f proc~h5ltmake_compressed_dataset_double_f_4->h5dcreate_f h5pset_deflate_f h5pset_deflate_f proc~h5ltmake_compressed_dataset_double_f_4->h5pset_deflate_f h5screate_simple_f h5screate_simple_f proc~h5ltmake_compressed_dataset_double_f_4->h5screate_simple_f h5pclose_f h5pclose_f proc~h5ltmake_compressed_dataset_double_f_4->h5pclose_f h5pset_chunk_f h5pset_chunk_f proc~h5ltmake_compressed_dataset_double_f_4->h5pset_chunk_f h5pset_shuffle_f h5pset_shuffle_f proc~h5ltmake_compressed_dataset_double_f_4->h5pset_shuffle_f h5pcreate_f h5pcreate_f proc~h5ltmake_compressed_dataset_double_f_4->h5pcreate_f proc~interpol2d_arr interpol2D_arr interface~interpol_coeff interpol_coeff proc~interpol2d_arr->interface~interpol_coeff proc~mc_nbi mc_nbi proc~mc_nbi->proc~grid_intersect proc~randn randn proc~mc_nbi->proc~randn proc~randu randu proc~mc_nbi->proc~randu proc~mc_nbi->proc~in_plasma proc~interpol2d_coeff interpol2D_coeff proc~lplp_add lplp_add proc~p_cx_3->proc~p_cx_1 proc~p_cx_3->proc~p_cx_janev proc~p_cx_3_3_adas p_cx_3_3_adas proc~p_cx_3->proc~p_cx_3_3_adas proc~p_cx_3->proc~p_cx_3_4_adas proc~p_cx_3->proc~p_cx_3_5_adas proc~p_cx_3->proc~p_cx_1_3_adas proc~p_cx_3_2_adas p_cx_3_2_adas proc~p_cx_3->proc~p_cx_3_2_adas proc~p_cx_3->proc~m_spread proc~p_cx_3_6inf_adas p_cx_3_6inf_adas proc~p_cx_3->proc~p_cx_3_6inf_adas proc~balance balance proc~aq_ioniz Aq_ioniz proc~aq_ioniz_n Aq_ioniz_n proc~aq_ioniz->proc~aq_ioniz_n proc~bt_maxwellian_q_n_m bt_maxwellian_q_n_m proc~simpsons_rule simpsons_rule proc~bt_maxwellian_q_n_m->proc~simpsons_rule proc~p_cx_n_janev p_cx_n_janev interface~operator(-) operator(-) interface~operator(-)->proc~pp_subtract proc~lplp_subtract lplp_subtract interface~operator(-)->proc~lplp_subtract proc~ff_subtract ff_subtract interface~operator(-)->proc~ff_subtract proc~lflf_subtract lflf_subtract interface~operator(-)->proc~lflf_subtract proc~boundary_edge boundary_edge proc~mc_halo->proc~get_plasma proc~mc_halo->proc~randn proc~mc_halo->proc~randu proc~in_gyro_surface in_gyro_surface interface~sparse sparse proc~write_fida_weights->interface~h5ltmake_compressed_dataset_double_f proc~write_fida_weights->h5ltset_attribute_string_f proc~write_fida_weights->h5open_f proc~write_fida_weights->h5ltmake_dataset_int_f proc~write_fida_weights->h5close_f h5fcreate_f h5fcreate_f proc~write_fida_weights->h5fcreate_f h5fclose_f h5fclose_f proc~write_fida_weights->h5fclose_f proc~write_bb_h_h write_bb_H_H proc~p_ioniz p_ioniz proc~write_bb_h_h->proc~p_ioniz proc~p_cx p_cx proc~write_bb_h_h->proc~p_cx proc~p_excit p_excit proc~write_bb_h_h->proc~p_excit proc~write_bb_h_h->interface~h5ltmake_compressed_dataset_double_f proc~write_bb_h_h->h5ltset_attribute_string_f proc~write_bb_h_h->h5ltmake_dataset_double_f proc~write_bb_h_h->h5ltmake_dataset_int_f proc~write_bb_h_h->h5gclose_f proc~write_bb_h_h->h5gcreate_f proc~get_plasma->proc~in_plasma proc~approx_ge approx_ge proc~approx_ge->proc~approx_eq proc~aq_excit_1_2_janev Aq_excit_1_2_janev proc~hqrvec hqrvec proc~lfs_divide lfs_divide proc~halo halo proc~halo->proc~mc_halo proc~halo->proc~get_plasma proc~halo->proc~track proc~halo->interface~store_neutrals proc~halo->proc~get_nlaunch proc~e_excit e_excit proc~e_excit_n e_excit_n proc~e_excit->proc~e_excit_n proc~get_neutron_rate get_neutron_rate proc~get_neutron_rate->interface~interpol_coeff proc~write_dcx write_dcx proc~write_dcx->interface~h5ltmake_compressed_dataset_double_f proc~write_beam_grid write_beam_grid proc~write_dcx->proc~write_beam_grid proc~write_dcx->h5ltset_attribute_string_f proc~write_dcx->h5open_f proc~write_dcx->h5ltmake_dataset_int_f proc~write_dcx->h5close_f proc~write_dcx->h5fcreate_f proc~write_dcx->h5fclose_f proc~b5_ioniz_1_janev B5_ioniz_1_janev proc~calc_perp_vectors calc_perp_vectors proc~get_fields->proc~calc_perp_vectors proc~get_fields->proc~in_plasma interface~operator(SLASH) operator(/) interface~operator(SLASH)->proc~lfs_divide proc~ps_divide ps_divide interface~operator(SLASH)->proc~ps_divide proc~lps_divide lps_divide interface~operator(SLASH)->proc~lps_divide proc~fs_divide fs_divide interface~operator(SLASH)->proc~fs_divide proc~circle_grid_intersect circle_grid_intersect proc~circle_grid_intersect->proc~approx_eq proc~circle_grid_intersect->proc~grid_intersect proc~in_grid in_grid proc~circle_grid_intersect->proc~in_grid h5ltread_dataset_int_f h5ltread_dataset_int_f proc~h5ltread_dataset_int_scalar_f->h5ltread_dataset_int_f proc~p_cx_janev->proc~p_cx_3_janev proc~p_cx_janev->proc~p_cx_n_janev proc~p_cx_1_janev p_cx_1_janev proc~p_cx_janev->proc~p_cx_1_janev proc~p_cx_2_janev p_cx_2_janev proc~p_cx_janev->proc~p_cx_2_janev proc~e_excit_f e_excit_f proc~sp_multiply sp_multiply proc~aq_excit_3_8_janev Aq_excit_3_8_janev proc~aq_excit_3_8_janev->proc~aq_excit_3_6_janev proc~aq_excit_1_janev Aq_excit_1_janev proc~aq_excit_1_janev->proc~aq_excit_1_2_janev proc~aq_excit_1_4_janev Aq_excit_1_4_janev proc~aq_excit_1_janev->proc~aq_excit_1_4_janev proc~aq_excit_1_3_janev Aq_excit_1_3_janev proc~aq_excit_1_janev->proc~aq_excit_1_3_janev proc~aq_excit_1_5_janev Aq_excit_1_5_janev proc~aq_excit_1_janev->proc~aq_excit_1_5_janev proc~fida_f fida_f proc~fida_f->proc~get_plasma proc~fida_f->proc~track proc~gyro_correction gyro_correction proc~fida_f->proc~gyro_correction proc~fida_f->proc~mc_fastion proc~fida_f->proc~get_nlaunch proc~approx_le approx_le proc~approx_le->proc~approx_eq proc~balback balback proc~interpol1d_coeff_arr interpol1D_coeff_arr proc~interpol1d_coeff interpol1D_coeff proc~interpol1d_coeff_arr->proc~interpol1d_coeff proc~aq_excit_3_9_janev Aq_excit_3_9_janev proc~aq_excit_3_9_janev->proc~aq_excit_3_6_janev proc~write_bt_d_t write_bt_D_T proc~write_bt_d_t->interface~h5ltmake_compressed_dataset_double_f proc~write_bt_d_t->h5ltset_attribute_string_f proc~write_bt_d_t->h5ltmake_dataset_double_f proc~write_bt_d_t->h5ltmake_dataset_int_f proc~write_bt_d_t->h5gclose_f proc~write_bt_d_t->h5gcreate_f proc~h5ltmake_compressed_dataset_int_f_3 h5ltmake_compressed_dataset_int_f_3 proc~h5ltmake_compressed_dataset_int_f_3->proc~chunk_size proc~h5ltmake_compressed_dataset_int_f_3->h5dclose_f proc~h5ltmake_compressed_dataset_int_f_3->h5dwrite_f proc~h5ltmake_compressed_dataset_int_f_3->h5sclose_f proc~h5ltmake_compressed_dataset_int_f_3->h5dcreate_f proc~h5ltmake_compressed_dataset_int_f_3->h5ltmake_dataset_int_f proc~h5ltmake_compressed_dataset_int_f_3->h5pset_deflate_f proc~h5ltmake_compressed_dataset_int_f_3->h5screate_simple_f proc~h5ltmake_compressed_dataset_int_f_3->h5pclose_f proc~h5ltmake_compressed_dataset_int_f_3->h5pset_chunk_f proc~h5ltmake_compressed_dataset_int_f_3->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_int_f_3->h5pcreate_f interface~operator(+) operator(+) interface~operator(+)->proc~lplp_add proc~ff_add ff_add interface~operator(+)->proc~ff_add proc~pp_add pp_add interface~operator(+)->proc~pp_add proc~lflf_add lflf_add interface~operator(+)->proc~lflf_add proc~write_neutrons write_neutrons proc~write_neutrons->interface~h5ltmake_compressed_dataset_double_f proc~write_neutrons->h5ltset_attribute_string_f proc~write_neutrons->h5open_f proc~write_neutrons->h5ltmake_dataset_double_f proc~write_neutrons->h5ltmake_dataset_int_f proc~write_neutrons->h5close_f proc~write_neutrons->h5fcreate_f proc~write_neutrons->h5fclose_f proc~h5ltmake_compressed_dataset_double_f_5 h5ltmake_compressed_dataset_double_f_5 proc~h5ltmake_compressed_dataset_double_f_5->proc~chunk_size proc~h5ltmake_compressed_dataset_double_f_5->h5dclose_f proc~h5ltmake_compressed_dataset_double_f_5->h5dwrite_f proc~h5ltmake_compressed_dataset_double_f_5->h5sclose_f proc~h5ltmake_compressed_dataset_double_f_5->h5ltmake_dataset_double_f proc~h5ltmake_compressed_dataset_double_f_5->h5dcreate_f proc~h5ltmake_compressed_dataset_double_f_5->h5pset_deflate_f proc~h5ltmake_compressed_dataset_double_f_5->h5screate_simple_f proc~h5ltmake_compressed_dataset_double_f_5->h5pclose_f proc~h5ltmake_compressed_dataset_double_f_5->h5pset_chunk_f proc~h5ltmake_compressed_dataset_double_f_5->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_double_f_5->h5pcreate_f proc~bb_cx_rates->interface~interpol_coeff proc~cross_product cross_product proc~write_bt_h_h write_bt_H_H proc~write_bt_h_h->interface~h5ltmake_compressed_dataset_double_f proc~write_bt_h_h->h5ltset_attribute_string_f proc~write_bt_h_h->h5ltmake_dataset_double_f proc~write_bt_h_h->h5ltmake_dataset_int_f proc~write_bt_h_h->h5gclose_f proc~write_bt_h_h->h5gcreate_f proc~p_ioniz_4_omullane p_ioniz_4_omullane proc~read_inputs read_inputs proc~p_excit_2_3_janev p_excit_2_3_janev interface~interpol interpol interface~interpol->proc~interpol2d_arr proc~interpol1d_arr interpol1D_arr interface~interpol->proc~interpol1d_arr proc~interpol2d_2d_arr interpol2D_2D_arr interface~interpol->proc~interpol2d_2d_arr proc~aq_excit_3_7_janev Aq_excit_3_7_janev proc~aq_excit_3_7_janev->proc~aq_excit_3_6_janev proc~interpol2d_coeff_arr interpol2D_coeff_arr proc~interpol2d_coeff_arr->proc~interpol2d_coeff proc~write_birth_profile write_birth_profile proc~xyz_to_uvw xyz_to_uvw proc~write_birth_profile->proc~xyz_to_uvw interface~h5ltmake_compressed_dataset_int_f h5ltmake_compressed_dataset_int_f proc~write_birth_profile->interface~h5ltmake_compressed_dataset_int_f proc~write_birth_profile->interface~h5ltmake_compressed_dataset_double_f proc~write_birth_profile->proc~write_beam_grid proc~write_birth_profile->h5ltset_attribute_string_f proc~write_birth_profile->h5open_f proc~write_birth_profile->h5ltmake_dataset_int_f proc~write_birth_profile->h5close_f proc~write_birth_profile->h5fcreate_f proc~write_birth_profile->h5fclose_f proc~tb_zyx tb_zyx proc~d_t_fusion d_t_fusion proc~fida_mc fida_mc proc~fida_mc->proc~get_fields proc~fida_mc->proc~track proc~fida_mc->proc~gyro_correction proc~uvw_to_xyz uvw_to_xyz proc~fida_mc->proc~uvw_to_xyz proc~fida_mc->proc~randu proc~read_chords read_chords proc~read_chords->proc~grid_intersect proc~read_chords->proc~h5ltread_dataset_int_scalar_f proc~read_chords->proc~track proc~line_basis line_basis proc~read_chords->proc~line_basis proc~read_chords->proc~randu proc~read_chords->h5ltpath_valid_f proc~read_chords->h5open_f proc~read_chords->h5close_f proc~read_chords->h5ltread_dataset_double_f h5ltread_dataset_string_f h5ltread_dataset_string_f proc~read_chords->h5ltread_dataset_string_f proc~read_chords->h5gclose_f h5fopen_f h5fopen_f proc~read_chords->h5fopen_f proc~read_chords->h5fclose_f h5gopen_f h5gopen_f proc~read_chords->h5gopen_f proc~h5ltread_dataset_double_scalar_f->h5ltread_dataset_double_f proc~track->proc~get_indices proc~track->proc~in_plasma proc~aq_excit_2_6_janev Aq_excit_2_6_janev proc~aq_excit_2_6_janev->proc~aq_excit_2_5_janev proc~in_grid->proc~approx_ge proc~in_grid->proc~approx_le proc~e_ioniz_n e_ioniz_n proc~e_ioniz_n->proc~e_ioniz_3_janev proc~e_ioniz_1_janev e_ioniz_1_janev proc~e_ioniz_n->proc~e_ioniz_1_janev proc~e_ioniz_2_janev e_ioniz_2_janev proc~e_ioniz_n->proc~e_ioniz_2_janev proc~lfs_multiply lfs_multiply proc~get_distribution get_distribution proc~get_distribution->interface~interpol proc~get_distribution->proc~xyz_to_uvw proc~e_excit_2_3_janev e_excit_2_3_janev proc~npa_gyro_range->proc~approx_eq proc~gyro_range gyro_range proc~npa_gyro_range->proc~gyro_range proc~h5ltmake_compressed_dataset_double_f_6 h5ltmake_compressed_dataset_double_f_6 proc~h5ltmake_compressed_dataset_double_f_6->proc~chunk_size proc~h5ltmake_compressed_dataset_double_f_6->h5dclose_f proc~h5ltmake_compressed_dataset_double_f_6->h5dwrite_f proc~h5ltmake_compressed_dataset_double_f_6->h5sclose_f proc~h5ltmake_compressed_dataset_double_f_6->h5ltmake_dataset_double_f proc~h5ltmake_compressed_dataset_double_f_6->h5dcreate_f proc~h5ltmake_compressed_dataset_double_f_6->h5pset_deflate_f proc~h5ltmake_compressed_dataset_double_f_6->h5screate_simple_f proc~h5ltmake_compressed_dataset_double_f_6->h5pclose_f proc~h5ltmake_compressed_dataset_double_f_6->h5pset_chunk_f proc~h5ltmake_compressed_dataset_double_f_6->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_double_f_6->h5pcreate_f proc~bremsstrahlung bremsstrahlung proc~bremsstrahlung->proc~get_plasma proc~bremsstrahlung->proc~line_basis proc~bremsstrahlung->proc~randu proc~aq_ioniz_n_janev Aq_ioniz_n_janev proc~npa_weights npa_weights proc~npa_weights->proc~get_fields proc~npa_weights->proc~attenuate proc~npa_weights->proc~get_beam_cx_rate proc~write_npa_weights write_npa_weights proc~npa_weights->proc~write_npa_weights proc~gyro_step gyro_step proc~npa_weights->proc~gyro_step proc~npa_weights->proc~hit_npa_detector proc~e_excit_1_5_janev e_excit_1_5_janev proc~gyro_range->proc~boundary_edge proc~gyro_range->proc~in_gyro_surface proc~line_gyro_surface_intersect line_gyro_surface_intersect proc~gyro_range->proc~line_gyro_surface_intersect proc~gyro_surface_coordinates gyro_surface_coordinates proc~gyro_range->proc~gyro_surface_coordinates proc~in_boundary in_boundary proc~gyro_range->proc~in_boundary proc~line_plane_intersect line_plane_intersect proc~gyro_range->proc~line_plane_intersect proc~write_bt_d_d write_bt_D_D proc~write_bt_d_d->interface~h5ltmake_compressed_dataset_double_f proc~write_bt_d_d->h5ltset_attribute_string_f proc~write_bt_d_d->h5ltmake_dataset_double_f proc~write_bt_d_d->h5ltmake_dataset_int_f proc~write_bt_d_d->h5gclose_f proc~write_bt_d_d->h5gcreate_f proc~h5ltmake_compressed_dataset_double_f_1 h5ltmake_compressed_dataset_double_f_1 proc~h5ltmake_compressed_dataset_double_f_1->proc~chunk_size proc~h5ltmake_compressed_dataset_double_f_1->h5dclose_f proc~h5ltmake_compressed_dataset_double_f_1->h5dwrite_f proc~h5ltmake_compressed_dataset_double_f_1->h5sclose_f proc~h5ltmake_compressed_dataset_double_f_1->h5ltmake_dataset_double_f proc~h5ltmake_compressed_dataset_double_f_1->h5dcreate_f proc~h5ltmake_compressed_dataset_double_f_1->h5pset_deflate_f proc~h5ltmake_compressed_dataset_double_f_1->h5screate_simple_f proc~h5ltmake_compressed_dataset_double_f_1->h5pclose_f proc~h5ltmake_compressed_dataset_double_f_1->h5pset_chunk_f proc~h5ltmake_compressed_dataset_double_f_1->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_double_f_1->h5pcreate_f proc~p_cx_n_m p_cx_n_m proc~p_cx_n_m->proc~p_cx_n interface~operator(*) operator(*) interface~operator(*)->proc~ps_multiply interface~operator(*)->proc~sp_multiply interface~operator(*)->proc~lfs_multiply proc~sf_multiply sf_multiply interface~operator(*)->proc~sf_multiply proc~lps_multiply lps_multiply interface~operator(*)->proc~lps_multiply proc~slp_multiply slp_multiply interface~operator(*)->proc~slp_multiply proc~fs_multiply fs_multiply interface~operator(*)->proc~fs_multiply proc~slf_multiply slf_multiply interface~operator(*)->proc~slf_multiply proc~aq_excit_n_m Aq_excit_n_m proc~aq_excit_n Aq_excit_n proc~aq_excit_n_m->proc~aq_excit_n proc~write_spectra write_spectra proc~write_spectra->interface~h5ltmake_compressed_dataset_double_f proc~write_spectra->h5ltset_attribute_string_f proc~write_spectra->h5open_f proc~write_spectra->h5ltmake_dataset_int_f proc~write_spectra->h5close_f proc~write_spectra->h5fcreate_f proc~write_spectra->h5fclose_f proc~p_excit_1_4_janev p_excit_1_4_janev proc~store_fw_photons store_fw_photons proc~store_fw_photons->proc~store_fw_photons_at_chan proc~store_fw_photons->proc~get_fields proc~store_fw_photons->proc~get_indices proc~aq_excit_3_4_janev Aq_excit_3_4_janev proc~npa_mc npa_mc proc~npa_mc->proc~gyro_surface proc~npa_mc->proc~get_fields proc~npa_mc->proc~gyro_trajectory proc~npa_mc->proc~get_indices proc~npa_mc->proc~npa_gyro_range proc~npa_mc->proc~attenuate proc~npa_mc->proc~get_beam_cx_rate proc~npa_mc->proc~hit_npa_detector proc~npa_mc->proc~store_npa proc~npa_mc->proc~uvw_to_xyz proc~npa_mc->proc~randu proc~elmtrans elmtrans proc~c6_ioniz_1_janev C6_ioniz_1_janev proc~attenuate->proc~get_plasma proc~attenuate->proc~colrad proc~aq_excit_3_janev Aq_excit_3_janev proc~aq_excit_3_janev->proc~aq_excit_3_5_janev proc~aq_excit_3_janev->proc~aq_excit_3_10_janev proc~aq_excit_3_janev->proc~aq_excit_3_6_janev proc~aq_excit_3_janev->proc~aq_excit_3_8_janev proc~aq_excit_3_janev->proc~aq_excit_3_9_janev proc~aq_excit_3_janev->proc~aq_excit_3_7_janev proc~aq_excit_3_janev->proc~aq_excit_3_4_janev proc~h5ltmake_compressed_dataset_int_f_5 h5ltmake_compressed_dataset_int_f_5 proc~h5ltmake_compressed_dataset_int_f_5->proc~chunk_size proc~h5ltmake_compressed_dataset_int_f_5->h5dclose_f proc~h5ltmake_compressed_dataset_int_f_5->h5dwrite_f proc~h5ltmake_compressed_dataset_int_f_5->h5sclose_f proc~h5ltmake_compressed_dataset_int_f_5->h5dcreate_f proc~h5ltmake_compressed_dataset_int_f_5->h5ltmake_dataset_int_f proc~h5ltmake_compressed_dataset_int_f_5->h5pset_deflate_f proc~h5ltmake_compressed_dataset_int_f_5->h5screate_simple_f proc~h5ltmake_compressed_dataset_int_f_5->h5pclose_f proc~h5ltmake_compressed_dataset_int_f_5->h5pset_chunk_f proc~h5ltmake_compressed_dataset_int_f_5->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_int_f_5->h5pcreate_f proc~p_cx_2_2_adas p_cx_2_2_adas proc~aq_cx_n Aq_cx_n proc~aq_cx_n->proc~aq_cx_n_adas proc~aq_cx_n->proc~aq_cx_n_janev proc~get_ep_denf get_ep_denf proc~get_ep_denf->interface~interpol proc~get_ep_denf->proc~xyz_to_uvw proc~write_bt_h_aq write_bt_H_Aq proc~write_bt_h_aq->interface~h5ltmake_compressed_dataset_double_f proc~write_bt_h_aq->h5ltset_attribute_string_f proc~write_bt_h_aq->h5ltmake_dataset_double_f proc~write_bt_h_aq->h5ltmake_dataset_int_f proc~write_bt_h_aq->h5gclose_f proc~read_atomic_transitions read_atomic_transitions proc~read_atomic_transitions->proc~h5ltread_dataset_int_scalar_f proc~read_atomic_transitions->proc~h5ltread_dataset_double_scalar_f proc~read_atomic_transitions->h5ltpath_valid_f proc~read_atomic_transitions->h5ltread_dataset_double_f proc~read_atomic_transitions->h5ltget_dataset_ndims_f proc~h5ltmake_compressed_dataset_double_f_7 h5ltmake_compressed_dataset_double_f_7 proc~h5ltmake_compressed_dataset_double_f_7->proc~chunk_size proc~h5ltmake_compressed_dataset_double_f_7->h5dclose_f proc~h5ltmake_compressed_dataset_double_f_7->h5dwrite_f proc~h5ltmake_compressed_dataset_double_f_7->h5sclose_f proc~h5ltmake_compressed_dataset_double_f_7->h5ltmake_dataset_double_f proc~h5ltmake_compressed_dataset_double_f_7->h5dcreate_f proc~h5ltmake_compressed_dataset_double_f_7->h5pset_deflate_f proc~h5ltmake_compressed_dataset_double_f_7->h5screate_simple_f proc~h5ltmake_compressed_dataset_double_f_7->h5pclose_f proc~h5ltmake_compressed_dataset_double_f_7->h5pset_chunk_f proc~h5ltmake_compressed_dataset_double_f_7->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_double_f_7->h5pcreate_f proc~store_bes_photons store_bes_photons proc~store_bes_photons->proc~get_fields proc~store_bes_photons->proc~get_indices proc~store_bes_photons->proc~spectrum proc~get_position get_position proc~gyro_radius gyro_radius proc~gyro_radius->proc~pitch_to_vec proc~gyro_radius->proc~gyro_step proc~e_excit_n_m e_excit_n_m proc~e_excit_n_m->proc~e_excit_n proc~h5ltmake_compressed_dataset_int_f_1 h5ltmake_compressed_dataset_int_f_1 proc~h5ltmake_compressed_dataset_int_f_1->proc~chunk_size proc~h5ltmake_compressed_dataset_int_f_1->h5dclose_f proc~h5ltmake_compressed_dataset_int_f_1->h5dwrite_f proc~h5ltmake_compressed_dataset_int_f_1->h5sclose_f proc~h5ltmake_compressed_dataset_int_f_1->h5dcreate_f proc~h5ltmake_compressed_dataset_int_f_1->h5ltmake_dataset_int_f proc~h5ltmake_compressed_dataset_int_f_1->h5pset_deflate_f proc~h5ltmake_compressed_dataset_int_f_1->h5screate_simple_f proc~h5ltmake_compressed_dataset_int_f_1->h5pclose_f proc~h5ltmake_compressed_dataset_int_f_1->h5pset_chunk_f proc~h5ltmake_compressed_dataset_int_f_1->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_int_f_1->h5pcreate_f proc~h5ltmake_compressed_dataset_int_f_4 h5ltmake_compressed_dataset_int_f_4 proc~h5ltmake_compressed_dataset_int_f_4->proc~chunk_size proc~h5ltmake_compressed_dataset_int_f_4->h5dclose_f proc~h5ltmake_compressed_dataset_int_f_4->h5dwrite_f proc~h5ltmake_compressed_dataset_int_f_4->h5sclose_f proc~h5ltmake_compressed_dataset_int_f_4->h5dcreate_f proc~h5ltmake_compressed_dataset_int_f_4->h5ltmake_dataset_int_f proc~h5ltmake_compressed_dataset_int_f_4->h5pset_deflate_f proc~h5ltmake_compressed_dataset_int_f_4->h5screate_simple_f proc~h5ltmake_compressed_dataset_int_f_4->h5pclose_f proc~h5ltmake_compressed_dataset_int_f_4->h5pset_chunk_f proc~h5ltmake_compressed_dataset_int_f_4->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_int_f_4->h5pcreate_f proc~p_cx_2_3_adas p_cx_2_3_adas proc~get_beam_cx_rate->proc~get_plasma proc~get_beam_cx_rate->proc~bb_cx_rates proc~get_beam_cx_rate->proc~bt_cx_rates proc~h5ltmake_compressed_dataset_double_f_3 h5ltmake_compressed_dataset_double_f_3 proc~h5ltmake_compressed_dataset_double_f_3->proc~chunk_size proc~h5ltmake_compressed_dataset_double_f_3->h5dclose_f proc~h5ltmake_compressed_dataset_double_f_3->h5dwrite_f proc~h5ltmake_compressed_dataset_double_f_3->h5sclose_f proc~h5ltmake_compressed_dataset_double_f_3->h5ltmake_dataset_double_f proc~h5ltmake_compressed_dataset_double_f_3->h5dcreate_f proc~h5ltmake_compressed_dataset_double_f_3->h5pset_deflate_f proc~h5ltmake_compressed_dataset_double_f_3->h5screate_simple_f proc~h5ltmake_compressed_dataset_double_f_3->h5pclose_f proc~h5ltmake_compressed_dataset_double_f_3->h5pset_chunk_f proc~h5ltmake_compressed_dataset_double_f_3->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_double_f_3->h5pcreate_f proc~aq_excit_2_3_janev Aq_excit_2_3_janev proc~outerprod outerprod proc~elmhes elmhes proc~p_excit_2_6_janev p_excit_2_6_janev proc~p_excit_2_5_janev p_excit_2_5_janev proc~p_excit_2_6_janev->proc~p_excit_2_5_janev proc~write_npa write_npa proc~write_npa->interface~h5ltmake_compressed_dataset_int_f proc~write_npa->interface~h5ltmake_compressed_dataset_double_f proc~write_npa->h5ltset_attribute_string_f proc~write_npa->h5open_f proc~write_npa->h5ltmake_dataset_int_f proc~write_npa->h5close_f proc~write_npa->h5gclose_f proc~write_npa->h5fcreate_f proc~write_npa->h5fclose_f proc~write_npa->h5gcreate_f proc~p_excit_2_4_janev p_excit_2_4_janev proc~gyro_correction->proc~pitch_to_vec proc~gyro_correction->proc~gyro_step proc~gyro_correction->proc~randu proc~comdiv Comdiv proc~e_ioniz e_ioniz proc~e_ioniz->proc~e_ioniz_n proc~p_excit_2_9_janev p_excit_2_9_janev proc~p_excit_2_9_janev->proc~p_excit_2_5_janev proc~p_excit_1_2_janev p_excit_1_2_janev proc~bt_maxwellian_eb bt_maxwellian_eb proc~bt_maxwellian_eb->proc~simpsons_rule proc~aq_excit_2_4_janev Aq_excit_2_4_janev proc~aq_excit_2_9_janev Aq_excit_2_9_janev proc~aq_excit_2_9_janev->proc~aq_excit_2_5_janev proc~eigen eigen proc~eigen->proc~balance proc~eigen->proc~balback proc~eigen->proc~elmtrans proc~eigen->proc~elmhes proc~hqr2 hqr2 proc~eigen->proc~hqr2 proc~write_bb_h_e write_bb_H_e proc~write_bb_h_e->proc~e_excit proc~write_bb_h_e->proc~e_ioniz proc~write_bb_h_e->interface~h5ltmake_compressed_dataset_double_f proc~write_bb_h_e->h5ltset_attribute_string_f proc~write_bb_h_e->h5ltmake_dataset_double_f proc~write_bb_h_e->h5ltmake_dataset_int_f proc~write_bb_h_e->h5gclose_f proc~write_bb_h_e->h5gcreate_f proc~p_excit_2_7_janev p_excit_2_7_janev proc~p_excit_2_7_janev->proc~p_excit_2_5_janev proc~read_npa read_npa proc~read_npa->proc~grid_intersect proc~read_npa->proc~get_fields proc~read_npa->proc~h5ltread_dataset_int_scalar_f proc~read_npa->proc~hit_npa_detector proc~plane_basis plane_basis proc~read_npa->proc~plane_basis proc~read_npa->h5ltpath_valid_f proc~read_npa->h5open_f proc~read_npa->h5close_f proc~read_npa->h5ltread_dataset_double_f proc~read_npa->h5ltread_dataset_string_f proc~read_npa->h5gclose_f proc~read_npa->h5fopen_f proc~read_npa->h5fclose_f proc~read_npa->h5gopen_f proc~store_neutrals_track store_neutrals_track proc~p_excit_3_8_janev->proc~p_excit_3_6_janev proc~read_atomic_cross read_atomic_cross proc~read_atomic_cross->proc~h5ltread_dataset_int_scalar_f proc~read_atomic_cross->proc~h5ltread_dataset_double_scalar_f proc~read_atomic_cross->h5ltpath_valid_f proc~read_atomic_cross->h5ltread_dataset_double_f proc~rng_init rng_init proc~p_excit_3_10_janev->proc~p_excit_3_6_janev proc~p_excit_2_8_janev p_excit_2_8_janev proc~p_excit_2_8_janev->proc~p_excit_2_5_janev proc~p_excit_1_5_janev p_excit_1_5_janev proc~p_excit_1_3_janev p_excit_1_3_janev proc~p_ioniz_5_omullane p_ioniz_5_omullane proc~e_excit_1_3_janev e_excit_1_3_janev proc~p_ioniz_n p_ioniz_n proc~p_ioniz->proc~p_ioniz_n proc~write_npa_weights->interface~h5ltmake_compressed_dataset_double_f proc~write_npa_weights->proc~write_beam_grid proc~write_npa_weights->h5ltset_attribute_string_f proc~write_npa_weights->h5open_f proc~write_npa_weights->h5ltmake_dataset_int_f proc~write_npa_weights->h5close_f proc~write_npa_weights->h5fcreate_f proc~write_npa_weights->h5fclose_f proc~p_ioniz_n->proc~p_ioniz_4_omullane proc~p_ioniz_n->proc~p_ioniz_5_omullane proc~p_ioniz_1_janev p_ioniz_1_janev proc~p_ioniz_n->proc~p_ioniz_1_janev proc~p_ioniz_2_omullane p_ioniz_2_omullane proc~p_ioniz_n->proc~p_ioniz_2_omullane proc~p_ioniz_3_omullane p_ioniz_3_omullane proc~p_ioniz_n->proc~p_ioniz_3_omullane proc~neutron_mc neutron_mc proc~neutron_mc->proc~get_plasma proc~neutron_mc->proc~get_neutron_rate proc~neutron_mc->proc~get_fields proc~neutron_mc->proc~write_neutrons proc~neutron_mc->proc~gyro_correction proc~neutron_mc->proc~uvw_to_xyz proc~store_neutrons store_neutrons proc~neutron_mc->proc~store_neutrons proc~read_f read_f proc~read_f->proc~h5ltread_dataset_int_scalar_f proc~read_f->h5ltread_dataset_double_f proc~swap swap proc~h5ltmake_compressed_dataset_int_f_7 h5ltmake_compressed_dataset_int_f_7 proc~h5ltmake_compressed_dataset_int_f_7->proc~chunk_size proc~h5ltmake_compressed_dataset_int_f_7->h5dclose_f proc~h5ltmake_compressed_dataset_int_f_7->h5dwrite_f proc~h5ltmake_compressed_dataset_int_f_7->h5sclose_f proc~h5ltmake_compressed_dataset_int_f_7->h5dcreate_f proc~h5ltmake_compressed_dataset_int_f_7->h5ltmake_dataset_int_f proc~h5ltmake_compressed_dataset_int_f_7->h5pset_deflate_f proc~h5ltmake_compressed_dataset_int_f_7->h5screate_simple_f proc~h5ltmake_compressed_dataset_int_f_7->h5pclose_f proc~h5ltmake_compressed_dataset_int_f_7->h5pset_chunk_f proc~h5ltmake_compressed_dataset_int_f_7->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_int_f_7->h5pcreate_f proc~gyro_step->proc~cross_product proc~hit_npa_detector->proc~in_boundary proc~hit_npa_detector->proc~line_plane_intersect proc~p_excit_2_janev->proc~p_excit_2_3_janev proc~p_excit_2_janev->proc~p_excit_2_6_janev proc~p_excit_2_janev->proc~p_excit_2_4_janev proc~p_excit_2_janev->proc~p_excit_2_9_janev proc~p_excit_2_janev->proc~p_excit_2_7_janev proc~p_excit_2_janev->proc~p_excit_2_8_janev proc~p_excit_2_janev->proc~p_excit_2_5_janev proc~p_excit_2_10_janev p_excit_2_10_janev proc~p_excit_2_janev->proc~p_excit_2_10_janev proc~rng_uniform rng_uniform proc~read_neutrals read_neutrals proc~read_neutrals->proc~h5ltread_dataset_int_scalar_f proc~read_neutrals->h5open_f proc~read_neutrals->h5close_f proc~read_neutrals->h5ltread_dataset_double_f proc~read_neutrals->h5gclose_f proc~read_neutrals->h5fopen_f proc~read_neutrals->h5fclose_f proc~read_neutrals->h5gopen_f proc~write_bt_h_e write_bt_H_e proc~write_bt_h_e->interface~h5ltmake_compressed_dataset_double_f proc~write_bt_h_e->h5ltset_attribute_string_f proc~write_bt_h_e->h5ltmake_dataset_double_f proc~write_bt_h_e->h5ltmake_dataset_int_f proc~write_bt_h_e->h5gclose_f proc~write_bt_h_e->h5gcreate_f proc~ludcmp ludcmp proc~ludcmp->proc~outerprod interface~store_neutrals->proc~store_neutrals_track proc~store_neutrals_cell store_neutrals_cell interface~store_neutrals->proc~store_neutrals_cell proc~make_beam_grid make_beam_grid proc~make_beam_grid->proc~tb_zyx proc~make_beam_grid->proc~in_plasma proc~rng_normal rng_normal proc~rng_normal->proc~rng_uniform proc~h5ltmake_compressed_dataset_int_f_6 h5ltmake_compressed_dataset_int_f_6 proc~h5ltmake_compressed_dataset_int_f_6->proc~chunk_size proc~h5ltmake_compressed_dataset_int_f_6->h5dclose_f proc~h5ltmake_compressed_dataset_int_f_6->h5dwrite_f proc~h5ltmake_compressed_dataset_int_f_6->h5sclose_f proc~h5ltmake_compressed_dataset_int_f_6->h5dcreate_f proc~h5ltmake_compressed_dataset_int_f_6->h5ltmake_dataset_int_f proc~h5ltmake_compressed_dataset_int_f_6->h5pset_deflate_f proc~h5ltmake_compressed_dataset_int_f_6->h5screate_simple_f proc~h5ltmake_compressed_dataset_int_f_6->h5pclose_f proc~h5ltmake_compressed_dataset_int_f_6->h5pset_chunk_f proc~h5ltmake_compressed_dataset_int_f_6->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_int_f_6->h5pcreate_f proc~store_births store_births proc~p_excit_2_10_janev->proc~p_excit_2_5_janev proc~aq_ioniz_n->proc~b5_ioniz_1_janev proc~aq_ioniz_n->proc~aq_ioniz_n_janev proc~aq_ioniz_n->proc~c6_ioniz_1_janev proc~lubksb lubksb proc~p_cx_2->proc~p_cx_janev proc~p_cx_2->proc~p_cx_1_2_adas proc~p_cx_2->proc~p_cx_2_2_adas proc~p_cx_2->proc~p_cx_2_3_adas proc~p_cx_2->proc~m_spread interface~h5ltmake_compressed_dataset_int_f->proc~h5ltmake_compressed_dataset_int_f_3 interface~h5ltmake_compressed_dataset_int_f->proc~h5ltmake_compressed_dataset_int_f_5 interface~h5ltmake_compressed_dataset_int_f->proc~h5ltmake_compressed_dataset_int_f_1 interface~h5ltmake_compressed_dataset_int_f->proc~h5ltmake_compressed_dataset_int_f_4 interface~h5ltmake_compressed_dataset_int_f->proc~h5ltmake_compressed_dataset_int_f_7 interface~h5ltmake_compressed_dataset_int_f->proc~h5ltmake_compressed_dataset_int_f_6 proc~h5ltmake_compressed_dataset_int_f_2 h5ltmake_compressed_dataset_int_f_2 interface~h5ltmake_compressed_dataset_int_f->proc~h5ltmake_compressed_dataset_int_f_2 proc~aq_excit_n_janev Aq_excit_n_janev proc~store_npa->proc~get_fields proc~store_npa->proc~xyz_to_uvw proc~interpol1d_arr->interface~interpol_coeff proc~read_mc read_mc proc~read_mc->proc~circle_grid_intersect proc~read_mc->proc~h5ltread_dataset_int_scalar_f proc~read_mc->proc~uvw_to_xyz proc~read_mc->proc~in_plasma proc~read_mc->h5ltread_dataset_double_f proc~read_mc->h5ltread_dataset_int_f proc~p_cx->proc~p_cx_n proc~colrad->proc~eigen proc~matinv matinv proc~colrad->proc~matinv proc~get_rate_matrix get_rate_matrix proc~colrad->proc~get_rate_matrix proc~line_basis->proc~tb_zyx proc~aq_excit_2_janev Aq_excit_2_janev proc~aq_excit_2_janev->proc~aq_excit_2_5_janev proc~aq_excit_2_janev->proc~aq_excit_2_6_janev proc~aq_excit_2_janev->proc~aq_excit_2_3_janev proc~aq_excit_2_janev->proc~aq_excit_2_4_janev proc~aq_excit_2_janev->proc~aq_excit_2_9_janev proc~aq_excit_2_7_janev Aq_excit_2_7_janev proc~aq_excit_2_janev->proc~aq_excit_2_7_janev proc~aq_excit_2_10_janev Aq_excit_2_10_janev proc~aq_excit_2_janev->proc~aq_excit_2_10_janev proc~aq_excit_2_8_janev Aq_excit_2_8_janev proc~aq_excit_2_janev->proc~aq_excit_2_8_janev proc~print_banner print_banner proc~bt_maxwellian_n_m bt_maxwellian_n_m proc~bt_maxwellian_n_m->proc~simpsons_rule interface~randind randind proc~aq_excit_n->proc~aq_excit_1_janev proc~aq_excit_n->proc~aq_excit_3_janev proc~aq_excit_n->proc~aq_excit_n_janev proc~aq_excit_n->proc~aq_excit_2_janev proc~e_excit_n->proc~e_excit_f proc~e_excit_n->proc~e_excit_2_3_janev proc~e_excit_1_janev e_excit_1_janev proc~e_excit_n->proc~e_excit_1_janev proc~matinv->proc~ludcmp proc~interpol2d_2d_arr->interface~interpol_coeff proc~aq_excit_2_7_janev->proc~aq_excit_2_5_janev proc~d_d_fusion_t d_d_fusion_t proc~h5ltmake_compressed_dataset_double_f_2 h5ltmake_compressed_dataset_double_f_2 proc~h5ltmake_compressed_dataset_double_f_2->proc~chunk_size proc~h5ltmake_compressed_dataset_double_f_2->h5dclose_f proc~h5ltmake_compressed_dataset_double_f_2->h5dwrite_f proc~h5ltmake_compressed_dataset_double_f_2->h5sclose_f proc~h5ltmake_compressed_dataset_double_f_2->h5ltmake_dataset_double_f proc~h5ltmake_compressed_dataset_double_f_2->h5dcreate_f proc~h5ltmake_compressed_dataset_double_f_2->h5pset_deflate_f proc~h5ltmake_compressed_dataset_double_f_2->h5screate_simple_f proc~h5ltmake_compressed_dataset_double_f_2->h5pclose_f proc~h5ltmake_compressed_dataset_double_f_2->h5pset_chunk_f proc~h5ltmake_compressed_dataset_double_f_2->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_double_f_2->h5pcreate_f proc~p_excit_n_m p_excit_n_m proc~p_excit_n_m->proc~p_excit_n proc~get_value get_value proc~get_value->proc~sub2ind proc~write_bb_d_t write_bb_D_T proc~write_bb_d_t->proc~d_t_fusion proc~write_bb_d_t->interface~h5ltmake_compressed_dataset_double_f proc~write_bb_d_t->h5ltset_attribute_string_f proc~write_bb_d_t->h5ltmake_dataset_double_f proc~write_bb_d_t->h5ltmake_dataset_int_f proc~write_bb_d_t->h5gclose_f proc~write_bb_d_t->h5gcreate_f proc~e_excit_1_janev->proc~e_excit_f proc~e_excit_1_janev->proc~e_excit_1_5_janev proc~e_excit_1_janev->proc~e_excit_1_3_janev proc~e_excit_1_4_janev e_excit_1_4_janev proc~e_excit_1_janev->proc~e_excit_1_4_janev proc~e_excit_1_2_janev e_excit_1_2_janev proc~e_excit_1_janev->proc~e_excit_1_2_janev proc~get_rate_matrix->interface~interpol_coeff proc~write_bb_h_aq write_bb_H_Aq proc~write_bb_h_aq->proc~aq_ioniz proc~aq_cx Aq_cx proc~write_bb_h_aq->proc~aq_cx proc~aq_excit Aq_excit proc~write_bb_h_aq->proc~aq_excit proc~write_bb_h_aq->interface~h5ltmake_compressed_dataset_double_f proc~write_bb_h_aq->h5ltset_attribute_string_f proc~write_bb_h_aq->h5ltmake_dataset_double_f proc~write_bb_h_aq->h5ltmake_dataset_int_f proc~write_bb_h_aq->h5gclose_f proc~print_default_namelist print_default_namelist proc~read_equilibrium read_equilibrium proc~read_equilibrium->proc~h5ltread_dataset_int_scalar_f interface~deriv deriv proc~read_equilibrium->interface~deriv proc~read_equilibrium->h5open_f proc~read_equilibrium->h5close_f proc~read_equilibrium->h5ltread_dataset_double_f proc~read_equilibrium->h5gclose_f proc~read_equilibrium->h5fopen_f proc~read_equilibrium->h5ltread_dataset_int_f proc~read_equilibrium->h5fclose_f proc~read_equilibrium->h5gopen_f proc~read_distribution read_distribution proc~read_distribution->proc~h5ltread_dataset_int_scalar_f proc~read_distribution->proc~read_f proc~read_distribution->proc~read_mc proc~read_distribution->h5open_f proc~read_distribution->h5close_f proc~read_distribution->h5fopen_f proc~read_distribution->h5fclose_f proc~p_excit->proc~p_excit_n interface~interpol_coeff->proc~interpol2d_coeff interface~interpol_coeff->proc~interpol1d_coeff_arr interface~interpol_coeff->proc~interpol2d_coeff_arr interface~interpol_coeff->proc~interpol1d_coeff proc~randn->proc~rng_normal omp_get_thread_num omp_get_thread_num proc~randn->omp_get_thread_num proc~aq_cx->proc~aq_cx_n proc~randu->proc~rng_uniform proc~randu->omp_get_thread_num proc~plane_basis->proc~cross_product proc~h5ltmake_compressed_dataset_int_f_2->proc~chunk_size proc~h5ltmake_compressed_dataset_int_f_2->h5dclose_f proc~h5ltmake_compressed_dataset_int_f_2->h5dwrite_f proc~h5ltmake_compressed_dataset_int_f_2->h5sclose_f proc~h5ltmake_compressed_dataset_int_f_2->h5dcreate_f proc~h5ltmake_compressed_dataset_int_f_2->h5ltmake_dataset_int_f proc~h5ltmake_compressed_dataset_int_f_2->h5pset_deflate_f proc~h5ltmake_compressed_dataset_int_f_2->h5screate_simple_f proc~h5ltmake_compressed_dataset_int_f_2->h5pclose_f proc~h5ltmake_compressed_dataset_int_f_2->h5pset_chunk_f proc~h5ltmake_compressed_dataset_int_f_2->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_int_f_2->h5pcreate_f proc~aq_excit->proc~aq_excit_n proc~p_excit_1_janev->proc~p_excit_1_6_janev proc~p_excit_1_janev->proc~p_excit_1_4_janev proc~p_excit_1_janev->proc~p_excit_1_2_janev proc~p_excit_1_janev->proc~p_excit_1_5_janev proc~p_excit_1_janev->proc~p_excit_1_3_janev proc~ind2sub ind2sub proc~bt_maxwellian_q_n bt_maxwellian_q_n proc~bt_maxwellian_q_n->proc~simpsons_rule proc~write_bb_d_d write_bb_D_D proc~write_bb_d_d->proc~d_d_fusion_he proc~write_bb_d_d->proc~d_d_fusion_t proc~write_bb_d_d->interface~h5ltmake_compressed_dataset_double_f proc~write_bb_d_d->h5ltset_attribute_string_f proc~write_bb_d_d->h5ltmake_dataset_double_f proc~write_bb_d_d->h5ltmake_dataset_int_f proc~write_bb_d_d->h5gclose_f proc~write_bb_d_d->h5gcreate_f proc~read_tables read_tables proc~read_tables->proc~read_atomic_rate proc~read_tables->proc~h5ltread_dataset_int_scalar_f proc~read_tables->proc~read_atomic_transitions proc~read_tables->proc~read_atomic_cross proc~read_nuclear_rates read_nuclear_rates proc~read_tables->proc~read_nuclear_rates proc~read_tables->h5open_f proc~read_tables->h5close_f proc~read_tables->h5ltread_dataset_double_f proc~read_tables->h5fopen_f proc~read_tables->h5fclose_f proc~p_excit_3_9_janev->proc~p_excit_3_6_janev proc~mc_fastion->proc~get_fields proc~mc_fastion->proc~get_distribution proc~mc_fastion->interface~randind proc~mc_fastion->proc~randu proc~in_plasma->proc~xyz_to_uvw proc~in_plasma->interface~interpol_coeff interface~h5ltmake_compressed_dataset_double_f->proc~h5ltmake_compressed_dataset_double_f_4 interface~h5ltmake_compressed_dataset_double_f->proc~h5ltmake_compressed_dataset_double_f_5 interface~h5ltmake_compressed_dataset_double_f->proc~h5ltmake_compressed_dataset_double_f_6 interface~h5ltmake_compressed_dataset_double_f->proc~h5ltmake_compressed_dataset_double_f_1 interface~h5ltmake_compressed_dataset_double_f->proc~h5ltmake_compressed_dataset_double_f_7 interface~h5ltmake_compressed_dataset_double_f->proc~h5ltmake_compressed_dataset_double_f_3 interface~h5ltmake_compressed_dataset_double_f->proc~h5ltmake_compressed_dataset_double_f_2 proc~write_neutrals write_neutrals proc~write_neutrals->interface~h5ltmake_compressed_dataset_double_f proc~write_neutrals->proc~write_beam_grid proc~write_neutrals->h5ltset_attribute_string_f proc~write_neutrals->h5open_f proc~write_neutrals->h5ltmake_dataset_int_f proc~write_neutrals->h5close_f proc~write_neutrals->h5fcreate_f proc~write_neutrals->h5fclose_f proc~read_beam read_beam proc~read_beam->proc~h5ltread_dataset_int_scalar_f proc~read_beam->proc~tb_zyx proc~read_beam->proc~h5ltread_dataset_double_scalar_f proc~read_beam->proc~uvw_to_xyz proc~read_beam->h5ltpath_valid_f proc~read_beam->h5open_f proc~read_beam->h5close_f proc~read_beam->h5ltread_dataset_double_f proc~read_beam->h5ltread_dataset_string_f proc~read_beam->h5gclose_f proc~read_beam->h5fopen_f proc~read_beam->h5ltread_dataset_int_f proc~read_beam->h5fclose_f proc~read_beam->h5gopen_f proc~ndmc ndmc proc~ndmc->proc~mc_nbi proc~ndmc->proc~track proc~ndmc->interface~store_neutrals proc~ndmc->interface~randind proc~ndmc->proc~randu interface~bt_maxwellian bt_maxwellian interface~bt_maxwellian->proc~bt_maxwellian_q_n_m interface~bt_maxwellian->proc~bt_maxwellian_eb interface~bt_maxwellian->proc~bt_maxwellian_n_m interface~bt_maxwellian->proc~bt_maxwellian_q_n proc~bt_maxwellian_n bt_maxwellian_n interface~bt_maxwellian->proc~bt_maxwellian_n proc~aq_excit_2_10_janev->proc~aq_excit_2_5_janev proc~fida_weights_mc fida_weights_mc proc~fida_weights_mc->proc~write_fida_weights proc~fida_weights_mc->proc~get_plasma proc~fida_weights_mc->proc~get_fields proc~fida_weights_mc->proc~track proc~fida_weights_mc->proc~get_ep_denf proc~fida_weights_mc->proc~gyro_correction proc~fida_weights_mc->interface~randind proc~fida_weights_mc->proc~randu proc~fida_weights_mc->proc~get_nlaunch proc~neutron_f neutron_f proc~neutron_f->proc~get_plasma proc~neutron_f->proc~get_neutron_rate proc~neutron_f->proc~get_fields proc~neutron_f->proc~write_neutrons proc~neutron_f->proc~gyro_correction proc~neutron_f->proc~uvw_to_xyz proc~neutron_f->proc~store_neutrons proc~lflf_subtract->proc~calc_perp_vectors proc~aq_excit_2_8_janev->proc~aq_excit_2_5_janev proc~write_beam_grid->proc~xyz_to_uvw proc~write_beam_grid->interface~h5ltmake_compressed_dataset_double_f proc~write_beam_grid->h5ltset_attribute_string_f proc~write_beam_grid->h5gclose_f proc~write_beam_grid->h5gcreate_f proc~read_nuclear_rates->proc~h5ltread_dataset_int_scalar_f proc~read_nuclear_rates->proc~h5ltread_dataset_double_scalar_f proc~read_nuclear_rates->h5ltpath_valid_f proc~read_nuclear_rates->h5ltread_dataset_double_f proc~hqr2->proc~hqrvec proc~p_excit_3_7_janev->proc~p_excit_3_6_janev proc~bt_cx_rates->interface~interpol_coeff proc~bt_maxwellian_n->proc~simpsons_rule proc~lflf_add->proc~calc_perp_vectors program~fidasim fidasim program~fidasim->proc~dcx program~fidasim->proc~fida_weights_los program~fidasim->proc~check_compression_availability program~fidasim->proc~npa_f program~fidasim->proc~halo program~fidasim->proc~fida_f program~fidasim->proc~read_inputs program~fidasim->proc~write_birth_profile program~fidasim->proc~fida_mc program~fidasim->proc~read_chords program~fidasim->proc~bremsstrahlung program~fidasim->proc~npa_weights program~fidasim->proc~write_spectra program~fidasim->proc~npa_mc program~fidasim->proc~write_npa program~fidasim->proc~read_npa program~fidasim->proc~neutron_mc program~fidasim->proc~read_neutrals program~fidasim->proc~make_beam_grid program~fidasim->proc~print_banner program~fidasim->proc~read_equilibrium program~fidasim->proc~read_distribution program~fidasim->proc~read_tables program~fidasim->proc~write_neutrals program~fidasim->proc~read_beam program~fidasim->proc~ndmc program~fidasim->proc~fida_weights_mc program~fidasim->proc~neutron_f omp_get_num_procs omp_get_num_procs program~fidasim->omp_get_num_procs rng rng program~fidasim->rng omp_set_num_threads omp_set_num_threads program~fidasim->omp_set_num_threads program~generate_tables generate_tables program~generate_tables->proc~write_einstein program~generate_tables->proc~check_compression_availability program~generate_tables->proc~write_bb_h_h program~generate_tables->proc~write_bt_h_h program~generate_tables->proc~write_bt_d_d program~generate_tables->proc~write_bt_h_aq program~generate_tables->proc~write_bb_h_e program~generate_tables->proc~write_bt_h_e program~generate_tables->proc~write_bb_h_aq program~generate_tables->proc~print_default_namelist program~generate_tables->proc~write_bb_d_d program~generate_tables->h5ltset_attribute_string_f program~generate_tables->h5open_f program~generate_tables->omp_get_num_procs program~generate_tables->h5close_f program~generate_tables->omp_set_num_threads program~generate_tables->h5gclose_f program~generate_tables->h5fcreate_f program~generate_tables->h5fclose_f program~generate_tables->h5gcreate_f
Help