Hipace
src
utils
AtomicWeightTable.H
Go to the documentation of this file.
1
/* Copyright 2021
2
*
3
* This file is part of HiPACE++.
4
*
5
* Authors: AlexanderSinn
6
* License: BSD-3-Clause-LBNL
7
*/
8
// This script was automatically generated!
9
// Edit src/utils/write_atomic_weight_cpp.py instead!
10
#ifndef HIPACE_ATOMIC_WEIGHT_TABLE_H_
11
#define HIPACE_ATOMIC_WEIGHT_TABLE_H_
12
13
#include <
AMReX_AmrCore.H
>
14
#include <
AMReX_REAL.H
>
15
#include <map>
16
17
// Reference:
18
// Coursey, J.S., Schwab, D.J., Tsai, J.J., and Dragoset, R.A. (2015),
19
// Atomic Weights and Isotopic Compositions (version 4.1).
20
// [Online] Available: http://physics.nist.gov/Comp [2021, 05, 19].
21
// National Institute of Standards and Technology, Gaithersburg, MD.
22
//
23
// The Data written below is a reformatting of the data referenced form NIST.
24
25
std::map<std::string, amrex::Real>
standard_atomic_weights
= {
26
{
"H"
, 1.007975},
27
{
"D"
, 2.014101778},
28
{
"T"
, 3.016049278},
29
{
"He"
, 4.002602},
30
{
"Li"
, 6.9675},
31
{
"Be"
, 9.0121831},
32
{
"B"
, 10.8135},
33
{
"C"
, 12.0106},
34
{
"N"
, 14.006855},
35
{
"O"
, 15.9994},
36
{
"F"
, 18.998403163},
37
{
"Ne"
, 20.1797},
38
{
"Na"
, 22.98976928},
39
{
"Mg"
, 24.3055},
40
{
"Al"
, 26.9815385},
41
{
"Si"
, 28.085},
42
{
"P"
, 30.973761998},
43
{
"S"
, 32.0675},
44
{
"Cl"
, 35.4515},
45
{
"Ar"
, 39.948},
46
{
"K"
, 39.0983},
47
{
"Ca"
, 40.078},
48
{
"Sc"
, 44.955908},
49
{
"Ti"
, 47.867},
50
{
"V"
, 50.9415},
51
{
"Cr"
, 51.9961},
52
{
"Mn"
, 54.938044},
53
{
"Fe"
, 55.845},
54
{
"Co"
, 58.933194},
55
{
"Ni"
, 58.6934},
56
{
"Cu"
, 63.546},
57
{
"Zn"
, 65.38},
58
{
"Ga"
, 69.723},
59
{
"Ge"
, 72.63},
60
{
"As"
, 74.921595},
61
{
"Se"
, 78.971},
62
{
"Br"
, 79.904},
63
{
"Kr"
, 83.798},
64
{
"Rb"
, 85.4678},
65
{
"Sr"
, 87.62},
66
{
"Y"
, 88.90584},
67
{
"Zr"
, 91.224},
68
{
"Nb"
, 92.90637},
69
{
"Mo"
, 95.95},
70
{
"Tc"
, 98.0},
71
{
"Ru"
, 101.07},
72
{
"Rh"
, 102.9055},
73
{
"Pd"
, 106.42},
74
{
"Ag"
, 107.8682},
75
{
"Cd"
, 112.414},
76
{
"In"
, 114.818},
77
{
"Sn"
, 118.71},
78
{
"Sb"
, 121.76},
79
{
"Te"
, 127.6},
80
{
"I"
, 126.90447},
81
{
"Xe"
, 131.293},
82
{
"Cs"
, 132.90545196},
83
{
"Ba"
, 137.327},
84
{
"La"
, 138.90547},
85
{
"Ce"
, 140.116},
86
{
"Pr"
, 140.90766},
87
{
"Nd"
, 144.242},
88
{
"Pm"
, 145.0},
89
{
"Sm"
, 150.36},
90
{
"Eu"
, 151.964},
91
{
"Gd"
, 157.25},
92
{
"Tb"
, 158.92535},
93
{
"Dy"
, 162.5},
94
{
"Ho"
, 164.93033},
95
{
"Er"
, 167.259},
96
{
"Tm"
, 168.93422},
97
{
"Yb"
, 173.054},
98
{
"Lu"
, 174.9668},
99
{
"Hf"
, 178.49},
100
{
"Ta"
, 180.94788},
101
{
"W"
, 183.84},
102
{
"Re"
, 186.207},
103
{
"Os"
, 190.23},
104
{
"Ir"
, 192.217},
105
{
"Pt"
, 195.084},
106
{
"Au"
, 196.966569},
107
{
"Hg"
, 200.592},
108
{
"Tl"
, 204.3835},
109
{
"Pb"
, 207.2},
110
{
"Bi"
, 208.9804},
111
{
"Po"
, 209.0},
112
{
"At"
, 210.0},
113
{
"Rn"
, 222.0},
114
{
"Fr"
, 223.0},
115
{
"Ra"
, 226.0},
116
{
"Ac"
, 227.0},
117
{
"Th"
, 232.0377},
118
{
"Pa"
, 231.03588},
119
{
"U"
, 238.02891},
120
{
"Np"
, 237.0},
121
{
"Pu"
, 244.0}, };
122
123
#endif
// #ifndef ATOMIC_WEIGHT_TABLE_H_
AMReX_AmrCore.H
AMReX_REAL.H
standard_atomic_weights
std::map< std::string, amrex::Real > standard_atomic_weights
Definition:
AtomicWeightTable.H:25
Generated by
1.9.1