WarpX
Variables
IonizationEnergiesTable.H File Reference
#include <AMReX_AmrCore.H>
#include <map>

Go to the source code of this file.

Variables

std::map< std::string, int > ion_map_ids
 
const int nelements = 22
 
const int ion_atomic_numbers [nelements]
 
const int ion_energy_offsets [nelements]
 
const int energies_tab_length = 384
 
const amrex::Real table_ionization_energies [energies_tab_length]
 

Variable Documentation

◆ energies_tab_length

const int energies_tab_length = 384

◆ ion_atomic_numbers

const int ion_atomic_numbers[nelements]
Initial value:
= {
1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11, 12, 13, 14, 15, 16, 17, 18, 36, 37,
54, 86}

◆ ion_energy_offsets

const int ion_energy_offsets[nelements]
Initial value:
= {
0, 1, 3, 6, 10, 15, 21, 28, 36, 45,
55, 66, 78, 91, 105, 120, 136, 153, 171, 207,
244, 298}

◆ ion_map_ids

std::map<std::string, int> ion_map_ids
Initial value:
= {
{"H", 0},
{"He", 1},
{"Li", 2},
{"Be", 3},
{"B", 4},
{"C", 5},
{"N", 6},
{"O", 7},
{"F", 8},
{"Ne", 9},
{"Na", 10},
{"Mg", 11},
{"Al", 12},
{"Si", 13},
{"P", 14},
{"S", 15},
{"Cl", 16},
{"Ar", 17},
{"Kr", 18},
{"Rb", 19},
{"Xe", 20},
{"Rn", 21} }

◆ nelements

const int nelements = 22

◆ table_ionization_energies

const amrex::Real table_ionization_energies[energies_tab_length]